diff options
Diffstat (limited to 'src/dynarec/arm64/dynarec_arm64_functions.c')
| -rw-r--r-- | src/dynarec/arm64/dynarec_arm64_functions.c | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/src/dynarec/arm64/dynarec_arm64_functions.c b/src/dynarec/arm64/dynarec_arm64_functions.c index afb1ed6b..8fd0929e 100644 --- a/src/dynarec/arm64/dynarec_arm64_functions.c +++ b/src/dynarec/arm64/dynarec_arm64_functions.c @@ -688,6 +688,8 @@ void inst_name_pass3(dynarec_native_t* dyn, int ninst, const char* name, rex_t r dynarec_log(LOG_NONE, ", jmp=%d", dyn->insts[ninst].x64.jmp_insts); if(dyn->insts[ninst].x64.jmp && dyn->insts[ninst].x64.jmp_insts==-1) dynarec_log(LOG_NONE, ", jmp=out"); + if(dyn->insts[ninst].x64.has_callret) + dynarec_log(LOG_NONE, ", callret"); if(dyn->last_ip) dynarec_log(LOG_NONE, ", last_ip=%p", (void*)dyn->last_ip); for(int ii=0; ii<32; ++ii) { @@ -789,14 +791,6 @@ void fpu_reset_ninst(dynarec_native_t* dyn, int ninst) } -void arm64_fpu_reset(dynarec_native_t* dyn, int ninst, int step) -{ - if(step<2) { - dyn->insts[ninst].ymm0_in = 0; - dyn->insts[ninst].ymm0_out = 0; - } -} - int fpu_is_st_freed(dynarec_native_t* dyn, int ninst, int st) { return (dyn->n.tags&(0b11<<(st*2)))?1:0; |