about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2025-04-15 14:14:01 +0200
committerptitSeb <sebastien.chev@gmail.com>2025-04-15 14:14:01 +0200
commit24b0ba988539ce317d1130c9b9804468426b43c8 (patch)
tree60c53a775afea0a9545c35039e92795f97c2ee28 /src
parent4f04deadfe75c5cbf4e135200a5f27764ec0b0e5 (diff)
downloadbox64-24b0ba988539ce317d1130c9b9804468426b43c8.tar.gz
box64-24b0ba988539ce317d1130c9b9804468426b43c8.zip
[ARM64_DYNAREC][TRACE] Changed TBZ/TBNZ printer to print bit offset in decimal
Diffstat (limited to 'src')
-rw-r--r--src/dynarec/arm64/arm64_printer.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/dynarec/arm64/arm64_printer.c b/src/dynarec/arm64/arm64_printer.c
index 2c9c6e5c..766ac6ea 100644
--- a/src/dynarec/arm64/arm64_printer.c
+++ b/src/dynarec/arm64/arm64_printer.c
@@ -799,12 +799,12 @@ const char* arm64_print(uint32_t opcode, uintptr_t addr)
     }

     if(isMask(opcode, "s0110110sssssiiiiiiiiiiiiiittttt", &a)) {

         int offset = signExtend(imm, 14)<<2;

-        snprintf(buff, sizeof(buff), "TBZ %s, 0x%x, #%+di\t; %p", (imms<31)?Xt[Rt]:Wt[Rt], imms, offset>>2, (void*)(addr + offset));

+        snprintf(buff, sizeof(buff), "TBZ %s, %d, #%+di\t; %p", (imms<31)?Xt[Rt]:Wt[Rt], imms, offset>>2, (void*)(addr + offset));

         return buff;

     }

     if(isMask(opcode, "s0110111sssssiiiiiiiiiiiiiittttt", &a)) {

         int offset = signExtend(imm, 14)<<2;

-        snprintf(buff, sizeof(buff), "TBNZ %s, 0x%x, #%+di\t; %p", (imms<31)?Xt[Rt]:Wt[Rt], imms, offset>>2, (void*)(addr + offset));

+        snprintf(buff, sizeof(buff), "TBNZ %s, %d, #%+di\t; %p", (imms<31)?Xt[Rt]:Wt[Rt], imms, offset>>2, (void*)(addr + offset));

         return buff;

     }