added basic support for Intel ADX instructions
[oota-llvm.git] / test / MC / Disassembler / X86 / x86-64.txt
1 # RUN: llvm-mc --disassemble %s -triple=x86_64 | FileCheck %s
2
3 # Coverage
4
5 # CHECK: vcmptrue_usps 
6 0xc5 0x04 0xc2 0xc7 0x1f
7
8 # CHECK: vcmptrue_uspd 
9 0xc5 0x05 0xc2 0xc7 0x1f
10
11 # CHECK: vcmptrue_usss 
12 0xc5 0x06 0xc2 0xc7 0x1f
13
14 # CHECK: vcmptrue_ussd 
15 0xc5 0x07 0xc2 0xc7 0x1f
16
17 # CHECK: vcmpeq_uqps 
18 0xc5 0x04 0xc2 0xc7 0x08
19
20 # CHECK: vcmpeq_uqpd 
21 0xc5 0x05 0xc2 0xc7 0x08
22
23 # CHECK: vcmpeq_uqss 
24 0xc5 0x06 0xc2 0xc7 0x08
25
26 # CHECK: vcmpeq_uqsd 
27 0xc5 0x07 0xc2 0xc7 0x08
28
29 # CHECK: vcmpeqps 
30 0xc5 0x04 0xc2 0xc7 0x00
31
32 # CHECK: vcmpeqpd 
33 0xc5 0x05 0xc2 0xc7 0x00
34
35 # CHECK: vcmpeqss 
36 0xc5 0x06 0xc2 0xc7 0x00
37
38 # CHECK: vcmpeqsd 
39 0xc5 0x07 0xc2 0xc7 0x00
40
41 # CHECK: cmpeqps 
42 0x0f 0xc2 0xc7 0x00
43
44 # CHECK: cmpeqpd 
45 0x66 0x0f 0xc2 0xc7 0x00
46
47 # CHECK: cmpeqss 
48 0xf3 0x0f 0xc2 0xc7 0x00
49
50 # CHECK: cmpeqsd 
51 0xf2 0x0f 0xc2 0xc7 0x00
52
53 # CHECK: cmpordps 
54 0x0f 0xc2 0xc7 0x07
55
56 # CHECK: cmpordpd 
57 0x66 0x0f 0xc2 0xc7 0x07
58
59 # CHECK: cmpordss 
60 0xf3 0x0f 0xc2 0xc7 0x07
61
62 # CHECK: cmpordsd 
63 0xf2 0x0f 0xc2 0xc7 0x07
64
65 # CHECK: extrq  $2, $3, %xmm0
66 0x66 0x0f 0x78 0xc0 0x03 0x02
67
68 # CHECK: extrq  %xmm1, %xmm0
69 0x66 0x0f 0x79 0xc1
70
71 # CHECK: insertq $6, $5, %xmm1, %xmm0
72 0xf2 0x0f 0x78 0xc1 0x05 0x06
73
74 # CHECK: insertq %xmm1, %xmm0
75 0xf2 0x0f 0x79 0xc1
76
77 # CHECK: movntsd %xmm0, (%rdi)
78 0xf2 0x0f 0x2b 0x07
79
80 # CHECK: movntss %xmm0, (%rdi)
81 0xf3 0x0f 0x2b 0x07
82
83 # CHECK: adcxl %eax, %eax
84 0x66 0x0f 0x38 0xf6 0xc0
85
86 # CHECK: adcxl (%rax), %eax
87 0x66 0x0f 0x38 0xf6 0x00
88
89 # CHECK: adcxq %rax, %rax
90 0x66 0x48 0x0f 0x38 0xf6 0xc0
91
92 # CHECK: adcxq (%rax), %rax
93 0x66 0x48 0x0f 0x38 0xf6 0x00
94
95 # CHECK: adoxl %eax, %eax
96 0xf3 0x0f 0x38 0xf6 0xc0
97
98 # CHECK: adoxl (%rax), %eax
99 0xf3 0x0f 0x38 0xf6 0x00
100
101 # CHECK: adoxq %rax, %rax
102 0xf3 0x48 0x0f 0x38 0xf6 0xc0
103
104 # CHECK: adoxq (%rax), %rax
105 0xf3 0x48 0x0f 0x38 0xf6 0x00