1
0
mirror of https://git.suyu.dev/suyu/suyu synced 2025-08-29 07:26:33 -05:00

Initial commit

This commit is contained in:
Crimson-Hawk
2024-03-05 16:42:40 +08:00
commit f1e4595ebf
39576 changed files with 7006612 additions and 0 deletions

BIN
externals/dynarmic/.DS_Store vendored Normal file

Binary file not shown.

0
externals/dynarmic/.gitkeep vendored Normal file
View File

View File

@@ -0,0 +1,14 @@
#!/bin/sh
set -e
set -x
export CC=gcc-${GCC_VERSION}
export CXX=g++-${GCC_VERSION}
export PKG_CONFIG_PATH=$HOME/.local/lib/pkgconfig:$PKG_CONFIG_PATH
mkdir build && cd build
cmake .. -DBoost_INCLUDE_DIRS=${PWD}/../externals/ext-boost -DCMAKE_BUILD_TYPE=Release -G Ninja
ninja
./tests/dynarmic_tests --durations yes

View File

@@ -0,0 +1,13 @@
#!/bin/sh
set -e
set -x
# TODO: This isn't ideal.
cd externals
git clone https://github.com/MerryMage/ext-boost
cd ..
mkdir -p $HOME/.local
curl -L https://cmake.org/files/v3.8/cmake-3.8.0-Linux-x86_64.tar.gz \
| tar -xz -C $HOME/.local --strip-components=1

View File

@@ -0,0 +1,11 @@
#!/bin/sh
set -e
set -x
set -o pipefail
export MACOSX_DEPLOYMENT_TARGET=10.12
mkdir build && cd build
cmake .. -GXcode -DBoost_INCLUDE_DIRS=${PWD}/../externals/ext-boost -DDYNARMIC_TESTS=0
xcodebuild -configuration Release

View File

@@ -0,0 +1,9 @@
#!/bin/sh
set -e
set -x
# TODO: This isn't ideal.
cd externals
git clone https://github.com/MerryMage/ext-boost
cd ..

View File

@@ -0,0 +1,37 @@
== [ BASIC ] ============================================================================================
MNEMONIC: pfsqrt [ENC: 3DNOW, MAP: 0F0F, OPC: 0x97]
LENGTH: 4
SSZ: 64
EOSZ: 32
EASZ: 64
CATEGORY: AMD3DNOW
ISA-SET: AMD3DNOW
ISA-EXT: AMD3DNOW
EXCEPTIONS: NONE
ATTRIBUTES: HAS_MODRM
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT RW MODRM_REG 64 1 64 INT mm6
1 MEMORY EXPLICIT R MODRM_RM 64 1 64 INT TYPE = MEM
SEG = ds
BASE = rdi
INDEX = none
SCALE = 0
DISP = 0x0000000000000000
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ ATT ] ============================================================================================
ABSOLUTE: pfsqrt (%rdi), %mm6
RELATIVE: pfsqrt (%rdi), %mm6
== [ INTEL ] ============================================================================================
ABSOLUTE: pfsqrt mm6, qword ptr ds:[rdi]
RELATIVE: pfsqrt mm6, qword ptr ds:[rdi]
== [ SEGMENTS ] ============================================================================================
0F 0F 37 97
: : :..OPCODE
: :..MODRM
:..OPCODE

View File

@@ -0,0 +1,38 @@
== [ BASIC ] ============================================================================================
MNEMONIC: pfcmpge [ENC: 3DNOW, MAP: 0F0F, OPC: 0x90]
LENGTH: 8
SSZ: 64
EOSZ: 32
EASZ: 64
CATEGORY: AMD3DNOW
ISA-SET: AMD3DNOW
ISA-EXT: AMD3DNOW
EXCEPTIONS: NONE
ATTRIBUTES: HAS_MODRM
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT RW MODRM_REG 64 1 64 INT mm2
1 MEMORY EXPLICIT R MODRM_RM 64 1 64 INT TYPE = MEM
SEG = ds
BASE = rbx
INDEX = none
SCALE = 0
DISP = 0xFFFFFFFFF199EEB3
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ ATT ] ============================================================================================
ABSOLUTE: pfcmpge -0xE66114D(%rbx), %mm2
RELATIVE: pfcmpge -0xE66114D(%rbx), %mm2
== [ INTEL ] ============================================================================================
ABSOLUTE: pfcmpge mm2, qword ptr ds:[rbx-0xE66114D]
RELATIVE: pfcmpge mm2, qword ptr ds:[rbx-0xE66114D]
== [ SEGMENTS ] ============================================================================================
0F 0F 93 B3 EE 99 F1 90
: : : :..OPCODE
: : :..DISP
: :..MODRM
:..OPCODE

View File

@@ -0,0 +1,37 @@
== [ BASIC ] ============================================================================================
MNEMONIC: pfcmpgt [ENC: 3DNOW, MAP: 0F0F, OPC: 0xA0]
LENGTH: 4
SSZ: 64
EOSZ: 32
EASZ: 64
CATEGORY: AMD3DNOW
ISA-SET: AMD3DNOW
ISA-EXT: AMD3DNOW
EXCEPTIONS: NONE
ATTRIBUTES: HAS_MODRM
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT RW MODRM_REG 64 1 64 INT mm2
1 MEMORY EXPLICIT R MODRM_RM 64 1 64 INT TYPE = MEM
SEG = ds
BASE = rdx
INDEX = none
SCALE = 0
DISP = 0x0000000000000000
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ ATT ] ============================================================================================
ABSOLUTE: pfcmpgt (%rdx), %mm2
RELATIVE: pfcmpgt (%rdx), %mm2
== [ INTEL ] ============================================================================================
ABSOLUTE: pfcmpgt mm2, qword ptr ds:[rdx]
RELATIVE: pfcmpgt mm2, qword ptr ds:[rdx]
== [ SEGMENTS ] ============================================================================================
0F 0F 12 A0
: : :..OPCODE
: :..MODRM
:..OPCODE

View File

@@ -0,0 +1,32 @@
== [ BASIC ] ============================================================================================
MNEMONIC: pfmax [ENC: 3DNOW, MAP: 0F0F, OPC: 0xA4]
LENGTH: 4
SSZ: 64
EOSZ: 32
EASZ: 64
CATEGORY: AMD3DNOW
ISA-SET: AMD3DNOW
ISA-EXT: AMD3DNOW
EXCEPTIONS: NONE
ATTRIBUTES: HAS_MODRM
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT RW MODRM_REG 64 1 64 INT mm4
1 REGISTER EXPLICIT R MODRM_RM 64 1 64 INT mm2
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ ATT ] ============================================================================================
ABSOLUTE: pfmax %mm2, %mm4
RELATIVE: pfmax %mm2, %mm4
== [ INTEL ] ============================================================================================
ABSOLUTE: pfmax mm4, mm2
RELATIVE: pfmax mm4, mm2
== [ SEGMENTS ] ============================================================================================
0F 0F E2 A4
: : :..OPCODE
: :..MODRM
:..OPCODE

View File

@@ -0,0 +1,39 @@
== [ BASIC ] ============================================================================================
MNEMONIC: pmulhrw [ENC: 3DNOW, MAP: 0F0F, OPC: 0xB7]
LENGTH: 6
SSZ: 64
EOSZ: 64
EASZ: 64
CATEGORY: AMD3DNOW
ISA-SET: AMD3DNOW
ISA-EXT: AMD3DNOW
EXCEPTIONS: NONE
ATTRIBUTES: HAS_MODRM HAS_REX
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT RW MODRM_REG 64 1 64 INT mm5
1 MEMORY EXPLICIT R MODRM_RM 64 1 64 INT TYPE = MEM
SEG = ds
BASE = r15
INDEX = none
SCALE = 0
DISP = 0x000000000000007A
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ ATT ] ============================================================================================
ABSOLUTE: pmulhrw 0x7A(%r15), %mm5
RELATIVE: pmulhrw 0x7A(%r15), %mm5
== [ INTEL ] ============================================================================================
ABSOLUTE: pmulhrw mm5, qword ptr ds:[r15+0x7A]
RELATIVE: pmulhrw mm5, qword ptr ds:[r15+0x7A]
== [ SEGMENTS ] ============================================================================================
4F 0F 0F 6F 7A B7
: : : : :..OPCODE
: : : :..DISP
: : :..MODRM
: :..OPCODE
:..REX

View File

@@ -0,0 +1,32 @@
== [ BASIC ] ============================================================================================
MNEMONIC: pmulhrw [ENC: 3DNOW, MAP: 0F0F, OPC: 0xB7]
LENGTH: 4
SSZ: 64
EOSZ: 32
EASZ: 64
CATEGORY: AMD3DNOW
ISA-SET: AMD3DNOW
ISA-EXT: AMD3DNOW
EXCEPTIONS: NONE
ATTRIBUTES: HAS_MODRM
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT RW MODRM_REG 64 1 64 INT mm1
1 REGISTER EXPLICIT R MODRM_RM 64 1 64 INT mm5
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ ATT ] ============================================================================================
ABSOLUTE: pmulhrw %mm5, %mm1
RELATIVE: pmulhrw %mm5, %mm1
== [ INTEL ] ============================================================================================
ABSOLUTE: pmulhrw mm1, mm5
RELATIVE: pmulhrw mm1, mm5
== [ SEGMENTS ] ============================================================================================
0F 0F CD B7
: : :..OPCODE
: :..MODRM
:..OPCODE

View File

@@ -0,0 +1,32 @@
== [ BASIC ] ============================================================================================
MNEMONIC: pfcmpge [ENC: 3DNOW, MAP: 0F0F, OPC: 0x90]
LENGTH: 4
SSZ: 64
EOSZ: 32
EASZ: 64
CATEGORY: AMD3DNOW
ISA-SET: AMD3DNOW
ISA-EXT: AMD3DNOW
EXCEPTIONS: NONE
ATTRIBUTES: HAS_MODRM
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT RW MODRM_REG 64 1 64 INT mm6
1 REGISTER EXPLICIT R MODRM_RM 64 1 64 INT mm5
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ ATT ] ============================================================================================
ABSOLUTE: pfcmpge %mm5, %mm6
RELATIVE: pfcmpge %mm5, %mm6
== [ INTEL ] ============================================================================================
ABSOLUTE: pfcmpge mm6, mm5
RELATIVE: pfcmpge mm6, mm5
== [ SEGMENTS ] ============================================================================================
0F 0F F5 90
: : :..OPCODE
: :..MODRM
:..OPCODE

View File

@@ -0,0 +1,32 @@
== [ BASIC ] ============================================================================================
MNEMONIC: pfrcp [ENC: 3DNOW, MAP: 0F0F, OPC: 0x96]
LENGTH: 4
SSZ: 64
EOSZ: 32
EASZ: 64
CATEGORY: AMD3DNOW
ISA-SET: AMD3DNOW
ISA-EXT: AMD3DNOW
EXCEPTIONS: NONE
ATTRIBUTES: HAS_MODRM
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT RW MODRM_REG 64 1 64 INT mm5
1 REGISTER EXPLICIT R MODRM_RM 64 1 64 INT mm1
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ ATT ] ============================================================================================
ABSOLUTE: pfrcp %mm1, %mm5
RELATIVE: pfrcp %mm1, %mm5
== [ INTEL ] ============================================================================================
ABSOLUTE: pfrcp mm5, mm1
RELATIVE: pfrcp mm5, mm1
== [ SEGMENTS ] ============================================================================================
0F 0F E9 96
: : :..OPCODE
: :..MODRM
:..OPCODE

View File

@@ -0,0 +1,39 @@
== [ BASIC ] ============================================================================================
MNEMONIC: pi2fd [ENC: 3DNOW, MAP: 0F0F, OPC: 0x0D]
LENGTH: 9
SSZ: 64
EOSZ: 32
EASZ: 64
CATEGORY: AMD3DNOW
ISA-SET: AMD3DNOW
ISA-EXT: AMD3DNOW
EXCEPTIONS: NONE
ATTRIBUTES: HAS_MODRM HAS_SEGMENT HAS_SEGMENT_GS
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT RW MODRM_REG 64 1 64 INT mm5
1 MEMORY EXPLICIT R MODRM_RM 64 1 64 INT TYPE = MEM
SEG = gs
BASE = rax
INDEX = none
SCALE = 0
DISP = 0xFFFFFFFFBFABC34C
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ ATT ] ============================================================================================
ABSOLUTE: pi2fd %gs:-0x40543CB4(%rax), %mm5
RELATIVE: pi2fd %gs:-0x40543CB4(%rax), %mm5
== [ INTEL ] ============================================================================================
ABSOLUTE: pi2fd mm5, qword ptr gs:[rax-0x40543CB4]
RELATIVE: pi2fd mm5, qword ptr gs:[rax-0x40543CB4]
== [ SEGMENTS ] ============================================================================================
65 0F 0F A8 4C C3 AB BF 0D
: : : : :..OPCODE
: : : :..DISP
: : :..MODRM
: :..OPCODE
:..PREFIXES

View File

@@ -0,0 +1,32 @@
== [ BASIC ] ============================================================================================
MNEMONIC: pfmul [ENC: 3DNOW, MAP: 0F0F, OPC: 0xB4]
LENGTH: 4
SSZ: 64
EOSZ: 32
EASZ: 64
CATEGORY: AMD3DNOW
ISA-SET: AMD3DNOW
ISA-EXT: AMD3DNOW
EXCEPTIONS: NONE
ATTRIBUTES: HAS_MODRM
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT RW MODRM_REG 64 1 64 INT mm4
1 REGISTER EXPLICIT R MODRM_RM 64 1 64 INT mm1
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ ATT ] ============================================================================================
ABSOLUTE: pfmul %mm1, %mm4
RELATIVE: pfmul %mm1, %mm4
== [ INTEL ] ============================================================================================
ABSOLUTE: pfmul mm4, mm1
RELATIVE: pfmul mm4, mm1
== [ SEGMENTS ] ============================================================================================
0F 0F E1 B4
: : :..OPCODE
: :..MODRM
:..OPCODE

View File

@@ -0,0 +1,39 @@
== [ BASIC ] ============================================================================================
MNEMONIC: pfrcpit2 [ENC: 3DNOW, MAP: 0F0F, OPC: 0xB6]
LENGTH: 7
SSZ: 64
EOSZ: 32
EASZ: 64
CATEGORY: AMD3DNOW
ISA-SET: AMD3DNOW
ISA-EXT: AMD3DNOW
EXCEPTIONS: NONE
ATTRIBUTES: HAS_MODRM
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT RW MODRM_REG 64 1 64 INT mm4
1 MEMORY EXPLICIT R MODRM_RM 64 1 64 INT TYPE = MEM
SEG = ds
BASE = rsi
INDEX = none
SCALE = 0
DISP = 0xFFFFFFFFFFFFFFC5
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ ATT ] ============================================================================================
ABSOLUTE: pfrcpit2 -0x3B(%rsi), %mm4
RELATIVE: pfrcpit2 -0x3B(%rsi), %mm4
== [ INTEL ] ============================================================================================
ABSOLUTE: pfrcpit2 mm4, qword ptr ds:[rsi-0x3B]
RELATIVE: pfrcpit2 mm4, qword ptr ds:[rsi-0x3B]
== [ SEGMENTS ] ============================================================================================
4D F2 0F 0F 66 C5 B6
: : : : :..OPCODE
: : : :..DISP
: : :..MODRM
: :..OPCODE
:..PREFIXES

View File

@@ -0,0 +1,38 @@
== [ BASIC ] ============================================================================================
MNEMONIC: pfnacc [ENC: 3DNOW, MAP: 0F0F, OPC: 0x8A]
LENGTH: 8
SSZ: 64
EOSZ: 32
EASZ: 64
CATEGORY: AMD3DNOW
ISA-SET: AMD3DNOW
ISA-EXT: AMD3DNOW
EXCEPTIONS: NONE
ATTRIBUTES: HAS_MODRM
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT RW MODRM_REG 64 1 64 INT mm5
1 MEMORY EXPLICIT R MODRM_RM 64 1 64 INT TYPE = MEM
SEG = ds
BASE = rdx
INDEX = none
SCALE = 0
DISP = 0x000000005121FB0D
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ ATT ] ============================================================================================
ABSOLUTE: pfnacc 0x5121FB0D(%rdx), %mm5
RELATIVE: pfnacc 0x5121FB0D(%rdx), %mm5
== [ INTEL ] ============================================================================================
ABSOLUTE: pfnacc mm5, qword ptr ds:[rdx+0x5121FB0D]
RELATIVE: pfnacc mm5, qword ptr ds:[rdx+0x5121FB0D]
== [ SEGMENTS ] ============================================================================================
0F 0F AA 0D FB 21 51 8A
: : : :..OPCODE
: : :..DISP
: :..MODRM
:..OPCODE

View File

@@ -0,0 +1,38 @@
== [ BASIC ] ============================================================================================
MNEMONIC: pfmax [ENC: 3DNOW, MAP: 0F0F, OPC: 0xA4]
LENGTH: 8
SSZ: 64
EOSZ: 32
EASZ: 64
CATEGORY: AMD3DNOW
ISA-SET: AMD3DNOW
ISA-EXT: AMD3DNOW
EXCEPTIONS: NONE
ATTRIBUTES: HAS_MODRM
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT RW MODRM_REG 64 1 64 INT mm6
1 MEMORY EXPLICIT R MODRM_RM 64 1 64 INT TYPE = MEM
SEG = ds
BASE = rdi
INDEX = none
SCALE = 0
DISP = 0x00000000159B3E9A
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ ATT ] ============================================================================================
ABSOLUTE: pfmax 0x159B3E9A(%rdi), %mm6
RELATIVE: pfmax 0x159B3E9A(%rdi), %mm6
== [ INTEL ] ============================================================================================
ABSOLUTE: pfmax mm6, qword ptr ds:[rdi+0x159B3E9A]
RELATIVE: pfmax mm6, qword ptr ds:[rdi+0x159B3E9A]
== [ SEGMENTS ] ============================================================================================
0F 0F B7 9A 3E 9B 15 A4
: : : :..OPCODE
: : :..DISP
: :..MODRM
:..OPCODE

View File

