new default interrupt handler in asm