From b8856af18c6e9a3589c620b52020f2e93043b3ee Mon Sep 17 00:00:00 2001 From: ptitSeb Date: Tue, 30 Jan 2024 18:57:48 +0100 Subject: [ARM64_DYNAREC] Added UDF printer --- src/dynarec/arm64/arm64_printer.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src') diff --git a/src/dynarec/arm64/arm64_printer.c b/src/dynarec/arm64/arm64_printer.c index 572d645f..4802c946 100644 --- a/src/dynarec/arm64/arm64_printer.c +++ b/src/dynarec/arm64/arm64_printer.c @@ -1759,6 +1759,11 @@ const char* arm64_print(uint32_t opcode, uintptr_t addr) snprintf(buff, sizeof(buff), "SHA256H2 Q%d, Q%d, V%d.4S", Rd, Rn, Rm); return buff; } + // UDF + if(isMask(opcode, "0000000000000000iiiiiiiiiiiiiiii", &a)) { + snprintf(buff, sizeof(buff), "UDF 0x%x", a.i); + return buff; + } snprintf(buff, sizeof(buff), "%08X ???", __builtin_bswap32(opcode)); return buff; -- cgit 1.4.1