@@ -0,0 +1,37 @@
== [ BASIC ] ============================================================================================
MNEMONIC: pfpnacc [ENC: 3DNOW, MAP: 0F0F, OPC: 0x8E]
LENGTH: 4
SSZ: 64
EOSZ: 32
EASZ: 64
CATEGORY: AMD3DNOW
ISA-SET: AMD3DNOW
ISA-EXT: AMD3DNOW
EXCEPTIONS: NONE
ATTRIBUTES: HAS_MODRM
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT RW MODRM_REG 64 1 64 INT mm0
1 MEMORY EXPLICIT R MODRM_RM 64 1 64 INT TYPE = MEM
SEG = ds
BASE = rdx
INDEX = none
SCALE = 0
DISP = 0x0000000000000000
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ ATT ] ============================================================================================
ABSOLUTE: pfpnacc (%rdx), %mm0
RELATIVE: pfpnacc (%rdx), %mm0
== [ INTEL ] ============================================================================================
ABSOLUTE: pfpnacc mm0, qword ptr ds:[rdx]
RELATIVE: pfpnacc mm0, qword ptr ds:[rdx]
== [ SEGMENTS ] ============================================================================================
0F 0F 02 8E
: : :..OPCODE
: :..MODRM
:..OPCODE

View File

@@ -0,0 +1,38 @@
== [ BASIC ] ============================================================================================
MNEMONIC: pfcmpeq [ENC: 3DNOW, MAP: 0F0F, OPC: 0xB0]
LENGTH: 5
SSZ: 64
EOSZ: 32
EASZ: 64
CATEGORY: AMD3DNOW
ISA-SET: AMD3DNOW
ISA-EXT: AMD3DNOW
EXCEPTIONS: NONE
ATTRIBUTES: HAS_MODRM
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT RW MODRM_REG 64 1 64 INT mm7
1 MEMORY EXPLICIT R MODRM_RM 64 1 64 INT TYPE = MEM
SEG = ds
BASE = rax
INDEX = none
SCALE = 0
DISP = 0x0000000000000066
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ ATT ] ============================================================================================
ABSOLUTE: pfcmpeq 0x66(%rax), %mm7
RELATIVE: pfcmpeq 0x66(%rax), %mm7
== [ INTEL ] ============================================================================================
ABSOLUTE: pfcmpeq mm7, qword ptr ds:[rax+0x66]
RELATIVE: pfcmpeq mm7, qword ptr ds:[rax+0x66]
== [ SEGMENTS ] ============================================================================================
0F 0F 78 66 B0
: : : :..OPCODE
: : :..DISP
: :..MODRM
:..OPCODE

View File

@@ -0,0 +1,39 @@
== [ BASIC ] ============================================================================================
MNEMONIC: pfsub [ENC: 3DNOW, MAP: 0F0F, OPC: 0x9A]
LENGTH: 9
SSZ: 64
EOSZ: 32
EASZ: 64
CATEGORY: AMD3DNOW
ISA-SET: AMD3DNOW
ISA-EXT: AMD3DNOW
EXCEPTIONS: NONE
ATTRIBUTES: HAS_MODRM HAS_SIB
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT RW MODRM_REG 64 1 64 INT mm0
1 MEMORY EXPLICIT R MODRM_RM 64 1 64 INT TYPE = MEM
SEG = ds
BASE = rcx
INDEX = rsi
SCALE = 1
DISP = 0x0000000036F6BC81
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ ATT ] ============================================================================================
ABSOLUTE: pfsub 0x36F6BC81(%rcx,%rsi,1), %mm0
RELATIVE: pfsub 0x36F6BC81(%rcx,%rsi,1), %mm0
== [ INTEL ] ============================================================================================
ABSOLUTE: pfsub mm0, qword ptr ds:[rcx+rsi*1+0x36F6BC81]
RELATIVE: pfsub mm0, qword ptr ds:[rcx+rsi*1+0x36F6BC81]
== [ SEGMENTS ] ============================================================================================
0F 0F 84 31 81 BC F6 36 9A
: : : : :..OPCODE
: : : :..DISP
: : :..SIB
: :..MODRM
:..OPCODE

View File

@@ -0,0 +1,37 @@
== [ BASIC ] ============================================================================================
MNEMONIC: pavgusb [ENC: 3DNOW, MAP: 0F0F, OPC: 0xBF]
LENGTH: 4
SSZ: 64
EOSZ: 32
EASZ: 64
CATEGORY: AMD3DNOW
ISA-SET: AMD3DNOW
ISA-EXT: AMD3DNOW
EXCEPTIONS: NONE
ATTRIBUTES: HAS_MODRM
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT RW MODRM_REG 64 1 64 INT mm0
1 MEMORY EXPLICIT R MODRM_RM 64 1 64 INT TYPE = MEM
SEG = ds
BASE = rbx
INDEX = none
SCALE = 0
DISP = 0x0000000000000000
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ ATT ] ============================================================================================
ABSOLUTE: pavgusb (%rbx), %mm0
RELATIVE: pavgusb (%rbx), %mm0
== [ INTEL ] ============================================================================================
ABSOLUTE: pavgusb mm0, qword ptr ds:[rbx]
RELATIVE: pavgusb mm0, qword ptr ds:[rbx]
== [ SEGMENTS ] ============================================================================================
0F 0F 03 BF
: : :..OPCODE
: :..MODRM
:..OPCODE

View File

@@ -0,0 +1,37 @@
== [ BASIC ] ============================================================================================
MNEMONIC: pfcmpge [ENC: 3DNOW, MAP: 0F0F, OPC: 0x90]
LENGTH: 4
SSZ: 64
EOSZ: 32
EASZ: 64
CATEGORY: AMD3DNOW
ISA-SET: AMD3DNOW
ISA-EXT: AMD3DNOW
EXCEPTIONS: NONE
ATTRIBUTES: HAS_MODRM
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT RW MODRM_REG 64 1 64 INT mm2
1 MEMORY EXPLICIT R MODRM_RM 64 1 64 INT TYPE = MEM
SEG = ds
BASE = rbx
INDEX = none
SCALE = 0
DISP = 0x0000000000000000
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ ATT ] ============================================================================================
ABSOLUTE: pfcmpge (%rbx), %mm2
RELATIVE: pfcmpge (%rbx), %mm2
== [ INTEL ] ============================================================================================
ABSOLUTE: pfcmpge mm2, qword ptr ds:[rbx]
RELATIVE: pfcmpge mm2, qword ptr ds:[rbx]
== [ SEGMENTS ] ============================================================================================
0F 0F 13 90
: : :..OPCODE
: :..MODRM
:..OPCODE

View File

@@ -0,0 +1,39 @@
== [ BASIC ] ============================================================================================
MNEMONIC: pfrcpit2 [ENC: 3DNOW, MAP: 0F0F, OPC: 0xB6]
LENGTH: 6
SSZ: 64
EOSZ: 32
EASZ: 64
CATEGORY: AMD3DNOW
ISA-SET: AMD3DNOW
ISA-EXT: AMD3DNOW
EXCEPTIONS: NONE
ATTRIBUTES: HAS_MODRM HAS_REX
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT RW MODRM_REG 64 1 64 INT mm2
1 MEMORY EXPLICIT R MODRM_RM 64 1 64 INT TYPE = MEM
SEG = ds
BASE = r15
INDEX = none
SCALE = 0
DISP = 0x0000000000000000
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ ATT ] ============================================================================================
ABSOLUTE: pfrcpit2 (%r15), %mm2
RELATIVE: pfrcpit2 (%r15), %mm2
== [ INTEL ] ============================================================================================
ABSOLUTE: pfrcpit2 mm2, qword ptr ds:[r15]
RELATIVE: pfrcpit2 mm2, qword ptr ds:[r15]
== [ SEGMENTS ] ============================================================================================
F3 41 0F 0F 17 B6
: : : : :..OPCODE
: : : :..MODRM
: : :..OPCODE
: :..REX
:..PREFIXES

View File

@@ -0,0 +1,38 @@
== [ BASIC ] ============================================================================================
MNEMONIC: pfmin [ENC: 3DNOW, MAP: 0F0F, OPC: 0x94]
LENGTH: 8
SSZ: 64
EOSZ: 32
EASZ: 64
CATEGORY: AMD3DNOW
ISA-SET: AMD3DNOW
ISA-EXT: AMD3DNOW
EXCEPTIONS: NONE
ATTRIBUTES: HAS_MODRM
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT RW MODRM_REG 64 1 64 INT mm7
1 MEMORY EXPLICIT R MODRM_RM 64 1 64 INT TYPE = MEM
SEG = ds
BASE = rbx
INDEX = none
SCALE = 0
DISP = 0x0000000043B77CDF
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ ATT ] ============================================================================================
ABSOLUTE: pfmin 0x43B77CDF(%rbx), %mm7
RELATIVE: pfmin 0x43B77CDF(%rbx), %mm7
== [ INTEL ] ============================================================================================
ABSOLUTE: pfmin mm7, qword ptr ds:[rbx+0x43B77CDF]
RELATIVE: pfmin mm7, qword ptr ds:[rbx+0x43B77CDF]
== [ SEGMENTS ] ============================================================================================
0F 0F BB DF 7C B7 43 94
: : : :..OPCODE
: : :..DISP
: :..MODRM
:..OPCODE

View File

@@ -0,0 +1,38 @@
== [ BASIC ] ============================================================================================
MNEMONIC: pfrcp [ENC: 3DNOW, MAP: 0F0F, OPC: 0x96]
LENGTH: 8
SSZ: 64
EOSZ: 32
EASZ: 64
CATEGORY: AMD3DNOW
ISA-SET: AMD3DNOW
ISA-EXT: AMD3DNOW
EXCEPTIONS: NONE
ATTRIBUTES: HAS_MODRM
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT RW MODRM_REG 64 1 64 INT mm1
1 MEMORY EXPLICIT R MODRM_RM 64 1 64 INT TYPE = MEM
SEG = ds
BASE = rdi
INDEX = none
SCALE = 0
DISP = 0xFFFFFFFF8F4CBBC1
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ ATT ] ============================================================================================
ABSOLUTE: pfrcp -0x70B3443F(%rdi), %mm1
RELATIVE: pfrcp -0x70B3443F(%rdi), %mm1
== [ INTEL ] ============================================================================================
ABSOLUTE: pfrcp mm1, qword ptr ds:[rdi-0x70B3443F]
RELATIVE: pfrcp mm1, qword ptr ds:[rdi-0x70B3443F]
== [ SEGMENTS ] ============================================================================================
0F 0F 8F C1 BB 4C 8F 96
: : : :..OPCODE
: : :..DISP
: :..MODRM
:..OPCODE

View File

@@ -0,0 +1,38 @@
== [ BASIC ] ============================================================================================
MNEMONIC: pfcpit1 [ENC: 3DNOW, MAP: 0F0F, OPC: 0xA6]
LENGTH: 8
SSZ: 64
EOSZ: 32
EASZ: 64
CATEGORY: AMD3DNOW
ISA-SET: AMD3DNOW
ISA-EXT: AMD3DNOW
EXCEPTIONS: NONE
ATTRIBUTES: HAS_MODRM
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT RW MODRM_REG 64 1 64 INT mm2
1 MEMORY EXPLICIT R MODRM_RM 64 1 64 INT TYPE = MEM
SEG = ds
BASE = rdi
INDEX = none
SCALE = 0
DISP = 0xFFFFFFFF8A14FDD4
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ ATT ] ============================================================================================
ABSOLUTE: pfcpit1 -0x75EB022C(%rdi), %mm2
RELATIVE: pfcpit1 -0x75EB022C(%rdi), %mm2
== [ INTEL ] ============================================================================================
ABSOLUTE: pfcpit1 mm2, qword ptr ds:[rdi-0x75EB022C]
RELATIVE: pfcpit1 mm2, qword ptr ds:[rdi-0x75EB022C]
== [ SEGMENTS ] ============================================================================================
0F 0F 97 D4 FD 14 8A A6
: : : :..OPCODE
: : :..DISP
: :..MODRM
:..OPCODE

View File

@@ -0,0 +1,32 @@
== [ BASIC ] ============================================================================================
MNEMONIC: pfcmpgt [ENC: 3DNOW, MAP: 0F0F, OPC: 0xA0]
LENGTH: 4
SSZ: 64
EOSZ: 32
EASZ: 64
CATEGORY: AMD3DNOW
ISA-SET: AMD3DNOW
ISA-EXT: AMD3DNOW
EXCEPTIONS: NONE
ATTRIBUTES: HAS_MODRM
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT RW MODRM_REG 64 1 64 INT mm5
1 REGISTER EXPLICIT R MODRM_RM 64 1 64 INT mm4
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ ATT ] ============================================================================================
ABSOLUTE: pfcmpgt %mm4, %mm5
RELATIVE: pfcmpgt %mm4, %mm5
== [ INTEL ] ============================================================================================
ABSOLUTE: pfcmpgt mm5, mm4
RELATIVE: pfcmpgt mm5, mm4
== [ SEGMENTS ] ============================================================================================
0F 0F EC A0
: : :..OPCODE
: :..MODRM
:..OPCODE

View File

@@ -0,0 +1,38 @@
== [ BASIC ] ============================================================================================
MNEMONIC: pf2iw [ENC: 3DNOW, MAP: 0F0F, OPC: 0x1C]
LENGTH: 8
SSZ: 64
EOSZ: 32
EASZ: 64
CATEGORY: AMD3DNOW
ISA-SET: AMD3DNOW
ISA-EXT: AMD3DNOW
EXCEPTIONS: NONE
ATTRIBUTES: HAS_MODRM
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT RW MODRM_REG 64 1 64 INT mm2
1 MEMORY EXPLICIT R MODRM_RM 64 1 64 INT TYPE = MEM
SEG = ds
BASE = rdx
INDEX = none
SCALE = 0
DISP = 0x000000005E41C8BA
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ ATT ] ============================================================================================
ABSOLUTE: pf2iw 0x5E41C8BA(%rdx), %mm2
RELATIVE: pf2iw 0x5E41C8BA(%rdx), %mm2
== [ INTEL ] ============================================================================================
ABSOLUTE: pf2iw mm2, qword ptr ds:[rdx+0x5E41C8BA]
RELATIVE: pf2iw mm2, qword ptr ds:[rdx+0x5E41C8BA]
== [ SEGMENTS ] ============================================================================================
0F 0F 92 BA C8 41 5E 1C
: : : :..OPCODE
: : :..DISP
: :..MODRM
:..OPCODE

View File

@@ -0,0 +1,39 @@
== [ BASIC ] ============================================================================================
MNEMONIC: pfsubr [ENC: 3DNOW, MAP: 0F0F, OPC: 0xAA]
LENGTH: 9
SSZ: 64
EOSZ: 32
EASZ: 64
CATEGORY: AMD3DNOW
ISA-SET: AMD3DNOW
ISA-EXT: AMD3DNOW
EXCEPTIONS: NONE
ATTRIBUTES: HAS_MODRM HAS_SIB
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT RW MODRM_REG 64 1 64 INT mm5
1 MEMORY EXPLICIT R MODRM_RM 64 1 64 INT TYPE = MEM
SEG = ds
BASE = rdx
INDEX = rcx
SCALE = 2
DISP = 0xFFFFFFFFFE1AE37F
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ ATT ] ============================================================================================
ABSOLUTE: pfsubr -0x1E51C81(%rdx,%rcx,2), %mm5
RELATIVE: pfsubr -0x1E51C81(%rdx,%rcx,2), %mm5
== [ INTEL ] ============================================================================================
ABSOLUTE: pfsubr mm5, qword ptr ds:[rdx+rcx*2-0x1E51C81]
RELATIVE: pfsubr mm5, qword ptr ds:[rdx+rcx*2-0x1E51C81]
== [ SEGMENTS ] ============================================================================================
0F 0F AC 4A 7F E3 1A FE AA
: : : : :..OPCODE
: : : :..DISP
: : :..SIB
: :..MODRM
:..OPCODE

View File

@@ -0,0 +1,37 @@
== [ BASIC ] ============================================================================================
MNEMONIC: leave [ENC: DEFAULT, MAP: DEFAULT, OPC: 0xC9]
LENGTH: 2
SSZ: 64
EOSZ: 64
EASZ: 64
CATEGORY: MISC
ISA-SET: I186
ISA-EXT: BASE
EXCEPTIONS: NONE
ATTRIBUTES: ACCEPTS_SEGMENT HAS_SEGMENT HAS_SEGMENT_ES
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 MEMORY HIDDEN R NONE 64 1 64 INT TYPE = MEM
SEG = es
BASE = rbp
INDEX = none
SCALE = 0
DISP = 0x0000000000000000
1 REGISTER HIDDEN RW NONE 64 1 64 INT rbp
2 REGISTER HIDDEN RW NONE 64 1 64 INT rsp
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ ATT ] ============================================================================================
ABSOLUTE: leave
RELATIVE: leave
== [ INTEL ] ============================================================================================
ABSOLUTE: leave
RELATIVE: leave
== [ SEGMENTS ] ============================================================================================
26 C9
: :..OPCODE
:..PREFIXES

View File

@@ -0,0 +1,38 @@
== [ BASIC ] ============================================================================================
MNEMONIC: test [ENC: DEFAULT, MAP: DEFAULT, OPC: 0xA9]
LENGTH: 5
SSZ: 64
EOSZ: 32
EASZ: 64
CATEGORY: LOGICAL
ISA-SET: I86
ISA-EXT: BASE
EXCEPTIONS: NONE
ATTRIBUTES: CPUFLAG_ACCESS
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER IMPLICIT R NONE 32 1 32 INT eax
1 IMMEDIATE EXPLICIT R SIMM16_32_32 32 1 32 INT [S A 32] 0x000000005E16EFA1
2 REGISTER HIDDEN W NONE 64 64 1 INT rflags
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ FLAGS ] ============================================================================================
ACTIONS: [CF : 0 ] [PF : M ] [AF : U ] [ZF : M ] [SF : M ] [OF : 0 ]
READ: 0x00000000
WRITTEN: 0x000008D5
UNDEFINED: 0x00000010
== [ ATT ] ============================================================================================
ABSOLUTE: test $0x5E16EFA1, %eax
RELATIVE: test $0x5E16EFA1, %eax
== [ INTEL ] ============================================================================================
ABSOLUTE: test eax, 0x5E16EFA1
RELATIVE: test eax, 0x5E16EFA1
== [ SEGMENTS ] ============================================================================================
A9 A1 EF 16 5E
: :..IMM
:..OPCODE

