diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2021-06-06 17:24:39 +0200 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2021-06-06 17:24:39 +0200 |
| commit | e788589944ccc6105ebaef89574ba668213780a6 (patch) | |
| tree | f2232ce4660774b11a8b4a06197a0281083c114d /src | |
| parent | 7a894540b9cb234ece5bb0689e9a1da71b65bee6 (diff) | |
| download | box64-e788589944ccc6105ebaef89574ba668213780a6.tar.gz box64-e788589944ccc6105ebaef89574ba668213780a6.zip | |
[DYNAREC] Small fix to a printer
Diffstat (limited to 'src')
| -rwxr-xr-x | src/dynarec/arm64_printer.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/dynarec/arm64_printer.c b/src/dynarec/arm64_printer.c index 1d28c1f4..f0ca7f36 100755 --- a/src/dynarec/arm64_printer.c +++ b/src/dynarec/arm64_printer.c @@ -620,7 +620,7 @@ const char* arm64_print(uint32_t opcode, uintptr_t addr) else if(immr==0 && imms==0b001111) snprintf(buff, sizeof(buff), "SXTH %s, %s", sf?Xt[Rd]:Wt[Rd], sf?Xt[Rn]:Wt[Rn]); else if(sf && immr==0 && imms==0b011111) - snprintf(buff, sizeof(buff), "SXTW %s, %s", Xt[Rd], Xt[Rn]); + snprintf(buff, sizeof(buff), "SXTW %s, %s", Xt[Rd], Wt[Rn]); else if(imms>=immr) snprintf(buff, sizeof(buff), "SBFX %s, %s, %d, %d", sf?Xt[Rd]:Wt[Rd], sf?Xt[Rn]:Wt[Rn], immr, imms-immr+1); else |