add KMOVQ tests

Change-Id: I1a9107a0ff8dba4c296545a199f94ecf808e312a
(cherry picked from commit 6f20f7c856ebe463514caceff971d96f1730b7c0)
This commit is contained in:
Mark Charney
2017-06-22 15:14:51 -04:00
parent 065409454f
commit 334f4d9cc9
66 changed files with 99 additions and 0 deletions

View File

@@ -5,3 +5,16 @@ DEC AVX512X ; BUILDDIR/xed -64 -d 62F1740958DA
DEC ENC AVX512X ; BUILDDIR/xed -64 -de 62 e1 ad 0f 58 64 d9 08
DEC ENC AVX512X ; BUILDDIR/xed -64 -de 62 f1 7e 78 2d f0
DEC AVX512X ; BUILDDIR/xed -d 62 F2 7D 48 13 C0
ENC AVX512X ; BUILDDIR/xed -64 -e KMOVQ k0 rax
ENC AVX512X ; BUILDDIR/xed -e KMOVQ k0 MEM8:ebx
ENC AVX512X ; BUILDDIR/xed -64 -e KMOVQ rax k0
ENC AVX512X ; BUILDDIR/xed -e KMOVQ k1 k0
ENC AVX512X ; BUILDDIR/xed -64 -e KMOVQ k1 k0
ENC AVX512X ; BUILDDIR/xed -e KMOVQ MEM8:ebx k0
ENC AVX512X ; BUILDDIR/xed -64 -e KMOVQ MEM8:rbx k0
ENC AVX512X ; BUILDDIR/xed -64 -e KMOVQ MEM8:ebx k0
DEC AVX512X ; BUILDDIR/xed -d C4E1FB93D8
DEC AVX512X ; BUILDDIR/xed -64 -d C4E1FB93D8
DEC AVX512X ; BUILDDIR/xed -d C4E1FB92FB
DEC AVX512X ; BUILDDIR/xed -64 -d C4E1FB92FB
DEC AVX512X ; BUILDDIR/xed -d C4E17B92FB

View File

@@ -0,0 +1 @@
BUILDDIR/xed -64 -e KMOVQ k0 rax

View File

@@ -0,0 +1 @@
ENC AVX512X

View File

@@ -0,0 +1 @@
0

View File

@@ -0,0 +1,4 @@
Request: KMOVQ MODE:2, REG0:K0, REG1:RAX, SMODE:2
OPERAND ORDER: REG0 REG1
Encodable! C4E1FB92C0
.byte 0xc4,0xe1,0xfb,0x92,0xc0

View File

@@ -0,0 +1 @@
BUILDDIR/xed -e KMOVQ k0 MEM8:ebx

View File

@@ -0,0 +1 @@
ENC AVX512X

View File

@@ -0,0 +1 @@
0

View File

@@ -0,0 +1,4 @@
Request: KMOVQ EASZ:2, MEM0:qword ptr [EBX], MEM_WIDTH:8, MODE:1, REG0:K0, SMODE:1
OPERAND ORDER: REG0 MEM0
Encodable! C4E1F89003
.byte 0xc4,0xe1,0xf8,0x90,0x03

View File

@@ -0,0 +1 @@
BUILDDIR/xed -64 -e KMOVQ rax k0

View File

@@ -0,0 +1 @@
ENC AVX512X

View File

@@ -0,0 +1 @@
0

View File

@@ -0,0 +1,4 @@
Request: KMOVQ MODE:2, REG0:RAX, REG1:K0, SMODE:2
OPERAND ORDER: REG0 REG1
Encodable! C4E1FB93C0
.byte 0xc4,0xe1,0xfb,0x93,0xc0

View File

@@ -0,0 +1 @@
BUILDDIR/xed -e KMOVQ k1 k0

View File

@@ -0,0 +1 @@
ENC AVX512X

View File

@@ -0,0 +1 @@
0

View File

@@ -0,0 +1,4 @@
Request: KMOVQ MODE:1, REG0:K1, REG1:K0, SMODE:1
OPERAND ORDER: REG0 REG1
Encodable! C4E1F890C8
.byte 0xc4,0xe1,0xf8,0x90,0xc8

View File

@@ -0,0 +1 @@
BUILDDIR/xed -64 -e KMOVQ k1 k0

View File

@@ -0,0 +1 @@
ENC AVX512X

View File

@@ -0,0 +1 @@
0

View File

@@ -0,0 +1,4 @@
Request: KMOVQ MODE:2, REG0:K1, REG1:K0, SMODE:2
OPERAND ORDER: REG0 REG1
Encodable! C4E1F890C8
.byte 0xc4,0xe1,0xf8,0x90,0xc8