View File

@@ -0,0 +1,43 @@
== [ BASIC ] ============================================================================================
MNEMONIC: xor [ENC: DEFAULT, MAP: DEFAULT, OPC: 0x31]
LENGTH: 2
SSZ: 64
EOSZ: 32
EASZ: 64
CATEGORY: LOGICAL
ISA-SET: I86
ISA-EXT: BASE
EXCEPTIONS: NONE
ATTRIBUTES: HAS_MODRM CPUFLAG_ACCESS ACCEPTS_LOCK ACCEPTS_XACQUIRE ACCEPTS_XRELEASE ACCEPTS_SEGMENT
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 MEMORY EXPLICIT RW MODRM_RM 32 1 32 INT TYPE = MEM
SEG = ds
BASE = rcx
INDEX = none
SCALE = 0
DISP = 0x0000000000000000
1 REGISTER EXPLICIT R MODRM_REG 32 1 32 INT edi
2 REGISTER HIDDEN W NONE 64 64 1 INT rflags
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ FLAGS ] ============================================================================================
ACTIONS: [CF : 0 ] [PF : M ] [AF : U ] [ZF : M ] [SF : M ] [OF : 0 ]
READ: 0x00000000
WRITTEN: 0x000008D5
UNDEFINED: 0x00000010
== [ ATT ] ============================================================================================
ABSOLUTE: xor %edi, (%rcx)
RELATIVE: xor %edi, (%rcx)
== [ INTEL ] ============================================================================================
ABSOLUTE: xor dword ptr ds:[rcx], edi
RELATIVE: xor dword ptr ds:[rcx], edi
== [ SEGMENTS ] ============================================================================================
31 39
: :..MODRM
:..OPCODE

View File

@@ -0,0 +1,30 @@
== [ BASIC ] ============================================================================================
MNEMONIC: mov [ENC: DEFAULT, MAP: DEFAULT, OPC: 0xB7]
LENGTH: 2
SSZ: 64
EOSZ: 8
EASZ: 64
CATEGORY: DATAXFER
ISA-SET: I86
ISA-EXT: BASE
EXCEPTIONS: NONE
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT W OPCODE 8 1 8 INT bh
1 IMMEDIATE EXPLICIT R UIMM8 8 1 8 UINT [U A 8] 0x00000000000000A7
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ ATT ] ============================================================================================
ABSOLUTE: mov $0xA7, %bh
RELATIVE: mov $0xA7, %bh
== [ INTEL ] ============================================================================================
ABSOLUTE: mov bh, 0xA7
RELATIVE: mov bh, 0xA7
== [ SEGMENTS ] ============================================================================================
B7 A7
: :..IMM
:..OPCODE

View File

@@ -0,0 +1,38 @@
== [ BASIC ] ============================================================================================
MNEMONIC: jnz [ENC: DEFAULT, MAP: DEFAULT, OPC: 0x75]
LENGTH: 2
SSZ: 64
EOSZ: 64
EASZ: 64
CATEGORY: COND_BR
ISA-SET: I86
ISA-EXT: BASE
EXCEPTIONS: NONE
ATTRIBUTES: IS_RELATIVE CPUFLAG_ACCESS ACCEPTS_BND ACCEPTS_BRANCH_HINTS
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 IMMEDIATE EXPLICIT R JIMM8 8 1 8 INT [S R 8] 0x000000000000003E
1 REGISTER HIDDEN RW NONE 64 1 64 INT rip
2 REGISTER HIDDEN R NONE 64 64 1 INT rflags
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ FLAGS ] ============================================================================================
ACTIONS: [ZF : T ]
READ: 0x00000040
WRITTEN: 0x00000000
UNDEFINED: 0x00000000
== [ ATT ] ============================================================================================
ABSOLUTE: jnz 0x0000000000000040
RELATIVE: jnz +0x40
== [ INTEL ] ============================================================================================
ABSOLUTE: jnz 0x0000000000000040
RELATIVE: jnz +0x40
== [ SEGMENTS ] ============================================================================================
75 3E
: :..IMM
:..OPCODE

View File

@@ -0,0 +1,32 @@
== [ BASIC ] ============================================================================================
MNEMONIC: jrcxz [ENC: DEFAULT, MAP: DEFAULT, OPC: 0xE3]
LENGTH: 2
SSZ: 64
EOSZ: 64
EASZ: 64
CATEGORY: COND_BR
ISA-SET: LONGMODE
ISA-EXT: BASE
EXCEPTIONS: NONE
ATTRIBUTES: IS_RELATIVE
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 IMMEDIATE EXPLICIT R JIMM8 8 1 8 INT [S R 8] 0xFFFFFFFFFFFFFF96
1 REGISTER HIDDEN R NONE 64 1 64 INT rcx
2 REGISTER HIDDEN RW NONE 64 1 64 INT rip
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ ATT ] ============================================================================================
ABSOLUTE: jrcxz 0xFFFFFFFFFFFFFF98
RELATIVE: jrcxz -0x68
== [ INTEL ] ============================================================================================
ABSOLUTE: jrcxz 0xFFFFFFFFFFFFFF98
RELATIVE: jrcxz -0x68
== [ SEGMENTS ] ============================================================================================
E3 96
: :..IMM
:..OPCODE

View File

@@ -0,0 +1,30 @@
== [ BASIC ] ============================================================================================
MNEMONIC: mov [ENC: DEFAULT, MAP: DEFAULT, OPC: 0xBA]
LENGTH: 5
SSZ: 64
EOSZ: 32
EASZ: 64
CATEGORY: DATAXFER
ISA-SET: I86
ISA-EXT: BASE
EXCEPTIONS: NONE
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT W OPCODE 32 1 32 INT edx
1 IMMEDIATE EXPLICIT R UIMM16_32_64 32 1 32 INT [U A 32] 0x00000000422F1A81
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ ATT ] ============================================================================================
ABSOLUTE: mov $0x422F1A81, %edx
RELATIVE: mov $0x422F1A81, %edx
== [ INTEL ] ============================================================================================
ABSOLUTE: mov edx, 0x422F1A81
RELATIVE: mov edx, 0x422F1A81
== [ SEGMENTS ] ============================================================================================
BA 81 1A 2F 42
: :..IMM
:..OPCODE

View File

@@ -0,0 +1,42 @@
== [ BASIC ] ============================================================================================
MNEMONIC: scasd [ENC: DEFAULT, MAP: DEFAULT, OPC: 0xAF]
LENGTH: 1
SSZ: 64
EOSZ: 32
EASZ: 64
CATEGORY: STRINGOP
ISA-SET: I386
ISA-EXT: BASE
EXCEPTIONS: NONE
ATTRIBUTES: CPUFLAG_ACCESS ACCEPTS_REPE ACCEPTS_REPZ ACCEPTS_REPNE ACCEPTS_REPNZ
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER HIDDEN R NONE 32 1 32 INT eax
1 MEMORY HIDDEN R NONE 32 1 32 INT TYPE = MEM
SEG = es
BASE = rdi
INDEX = none
SCALE = 0
DISP = 0x0000000000000000
2 REGISTER HIDDEN RW NONE 64 64 1 INT rflags
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ FLAGS ] ============================================================================================
ACTIONS: [CF : M ] [PF : M ] [AF : M ] [ZF : M ] [SF : M ] [DF : T ] [OF : M ]
READ: 0x00000400
WRITTEN: 0x000008D5
UNDEFINED: 0x00000000
== [ ATT ] ============================================================================================
ABSOLUTE: scasd
RELATIVE: scasd
== [ INTEL ] ============================================================================================
ABSOLUTE: scasd
RELATIVE: scasd
== [ SEGMENTS ] ============================================================================================
AF
:..OPCODE

View File

@@ -0,0 +1,39 @@
== [ BASIC ] ============================================================================================
MNEMONIC: loope [ENC: DEFAULT, MAP: DEFAULT, OPC: 0xE1]
LENGTH: 2
SSZ: 64
EOSZ: 64
EASZ: 64
CATEGORY: COND_BR
ISA-SET: I86
ISA-EXT: BASE
EXCEPTIONS: NONE
ATTRIBUTES: IS_RELATIVE CPUFLAG_ACCESS
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 IMMEDIATE EXPLICIT R JIMM8 8 1 8 INT [S R 8] 0x000000000000006C
1 REGISTER HIDDEN RW NONE 64 1 64 INT rcx
2 REGISTER HIDDEN RW NONE 64 1 64 INT rip
3 REGISTER HIDDEN R NONE 64 64 1 INT rflags
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ FLAGS ] ============================================================================================
ACTIONS: [ZF : T ]
READ: 0x00000040
WRITTEN: 0x00000000
UNDEFINED: 0x00000000
== [ ATT ] ============================================================================================
ABSOLUTE: loope 0x000000000000006E
RELATIVE: loope +0x6E
== [ INTEL ] ============================================================================================
ABSOLUTE: loope 0x000000000000006E
RELATIVE: loope +0x6E
== [ SEGMENTS ] ============================================================================================
E1 6C
: :..IMM
:..OPCODE

View File

@@ -0,0 +1,36 @@
== [ BASIC ] ============================================================================================
MNEMONIC: pop [ENC: DEFAULT, MAP: DEFAULT, OPC: 0x5C]
LENGTH: 1
SSZ: 64
EOSZ: 64
EASZ: 64
CATEGORY: POP
ISA-SET: I86
ISA-EXT: BASE
EXCEPTIONS: NONE
ATTRIBUTES: ACCEPTS_SEGMENT
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT W OPCODE 64 1 64 INT rsp
1 REGISTER HIDDEN RW NONE 64 1 64 INT rsp
2 MEMORY HIDDEN R NONE 64 1 64 INT TYPE = MEM
SEG = ss
BASE = rsp
INDEX = none
SCALE = 0
DISP = 0x0000000000000000
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ ATT ] ============================================================================================
ABSOLUTE: pop %rsp
RELATIVE: pop %rsp
== [ INTEL ] ============================================================================================
ABSOLUTE: pop rsp
RELATIVE: pop rsp
== [ SEGMENTS ] ============================================================================================
5C
:..OPCODE

View File

@@ -0,0 +1,31 @@
== [ BASIC ] ============================================================================================
MNEMONIC: xchg [ENC: DEFAULT, MAP: DEFAULT, OPC: 0x92]
LENGTH: 2
SSZ: 64
EOSZ: 64
EASZ: 64
CATEGORY: DATAXFER
ISA-SET: I86
ISA-EXT: BASE
EXCEPTIONS: NONE
ATTRIBUTES: HAS_REX
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT RW OPCODE 64 1 64 INT r10
1 REGISTER IMPLICIT RW NONE 64 1 64 INT rax
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ ATT ] ============================================================================================
ABSOLUTE: xchg %rax, %r10
RELATIVE: xchg %rax, %r10
== [ INTEL ] ============================================================================================
ABSOLUTE: xchg r10, rax
RELATIVE: xchg r10, rax
== [ SEGMENTS ] ============================================================================================
4F 92
: :..OPCODE
:..REX

View File

@@ -0,0 +1,38 @@
== [ BASIC ] ============================================================================================
MNEMONIC: jz [ENC: DEFAULT, MAP: DEFAULT, OPC: 0x74]
LENGTH: 2
SSZ: 64
EOSZ: 64
EASZ: 64
CATEGORY: COND_BR
ISA-SET: I86
ISA-EXT: BASE
EXCEPTIONS: NONE
ATTRIBUTES: IS_RELATIVE CPUFLAG_ACCESS ACCEPTS_BND ACCEPTS_BRANCH_HINTS
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 IMMEDIATE EXPLICIT R JIMM8 8 1 8 INT [S R 8] 0x0000000000000014
1 REGISTER HIDDEN RW NONE 64 1 64 INT rip
2 REGISTER HIDDEN R NONE 64 64 1 INT rflags
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ FLAGS ] ============================================================================================
ACTIONS: [ZF : T ]
READ: 0x00000040
WRITTEN: 0x00000000
UNDEFINED: 0x00000000
== [ ATT ] ============================================================================================
ABSOLUTE: jz 0x0000000000000016
RELATIVE: jz +0x16
== [ INTEL ] ============================================================================================
ABSOLUTE: jz 0x0000000000000016
RELATIVE: jz +0x16
== [ SEGMENTS ] ============================================================================================
74 14
: :..IMM
:..OPCODE

View File

@@ -0,0 +1,38 @@
== [ BASIC ] ============================================================================================
MNEMONIC: ret [ENC: DEFAULT, MAP: DEFAULT, OPC: 0xC2]
LENGTH: 3
SSZ: 64
EOSZ: 64
EASZ: 64
CATEGORY: RET
ISA-SET: I86
ISA-EXT: BASE
EXCEPTIONS: NONE
ATTRIBUTES: ACCEPTS_BND ACCEPTS_SEGMENT
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 IMMEDIATE EXPLICIT R UIMM16 16 1 16 INT [U A 16] 0x0000000000005DE9
1 REGISTER HIDDEN W NONE 64 1 64 INT rip
2 REGISTER HIDDEN RW NONE 64 1 64 INT rsp
3 MEMORY HIDDEN R NONE 64 1 64 INT TYPE = MEM
SEG = ss
BASE = rsp
INDEX = none
SCALE = 0
DISP = 0x0000000000000000
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ ATT ] ============================================================================================
ABSOLUTE: ret $0x5DE9
RELATIVE: ret $0x5DE9
== [ INTEL ] ============================================================================================
ABSOLUTE: ret 0x5DE9
RELATIVE: ret 0x5DE9
== [ SEGMENTS ] ============================================================================================
C2 E9 5D
: :..IMM
:..OPCODE

View File

@@ -0,0 +1,38 @@
== [ BASIC ] ============================================================================================
MNEMONIC: jz [ENC: DEFAULT, MAP: DEFAULT, OPC: 0x74]
LENGTH: 2
SSZ: 64
EOSZ: 64
EASZ: 64
CATEGORY: COND_BR
ISA-SET: I86
ISA-EXT: BASE
EXCEPTIONS: NONE
ATTRIBUTES: IS_RELATIVE CPUFLAG_ACCESS ACCEPTS_BND ACCEPTS_BRANCH_HINTS
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 IMMEDIATE EXPLICIT R JIMM8 8 1 8 INT [S R 8] 0x0000000000000063
1 REGISTER HIDDEN RW NONE 64 1 64 INT rip
2 REGISTER HIDDEN R NONE 64 64 1 INT rflags
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ FLAGS ] ============================================================================================
ACTIONS: [ZF : T ]
READ: 0x00000040
WRITTEN: 0x00000000
UNDEFINED: 0x00000000
== [ ATT ] ============================================================================================
ABSOLUTE: jz 0x0000000000000065
RELATIVE: jz +0x65
== [ INTEL ] ============================================================================================
ABSOLUTE: jz 0x0000000000000065
RELATIVE: jz +0x65
== [ SEGMENTS ] ============================================================================================
74 63
: :..IMM
:..OPCODE

View File

@@ -0,0 +1,43 @@
== [ BASIC ] ============================================================================================
MNEMONIC: add [ENC: DEFAULT, MAP: DEFAULT, OPC: 0x02]
LENGTH: 2
SSZ: 64
EOSZ: 8
EASZ: 64
CATEGORY: BINARY
ISA-SET: I86
ISA-EXT: BASE
EXCEPTIONS: NONE
ATTRIBUTES: HAS_MODRM CPUFLAG_ACCESS ACCEPTS_SEGMENT
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT RW MODRM_REG 8 1 8 INT bl
1 MEMORY EXPLICIT R MODRM_RM 8 1 8 UINT TYPE = MEM
SEG = ds
BASE = rcx
INDEX = none
SCALE = 0
DISP = 0x0000000000000000
2 REGISTER HIDDEN W NONE 64 64 1 INT rflags
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ FLAGS ] ============================================================================================
ACTIONS: [CF : M ] [PF : M ] [AF : M ] [ZF : M ] [SF : M ] [OF : M ]
READ: 0x00000000
WRITTEN: 0x000008D5
UNDEFINED: 0x00000000
== [ ATT ] ============================================================================================
ABSOLUTE: add (%rcx), %bl
RELATIVE: add (%rcx), %bl
== [ INTEL ] ============================================================================================
ABSOLUTE: add bl, byte ptr ds:[rcx]
RELATIVE: add bl, byte ptr ds:[rcx]
== [ SEGMENTS ] ============================================================================================
02 19
: :..MODRM
:..OPCODE

View File

@@ -0,0 +1,44 @@
== [ BASIC ] ============================================================================================
MNEMONIC: fist [ENC: DEFAULT, MAP: DEFAULT, OPC: 0xDF]
LENGTH: 3
SSZ: 64
EOSZ: 32
EASZ: 64
CATEGORY: X87_ALU
ISA-SET: X87
ISA-EXT: X87
EXCEPTIONS: NONE
ATTRIBUTES: HAS_MODRM CPUFLAG_ACCESS ACCEPTS_SEGMENT HAS_SEGMENT HAS_SEGMENT_ES
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 MEMORY EXPLICIT W MODRM_RM 16 1 16 INT TYPE = MEM
SEG = es
BASE = rdi
INDEX = none
SCALE = 0
DISP = 0x0000000000000000
1 REGISTER IMPLICIT R NONE 80 1 80 FLOAT80 st0
2 REGISTER HIDDEN W NONE 16 1 16 STRUCT x87status
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ FLAGS ] ============================================================================================
ACTIONS: [C0 : U ] [C1 : M ] [C2 : U ] [C3 : U ]
READ: 0x00000000
WRITTEN: 0x00000000
UNDEFINED: 0x03400000
== [ ATT ] ============================================================================================
ABSOLUTE: fistw %st0, %es:(%rdi)
RELATIVE: fistw %st0, %es:(%rdi)
== [ INTEL ] ============================================================================================
ABSOLUTE: fist word ptr es:[rdi], st0
RELATIVE: fist word ptr es:[rdi], st0
== [ SEGMENTS ] ============================================================================================
26 DF 17
: : :..MODRM
: :..OPCODE
:..PREFIXES

View File

