x86: replace EXqScalarS by EXqVexScalarS
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / x86-64-avx512f-opts.s
1 # Check 64bit AVX512F instructions
2
3 .allow_index_reg
4 .text
5 _start:
6
7 vmovapd.s %zmm29, %zmm30 # AVX512F
8 vmovapd %zmm29, %zmm30 # AVX512F
9 vmovapd.s %zmm29, %zmm30{%k7} # AVX512F
10 vmovapd %zmm29, %zmm30{%k7} # AVX512F
11 vmovapd.s %zmm29, %zmm30{%k7}{z} # AVX512F
12 vmovapd %zmm29, %zmm30{%k7}{z} # AVX512F
13 vmovaps.s %zmm29, %zmm30 # AVX512F
14 vmovaps %zmm29, %zmm30 # AVX512F
15 vmovaps.s %zmm29, %zmm30{%k7} # AVX512F
16 vmovaps %zmm29, %zmm30{%k7} # AVX512F
17 vmovaps.s %zmm29, %zmm30{%k7}{z} # AVX512F
18 vmovaps %zmm29, %zmm30{%k7}{z} # AVX512F
19 vmovd.s %xmm30, %eax # AVX512F
20 vmovd %xmm30, %eax # AVX512F
21 vmovd.s %xmm30, %ebp # AVX512F
22 vmovd %xmm30, %ebp # AVX512F
23 vmovd.s %xmm30, %r13d # AVX512F
24 vmovd %xmm30, %r13d # AVX512F
25 vmovdqa32.s %zmm29, %zmm30 # AVX512F
26 vmovdqa32 %zmm29, %zmm30 # AVX512F
27 vmovdqa32.s %zmm29, %zmm30{%k7} # AVX512F
28 vmovdqa32 %zmm29, %zmm30{%k7} # AVX512F
29 vmovdqa32.s %zmm29, %zmm30{%k7}{z} # AVX512F
30 vmovdqa32 %zmm29, %zmm30{%k7}{z} # AVX512F
31 vmovdqa64.s %zmm29, %zmm30 # AVX512F
32 vmovdqa64 %zmm29, %zmm30 # AVX512F
33 vmovdqa64.s %zmm29, %zmm30{%k7} # AVX512F
34 vmovdqa64 %zmm29, %zmm30{%k7} # AVX512F
35 vmovdqa64.s %zmm29, %zmm30{%k7}{z} # AVX512F
36 vmovdqa64 %zmm29, %zmm30{%k7}{z} # AVX512F
37 vmovdqu32.s %zmm29, %zmm30 # AVX512F
38 vmovdqu32 %zmm29, %zmm30 # AVX512F
39 vmovdqu32.s %zmm29, %zmm30{%k7} # AVX512F
40 vmovdqu32 %zmm29, %zmm30{%k7} # AVX512F
41 vmovdqu32.s %zmm29, %zmm30{%k7}{z} # AVX512F
42 vmovdqu32 %zmm29, %zmm30{%k7}{z} # AVX512F
43 vmovdqu64.s %zmm29, %zmm30 # AVX512F
44 vmovdqu64 %zmm29, %zmm30 # AVX512F
45 vmovdqu64.s %zmm29, %zmm30{%k7} # AVX512F
46 vmovdqu64 %zmm29, %zmm30{%k7} # AVX512F
47 vmovdqu64.s %zmm29, %zmm30{%k7}{z} # AVX512F
48 vmovdqu64 %zmm29, %zmm30{%k7}{z} # AVX512F
49 vmovq.s %xmm30, %rax # AVX512F
50 vmovq %xmm30, %rax # AVX512F
51 vmovq.s %xmm30, %r8 # AVX512F
52 vmovq %xmm30, %r8 # AVX512F
53 vmovq.s %xmm29, %xmm30 # AVX512F
54 vmovq %xmm29, %xmm30 # AVX512F
55 vmovsd.s %xmm28, %xmm29, %xmm30{%k7} # AVX512F
56 vmovsd %xmm28, %xmm29, %xmm30{%k7} # AVX512F
57 vmovsd.s %xmm28, %xmm29, %xmm30{%k7}{z} # AVX512F
58 vmovsd %xmm28, %xmm29, %xmm30{%k7}{z} # AVX512F
59 vmovss.s %xmm28, %xmm29, %xmm30{%k7} # AVX512F
60 vmovss %xmm28, %xmm29, %xmm30{%k7} # AVX512F
61 vmovss.s %xmm28, %xmm29, %xmm30{%k7}{z} # AVX512F
62 vmovss %xmm28, %xmm29, %xmm30{%k7}{z} # AVX512F
63 vmovupd.s %zmm29, %zmm30 # AVX512F
64 vmovupd %zmm29, %zmm30 # AVX512F
65 vmovupd.s %zmm29, %zmm30{%k7} # AVX512F
66 vmovupd %zmm29, %zmm30{%k7} # AVX512F
67 vmovupd.s %zmm29, %zmm30{%k7}{z} # AVX512F
68 vmovupd %zmm29, %zmm30{%k7}{z} # AVX512F
69 vmovups.s %zmm29, %zmm30 # AVX512F
70 vmovups %zmm29, %zmm30 # AVX512F
71 vmovups.s %zmm29, %zmm30{%k7} # AVX512F
72 vmovups %zmm29, %zmm30{%k7} # AVX512F
73 vmovups.s %zmm29, %zmm30{%k7}{z} # AVX512F
74 vmovups %zmm29, %zmm30{%k7}{z} # AVX512F
75
76 .intel_syntax noprefix
77 vmovapd.s zmm30, zmm29 # AVX512F
78 vmovapd zmm30, zmm29 # AVX512F
79 vmovapd.s zmm30{k7}, zmm29 # AVX512F
80 vmovapd zmm30{k7}, zmm29 # AVX512F
81 vmovapd.s zmm30{k7}{z}, zmm29 # AVX512F
82 vmovapd zmm30{k7}{z}, zmm29 # AVX512F
83 vmovaps.s zmm30, zmm29 # AVX512F
84 vmovaps zmm30, zmm29 # AVX512F
85 vmovaps.s zmm30{k7}, zmm29 # AVX512F
86 vmovaps zmm30{k7}, zmm29 # AVX512F
87 vmovaps.s zmm30{k7}{z}, zmm29 # AVX512F
88 vmovaps zmm30{k7}{z}, zmm29 # AVX512F
89 vmovd.s eax, xmm30 # AVX512F
90 vmovd eax, xmm30 # AVX512F
91 vmovd.s ebp, xmm30 # AVX512F
92 vmovd ebp, xmm30 # AVX512F
93 vmovd.s r13d, xmm30 # AVX512F
94 vmovd r13d, xmm30 # AVX512F
95 vmovdqa32.s zmm30, zmm29 # AVX512F
96 vmovdqa32 zmm30, zmm29 # AVX512F
97 vmovdqa32.s zmm30{k7}, zmm29 # AVX512F
98 vmovdqa32 zmm30{k7}, zmm29 # AVX512F
99 vmovdqa32.s zmm30{k7}{z}, zmm29 # AVX512F
100 vmovdqa32 zmm30{k7}{z}, zmm29 # AVX512F
101 vmovdqa64.s zmm30, zmm29 # AVX512F
102 vmovdqa64 zmm30, zmm29 # AVX512F
103 vmovdqa64.s zmm30{k7}, zmm29 # AVX512F
104 vmovdqa64 zmm30{k7}, zmm29 # AVX512F
105 vmovdqa64.s zmm30{k7}{z}, zmm29 # AVX512F
106 vmovdqa64 zmm30{k7}{z}, zmm29 # AVX512F
107 vmovdqu32.s zmm30, zmm29 # AVX512F
108 vmovdqu32 zmm30, zmm29 # AVX512F
109 vmovdqu32.s zmm30{k7}, zmm29 # AVX512F
110 vmovdqu32 zmm30{k7}, zmm29 # AVX512F
111 vmovdqu32.s zmm30{k7}{z}, zmm29 # AVX512F
112 vmovdqu32 zmm30{k7}{z}, zmm29 # AVX512F
113 vmovdqu64.s zmm30, zmm29 # AVX512F
114 vmovdqu64 zmm30, zmm29 # AVX512F
115 vmovdqu64.s zmm30{k7}, zmm29 # AVX512F
116 vmovdqu64 zmm30{k7}, zmm29 # AVX512F
117 vmovdqu64.s zmm30{k7}{z}, zmm29 # AVX512F
118 vmovdqu64 zmm30{k7}{z}, zmm29 # AVX512F
119 vmovq.s rax, xmm30 # AVX512F
120 vmovq rax, xmm30 # AVX512F
121 vmovq.s r8, xmm30 # AVX512F
122 vmovq r8, xmm30 # AVX512F
123 vmovq.s xmm30, xmm29 # AVX512F
124 vmovq xmm30, xmm29 # AVX512F
125 vmovsd.s xmm30{k7}, xmm29, xmm28 # AVX512F
126 vmovsd xmm30{k7}, xmm29, xmm28 # AVX512F
127 vmovsd.s xmm30{k7}{z}, xmm29, xmm28 # AVX512F
128 vmovsd xmm30{k7}{z}, xmm29, xmm28 # AVX512F
129 vmovss.s xmm30{k7}, xmm29, xmm28 # AVX512F
130 vmovss xmm30{k7}, xmm29, xmm28 # AVX512F
131 vmovss.s xmm30{k7}{z}, xmm29, xmm28 # AVX512F
132 vmovss xmm30{k7}{z}, xmm29, xmm28 # AVX512F
133 vmovupd.s zmm30, zmm29 # AVX512F
134 vmovupd zmm30, zmm29 # AVX512F
135 vmovupd.s zmm30{k7}, zmm29 # AVX512F
136 vmovupd zmm30{k7}, zmm29 # AVX512F
137 vmovupd.s zmm30{k7}{z}, zmm29 # AVX512F
138 vmovupd zmm30{k7}{z}, zmm29 # AVX512F
139 vmovups.s zmm30, zmm29 # AVX512F
140 vmovups zmm30, zmm29 # AVX512F
141 vmovups.s zmm30{k7}, zmm29 # AVX512F
142 vmovups zmm30{k7}, zmm29 # AVX512F
143 vmovups.s zmm30{k7}{z}, zmm29 # AVX512F
144 vmovups zmm30{k7}{z}, zmm29 # AVX512F
This page took 0.033992 seconds and 4 git commands to generate.