diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2024-01-30 18:57:48 +0100 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2024-01-30 18:57:48 +0100 |
| commit | b8856af18c6e9a3589c620b52020f2e93043b3ee (patch) | |
| tree | a7240559f96f4d70a008632617635987f3165b9b /src | |
| parent | 63428d0b2eac750a361cc2bb7f39ec1be4b0046c (diff) | |
| download | box64-b8856af18c6e9a3589c620b52020f2e93043b3ee.tar.gz box64-b8856af18c6e9a3589c620b52020f2e93043b3ee.zip | |
[ARM64_DYNAREC] Added UDF printer
Diffstat (limited to 'src')
| -rw-r--r-- | src/dynarec/arm64/arm64_printer.c | 5 |
1 files changed, 5 insertions, 0 deletions
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; |