@@ -0,0 +1,35 @@
== [ BASIC ] ============================================================================================
MNEMONIC: xlat [ENC: DEFAULT, MAP: DEFAULT, OPC: 0xD7]
LENGTH: 1
SSZ: 64
EOSZ: 32
EASZ: 64
CATEGORY: MISC
ISA-SET: I86
ISA-EXT: BASE
EXCEPTIONS: NONE
ATTRIBUTES: ACCEPTS_SEGMENT
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 MEMORY HIDDEN R NONE 8 1 8 UINT TYPE = MEM
SEG = ds
BASE = rbx
INDEX = none
SCALE = 0
DISP = 0x0000000000000000
1 REGISTER HIDDEN W NONE 8 1 8 INT al
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ ATT ] ============================================================================================
ABSOLUTE: xlat
RELATIVE: xlat
== [ INTEL ] ============================================================================================
ABSOLUTE: xlat
RELATIVE: xlat
== [ SEGMENTS ] ============================================================================================
D7
:..OPCODE

View File

@@ -0,0 +1,36 @@
== [ BASIC ] ============================================================================================
MNEMONIC: push [ENC: DEFAULT, MAP: DEFAULT, OPC: 0x50]
LENGTH: 1
SSZ: 64
EOSZ: 64
EASZ: 64
CATEGORY: PUSH
ISA-SET: I86
ISA-EXT: BASE
EXCEPTIONS: NONE
ATTRIBUTES: ACCEPTS_SEGMENT
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT R OPCODE 64 1 64 INT rax
1 REGISTER HIDDEN RW NONE 64 1 64 INT rsp
2 MEMORY HIDDEN W NONE 64 1 64 INT TYPE = MEM
SEG = ss
BASE = rsp
INDEX = none
SCALE = 0
DISP = 0x0000000000000000
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ ATT ] ============================================================================================
ABSOLUTE: push %rax
RELATIVE: push %rax
== [ INTEL ] ============================================================================================
ABSOLUTE: push rax
RELATIVE: push rax
== [ SEGMENTS ] ============================================================================================
50
:..OPCODE

View File

@@ -0,0 +1,44 @@
== [ BASIC ] ============================================================================================
MNEMONIC: or [ENC: DEFAULT, MAP: DEFAULT, OPC: 0x09]
LENGTH: 6
SSZ: 64
EOSZ: 32
EASZ: 64
CATEGORY: LOGICAL
ISA-SET: I86
ISA-EXT: BASE
EXCEPTIONS: NONE
ATTRIBUTES: HAS_MODRM CPUFLAG_ACCESS ACCEPTS_LOCK ACCEPTS_XACQUIRE ACCEPTS_XRELEASE ACCEPTS_SEGMENT
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 MEMORY EXPLICIT RW MODRM_RM 32 1 32 INT TYPE = MEM
SEG = ds
BASE = rdi
INDEX = none
SCALE = 0
DISP = 0x000000001B10E36F
1 REGISTER EXPLICIT R MODRM_REG 32 1 32 INT esp
2 REGISTER HIDDEN W NONE 64 64 1 INT rflags
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ FLAGS ] ============================================================================================
ACTIONS: [CF : 0 ] [PF : M ] [AF : U ] [ZF : M ] [SF : M ] [OF : 0 ]
READ: 0x00000000
WRITTEN: 0x000008D5
UNDEFINED: 0x00000010
== [ ATT ] ============================================================================================
ABSOLUTE: or %esp, 0x1B10E36F(%rdi)
RELATIVE: or %esp, 0x1B10E36F(%rdi)
== [ INTEL ] ============================================================================================
ABSOLUTE: or dword ptr ds:[rdi+0x1B10E36F], esp
RELATIVE: or dword ptr ds:[rdi+0x1B10E36F], esp
== [ SEGMENTS ] ============================================================================================
09 A7 6F E3 10 1B
: : :..DISP
: :..MODRM
:..OPCODE

View File

@@ -0,0 +1,30 @@
== [ BASIC ] ============================================================================================
MNEMONIC: mov [ENC: DEFAULT, MAP: DEFAULT, OPC: 0xBB]
LENGTH: 5
SSZ: 64
EOSZ: 32
EASZ: 64
CATEGORY: DATAXFER
ISA-SET: I86
ISA-EXT: BASE
EXCEPTIONS: NONE
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT W OPCODE 32 1 32 INT ebx
1 IMMEDIATE EXPLICIT R UIMM16_32_64 32 1 32 INT [U A 32] 0x0000000011F11001
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ ATT ] ============================================================================================
ABSOLUTE: mov $0x11F11001, %ebx
RELATIVE: mov $0x11F11001, %ebx
== [ INTEL ] ============================================================================================
ABSOLUTE: mov ebx, 0x11F11001
RELATIVE: mov ebx, 0x11F11001
== [ SEGMENTS ] ============================================================================================
BB 01 10 F1 11
: :..IMM
:..OPCODE

View File

@@ -0,0 +1,36 @@
== [ BASIC ] ============================================================================================
MNEMONIC: pop [ENC: DEFAULT, MAP: DEFAULT, OPC: 0x5F]
LENGTH: 1
SSZ: 64
EOSZ: 64
EASZ: 64
CATEGORY: POP
ISA-SET: I86
ISA-EXT: BASE
EXCEPTIONS: NONE
ATTRIBUTES: ACCEPTS_SEGMENT
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT W OPCODE 64 1 64 INT rdi
1 REGISTER HIDDEN RW NONE 64 1 64 INT rsp
2 MEMORY HIDDEN R NONE 64 1 64 INT TYPE = MEM
SEG = ss
BASE = rsp
INDEX = none
SCALE = 0
DISP = 0x0000000000000000
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ ATT ] ============================================================================================
ABSOLUTE: pop %rdi
RELATIVE: pop %rdi
== [ INTEL ] ============================================================================================
ABSOLUTE: pop rdi
RELATIVE: pop rdi
== [ SEGMENTS ] ============================================================================================
5F
:..OPCODE

View File

@@ -0,0 +1,36 @@
== [ BASIC ] ============================================================================================
MNEMONIC: mov [ENC: DEFAULT, MAP: DEFAULT, OPC: 0xA3]
LENGTH: 9
SSZ: 64
EOSZ: 32
EASZ: 64
CATEGORY: DATAXFER
ISA-SET: I86
ISA-EXT: BASE
EXCEPTIONS: NONE
ATTRIBUTES: ACCEPTS_SEGMENT
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 MEMORY EXPLICIT W DISP16_32_64 32 1 32 INT TYPE = MEM
SEG = ds
BASE = none
INDEX = none
SCALE = 0
DISP = 0x0F887AE9C6A8107B
1 REGISTER IMPLICIT R NONE 32 1 32 INT eax
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ ATT ] ============================================================================================
ABSOLUTE: mov %eax, 0x0F887AE9C6A8107B
RELATIVE: mov %eax, 0xF887AE9C6A8107B
== [ INTEL ] ============================================================================================
ABSOLUTE: mov dword ptr ds:[0x0F887AE9C6A8107B], eax
RELATIVE: mov dword ptr ds:[0xF887AE9C6A8107B], eax
== [ SEGMENTS ] ============================================================================================
A3 7B 10 A8 C6 E9 7A 88 0F
: :..DISP
:..OPCODE

View File

@@ -0,0 +1,38 @@
== [ BASIC ] ============================================================================================
MNEMONIC: jz [ENC: DEFAULT, MAP: DEFAULT, OPC: 0x74]
LENGTH: 2
SSZ: 64
EOSZ: 64
EASZ: 64
CATEGORY: COND_BR
ISA-SET: I86
ISA-EXT: BASE
EXCEPTIONS: NONE
ATTRIBUTES: IS_RELATIVE CPUFLAG_ACCESS ACCEPTS_BND ACCEPTS_BRANCH_HINTS
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 IMMEDIATE EXPLICIT R JIMM8 8 1 8 INT [S R 8] 0xFFFFFFFFFFFFFFB8
1 REGISTER HIDDEN RW NONE 64 1 64 INT rip
2 REGISTER HIDDEN R NONE 64 64 1 INT rflags
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ FLAGS ] ============================================================================================
ACTIONS: [ZF : T ]
READ: 0x00000040
WRITTEN: 0x00000000
UNDEFINED: 0x00000000
== [ ATT ] ============================================================================================
ABSOLUTE: jz 0xFFFFFFFFFFFFFFBA
RELATIVE: jz -0x46
== [ INTEL ] ============================================================================================
ABSOLUTE: jz 0xFFFFFFFFFFFFFFBA
RELATIVE: jz -0x46
== [ SEGMENTS ] ============================================================================================
74 B8
: :..IMM
:..OPCODE

View File

@@ -0,0 +1,22 @@
== [ BASIC ] ============================================================================================
MNEMONIC: fwait [ENC: DEFAULT, MAP: DEFAULT, OPC: 0x9B]
LENGTH: 1
SSZ: 64
EOSZ: 32
EASZ: 64
CATEGORY: X87_ALU
ISA-SET: X87
ISA-EXT: X87
EXCEPTIONS: NONE
== [ ATT ] ============================================================================================
ABSOLUTE: fwait
RELATIVE: fwait
== [ INTEL ] ============================================================================================
ABSOLUTE: fwait
RELATIVE: fwait
== [ SEGMENTS ] ============================================================================================
9B
:..OPCODE

View File

@@ -0,0 +1,36 @@
== [ BASIC ] ============================================================================================
MNEMONIC: push [ENC: DEFAULT, MAP: DEFAULT, OPC: 0x51]
LENGTH: 1
SSZ: 64
EOSZ: 64
EASZ: 64
CATEGORY: PUSH
ISA-SET: I86
ISA-EXT: BASE
EXCEPTIONS: NONE
ATTRIBUTES: ACCEPTS_SEGMENT
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT R OPCODE 64 1 64 INT rcx
1 REGISTER HIDDEN RW NONE 64 1 64 INT rsp
2 MEMORY HIDDEN W NONE 64 1 64 INT TYPE = MEM
SEG = ss
BASE = rsp
INDEX = none
SCALE = 0
DISP = 0x0000000000000000
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ ATT ] ============================================================================================
ABSOLUTE: push %rcx
RELATIVE: push %rcx
== [ INTEL ] ============================================================================================
ABSOLUTE: push rcx
RELATIVE: push rcx
== [ SEGMENTS ] ============================================================================================
51
:..OPCODE

View File

@@ -0,0 +1,47 @@
== [ BASIC ] ============================================================================================
MNEMONIC: vprorvq [ENC: EVEX, MAP: 0F38, OPC: 0x14]
LENGTH: 7
SSZ: 64
EOSZ: 64
EASZ: 64
CATEGORY: AVX512
ISA-SET: AVX512F_256
ISA-EXT: AVX512EVEX
EXCEPTIONS: E4
ATTRIBUTES: HAS_MODRM HAS_EVEX
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT RCW MODRM_REG 256 4 64 UINT ymm7
1 REGISTER EXPLICIT R MASK 64 64 1 INT k3
2 REGISTER EXPLICIT R NDSNDD 256 4 64 UINT ymm6
3 MEMORY EXPLICIT R MODRM_RM 256 4 64 UINT TYPE = MEM
SEG = ds
BASE = r11
INDEX = none
SCALE = 0
DISP = 0x00000000000009E0
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ AVX ] ============================================================================================
VECTORLEN: 256
BROADCAST: NONE
ROUNDING: DEFAULT
SAE: N
MASK: k3 [MERGING]
== [ ATT ] ============================================================================================
ABSOLUTE: vprorvq 0x9E0(%r11), %ymm6, %ymm7 {%k3}
RELATIVE: vprorvq 0x9E0(%r11), %ymm6, %ymm7 {%k3}
== [ INTEL ] ============================================================================================
ABSOLUTE: vprorvq ymm7 {k3}, ymm6, ymmword ptr ds:[r11+0x9E0]
RELATIVE: vprorvq ymm7 {k3}, ymm6, ymmword ptr ds:[r11+0x9E0]
== [ SEGMENTS ] ============================================================================================
62 D2 CD 2B 14 7B 4F
: : : :..DISP
: : :..MODRM
: :..OPCODE
:..EVEX

View File

@@ -0,0 +1,49 @@
== [ BASIC ] ============================================================================================
MNEMONIC: vinserti64x4 [ENC: EVEX, MAP: 0F3A, OPC: 0x3A]
LENGTH: 8
SSZ: 64
EOSZ: 64
EASZ: 64
CATEGORY: AVX512
ISA-SET: AVX512F_512
ISA-EXT: AVX512EVEX
EXCEPTIONS: E6NF
ATTRIBUTES: HAS_MODRM HAS_EVEX
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT RCW MODRM_REG 512 8 64 UINT zmm26
1 REGISTER EXPLICIT R MASK 64 64 1 INT k7
2 REGISTER EXPLICIT R NDSNDD 512 8 64 UINT zmm6
3 MEMORY EXPLICIT R MODRM_RM 256 4 64 UINT TYPE = MEM
SEG = ss
BASE = rbp
INDEX = none
SCALE = 0
DISP = 0xFFFFFFFFFFFFFC60
4 IMMEDIATE EXPLICIT R UIMM8 8 1 8 UINT [U A 8] 0x000000000000004F
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ AVX ] ============================================================================================
VECTORLEN: 512
BROADCAST: NONE
ROUNDING: DEFAULT
SAE: N
MASK: k7 [MERGING]
== [ ATT ] ============================================================================================
ABSOLUTE: vinserti64x4 $0x4F, -0x3A0(%rbp), %zmm6, %zmm26 {%k7}
RELATIVE: vinserti64x4 $0x4F, -0x3A0(%rbp), %zmm6, %zmm26 {%k7}
== [ INTEL ] ============================================================================================
ABSOLUTE: vinserti64x4 zmm26 {k7}, zmm6, ymmword ptr ss:[rbp-0x3A0], 0x4F
RELATIVE: vinserti64x4 zmm26 {k7}, zmm6, ymmword ptr ss:[rbp-0x3A0], 0x4F
== [ SEGMENTS ] ============================================================================================
62 23 CD 4F 3A 55 E3 4F
: : : : :..IMM
: : : :..DISP
: : :..MODRM
: :..OPCODE
:..EVEX

View File

@@ -0,0 +1,47 @@
== [ BASIC ] ============================================================================================
MNEMONIC: vpsubq [ENC: EVEX, MAP: 0F, OPC: 0xFB]
LENGTH: 7
SSZ: 64
EOSZ: 64
EASZ: 64
CATEGORY: AVX512
ISA-SET: AVX512F_512
ISA-EXT: AVX512EVEX
EXCEPTIONS: E4
ATTRIBUTES: HAS_MODRM HAS_SIB HAS_EVEX
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT RCW MODRM_REG 512 8 64 UINT zmm15
1 REGISTER EXPLICIT R MASK 64 64 1 INT k7
2 REGISTER EXPLICIT R NDSNDD 512 8 64 UINT zmm3
3 MEMORY EXPLICIT R MODRM_RM 64 1 64 UINT TYPE = MEM
SEG = ds
BASE = r8
INDEX = r14
SCALE = 4
DISP = 0x0000000000000000
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ AVX ] ============================================================================================
VECTORLEN: 512
BROADCAST: 1_TO_8
ROUNDING: DEFAULT
SAE: N
MASK: k7 [MERGING]
== [ ATT ] ============================================================================================
ABSOLUTE: vpsubq (%r8,%r14,4) {1to8}, %zmm3, %zmm15 {%k7}
RELATIVE: vpsubq (%r8,%r14,4) {1to8}, %zmm3, %zmm15 {%k7}
== [ INTEL ] ============================================================================================
ABSOLUTE: vpsubq zmm15 {k7}, zmm3, qword ptr ds:[r8+r14*4] {1to8}
RELATIVE: vpsubq zmm15 {k7}, zmm3, qword ptr ds:[r8+r14*4] {1to8}
== [ SEGMENTS ] ============================================================================================
62 11 E5 5F FB 3C B0
: : : :..SIB
: : :..MODRM
: :..OPCODE
:..EVEX

View File

@@ -0,0 +1,48 @@
== [ BASIC ] ============================================================================================
MNEMONIC: vpermilpd [ENC: EVEX, MAP: 0F38, OPC: 0x0D]
LENGTH: 8
SSZ: 64
EOSZ: 64
EASZ: 64
CATEGORY: AVX512
ISA-SET: AVX512F_128
ISA-EXT: AVX512EVEX
EXCEPTIONS: E4NF
ATTRIBUTES: HAS_MODRM HAS_SIB HAS_EVEX
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT RCW MODRM_REG 128 2 64 FLOAT64 xmm31
1 REGISTER EXPLICIT R MASK 64 64 1 INT k4
2 REGISTER EXPLICIT R NDSNDD 128 2 64 FLOAT64 xmm20
3 MEMORY EXPLICIT R MODRM_RM 64 1 64 FLOAT64 TYPE = MEM
SEG = ds
BASE = r15
INDEX = r9
SCALE = 4
DISP = 0xFFFFFFFFFFFFFF20
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ AVX ] ============================================================================================
VECTORLEN: 128
BROADCAST: 1_TO_2
ROUNDING: DEFAULT
SAE: N
MASK: k4 [MERGING]
== [ ATT ] ============================================================================================
ABSOLUTE: vpermilpd -0xE0(%r15,%r9,4) {1to2}, %xmm20, %xmm31 {%k4}
RELATIVE: vpermilpd -0xE0(%r15,%r9,4) {1to2}, %xmm20, %xmm31 {%k4}
== [ INTEL ] ============================================================================================
ABSOLUTE: vpermilpd xmm31 {k4}, xmm20, qword ptr ds:[r15+r9*4-0xE0] {1to2}
RELATIVE: vpermilpd xmm31 {k4}, xmm20, qword ptr ds:[r15+r9*4-0xE0] {1to2}
== [ SEGMENTS ] ============================================================================================
62 02 DD 14 0D 7C 8F E4
: : : : :..DISP
: : : :..SIB
: : :..MODRM
: :..OPCODE
:..EVEX

View File

