add asm code