ARM_PUSH
emit(ARM_PUSH(reg_set), ctx);
emit(ARM_PUSH(reg_set), ctx);
emit(ARM_PUSH(CALLEE_PUSH_MASK), ctx);
emit(ARM_PUSH(CALLER_MASK & ~exclude_mask), ctx);
emit(ARM_PUSH(CALLER_MASK), ctx);
emit(ARM_PUSH(BIT(ARM_R0) | BIT(ARM_R1)), ctx);