@@ -0,0 +1,46 @@
== [ BASIC ] ============================================================================================
MNEMONIC: vscalefpd [ENC: EVEX, MAP: 0F38, OPC: 0x2C]
LENGTH: 6
SSZ: 64
EOSZ: 64
EASZ: 64
CATEGORY: AVX512
ISA-SET: AVX512F_512
ISA-EXT: AVX512EVEX
EXCEPTIONS: E2
ATTRIBUTES: HAS_MODRM HAS_EVEX
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT RCW MODRM_REG 512 8 64 FLOAT64 zmm2
1 REGISTER EXPLICIT R MASK 64 64 1 INT k3
2 REGISTER EXPLICIT R NDSNDD 512 8 64 FLOAT64 zmm28
3 MEMORY EXPLICIT R MODRM_RM 512 8 64 FLOAT64 TYPE = MEM
SEG = ds
BASE = r14
INDEX = none
SCALE = 0
DISP = 0x0000000000000000
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ AVX ] ============================================================================================
VECTORLEN: 512
BROADCAST: NONE
ROUNDING: DEFAULT
SAE: N
MASK: k3 [MERGING]
== [ ATT ] ============================================================================================
ABSOLUTE: vscalefpd (%r14), %zmm28, %zmm2 {%k3}
RELATIVE: vscalefpd (%r14), %zmm28, %zmm2 {%k3}
== [ INTEL ] ============================================================================================
ABSOLUTE: vscalefpd zmm2 {k3}, zmm28, zmmword ptr ds:[r14]
RELATIVE: vscalefpd zmm2 {k3}, zmm28, zmmword ptr ds:[r14]
== [ SEGMENTS ] ============================================================================================
62 D2 9D 43 2C 16
: : :..MODRM
: :..OPCODE
:..EVEX

View File

@@ -0,0 +1,41 @@
== [ BASIC ] ============================================================================================
MNEMONIC: vfnmsub213pd [ENC: EVEX, MAP: 0F38, OPC: 0xAE]
LENGTH: 6
SSZ: 64
EOSZ: 64
EASZ: 64
CATEGORY: VFMA
ISA-SET: AVX512F_512
ISA-EXT: AVX512EVEX
EXCEPTIONS: E2
ATTRIBUTES: HAS_MODRM HAS_EVEX
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT RW MODRM_REG 512 8 64 FLOAT64 zmm2
1 REGISTER EXPLICIT R MASK 64 64 1 INT k0
2 REGISTER EXPLICIT R NDSNDD 512 8 64 FLOAT64 zmm0
3 REGISTER EXPLICIT R MODRM_RM 512 8 64 FLOAT64 zmm30
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ AVX ] ============================================================================================
VECTORLEN: 512
BROADCAST: NONE
ROUNDING: DEFAULT
SAE: N
MASK: k0 [DISABLED]
== [ ATT ] ============================================================================================
ABSOLUTE: vfnmsub213pd %zmm30, %zmm0, %zmm2
RELATIVE: vfnmsub213pd %zmm30, %zmm0, %zmm2
== [ INTEL ] ============================================================================================
ABSOLUTE: vfnmsub213pd zmm2, zmm0, zmm30
RELATIVE: vfnmsub213pd zmm2, zmm0, zmm30
== [ SEGMENTS ] ============================================================================================
62 92 FD 48 AE D6
: : :..MODRM
: :..OPCODE
:..EVEX

View File

@@ -0,0 +1,47 @@
== [ BASIC ] ============================================================================================
MNEMONIC: vpcmpeqb [ENC: EVEX, MAP: 0F, OPC: 0x74]
LENGTH: 7
SSZ: 64
EOSZ: 32
EASZ: 64
CATEGORY: AVX512
ISA-SET: AVX512BW_512
ISA-EXT: AVX512EVEX
EXCEPTIONS: E4
ATTRIBUTES: HAS_MODRM HAS_EVEX
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT W MODRM_REG 64 64 1 INT k7
1 REGISTER EXPLICIT R MASK 64 64 1 INT k1
2 REGISTER EXPLICIT R NDSNDD 512 64 8 UINT zmm27
3 MEMORY EXPLICIT R MODRM_RM 512 64 8 UINT TYPE = MEM
SEG = ds
BASE = rax
INDEX = none
SCALE = 0
DISP = 0x0000000000000180
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ AVX ] ============================================================================================
VECTORLEN: 512
BROADCAST: NONE
ROUNDING: DEFAULT
SAE: N
MASK: k1 [ZEROING]
== [ ATT ] ============================================================================================
ABSOLUTE: vpcmpeqb 0x180(%rax), %zmm27, %k7 {%k1}
RELATIVE: vpcmpeqb 0x180(%rax), %zmm27, %k7 {%k1}
== [ INTEL ] ============================================================================================
ABSOLUTE: vpcmpeqb k7 {k1}, zmm27, zmmword ptr ds:[rax+0x180]
RELATIVE: vpcmpeqb k7 {k1}, zmm27, zmmword ptr ds:[rax+0x180]
== [ SEGMENTS ] ============================================================================================
62 B1 25 41 74 78 06
: : : :..DISP
: : :..MODRM
: :..OPCODE
:..EVEX

View File

@@ -0,0 +1,48 @@
== [ BASIC ] ============================================================================================
MNEMONIC: vshufpd [ENC: EVEX, MAP: 0F, OPC: 0xC6]
LENGTH: 7
SSZ: 64
EOSZ: 64
EASZ: 64
CATEGORY: AVX512
ISA-SET: AVX512F_512
ISA-EXT: AVX512EVEX
EXCEPTIONS: E4NF
ATTRIBUTES: HAS_MODRM HAS_EVEX
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT W MODRM_REG 512 8 64 FLOAT64 zmm4
1 REGISTER EXPLICIT R MASK 64 64 1 INT k3
2 REGISTER EXPLICIT R NDSNDD 512 8 64 FLOAT64 zmm9
3 MEMORY EXPLICIT R MODRM_RM 64 1 64 FLOAT64 TYPE = MEM
SEG = ds
BASE = rdx
INDEX = none
SCALE = 0
DISP = 0x0000000000000000
4 IMMEDIATE EXPLICIT R UIMM8 8 1 8 UINT [U A 8] 0x0000000000000027
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ AVX ] ============================================================================================
VECTORLEN: 512
BROADCAST: 1_TO_8
ROUNDING: DEFAULT
SAE: N
MASK: k3 [ZEROING]
== [ ATT ] ============================================================================================
ABSOLUTE: vshufpd $0x27, (%rdx) {1to8}, %zmm9, %zmm4 {%k3} {z}
RELATIVE: vshufpd $0x27, (%rdx) {1to8}, %zmm9, %zmm4 {%k3} {z}
== [ INTEL ] ============================================================================================
ABSOLUTE: vshufpd zmm4 {k3} {z}, zmm9, qword ptr ds:[rdx] {1to8}, 0x27
RELATIVE: vshufpd zmm4 {k3} {z}, zmm9, qword ptr ds:[rdx] {1to8}, 0x27
== [ SEGMENTS ] ============================================================================================
62 B1 B5 DB C6 22 27
: : : :..IMM
: : :..MODRM
: :..OPCODE
:..EVEX

View File

@@ -0,0 +1,47 @@
== [ BASIC ] ============================================================================================
MNEMONIC: vpmullw [ENC: EVEX, MAP: 0F, OPC: 0xD5]
LENGTH: 7
SSZ: 64
EOSZ: 32
EASZ: 64
CATEGORY: AVX512
ISA-SET: AVX512BW_128
ISA-EXT: AVX512EVEX
EXCEPTIONS: E4
ATTRIBUTES: HAS_MODRM HAS_EVEX
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT W MODRM_REG 128 8 16 UINT xmm31
1 REGISTER EXPLICIT R MASK 64 64 1 INT k6
2 REGISTER EXPLICIT R NDSNDD 128 8 16 UINT xmm1
3 MEMORY EXPLICIT R MODRM_RM 128 8 16 UINT TYPE = MEM
SEG = ds
BASE = r9
INDEX = none
SCALE = 0
DISP = 0xFFFFFFFFFFFFF930
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ AVX ] ============================================================================================
VECTORLEN: 128
BROADCAST: NONE
ROUNDING: DEFAULT
SAE: N
MASK: k6 [ZEROING]
== [ ATT ] ============================================================================================
ABSOLUTE: vpmullw -0x6D0(%r9), %xmm1, %xmm31 {%k6} {z}
RELATIVE: vpmullw -0x6D0(%r9), %xmm1, %xmm31 {%k6} {z}
== [ INTEL ] ============================================================================================
ABSOLUTE: vpmullw xmm31 {k6} {z}, xmm1, xmmword ptr ds:[r9-0x6D0]
RELATIVE: vpmullw xmm31 {k6} {z}, xmm1, xmmword ptr ds:[r9-0x6D0]
== [ SEGMENTS ] ============================================================================================
62 01 75 8E D5 79 93
: : : :..DISP
: : :..MODRM
: :..OPCODE
:..EVEX

View File

@@ -0,0 +1,41 @@
== [ BASIC ] ============================================================================================
MNEMONIC: vgetexpsd [ENC: EVEX, MAP: 0F38, OPC: 0x43]
LENGTH: 6
SSZ: 64
EOSZ: 64
EASZ: 64
CATEGORY: AVX512
ISA-SET: AVX512F_SCALAR
ISA-EXT: AVX512EVEX
EXCEPTIONS: E3
ATTRIBUTES: HAS_MODRM HAS_EVEX
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT RCW MODRM_REG 128 2 64 FLOAT64 xmm16
1 REGISTER EXPLICIT R MASK 64 64 1 INT k3
2 REGISTER EXPLICIT R NDSNDD 128 2 64 FLOAT64 xmm23
3 REGISTER EXPLICIT R MODRM_RM 128 2 64 FLOAT64 xmm23
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ AVX ] ============================================================================================
VECTORLEN: 128
BROADCAST: NONE
ROUNDING: DEFAULT
SAE: N
MASK: k3 [MERGING]
== [ ATT ] ============================================================================================
ABSOLUTE: vgetexpsd %xmm23, %xmm23, %xmm16 {%k3}
RELATIVE: vgetexpsd %xmm23, %xmm23, %xmm16 {%k3}
== [ INTEL ] ============================================================================================
ABSOLUTE: vgetexpsd xmm16 {k3}, xmm23, xmm23
RELATIVE: vgetexpsd xmm16 {k3}, xmm23, xmm23
== [ SEGMENTS ] ============================================================================================
62 A2 C5 03 43 C7
: : :..MODRM
: :..OPCODE
:..EVEX

View File

@@ -0,0 +1,47 @@
== [ BASIC ] ============================================================================================
MNEMONIC: vfnmsub132pd [ENC: EVEX, MAP: 0F38, OPC: 0x9E]
LENGTH: 10
SSZ: 64
EOSZ: 64
EASZ: 64
CATEGORY: VFMA
ISA-SET: AVX512F_512
ISA-EXT: AVX512EVEX
EXCEPTIONS: E2
ATTRIBUTES: HAS_MODRM HAS_EVEX
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT RW MODRM_REG 512 8 64 FLOAT64 zmm5
1 REGISTER EXPLICIT R MASK 64 64 1 INT k1
2 REGISTER EXPLICIT R NDSNDD 512 8 64 FLOAT64 zmm14
3 MEMORY EXPLICIT R MODRM_RM 512 8 64 FLOAT64 TYPE = MEM
SEG = ds
BASE = rdi
INDEX = none
SCALE = 0
DISP = 0x00000000053E073D
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ AVX ] ============================================================================================
VECTORLEN: 512
BROADCAST: NONE
ROUNDING: DEFAULT
SAE: N
MASK: k1 [ZEROING]
== [ ATT ] ============================================================================================
ABSOLUTE: vfnmsub132pd 0x53E073D(%rdi), %zmm14, %zmm5 {%k1} {z}
RELATIVE: vfnmsub132pd 0x53E073D(%rdi), %zmm14, %zmm5 {%k1} {z}
== [ INTEL ] ============================================================================================
ABSOLUTE: vfnmsub132pd zmm5 {k1} {z}, zmm14, zmmword ptr ds:[rdi+0x53E073D]
RELATIVE: vfnmsub132pd zmm5 {k1} {z}, zmm14, zmmword ptr ds:[rdi+0x53E073D]
== [ SEGMENTS ] ============================================================================================
62 B2 8D C9 9E AF 3D 07 3E 05
: : : :..DISP
: : :..MODRM
: :..OPCODE
:..EVEX

View File

@@ -0,0 +1,46 @@
== [ BASIC ] ============================================================================================
MNEMONIC: vpsrlvd [ENC: EVEX, MAP: 0F38, OPC: 0x45]
LENGTH: 6
SSZ: 64
EOSZ: 32
EASZ: 64
CATEGORY: AVX512
ISA-SET: AVX512F_128
ISA-EXT: AVX512EVEX
EXCEPTIONS: E4
ATTRIBUTES: HAS_MODRM HAS_EVEX
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT RCW MODRM_REG 128 4 32 UINT xmm13
1 REGISTER EXPLICIT R MASK 64 64 1 INT k3
2 REGISTER EXPLICIT R NDSNDD 128 4 32 UINT xmm19
3 MEMORY EXPLICIT R MODRM_RM 32 1 32 UINT TYPE = MEM
SEG = ds
BASE = r11
INDEX = none
SCALE = 0
DISP = 0x0000000000000000
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ AVX ] ============================================================================================
VECTORLEN: 128
BROADCAST: 1_TO_4
ROUNDING: DEFAULT
SAE: N
MASK: k3 [MERGING]
== [ ATT ] ============================================================================================
ABSOLUTE: vpsrlvd (%r11) {1to4}, %xmm19, %xmm13 {%k3}
RELATIVE: vpsrlvd (%r11) {1to4}, %xmm19, %xmm13 {%k3}
== [ INTEL ] ============================================================================================
ABSOLUTE: vpsrlvd xmm13 {k3}, xmm19, dword ptr ds:[r11] {1to4}
RELATIVE: vpsrlvd xmm13 {k3}, xmm19, dword ptr ds:[r11] {1to4}
== [ SEGMENTS ] ============================================================================================
62 52 65 13 45 2B
: : :..MODRM
: :..OPCODE
:..EVEX

View File

@@ -0,0 +1,47 @@
== [ BASIC ] ============================================================================================
MNEMONIC: vpunpckhbw [ENC: EVEX, MAP: 0F, OPC: 0x68]
LENGTH: 7
SSZ: 64
EOSZ: 32
EASZ: 64
CATEGORY: AVX512
ISA-SET: AVX512BW_128
ISA-EXT: AVX512EVEX
EXCEPTIONS: E4NF
ATTRIBUTES: HAS_MODRM HAS_EVEX
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT W MODRM_REG 128 16 8 UINT xmm30
1 REGISTER EXPLICIT R MASK 64 64 1 INT k2
2 REGISTER EXPLICIT R NDSNDD 128 16 8 UINT xmm18
3 MEMORY EXPLICIT R MODRM_RM 128 16 8 UINT TYPE = MEM
SEG = ds
BASE = r10
INDEX = none
SCALE = 0
DISP = 0xFFFFFFFFFFFFF910
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ AVX ] ============================================================================================
VECTORLEN: 128
BROADCAST: NONE
ROUNDING: DEFAULT
SAE: N
MASK: k2 [ZEROING]
== [ ATT ] ============================================================================================
ABSOLUTE: vpunpckhbw -0x6F0(%r10), %xmm18, %xmm30 {%k2} {z}
RELATIVE: vpunpckhbw -0x6F0(%r10), %xmm18, %xmm30 {%k2} {z}
== [ INTEL ] ============================================================================================
ABSOLUTE: vpunpckhbw xmm30 {k2} {z}, xmm18, xmmword ptr ds:[r10-0x6F0]
RELATIVE: vpunpckhbw xmm30 {k2} {z}, xmm18, xmmword ptr ds:[r10-0x6F0]
== [ SEGMENTS ] ============================================================================================
62 41 6D 82 68 72 91
: : : :..DISP
: : :..MODRM
: :..OPCODE
:..EVEX

View File

@@ -0,0 +1,48 @@
== [ BASIC ] ============================================================================================
MNEMONIC: vpsraw [ENC: EVEX, MAP: 0F, OPC: 0xE1]
LENGTH: 8
SSZ: 64
EOSZ: 32
EASZ: 64
CATEGORY: AVX512
ISA-SET: AVX512BW_512
ISA-EXT: AVX512EVEX
EXCEPTIONS: E4NF
ATTRIBUTES: HAS_MODRM HAS_SIB HAS_EVEX
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT W MODRM_REG 512 32 16 UINT zmm27
1 REGISTER EXPLICIT R MASK 64 64 1 INT k2
2 REGISTER EXPLICIT R NDSNDD 512 32 16 UINT zmm18
3 MEMORY EXPLICIT R MODRM_RM 128 8 16 UINT TYPE = MEM
SEG = ds
BASE = r13
INDEX = r10
SCALE = 8
DISP = 0x00000000000005E0
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ AVX ] ============================================================================================
VECTORLEN: 512
BROADCAST: NONE
ROUNDING: DEFAULT
SAE: N
MASK: k2 [ZEROING]
== [ ATT ] ============================================================================================
ABSOLUTE: vpsraw 0x5E0(%r13,%r10,8), %zmm18, %zmm27 {%k2} {z}
RELATIVE: vpsraw 0x5E0(%r13,%r10,8), %zmm18, %zmm27 {%k2} {z}
== [ INTEL ] ============================================================================================
ABSOLUTE: vpsraw zmm27 {k2} {z}, zmm18, xmmword ptr ds:[r13+r10*8+0x5E0]
RELATIVE: vpsraw zmm27 {k2} {z}, zmm18, xmmword ptr ds:[r13+r10*8+0x5E0]
== [ SEGMENTS ] ============================================================================================
62 01 6D C2 E1 5C D5 5E
: : : : :..DISP
: : : :..SIB
: : :..MODRM
: :..OPCODE
:..EVEX

View File