View File

@@ -0,0 +1 @@
BUILDDIR/xed -e KMOVQ MEM8:ebx k0

View File

@@ -0,0 +1 @@
ENC AVX512X

View File

@@ -0,0 +1 @@
0

View File

@@ -0,0 +1,4 @@
Request: KMOVQ EASZ:2, MEM0:qword ptr [EBX], MEM_WIDTH:8, MODE:1, REG0:K0, SMODE:1
OPERAND ORDER: MEM0 REG0
Encodable! C4E1F89103
.byte 0xc4,0xe1,0xf8,0x91,0x03

View File

@@ -0,0 +1 @@
BUILDDIR/xed -64 -e KMOVQ MEM8:rbx k0

View File

@@ -0,0 +1 @@
ENC AVX512X

View File

@@ -0,0 +1 @@
0

View File

@@ -0,0 +1,4 @@
Request: KMOVQ MEM0:qword ptr [RBX], MEM_WIDTH:8, MODE:2, REG0:K0, SMODE:2
OPERAND ORDER: MEM0 REG0
Encodable! C4E1F89103
.byte 0xc4,0xe1,0xf8,0x91,0x03

View File

@@ -0,0 +1 @@
BUILDDIR/xed -64 -e KMOVQ MEM8:ebx k0

View File

@@ -0,0 +1 @@
ENC AVX512X

View File

@@ -0,0 +1 @@
0

View File

@@ -0,0 +1,4 @@
Request: KMOVQ EASZ:2, MEM0:qword ptr [EBX], MEM_WIDTH:8, MODE:2, REG0:K0, SMODE:2
OPERAND ORDER: MEM0 REG0
Encodable! 67C4E1F89103
.byte 0x67,0xc4,0xe1,0xf8,0x91,0x03

View File

@@ -0,0 +1 @@
BUILDDIR/xed -d C4E1FB93D8

View File

@@ -0,0 +1 @@
DEC AVX512X

View File

@@ -0,0 +1 @@
0

View File

@@ -0,0 +1,3 @@
C4E1FB93D8
ICLASS: KMOVD CATEGORY: KMASK EXTENSION: AVX512VEX IFORM: KMOVD_GPR32u32_MASKmskw_AVX512 ISA_SET: AVX512BW_KOP
SHORT: kmovd ebx, k0

View File

@@ -0,0 +1 @@
BUILDDIR/xed -64 -d C4E1FB93D8

View File

@@ -0,0 +1 @@
DEC AVX512X

View File

@@ -0,0 +1 @@
0

View File

@@ -0,0 +1,3 @@
C4E1FB93D8
ICLASS: KMOVQ CATEGORY: KMASK EXTENSION: AVX512VEX IFORM: KMOVQ_GPR64u64_MASKmskw_AVX512 ISA_SET: AVX512BW_KOP
SHORT: kmovq rbx, k0

View File

@@ -0,0 +1 @@
BUILDDIR/xed -d C4E1FB92FB

View File

@@ -0,0 +1 @@
DEC AVX512X

View File

@@ -0,0 +1 @@
0

View File

@@ -0,0 +1,3 @@
C4E1FB92FB
ICLASS: KMOVD CATEGORY: KMASK EXTENSION: AVX512VEX IFORM: KMOVD_MASKmskw_GPR32u32_AVX512 ISA_SET: AVX512BW_KOP
SHORT: kmovd k7, ebx

View File

@@ -0,0 +1 @@
BUILDDIR/xed -64 -d C4E1FB92FB

View File

@@ -0,0 +1 @@
DEC AVX512X

View File

@@ -0,0 +1 @@
0

View File

@@ -0,0 +1,3 @@
C4E1FB92FB
ICLASS: KMOVQ CATEGORY: KMASK EXTENSION: AVX512VEX IFORM: KMOVQ_MASKmskw_GPR64u64_AVX512 ISA_SET: AVX512BW_KOP
SHORT: kmovq k7, rbx

View File

@@ -0,0 +1 @@
BUILDDIR/xed -d C4E17B92FB

View File

@@ -0,0 +1 @@
DEC AVX512X

View File

@@ -0,0 +1 @@
0

View File

@@ -0,0 +1,3 @@
C4E17B92FB
ICLASS: KMOVD CATEGORY: KMASK EXTENSION: AVX512VEX IFORM: KMOVD_MASKmskw_GPR32u32_AVX512 ISA_SET: AVX512BW_KOP
SHORT: kmovd k7, ebx