diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2022-01-01 00:54:44 +0100 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2022-01-01 10:01:45 +0100 |
| commit | a8fc74a033f2fe264d13d15fdbfd12cb0b0edf77 (patch) | |
| tree | 2e8b94a2b963099fd78800eb230d1717efdb2d66 | |
| parent | 895c8b70982672eaaa8d50c37e0b3af332d5c480 (diff) | |
| download | box64-a8fc74a033f2fe264d13d15fdbfd12cb0b0edf77.tar.gz box64-a8fc74a033f2fe264d13d15fdbfd12cb0b0edf77.zip | |
[DYNAREC] Added DMB printer
| -rwxr-xr-x | src/dynarec/arm64_printer.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/dynarec/arm64_printer.c b/src/dynarec/arm64_printer.c index f65d9049..c19b48ea 100755 --- a/src/dynarec/arm64_printer.c +++ b/src/dynarec/arm64_printer.c @@ -1321,6 +1321,10 @@ const char* arm64_print(uint32_t opcode, uintptr_t addr) snprintf(buff, sizeof(buff), "AES%sMC V%d.16B, V%d.16B", sf?"I":"", Rd, Rn); return buff; } + // DMB ISH + if(isMask(opcode, "11010101000000110011nnnn10111111", &a)) { + snprintf(buff, sizeof(buff), "DMB %s", (Rn==0b1011)?"ISH":"???"); + } snprintf(buff, sizeof(buff), "%08X ???", __builtin_bswap32(opcode)); |