@@ -0,0 +1,41 @@
== [ BASIC ] ============================================================================================
MNEMONIC: vfmsub132ss [ENC: EVEX, MAP: 0F38, OPC: 0x9B]
LENGTH: 6
SSZ: 64
EOSZ: 32
EASZ: 64
CATEGORY: VFMA
ISA-SET: AVX512F_SCALAR
ISA-EXT: AVX512EVEX
EXCEPTIONS: E3
ATTRIBUTES: HAS_MODRM HAS_EVEX
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT RCW MODRM_REG 128 4 32 FLOAT32 xmm18
1 REGISTER EXPLICIT R MASK 64 64 1 INT k4
2 REGISTER EXPLICIT R NDSNDD 128 4 32 FLOAT32 xmm12
3 REGISTER EXPLICIT R MODRM_RM 128 4 32 FLOAT32 xmm27
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ AVX ] ============================================================================================
VECTORLEN: 128
BROADCAST: NONE
ROUNDING: RN
SAE: Y
MASK: k4 [MERGING]
== [ ATT ] ============================================================================================
ABSOLUTE: vfmsub132ss %xmm27 {rn-sae}, %xmm12, %xmm18 {%k4}
RELATIVE: vfmsub132ss %xmm27 {rn-sae}, %xmm12, %xmm18 {%k4}
== [ INTEL ] ============================================================================================
ABSOLUTE: vfmsub132ss xmm18 {k4}, xmm12, xmm27 {rn-sae}
RELATIVE: vfmsub132ss xmm18 {k4}, xmm12, xmm27 {rn-sae}
== [ SEGMENTS ] ============================================================================================
62 82 1D 1C 9B D3
: : :..MODRM
: :..OPCODE
:..EVEX

View File

@@ -0,0 +1,47 @@
== [ BASIC ] ============================================================================================
MNEMONIC: vpermi2d [ENC: EVEX, MAP: 0F38, OPC: 0x76]
LENGTH: 7
SSZ: 64
EOSZ: 32
EASZ: 64
CATEGORY: AVX512
ISA-SET: AVX512F_512
ISA-EXT: AVX512EVEX
EXCEPTIONS: E4NF
ATTRIBUTES: HAS_MODRM HAS_EVEX
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT RCW MODRM_REG 512 16 32 UINT zmm16
1 REGISTER EXPLICIT R MASK 64 64 1 INT k5
2 REGISTER EXPLICIT R NDSNDD 512 16 32 UINT zmm31
3 MEMORY EXPLICIT R MODRM_RM 512 16 32 UINT TYPE = MEM
SEG = ds
BASE = rcx
INDEX = none
SCALE = 0
DISP = 0x0000000000000D80
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ AVX ] ============================================================================================
VECTORLEN: 512
BROADCAST: NONE
ROUNDING: DEFAULT
SAE: N
MASK: k5 [MERGING]
== [ ATT ] ============================================================================================
ABSOLUTE: vpermi2d 0xD80(%rcx), %zmm31, %zmm16 {%k5}
RELATIVE: vpermi2d 0xD80(%rcx), %zmm31, %zmm16 {%k5}
== [ INTEL ] ============================================================================================
ABSOLUTE: vpermi2d zmm16 {k5}, zmm31, zmmword ptr ds:[rcx+0xD80]
RELATIVE: vpermi2d zmm16 {k5}, zmm31, zmmword ptr ds:[rcx+0xD80]
== [ SEGMENTS ] ============================================================================================
62 E2 05 45 76 41 36
: : : :..DISP
: : :..MODRM
: :..OPCODE
:..EVEX

View File

@@ -0,0 +1,47 @@
== [ BASIC ] ============================================================================================
MNEMONIC: vpcmpeqd [ENC: EVEX, MAP: 0F, OPC: 0x76]
LENGTH: 10
SSZ: 64
EOSZ: 32
EASZ: 64
CATEGORY: AVX512
ISA-SET: AVX512F_128
ISA-EXT: AVX512EVEX
EXCEPTIONS: E4
ATTRIBUTES: HAS_MODRM HAS_EVEX
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT W MODRM_REG 64 64 1 INT k4
1 REGISTER EXPLICIT R MASK 64 64 1 INT k6
2 REGISTER EXPLICIT R NDSNDD 128 4 32 UINT xmm1
3 MEMORY EXPLICIT R MODRM_RM 32 1 32 UINT TYPE = MEM
SEG = ss
BASE = rbp
INDEX = none
SCALE = 0
DISP = 0xFFFFFFFF885C8FDF
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ AVX ] ============================================================================================
VECTORLEN: 128
BROADCAST: 1_TO_4
ROUNDING: DEFAULT
SAE: N
MASK: k6 [ZEROING]
== [ ATT ] ============================================================================================
ABSOLUTE: vpcmpeqd -0x77A37021(%rbp) {1to4}, %xmm1, %k4 {%k6}
RELATIVE: vpcmpeqd -0x77A37021(%rbp) {1to4}, %xmm1, %k4 {%k6}
== [ INTEL ] ============================================================================================
ABSOLUTE: vpcmpeqd k4 {k6}, xmm1, dword ptr ss:[rbp-0x77A37021] {1to4}
RELATIVE: vpcmpeqd k4 {k6}, xmm1, dword ptr ss:[rbp-0x77A37021] {1to4}
== [ SEGMENTS ] ============================================================================================
62 F1 75 1E 76 A5 DF 8F 5C 88
: : : :..DISP
: : :..MODRM
: :..OPCODE
:..EVEX

View File

@@ -0,0 +1,41 @@
== [ BASIC ] ============================================================================================
MNEMONIC: vpackuswb [ENC: EVEX, MAP: 0F, OPC: 0x67]
LENGTH: 6
SSZ: 64
EOSZ: 64
EASZ: 64
CATEGORY: AVX512
ISA-SET: AVX512BW_512
ISA-EXT: AVX512EVEX
EXCEPTIONS: E4NF
ATTRIBUTES: HAS_MODRM HAS_EVEX
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT RCW MODRM_REG 512 64 8 UINT zmm8
1 REGISTER EXPLICIT R MASK 64 64 1 INT k1
2 REGISTER EXPLICIT R NDSNDD 512 32 16 UINT zmm25
3 REGISTER EXPLICIT R MODRM_RM 512 32 16 UINT zmm15
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ AVX ] ============================================================================================
VECTORLEN: 512
BROADCAST: NONE
ROUNDING: DEFAULT
SAE: N
MASK: k1 [MERGING]
== [ ATT ] ============================================================================================
ABSOLUTE: vpackuswb %zmm15, %zmm25, %zmm8 {%k1}
RELATIVE: vpackuswb %zmm15, %zmm25, %zmm8 {%k1}
== [ INTEL ] ============================================================================================
ABSOLUTE: vpackuswb zmm8 {k1}, zmm25, zmm15
RELATIVE: vpackuswb zmm8 {k1}, zmm25, zmm15
== [ SEGMENTS ] ============================================================================================
62 51 B5 41 67 C7
: : :..MODRM
: :..OPCODE
:..EVEX

View File

@@ -0,0 +1,40 @@
== [ BASIC ] ============================================================================================
MNEMONIC: vpmovusdb [ENC: EVEX, MAP: 0F38, OPC: 0x11]
LENGTH: 6
SSZ: 64
EOSZ: 32
EASZ: 64
CATEGORY: DATAXFER
ISA-SET: AVX512F_512
ISA-EXT: AVX512EVEX
EXCEPTIONS: E6NF
ATTRIBUTES: HAS_MODRM HAS_EVEX
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT W MODRM_RM 128 16 8 UINT xmm1
1 REGISTER EXPLICIT R MASK 64 64 1 INT k4
2 REGISTER EXPLICIT R MODRM_REG 512 16 32 UINT zmm29
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ AVX ] ============================================================================================
VECTORLEN: 512
BROADCAST: NONE
ROUNDING: DEFAULT
SAE: N
MASK: k4 [ZEROING]
== [ ATT ] ============================================================================================
ABSOLUTE: vpmovusdb %zmm29, %xmm1 {%k4} {z}
RELATIVE: vpmovusdb %zmm29, %xmm1 {%k4} {z}
== [ INTEL ] ============================================================================================
ABSOLUTE: vpmovusdb xmm1 {k4} {z}, zmm29
RELATIVE: vpmovusdb xmm1 {k4} {z}, zmm29
== [ SEGMENTS ] ============================================================================================
62 62 7E CC 11 E9
: : :..MODRM
: :..OPCODE
:..EVEX

View File

@@ -0,0 +1,47 @@
== [ BASIC ] ============================================================================================
MNEMONIC: vpunpcklbw [ENC: EVEX, MAP: 0F, OPC: 0x60]
LENGTH: 10
SSZ: 64
EOSZ: 32
EASZ: 64
CATEGORY: AVX512
ISA-SET: AVX512BW_256
ISA-EXT: AVX512EVEX
EXCEPTIONS: E4NF
ATTRIBUTES: HAS_MODRM HAS_EVEX
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT W MODRM_REG 256 32 8 UINT ymm25
1 REGISTER EXPLICIT R MASK 64 64 1 INT k1
2 REGISTER EXPLICIT R NDSNDD 256 32 8 UINT ymm24
3 MEMORY EXPLICIT R MODRM_RM 256 32 8 UINT TYPE = MEM
SEG = ds
BASE = r14
INDEX = none
SCALE = 0
DISP = 0xFFFFFFFF8E7A5E35
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ AVX ] ============================================================================================
VECTORLEN: 256
BROADCAST: NONE
ROUNDING: DEFAULT
SAE: N
MASK: k1 [ZEROING]
== [ ATT ] ============================================================================================
ABSOLUTE: vpunpcklbw -0x7185A1CB(%r14), %ymm24, %ymm25 {%k1} {z}
RELATIVE: vpunpcklbw -0x7185A1CB(%r14), %ymm24, %ymm25 {%k1} {z}
== [ INTEL ] ============================================================================================
ABSOLUTE: vpunpcklbw ymm25 {k1} {z}, ymm24, ymmword ptr ds:[r14-0x7185A1CB]
RELATIVE: vpunpcklbw ymm25 {k1} {z}, ymm24, ymmword ptr ds:[r14-0x7185A1CB]
== [ SEGMENTS ] ============================================================================================
62 41 3D A1 60 8E 35 5E 7A 8E
: : : :..DISP
: : :..MODRM
: :..OPCODE
:..EVEX

View File

@@ -0,0 +1,47 @@
== [ BASIC ] ============================================================================================
MNEMONIC: vpandd [ENC: EVEX, MAP: 0F, OPC: 0xDB]
LENGTH: 10
SSZ: 64
EOSZ: 32
EASZ: 64
CATEGORY: LOGICAL
ISA-SET: AVX512F_256
ISA-EXT: AVX512EVEX
EXCEPTIONS: E4
ATTRIBUTES: HAS_MODRM HAS_EVEX
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT W MODRM_REG 256 8 32 UINT ymm14
1 REGISTER EXPLICIT R MASK 64 64 1 INT k5
2 REGISTER EXPLICIT R NDSNDD 256 8 32 UINT ymm5
3 MEMORY EXPLICIT R MODRM_RM 32 1 32 UINT TYPE = MEM
SEG = ds
BASE = r9
INDEX = none
SCALE = 0
DISP = 0x000000007B15F812
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ AVX ] ============================================================================================
VECTORLEN: 256
BROADCAST: 1_TO_8
ROUNDING: DEFAULT
SAE: N
MASK: k5 [ZEROING]
== [ ATT ] ============================================================================================
ABSOLUTE: vpandd 0x7B15F812(%r9) {1to8}, %ymm5, %ymm14 {%k5} {z}
RELATIVE: vpandd 0x7B15F812(%r9) {1to8}, %ymm5, %ymm14 {%k5} {z}
== [ INTEL ] ============================================================================================
ABSOLUTE: vpandd ymm14 {k5} {z}, ymm5, dword ptr ds:[r9+0x7B15F812] {1to8}
RELATIVE: vpandd ymm14 {k5} {z}, ymm5, dword ptr ds:[r9+0x7B15F812] {1to8}
== [ SEGMENTS ] ============================================================================================
62 11 55 BD DB B1 12 F8 15 7B
: : : :..DISP
: : :..MODRM
: :..OPCODE
:..EVEX

View File

@@ -0,0 +1,43 @@
== [ BASIC ] ============================================================================================
MNEMONIC: vrangepd [ENC: EVEX, MAP: 0F3A, OPC: 0x50]
LENGTH: 7
SSZ: 64
EOSZ: 64
EASZ: 64
CATEGORY: AVX512
ISA-SET: AVX512DQ_256
ISA-EXT: AVX512EVEX
EXCEPTIONS: E2
ATTRIBUTES: HAS_MODRM HAS_EVEX
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT W MODRM_REG 256 4 64 FLOAT64 ymm14
1 REGISTER EXPLICIT R MASK 64 64 1 INT k1
2 REGISTER EXPLICIT R NDSNDD 256 4 64 FLOAT64 ymm22
3 REGISTER EXPLICIT R MODRM_RM 256 4 64 FLOAT64 ymm8
4 IMMEDIATE EXPLICIT R UIMM8 8 1 8 UINT [U A 8] 0x0000000000000078
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ AVX ] ============================================================================================
VECTORLEN: 256
BROADCAST: NONE
ROUNDING: DEFAULT
SAE: N
MASK: k1 [ZEROING]
== [ ATT ] ============================================================================================
ABSOLUTE: vrangepd $0x78, %ymm8, %ymm22, %ymm14 {%k1} {z}
RELATIVE: vrangepd $0x78, %ymm8, %ymm22, %ymm14 {%k1} {z}
== [ INTEL ] ============================================================================================
ABSOLUTE: vrangepd ymm14 {k1} {z}, ymm22, ymm8, 0x78
RELATIVE: vrangepd ymm14 {k1} {z}, ymm22, ymm8, 0x78
== [ SEGMENTS ] ============================================================================================
62 53 CD A1 50 F0 78
: : : :..IMM
: : :..MODRM
: :..OPCODE
:..EVEX

View File

@@ -0,0 +1,46 @@
== [ BASIC ] ============================================================================================
MNEMONIC: vpermi2ps [ENC: EVEX, MAP: 0F38, OPC: 0x77]
LENGTH: 6
SSZ: 64
EOSZ: 32
EASZ: 64
CATEGORY: AVX512
ISA-SET: AVX512F_256
ISA-EXT: AVX512EVEX
EXCEPTIONS: E4NF
ATTRIBUTES: HAS_MODRM HAS_EVEX
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT RW MODRM_REG 256 8 32 FLOAT32 ymm28
1 REGISTER EXPLICIT R MASK 64 64 1 INT k2
2 REGISTER EXPLICIT R NDSNDD 256 8 32 FLOAT32 ymm14
3 MEMORY EXPLICIT R MODRM_RM 32 1 32 FLOAT32 TYPE = MEM
SEG = ds
BASE = r10
INDEX = none
SCALE = 0
DISP = 0x0000000000000000
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ AVX ] ============================================================================================
VECTORLEN: 256
BROADCAST: 1_TO_8
ROUNDING: DEFAULT
SAE: N
MASK: k2 [ZEROING]
== [ ATT ] ============================================================================================
ABSOLUTE: vpermi2ps (%r10) {1to8}, %ymm14, %ymm28 {%k2} {z}
RELATIVE: vpermi2ps (%r10) {1to8}, %ymm14, %ymm28 {%k2} {z}
== [ INTEL ] ============================================================================================
ABSOLUTE: vpermi2ps ymm28 {k2} {z}, ymm14, dword ptr ds:[r10] {1to8}
RELATIVE: vpermi2ps ymm28 {k2} {z}, ymm14, dword ptr ds:[r10] {1to8}
== [ SEGMENTS ] ============================================================================================
62 42 0D BA 77 22
: : :..MODRM
: :..OPCODE
:..EVEX

View File

@@ -0,0 +1,41 @@
== [ BASIC ] ============================================================================================
MNEMONIC: vaddsd [ENC: EVEX, MAP: 0F, OPC: 0x58]
LENGTH: 6
SSZ: 64
EOSZ: 64
EASZ: 64
CATEGORY: AVX512
ISA-SET: AVX512F_SCALAR
ISA-EXT: AVX512EVEX
EXCEPTIONS: E3
ATTRIBUTES: HAS_MODRM HAS_EVEX
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT RCW MODRM_REG 128 2 64 FLOAT64 xmm5
1 REGISTER EXPLICIT R MASK 64 64 1 INT k7
2 REGISTER EXPLICIT R NDSNDD 128 2 64 FLOAT64 xmm22
3 REGISTER EXPLICIT R MODRM_RM 128 2 64 FLOAT64 xmm19
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ AVX ] ============================================================================================
VECTORLEN: 128
BROADCAST: NONE
ROUNDING: DEFAULT
SAE: N
MASK: k7 [MERGING]
== [ ATT ] ============================================================================================
ABSOLUTE: vaddsd %xmm19, %xmm22, %xmm5 {%k7}
RELATIVE: vaddsd %xmm19, %xmm22, %xmm5 {%k7}
== [ INTEL ] ============================================================================================
ABSOLUTE: vaddsd xmm5 {k7}, xmm22, xmm19
RELATIVE: vaddsd xmm5 {k7}, xmm22, xmm19
== [ SEGMENTS ] ============================================================================================
62 B1 CF 47 58 EB
: : :..MODRM
: :..OPCODE
:..EVEX

View File

@@ -0,0 +1,49 @@
== [ BASIC ] ============================================================================================
MNEMONIC: vrndscaless [ENC: EVEX, MAP: 0F3A, OPC: 0x0A]
LENGTH: 8
SSZ: 64
EOSZ: 32
EASZ: 64
CATEGORY: AVX512
ISA-SET: AVX512F_SCALAR
ISA-EXT: AVX512EVEX
EXCEPTIONS: E3
ATTRIBUTES: HAS_MODRM HAS_EVEX
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT W MODRM_REG 128 4 32 FLOAT32 xmm12
1 REGISTER EXPLICIT R MASK 64 64 1 INT k2
2 REGISTER EXPLICIT R NDSNDD 128 4 32 FLOAT32 xmm5
3 MEMORY EXPLICIT R MODRM_RM 32 1 32 FLOAT32 TYPE = MEM
SEG = ds
BASE = rcx
INDEX = none
SCALE = 0
DISP = 0x000000000000011C
4 IMMEDIATE EXPLICIT R UIMM8 8 1 8 UINT [U A 8] 0x0000000000000088
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ AVX ] ============================================================================================
VECTORLEN: 128
BROADCAST: NONE
ROUNDING: DEFAULT
SAE: N
MASK: k2 [ZEROING]
== [ ATT ] ============================================================================================
ABSOLUTE: vrndscaless $0x88, 0x11C(%rcx), %xmm5, %xmm12 {%k2} {z}
RELATIVE: vrndscaless $0x88, 0x11C(%rcx), %xmm5, %xmm12 {%k2} {z}
== [ INTEL ] ============================================================================================
ABSOLUTE: vrndscaless xmm12 {k2} {z}, xmm5, dword ptr ds:[rcx+0x11C], 0x88
RELATIVE: vrndscaless xmm12 {k2} {z}, xmm5, dword ptr ds:[rcx+0x11C], 0x88
== [ SEGMENTS ] ============================================================================================
62 33 55 8A 0A 61 47 88
: : : : :..IMM
: : : :..DISP
: : :..MODRM
: :..OPCODE
:..EVEX

