format: Fix 64-bit immediate on 32-bit platforms

This commit is contained in:
Alexis Engelke
2023-03-12 17:10:01 +01:00
parent 49f5b7b338
commit 0b881e21dc
4 changed files with 279 additions and 57 deletions

View File

@@ -1068,6 +1068,8 @@ main(int argc, char** argv)
TEST("\x03\xc1", "add eax, ecx");
TEST("\x03\xd0", "add edx, eax");
TEST("\x03\xff", "add edi, edi");
TEST("\x05\x01\x00\x00\x80", "add eax, 0x80000001");
TEST64("\x48\x05\x01\x00\x00\x80", "add rax, 0xffffffff80000001");
TEST32("\x40", "inc eax");
TEST32("\x43", "inc ebx");