[Frontend] Remove unused includes (NFC) (#116927)
[llvm-project.git] / llvm / test / MC / AMDGPU / gfx12_asm_vop2_t16_err.s
blobb339bc1960f3e7557cef7a9bab5031086bf7eb5f
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=gfx1200 -show-encoding %s 2>&1 | FileCheck --check-prefix=GFX12 --implicit-check-not=error %s
4 v_add_f16_dpp v255, v1, v2 dpp8:[7,6,5,4,3,2,1,0]
5 // GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
7 v_add_f16_dpp v255, v1, v2 quad_perm:[3,2,1,0]
8 // GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
10 v_add_f16_dpp v5, v1, v255 dpp8:[7,6,5,4,3,2,1,0]
11 // GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
13 v_add_f16_dpp v5, v1, v255 quad_perm:[3,2,1,0]
14 // GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
16 v_add_f16_dpp v5, v255, v2 dpp8:[7,6,5,4,3,2,1,0]
17 // GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
19 v_add_f16_dpp v5, v255, v2 quad_perm:[3,2,1,0]
20 // GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
22 v_add_f16_e32 v255, v1, v2
23 // GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
25 v_add_f16_e32 v5, v1, v255
26 // GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
28 v_add_f16_e32 v5, v255, v2
29 // GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
31 v_fmaak_f16_e32 v255, v1, v2, 0xfe0b
32 // GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
34 v_fmaak_f16_e32 v5, v1, v255, 0xfe0b
35 // GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
37 v_fmaak_f16_e32 v5, v255, v2, 0xfe0b
38 // GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
40 v_fmac_f16_dpp v255, v1, v2 dpp8:[7,6,5,4,3,2,1,0]
41 // GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
43 v_fmac_f16_dpp v255, v1, v2 quad_perm:[3,2,1,0]
44 // GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
46 v_fmac_f16_dpp v5, v1, v255 dpp8:[7,6,5,4,3,2,1,0]
47 // GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
49 v_fmac_f16_dpp v5, v1, v255 quad_perm:[3,2,1,0]
50 // GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
52 v_fmac_f16_dpp v5, v255, v2 dpp8:[7,6,5,4,3,2,1,0]
53 // GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
55 v_fmac_f16_dpp v5, v255, v2 quad_perm:[3,2,1,0]
56 // GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
58 v_fmac_f16_e32 v255, v1, v2
59 // GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
61 v_fmac_f16_e32 v5, v1, v255
62 // GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
64 v_fmac_f16_e32 v5, v255, v2
65 // GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
67 v_fmamk_f16_e32 v255, v1, 0xfe0b, v3
68 // GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
70 v_fmamk_f16_e32 v5, v1, 0xfe0b, v255
71 // GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
73 v_fmamk_f16_e32 v5, v255, 0xfe0b, v3
74 // GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
76 v_ldexp_f16_dpp v255, v1, v2 dpp8:[7,6,5,4,3,2,1,0]
77 // GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
79 v_ldexp_f16_dpp v255, v1, v2 quad_perm:[3,2,1,0]
80 // GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
82 v_ldexp_f16_dpp v5, v255, v2 dpp8:[7,6,5,4,3,2,1,0]
83 // GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
85 v_ldexp_f16_dpp v5, v255, v2 quad_perm:[3,2,1,0]
86 // GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
88 v_ldexp_f16_e32 v255, v1, v2
89 // GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
91 v_ldexp_f16_e32 v5, v255, v2
92 // GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
94 v_max_num_f16_dpp v255, v1, v2 dpp8:[7,6,5,4,3,2,1,0]
95 // GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
97 v_max_num_f16_dpp v255, v1, v2 quad_perm:[3,2,1,0]
98 // GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
100 v_max_num_f16_dpp v5, v1, v255 dpp8:[7,6,5,4,3,2,1,0]
101 // GFX12: :[[@LINE-1]]:27: error: invalid operand for instruction
103 v_max_num_f16_dpp v5, v1, v255 quad_perm:[3,2,1,0]
104 // GFX12: :[[@LINE-1]]:27: error: invalid operand for instruction
106 v_max_num_f16_dpp v5, v255, v2 dpp8:[7,6,5,4,3,2,1,0]
107 // GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction
109 v_max_num_f16_dpp v5, v255, v2 quad_perm:[3,2,1,0]
110 // GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction
112 v_max_num_f16_e32 v255, v1, v2
113 // GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
115 v_max_num_f16_e32 v5, v1, v255
116 // GFX12: :[[@LINE-1]]:27: error: invalid operand for instruction
118 v_max_num_f16_e32 v5, v255, v2
119 // GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction
121 v_min_num_f16_dpp v255, v1, v2 dpp8:[7,6,5,4,3,2,1,0]
122 // GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
124 v_min_num_f16_dpp v255, v1, v2 quad_perm:[3,2,1,0]
125 // GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
127 v_min_num_f16_dpp v5, v1, v255 dpp8:[7,6,5,4,3,2,1,0]
128 // GFX12: :[[@LINE-1]]:27: error: invalid operand for instruction
130 v_min_num_f16_dpp v5, v1, v255 quad_perm:[3,2,1,0]
131 // GFX12: :[[@LINE-1]]:27: error: invalid operand for instruction
133 v_min_num_f16_dpp v5, v255, v2 dpp8:[7,6,5,4,3,2,1,0]
134 // GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction
136 v_min_num_f16_dpp v5, v255, v2 quad_perm:[3,2,1,0]
137 // GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction
139 v_min_num_f16_e32 v255, v1, v2
140 // GFX12: :[[@LINE-1]]:19: error: invalid operand for instruction
142 v_min_num_f16_e32 v5, v1, v255
143 // GFX12: :[[@LINE-1]]:27: error: invalid operand for instruction
145 v_min_num_f16_e32 v5, v255, v2
146 // GFX12: :[[@LINE-1]]:23: error: invalid operand for instruction
148 v_mul_f16_dpp v255, v1, v2 dpp8:[7,6,5,4,3,2,1,0]
149 // GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
151 v_mul_f16_dpp v255, v1, v2 quad_perm:[3,2,1,0]
152 // GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
154 v_mul_f16_dpp v5, v1, v255 dpp8:[7,6,5,4,3,2,1,0]
155 // GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
157 v_mul_f16_dpp v5, v1, v255 quad_perm:[3,2,1,0]
158 // GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
160 v_mul_f16_dpp v5, v255, v2 dpp8:[7,6,5,4,3,2,1,0]
161 // GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
163 v_mul_f16_dpp v5, v255, v2 quad_perm:[3,2,1,0]
164 // GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
166 v_mul_f16_e32 v255, v1, v2
167 // GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
169 v_mul_f16_e32 v5, v1, v255
170 // GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
172 v_mul_f16_e32 v5, v255, v2
173 // GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
175 v_sub_f16_dpp v255, v1, v2 dpp8:[7,6,5,4,3,2,1,0]
176 // GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
178 v_sub_f16_dpp v255, v1, v2 quad_perm:[3,2,1,0]
179 // GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
181 v_sub_f16_dpp v5, v1, v255 dpp8:[7,6,5,4,3,2,1,0]
182 // GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
184 v_sub_f16_dpp v5, v1, v255 quad_perm:[3,2,1,0]
185 // GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
187 v_sub_f16_dpp v5, v255, v2 dpp8:[7,6,5,4,3,2,1,0]
188 // GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
190 v_sub_f16_dpp v5, v255, v2 quad_perm:[3,2,1,0]
191 // GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
193 v_sub_f16_e32 v255, v1, v2
194 // GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
196 v_sub_f16_e32 v5, v1, v255
197 // GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
199 v_sub_f16_e32 v5, v255, v2
200 // GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
202 v_subrev_f16_dpp v255, v1, v2 dpp8:[7,6,5,4,3,2,1,0]
203 // GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
205 v_subrev_f16_dpp v255, v1, v2 quad_perm:[3,2,1,0]
206 // GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
208 v_subrev_f16_dpp v5, v1, v255 dpp8:[7,6,5,4,3,2,1,0]
209 // GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
211 v_subrev_f16_dpp v5, v1, v255 quad_perm:[3,2,1,0]
212 // GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
214 v_subrev_f16_dpp v5, v255, v2 dpp8:[7,6,5,4,3,2,1,0]
215 // GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
217 v_subrev_f16_dpp v5, v255, v2 quad_perm:[3,2,1,0]
218 // GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
220 v_subrev_f16_e32 v255, v1, v2
221 // GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
223 v_subrev_f16_e32 v5, v1, v255
224 // GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode
226 v_subrev_f16_e32 v5, v255, v2
227 // GFX12: :[[@LINE-1]]:1: error: operands are not valid for this GPU or mode