[Frontend] Remove unused includes (NFC) (#116927)
[llvm-project.git] / llvm / test / MC / AMDGPU / gfx11_asm_vop2_t16_err.s
blobdd619f3077f7041f7f08968f7f54feb3e6e2529f
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