TRAP_FLAGS_MASK
#define TRAP(regs) ((regs)->trap & ~TRAP_FLAGS_MASK)
regs->trap = (regs->trap & TRAP_FLAGS_MASK) | (val & ~TRAP_FLAGS_MASK);