Описание и исходники x64 дизассемблера
Дизассемблер x64 от Intel/AMD с REX, VEX, EVEX, MVEX и XOP.
Форматирование и пробелы игнорируются. Отбираются только HEX коды и не более тысячи: [0-9A-F].
0x00000: ROR r/m32, imm8 ; C1 CA A5\n0x00003: OR r32, r/m32 ; 0B CE F0\n0x00006: SBB r/m16, r16 ; 66 F2 19 18\n0x0000A: CMP AL, imm8 ; 3C A5\n0x0000C: PUSH r64 ; 57\n0x0000D: SCASD ; AF\n0x0000E: MOVZX r32, r/m8 ; 0F B6 C9\n0x00011: VPXOR xmm1, xmm2, xmm3/m128 ; C5 49 EF D3\n0x00015: RDPMC ; 0F 33\n0x00017: RESERVEDNOP r/m32, r32 ; 0F 19 CE\n0x0001A: PSLLQ mm, mm/m64 ; 0F F3 08\n0x0001D: BNDMOV bnd1, bnd2/m128 ; 67 66 48 0F 1A 08\n0x00023: SFENCE ; 0F AE FA\n0x00026: PSLLQ mm, imm8 ; 4F 0F 73 F5 A5\n0x0002B: CRC32 r32, r/m8 ; F2 0F 38 F0 CE\n0x00030: VMREAD r/m64, r64 ; 0F 78 18\n0x00033: EMMS ; 0F 77\n0x00035: VZEROUPPER ; C5 F8 77\n0x00038: SYSENTER ; 4F 0F 34\n0x0003B: PINSRB xmm1, r64/m8, imm8 ; 66 42 0F 3A 20 CD A5\n0x00042: BSR r64, r/m64 ; 4D 0F BD D0\n0x00046: SHRD r/m32, r32, imm8 ; 0F AC CE 5A\n0x0004A: LZCNT r32, r/m32 ; F3 0F BD CE\n0x0004E: RORX r32, r/m32, imm8 ; C4 A3 7B F0 10 5A\n0x00054: CMPXCHG8B m64 ; 0F C7 08\n0x00057: GF2P8AFFINEINVQB xmm1, xmm2/m128, imm8 ; 66 0F 3A CF 08 A5\n0x0005D: BLCS r32, r/m32 ; 8F 49 48 01 DB\n0x00062: PADDQ mm, mm/m64 ; 0F D4 08\n0x00065: VSM3RNDS2 xmm1, xmm2, xmm3/m128, imm8 ; C4 E3 49 DE 10 A5\n0x0006B: MONITORX ; 4F 0F 01 FA\n0x0006F: MWAITX ; 0F 01 FB\n0x00072: CLZERO ; 0F 01 FC\n0x00075: MWAIT ; 0F 01 C9\n0x00078: VERW r32/m16 ; 0F 00 EE\n0x0007B: RCL r/m8, CL ; D2 D3\n0x0007D: FMUL m64fp ; DC 08\n0x0007F: CALL rel32 ; F2 E8 56 78 A5 5A\n0x00085: JMP m16:32 ; FF 28\n0x00087: RETF ; CB\n0x00088: INT3 ; 4F CC\n0x0008A: MOV r64, cr ; 0F 20 00\n0x0008D: WAIT ; 9B\n0x0008E: FLD m32fp ; D9 00\n0x00090: ENDBR64 ; F3 0F 1E FA