diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2024-06-24 20:32:16 +0200 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2024-06-24 20:32:16 +0200 |
| commit | aeeb9b719ac586c9b741bb2167bda27960bd002b (patch) | |
| tree | c4f09d231b4e48dc04a6b41502da6663f283c080 /src/dynarec/dynarec_native_pass.c | |
| parent | 36f1808615813e85b05c9460d7dd481c4bc20de0 (diff) | |
| download | box64-aeeb9b719ac586c9b741bb2167bda27960bd002b.tar.gz box64-aeeb9b719ac586c9b741bb2167bda27960bd002b.zip | |
[COSIM] Added range handling in BOX64_DYNAREC_TEST ([RCFILE] too)
Diffstat (limited to 'src/dynarec/dynarec_native_pass.c')
| -rw-r--r-- | src/dynarec/dynarec_native_pass.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/dynarec/dynarec_native_pass.c b/src/dynarec/dynarec_native_pass.c index 916d47b7..a36e0014 100644 --- a/src/dynarec/dynarec_native_pass.c +++ b/src/dynarec/dynarec_native_pass.c @@ -124,7 +124,7 @@ uintptr_t native_pass(dynarec_native_t* dyn, uintptr_t addr, int alternate, int if((dyn->insts[ninst].x64.need_before&~X_PEND) && !dyn->insts[ninst].pred_sz) { READFLAGS(dyn->insts[ninst].x64.need_before&~X_PEND); } - if(box64_dynarec_test) { + if(box64_dynarec_test && (!box64_dynarec_test_end || (ip>=box64_dynarec_test_start && ip<box64_dynarec_test_end) )) { MESSAGE(LOG_DUMP, "TEST STEP ----\n"); fpu_reflectcache(dyn, ninst, x1, x2, x3); GO_TRACE(x64test_step, 1, x5); |