View File

@@ -0,0 +1,44 @@
== [ BASIC ] ============================================================================================
MNEMONIC: vpsrlvd [ENC: MVEX, MAP: 0F38, OPC: 0x45]
LENGTH: 6
SSZ: 64
EOSZ: 32
EASZ: 64
CATEGORY: KNC
ISA-SET: KNCE
ISA-EXT: KNCE
EXCEPTIONS: NONE
ATTRIBUTES: HAS_MODRM HAS_MVEX
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT RCW MODRM_REG 512 16 32 INT zmm9
1 REGISTER EXPLICIT R MASK 16 16 1 INT k4
2 REGISTER EXPLICIT R NDSNDD 512 16 32 INT zmm1
3 REGISTER EXPLICIT R MODRM_RM 512 16 32 INT zmm7
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ AVX ] ============================================================================================
VECTORLEN: 512
BROADCAST: NONE
ROUNDING: DEFAULT
SAE: N
MASK: k4 [MERGING]
EH: N
SWIZZLE: NONE
CONVERT: NONE
== [ ATT ] ============================================================================================
ABSOLUTE: vpsrlvd %zmm7, %zmm1, %zmm9 {%k4}
RELATIVE: vpsrlvd %zmm7, %zmm1, %zmm9 {%k4}
== [ INTEL ] ============================================================================================
ABSOLUTE: vpsrlvd zmm9 {k4}, zmm1, zmm7
RELATIVE: vpsrlvd zmm9 {k4}, zmm1, zmm7
== [ SEGMENTS ] ============================================================================================
62 72 71 AC 45 CF
: : :..MODRM
: :..OPCODE
:..MVEX

View File

@@ -0,0 +1,49 @@
== [ BASIC ] ============================================================================================
MNEMONIC: vfmsub132pd [ENC: MVEX, MAP: 0F38, OPC: 0x9A]
LENGTH: 6
SSZ: 64
EOSZ: 64
EASZ: 64
CATEGORY: UFMA
ISA-SET: KNCE
ISA-EXT: KNCE
EXCEPTIONS: NONE
ATTRIBUTES: HAS_MODRM HAS_MVEX
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT RCW MODRM_REG 512 8 64 FLOAT64 zmm19
1 REGISTER EXPLICIT R MASK 16 16 1 INT k5
2 REGISTER EXPLICIT R NDSNDD 512 8 64 FLOAT64 zmm18
3 MEMORY EXPLICIT R MODRM_RM 64 1 64 FLOAT64 TYPE = MEM
SEG = ds
BASE = r9
INDEX = none
SCALE = 0
DISP = 0x0000000000000000
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ AVX ] ============================================================================================
VECTORLEN: 512
BROADCAST: 1_TO_8
ROUNDING: DEFAULT
SAE: N
MASK: k5 [MERGING]
EH: N
SWIZZLE: NONE
CONVERT: NONE
== [ ATT ] ============================================================================================
ABSOLUTE: vfmsub132pd (%r9) {1to8}, %zmm18, %zmm19 {%k5}
RELATIVE: vfmsub132pd (%r9) {1to8}, %zmm18, %zmm19 {%k5}
== [ INTEL ] ============================================================================================
ABSOLUTE: vfmsub132pd zmm19 {k5}, zmm18, qword ptr ds:[r9] {1to8}
RELATIVE: vfmsub132pd zmm19 {k5}, zmm18, qword ptr ds:[r9] {1to8}
== [ SEGMENTS ] ============================================================================================
62 C2 E9 15 9A 19
: : :..MODRM
: :..OPCODE
:..MVEX

View File

@@ -0,0 +1,49 @@
== [ BASIC ] ============================================================================================
MNEMONIC: vpmadd231d [ENC: MVEX, MAP: 0F38, OPC: 0xB5]
LENGTH: 6
SSZ: 64
EOSZ: 32
EASZ: 64
CATEGORY: KNC
ISA-SET: KNCE
ISA-EXT: KNCE
EXCEPTIONS: NONE
ATTRIBUTES: HAS_MODRM HAS_MVEX
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT RCW MODRM_REG 512 16 32 FLOAT32 zmm30
1 REGISTER EXPLICIT R MASK 16 16 1 INT k6
2 REGISTER EXPLICIT R NDSNDD 512 16 32 FLOAT32 zmm12
3 MEMORY EXPLICIT R MODRM_RM 32 1 32 INT TYPE = MEM
SEG = ds
BASE = rax
INDEX = none
SCALE = 0
DISP = 0x0000000000000000
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ AVX ] ============================================================================================
VECTORLEN: 512
BROADCAST: 1_TO_16
ROUNDING: DEFAULT
SAE: N
MASK: k6 [MERGING]
EH: N
SWIZZLE: NONE
CONVERT: NONE
== [ ATT ] ============================================================================================
ABSOLUTE: vpmadd231d (%rax) {1to16}, %zmm12, %zmm30 {%k6}
RELATIVE: vpmadd231d (%rax) {1to16}, %zmm12, %zmm30 {%k6}
== [ INTEL ] ============================================================================================
ABSOLUTE: vpmadd231d zmm30 {k6}, zmm12, dword ptr ds:[rax] {1to16}
RELATIVE: vpmadd231d zmm30 {k6}, zmm12, dword ptr ds:[rax] {1to16}
== [ SEGMENTS ] ============================================================================================
62 62 19 1E B5 30
: : :..MODRM
: :..OPCODE
:..MVEX

View File

@@ -0,0 +1,44 @@
== [ BASIC ] ============================================================================================
MNEMONIC: vmulps [ENC: MVEX, MAP: 0F, OPC: 0x59]
LENGTH: 6
SSZ: 64
EOSZ: 32
EASZ: 64
CATEGORY: KNC
ISA-SET: KNCE
ISA-EXT: KNCE
EXCEPTIONS: NONE
ATTRIBUTES: HAS_MODRM HAS_MVEX
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT RCW MODRM_REG 512 16 32 FLOAT32 zmm14
1 REGISTER EXPLICIT R MASK 16 16 1 INT k4
2 REGISTER EXPLICIT R NDSNDD 512 16 32 FLOAT32 zmm2
3 REGISTER EXPLICIT R MODRM_RM 512 16 32 FLOAT32 zmm12
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ AVX ] ============================================================================================
VECTORLEN: 512
BROADCAST: NONE
ROUNDING: DEFAULT
SAE: N
MASK: k4 [MERGING]
EH: N
SWIZZLE: DCBA
CONVERT: NONE
== [ ATT ] ============================================================================================
ABSOLUTE: vmulps %zmm12, %zmm2, %zmm14 {%k4}
RELATIVE: vmulps %zmm12, %zmm2, %zmm14 {%k4}
== [ INTEL ] ============================================================================================
ABSOLUTE: vmulps zmm14 {k4}, zmm2, zmm12
RELATIVE: vmulps zmm14 {k4}, zmm2, zmm12
== [ SEGMENTS ] ============================================================================================
62 51 68 0C 59 F4
: : :..MODRM
: :..OPCODE
:..MVEX

View File

@@ -0,0 +1,50 @@
== [ BASIC ] ============================================================================================
MNEMONIC: vfmsub132ps [ENC: MVEX, MAP: 0F38, OPC: 0x9A]
LENGTH: 7
SSZ: 64
EOSZ: 32
EASZ: 64
CATEGORY: UFMA
ISA-SET: KNCE
ISA-EXT: KNCE
EXCEPTIONS: NONE
ATTRIBUTES: HAS_MODRM HAS_MVEX
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT RCW MODRM_REG 512 16 32 FLOAT32 zmm26
1 REGISTER EXPLICIT R MASK 16 16 1 INT k5
2 REGISTER EXPLICIT R NDSNDD 512 16 32 FLOAT32 zmm1
3 MEMORY EXPLICIT R MODRM_RM 32 1 32 FLOAT32 TYPE = MEM
SEG = ds
BASE = r10
INDEX = none
SCALE = 0
DISP = 0xFFFFFFFFFFFFFE3C
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ AVX ] ============================================================================================
VECTORLEN: 512
BROADCAST: 1_TO_16
ROUNDING: DEFAULT
SAE: N
MASK: k5 [MERGING]
EH: Y
SWIZZLE: NONE
CONVERT: NONE
== [ ATT ] ============================================================================================
ABSOLUTE: vfmsub132ps -0x1C4(%r10) {1to16} {cdab}, %zmm1, %zmm26 {%k5}
RELATIVE: vfmsub132ps -0x1C4(%r10) {1to16} {cdab}, %zmm1, %zmm26 {%k5}
== [ INTEL ] ============================================================================================
ABSOLUTE: vfmsub132ps zmm26 {k5}, zmm1, dword ptr ds:[r10-0x1C4] {1to16} {cdab}
RELATIVE: vfmsub132ps zmm26 {k5}, zmm1, dword ptr ds:[r10-0x1C4] {1to16} {cdab}
== [ SEGMENTS ] ============================================================================================
62 02 71 9D 9A 52 8F
: : : :..DISP
: : :..MODRM
: :..OPCODE
:..MVEX

View File

@@ -0,0 +1,51 @@
== [ BASIC ] ============================================================================================
MNEMONIC: vpandd [ENC: MVEX, MAP: 0F, OPC: 0xDB]
LENGTH: 11
SSZ: 64
EOSZ: 32
EASZ: 64
CATEGORY: KNC
ISA-SET: KNCE
ISA-EXT: KNCE
EXCEPTIONS: NONE
ATTRIBUTES: HAS_MODRM HAS_SIB HAS_MVEX
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT RCW MODRM_REG 512 16 32 FLOAT32 zmm17
1 REGISTER EXPLICIT R MASK 16 16 1 INT k2
2 REGISTER EXPLICIT R NDSNDD 512 16 32 FLOAT32 zmm6
3 MEMORY EXPLICIT R MODRM_RM 256 16 16 INT TYPE = MEM
SEG = ds
BASE = rcx
INDEX = r13
SCALE = 8
DISP = 0xFFFFFFFF91082832
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ AVX ] ============================================================================================
VECTORLEN: 512
BROADCAST: NONE
ROUNDING: DEFAULT
SAE: N
MASK: k2 [MERGING]
EH: Y
SWIZZLE: NONE
CONVERT: SINT16
== [ ATT ] ============================================================================================
ABSOLUTE: vpandd -0x6EF7D7CE(%rcx,%r13,8) {sint16} {cdab}, %zmm6, %zmm17 {%k2}
RELATIVE: vpandd -0x6EF7D7CE(%rcx,%r13,8) {sint16} {cdab}, %zmm6, %zmm17 {%k2}
== [ INTEL ] ============================================================================================
ABSOLUTE: vpandd zmm17 {k2}, zmm6, ymmword ptr ds:[rcx+r13*8-0x6EF7D7CE] {sint16} {cdab}
RELATIVE: vpandd zmm17 {k2}, zmm6, ymmword ptr ds:[rcx+r13*8-0x6EF7D7CE] {sint16} {cdab}
== [ SEGMENTS ] ============================================================================================
62 A1 49 FA DB 8C E9 32 28 08 91
: : : : :..DISP
: : : :..SIB
: : :..MODRM
: :..OPCODE
:..MVEX

View File

@@ -0,0 +1,44 @@
== [ BASIC ] ============================================================================================
MNEMONIC: vfnmadd231pd [ENC: MVEX, MAP: 0F38, OPC: 0xBC]
LENGTH: 6
SSZ: 64
EOSZ: 64
EASZ: 64
CATEGORY: UFMA
ISA-SET: KNCE
ISA-EXT: KNCE
EXCEPTIONS: NONE
ATTRIBUTES: HAS_MODRM HAS_MVEX
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT RCW MODRM_REG 512 8 64 FLOAT64 zmm14
1 REGISTER EXPLICIT R MASK 16 16 1 INT k7
2 REGISTER EXPLICIT R NDSNDD 512 8 64 FLOAT64 zmm14
3 REGISTER EXPLICIT R MODRM_RM 512 8 64 FLOAT64 zmm5
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ AVX ] ============================================================================================
VECTORLEN: 512
BROADCAST: NONE
ROUNDING: DEFAULT
SAE: N
MASK: k7 [MERGING]
EH: N
SWIZZLE: CDAB
CONVERT: NONE
== [ ATT ] ============================================================================================
ABSOLUTE: vfnmadd231pd %zmm5 {cdab}, %zmm14, %zmm14 {%k7}
RELATIVE: vfnmadd231pd %zmm5 {cdab}, %zmm14, %zmm14 {%k7}
== [ INTEL ] ============================================================================================
ABSOLUTE: vfnmadd231pd zmm14 {k7}, zmm14, zmm5 {cdab}
RELATIVE: vfnmadd231pd zmm14 {k7}, zmm14, zmm5 {cdab}
== [ SEGMENTS ] ============================================================================================
62 72 89 1F BC F5
: : :..MODRM
: :..OPCODE
:..MVEX

View File

@@ -0,0 +1,49 @@
== [ BASIC ] ============================================================================================
MNEMONIC: vblendmps [ENC: MVEX, MAP: 0F38, OPC: 0x65]
LENGTH: 6
SSZ: 64
EOSZ: 32
EASZ: 64
CATEGORY: BLEND
ISA-SET: KNCE
ISA-EXT: KNCE
EXCEPTIONS: NONE
ATTRIBUTES: HAS_MODRM HAS_MVEX
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT RCW MODRM_REG 512 16 32 FLOAT32 zmm30
1 REGISTER EXPLICIT R MASK 16 16 1 INT k4
2 REGISTER EXPLICIT R NDSNDD 512 16 32 FLOAT32 zmm23
3 MEMORY EXPLICIT R MODRM_RM 128 16 8 UINT TYPE = MEM
SEG = ds
BASE = r8
INDEX = none
SCALE = 0
DISP = 0x0000000000000000
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ AVX ] ============================================================================================
VECTORLEN: 512
BROADCAST: NONE
ROUNDING: DEFAULT
SAE: N
MASK: k4 [MERGING]
EH: Y
SWIZZLE: NONE
CONVERT: UINT8
== [ ATT ] ============================================================================================
ABSOLUTE: vblendmps (%r8) {uint8} {cdab}, %zmm23, %zmm30 {%k4}
RELATIVE: vblendmps (%r8) {uint8} {cdab}, %zmm23, %zmm30 {%k4}
== [ INTEL ] ============================================================================================
ABSOLUTE: vblendmps zmm30 {k4}, zmm23, xmmword ptr ds:[r8] {uint8} {cdab}
RELATIVE: vblendmps zmm30 {k4}, zmm23, xmmword ptr ds:[r8] {uint8} {cdab}
== [ SEGMENTS ] ============================================================================================
62 02 41 C4 65 30
: : :..MODRM
: :..OPCODE
:..MVEX

View File

@@ -0,0 +1,50 @@
== [ BASIC ] ============================================================================================
MNEMONIC: vpmaxud [ENC: MVEX, MAP: 0F38, OPC: 0x3F]
LENGTH: 7
SSZ: 64
EOSZ: 32
EASZ: 64
CATEGORY: KNC
ISA-SET: KNCE
ISA-EXT: KNCE
EXCEPTIONS: NONE
ATTRIBUTES: HAS_MODRM HAS_MVEX
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT RCW MODRM_REG 512 16 32 FLOAT32 zmm26
1 REGISTER EXPLICIT R MASK 16 16 1 INT k3
2 REGISTER EXPLICIT R NDSNDD 512 16 32 FLOAT32 zmm0
3 MEMORY EXPLICIT R MODRM_RM 128 16 8 UINT TYPE = MEM
SEG = ds
BASE = rsi
INDEX = none
SCALE = 0
DISP = 0xFFFFFFFFFFFFFA70
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ AVX ] ============================================================================================
VECTORLEN: 512
BROADCAST: NONE
ROUNDING: DEFAULT
SAE: N
MASK: k3 [MERGING]
EH: N
SWIZZLE: NONE
CONVERT: UINT8
== [ ATT ] ============================================================================================
ABSOLUTE: vpmaxud -0x590(%rsi) {uint8}, %zmm0, %zmm26 {%k3}
RELATIVE: vpmaxud -0x590(%rsi) {uint8}, %zmm0, %zmm26 {%k3}
== [ INTEL ] ============================================================================================
ABSOLUTE: vpmaxud zmm26 {k3}, zmm0, xmmword ptr ds:[rsi-0x590] {uint8}
RELATIVE: vpmaxud zmm26 {k3}, zmm0, xmmword ptr ds:[rsi-0x590] {uint8}
== [ SEGMENTS ] ============================================================================================
62 22 79 4B 3F 56 A7
: : : :..DISP
: : :..MODRM
: :..OPCODE
:..MVEX

View File

@@ -0,0 +1,49 @@
== [ BASIC ] ============================================================================================
MNEMONIC: vfnmsub213ps [ENC: MVEX, MAP: 0F38, OPC: 0xAE]
LENGTH: 6
SSZ: 64
EOSZ: 32
EASZ: 64
CATEGORY: UFMA
ISA-SET: KNCE
ISA-EXT: KNCE
EXCEPTIONS: NONE
ATTRIBUTES: HAS_MODRM HAS_MVEX
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT RCW MODRM_REG 512 16 32 FLOAT32 zmm14
1 REGISTER EXPLICIT R MASK 16 16 1 INT k6
2 REGISTER EXPLICIT R NDSNDD 512 16 32 FLOAT32 zmm4
3 MEMORY EXPLICIT R MODRM_RM 256 16 16 FLOAT16 TYPE = MEM
SEG = ds
BASE = rdi
INDEX = none
SCALE = 0
DISP = 0x0000000000000000
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ AVX ] ============================================================================================
VECTORLEN: 512
BROADCAST: NONE
ROUNDING: DEFAULT
SAE: N
MASK: k6 [MERGING]
EH: N
SWIZZLE: NONE
CONVERT: FLOAT16
== [ ATT ] ============================================================================================
ABSOLUTE: vfnmsub213ps (%rdi) {float16}, %zmm4, %zmm14 {%k6}
RELATIVE: vfnmsub213ps (%rdi) {float16}, %zmm4, %zmm14 {%k6}
== [ INTEL ] ============================================================================================
ABSOLUTE: vfnmsub213ps zmm14 {k6}, zmm4, ymmword ptr ds:[rdi] {float16}
RELATIVE: vfnmsub213ps zmm14 {k6}, zmm4, ymmword ptr ds:[rdi] {float16}
== [ SEGMENTS ] ============================================================================================
62 72 59 3E AE 37
: : :..MODRM
: :..OPCODE
:..MVEX

