diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2025-01-05 14:59:59 +0100 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2025-01-05 14:59:59 +0100 |
| commit | b79ba11d95bdfdbcaa3edd636aec86a49c2113fc (patch) | |
| tree | bcb0a5ec134107e5236a633db3ecdabb70541d68 /src/dynarec/dynarec.c | |
| parent | 5a35184ba7d01636323eee763717db9f2781ff5a (diff) | |
| download | box64-b79ba11d95bdfdbcaa3edd636aec86a49c2113fc.tar.gz box64-b79ba11d95bdfdbcaa3edd636aec86a49c2113fc.zip | |
[DYNAREC] Imroved log on signal and flags/sse info gathering. [ARM64_DYNAREC] Fixed some case of nat flags being incorectly used
Diffstat (limited to 'src/dynarec/dynarec.c')
| -rw-r--r-- | src/dynarec/dynarec.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/dynarec/dynarec.c b/src/dynarec/dynarec.c index 1e744b8f..f6e61db8 100644 --- a/src/dynarec/dynarec.c +++ b/src/dynarec/dynarec.c @@ -210,7 +210,12 @@ void DynaRun(x64emu_t* emu) skip = 0; // no block, of block doesn't have DynaRec content (yet, temp is not null) // Use interpreter (should use single instruction step...) - dynarec_log(LOG_DEBUG, "%04d|Running Interpreter @%p, emu=%p\n", GetTID(), (void*)R_RIP, emu); + if(box64_dynarec_log) { + if(ACCESS_FLAG(F_TF)) + dynarec_log(LOG_INFO, "%04d|Running Interpreter @%p, emu=%p because TF is on\n", GetTID(), (void*)R_RIP, emu); + else + dynarec_log(LOG_DEBUG, "%04d|Running Interpreter @%p, emu=%p\n", GetTID(), (void*)R_RIP, emu); + } if(box64_dynarec_test) emu->test.clean = 0; Run(emu, 1); |