update __asm