1 // NOTE
: Assertions have been autogenerated by utils
/update_mc_test_checks.py UTC_ARGS
: --sort
--version
5
2 // RUN
: not llvm-mc
-triple
=amdgcn
-mcpu
=gfx1100
-mattr
=+wavefrontsize32
,+real-true16
-show-encoding
%s
2>&1 | FileCheck
--check-prefix
=GFX11
--implicit-check-
not=error
: %s
3 // RUN
: not llvm-mc
-triple
=amdgcn
-mcpu
=gfx1100
-mattr
=+wavefrontsize64
,+real-true16
-show-encoding
%s
2>&1 | FileCheck
--check-prefix
=GFX11
--implicit-check-
not=error
: %s
5 v_add_f16_dpp v255
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
6 // GFX11
: :[[@LINE-
1]]:1: error
: operands are
not valid for this GPU
or mode
8 v_add_f16_dpp v255
, v1
, v2 quad_perm
:[3,2,1,0]
9 // GFX11
: :[[@LINE-
1]]:1: error
: operands are
not valid for this GPU
or mode
11 v_add_f16_dpp v5
, v1
, v255 dpp8
:[7,6,5,4,3,2,1,0]
12 // GFX11
: :[[@LINE-
1]]:1: error
: operands are
not valid for this GPU
or mode
14 v_add_f16_dpp v5
, v1
, v255 quad_perm
:[3,2,1,0]
15 // GFX11
: :[[@LINE-
1]]:1: error
: operands are
not valid for this GPU
or mode
17 v_add_f16_dpp v5
, v255
, v2 dpp8
:[7,6,5,4,3,2,1,0]
18 // GFX11
: :[[@LINE-
1]]:1: error
: operands are
not valid for this GPU
or mode
20 v_add_f16_dpp v5
, v255
, v2 quad_perm
:[3,2,1,0]
21 // GFX11
: :[[@LINE-
1]]:1: error
: operands are
not valid for this GPU
or mode
23 v_add_f16_e32 v255
, v1
, v2
24 // GFX11
: :[[@LINE-
1]]:1: error
: operands are
not valid for this GPU
or mode
26 v_add_f16_e32 v5
, v1
, v255
27 // GFX11
: :[[@LINE-
1]]:1: error
: operands are
not valid for this GPU
or mode
29 v_add_f16_e32 v5
, v255
, v2
30 // GFX11
: :[[@LINE-
1]]:1: error
: operands are
not valid for this GPU
or mode
32 v_fmaak_f16_e32 v255
, v1
, v2
, 0xfe0b
33 // GFX11
: :[[@LINE-
1]]:1: error
: operands are
not valid for this GPU
or mode
35 v_fmaak_f16_e32 v5
, v1
, v255
, 0xfe0b
36 // GFX11
: :[[@LINE-
1]]:1: error
: operands are
not valid for this GPU
or mode
38 v_fmaak_f16_e32 v5
, v255
, v2
, 0xfe0b
39 // GFX11
: :[[@LINE-
1]]:1: error
: operands are
not valid for this GPU
or mode
41 v_fmac_f16_dpp v255
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
42 // GFX11
: :[[@LINE-
1]]:1: error
: operands are
not valid for this GPU
or mode
44 v_fmac_f16_dpp v255
, v1
, v2 quad_perm
:[3,2,1,0]
45 // GFX11
: :[[@LINE-
1]]:1: error
: operands are
not valid for this GPU
or mode
47 v_fmac_f16_dpp v5
, v1
, v255 dpp8
:[7,6,5,4,3,2,1,0]
48 // GFX11
: :[[@LINE-
1]]:1: error
: operands are
not valid for this GPU
or mode
50 v_fmac_f16_dpp v5
, v1
, v255 quad_perm
:[3,2,1,0]
51 // GFX11
: :[[@LINE-
1]]:1: error
: operands are
not valid for this GPU
or mode
53 v_fmac_f16_dpp v5
, v255
, v2 dpp8
:[7,6,5,4,3,2,1,0]
54 // GFX11
: :[[@LINE-
1]]:1: error
: operands are
not valid for this GPU
or mode
56 v_fmac_f16_dpp v5
, v255
, v2 quad_perm
:[3,2,1,0]
57 // GFX11
: :[[@LINE-
1]]:1: error
: operands are
not valid for this GPU
or mode
59 v_fmac_f16_e32 v255
, v1
, v2
60 // GFX11
: :[[@LINE-
1]]:1: error
: operands are
not valid for this GPU
or mode
62 v_fmac_f16_e32 v5
, v1
, v255
63 // GFX11
: :[[@LINE-
1]]:1: error
: operands are
not valid for this GPU
or mode
65 v_fmac_f16_e32 v5
, v255
, v2
66 // GFX11
: :[[@LINE-
1]]:1: error
: operands are
not valid for this GPU
or mode
68 v_fmamk_f16_e32 v255
, v1
, 0xfe0b, v3
69 // GFX11
: :[[@LINE-
1]]:1: error
: operands are
not valid for this GPU
or mode
71 v_fmamk_f16_e32 v5
, v1
, 0xfe0b, v255
72 // GFX11
: :[[@LINE-
1]]:1: error
: operands are
not valid for this GPU
or mode
74 v_fmamk_f16_e32 v5
, v255
, 0xfe0b, v3
75 // GFX11
: :[[@LINE-
1]]:1: error
: operands are
not valid for this GPU
or mode
77 v_ldexp_f16_dpp v255.
l, v1.
l, v2.
l dpp8
:[7,6,5,4,3,2,1,0]
78 // GFX11
: :[[@LINE-
1]]:17: error
: invalid operand for instruction
80 v_ldexp_f16_dpp v255.
l, v1.
l, v2.
l quad_perm
:[3,2,1,0]
81 // GFX11
: :[[@LINE-
1]]:17: error
: invalid operand for instruction
83 v_ldexp_f16_dpp v5.
l, v1.
l, v255.
l dpp8
:[7,6,5,4,3,2,1,0]
84 // GFX11
: :[[@LINE-
1]]:29: error
: invalid operand for instruction
86 v_ldexp_f16_dpp v5.
l, v1.
l, v255.
l quad_perm
:[3,2,1,0]
87 // GFX11
: :[[@LINE-
1]]:29: error
: invalid operand for instruction
89 v_ldexp_f16_dpp v5.
l, v255.
l, v2.
l dpp8
:[7,6,5,4,3,2,1,0]
90 // GFX11
: :[[@LINE-
1]]:23: error
: invalid operand for instruction
92 v_ldexp_f16_dpp v5.
l, v255.
l, v2.
l quad_perm
:[3,2,1,0]
93 // GFX11
: :[[@LINE-
1]]:23: error
: invalid operand for instruction
95 v_ldexp_f16_e32 v255.
l, v1.
l, v2.
l
96 // GFX11
: :[[@LINE-
1]]:17: error
: invalid operand for instruction
98 v_ldexp_f16_e32 v5.
l, v1.
l, v255.
l
99 // GFX11
: :[[@LINE-
1]]:29: error
: invalid operand for instruction
101 v_ldexp_f16_e32 v5.
l, v255.
l, v2.
l
102 // GFX11
: :[[@LINE-
1]]:23: error
: invalid operand for instruction
104 v_max_f16_dpp v255
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
105 // GFX11
: :[[@LINE-
1]]:1: error
: operands are
not valid for this GPU
or mode
107 v_max_f16_dpp v255
, v1
, v2 quad_perm
:[3,2,1,0]
108 // GFX11
: :[[@LINE-
1]]:1: error
: operands are
not valid for this GPU
or mode
110 v_max_f16_dpp v5
, v1
, v255 dpp8
:[7,6,5,4,3,2,1,0]
111 // GFX11
: :[[@LINE-
1]]:1: error
: operands are
not valid for this GPU
or mode
113 v_max_f16_dpp v5
, v1
, v255 quad_perm
:[3,2,1,0]
114 // GFX11
: :[[@LINE-
1]]:1: error
: operands are
not valid for this GPU
or mode
116 v_max_f16_dpp v5
, v255
, v2 dpp8
:[7,6,5,4,3,2,1,0]
117 // GFX11
: :[[@LINE-
1]]:1: error
: operands are
not valid for this GPU
or mode
119 v_max_f16_dpp v5
, v255
, v2 quad_perm
:[3,2,1,0]
120 // GFX11
: :[[@LINE-
1]]:1: error
: operands are
not valid for this GPU
or mode
122 v_max_f16_e32 v255
, v1
, v2
123 // GFX11
: :[[@LINE-
1]]:1: error
: operands are
not valid for this GPU
or mode
125 v_max_f16_e32 v5
, v1
, v255
126 // GFX11
: :[[@LINE-
1]]:1: error
: operands are
not valid for this GPU
or mode
128 v_max_f16_e32 v5
, v255
, v2
129 // GFX11
: :[[@LINE-
1]]:1: error
: operands are
not valid for this GPU
or mode
131 v_min_f16_dpp v255
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
132 // GFX11
: :[[@LINE-
1]]:1: error
: operands are
not valid for this GPU
or mode
134 v_min_f16_dpp v255
, v1
, v2 quad_perm
:[3,2,1,0]
135 // GFX11
: :[[@LINE-
1]]:1: error
: operands are
not valid for this GPU
or mode
137 v_min_f16_dpp v5
, v1
, v255 dpp8
:[7,6,5,4,3,2,1,0]
138 // GFX11
: :[[@LINE-
1]]:1: error
: operands are
not valid for this GPU
or mode
140 v_min_f16_dpp v5
, v1
, v255 quad_perm
:[3,2,1,0]
141 // GFX11
: :[[@LINE-
1]]:1: error
: operands are
not valid for this GPU
or mode
143 v_min_f16_dpp v5
, v255
, v2 dpp8
:[7,6,5,4,3,2,1,0]
144 // GFX11
: :[[@LINE-
1]]:1: error
: operands are
not valid for this GPU
or mode
146 v_min_f16_dpp v5
, v255
, v2 quad_perm
:[3,2,1,0]
147 // GFX11
: :[[@LINE-
1]]:1: error
: operands are
not valid for this GPU
or mode
149 v_min_f16_e32 v255
, v1
, v2
150 // GFX11
: :[[@LINE-
1]]:1: error
: operands are
not valid for this GPU
or mode
152 v_min_f16_e32 v5
, v1
, v255
153 // GFX11
: :[[@LINE-
1]]:1: error
: operands are
not valid for this GPU
or mode
155 v_min_f16_e32 v5
, v255
, v2
156 // GFX11
: :[[@LINE-
1]]:1: error
: operands are
not valid for this GPU
or mode
158 v_mul_f16_dpp v255
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
159 // GFX11
: :[[@LINE-
1]]:1: error
: operands are
not valid for this GPU
or mode
161 v_mul_f16_dpp v255
, v1
, v2 quad_perm
:[3,2,1,0]
162 // GFX11
: :[[@LINE-
1]]:1: error
: operands are
not valid for this GPU
or mode
164 v_mul_f16_dpp v5
, v1
, v255 dpp8
:[7,6,5,4,3,2,1,0]
165 // GFX11
: :[[@LINE-
1]]:1: error
: operands are
not valid for this GPU
or mode
167 v_mul_f16_dpp v5
, v1
, v255 quad_perm
:[3,2,1,0]
168 // GFX11
: :[[@LINE-
1]]:1: error
: operands are
not valid for this GPU
or mode
170 v_mul_f16_dpp v5
, v255
, v2 dpp8
:[7,6,5,4,3,2,1,0]
171 // GFX11
: :[[@LINE-
1]]:1: error
: operands are
not valid for this GPU
or mode
173 v_mul_f16_dpp v5
, v255
, v2 quad_perm
:[3,2,1,0]
174 // GFX11
: :[[@LINE-
1]]:1: error
: operands are
not valid for this GPU
or mode
176 v_mul_f16_e32 v255
, v1
, v2
177 // GFX11
: :[[@LINE-
1]]:1: error
: operands are
not valid for this GPU
or mode
179 v_mul_f16_e32 v5
, v1
, v255
180 // GFX11
: :[[@LINE-
1]]:1: error
: operands are
not valid for this GPU
or mode
182 v_mul_f16_e32 v5
, v255
, v2
183 // GFX11
: :[[@LINE-
1]]:1: error
: operands are
not valid for this GPU
or mode
185 v_sub_f16_dpp v255
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
186 // GFX11
: :[[@LINE-
1]]:1: error
: operands are
not valid for this GPU
or mode
188 v_sub_f16_dpp v255
, v1
, v2 quad_perm
:[3,2,1,0]
189 // GFX11
: :[[@LINE-
1]]:1: error
: operands are
not valid for this GPU
or mode
191 v_sub_f16_dpp v5
, v1
, v255 dpp8
:[7,6,5,4,3,2,1,0]
192 // GFX11
: :[[@LINE-
1]]:1: error
: operands are
not valid for this GPU
or mode
194 v_sub_f16_dpp v5
, v1
, v255 quad_perm
:[3,2,1,0]
195 // GFX11
: :[[@LINE-
1]]:1: error
: operands are
not valid for this GPU
or mode
197 v_sub_f16_dpp v5
, v255
, v2 dpp8
:[7,6,5,4,3,2,1,0]
198 // GFX11
: :[[@LINE-
1]]:1: error
: operands are
not valid for this GPU
or mode
200 v_sub_f16_dpp v5
, v255
, v2 quad_perm
:[3,2,1,0]
201 // GFX11
: :[[@LINE-
1]]:1: error
: operands are
not valid for this GPU
or mode
203 v_sub_f16_e32 v255
, v1
, v2
204 // GFX11
: :[[@LINE-
1]]:1: error
: operands are
not valid for this GPU
or mode
206 v_sub_f16_e32 v5
, v1
, v255
207 // GFX11
: :[[@LINE-
1]]:1: error
: operands are
not valid for this GPU
or mode
209 v_sub_f16_e32 v5
, v255
, v2
210 // GFX11
: :[[@LINE-
1]]:1: error
: operands are
not valid for this GPU
or mode
212 v_subrev_f16_dpp v255
, v1
, v2 dpp8
:[7,6,5,4,3,2,1,0]
213 // GFX11
: :[[@LINE-
1]]:1: error
: operands are
not valid for this GPU
or mode
215 v_subrev_f16_dpp v255
, v1
, v2 quad_perm
:[3,2,1,0]
216 // GFX11
: :[[@LINE-
1]]:1: error
: operands are
not valid for this GPU
or mode
218 v_subrev_f16_dpp v5
, v1
, v255 dpp8
:[7,6,5,4,3,2,1,0]
219 // GFX11
: :[[@LINE-
1]]:1: error
: operands are
not valid for this GPU
or mode
222 v_subrev_f16_dpp v5
, v1
, v255 quad_perm
:[3,2,1,0]
223 // GFX11
: :[[@LINE-
1]]:1: error
: operands are
not valid for this GPU
or mode
225 v_subrev_f16_dpp v5
, v255
, v2 dpp8
:[7,6,5,4,3,2,1,0]
226 // GFX11
: :[[@LINE-
1]]:1: error
: operands are
not valid for this GPU
or mode
228 v_subrev_f16_dpp v5
, v255
, v2 quad_perm
:[3,2,1,0]
229 // GFX11
: :[[@LINE-
1]]:1: error
: operands are
not valid for this GPU
or mode
231 v_subrev_f16_e32 v255
, v1
, v2
232 // GFX11
: :[[@LINE-
1]]:1: error
: operands are
not valid for this GPU
or mode
234 v_subrev_f16_e32 v5
, v1
, v255
235 // GFX11
: :[[@LINE-
1]]:1: error
: operands are
not valid for this GPU
or mode
237 v_subrev_f16_e32 v5
, v255
, v2
238 // GFX11
: :[[@LINE-
1]]:1: error
: operands are
not valid for this GPU
or mode