View File

@@ -0,0 +1,50 @@
== [ BASIC ] ============================================================================================
MNEMONIC: vpsubd [ENC: MVEX, MAP: 0F, OPC: 0xFA]
LENGTH: 7
SSZ: 64
EOSZ: 32
EASZ: 64
CATEGORY: KNC
ISA-SET: KNCE
ISA-EXT: KNCE
EXCEPTIONS: NONE
ATTRIBUTES: HAS_MODRM HAS_MVEX
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT RCW MODRM_REG 512 16 32 FLOAT32 zmm16
1 REGISTER EXPLICIT R MASK 16 16 1 INT k6
2 REGISTER EXPLICIT R NDSNDD 512 16 32 FLOAT32 zmm19
3 MEMORY EXPLICIT R MODRM_RM 128 4 32 INT TYPE = MEM
SEG = ss
BASE = rbp
INDEX = none
SCALE = 0
DISP = 0x00000000000007B0
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ AVX ] ============================================================================================
VECTORLEN: 512
BROADCAST: 4_TO_16
ROUNDING: DEFAULT
SAE: N
MASK: k6 [MERGING]
EH: N
SWIZZLE: NONE
CONVERT: NONE
== [ ATT ] ============================================================================================
ABSOLUTE: vpsubd 0x7B0(%rbp) {4to16}, %zmm19, %zmm16 {%k6}
RELATIVE: vpsubd 0x7B0(%rbp) {4to16}, %zmm19, %zmm16 {%k6}
== [ INTEL ] ============================================================================================
ABSOLUTE: vpsubd zmm16 {k6}, zmm19, xmmword ptr ss:[rbp+0x7B0] {4to16}
RELATIVE: vpsubd zmm16 {k6}, zmm19, xmmword ptr ss:[rbp+0x7B0] {4to16}
== [ SEGMENTS ] ============================================================================================
62 E1 61 26 FA 45 7B
: : : :..DISP
: : :..MODRM
: :..OPCODE
:..MVEX

View File

@@ -0,0 +1,51 @@
== [ BASIC ] ============================================================================================
MNEMONIC: vgminpd [ENC: MVEX, MAP: 0F38, OPC: 0x52]
LENGTH: 8
SSZ: 64
EOSZ: 64
EASZ: 64
CATEGORY: KNC
ISA-SET: KNCE
ISA-EXT: KNCE
EXCEPTIONS: NONE
ATTRIBUTES: HAS_MODRM HAS_SIB HAS_MVEX
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT RCW MODRM_REG 512 8 64 FLOAT64 zmm29
1 REGISTER EXPLICIT R MASK 16 16 1 INT k0
2 REGISTER EXPLICIT R NDSNDD 512 8 64 FLOAT64 zmm25
3 MEMORY EXPLICIT R MODRM_RM 256 4 64 FLOAT64 TYPE = MEM
SEG = ds
BASE = r11
INDEX = r8
SCALE = 4
DISP = 0xFFFFFFFFFFFFF7C0
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ AVX ] ============================================================================================
VECTORLEN: 512
BROADCAST: 4_TO_8
ROUNDING: DEFAULT
SAE: N
MASK: k0 [MERGING]
EH: N
SWIZZLE: NONE
CONVERT: NONE
== [ ATT ] ============================================================================================
ABSOLUTE: vgminpd -0x840(%r11,%r8,4) {4to8}, %zmm25, %zmm29
RELATIVE: vgminpd -0x840(%r11,%r8,4) {4to8}, %zmm25, %zmm29
== [ INTEL ] ============================================================================================
ABSOLUTE: vgminpd zmm29, zmm25, ymmword ptr ds:[r11+r8*4-0x840] {4to8}
RELATIVE: vgminpd zmm29, zmm25, ymmword ptr ds:[r11+r8*4-0x840] {4to8}
== [ SEGMENTS ] ============================================================================================
62 02 B1 20 52 6C 83 BE
: : : : :..DISP
: : : :..SIB
: : :..MODRM
: :..OPCODE
:..MVEX

View File

@@ -0,0 +1,50 @@
== [ BASIC ] ============================================================================================
MNEMONIC: vaddsetsps [ENC: MVEX, MAP: 0F38, OPC: 0xCC]
LENGTH: 7
SSZ: 64
EOSZ: 32
EASZ: 64
CATEGORY: KNC
ISA-SET: KNCE
ISA-EXT: KNCE
EXCEPTIONS: NONE
ATTRIBUTES: HAS_MODRM HAS_MVEX
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT RCW MODRM_REG 512 16 32 FLOAT32 zmm31
1 REGISTER EXPLICIT RW MASK 16 16 1 INT k6
2 REGISTER EXPLICIT R NDSNDD 512 16 32 FLOAT32 zmm15
3 MEMORY EXPLICIT R MODRM_RM 256 16 16 FLOAT16 TYPE = MEM
SEG = ds
BASE = r14
INDEX = none
SCALE = 0
DISP = 0xFFFFFFFFFFFFF8A0
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ AVX ] ============================================================================================
VECTORLEN: 512
BROADCAST: NONE
ROUNDING: DEFAULT
SAE: N
MASK: k6 [MERGING]
EH: N
SWIZZLE: NONE
CONVERT: FLOAT16
== [ ATT ] ============================================================================================
ABSOLUTE: vaddsetsps -0x760(%r14) {float16}, %zmm15, %zmm31 {%k6}
RELATIVE: vaddsetsps -0x760(%r14) {float16}, %zmm15, %zmm31 {%k6}
== [ INTEL ] ============================================================================================
ABSOLUTE: vaddsetsps zmm31 {k6}, zmm15, ymmword ptr ds:[r14-0x760] {float16}
RELATIVE: vaddsetsps zmm31 {k6}, zmm15, ymmword ptr ds:[r14-0x760] {float16}
== [ SEGMENTS ] ============================================================================================
62 02 01 3E CC 7E C5
: : : :..DISP
: : :..MODRM
: :..OPCODE
:..MVEX

View File

@@ -0,0 +1,50 @@
== [ BASIC ] ============================================================================================
MNEMONIC: vpminud [ENC: MVEX, MAP: 0F38, OPC: 0x3B]
LENGTH: 10
SSZ: 64
EOSZ: 32
EASZ: 64
CATEGORY: KNC
ISA-SET: KNCE
ISA-EXT: KNCE
EXCEPTIONS: NONE
ATTRIBUTES: HAS_MODRM HAS_MVEX
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT RCW MODRM_REG 512 16 32 FLOAT32 zmm16
1 REGISTER EXPLICIT R MASK 16 16 1 INT k5
2 REGISTER EXPLICIT R NDSNDD 512 16 32 FLOAT32 zmm8
3 MEMORY EXPLICIT R MODRM_RM 128 4 32 INT TYPE = MEM
SEG = ds
BASE = r11
INDEX = none
SCALE = 0
DISP = 0xFFFFFFFFABFC76C1
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ AVX ] ============================================================================================
VECTORLEN: 512
BROADCAST: 4_TO_16
ROUNDING: DEFAULT
SAE: N
MASK: k5 [MERGING]
EH: N
SWIZZLE: NONE
CONVERT: NONE
== [ ATT ] ============================================================================================
ABSOLUTE: vpminud -0x5403893F(%r11) {4to16}, %zmm8, %zmm16 {%k5}
RELATIVE: vpminud -0x5403893F(%r11) {4to16}, %zmm8, %zmm16 {%k5}
== [ INTEL ] ============================================================================================
ABSOLUTE: vpminud zmm16 {k5}, zmm8, xmmword ptr ds:[r11-0x5403893F] {4to16}
RELATIVE: vpminud zmm16 {k5}, zmm8, xmmword ptr ds:[r11-0x5403893F] {4to16}
== [ SEGMENTS ] ============================================================================================
62 C2 39 2D 3B 83 C1 76 FC AB
: : : :..DISP
: : :..MODRM
: :..OPCODE
:..MVEX

View File

@@ -0,0 +1,44 @@
== [ BASIC ] ============================================================================================
MNEMONIC: vpmadd231d [ENC: MVEX, MAP: 0F38, OPC: 0xB5]
LENGTH: 6
SSZ: 64
EOSZ: 32
EASZ: 64
CATEGORY: KNC
ISA-SET: KNCE
ISA-EXT: KNCE
EXCEPTIONS: NONE
ATTRIBUTES: HAS_MODRM HAS_MVEX
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT RCW MODRM_REG 512 16 32 FLOAT32 zmm7
1 REGISTER EXPLICIT R MASK 16 16 1 INT k2
2 REGISTER EXPLICIT R NDSNDD 512 16 32 FLOAT32 zmm19
3 REGISTER EXPLICIT R MODRM_RM 512 16 32 FLOAT32 zmm14
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ AVX ] ============================================================================================
VECTORLEN: 512
BROADCAST: NONE
ROUNDING: DEFAULT
SAE: N
MASK: k2 [MERGING]
EH: N
SWIZZLE: NONE
CONVERT: NONE
== [ ATT ] ============================================================================================
ABSOLUTE: vpmadd231d %zmm14, %zmm19, %zmm7 {%k2}
RELATIVE: vpmadd231d %zmm14, %zmm19, %zmm7 {%k2}
== [ INTEL ] ============================================================================================
ABSOLUTE: vpmadd231d zmm7 {k2}, zmm19, zmm14
RELATIVE: vpmadd231d zmm7 {k2}, zmm19, zmm14
== [ SEGMENTS ] ============================================================================================
62 D2 61 B2 B5 FE
: : :..MODRM
: :..OPCODE
:..MVEX

View File

@@ -0,0 +1,44 @@
== [ BASIC ] ============================================================================================
MNEMONIC: vfmsub132ps [ENC: MVEX, MAP: 0F38, OPC: 0x9A]
LENGTH: 6
SSZ: 64
EOSZ: 32
EASZ: 64
CATEGORY: UFMA
ISA-SET: KNCE
ISA-EXT: KNCE
EXCEPTIONS: NONE
ATTRIBUTES: HAS_MODRM HAS_MVEX
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT RCW MODRM_REG 512 16 32 FLOAT32 zmm12
1 REGISTER EXPLICIT R MASK 16 16 1 INT k1
2 REGISTER EXPLICIT R NDSNDD 512 16 32 FLOAT32 zmm31
3 REGISTER EXPLICIT R MODRM_RM 512 16 32 FLOAT32 zmm8
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ AVX ] ============================================================================================
VECTORLEN: 512
BROADCAST: NONE
ROUNDING: DEFAULT
SAE: N
MASK: k1 [MERGING]
EH: N
SWIZZLE: DDDD
CONVERT: NONE
== [ ATT ] ============================================================================================
ABSOLUTE: vfmsub132ps %zmm8 {dddd}, %zmm31, %zmm12 {%k1}
RELATIVE: vfmsub132ps %zmm8 {dddd}, %zmm31, %zmm12 {%k1}
== [ INTEL ] ============================================================================================
ABSOLUTE: vfmsub132ps zmm12 {k1}, zmm31, zmm8 {dddd}
RELATIVE: vfmsub132ps zmm12 {k1}, zmm31, zmm8 {dddd}
== [ SEGMENTS ] ============================================================================================
62 52 01 71 9A E0
: : :..MODRM
: :..OPCODE
:..MVEX

View File

@@ -0,0 +1,52 @@
== [ BASIC ] ============================================================================================
MNEMONIC: vcmpps [ENC: MVEX, MAP: 0F, OPC: 0xC2]
LENGTH: 11
SSZ: 64
EOSZ: 32
EASZ: 64
CATEGORY: KNC
ISA-SET: KNCE
ISA-EXT: KNCE
EXCEPTIONS: NONE
ATTRIBUTES: HAS_MODRM HAS_MVEX
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT RCW MODRM_REG 16 16 1 INT k4
1 REGISTER EXPLICIT R MASK 16 16 1 INT k7
2 REGISTER EXPLICIT R NDSNDD 512 16 32 FLOAT32 zmm2
3 MEMORY EXPLICIT R MODRM_RM 128 16 8 UINT TYPE = MEM
SEG = ds
BASE = r11
INDEX = none
SCALE = 0
DISP = 0x0000000030844644
4 IMMEDIATE EXPLICIT R UIMM8 8 1 5 CC [U A 8] 0x0000000000000069
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ AVX ] ============================================================================================
VECTORLEN: 512
BROADCAST: NONE
ROUNDING: DEFAULT
SAE: N
MASK: k7 [MERGING]
EH: Y
SWIZZLE: NONE
CONVERT: UINT8
== [ ATT ] ============================================================================================
ABSOLUTE: vcmpps $0x69, 0x30844644(%r11) {uint8} {cdab}, %zmm2, %k4 {%k7}
RELATIVE: vcmpps $0x69, 0x30844644(%r11) {uint8} {cdab}, %zmm2, %k4 {%k7}
== [ INTEL ] ============================================================================================
ABSOLUTE: vcmpps k4 {k7}, zmm2, xmmword ptr ds:[r11+0x30844644] {uint8} {cdab}, 0x69
RELATIVE: vcmpps k4 {k7}, zmm2, xmmword ptr ds:[r11+0x30844644] {uint8} {cdab}, 0x69
== [ SEGMENTS ] ============================================================================================
62 91 68 CF C2 A3 44 46 84 30 69
: : : : :..IMM
: : : :..DISP
: : :..MODRM
: :..OPCODE
:..MVEX

View File

@@ -0,0 +1,50 @@
== [ BASIC ] ============================================================================================
MNEMONIC: vfnmsub231pd [ENC: MVEX, MAP: 0F38, OPC: 0xBE]
LENGTH: 7
SSZ: 64
EOSZ: 64
EASZ: 64
CATEGORY: UFMA
ISA-SET: KNCE
ISA-EXT: KNCE
EXCEPTIONS: NONE
ATTRIBUTES: HAS_MODRM HAS_MVEX
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT RCW MODRM_REG 512 8 64 FLOAT64 zmm5
1 REGISTER EXPLICIT R MASK 16 16 1 INT k5
2 REGISTER EXPLICIT R NDSNDD 512 8 64 FLOAT64 zmm1
3 MEMORY EXPLICIT R MODRM_RM 256 4 64 FLOAT64 TYPE = MEM
SEG = ds
BASE = rdi
INDEX = none
SCALE = 0
DISP = 0xFFFFFFFFFFFFF3C0
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ AVX ] ============================================================================================
VECTORLEN: 512
BROADCAST: 4_TO_8
ROUNDING: DEFAULT
SAE: N
MASK: k5 [MERGING]
EH: N
SWIZZLE: NONE
CONVERT: NONE
== [ ATT ] ============================================================================================
ABSOLUTE: vfnmsub231pd -0xC40(%rdi) {4to8}, %zmm1, %zmm5 {%k5}
RELATIVE: vfnmsub231pd -0xC40(%rdi) {4to8}, %zmm1, %zmm5 {%k5}
== [ INTEL ] ============================================================================================
ABSOLUTE: vfnmsub231pd zmm5 {k5}, zmm1, ymmword ptr ds:[rdi-0xC40] {4to8}
RELATIVE: vfnmsub231pd zmm5 {k5}, zmm1, ymmword ptr ds:[rdi-0xC40] {4to8}
== [ SEGMENTS ] ============================================================================================
62 F2 F1 2D BE 6F 9E
: : : :..DISP
: : :..MODRM
: :..OPCODE
:..MVEX

View File

@@ -0,0 +1,51 @@
== [ BASIC ] ============================================================================================
MNEMONIC: vaddsetsps [ENC: MVEX, MAP: 0F38, OPC: 0xCC]
LENGTH: 9
SSZ: 64
EOSZ: 32
EASZ: 64
CATEGORY: KNC
ISA-SET: KNCE
ISA-EXT: KNCE
EXCEPTIONS: NONE
ATTRIBUTES: HAS_MODRM HAS_SIB HAS_MVEX HAS_SEGMENT HAS_SEGMENT_GS
== [ OPERANDS ] ============================================================================================
## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
0 REGISTER EXPLICIT RCW MODRM_REG 512 16 32 FLOAT32 zmm10
1 REGISTER EXPLICIT RW MASK 16 16 1 INT k5
2 REGISTER EXPLICIT R NDSNDD 512 16 32 FLOAT32 zmm7
3 MEMORY EXPLICIT R MODRM_RM 128 16 8 UINT TYPE = MEM
SEG = gs
BASE = r8
INDEX = r12
SCALE = 8
DISP = 0x0000000000000000
-- --------- ---------- ------ ------------ ---- ----- ------ -------- ---------------------------
== [ AVX ] ============================================================================================
VECTORLEN: 512
BROADCAST: NONE
ROUNDING: DEFAULT
SAE: N
MASK: k5 [MERGING]
EH: N
SWIZZLE: NONE
CONVERT: UINT8
== [ ATT ] ============================================================================================
ABSOLUTE: vaddsetsps %gs:(%r8,%r12,8) {uint8}, %zmm7, %zmm10 {%k5}
RELATIVE: vaddsetsps %gs:(%r8,%r12,8) {uint8}, %zmm7, %zmm10 {%k5}
== [ INTEL ] ============================================================================================
ABSOLUTE: vaddsetsps zmm10 {k5}, zmm7, xmmword ptr gs:[r8+r12*8] {uint8}
RELATIVE: vaddsetsps zmm10 {k5}, zmm7, xmmword ptr gs:[r8+r12*8] {uint8}
== [ SEGMENTS ] ============================================================================================
43 65 62 12 41 4D CC 14 E0
: : : : :..SIB
: : : :..MODRM
: : :..OPCODE
: :..MVEX
:..PREFIXES

Some files were not shown because too many files have changed in this diff Show More