fix a bug in asm