diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2021-04-02 13:46:45 +0200 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2021-04-02 13:46:45 +0200 |
| commit | 858957f6f743de443a732fc69c9c20bb64d1f9d0 (patch) | |
| tree | b6ac2088d17609f09eeb14f2f4ed8f571f867d42 /src | |
| parent | 128724d147a0079952275e1bbce48a7e2a0522ab (diff) | |
| download | box64-858957f6f743de443a732fc69c9c20bb64d1f9d0.tar.gz box64-858957f6f743de443a732fc69c9c20bb64d1f9d0.zip | |
[DYNAREC] Fixed CSETM 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 8b2e3ab0..bd2aaa65 100755 --- a/src/dynarec/arm64_printer.c +++ b/src/dynarec/arm64_printer.c @@ -707,7 +707,7 @@ const char* arm64_print(uint32_t opcode, uintptr_t addr) return buff; } - if(isMask(opcode, "f1011010100mmmmmdddd00nnnnnddddd", &a)) { + if(isMask(opcode, "f1011010100mmmmmcccc00nnnnnddddd", &a)) { if(Rm!=31 && (cond&0b1110)!=0b1110 && Rn!=31 && Rn==Rm) snprintf(buff, sizeof(buff), "CINV %s, %s, %s, %s", sf?Xt[Rd]:Wt[Rd], sf?Xt[Rn]:Wt[Rn], sf?Xt[Rm]:Wt[Rm], conds[cond^1]); else if(Rm==31 && (cond&0b1110)!=0b1110 && Rn==31) |