diff --git a/bddisasm_test/special/amx_64 b/bddisasm_test/special/amx_64 deleted file mode 100644 index 4e20139..0000000 Binary files a/bddisasm_test/special/amx_64 and /dev/null differ diff --git a/bddisasm_test/special/amx_64.asm b/bddisasm_test/special/amx_64.asm deleted file mode 100644 index 4ec0052..0000000 --- a/bddisasm_test/special/amx_64.asm +++ /dev/null @@ -1,46 +0,0 @@ - bits 64 - - ; srcdest == src1, src1 == src2 or srcdest == src2 => #UD. - db 0xc4, 0xe2, 0x78, 0x5e, 0xC0 ; TDPBUUD tmm0, tmm0, tmm0 - db 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90 - db 0xc4, 0xe2, 0x78, 0x5e, 0xC1 ; TDPBUUD tmm0, tmm1, tmm0 - db 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90 - db 0xc4, 0xe2, 0x78, 0x5e, 0xC8 ; TDPBUUD tmm1, tmm0, tmm0 - db 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90 - db 0xc4, 0xe2, 0x70, 0x5e, 0xC0 ; TDPBUUD tmm0, tmm0, tmm1 - db 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90 - - ; tileload or tilestore without SIB => #UD. - db 0xc4, 0xe2, 0x79, 0x4b, 0x00 ; TILELOADDT1 tmm0, [rax] - db 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90 - db 0xc4, 0xe2, 0x7b, 0x4b, 0x00, ; TILELOADD tmm0, [rax] - db 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90 - db 0xc4, 0xe2, 0x7a, 0x4b, 0x00 ; TILESTORED tmm0, [rax+rax] - db 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90 - - ; using vex.vvvv != 0b1111 => #UD - db 0xc4, 0xe2, 0x70, 0x49, 0x00 ; LDTILECFG zmmword ptr [rax] - db 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90 - db 0xc4, 0xe2, 0x71, 0x49, 0x00 ; STTILECFG zmmword ptr [rax] - db 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90 - - db 0xc4, 0xe2, 0x71, 0x4b, 0x04, 0x00 ; TILELOADDT1 tmm0, [rax+rax] - db 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90 - db 0xc4, 0xe2, 0x73, 0x4b, 0x04, 0x00 ; TILELOADD tmm0, [rax+rax] - db 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90 - db 0xc4, 0xe2, 0x72, 0x4b, 0x04, 0x00 ; TILESTORED tmm0, [rax+rax] - db 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90 - - db 0xc4, 0xe2, 0x71, 0x4b, 0x84, 0x00, 0x00, 0x00, 0x00, 0x00 ; TILELOADDT1 tmm0, [rax+rax+0] - db 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90 - db 0xc4, 0xe2, 0x73, 0x4b, 0x84, 0x00, 0x00, 0x00, 0x00, 0x00 ; TILELOADD tmm0, [rax+rax+0] - db 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90 - db 0xc4, 0xe2, 0x72, 0x4b, 0x84, 0x00, 0x00, 0x00, 0x00, 0x00 ; TILESTORED tmm0, [rax+rax+0] - db 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90 - - db 0xc4, 0xe2, 0x70, 0x49, 0xC0 ; TILERELEASE - db 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90 - db 0xc4, 0xe2, 0x73, 0x49, 0xC0 ; TILEZERO tmm0 - db 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90 - db 0xc4, 0xe2, 0x73, 0x49, 0xf8 ; TILEZERO tmm7 - db 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90 diff --git a/bddisasm_test/special/amx_64.result b/bddisasm_test/special/amx_64.result deleted file mode 100644 index 9903006..0000000 --- a/bddisasm_test/special/amx_64.result +++ /dev/null @@ -1,1992 +0,0 @@ -0000000000000000 c4 db 0xc4 (0x80000005) -0000000000000001 e278 LOOP 0x7b - DSIZE: 64, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: COND_BR, CET tracked: no - FLAGS access - Entire register - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - Operand: 0, Acc: R-, Type: Offset, Size: 8, RawSize: 1, Encoding: D - Operand: 1, Acc: RW, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: General Purpose, RegSize: 8, RegId: 1, RegCount: 1 - Operand: 2, Acc: CRCW, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: IP, RegSize: 8, RegId: 0, RegCount: 1 - Operand: 3, Acc: R-, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: Flags, RegSize: 8, RegId: 0, RegCount: 1 - -0000000000000003 5e POP rsi - DSIZE: 64, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: POP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - Operand: 0, Acc: -W, Type: Register, Size: 8, RawSize: 8, Encoding: O, RegType: General Purpose, RegSize: 8, RegId: 6, RegCount: 1 - Operand: 1, Acc: R-, Type: Memory, Size: 8, RawSize: 8, Encoding: S, Stack: yes, - Segment: 2, Base: 4, - -0000000000000004 c0909090909090 RCL byte ptr [rax-0x6f6f6f70], 0x90 - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: ROTATE, CET tracked: no - FLAGS access - CF: tm, OF: m, - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - Operand: 0, Acc: RW, Type: Memory, Size: 1, RawSize: 1, Encoding: M, - Segment: 3, Base: 0, Displacement: 0xffffffff90909090, - Operand: 1, Acc: R-, Type: Immediate, Size: 1, RawSize: 1, Encoding: I - Operand: 2, Acc: RW, Type: Register, Size: 4, RawSize: 4, Encoding: S, RegType: Flags, RegSize: 4, RegId: 0, RegCount: 1 - -000000000000000B 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -000000000000000C 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -000000000000000D c4 db 0xc4 (0x80000005) -000000000000000E e278 LOOP 0x88 - DSIZE: 64, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: COND_BR, CET tracked: no - FLAGS access - Entire register - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - Operand: 0, Acc: R-, Type: Offset, Size: 8, RawSize: 1, Encoding: D - Operand: 1, Acc: RW, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: General Purpose, RegSize: 8, RegId: 1, RegCount: 1 - Operand: 2, Acc: CRCW, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: IP, RegSize: 8, RegId: 0, RegCount: 1 - Operand: 3, Acc: R-, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: Flags, RegSize: 8, RegId: 0, RegCount: 1 - -0000000000000010 5e POP rsi - DSIZE: 64, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: POP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - Operand: 0, Acc: -W, Type: Register, Size: 8, RawSize: 8, Encoding: O, RegType: General Purpose, RegSize: 8, RegId: 6, RegCount: 1 - Operand: 1, Acc: R-, Type: Memory, Size: 8, RawSize: 8, Encoding: S, Stack: yes, - Segment: 2, Base: 4, - -0000000000000011 c1909090909090 RCL dword ptr [rax-0x6f6f6f70], 0x90 - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: ROTATE, CET tracked: no - FLAGS access - CF: tm, OF: m, - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - Operand: 0, Acc: RW, Type: Memory, Size: 4, RawSize: 4, Encoding: M, - Segment: 3, Base: 0, Displacement: 0xffffffff90909090, - Operand: 1, Acc: R-, Type: Immediate, Size: 1, RawSize: 1, Encoding: I - Operand: 2, Acc: RW, Type: Register, Size: 4, RawSize: 4, Encoding: S, RegType: Flags, RegSize: 4, RegId: 0, RegCount: 1 - -0000000000000018 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -0000000000000019 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -000000000000001A c4 db 0xc4 (0x80000005) -000000000000001B e278 LOOP 0x95 - DSIZE: 64, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: COND_BR, CET tracked: no - FLAGS access - Entire register - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - Operand: 0, Acc: R-, Type: Offset, Size: 8, RawSize: 1, Encoding: D - Operand: 1, Acc: RW, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: General Purpose, RegSize: 8, RegId: 1, RegCount: 1 - Operand: 2, Acc: CRCW, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: IP, RegSize: 8, RegId: 0, RegCount: 1 - Operand: 3, Acc: R-, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: Flags, RegSize: 8, RegId: 0, RegCount: 1 - -000000000000001D 5e POP rsi - DSIZE: 64, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: POP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - Operand: 0, Acc: -W, Type: Register, Size: 8, RawSize: 8, Encoding: O, RegType: General Purpose, RegSize: 8, RegId: 6, RegCount: 1 - Operand: 1, Acc: R-, Type: Memory, Size: 8, RawSize: 8, Encoding: S, Stack: yes, - Segment: 2, Base: 4, - -000000000000001E c8909090 ENTER 0x9090, 0x90 - DSIZE: 64, ASIZE: 64, VLEN: - - ISA Set: I186, Ins cat: MISC, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - Operand: 0, Acc: R-, Type: Immediate, Size: 2, RawSize: 2, Encoding: I - Operand: 1, Acc: R-, Type: Immediate, Size: 1, RawSize: 1, Encoding: I - Operand: 2, Acc: RW, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: General Purpose, RegSize: 8, RegId: 5, RegCount: 1 - Operand: 3, Acc: RW, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: General Purpose, RegSize: 8, RegId: 4, RegCount: 1 - Operand: 4, Acc: -W, Type: Memory, Size: 8, RawSize: 8, Encoding: S, Stack: yes, - Segment: 2, Base: 4, - -0000000000000022 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -0000000000000023 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -0000000000000024 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -0000000000000025 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -0000000000000026 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -0000000000000027 c4 db 0xc4 (0x80000005) -0000000000000028 e270 LOOP 0x9a - DSIZE: 64, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: COND_BR, CET tracked: no - FLAGS access - Entire register - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - Operand: 0, Acc: R-, Type: Offset, Size: 8, RawSize: 1, Encoding: D - Operand: 1, Acc: RW, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: General Purpose, RegSize: 8, RegId: 1, RegCount: 1 - Operand: 2, Acc: CRCW, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: IP, RegSize: 8, RegId: 0, RegCount: 1 - Operand: 3, Acc: R-, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: Flags, RegSize: 8, RegId: 0, RegCount: 1 - -000000000000002A 5e POP rsi - DSIZE: 64, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: POP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - Operand: 0, Acc: -W, Type: Register, Size: 8, RawSize: 8, Encoding: O, RegType: General Purpose, RegSize: 8, RegId: 6, RegCount: 1 - Operand: 1, Acc: R-, Type: Memory, Size: 8, RawSize: 8, Encoding: S, Stack: yes, - Segment: 2, Base: 4, - -000000000000002B c0909090909090 RCL byte ptr [rax-0x6f6f6f70], 0x90 - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: ROTATE, CET tracked: no - FLAGS access - CF: tm, OF: m, - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - Operand: 0, Acc: RW, Type: Memory, Size: 1, RawSize: 1, Encoding: M, - Segment: 3, Base: 0, Displacement: 0xffffffff90909090, - Operand: 1, Acc: R-, Type: Immediate, Size: 1, RawSize: 1, Encoding: I - Operand: 2, Acc: RW, Type: Register, Size: 4, RawSize: 4, Encoding: S, RegType: Flags, RegSize: 4, RegId: 0, RegCount: 1 - -0000000000000032 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -0000000000000033 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -0000000000000034 c4 db 0xc4 (0x80000002) -0000000000000035 e279 LOOP 0xb0 - DSIZE: 64, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: COND_BR, CET tracked: no - FLAGS access - Entire register - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - Operand: 0, Acc: R-, Type: Offset, Size: 8, RawSize: 1, Encoding: D - Operand: 1, Acc: RW, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: General Purpose, RegSize: 8, RegId: 1, RegCount: 1 - Operand: 2, Acc: CRCW, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: IP, RegSize: 8, RegId: 0, RegCount: 1 - Operand: 3, Acc: R-, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: Flags, RegSize: 8, RegId: 0, RegCount: 1 - -0000000000000037 4b009090909090 ADD byte ptr [r8-0x6f6f6f70], dl - DSIZE: 64, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: ARITH, CET tracked: no - FLAGS access - CF: m, PF: m, AF: m, ZF: m, SF: m, OF: m, - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: yes - HLE: yes, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - Operand: 0, Acc: RW, Type: Memory, Size: 1, RawSize: 1, Encoding: M, - Segment: 3, Base: 8, Displacement: 0xffffffff90909090, - Operand: 1, Acc: R-, Type: Register, Size: 1, RawSize: 1, Encoding: R, RegType: General Purpose, RegSize: 1, RegId: 2, RegCount: 1 - Operand: 2, Acc: -W, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: Flags, RegSize: 8, RegId: 0, RegCount: 1 - -000000000000003E 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -000000000000003F 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -0000000000000040 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -0000000000000041 c4 db 0xc4 (0x80000002) -0000000000000042 e27b LOOP 0xbf - DSIZE: 64, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: COND_BR, CET tracked: no - FLAGS access - Entire register - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - Operand: 0, Acc: R-, Type: Offset, Size: 8, RawSize: 1, Encoding: D - Operand: 1, Acc: RW, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: General Purpose, RegSize: 8, RegId: 1, RegCount: 1 - Operand: 2, Acc: CRCW, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: IP, RegSize: 8, RegId: 0, RegCount: 1 - Operand: 3, Acc: R-, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: Flags, RegSize: 8, RegId: 0, RegCount: 1 - -0000000000000044 4b009090909090 ADD byte ptr [r8-0x6f6f6f70], dl - DSIZE: 64, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: ARITH, CET tracked: no - FLAGS access - CF: m, PF: m, AF: m, ZF: m, SF: m, OF: m, - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: yes - HLE: yes, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - Operand: 0, Acc: RW, Type: Memory, Size: 1, RawSize: 1, Encoding: M, - Segment: 3, Base: 8, Displacement: 0xffffffff90909090, - Operand: 1, Acc: R-, Type: Register, Size: 1, RawSize: 1, Encoding: R, RegType: General Purpose, RegSize: 1, RegId: 2, RegCount: 1 - Operand: 2, Acc: -W, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: Flags, RegSize: 8, RegId: 0, RegCount: 1 - -000000000000004B 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -000000000000004C 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -000000000000004D 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -000000000000004E c4 db 0xc4 (0x80000002) -000000000000004F e27a LOOP 0xcb - DSIZE: 64, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: COND_BR, CET tracked: no - FLAGS access - Entire register - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - Operand: 0, Acc: R-, Type: Offset, Size: 8, RawSize: 1, Encoding: D - Operand: 1, Acc: RW, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: General Purpose, RegSize: 8, RegId: 1, RegCount: 1 - Operand: 2, Acc: CRCW, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: IP, RegSize: 8, RegId: 0, RegCount: 1 - Operand: 3, Acc: R-, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: Flags, RegSize: 8, RegId: 0, RegCount: 1 - -0000000000000051 4b009090909090 ADD byte ptr [r8-0x6f6f6f70], dl - DSIZE: 64, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: ARITH, CET tracked: no - FLAGS access - CF: m, PF: m, AF: m, ZF: m, SF: m, OF: m, - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: yes - HLE: yes, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - Operand: 0, Acc: RW, Type: Memory, Size: 1, RawSize: 1, Encoding: M, - Segment: 3, Base: 8, Displacement: 0xffffffff90909090, - Operand: 1, Acc: R-, Type: Register, Size: 1, RawSize: 1, Encoding: R, RegType: General Purpose, RegSize: 1, RegId: 2, RegCount: 1 - Operand: 2, Acc: -W, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: Flags, RegSize: 8, RegId: 0, RegCount: 1 - -0000000000000058 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -0000000000000059 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -000000000000005A 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -000000000000005B c4 db 0xc4 (0x80000032) -000000000000005C e270 LOOP 0xce - DSIZE: 64, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: COND_BR, CET tracked: no - FLAGS access - Entire register - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - Operand: 0, Acc: R-, Type: Offset, Size: 8, RawSize: 1, Encoding: D - Operand: 1, Acc: RW, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: General Purpose, RegSize: 8, RegId: 1, RegCount: 1 - Operand: 2, Acc: CRCW, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: IP, RegSize: 8, RegId: 0, RegCount: 1 - Operand: 3, Acc: R-, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: Flags, RegSize: 8, RegId: 0, RegCount: 1 - -000000000000005E 49009090909090 ADD byte ptr [r8-0x6f6f6f70], dl - DSIZE: 64, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: ARITH, CET tracked: no - FLAGS access - CF: m, PF: m, AF: m, ZF: m, SF: m, OF: m, - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: yes - HLE: yes, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - Operand: 0, Acc: RW, Type: Memory, Size: 1, RawSize: 1, Encoding: M, - Segment: 3, Base: 8, Displacement: 0xffffffff90909090, - Operand: 1, Acc: R-, Type: Register, Size: 1, RawSize: 1, Encoding: R, RegType: General Purpose, RegSize: 1, RegId: 2, RegCount: 1 - Operand: 2, Acc: -W, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: Flags, RegSize: 8, RegId: 0, RegCount: 1 - -0000000000000065 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -0000000000000066 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -0000000000000067 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -0000000000000068 c4 db 0xc4 (0x80000032) -0000000000000069 e271 LOOP 0xdc - DSIZE: 64, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: COND_BR, CET tracked: no - FLAGS access - Entire register - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - Operand: 0, Acc: R-, Type: Offset, Size: 8, RawSize: 1, Encoding: D - Operand: 1, Acc: RW, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: General Purpose, RegSize: 8, RegId: 1, RegCount: 1 - Operand: 2, Acc: CRCW, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: IP, RegSize: 8, RegId: 0, RegCount: 1 - Operand: 3, Acc: R-, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: Flags, RegSize: 8, RegId: 0, RegCount: 1 - -000000000000006B 49009090909090 ADD byte ptr [r8-0x6f6f6f70], dl - DSIZE: 64, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: ARITH, CET tracked: no - FLAGS access - CF: m, PF: m, AF: m, ZF: m, SF: m, OF: m, - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: yes - HLE: yes, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - Operand: 0, Acc: RW, Type: Memory, Size: 1, RawSize: 1, Encoding: M, - Segment: 3, Base: 8, Displacement: 0xffffffff90909090, - Operand: 1, Acc: R-, Type: Register, Size: 1, RawSize: 1, Encoding: R, RegType: General Purpose, RegSize: 1, RegId: 2, RegCount: 1 - Operand: 2, Acc: -W, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: Flags, RegSize: 8, RegId: 0, RegCount: 1 - -0000000000000072 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -0000000000000073 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -0000000000000074 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -0000000000000075 c4 db 0xc4 (0x80000032) -0000000000000076 e271 LOOP 0xe9 - DSIZE: 64, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: COND_BR, CET tracked: no - FLAGS access - Entire register - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - Operand: 0, Acc: R-, Type: Offset, Size: 8, RawSize: 1, Encoding: D - Operand: 1, Acc: RW, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: General Purpose, RegSize: 8, RegId: 1, RegCount: 1 - Operand: 2, Acc: CRCW, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: IP, RegSize: 8, RegId: 0, RegCount: 1 - Operand: 3, Acc: R-, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: Flags, RegSize: 8, RegId: 0, RegCount: 1 - -0000000000000078 4b0400 ADD al, 0x00 - DSIZE: 64, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: ARITH, CET tracked: no - FLAGS access - CF: m, PF: m, AF: m, ZF: m, SF: m, OF: m, - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - Operand: 0, Acc: RW, Type: Register, Size: 1, RawSize: 1, Encoding: S, RegType: General Purpose, RegSize: 1, RegId: 0, RegCount: 1 - Operand: 1, Acc: R-, Type: Immediate, Size: 1, RawSize: 1, Encoding: I - Operand: 2, Acc: -W, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: Flags, RegSize: 8, RegId: 0, RegCount: 1 - -000000000000007B 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -000000000000007C 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -000000000000007D 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -000000000000007E 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -000000000000007F 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -0000000000000080 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -0000000000000081 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -0000000000000082 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -0000000000000083 c4 db 0xc4 (0x80000032) -0000000000000084 e273 LOOP 0xf9 - DSIZE: 64, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: COND_BR, CET tracked: no - FLAGS access - Entire register - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - Operand: 0, Acc: R-, Type: Offset, Size: 8, RawSize: 1, Encoding: D - Operand: 1, Acc: RW, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: General Purpose, RegSize: 8, RegId: 1, RegCount: 1 - Operand: 2, Acc: CRCW, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: IP, RegSize: 8, RegId: 0, RegCount: 1 - Operand: 3, Acc: R-, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: Flags, RegSize: 8, RegId: 0, RegCount: 1 - -0000000000000086 4b0400 ADD al, 0x00 - DSIZE: 64, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: ARITH, CET tracked: no - FLAGS access - CF: m, PF: m, AF: m, ZF: m, SF: m, OF: m, - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - Operand: 0, Acc: RW, Type: Register, Size: 1, RawSize: 1, Encoding: S, RegType: General Purpose, RegSize: 1, RegId: 0, RegCount: 1 - Operand: 1, Acc: R-, Type: Immediate, Size: 1, RawSize: 1, Encoding: I - Operand: 2, Acc: -W, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: Flags, RegSize: 8, RegId: 0, RegCount: 1 - -0000000000000089 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -000000000000008A 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -000000000000008B 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -000000000000008C 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -000000000000008D 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -000000000000008E 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -000000000000008F 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -0000000000000090 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -0000000000000091 c4 db 0xc4 (0x80000032) -0000000000000092 e272 LOOP 0x106 - DSIZE: 64, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: COND_BR, CET tracked: no - FLAGS access - Entire register - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - Operand: 0, Acc: R-, Type: Offset, Size: 8, RawSize: 1, Encoding: D - Operand: 1, Acc: RW, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: General Purpose, RegSize: 8, RegId: 1, RegCount: 1 - Operand: 2, Acc: CRCW, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: IP, RegSize: 8, RegId: 0, RegCount: 1 - Operand: 3, Acc: R-, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: Flags, RegSize: 8, RegId: 0, RegCount: 1 - -0000000000000094 4b0400 ADD al, 0x00 - DSIZE: 64, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: ARITH, CET tracked: no - FLAGS access - CF: m, PF: m, AF: m, ZF: m, SF: m, OF: m, - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - Operand: 0, Acc: RW, Type: Register, Size: 1, RawSize: 1, Encoding: S, RegType: General Purpose, RegSize: 1, RegId: 0, RegCount: 1 - Operand: 1, Acc: R-, Type: Immediate, Size: 1, RawSize: 1, Encoding: I - Operand: 2, Acc: -W, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: Flags, RegSize: 8, RegId: 0, RegCount: 1 - -0000000000000097 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -0000000000000098 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -0000000000000099 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -000000000000009A 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -000000000000009B 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -000000000000009C 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -000000000000009D 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -000000000000009E 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -000000000000009F c4 db 0xc4 (0x80000032) -00000000000000A0 e271 LOOP 0x113 - DSIZE: 64, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: COND_BR, CET tracked: no - FLAGS access - Entire register - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - Operand: 0, Acc: R-, Type: Offset, Size: 8, RawSize: 1, Encoding: D - Operand: 1, Acc: RW, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: General Purpose, RegSize: 8, RegId: 1, RegCount: 1 - Operand: 2, Acc: CRCW, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: IP, RegSize: 8, RegId: 0, RegCount: 1 - Operand: 3, Acc: R-, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: Flags, RegSize: 8, RegId: 0, RegCount: 1 - -00000000000000A2 4b8400 TEST byte ptr [r8], al - DSIZE: 64, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: LOGIC, CET tracked: no - FLAGS access - CF: 0, PF: m, AF: u, ZF: m, SF: m, OF: 0, - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - Operand: 0, Acc: R-, Type: Memory, Size: 1, RawSize: 1, Encoding: M, - Segment: 3, Base: 8, - Operand: 1, Acc: R-, Type: Register, Size: 1, RawSize: 1, Encoding: R, RegType: General Purpose, RegSize: 1, RegId: 0, RegCount: 1 - Operand: 2, Acc: -W, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: Flags, RegSize: 8, RegId: 0, RegCount: 1 - -00000000000000A5 0000 ADD byte ptr [rax], al - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: ARITH, CET tracked: no - FLAGS access - CF: m, PF: m, AF: m, ZF: m, SF: m, OF: m, - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: yes - HLE: yes, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - Operand: 0, Acc: RW, Type: Memory, Size: 1, RawSize: 1, Encoding: M, - Segment: 3, Base: 0, - Operand: 1, Acc: R-, Type: Register, Size: 1, RawSize: 1, Encoding: R, RegType: General Purpose, RegSize: 1, RegId: 0, RegCount: 1 - Operand: 2, Acc: -W, Type: Register, Size: 4, RawSize: 4, Encoding: S, RegType: Flags, RegSize: 4, RegId: 0, RegCount: 1 - -00000000000000A7 0000 ADD byte ptr [rax], al - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: ARITH, CET tracked: no - FLAGS access - CF: m, PF: m, AF: m, ZF: m, SF: m, OF: m, - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: yes - HLE: yes, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - Operand: 0, Acc: RW, Type: Memory, Size: 1, RawSize: 1, Encoding: M, - Segment: 3, Base: 0, - Operand: 1, Acc: R-, Type: Register, Size: 1, RawSize: 1, Encoding: R, RegType: General Purpose, RegSize: 1, RegId: 0, RegCount: 1 - Operand: 2, Acc: -W, Type: Register, Size: 4, RawSize: 4, Encoding: S, RegType: Flags, RegSize: 4, RegId: 0, RegCount: 1 - -00000000000000A9 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -00000000000000AA 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -00000000000000AB 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -00000000000000AC 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -00000000000000AD 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -00000000000000AE 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -00000000000000AF 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -00000000000000B0 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -00000000000000B1 c4 db 0xc4 (0x80000032) -00000000000000B2 e273 LOOP 0x127 - DSIZE: 64, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: COND_BR, CET tracked: no - FLAGS access - Entire register - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - Operand: 0, Acc: R-, Type: Offset, Size: 8, RawSize: 1, Encoding: D - Operand: 1, Acc: RW, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: General Purpose, RegSize: 8, RegId: 1, RegCount: 1 - Operand: 2, Acc: CRCW, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: IP, RegSize: 8, RegId: 0, RegCount: 1 - Operand: 3, Acc: R-, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: Flags, RegSize: 8, RegId: 0, RegCount: 1 - -00000000000000B4 4b8400 TEST byte ptr [r8], al - DSIZE: 64, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: LOGIC, CET tracked: no - FLAGS access - CF: 0, PF: m, AF: u, ZF: m, SF: m, OF: 0, - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - Operand: 0, Acc: R-, Type: Memory, Size: 1, RawSize: 1, Encoding: M, - Segment: 3, Base: 8, - Operand: 1, Acc: R-, Type: Register, Size: 1, RawSize: 1, Encoding: R, RegType: General Purpose, RegSize: 1, RegId: 0, RegCount: 1 - Operand: 2, Acc: -W, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: Flags, RegSize: 8, RegId: 0, RegCount: 1 - -00000000000000B7 0000 ADD byte ptr [rax], al - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: ARITH, CET tracked: no - FLAGS access - CF: m, PF: m, AF: m, ZF: m, SF: m, OF: m, - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: yes - HLE: yes, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - Operand: 0, Acc: RW, Type: Memory, Size: 1, RawSize: 1, Encoding: M, - Segment: 3, Base: 0, - Operand: 1, Acc: R-, Type: Register, Size: 1, RawSize: 1, Encoding: R, RegType: General Purpose, RegSize: 1, RegId: 0, RegCount: 1 - Operand: 2, Acc: -W, Type: Register, Size: 4, RawSize: 4, Encoding: S, RegType: Flags, RegSize: 4, RegId: 0, RegCount: 1 - -00000000000000B9 0000 ADD byte ptr [rax], al - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: ARITH, CET tracked: no - FLAGS access - CF: m, PF: m, AF: m, ZF: m, SF: m, OF: m, - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: yes - HLE: yes, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - Operand: 0, Acc: RW, Type: Memory, Size: 1, RawSize: 1, Encoding: M, - Segment: 3, Base: 0, - Operand: 1, Acc: R-, Type: Register, Size: 1, RawSize: 1, Encoding: R, RegType: General Purpose, RegSize: 1, RegId: 0, RegCount: 1 - Operand: 2, Acc: -W, Type: Register, Size: 4, RawSize: 4, Encoding: S, RegType: Flags, RegSize: 4, RegId: 0, RegCount: 1 - -00000000000000BB 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -00000000000000BC 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -00000000000000BD 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -00000000000000BE 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -00000000000000BF 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -00000000000000C0 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -00000000000000C1 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -00000000000000C2 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -00000000000000C3 c4 db 0xc4 (0x80000032) -00000000000000C4 e272 LOOP 0x138 - DSIZE: 64, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: COND_BR, CET tracked: no - FLAGS access - Entire register - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - Operand: 0, Acc: R-, Type: Offset, Size: 8, RawSize: 1, Encoding: D - Operand: 1, Acc: RW, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: General Purpose, RegSize: 8, RegId: 1, RegCount: 1 - Operand: 2, Acc: CRCW, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: IP, RegSize: 8, RegId: 0, RegCount: 1 - Operand: 3, Acc: R-, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: Flags, RegSize: 8, RegId: 0, RegCount: 1 - -00000000000000C6 4b8400 TEST byte ptr [r8], al - DSIZE: 64, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: LOGIC, CET tracked: no - FLAGS access - CF: 0, PF: m, AF: u, ZF: m, SF: m, OF: 0, - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - Operand: 0, Acc: R-, Type: Memory, Size: 1, RawSize: 1, Encoding: M, - Segment: 3, Base: 8, - Operand: 1, Acc: R-, Type: Register, Size: 1, RawSize: 1, Encoding: R, RegType: General Purpose, RegSize: 1, RegId: 0, RegCount: 1 - Operand: 2, Acc: -W, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: Flags, RegSize: 8, RegId: 0, RegCount: 1 - -00000000000000C9 0000 ADD byte ptr [rax], al - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: ARITH, CET tracked: no - FLAGS access - CF: m, PF: m, AF: m, ZF: m, SF: m, OF: m, - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: yes - HLE: yes, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - Operand: 0, Acc: RW, Type: Memory, Size: 1, RawSize: 1, Encoding: M, - Segment: 3, Base: 0, - Operand: 1, Acc: R-, Type: Register, Size: 1, RawSize: 1, Encoding: R, RegType: General Purpose, RegSize: 1, RegId: 0, RegCount: 1 - Operand: 2, Acc: -W, Type: Register, Size: 4, RawSize: 4, Encoding: S, RegType: Flags, RegSize: 4, RegId: 0, RegCount: 1 - -00000000000000CB 0000 ADD byte ptr [rax], al - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: ARITH, CET tracked: no - FLAGS access - CF: m, PF: m, AF: m, ZF: m, SF: m, OF: m, - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: yes - HLE: yes, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - Operand: 0, Acc: RW, Type: Memory, Size: 1, RawSize: 1, Encoding: M, - Segment: 3, Base: 0, - Operand: 1, Acc: R-, Type: Register, Size: 1, RawSize: 1, Encoding: R, RegType: General Purpose, RegSize: 1, RegId: 0, RegCount: 1 - Operand: 2, Acc: -W, Type: Register, Size: 4, RawSize: 4, Encoding: S, RegType: Flags, RegSize: 4, RegId: 0, RegCount: 1 - -00000000000000CD 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -00000000000000CE 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -00000000000000CF 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -00000000000000D0 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -00000000000000D1 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -00000000000000D2 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -00000000000000D3 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -00000000000000D4 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -00000000000000D5 c4 db 0xc4 (0x80000032) -00000000000000D6 e270 LOOP 0x148 - DSIZE: 64, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: COND_BR, CET tracked: no - FLAGS access - Entire register - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - Operand: 0, Acc: R-, Type: Offset, Size: 8, RawSize: 1, Encoding: D - Operand: 1, Acc: RW, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: General Purpose, RegSize: 8, RegId: 1, RegCount: 1 - Operand: 2, Acc: CRCW, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: IP, RegSize: 8, RegId: 0, RegCount: 1 - Operand: 3, Acc: R-, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: Flags, RegSize: 8, RegId: 0, RegCount: 1 - -00000000000000D8 49c0909090909090 RCL byte ptr [r8-0x6f6f6f70], 0x90 - DSIZE: 64, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: ROTATE, CET tracked: no - FLAGS access - CF: tm, OF: m, - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - Operand: 0, Acc: RW, Type: Memory, Size: 1, RawSize: 1, Encoding: M, - Segment: 3, Base: 8, Displacement: 0xffffffff90909090, - Operand: 1, Acc: R-, Type: Immediate, Size: 1, RawSize: 1, Encoding: I - Operand: 2, Acc: RW, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: Flags, RegSize: 8, RegId: 0, RegCount: 1 - -00000000000000E0 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -00000000000000E1 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -00000000000000E2 c4 db 0xc4 (0x80000032) -00000000000000E3 e273 LOOP 0x158 - DSIZE: 64, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: COND_BR, CET tracked: no - FLAGS access - Entire register - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - Operand: 0, Acc: R-, Type: Offset, Size: 8, RawSize: 1, Encoding: D - Operand: 1, Acc: RW, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: General Purpose, RegSize: 8, RegId: 1, RegCount: 1 - Operand: 2, Acc: CRCW, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: IP, RegSize: 8, RegId: 0, RegCount: 1 - Operand: 3, Acc: R-, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: Flags, RegSize: 8, RegId: 0, RegCount: 1 - -00000000000000E5 49c0909090909090 RCL byte ptr [r8-0x6f6f6f70], 0x90 - DSIZE: 64, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: ROTATE, CET tracked: no - FLAGS access - CF: tm, OF: m, - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - Operand: 0, Acc: RW, Type: Memory, Size: 1, RawSize: 1, Encoding: M, - Segment: 3, Base: 8, Displacement: 0xffffffff90909090, - Operand: 1, Acc: R-, Type: Immediate, Size: 1, RawSize: 1, Encoding: I - Operand: 2, Acc: RW, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: Flags, RegSize: 8, RegId: 0, RegCount: 1 - -00000000000000ED 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -00000000000000EE 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -00000000000000EF c4 db 0xc4 (0x80000032) -00000000000000F0 e273 LOOP 0x165 - DSIZE: 64, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: COND_BR, CET tracked: no - FLAGS access - Entire register - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - Operand: 0, Acc: R-, Type: Offset, Size: 8, RawSize: 1, Encoding: D - Operand: 1, Acc: RW, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: General Purpose, RegSize: 8, RegId: 1, RegCount: 1 - Operand: 2, Acc: CRCW, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: IP, RegSize: 8, RegId: 0, RegCount: 1 - Operand: 3, Acc: R-, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: Flags, RegSize: 8, RegId: 0, RegCount: 1 - -00000000000000F2 49f8 CLC - DSIZE: 64, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: FLAGOP, CET tracked: no - FLAGS access - CF: 0, - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - Operand: 0, Acc: -W, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: Flags, RegSize: 8, RegId: 0, RegCount: 1 - -00000000000000F4 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -00000000000000F5 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -00000000000000F6 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -00000000000000F7 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -00000000000000F8 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -00000000000000F9 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -00000000000000FA 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -00000000000000FB 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - diff --git a/bddisasm_test/special/avx2gather_1_64 b/bddisasm_test/special/avx2gather_1_64 deleted file mode 100644 index 50ff489..0000000 Binary files a/bddisasm_test/special/avx2gather_1_64 and /dev/null differ diff --git a/bddisasm_test/special/avx2gather_1_64.asm b/bddisasm_test/special/avx2gather_1_64.asm deleted file mode 100644 index 721b9c9..0000000 --- a/bddisasm_test/special/avx2gather_1_64.asm +++ /dev/null @@ -1,3 +0,0 @@ - bits 64 - - vpgatherqq xmm2, [rbx+xmm2*8+0x1000], xmm13 diff --git a/bddisasm_test/special/avx2gather_1_64.result b/bddisasm_test/special/avx2gather_1_64.result deleted file mode 100644 index 79d1352..0000000 --- a/bddisasm_test/special/avx2gather_1_64.result +++ /dev/null @@ -1,89 +0,0 @@ -0000000000000000 c4 db 0xc4 (0x80000031) -0000000000000001 e291 LOOP 0xffffffffffffff94 - DSIZE: 64, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: COND_BR, CET tracked: no - FLAGS access - Entire register - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - Operand: 0, Acc: R-, Type: Offset, Size: 8, RawSize: 1, Encoding: D - Operand: 1, Acc: RW, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: General Purpose, RegSize: 8, RegId: 1, RegCount: 1 - Operand: 2, Acc: CRCW, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: IP, RegSize: 8, RegId: 0, RegCount: 1 - Operand: 3, Acc: R-, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: Flags, RegSize: 8, RegId: 0, RegCount: 1 - -0000000000000003 91 XCHG ecx, eax - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: DATAXFER, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - Operand: 0, Acc: RW, Type: Register, Size: 4, RawSize: 4, Encoding: O, RegType: General Purpose, RegSize: 4, RegId: 1, RegCount: 1 - Operand: 1, Acc: RW, Type: Register, Size: 4, RawSize: 4, Encoding: S, RegType: General Purpose, RegSize: 4, RegId: 0, RegCount: 1 - -0000000000000004 94 XCHG esp, eax - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: DATAXFER, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - Operand: 0, Acc: RW, Type: Register, Size: 4, RawSize: 4, Encoding: O, RegType: General Purpose, RegSize: 4, RegId: 4, RegCount: 1 - Operand: 1, Acc: RW, Type: Register, Size: 4, RawSize: 4, Encoding: S, RegType: General Purpose, RegSize: 4, RegId: 0, RegCount: 1 - -0000000000000005 d300 ROL dword ptr [rax], cl - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: ROTATE, CET tracked: no - FLAGS access - CF: m, OF: m, - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - Operand: 0, Acc: RW, Type: Memory, Size: 4, RawSize: 4, Encoding: M, - Segment: 3, Base: 0, - Operand: 1, Acc: R-, Type: Register, Size: 1, RawSize: 1, Encoding: S, RegType: General Purpose, RegSize: 1, RegId: 1, RegCount: 1 - Operand: 2, Acc: -W, Type: Register, Size: 4, RawSize: 4, Encoding: S, RegType: Flags, RegSize: 4, RegId: 0, RegCount: 1 - -0000000000000007 1000 ADC byte ptr [rax], al - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: ARITH, CET tracked: no - FLAGS access - CF: tm, PF: m, AF: m, ZF: m, SF: m, OF: m, - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: yes - HLE: yes, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - Operand: 0, Acc: RW, Type: Memory, Size: 1, RawSize: 1, Encoding: M, - Segment: 3, Base: 0, - Operand: 1, Acc: R-, Type: Register, Size: 1, RawSize: 1, Encoding: R, RegType: General Purpose, RegSize: 1, RegId: 0, RegCount: 1 - Operand: 2, Acc: RW, Type: Register, Size: 4, RawSize: 4, Encoding: S, RegType: Flags, RegSize: 4, RegId: 0, RegCount: 1 - -0000000000000009 00 db 0x00 (0x80000001) diff --git a/bddisasm_test/special/avx2gather_2_64 b/bddisasm_test/special/avx2gather_2_64 deleted file mode 100644 index a5398fa..0000000 Binary files a/bddisasm_test/special/avx2gather_2_64 and /dev/null differ diff --git a/bddisasm_test/special/avx2gather_2_64.asm b/bddisasm_test/special/avx2gather_2_64.asm deleted file mode 100644 index b0dd9a3..0000000 --- a/bddisasm_test/special/avx2gather_2_64.asm +++ /dev/null @@ -1,3 +0,0 @@ - bits 64 - - vpgatherqq xmm2, [rbx+xmm7*8+0x1000], xmm2 diff --git a/bddisasm_test/special/avx2gather_2_64.result b/bddisasm_test/special/avx2gather_2_64.result deleted file mode 100644 index 642fdbe..0000000 --- a/bddisasm_test/special/avx2gather_2_64.result +++ /dev/null @@ -1,104 +0,0 @@ -0000000000000000 c4 db 0xc4 (0x80000031) -0000000000000001 e2e9 LOOP 0xffffffffffffffec - DSIZE: 64, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: COND_BR, CET tracked: no - FLAGS access - Entire register - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - Operand: 0, Acc: R-, Type: Offset, Size: 8, RawSize: 1, Encoding: D - Operand: 1, Acc: RW, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: General Purpose, RegSize: 8, RegId: 1, RegCount: 1 - Operand: 2, Acc: CRCW, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: IP, RegSize: 8, RegId: 0, RegCount: 1 - Operand: 3, Acc: R-, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: Flags, RegSize: 8, RegId: 0, RegCount: 1 - -0000000000000003 91 XCHG ecx, eax - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: DATAXFER, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - Operand: 0, Acc: RW, Type: Register, Size: 4, RawSize: 4, Encoding: O, RegType: General Purpose, RegSize: 4, RegId: 1, RegCount: 1 - Operand: 1, Acc: RW, Type: Register, Size: 4, RawSize: 4, Encoding: S, RegType: General Purpose, RegSize: 4, RegId: 0, RegCount: 1 - -0000000000000004 94 XCHG esp, eax - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: DATAXFER, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - Operand: 0, Acc: RW, Type: Register, Size: 4, RawSize: 4, Encoding: O, RegType: General Purpose, RegSize: 4, RegId: 4, RegCount: 1 - Operand: 1, Acc: RW, Type: Register, Size: 4, RawSize: 4, Encoding: S, RegType: General Purpose, RegSize: 4, RegId: 0, RegCount: 1 - -0000000000000005 fb STI - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: FLAGOP, CET tracked: no - FLAGS access - IF: 1, - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - Operand: 0, Acc: RW, Type: Register, Size: 4, RawSize: 4, Encoding: S, RegType: Flags, RegSize: 4, RegId: 0, RegCount: 1 - -0000000000000006 0010 ADD byte ptr [rax], dl - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: ARITH, CET tracked: no - FLAGS access - CF: m, PF: m, AF: m, ZF: m, SF: m, OF: m, - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: yes - HLE: yes, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - Operand: 0, Acc: RW, Type: Memory, Size: 1, RawSize: 1, Encoding: M, - Segment: 3, Base: 0, - Operand: 1, Acc: R-, Type: Register, Size: 1, RawSize: 1, Encoding: R, RegType: General Purpose, RegSize: 1, RegId: 2, RegCount: 1 - Operand: 2, Acc: -W, Type: Register, Size: 4, RawSize: 4, Encoding: S, RegType: Flags, RegSize: 4, RegId: 0, RegCount: 1 - -0000000000000008 0000 ADD byte ptr [rax], al - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: ARITH, CET tracked: no - FLAGS access - CF: m, PF: m, AF: m, ZF: m, SF: m, OF: m, - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: yes - HLE: yes, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - Operand: 0, Acc: RW, Type: Memory, Size: 1, RawSize: 1, Encoding: M, - Segment: 3, Base: 0, - Operand: 1, Acc: R-, Type: Register, Size: 1, RawSize: 1, Encoding: R, RegType: General Purpose, RegSize: 1, RegId: 0, RegCount: 1 - Operand: 2, Acc: -W, Type: Register, Size: 4, RawSize: 4, Encoding: S, RegType: Flags, RegSize: 4, RegId: 0, RegCount: 1 - diff --git a/bddisasm_test/special/avx2gather_3_64 b/bddisasm_test/special/avx2gather_3_64 deleted file mode 100644 index 18aa08c..0000000 Binary files a/bddisasm_test/special/avx2gather_3_64 and /dev/null differ diff --git a/bddisasm_test/special/avx2gather_3_64.asm b/bddisasm_test/special/avx2gather_3_64.asm deleted file mode 100644 index 9b592cc..0000000 --- a/bddisasm_test/special/avx2gather_3_64.asm +++ /dev/null @@ -1,3 +0,0 @@ - bits 64 - - vpgatherqq xmm2, [rbx+xmm7*8+0x1000], xmm7 diff --git a/bddisasm_test/special/avx2gather_3_64.result b/bddisasm_test/special/avx2gather_3_64.result deleted file mode 100644 index abdec74..0000000 --- a/bddisasm_test/special/avx2gather_3_64.result +++ /dev/null @@ -1,104 +0,0 @@ -0000000000000000 c4 db 0xc4 (0x80000031) -0000000000000001 e2c1 LOOP 0xffffffffffffffc4 - DSIZE: 64, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: COND_BR, CET tracked: no - FLAGS access - Entire register - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - Operand: 0, Acc: R-, Type: Offset, Size: 8, RawSize: 1, Encoding: D - Operand: 1, Acc: RW, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: General Purpose, RegSize: 8, RegId: 1, RegCount: 1 - Operand: 2, Acc: CRCW, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: IP, RegSize: 8, RegId: 0, RegCount: 1 - Operand: 3, Acc: R-, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: Flags, RegSize: 8, RegId: 0, RegCount: 1 - -0000000000000003 91 XCHG ecx, eax - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: DATAXFER, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - Operand: 0, Acc: RW, Type: Register, Size: 4, RawSize: 4, Encoding: O, RegType: General Purpose, RegSize: 4, RegId: 1, RegCount: 1 - Operand: 1, Acc: RW, Type: Register, Size: 4, RawSize: 4, Encoding: S, RegType: General Purpose, RegSize: 4, RegId: 0, RegCount: 1 - -0000000000000004 94 XCHG esp, eax - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: DATAXFER, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - Operand: 0, Acc: RW, Type: Register, Size: 4, RawSize: 4, Encoding: O, RegType: General Purpose, RegSize: 4, RegId: 4, RegCount: 1 - Operand: 1, Acc: RW, Type: Register, Size: 4, RawSize: 4, Encoding: S, RegType: General Purpose, RegSize: 4, RegId: 0, RegCount: 1 - -0000000000000005 fb STI - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: FLAGOP, CET tracked: no - FLAGS access - IF: 1, - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - Operand: 0, Acc: RW, Type: Register, Size: 4, RawSize: 4, Encoding: S, RegType: Flags, RegSize: 4, RegId: 0, RegCount: 1 - -0000000000000006 0010 ADD byte ptr [rax], dl - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: ARITH, CET tracked: no - FLAGS access - CF: m, PF: m, AF: m, ZF: m, SF: m, OF: m, - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: yes - HLE: yes, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - Operand: 0, Acc: RW, Type: Memory, Size: 1, RawSize: 1, Encoding: M, - Segment: 3, Base: 0, - Operand: 1, Acc: R-, Type: Register, Size: 1, RawSize: 1, Encoding: R, RegType: General Purpose, RegSize: 1, RegId: 2, RegCount: 1 - Operand: 2, Acc: -W, Type: Register, Size: 4, RawSize: 4, Encoding: S, RegType: Flags, RegSize: 4, RegId: 0, RegCount: 1 - -0000000000000008 0000 ADD byte ptr [rax], al - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: ARITH, CET tracked: no - FLAGS access - CF: m, PF: m, AF: m, ZF: m, SF: m, OF: m, - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: yes - HLE: yes, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - Operand: 0, Acc: RW, Type: Memory, Size: 1, RawSize: 1, Encoding: M, - Segment: 3, Base: 0, - Operand: 1, Acc: R-, Type: Register, Size: 1, RawSize: 1, Encoding: R, RegType: General Purpose, RegSize: 1, RegId: 0, RegCount: 1 - Operand: 2, Acc: -W, Type: Register, Size: 4, RawSize: 4, Encoding: S, RegType: Flags, RegSize: 4, RegId: 0, RegCount: 1 - diff --git a/bddisasm_test/special/invalid_32 b/bddisasm_test/special/invalid_32 deleted file mode 100644 index cbaca0c..0000000 --- a/bddisasm_test/special/invalid_32 +++ /dev/null @@ -1 +0,0 @@ -øóŪĀóŪȐóŪАóŪؐ \ No newline at end of file diff --git a/bddisasm_test/special/invalid_32.asm b/bddisasm_test/special/invalid_32.asm deleted file mode 100644 index 1505370..0000000 --- a/bddisasm_test/special/invalid_32.asm +++ /dev/null @@ -1,19 +0,0 @@ - bits 32 - - db 0x0F, 0x01, 0xF8 ; SWAPGS - db 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90 - db 0x0F, 0x05 ; SYSCALL - db 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90 - db 0x0F, 0x07 ; SYSRET - db 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90 - db 0xF3, 0x0F, 0xAE, 0xC0 ; RDFSBASE eax - db 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90 - db 0xF3, 0x0F, 0xAE, 0xC8 ; RDGSBASE eax - db 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90 - db 0xF3, 0x0F, 0xAE, 0xD0 ; WRFSBASE eax - db 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90 - db 0xF3, 0x0F, 0xAE, 0xD8 ; WRGSBASE eax - db 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90 - - - \ No newline at end of file diff --git a/bddisasm_test/special/invalid_32.result b/bddisasm_test/special/invalid_32.result deleted file mode 100644 index d6fed1c..0000000 --- a/bddisasm_test/special/invalid_32.result +++ /dev/null @@ -1,714 +0,0 @@ -0000000000000000 0f db 0x0f (0x80000009) -0000000000000001 01f8 ADD eax, edi - DSIZE: 32, ASIZE: 32, VLEN: - - ISA Set: I86, Ins cat: ARITH, CET tracked: no - FLAGS access - CF: m, PF: m, AF: m, ZF: m, SF: m, OF: m, - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: yes - HLE: yes, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - Operand: 0, Acc: RW, Type: Register, Size: 4, RawSize: 4, Encoding: M, RegType: General Purpose, RegSize: 4, RegId: 0, RegCount: 1 - Operand: 1, Acc: R-, Type: Register, Size: 4, RawSize: 4, Encoding: R, RegType: General Purpose, RegSize: 4, RegId: 7, RegCount: 1 - Operand: 2, Acc: -W, Type: Register, Size: 4, RawSize: 4, Encoding: S, RegType: Flags, RegSize: 4, RegId: 0, RegCount: 1 - -0000000000000003 90 NOP - DSIZE: 32, ASIZE: 32, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -0000000000000004 90 NOP - DSIZE: 32, ASIZE: 32, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -0000000000000005 90 NOP - DSIZE: 32, ASIZE: 32, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -0000000000000006 90 NOP - DSIZE: 32, ASIZE: 32, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -0000000000000007 90 NOP - DSIZE: 32, ASIZE: 32, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -0000000000000008 90 NOP - DSIZE: 32, ASIZE: 32, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -0000000000000009 90 NOP - DSIZE: 32, ASIZE: 32, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -000000000000000A 90 NOP - DSIZE: 32, ASIZE: 32, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -000000000000000B 0f05 SYSCALL - DSIZE: 32, ASIZE: 32, VLEN: - - ISA Set: AMD, Ins cat: SYSCALL, CET tracked: no - CPUID leaf: 0x80000001, reg: ecx, bit: 11 - FLAGS access - Entire register - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: no, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - Operand: 0, Acc: R-, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: Model Specific, RegSize: 8, RegId: 0xc0000081, RegCount: 1 - Operand: 1, Acc: R-, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: Model Specific, RegSize: 8, RegId: 0xc0000082, RegCount: 1 - Operand: 2, Acc: R-, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: Model Specific, RegSize: 8, RegId: 0xc0000084, RegCount: 1 - Operand: 3, Acc: -W, Type: Register, Size: 4, RawSize: 4, Encoding: S, RegType: Segment, RegSize: 4, RegId: 2, RegCount: 1 - Operand: 4, Acc: -W, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: General Purpose, RegSize: 8, RegId: 1, RegCount: 1 - Operand: 5, Acc: -W, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: General Purpose, RegSize: 8, RegId: 11, RegCount: 1 - Operand: 6, Acc: -W, Type: Register, Size: 4, RawSize: 4, Encoding: S, RegType: Segment, RegSize: 4, RegId: 1, RegCount: 1 - Operand: 7, Acc: -W, Type: Register, Size: 4, RawSize: 4, Encoding: S, RegType: IP, RegSize: 4, RegId: 0, RegCount: 1 - Operand: 8, Acc: RW, Type: Register, Size: 4, RawSize: 4, Encoding: S, RegType: Flags, RegSize: 4, RegId: 0, RegCount: 1 - Operand: 9, Acc: RW, Type: Register, Size: 4, RawSize: 4, Encoding: S, RegType: SSP, RegSize: 4, RegId: 0, RegCount: 1 - -000000000000000D 90 NOP - DSIZE: 32, ASIZE: 32, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -000000000000000E 90 NOP - DSIZE: 32, ASIZE: 32, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -000000000000000F 90 NOP - DSIZE: 32, ASIZE: 32, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -0000000000000010 90 NOP - DSIZE: 32, ASIZE: 32, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -0000000000000011 90 NOP - DSIZE: 32, ASIZE: 32, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -0000000000000012 90 NOP - DSIZE: 32, ASIZE: 32, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -0000000000000013 90 NOP - DSIZE: 32, ASIZE: 32, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -0000000000000014 90 NOP - DSIZE: 32, ASIZE: 32, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -0000000000000015 0f07 SYSRET - DSIZE: 32, ASIZE: 32, VLEN: - - ISA Set: AMD, Ins cat: SYSRET, CET tracked: no - CPUID leaf: 0x80000001, reg: ecx, bit: 11 - FLAGS access - Entire register - Valid modes - R0: yes, R1: no, R2: no, R3: no - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: no, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - Operand: 0, Acc: R-, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: Model Specific, RegSize: 8, RegId: 0xc0000081, RegCount: 1 - Operand: 1, Acc: -W, Type: Register, Size: 4, RawSize: 4, Encoding: S, RegType: Segment, RegSize: 4, RegId: 2, RegCount: 1 - Operand: 2, Acc: R-, Type: Register, Size: 4, RawSize: 4, Encoding: S, RegType: General Purpose, RegSize: 4, RegId: 1, RegCount: 1 - Operand: 3, Acc: R-, Type: Register, Size: 8, RawSize: 8, Encoding: S, RegType: General Purpose, RegSize: 8, RegId: 11, RegCount: 1 - Operand: 4, Acc: -W, Type: Register, Size: 4, RawSize: 4, Encoding: S, RegType: Segment, RegSize: 4, RegId: 1, RegCount: 1 - Operand: 5, Acc: -W, Type: Register, Size: 4, RawSize: 4, Encoding: S, RegType: IP, RegSize: 4, RegId: 0, RegCount: 1 - Operand: 6, Acc: -W, Type: Register, Size: 4, RawSize: 4, Encoding: S, RegType: Flags, RegSize: 4, RegId: 0, RegCount: 1 - Operand: 7, Acc: -W, Type: Register, Size: 4, RawSize: 4, Encoding: S, RegType: SSP, RegSize: 4, RegId: 0, RegCount: 1 - -0000000000000017 90 NOP - DSIZE: 32, ASIZE: 32, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -0000000000000018 90 NOP - DSIZE: 32, ASIZE: 32, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -0000000000000019 90 NOP - DSIZE: 32, ASIZE: 32, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -000000000000001A 90 NOP - DSIZE: 32, ASIZE: 32, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -000000000000001B 90 NOP - DSIZE: 32, ASIZE: 32, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -000000000000001C 90 NOP - DSIZE: 32, ASIZE: 32, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -000000000000001D 90 NOP - DSIZE: 32, ASIZE: 32, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -000000000000001E 90 NOP - DSIZE: 32, ASIZE: 32, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -000000000000001F f3 db 0xf3 (0x80000002) -0000000000000020 0f db 0x0f (0x80000002) -0000000000000021 ae SCASB - DSIZE: 32, ASIZE: 32, VLEN: - - ISA Set: I86, Ins cat: STRINGOP, CET tracked: no - FLAGS access - CF: m, PF: m, AF: m, ZF: m, SF: m, DF: t, OF: m, - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: yes, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - Operand: 0, Acc: R-, Type: Register, Size: 1, RawSize: 1, Encoding: S, RegType: General Purpose, RegSize: 1, RegId: 0, RegCount: 1 - Operand: 1, Acc: R-, Type: Memory, Size: 1, RawSize: 1, Encoding: S, String: yes, - Segment: 0, Base: 7, - Operand: 2, Acc: RW, Type: Register, Size: 4, RawSize: 4, Encoding: S, RegType: General Purpose, RegSize: 4, RegId: 7, RegCount: 1 - Operand: 3, Acc: RW, Type: Register, Size: 4, RawSize: 4, Encoding: S, RegType: Flags, RegSize: 4, RegId: 0, RegCount: 1 - -0000000000000022 c0909090909090 RCL byte ptr [eax-0x6f6f6f70], 0x90 - DSIZE: 32, ASIZE: 32, VLEN: - - ISA Set: I86, Ins cat: ROTATE, CET tracked: no - FLAGS access - CF: tm, OF: m, - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - Operand: 0, Acc: RW, Type: Memory, Size: 1, RawSize: 1, Encoding: M, - Segment: 3, Base: 0, Displacement: 0xffffffff90909090, - Operand: 1, Acc: R-, Type: Immediate, Size: 1, RawSize: 1, Encoding: I - Operand: 2, Acc: RW, Type: Register, Size: 4, RawSize: 4, Encoding: S, RegType: Flags, RegSize: 4, RegId: 0, RegCount: 1 - -0000000000000029 90 NOP - DSIZE: 32, ASIZE: 32, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -000000000000002A 90 NOP - DSIZE: 32, ASIZE: 32, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -000000000000002B f3 db 0xf3 (0x80000002) -000000000000002C 0f db 0x0f (0x80000002) -000000000000002D ae SCASB - DSIZE: 32, ASIZE: 32, VLEN: - - ISA Set: I86, Ins cat: STRINGOP, CET tracked: no - FLAGS access - CF: m, PF: m, AF: m, ZF: m, SF: m, DF: t, OF: m, - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: yes, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - Operand: 0, Acc: R-, Type: Register, Size: 1, RawSize: 1, Encoding: S, RegType: General Purpose, RegSize: 1, RegId: 0, RegCount: 1 - Operand: 1, Acc: R-, Type: Memory, Size: 1, RawSize: 1, Encoding: S, String: yes, - Segment: 0, Base: 7, - Operand: 2, Acc: RW, Type: Register, Size: 4, RawSize: 4, Encoding: S, RegType: General Purpose, RegSize: 4, RegId: 7, RegCount: 1 - Operand: 3, Acc: RW, Type: Register, Size: 4, RawSize: 4, Encoding: S, RegType: Flags, RegSize: 4, RegId: 0, RegCount: 1 - -000000000000002E c8909090 ENTER 0x9090, 0x90 - DSIZE: 32, ASIZE: 32, VLEN: - - ISA Set: I186, Ins cat: MISC, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - Operand: 0, Acc: R-, Type: Immediate, Size: 2, RawSize: 2, Encoding: I - Operand: 1, Acc: R-, Type: Immediate, Size: 1, RawSize: 1, Encoding: I - Operand: 2, Acc: RW, Type: Register, Size: 4, RawSize: 4, Encoding: S, RegType: General Purpose, RegSize: 4, RegId: 5, RegCount: 1 - Operand: 3, Acc: RW, Type: Register, Size: 4, RawSize: 4, Encoding: S, RegType: General Purpose, RegSize: 4, RegId: 4, RegCount: 1 - Operand: 4, Acc: -W, Type: Memory, Size: 4, RawSize: 4, Encoding: S, Stack: yes, - Segment: 2, Base: 4, - -0000000000000032 90 NOP - DSIZE: 32, ASIZE: 32, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -0000000000000033 90 NOP - DSIZE: 32, ASIZE: 32, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -0000000000000034 90 NOP - DSIZE: 32, ASIZE: 32, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -0000000000000035 90 NOP - DSIZE: 32, ASIZE: 32, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -0000000000000036 90 NOP - DSIZE: 32, ASIZE: 32, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -0000000000000037 f3 db 0xf3 (0x80000002) -0000000000000038 0f db 0x0f (0x80000002) -0000000000000039 ae SCASB - DSIZE: 32, ASIZE: 32, VLEN: - - ISA Set: I86, Ins cat: STRINGOP, CET tracked: no - FLAGS access - CF: m, PF: m, AF: m, ZF: m, SF: m, DF: t, OF: m, - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: yes, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - Operand: 0, Acc: R-, Type: Register, Size: 1, RawSize: 1, Encoding: S, RegType: General Purpose, RegSize: 1, RegId: 0, RegCount: 1 - Operand: 1, Acc: R-, Type: Memory, Size: 1, RawSize: 1, Encoding: S, String: yes, - Segment: 0, Base: 7, - Operand: 2, Acc: RW, Type: Register, Size: 4, RawSize: 4, Encoding: S, RegType: General Purpose, RegSize: 4, RegId: 7, RegCount: 1 - Operand: 3, Acc: RW, Type: Register, Size: 4, RawSize: 4, Encoding: S, RegType: Flags, RegSize: 4, RegId: 0, RegCount: 1 - -000000000000003A d09090909090 RCL byte ptr [eax-0x6f6f6f70], 1 - DSIZE: 32, ASIZE: 32, VLEN: - - ISA Set: I86, Ins cat: ROTATE, CET tracked: no - FLAGS access - CF: tm, OF: m, - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - Operand: 0, Acc: RW, Type: Memory, Size: 1, RawSize: 1, Encoding: M, - Segment: 3, Base: 0, Displacement: 0xffffffff90909090, - Operand: 1, Acc: R-, Type: Constant, Size: 1, RawSize: 1, Encoding: 1 - Operand: 2, Acc: RW, Type: Register, Size: 4, RawSize: 4, Encoding: S, RegType: Flags, RegSize: 4, RegId: 0, RegCount: 1 - -0000000000000040 90 NOP - DSIZE: 32, ASIZE: 32, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -0000000000000041 90 NOP - DSIZE: 32, ASIZE: 32, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -0000000000000042 90 NOP - DSIZE: 32, ASIZE: 32, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -0000000000000043 f3 db 0xf3 (0x80000002) -0000000000000044 0f db 0x0f (0x80000002) -0000000000000045 ae SCASB - DSIZE: 32, ASIZE: 32, VLEN: - - ISA Set: I86, Ins cat: STRINGOP, CET tracked: no - FLAGS access - CF: m, PF: m, AF: m, ZF: m, SF: m, DF: t, OF: m, - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: yes, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - Operand: 0, Acc: R-, Type: Register, Size: 1, RawSize: 1, Encoding: S, RegType: General Purpose, RegSize: 1, RegId: 0, RegCount: 1 - Operand: 1, Acc: R-, Type: Memory, Size: 1, RawSize: 1, Encoding: S, String: yes, - Segment: 0, Base: 7, - Operand: 2, Acc: RW, Type: Register, Size: 4, RawSize: 4, Encoding: S, RegType: General Purpose, RegSize: 4, RegId: 7, RegCount: 1 - Operand: 3, Acc: RW, Type: Register, Size: 4, RawSize: 4, Encoding: S, RegType: Flags, RegSize: 4, RegId: 0, RegCount: 1 - -0000000000000046 d89090909090 FCOM st0, dword ptr [eax-0x6f6f6f70] - DSIZE: 32, ASIZE: 32, VLEN: - - ISA Set: X87, Ins cat: X87_ALU, CET tracked: no - FPU flags access - C0: m, C1: 0, C2: m, C3: m, - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - Operand: 0, Acc: R-, Type: Register, Size: 10, RawSize: 10, Encoding: S, RegType: FP, RegSize: 10, RegId: 0, RegCount: 1 - Operand: 1, Acc: R-, Type: Memory, Size: 4, RawSize: 4, Encoding: M, - Segment: 3, Base: 0, Displacement: 0xffffffff90909090, - Operand: 2, Acc: -W, Type: Register, Size: 2, RawSize: 2, Encoding: S, RegType: System, RegSize: 2, RegId: 2, RegCount: 1 - -000000000000004C 90 NOP - DSIZE: 32, ASIZE: 32, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -000000000000004D 90 NOP - DSIZE: 32, ASIZE: 32, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -000000000000004E 90 NOP - DSIZE: 32, ASIZE: 32, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - diff --git a/bddisasm_test/special/invalid_64 b/bddisasm_test/special/invalid_64 deleted file mode 100644 index ff60012..0000000 --- a/bddisasm_test/special/invalid_64 +++ /dev/null @@ -1 +0,0 @@ -'/7?ԐՐ`ašę \ No newline at end of file diff --git a/bddisasm_test/special/invalid_64.asm b/bddisasm_test/special/invalid_64.asm deleted file mode 100644 index d65a06b..0000000 --- a/bddisasm_test/special/invalid_64.asm +++ /dev/null @@ -1,19 +0,0 @@ - bits 64 - - db 0x06 ; PUSH es - db 0x07 ; POP es - db 0x0E ; PUSH cs - db 0x16 ; PUSH ss - db 0x17 ; POP ss - db 0x1E ; PUSH ds - db 0x1F ; POP ds - db 0x27 ; DAA - db 0x2F ; DAS - db 0x37 ; AAA - db 0x3F ; AAS - db 0xD4, 0x90 ; AAM - db 0xD5, 0x90 ; AAD - db 0x60 ; PUSHA - db 0x61 ; POPA - db 0x9A, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90 ; CALL far - db 0xEA, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90 ; JMP far diff --git a/bddisasm_test/special/invalid_64.result b/bddisasm_test/special/invalid_64.result deleted file mode 100644 index 366aed5..0000000 --- a/bddisasm_test/special/invalid_64.result +++ /dev/null @@ -1,251 +0,0 @@ -0000000000000000 06 db 0x06 (0x80000009) -0000000000000001 07 db 0x07 (0x80000009) -0000000000000002 0e db 0x0e (0x80000009) -0000000000000003 16 db 0x16 (0x80000009) -0000000000000004 17 db 0x17 (0x80000009) -0000000000000005 1e db 0x1e (0x80000009) -0000000000000006 1f db 0x1f (0x80000009) -0000000000000007 27 db 0x27 (0x80000009) -0000000000000008 2f db 0x2f (0x80000009) -0000000000000009 37 db 0x37 (0x80000009) -000000000000000A 3f db 0x3f (0x80000009) -000000000000000B d4 db 0xd4 (0x80000009) -000000000000000C 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -000000000000000D d5 db 0xd5 (0x80000009) -000000000000000E 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -000000000000000F 60 db 0x60 (0x80000009) -0000000000000010 61 db 0x61 (0x80000009) -0000000000000011 9a db 0x9a (0x80000009) -0000000000000012 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -0000000000000013 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -0000000000000014 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -0000000000000015 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -0000000000000016 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -0000000000000017 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -0000000000000018 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -0000000000000019 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -000000000000001A ea db 0xea (0x80000009) -000000000000001B 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -000000000000001C 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -000000000000001D 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -000000000000001E 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -000000000000001F 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -0000000000000020 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -0000000000000021 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no - -0000000000000022 90 NOP - DSIZE: 32, ASIZE: 64, VLEN: - - ISA Set: I86, Ins cat: NOP, CET tracked: no - Valid modes - R0: yes, R1: yes, R2: yes, R3: yes - Real: yes, V8086: yes, Prot: yes, Compat: yes, Long: yes - SMM on: yes, SMM off: yes, SGX on: yes, SGX off: yes, TSX on: yes, TSX off: yes - VMXRoot: yes, VMXNonRoot: yes, VMXRoot SEAM: yes, VMXNonRoot SEAM: yes, VMX off: yes - Valid prefixes - REP: no, REPcc: no, LOCK: no - HLE: no, XACQUIRE only: no, XRELEASE only: no - BND: no, BHINT: no, DNT: no -