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