From a8fc74a033f2fe264d13d15fdbfd12cb0b0edf77 Mon Sep 17 00:00:00 2001 From: ptitSeb Date: Sat, 1 Jan 2022 00:54:44 +0100 Subject: [DYNAREC] Added DMB printer --- src/dynarec/arm64_printer.c | 4 ++++ 1 file changed, 4 insertions(+) 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)); -- cgit 1.4.1