diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2025-07-10 18:32:35 +0200 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2025-07-10 18:32:35 +0200 |
| commit | 968594ee63e1c1ce9cd537c5df63b97e5bd8d91c (patch) | |
| tree | 29812c4765e2eccabff01824256f624d16c5aa6b /src/dynarec/arm64/dynarec_arm64_functions.c | |
| parent | 3ac62c64d82c292787ba87b37a8bf580525365f3 (diff) | |
| download | box64-968594ee63e1c1ce9cd537c5df63b97e5bd8d91c.tar.gz box64-968594ee63e1c1ce9cd537c5df63b97e5bd8d91c.zip | |
[ARM64_DYNAREC] Simplified defered flags handling and limited case where UpdateFlags is actualy called (could be simplified more) (TODO on RV64 and LA64)
Diffstat (limited to 'src/dynarec/arm64/dynarec_arm64_functions.c')
| -rw-r--r-- | src/dynarec/arm64/dynarec_arm64_functions.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/dynarec/arm64/dynarec_arm64_functions.c b/src/dynarec/arm64/dynarec_arm64_functions.c index e2ed058a..84832f65 100644 --- a/src/dynarec/arm64/dynarec_arm64_functions.c +++ b/src/dynarec/arm64/dynarec_arm64_functions.c @@ -774,7 +774,7 @@ void inst_name_pass3(dynarec_native_t* dyn, int ninst, const char* name, rex_t r if (!dyn->need_dump && !BOX64ENV(dynarec_gdbjit) && !BOX64ENV(dynarec_perf_map)) return; static char buf[4096]; - int length = sprintf(buf, "barrier=%d state=%d/%d/%d(%d:%d->%d:%d/%d), %s=%X/%X, use=%X, need=%X/%X, sm=%d(%d/%d)", + int length = sprintf(buf, "barrier=%d state=%d/%d/%d(%d:%d->%d:%d), %s=%X/%X, use=%X, need=%X/%X, sm=%d(%d/%d)", dyn->insts[ninst].x64.barrier, dyn->insts[ninst].x64.state_flags, dyn->f.pending, @@ -783,7 +783,6 @@ void inst_name_pass3(dynarec_native_t* dyn, int ninst, const char* name, rex_t r dyn->insts[ninst].f_entry.dfnone, dyn->insts[ninst].f_exit.pending, dyn->insts[ninst].f_exit.dfnone, - dyn->insts[ninst].f_exit.dfnone_here, dyn->insts[ninst].x64.may_set ? "may" : "set", dyn->insts[ninst].x64.set_flags, dyn->insts[ninst].x64.gen_flags, |