mirror of
https://github.com/RPCSX/xed.git
synced 2026-01-31 01:05:17 +01:00
add KMOVQ tests
Change-Id: I1a9107a0ff8dba4c296545a199f94ecf808e312a (cherry picked from commit 6f20f7c856ebe463514caceff971d96f1730b7c0)
This commit is contained in:
@@ -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
|
||||
|
||||
1
tests/tests-avx512/test-00007/cmd
Normal file
1
tests/tests-avx512/test-00007/cmd
Normal file
@@ -0,0 +1 @@
|
||||
BUILDDIR/xed -64 -e KMOVQ k0 rax
|
||||
1
tests/tests-avx512/test-00007/codes
Normal file
1
tests/tests-avx512/test-00007/codes
Normal file
@@ -0,0 +1 @@
|
||||
ENC AVX512X
|
||||
1
tests/tests-avx512/test-00007/retcode.reference
Normal file
1
tests/tests-avx512/test-00007/retcode.reference
Normal file
@@ -0,0 +1 @@
|
||||
0
|
||||
0
tests/tests-avx512/test-00007/stderr.reference
Normal file
0
tests/tests-avx512/test-00007/stderr.reference
Normal file
4
tests/tests-avx512/test-00007/stdout.reference
Normal file
4
tests/tests-avx512/test-00007/stdout.reference
Normal 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
|
||||
1
tests/tests-avx512/test-00008/cmd
Normal file
1
tests/tests-avx512/test-00008/cmd
Normal file
@@ -0,0 +1 @@
|
||||
BUILDDIR/xed -e KMOVQ k0 MEM8:ebx
|
||||
1
tests/tests-avx512/test-00008/codes
Normal file
1
tests/tests-avx512/test-00008/codes
Normal file
@@ -0,0 +1 @@
|
||||
ENC AVX512X
|
||||
1
tests/tests-avx512/test-00008/retcode.reference
Normal file
1
tests/tests-avx512/test-00008/retcode.reference
Normal file
@@ -0,0 +1 @@
|
||||
0
|
||||
0
tests/tests-avx512/test-00008/stderr.reference
Normal file
0
tests/tests-avx512/test-00008/stderr.reference
Normal file
4
tests/tests-avx512/test-00008/stdout.reference
Normal file
4
tests/tests-avx512/test-00008/stdout.reference
Normal 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
|
||||
1
tests/tests-avx512/test-00009/cmd
Normal file
1
tests/tests-avx512/test-00009/cmd
Normal file
@@ -0,0 +1 @@
|
||||
BUILDDIR/xed -64 -e KMOVQ rax k0
|
||||
1
tests/tests-avx512/test-00009/codes
Normal file
1
tests/tests-avx512/test-00009/codes
Normal file
@@ -0,0 +1 @@
|
||||
ENC AVX512X
|
||||
1
tests/tests-avx512/test-00009/retcode.reference
Normal file
1
tests/tests-avx512/test-00009/retcode.reference
Normal file
@@ -0,0 +1 @@
|
||||
0
|
||||
0
tests/tests-avx512/test-00009/stderr.reference
Normal file
0
tests/tests-avx512/test-00009/stderr.reference
Normal file
4
tests/tests-avx512/test-00009/stdout.reference
Normal file
4
tests/tests-avx512/test-00009/stdout.reference
Normal 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
|
||||
1
tests/tests-avx512/test-00010/cmd
Normal file
1
tests/tests-avx512/test-00010/cmd
Normal file
@@ -0,0 +1 @@
|
||||
BUILDDIR/xed -e KMOVQ k1 k0
|
||||
1
tests/tests-avx512/test-00010/codes
Normal file
1
tests/tests-avx512/test-00010/codes
Normal file
@@ -0,0 +1 @@
|
||||
ENC AVX512X
|
||||
1
tests/tests-avx512/test-00010/retcode.reference
Normal file
1
tests/tests-avx512/test-00010/retcode.reference
Normal file
@@ -0,0 +1 @@
|
||||
0
|
||||
0
tests/tests-avx512/test-00010/stderr.reference
Normal file
0
tests/tests-avx512/test-00010/stderr.reference
Normal file
4
tests/tests-avx512/test-00010/stdout.reference
Normal file
4
tests/tests-avx512/test-00010/stdout.reference
Normal 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
|
||||
1
tests/tests-avx512/test-00011/cmd
Normal file
1
tests/tests-avx512/test-00011/cmd
Normal file
@@ -0,0 +1 @@
|
||||
BUILDDIR/xed -64 -e KMOVQ k1 k0
|
||||
1
tests/tests-avx512/test-00011/codes
Normal file
1
tests/tests-avx512/test-00011/codes
Normal file
@@ -0,0 +1 @@
|
||||
ENC AVX512X
|
||||
1
tests/tests-avx512/test-00011/retcode.reference
Normal file
1
tests/tests-avx512/test-00011/retcode.reference
Normal file
@@ -0,0 +1 @@
|
||||
0
|
||||
0
tests/tests-avx512/test-00011/stderr.reference
Normal file
0
tests/tests-avx512/test-00011/stderr.reference
Normal file
4
tests/tests-avx512/test-00011/stdout.reference
Normal file
4
tests/tests-avx512/test-00011/stdout.reference
Normal 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
|
||||
1
tests/tests-avx512/test-00012/cmd
Normal file
1
tests/tests-avx512/test-00012/cmd
Normal file
@@ -0,0 +1 @@
|
||||
BUILDDIR/xed -e KMOVQ MEM8:ebx k0
|
||||
1
tests/tests-avx512/test-00012/codes
Normal file
1
tests/tests-avx512/test-00012/codes
Normal file
@@ -0,0 +1 @@
|
||||
ENC AVX512X
|
||||
1
tests/tests-avx512/test-00012/retcode.reference
Normal file
1
tests/tests-avx512/test-00012/retcode.reference
Normal file
@@ -0,0 +1 @@
|
||||
0
|
||||
0
tests/tests-avx512/test-00012/stderr.reference
Normal file
0
tests/tests-avx512/test-00012/stderr.reference
Normal file
4
tests/tests-avx512/test-00012/stdout.reference
Normal file
4
tests/tests-avx512/test-00012/stdout.reference
Normal 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
|
||||
1
tests/tests-avx512/test-00013/cmd
Normal file
1
tests/tests-avx512/test-00013/cmd
Normal file
@@ -0,0 +1 @@
|
||||
BUILDDIR/xed -64 -e KMOVQ MEM8:rbx k0
|
||||
1
tests/tests-avx512/test-00013/codes
Normal file
1
tests/tests-avx512/test-00013/codes
Normal file
@@ -0,0 +1 @@
|
||||
ENC AVX512X
|
||||
1
tests/tests-avx512/test-00013/retcode.reference
Normal file
1
tests/tests-avx512/test-00013/retcode.reference
Normal file
@@ -0,0 +1 @@
|
||||
0
|
||||
0
tests/tests-avx512/test-00013/stderr.reference
Normal file
0
tests/tests-avx512/test-00013/stderr.reference
Normal file
4
tests/tests-avx512/test-00013/stdout.reference
Normal file
4
tests/tests-avx512/test-00013/stdout.reference
Normal 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
|
||||
1
tests/tests-avx512/test-00014/cmd
Normal file
1
tests/tests-avx512/test-00014/cmd
Normal file
@@ -0,0 +1 @@
|
||||
BUILDDIR/xed -64 -e KMOVQ MEM8:ebx k0
|
||||
1
tests/tests-avx512/test-00014/codes
Normal file
1
tests/tests-avx512/test-00014/codes
Normal file
@@ -0,0 +1 @@
|
||||
ENC AVX512X
|
||||
1
tests/tests-avx512/test-00014/retcode.reference
Normal file
1
tests/tests-avx512/test-00014/retcode.reference
Normal file
@@ -0,0 +1 @@
|
||||
0
|
||||
0
tests/tests-avx512/test-00014/stderr.reference
Normal file
0
tests/tests-avx512/test-00014/stderr.reference
Normal file
4
tests/tests-avx512/test-00014/stdout.reference
Normal file
4
tests/tests-avx512/test-00014/stdout.reference
Normal 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
|
||||
1
tests/tests-avx512/test-00015/cmd
Normal file
1
tests/tests-avx512/test-00015/cmd
Normal file
@@ -0,0 +1 @@
|
||||
BUILDDIR/xed -d C4E1FB93D8
|
||||
1
tests/tests-avx512/test-00015/codes
Normal file
1
tests/tests-avx512/test-00015/codes
Normal file
@@ -0,0 +1 @@
|
||||
DEC AVX512X
|
||||
1
tests/tests-avx512/test-00015/retcode.reference
Normal file
1
tests/tests-avx512/test-00015/retcode.reference
Normal file
@@ -0,0 +1 @@
|
||||
0
|
||||
0
tests/tests-avx512/test-00015/stderr.reference
Normal file
0
tests/tests-avx512/test-00015/stderr.reference
Normal file
3
tests/tests-avx512/test-00015/stdout.reference
Normal file
3
tests/tests-avx512/test-00015/stdout.reference
Normal 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
|
||||
1
tests/tests-avx512/test-00016/cmd
Normal file
1
tests/tests-avx512/test-00016/cmd
Normal file
@@ -0,0 +1 @@
|
||||
BUILDDIR/xed -64 -d C4E1FB93D8
|
||||
1
tests/tests-avx512/test-00016/codes
Normal file
1
tests/tests-avx512/test-00016/codes
Normal file
@@ -0,0 +1 @@
|
||||
DEC AVX512X
|
||||
1
tests/tests-avx512/test-00016/retcode.reference
Normal file
1
tests/tests-avx512/test-00016/retcode.reference
Normal file
@@ -0,0 +1 @@
|
||||
0
|
||||
0
tests/tests-avx512/test-00016/stderr.reference
Normal file
0
tests/tests-avx512/test-00016/stderr.reference
Normal file
3
tests/tests-avx512/test-00016/stdout.reference
Normal file
3
tests/tests-avx512/test-00016/stdout.reference
Normal 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
|
||||
1
tests/tests-avx512/test-00017/cmd
Normal file
1
tests/tests-avx512/test-00017/cmd
Normal file
@@ -0,0 +1 @@
|
||||
BUILDDIR/xed -d C4E1FB92FB
|
||||
1
tests/tests-avx512/test-00017/codes
Normal file
1
tests/tests-avx512/test-00017/codes
Normal file
@@ -0,0 +1 @@
|
||||
DEC AVX512X
|
||||
1
tests/tests-avx512/test-00017/retcode.reference
Normal file
1
tests/tests-avx512/test-00017/retcode.reference
Normal file
@@ -0,0 +1 @@
|
||||
0
|
||||
0
tests/tests-avx512/test-00017/stderr.reference
Normal file
0
tests/tests-avx512/test-00017/stderr.reference
Normal file
3
tests/tests-avx512/test-00017/stdout.reference
Normal file
3
tests/tests-avx512/test-00017/stdout.reference
Normal 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
|
||||
1
tests/tests-avx512/test-00018/cmd
Normal file
1
tests/tests-avx512/test-00018/cmd
Normal file
@@ -0,0 +1 @@
|
||||
BUILDDIR/xed -64 -d C4E1FB92FB
|
||||
1
tests/tests-avx512/test-00018/codes
Normal file
1
tests/tests-avx512/test-00018/codes
Normal file
@@ -0,0 +1 @@
|
||||
DEC AVX512X
|
||||
1
tests/tests-avx512/test-00018/retcode.reference
Normal file
1
tests/tests-avx512/test-00018/retcode.reference
Normal file
@@ -0,0 +1 @@
|
||||
0
|
||||
0
tests/tests-avx512/test-00018/stderr.reference
Normal file
0
tests/tests-avx512/test-00018/stderr.reference
Normal file
3
tests/tests-avx512/test-00018/stdout.reference
Normal file
3
tests/tests-avx512/test-00018/stdout.reference
Normal 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
|
||||
1
tests/tests-avx512/test-00019/cmd
Normal file
1
tests/tests-avx512/test-00019/cmd
Normal file
@@ -0,0 +1 @@
|
||||
BUILDDIR/xed -d C4E17B92FB
|
||||
1
tests/tests-avx512/test-00019/codes
Normal file
1
tests/tests-avx512/test-00019/codes
Normal file
@@ -0,0 +1 @@
|
||||
DEC AVX512X
|
||||
1
tests/tests-avx512/test-00019/retcode.reference
Normal file
1
tests/tests-avx512/test-00019/retcode.reference
Normal file
@@ -0,0 +1 @@
|
||||
0
|
||||
0
tests/tests-avx512/test-00019/stderr.reference
Normal file
0
tests/tests-avx512/test-00019/stderr.reference
Normal file
3
tests/tests-avx512/test-00019/stdout.reference
Normal file
3
tests/tests-avx512/test-00019/stdout.reference
Normal 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
|
||||
Reference in New Issue
Block a user