diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2025-08-31 11:43:31 +0200 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2025-08-31 11:43:31 +0200 |
| commit | 1b2515cd496d140997d6cb2c35d180afac4ae3b8 (patch) | |
| tree | 3a4051f0f5e9131bba1ad3034bd036353c37a23e /src | |
| parent | 197f962543814edd6c115878ae353aed1d2dad9f (diff) | |
| download | box64-1b2515cd496d140997d6cb2c35d180afac4ae3b8.tar.gz box64-1b2515cd496d140997d6cb2c35d180afac4ae3b8.zip | |
[ARM64_DYNAREC][TRACE] Fixed SWP B/H opcodes printer
Diffstat (limited to 'src')
| -rw-r--r-- | src/dynarec/arm64/arm64_printer.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/dynarec/arm64/arm64_printer.c b/src/dynarec/arm64/arm64_printer.c index 101233ab..83b13518 100644 --- a/src/dynarec/arm64/arm64_printer.c +++ b/src/dynarec/arm64/arm64_printer.c @@ -1849,9 +1849,9 @@ const char* arm64_print(uint32_t opcode, uintptr_t addr) snprintf(buff, sizeof(buff), "SWP%s%s %s, %s, [%s]", a.A?"A":"", a.R?"L":"", sf?Xt[Rs]:Wt[Rs], sf?Xt[Rt]:Wt[Rt], XtSp[Rn]); return buff; } - // SWPxw + // SWP B/H if(isMask(opcode, "0f111000AR1sssss100000nnnnnttttt", &a)) { - snprintf(buff, sizeof(buff), "CAS%s%s%s %s, %s, [%s]", a.A?"A":"", a.R?"L":"", sf?"H":"B", Xt[Rs], Xt[Rt], XtSp[Rn]); + snprintf(buff, sizeof(buff), "SWP%s%s%s %s, %s, [%s]", a.A?"A":"", a.R?"L":"", sf?"H":"B", Xt[Rs], Xt[Rt], XtSp[Rn]); return buff; } // LDXXXxw |