From e788589944ccc6105ebaef89574ba668213780a6 Mon Sep 17 00:00:00 2001 From: ptitSeb Date: Sun, 6 Jun 2021 17:24:39 +0200 Subject: [DYNAREC] Small fix to a printer --- src/dynarec/arm64_printer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') 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 -- cgit 1.4.1