forked from GitHub/gf-core
simplify jit_bare_ret
This commit is contained in:
@@ -2174,9 +2174,9 @@ next: \
|
||||
#endif
|
||||
|
||||
#ifdef USE_THUMB_CODE
|
||||
#define jit_bare_ret(IM) T2_POP(1<<JIT_PC)
|
||||
#define jit_bare_ret() T2_POP(1<<JIT_PC)
|
||||
#else
|
||||
#define jit_bare_ret(IM) _POP(1<<JIT_PC)
|
||||
#define jit_bare_ret() _POP(1<<JIT_PC)
|
||||
#endif
|
||||
|
||||
/* just to pass make check... */
|
||||
|
||||
@@ -101,7 +101,7 @@ struct jit_local_state {
|
||||
#define jit_ret() jit_base_ret (_jitl.alloca_offset)
|
||||
#endif
|
||||
|
||||
#define jit_bare_ret(IM) ((IM == 0) ? RET_() : RETi(IM))
|
||||
#define jit_bare_ret() RET_()
|
||||
|
||||
#define jit_calli(label) (CALLm( ((unsigned long) (label))), _jit.x.pc)
|
||||
#define jit_callr(reg) CALLsr(reg)
|
||||
|
||||
@@ -265,7 +265,7 @@ static int jit_arg_reg_order[] = { _EDI, _ESI, _EDX, _ECX, _R8D, _R9D };
|
||||
#define jit_patch_at(jump_pc,v) (_jitl.long_jumps ? jit_patch_long_at((jump_pc)-3, v) : jit_patch_short_at(jump_pc, v))
|
||||
#define jit_patch_calli(pa,pv) (*_PSL((pa) - sizeof(long)) = _jit_SL((pv)))
|
||||
#define jit_ret() (LEAVE_(), POPQr(_R14), POPQr(_R13), POPQr(_R12), POPQr(_EBX), RET_())
|
||||
#define jit_bare_ret(IM) ((IM == 0) ? RET_() : RETi(IM))
|
||||
#define jit_bare_ret() RET_()
|
||||
|
||||
/* Memory */
|
||||
|
||||
|
||||
Reference in New Issue
Block a user