1// RUN: llvm-mc -arch=amdgcn -mcpu=bonaire -show-encoding %s | FileCheck %s
2
3v_mad_legacy_f32 v5, v1, v2, v3
4// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x0e,0x04]
5
6v_mad_legacy_f32 v255, v1, v2, v3
7// CHECK: [0xff,0x00,0x80,0xd2,0x01,0x05,0x0e,0x04]
8
9v_mad_legacy_f32 v5, v255, v2, v3
10// CHECK: [0x05,0x00,0x80,0xd2,0xff,0x05,0x0e,0x04]
11
12v_mad_legacy_f32 v5, s1, v2, v3
13// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x04,0x0e,0x04]
14
15v_mad_legacy_f32 v5, s103, v2, v3
16// CHECK: [0x05,0x00,0x80,0xd2,0x67,0x04,0x0e,0x04]
17
18v_mad_legacy_f32 v5, flat_scratch_lo, v2, v3
19// CHECK: [0x05,0x00,0x80,0xd2,0x68,0x04,0x0e,0x04]
20
21v_mad_legacy_f32 v5, flat_scratch_hi, v2, v3
22// CHECK: [0x05,0x00,0x80,0xd2,0x69,0x04,0x0e,0x04]
23
24v_mad_legacy_f32 v5, vcc_lo, v2, v3
25// CHECK: [0x05,0x00,0x80,0xd2,0x6a,0x04,0x0e,0x04]
26
27v_mad_legacy_f32 v5, vcc_hi, v2, v3
28// CHECK: [0x05,0x00,0x80,0xd2,0x6b,0x04,0x0e,0x04]
29
30v_mad_legacy_f32 v5, tba_lo, v2, v3
31// CHECK: [0x05,0x00,0x80,0xd2,0x6c,0x04,0x0e,0x04]
32
33v_mad_legacy_f32 v5, tba_hi, v2, v3
34// CHECK: [0x05,0x00,0x80,0xd2,0x6d,0x04,0x0e,0x04]
35
36v_mad_legacy_f32 v5, tma_lo, v2, v3
37// CHECK: [0x05,0x00,0x80,0xd2,0x6e,0x04,0x0e,0x04]
38
39v_mad_legacy_f32 v5, tma_hi, v2, v3
40// CHECK: [0x05,0x00,0x80,0xd2,0x6f,0x04,0x0e,0x04]
41
42v_mad_legacy_f32 v5, ttmp11, v2, v3
43// CHECK: [0x05,0x00,0x80,0xd2,0x7b,0x04,0x0e,0x04]
44
45v_mad_legacy_f32 v5, m0, v2, v3
46// CHECK: [0x05,0x00,0x80,0xd2,0x7c,0x04,0x0e,0x04]
47
48v_mad_legacy_f32 v5, exec_lo, v2, v3
49// CHECK: [0x05,0x00,0x80,0xd2,0x7e,0x04,0x0e,0x04]
50
51v_mad_legacy_f32 v5, exec_hi, v2, v3
52// CHECK: [0x05,0x00,0x80,0xd2,0x7f,0x04,0x0e,0x04]
53
54v_mad_legacy_f32 v5, 0, v2, v3
55// CHECK: [0x05,0x00,0x80,0xd2,0x80,0x04,0x0e,0x04]
56
57v_mad_legacy_f32 v5, -1, v2, v3
58// CHECK: [0x05,0x00,0x80,0xd2,0xc1,0x04,0x0e,0x04]
59
60v_mad_legacy_f32 v5, 0.5, v2, v3
61// CHECK: [0x05,0x00,0x80,0xd2,0xf0,0x04,0x0e,0x04]
62
63v_mad_legacy_f32 v5, -4.0, v2, v3
64// CHECK: [0x05,0x00,0x80,0xd2,0xf7,0x04,0x0e,0x04]
65
66v_mad_legacy_f32 v5, src_vccz, v2, v3
67// CHECK: [0x05,0x00,0x80,0xd2,0xfb,0x04,0x0e,0x04]
68
69v_mad_legacy_f32 v5, src_execz, v2, v3
70// CHECK: [0x05,0x00,0x80,0xd2,0xfc,0x04,0x0e,0x04]
71
72v_mad_legacy_f32 v5, src_scc, v2, v3
73// CHECK: [0x05,0x00,0x80,0xd2,0xfd,0x04,0x0e,0x04]
74
75v_mad_legacy_f32 v5, src_lds_direct, v2, v3
76// CHECK: [0x05,0x00,0x80,0xd2,0xfe,0x04,0x0e,0x04]
77
78v_mad_legacy_f32 v5, v1, v255, v3
79// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xff,0x0f,0x04]
80
81v_mad_legacy_f32 v5, v1, s2, v3
82// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x0c,0x04]
83
84v_mad_legacy_f32 v5, v1, s103, v3
85// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xcf,0x0c,0x04]
86
87v_mad_legacy_f32 v5, v1, flat_scratch_lo, v3
88// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xd1,0x0c,0x04]
89
90v_mad_legacy_f32 v5, v1, flat_scratch_hi, v3
91// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xd3,0x0c,0x04]
92
93v_mad_legacy_f32 v5, v1, vcc_lo, v3
94// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xd5,0x0c,0x04]
95
96v_mad_legacy_f32 v5, v1, vcc_hi, v3
97// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xd7,0x0c,0x04]
98
99v_mad_legacy_f32 v5, v1, tba_lo, v3
100// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xd9,0x0c,0x04]
101
102v_mad_legacy_f32 v5, v1, tba_hi, v3
103// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xdb,0x0c,0x04]
104
105v_mad_legacy_f32 v5, v1, tma_lo, v3
106// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xdd,0x0c,0x04]
107
108v_mad_legacy_f32 v5, v1, tma_hi, v3
109// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xdf,0x0c,0x04]
110
111v_mad_legacy_f32 v5, v1, ttmp11, v3
112// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xf7,0x0c,0x04]
113
114v_mad_legacy_f32 v5, v1, m0, v3
115// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xf9,0x0c,0x04]
116
117v_mad_legacy_f32 v5, v1, exec_lo, v3
118// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xfd,0x0c,0x04]
119
120v_mad_legacy_f32 v5, v1, exec_hi, v3
121// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xff,0x0c,0x04]
122
123v_mad_legacy_f32 v5, v1, 0, v3
124// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x01,0x0d,0x04]
125
126v_mad_legacy_f32 v5, v1, -1, v3
127// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x83,0x0d,0x04]
128
129v_mad_legacy_f32 v5, v1, 0.5, v3
130// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xe1,0x0d,0x04]
131
132v_mad_legacy_f32 v5, v1, -4.0, v3
133// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xef,0x0d,0x04]
134
135v_mad_legacy_f32 v5, v1, src_vccz, v3
136// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xf7,0x0d,0x04]
137
138v_mad_legacy_f32 v5, v1, src_execz, v3
139// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xf9,0x0d,0x04]
140
141v_mad_legacy_f32 v5, v1, src_scc, v3
142// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xfb,0x0d,0x04]
143
144v_mad_legacy_f32 v5, v1, v2, v255
145// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0xfe,0x07]
146
147v_mad_legacy_f32 v5, v1, v2, s3
148// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x0e,0x00]
149
150v_mad_legacy_f32 v5, v1, v2, s103
151// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x9e,0x01]
152
153v_mad_legacy_f32 v5, v1, v2, flat_scratch_lo
154// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0xa2,0x01]
155
156v_mad_legacy_f32 v5, v1, v2, flat_scratch_hi
157// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0xa6,0x01]
158
159v_mad_legacy_f32 v5, v1, v2, vcc_lo
160// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0xaa,0x01]
161
162v_mad_legacy_f32 v5, v1, v2, vcc_hi
163// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0xae,0x01]
164
165v_mad_legacy_f32 v5, v1, v2, tba_lo
166// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0xb2,0x01]
167
168v_mad_legacy_f32 v5, v1, v2, tba_hi
169// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0xb6,0x01]
170
171v_mad_legacy_f32 v5, v1, v2, tma_lo
172// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0xba,0x01]
173
174v_mad_legacy_f32 v5, v1, v2, tma_hi
175// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0xbe,0x01]
176
177v_mad_legacy_f32 v5, v1, v2, ttmp11
178// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0xee,0x01]
179
180v_mad_legacy_f32 v5, v1, v2, m0
181// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0xf2,0x01]
182
183v_mad_legacy_f32 v5, v1, v2, exec_lo
184// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0xfa,0x01]
185
186v_mad_legacy_f32 v5, v1, v2, exec_hi
187// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0xfe,0x01]
188
189v_mad_legacy_f32 v5, v1, v2, 0
190// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x02]
191
192v_mad_legacy_f32 v5, v1, v2, -1
193// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x06,0x03]
194
195v_mad_legacy_f32 v5, v1, v2, 0.5
196// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0xc2,0x03]
197
198v_mad_legacy_f32 v5, v1, v2, -4.0
199// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0xde,0x03]
200
201v_mad_legacy_f32 v5, v1, v2, src_vccz
202// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0xee,0x03]
203
204v_mad_legacy_f32 v5, v1, v2, src_execz
205// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0xf2,0x03]
206
207v_mad_legacy_f32 v5, v1, v2, src_scc
208// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0xf6,0x03]
209
210v_mad_legacy_f32 v5, -v1, v2, v3
211// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x0e,0x24]
212
213v_mad_legacy_f32 v5, v1, -v2, v3
214// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x0e,0x44]
215
216v_mad_legacy_f32 v5, v1, v2, -v3
217// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x0e,0x84]
218
219v_mad_legacy_f32 v5, -v1, -v2, -v3
220// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x0e,0xe4]
221
222v_mad_legacy_f32 v5, |v1|, v2, v3
223// CHECK: [0x05,0x01,0x80,0xd2,0x01,0x05,0x0e,0x04]
224
225v_mad_legacy_f32 v5, v1, |v2|, v3
226// CHECK: [0x05,0x02,0x80,0xd2,0x01,0x05,0x0e,0x04]
227
228v_mad_legacy_f32 v5, v1, v2, |v3|
229// CHECK: [0x05,0x04,0x80,0xd2,0x01,0x05,0x0e,0x04]
230
231v_mad_legacy_f32 v5, |v1|, |v2|, |v3|
232// CHECK: [0x05,0x07,0x80,0xd2,0x01,0x05,0x0e,0x04]
233
234v_mad_legacy_f32 v5, v1, v2, v3 clamp
235// CHECK: [0x05,0x08,0x80,0xd2,0x01,0x05,0x0e,0x04]
236
237v_mad_legacy_f32 v5, v1, v2, v3 mul:2
238// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x0e,0x0c]
239
240v_mad_legacy_f32 v5, v1, v2, v3 mul:4
241// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x0e,0x14]
242
243v_mad_legacy_f32 v5, v1, v2, v3 div:2
244// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x0e,0x1c]
245
246v_mad_f32 v5, v1, v2, v3
247// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x0e,0x04]
248
249v_mad_f32 v255, v1, v2, v3
250// CHECK: [0xff,0x00,0x82,0xd2,0x01,0x05,0x0e,0x04]
251
252v_mad_f32 v5, v255, v2, v3
253// CHECK: [0x05,0x00,0x82,0xd2,0xff,0x05,0x0e,0x04]
254
255v_mad_f32 v5, s1, v2, v3
256// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x04,0x0e,0x04]
257
258v_mad_f32 v5, s103, v2, v3
259// CHECK: [0x05,0x00,0x82,0xd2,0x67,0x04,0x0e,0x04]
260
261v_mad_f32 v5, flat_scratch_lo, v2, v3
262// CHECK: [0x05,0x00,0x82,0xd2,0x68,0x04,0x0e,0x04]
263
264v_mad_f32 v5, flat_scratch_hi, v2, v3
265// CHECK: [0x05,0x00,0x82,0xd2,0x69,0x04,0x0e,0x04]
266
267v_mad_f32 v5, vcc_lo, v2, v3
268// CHECK: [0x05,0x00,0x82,0xd2,0x6a,0x04,0x0e,0x04]
269
270v_mad_f32 v5, vcc_hi, v2, v3
271// CHECK: [0x05,0x00,0x82,0xd2,0x6b,0x04,0x0e,0x04]
272
273v_mad_f32 v5, tba_lo, v2, v3
274// CHECK: [0x05,0x00,0x82,0xd2,0x6c,0x04,0x0e,0x04]
275
276v_mad_f32 v5, tba_hi, v2, v3
277// CHECK: [0x05,0x00,0x82,0xd2,0x6d,0x04,0x0e,0x04]
278
279v_mad_f32 v5, tma_lo, v2, v3
280// CHECK: [0x05,0x00,0x82,0xd2,0x6e,0x04,0x0e,0x04]
281
282v_mad_f32 v5, tma_hi, v2, v3
283// CHECK: [0x05,0x00,0x82,0xd2,0x6f,0x04,0x0e,0x04]
284
285v_mad_f32 v5, ttmp11, v2, v3
286// CHECK: [0x05,0x00,0x82,0xd2,0x7b,0x04,0x0e,0x04]
287
288v_mad_f32 v5, m0, v2, v3
289// CHECK: [0x05,0x00,0x82,0xd2,0x7c,0x04,0x0e,0x04]
290
291v_mad_f32 v5, exec_lo, v2, v3
292// CHECK: [0x05,0x00,0x82,0xd2,0x7e,0x04,0x0e,0x04]
293
294v_mad_f32 v5, exec_hi, v2, v3
295// CHECK: [0x05,0x00,0x82,0xd2,0x7f,0x04,0x0e,0x04]
296
297v_mad_f32 v5, 0, v2, v3
298// CHECK: [0x05,0x00,0x82,0xd2,0x80,0x04,0x0e,0x04]
299
300v_mad_f32 v5, -1, v2, v3
301// CHECK: [0x05,0x00,0x82,0xd2,0xc1,0x04,0x0e,0x04]
302
303v_mad_f32 v5, 0.5, v2, v3
304// CHECK: [0x05,0x00,0x82,0xd2,0xf0,0x04,0x0e,0x04]
305
306v_mad_f32 v5, -4.0, v2, v3
307// CHECK: [0x05,0x00,0x82,0xd2,0xf7,0x04,0x0e,0x04]
308
309v_mad_f32 v5, src_vccz, v2, v3
310// CHECK: [0x05,0x00,0x82,0xd2,0xfb,0x04,0x0e,0x04]
311
312v_mad_f32 v5, src_execz, v2, v3
313// CHECK: [0x05,0x00,0x82,0xd2,0xfc,0x04,0x0e,0x04]
314
315v_mad_f32 v5, src_scc, v2, v3
316// CHECK: [0x05,0x00,0x82,0xd2,0xfd,0x04,0x0e,0x04]
317
318v_mad_f32 v5, src_lds_direct, v2, v3
319// CHECK: [0x05,0x00,0x82,0xd2,0xfe,0x04,0x0e,0x04]
320
321v_mad_f32 v5, v1, v255, v3
322// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xff,0x0f,0x04]
323
324v_mad_f32 v5, v1, s2, v3
325// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x0c,0x04]
326
327v_mad_f32 v5, v1, s103, v3
328// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xcf,0x0c,0x04]
329
330v_mad_f32 v5, v1, flat_scratch_lo, v3
331// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xd1,0x0c,0x04]
332
333v_mad_f32 v5, v1, flat_scratch_hi, v3
334// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xd3,0x0c,0x04]
335
336v_mad_f32 v5, v1, vcc_lo, v3
337// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xd5,0x0c,0x04]
338
339v_mad_f32 v5, v1, vcc_hi, v3
340// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xd7,0x0c,0x04]
341
342v_mad_f32 v5, v1, tba_lo, v3
343// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xd9,0x0c,0x04]
344
345v_mad_f32 v5, v1, tba_hi, v3
346// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xdb,0x0c,0x04]
347
348v_mad_f32 v5, v1, tma_lo, v3
349// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xdd,0x0c,0x04]
350
351v_mad_f32 v5, v1, tma_hi, v3
352// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xdf,0x0c,0x04]
353
354v_mad_f32 v5, v1, ttmp11, v3
355// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xf7,0x0c,0x04]
356
357v_mad_f32 v5, v1, m0, v3
358// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xf9,0x0c,0x04]
359
360v_mad_f32 v5, v1, exec_lo, v3
361// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xfd,0x0c,0x04]
362
363v_mad_f32 v5, v1, exec_hi, v3
364// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xff,0x0c,0x04]
365
366v_mad_f32 v5, v1, 0, v3
367// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x01,0x0d,0x04]
368
369v_mad_f32 v5, v1, -1, v3
370// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x83,0x0d,0x04]
371
372v_mad_f32 v5, v1, 0.5, v3
373// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xe1,0x0d,0x04]
374
375v_mad_f32 v5, v1, -4.0, v3
376// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xef,0x0d,0x04]
377
378v_mad_f32 v5, v1, src_vccz, v3
379// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xf7,0x0d,0x04]
380
381v_mad_f32 v5, v1, src_execz, v3
382// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xf9,0x0d,0x04]
383
384v_mad_f32 v5, v1, src_scc, v3
385// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xfb,0x0d,0x04]
386
387v_mad_f32 v5, v1, v2, v255
388// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0xfe,0x07]
389
390v_mad_f32 v5, v1, v2, s3
391// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x0e,0x00]
392
393v_mad_f32 v5, v1, v2, s103
394// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x9e,0x01]
395
396v_mad_f32 v5, v1, v2, flat_scratch_lo
397// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0xa2,0x01]
398
399v_mad_f32 v5, v1, v2, flat_scratch_hi
400// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0xa6,0x01]
401
402v_mad_f32 v5, v1, v2, vcc_lo
403// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0xaa,0x01]
404
405v_mad_f32 v5, v1, v2, vcc_hi
406// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0xae,0x01]
407
408v_mad_f32 v5, v1, v2, tba_lo
409// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0xb2,0x01]
410
411v_mad_f32 v5, v1, v2, tba_hi
412// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0xb6,0x01]
413
414v_mad_f32 v5, v1, v2, tma_lo
415// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0xba,0x01]
416
417v_mad_f32 v5, v1, v2, tma_hi
418// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0xbe,0x01]
419
420v_mad_f32 v5, v1, v2, ttmp11
421// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0xee,0x01]
422
423v_mad_f32 v5, v1, v2, m0
424// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0xf2,0x01]
425
426v_mad_f32 v5, v1, v2, exec_lo
427// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0xfa,0x01]
428
429v_mad_f32 v5, v1, v2, exec_hi
430// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0xfe,0x01]
431
432v_mad_f32 v5, v1, v2, 0
433// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x02]
434
435v_mad_f32 v5, v1, v2, -1
436// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x06,0x03]
437
438v_mad_f32 v5, v1, v2, 0.5
439// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0xc2,0x03]
440
441v_mad_f32 v5, v1, v2, -4.0
442// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0xde,0x03]
443
444v_mad_f32 v5, v1, v2, src_vccz
445// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0xee,0x03]
446
447v_mad_f32 v5, v1, v2, src_execz
448// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0xf2,0x03]
449
450v_mad_f32 v5, v1, v2, src_scc
451// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0xf6,0x03]
452
453v_mad_f32 v5, -v1, v2, v3
454// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x0e,0x24]
455
456v_mad_f32 v5, v1, -v2, v3
457// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x0e,0x44]
458
459v_mad_f32 v5, v1, v2, -v3
460// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x0e,0x84]
461
462v_mad_f32 v5, -v1, -v2, -v3
463// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x0e,0xe4]
464
465v_mad_f32 v5, |v1|, v2, v3
466// CHECK: [0x05,0x01,0x82,0xd2,0x01,0x05,0x0e,0x04]
467
468v_mad_f32 v5, v1, |v2|, v3
469// CHECK: [0x05,0x02,0x82,0xd2,0x01,0x05,0x0e,0x04]
470
471v_mad_f32 v5, v1, v2, |v3|
472// CHECK: [0x05,0x04,0x82,0xd2,0x01,0x05,0x0e,0x04]
473
474v_mad_f32 v5, |v1|, |v2|, |v3|
475// CHECK: [0x05,0x07,0x82,0xd2,0x01,0x05,0x0e,0x04]
476
477v_mad_f32 v5, v1, v2, v3 clamp
478// CHECK: [0x05,0x08,0x82,0xd2,0x01,0x05,0x0e,0x04]
479
480v_mad_f32 v5, v1, v2, v3 mul:2
481// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x0e,0x0c]
482
483v_mad_f32 v5, v1, v2, v3 mul:4
484// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x0e,0x14]
485
486v_mad_f32 v5, v1, v2, v3 div:2
487// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x0e,0x1c]
488
489v_mad_i32_i24 v5, v1, v2, v3
490// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0x0e,0x04]
491
492v_mad_i32_i24 v255, v1, v2, v3
493// CHECK: [0xff,0x00,0x84,0xd2,0x01,0x05,0x0e,0x04]
494
495v_mad_i32_i24 v5, v255, v2, v3
496// CHECK: [0x05,0x00,0x84,0xd2,0xff,0x05,0x0e,0x04]
497
498v_mad_i32_i24 v5, s1, v2, v3
499// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x04,0x0e,0x04]
500
501v_mad_i32_i24 v5, s103, v2, v3
502// CHECK: [0x05,0x00,0x84,0xd2,0x67,0x04,0x0e,0x04]
503
504v_mad_i32_i24 v5, flat_scratch_lo, v2, v3
505// CHECK: [0x05,0x00,0x84,0xd2,0x68,0x04,0x0e,0x04]
506
507v_mad_i32_i24 v5, flat_scratch_hi, v2, v3
508// CHECK: [0x05,0x00,0x84,0xd2,0x69,0x04,0x0e,0x04]
509
510v_mad_i32_i24 v5, vcc_lo, v2, v3
511// CHECK: [0x05,0x00,0x84,0xd2,0x6a,0x04,0x0e,0x04]
512
513v_mad_i32_i24 v5, vcc_hi, v2, v3
514// CHECK: [0x05,0x00,0x84,0xd2,0x6b,0x04,0x0e,0x04]
515
516v_mad_i32_i24 v5, tba_lo, v2, v3
517// CHECK: [0x05,0x00,0x84,0xd2,0x6c,0x04,0x0e,0x04]
518
519v_mad_i32_i24 v5, tba_hi, v2, v3
520// CHECK: [0x05,0x00,0x84,0xd2,0x6d,0x04,0x0e,0x04]
521
522v_mad_i32_i24 v5, tma_lo, v2, v3
523// CHECK: [0x05,0x00,0x84,0xd2,0x6e,0x04,0x0e,0x04]
524
525v_mad_i32_i24 v5, tma_hi, v2, v3
526// CHECK: [0x05,0x00,0x84,0xd2,0x6f,0x04,0x0e,0x04]
527
528v_mad_i32_i24 v5, ttmp11, v2, v3
529// CHECK: [0x05,0x00,0x84,0xd2,0x7b,0x04,0x0e,0x04]
530
531v_mad_i32_i24 v5, m0, v2, v3
532// CHECK: [0x05,0x00,0x84,0xd2,0x7c,0x04,0x0e,0x04]
533
534v_mad_i32_i24 v5, exec_lo, v2, v3
535// CHECK: [0x05,0x00,0x84,0xd2,0x7e,0x04,0x0e,0x04]
536
537v_mad_i32_i24 v5, exec_hi, v2, v3
538// CHECK: [0x05,0x00,0x84,0xd2,0x7f,0x04,0x0e,0x04]
539
540v_mad_i32_i24 v5, 0, v2, v3
541// CHECK: [0x05,0x00,0x84,0xd2,0x80,0x04,0x0e,0x04]
542
543v_mad_i32_i24 v5, -1, v2, v3
544// CHECK: [0x05,0x00,0x84,0xd2,0xc1,0x04,0x0e,0x04]
545
546v_mad_i32_i24 v5, 0.5, v2, v3
547// CHECK: [0x05,0x00,0x84,0xd2,0xf0,0x04,0x0e,0x04]
548
549v_mad_i32_i24 v5, -4.0, v2, v3
550// CHECK: [0x05,0x00,0x84,0xd2,0xf7,0x04,0x0e,0x04]
551
552v_mad_i32_i24 v5, src_vccz, v2, v3
553// CHECK: [0x05,0x00,0x84,0xd2,0xfb,0x04,0x0e,0x04]
554
555v_mad_i32_i24 v5, src_execz, v2, v3
556// CHECK: [0x05,0x00,0x84,0xd2,0xfc,0x04,0x0e,0x04]
557
558v_mad_i32_i24 v5, src_scc, v2, v3
559// CHECK: [0x05,0x00,0x84,0xd2,0xfd,0x04,0x0e,0x04]
560
561v_mad_i32_i24 v5, src_lds_direct, v2, v3
562// CHECK: [0x05,0x00,0x84,0xd2,0xfe,0x04,0x0e,0x04]
563
564v_mad_i32_i24 v5, v1, v255, v3
565// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xff,0x0f,0x04]
566
567v_mad_i32_i24 v5, v1, s2, v3
568// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0x0c,0x04]
569
570v_mad_i32_i24 v5, v1, s103, v3
571// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xcf,0x0c,0x04]
572
573v_mad_i32_i24 v5, v1, flat_scratch_lo, v3
574// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xd1,0x0c,0x04]
575
576v_mad_i32_i24 v5, v1, flat_scratch_hi, v3
577// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xd3,0x0c,0x04]
578
579v_mad_i32_i24 v5, v1, vcc_lo, v3
580// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xd5,0x0c,0x04]
581
582v_mad_i32_i24 v5, v1, vcc_hi, v3
583// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xd7,0x0c,0x04]
584
585v_mad_i32_i24 v5, v1, tba_lo, v3
586// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xd9,0x0c,0x04]
587
588v_mad_i32_i24 v5, v1, tba_hi, v3
589// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xdb,0x0c,0x04]
590
591v_mad_i32_i24 v5, v1, tma_lo, v3
592// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xdd,0x0c,0x04]
593
594v_mad_i32_i24 v5, v1, tma_hi, v3
595// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xdf,0x0c,0x04]
596
597v_mad_i32_i24 v5, v1, ttmp11, v3
598// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xf7,0x0c,0x04]
599
600v_mad_i32_i24 v5, v1, m0, v3
601// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xf9,0x0c,0x04]
602
603v_mad_i32_i24 v5, v1, exec_lo, v3
604// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xfd,0x0c,0x04]
605
606v_mad_i32_i24 v5, v1, exec_hi, v3
607// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xff,0x0c,0x04]
608
609v_mad_i32_i24 v5, v1, 0, v3
610// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x01,0x0d,0x04]
611
612v_mad_i32_i24 v5, v1, -1, v3
613// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x83,0x0d,0x04]
614
615v_mad_i32_i24 v5, v1, 0.5, v3
616// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xe1,0x0d,0x04]
617
618v_mad_i32_i24 v5, v1, -4.0, v3
619// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xef,0x0d,0x04]
620
621v_mad_i32_i24 v5, v1, src_vccz, v3
622// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xf7,0x0d,0x04]
623
624v_mad_i32_i24 v5, v1, src_execz, v3
625// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xf9,0x0d,0x04]
626
627v_mad_i32_i24 v5, v1, src_scc, v3
628// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xfb,0x0d,0x04]
629
630v_mad_i32_i24 v5, v1, v2, v255
631// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0xfe,0x07]
632
633v_mad_i32_i24 v5, v1, v2, s3
634// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0x0e,0x00]
635
636v_mad_i32_i24 v5, v1, v2, s103
637// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0x9e,0x01]
638
639v_mad_i32_i24 v5, v1, v2, flat_scratch_lo
640// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0xa2,0x01]
641
642v_mad_i32_i24 v5, v1, v2, flat_scratch_hi
643// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0xa6,0x01]
644
645v_mad_i32_i24 v5, v1, v2, vcc_lo
646// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0xaa,0x01]
647
648v_mad_i32_i24 v5, v1, v2, vcc_hi
649// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0xae,0x01]
650
651v_mad_i32_i24 v5, v1, v2, tba_lo
652// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0xb2,0x01]
653
654v_mad_i32_i24 v5, v1, v2, tba_hi
655// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0xb6,0x01]
656
657v_mad_i32_i24 v5, v1, v2, tma_lo
658// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0xba,0x01]
659
660v_mad_i32_i24 v5, v1, v2, tma_hi
661// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0xbe,0x01]
662
663v_mad_i32_i24 v5, v1, v2, ttmp11
664// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0xee,0x01]
665
666v_mad_i32_i24 v5, v1, v2, m0
667// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0xf2,0x01]
668
669v_mad_i32_i24 v5, v1, v2, exec_lo
670// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0xfa,0x01]
671
672v_mad_i32_i24 v5, v1, v2, exec_hi
673// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0xfe,0x01]
674
675v_mad_i32_i24 v5, v1, v2, 0
676// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0x02,0x02]
677
678v_mad_i32_i24 v5, v1, v2, -1
679// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0x06,0x03]
680
681v_mad_i32_i24 v5, v1, v2, 0.5
682// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0xc2,0x03]
683
684v_mad_i32_i24 v5, v1, v2, -4.0
685// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0xde,0x03]
686
687v_mad_i32_i24 v5, v1, v2, src_vccz
688// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0xee,0x03]
689
690v_mad_i32_i24 v5, v1, v2, src_execz
691// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0xf2,0x03]
692
693v_mad_i32_i24 v5, v1, v2, src_scc
694// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0xf6,0x03]
695
696v_mad_u32_u24 v5, v1, v2, v3
697// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0x0e,0x04]
698
699v_mad_u32_u24 v255, v1, v2, v3
700// CHECK: [0xff,0x00,0x86,0xd2,0x01,0x05,0x0e,0x04]
701
702v_mad_u32_u24 v5, v255, v2, v3
703// CHECK: [0x05,0x00,0x86,0xd2,0xff,0x05,0x0e,0x04]
704
705v_mad_u32_u24 v5, s1, v2, v3
706// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x04,0x0e,0x04]
707
708v_mad_u32_u24 v5, s103, v2, v3
709// CHECK: [0x05,0x00,0x86,0xd2,0x67,0x04,0x0e,0x04]
710
711v_mad_u32_u24 v5, flat_scratch_lo, v2, v3
712// CHECK: [0x05,0x00,0x86,0xd2,0x68,0x04,0x0e,0x04]
713
714v_mad_u32_u24 v5, flat_scratch_hi, v2, v3
715// CHECK: [0x05,0x00,0x86,0xd2,0x69,0x04,0x0e,0x04]
716
717v_mad_u32_u24 v5, vcc_lo, v2, v3
718// CHECK: [0x05,0x00,0x86,0xd2,0x6a,0x04,0x0e,0x04]
719
720v_mad_u32_u24 v5, vcc_hi, v2, v3
721// CHECK: [0x05,0x00,0x86,0xd2,0x6b,0x04,0x0e,0x04]
722
723v_mad_u32_u24 v5, tba_lo, v2, v3
724// CHECK: [0x05,0x00,0x86,0xd2,0x6c,0x04,0x0e,0x04]
725
726v_mad_u32_u24 v5, tba_hi, v2, v3
727// CHECK: [0x05,0x00,0x86,0xd2,0x6d,0x04,0x0e,0x04]
728
729v_mad_u32_u24 v5, tma_lo, v2, v3
730// CHECK: [0x05,0x00,0x86,0xd2,0x6e,0x04,0x0e,0x04]
731
732v_mad_u32_u24 v5, tma_hi, v2, v3
733// CHECK: [0x05,0x00,0x86,0xd2,0x6f,0x04,0x0e,0x04]
734
735v_mad_u32_u24 v5, ttmp11, v2, v3
736// CHECK: [0x05,0x00,0x86,0xd2,0x7b,0x04,0x0e,0x04]
737
738v_mad_u32_u24 v5, m0, v2, v3
739// CHECK: [0x05,0x00,0x86,0xd2,0x7c,0x04,0x0e,0x04]
740
741v_mad_u32_u24 v5, exec_lo, v2, v3
742// CHECK: [0x05,0x00,0x86,0xd2,0x7e,0x04,0x0e,0x04]
743
744v_mad_u32_u24 v5, exec_hi, v2, v3
745// CHECK: [0x05,0x00,0x86,0xd2,0x7f,0x04,0x0e,0x04]
746
747v_mad_u32_u24 v5, 0, v2, v3
748// CHECK: [0x05,0x00,0x86,0xd2,0x80,0x04,0x0e,0x04]
749
750v_mad_u32_u24 v5, -1, v2, v3
751// CHECK: [0x05,0x00,0x86,0xd2,0xc1,0x04,0x0e,0x04]
752
753v_mad_u32_u24 v5, 0.5, v2, v3
754// CHECK: [0x05,0x00,0x86,0xd2,0xf0,0x04,0x0e,0x04]
755
756v_mad_u32_u24 v5, -4.0, v2, v3
757// CHECK: [0x05,0x00,0x86,0xd2,0xf7,0x04,0x0e,0x04]
758
759v_mad_u32_u24 v5, src_vccz, v2, v3
760// CHECK: [0x05,0x00,0x86,0xd2,0xfb,0x04,0x0e,0x04]
761
762v_mad_u32_u24 v5, src_execz, v2, v3
763// CHECK: [0x05,0x00,0x86,0xd2,0xfc,0x04,0x0e,0x04]
764
765v_mad_u32_u24 v5, src_scc, v2, v3
766// CHECK: [0x05,0x00,0x86,0xd2,0xfd,0x04,0x0e,0x04]
767
768v_mad_u32_u24 v5, src_lds_direct, v2, v3
769// CHECK: [0x05,0x00,0x86,0xd2,0xfe,0x04,0x0e,0x04]
770
771v_mad_u32_u24 v5, v1, v255, v3
772// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xff,0x0f,0x04]
773
774v_mad_u32_u24 v5, v1, s2, v3
775// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0x0c,0x04]
776
777v_mad_u32_u24 v5, v1, s103, v3
778// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xcf,0x0c,0x04]
779
780v_mad_u32_u24 v5, v1, flat_scratch_lo, v3
781// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xd1,0x0c,0x04]
782
783v_mad_u32_u24 v5, v1, flat_scratch_hi, v3
784// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xd3,0x0c,0x04]
785
786v_mad_u32_u24 v5, v1, vcc_lo, v3
787// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xd5,0x0c,0x04]
788
789v_mad_u32_u24 v5, v1, vcc_hi, v3
790// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xd7,0x0c,0x04]
791
792v_mad_u32_u24 v5, v1, tba_lo, v3
793// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xd9,0x0c,0x04]
794
795v_mad_u32_u24 v5, v1, tba_hi, v3
796// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xdb,0x0c,0x04]
797
798v_mad_u32_u24 v5, v1, tma_lo, v3
799// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xdd,0x0c,0x04]
800
801v_mad_u32_u24 v5, v1, tma_hi, v3
802// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xdf,0x0c,0x04]
803
804v_mad_u32_u24 v5, v1, ttmp11, v3
805// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xf7,0x0c,0x04]
806
807v_mad_u32_u24 v5, v1, m0, v3
808// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xf9,0x0c,0x04]
809
810v_mad_u32_u24 v5, v1, exec_lo, v3
811// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xfd,0x0c,0x04]
812
813v_mad_u32_u24 v5, v1, exec_hi, v3
814// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xff,0x0c,0x04]
815
816v_mad_u32_u24 v5, v1, 0, v3
817// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x01,0x0d,0x04]
818
819v_mad_u32_u24 v5, v1, -1, v3
820// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x83,0x0d,0x04]
821
822v_mad_u32_u24 v5, v1, 0.5, v3
823// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xe1,0x0d,0x04]
824
825v_mad_u32_u24 v5, v1, -4.0, v3
826// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xef,0x0d,0x04]
827
828v_mad_u32_u24 v5, v1, src_vccz, v3
829// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xf7,0x0d,0x04]
830
831v_mad_u32_u24 v5, v1, src_execz, v3
832// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xf9,0x0d,0x04]
833
834v_mad_u32_u24 v5, v1, src_scc, v3
835// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xfb,0x0d,0x04]
836
837v_mad_u32_u24 v5, v1, v2, v255
838// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0xfe,0x07]
839
840v_mad_u32_u24 v5, v1, v2, s3
841// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0x0e,0x00]
842
843v_mad_u32_u24 v5, v1, v2, s103
844// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0x9e,0x01]
845
846v_mad_u32_u24 v5, v1, v2, flat_scratch_lo
847// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0xa2,0x01]
848
849v_mad_u32_u24 v5, v1, v2, flat_scratch_hi
850// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0xa6,0x01]
851
852v_mad_u32_u24 v5, v1, v2, vcc_lo
853// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0xaa,0x01]
854
855v_mad_u32_u24 v5, v1, v2, vcc_hi
856// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0xae,0x01]
857
858v_mad_u32_u24 v5, v1, v2, tba_lo
859// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0xb2,0x01]
860
861v_mad_u32_u24 v5, v1, v2, tba_hi
862// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0xb6,0x01]
863
864v_mad_u32_u24 v5, v1, v2, tma_lo
865// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0xba,0x01]
866
867v_mad_u32_u24 v5, v1, v2, tma_hi
868// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0xbe,0x01]
869
870v_mad_u32_u24 v5, v1, v2, ttmp11
871// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0xee,0x01]
872
873v_mad_u32_u24 v5, v1, v2, m0
874// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0xf2,0x01]
875
876v_mad_u32_u24 v5, v1, v2, exec_lo
877// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0xfa,0x01]
878
879v_mad_u32_u24 v5, v1, v2, exec_hi
880// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0xfe,0x01]
881
882v_mad_u32_u24 v5, v1, v2, 0
883// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0x02,0x02]
884
885v_mad_u32_u24 v5, v1, v2, -1
886// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0x06,0x03]
887
888v_mad_u32_u24 v5, v1, v2, 0.5
889// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0xc2,0x03]
890
891v_mad_u32_u24 v5, v1, v2, -4.0
892// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0xde,0x03]
893
894v_mad_u32_u24 v5, v1, v2, src_vccz
895// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0xee,0x03]
896
897v_mad_u32_u24 v5, v1, v2, src_execz
898// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0xf2,0x03]
899
900v_mad_u32_u24 v5, v1, v2, src_scc
901// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0xf6,0x03]
902
903v_cubeid_f32 v5, v1, v2, v3
904// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0x0e,0x04]
905
906v_cubeid_f32 v255, v1, v2, v3
907// CHECK: [0xff,0x00,0x88,0xd2,0x01,0x05,0x0e,0x04]
908
909v_cubeid_f32 v5, v255, v2, v3
910// CHECK: [0x05,0x00,0x88,0xd2,0xff,0x05,0x0e,0x04]
911
912v_cubeid_f32 v5, s1, v2, v3
913// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x04,0x0e,0x04]
914
915v_cubeid_f32 v5, s103, v2, v3
916// CHECK: [0x05,0x00,0x88,0xd2,0x67,0x04,0x0e,0x04]
917
918v_cubeid_f32 v5, flat_scratch_lo, v2, v3
919// CHECK: [0x05,0x00,0x88,0xd2,0x68,0x04,0x0e,0x04]
920
921v_cubeid_f32 v5, flat_scratch_hi, v2, v3
922// CHECK: [0x05,0x00,0x88,0xd2,0x69,0x04,0x0e,0x04]
923
924v_cubeid_f32 v5, vcc_lo, v2, v3
925// CHECK: [0x05,0x00,0x88,0xd2,0x6a,0x04,0x0e,0x04]
926
927v_cubeid_f32 v5, vcc_hi, v2, v3
928// CHECK: [0x05,0x00,0x88,0xd2,0x6b,0x04,0x0e,0x04]
929
930v_cubeid_f32 v5, tba_lo, v2, v3
931// CHECK: [0x05,0x00,0x88,0xd2,0x6c,0x04,0x0e,0x04]
932
933v_cubeid_f32 v5, tba_hi, v2, v3
934// CHECK: [0x05,0x00,0x88,0xd2,0x6d,0x04,0x0e,0x04]
935
936v_cubeid_f32 v5, tma_lo, v2, v3
937// CHECK: [0x05,0x00,0x88,0xd2,0x6e,0x04,0x0e,0x04]
938
939v_cubeid_f32 v5, tma_hi, v2, v3
940// CHECK: [0x05,0x00,0x88,0xd2,0x6f,0x04,0x0e,0x04]
941
942v_cubeid_f32 v5, ttmp11, v2, v3
943// CHECK: [0x05,0x00,0x88,0xd2,0x7b,0x04,0x0e,0x04]
944
945v_cubeid_f32 v5, m0, v2, v3
946// CHECK: [0x05,0x00,0x88,0xd2,0x7c,0x04,0x0e,0x04]
947
948v_cubeid_f32 v5, exec_lo, v2, v3
949// CHECK: [0x05,0x00,0x88,0xd2,0x7e,0x04,0x0e,0x04]
950
951v_cubeid_f32 v5, exec_hi, v2, v3
952// CHECK: [0x05,0x00,0x88,0xd2,0x7f,0x04,0x0e,0x04]
953
954v_cubeid_f32 v5, 0, v2, v3
955// CHECK: [0x05,0x00,0x88,0xd2,0x80,0x04,0x0e,0x04]
956
957v_cubeid_f32 v5, -1, v2, v3
958// CHECK: [0x05,0x00,0x88,0xd2,0xc1,0x04,0x0e,0x04]
959
960v_cubeid_f32 v5, 0.5, v2, v3
961// CHECK: [0x05,0x00,0x88,0xd2,0xf0,0x04,0x0e,0x04]
962
963v_cubeid_f32 v5, -4.0, v2, v3
964// CHECK: [0x05,0x00,0x88,0xd2,0xf7,0x04,0x0e,0x04]
965
966v_cubeid_f32 v5, src_vccz, v2, v3
967// CHECK: [0x05,0x00,0x88,0xd2,0xfb,0x04,0x0e,0x04]
968
969v_cubeid_f32 v5, src_execz, v2, v3
970// CHECK: [0x05,0x00,0x88,0xd2,0xfc,0x04,0x0e,0x04]
971
972v_cubeid_f32 v5, src_scc, v2, v3
973// CHECK: [0x05,0x00,0x88,0xd2,0xfd,0x04,0x0e,0x04]
974
975v_cubeid_f32 v5, src_lds_direct, v2, v3
976// CHECK: [0x05,0x00,0x88,0xd2,0xfe,0x04,0x0e,0x04]
977
978v_cubeid_f32 v5, v1, v255, v3
979// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xff,0x0f,0x04]
980
981v_cubeid_f32 v5, v1, s2, v3
982// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0x0c,0x04]
983
984v_cubeid_f32 v5, v1, s103, v3
985// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xcf,0x0c,0x04]
986
987v_cubeid_f32 v5, v1, flat_scratch_lo, v3
988// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xd1,0x0c,0x04]
989
990v_cubeid_f32 v5, v1, flat_scratch_hi, v3
991// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xd3,0x0c,0x04]
992
993v_cubeid_f32 v5, v1, vcc_lo, v3
994// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xd5,0x0c,0x04]
995
996v_cubeid_f32 v5, v1, vcc_hi, v3
997// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xd7,0x0c,0x04]
998
999v_cubeid_f32 v5, v1, tba_lo, v3
1000// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xd9,0x0c,0x04]
1001
1002v_cubeid_f32 v5, v1, tba_hi, v3
1003// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xdb,0x0c,0x04]
1004
1005v_cubeid_f32 v5, v1, tma_lo, v3
1006// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xdd,0x0c,0x04]
1007
1008v_cubeid_f32 v5, v1, tma_hi, v3
1009// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xdf,0x0c,0x04]
1010
1011v_cubeid_f32 v5, v1, ttmp11, v3
1012// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xf7,0x0c,0x04]
1013
1014v_cubeid_f32 v5, v1, m0, v3
1015// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xf9,0x0c,0x04]
1016
1017v_cubeid_f32 v5, v1, exec_lo, v3
1018// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xfd,0x0c,0x04]
1019
1020v_cubeid_f32 v5, v1, exec_hi, v3
1021// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xff,0x0c,0x04]
1022
1023v_cubeid_f32 v5, v1, 0, v3
1024// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x01,0x0d,0x04]
1025
1026v_cubeid_f32 v5, v1, -1, v3
1027// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x83,0x0d,0x04]
1028
1029v_cubeid_f32 v5, v1, 0.5, v3
1030// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xe1,0x0d,0x04]
1031
1032v_cubeid_f32 v5, v1, -4.0, v3
1033// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xef,0x0d,0x04]
1034
1035v_cubeid_f32 v5, v1, src_vccz, v3
1036// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xf7,0x0d,0x04]
1037
1038v_cubeid_f32 v5, v1, src_execz, v3
1039// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xf9,0x0d,0x04]
1040
1041v_cubeid_f32 v5, v1, src_scc, v3
1042// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xfb,0x0d,0x04]
1043
1044v_cubeid_f32 v5, v1, v2, v255
1045// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0xfe,0x07]
1046
1047v_cubeid_f32 v5, v1, v2, s3
1048// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0x0e,0x00]
1049
1050v_cubeid_f32 v5, v1, v2, s103
1051// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0x9e,0x01]
1052
1053v_cubeid_f32 v5, v1, v2, flat_scratch_lo
1054// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0xa2,0x01]
1055
1056v_cubeid_f32 v5, v1, v2, flat_scratch_hi
1057// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0xa6,0x01]
1058
1059v_cubeid_f32 v5, v1, v2, vcc_lo
1060// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0xaa,0x01]
1061
1062v_cubeid_f32 v5, v1, v2, vcc_hi
1063// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0xae,0x01]
1064
1065v_cubeid_f32 v5, v1, v2, tba_lo
1066// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0xb2,0x01]
1067
1068v_cubeid_f32 v5, v1, v2, tba_hi
1069// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0xb6,0x01]
1070
1071v_cubeid_f32 v5, v1, v2, tma_lo
1072// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0xba,0x01]
1073
1074v_cubeid_f32 v5, v1, v2, tma_hi
1075// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0xbe,0x01]
1076
1077v_cubeid_f32 v5, v1, v2, ttmp11
1078// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0xee,0x01]
1079
1080v_cubeid_f32 v5, v1, v2, m0
1081// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0xf2,0x01]
1082
1083v_cubeid_f32 v5, v1, v2, exec_lo
1084// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0xfa,0x01]
1085
1086v_cubeid_f32 v5, v1, v2, exec_hi
1087// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0xfe,0x01]
1088
1089v_cubeid_f32 v5, v1, v2, 0
1090// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0x02,0x02]
1091
1092v_cubeid_f32 v5, v1, v2, -1
1093// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0x06,0x03]
1094
1095v_cubeid_f32 v5, v1, v2, 0.5
1096// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0xc2,0x03]
1097
1098v_cubeid_f32 v5, v1, v2, -4.0
1099// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0xde,0x03]
1100
1101v_cubeid_f32 v5, v1, v2, src_vccz
1102// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0xee,0x03]
1103
1104v_cubeid_f32 v5, v1, v2, src_execz
1105// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0xf2,0x03]
1106
1107v_cubeid_f32 v5, v1, v2, src_scc
1108// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0xf6,0x03]
1109
1110v_cubeid_f32 v5, -v1, v2, v3
1111// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0x0e,0x24]
1112
1113v_cubeid_f32 v5, v1, -v2, v3
1114// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0x0e,0x44]
1115
1116v_cubeid_f32 v5, v1, v2, -v3
1117// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0x0e,0x84]
1118
1119v_cubeid_f32 v5, -v1, -v2, -v3
1120// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0x0e,0xe4]
1121
1122v_cubeid_f32 v5, |v1|, v2, v3
1123// CHECK: [0x05,0x01,0x88,0xd2,0x01,0x05,0x0e,0x04]
1124
1125v_cubeid_f32 v5, v1, |v2|, v3
1126// CHECK: [0x05,0x02,0x88,0xd2,0x01,0x05,0x0e,0x04]
1127
1128v_cubeid_f32 v5, v1, v2, |v3|
1129// CHECK: [0x05,0x04,0x88,0xd2,0x01,0x05,0x0e,0x04]
1130
1131v_cubeid_f32 v5, |v1|, |v2|, |v3|
1132// CHECK: [0x05,0x07,0x88,0xd2,0x01,0x05,0x0e,0x04]
1133
1134v_cubeid_f32 v5, v1, v2, v3 clamp
1135// CHECK: [0x05,0x08,0x88,0xd2,0x01,0x05,0x0e,0x04]
1136
1137v_cubeid_f32 v5, v1, v2, v3 mul:2
1138// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0x0e,0x0c]
1139
1140v_cubeid_f32 v5, v1, v2, v3 mul:4
1141// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0x0e,0x14]
1142
1143v_cubeid_f32 v5, v1, v2, v3 div:2
1144// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0x0e,0x1c]
1145
1146v_cubesc_f32 v5, v1, v2, v3
1147// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0x0e,0x04]
1148
1149v_cubesc_f32 v255, v1, v2, v3
1150// CHECK: [0xff,0x00,0x8a,0xd2,0x01,0x05,0x0e,0x04]
1151
1152v_cubesc_f32 v5, v255, v2, v3
1153// CHECK: [0x05,0x00,0x8a,0xd2,0xff,0x05,0x0e,0x04]
1154
1155v_cubesc_f32 v5, s1, v2, v3
1156// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x04,0x0e,0x04]
1157
1158v_cubesc_f32 v5, s103, v2, v3
1159// CHECK: [0x05,0x00,0x8a,0xd2,0x67,0x04,0x0e,0x04]
1160
1161v_cubesc_f32 v5, flat_scratch_lo, v2, v3
1162// CHECK: [0x05,0x00,0x8a,0xd2,0x68,0x04,0x0e,0x04]
1163
1164v_cubesc_f32 v5, flat_scratch_hi, v2, v3
1165// CHECK: [0x05,0x00,0x8a,0xd2,0x69,0x04,0x0e,0x04]
1166
1167v_cubesc_f32 v5, vcc_lo, v2, v3
1168// CHECK: [0x05,0x00,0x8a,0xd2,0x6a,0x04,0x0e,0x04]
1169
1170v_cubesc_f32 v5, vcc_hi, v2, v3
1171// CHECK: [0x05,0x00,0x8a,0xd2,0x6b,0x04,0x0e,0x04]
1172
1173v_cubesc_f32 v5, tba_lo, v2, v3
1174// CHECK: [0x05,0x00,0x8a,0xd2,0x6c,0x04,0x0e,0x04]
1175
1176v_cubesc_f32 v5, tba_hi, v2, v3
1177// CHECK: [0x05,0x00,0x8a,0xd2,0x6d,0x04,0x0e,0x04]
1178
1179v_cubesc_f32 v5, tma_lo, v2, v3
1180// CHECK: [0x05,0x00,0x8a,0xd2,0x6e,0x04,0x0e,0x04]
1181
1182v_cubesc_f32 v5, tma_hi, v2, v3
1183// CHECK: [0x05,0x00,0x8a,0xd2,0x6f,0x04,0x0e,0x04]
1184
1185v_cubesc_f32 v5, ttmp11, v2, v3
1186// CHECK: [0x05,0x00,0x8a,0xd2,0x7b,0x04,0x0e,0x04]
1187
1188v_cubesc_f32 v5, m0, v2, v3
1189// CHECK: [0x05,0x00,0x8a,0xd2,0x7c,0x04,0x0e,0x04]
1190
1191v_cubesc_f32 v5, exec_lo, v2, v3
1192// CHECK: [0x05,0x00,0x8a,0xd2,0x7e,0x04,0x0e,0x04]
1193
1194v_cubesc_f32 v5, exec_hi, v2, v3
1195// CHECK: [0x05,0x00,0x8a,0xd2,0x7f,0x04,0x0e,0x04]
1196
1197v_cubesc_f32 v5, 0, v2, v3
1198// CHECK: [0x05,0x00,0x8a,0xd2,0x80,0x04,0x0e,0x04]
1199
1200v_cubesc_f32 v5, -1, v2, v3
1201// CHECK: [0x05,0x00,0x8a,0xd2,0xc1,0x04,0x0e,0x04]
1202
1203v_cubesc_f32 v5, 0.5, v2, v3
1204// CHECK: [0x05,0x00,0x8a,0xd2,0xf0,0x04,0x0e,0x04]
1205
1206v_cubesc_f32 v5, -4.0, v2, v3
1207// CHECK: [0x05,0x00,0x8a,0xd2,0xf7,0x04,0x0e,0x04]
1208
1209v_cubesc_f32 v5, src_vccz, v2, v3
1210// CHECK: [0x05,0x00,0x8a,0xd2,0xfb,0x04,0x0e,0x04]
1211
1212v_cubesc_f32 v5, src_execz, v2, v3
1213// CHECK: [0x05,0x00,0x8a,0xd2,0xfc,0x04,0x0e,0x04]
1214
1215v_cubesc_f32 v5, src_scc, v2, v3
1216// CHECK: [0x05,0x00,0x8a,0xd2,0xfd,0x04,0x0e,0x04]
1217
1218v_cubesc_f32 v5, src_lds_direct, v2, v3
1219// CHECK: [0x05,0x00,0x8a,0xd2,0xfe,0x04,0x0e,0x04]
1220
1221v_cubesc_f32 v5, v1, v255, v3
1222// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0xff,0x0f,0x04]
1223
1224v_cubesc_f32 v5, v1, s2, v3
1225// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0x0c,0x04]
1226
1227v_cubesc_f32 v5, v1, s103, v3
1228// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0xcf,0x0c,0x04]
1229
1230v_cubesc_f32 v5, v1, flat_scratch_lo, v3
1231// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0xd1,0x0c,0x04]
1232
1233v_cubesc_f32 v5, v1, flat_scratch_hi, v3
1234// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0xd3,0x0c,0x04]
1235
1236v_cubesc_f32 v5, v1, vcc_lo, v3
1237// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0xd5,0x0c,0x04]
1238
1239v_cubesc_f32 v5, v1, vcc_hi, v3
1240// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0xd7,0x0c,0x04]
1241
1242v_cubesc_f32 v5, v1, tba_lo, v3
1243// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0xd9,0x0c,0x04]
1244
1245v_cubesc_f32 v5, v1, tba_hi, v3
1246// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0xdb,0x0c,0x04]
1247
1248v_cubesc_f32 v5, v1, tma_lo, v3
1249// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0xdd,0x0c,0x04]
1250
1251v_cubesc_f32 v5, v1, tma_hi, v3
1252// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0xdf,0x0c,0x04]
1253
1254v_cubesc_f32 v5, v1, ttmp11, v3
1255// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0xf7,0x0c,0x04]
1256
1257v_cubesc_f32 v5, v1, m0, v3
1258// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0xf9,0x0c,0x04]
1259
1260v_cubesc_f32 v5, v1, exec_lo, v3
1261// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0xfd,0x0c,0x04]
1262
1263v_cubesc_f32 v5, v1, exec_hi, v3
1264// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0xff,0x0c,0x04]
1265
1266v_cubesc_f32 v5, v1, 0, v3
1267// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x01,0x0d,0x04]
1268
1269v_cubesc_f32 v5, v1, -1, v3
1270// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x83,0x0d,0x04]
1271
1272v_cubesc_f32 v5, v1, 0.5, v3
1273// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0xe1,0x0d,0x04]
1274
1275v_cubesc_f32 v5, v1, -4.0, v3
1276// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0xef,0x0d,0x04]
1277
1278v_cubesc_f32 v5, v1, src_vccz, v3
1279// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0xf7,0x0d,0x04]
1280
1281v_cubesc_f32 v5, v1, src_execz, v3
1282// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0xf9,0x0d,0x04]
1283
1284v_cubesc_f32 v5, v1, src_scc, v3
1285// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0xfb,0x0d,0x04]
1286
1287v_cubesc_f32 v5, v1, v2, v255
1288// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0xfe,0x07]
1289
1290v_cubesc_f32 v5, v1, v2, s3
1291// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0x0e,0x00]
1292
1293v_cubesc_f32 v5, v1, v2, s103
1294// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0x9e,0x01]
1295
1296v_cubesc_f32 v5, v1, v2, flat_scratch_lo
1297// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0xa2,0x01]
1298
1299v_cubesc_f32 v5, v1, v2, flat_scratch_hi
1300// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0xa6,0x01]
1301
1302v_cubesc_f32 v5, v1, v2, vcc_lo
1303// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0xaa,0x01]
1304
1305v_cubesc_f32 v5, v1, v2, vcc_hi
1306// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0xae,0x01]
1307
1308v_cubesc_f32 v5, v1, v2, tba_lo
1309// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0xb2,0x01]
1310
1311v_cubesc_f32 v5, v1, v2, tba_hi
1312// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0xb6,0x01]
1313
1314v_cubesc_f32 v5, v1, v2, tma_lo
1315// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0xba,0x01]
1316
1317v_cubesc_f32 v5, v1, v2, tma_hi
1318// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0xbe,0x01]
1319
1320v_cubesc_f32 v5, v1, v2, ttmp11
1321// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0xee,0x01]
1322
1323v_cubesc_f32 v5, v1, v2, m0
1324// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0xf2,0x01]
1325
1326v_cubesc_f32 v5, v1, v2, exec_lo
1327// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0xfa,0x01]
1328
1329v_cubesc_f32 v5, v1, v2, exec_hi
1330// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0xfe,0x01]
1331
1332v_cubesc_f32 v5, v1, v2, 0
1333// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0x02,0x02]
1334
1335v_cubesc_f32 v5, v1, v2, -1
1336// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0x06,0x03]
1337
1338v_cubesc_f32 v5, v1, v2, 0.5
1339// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0xc2,0x03]
1340
1341v_cubesc_f32 v5, v1, v2, -4.0
1342// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0xde,0x03]
1343
1344v_cubesc_f32 v5, v1, v2, src_vccz
1345// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0xee,0x03]
1346
1347v_cubesc_f32 v5, v1, v2, src_execz
1348// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0xf2,0x03]
1349
1350v_cubesc_f32 v5, v1, v2, src_scc
1351// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0xf6,0x03]
1352
1353v_cubesc_f32 v5, -v1, v2, v3
1354// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0x0e,0x24]
1355
1356v_cubesc_f32 v5, v1, -v2, v3
1357// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0x0e,0x44]
1358
1359v_cubesc_f32 v5, v1, v2, -v3
1360// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0x0e,0x84]
1361
1362v_cubesc_f32 v5, -v1, -v2, -v3
1363// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0x0e,0xe4]
1364
1365v_cubesc_f32 v5, |v1|, v2, v3
1366// CHECK: [0x05,0x01,0x8a,0xd2,0x01,0x05,0x0e,0x04]
1367
1368v_cubesc_f32 v5, v1, |v2|, v3
1369// CHECK: [0x05,0x02,0x8a,0xd2,0x01,0x05,0x0e,0x04]
1370
1371v_cubesc_f32 v5, v1, v2, |v3|
1372// CHECK: [0x05,0x04,0x8a,0xd2,0x01,0x05,0x0e,0x04]
1373
1374v_cubesc_f32 v5, |v1|, |v2|, |v3|
1375// CHECK: [0x05,0x07,0x8a,0xd2,0x01,0x05,0x0e,0x04]
1376
1377v_cubesc_f32 v5, v1, v2, v3 clamp
1378// CHECK: [0x05,0x08,0x8a,0xd2,0x01,0x05,0x0e,0x04]
1379
1380v_cubesc_f32 v5, v1, v2, v3 mul:2
1381// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0x0e,0x0c]
1382
1383v_cubesc_f32 v5, v1, v2, v3 mul:4
1384// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0x0e,0x14]
1385
1386v_cubesc_f32 v5, v1, v2, v3 div:2
1387// CHECK: [0x05,0x00,0x8a,0xd2,0x01,0x05,0x0e,0x1c]
1388
1389v_cubetc_f32 v5, v1, v2, v3
1390// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0x0e,0x04]
1391
1392v_cubetc_f32 v255, v1, v2, v3
1393// CHECK: [0xff,0x00,0x8c,0xd2,0x01,0x05,0x0e,0x04]
1394
1395v_cubetc_f32 v5, v255, v2, v3
1396// CHECK: [0x05,0x00,0x8c,0xd2,0xff,0x05,0x0e,0x04]
1397
1398v_cubetc_f32 v5, s1, v2, v3
1399// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x04,0x0e,0x04]
1400
1401v_cubetc_f32 v5, s103, v2, v3
1402// CHECK: [0x05,0x00,0x8c,0xd2,0x67,0x04,0x0e,0x04]
1403
1404v_cubetc_f32 v5, flat_scratch_lo, v2, v3
1405// CHECK: [0x05,0x00,0x8c,0xd2,0x68,0x04,0x0e,0x04]
1406
1407v_cubetc_f32 v5, flat_scratch_hi, v2, v3
1408// CHECK: [0x05,0x00,0x8c,0xd2,0x69,0x04,0x0e,0x04]
1409
1410v_cubetc_f32 v5, vcc_lo, v2, v3
1411// CHECK: [0x05,0x00,0x8c,0xd2,0x6a,0x04,0x0e,0x04]
1412
1413v_cubetc_f32 v5, vcc_hi, v2, v3
1414// CHECK: [0x05,0x00,0x8c,0xd2,0x6b,0x04,0x0e,0x04]
1415
1416v_cubetc_f32 v5, tba_lo, v2, v3
1417// CHECK: [0x05,0x00,0x8c,0xd2,0x6c,0x04,0x0e,0x04]
1418
1419v_cubetc_f32 v5, tba_hi, v2, v3
1420// CHECK: [0x05,0x00,0x8c,0xd2,0x6d,0x04,0x0e,0x04]
1421
1422v_cubetc_f32 v5, tma_lo, v2, v3
1423// CHECK: [0x05,0x00,0x8c,0xd2,0x6e,0x04,0x0e,0x04]
1424
1425v_cubetc_f32 v5, tma_hi, v2, v3
1426// CHECK: [0x05,0x00,0x8c,0xd2,0x6f,0x04,0x0e,0x04]
1427
1428v_cubetc_f32 v5, ttmp11, v2, v3
1429// CHECK: [0x05,0x00,0x8c,0xd2,0x7b,0x04,0x0e,0x04]
1430
1431v_cubetc_f32 v5, m0, v2, v3
1432// CHECK: [0x05,0x00,0x8c,0xd2,0x7c,0x04,0x0e,0x04]
1433
1434v_cubetc_f32 v5, exec_lo, v2, v3
1435// CHECK: [0x05,0x00,0x8c,0xd2,0x7e,0x04,0x0e,0x04]
1436
1437v_cubetc_f32 v5, exec_hi, v2, v3
1438// CHECK: [0x05,0x00,0x8c,0xd2,0x7f,0x04,0x0e,0x04]
1439
1440v_cubetc_f32 v5, 0, v2, v3
1441// CHECK: [0x05,0x00,0x8c,0xd2,0x80,0x04,0x0e,0x04]
1442
1443v_cubetc_f32 v5, -1, v2, v3
1444// CHECK: [0x05,0x00,0x8c,0xd2,0xc1,0x04,0x0e,0x04]
1445
1446v_cubetc_f32 v5, 0.5, v2, v3
1447// CHECK: [0x05,0x00,0x8c,0xd2,0xf0,0x04,0x0e,0x04]
1448
1449v_cubetc_f32 v5, -4.0, v2, v3
1450// CHECK: [0x05,0x00,0x8c,0xd2,0xf7,0x04,0x0e,0x04]
1451
1452v_cubetc_f32 v5, src_vccz, v2, v3
1453// CHECK: [0x05,0x00,0x8c,0xd2,0xfb,0x04,0x0e,0x04]
1454
1455v_cubetc_f32 v5, src_execz, v2, v3
1456// CHECK: [0x05,0x00,0x8c,0xd2,0xfc,0x04,0x0e,0x04]
1457
1458v_cubetc_f32 v5, src_scc, v2, v3
1459// CHECK: [0x05,0x00,0x8c,0xd2,0xfd,0x04,0x0e,0x04]
1460
1461v_cubetc_f32 v5, src_lds_direct, v2, v3
1462// CHECK: [0x05,0x00,0x8c,0xd2,0xfe,0x04,0x0e,0x04]
1463
1464v_cubetc_f32 v5, v1, v255, v3
1465// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xff,0x0f,0x04]
1466
1467v_cubetc_f32 v5, v1, s2, v3
1468// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0x0c,0x04]
1469
1470v_cubetc_f32 v5, v1, s103, v3
1471// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xcf,0x0c,0x04]
1472
1473v_cubetc_f32 v5, v1, flat_scratch_lo, v3
1474// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xd1,0x0c,0x04]
1475
1476v_cubetc_f32 v5, v1, flat_scratch_hi, v3
1477// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xd3,0x0c,0x04]
1478
1479v_cubetc_f32 v5, v1, vcc_lo, v3
1480// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xd5,0x0c,0x04]
1481
1482v_cubetc_f32 v5, v1, vcc_hi, v3
1483// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xd7,0x0c,0x04]
1484
1485v_cubetc_f32 v5, v1, tba_lo, v3
1486// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xd9,0x0c,0x04]
1487
1488v_cubetc_f32 v5, v1, tba_hi, v3
1489// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xdb,0x0c,0x04]
1490
1491v_cubetc_f32 v5, v1, tma_lo, v3
1492// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xdd,0x0c,0x04]
1493
1494v_cubetc_f32 v5, v1, tma_hi, v3
1495// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xdf,0x0c,0x04]
1496
1497v_cubetc_f32 v5, v1, ttmp11, v3
1498// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xf7,0x0c,0x04]
1499
1500v_cubetc_f32 v5, v1, m0, v3
1501// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xf9,0x0c,0x04]
1502
1503v_cubetc_f32 v5, v1, exec_lo, v3
1504// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xfd,0x0c,0x04]
1505
1506v_cubetc_f32 v5, v1, exec_hi, v3
1507// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xff,0x0c,0x04]
1508
1509v_cubetc_f32 v5, v1, 0, v3
1510// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x01,0x0d,0x04]
1511
1512v_cubetc_f32 v5, v1, -1, v3
1513// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x83,0x0d,0x04]
1514
1515v_cubetc_f32 v5, v1, 0.5, v3
1516// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xe1,0x0d,0x04]
1517
1518v_cubetc_f32 v5, v1, -4.0, v3
1519// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xef,0x0d,0x04]
1520
1521v_cubetc_f32 v5, v1, src_vccz, v3
1522// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xf7,0x0d,0x04]
1523
1524v_cubetc_f32 v5, v1, src_execz, v3
1525// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xf9,0x0d,0x04]
1526
1527v_cubetc_f32 v5, v1, src_scc, v3
1528// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xfb,0x0d,0x04]
1529
1530v_cubetc_f32 v5, v1, v2, v255
1531// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0xfe,0x07]
1532
1533v_cubetc_f32 v5, v1, v2, s3
1534// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0x0e,0x00]
1535
1536v_cubetc_f32 v5, v1, v2, s103
1537// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0x9e,0x01]
1538
1539v_cubetc_f32 v5, v1, v2, flat_scratch_lo
1540// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0xa2,0x01]
1541
1542v_cubetc_f32 v5, v1, v2, flat_scratch_hi
1543// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0xa6,0x01]
1544
1545v_cubetc_f32 v5, v1, v2, vcc_lo
1546// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0xaa,0x01]
1547
1548v_cubetc_f32 v5, v1, v2, vcc_hi
1549// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0xae,0x01]
1550
1551v_cubetc_f32 v5, v1, v2, tba_lo
1552// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0xb2,0x01]
1553
1554v_cubetc_f32 v5, v1, v2, tba_hi
1555// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0xb6,0x01]
1556
1557v_cubetc_f32 v5, v1, v2, tma_lo
1558// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0xba,0x01]
1559
1560v_cubetc_f32 v5, v1, v2, tma_hi
1561// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0xbe,0x01]
1562
1563v_cubetc_f32 v5, v1, v2, ttmp11
1564// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0xee,0x01]
1565
1566v_cubetc_f32 v5, v1, v2, m0
1567// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0xf2,0x01]
1568
1569v_cubetc_f32 v5, v1, v2, exec_lo
1570// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0xfa,0x01]
1571
1572v_cubetc_f32 v5, v1, v2, exec_hi
1573// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0xfe,0x01]
1574
1575v_cubetc_f32 v5, v1, v2, 0
1576// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0x02,0x02]
1577
1578v_cubetc_f32 v5, v1, v2, -1
1579// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0x06,0x03]
1580
1581v_cubetc_f32 v5, v1, v2, 0.5
1582// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0xc2,0x03]
1583
1584v_cubetc_f32 v5, v1, v2, -4.0
1585// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0xde,0x03]
1586
1587v_cubetc_f32 v5, v1, v2, src_vccz
1588// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0xee,0x03]
1589
1590v_cubetc_f32 v5, v1, v2, src_execz
1591// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0xf2,0x03]
1592
1593v_cubetc_f32 v5, v1, v2, src_scc
1594// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0xf6,0x03]
1595
1596v_cubetc_f32 v5, -v1, v2, v3
1597// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0x0e,0x24]
1598
1599v_cubetc_f32 v5, v1, -v2, v3
1600// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0x0e,0x44]
1601
1602v_cubetc_f32 v5, v1, v2, -v3
1603// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0x0e,0x84]
1604
1605v_cubetc_f32 v5, -v1, -v2, -v3
1606// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0x0e,0xe4]
1607
1608v_cubetc_f32 v5, |v1|, v2, v3
1609// CHECK: [0x05,0x01,0x8c,0xd2,0x01,0x05,0x0e,0x04]
1610
1611v_cubetc_f32 v5, v1, |v2|, v3
1612// CHECK: [0x05,0x02,0x8c,0xd2,0x01,0x05,0x0e,0x04]
1613
1614v_cubetc_f32 v5, v1, v2, |v3|
1615// CHECK: [0x05,0x04,0x8c,0xd2,0x01,0x05,0x0e,0x04]
1616
1617v_cubetc_f32 v5, |v1|, |v2|, |v3|
1618// CHECK: [0x05,0x07,0x8c,0xd2,0x01,0x05,0x0e,0x04]
1619
1620v_cubetc_f32 v5, v1, v2, v3 clamp
1621// CHECK: [0x05,0x08,0x8c,0xd2,0x01,0x05,0x0e,0x04]
1622
1623v_cubetc_f32 v5, v1, v2, v3 mul:2
1624// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0x0e,0x0c]
1625
1626v_cubetc_f32 v5, v1, v2, v3 mul:4
1627// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0x0e,0x14]
1628
1629v_cubetc_f32 v5, v1, v2, v3 div:2
1630// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0x0e,0x1c]
1631
1632v_cubema_f32 v5, v1, v2, v3
1633// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0x0e,0x04]
1634
1635v_cubema_f32 v255, v1, v2, v3
1636// CHECK: [0xff,0x00,0x8e,0xd2,0x01,0x05,0x0e,0x04]
1637
1638v_cubema_f32 v5, v255, v2, v3
1639// CHECK: [0x05,0x00,0x8e,0xd2,0xff,0x05,0x0e,0x04]
1640
1641v_cubema_f32 v5, s1, v2, v3
1642// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x04,0x0e,0x04]
1643
1644v_cubema_f32 v5, s103, v2, v3
1645// CHECK: [0x05,0x00,0x8e,0xd2,0x67,0x04,0x0e,0x04]
1646
1647v_cubema_f32 v5, flat_scratch_lo, v2, v3
1648// CHECK: [0x05,0x00,0x8e,0xd2,0x68,0x04,0x0e,0x04]
1649
1650v_cubema_f32 v5, flat_scratch_hi, v2, v3
1651// CHECK: [0x05,0x00,0x8e,0xd2,0x69,0x04,0x0e,0x04]
1652
1653v_cubema_f32 v5, vcc_lo, v2, v3
1654// CHECK: [0x05,0x00,0x8e,0xd2,0x6a,0x04,0x0e,0x04]
1655
1656v_cubema_f32 v5, vcc_hi, v2, v3
1657// CHECK: [0x05,0x00,0x8e,0xd2,0x6b,0x04,0x0e,0x04]
1658
1659v_cubema_f32 v5, tba_lo, v2, v3
1660// CHECK: [0x05,0x00,0x8e,0xd2,0x6c,0x04,0x0e,0x04]
1661
1662v_cubema_f32 v5, tba_hi, v2, v3
1663// CHECK: [0x05,0x00,0x8e,0xd2,0x6d,0x04,0x0e,0x04]
1664
1665v_cubema_f32 v5, tma_lo, v2, v3
1666// CHECK: [0x05,0x00,0x8e,0xd2,0x6e,0x04,0x0e,0x04]
1667
1668v_cubema_f32 v5, tma_hi, v2, v3
1669// CHECK: [0x05,0x00,0x8e,0xd2,0x6f,0x04,0x0e,0x04]
1670
1671v_cubema_f32 v5, ttmp11, v2, v3
1672// CHECK: [0x05,0x00,0x8e,0xd2,0x7b,0x04,0x0e,0x04]
1673
1674v_cubema_f32 v5, m0, v2, v3
1675// CHECK: [0x05,0x00,0x8e,0xd2,0x7c,0x04,0x0e,0x04]
1676
1677v_cubema_f32 v5, exec_lo, v2, v3
1678// CHECK: [0x05,0x00,0x8e,0xd2,0x7e,0x04,0x0e,0x04]
1679
1680v_cubema_f32 v5, exec_hi, v2, v3
1681// CHECK: [0x05,0x00,0x8e,0xd2,0x7f,0x04,0x0e,0x04]
1682
1683v_cubema_f32 v5, 0, v2, v3
1684// CHECK: [0x05,0x00,0x8e,0xd2,0x80,0x04,0x0e,0x04]
1685
1686v_cubema_f32 v5, -1, v2, v3
1687// CHECK: [0x05,0x00,0x8e,0xd2,0xc1,0x04,0x0e,0x04]
1688
1689v_cubema_f32 v5, 0.5, v2, v3
1690// CHECK: [0x05,0x00,0x8e,0xd2,0xf0,0x04,0x0e,0x04]
1691
1692v_cubema_f32 v5, -4.0, v2, v3
1693// CHECK: [0x05,0x00,0x8e,0xd2,0xf7,0x04,0x0e,0x04]
1694
1695v_cubema_f32 v5, src_vccz, v2, v3
1696// CHECK: [0x05,0x00,0x8e,0xd2,0xfb,0x04,0x0e,0x04]
1697
1698v_cubema_f32 v5, src_execz, v2, v3
1699// CHECK: [0x05,0x00,0x8e,0xd2,0xfc,0x04,0x0e,0x04]
1700
1701v_cubema_f32 v5, src_scc, v2, v3
1702// CHECK: [0x05,0x00,0x8e,0xd2,0xfd,0x04,0x0e,0x04]
1703
1704v_cubema_f32 v5, src_lds_direct, v2, v3
1705// CHECK: [0x05,0x00,0x8e,0xd2,0xfe,0x04,0x0e,0x04]
1706
1707v_cubema_f32 v5, v1, v255, v3
1708// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0xff,0x0f,0x04]
1709
1710v_cubema_f32 v5, v1, s2, v3
1711// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0x0c,0x04]
1712
1713v_cubema_f32 v5, v1, s103, v3
1714// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0xcf,0x0c,0x04]
1715
1716v_cubema_f32 v5, v1, flat_scratch_lo, v3
1717// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0xd1,0x0c,0x04]
1718
1719v_cubema_f32 v5, v1, flat_scratch_hi, v3
1720// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0xd3,0x0c,0x04]
1721
1722v_cubema_f32 v5, v1, vcc_lo, v3
1723// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0xd5,0x0c,0x04]
1724
1725v_cubema_f32 v5, v1, vcc_hi, v3
1726// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0xd7,0x0c,0x04]
1727
1728v_cubema_f32 v5, v1, tba_lo, v3
1729// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0xd9,0x0c,0x04]
1730
1731v_cubema_f32 v5, v1, tba_hi, v3
1732// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0xdb,0x0c,0x04]
1733
1734v_cubema_f32 v5, v1, tma_lo, v3
1735// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0xdd,0x0c,0x04]
1736
1737v_cubema_f32 v5, v1, tma_hi, v3
1738// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0xdf,0x0c,0x04]
1739
1740v_cubema_f32 v5, v1, ttmp11, v3
1741// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0xf7,0x0c,0x04]
1742
1743v_cubema_f32 v5, v1, m0, v3
1744// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0xf9,0x0c,0x04]
1745
1746v_cubema_f32 v5, v1, exec_lo, v3
1747// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0xfd,0x0c,0x04]
1748
1749v_cubema_f32 v5, v1, exec_hi, v3
1750// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0xff,0x0c,0x04]
1751
1752v_cubema_f32 v5, v1, 0, v3
1753// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x01,0x0d,0x04]
1754
1755v_cubema_f32 v5, v1, -1, v3
1756// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x83,0x0d,0x04]
1757
1758v_cubema_f32 v5, v1, 0.5, v3
1759// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0xe1,0x0d,0x04]
1760
1761v_cubema_f32 v5, v1, -4.0, v3
1762// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0xef,0x0d,0x04]
1763
1764v_cubema_f32 v5, v1, src_vccz, v3
1765// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0xf7,0x0d,0x04]
1766
1767v_cubema_f32 v5, v1, src_execz, v3
1768// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0xf9,0x0d,0x04]
1769
1770v_cubema_f32 v5, v1, src_scc, v3
1771// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0xfb,0x0d,0x04]
1772
1773v_cubema_f32 v5, v1, v2, v255
1774// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0xfe,0x07]
1775
1776v_cubema_f32 v5, v1, v2, s3
1777// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0x0e,0x00]
1778
1779v_cubema_f32 v5, v1, v2, s103
1780// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0x9e,0x01]
1781
1782v_cubema_f32 v5, v1, v2, flat_scratch_lo
1783// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0xa2,0x01]
1784
1785v_cubema_f32 v5, v1, v2, flat_scratch_hi
1786// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0xa6,0x01]
1787
1788v_cubema_f32 v5, v1, v2, vcc_lo
1789// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0xaa,0x01]
1790
1791v_cubema_f32 v5, v1, v2, vcc_hi
1792// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0xae,0x01]
1793
1794v_cubema_f32 v5, v1, v2, tba_lo
1795// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0xb2,0x01]
1796
1797v_cubema_f32 v5, v1, v2, tba_hi
1798// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0xb6,0x01]
1799
1800v_cubema_f32 v5, v1, v2, tma_lo
1801// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0xba,0x01]
1802
1803v_cubema_f32 v5, v1, v2, tma_hi
1804// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0xbe,0x01]
1805
1806v_cubema_f32 v5, v1, v2, ttmp11
1807// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0xee,0x01]
1808
1809v_cubema_f32 v5, v1, v2, m0
1810// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0xf2,0x01]
1811
1812v_cubema_f32 v5, v1, v2, exec_lo
1813// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0xfa,0x01]
1814
1815v_cubema_f32 v5, v1, v2, exec_hi
1816// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0xfe,0x01]
1817
1818v_cubema_f32 v5, v1, v2, 0
1819// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0x02,0x02]
1820
1821v_cubema_f32 v5, v1, v2, -1
1822// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0x06,0x03]
1823
1824v_cubema_f32 v5, v1, v2, 0.5
1825// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0xc2,0x03]
1826
1827v_cubema_f32 v5, v1, v2, -4.0
1828// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0xde,0x03]
1829
1830v_cubema_f32 v5, v1, v2, src_vccz
1831// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0xee,0x03]
1832
1833v_cubema_f32 v5, v1, v2, src_execz
1834// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0xf2,0x03]
1835
1836v_cubema_f32 v5, v1, v2, src_scc
1837// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0xf6,0x03]
1838
1839v_cubema_f32 v5, -v1, v2, v3
1840// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0x0e,0x24]
1841
1842v_cubema_f32 v5, v1, -v2, v3
1843// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0x0e,0x44]
1844
1845v_cubema_f32 v5, v1, v2, -v3
1846// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0x0e,0x84]
1847
1848v_cubema_f32 v5, -v1, -v2, -v3
1849// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0x0e,0xe4]
1850
1851v_cubema_f32 v5, |v1|, v2, v3
1852// CHECK: [0x05,0x01,0x8e,0xd2,0x01,0x05,0x0e,0x04]
1853
1854v_cubema_f32 v5, v1, |v2|, v3
1855// CHECK: [0x05,0x02,0x8e,0xd2,0x01,0x05,0x0e,0x04]
1856
1857v_cubema_f32 v5, v1, v2, |v3|
1858// CHECK: [0x05,0x04,0x8e,0xd2,0x01,0x05,0x0e,0x04]
1859
1860v_cubema_f32 v5, |v1|, |v2|, |v3|
1861// CHECK: [0x05,0x07,0x8e,0xd2,0x01,0x05,0x0e,0x04]
1862
1863v_cubema_f32 v5, v1, v2, v3 clamp
1864// CHECK: [0x05,0x08,0x8e,0xd2,0x01,0x05,0x0e,0x04]
1865
1866v_cubema_f32 v5, v1, v2, v3 mul:2
1867// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0x0e,0x0c]
1868
1869v_cubema_f32 v5, v1, v2, v3 mul:4
1870// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0x0e,0x14]
1871
1872v_cubema_f32 v5, v1, v2, v3 div:2
1873// CHECK: [0x05,0x00,0x8e,0xd2,0x01,0x05,0x0e,0x1c]
1874
1875v_bfe_u32 v5, v1, v2, v3
1876// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0x0e,0x04]
1877
1878v_bfe_u32 v255, v1, v2, v3
1879// CHECK: [0xff,0x00,0x90,0xd2,0x01,0x05,0x0e,0x04]
1880
1881v_bfe_u32 v5, v255, v2, v3
1882// CHECK: [0x05,0x00,0x90,0xd2,0xff,0x05,0x0e,0x04]
1883
1884v_bfe_u32 v5, s1, v2, v3
1885// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x04,0x0e,0x04]
1886
1887v_bfe_u32 v5, s103, v2, v3
1888// CHECK: [0x05,0x00,0x90,0xd2,0x67,0x04,0x0e,0x04]
1889
1890v_bfe_u32 v5, flat_scratch_lo, v2, v3
1891// CHECK: [0x05,0x00,0x90,0xd2,0x68,0x04,0x0e,0x04]
1892
1893v_bfe_u32 v5, flat_scratch_hi, v2, v3
1894// CHECK: [0x05,0x00,0x90,0xd2,0x69,0x04,0x0e,0x04]
1895
1896v_bfe_u32 v5, vcc_lo, v2, v3
1897// CHECK: [0x05,0x00,0x90,0xd2,0x6a,0x04,0x0e,0x04]
1898
1899v_bfe_u32 v5, vcc_hi, v2, v3
1900// CHECK: [0x05,0x00,0x90,0xd2,0x6b,0x04,0x0e,0x04]
1901
1902v_bfe_u32 v5, tba_lo, v2, v3
1903// CHECK: [0x05,0x00,0x90,0xd2,0x6c,0x04,0x0e,0x04]
1904
1905v_bfe_u32 v5, tba_hi, v2, v3
1906// CHECK: [0x05,0x00,0x90,0xd2,0x6d,0x04,0x0e,0x04]
1907
1908v_bfe_u32 v5, tma_lo, v2, v3
1909// CHECK: [0x05,0x00,0x90,0xd2,0x6e,0x04,0x0e,0x04]
1910
1911v_bfe_u32 v5, tma_hi, v2, v3
1912// CHECK: [0x05,0x00,0x90,0xd2,0x6f,0x04,0x0e,0x04]
1913
1914v_bfe_u32 v5, ttmp11, v2, v3
1915// CHECK: [0x05,0x00,0x90,0xd2,0x7b,0x04,0x0e,0x04]
1916
1917v_bfe_u32 v5, m0, v2, v3
1918// CHECK: [0x05,0x00,0x90,0xd2,0x7c,0x04,0x0e,0x04]
1919
1920v_bfe_u32 v5, exec_lo, v2, v3
1921// CHECK: [0x05,0x00,0x90,0xd2,0x7e,0x04,0x0e,0x04]
1922
1923v_bfe_u32 v5, exec_hi, v2, v3
1924// CHECK: [0x05,0x00,0x90,0xd2,0x7f,0x04,0x0e,0x04]
1925
1926v_bfe_u32 v5, 0, v2, v3
1927// CHECK: [0x05,0x00,0x90,0xd2,0x80,0x04,0x0e,0x04]
1928
1929v_bfe_u32 v5, -1, v2, v3
1930// CHECK: [0x05,0x00,0x90,0xd2,0xc1,0x04,0x0e,0x04]
1931
1932v_bfe_u32 v5, 0.5, v2, v3
1933// CHECK: [0x05,0x00,0x90,0xd2,0xf0,0x04,0x0e,0x04]
1934
1935v_bfe_u32 v5, -4.0, v2, v3
1936// CHECK: [0x05,0x00,0x90,0xd2,0xf7,0x04,0x0e,0x04]
1937
1938v_bfe_u32 v5, src_vccz, v2, v3
1939// CHECK: [0x05,0x00,0x90,0xd2,0xfb,0x04,0x0e,0x04]
1940
1941v_bfe_u32 v5, src_execz, v2, v3
1942// CHECK: [0x05,0x00,0x90,0xd2,0xfc,0x04,0x0e,0x04]
1943
1944v_bfe_u32 v5, src_scc, v2, v3
1945// CHECK: [0x05,0x00,0x90,0xd2,0xfd,0x04,0x0e,0x04]
1946
1947v_bfe_u32 v5, src_lds_direct, v2, v3
1948// CHECK: [0x05,0x00,0x90,0xd2,0xfe,0x04,0x0e,0x04]
1949
1950v_bfe_u32 v5, v1, v255, v3
1951// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xff,0x0f,0x04]
1952
1953v_bfe_u32 v5, v1, s2, v3
1954// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0x0c,0x04]
1955
1956v_bfe_u32 v5, v1, s103, v3
1957// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xcf,0x0c,0x04]
1958
1959v_bfe_u32 v5, v1, flat_scratch_lo, v3
1960// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xd1,0x0c,0x04]
1961
1962v_bfe_u32 v5, v1, flat_scratch_hi, v3
1963// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xd3,0x0c,0x04]
1964
1965v_bfe_u32 v5, v1, vcc_lo, v3
1966// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xd5,0x0c,0x04]
1967
1968v_bfe_u32 v5, v1, vcc_hi, v3
1969// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xd7,0x0c,0x04]
1970
1971v_bfe_u32 v5, v1, tba_lo, v3
1972// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xd9,0x0c,0x04]
1973
1974v_bfe_u32 v5, v1, tba_hi, v3
1975// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xdb,0x0c,0x04]
1976
1977v_bfe_u32 v5, v1, tma_lo, v3
1978// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xdd,0x0c,0x04]
1979
1980v_bfe_u32 v5, v1, tma_hi, v3
1981// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xdf,0x0c,0x04]
1982
1983v_bfe_u32 v5, v1, ttmp11, v3
1984// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xf7,0x0c,0x04]
1985
1986v_bfe_u32 v5, v1, m0, v3
1987// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xf9,0x0c,0x04]
1988
1989v_bfe_u32 v5, v1, exec_lo, v3
1990// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xfd,0x0c,0x04]
1991
1992v_bfe_u32 v5, v1, exec_hi, v3
1993// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xff,0x0c,0x04]
1994
1995v_bfe_u32 v5, v1, 0, v3
1996// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x01,0x0d,0x04]
1997
1998v_bfe_u32 v5, v1, -1, v3
1999// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x83,0x0d,0x04]
2000
2001v_bfe_u32 v5, v1, 0.5, v3
2002// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xe1,0x0d,0x04]
2003
2004v_bfe_u32 v5, v1, -4.0, v3
2005// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xef,0x0d,0x04]
2006
2007v_bfe_u32 v5, v1, src_vccz, v3
2008// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xf7,0x0d,0x04]
2009
2010v_bfe_u32 v5, v1, src_execz, v3
2011// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xf9,0x0d,0x04]
2012
2013v_bfe_u32 v5, v1, src_scc, v3
2014// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xfb,0x0d,0x04]
2015
2016v_bfe_u32 v5, v1, v2, v255
2017// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0xfe,0x07]
2018
2019v_bfe_u32 v5, v1, v2, s3
2020// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0x0e,0x00]
2021
2022v_bfe_u32 v5, v1, v2, s103
2023// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0x9e,0x01]
2024
2025v_bfe_u32 v5, v1, v2, flat_scratch_lo
2026// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0xa2,0x01]
2027
2028v_bfe_u32 v5, v1, v2, flat_scratch_hi
2029// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0xa6,0x01]
2030
2031v_bfe_u32 v5, v1, v2, vcc_lo
2032// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0xaa,0x01]
2033
2034v_bfe_u32 v5, v1, v2, vcc_hi
2035// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0xae,0x01]
2036
2037v_bfe_u32 v5, v1, v2, tba_lo
2038// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0xb2,0x01]
2039
2040v_bfe_u32 v5, v1, v2, tba_hi
2041// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0xb6,0x01]
2042
2043v_bfe_u32 v5, v1, v2, tma_lo
2044// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0xba,0x01]
2045
2046v_bfe_u32 v5, v1, v2, tma_hi
2047// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0xbe,0x01]
2048
2049v_bfe_u32 v5, v1, v2, ttmp11
2050// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0xee,0x01]
2051
2052v_bfe_u32 v5, v1, v2, m0
2053// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0xf2,0x01]
2054
2055v_bfe_u32 v5, v1, v2, exec_lo
2056// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0xfa,0x01]
2057
2058v_bfe_u32 v5, v1, v2, exec_hi
2059// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0xfe,0x01]
2060
2061v_bfe_u32 v5, v1, v2, 0
2062// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0x02,0x02]
2063
2064v_bfe_u32 v5, v1, v2, -1
2065// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0x06,0x03]
2066
2067v_bfe_u32 v5, v1, v2, 0.5
2068// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0xc2,0x03]
2069
2070v_bfe_u32 v5, v1, v2, -4.0
2071// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0xde,0x03]
2072
2073v_bfe_u32 v5, v1, v2, src_vccz
2074// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0xee,0x03]
2075
2076v_bfe_u32 v5, v1, v2, src_execz
2077// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0xf2,0x03]
2078
2079v_bfe_u32 v5, v1, v2, src_scc
2080// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0xf6,0x03]
2081
2082v_bfe_i32 v5, v1, v2, v3
2083// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0x0e,0x04]
2084
2085v_bfe_i32 v255, v1, v2, v3
2086// CHECK: [0xff,0x00,0x92,0xd2,0x01,0x05,0x0e,0x04]
2087
2088v_bfe_i32 v5, v255, v2, v3
2089// CHECK: [0x05,0x00,0x92,0xd2,0xff,0x05,0x0e,0x04]
2090
2091v_bfe_i32 v5, s1, v2, v3
2092// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x04,0x0e,0x04]
2093
2094v_bfe_i32 v5, s103, v2, v3
2095// CHECK: [0x05,0x00,0x92,0xd2,0x67,0x04,0x0e,0x04]
2096
2097v_bfe_i32 v5, flat_scratch_lo, v2, v3
2098// CHECK: [0x05,0x00,0x92,0xd2,0x68,0x04,0x0e,0x04]
2099
2100v_bfe_i32 v5, flat_scratch_hi, v2, v3
2101// CHECK: [0x05,0x00,0x92,0xd2,0x69,0x04,0x0e,0x04]
2102
2103v_bfe_i32 v5, vcc_lo, v2, v3
2104// CHECK: [0x05,0x00,0x92,0xd2,0x6a,0x04,0x0e,0x04]
2105
2106v_bfe_i32 v5, vcc_hi, v2, v3
2107// CHECK: [0x05,0x00,0x92,0xd2,0x6b,0x04,0x0e,0x04]
2108
2109v_bfe_i32 v5, tba_lo, v2, v3
2110// CHECK: [0x05,0x00,0x92,0xd2,0x6c,0x04,0x0e,0x04]
2111
2112v_bfe_i32 v5, tba_hi, v2, v3
2113// CHECK: [0x05,0x00,0x92,0xd2,0x6d,0x04,0x0e,0x04]
2114
2115v_bfe_i32 v5, tma_lo, v2, v3
2116// CHECK: [0x05,0x00,0x92,0xd2,0x6e,0x04,0x0e,0x04]
2117
2118v_bfe_i32 v5, tma_hi, v2, v3
2119// CHECK: [0x05,0x00,0x92,0xd2,0x6f,0x04,0x0e,0x04]
2120
2121v_bfe_i32 v5, ttmp11, v2, v3
2122// CHECK: [0x05,0x00,0x92,0xd2,0x7b,0x04,0x0e,0x04]
2123
2124v_bfe_i32 v5, m0, v2, v3
2125// CHECK: [0x05,0x00,0x92,0xd2,0x7c,0x04,0x0e,0x04]
2126
2127v_bfe_i32 v5, exec_lo, v2, v3
2128// CHECK: [0x05,0x00,0x92,0xd2,0x7e,0x04,0x0e,0x04]
2129
2130v_bfe_i32 v5, exec_hi, v2, v3
2131// CHECK: [0x05,0x00,0x92,0xd2,0x7f,0x04,0x0e,0x04]
2132
2133v_bfe_i32 v5, 0, v2, v3
2134// CHECK: [0x05,0x00,0x92,0xd2,0x80,0x04,0x0e,0x04]
2135
2136v_bfe_i32 v5, -1, v2, v3
2137// CHECK: [0x05,0x00,0x92,0xd2,0xc1,0x04,0x0e,0x04]
2138
2139v_bfe_i32 v5, 0.5, v2, v3
2140// CHECK: [0x05,0x00,0x92,0xd2,0xf0,0x04,0x0e,0x04]
2141
2142v_bfe_i32 v5, -4.0, v2, v3
2143// CHECK: [0x05,0x00,0x92,0xd2,0xf7,0x04,0x0e,0x04]
2144
2145v_bfe_i32 v5, src_vccz, v2, v3
2146// CHECK: [0x05,0x00,0x92,0xd2,0xfb,0x04,0x0e,0x04]
2147
2148v_bfe_i32 v5, src_execz, v2, v3
2149// CHECK: [0x05,0x00,0x92,0xd2,0xfc,0x04,0x0e,0x04]
2150
2151v_bfe_i32 v5, src_scc, v2, v3
2152// CHECK: [0x05,0x00,0x92,0xd2,0xfd,0x04,0x0e,0x04]
2153
2154v_bfe_i32 v5, src_lds_direct, v2, v3
2155// CHECK: [0x05,0x00,0x92,0xd2,0xfe,0x04,0x0e,0x04]
2156
2157v_bfe_i32 v5, v1, v255, v3
2158// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xff,0x0f,0x04]
2159
2160v_bfe_i32 v5, v1, s2, v3
2161// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0x0c,0x04]
2162
2163v_bfe_i32 v5, v1, s103, v3
2164// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xcf,0x0c,0x04]
2165
2166v_bfe_i32 v5, v1, flat_scratch_lo, v3
2167// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xd1,0x0c,0x04]
2168
2169v_bfe_i32 v5, v1, flat_scratch_hi, v3
2170// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xd3,0x0c,0x04]
2171
2172v_bfe_i32 v5, v1, vcc_lo, v3
2173// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xd5,0x0c,0x04]
2174
2175v_bfe_i32 v5, v1, vcc_hi, v3
2176// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xd7,0x0c,0x04]
2177
2178v_bfe_i32 v5, v1, tba_lo, v3
2179// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xd9,0x0c,0x04]
2180
2181v_bfe_i32 v5, v1, tba_hi, v3
2182// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xdb,0x0c,0x04]
2183
2184v_bfe_i32 v5, v1, tma_lo, v3
2185// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xdd,0x0c,0x04]
2186
2187v_bfe_i32 v5, v1, tma_hi, v3
2188// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xdf,0x0c,0x04]
2189
2190v_bfe_i32 v5, v1, ttmp11, v3
2191// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xf7,0x0c,0x04]
2192
2193v_bfe_i32 v5, v1, m0, v3
2194// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xf9,0x0c,0x04]
2195
2196v_bfe_i32 v5, v1, exec_lo, v3
2197// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xfd,0x0c,0x04]
2198
2199v_bfe_i32 v5, v1, exec_hi, v3
2200// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xff,0x0c,0x04]
2201
2202v_bfe_i32 v5, v1, 0, v3
2203// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x01,0x0d,0x04]
2204
2205v_bfe_i32 v5, v1, -1, v3
2206// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x83,0x0d,0x04]
2207
2208v_bfe_i32 v5, v1, 0.5, v3
2209// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xe1,0x0d,0x04]
2210
2211v_bfe_i32 v5, v1, -4.0, v3
2212// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xef,0x0d,0x04]
2213
2214v_bfe_i32 v5, v1, src_vccz, v3
2215// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xf7,0x0d,0x04]
2216
2217v_bfe_i32 v5, v1, src_execz, v3
2218// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xf9,0x0d,0x04]
2219
2220v_bfe_i32 v5, v1, src_scc, v3
2221// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xfb,0x0d,0x04]
2222
2223v_bfe_i32 v5, v1, v2, v255
2224// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0xfe,0x07]
2225
2226v_bfe_i32 v5, v1, v2, s3
2227// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0x0e,0x00]
2228
2229v_bfe_i32 v5, v1, v2, s103
2230// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0x9e,0x01]
2231
2232v_bfe_i32 v5, v1, v2, flat_scratch_lo
2233// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0xa2,0x01]
2234
2235v_bfe_i32 v5, v1, v2, flat_scratch_hi
2236// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0xa6,0x01]
2237
2238v_bfe_i32 v5, v1, v2, vcc_lo
2239// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0xaa,0x01]
2240
2241v_bfe_i32 v5, v1, v2, vcc_hi
2242// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0xae,0x01]
2243
2244v_bfe_i32 v5, v1, v2, tba_lo
2245// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0xb2,0x01]
2246
2247v_bfe_i32 v5, v1, v2, tba_hi
2248// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0xb6,0x01]
2249
2250v_bfe_i32 v5, v1, v2, tma_lo
2251// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0xba,0x01]
2252
2253v_bfe_i32 v5, v1, v2, tma_hi
2254// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0xbe,0x01]
2255
2256v_bfe_i32 v5, v1, v2, ttmp11
2257// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0xee,0x01]
2258
2259v_bfe_i32 v5, v1, v2, m0
2260// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0xf2,0x01]
2261
2262v_bfe_i32 v5, v1, v2, exec_lo
2263// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0xfa,0x01]
2264
2265v_bfe_i32 v5, v1, v2, exec_hi
2266// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0xfe,0x01]
2267
2268v_bfe_i32 v5, v1, v2, 0
2269// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0x02,0x02]
2270
2271v_bfe_i32 v5, v1, v2, -1
2272// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0x06,0x03]
2273
2274v_bfe_i32 v5, v1, v2, 0.5
2275// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0xc2,0x03]
2276
2277v_bfe_i32 v5, v1, v2, -4.0
2278// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0xde,0x03]
2279
2280v_bfe_i32 v5, v1, v2, src_vccz
2281// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0xee,0x03]
2282
2283v_bfe_i32 v5, v1, v2, src_execz
2284// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0xf2,0x03]
2285
2286v_bfe_i32 v5, v1, v2, src_scc
2287// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0xf6,0x03]
2288
2289v_bfi_b32 v5, v1, v2, v3
2290// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0x0e,0x04]
2291
2292v_bfi_b32 v255, v1, v2, v3
2293// CHECK: [0xff,0x00,0x94,0xd2,0x01,0x05,0x0e,0x04]
2294
2295v_bfi_b32 v5, v255, v2, v3
2296// CHECK: [0x05,0x00,0x94,0xd2,0xff,0x05,0x0e,0x04]
2297
2298v_bfi_b32 v5, s1, v2, v3
2299// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x04,0x0e,0x04]
2300
2301v_bfi_b32 v5, s103, v2, v3
2302// CHECK: [0x05,0x00,0x94,0xd2,0x67,0x04,0x0e,0x04]
2303
2304v_bfi_b32 v5, flat_scratch_lo, v2, v3
2305// CHECK: [0x05,0x00,0x94,0xd2,0x68,0x04,0x0e,0x04]
2306
2307v_bfi_b32 v5, flat_scratch_hi, v2, v3
2308// CHECK: [0x05,0x00,0x94,0xd2,0x69,0x04,0x0e,0x04]
2309
2310v_bfi_b32 v5, vcc_lo, v2, v3
2311// CHECK: [0x05,0x00,0x94,0xd2,0x6a,0x04,0x0e,0x04]
2312
2313v_bfi_b32 v5, vcc_hi, v2, v3
2314// CHECK: [0x05,0x00,0x94,0xd2,0x6b,0x04,0x0e,0x04]
2315
2316v_bfi_b32 v5, tba_lo, v2, v3
2317// CHECK: [0x05,0x00,0x94,0xd2,0x6c,0x04,0x0e,0x04]
2318
2319v_bfi_b32 v5, tba_hi, v2, v3
2320// CHECK: [0x05,0x00,0x94,0xd2,0x6d,0x04,0x0e,0x04]
2321
2322v_bfi_b32 v5, tma_lo, v2, v3
2323// CHECK: [0x05,0x00,0x94,0xd2,0x6e,0x04,0x0e,0x04]
2324
2325v_bfi_b32 v5, tma_hi, v2, v3
2326// CHECK: [0x05,0x00,0x94,0xd2,0x6f,0x04,0x0e,0x04]
2327
2328v_bfi_b32 v5, ttmp11, v2, v3
2329// CHECK: [0x05,0x00,0x94,0xd2,0x7b,0x04,0x0e,0x04]
2330
2331v_bfi_b32 v5, m0, v2, v3
2332// CHECK: [0x05,0x00,0x94,0xd2,0x7c,0x04,0x0e,0x04]
2333
2334v_bfi_b32 v5, exec_lo, v2, v3
2335// CHECK: [0x05,0x00,0x94,0xd2,0x7e,0x04,0x0e,0x04]
2336
2337v_bfi_b32 v5, exec_hi, v2, v3
2338// CHECK: [0x05,0x00,0x94,0xd2,0x7f,0x04,0x0e,0x04]
2339
2340v_bfi_b32 v5, 0, v2, v3
2341// CHECK: [0x05,0x00,0x94,0xd2,0x80,0x04,0x0e,0x04]
2342
2343v_bfi_b32 v5, -1, v2, v3
2344// CHECK: [0x05,0x00,0x94,0xd2,0xc1,0x04,0x0e,0x04]
2345
2346v_bfi_b32 v5, 0.5, v2, v3
2347// CHECK: [0x05,0x00,0x94,0xd2,0xf0,0x04,0x0e,0x04]
2348
2349v_bfi_b32 v5, -4.0, v2, v3
2350// CHECK: [0x05,0x00,0x94,0xd2,0xf7,0x04,0x0e,0x04]
2351
2352v_bfi_b32 v5, src_vccz, v2, v3
2353// CHECK: [0x05,0x00,0x94,0xd2,0xfb,0x04,0x0e,0x04]
2354
2355v_bfi_b32 v5, src_execz, v2, v3
2356// CHECK: [0x05,0x00,0x94,0xd2,0xfc,0x04,0x0e,0x04]
2357
2358v_bfi_b32 v5, src_scc, v2, v3
2359// CHECK: [0x05,0x00,0x94,0xd2,0xfd,0x04,0x0e,0x04]
2360
2361v_bfi_b32 v5, src_lds_direct, v2, v3
2362// CHECK: [0x05,0x00,0x94,0xd2,0xfe,0x04,0x0e,0x04]
2363
2364v_bfi_b32 v5, v1, v255, v3
2365// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xff,0x0f,0x04]
2366
2367v_bfi_b32 v5, v1, s2, v3
2368// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0x0c,0x04]
2369
2370v_bfi_b32 v5, v1, s103, v3
2371// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xcf,0x0c,0x04]
2372
2373v_bfi_b32 v5, v1, flat_scratch_lo, v3
2374// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xd1,0x0c,0x04]
2375
2376v_bfi_b32 v5, v1, flat_scratch_hi, v3
2377// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xd3,0x0c,0x04]
2378
2379v_bfi_b32 v5, v1, vcc_lo, v3
2380// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xd5,0x0c,0x04]
2381
2382v_bfi_b32 v5, v1, vcc_hi, v3
2383// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xd7,0x0c,0x04]
2384
2385v_bfi_b32 v5, v1, tba_lo, v3
2386// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xd9,0x0c,0x04]
2387
2388v_bfi_b32 v5, v1, tba_hi, v3
2389// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xdb,0x0c,0x04]
2390
2391v_bfi_b32 v5, v1, tma_lo, v3
2392// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xdd,0x0c,0x04]
2393
2394v_bfi_b32 v5, v1, tma_hi, v3
2395// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xdf,0x0c,0x04]
2396
2397v_bfi_b32 v5, v1, ttmp11, v3
2398// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xf7,0x0c,0x04]
2399
2400v_bfi_b32 v5, v1, m0, v3
2401// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xf9,0x0c,0x04]
2402
2403v_bfi_b32 v5, v1, exec_lo, v3
2404// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xfd,0x0c,0x04]
2405
2406v_bfi_b32 v5, v1, exec_hi, v3
2407// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xff,0x0c,0x04]
2408
2409v_bfi_b32 v5, v1, 0, v3
2410// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x01,0x0d,0x04]
2411
2412v_bfi_b32 v5, v1, -1, v3
2413// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x83,0x0d,0x04]
2414
2415v_bfi_b32 v5, v1, 0.5, v3
2416// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xe1,0x0d,0x04]
2417
2418v_bfi_b32 v5, v1, -4.0, v3
2419// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xef,0x0d,0x04]
2420
2421v_bfi_b32 v5, v1, src_vccz, v3
2422// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xf7,0x0d,0x04]
2423
2424v_bfi_b32 v5, v1, src_execz, v3
2425// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xf9,0x0d,0x04]
2426
2427v_bfi_b32 v5, v1, src_scc, v3
2428// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xfb,0x0d,0x04]
2429
2430v_bfi_b32 v5, v1, v2, v255
2431// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0xfe,0x07]
2432
2433v_bfi_b32 v5, v1, v2, s3
2434// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0x0e,0x00]
2435
2436v_bfi_b32 v5, v1, v2, s103
2437// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0x9e,0x01]
2438
2439v_bfi_b32 v5, v1, v2, flat_scratch_lo
2440// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0xa2,0x01]
2441
2442v_bfi_b32 v5, v1, v2, flat_scratch_hi
2443// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0xa6,0x01]
2444
2445v_bfi_b32 v5, v1, v2, vcc_lo
2446// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0xaa,0x01]
2447
2448v_bfi_b32 v5, v1, v2, vcc_hi
2449// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0xae,0x01]
2450
2451v_bfi_b32 v5, v1, v2, tba_lo
2452// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0xb2,0x01]
2453
2454v_bfi_b32 v5, v1, v2, tba_hi
2455// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0xb6,0x01]
2456
2457v_bfi_b32 v5, v1, v2, tma_lo
2458// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0xba,0x01]
2459
2460v_bfi_b32 v5, v1, v2, tma_hi
2461// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0xbe,0x01]
2462
2463v_bfi_b32 v5, v1, v2, ttmp11
2464// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0xee,0x01]
2465
2466v_bfi_b32 v5, v1, v2, m0
2467// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0xf2,0x01]
2468
2469v_bfi_b32 v5, v1, v2, exec_lo
2470// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0xfa,0x01]
2471
2472v_bfi_b32 v5, v1, v2, exec_hi
2473// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0xfe,0x01]
2474
2475v_bfi_b32 v5, v1, v2, 0
2476// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0x02,0x02]
2477
2478v_bfi_b32 v5, v1, v2, -1
2479// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0x06,0x03]
2480
2481v_bfi_b32 v5, v1, v2, 0.5
2482// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0xc2,0x03]
2483
2484v_bfi_b32 v5, v1, v2, -4.0
2485// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0xde,0x03]
2486
2487v_bfi_b32 v5, v1, v2, src_vccz
2488// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0xee,0x03]
2489
2490v_bfi_b32 v5, v1, v2, src_execz
2491// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0xf2,0x03]
2492
2493v_bfi_b32 v5, v1, v2, src_scc
2494// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0xf6,0x03]
2495
2496v_fma_f32 v5, v1, v2, v3
2497// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0x0e,0x04]
2498
2499v_fma_f32 v255, v1, v2, v3
2500// CHECK: [0xff,0x00,0x96,0xd2,0x01,0x05,0x0e,0x04]
2501
2502v_fma_f32 v5, v255, v2, v3
2503// CHECK: [0x05,0x00,0x96,0xd2,0xff,0x05,0x0e,0x04]
2504
2505v_fma_f32 v5, s1, v2, v3
2506// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x04,0x0e,0x04]
2507
2508v_fma_f32 v5, s103, v2, v3
2509// CHECK: [0x05,0x00,0x96,0xd2,0x67,0x04,0x0e,0x04]
2510
2511v_fma_f32 v5, flat_scratch_lo, v2, v3
2512// CHECK: [0x05,0x00,0x96,0xd2,0x68,0x04,0x0e,0x04]
2513
2514v_fma_f32 v5, flat_scratch_hi, v2, v3
2515// CHECK: [0x05,0x00,0x96,0xd2,0x69,0x04,0x0e,0x04]
2516
2517v_fma_f32 v5, vcc_lo, v2, v3
2518// CHECK: [0x05,0x00,0x96,0xd2,0x6a,0x04,0x0e,0x04]
2519
2520v_fma_f32 v5, vcc_hi, v2, v3
2521// CHECK: [0x05,0x00,0x96,0xd2,0x6b,0x04,0x0e,0x04]
2522
2523v_fma_f32 v5, tba_lo, v2, v3
2524// CHECK: [0x05,0x00,0x96,0xd2,0x6c,0x04,0x0e,0x04]
2525
2526v_fma_f32 v5, tba_hi, v2, v3
2527// CHECK: [0x05,0x00,0x96,0xd2,0x6d,0x04,0x0e,0x04]
2528
2529v_fma_f32 v5, tma_lo, v2, v3
2530// CHECK: [0x05,0x00,0x96,0xd2,0x6e,0x04,0x0e,0x04]
2531
2532v_fma_f32 v5, tma_hi, v2, v3
2533// CHECK: [0x05,0x00,0x96,0xd2,0x6f,0x04,0x0e,0x04]
2534
2535v_fma_f32 v5, ttmp11, v2, v3
2536// CHECK: [0x05,0x00,0x96,0xd2,0x7b,0x04,0x0e,0x04]
2537
2538v_fma_f32 v5, m0, v2, v3
2539// CHECK: [0x05,0x00,0x96,0xd2,0x7c,0x04,0x0e,0x04]
2540
2541v_fma_f32 v5, exec_lo, v2, v3
2542// CHECK: [0x05,0x00,0x96,0xd2,0x7e,0x04,0x0e,0x04]
2543
2544v_fma_f32 v5, exec_hi, v2, v3
2545// CHECK: [0x05,0x00,0x96,0xd2,0x7f,0x04,0x0e,0x04]
2546
2547v_fma_f32 v5, 0, v2, v3
2548// CHECK: [0x05,0x00,0x96,0xd2,0x80,0x04,0x0e,0x04]
2549
2550v_fma_f32 v5, -1, v2, v3
2551// CHECK: [0x05,0x00,0x96,0xd2,0xc1,0x04,0x0e,0x04]
2552
2553v_fma_f32 v5, 0.5, v2, v3
2554// CHECK: [0x05,0x00,0x96,0xd2,0xf0,0x04,0x0e,0x04]
2555
2556v_fma_f32 v5, -4.0, v2, v3
2557// CHECK: [0x05,0x00,0x96,0xd2,0xf7,0x04,0x0e,0x04]
2558
2559v_fma_f32 v5, src_vccz, v2, v3
2560// CHECK: [0x05,0x00,0x96,0xd2,0xfb,0x04,0x0e,0x04]
2561
2562v_fma_f32 v5, src_execz, v2, v3
2563// CHECK: [0x05,0x00,0x96,0xd2,0xfc,0x04,0x0e,0x04]
2564
2565v_fma_f32 v5, src_scc, v2, v3
2566// CHECK: [0x05,0x00,0x96,0xd2,0xfd,0x04,0x0e,0x04]
2567
2568v_fma_f32 v5, src_lds_direct, v2, v3
2569// CHECK: [0x05,0x00,0x96,0xd2,0xfe,0x04,0x0e,0x04]
2570
2571v_fma_f32 v5, v1, v255, v3
2572// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xff,0x0f,0x04]
2573
2574v_fma_f32 v5, v1, s2, v3
2575// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0x0c,0x04]
2576
2577v_fma_f32 v5, v1, s103, v3
2578// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xcf,0x0c,0x04]
2579
2580v_fma_f32 v5, v1, flat_scratch_lo, v3
2581// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xd1,0x0c,0x04]
2582
2583v_fma_f32 v5, v1, flat_scratch_hi, v3
2584// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xd3,0x0c,0x04]
2585
2586v_fma_f32 v5, v1, vcc_lo, v3
2587// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xd5,0x0c,0x04]
2588
2589v_fma_f32 v5, v1, vcc_hi, v3
2590// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xd7,0x0c,0x04]
2591
2592v_fma_f32 v5, v1, tba_lo, v3
2593// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xd9,0x0c,0x04]
2594
2595v_fma_f32 v5, v1, tba_hi, v3
2596// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xdb,0x0c,0x04]
2597
2598v_fma_f32 v5, v1, tma_lo, v3
2599// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xdd,0x0c,0x04]
2600
2601v_fma_f32 v5, v1, tma_hi, v3
2602// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xdf,0x0c,0x04]
2603
2604v_fma_f32 v5, v1, ttmp11, v3
2605// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xf7,0x0c,0x04]
2606
2607v_fma_f32 v5, v1, m0, v3
2608// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xf9,0x0c,0x04]
2609
2610v_fma_f32 v5, v1, exec_lo, v3
2611// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xfd,0x0c,0x04]
2612
2613v_fma_f32 v5, v1, exec_hi, v3
2614// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xff,0x0c,0x04]
2615
2616v_fma_f32 v5, v1, 0, v3
2617// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x01,0x0d,0x04]
2618
2619v_fma_f32 v5, v1, -1, v3
2620// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x83,0x0d,0x04]
2621
2622v_fma_f32 v5, v1, 0.5, v3
2623// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xe1,0x0d,0x04]
2624
2625v_fma_f32 v5, v1, -4.0, v3
2626// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xef,0x0d,0x04]
2627
2628v_fma_f32 v5, v1, src_vccz, v3
2629// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xf7,0x0d,0x04]
2630
2631v_fma_f32 v5, v1, src_execz, v3
2632// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xf9,0x0d,0x04]
2633
2634v_fma_f32 v5, v1, src_scc, v3
2635// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xfb,0x0d,0x04]
2636
2637v_fma_f32 v5, v1, v2, v255
2638// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0xfe,0x07]
2639
2640v_fma_f32 v5, v1, v2, s3
2641// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0x0e,0x00]
2642
2643v_fma_f32 v5, v1, v2, s103
2644// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0x9e,0x01]
2645
2646v_fma_f32 v5, v1, v2, flat_scratch_lo
2647// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0xa2,0x01]
2648
2649v_fma_f32 v5, v1, v2, flat_scratch_hi
2650// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0xa6,0x01]
2651
2652v_fma_f32 v5, v1, v2, vcc_lo
2653// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0xaa,0x01]
2654
2655v_fma_f32 v5, v1, v2, vcc_hi
2656// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0xae,0x01]
2657
2658v_fma_f32 v5, v1, v2, tba_lo
2659// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0xb2,0x01]
2660
2661v_fma_f32 v5, v1, v2, tba_hi
2662// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0xb6,0x01]
2663
2664v_fma_f32 v5, v1, v2, tma_lo
2665// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0xba,0x01]
2666
2667v_fma_f32 v5, v1, v2, tma_hi
2668// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0xbe,0x01]
2669
2670v_fma_f32 v5, v1, v2, ttmp11
2671// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0xee,0x01]
2672
2673v_fma_f32 v5, v1, v2, m0
2674// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0xf2,0x01]
2675
2676v_fma_f32 v5, v1, v2, exec_lo
2677// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0xfa,0x01]
2678
2679v_fma_f32 v5, v1, v2, exec_hi
2680// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0xfe,0x01]
2681
2682v_fma_f32 v5, v1, v2, 0
2683// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0x02,0x02]
2684
2685v_fma_f32 v5, v1, v2, -1
2686// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0x06,0x03]
2687
2688v_fma_f32 v5, v1, v2, 0.5
2689// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0xc2,0x03]
2690
2691v_fma_f32 v5, v1, v2, -4.0
2692// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0xde,0x03]
2693
2694v_fma_f32 v5, v1, v2, src_vccz
2695// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0xee,0x03]
2696
2697v_fma_f32 v5, v1, v2, src_execz
2698// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0xf2,0x03]
2699
2700v_fma_f32 v5, v1, v2, src_scc
2701// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0xf6,0x03]
2702
2703v_fma_f32 v5, -v1, v2, v3
2704// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0x0e,0x24]
2705
2706v_fma_f32 v5, v1, -v2, v3
2707// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0x0e,0x44]
2708
2709v_fma_f32 v5, v1, v2, -v3
2710// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0x0e,0x84]
2711
2712v_fma_f32 v5, -v1, -v2, -v3
2713// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0x0e,0xe4]
2714
2715v_fma_f32 v5, |v1|, v2, v3
2716// CHECK: [0x05,0x01,0x96,0xd2,0x01,0x05,0x0e,0x04]
2717
2718v_fma_f32 v5, v1, |v2|, v3
2719// CHECK: [0x05,0x02,0x96,0xd2,0x01,0x05,0x0e,0x04]
2720
2721v_fma_f32 v5, v1, v2, |v3|
2722// CHECK: [0x05,0x04,0x96,0xd2,0x01,0x05,0x0e,0x04]
2723
2724v_fma_f32 v5, |v1|, |v2|, |v3|
2725// CHECK: [0x05,0x07,0x96,0xd2,0x01,0x05,0x0e,0x04]
2726
2727v_fma_f32 v5, v1, v2, v3 clamp
2728// CHECK: [0x05,0x08,0x96,0xd2,0x01,0x05,0x0e,0x04]
2729
2730v_fma_f32 v5, v1, v2, v3 mul:2
2731// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0x0e,0x0c]
2732
2733v_fma_f32 v5, v1, v2, v3 mul:4
2734// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0x0e,0x14]
2735
2736v_fma_f32 v5, v1, v2, v3 div:2
2737// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0x0e,0x1c]
2738
2739v_fma_f64 v[5:6], v[1:2], v[2:3], v[3:4]
2740// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0x0e,0x04]
2741
2742v_fma_f64 v[254:255], v[1:2], v[2:3], v[3:4]
2743// CHECK: [0xfe,0x00,0x98,0xd2,0x01,0x05,0x0e,0x04]
2744
2745v_fma_f64 v[5:6], v[254:255], v[2:3], v[3:4]
2746// CHECK: [0x05,0x00,0x98,0xd2,0xfe,0x05,0x0e,0x04]
2747
2748v_fma_f64 v[5:6], s[2:3], v[2:3], v[3:4]
2749// CHECK: [0x05,0x00,0x98,0xd2,0x02,0x04,0x0e,0x04]
2750
2751v_fma_f64 v[5:6], s[4:5], v[2:3], v[3:4]
2752// CHECK: [0x05,0x00,0x98,0xd2,0x04,0x04,0x0e,0x04]
2753
2754v_fma_f64 v[5:6], s[102:103], v[2:3], v[3:4]
2755// CHECK: [0x05,0x00,0x98,0xd2,0x66,0x04,0x0e,0x04]
2756
2757v_fma_f64 v[5:6], flat_scratch, v[2:3], v[3:4]
2758// CHECK: [0x05,0x00,0x98,0xd2,0x68,0x04,0x0e,0x04]
2759
2760v_fma_f64 v[5:6], vcc, v[2:3], v[3:4]
2761// CHECK: [0x05,0x00,0x98,0xd2,0x6a,0x04,0x0e,0x04]
2762
2763v_fma_f64 v[5:6], tba, v[2:3], v[3:4]
2764// CHECK: [0x05,0x00,0x98,0xd2,0x6c,0x04,0x0e,0x04]
2765
2766v_fma_f64 v[5:6], tma, v[2:3], v[3:4]
2767// CHECK: [0x05,0x00,0x98,0xd2,0x6e,0x04,0x0e,0x04]
2768
2769v_fma_f64 v[5:6], ttmp[10:11], v[2:3], v[3:4]
2770// CHECK: [0x05,0x00,0x98,0xd2,0x7a,0x04,0x0e,0x04]
2771
2772v_fma_f64 v[5:6], exec, v[2:3], v[3:4]
2773// CHECK: [0x05,0x00,0x98,0xd2,0x7e,0x04,0x0e,0x04]
2774
2775v_fma_f64 v[5:6], 0, v[2:3], v[3:4]
2776// CHECK: [0x05,0x00,0x98,0xd2,0x80,0x04,0x0e,0x04]
2777
2778v_fma_f64 v[5:6], -1, v[2:3], v[3:4]
2779// CHECK: [0x05,0x00,0x98,0xd2,0xc1,0x04,0x0e,0x04]
2780
2781v_fma_f64 v[5:6], 0.5, v[2:3], v[3:4]
2782// CHECK: [0x05,0x00,0x98,0xd2,0xf0,0x04,0x0e,0x04]
2783
2784v_fma_f64 v[5:6], -4.0, v[2:3], v[3:4]
2785// CHECK: [0x05,0x00,0x98,0xd2,0xf7,0x04,0x0e,0x04]
2786
2787v_fma_f64 v[5:6], src_vccz, v[2:3], v[3:4]
2788// CHECK: [0x05,0x00,0x98,0xd2,0xfb,0x04,0x0e,0x04]
2789
2790v_fma_f64 v[5:6], src_execz, v[2:3], v[3:4]
2791// CHECK: [0x05,0x00,0x98,0xd2,0xfc,0x04,0x0e,0x04]
2792
2793v_fma_f64 v[5:6], src_scc, v[2:3], v[3:4]
2794// CHECK: [0x05,0x00,0x98,0xd2,0xfd,0x04,0x0e,0x04]
2795
2796v_fma_f64 v[5:6], v[1:2], v[254:255], v[3:4]
2797// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xfd,0x0f,0x04]
2798
2799v_fma_f64 v[5:6], v[1:2], s[4:5], v[3:4]
2800// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x09,0x0c,0x04]
2801
2802v_fma_f64 v[5:6], v[1:2], s[6:7], v[3:4]
2803// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x0d,0x0c,0x04]
2804
2805v_fma_f64 v[5:6], v[1:2], s[102:103], v[3:4]
2806// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xcd,0x0c,0x04]
2807
2808v_fma_f64 v[5:6], v[1:2], flat_scratch, v[3:4]
2809// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xd1,0x0c,0x04]
2810
2811v_fma_f64 v[5:6], v[1:2], vcc, v[3:4]
2812// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xd5,0x0c,0x04]
2813
2814v_fma_f64 v[5:6], v[1:2], tba, v[3:4]
2815// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xd9,0x0c,0x04]
2816
2817v_fma_f64 v[5:6], v[1:2], tma, v[3:4]
2818// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xdd,0x0c,0x04]
2819
2820v_fma_f64 v[5:6], v[1:2], ttmp[10:11], v[3:4]
2821// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xf5,0x0c,0x04]
2822
2823v_fma_f64 v[5:6], v[1:2], exec, v[3:4]
2824// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xfd,0x0c,0x04]
2825
2826v_fma_f64 v[5:6], v[1:2], 0, v[3:4]
2827// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x01,0x0d,0x04]
2828
2829v_fma_f64 v[5:6], v[1:2], -1, v[3:4]
2830// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x83,0x0d,0x04]
2831
2832v_fma_f64 v[5:6], v[1:2], 0.5, v[3:4]
2833// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xe1,0x0d,0x04]
2834
2835v_fma_f64 v[5:6], v[1:2], -4.0, v[3:4]
2836// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xef,0x0d,0x04]
2837
2838v_fma_f64 v[5:6], v[1:2], src_vccz, v[3:4]
2839// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xf7,0x0d,0x04]
2840
2841v_fma_f64 v[5:6], v[1:2], src_execz, v[3:4]
2842// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xf9,0x0d,0x04]
2843
2844v_fma_f64 v[5:6], v[1:2], src_scc, v[3:4]
2845// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xfb,0x0d,0x04]
2846
2847v_fma_f64 v[5:6], v[1:2], v[2:3], v[254:255]
2848// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0xfa,0x07]
2849
2850v_fma_f64 v[5:6], v[1:2], v[2:3], s[6:7]
2851// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0x1a,0x00]
2852
2853v_fma_f64 v[5:6], v[1:2], v[2:3], s[8:9]
2854// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0x22,0x00]
2855
2856v_fma_f64 v[5:6], v[1:2], v[2:3], s[102:103]
2857// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0x9a,0x01]
2858
2859v_fma_f64 v[5:6], v[1:2], v[2:3], flat_scratch
2860// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0xa2,0x01]
2861
2862v_fma_f64 v[5:6], v[1:2], v[2:3], vcc
2863// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0xaa,0x01]
2864
2865v_fma_f64 v[5:6], v[1:2], v[2:3], tba
2866// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0xb2,0x01]
2867
2868v_fma_f64 v[5:6], v[1:2], v[2:3], tma
2869// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0xba,0x01]
2870
2871v_fma_f64 v[5:6], v[1:2], v[2:3], ttmp[10:11]
2872// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0xea,0x01]
2873
2874v_fma_f64 v[5:6], v[1:2], v[2:3], exec
2875// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0xfa,0x01]
2876
2877v_fma_f64 v[5:6], v[1:2], v[2:3], 0
2878// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0x02,0x02]
2879
2880v_fma_f64 v[5:6], v[1:2], v[2:3], -1
2881// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0x06,0x03]
2882
2883v_fma_f64 v[5:6], v[1:2], v[2:3], 0.5
2884// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0xc2,0x03]
2885
2886v_fma_f64 v[5:6], v[1:2], v[2:3], -4.0
2887// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0xde,0x03]
2888
2889v_fma_f64 v[5:6], v[1:2], v[2:3], src_vccz
2890// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0xee,0x03]
2891
2892v_fma_f64 v[5:6], v[1:2], v[2:3], src_execz
2893// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0xf2,0x03]
2894
2895v_fma_f64 v[5:6], v[1:2], v[2:3], src_scc
2896// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0xf6,0x03]
2897
2898v_fma_f64 v[5:6], -v[1:2], v[2:3], v[3:4]
2899// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0x0e,0x24]
2900
2901v_fma_f64 v[5:6], v[1:2], -v[2:3], v[3:4]
2902// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0x0e,0x44]
2903
2904v_fma_f64 v[5:6], v[1:2], v[2:3], -v[3:4]
2905// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0x0e,0x84]
2906
2907v_fma_f64 v[5:6], -v[1:2], -v[2:3], -v[3:4]
2908// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0x0e,0xe4]
2909
2910v_fma_f64 v[5:6], |v[1:2]|, v[2:3], v[3:4]
2911// CHECK: [0x05,0x01,0x98,0xd2,0x01,0x05,0x0e,0x04]
2912
2913v_fma_f64 v[5:6], v[1:2], |v[2:3]|, v[3:4]
2914// CHECK: [0x05,0x02,0x98,0xd2,0x01,0x05,0x0e,0x04]
2915
2916v_fma_f64 v[5:6], v[1:2], v[2:3], |v[3:4]|
2917// CHECK: [0x05,0x04,0x98,0xd2,0x01,0x05,0x0e,0x04]
2918
2919v_fma_f64 v[5:6], |v[1:2]|, |v[2:3]|, |v[3:4]|
2920// CHECK: [0x05,0x07,0x98,0xd2,0x01,0x05,0x0e,0x04]
2921
2922v_fma_f64 v[5:6], v[1:2], v[2:3], v[3:4] clamp
2923// CHECK: [0x05,0x08,0x98,0xd2,0x01,0x05,0x0e,0x04]
2924
2925v_fma_f64 v[5:6], v[1:2], v[2:3], v[3:4] mul:2
2926// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0x0e,0x0c]
2927
2928v_fma_f64 v[5:6], v[1:2], v[2:3], v[3:4] mul:4
2929// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0x0e,0x14]
2930
2931v_fma_f64 v[5:6], v[1:2], v[2:3], v[3:4] div:2
2932// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0x0e,0x1c]
2933
2934v_lerp_u8 v5, v1, v2, v3
2935// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0x0e,0x04]
2936
2937v_lerp_u8 v255, v1, v2, v3
2938// CHECK: [0xff,0x00,0x9a,0xd2,0x01,0x05,0x0e,0x04]
2939
2940v_lerp_u8 v5, v255, v2, v3
2941// CHECK: [0x05,0x00,0x9a,0xd2,0xff,0x05,0x0e,0x04]
2942
2943v_lerp_u8 v5, s1, v2, v3
2944// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x04,0x0e,0x04]
2945
2946v_lerp_u8 v5, s103, v2, v3
2947// CHECK: [0x05,0x00,0x9a,0xd2,0x67,0x04,0x0e,0x04]
2948
2949v_lerp_u8 v5, flat_scratch_lo, v2, v3
2950// CHECK: [0x05,0x00,0x9a,0xd2,0x68,0x04,0x0e,0x04]
2951
2952v_lerp_u8 v5, flat_scratch_hi, v2, v3
2953// CHECK: [0x05,0x00,0x9a,0xd2,0x69,0x04,0x0e,0x04]
2954
2955v_lerp_u8 v5, vcc_lo, v2, v3
2956// CHECK: [0x05,0x00,0x9a,0xd2,0x6a,0x04,0x0e,0x04]
2957
2958v_lerp_u8 v5, vcc_hi, v2, v3
2959// CHECK: [0x05,0x00,0x9a,0xd2,0x6b,0x04,0x0e,0x04]
2960
2961v_lerp_u8 v5, tba_lo, v2, v3
2962// CHECK: [0x05,0x00,0x9a,0xd2,0x6c,0x04,0x0e,0x04]
2963
2964v_lerp_u8 v5, tba_hi, v2, v3
2965// CHECK: [0x05,0x00,0x9a,0xd2,0x6d,0x04,0x0e,0x04]
2966
2967v_lerp_u8 v5, tma_lo, v2, v3
2968// CHECK: [0x05,0x00,0x9a,0xd2,0x6e,0x04,0x0e,0x04]
2969
2970v_lerp_u8 v5, tma_hi, v2, v3
2971// CHECK: [0x05,0x00,0x9a,0xd2,0x6f,0x04,0x0e,0x04]
2972
2973v_lerp_u8 v5, ttmp11, v2, v3
2974// CHECK: [0x05,0x00,0x9a,0xd2,0x7b,0x04,0x0e,0x04]
2975
2976v_lerp_u8 v5, m0, v2, v3
2977// CHECK: [0x05,0x00,0x9a,0xd2,0x7c,0x04,0x0e,0x04]
2978
2979v_lerp_u8 v5, exec_lo, v2, v3
2980// CHECK: [0x05,0x00,0x9a,0xd2,0x7e,0x04,0x0e,0x04]
2981
2982v_lerp_u8 v5, exec_hi, v2, v3
2983// CHECK: [0x05,0x00,0x9a,0xd2,0x7f,0x04,0x0e,0x04]
2984
2985v_lerp_u8 v5, 0, v2, v3
2986// CHECK: [0x05,0x00,0x9a,0xd2,0x80,0x04,0x0e,0x04]
2987
2988v_lerp_u8 v5, -1, v2, v3
2989// CHECK: [0x05,0x00,0x9a,0xd2,0xc1,0x04,0x0e,0x04]
2990
2991v_lerp_u8 v5, src_vccz, v2, v3
2992// CHECK: [0x05,0x00,0x9a,0xd2,0xfb,0x04,0x0e,0x04]
2993
2994v_lerp_u8 v5, src_execz, v2, v3
2995// CHECK: [0x05,0x00,0x9a,0xd2,0xfc,0x04,0x0e,0x04]
2996
2997v_lerp_u8 v5, src_scc, v2, v3
2998// CHECK: [0x05,0x00,0x9a,0xd2,0xfd,0x04,0x0e,0x04]
2999
3000v_lerp_u8 v5, src_lds_direct, v2, v3
3001// CHECK: [0x05,0x00,0x9a,0xd2,0xfe,0x04,0x0e,0x04]
3002
3003v_lerp_u8 v5, v1, v255, v3
3004// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xff,0x0f,0x04]
3005
3006v_lerp_u8 v5, v1, s2, v3
3007// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0x0c,0x04]
3008
3009v_lerp_u8 v5, v1, s103, v3
3010// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xcf,0x0c,0x04]
3011
3012v_lerp_u8 v5, v1, flat_scratch_lo, v3
3013// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xd1,0x0c,0x04]
3014
3015v_lerp_u8 v5, v1, flat_scratch_hi, v3
3016// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xd3,0x0c,0x04]
3017
3018v_lerp_u8 v5, v1, vcc_lo, v3
3019// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xd5,0x0c,0x04]
3020
3021v_lerp_u8 v5, v1, vcc_hi, v3
3022// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xd7,0x0c,0x04]
3023
3024v_lerp_u8 v5, v1, tba_lo, v3
3025// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xd9,0x0c,0x04]
3026
3027v_lerp_u8 v5, v1, tba_hi, v3
3028// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xdb,0x0c,0x04]
3029
3030v_lerp_u8 v5, v1, tma_lo, v3
3031// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xdd,0x0c,0x04]
3032
3033v_lerp_u8 v5, v1, tma_hi, v3
3034// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xdf,0x0c,0x04]
3035
3036v_lerp_u8 v5, v1, ttmp11, v3
3037// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xf7,0x0c,0x04]
3038
3039v_lerp_u8 v5, v1, m0, v3
3040// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xf9,0x0c,0x04]
3041
3042v_lerp_u8 v5, v1, exec_lo, v3
3043// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xfd,0x0c,0x04]
3044
3045v_lerp_u8 v5, v1, exec_hi, v3
3046// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xff,0x0c,0x04]
3047
3048v_lerp_u8 v5, v1, 0, v3
3049// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x01,0x0d,0x04]
3050
3051v_lerp_u8 v5, v1, -1, v3
3052// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x83,0x0d,0x04]
3053
3054v_lerp_u8 v5, v1, src_vccz, v3
3055// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xf7,0x0d,0x04]
3056
3057v_lerp_u8 v5, v1, src_execz, v3
3058// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xf9,0x0d,0x04]
3059
3060v_lerp_u8 v5, v1, src_scc, v3
3061// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0xfb,0x0d,0x04]
3062
3063v_lerp_u8 v5, v1, v2, v255
3064// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0xfe,0x07]
3065
3066v_lerp_u8 v5, v1, v2, s3
3067// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0x0e,0x00]
3068
3069v_lerp_u8 v5, v1, v2, s103
3070// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0x9e,0x01]
3071
3072v_lerp_u8 v5, v1, v2, flat_scratch_lo
3073// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0xa2,0x01]
3074
3075v_lerp_u8 v5, v1, v2, flat_scratch_hi
3076// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0xa6,0x01]
3077
3078v_lerp_u8 v5, v1, v2, vcc_lo
3079// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0xaa,0x01]
3080
3081v_lerp_u8 v5, v1, v2, vcc_hi
3082// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0xae,0x01]
3083
3084v_lerp_u8 v5, v1, v2, tba_lo
3085// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0xb2,0x01]
3086
3087v_lerp_u8 v5, v1, v2, tba_hi
3088// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0xb6,0x01]
3089
3090v_lerp_u8 v5, v1, v2, tma_lo
3091// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0xba,0x01]
3092
3093v_lerp_u8 v5, v1, v2, tma_hi
3094// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0xbe,0x01]
3095
3096v_lerp_u8 v5, v1, v2, ttmp11
3097// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0xee,0x01]
3098
3099v_lerp_u8 v5, v1, v2, m0
3100// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0xf2,0x01]
3101
3102v_lerp_u8 v5, v1, v2, exec_lo
3103// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0xfa,0x01]
3104
3105v_lerp_u8 v5, v1, v2, exec_hi
3106// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0xfe,0x01]
3107
3108v_lerp_u8 v5, v1, v2, 0
3109// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0x02,0x02]
3110
3111v_lerp_u8 v5, v1, v2, -1
3112// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0x06,0x03]
3113
3114v_lerp_u8 v5, v1, v2, src_vccz
3115// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0xee,0x03]
3116
3117v_lerp_u8 v5, v1, v2, src_execz
3118// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0xf2,0x03]
3119
3120v_lerp_u8 v5, v1, v2, src_scc
3121// CHECK: [0x05,0x00,0x9a,0xd2,0x01,0x05,0xf6,0x03]
3122
3123v_alignbit_b32 v5, v1, v2, v3
3124// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0x0e,0x04]
3125
3126v_alignbit_b32 v255, v1, v2, v3
3127// CHECK: [0xff,0x00,0x9c,0xd2,0x01,0x05,0x0e,0x04]
3128
3129v_alignbit_b32 v5, v255, v2, v3
3130// CHECK: [0x05,0x00,0x9c,0xd2,0xff,0x05,0x0e,0x04]
3131
3132v_alignbit_b32 v5, s1, v2, v3
3133// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x04,0x0e,0x04]
3134
3135v_alignbit_b32 v5, s103, v2, v3
3136// CHECK: [0x05,0x00,0x9c,0xd2,0x67,0x04,0x0e,0x04]
3137
3138v_alignbit_b32 v5, flat_scratch_lo, v2, v3
3139// CHECK: [0x05,0x00,0x9c,0xd2,0x68,0x04,0x0e,0x04]
3140
3141v_alignbit_b32 v5, flat_scratch_hi, v2, v3
3142// CHECK: [0x05,0x00,0x9c,0xd2,0x69,0x04,0x0e,0x04]
3143
3144v_alignbit_b32 v5, vcc_lo, v2, v3
3145// CHECK: [0x05,0x00,0x9c,0xd2,0x6a,0x04,0x0e,0x04]
3146
3147v_alignbit_b32 v5, vcc_hi, v2, v3
3148// CHECK: [0x05,0x00,0x9c,0xd2,0x6b,0x04,0x0e,0x04]
3149
3150v_alignbit_b32 v5, tba_lo, v2, v3
3151// CHECK: [0x05,0x00,0x9c,0xd2,0x6c,0x04,0x0e,0x04]
3152
3153v_alignbit_b32 v5, tba_hi, v2, v3
3154// CHECK: [0x05,0x00,0x9c,0xd2,0x6d,0x04,0x0e,0x04]
3155
3156v_alignbit_b32 v5, tma_lo, v2, v3
3157// CHECK: [0x05,0x00,0x9c,0xd2,0x6e,0x04,0x0e,0x04]
3158
3159v_alignbit_b32 v5, tma_hi, v2, v3
3160// CHECK: [0x05,0x00,0x9c,0xd2,0x6f,0x04,0x0e,0x04]
3161
3162v_alignbit_b32 v5, ttmp11, v2, v3
3163// CHECK: [0x05,0x00,0x9c,0xd2,0x7b,0x04,0x0e,0x04]
3164
3165v_alignbit_b32 v5, m0, v2, v3
3166// CHECK: [0x05,0x00,0x9c,0xd2,0x7c,0x04,0x0e,0x04]
3167
3168v_alignbit_b32 v5, exec_lo, v2, v3
3169// CHECK: [0x05,0x00,0x9c,0xd2,0x7e,0x04,0x0e,0x04]
3170
3171v_alignbit_b32 v5, exec_hi, v2, v3
3172// CHECK: [0x05,0x00,0x9c,0xd2,0x7f,0x04,0x0e,0x04]
3173
3174v_alignbit_b32 v5, 0, v2, v3
3175// CHECK: [0x05,0x00,0x9c,0xd2,0x80,0x04,0x0e,0x04]
3176
3177v_alignbit_b32 v5, -1, v2, v3
3178// CHECK: [0x05,0x00,0x9c,0xd2,0xc1,0x04,0x0e,0x04]
3179
3180v_alignbit_b32 v5, 0.5, v2, v3
3181// CHECK: [0x05,0x00,0x9c,0xd2,0xf0,0x04,0x0e,0x04]
3182
3183v_alignbit_b32 v5, -4.0, v2, v3
3184// CHECK: [0x05,0x00,0x9c,0xd2,0xf7,0x04,0x0e,0x04]
3185
3186v_alignbit_b32 v5, src_vccz, v2, v3
3187// CHECK: [0x05,0x00,0x9c,0xd2,0xfb,0x04,0x0e,0x04]
3188
3189v_alignbit_b32 v5, src_execz, v2, v3
3190// CHECK: [0x05,0x00,0x9c,0xd2,0xfc,0x04,0x0e,0x04]
3191
3192v_alignbit_b32 v5, src_scc, v2, v3
3193// CHECK: [0x05,0x00,0x9c,0xd2,0xfd,0x04,0x0e,0x04]
3194
3195v_alignbit_b32 v5, src_lds_direct, v2, v3
3196// CHECK: [0x05,0x00,0x9c,0xd2,0xfe,0x04,0x0e,0x04]
3197
3198v_alignbit_b32 v5, v1, v255, v3
3199// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xff,0x0f,0x04]
3200
3201v_alignbit_b32 v5, v1, s2, v3
3202// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0x0c,0x04]
3203
3204v_alignbit_b32 v5, v1, s103, v3
3205// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xcf,0x0c,0x04]
3206
3207v_alignbit_b32 v5, v1, flat_scratch_lo, v3
3208// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xd1,0x0c,0x04]
3209
3210v_alignbit_b32 v5, v1, flat_scratch_hi, v3
3211// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xd3,0x0c,0x04]
3212
3213v_alignbit_b32 v5, v1, vcc_lo, v3
3214// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xd5,0x0c,0x04]
3215
3216v_alignbit_b32 v5, v1, vcc_hi, v3
3217// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xd7,0x0c,0x04]
3218
3219v_alignbit_b32 v5, v1, tba_lo, v3
3220// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xd9,0x0c,0x04]
3221
3222v_alignbit_b32 v5, v1, tba_hi, v3
3223// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xdb,0x0c,0x04]
3224
3225v_alignbit_b32 v5, v1, tma_lo, v3
3226// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xdd,0x0c,0x04]
3227
3228v_alignbit_b32 v5, v1, tma_hi, v3
3229// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xdf,0x0c,0x04]
3230
3231v_alignbit_b32 v5, v1, ttmp11, v3
3232// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xf7,0x0c,0x04]
3233
3234v_alignbit_b32 v5, v1, m0, v3
3235// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xf9,0x0c,0x04]
3236
3237v_alignbit_b32 v5, v1, exec_lo, v3
3238// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xfd,0x0c,0x04]
3239
3240v_alignbit_b32 v5, v1, exec_hi, v3
3241// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xff,0x0c,0x04]
3242
3243v_alignbit_b32 v5, v1, 0, v3
3244// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x01,0x0d,0x04]
3245
3246v_alignbit_b32 v5, v1, -1, v3
3247// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x83,0x0d,0x04]
3248
3249v_alignbit_b32 v5, v1, 0.5, v3
3250// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xe1,0x0d,0x04]
3251
3252v_alignbit_b32 v5, v1, -4.0, v3
3253// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xef,0x0d,0x04]
3254
3255v_alignbit_b32 v5, v1, src_vccz, v3
3256// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xf7,0x0d,0x04]
3257
3258v_alignbit_b32 v5, v1, src_execz, v3
3259// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xf9,0x0d,0x04]
3260
3261v_alignbit_b32 v5, v1, src_scc, v3
3262// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0xfb,0x0d,0x04]
3263
3264v_alignbit_b32 v5, v1, v2, v255
3265// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0xfe,0x07]
3266
3267v_alignbit_b32 v5, v1, v2, s3
3268// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0x0e,0x00]
3269
3270v_alignbit_b32 v5, v1, v2, s103
3271// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0x9e,0x01]
3272
3273v_alignbit_b32 v5, v1, v2, flat_scratch_lo
3274// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0xa2,0x01]
3275
3276v_alignbit_b32 v5, v1, v2, flat_scratch_hi
3277// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0xa6,0x01]
3278
3279v_alignbit_b32 v5, v1, v2, vcc_lo
3280// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0xaa,0x01]
3281
3282v_alignbit_b32 v5, v1, v2, vcc_hi
3283// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0xae,0x01]
3284
3285v_alignbit_b32 v5, v1, v2, tba_lo
3286// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0xb2,0x01]
3287
3288v_alignbit_b32 v5, v1, v2, tba_hi
3289// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0xb6,0x01]
3290
3291v_alignbit_b32 v5, v1, v2, tma_lo
3292// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0xba,0x01]
3293
3294v_alignbit_b32 v5, v1, v2, tma_hi
3295// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0xbe,0x01]
3296
3297v_alignbit_b32 v5, v1, v2, ttmp11
3298// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0xee,0x01]
3299
3300v_alignbit_b32 v5, v1, v2, m0
3301// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0xf2,0x01]
3302
3303v_alignbit_b32 v5, v1, v2, exec_lo
3304// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0xfa,0x01]
3305
3306v_alignbit_b32 v5, v1, v2, exec_hi
3307// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0xfe,0x01]
3308
3309v_alignbit_b32 v5, v1, v2, 0
3310// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0x02,0x02]
3311
3312v_alignbit_b32 v5, v1, v2, -1
3313// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0x06,0x03]
3314
3315v_alignbit_b32 v5, v1, v2, 0.5
3316// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0xc2,0x03]
3317
3318v_alignbit_b32 v5, v1, v2, -4.0
3319// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0xde,0x03]
3320
3321v_alignbit_b32 v5, v1, v2, src_vccz
3322// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0xee,0x03]
3323
3324v_alignbit_b32 v5, v1, v2, src_execz
3325// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0xf2,0x03]
3326
3327v_alignbit_b32 v5, v1, v2, src_scc
3328// CHECK: [0x05,0x00,0x9c,0xd2,0x01,0x05,0xf6,0x03]
3329
3330v_alignbyte_b32 v5, v1, v2, v3
3331// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0x0e,0x04]
3332
3333v_alignbyte_b32 v255, v1, v2, v3
3334// CHECK: [0xff,0x00,0x9e,0xd2,0x01,0x05,0x0e,0x04]
3335
3336v_alignbyte_b32 v5, v255, v2, v3
3337// CHECK: [0x05,0x00,0x9e,0xd2,0xff,0x05,0x0e,0x04]
3338
3339v_alignbyte_b32 v5, s1, v2, v3
3340// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x04,0x0e,0x04]
3341
3342v_alignbyte_b32 v5, s103, v2, v3
3343// CHECK: [0x05,0x00,0x9e,0xd2,0x67,0x04,0x0e,0x04]
3344
3345v_alignbyte_b32 v5, flat_scratch_lo, v2, v3
3346// CHECK: [0x05,0x00,0x9e,0xd2,0x68,0x04,0x0e,0x04]
3347
3348v_alignbyte_b32 v5, flat_scratch_hi, v2, v3
3349// CHECK: [0x05,0x00,0x9e,0xd2,0x69,0x04,0x0e,0x04]
3350
3351v_alignbyte_b32 v5, vcc_lo, v2, v3
3352// CHECK: [0x05,0x00,0x9e,0xd2,0x6a,0x04,0x0e,0x04]
3353
3354v_alignbyte_b32 v5, vcc_hi, v2, v3
3355// CHECK: [0x05,0x00,0x9e,0xd2,0x6b,0x04,0x0e,0x04]
3356
3357v_alignbyte_b32 v5, tba_lo, v2, v3
3358// CHECK: [0x05,0x00,0x9e,0xd2,0x6c,0x04,0x0e,0x04]
3359
3360v_alignbyte_b32 v5, tba_hi, v2, v3
3361// CHECK: [0x05,0x00,0x9e,0xd2,0x6d,0x04,0x0e,0x04]
3362
3363v_alignbyte_b32 v5, tma_lo, v2, v3
3364// CHECK: [0x05,0x00,0x9e,0xd2,0x6e,0x04,0x0e,0x04]
3365
3366v_alignbyte_b32 v5, tma_hi, v2, v3
3367// CHECK: [0x05,0x00,0x9e,0xd2,0x6f,0x04,0x0e,0x04]
3368
3369v_alignbyte_b32 v5, ttmp11, v2, v3
3370// CHECK: [0x05,0x00,0x9e,0xd2,0x7b,0x04,0x0e,0x04]
3371
3372v_alignbyte_b32 v5, m0, v2, v3
3373// CHECK: [0x05,0x00,0x9e,0xd2,0x7c,0x04,0x0e,0x04]
3374
3375v_alignbyte_b32 v5, exec_lo, v2, v3
3376// CHECK: [0x05,0x00,0x9e,0xd2,0x7e,0x04,0x0e,0x04]
3377
3378v_alignbyte_b32 v5, exec_hi, v2, v3
3379// CHECK: [0x05,0x00,0x9e,0xd2,0x7f,0x04,0x0e,0x04]
3380
3381v_alignbyte_b32 v5, 0, v2, v3
3382// CHECK: [0x05,0x00,0x9e,0xd2,0x80,0x04,0x0e,0x04]
3383
3384v_alignbyte_b32 v5, -1, v2, v3
3385// CHECK: [0x05,0x00,0x9e,0xd2,0xc1,0x04,0x0e,0x04]
3386
3387v_alignbyte_b32 v5, 0.5, v2, v3
3388// CHECK: [0x05,0x00,0x9e,0xd2,0xf0,0x04,0x0e,0x04]
3389
3390v_alignbyte_b32 v5, -4.0, v2, v3
3391// CHECK: [0x05,0x00,0x9e,0xd2,0xf7,0x04,0x0e,0x04]
3392
3393v_alignbyte_b32 v5, src_vccz, v2, v3
3394// CHECK: [0x05,0x00,0x9e,0xd2,0xfb,0x04,0x0e,0x04]
3395
3396v_alignbyte_b32 v5, src_execz, v2, v3
3397// CHECK: [0x05,0x00,0x9e,0xd2,0xfc,0x04,0x0e,0x04]
3398
3399v_alignbyte_b32 v5, src_scc, v2, v3
3400// CHECK: [0x05,0x00,0x9e,0xd2,0xfd,0x04,0x0e,0x04]
3401
3402v_alignbyte_b32 v5, src_lds_direct, v2, v3
3403// CHECK: [0x05,0x00,0x9e,0xd2,0xfe,0x04,0x0e,0x04]
3404
3405v_alignbyte_b32 v5, v1, v255, v3
3406// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xff,0x0f,0x04]
3407
3408v_alignbyte_b32 v5, v1, s2, v3
3409// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0x0c,0x04]
3410
3411v_alignbyte_b32 v5, v1, s103, v3
3412// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xcf,0x0c,0x04]
3413
3414v_alignbyte_b32 v5, v1, flat_scratch_lo, v3
3415// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xd1,0x0c,0x04]
3416
3417v_alignbyte_b32 v5, v1, flat_scratch_hi, v3
3418// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xd3,0x0c,0x04]
3419
3420v_alignbyte_b32 v5, v1, vcc_lo, v3
3421// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xd5,0x0c,0x04]
3422
3423v_alignbyte_b32 v5, v1, vcc_hi, v3
3424// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xd7,0x0c,0x04]
3425
3426v_alignbyte_b32 v5, v1, tba_lo, v3
3427// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xd9,0x0c,0x04]
3428
3429v_alignbyte_b32 v5, v1, tba_hi, v3
3430// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xdb,0x0c,0x04]
3431
3432v_alignbyte_b32 v5, v1, tma_lo, v3
3433// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xdd,0x0c,0x04]
3434
3435v_alignbyte_b32 v5, v1, tma_hi, v3
3436// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xdf,0x0c,0x04]
3437
3438v_alignbyte_b32 v5, v1, ttmp11, v3
3439// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xf7,0x0c,0x04]
3440
3441v_alignbyte_b32 v5, v1, m0, v3
3442// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xf9,0x0c,0x04]
3443
3444v_alignbyte_b32 v5, v1, exec_lo, v3
3445// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xfd,0x0c,0x04]
3446
3447v_alignbyte_b32 v5, v1, exec_hi, v3
3448// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xff,0x0c,0x04]
3449
3450v_alignbyte_b32 v5, v1, 0, v3
3451// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x01,0x0d,0x04]
3452
3453v_alignbyte_b32 v5, v1, -1, v3
3454// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x83,0x0d,0x04]
3455
3456v_alignbyte_b32 v5, v1, 0.5, v3
3457// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xe1,0x0d,0x04]
3458
3459v_alignbyte_b32 v5, v1, -4.0, v3
3460// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xef,0x0d,0x04]
3461
3462v_alignbyte_b32 v5, v1, src_vccz, v3
3463// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xf7,0x0d,0x04]
3464
3465v_alignbyte_b32 v5, v1, src_execz, v3
3466// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xf9,0x0d,0x04]
3467
3468v_alignbyte_b32 v5, v1, src_scc, v3
3469// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0xfb,0x0d,0x04]
3470
3471v_alignbyte_b32 v5, v1, v2, v255
3472// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0xfe,0x07]
3473
3474v_alignbyte_b32 v5, v1, v2, s3
3475// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0x0e,0x00]
3476
3477v_alignbyte_b32 v5, v1, v2, s103
3478// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0x9e,0x01]
3479
3480v_alignbyte_b32 v5, v1, v2, flat_scratch_lo
3481// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0xa2,0x01]
3482
3483v_alignbyte_b32 v5, v1, v2, flat_scratch_hi
3484// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0xa6,0x01]
3485
3486v_alignbyte_b32 v5, v1, v2, vcc_lo
3487// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0xaa,0x01]
3488
3489v_alignbyte_b32 v5, v1, v2, vcc_hi
3490// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0xae,0x01]
3491
3492v_alignbyte_b32 v5, v1, v2, tba_lo
3493// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0xb2,0x01]
3494
3495v_alignbyte_b32 v5, v1, v2, tba_hi
3496// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0xb6,0x01]
3497
3498v_alignbyte_b32 v5, v1, v2, tma_lo
3499// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0xba,0x01]
3500
3501v_alignbyte_b32 v5, v1, v2, tma_hi
3502// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0xbe,0x01]
3503
3504v_alignbyte_b32 v5, v1, v2, ttmp11
3505// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0xee,0x01]
3506
3507v_alignbyte_b32 v5, v1, v2, m0
3508// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0xf2,0x01]
3509
3510v_alignbyte_b32 v5, v1, v2, exec_lo
3511// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0xfa,0x01]
3512
3513v_alignbyte_b32 v5, v1, v2, exec_hi
3514// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0xfe,0x01]
3515
3516v_alignbyte_b32 v5, v1, v2, 0
3517// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0x02,0x02]
3518
3519v_alignbyte_b32 v5, v1, v2, -1
3520// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0x06,0x03]
3521
3522v_alignbyte_b32 v5, v1, v2, 0.5
3523// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0xc2,0x03]
3524
3525v_alignbyte_b32 v5, v1, v2, -4.0
3526// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0xde,0x03]
3527
3528v_alignbyte_b32 v5, v1, v2, src_vccz
3529// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0xee,0x03]
3530
3531v_alignbyte_b32 v5, v1, v2, src_execz
3532// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0xf2,0x03]
3533
3534v_alignbyte_b32 v5, v1, v2, src_scc
3535// CHECK: [0x05,0x00,0x9e,0xd2,0x01,0x05,0xf6,0x03]
3536
3537v_mullit_f32 v5, v1, v2, v3
3538// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0x0e,0x04]
3539
3540v_mullit_f32 v255, v1, v2, v3
3541// CHECK: [0xff,0x00,0xa0,0xd2,0x01,0x05,0x0e,0x04]
3542
3543v_mullit_f32 v5, v255, v2, v3
3544// CHECK: [0x05,0x00,0xa0,0xd2,0xff,0x05,0x0e,0x04]
3545
3546v_mullit_f32 v5, s1, v2, v3
3547// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x04,0x0e,0x04]
3548
3549v_mullit_f32 v5, s103, v2, v3
3550// CHECK: [0x05,0x00,0xa0,0xd2,0x67,0x04,0x0e,0x04]
3551
3552v_mullit_f32 v5, flat_scratch_lo, v2, v3
3553// CHECK: [0x05,0x00,0xa0,0xd2,0x68,0x04,0x0e,0x04]
3554
3555v_mullit_f32 v5, flat_scratch_hi, v2, v3
3556// CHECK: [0x05,0x00,0xa0,0xd2,0x69,0x04,0x0e,0x04]
3557
3558v_mullit_f32 v5, vcc_lo, v2, v3
3559// CHECK: [0x05,0x00,0xa0,0xd2,0x6a,0x04,0x0e,0x04]
3560
3561v_mullit_f32 v5, vcc_hi, v2, v3
3562// CHECK: [0x05,0x00,0xa0,0xd2,0x6b,0x04,0x0e,0x04]
3563
3564v_mullit_f32 v5, tba_lo, v2, v3
3565// CHECK: [0x05,0x00,0xa0,0xd2,0x6c,0x04,0x0e,0x04]
3566
3567v_mullit_f32 v5, tba_hi, v2, v3
3568// CHECK: [0x05,0x00,0xa0,0xd2,0x6d,0x04,0x0e,0x04]
3569
3570v_mullit_f32 v5, tma_lo, v2, v3
3571// CHECK: [0x05,0x00,0xa0,0xd2,0x6e,0x04,0x0e,0x04]
3572
3573v_mullit_f32 v5, tma_hi, v2, v3
3574// CHECK: [0x05,0x00,0xa0,0xd2,0x6f,0x04,0x0e,0x04]
3575
3576v_mullit_f32 v5, ttmp11, v2, v3
3577// CHECK: [0x05,0x00,0xa0,0xd2,0x7b,0x04,0x0e,0x04]
3578
3579v_mullit_f32 v5, m0, v2, v3
3580// CHECK: [0x05,0x00,0xa0,0xd2,0x7c,0x04,0x0e,0x04]
3581
3582v_mullit_f32 v5, exec_lo, v2, v3
3583// CHECK: [0x05,0x00,0xa0,0xd2,0x7e,0x04,0x0e,0x04]
3584
3585v_mullit_f32 v5, exec_hi, v2, v3
3586// CHECK: [0x05,0x00,0xa0,0xd2,0x7f,0x04,0x0e,0x04]
3587
3588v_mullit_f32 v5, 0, v2, v3
3589// CHECK: [0x05,0x00,0xa0,0xd2,0x80,0x04,0x0e,0x04]
3590
3591v_mullit_f32 v5, -1, v2, v3
3592// CHECK: [0x05,0x00,0xa0,0xd2,0xc1,0x04,0x0e,0x04]
3593
3594v_mullit_f32 v5, 0.5, v2, v3
3595// CHECK: [0x05,0x00,0xa0,0xd2,0xf0,0x04,0x0e,0x04]
3596
3597v_mullit_f32 v5, -4.0, v2, v3
3598// CHECK: [0x05,0x00,0xa0,0xd2,0xf7,0x04,0x0e,0x04]
3599
3600v_mullit_f32 v5, src_vccz, v2, v3
3601// CHECK: [0x05,0x00,0xa0,0xd2,0xfb,0x04,0x0e,0x04]
3602
3603v_mullit_f32 v5, src_execz, v2, v3
3604// CHECK: [0x05,0x00,0xa0,0xd2,0xfc,0x04,0x0e,0x04]
3605
3606v_mullit_f32 v5, src_scc, v2, v3
3607// CHECK: [0x05,0x00,0xa0,0xd2,0xfd,0x04,0x0e,0x04]
3608
3609v_mullit_f32 v5, src_lds_direct, v2, v3
3610// CHECK: [0x05,0x00,0xa0,0xd2,0xfe,0x04,0x0e,0x04]
3611
3612v_mullit_f32 v5, v1, v255, v3
3613// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xff,0x0f,0x04]
3614
3615v_mullit_f32 v5, v1, s2, v3
3616// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0x0c,0x04]
3617
3618v_mullit_f32 v5, v1, s103, v3
3619// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xcf,0x0c,0x04]
3620
3621v_mullit_f32 v5, v1, flat_scratch_lo, v3
3622// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xd1,0x0c,0x04]
3623
3624v_mullit_f32 v5, v1, flat_scratch_hi, v3
3625// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xd3,0x0c,0x04]
3626
3627v_mullit_f32 v5, v1, vcc_lo, v3
3628// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xd5,0x0c,0x04]
3629
3630v_mullit_f32 v5, v1, vcc_hi, v3
3631// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xd7,0x0c,0x04]
3632
3633v_mullit_f32 v5, v1, tba_lo, v3
3634// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xd9,0x0c,0x04]
3635
3636v_mullit_f32 v5, v1, tba_hi, v3
3637// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xdb,0x0c,0x04]
3638
3639v_mullit_f32 v5, v1, tma_lo, v3
3640// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xdd,0x0c,0x04]
3641
3642v_mullit_f32 v5, v1, tma_hi, v3
3643// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xdf,0x0c,0x04]
3644
3645v_mullit_f32 v5, v1, ttmp11, v3
3646// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xf7,0x0c,0x04]
3647
3648v_mullit_f32 v5, v1, m0, v3
3649// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xf9,0x0c,0x04]
3650
3651v_mullit_f32 v5, v1, exec_lo, v3
3652// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xfd,0x0c,0x04]
3653
3654v_mullit_f32 v5, v1, exec_hi, v3
3655// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xff,0x0c,0x04]
3656
3657v_mullit_f32 v5, v1, 0, v3
3658// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x01,0x0d,0x04]
3659
3660v_mullit_f32 v5, v1, -1, v3
3661// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x83,0x0d,0x04]
3662
3663v_mullit_f32 v5, v1, 0.5, v3
3664// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xe1,0x0d,0x04]
3665
3666v_mullit_f32 v5, v1, -4.0, v3
3667// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xef,0x0d,0x04]
3668
3669v_mullit_f32 v5, v1, src_vccz, v3
3670// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xf7,0x0d,0x04]
3671
3672v_mullit_f32 v5, v1, src_execz, v3
3673// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xf9,0x0d,0x04]
3674
3675v_mullit_f32 v5, v1, src_scc, v3
3676// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0xfb,0x0d,0x04]
3677
3678v_mullit_f32 v5, v1, v2, v255
3679// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0xfe,0x07]
3680
3681v_mullit_f32 v5, v1, v2, s3
3682// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0x0e,0x00]
3683
3684v_mullit_f32 v5, v1, v2, s103
3685// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0x9e,0x01]
3686
3687v_mullit_f32 v5, v1, v2, flat_scratch_lo
3688// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0xa2,0x01]
3689
3690v_mullit_f32 v5, v1, v2, flat_scratch_hi
3691// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0xa6,0x01]
3692
3693v_mullit_f32 v5, v1, v2, vcc_lo
3694// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0xaa,0x01]
3695
3696v_mullit_f32 v5, v1, v2, vcc_hi
3697// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0xae,0x01]
3698
3699v_mullit_f32 v5, v1, v2, tba_lo
3700// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0xb2,0x01]
3701
3702v_mullit_f32 v5, v1, v2, tba_hi
3703// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0xb6,0x01]
3704
3705v_mullit_f32 v5, v1, v2, tma_lo
3706// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0xba,0x01]
3707
3708v_mullit_f32 v5, v1, v2, tma_hi
3709// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0xbe,0x01]
3710
3711v_mullit_f32 v5, v1, v2, ttmp11
3712// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0xee,0x01]
3713
3714v_mullit_f32 v5, v1, v2, m0
3715// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0xf2,0x01]
3716
3717v_mullit_f32 v5, v1, v2, exec_lo
3718// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0xfa,0x01]
3719
3720v_mullit_f32 v5, v1, v2, exec_hi
3721// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0xfe,0x01]
3722
3723v_mullit_f32 v5, v1, v2, 0
3724// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0x02,0x02]
3725
3726v_mullit_f32 v5, v1, v2, -1
3727// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0x06,0x03]
3728
3729v_mullit_f32 v5, v1, v2, 0.5
3730// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0xc2,0x03]
3731
3732v_mullit_f32 v5, v1, v2, -4.0
3733// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0xde,0x03]
3734
3735v_mullit_f32 v5, v1, v2, src_vccz
3736// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0xee,0x03]
3737
3738v_mullit_f32 v5, v1, v2, src_execz
3739// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0xf2,0x03]
3740
3741v_mullit_f32 v5, v1, v2, src_scc
3742// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0xf6,0x03]
3743
3744v_mullit_f32 v5, -v1, v2, v3
3745// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0x0e,0x24]
3746
3747v_mullit_f32 v5, v1, -v2, v3
3748// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0x0e,0x44]
3749
3750v_mullit_f32 v5, v1, v2, -v3
3751// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0x0e,0x84]
3752
3753v_mullit_f32 v5, -v1, -v2, -v3
3754// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0x0e,0xe4]
3755
3756v_mullit_f32 v5, |v1|, v2, v3
3757// CHECK: [0x05,0x01,0xa0,0xd2,0x01,0x05,0x0e,0x04]
3758
3759v_mullit_f32 v5, v1, |v2|, v3
3760// CHECK: [0x05,0x02,0xa0,0xd2,0x01,0x05,0x0e,0x04]
3761
3762v_mullit_f32 v5, v1, v2, |v3|
3763// CHECK: [0x05,0x04,0xa0,0xd2,0x01,0x05,0x0e,0x04]
3764
3765v_mullit_f32 v5, |v1|, |v2|, |v3|
3766// CHECK: [0x05,0x07,0xa0,0xd2,0x01,0x05,0x0e,0x04]
3767
3768v_mullit_f32 v5, v1, v2, v3 clamp
3769// CHECK: [0x05,0x08,0xa0,0xd2,0x01,0x05,0x0e,0x04]
3770
3771v_mullit_f32 v5, v1, v2, v3 mul:2
3772// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0x0e,0x0c]
3773
3774v_mullit_f32 v5, v1, v2, v3 mul:4
3775// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0x0e,0x14]
3776
3777v_mullit_f32 v5, v1, v2, v3 div:2
3778// CHECK: [0x05,0x00,0xa0,0xd2,0x01,0x05,0x0e,0x1c]
3779
3780v_min3_f32 v5, v1, v2, v3
3781// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0x0e,0x04]
3782
3783v_min3_f32 v255, v1, v2, v3
3784// CHECK: [0xff,0x00,0xa2,0xd2,0x01,0x05,0x0e,0x04]
3785
3786v_min3_f32 v5, v255, v2, v3
3787// CHECK: [0x05,0x00,0xa2,0xd2,0xff,0x05,0x0e,0x04]
3788
3789v_min3_f32 v5, s1, v2, v3
3790// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x04,0x0e,0x04]
3791
3792v_min3_f32 v5, s103, v2, v3
3793// CHECK: [0x05,0x00,0xa2,0xd2,0x67,0x04,0x0e,0x04]
3794
3795v_min3_f32 v5, flat_scratch_lo, v2, v3
3796// CHECK: [0x05,0x00,0xa2,0xd2,0x68,0x04,0x0e,0x04]
3797
3798v_min3_f32 v5, flat_scratch_hi, v2, v3
3799// CHECK: [0x05,0x00,0xa2,0xd2,0x69,0x04,0x0e,0x04]
3800
3801v_min3_f32 v5, vcc_lo, v2, v3
3802// CHECK: [0x05,0x00,0xa2,0xd2,0x6a,0x04,0x0e,0x04]
3803
3804v_min3_f32 v5, vcc_hi, v2, v3
3805// CHECK: [0x05,0x00,0xa2,0xd2,0x6b,0x04,0x0e,0x04]
3806
3807v_min3_f32 v5, tba_lo, v2, v3
3808// CHECK: [0x05,0x00,0xa2,0xd2,0x6c,0x04,0x0e,0x04]
3809
3810v_min3_f32 v5, tba_hi, v2, v3
3811// CHECK: [0x05,0x00,0xa2,0xd2,0x6d,0x04,0x0e,0x04]
3812
3813v_min3_f32 v5, tma_lo, v2, v3
3814// CHECK: [0x05,0x00,0xa2,0xd2,0x6e,0x04,0x0e,0x04]
3815
3816v_min3_f32 v5, tma_hi, v2, v3
3817// CHECK: [0x05,0x00,0xa2,0xd2,0x6f,0x04,0x0e,0x04]
3818
3819v_min3_f32 v5, ttmp11, v2, v3
3820// CHECK: [0x05,0x00,0xa2,0xd2,0x7b,0x04,0x0e,0x04]
3821
3822v_min3_f32 v5, m0, v2, v3
3823// CHECK: [0x05,0x00,0xa2,0xd2,0x7c,0x04,0x0e,0x04]
3824
3825v_min3_f32 v5, exec_lo, v2, v3
3826// CHECK: [0x05,0x00,0xa2,0xd2,0x7e,0x04,0x0e,0x04]
3827
3828v_min3_f32 v5, exec_hi, v2, v3
3829// CHECK: [0x05,0x00,0xa2,0xd2,0x7f,0x04,0x0e,0x04]
3830
3831v_min3_f32 v5, 0, v2, v3
3832// CHECK: [0x05,0x00,0xa2,0xd2,0x80,0x04,0x0e,0x04]
3833
3834v_min3_f32 v5, -1, v2, v3
3835// CHECK: [0x05,0x00,0xa2,0xd2,0xc1,0x04,0x0e,0x04]
3836
3837v_min3_f32 v5, 0.5, v2, v3
3838// CHECK: [0x05,0x00,0xa2,0xd2,0xf0,0x04,0x0e,0x04]
3839
3840v_min3_f32 v5, -4.0, v2, v3
3841// CHECK: [0x05,0x00,0xa2,0xd2,0xf7,0x04,0x0e,0x04]
3842
3843v_min3_f32 v5, src_vccz, v2, v3
3844// CHECK: [0x05,0x00,0xa2,0xd2,0xfb,0x04,0x0e,0x04]
3845
3846v_min3_f32 v5, src_execz, v2, v3
3847// CHECK: [0x05,0x00,0xa2,0xd2,0xfc,0x04,0x0e,0x04]
3848
3849v_min3_f32 v5, src_scc, v2, v3
3850// CHECK: [0x05,0x00,0xa2,0xd2,0xfd,0x04,0x0e,0x04]
3851
3852v_min3_f32 v5, src_lds_direct, v2, v3
3853// CHECK: [0x05,0x00,0xa2,0xd2,0xfe,0x04,0x0e,0x04]
3854
3855v_min3_f32 v5, v1, v255, v3
3856// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0xff,0x0f,0x04]
3857
3858v_min3_f32 v5, v1, s2, v3
3859// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0x0c,0x04]
3860
3861v_min3_f32 v5, v1, s103, v3
3862// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0xcf,0x0c,0x04]
3863
3864v_min3_f32 v5, v1, flat_scratch_lo, v3
3865// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0xd1,0x0c,0x04]
3866
3867v_min3_f32 v5, v1, flat_scratch_hi, v3
3868// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0xd3,0x0c,0x04]
3869
3870v_min3_f32 v5, v1, vcc_lo, v3
3871// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0xd5,0x0c,0x04]
3872
3873v_min3_f32 v5, v1, vcc_hi, v3
3874// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0xd7,0x0c,0x04]
3875
3876v_min3_f32 v5, v1, tba_lo, v3
3877// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0xd9,0x0c,0x04]
3878
3879v_min3_f32 v5, v1, tba_hi, v3
3880// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0xdb,0x0c,0x04]
3881
3882v_min3_f32 v5, v1, tma_lo, v3
3883// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0xdd,0x0c,0x04]
3884
3885v_min3_f32 v5, v1, tma_hi, v3
3886// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0xdf,0x0c,0x04]
3887
3888v_min3_f32 v5, v1, ttmp11, v3
3889// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0xf7,0x0c,0x04]
3890
3891v_min3_f32 v5, v1, m0, v3
3892// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0xf9,0x0c,0x04]
3893
3894v_min3_f32 v5, v1, exec_lo, v3
3895// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0xfd,0x0c,0x04]
3896
3897v_min3_f32 v5, v1, exec_hi, v3
3898// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0xff,0x0c,0x04]
3899
3900v_min3_f32 v5, v1, 0, v3
3901// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x01,0x0d,0x04]
3902
3903v_min3_f32 v5, v1, -1, v3
3904// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x83,0x0d,0x04]
3905
3906v_min3_f32 v5, v1, 0.5, v3
3907// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0xe1,0x0d,0x04]
3908
3909v_min3_f32 v5, v1, -4.0, v3
3910// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0xef,0x0d,0x04]
3911
3912v_min3_f32 v5, v1, src_vccz, v3
3913// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0xf7,0x0d,0x04]
3914
3915v_min3_f32 v5, v1, src_execz, v3
3916// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0xf9,0x0d,0x04]
3917
3918v_min3_f32 v5, v1, src_scc, v3
3919// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0xfb,0x0d,0x04]
3920
3921v_min3_f32 v5, v1, v2, v255
3922// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0xfe,0x07]
3923
3924v_min3_f32 v5, v1, v2, s3
3925// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0x0e,0x00]
3926
3927v_min3_f32 v5, v1, v2, s103
3928// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0x9e,0x01]
3929
3930v_min3_f32 v5, v1, v2, flat_scratch_lo
3931// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0xa2,0x01]
3932
3933v_min3_f32 v5, v1, v2, flat_scratch_hi
3934// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0xa6,0x01]
3935
3936v_min3_f32 v5, v1, v2, vcc_lo
3937// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0xaa,0x01]
3938
3939v_min3_f32 v5, v1, v2, vcc_hi
3940// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0xae,0x01]
3941
3942v_min3_f32 v5, v1, v2, tba_lo
3943// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0xb2,0x01]
3944
3945v_min3_f32 v5, v1, v2, tba_hi
3946// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0xb6,0x01]
3947
3948v_min3_f32 v5, v1, v2, tma_lo
3949// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0xba,0x01]
3950
3951v_min3_f32 v5, v1, v2, tma_hi
3952// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0xbe,0x01]
3953
3954v_min3_f32 v5, v1, v2, ttmp11
3955// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0xee,0x01]
3956
3957v_min3_f32 v5, v1, v2, m0
3958// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0xf2,0x01]
3959
3960v_min3_f32 v5, v1, v2, exec_lo
3961// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0xfa,0x01]
3962
3963v_min3_f32 v5, v1, v2, exec_hi
3964// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0xfe,0x01]
3965
3966v_min3_f32 v5, v1, v2, 0
3967// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0x02,0x02]
3968
3969v_min3_f32 v5, v1, v2, -1
3970// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0x06,0x03]
3971
3972v_min3_f32 v5, v1, v2, 0.5
3973// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0xc2,0x03]
3974
3975v_min3_f32 v5, v1, v2, -4.0
3976// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0xde,0x03]
3977
3978v_min3_f32 v5, v1, v2, src_vccz
3979// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0xee,0x03]
3980
3981v_min3_f32 v5, v1, v2, src_execz
3982// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0xf2,0x03]
3983
3984v_min3_f32 v5, v1, v2, src_scc
3985// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0xf6,0x03]
3986
3987v_min3_f32 v5, -v1, v2, v3
3988// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0x0e,0x24]
3989
3990v_min3_f32 v5, v1, -v2, v3
3991// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0x0e,0x44]
3992
3993v_min3_f32 v5, v1, v2, -v3
3994// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0x0e,0x84]
3995
3996v_min3_f32 v5, -v1, -v2, -v3
3997// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0x0e,0xe4]
3998
3999v_min3_f32 v5, |v1|, v2, v3
4000// CHECK: [0x05,0x01,0xa2,0xd2,0x01,0x05,0x0e,0x04]
4001
4002v_min3_f32 v5, v1, |v2|, v3
4003// CHECK: [0x05,0x02,0xa2,0xd2,0x01,0x05,0x0e,0x04]
4004
4005v_min3_f32 v5, v1, v2, |v3|
4006// CHECK: [0x05,0x04,0xa2,0xd2,0x01,0x05,0x0e,0x04]
4007
4008v_min3_f32 v5, |v1|, |v2|, |v3|
4009// CHECK: [0x05,0x07,0xa2,0xd2,0x01,0x05,0x0e,0x04]
4010
4011v_min3_f32 v5, v1, v2, v3 clamp
4012// CHECK: [0x05,0x08,0xa2,0xd2,0x01,0x05,0x0e,0x04]
4013
4014v_min3_f32 v5, v1, v2, v3 mul:2
4015// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0x0e,0x0c]
4016
4017v_min3_f32 v5, v1, v2, v3 mul:4
4018// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0x0e,0x14]
4019
4020v_min3_f32 v5, v1, v2, v3 div:2
4021// CHECK: [0x05,0x00,0xa2,0xd2,0x01,0x05,0x0e,0x1c]
4022
4023v_min3_i32 v5, v1, v2, v3
4024// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0x0e,0x04]
4025
4026v_min3_i32 v255, v1, v2, v3
4027// CHECK: [0xff,0x00,0xa4,0xd2,0x01,0x05,0x0e,0x04]
4028
4029v_min3_i32 v5, v255, v2, v3
4030// CHECK: [0x05,0x00,0xa4,0xd2,0xff,0x05,0x0e,0x04]
4031
4032v_min3_i32 v5, s1, v2, v3
4033// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x04,0x0e,0x04]
4034
4035v_min3_i32 v5, s103, v2, v3
4036// CHECK: [0x05,0x00,0xa4,0xd2,0x67,0x04,0x0e,0x04]
4037
4038v_min3_i32 v5, flat_scratch_lo, v2, v3
4039// CHECK: [0x05,0x00,0xa4,0xd2,0x68,0x04,0x0e,0x04]
4040
4041v_min3_i32 v5, flat_scratch_hi, v2, v3
4042// CHECK: [0x05,0x00,0xa4,0xd2,0x69,0x04,0x0e,0x04]
4043
4044v_min3_i32 v5, vcc_lo, v2, v3
4045// CHECK: [0x05,0x00,0xa4,0xd2,0x6a,0x04,0x0e,0x04]
4046
4047v_min3_i32 v5, vcc_hi, v2, v3
4048// CHECK: [0x05,0x00,0xa4,0xd2,0x6b,0x04,0x0e,0x04]
4049
4050v_min3_i32 v5, tba_lo, v2, v3
4051// CHECK: [0x05,0x00,0xa4,0xd2,0x6c,0x04,0x0e,0x04]
4052
4053v_min3_i32 v5, tba_hi, v2, v3
4054// CHECK: [0x05,0x00,0xa4,0xd2,0x6d,0x04,0x0e,0x04]
4055
4056v_min3_i32 v5, tma_lo, v2, v3
4057// CHECK: [0x05,0x00,0xa4,0xd2,0x6e,0x04,0x0e,0x04]
4058
4059v_min3_i32 v5, tma_hi, v2, v3
4060// CHECK: [0x05,0x00,0xa4,0xd2,0x6f,0x04,0x0e,0x04]
4061
4062v_min3_i32 v5, ttmp11, v2, v3
4063// CHECK: [0x05,0x00,0xa4,0xd2,0x7b,0x04,0x0e,0x04]
4064
4065v_min3_i32 v5, m0, v2, v3
4066// CHECK: [0x05,0x00,0xa4,0xd2,0x7c,0x04,0x0e,0x04]
4067
4068v_min3_i32 v5, exec_lo, v2, v3
4069// CHECK: [0x05,0x00,0xa4,0xd2,0x7e,0x04,0x0e,0x04]
4070
4071v_min3_i32 v5, exec_hi, v2, v3
4072// CHECK: [0x05,0x00,0xa4,0xd2,0x7f,0x04,0x0e,0x04]
4073
4074v_min3_i32 v5, 0, v2, v3
4075// CHECK: [0x05,0x00,0xa4,0xd2,0x80,0x04,0x0e,0x04]
4076
4077v_min3_i32 v5, -1, v2, v3
4078// CHECK: [0x05,0x00,0xa4,0xd2,0xc1,0x04,0x0e,0x04]
4079
4080v_min3_i32 v5, 0.5, v2, v3
4081// CHECK: [0x05,0x00,0xa4,0xd2,0xf0,0x04,0x0e,0x04]
4082
4083v_min3_i32 v5, -4.0, v2, v3
4084// CHECK: [0x05,0x00,0xa4,0xd2,0xf7,0x04,0x0e,0x04]
4085
4086v_min3_i32 v5, src_vccz, v2, v3
4087// CHECK: [0x05,0x00,0xa4,0xd2,0xfb,0x04,0x0e,0x04]
4088
4089v_min3_i32 v5, src_execz, v2, v3
4090// CHECK: [0x05,0x00,0xa4,0xd2,0xfc,0x04,0x0e,0x04]
4091
4092v_min3_i32 v5, src_scc, v2, v3
4093// CHECK: [0x05,0x00,0xa4,0xd2,0xfd,0x04,0x0e,0x04]
4094
4095v_min3_i32 v5, src_lds_direct, v2, v3
4096// CHECK: [0x05,0x00,0xa4,0xd2,0xfe,0x04,0x0e,0x04]
4097
4098v_min3_i32 v5, v1, v255, v3
4099// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0xff,0x0f,0x04]
4100
4101v_min3_i32 v5, v1, s2, v3
4102// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0x0c,0x04]
4103
4104v_min3_i32 v5, v1, s103, v3
4105// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0xcf,0x0c,0x04]
4106
4107v_min3_i32 v5, v1, flat_scratch_lo, v3
4108// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0xd1,0x0c,0x04]
4109
4110v_min3_i32 v5, v1, flat_scratch_hi, v3
4111// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0xd3,0x0c,0x04]
4112
4113v_min3_i32 v5, v1, vcc_lo, v3
4114// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0xd5,0x0c,0x04]
4115
4116v_min3_i32 v5, v1, vcc_hi, v3
4117// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0xd7,0x0c,0x04]
4118
4119v_min3_i32 v5, v1, tba_lo, v3
4120// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0xd9,0x0c,0x04]
4121
4122v_min3_i32 v5, v1, tba_hi, v3
4123// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0xdb,0x0c,0x04]
4124
4125v_min3_i32 v5, v1, tma_lo, v3
4126// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0xdd,0x0c,0x04]
4127
4128v_min3_i32 v5, v1, tma_hi, v3
4129// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0xdf,0x0c,0x04]
4130
4131v_min3_i32 v5, v1, ttmp11, v3
4132// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0xf7,0x0c,0x04]
4133
4134v_min3_i32 v5, v1, m0, v3
4135// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0xf9,0x0c,0x04]
4136
4137v_min3_i32 v5, v1, exec_lo, v3
4138// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0xfd,0x0c,0x04]
4139
4140v_min3_i32 v5, v1, exec_hi, v3
4141// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0xff,0x0c,0x04]
4142
4143v_min3_i32 v5, v1, 0, v3
4144// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x01,0x0d,0x04]
4145
4146v_min3_i32 v5, v1, -1, v3
4147// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x83,0x0d,0x04]
4148
4149v_min3_i32 v5, v1, 0.5, v3
4150// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0xe1,0x0d,0x04]
4151
4152v_min3_i32 v5, v1, -4.0, v3
4153// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0xef,0x0d,0x04]
4154
4155v_min3_i32 v5, v1, src_vccz, v3
4156// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0xf7,0x0d,0x04]
4157
4158v_min3_i32 v5, v1, src_execz, v3
4159// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0xf9,0x0d,0x04]
4160
4161v_min3_i32 v5, v1, src_scc, v3
4162// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0xfb,0x0d,0x04]
4163
4164v_min3_i32 v5, v1, v2, v255
4165// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0xfe,0x07]
4166
4167v_min3_i32 v5, v1, v2, s3
4168// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0x0e,0x00]
4169
4170v_min3_i32 v5, v1, v2, s103
4171// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0x9e,0x01]
4172
4173v_min3_i32 v5, v1, v2, flat_scratch_lo
4174// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0xa2,0x01]
4175
4176v_min3_i32 v5, v1, v2, flat_scratch_hi
4177// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0xa6,0x01]
4178
4179v_min3_i32 v5, v1, v2, vcc_lo
4180// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0xaa,0x01]
4181
4182v_min3_i32 v5, v1, v2, vcc_hi
4183// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0xae,0x01]
4184
4185v_min3_i32 v5, v1, v2, tba_lo
4186// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0xb2,0x01]
4187
4188v_min3_i32 v5, v1, v2, tba_hi
4189// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0xb6,0x01]
4190
4191v_min3_i32 v5, v1, v2, tma_lo
4192// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0xba,0x01]
4193
4194v_min3_i32 v5, v1, v2, tma_hi
4195// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0xbe,0x01]
4196
4197v_min3_i32 v5, v1, v2, ttmp11
4198// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0xee,0x01]
4199
4200v_min3_i32 v5, v1, v2, m0
4201// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0xf2,0x01]
4202
4203v_min3_i32 v5, v1, v2, exec_lo
4204// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0xfa,0x01]
4205
4206v_min3_i32 v5, v1, v2, exec_hi
4207// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0xfe,0x01]
4208
4209v_min3_i32 v5, v1, v2, 0
4210// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0x02,0x02]
4211
4212v_min3_i32 v5, v1, v2, -1
4213// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0x06,0x03]
4214
4215v_min3_i32 v5, v1, v2, 0.5
4216// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0xc2,0x03]
4217
4218v_min3_i32 v5, v1, v2, -4.0
4219// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0xde,0x03]
4220
4221v_min3_i32 v5, v1, v2, src_vccz
4222// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0xee,0x03]
4223
4224v_min3_i32 v5, v1, v2, src_execz
4225// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0xf2,0x03]
4226
4227v_min3_i32 v5, v1, v2, src_scc
4228// CHECK: [0x05,0x00,0xa4,0xd2,0x01,0x05,0xf6,0x03]
4229
4230v_min3_u32 v5, v1, v2, v3
4231// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0x0e,0x04]
4232
4233v_min3_u32 v255, v1, v2, v3
4234// CHECK: [0xff,0x00,0xa6,0xd2,0x01,0x05,0x0e,0x04]
4235
4236v_min3_u32 v5, v255, v2, v3
4237// CHECK: [0x05,0x00,0xa6,0xd2,0xff,0x05,0x0e,0x04]
4238
4239v_min3_u32 v5, s1, v2, v3
4240// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x04,0x0e,0x04]
4241
4242v_min3_u32 v5, s103, v2, v3
4243// CHECK: [0x05,0x00,0xa6,0xd2,0x67,0x04,0x0e,0x04]
4244
4245v_min3_u32 v5, flat_scratch_lo, v2, v3
4246// CHECK: [0x05,0x00,0xa6,0xd2,0x68,0x04,0x0e,0x04]
4247
4248v_min3_u32 v5, flat_scratch_hi, v2, v3
4249// CHECK: [0x05,0x00,0xa6,0xd2,0x69,0x04,0x0e,0x04]
4250
4251v_min3_u32 v5, vcc_lo, v2, v3
4252// CHECK: [0x05,0x00,0xa6,0xd2,0x6a,0x04,0x0e,0x04]
4253
4254v_min3_u32 v5, vcc_hi, v2, v3
4255// CHECK: [0x05,0x00,0xa6,0xd2,0x6b,0x04,0x0e,0x04]
4256
4257v_min3_u32 v5, tba_lo, v2, v3
4258// CHECK: [0x05,0x00,0xa6,0xd2,0x6c,0x04,0x0e,0x04]
4259
4260v_min3_u32 v5, tba_hi, v2, v3
4261// CHECK: [0x05,0x00,0xa6,0xd2,0x6d,0x04,0x0e,0x04]
4262
4263v_min3_u32 v5, tma_lo, v2, v3
4264// CHECK: [0x05,0x00,0xa6,0xd2,0x6e,0x04,0x0e,0x04]
4265
4266v_min3_u32 v5, tma_hi, v2, v3
4267// CHECK: [0x05,0x00,0xa6,0xd2,0x6f,0x04,0x0e,0x04]
4268
4269v_min3_u32 v5, ttmp11, v2, v3
4270// CHECK: [0x05,0x00,0xa6,0xd2,0x7b,0x04,0x0e,0x04]
4271
4272v_min3_u32 v5, m0, v2, v3
4273// CHECK: [0x05,0x00,0xa6,0xd2,0x7c,0x04,0x0e,0x04]
4274
4275v_min3_u32 v5, exec_lo, v2, v3
4276// CHECK: [0x05,0x00,0xa6,0xd2,0x7e,0x04,0x0e,0x04]
4277
4278v_min3_u32 v5, exec_hi, v2, v3
4279// CHECK: [0x05,0x00,0xa6,0xd2,0x7f,0x04,0x0e,0x04]
4280
4281v_min3_u32 v5, 0, v2, v3
4282// CHECK: [0x05,0x00,0xa6,0xd2,0x80,0x04,0x0e,0x04]
4283
4284v_min3_u32 v5, -1, v2, v3
4285// CHECK: [0x05,0x00,0xa6,0xd2,0xc1,0x04,0x0e,0x04]
4286
4287v_min3_u32 v5, 0.5, v2, v3
4288// CHECK: [0x05,0x00,0xa6,0xd2,0xf0,0x04,0x0e,0x04]
4289
4290v_min3_u32 v5, -4.0, v2, v3
4291// CHECK: [0x05,0x00,0xa6,0xd2,0xf7,0x04,0x0e,0x04]
4292
4293v_min3_u32 v5, src_vccz, v2, v3
4294// CHECK: [0x05,0x00,0xa6,0xd2,0xfb,0x04,0x0e,0x04]
4295
4296v_min3_u32 v5, src_execz, v2, v3
4297// CHECK: [0x05,0x00,0xa6,0xd2,0xfc,0x04,0x0e,0x04]
4298
4299v_min3_u32 v5, src_scc, v2, v3
4300// CHECK: [0x05,0x00,0xa6,0xd2,0xfd,0x04,0x0e,0x04]
4301
4302v_min3_u32 v5, src_lds_direct, v2, v3
4303// CHECK: [0x05,0x00,0xa6,0xd2,0xfe,0x04,0x0e,0x04]
4304
4305v_min3_u32 v5, v1, v255, v3
4306// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0xff,0x0f,0x04]
4307
4308v_min3_u32 v5, v1, s2, v3
4309// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0x0c,0x04]
4310
4311v_min3_u32 v5, v1, s103, v3
4312// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0xcf,0x0c,0x04]
4313
4314v_min3_u32 v5, v1, flat_scratch_lo, v3
4315// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0xd1,0x0c,0x04]
4316
4317v_min3_u32 v5, v1, flat_scratch_hi, v3
4318// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0xd3,0x0c,0x04]
4319
4320v_min3_u32 v5, v1, vcc_lo, v3
4321// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0xd5,0x0c,0x04]
4322
4323v_min3_u32 v5, v1, vcc_hi, v3
4324// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0xd7,0x0c,0x04]
4325
4326v_min3_u32 v5, v1, tba_lo, v3
4327// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0xd9,0x0c,0x04]
4328
4329v_min3_u32 v5, v1, tba_hi, v3
4330// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0xdb,0x0c,0x04]
4331
4332v_min3_u32 v5, v1, tma_lo, v3
4333// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0xdd,0x0c,0x04]
4334
4335v_min3_u32 v5, v1, tma_hi, v3
4336// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0xdf,0x0c,0x04]
4337
4338v_min3_u32 v5, v1, ttmp11, v3
4339// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0xf7,0x0c,0x04]
4340
4341v_min3_u32 v5, v1, m0, v3
4342// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0xf9,0x0c,0x04]
4343
4344v_min3_u32 v5, v1, exec_lo, v3
4345// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0xfd,0x0c,0x04]
4346
4347v_min3_u32 v5, v1, exec_hi, v3
4348// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0xff,0x0c,0x04]
4349
4350v_min3_u32 v5, v1, 0, v3
4351// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x01,0x0d,0x04]
4352
4353v_min3_u32 v5, v1, -1, v3
4354// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x83,0x0d,0x04]
4355
4356v_min3_u32 v5, v1, 0.5, v3
4357// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0xe1,0x0d,0x04]
4358
4359v_min3_u32 v5, v1, -4.0, v3
4360// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0xef,0x0d,0x04]
4361
4362v_min3_u32 v5, v1, src_vccz, v3
4363// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0xf7,0x0d,0x04]
4364
4365v_min3_u32 v5, v1, src_execz, v3
4366// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0xf9,0x0d,0x04]
4367
4368v_min3_u32 v5, v1, src_scc, v3
4369// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0xfb,0x0d,0x04]
4370
4371v_min3_u32 v5, v1, v2, v255
4372// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0xfe,0x07]
4373
4374v_min3_u32 v5, v1, v2, s3
4375// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0x0e,0x00]
4376
4377v_min3_u32 v5, v1, v2, s103
4378// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0x9e,0x01]
4379
4380v_min3_u32 v5, v1, v2, flat_scratch_lo
4381// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0xa2,0x01]
4382
4383v_min3_u32 v5, v1, v2, flat_scratch_hi
4384// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0xa6,0x01]
4385
4386v_min3_u32 v5, v1, v2, vcc_lo
4387// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0xaa,0x01]
4388
4389v_min3_u32 v5, v1, v2, vcc_hi
4390// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0xae,0x01]
4391
4392v_min3_u32 v5, v1, v2, tba_lo
4393// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0xb2,0x01]
4394
4395v_min3_u32 v5, v1, v2, tba_hi
4396// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0xb6,0x01]
4397
4398v_min3_u32 v5, v1, v2, tma_lo
4399// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0xba,0x01]
4400
4401v_min3_u32 v5, v1, v2, tma_hi
4402// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0xbe,0x01]
4403
4404v_min3_u32 v5, v1, v2, ttmp11
4405// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0xee,0x01]
4406
4407v_min3_u32 v5, v1, v2, m0
4408// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0xf2,0x01]
4409
4410v_min3_u32 v5, v1, v2, exec_lo
4411// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0xfa,0x01]
4412
4413v_min3_u32 v5, v1, v2, exec_hi
4414// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0xfe,0x01]
4415
4416v_min3_u32 v5, v1, v2, 0
4417// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0x02,0x02]
4418
4419v_min3_u32 v5, v1, v2, -1
4420// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0x06,0x03]
4421
4422v_min3_u32 v5, v1, v2, 0.5
4423// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0xc2,0x03]
4424
4425v_min3_u32 v5, v1, v2, -4.0
4426// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0xde,0x03]
4427
4428v_min3_u32 v5, v1, v2, src_vccz
4429// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0xee,0x03]
4430
4431v_min3_u32 v5, v1, v2, src_execz
4432// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0xf2,0x03]
4433
4434v_min3_u32 v5, v1, v2, src_scc
4435// CHECK: [0x05,0x00,0xa6,0xd2,0x01,0x05,0xf6,0x03]
4436
4437v_max3_f32 v5, v1, v2, v3
4438// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0x0e,0x04]
4439
4440v_max3_f32 v255, v1, v2, v3
4441// CHECK: [0xff,0x00,0xa8,0xd2,0x01,0x05,0x0e,0x04]
4442
4443v_max3_f32 v5, v255, v2, v3
4444// CHECK: [0x05,0x00,0xa8,0xd2,0xff,0x05,0x0e,0x04]
4445
4446v_max3_f32 v5, s1, v2, v3
4447// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x04,0x0e,0x04]
4448
4449v_max3_f32 v5, s103, v2, v3
4450// CHECK: [0x05,0x00,0xa8,0xd2,0x67,0x04,0x0e,0x04]
4451
4452v_max3_f32 v5, flat_scratch_lo, v2, v3
4453// CHECK: [0x05,0x00,0xa8,0xd2,0x68,0x04,0x0e,0x04]
4454
4455v_max3_f32 v5, flat_scratch_hi, v2, v3
4456// CHECK: [0x05,0x00,0xa8,0xd2,0x69,0x04,0x0e,0x04]
4457
4458v_max3_f32 v5, vcc_lo, v2, v3
4459// CHECK: [0x05,0x00,0xa8,0xd2,0x6a,0x04,0x0e,0x04]
4460
4461v_max3_f32 v5, vcc_hi, v2, v3
4462// CHECK: [0x05,0x00,0xa8,0xd2,0x6b,0x04,0x0e,0x04]
4463
4464v_max3_f32 v5, tba_lo, v2, v3
4465// CHECK: [0x05,0x00,0xa8,0xd2,0x6c,0x04,0x0e,0x04]
4466
4467v_max3_f32 v5, tba_hi, v2, v3
4468// CHECK: [0x05,0x00,0xa8,0xd2,0x6d,0x04,0x0e,0x04]
4469
4470v_max3_f32 v5, tma_lo, v2, v3
4471// CHECK: [0x05,0x00,0xa8,0xd2,0x6e,0x04,0x0e,0x04]
4472
4473v_max3_f32 v5, tma_hi, v2, v3
4474// CHECK: [0x05,0x00,0xa8,0xd2,0x6f,0x04,0x0e,0x04]
4475
4476v_max3_f32 v5, ttmp11, v2, v3
4477// CHECK: [0x05,0x00,0xa8,0xd2,0x7b,0x04,0x0e,0x04]
4478
4479v_max3_f32 v5, m0, v2, v3
4480// CHECK: [0x05,0x00,0xa8,0xd2,0x7c,0x04,0x0e,0x04]
4481
4482v_max3_f32 v5, exec_lo, v2, v3
4483// CHECK: [0x05,0x00,0xa8,0xd2,0x7e,0x04,0x0e,0x04]
4484
4485v_max3_f32 v5, exec_hi, v2, v3
4486// CHECK: [0x05,0x00,0xa8,0xd2,0x7f,0x04,0x0e,0x04]
4487
4488v_max3_f32 v5, 0, v2, v3
4489// CHECK: [0x05,0x00,0xa8,0xd2,0x80,0x04,0x0e,0x04]
4490
4491v_max3_f32 v5, -1, v2, v3
4492// CHECK: [0x05,0x00,0xa8,0xd2,0xc1,0x04,0x0e,0x04]
4493
4494v_max3_f32 v5, 0.5, v2, v3
4495// CHECK: [0x05,0x00,0xa8,0xd2,0xf0,0x04,0x0e,0x04]
4496
4497v_max3_f32 v5, -4.0, v2, v3
4498// CHECK: [0x05,0x00,0xa8,0xd2,0xf7,0x04,0x0e,0x04]
4499
4500v_max3_f32 v5, src_vccz, v2, v3
4501// CHECK: [0x05,0x00,0xa8,0xd2,0xfb,0x04,0x0e,0x04]
4502
4503v_max3_f32 v5, src_execz, v2, v3
4504// CHECK: [0x05,0x00,0xa8,0xd2,0xfc,0x04,0x0e,0x04]
4505
4506v_max3_f32 v5, src_scc, v2, v3
4507// CHECK: [0x05,0x00,0xa8,0xd2,0xfd,0x04,0x0e,0x04]
4508
4509v_max3_f32 v5, src_lds_direct, v2, v3
4510// CHECK: [0x05,0x00,0xa8,0xd2,0xfe,0x04,0x0e,0x04]
4511
4512v_max3_f32 v5, v1, v255, v3
4513// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0xff,0x0f,0x04]
4514
4515v_max3_f32 v5, v1, s2, v3
4516// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0x0c,0x04]
4517
4518v_max3_f32 v5, v1, s103, v3
4519// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0xcf,0x0c,0x04]
4520
4521v_max3_f32 v5, v1, flat_scratch_lo, v3
4522// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0xd1,0x0c,0x04]
4523
4524v_max3_f32 v5, v1, flat_scratch_hi, v3
4525// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0xd3,0x0c,0x04]
4526
4527v_max3_f32 v5, v1, vcc_lo, v3
4528// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0xd5,0x0c,0x04]
4529
4530v_max3_f32 v5, v1, vcc_hi, v3
4531// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0xd7,0x0c,0x04]
4532
4533v_max3_f32 v5, v1, tba_lo, v3
4534// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0xd9,0x0c,0x04]
4535
4536v_max3_f32 v5, v1, tba_hi, v3
4537// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0xdb,0x0c,0x04]
4538
4539v_max3_f32 v5, v1, tma_lo, v3
4540// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0xdd,0x0c,0x04]
4541
4542v_max3_f32 v5, v1, tma_hi, v3
4543// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0xdf,0x0c,0x04]
4544
4545v_max3_f32 v5, v1, ttmp11, v3
4546// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0xf7,0x0c,0x04]
4547
4548v_max3_f32 v5, v1, m0, v3
4549// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0xf9,0x0c,0x04]
4550
4551v_max3_f32 v5, v1, exec_lo, v3
4552// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0xfd,0x0c,0x04]
4553
4554v_max3_f32 v5, v1, exec_hi, v3
4555// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0xff,0x0c,0x04]
4556
4557v_max3_f32 v5, v1, 0, v3
4558// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x01,0x0d,0x04]
4559
4560v_max3_f32 v5, v1, -1, v3
4561// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x83,0x0d,0x04]
4562
4563v_max3_f32 v5, v1, 0.5, v3
4564// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0xe1,0x0d,0x04]
4565
4566v_max3_f32 v5, v1, -4.0, v3
4567// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0xef,0x0d,0x04]
4568
4569v_max3_f32 v5, v1, src_vccz, v3
4570// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0xf7,0x0d,0x04]
4571
4572v_max3_f32 v5, v1, src_execz, v3
4573// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0xf9,0x0d,0x04]
4574
4575v_max3_f32 v5, v1, src_scc, v3
4576// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0xfb,0x0d,0x04]
4577
4578v_max3_f32 v5, v1, v2, v255
4579// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0xfe,0x07]
4580
4581v_max3_f32 v5, v1, v2, s3
4582// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0x0e,0x00]
4583
4584v_max3_f32 v5, v1, v2, s103
4585// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0x9e,0x01]
4586
4587v_max3_f32 v5, v1, v2, flat_scratch_lo
4588// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0xa2,0x01]
4589
4590v_max3_f32 v5, v1, v2, flat_scratch_hi
4591// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0xa6,0x01]
4592
4593v_max3_f32 v5, v1, v2, vcc_lo
4594// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0xaa,0x01]
4595
4596v_max3_f32 v5, v1, v2, vcc_hi
4597// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0xae,0x01]
4598
4599v_max3_f32 v5, v1, v2, tba_lo
4600// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0xb2,0x01]
4601
4602v_max3_f32 v5, v1, v2, tba_hi
4603// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0xb6,0x01]
4604
4605v_max3_f32 v5, v1, v2, tma_lo
4606// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0xba,0x01]
4607
4608v_max3_f32 v5, v1, v2, tma_hi
4609// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0xbe,0x01]
4610
4611v_max3_f32 v5, v1, v2, ttmp11
4612// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0xee,0x01]
4613
4614v_max3_f32 v5, v1, v2, m0
4615// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0xf2,0x01]
4616
4617v_max3_f32 v5, v1, v2, exec_lo
4618// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0xfa,0x01]
4619
4620v_max3_f32 v5, v1, v2, exec_hi
4621// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0xfe,0x01]
4622
4623v_max3_f32 v5, v1, v2, 0
4624// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0x02,0x02]
4625
4626v_max3_f32 v5, v1, v2, -1
4627// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0x06,0x03]
4628
4629v_max3_f32 v5, v1, v2, 0.5
4630// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0xc2,0x03]
4631
4632v_max3_f32 v5, v1, v2, -4.0
4633// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0xde,0x03]
4634
4635v_max3_f32 v5, v1, v2, src_vccz
4636// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0xee,0x03]
4637
4638v_max3_f32 v5, v1, v2, src_execz
4639// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0xf2,0x03]
4640
4641v_max3_f32 v5, v1, v2, src_scc
4642// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0xf6,0x03]
4643
4644v_max3_f32 v5, -v1, v2, v3
4645// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0x0e,0x24]
4646
4647v_max3_f32 v5, v1, -v2, v3
4648// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0x0e,0x44]
4649
4650v_max3_f32 v5, v1, v2, -v3
4651// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0x0e,0x84]
4652
4653v_max3_f32 v5, -v1, -v2, -v3
4654// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0x0e,0xe4]
4655
4656v_max3_f32 v5, |v1|, v2, v3
4657// CHECK: [0x05,0x01,0xa8,0xd2,0x01,0x05,0x0e,0x04]
4658
4659v_max3_f32 v5, v1, |v2|, v3
4660// CHECK: [0x05,0x02,0xa8,0xd2,0x01,0x05,0x0e,0x04]
4661
4662v_max3_f32 v5, v1, v2, |v3|
4663// CHECK: [0x05,0x04,0xa8,0xd2,0x01,0x05,0x0e,0x04]
4664
4665v_max3_f32 v5, |v1|, |v2|, |v3|
4666// CHECK: [0x05,0x07,0xa8,0xd2,0x01,0x05,0x0e,0x04]
4667
4668v_max3_f32 v5, v1, v2, v3 clamp
4669// CHECK: [0x05,0x08,0xa8,0xd2,0x01,0x05,0x0e,0x04]
4670
4671v_max3_f32 v5, v1, v2, v3 mul:2
4672// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0x0e,0x0c]
4673
4674v_max3_f32 v5, v1, v2, v3 mul:4
4675// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0x0e,0x14]
4676
4677v_max3_f32 v5, v1, v2, v3 div:2
4678// CHECK: [0x05,0x00,0xa8,0xd2,0x01,0x05,0x0e,0x1c]
4679
4680v_max3_i32 v5, v1, v2, v3
4681// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0x0e,0x04]
4682
4683v_max3_i32 v255, v1, v2, v3
4684// CHECK: [0xff,0x00,0xaa,0xd2,0x01,0x05,0x0e,0x04]
4685
4686v_max3_i32 v5, v255, v2, v3
4687// CHECK: [0x05,0x00,0xaa,0xd2,0xff,0x05,0x0e,0x04]
4688
4689v_max3_i32 v5, s1, v2, v3
4690// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x04,0x0e,0x04]
4691
4692v_max3_i32 v5, s103, v2, v3
4693// CHECK: [0x05,0x00,0xaa,0xd2,0x67,0x04,0x0e,0x04]
4694
4695v_max3_i32 v5, flat_scratch_lo, v2, v3
4696// CHECK: [0x05,0x00,0xaa,0xd2,0x68,0x04,0x0e,0x04]
4697
4698v_max3_i32 v5, flat_scratch_hi, v2, v3
4699// CHECK: [0x05,0x00,0xaa,0xd2,0x69,0x04,0x0e,0x04]
4700
4701v_max3_i32 v5, vcc_lo, v2, v3
4702// CHECK: [0x05,0x00,0xaa,0xd2,0x6a,0x04,0x0e,0x04]
4703
4704v_max3_i32 v5, vcc_hi, v2, v3
4705// CHECK: [0x05,0x00,0xaa,0xd2,0x6b,0x04,0x0e,0x04]
4706
4707v_max3_i32 v5, tba_lo, v2, v3
4708// CHECK: [0x05,0x00,0xaa,0xd2,0x6c,0x04,0x0e,0x04]
4709
4710v_max3_i32 v5, tba_hi, v2, v3
4711// CHECK: [0x05,0x00,0xaa,0xd2,0x6d,0x04,0x0e,0x04]
4712
4713v_max3_i32 v5, tma_lo, v2, v3
4714// CHECK: [0x05,0x00,0xaa,0xd2,0x6e,0x04,0x0e,0x04]
4715
4716v_max3_i32 v5, tma_hi, v2, v3
4717// CHECK: [0x05,0x00,0xaa,0xd2,0x6f,0x04,0x0e,0x04]
4718
4719v_max3_i32 v5, ttmp11, v2, v3
4720// CHECK: [0x05,0x00,0xaa,0xd2,0x7b,0x04,0x0e,0x04]
4721
4722v_max3_i32 v5, m0, v2, v3
4723// CHECK: [0x05,0x00,0xaa,0xd2,0x7c,0x04,0x0e,0x04]
4724
4725v_max3_i32 v5, exec_lo, v2, v3
4726// CHECK: [0x05,0x00,0xaa,0xd2,0x7e,0x04,0x0e,0x04]
4727
4728v_max3_i32 v5, exec_hi, v2, v3
4729// CHECK: [0x05,0x00,0xaa,0xd2,0x7f,0x04,0x0e,0x04]
4730
4731v_max3_i32 v5, 0, v2, v3
4732// CHECK: [0x05,0x00,0xaa,0xd2,0x80,0x04,0x0e,0x04]
4733
4734v_max3_i32 v5, -1, v2, v3
4735// CHECK: [0x05,0x00,0xaa,0xd2,0xc1,0x04,0x0e,0x04]
4736
4737v_max3_i32 v5, 0.5, v2, v3
4738// CHECK: [0x05,0x00,0xaa,0xd2,0xf0,0x04,0x0e,0x04]
4739
4740v_max3_i32 v5, -4.0, v2, v3
4741// CHECK: [0x05,0x00,0xaa,0xd2,0xf7,0x04,0x0e,0x04]
4742
4743v_max3_i32 v5, src_vccz, v2, v3
4744// CHECK: [0x05,0x00,0xaa,0xd2,0xfb,0x04,0x0e,0x04]
4745
4746v_max3_i32 v5, src_execz, v2, v3
4747// CHECK: [0x05,0x00,0xaa,0xd2,0xfc,0x04,0x0e,0x04]
4748
4749v_max3_i32 v5, src_scc, v2, v3
4750// CHECK: [0x05,0x00,0xaa,0xd2,0xfd,0x04,0x0e,0x04]
4751
4752v_max3_i32 v5, src_lds_direct, v2, v3
4753// CHECK: [0x05,0x00,0xaa,0xd2,0xfe,0x04,0x0e,0x04]
4754
4755v_max3_i32 v5, v1, v255, v3
4756// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0xff,0x0f,0x04]
4757
4758v_max3_i32 v5, v1, s2, v3
4759// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0x0c,0x04]
4760
4761v_max3_i32 v5, v1, s103, v3
4762// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0xcf,0x0c,0x04]
4763
4764v_max3_i32 v5, v1, flat_scratch_lo, v3
4765// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0xd1,0x0c,0x04]
4766
4767v_max3_i32 v5, v1, flat_scratch_hi, v3
4768// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0xd3,0x0c,0x04]
4769
4770v_max3_i32 v5, v1, vcc_lo, v3
4771// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0xd5,0x0c,0x04]
4772
4773v_max3_i32 v5, v1, vcc_hi, v3
4774// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0xd7,0x0c,0x04]
4775
4776v_max3_i32 v5, v1, tba_lo, v3
4777// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0xd9,0x0c,0x04]
4778
4779v_max3_i32 v5, v1, tba_hi, v3
4780// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0xdb,0x0c,0x04]
4781
4782v_max3_i32 v5, v1, tma_lo, v3
4783// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0xdd,0x0c,0x04]
4784
4785v_max3_i32 v5, v1, tma_hi, v3
4786// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0xdf,0x0c,0x04]
4787
4788v_max3_i32 v5, v1, ttmp11, v3
4789// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0xf7,0x0c,0x04]
4790
4791v_max3_i32 v5, v1, m0, v3
4792// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0xf9,0x0c,0x04]
4793
4794v_max3_i32 v5, v1, exec_lo, v3
4795// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0xfd,0x0c,0x04]
4796
4797v_max3_i32 v5, v1, exec_hi, v3
4798// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0xff,0x0c,0x04]
4799
4800v_max3_i32 v5, v1, 0, v3
4801// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x01,0x0d,0x04]
4802
4803v_max3_i32 v5, v1, -1, v3
4804// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x83,0x0d,0x04]
4805
4806v_max3_i32 v5, v1, 0.5, v3
4807// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0xe1,0x0d,0x04]
4808
4809v_max3_i32 v5, v1, -4.0, v3
4810// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0xef,0x0d,0x04]
4811
4812v_max3_i32 v5, v1, src_vccz, v3
4813// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0xf7,0x0d,0x04]
4814
4815v_max3_i32 v5, v1, src_execz, v3
4816// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0xf9,0x0d,0x04]
4817
4818v_max3_i32 v5, v1, src_scc, v3
4819// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0xfb,0x0d,0x04]
4820
4821v_max3_i32 v5, v1, v2, v255
4822// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0xfe,0x07]
4823
4824v_max3_i32 v5, v1, v2, s3
4825// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0x0e,0x00]
4826
4827v_max3_i32 v5, v1, v2, s103
4828// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0x9e,0x01]
4829
4830v_max3_i32 v5, v1, v2, flat_scratch_lo
4831// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0xa2,0x01]
4832
4833v_max3_i32 v5, v1, v2, flat_scratch_hi
4834// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0xa6,0x01]
4835
4836v_max3_i32 v5, v1, v2, vcc_lo
4837// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0xaa,0x01]
4838
4839v_max3_i32 v5, v1, v2, vcc_hi
4840// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0xae,0x01]
4841
4842v_max3_i32 v5, v1, v2, tba_lo
4843// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0xb2,0x01]
4844
4845v_max3_i32 v5, v1, v2, tba_hi
4846// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0xb6,0x01]
4847
4848v_max3_i32 v5, v1, v2, tma_lo
4849// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0xba,0x01]
4850
4851v_max3_i32 v5, v1, v2, tma_hi
4852// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0xbe,0x01]
4853
4854v_max3_i32 v5, v1, v2, ttmp11
4855// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0xee,0x01]
4856
4857v_max3_i32 v5, v1, v2, m0
4858// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0xf2,0x01]
4859
4860v_max3_i32 v5, v1, v2, exec_lo
4861// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0xfa,0x01]
4862
4863v_max3_i32 v5, v1, v2, exec_hi
4864// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0xfe,0x01]
4865
4866v_max3_i32 v5, v1, v2, 0
4867// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0x02,0x02]
4868
4869v_max3_i32 v5, v1, v2, -1
4870// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0x06,0x03]
4871
4872v_max3_i32 v5, v1, v2, 0.5
4873// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0xc2,0x03]
4874
4875v_max3_i32 v5, v1, v2, -4.0
4876// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0xde,0x03]
4877
4878v_max3_i32 v5, v1, v2, src_vccz
4879// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0xee,0x03]
4880
4881v_max3_i32 v5, v1, v2, src_execz
4882// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0xf2,0x03]
4883
4884v_max3_i32 v5, v1, v2, src_scc
4885// CHECK: [0x05,0x00,0xaa,0xd2,0x01,0x05,0xf6,0x03]
4886
4887v_max3_u32 v5, v1, v2, v3
4888// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0x0e,0x04]
4889
4890v_max3_u32 v255, v1, v2, v3
4891// CHECK: [0xff,0x00,0xac,0xd2,0x01,0x05,0x0e,0x04]
4892
4893v_max3_u32 v5, v255, v2, v3
4894// CHECK: [0x05,0x00,0xac,0xd2,0xff,0x05,0x0e,0x04]
4895
4896v_max3_u32 v5, s1, v2, v3
4897// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x04,0x0e,0x04]
4898
4899v_max3_u32 v5, s103, v2, v3
4900// CHECK: [0x05,0x00,0xac,0xd2,0x67,0x04,0x0e,0x04]
4901
4902v_max3_u32 v5, flat_scratch_lo, v2, v3
4903// CHECK: [0x05,0x00,0xac,0xd2,0x68,0x04,0x0e,0x04]
4904
4905v_max3_u32 v5, flat_scratch_hi, v2, v3
4906// CHECK: [0x05,0x00,0xac,0xd2,0x69,0x04,0x0e,0x04]
4907
4908v_max3_u32 v5, vcc_lo, v2, v3
4909// CHECK: [0x05,0x00,0xac,0xd2,0x6a,0x04,0x0e,0x04]
4910
4911v_max3_u32 v5, vcc_hi, v2, v3
4912// CHECK: [0x05,0x00,0xac,0xd2,0x6b,0x04,0x0e,0x04]
4913
4914v_max3_u32 v5, tba_lo, v2, v3
4915// CHECK: [0x05,0x00,0xac,0xd2,0x6c,0x04,0x0e,0x04]
4916
4917v_max3_u32 v5, tba_hi, v2, v3
4918// CHECK: [0x05,0x00,0xac,0xd2,0x6d,0x04,0x0e,0x04]
4919
4920v_max3_u32 v5, tma_lo, v2, v3
4921// CHECK: [0x05,0x00,0xac,0xd2,0x6e,0x04,0x0e,0x04]
4922
4923v_max3_u32 v5, tma_hi, v2, v3
4924// CHECK: [0x05,0x00,0xac,0xd2,0x6f,0x04,0x0e,0x04]
4925
4926v_max3_u32 v5, ttmp11, v2, v3
4927// CHECK: [0x05,0x00,0xac,0xd2,0x7b,0x04,0x0e,0x04]
4928
4929v_max3_u32 v5, m0, v2, v3
4930// CHECK: [0x05,0x00,0xac,0xd2,0x7c,0x04,0x0e,0x04]
4931
4932v_max3_u32 v5, exec_lo, v2, v3
4933// CHECK: [0x05,0x00,0xac,0xd2,0x7e,0x04,0x0e,0x04]
4934
4935v_max3_u32 v5, exec_hi, v2, v3
4936// CHECK: [0x05,0x00,0xac,0xd2,0x7f,0x04,0x0e,0x04]
4937
4938v_max3_u32 v5, 0, v2, v3
4939// CHECK: [0x05,0x00,0xac,0xd2,0x80,0x04,0x0e,0x04]
4940
4941v_max3_u32 v5, -1, v2, v3
4942// CHECK: [0x05,0x00,0xac,0xd2,0xc1,0x04,0x0e,0x04]
4943
4944v_max3_u32 v5, 0.5, v2, v3
4945// CHECK: [0x05,0x00,0xac,0xd2,0xf0,0x04,0x0e,0x04]
4946
4947v_max3_u32 v5, -4.0, v2, v3
4948// CHECK: [0x05,0x00,0xac,0xd2,0xf7,0x04,0x0e,0x04]
4949
4950v_max3_u32 v5, src_vccz, v2, v3
4951// CHECK: [0x05,0x00,0xac,0xd2,0xfb,0x04,0x0e,0x04]
4952
4953v_max3_u32 v5, src_execz, v2, v3
4954// CHECK: [0x05,0x00,0xac,0xd2,0xfc,0x04,0x0e,0x04]
4955
4956v_max3_u32 v5, src_scc, v2, v3
4957// CHECK: [0x05,0x00,0xac,0xd2,0xfd,0x04,0x0e,0x04]
4958
4959v_max3_u32 v5, src_lds_direct, v2, v3
4960// CHECK: [0x05,0x00,0xac,0xd2,0xfe,0x04,0x0e,0x04]
4961
4962v_max3_u32 v5, v1, v255, v3
4963// CHECK: [0x05,0x00,0xac,0xd2,0x01,0xff,0x0f,0x04]
4964
4965v_max3_u32 v5, v1, s2, v3
4966// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0x0c,0x04]
4967
4968v_max3_u32 v5, v1, s103, v3
4969// CHECK: [0x05,0x00,0xac,0xd2,0x01,0xcf,0x0c,0x04]
4970
4971v_max3_u32 v5, v1, flat_scratch_lo, v3
4972// CHECK: [0x05,0x00,0xac,0xd2,0x01,0xd1,0x0c,0x04]
4973
4974v_max3_u32 v5, v1, flat_scratch_hi, v3
4975// CHECK: [0x05,0x00,0xac,0xd2,0x01,0xd3,0x0c,0x04]
4976
4977v_max3_u32 v5, v1, vcc_lo, v3
4978// CHECK: [0x05,0x00,0xac,0xd2,0x01,0xd5,0x0c,0x04]
4979
4980v_max3_u32 v5, v1, vcc_hi, v3
4981// CHECK: [0x05,0x00,0xac,0xd2,0x01,0xd7,0x0c,0x04]
4982
4983v_max3_u32 v5, v1, tba_lo, v3
4984// CHECK: [0x05,0x00,0xac,0xd2,0x01,0xd9,0x0c,0x04]
4985
4986v_max3_u32 v5, v1, tba_hi, v3
4987// CHECK: [0x05,0x00,0xac,0xd2,0x01,0xdb,0x0c,0x04]
4988
4989v_max3_u32 v5, v1, tma_lo, v3
4990// CHECK: [0x05,0x00,0xac,0xd2,0x01,0xdd,0x0c,0x04]
4991
4992v_max3_u32 v5, v1, tma_hi, v3
4993// CHECK: [0x05,0x00,0xac,0xd2,0x01,0xdf,0x0c,0x04]
4994
4995v_max3_u32 v5, v1, ttmp11, v3
4996// CHECK: [0x05,0x00,0xac,0xd2,0x01,0xf7,0x0c,0x04]
4997
4998v_max3_u32 v5, v1, m0, v3
4999// CHECK: [0x05,0x00,0xac,0xd2,0x01,0xf9,0x0c,0x04]
5000
5001v_max3_u32 v5, v1, exec_lo, v3
5002// CHECK: [0x05,0x00,0xac,0xd2,0x01,0xfd,0x0c,0x04]
5003
5004v_max3_u32 v5, v1, exec_hi, v3
5005// CHECK: [0x05,0x00,0xac,0xd2,0x01,0xff,0x0c,0x04]
5006
5007v_max3_u32 v5, v1, 0, v3
5008// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x01,0x0d,0x04]
5009
5010v_max3_u32 v5, v1, -1, v3
5011// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x83,0x0d,0x04]
5012
5013v_max3_u32 v5, v1, 0.5, v3
5014// CHECK: [0x05,0x00,0xac,0xd2,0x01,0xe1,0x0d,0x04]
5015
5016v_max3_u32 v5, v1, -4.0, v3
5017// CHECK: [0x05,0x00,0xac,0xd2,0x01,0xef,0x0d,0x04]
5018
5019v_max3_u32 v5, v1, src_vccz, v3
5020// CHECK: [0x05,0x00,0xac,0xd2,0x01,0xf7,0x0d,0x04]
5021
5022v_max3_u32 v5, v1, src_execz, v3
5023// CHECK: [0x05,0x00,0xac,0xd2,0x01,0xf9,0x0d,0x04]
5024
5025v_max3_u32 v5, v1, src_scc, v3
5026// CHECK: [0x05,0x00,0xac,0xd2,0x01,0xfb,0x0d,0x04]
5027
5028v_max3_u32 v5, v1, v2, v255
5029// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0xfe,0x07]
5030
5031v_max3_u32 v5, v1, v2, s3
5032// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0x0e,0x00]
5033
5034v_max3_u32 v5, v1, v2, s103
5035// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0x9e,0x01]
5036
5037v_max3_u32 v5, v1, v2, flat_scratch_lo
5038// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0xa2,0x01]
5039
5040v_max3_u32 v5, v1, v2, flat_scratch_hi
5041// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0xa6,0x01]
5042
5043v_max3_u32 v5, v1, v2, vcc_lo
5044// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0xaa,0x01]
5045
5046v_max3_u32 v5, v1, v2, vcc_hi
5047// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0xae,0x01]
5048
5049v_max3_u32 v5, v1, v2, tba_lo
5050// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0xb2,0x01]
5051
5052v_max3_u32 v5, v1, v2, tba_hi
5053// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0xb6,0x01]
5054
5055v_max3_u32 v5, v1, v2, tma_lo
5056// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0xba,0x01]
5057
5058v_max3_u32 v5, v1, v2, tma_hi
5059// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0xbe,0x01]
5060
5061v_max3_u32 v5, v1, v2, ttmp11
5062// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0xee,0x01]
5063
5064v_max3_u32 v5, v1, v2, m0
5065// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0xf2,0x01]
5066
5067v_max3_u32 v5, v1, v2, exec_lo
5068// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0xfa,0x01]
5069
5070v_max3_u32 v5, v1, v2, exec_hi
5071// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0xfe,0x01]
5072
5073v_max3_u32 v5, v1, v2, 0
5074// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0x02,0x02]
5075
5076v_max3_u32 v5, v1, v2, -1
5077// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0x06,0x03]
5078
5079v_max3_u32 v5, v1, v2, 0.5
5080// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0xc2,0x03]
5081
5082v_max3_u32 v5, v1, v2, -4.0
5083// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0xde,0x03]
5084
5085v_max3_u32 v5, v1, v2, src_vccz
5086// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0xee,0x03]
5087
5088v_max3_u32 v5, v1, v2, src_execz
5089// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0xf2,0x03]
5090
5091v_max3_u32 v5, v1, v2, src_scc
5092// CHECK: [0x05,0x00,0xac,0xd2,0x01,0x05,0xf6,0x03]
5093
5094v_med3_f32 v5, v1, v2, v3
5095// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0x0e,0x04]
5096
5097v_med3_f32 v255, v1, v2, v3
5098// CHECK: [0xff,0x00,0xae,0xd2,0x01,0x05,0x0e,0x04]
5099
5100v_med3_f32 v5, v255, v2, v3
5101// CHECK: [0x05,0x00,0xae,0xd2,0xff,0x05,0x0e,0x04]
5102
5103v_med3_f32 v5, s1, v2, v3
5104// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x04,0x0e,0x04]
5105
5106v_med3_f32 v5, s103, v2, v3
5107// CHECK: [0x05,0x00,0xae,0xd2,0x67,0x04,0x0e,0x04]
5108
5109v_med3_f32 v5, flat_scratch_lo, v2, v3
5110// CHECK: [0x05,0x00,0xae,0xd2,0x68,0x04,0x0e,0x04]
5111
5112v_med3_f32 v5, flat_scratch_hi, v2, v3
5113// CHECK: [0x05,0x00,0xae,0xd2,0x69,0x04,0x0e,0x04]
5114
5115v_med3_f32 v5, vcc_lo, v2, v3
5116// CHECK: [0x05,0x00,0xae,0xd2,0x6a,0x04,0x0e,0x04]
5117
5118v_med3_f32 v5, vcc_hi, v2, v3
5119// CHECK: [0x05,0x00,0xae,0xd2,0x6b,0x04,0x0e,0x04]
5120
5121v_med3_f32 v5, tba_lo, v2, v3
5122// CHECK: [0x05,0x00,0xae,0xd2,0x6c,0x04,0x0e,0x04]
5123
5124v_med3_f32 v5, tba_hi, v2, v3
5125// CHECK: [0x05,0x00,0xae,0xd2,0x6d,0x04,0x0e,0x04]
5126
5127v_med3_f32 v5, tma_lo, v2, v3
5128// CHECK: [0x05,0x00,0xae,0xd2,0x6e,0x04,0x0e,0x04]
5129
5130v_med3_f32 v5, tma_hi, v2, v3
5131// CHECK: [0x05,0x00,0xae,0xd2,0x6f,0x04,0x0e,0x04]
5132
5133v_med3_f32 v5, ttmp11, v2, v3
5134// CHECK: [0x05,0x00,0xae,0xd2,0x7b,0x04,0x0e,0x04]
5135
5136v_med3_f32 v5, m0, v2, v3
5137// CHECK: [0x05,0x00,0xae,0xd2,0x7c,0x04,0x0e,0x04]
5138
5139v_med3_f32 v5, exec_lo, v2, v3
5140// CHECK: [0x05,0x00,0xae,0xd2,0x7e,0x04,0x0e,0x04]
5141
5142v_med3_f32 v5, exec_hi, v2, v3
5143// CHECK: [0x05,0x00,0xae,0xd2,0x7f,0x04,0x0e,0x04]
5144
5145v_med3_f32 v5, 0, v2, v3
5146// CHECK: [0x05,0x00,0xae,0xd2,0x80,0x04,0x0e,0x04]
5147
5148v_med3_f32 v5, -1, v2, v3
5149// CHECK: [0x05,0x00,0xae,0xd2,0xc1,0x04,0x0e,0x04]
5150
5151v_med3_f32 v5, 0.5, v2, v3
5152// CHECK: [0x05,0x00,0xae,0xd2,0xf0,0x04,0x0e,0x04]
5153
5154v_med3_f32 v5, -4.0, v2, v3
5155// CHECK: [0x05,0x00,0xae,0xd2,0xf7,0x04,0x0e,0x04]
5156
5157v_med3_f32 v5, src_vccz, v2, v3
5158// CHECK: [0x05,0x00,0xae,0xd2,0xfb,0x04,0x0e,0x04]
5159
5160v_med3_f32 v5, src_execz, v2, v3
5161// CHECK: [0x05,0x00,0xae,0xd2,0xfc,0x04,0x0e,0x04]
5162
5163v_med3_f32 v5, src_scc, v2, v3
5164// CHECK: [0x05,0x00,0xae,0xd2,0xfd,0x04,0x0e,0x04]
5165
5166v_med3_f32 v5, src_lds_direct, v2, v3
5167// CHECK: [0x05,0x00,0xae,0xd2,0xfe,0x04,0x0e,0x04]
5168
5169v_med3_f32 v5, v1, v255, v3
5170// CHECK: [0x05,0x00,0xae,0xd2,0x01,0xff,0x0f,0x04]
5171
5172v_med3_f32 v5, v1, s2, v3
5173// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0x0c,0x04]
5174
5175v_med3_f32 v5, v1, s103, v3
5176// CHECK: [0x05,0x00,0xae,0xd2,0x01,0xcf,0x0c,0x04]
5177
5178v_med3_f32 v5, v1, flat_scratch_lo, v3
5179// CHECK: [0x05,0x00,0xae,0xd2,0x01,0xd1,0x0c,0x04]
5180
5181v_med3_f32 v5, v1, flat_scratch_hi, v3
5182// CHECK: [0x05,0x00,0xae,0xd2,0x01,0xd3,0x0c,0x04]
5183
5184v_med3_f32 v5, v1, vcc_lo, v3
5185// CHECK: [0x05,0x00,0xae,0xd2,0x01,0xd5,0x0c,0x04]
5186
5187v_med3_f32 v5, v1, vcc_hi, v3
5188// CHECK: [0x05,0x00,0xae,0xd2,0x01,0xd7,0x0c,0x04]
5189
5190v_med3_f32 v5, v1, tba_lo, v3
5191// CHECK: [0x05,0x00,0xae,0xd2,0x01,0xd9,0x0c,0x04]
5192
5193v_med3_f32 v5, v1, tba_hi, v3
5194// CHECK: [0x05,0x00,0xae,0xd2,0x01,0xdb,0x0c,0x04]
5195
5196v_med3_f32 v5, v1, tma_lo, v3
5197// CHECK: [0x05,0x00,0xae,0xd2,0x01,0xdd,0x0c,0x04]
5198
5199v_med3_f32 v5, v1, tma_hi, v3
5200// CHECK: [0x05,0x00,0xae,0xd2,0x01,0xdf,0x0c,0x04]
5201
5202v_med3_f32 v5, v1, ttmp11, v3
5203// CHECK: [0x05,0x00,0xae,0xd2,0x01,0xf7,0x0c,0x04]
5204
5205v_med3_f32 v5, v1, m0, v3
5206// CHECK: [0x05,0x00,0xae,0xd2,0x01,0xf9,0x0c,0x04]
5207
5208v_med3_f32 v5, v1, exec_lo, v3
5209// CHECK: [0x05,0x00,0xae,0xd2,0x01,0xfd,0x0c,0x04]
5210
5211v_med3_f32 v5, v1, exec_hi, v3
5212// CHECK: [0x05,0x00,0xae,0xd2,0x01,0xff,0x0c,0x04]
5213
5214v_med3_f32 v5, v1, 0, v3
5215// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x01,0x0d,0x04]
5216
5217v_med3_f32 v5, v1, -1, v3
5218// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x83,0x0d,0x04]
5219
5220v_med3_f32 v5, v1, 0.5, v3
5221// CHECK: [0x05,0x00,0xae,0xd2,0x01,0xe1,0x0d,0x04]
5222
5223v_med3_f32 v5, v1, -4.0, v3
5224// CHECK: [0x05,0x00,0xae,0xd2,0x01,0xef,0x0d,0x04]
5225
5226v_med3_f32 v5, v1, src_vccz, v3
5227// CHECK: [0x05,0x00,0xae,0xd2,0x01,0xf7,0x0d,0x04]
5228
5229v_med3_f32 v5, v1, src_execz, v3
5230// CHECK: [0x05,0x00,0xae,0xd2,0x01,0xf9,0x0d,0x04]
5231
5232v_med3_f32 v5, v1, src_scc, v3
5233// CHECK: [0x05,0x00,0xae,0xd2,0x01,0xfb,0x0d,0x04]
5234
5235v_med3_f32 v5, v1, v2, v255
5236// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0xfe,0x07]
5237
5238v_med3_f32 v5, v1, v2, s3
5239// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0x0e,0x00]
5240
5241v_med3_f32 v5, v1, v2, s103
5242// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0x9e,0x01]
5243
5244v_med3_f32 v5, v1, v2, flat_scratch_lo
5245// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0xa2,0x01]
5246
5247v_med3_f32 v5, v1, v2, flat_scratch_hi
5248// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0xa6,0x01]
5249
5250v_med3_f32 v5, v1, v2, vcc_lo
5251// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0xaa,0x01]
5252
5253v_med3_f32 v5, v1, v2, vcc_hi
5254// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0xae,0x01]
5255
5256v_med3_f32 v5, v1, v2, tba_lo
5257// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0xb2,0x01]
5258
5259v_med3_f32 v5, v1, v2, tba_hi
5260// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0xb6,0x01]
5261
5262v_med3_f32 v5, v1, v2, tma_lo
5263// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0xba,0x01]
5264
5265v_med3_f32 v5, v1, v2, tma_hi
5266// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0xbe,0x01]
5267
5268v_med3_f32 v5, v1, v2, ttmp11
5269// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0xee,0x01]
5270
5271v_med3_f32 v5, v1, v2, m0
5272// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0xf2,0x01]
5273
5274v_med3_f32 v5, v1, v2, exec_lo
5275// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0xfa,0x01]
5276
5277v_med3_f32 v5, v1, v2, exec_hi
5278// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0xfe,0x01]
5279
5280v_med3_f32 v5, v1, v2, 0
5281// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0x02,0x02]
5282
5283v_med3_f32 v5, v1, v2, -1
5284// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0x06,0x03]
5285
5286v_med3_f32 v5, v1, v2, 0.5
5287// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0xc2,0x03]
5288
5289v_med3_f32 v5, v1, v2, -4.0
5290// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0xde,0x03]
5291
5292v_med3_f32 v5, v1, v2, src_vccz
5293// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0xee,0x03]
5294
5295v_med3_f32 v5, v1, v2, src_execz
5296// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0xf2,0x03]
5297
5298v_med3_f32 v5, v1, v2, src_scc
5299// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0xf6,0x03]
5300
5301v_med3_f32 v5, -v1, v2, v3
5302// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0x0e,0x24]
5303
5304v_med3_f32 v5, v1, -v2, v3
5305// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0x0e,0x44]
5306
5307v_med3_f32 v5, v1, v2, -v3
5308// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0x0e,0x84]
5309
5310v_med3_f32 v5, -v1, -v2, -v3
5311// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0x0e,0xe4]
5312
5313v_med3_f32 v5, |v1|, v2, v3
5314// CHECK: [0x05,0x01,0xae,0xd2,0x01,0x05,0x0e,0x04]
5315
5316v_med3_f32 v5, v1, |v2|, v3
5317// CHECK: [0x05,0x02,0xae,0xd2,0x01,0x05,0x0e,0x04]
5318
5319v_med3_f32 v5, v1, v2, |v3|
5320// CHECK: [0x05,0x04,0xae,0xd2,0x01,0x05,0x0e,0x04]
5321
5322v_med3_f32 v5, |v1|, |v2|, |v3|
5323// CHECK: [0x05,0x07,0xae,0xd2,0x01,0x05,0x0e,0x04]
5324
5325v_med3_f32 v5, v1, v2, v3 clamp
5326// CHECK: [0x05,0x08,0xae,0xd2,0x01,0x05,0x0e,0x04]
5327
5328v_med3_f32 v5, v1, v2, v3 mul:2
5329// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0x0e,0x0c]
5330
5331v_med3_f32 v5, v1, v2, v3 mul:4
5332// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0x0e,0x14]
5333
5334v_med3_f32 v5, v1, v2, v3 div:2
5335// CHECK: [0x05,0x00,0xae,0xd2,0x01,0x05,0x0e,0x1c]
5336
5337v_med3_i32 v5, v1, v2, v3
5338// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0x0e,0x04]
5339
5340v_med3_i32 v255, v1, v2, v3
5341// CHECK: [0xff,0x00,0xb0,0xd2,0x01,0x05,0x0e,0x04]
5342
5343v_med3_i32 v5, v255, v2, v3
5344// CHECK: [0x05,0x00,0xb0,0xd2,0xff,0x05,0x0e,0x04]
5345
5346v_med3_i32 v5, s1, v2, v3
5347// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x04,0x0e,0x04]
5348
5349v_med3_i32 v5, s103, v2, v3
5350// CHECK: [0x05,0x00,0xb0,0xd2,0x67,0x04,0x0e,0x04]
5351
5352v_med3_i32 v5, flat_scratch_lo, v2, v3
5353// CHECK: [0x05,0x00,0xb0,0xd2,0x68,0x04,0x0e,0x04]
5354
5355v_med3_i32 v5, flat_scratch_hi, v2, v3
5356// CHECK: [0x05,0x00,0xb0,0xd2,0x69,0x04,0x0e,0x04]
5357
5358v_med3_i32 v5, vcc_lo, v2, v3
5359// CHECK: [0x05,0x00,0xb0,0xd2,0x6a,0x04,0x0e,0x04]
5360
5361v_med3_i32 v5, vcc_hi, v2, v3
5362// CHECK: [0x05,0x00,0xb0,0xd2,0x6b,0x04,0x0e,0x04]
5363
5364v_med3_i32 v5, tba_lo, v2, v3
5365// CHECK: [0x05,0x00,0xb0,0xd2,0x6c,0x04,0x0e,0x04]
5366
5367v_med3_i32 v5, tba_hi, v2, v3
5368// CHECK: [0x05,0x00,0xb0,0xd2,0x6d,0x04,0x0e,0x04]
5369
5370v_med3_i32 v5, tma_lo, v2, v3
5371// CHECK: [0x05,0x00,0xb0,0xd2,0x6e,0x04,0x0e,0x04]
5372
5373v_med3_i32 v5, tma_hi, v2, v3
5374// CHECK: [0x05,0x00,0xb0,0xd2,0x6f,0x04,0x0e,0x04]
5375
5376v_med3_i32 v5, ttmp11, v2, v3
5377// CHECK: [0x05,0x00,0xb0,0xd2,0x7b,0x04,0x0e,0x04]
5378
5379v_med3_i32 v5, m0, v2, v3
5380// CHECK: [0x05,0x00,0xb0,0xd2,0x7c,0x04,0x0e,0x04]
5381
5382v_med3_i32 v5, exec_lo, v2, v3
5383// CHECK: [0x05,0x00,0xb0,0xd2,0x7e,0x04,0x0e,0x04]
5384
5385v_med3_i32 v5, exec_hi, v2, v3
5386// CHECK: [0x05,0x00,0xb0,0xd2,0x7f,0x04,0x0e,0x04]
5387
5388v_med3_i32 v5, 0, v2, v3
5389// CHECK: [0x05,0x00,0xb0,0xd2,0x80,0x04,0x0e,0x04]
5390
5391v_med3_i32 v5, -1, v2, v3
5392// CHECK: [0x05,0x00,0xb0,0xd2,0xc1,0x04,0x0e,0x04]
5393
5394v_med3_i32 v5, 0.5, v2, v3
5395// CHECK: [0x05,0x00,0xb0,0xd2,0xf0,0x04,0x0e,0x04]
5396
5397v_med3_i32 v5, -4.0, v2, v3
5398// CHECK: [0x05,0x00,0xb0,0xd2,0xf7,0x04,0x0e,0x04]
5399
5400v_med3_i32 v5, src_vccz, v2, v3
5401// CHECK: [0x05,0x00,0xb0,0xd2,0xfb,0x04,0x0e,0x04]
5402
5403v_med3_i32 v5, src_execz, v2, v3
5404// CHECK: [0x05,0x00,0xb0,0xd2,0xfc,0x04,0x0e,0x04]
5405
5406v_med3_i32 v5, src_scc, v2, v3
5407// CHECK: [0x05,0x00,0xb0,0xd2,0xfd,0x04,0x0e,0x04]
5408
5409v_med3_i32 v5, src_lds_direct, v2, v3
5410// CHECK: [0x05,0x00,0xb0,0xd2,0xfe,0x04,0x0e,0x04]
5411
5412v_med3_i32 v5, v1, v255, v3
5413// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0xff,0x0f,0x04]
5414
5415v_med3_i32 v5, v1, s2, v3
5416// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0x0c,0x04]
5417
5418v_med3_i32 v5, v1, s103, v3
5419// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0xcf,0x0c,0x04]
5420
5421v_med3_i32 v5, v1, flat_scratch_lo, v3
5422// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0xd1,0x0c,0x04]
5423
5424v_med3_i32 v5, v1, flat_scratch_hi, v3
5425// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0xd3,0x0c,0x04]
5426
5427v_med3_i32 v5, v1, vcc_lo, v3
5428// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0xd5,0x0c,0x04]
5429
5430v_med3_i32 v5, v1, vcc_hi, v3
5431// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0xd7,0x0c,0x04]
5432
5433v_med3_i32 v5, v1, tba_lo, v3
5434// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0xd9,0x0c,0x04]
5435
5436v_med3_i32 v5, v1, tba_hi, v3
5437// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0xdb,0x0c,0x04]
5438
5439v_med3_i32 v5, v1, tma_lo, v3
5440// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0xdd,0x0c,0x04]
5441
5442v_med3_i32 v5, v1, tma_hi, v3
5443// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0xdf,0x0c,0x04]
5444
5445v_med3_i32 v5, v1, ttmp11, v3
5446// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0xf7,0x0c,0x04]
5447
5448v_med3_i32 v5, v1, m0, v3
5449// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0xf9,0x0c,0x04]
5450
5451v_med3_i32 v5, v1, exec_lo, v3
5452// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0xfd,0x0c,0x04]
5453
5454v_med3_i32 v5, v1, exec_hi, v3
5455// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0xff,0x0c,0x04]
5456
5457v_med3_i32 v5, v1, 0, v3
5458// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x01,0x0d,0x04]
5459
5460v_med3_i32 v5, v1, -1, v3
5461// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x83,0x0d,0x04]
5462
5463v_med3_i32 v5, v1, 0.5, v3
5464// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0xe1,0x0d,0x04]
5465
5466v_med3_i32 v5, v1, -4.0, v3
5467// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0xef,0x0d,0x04]
5468
5469v_med3_i32 v5, v1, src_vccz, v3
5470// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0xf7,0x0d,0x04]
5471
5472v_med3_i32 v5, v1, src_execz, v3
5473// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0xf9,0x0d,0x04]
5474
5475v_med3_i32 v5, v1, src_scc, v3
5476// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0xfb,0x0d,0x04]
5477
5478v_med3_i32 v5, v1, v2, v255
5479// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0xfe,0x07]
5480
5481v_med3_i32 v5, v1, v2, s3
5482// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0x0e,0x00]
5483
5484v_med3_i32 v5, v1, v2, s103
5485// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0x9e,0x01]
5486
5487v_med3_i32 v5, v1, v2, flat_scratch_lo
5488// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0xa2,0x01]
5489
5490v_med3_i32 v5, v1, v2, flat_scratch_hi
5491// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0xa6,0x01]
5492
5493v_med3_i32 v5, v1, v2, vcc_lo
5494// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0xaa,0x01]
5495
5496v_med3_i32 v5, v1, v2, vcc_hi
5497// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0xae,0x01]
5498
5499v_med3_i32 v5, v1, v2, tba_lo
5500// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0xb2,0x01]
5501
5502v_med3_i32 v5, v1, v2, tba_hi
5503// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0xb6,0x01]
5504
5505v_med3_i32 v5, v1, v2, tma_lo
5506// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0xba,0x01]
5507
5508v_med3_i32 v5, v1, v2, tma_hi
5509// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0xbe,0x01]
5510
5511v_med3_i32 v5, v1, v2, ttmp11
5512// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0xee,0x01]
5513
5514v_med3_i32 v5, v1, v2, m0
5515// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0xf2,0x01]
5516
5517v_med3_i32 v5, v1, v2, exec_lo
5518// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0xfa,0x01]
5519
5520v_med3_i32 v5, v1, v2, exec_hi
5521// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0xfe,0x01]
5522
5523v_med3_i32 v5, v1, v2, 0
5524// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0x02,0x02]
5525
5526v_med3_i32 v5, v1, v2, -1
5527// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0x06,0x03]
5528
5529v_med3_i32 v5, v1, v2, 0.5
5530// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0xc2,0x03]
5531
5532v_med3_i32 v5, v1, v2, -4.0
5533// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0xde,0x03]
5534
5535v_med3_i32 v5, v1, v2, src_vccz
5536// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0xee,0x03]
5537
5538v_med3_i32 v5, v1, v2, src_execz
5539// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0xf2,0x03]
5540
5541v_med3_i32 v5, v1, v2, src_scc
5542// CHECK: [0x05,0x00,0xb0,0xd2,0x01,0x05,0xf6,0x03]
5543
5544v_med3_u32 v5, v1, v2, v3
5545// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0x0e,0x04]
5546
5547v_med3_u32 v255, v1, v2, v3
5548// CHECK: [0xff,0x00,0xb2,0xd2,0x01,0x05,0x0e,0x04]
5549
5550v_med3_u32 v5, v255, v2, v3
5551// CHECK: [0x05,0x00,0xb2,0xd2,0xff,0x05,0x0e,0x04]
5552
5553v_med3_u32 v5, s1, v2, v3
5554// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x04,0x0e,0x04]
5555
5556v_med3_u32 v5, s103, v2, v3
5557// CHECK: [0x05,0x00,0xb2,0xd2,0x67,0x04,0x0e,0x04]
5558
5559v_med3_u32 v5, flat_scratch_lo, v2, v3
5560// CHECK: [0x05,0x00,0xb2,0xd2,0x68,0x04,0x0e,0x04]
5561
5562v_med3_u32 v5, flat_scratch_hi, v2, v3
5563// CHECK: [0x05,0x00,0xb2,0xd2,0x69,0x04,0x0e,0x04]
5564
5565v_med3_u32 v5, vcc_lo, v2, v3
5566// CHECK: [0x05,0x00,0xb2,0xd2,0x6a,0x04,0x0e,0x04]
5567
5568v_med3_u32 v5, vcc_hi, v2, v3
5569// CHECK: [0x05,0x00,0xb2,0xd2,0x6b,0x04,0x0e,0x04]
5570
5571v_med3_u32 v5, tba_lo, v2, v3
5572// CHECK: [0x05,0x00,0xb2,0xd2,0x6c,0x04,0x0e,0x04]
5573
5574v_med3_u32 v5, tba_hi, v2, v3
5575// CHECK: [0x05,0x00,0xb2,0xd2,0x6d,0x04,0x0e,0x04]
5576
5577v_med3_u32 v5, tma_lo, v2, v3
5578// CHECK: [0x05,0x00,0xb2,0xd2,0x6e,0x04,0x0e,0x04]
5579
5580v_med3_u32 v5, tma_hi, v2, v3
5581// CHECK: [0x05,0x00,0xb2,0xd2,0x6f,0x04,0x0e,0x04]
5582
5583v_med3_u32 v5, ttmp11, v2, v3
5584// CHECK: [0x05,0x00,0xb2,0xd2,0x7b,0x04,0x0e,0x04]
5585
5586v_med3_u32 v5, m0, v2, v3
5587// CHECK: [0x05,0x00,0xb2,0xd2,0x7c,0x04,0x0e,0x04]
5588
5589v_med3_u32 v5, exec_lo, v2, v3
5590// CHECK: [0x05,0x00,0xb2,0xd2,0x7e,0x04,0x0e,0x04]
5591
5592v_med3_u32 v5, exec_hi, v2, v3
5593// CHECK: [0x05,0x00,0xb2,0xd2,0x7f,0x04,0x0e,0x04]
5594
5595v_med3_u32 v5, 0, v2, v3
5596// CHECK: [0x05,0x00,0xb2,0xd2,0x80,0x04,0x0e,0x04]
5597
5598v_med3_u32 v5, -1, v2, v3
5599// CHECK: [0x05,0x00,0xb2,0xd2,0xc1,0x04,0x0e,0x04]
5600
5601v_med3_u32 v5, 0.5, v2, v3
5602// CHECK: [0x05,0x00,0xb2,0xd2,0xf0,0x04,0x0e,0x04]
5603
5604v_med3_u32 v5, -4.0, v2, v3
5605// CHECK: [0x05,0x00,0xb2,0xd2,0xf7,0x04,0x0e,0x04]
5606
5607v_med3_u32 v5, src_vccz, v2, v3
5608// CHECK: [0x05,0x00,0xb2,0xd2,0xfb,0x04,0x0e,0x04]
5609
5610v_med3_u32 v5, src_execz, v2, v3
5611// CHECK: [0x05,0x00,0xb2,0xd2,0xfc,0x04,0x0e,0x04]
5612
5613v_med3_u32 v5, src_scc, v2, v3
5614// CHECK: [0x05,0x00,0xb2,0xd2,0xfd,0x04,0x0e,0x04]
5615
5616v_med3_u32 v5, src_lds_direct, v2, v3
5617// CHECK: [0x05,0x00,0xb2,0xd2,0xfe,0x04,0x0e,0x04]
5618
5619v_med3_u32 v5, v1, v255, v3
5620// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0xff,0x0f,0x04]
5621
5622v_med3_u32 v5, v1, s2, v3
5623// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0x0c,0x04]
5624
5625v_med3_u32 v5, v1, s103, v3
5626// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0xcf,0x0c,0x04]
5627
5628v_med3_u32 v5, v1, flat_scratch_lo, v3
5629// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0xd1,0x0c,0x04]
5630
5631v_med3_u32 v5, v1, flat_scratch_hi, v3
5632// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0xd3,0x0c,0x04]
5633
5634v_med3_u32 v5, v1, vcc_lo, v3
5635// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0xd5,0x0c,0x04]
5636
5637v_med3_u32 v5, v1, vcc_hi, v3
5638// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0xd7,0x0c,0x04]
5639
5640v_med3_u32 v5, v1, tba_lo, v3
5641// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0xd9,0x0c,0x04]
5642
5643v_med3_u32 v5, v1, tba_hi, v3
5644// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0xdb,0x0c,0x04]
5645
5646v_med3_u32 v5, v1, tma_lo, v3
5647// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0xdd,0x0c,0x04]
5648
5649v_med3_u32 v5, v1, tma_hi, v3
5650// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0xdf,0x0c,0x04]
5651
5652v_med3_u32 v5, v1, ttmp11, v3
5653// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0xf7,0x0c,0x04]
5654
5655v_med3_u32 v5, v1, m0, v3
5656// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0xf9,0x0c,0x04]
5657
5658v_med3_u32 v5, v1, exec_lo, v3
5659// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0xfd,0x0c,0x04]
5660
5661v_med3_u32 v5, v1, exec_hi, v3
5662// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0xff,0x0c,0x04]
5663
5664v_med3_u32 v5, v1, 0, v3
5665// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x01,0x0d,0x04]
5666
5667v_med3_u32 v5, v1, -1, v3
5668// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x83,0x0d,0x04]
5669
5670v_med3_u32 v5, v1, 0.5, v3
5671// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0xe1,0x0d,0x04]
5672
5673v_med3_u32 v5, v1, -4.0, v3
5674// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0xef,0x0d,0x04]
5675
5676v_med3_u32 v5, v1, src_vccz, v3
5677// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0xf7,0x0d,0x04]
5678
5679v_med3_u32 v5, v1, src_execz, v3
5680// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0xf9,0x0d,0x04]
5681
5682v_med3_u32 v5, v1, src_scc, v3
5683// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0xfb,0x0d,0x04]
5684
5685v_med3_u32 v5, v1, v2, v255
5686// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0xfe,0x07]
5687
5688v_med3_u32 v5, v1, v2, s3
5689// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0x0e,0x00]
5690
5691v_med3_u32 v5, v1, v2, s103
5692// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0x9e,0x01]
5693
5694v_med3_u32 v5, v1, v2, flat_scratch_lo
5695// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0xa2,0x01]
5696
5697v_med3_u32 v5, v1, v2, flat_scratch_hi
5698// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0xa6,0x01]
5699
5700v_med3_u32 v5, v1, v2, vcc_lo
5701// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0xaa,0x01]
5702
5703v_med3_u32 v5, v1, v2, vcc_hi
5704// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0xae,0x01]
5705
5706v_med3_u32 v5, v1, v2, tba_lo
5707// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0xb2,0x01]
5708
5709v_med3_u32 v5, v1, v2, tba_hi
5710// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0xb6,0x01]
5711
5712v_med3_u32 v5, v1, v2, tma_lo
5713// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0xba,0x01]
5714
5715v_med3_u32 v5, v1, v2, tma_hi
5716// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0xbe,0x01]
5717
5718v_med3_u32 v5, v1, v2, ttmp11
5719// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0xee,0x01]
5720
5721v_med3_u32 v5, v1, v2, m0
5722// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0xf2,0x01]
5723
5724v_med3_u32 v5, v1, v2, exec_lo
5725// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0xfa,0x01]
5726
5727v_med3_u32 v5, v1, v2, exec_hi
5728// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0xfe,0x01]
5729
5730v_med3_u32 v5, v1, v2, 0
5731// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0x02,0x02]
5732
5733v_med3_u32 v5, v1, v2, -1
5734// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0x06,0x03]
5735
5736v_med3_u32 v5, v1, v2, 0.5
5737// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0xc2,0x03]
5738
5739v_med3_u32 v5, v1, v2, -4.0
5740// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0xde,0x03]
5741
5742v_med3_u32 v5, v1, v2, src_vccz
5743// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0xee,0x03]
5744
5745v_med3_u32 v5, v1, v2, src_execz
5746// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0xf2,0x03]
5747
5748v_med3_u32 v5, v1, v2, src_scc
5749// CHECK: [0x05,0x00,0xb2,0xd2,0x01,0x05,0xf6,0x03]
5750
5751v_sad_u8 v5, v1, v2, v3
5752// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0x0e,0x04]
5753
5754v_sad_u8 v255, v1, v2, v3
5755// CHECK: [0xff,0x00,0xb4,0xd2,0x01,0x05,0x0e,0x04]
5756
5757v_sad_u8 v5, v255, v2, v3
5758// CHECK: [0x05,0x00,0xb4,0xd2,0xff,0x05,0x0e,0x04]
5759
5760v_sad_u8 v5, s1, v2, v3
5761// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x04,0x0e,0x04]
5762
5763v_sad_u8 v5, s103, v2, v3
5764// CHECK: [0x05,0x00,0xb4,0xd2,0x67,0x04,0x0e,0x04]
5765
5766v_sad_u8 v5, flat_scratch_lo, v2, v3
5767// CHECK: [0x05,0x00,0xb4,0xd2,0x68,0x04,0x0e,0x04]
5768
5769v_sad_u8 v5, flat_scratch_hi, v2, v3
5770// CHECK: [0x05,0x00,0xb4,0xd2,0x69,0x04,0x0e,0x04]
5771
5772v_sad_u8 v5, vcc_lo, v2, v3
5773// CHECK: [0x05,0x00,0xb4,0xd2,0x6a,0x04,0x0e,0x04]
5774
5775v_sad_u8 v5, vcc_hi, v2, v3
5776// CHECK: [0x05,0x00,0xb4,0xd2,0x6b,0x04,0x0e,0x04]
5777
5778v_sad_u8 v5, tba_lo, v2, v3
5779// CHECK: [0x05,0x00,0xb4,0xd2,0x6c,0x04,0x0e,0x04]
5780
5781v_sad_u8 v5, tba_hi, v2, v3
5782// CHECK: [0x05,0x00,0xb4,0xd2,0x6d,0x04,0x0e,0x04]
5783
5784v_sad_u8 v5, tma_lo, v2, v3
5785// CHECK: [0x05,0x00,0xb4,0xd2,0x6e,0x04,0x0e,0x04]
5786
5787v_sad_u8 v5, tma_hi, v2, v3
5788// CHECK: [0x05,0x00,0xb4,0xd2,0x6f,0x04,0x0e,0x04]
5789
5790v_sad_u8 v5, ttmp11, v2, v3
5791// CHECK: [0x05,0x00,0xb4,0xd2,0x7b,0x04,0x0e,0x04]
5792
5793v_sad_u8 v5, m0, v2, v3
5794// CHECK: [0x05,0x00,0xb4,0xd2,0x7c,0x04,0x0e,0x04]
5795
5796v_sad_u8 v5, exec_lo, v2, v3
5797// CHECK: [0x05,0x00,0xb4,0xd2,0x7e,0x04,0x0e,0x04]
5798
5799v_sad_u8 v5, exec_hi, v2, v3
5800// CHECK: [0x05,0x00,0xb4,0xd2,0x7f,0x04,0x0e,0x04]
5801
5802v_sad_u8 v5, 0, v2, v3
5803// CHECK: [0x05,0x00,0xb4,0xd2,0x80,0x04,0x0e,0x04]
5804
5805v_sad_u8 v5, -1, v2, v3
5806// CHECK: [0x05,0x00,0xb4,0xd2,0xc1,0x04,0x0e,0x04]
5807
5808v_sad_u8 v5, src_vccz, v2, v3
5809// CHECK: [0x05,0x00,0xb4,0xd2,0xfb,0x04,0x0e,0x04]
5810
5811v_sad_u8 v5, src_execz, v2, v3
5812// CHECK: [0x05,0x00,0xb4,0xd2,0xfc,0x04,0x0e,0x04]
5813
5814v_sad_u8 v5, src_scc, v2, v3
5815// CHECK: [0x05,0x00,0xb4,0xd2,0xfd,0x04,0x0e,0x04]
5816
5817v_sad_u8 v5, src_lds_direct, v2, v3
5818// CHECK: [0x05,0x00,0xb4,0xd2,0xfe,0x04,0x0e,0x04]
5819
5820v_sad_u8 v5, v1, v255, v3
5821// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0xff,0x0f,0x04]
5822
5823v_sad_u8 v5, v1, s2, v3
5824// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0x0c,0x04]
5825
5826v_sad_u8 v5, v1, s103, v3
5827// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0xcf,0x0c,0x04]
5828
5829v_sad_u8 v5, v1, flat_scratch_lo, v3
5830// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0xd1,0x0c,0x04]
5831
5832v_sad_u8 v5, v1, flat_scratch_hi, v3
5833// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0xd3,0x0c,0x04]
5834
5835v_sad_u8 v5, v1, vcc_lo, v3
5836// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0xd5,0x0c,0x04]
5837
5838v_sad_u8 v5, v1, vcc_hi, v3
5839// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0xd7,0x0c,0x04]
5840
5841v_sad_u8 v5, v1, tba_lo, v3
5842// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0xd9,0x0c,0x04]
5843
5844v_sad_u8 v5, v1, tba_hi, v3
5845// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0xdb,0x0c,0x04]
5846
5847v_sad_u8 v5, v1, tma_lo, v3
5848// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0xdd,0x0c,0x04]
5849
5850v_sad_u8 v5, v1, tma_hi, v3
5851// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0xdf,0x0c,0x04]
5852
5853v_sad_u8 v5, v1, ttmp11, v3
5854// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0xf7,0x0c,0x04]
5855
5856v_sad_u8 v5, v1, m0, v3
5857// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0xf9,0x0c,0x04]
5858
5859v_sad_u8 v5, v1, exec_lo, v3
5860// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0xfd,0x0c,0x04]
5861
5862v_sad_u8 v5, v1, exec_hi, v3
5863// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0xff,0x0c,0x04]
5864
5865v_sad_u8 v5, v1, 0, v3
5866// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x01,0x0d,0x04]
5867
5868v_sad_u8 v5, v1, -1, v3
5869// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x83,0x0d,0x04]
5870
5871v_sad_u8 v5, v1, src_vccz, v3
5872// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0xf7,0x0d,0x04]
5873
5874v_sad_u8 v5, v1, src_execz, v3
5875// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0xf9,0x0d,0x04]
5876
5877v_sad_u8 v5, v1, src_scc, v3
5878// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0xfb,0x0d,0x04]
5879
5880v_sad_u8 v5, v1, v2, v255
5881// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0xfe,0x07]
5882
5883v_sad_u8 v5, v1, v2, s3
5884// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0x0e,0x00]
5885
5886v_sad_u8 v5, v1, v2, s103
5887// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0x9e,0x01]
5888
5889v_sad_u8 v5, v1, v2, flat_scratch_lo
5890// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0xa2,0x01]
5891
5892v_sad_u8 v5, v1, v2, flat_scratch_hi
5893// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0xa6,0x01]
5894
5895v_sad_u8 v5, v1, v2, vcc_lo
5896// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0xaa,0x01]
5897
5898v_sad_u8 v5, v1, v2, vcc_hi
5899// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0xae,0x01]
5900
5901v_sad_u8 v5, v1, v2, tba_lo
5902// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0xb2,0x01]
5903
5904v_sad_u8 v5, v1, v2, tba_hi
5905// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0xb6,0x01]
5906
5907v_sad_u8 v5, v1, v2, tma_lo
5908// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0xba,0x01]
5909
5910v_sad_u8 v5, v1, v2, tma_hi
5911// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0xbe,0x01]
5912
5913v_sad_u8 v5, v1, v2, ttmp11
5914// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0xee,0x01]
5915
5916v_sad_u8 v5, v1, v2, m0
5917// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0xf2,0x01]
5918
5919v_sad_u8 v5, v1, v2, exec_lo
5920// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0xfa,0x01]
5921
5922v_sad_u8 v5, v1, v2, exec_hi
5923// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0xfe,0x01]
5924
5925v_sad_u8 v5, v1, v2, 0
5926// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0x02,0x02]
5927
5928v_sad_u8 v5, v1, v2, -1
5929// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0x06,0x03]
5930
5931v_sad_u8 v5, v1, v2, 0.5
5932// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0xc2,0x03]
5933
5934v_sad_u8 v5, v1, v2, -4.0
5935// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0xde,0x03]
5936
5937v_sad_u8 v5, v1, v2, src_vccz
5938// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0xee,0x03]
5939
5940v_sad_u8 v5, v1, v2, src_execz
5941// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0xf2,0x03]
5942
5943v_sad_u8 v5, v1, v2, src_scc
5944// CHECK: [0x05,0x00,0xb4,0xd2,0x01,0x05,0xf6,0x03]
5945
5946v_sad_hi_u8 v5, v1, v2, v3
5947// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0x0e,0x04]
5948
5949v_sad_hi_u8 v255, v1, v2, v3
5950// CHECK: [0xff,0x00,0xb6,0xd2,0x01,0x05,0x0e,0x04]
5951
5952v_sad_hi_u8 v5, v255, v2, v3
5953// CHECK: [0x05,0x00,0xb6,0xd2,0xff,0x05,0x0e,0x04]
5954
5955v_sad_hi_u8 v5, s1, v2, v3
5956// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x04,0x0e,0x04]
5957
5958v_sad_hi_u8 v5, s103, v2, v3
5959// CHECK: [0x05,0x00,0xb6,0xd2,0x67,0x04,0x0e,0x04]
5960
5961v_sad_hi_u8 v5, flat_scratch_lo, v2, v3
5962// CHECK: [0x05,0x00,0xb6,0xd2,0x68,0x04,0x0e,0x04]
5963
5964v_sad_hi_u8 v5, flat_scratch_hi, v2, v3
5965// CHECK: [0x05,0x00,0xb6,0xd2,0x69,0x04,0x0e,0x04]
5966
5967v_sad_hi_u8 v5, vcc_lo, v2, v3
5968// CHECK: [0x05,0x00,0xb6,0xd2,0x6a,0x04,0x0e,0x04]
5969
5970v_sad_hi_u8 v5, vcc_hi, v2, v3
5971// CHECK: [0x05,0x00,0xb6,0xd2,0x6b,0x04,0x0e,0x04]
5972
5973v_sad_hi_u8 v5, tba_lo, v2, v3
5974// CHECK: [0x05,0x00,0xb6,0xd2,0x6c,0x04,0x0e,0x04]
5975
5976v_sad_hi_u8 v5, tba_hi, v2, v3
5977// CHECK: [0x05,0x00,0xb6,0xd2,0x6d,0x04,0x0e,0x04]
5978
5979v_sad_hi_u8 v5, tma_lo, v2, v3
5980// CHECK: [0x05,0x00,0xb6,0xd2,0x6e,0x04,0x0e,0x04]
5981
5982v_sad_hi_u8 v5, tma_hi, v2, v3
5983// CHECK: [0x05,0x00,0xb6,0xd2,0x6f,0x04,0x0e,0x04]
5984
5985v_sad_hi_u8 v5, ttmp11, v2, v3
5986// CHECK: [0x05,0x00,0xb6,0xd2,0x7b,0x04,0x0e,0x04]
5987
5988v_sad_hi_u8 v5, m0, v2, v3
5989// CHECK: [0x05,0x00,0xb6,0xd2,0x7c,0x04,0x0e,0x04]
5990
5991v_sad_hi_u8 v5, exec_lo, v2, v3
5992// CHECK: [0x05,0x00,0xb6,0xd2,0x7e,0x04,0x0e,0x04]
5993
5994v_sad_hi_u8 v5, exec_hi, v2, v3
5995// CHECK: [0x05,0x00,0xb6,0xd2,0x7f,0x04,0x0e,0x04]
5996
5997v_sad_hi_u8 v5, 0, v2, v3
5998// CHECK: [0x05,0x00,0xb6,0xd2,0x80,0x04,0x0e,0x04]
5999
6000v_sad_hi_u8 v5, -1, v2, v3
6001// CHECK: [0x05,0x00,0xb6,0xd2,0xc1,0x04,0x0e,0x04]
6002
6003v_sad_hi_u8 v5, src_vccz, v2, v3
6004// CHECK: [0x05,0x00,0xb6,0xd2,0xfb,0x04,0x0e,0x04]
6005
6006v_sad_hi_u8 v5, src_execz, v2, v3
6007// CHECK: [0x05,0x00,0xb6,0xd2,0xfc,0x04,0x0e,0x04]
6008
6009v_sad_hi_u8 v5, src_scc, v2, v3
6010// CHECK: [0x05,0x00,0xb6,0xd2,0xfd,0x04,0x0e,0x04]
6011
6012v_sad_hi_u8 v5, src_lds_direct, v2, v3
6013// CHECK: [0x05,0x00,0xb6,0xd2,0xfe,0x04,0x0e,0x04]
6014
6015v_sad_hi_u8 v5, v1, v255, v3
6016// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0xff,0x0f,0x04]
6017
6018v_sad_hi_u8 v5, v1, s2, v3
6019// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0x0c,0x04]
6020
6021v_sad_hi_u8 v5, v1, s103, v3
6022// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0xcf,0x0c,0x04]
6023
6024v_sad_hi_u8 v5, v1, flat_scratch_lo, v3
6025// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0xd1,0x0c,0x04]
6026
6027v_sad_hi_u8 v5, v1, flat_scratch_hi, v3
6028// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0xd3,0x0c,0x04]
6029
6030v_sad_hi_u8 v5, v1, vcc_lo, v3
6031// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0xd5,0x0c,0x04]
6032
6033v_sad_hi_u8 v5, v1, vcc_hi, v3
6034// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0xd7,0x0c,0x04]
6035
6036v_sad_hi_u8 v5, v1, tba_lo, v3
6037// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0xd9,0x0c,0x04]
6038
6039v_sad_hi_u8 v5, v1, tba_hi, v3
6040// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0xdb,0x0c,0x04]
6041
6042v_sad_hi_u8 v5, v1, tma_lo, v3
6043// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0xdd,0x0c,0x04]
6044
6045v_sad_hi_u8 v5, v1, tma_hi, v3
6046// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0xdf,0x0c,0x04]
6047
6048v_sad_hi_u8 v5, v1, ttmp11, v3
6049// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0xf7,0x0c,0x04]
6050
6051v_sad_hi_u8 v5, v1, m0, v3
6052// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0xf9,0x0c,0x04]
6053
6054v_sad_hi_u8 v5, v1, exec_lo, v3
6055// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0xfd,0x0c,0x04]
6056
6057v_sad_hi_u8 v5, v1, exec_hi, v3
6058// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0xff,0x0c,0x04]
6059
6060v_sad_hi_u8 v5, v1, 0, v3
6061// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x01,0x0d,0x04]
6062
6063v_sad_hi_u8 v5, v1, -1, v3
6064// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x83,0x0d,0x04]
6065
6066v_sad_hi_u8 v5, v1, src_vccz, v3
6067// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0xf7,0x0d,0x04]
6068
6069v_sad_hi_u8 v5, v1, src_execz, v3
6070// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0xf9,0x0d,0x04]
6071
6072v_sad_hi_u8 v5, v1, src_scc, v3
6073// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0xfb,0x0d,0x04]
6074
6075v_sad_hi_u8 v5, v1, v2, v255
6076// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0xfe,0x07]
6077
6078v_sad_hi_u8 v5, v1, v2, s3
6079// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0x0e,0x00]
6080
6081v_sad_hi_u8 v5, v1, v2, s103
6082// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0x9e,0x01]
6083
6084v_sad_hi_u8 v5, v1, v2, flat_scratch_lo
6085// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0xa2,0x01]
6086
6087v_sad_hi_u8 v5, v1, v2, flat_scratch_hi
6088// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0xa6,0x01]
6089
6090v_sad_hi_u8 v5, v1, v2, vcc_lo
6091// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0xaa,0x01]
6092
6093v_sad_hi_u8 v5, v1, v2, vcc_hi
6094// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0xae,0x01]
6095
6096v_sad_hi_u8 v5, v1, v2, tba_lo
6097// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0xb2,0x01]
6098
6099v_sad_hi_u8 v5, v1, v2, tba_hi
6100// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0xb6,0x01]
6101
6102v_sad_hi_u8 v5, v1, v2, tma_lo
6103// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0xba,0x01]
6104
6105v_sad_hi_u8 v5, v1, v2, tma_hi
6106// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0xbe,0x01]
6107
6108v_sad_hi_u8 v5, v1, v2, ttmp11
6109// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0xee,0x01]
6110
6111v_sad_hi_u8 v5, v1, v2, m0
6112// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0xf2,0x01]
6113
6114v_sad_hi_u8 v5, v1, v2, exec_lo
6115// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0xfa,0x01]
6116
6117v_sad_hi_u8 v5, v1, v2, exec_hi
6118// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0xfe,0x01]
6119
6120v_sad_hi_u8 v5, v1, v2, 0
6121// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0x02,0x02]
6122
6123v_sad_hi_u8 v5, v1, v2, -1
6124// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0x06,0x03]
6125
6126v_sad_hi_u8 v5, v1, v2, 0.5
6127// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0xc2,0x03]
6128
6129v_sad_hi_u8 v5, v1, v2, -4.0
6130// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0xde,0x03]
6131
6132v_sad_hi_u8 v5, v1, v2, src_vccz
6133// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0xee,0x03]
6134
6135v_sad_hi_u8 v5, v1, v2, src_execz
6136// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0xf2,0x03]
6137
6138v_sad_hi_u8 v5, v1, v2, src_scc
6139// CHECK: [0x05,0x00,0xb6,0xd2,0x01,0x05,0xf6,0x03]
6140
6141v_sad_u16 v5, v1, v2, v3
6142// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0x0e,0x04]
6143
6144v_sad_u16 v255, v1, v2, v3
6145// CHECK: [0xff,0x00,0xb8,0xd2,0x01,0x05,0x0e,0x04]
6146
6147v_sad_u16 v5, v255, v2, v3
6148// CHECK: [0x05,0x00,0xb8,0xd2,0xff,0x05,0x0e,0x04]
6149
6150v_sad_u16 v5, s1, v2, v3
6151// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x04,0x0e,0x04]
6152
6153v_sad_u16 v5, s103, v2, v3
6154// CHECK: [0x05,0x00,0xb8,0xd2,0x67,0x04,0x0e,0x04]
6155
6156v_sad_u16 v5, flat_scratch_lo, v2, v3
6157// CHECK: [0x05,0x00,0xb8,0xd2,0x68,0x04,0x0e,0x04]
6158
6159v_sad_u16 v5, flat_scratch_hi, v2, v3
6160// CHECK: [0x05,0x00,0xb8,0xd2,0x69,0x04,0x0e,0x04]
6161
6162v_sad_u16 v5, vcc_lo, v2, v3
6163// CHECK: [0x05,0x00,0xb8,0xd2,0x6a,0x04,0x0e,0x04]
6164
6165v_sad_u16 v5, vcc_hi, v2, v3
6166// CHECK: [0x05,0x00,0xb8,0xd2,0x6b,0x04,0x0e,0x04]
6167
6168v_sad_u16 v5, tba_lo, v2, v3
6169// CHECK: [0x05,0x00,0xb8,0xd2,0x6c,0x04,0x0e,0x04]
6170
6171v_sad_u16 v5, tba_hi, v2, v3
6172// CHECK: [0x05,0x00,0xb8,0xd2,0x6d,0x04,0x0e,0x04]
6173
6174v_sad_u16 v5, tma_lo, v2, v3
6175// CHECK: [0x05,0x00,0xb8,0xd2,0x6e,0x04,0x0e,0x04]
6176
6177v_sad_u16 v5, tma_hi, v2, v3
6178// CHECK: [0x05,0x00,0xb8,0xd2,0x6f,0x04,0x0e,0x04]
6179
6180v_sad_u16 v5, ttmp11, v2, v3
6181// CHECK: [0x05,0x00,0xb8,0xd2,0x7b,0x04,0x0e,0x04]
6182
6183v_sad_u16 v5, m0, v2, v3
6184// CHECK: [0x05,0x00,0xb8,0xd2,0x7c,0x04,0x0e,0x04]
6185
6186v_sad_u16 v5, exec_lo, v2, v3
6187// CHECK: [0x05,0x00,0xb8,0xd2,0x7e,0x04,0x0e,0x04]
6188
6189v_sad_u16 v5, exec_hi, v2, v3
6190// CHECK: [0x05,0x00,0xb8,0xd2,0x7f,0x04,0x0e,0x04]
6191
6192v_sad_u16 v5, 0, v2, v3
6193// CHECK: [0x05,0x00,0xb8,0xd2,0x80,0x04,0x0e,0x04]
6194
6195v_sad_u16 v5, -1, v2, v3
6196// CHECK: [0x05,0x00,0xb8,0xd2,0xc1,0x04,0x0e,0x04]
6197
6198v_sad_u16 v5, src_vccz, v2, v3
6199// CHECK: [0x05,0x00,0xb8,0xd2,0xfb,0x04,0x0e,0x04]
6200
6201v_sad_u16 v5, src_execz, v2, v3
6202// CHECK: [0x05,0x00,0xb8,0xd2,0xfc,0x04,0x0e,0x04]
6203
6204v_sad_u16 v5, src_scc, v2, v3
6205// CHECK: [0x05,0x00,0xb8,0xd2,0xfd,0x04,0x0e,0x04]
6206
6207v_sad_u16 v5, src_lds_direct, v2, v3
6208// CHECK: [0x05,0x00,0xb8,0xd2,0xfe,0x04,0x0e,0x04]
6209
6210v_sad_u16 v5, v1, v255, v3
6211// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0xff,0x0f,0x04]
6212
6213v_sad_u16 v5, v1, s2, v3
6214// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0x0c,0x04]
6215
6216v_sad_u16 v5, v1, s103, v3
6217// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0xcf,0x0c,0x04]
6218
6219v_sad_u16 v5, v1, flat_scratch_lo, v3
6220// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0xd1,0x0c,0x04]
6221
6222v_sad_u16 v5, v1, flat_scratch_hi, v3
6223// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0xd3,0x0c,0x04]
6224
6225v_sad_u16 v5, v1, vcc_lo, v3
6226// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0xd5,0x0c,0x04]
6227
6228v_sad_u16 v5, v1, vcc_hi, v3
6229// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0xd7,0x0c,0x04]
6230
6231v_sad_u16 v5, v1, tba_lo, v3
6232// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0xd9,0x0c,0x04]
6233
6234v_sad_u16 v5, v1, tba_hi, v3
6235// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0xdb,0x0c,0x04]
6236
6237v_sad_u16 v5, v1, tma_lo, v3
6238// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0xdd,0x0c,0x04]
6239
6240v_sad_u16 v5, v1, tma_hi, v3
6241// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0xdf,0x0c,0x04]
6242
6243v_sad_u16 v5, v1, ttmp11, v3
6244// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0xf7,0x0c,0x04]
6245
6246v_sad_u16 v5, v1, m0, v3
6247// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0xf9,0x0c,0x04]
6248
6249v_sad_u16 v5, v1, exec_lo, v3
6250// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0xfd,0x0c,0x04]
6251
6252v_sad_u16 v5, v1, exec_hi, v3
6253// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0xff,0x0c,0x04]
6254
6255v_sad_u16 v5, v1, 0, v3
6256// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x01,0x0d,0x04]
6257
6258v_sad_u16 v5, v1, -1, v3
6259// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x83,0x0d,0x04]
6260
6261v_sad_u16 v5, v1, src_vccz, v3
6262// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0xf7,0x0d,0x04]
6263
6264v_sad_u16 v5, v1, src_execz, v3
6265// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0xf9,0x0d,0x04]
6266
6267v_sad_u16 v5, v1, src_scc, v3
6268// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0xfb,0x0d,0x04]
6269
6270v_sad_u16 v5, v1, v2, v255
6271// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0xfe,0x07]
6272
6273v_sad_u16 v5, v1, v2, s3
6274// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0x0e,0x00]
6275
6276v_sad_u16 v5, v1, v2, s103
6277// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0x9e,0x01]
6278
6279v_sad_u16 v5, v1, v2, flat_scratch_lo
6280// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0xa2,0x01]
6281
6282v_sad_u16 v5, v1, v2, flat_scratch_hi
6283// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0xa6,0x01]
6284
6285v_sad_u16 v5, v1, v2, vcc_lo
6286// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0xaa,0x01]
6287
6288v_sad_u16 v5, v1, v2, vcc_hi
6289// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0xae,0x01]
6290
6291v_sad_u16 v5, v1, v2, tba_lo
6292// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0xb2,0x01]
6293
6294v_sad_u16 v5, v1, v2, tba_hi
6295// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0xb6,0x01]
6296
6297v_sad_u16 v5, v1, v2, tma_lo
6298// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0xba,0x01]
6299
6300v_sad_u16 v5, v1, v2, tma_hi
6301// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0xbe,0x01]
6302
6303v_sad_u16 v5, v1, v2, ttmp11
6304// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0xee,0x01]
6305
6306v_sad_u16 v5, v1, v2, m0
6307// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0xf2,0x01]
6308
6309v_sad_u16 v5, v1, v2, exec_lo
6310// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0xfa,0x01]
6311
6312v_sad_u16 v5, v1, v2, exec_hi
6313// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0xfe,0x01]
6314
6315v_sad_u16 v5, v1, v2, 0
6316// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0x02,0x02]
6317
6318v_sad_u16 v5, v1, v2, -1
6319// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0x06,0x03]
6320
6321v_sad_u16 v5, v1, v2, 0.5
6322// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0xc2,0x03]
6323
6324v_sad_u16 v5, v1, v2, -4.0
6325// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0xde,0x03]
6326
6327v_sad_u16 v5, v1, v2, src_vccz
6328// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0xee,0x03]
6329
6330v_sad_u16 v5, v1, v2, src_execz
6331// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0xf2,0x03]
6332
6333v_sad_u16 v5, v1, v2, src_scc
6334// CHECK: [0x05,0x00,0xb8,0xd2,0x01,0x05,0xf6,0x03]
6335
6336v_sad_u32 v5, v1, v2, v3
6337// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0x0e,0x04]
6338
6339v_sad_u32 v255, v1, v2, v3
6340// CHECK: [0xff,0x00,0xba,0xd2,0x01,0x05,0x0e,0x04]
6341
6342v_sad_u32 v5, v255, v2, v3
6343// CHECK: [0x05,0x00,0xba,0xd2,0xff,0x05,0x0e,0x04]
6344
6345v_sad_u32 v5, s1, v2, v3
6346// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x04,0x0e,0x04]
6347
6348v_sad_u32 v5, s103, v2, v3
6349// CHECK: [0x05,0x00,0xba,0xd2,0x67,0x04,0x0e,0x04]
6350
6351v_sad_u32 v5, flat_scratch_lo, v2, v3
6352// CHECK: [0x05,0x00,0xba,0xd2,0x68,0x04,0x0e,0x04]
6353
6354v_sad_u32 v5, flat_scratch_hi, v2, v3
6355// CHECK: [0x05,0x00,0xba,0xd2,0x69,0x04,0x0e,0x04]
6356
6357v_sad_u32 v5, vcc_lo, v2, v3
6358// CHECK: [0x05,0x00,0xba,0xd2,0x6a,0x04,0x0e,0x04]
6359
6360v_sad_u32 v5, vcc_hi, v2, v3
6361// CHECK: [0x05,0x00,0xba,0xd2,0x6b,0x04,0x0e,0x04]
6362
6363v_sad_u32 v5, tba_lo, v2, v3
6364// CHECK: [0x05,0x00,0xba,0xd2,0x6c,0x04,0x0e,0x04]
6365
6366v_sad_u32 v5, tba_hi, v2, v3
6367// CHECK: [0x05,0x00,0xba,0xd2,0x6d,0x04,0x0e,0x04]
6368
6369v_sad_u32 v5, tma_lo, v2, v3
6370// CHECK: [0x05,0x00,0xba,0xd2,0x6e,0x04,0x0e,0x04]
6371
6372v_sad_u32 v5, tma_hi, v2, v3
6373// CHECK: [0x05,0x00,0xba,0xd2,0x6f,0x04,0x0e,0x04]
6374
6375v_sad_u32 v5, ttmp11, v2, v3
6376// CHECK: [0x05,0x00,0xba,0xd2,0x7b,0x04,0x0e,0x04]
6377
6378v_sad_u32 v5, m0, v2, v3
6379// CHECK: [0x05,0x00,0xba,0xd2,0x7c,0x04,0x0e,0x04]
6380
6381v_sad_u32 v5, exec_lo, v2, v3
6382// CHECK: [0x05,0x00,0xba,0xd2,0x7e,0x04,0x0e,0x04]
6383
6384v_sad_u32 v5, exec_hi, v2, v3
6385// CHECK: [0x05,0x00,0xba,0xd2,0x7f,0x04,0x0e,0x04]
6386
6387v_sad_u32 v5, 0, v2, v3
6388// CHECK: [0x05,0x00,0xba,0xd2,0x80,0x04,0x0e,0x04]
6389
6390v_sad_u32 v5, -1, v2, v3
6391// CHECK: [0x05,0x00,0xba,0xd2,0xc1,0x04,0x0e,0x04]
6392
6393v_sad_u32 v5, 0.5, v2, v3
6394// CHECK: [0x05,0x00,0xba,0xd2,0xf0,0x04,0x0e,0x04]
6395
6396v_sad_u32 v5, -4.0, v2, v3
6397// CHECK: [0x05,0x00,0xba,0xd2,0xf7,0x04,0x0e,0x04]
6398
6399v_sad_u32 v5, src_vccz, v2, v3
6400// CHECK: [0x05,0x00,0xba,0xd2,0xfb,0x04,0x0e,0x04]
6401
6402v_sad_u32 v5, src_execz, v2, v3
6403// CHECK: [0x05,0x00,0xba,0xd2,0xfc,0x04,0x0e,0x04]
6404
6405v_sad_u32 v5, src_scc, v2, v3
6406// CHECK: [0x05,0x00,0xba,0xd2,0xfd,0x04,0x0e,0x04]
6407
6408v_sad_u32 v5, src_lds_direct, v2, v3
6409// CHECK: [0x05,0x00,0xba,0xd2,0xfe,0x04,0x0e,0x04]
6410
6411v_sad_u32 v5, v1, v255, v3
6412// CHECK: [0x05,0x00,0xba,0xd2,0x01,0xff,0x0f,0x04]
6413
6414v_sad_u32 v5, v1, s2, v3
6415// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0x0c,0x04]
6416
6417v_sad_u32 v5, v1, s103, v3
6418// CHECK: [0x05,0x00,0xba,0xd2,0x01,0xcf,0x0c,0x04]
6419
6420v_sad_u32 v5, v1, flat_scratch_lo, v3
6421// CHECK: [0x05,0x00,0xba,0xd2,0x01,0xd1,0x0c,0x04]
6422
6423v_sad_u32 v5, v1, flat_scratch_hi, v3
6424// CHECK: [0x05,0x00,0xba,0xd2,0x01,0xd3,0x0c,0x04]
6425
6426v_sad_u32 v5, v1, vcc_lo, v3
6427// CHECK: [0x05,0x00,0xba,0xd2,0x01,0xd5,0x0c,0x04]
6428
6429v_sad_u32 v5, v1, vcc_hi, v3
6430// CHECK: [0x05,0x00,0xba,0xd2,0x01,0xd7,0x0c,0x04]
6431
6432v_sad_u32 v5, v1, tba_lo, v3
6433// CHECK: [0x05,0x00,0xba,0xd2,0x01,0xd9,0x0c,0x04]
6434
6435v_sad_u32 v5, v1, tba_hi, v3
6436// CHECK: [0x05,0x00,0xba,0xd2,0x01,0xdb,0x0c,0x04]
6437
6438v_sad_u32 v5, v1, tma_lo, v3
6439// CHECK: [0x05,0x00,0xba,0xd2,0x01,0xdd,0x0c,0x04]
6440
6441v_sad_u32 v5, v1, tma_hi, v3
6442// CHECK: [0x05,0x00,0xba,0xd2,0x01,0xdf,0x0c,0x04]
6443
6444v_sad_u32 v5, v1, ttmp11, v3
6445// CHECK: [0x05,0x00,0xba,0xd2,0x01,0xf7,0x0c,0x04]
6446
6447v_sad_u32 v5, v1, m0, v3
6448// CHECK: [0x05,0x00,0xba,0xd2,0x01,0xf9,0x0c,0x04]
6449
6450v_sad_u32 v5, v1, exec_lo, v3
6451// CHECK: [0x05,0x00,0xba,0xd2,0x01,0xfd,0x0c,0x04]
6452
6453v_sad_u32 v5, v1, exec_hi, v3
6454// CHECK: [0x05,0x00,0xba,0xd2,0x01,0xff,0x0c,0x04]
6455
6456v_sad_u32 v5, v1, 0, v3
6457// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x01,0x0d,0x04]
6458
6459v_sad_u32 v5, v1, -1, v3
6460// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x83,0x0d,0x04]
6461
6462v_sad_u32 v5, v1, 0.5, v3
6463// CHECK: [0x05,0x00,0xba,0xd2,0x01,0xe1,0x0d,0x04]
6464
6465v_sad_u32 v5, v1, -4.0, v3
6466// CHECK: [0x05,0x00,0xba,0xd2,0x01,0xef,0x0d,0x04]
6467
6468v_sad_u32 v5, v1, src_vccz, v3
6469// CHECK: [0x05,0x00,0xba,0xd2,0x01,0xf7,0x0d,0x04]
6470
6471v_sad_u32 v5, v1, src_execz, v3
6472// CHECK: [0x05,0x00,0xba,0xd2,0x01,0xf9,0x0d,0x04]
6473
6474v_sad_u32 v5, v1, src_scc, v3
6475// CHECK: [0x05,0x00,0xba,0xd2,0x01,0xfb,0x0d,0x04]
6476
6477v_sad_u32 v5, v1, v2, v255
6478// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0xfe,0x07]
6479
6480v_sad_u32 v5, v1, v2, s3
6481// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0x0e,0x00]
6482
6483v_sad_u32 v5, v1, v2, s103
6484// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0x9e,0x01]
6485
6486v_sad_u32 v5, v1, v2, flat_scratch_lo
6487// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0xa2,0x01]
6488
6489v_sad_u32 v5, v1, v2, flat_scratch_hi
6490// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0xa6,0x01]
6491
6492v_sad_u32 v5, v1, v2, vcc_lo
6493// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0xaa,0x01]
6494
6495v_sad_u32 v5, v1, v2, vcc_hi
6496// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0xae,0x01]
6497
6498v_sad_u32 v5, v1, v2, tba_lo
6499// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0xb2,0x01]
6500
6501v_sad_u32 v5, v1, v2, tba_hi
6502// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0xb6,0x01]
6503
6504v_sad_u32 v5, v1, v2, tma_lo
6505// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0xba,0x01]
6506
6507v_sad_u32 v5, v1, v2, tma_hi
6508// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0xbe,0x01]
6509
6510v_sad_u32 v5, v1, v2, ttmp11
6511// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0xee,0x01]
6512
6513v_sad_u32 v5, v1, v2, m0
6514// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0xf2,0x01]
6515
6516v_sad_u32 v5, v1, v2, exec_lo
6517// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0xfa,0x01]
6518
6519v_sad_u32 v5, v1, v2, exec_hi
6520// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0xfe,0x01]
6521
6522v_sad_u32 v5, v1, v2, 0
6523// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0x02,0x02]
6524
6525v_sad_u32 v5, v1, v2, -1
6526// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0x06,0x03]
6527
6528v_sad_u32 v5, v1, v2, 0.5
6529// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0xc2,0x03]
6530
6531v_sad_u32 v5, v1, v2, -4.0
6532// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0xde,0x03]
6533
6534v_sad_u32 v5, v1, v2, src_vccz
6535// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0xee,0x03]
6536
6537v_sad_u32 v5, v1, v2, src_execz
6538// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0xf2,0x03]
6539
6540v_sad_u32 v5, v1, v2, src_scc
6541// CHECK: [0x05,0x00,0xba,0xd2,0x01,0x05,0xf6,0x03]
6542
6543v_cvt_pk_u8_f32 v5, v1, v2, v3
6544// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0x0e,0x04]
6545
6546v_cvt_pk_u8_f32 v255, v1, v2, v3
6547// CHECK: [0xff,0x00,0xbc,0xd2,0x01,0x05,0x0e,0x04]
6548
6549v_cvt_pk_u8_f32 v5, v255, v2, v3
6550// CHECK: [0x05,0x00,0xbc,0xd2,0xff,0x05,0x0e,0x04]
6551
6552v_cvt_pk_u8_f32 v5, s1, v2, v3
6553// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x04,0x0e,0x04]
6554
6555v_cvt_pk_u8_f32 v5, s103, v2, v3
6556// CHECK: [0x05,0x00,0xbc,0xd2,0x67,0x04,0x0e,0x04]
6557
6558v_cvt_pk_u8_f32 v5, flat_scratch_lo, v2, v3
6559// CHECK: [0x05,0x00,0xbc,0xd2,0x68,0x04,0x0e,0x04]
6560
6561v_cvt_pk_u8_f32 v5, flat_scratch_hi, v2, v3
6562// CHECK: [0x05,0x00,0xbc,0xd2,0x69,0x04,0x0e,0x04]
6563
6564v_cvt_pk_u8_f32 v5, vcc_lo, v2, v3
6565// CHECK: [0x05,0x00,0xbc,0xd2,0x6a,0x04,0x0e,0x04]
6566
6567v_cvt_pk_u8_f32 v5, vcc_hi, v2, v3
6568// CHECK: [0x05,0x00,0xbc,0xd2,0x6b,0x04,0x0e,0x04]
6569
6570v_cvt_pk_u8_f32 v5, tba_lo, v2, v3
6571// CHECK: [0x05,0x00,0xbc,0xd2,0x6c,0x04,0x0e,0x04]
6572
6573v_cvt_pk_u8_f32 v5, tba_hi, v2, v3
6574// CHECK: [0x05,0x00,0xbc,0xd2,0x6d,0x04,0x0e,0x04]
6575
6576v_cvt_pk_u8_f32 v5, tma_lo, v2, v3
6577// CHECK: [0x05,0x00,0xbc,0xd2,0x6e,0x04,0x0e,0x04]
6578
6579v_cvt_pk_u8_f32 v5, tma_hi, v2, v3
6580// CHECK: [0x05,0x00,0xbc,0xd2,0x6f,0x04,0x0e,0x04]
6581
6582v_cvt_pk_u8_f32 v5, ttmp11, v2, v3
6583// CHECK: [0x05,0x00,0xbc,0xd2,0x7b,0x04,0x0e,0x04]
6584
6585v_cvt_pk_u8_f32 v5, m0, v2, v3
6586// CHECK: [0x05,0x00,0xbc,0xd2,0x7c,0x04,0x0e,0x04]
6587
6588v_cvt_pk_u8_f32 v5, exec_lo, v2, v3
6589// CHECK: [0x05,0x00,0xbc,0xd2,0x7e,0x04,0x0e,0x04]
6590
6591v_cvt_pk_u8_f32 v5, exec_hi, v2, v3
6592// CHECK: [0x05,0x00,0xbc,0xd2,0x7f,0x04,0x0e,0x04]
6593
6594v_cvt_pk_u8_f32 v5, 0, v2, v3
6595// CHECK: [0x05,0x00,0xbc,0xd2,0x80,0x04,0x0e,0x04]
6596
6597v_cvt_pk_u8_f32 v5, -1, v2, v3
6598// CHECK: [0x05,0x00,0xbc,0xd2,0xc1,0x04,0x0e,0x04]
6599
6600v_cvt_pk_u8_f32 v5, 0.5, v2, v3
6601// CHECK: [0x05,0x00,0xbc,0xd2,0xf0,0x04,0x0e,0x04]
6602
6603v_cvt_pk_u8_f32 v5, -4.0, v2, v3
6604// CHECK: [0x05,0x00,0xbc,0xd2,0xf7,0x04,0x0e,0x04]
6605
6606v_cvt_pk_u8_f32 v5, src_vccz, v2, v3
6607// CHECK: [0x05,0x00,0xbc,0xd2,0xfb,0x04,0x0e,0x04]
6608
6609v_cvt_pk_u8_f32 v5, src_execz, v2, v3
6610// CHECK: [0x05,0x00,0xbc,0xd2,0xfc,0x04,0x0e,0x04]
6611
6612v_cvt_pk_u8_f32 v5, src_scc, v2, v3
6613// CHECK: [0x05,0x00,0xbc,0xd2,0xfd,0x04,0x0e,0x04]
6614
6615v_cvt_pk_u8_f32 v5, src_lds_direct, v2, v3
6616// CHECK: [0x05,0x00,0xbc,0xd2,0xfe,0x04,0x0e,0x04]
6617
6618v_cvt_pk_u8_f32 v5, v1, v255, v3
6619// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0xff,0x0f,0x04]
6620
6621v_cvt_pk_u8_f32 v5, v1, s2, v3
6622// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0x0c,0x04]
6623
6624v_cvt_pk_u8_f32 v5, v1, s103, v3
6625// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0xcf,0x0c,0x04]
6626
6627v_cvt_pk_u8_f32 v5, v1, flat_scratch_lo, v3
6628// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0xd1,0x0c,0x04]
6629
6630v_cvt_pk_u8_f32 v5, v1, flat_scratch_hi, v3
6631// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0xd3,0x0c,0x04]
6632
6633v_cvt_pk_u8_f32 v5, v1, vcc_lo, v3
6634// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0xd5,0x0c,0x04]
6635
6636v_cvt_pk_u8_f32 v5, v1, vcc_hi, v3
6637// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0xd7,0x0c,0x04]
6638
6639v_cvt_pk_u8_f32 v5, v1, tba_lo, v3
6640// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0xd9,0x0c,0x04]
6641
6642v_cvt_pk_u8_f32 v5, v1, tba_hi, v3
6643// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0xdb,0x0c,0x04]
6644
6645v_cvt_pk_u8_f32 v5, v1, tma_lo, v3
6646// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0xdd,0x0c,0x04]
6647
6648v_cvt_pk_u8_f32 v5, v1, tma_hi, v3
6649// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0xdf,0x0c,0x04]
6650
6651v_cvt_pk_u8_f32 v5, v1, ttmp11, v3
6652// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0xf7,0x0c,0x04]
6653
6654v_cvt_pk_u8_f32 v5, v1, m0, v3
6655// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0xf9,0x0c,0x04]
6656
6657v_cvt_pk_u8_f32 v5, v1, exec_lo, v3
6658// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0xfd,0x0c,0x04]
6659
6660v_cvt_pk_u8_f32 v5, v1, exec_hi, v3
6661// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0xff,0x0c,0x04]
6662
6663v_cvt_pk_u8_f32 v5, v1, 0, v3
6664// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x01,0x0d,0x04]
6665
6666v_cvt_pk_u8_f32 v5, v1, -1, v3
6667// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x83,0x0d,0x04]
6668
6669v_cvt_pk_u8_f32 v5, v1, 0.5, v3
6670// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0xe1,0x0d,0x04]
6671
6672v_cvt_pk_u8_f32 v5, v1, -4.0, v3
6673// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0xef,0x0d,0x04]
6674
6675v_cvt_pk_u8_f32 v5, v1, src_vccz, v3
6676// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0xf7,0x0d,0x04]
6677
6678v_cvt_pk_u8_f32 v5, v1, src_execz, v3
6679// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0xf9,0x0d,0x04]
6680
6681v_cvt_pk_u8_f32 v5, v1, src_scc, v3
6682// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0xfb,0x0d,0x04]
6683
6684v_cvt_pk_u8_f32 v5, v1, v2, v255
6685// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0xfe,0x07]
6686
6687v_cvt_pk_u8_f32 v5, v1, v2, s3
6688// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0x0e,0x00]
6689
6690v_cvt_pk_u8_f32 v5, v1, v2, s103
6691// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0x9e,0x01]
6692
6693v_cvt_pk_u8_f32 v5, v1, v2, flat_scratch_lo
6694// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0xa2,0x01]
6695
6696v_cvt_pk_u8_f32 v5, v1, v2, flat_scratch_hi
6697// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0xa6,0x01]
6698
6699v_cvt_pk_u8_f32 v5, v1, v2, vcc_lo
6700// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0xaa,0x01]
6701
6702v_cvt_pk_u8_f32 v5, v1, v2, vcc_hi
6703// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0xae,0x01]
6704
6705v_cvt_pk_u8_f32 v5, v1, v2, tba_lo
6706// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0xb2,0x01]
6707
6708v_cvt_pk_u8_f32 v5, v1, v2, tba_hi
6709// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0xb6,0x01]
6710
6711v_cvt_pk_u8_f32 v5, v1, v2, tma_lo
6712// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0xba,0x01]
6713
6714v_cvt_pk_u8_f32 v5, v1, v2, tma_hi
6715// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0xbe,0x01]
6716
6717v_cvt_pk_u8_f32 v5, v1, v2, ttmp11
6718// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0xee,0x01]
6719
6720v_cvt_pk_u8_f32 v5, v1, v2, m0
6721// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0xf2,0x01]
6722
6723v_cvt_pk_u8_f32 v5, v1, v2, exec_lo
6724// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0xfa,0x01]
6725
6726v_cvt_pk_u8_f32 v5, v1, v2, exec_hi
6727// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0xfe,0x01]
6728
6729v_cvt_pk_u8_f32 v5, v1, v2, 0
6730// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0x02,0x02]
6731
6732v_cvt_pk_u8_f32 v5, v1, v2, -1
6733// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0x06,0x03]
6734
6735v_cvt_pk_u8_f32 v5, v1, v2, 0.5
6736// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0xc2,0x03]
6737
6738v_cvt_pk_u8_f32 v5, v1, v2, -4.0
6739// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0xde,0x03]
6740
6741v_cvt_pk_u8_f32 v5, v1, v2, src_vccz
6742// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0xee,0x03]
6743
6744v_cvt_pk_u8_f32 v5, v1, v2, src_execz
6745// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0xf2,0x03]
6746
6747v_cvt_pk_u8_f32 v5, v1, v2, src_scc
6748// CHECK: [0x05,0x00,0xbc,0xd2,0x01,0x05,0xf6,0x03]
6749
6750v_div_fixup_f32 v5, v1, v2, v3
6751// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0x0e,0x04]
6752
6753v_div_fixup_f32 v255, v1, v2, v3
6754// CHECK: [0xff,0x00,0xbe,0xd2,0x01,0x05,0x0e,0x04]
6755
6756v_div_fixup_f32 v5, v255, v2, v3
6757// CHECK: [0x05,0x00,0xbe,0xd2,0xff,0x05,0x0e,0x04]
6758
6759v_div_fixup_f32 v5, s1, v2, v3
6760// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x04,0x0e,0x04]
6761
6762v_div_fixup_f32 v5, s103, v2, v3
6763// CHECK: [0x05,0x00,0xbe,0xd2,0x67,0x04,0x0e,0x04]
6764
6765v_div_fixup_f32 v5, flat_scratch_lo, v2, v3
6766// CHECK: [0x05,0x00,0xbe,0xd2,0x68,0x04,0x0e,0x04]
6767
6768v_div_fixup_f32 v5, flat_scratch_hi, v2, v3
6769// CHECK: [0x05,0x00,0xbe,0xd2,0x69,0x04,0x0e,0x04]
6770
6771v_div_fixup_f32 v5, vcc_lo, v2, v3
6772// CHECK: [0x05,0x00,0xbe,0xd2,0x6a,0x04,0x0e,0x04]
6773
6774v_div_fixup_f32 v5, vcc_hi, v2, v3
6775// CHECK: [0x05,0x00,0xbe,0xd2,0x6b,0x04,0x0e,0x04]
6776
6777v_div_fixup_f32 v5, tba_lo, v2, v3
6778// CHECK: [0x05,0x00,0xbe,0xd2,0x6c,0x04,0x0e,0x04]
6779
6780v_div_fixup_f32 v5, tba_hi, v2, v3
6781// CHECK: [0x05,0x00,0xbe,0xd2,0x6d,0x04,0x0e,0x04]
6782
6783v_div_fixup_f32 v5, tma_lo, v2, v3
6784// CHECK: [0x05,0x00,0xbe,0xd2,0x6e,0x04,0x0e,0x04]
6785
6786v_div_fixup_f32 v5, tma_hi, v2, v3
6787// CHECK: [0x05,0x00,0xbe,0xd2,0x6f,0x04,0x0e,0x04]
6788
6789v_div_fixup_f32 v5, ttmp11, v2, v3
6790// CHECK: [0x05,0x00,0xbe,0xd2,0x7b,0x04,0x0e,0x04]
6791
6792v_div_fixup_f32 v5, m0, v2, v3
6793// CHECK: [0x05,0x00,0xbe,0xd2,0x7c,0x04,0x0e,0x04]
6794
6795v_div_fixup_f32 v5, exec_lo, v2, v3
6796// CHECK: [0x05,0x00,0xbe,0xd2,0x7e,0x04,0x0e,0x04]
6797
6798v_div_fixup_f32 v5, exec_hi, v2, v3
6799// CHECK: [0x05,0x00,0xbe,0xd2,0x7f,0x04,0x0e,0x04]
6800
6801v_div_fixup_f32 v5, 0, v2, v3
6802// CHECK: [0x05,0x00,0xbe,0xd2,0x80,0x04,0x0e,0x04]
6803
6804v_div_fixup_f32 v5, -1, v2, v3
6805// CHECK: [0x05,0x00,0xbe,0xd2,0xc1,0x04,0x0e,0x04]
6806
6807v_div_fixup_f32 v5, 0.5, v2, v3
6808// CHECK: [0x05,0x00,0xbe,0xd2,0xf0,0x04,0x0e,0x04]
6809
6810v_div_fixup_f32 v5, -4.0, v2, v3
6811// CHECK: [0x05,0x00,0xbe,0xd2,0xf7,0x04,0x0e,0x04]
6812
6813v_div_fixup_f32 v5, src_vccz, v2, v3
6814// CHECK: [0x05,0x00,0xbe,0xd2,0xfb,0x04,0x0e,0x04]
6815
6816v_div_fixup_f32 v5, src_execz, v2, v3
6817// CHECK: [0x05,0x00,0xbe,0xd2,0xfc,0x04,0x0e,0x04]
6818
6819v_div_fixup_f32 v5, src_scc, v2, v3
6820// CHECK: [0x05,0x00,0xbe,0xd2,0xfd,0x04,0x0e,0x04]
6821
6822v_div_fixup_f32 v5, src_lds_direct, v2, v3
6823// CHECK: [0x05,0x00,0xbe,0xd2,0xfe,0x04,0x0e,0x04]
6824
6825v_div_fixup_f32 v5, v1, v255, v3
6826// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0xff,0x0f,0x04]
6827
6828v_div_fixup_f32 v5, v1, s2, v3
6829// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0x0c,0x04]
6830
6831v_div_fixup_f32 v5, v1, s103, v3
6832// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0xcf,0x0c,0x04]
6833
6834v_div_fixup_f32 v5, v1, flat_scratch_lo, v3
6835// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0xd1,0x0c,0x04]
6836
6837v_div_fixup_f32 v5, v1, flat_scratch_hi, v3
6838// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0xd3,0x0c,0x04]
6839
6840v_div_fixup_f32 v5, v1, vcc_lo, v3
6841// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0xd5,0x0c,0x04]
6842
6843v_div_fixup_f32 v5, v1, vcc_hi, v3
6844// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0xd7,0x0c,0x04]
6845
6846v_div_fixup_f32 v5, v1, tba_lo, v3
6847// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0xd9,0x0c,0x04]
6848
6849v_div_fixup_f32 v5, v1, tba_hi, v3
6850// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0xdb,0x0c,0x04]
6851
6852v_div_fixup_f32 v5, v1, tma_lo, v3
6853// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0xdd,0x0c,0x04]
6854
6855v_div_fixup_f32 v5, v1, tma_hi, v3
6856// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0xdf,0x0c,0x04]
6857
6858v_div_fixup_f32 v5, v1, ttmp11, v3
6859// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0xf7,0x0c,0x04]
6860
6861v_div_fixup_f32 v5, v1, m0, v3
6862// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0xf9,0x0c,0x04]
6863
6864v_div_fixup_f32 v5, v1, exec_lo, v3
6865// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0xfd,0x0c,0x04]
6866
6867v_div_fixup_f32 v5, v1, exec_hi, v3
6868// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0xff,0x0c,0x04]
6869
6870v_div_fixup_f32 v5, v1, 0, v3
6871// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x01,0x0d,0x04]
6872
6873v_div_fixup_f32 v5, v1, -1, v3
6874// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x83,0x0d,0x04]
6875
6876v_div_fixup_f32 v5, v1, 0.5, v3
6877// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0xe1,0x0d,0x04]
6878
6879v_div_fixup_f32 v5, v1, -4.0, v3
6880// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0xef,0x0d,0x04]
6881
6882v_div_fixup_f32 v5, v1, src_vccz, v3
6883// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0xf7,0x0d,0x04]
6884
6885v_div_fixup_f32 v5, v1, src_execz, v3
6886// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0xf9,0x0d,0x04]
6887
6888v_div_fixup_f32 v5, v1, src_scc, v3
6889// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0xfb,0x0d,0x04]
6890
6891v_div_fixup_f32 v5, v1, v2, v255
6892// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0xfe,0x07]
6893
6894v_div_fixup_f32 v5, v1, v2, s3
6895// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0x0e,0x00]
6896
6897v_div_fixup_f32 v5, v1, v2, s103
6898// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0x9e,0x01]
6899
6900v_div_fixup_f32 v5, v1, v2, flat_scratch_lo
6901// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0xa2,0x01]
6902
6903v_div_fixup_f32 v5, v1, v2, flat_scratch_hi
6904// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0xa6,0x01]
6905
6906v_div_fixup_f32 v5, v1, v2, vcc_lo
6907// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0xaa,0x01]
6908
6909v_div_fixup_f32 v5, v1, v2, vcc_hi
6910// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0xae,0x01]
6911
6912v_div_fixup_f32 v5, v1, v2, tba_lo
6913// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0xb2,0x01]
6914
6915v_div_fixup_f32 v5, v1, v2, tba_hi
6916// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0xb6,0x01]
6917
6918v_div_fixup_f32 v5, v1, v2, tma_lo
6919// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0xba,0x01]
6920
6921v_div_fixup_f32 v5, v1, v2, tma_hi
6922// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0xbe,0x01]
6923
6924v_div_fixup_f32 v5, v1, v2, ttmp11
6925// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0xee,0x01]
6926
6927v_div_fixup_f32 v5, v1, v2, m0
6928// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0xf2,0x01]
6929
6930v_div_fixup_f32 v5, v1, v2, exec_lo
6931// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0xfa,0x01]
6932
6933v_div_fixup_f32 v5, v1, v2, exec_hi
6934// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0xfe,0x01]
6935
6936v_div_fixup_f32 v5, v1, v2, 0
6937// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0x02,0x02]
6938
6939v_div_fixup_f32 v5, v1, v2, -1
6940// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0x06,0x03]
6941
6942v_div_fixup_f32 v5, v1, v2, 0.5
6943// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0xc2,0x03]
6944
6945v_div_fixup_f32 v5, v1, v2, -4.0
6946// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0xde,0x03]
6947
6948v_div_fixup_f32 v5, v1, v2, src_vccz
6949// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0xee,0x03]
6950
6951v_div_fixup_f32 v5, v1, v2, src_execz
6952// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0xf2,0x03]
6953
6954v_div_fixup_f32 v5, v1, v2, src_scc
6955// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0xf6,0x03]
6956
6957v_div_fixup_f32 v5, -v1, v2, v3
6958// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0x0e,0x24]
6959
6960v_div_fixup_f32 v5, v1, -v2, v3
6961// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0x0e,0x44]
6962
6963v_div_fixup_f32 v5, v1, v2, -v3
6964// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0x0e,0x84]
6965
6966v_div_fixup_f32 v5, -v1, -v2, -v3
6967// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0x0e,0xe4]
6968
6969v_div_fixup_f32 v5, |v1|, v2, v3
6970// CHECK: [0x05,0x01,0xbe,0xd2,0x01,0x05,0x0e,0x04]
6971
6972v_div_fixup_f32 v5, v1, |v2|, v3
6973// CHECK: [0x05,0x02,0xbe,0xd2,0x01,0x05,0x0e,0x04]
6974
6975v_div_fixup_f32 v5, v1, v2, |v3|
6976// CHECK: [0x05,0x04,0xbe,0xd2,0x01,0x05,0x0e,0x04]
6977
6978v_div_fixup_f32 v5, |v1|, |v2|, |v3|
6979// CHECK: [0x05,0x07,0xbe,0xd2,0x01,0x05,0x0e,0x04]
6980
6981v_div_fixup_f32 v5, v1, v2, v3 clamp
6982// CHECK: [0x05,0x08,0xbe,0xd2,0x01,0x05,0x0e,0x04]
6983
6984v_div_fixup_f32 v5, v1, v2, v3 mul:2
6985// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0x0e,0x0c]
6986
6987v_div_fixup_f32 v5, v1, v2, v3 mul:4
6988// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0x0e,0x14]
6989
6990v_div_fixup_f32 v5, v1, v2, v3 div:2
6991// CHECK: [0x05,0x00,0xbe,0xd2,0x01,0x05,0x0e,0x1c]
6992
6993v_div_fixup_f64 v[5:6], v[1:2], v[2:3], v[3:4]
6994// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0x0e,0x04]
6995
6996v_div_fixup_f64 v[254:255], v[1:2], v[2:3], v[3:4]
6997// CHECK: [0xfe,0x00,0xc0,0xd2,0x01,0x05,0x0e,0x04]
6998
6999v_div_fixup_f64 v[5:6], v[254:255], v[2:3], v[3:4]
7000// CHECK: [0x05,0x00,0xc0,0xd2,0xfe,0x05,0x0e,0x04]
7001
7002v_div_fixup_f64 v[5:6], s[2:3], v[2:3], v[3:4]
7003// CHECK: [0x05,0x00,0xc0,0xd2,0x02,0x04,0x0e,0x04]
7004
7005v_div_fixup_f64 v[5:6], s[4:5], v[2:3], v[3:4]
7006// CHECK: [0x05,0x00,0xc0,0xd2,0x04,0x04,0x0e,0x04]
7007
7008v_div_fixup_f64 v[5:6], s[102:103], v[2:3], v[3:4]
7009// CHECK: [0x05,0x00,0xc0,0xd2,0x66,0x04,0x0e,0x04]
7010
7011v_div_fixup_f64 v[5:6], flat_scratch, v[2:3], v[3:4]
7012// CHECK: [0x05,0x00,0xc0,0xd2,0x68,0x04,0x0e,0x04]
7013
7014v_div_fixup_f64 v[5:6], vcc, v[2:3], v[3:4]
7015// CHECK: [0x05,0x00,0xc0,0xd2,0x6a,0x04,0x0e,0x04]
7016
7017v_div_fixup_f64 v[5:6], tba, v[2:3], v[3:4]
7018// CHECK: [0x05,0x00,0xc0,0xd2,0x6c,0x04,0x0e,0x04]
7019
7020v_div_fixup_f64 v[5:6], tma, v[2:3], v[3:4]
7021// CHECK: [0x05,0x00,0xc0,0xd2,0x6e,0x04,0x0e,0x04]
7022
7023v_div_fixup_f64 v[5:6], ttmp[10:11], v[2:3], v[3:4]
7024// CHECK: [0x05,0x00,0xc0,0xd2,0x7a,0x04,0x0e,0x04]
7025
7026v_div_fixup_f64 v[5:6], exec, v[2:3], v[3:4]
7027// CHECK: [0x05,0x00,0xc0,0xd2,0x7e,0x04,0x0e,0x04]
7028
7029v_div_fixup_f64 v[5:6], 0, v[2:3], v[3:4]
7030// CHECK: [0x05,0x00,0xc0,0xd2,0x80,0x04,0x0e,0x04]
7031
7032v_div_fixup_f64 v[5:6], -1, v[2:3], v[3:4]
7033// CHECK: [0x05,0x00,0xc0,0xd2,0xc1,0x04,0x0e,0x04]
7034
7035v_div_fixup_f64 v[5:6], 0.5, v[2:3], v[3:4]
7036// CHECK: [0x05,0x00,0xc0,0xd2,0xf0,0x04,0x0e,0x04]
7037
7038v_div_fixup_f64 v[5:6], -4.0, v[2:3], v[3:4]
7039// CHECK: [0x05,0x00,0xc0,0xd2,0xf7,0x04,0x0e,0x04]
7040
7041v_div_fixup_f64 v[5:6], src_vccz, v[2:3], v[3:4]
7042// CHECK: [0x05,0x00,0xc0,0xd2,0xfb,0x04,0x0e,0x04]
7043
7044v_div_fixup_f64 v[5:6], src_execz, v[2:3], v[3:4]
7045// CHECK: [0x05,0x00,0xc0,0xd2,0xfc,0x04,0x0e,0x04]
7046
7047v_div_fixup_f64 v[5:6], src_scc, v[2:3], v[3:4]
7048// CHECK: [0x05,0x00,0xc0,0xd2,0xfd,0x04,0x0e,0x04]
7049
7050v_div_fixup_f64 v[5:6], v[1:2], v[254:255], v[3:4]
7051// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0xfd,0x0f,0x04]
7052
7053v_div_fixup_f64 v[5:6], v[1:2], s[4:5], v[3:4]
7054// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x09,0x0c,0x04]
7055
7056v_div_fixup_f64 v[5:6], v[1:2], s[6:7], v[3:4]
7057// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x0d,0x0c,0x04]
7058
7059v_div_fixup_f64 v[5:6], v[1:2], s[102:103], v[3:4]
7060// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0xcd,0x0c,0x04]
7061
7062v_div_fixup_f64 v[5:6], v[1:2], flat_scratch, v[3:4]
7063// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0xd1,0x0c,0x04]
7064
7065v_div_fixup_f64 v[5:6], v[1:2], vcc, v[3:4]
7066// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0xd5,0x0c,0x04]
7067
7068v_div_fixup_f64 v[5:6], v[1:2], tba, v[3:4]
7069// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0xd9,0x0c,0x04]
7070
7071v_div_fixup_f64 v[5:6], v[1:2], tma, v[3:4]
7072// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0xdd,0x0c,0x04]
7073
7074v_div_fixup_f64 v[5:6], v[1:2], ttmp[10:11], v[3:4]
7075// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0xf5,0x0c,0x04]
7076
7077v_div_fixup_f64 v[5:6], v[1:2], exec, v[3:4]
7078// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0xfd,0x0c,0x04]
7079
7080v_div_fixup_f64 v[5:6], v[1:2], 0, v[3:4]
7081// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x01,0x0d,0x04]
7082
7083v_div_fixup_f64 v[5:6], v[1:2], -1, v[3:4]
7084// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x83,0x0d,0x04]
7085
7086v_div_fixup_f64 v[5:6], v[1:2], 0.5, v[3:4]
7087// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0xe1,0x0d,0x04]
7088
7089v_div_fixup_f64 v[5:6], v[1:2], -4.0, v[3:4]
7090// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0xef,0x0d,0x04]
7091
7092v_div_fixup_f64 v[5:6], v[1:2], src_vccz, v[3:4]
7093// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0xf7,0x0d,0x04]
7094
7095v_div_fixup_f64 v[5:6], v[1:2], src_execz, v[3:4]
7096// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0xf9,0x0d,0x04]
7097
7098v_div_fixup_f64 v[5:6], v[1:2], src_scc, v[3:4]
7099// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0xfb,0x0d,0x04]
7100
7101v_div_fixup_f64 v[5:6], v[1:2], v[2:3], v[254:255]
7102// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0xfa,0x07]
7103
7104v_div_fixup_f64 v[5:6], v[1:2], v[2:3], s[6:7]
7105// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0x1a,0x00]
7106
7107v_div_fixup_f64 v[5:6], v[1:2], v[2:3], s[8:9]
7108// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0x22,0x00]
7109
7110v_div_fixup_f64 v[5:6], v[1:2], v[2:3], s[102:103]
7111// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0x9a,0x01]
7112
7113v_div_fixup_f64 v[5:6], v[1:2], v[2:3], flat_scratch
7114// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0xa2,0x01]
7115
7116v_div_fixup_f64 v[5:6], v[1:2], v[2:3], vcc
7117// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0xaa,0x01]
7118
7119v_div_fixup_f64 v[5:6], v[1:2], v[2:3], tba
7120// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0xb2,0x01]
7121
7122v_div_fixup_f64 v[5:6], v[1:2], v[2:3], tma
7123// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0xba,0x01]
7124
7125v_div_fixup_f64 v[5:6], v[1:2], v[2:3], ttmp[10:11]
7126// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0xea,0x01]
7127
7128v_div_fixup_f64 v[5:6], v[1:2], v[2:3], exec
7129// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0xfa,0x01]
7130
7131v_div_fixup_f64 v[5:6], v[1:2], v[2:3], 0
7132// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0x02,0x02]
7133
7134v_div_fixup_f64 v[5:6], v[1:2], v[2:3], -1
7135// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0x06,0x03]
7136
7137v_div_fixup_f64 v[5:6], v[1:2], v[2:3], 0.5
7138// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0xc2,0x03]
7139
7140v_div_fixup_f64 v[5:6], v[1:2], v[2:3], -4.0
7141// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0xde,0x03]
7142
7143v_div_fixup_f64 v[5:6], v[1:2], v[2:3], src_vccz
7144// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0xee,0x03]
7145
7146v_div_fixup_f64 v[5:6], v[1:2], v[2:3], src_execz
7147// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0xf2,0x03]
7148
7149v_div_fixup_f64 v[5:6], v[1:2], v[2:3], src_scc
7150// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0xf6,0x03]
7151
7152v_div_fixup_f64 v[5:6], -v[1:2], v[2:3], v[3:4]
7153// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0x0e,0x24]
7154
7155v_div_fixup_f64 v[5:6], v[1:2], -v[2:3], v[3:4]
7156// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0x0e,0x44]
7157
7158v_div_fixup_f64 v[5:6], v[1:2], v[2:3], -v[3:4]
7159// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0x0e,0x84]
7160
7161v_div_fixup_f64 v[5:6], -v[1:2], -v[2:3], -v[3:4]
7162// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0x0e,0xe4]
7163
7164v_div_fixup_f64 v[5:6], |v[1:2]|, v[2:3], v[3:4]
7165// CHECK: [0x05,0x01,0xc0,0xd2,0x01,0x05,0x0e,0x04]
7166
7167v_div_fixup_f64 v[5:6], v[1:2], |v[2:3]|, v[3:4]
7168// CHECK: [0x05,0x02,0xc0,0xd2,0x01,0x05,0x0e,0x04]
7169
7170v_div_fixup_f64 v[5:6], v[1:2], v[2:3], |v[3:4]|
7171// CHECK: [0x05,0x04,0xc0,0xd2,0x01,0x05,0x0e,0x04]
7172
7173v_div_fixup_f64 v[5:6], |v[1:2]|, |v[2:3]|, |v[3:4]|
7174// CHECK: [0x05,0x07,0xc0,0xd2,0x01,0x05,0x0e,0x04]
7175
7176v_div_fixup_f64 v[5:6], v[1:2], v[2:3], v[3:4] clamp
7177// CHECK: [0x05,0x08,0xc0,0xd2,0x01,0x05,0x0e,0x04]
7178
7179v_div_fixup_f64 v[5:6], v[1:2], v[2:3], v[3:4] mul:2
7180// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0x0e,0x0c]
7181
7182v_div_fixup_f64 v[5:6], v[1:2], v[2:3], v[3:4] mul:4
7183// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0x0e,0x14]
7184
7185v_div_fixup_f64 v[5:6], v[1:2], v[2:3], v[3:4] div:2
7186// CHECK: [0x05,0x00,0xc0,0xd2,0x01,0x05,0x0e,0x1c]
7187
7188v_lshl_b64 v[5:6], v[1:2], v2
7189// CHECK: [0x05,0x00,0xc2,0xd2,0x01,0x05,0x02,0x00]
7190
7191v_lshl_b64 v[254:255], v[1:2], v2
7192// CHECK: [0xfe,0x00,0xc2,0xd2,0x01,0x05,0x02,0x00]
7193
7194v_lshl_b64 v[5:6], v[254:255], v2
7195// CHECK: [0x05,0x00,0xc2,0xd2,0xfe,0x05,0x02,0x00]
7196
7197v_lshl_b64 v[5:6], s[2:3], v2
7198// CHECK: [0x05,0x00,0xc2,0xd2,0x02,0x04,0x02,0x00]
7199
7200v_lshl_b64 v[5:6], s[4:5], v2
7201// CHECK: [0x05,0x00,0xc2,0xd2,0x04,0x04,0x02,0x00]
7202
7203v_lshl_b64 v[5:6], s[102:103], v2
7204// CHECK: [0x05,0x00,0xc2,0xd2,0x66,0x04,0x02,0x00]
7205
7206v_lshl_b64 v[5:6], flat_scratch, v2
7207// CHECK: [0x05,0x00,0xc2,0xd2,0x68,0x04,0x02,0x00]
7208
7209v_lshl_b64 v[5:6], vcc, v2
7210// CHECK: [0x05,0x00,0xc2,0xd2,0x6a,0x04,0x02,0x00]
7211
7212v_lshl_b64 v[5:6], tba, v2
7213// CHECK: [0x05,0x00,0xc2,0xd2,0x6c,0x04,0x02,0x00]
7214
7215v_lshl_b64 v[5:6], tma, v2
7216// CHECK: [0x05,0x00,0xc2,0xd2,0x6e,0x04,0x02,0x00]
7217
7218v_lshl_b64 v[5:6], ttmp[10:11], v2
7219// CHECK: [0x05,0x00,0xc2,0xd2,0x7a,0x04,0x02,0x00]
7220
7221v_lshl_b64 v[5:6], exec, v2
7222// CHECK: [0x05,0x00,0xc2,0xd2,0x7e,0x04,0x02,0x00]
7223
7224v_lshl_b64 v[5:6], 0, v2
7225// CHECK: [0x05,0x00,0xc2,0xd2,0x80,0x04,0x02,0x00]
7226
7227v_lshl_b64 v[5:6], -1, v2
7228// CHECK: [0x05,0x00,0xc2,0xd2,0xc1,0x04,0x02,0x00]
7229
7230v_lshl_b64 v[5:6], 0.5, v2
7231// CHECK: [0x05,0x00,0xc2,0xd2,0xf0,0x04,0x02,0x00]
7232
7233v_lshl_b64 v[5:6], -4.0, v2
7234// CHECK: [0x05,0x00,0xc2,0xd2,0xf7,0x04,0x02,0x00]
7235
7236v_lshl_b64 v[5:6], src_vccz, v2
7237// CHECK: [0x05,0x00,0xc2,0xd2,0xfb,0x04,0x02,0x00]
7238
7239v_lshl_b64 v[5:6], src_execz, v2
7240// CHECK: [0x05,0x00,0xc2,0xd2,0xfc,0x04,0x02,0x00]
7241
7242v_lshl_b64 v[5:6], src_scc, v2
7243// CHECK: [0x05,0x00,0xc2,0xd2,0xfd,0x04,0x02,0x00]
7244
7245v_lshl_b64 v[5:6], v[1:2], v255
7246// CHECK: [0x05,0x00,0xc2,0xd2,0x01,0xff,0x03,0x00]
7247
7248v_lshl_b64 v[5:6], v[1:2], s2
7249// CHECK: [0x05,0x00,0xc2,0xd2,0x01,0x05,0x00,0x00]
7250
7251v_lshl_b64 v[5:6], v[1:2], s103
7252// CHECK: [0x05,0x00,0xc2,0xd2,0x01,0xcf,0x00,0x00]
7253
7254v_lshl_b64 v[5:6], v[1:2], flat_scratch_lo
7255// CHECK: [0x05,0x00,0xc2,0xd2,0x01,0xd1,0x00,0x00]
7256
7257v_lshl_b64 v[5:6], v[1:2], flat_scratch_hi
7258// CHECK: [0x05,0x00,0xc2,0xd2,0x01,0xd3,0x00,0x00]
7259
7260v_lshl_b64 v[5:6], v[1:2], vcc_lo
7261// CHECK: [0x05,0x00,0xc2,0xd2,0x01,0xd5,0x00,0x00]
7262
7263v_lshl_b64 v[5:6], v[1:2], vcc_hi
7264// CHECK: [0x05,0x00,0xc2,0xd2,0x01,0xd7,0x00,0x00]
7265
7266v_lshl_b64 v[5:6], v[1:2], tba_lo
7267// CHECK: [0x05,0x00,0xc2,0xd2,0x01,0xd9,0x00,0x00]
7268
7269v_lshl_b64 v[5:6], v[1:2], tba_hi
7270// CHECK: [0x05,0x00,0xc2,0xd2,0x01,0xdb,0x00,0x00]
7271
7272v_lshl_b64 v[5:6], v[1:2], tma_lo
7273// CHECK: [0x05,0x00,0xc2,0xd2,0x01,0xdd,0x00,0x00]
7274
7275v_lshl_b64 v[5:6], v[1:2], tma_hi
7276// CHECK: [0x05,0x00,0xc2,0xd2,0x01,0xdf,0x00,0x00]
7277
7278v_lshl_b64 v[5:6], v[1:2], ttmp11
7279// CHECK: [0x05,0x00,0xc2,0xd2,0x01,0xf7,0x00,0x00]
7280
7281v_lshl_b64 v[5:6], v[1:2], m0
7282// CHECK: [0x05,0x00,0xc2,0xd2,0x01,0xf9,0x00,0x00]
7283
7284v_lshl_b64 v[5:6], v[1:2], exec_lo
7285// CHECK: [0x05,0x00,0xc2,0xd2,0x01,0xfd,0x00,0x00]
7286
7287v_lshl_b64 v[5:6], v[1:2], exec_hi
7288// CHECK: [0x05,0x00,0xc2,0xd2,0x01,0xff,0x00,0x00]
7289
7290v_lshl_b64 v[5:6], v[1:2], 0
7291// CHECK: [0x05,0x00,0xc2,0xd2,0x01,0x01,0x01,0x00]
7292
7293v_lshl_b64 v[5:6], v[1:2], -1
7294// CHECK: [0x05,0x00,0xc2,0xd2,0x01,0x83,0x01,0x00]
7295
7296v_lshl_b64 v[5:6], v[1:2], 0.5
7297// CHECK: [0x05,0x00,0xc2,0xd2,0x01,0xe1,0x01,0x00]
7298
7299v_lshl_b64 v[5:6], v[1:2], -4.0
7300// CHECK: [0x05,0x00,0xc2,0xd2,0x01,0xef,0x01,0x00]
7301
7302v_lshl_b64 v[5:6], v[1:2], src_vccz
7303// CHECK: [0x05,0x00,0xc2,0xd2,0x01,0xf7,0x01,0x00]
7304
7305v_lshl_b64 v[5:6], v[1:2], src_execz
7306// CHECK: [0x05,0x00,0xc2,0xd2,0x01,0xf9,0x01,0x00]
7307
7308v_lshl_b64 v[5:6], v[1:2], src_scc
7309// CHECK: [0x05,0x00,0xc2,0xd2,0x01,0xfb,0x01,0x00]
7310
7311v_lshr_b64 v[5:6], v[1:2], v2
7312// CHECK: [0x05,0x00,0xc4,0xd2,0x01,0x05,0x02,0x00]
7313
7314v_lshr_b64 v[254:255], v[1:2], v2
7315// CHECK: [0xfe,0x00,0xc4,0xd2,0x01,0x05,0x02,0x00]
7316
7317v_lshr_b64 v[5:6], v[254:255], v2
7318// CHECK: [0x05,0x00,0xc4,0xd2,0xfe,0x05,0x02,0x00]
7319
7320v_lshr_b64 v[5:6], s[2:3], v2
7321// CHECK: [0x05,0x00,0xc4,0xd2,0x02,0x04,0x02,0x00]
7322
7323v_lshr_b64 v[5:6], s[4:5], v2
7324// CHECK: [0x05,0x00,0xc4,0xd2,0x04,0x04,0x02,0x00]
7325
7326v_lshr_b64 v[5:6], s[102:103], v2
7327// CHECK: [0x05,0x00,0xc4,0xd2,0x66,0x04,0x02,0x00]
7328
7329v_lshr_b64 v[5:6], flat_scratch, v2
7330// CHECK: [0x05,0x00,0xc4,0xd2,0x68,0x04,0x02,0x00]
7331
7332v_lshr_b64 v[5:6], vcc, v2
7333// CHECK: [0x05,0x00,0xc4,0xd2,0x6a,0x04,0x02,0x00]
7334
7335v_lshr_b64 v[5:6], tba, v2
7336// CHECK: [0x05,0x00,0xc4,0xd2,0x6c,0x04,0x02,0x00]
7337
7338v_lshr_b64 v[5:6], tma, v2
7339// CHECK: [0x05,0x00,0xc4,0xd2,0x6e,0x04,0x02,0x00]
7340
7341v_lshr_b64 v[5:6], ttmp[10:11], v2
7342// CHECK: [0x05,0x00,0xc4,0xd2,0x7a,0x04,0x02,0x00]
7343
7344v_lshr_b64 v[5:6], exec, v2
7345// CHECK: [0x05,0x00,0xc4,0xd2,0x7e,0x04,0x02,0x00]
7346
7347v_lshr_b64 v[5:6], 0, v2
7348// CHECK: [0x05,0x00,0xc4,0xd2,0x80,0x04,0x02,0x00]
7349
7350v_lshr_b64 v[5:6], -1, v2
7351// CHECK: [0x05,0x00,0xc4,0xd2,0xc1,0x04,0x02,0x00]
7352
7353v_lshr_b64 v[5:6], 0.5, v2
7354// CHECK: [0x05,0x00,0xc4,0xd2,0xf0,0x04,0x02,0x00]
7355
7356v_lshr_b64 v[5:6], -4.0, v2
7357// CHECK: [0x05,0x00,0xc4,0xd2,0xf7,0x04,0x02,0x00]
7358
7359v_lshr_b64 v[5:6], src_vccz, v2
7360// CHECK: [0x05,0x00,0xc4,0xd2,0xfb,0x04,0x02,0x00]
7361
7362v_lshr_b64 v[5:6], src_execz, v2
7363// CHECK: [0x05,0x00,0xc4,0xd2,0xfc,0x04,0x02,0x00]
7364
7365v_lshr_b64 v[5:6], src_scc, v2
7366// CHECK: [0x05,0x00,0xc4,0xd2,0xfd,0x04,0x02,0x00]
7367
7368v_lshr_b64 v[5:6], v[1:2], v255
7369// CHECK: [0x05,0x00,0xc4,0xd2,0x01,0xff,0x03,0x00]
7370
7371v_lshr_b64 v[5:6], v[1:2], s2
7372// CHECK: [0x05,0x00,0xc4,0xd2,0x01,0x05,0x00,0x00]
7373
7374v_lshr_b64 v[5:6], v[1:2], s103
7375// CHECK: [0x05,0x00,0xc4,0xd2,0x01,0xcf,0x00,0x00]
7376
7377v_lshr_b64 v[5:6], v[1:2], flat_scratch_lo
7378// CHECK: [0x05,0x00,0xc4,0xd2,0x01,0xd1,0x00,0x00]
7379
7380v_lshr_b64 v[5:6], v[1:2], flat_scratch_hi
7381// CHECK: [0x05,0x00,0xc4,0xd2,0x01,0xd3,0x00,0x00]
7382
7383v_lshr_b64 v[5:6], v[1:2], vcc_lo
7384// CHECK: [0x05,0x00,0xc4,0xd2,0x01,0xd5,0x00,0x00]
7385
7386v_lshr_b64 v[5:6], v[1:2], vcc_hi
7387// CHECK: [0x05,0x00,0xc4,0xd2,0x01,0xd7,0x00,0x00]
7388
7389v_lshr_b64 v[5:6], v[1:2], tba_lo
7390// CHECK: [0x05,0x00,0xc4,0xd2,0x01,0xd9,0x00,0x00]
7391
7392v_lshr_b64 v[5:6], v[1:2], tba_hi
7393// CHECK: [0x05,0x00,0xc4,0xd2,0x01,0xdb,0x00,0x00]
7394
7395v_lshr_b64 v[5:6], v[1:2], tma_lo
7396// CHECK: [0x05,0x00,0xc4,0xd2,0x01,0xdd,0x00,0x00]
7397
7398v_lshr_b64 v[5:6], v[1:2], tma_hi
7399// CHECK: [0x05,0x00,0xc4,0xd2,0x01,0xdf,0x00,0x00]
7400
7401v_lshr_b64 v[5:6], v[1:2], ttmp11
7402// CHECK: [0x05,0x00,0xc4,0xd2,0x01,0xf7,0x00,0x00]
7403
7404v_lshr_b64 v[5:6], v[1:2], m0
7405// CHECK: [0x05,0x00,0xc4,0xd2,0x01,0xf9,0x00,0x00]
7406
7407v_lshr_b64 v[5:6], v[1:2], exec_lo
7408// CHECK: [0x05,0x00,0xc4,0xd2,0x01,0xfd,0x00,0x00]
7409
7410v_lshr_b64 v[5:6], v[1:2], exec_hi
7411// CHECK: [0x05,0x00,0xc4,0xd2,0x01,0xff,0x00,0x00]
7412
7413v_lshr_b64 v[5:6], v[1:2], 0
7414// CHECK: [0x05,0x00,0xc4,0xd2,0x01,0x01,0x01,0x00]
7415
7416v_lshr_b64 v[5:6], v[1:2], -1
7417// CHECK: [0x05,0x00,0xc4,0xd2,0x01,0x83,0x01,0x00]
7418
7419v_lshr_b64 v[5:6], v[1:2], 0.5
7420// CHECK: [0x05,0x00,0xc4,0xd2,0x01,0xe1,0x01,0x00]
7421
7422v_lshr_b64 v[5:6], v[1:2], -4.0
7423// CHECK: [0x05,0x00,0xc4,0xd2,0x01,0xef,0x01,0x00]
7424
7425v_lshr_b64 v[5:6], v[1:2], src_vccz
7426// CHECK: [0x05,0x00,0xc4,0xd2,0x01,0xf7,0x01,0x00]
7427
7428v_lshr_b64 v[5:6], v[1:2], src_execz
7429// CHECK: [0x05,0x00,0xc4,0xd2,0x01,0xf9,0x01,0x00]
7430
7431v_lshr_b64 v[5:6], v[1:2], src_scc
7432// CHECK: [0x05,0x00,0xc4,0xd2,0x01,0xfb,0x01,0x00]
7433
7434v_ashr_i64 v[5:6], v[1:2], v2
7435// CHECK: [0x05,0x00,0xc6,0xd2,0x01,0x05,0x02,0x00]
7436
7437v_ashr_i64 v[254:255], v[1:2], v2
7438// CHECK: [0xfe,0x00,0xc6,0xd2,0x01,0x05,0x02,0x00]
7439
7440v_ashr_i64 v[5:6], v[254:255], v2
7441// CHECK: [0x05,0x00,0xc6,0xd2,0xfe,0x05,0x02,0x00]
7442
7443v_ashr_i64 v[5:6], s[2:3], v2
7444// CHECK: [0x05,0x00,0xc6,0xd2,0x02,0x04,0x02,0x00]
7445
7446v_ashr_i64 v[5:6], s[4:5], v2
7447// CHECK: [0x05,0x00,0xc6,0xd2,0x04,0x04,0x02,0x00]
7448
7449v_ashr_i64 v[5:6], s[102:103], v2
7450// CHECK: [0x05,0x00,0xc6,0xd2,0x66,0x04,0x02,0x00]
7451
7452v_ashr_i64 v[5:6], flat_scratch, v2
7453// CHECK: [0x05,0x00,0xc6,0xd2,0x68,0x04,0x02,0x00]
7454
7455v_ashr_i64 v[5:6], vcc, v2
7456// CHECK: [0x05,0x00,0xc6,0xd2,0x6a,0x04,0x02,0x00]
7457
7458v_ashr_i64 v[5:6], tba, v2
7459// CHECK: [0x05,0x00,0xc6,0xd2,0x6c,0x04,0x02,0x00]
7460
7461v_ashr_i64 v[5:6], tma, v2
7462// CHECK: [0x05,0x00,0xc6,0xd2,0x6e,0x04,0x02,0x00]
7463
7464v_ashr_i64 v[5:6], ttmp[10:11], v2
7465// CHECK: [0x05,0x00,0xc6,0xd2,0x7a,0x04,0x02,0x00]
7466
7467v_ashr_i64 v[5:6], exec, v2
7468// CHECK: [0x05,0x00,0xc6,0xd2,0x7e,0x04,0x02,0x00]
7469
7470v_ashr_i64 v[5:6], 0, v2
7471// CHECK: [0x05,0x00,0xc6,0xd2,0x80,0x04,0x02,0x00]
7472
7473v_ashr_i64 v[5:6], -1, v2
7474// CHECK: [0x05,0x00,0xc6,0xd2,0xc1,0x04,0x02,0x00]
7475
7476v_ashr_i64 v[5:6], 0.5, v2
7477// CHECK: [0x05,0x00,0xc6,0xd2,0xf0,0x04,0x02,0x00]
7478
7479v_ashr_i64 v[5:6], -4.0, v2
7480// CHECK: [0x05,0x00,0xc6,0xd2,0xf7,0x04,0x02,0x00]
7481
7482v_ashr_i64 v[5:6], src_vccz, v2
7483// CHECK: [0x05,0x00,0xc6,0xd2,0xfb,0x04,0x02,0x00]
7484
7485v_ashr_i64 v[5:6], src_execz, v2
7486// CHECK: [0x05,0x00,0xc6,0xd2,0xfc,0x04,0x02,0x00]
7487
7488v_ashr_i64 v[5:6], src_scc, v2
7489// CHECK: [0x05,0x00,0xc6,0xd2,0xfd,0x04,0x02,0x00]
7490
7491v_ashr_i64 v[5:6], v[1:2], v255
7492// CHECK: [0x05,0x00,0xc6,0xd2,0x01,0xff,0x03,0x00]
7493
7494v_ashr_i64 v[5:6], v[1:2], s2
7495// CHECK: [0x05,0x00,0xc6,0xd2,0x01,0x05,0x00,0x00]
7496
7497v_ashr_i64 v[5:6], v[1:2], s103
7498// CHECK: [0x05,0x00,0xc6,0xd2,0x01,0xcf,0x00,0x00]
7499
7500v_ashr_i64 v[5:6], v[1:2], flat_scratch_lo
7501// CHECK: [0x05,0x00,0xc6,0xd2,0x01,0xd1,0x00,0x00]
7502
7503v_ashr_i64 v[5:6], v[1:2], flat_scratch_hi
7504// CHECK: [0x05,0x00,0xc6,0xd2,0x01,0xd3,0x00,0x00]
7505
7506v_ashr_i64 v[5:6], v[1:2], vcc_lo
7507// CHECK: [0x05,0x00,0xc6,0xd2,0x01,0xd5,0x00,0x00]
7508
7509v_ashr_i64 v[5:6], v[1:2], vcc_hi
7510// CHECK: [0x05,0x00,0xc6,0xd2,0x01,0xd7,0x00,0x00]
7511
7512v_ashr_i64 v[5:6], v[1:2], tba_lo
7513// CHECK: [0x05,0x00,0xc6,0xd2,0x01,0xd9,0x00,0x00]
7514
7515v_ashr_i64 v[5:6], v[1:2], tba_hi
7516// CHECK: [0x05,0x00,0xc6,0xd2,0x01,0xdb,0x00,0x00]
7517
7518v_ashr_i64 v[5:6], v[1:2], tma_lo
7519// CHECK: [0x05,0x00,0xc6,0xd2,0x01,0xdd,0x00,0x00]
7520
7521v_ashr_i64 v[5:6], v[1:2], tma_hi
7522// CHECK: [0x05,0x00,0xc6,0xd2,0x01,0xdf,0x00,0x00]
7523
7524v_ashr_i64 v[5:6], v[1:2], ttmp11
7525// CHECK: [0x05,0x00,0xc6,0xd2,0x01,0xf7,0x00,0x00]
7526
7527v_ashr_i64 v[5:6], v[1:2], m0
7528// CHECK: [0x05,0x00,0xc6,0xd2,0x01,0xf9,0x00,0x00]
7529
7530v_ashr_i64 v[5:6], v[1:2], exec_lo
7531// CHECK: [0x05,0x00,0xc6,0xd2,0x01,0xfd,0x00,0x00]
7532
7533v_ashr_i64 v[5:6], v[1:2], exec_hi
7534// CHECK: [0x05,0x00,0xc6,0xd2,0x01,0xff,0x00,0x00]
7535
7536v_ashr_i64 v[5:6], v[1:2], 0
7537// CHECK: [0x05,0x00,0xc6,0xd2,0x01,0x01,0x01,0x00]
7538
7539v_ashr_i64 v[5:6], v[1:2], -1
7540// CHECK: [0x05,0x00,0xc6,0xd2,0x01,0x83,0x01,0x00]
7541
7542v_ashr_i64 v[5:6], v[1:2], 0.5
7543// CHECK: [0x05,0x00,0xc6,0xd2,0x01,0xe1,0x01,0x00]
7544
7545v_ashr_i64 v[5:6], v[1:2], -4.0
7546// CHECK: [0x05,0x00,0xc6,0xd2,0x01,0xef,0x01,0x00]
7547
7548v_ashr_i64 v[5:6], v[1:2], src_vccz
7549// CHECK: [0x05,0x00,0xc6,0xd2,0x01,0xf7,0x01,0x00]
7550
7551v_ashr_i64 v[5:6], v[1:2], src_execz
7552// CHECK: [0x05,0x00,0xc6,0xd2,0x01,0xf9,0x01,0x00]
7553
7554v_ashr_i64 v[5:6], v[1:2], src_scc
7555// CHECK: [0x05,0x00,0xc6,0xd2,0x01,0xfb,0x01,0x00]
7556
7557v_add_f64 v[5:6], v[1:2], v[2:3]
7558// CHECK: [0x05,0x00,0xc8,0xd2,0x01,0x05,0x02,0x00]
7559
7560v_add_f64 v[254:255], v[1:2], v[2:3]
7561// CHECK: [0xfe,0x00,0xc8,0xd2,0x01,0x05,0x02,0x00]
7562
7563v_add_f64 v[5:6], v[254:255], v[2:3]
7564// CHECK: [0x05,0x00,0xc8,0xd2,0xfe,0x05,0x02,0x00]
7565
7566v_add_f64 v[5:6], s[2:3], v[2:3]
7567// CHECK: [0x05,0x00,0xc8,0xd2,0x02,0x04,0x02,0x00]
7568
7569v_add_f64 v[5:6], s[4:5], v[2:3]
7570// CHECK: [0x05,0x00,0xc8,0xd2,0x04,0x04,0x02,0x00]
7571
7572v_add_f64 v[5:6], s[102:103], v[2:3]
7573// CHECK: [0x05,0x00,0xc8,0xd2,0x66,0x04,0x02,0x00]
7574
7575v_add_f64 v[5:6], flat_scratch, v[2:3]
7576// CHECK: [0x05,0x00,0xc8,0xd2,0x68,0x04,0x02,0x00]
7577
7578v_add_f64 v[5:6], vcc, v[2:3]
7579// CHECK: [0x05,0x00,0xc8,0xd2,0x6a,0x04,0x02,0x00]
7580
7581v_add_f64 v[5:6], tba, v[2:3]
7582// CHECK: [0x05,0x00,0xc8,0xd2,0x6c,0x04,0x02,0x00]
7583
7584v_add_f64 v[5:6], tma, v[2:3]
7585// CHECK: [0x05,0x00,0xc8,0xd2,0x6e,0x04,0x02,0x00]
7586
7587v_add_f64 v[5:6], ttmp[10:11], v[2:3]
7588// CHECK: [0x05,0x00,0xc8,0xd2,0x7a,0x04,0x02,0x00]
7589
7590v_add_f64 v[5:6], exec, v[2:3]
7591// CHECK: [0x05,0x00,0xc8,0xd2,0x7e,0x04,0x02,0x00]
7592
7593v_add_f64 v[5:6], 0, v[2:3]
7594// CHECK: [0x05,0x00,0xc8,0xd2,0x80,0x04,0x02,0x00]
7595
7596v_add_f64 v[5:6], -1, v[2:3]
7597// CHECK: [0x05,0x00,0xc8,0xd2,0xc1,0x04,0x02,0x00]
7598
7599v_add_f64 v[5:6], 0.5, v[2:3]
7600// CHECK: [0x05,0x00,0xc8,0xd2,0xf0,0x04,0x02,0x00]
7601
7602v_add_f64 v[5:6], -4.0, v[2:3]
7603// CHECK: [0x05,0x00,0xc8,0xd2,0xf7,0x04,0x02,0x00]
7604
7605v_add_f64 v[5:6], src_vccz, v[2:3]
7606// CHECK: [0x05,0x00,0xc8,0xd2,0xfb,0x04,0x02,0x00]
7607
7608v_add_f64 v[5:6], src_execz, v[2:3]
7609// CHECK: [0x05,0x00,0xc8,0xd2,0xfc,0x04,0x02,0x00]
7610
7611v_add_f64 v[5:6], src_scc, v[2:3]
7612// CHECK: [0x05,0x00,0xc8,0xd2,0xfd,0x04,0x02,0x00]
7613
7614v_add_f64 v[5:6], v[1:2], v[254:255]
7615// CHECK: [0x05,0x00,0xc8,0xd2,0x01,0xfd,0x03,0x00]
7616
7617v_add_f64 v[5:6], v[1:2], s[4:5]
7618// CHECK: [0x05,0x00,0xc8,0xd2,0x01,0x09,0x00,0x00]
7619
7620v_add_f64 v[5:6], v[1:2], s[6:7]
7621// CHECK: [0x05,0x00,0xc8,0xd2,0x01,0x0d,0x00,0x00]
7622
7623v_add_f64 v[5:6], v[1:2], s[102:103]
7624// CHECK: [0x05,0x00,0xc8,0xd2,0x01,0xcd,0x00,0x00]
7625
7626v_add_f64 v[5:6], v[1:2], flat_scratch
7627// CHECK: [0x05,0x00,0xc8,0xd2,0x01,0xd1,0x00,0x00]
7628
7629v_add_f64 v[5:6], v[1:2], vcc
7630// CHECK: [0x05,0x00,0xc8,0xd2,0x01,0xd5,0x00,0x00]
7631
7632v_add_f64 v[5:6], v[1:2], tba
7633// CHECK: [0x05,0x00,0xc8,0xd2,0x01,0xd9,0x00,0x00]
7634
7635v_add_f64 v[5:6], v[1:2], tma
7636// CHECK: [0x05,0x00,0xc8,0xd2,0x01,0xdd,0x00,0x00]
7637
7638v_add_f64 v[5:6], v[1:2], ttmp[10:11]
7639// CHECK: [0x05,0x00,0xc8,0xd2,0x01,0xf5,0x00,0x00]
7640
7641v_add_f64 v[5:6], v[1:2], exec
7642// CHECK: [0x05,0x00,0xc8,0xd2,0x01,0xfd,0x00,0x00]
7643
7644v_add_f64 v[5:6], v[1:2], 0
7645// CHECK: [0x05,0x00,0xc8,0xd2,0x01,0x01,0x01,0x00]
7646
7647v_add_f64 v[5:6], v[1:2], -1
7648// CHECK: [0x05,0x00,0xc8,0xd2,0x01,0x83,0x01,0x00]
7649
7650v_add_f64 v[5:6], v[1:2], 0.5
7651// CHECK: [0x05,0x00,0xc8,0xd2,0x01,0xe1,0x01,0x00]
7652
7653v_add_f64 v[5:6], v[1:2], -4.0
7654// CHECK: [0x05,0x00,0xc8,0xd2,0x01,0xef,0x01,0x00]
7655
7656v_add_f64 v[5:6], v[1:2], src_vccz
7657// CHECK: [0x05,0x00,0xc8,0xd2,0x01,0xf7,0x01,0x00]
7658
7659v_add_f64 v[5:6], v[1:2], src_execz
7660// CHECK: [0x05,0x00,0xc8,0xd2,0x01,0xf9,0x01,0x00]
7661
7662v_add_f64 v[5:6], v[1:2], src_scc
7663// CHECK: [0x05,0x00,0xc8,0xd2,0x01,0xfb,0x01,0x00]
7664
7665v_add_f64 v[5:6], -v[1:2], v[2:3]
7666// CHECK: [0x05,0x00,0xc8,0xd2,0x01,0x05,0x02,0x20]
7667
7668v_add_f64 v[5:6], v[1:2], -v[2:3]
7669// CHECK: [0x05,0x00,0xc8,0xd2,0x01,0x05,0x02,0x40]
7670
7671v_add_f64 v[5:6], -v[1:2], -v[2:3]
7672// CHECK: [0x05,0x00,0xc8,0xd2,0x01,0x05,0x02,0x60]
7673
7674v_add_f64 v[5:6], |v[1:2]|, v[2:3]
7675// CHECK: [0x05,0x01,0xc8,0xd2,0x01,0x05,0x02,0x00]
7676
7677v_add_f64 v[5:6], v[1:2], |v[2:3]|
7678// CHECK: [0x05,0x02,0xc8,0xd2,0x01,0x05,0x02,0x00]
7679
7680v_add_f64 v[5:6], |v[1:2]|, |v[2:3]|
7681// CHECK: [0x05,0x03,0xc8,0xd2,0x01,0x05,0x02,0x00]
7682
7683v_add_f64 v[5:6], v[1:2], v[2:3] clamp
7684// CHECK: [0x05,0x08,0xc8,0xd2,0x01,0x05,0x02,0x00]
7685
7686v_add_f64 v[5:6], v[1:2], v[2:3] mul:2
7687// CHECK: [0x05,0x00,0xc8,0xd2,0x01,0x05,0x02,0x08]
7688
7689v_add_f64 v[5:6], v[1:2], v[2:3] mul:4
7690// CHECK: [0x05,0x00,0xc8,0xd2,0x01,0x05,0x02,0x10]
7691
7692v_add_f64 v[5:6], v[1:2], v[2:3] div:2
7693// CHECK: [0x05,0x00,0xc8,0xd2,0x01,0x05,0x02,0x18]
7694
7695v_mul_f64 v[5:6], v[1:2], v[2:3]
7696// CHECK: [0x05,0x00,0xca,0xd2,0x01,0x05,0x02,0x00]
7697
7698v_mul_f64 v[254:255], v[1:2], v[2:3]
7699// CHECK: [0xfe,0x00,0xca,0xd2,0x01,0x05,0x02,0x00]
7700
7701v_mul_f64 v[5:6], v[254:255], v[2:3]
7702// CHECK: [0x05,0x00,0xca,0xd2,0xfe,0x05,0x02,0x00]
7703
7704v_mul_f64 v[5:6], s[2:3], v[2:3]
7705// CHECK: [0x05,0x00,0xca,0xd2,0x02,0x04,0x02,0x00]
7706
7707v_mul_f64 v[5:6], s[4:5], v[2:3]
7708// CHECK: [0x05,0x00,0xca,0xd2,0x04,0x04,0x02,0x00]
7709
7710v_mul_f64 v[5:6], s[102:103], v[2:3]
7711// CHECK: [0x05,0x00,0xca,0xd2,0x66,0x04,0x02,0x00]
7712
7713v_mul_f64 v[5:6], flat_scratch, v[2:3]
7714// CHECK: [0x05,0x00,0xca,0xd2,0x68,0x04,0x02,0x00]
7715
7716v_mul_f64 v[5:6], vcc, v[2:3]
7717// CHECK: [0x05,0x00,0xca,0xd2,0x6a,0x04,0x02,0x00]
7718
7719v_mul_f64 v[5:6], tba, v[2:3]
7720// CHECK: [0x05,0x00,0xca,0xd2,0x6c,0x04,0x02,0x00]
7721
7722v_mul_f64 v[5:6], tma, v[2:3]
7723// CHECK: [0x05,0x00,0xca,0xd2,0x6e,0x04,0x02,0x00]
7724
7725v_mul_f64 v[5:6], ttmp[10:11], v[2:3]
7726// CHECK: [0x05,0x00,0xca,0xd2,0x7a,0x04,0x02,0x00]
7727
7728v_mul_f64 v[5:6], exec, v[2:3]
7729// CHECK: [0x05,0x00,0xca,0xd2,0x7e,0x04,0x02,0x00]
7730
7731v_mul_f64 v[5:6], 0, v[2:3]
7732// CHECK: [0x05,0x00,0xca,0xd2,0x80,0x04,0x02,0x00]
7733
7734v_mul_f64 v[5:6], -1, v[2:3]
7735// CHECK: [0x05,0x00,0xca,0xd2,0xc1,0x04,0x02,0x00]
7736
7737v_mul_f64 v[5:6], 0.5, v[2:3]
7738// CHECK: [0x05,0x00,0xca,0xd2,0xf0,0x04,0x02,0x00]
7739
7740v_mul_f64 v[5:6], -4.0, v[2:3]
7741// CHECK: [0x05,0x00,0xca,0xd2,0xf7,0x04,0x02,0x00]
7742
7743v_mul_f64 v[5:6], src_vccz, v[2:3]
7744// CHECK: [0x05,0x00,0xca,0xd2,0xfb,0x04,0x02,0x00]
7745
7746v_mul_f64 v[5:6], src_execz, v[2:3]
7747// CHECK: [0x05,0x00,0xca,0xd2,0xfc,0x04,0x02,0x00]
7748
7749v_mul_f64 v[5:6], src_scc, v[2:3]
7750// CHECK: [0x05,0x00,0xca,0xd2,0xfd,0x04,0x02,0x00]
7751
7752v_mul_f64 v[5:6], v[1:2], v[254:255]
7753// CHECK: [0x05,0x00,0xca,0xd2,0x01,0xfd,0x03,0x00]
7754
7755v_mul_f64 v[5:6], v[1:2], s[4:5]
7756// CHECK: [0x05,0x00,0xca,0xd2,0x01,0x09,0x00,0x00]
7757
7758v_mul_f64 v[5:6], v[1:2], s[6:7]
7759// CHECK: [0x05,0x00,0xca,0xd2,0x01,0x0d,0x00,0x00]
7760
7761v_mul_f64 v[5:6], v[1:2], s[102:103]
7762// CHECK: [0x05,0x00,0xca,0xd2,0x01,0xcd,0x00,0x00]
7763
7764v_mul_f64 v[5:6], v[1:2], flat_scratch
7765// CHECK: [0x05,0x00,0xca,0xd2,0x01,0xd1,0x00,0x00]
7766
7767v_mul_f64 v[5:6], v[1:2], vcc
7768// CHECK: [0x05,0x00,0xca,0xd2,0x01,0xd5,0x00,0x00]
7769
7770v_mul_f64 v[5:6], v[1:2], tba
7771// CHECK: [0x05,0x00,0xca,0xd2,0x01,0xd9,0x00,0x00]
7772
7773v_mul_f64 v[5:6], v[1:2], tma
7774// CHECK: [0x05,0x00,0xca,0xd2,0x01,0xdd,0x00,0x00]
7775
7776v_mul_f64 v[5:6], v[1:2], ttmp[10:11]
7777// CHECK: [0x05,0x00,0xca,0xd2,0x01,0xf5,0x00,0x00]
7778
7779v_mul_f64 v[5:6], v[1:2], exec
7780// CHECK: [0x05,0x00,0xca,0xd2,0x01,0xfd,0x00,0x00]
7781
7782v_mul_f64 v[5:6], v[1:2], 0
7783// CHECK: [0x05,0x00,0xca,0xd2,0x01,0x01,0x01,0x00]
7784
7785v_mul_f64 v[5:6], v[1:2], -1
7786// CHECK: [0x05,0x00,0xca,0xd2,0x01,0x83,0x01,0x00]
7787
7788v_mul_f64 v[5:6], v[1:2], 0.5
7789// CHECK: [0x05,0x00,0xca,0xd2,0x01,0xe1,0x01,0x00]
7790
7791v_mul_f64 v[5:6], v[1:2], -4.0
7792// CHECK: [0x05,0x00,0xca,0xd2,0x01,0xef,0x01,0x00]
7793
7794v_mul_f64 v[5:6], v[1:2], src_vccz
7795// CHECK: [0x05,0x00,0xca,0xd2,0x01,0xf7,0x01,0x00]
7796
7797v_mul_f64 v[5:6], v[1:2], src_execz
7798// CHECK: [0x05,0x00,0xca,0xd2,0x01,0xf9,0x01,0x00]
7799
7800v_mul_f64 v[5:6], v[1:2], src_scc
7801// CHECK: [0x05,0x00,0xca,0xd2,0x01,0xfb,0x01,0x00]
7802
7803v_mul_f64 v[5:6], -v[1:2], v[2:3]
7804// CHECK: [0x05,0x00,0xca,0xd2,0x01,0x05,0x02,0x20]
7805
7806v_mul_f64 v[5:6], v[1:2], -v[2:3]
7807// CHECK: [0x05,0x00,0xca,0xd2,0x01,0x05,0x02,0x40]
7808
7809v_mul_f64 v[5:6], -v[1:2], -v[2:3]
7810// CHECK: [0x05,0x00,0xca,0xd2,0x01,0x05,0x02,0x60]
7811
7812v_mul_f64 v[5:6], |v[1:2]|, v[2:3]
7813// CHECK: [0x05,0x01,0xca,0xd2,0x01,0x05,0x02,0x00]
7814
7815v_mul_f64 v[5:6], v[1:2], |v[2:3]|
7816// CHECK: [0x05,0x02,0xca,0xd2,0x01,0x05,0x02,0x00]
7817
7818v_mul_f64 v[5:6], |v[1:2]|, |v[2:3]|
7819// CHECK: [0x05,0x03,0xca,0xd2,0x01,0x05,0x02,0x00]
7820
7821v_mul_f64 v[5:6], v[1:2], v[2:3] clamp
7822// CHECK: [0x05,0x08,0xca,0xd2,0x01,0x05,0x02,0x00]
7823
7824v_mul_f64 v[5:6], v[1:2], v[2:3] mul:2
7825// CHECK: [0x05,0x00,0xca,0xd2,0x01,0x05,0x02,0x08]
7826
7827v_mul_f64 v[5:6], v[1:2], v[2:3] mul:4
7828// CHECK: [0x05,0x00,0xca,0xd2,0x01,0x05,0x02,0x10]
7829
7830v_mul_f64 v[5:6], v[1:2], v[2:3] div:2
7831// CHECK: [0x05,0x00,0xca,0xd2,0x01,0x05,0x02,0x18]
7832
7833v_min_f64 v[5:6], v[1:2], v[2:3]
7834// CHECK: [0x05,0x00,0xcc,0xd2,0x01,0x05,0x02,0x00]
7835
7836v_min_f64 v[254:255], v[1:2], v[2:3]
7837// CHECK: [0xfe,0x00,0xcc,0xd2,0x01,0x05,0x02,0x00]
7838
7839v_min_f64 v[5:6], v[254:255], v[2:3]
7840// CHECK: [0x05,0x00,0xcc,0xd2,0xfe,0x05,0x02,0x00]
7841
7842v_min_f64 v[5:6], s[2:3], v[2:3]
7843// CHECK: [0x05,0x00,0xcc,0xd2,0x02,0x04,0x02,0x00]
7844
7845v_min_f64 v[5:6], s[4:5], v[2:3]
7846// CHECK: [0x05,0x00,0xcc,0xd2,0x04,0x04,0x02,0x00]
7847
7848v_min_f64 v[5:6], s[102:103], v[2:3]
7849// CHECK: [0x05,0x00,0xcc,0xd2,0x66,0x04,0x02,0x00]
7850
7851v_min_f64 v[5:6], flat_scratch, v[2:3]
7852// CHECK: [0x05,0x00,0xcc,0xd2,0x68,0x04,0x02,0x00]
7853
7854v_min_f64 v[5:6], vcc, v[2:3]
7855// CHECK: [0x05,0x00,0xcc,0xd2,0x6a,0x04,0x02,0x00]
7856
7857v_min_f64 v[5:6], tba, v[2:3]
7858// CHECK: [0x05,0x00,0xcc,0xd2,0x6c,0x04,0x02,0x00]
7859
7860v_min_f64 v[5:6], tma, v[2:3]
7861// CHECK: [0x05,0x00,0xcc,0xd2,0x6e,0x04,0x02,0x00]
7862
7863v_min_f64 v[5:6], ttmp[10:11], v[2:3]
7864// CHECK: [0x05,0x00,0xcc,0xd2,0x7a,0x04,0x02,0x00]
7865
7866v_min_f64 v[5:6], exec, v[2:3]
7867// CHECK: [0x05,0x00,0xcc,0xd2,0x7e,0x04,0x02,0x00]
7868
7869v_min_f64 v[5:6], 0, v[2:3]
7870// CHECK: [0x05,0x00,0xcc,0xd2,0x80,0x04,0x02,0x00]
7871
7872v_min_f64 v[5:6], -1, v[2:3]
7873// CHECK: [0x05,0x00,0xcc,0xd2,0xc1,0x04,0x02,0x00]
7874
7875v_min_f64 v[5:6], 0.5, v[2:3]
7876// CHECK: [0x05,0x00,0xcc,0xd2,0xf0,0x04,0x02,0x00]
7877
7878v_min_f64 v[5:6], -4.0, v[2:3]
7879// CHECK: [0x05,0x00,0xcc,0xd2,0xf7,0x04,0x02,0x00]
7880
7881v_min_f64 v[5:6], src_vccz, v[2:3]
7882// CHECK: [0x05,0x00,0xcc,0xd2,0xfb,0x04,0x02,0x00]
7883
7884v_min_f64 v[5:6], src_execz, v[2:3]
7885// CHECK: [0x05,0x00,0xcc,0xd2,0xfc,0x04,0x02,0x00]
7886
7887v_min_f64 v[5:6], src_scc, v[2:3]
7888// CHECK: [0x05,0x00,0xcc,0xd2,0xfd,0x04,0x02,0x00]
7889
7890v_min_f64 v[5:6], v[1:2], v[254:255]
7891// CHECK: [0x05,0x00,0xcc,0xd2,0x01,0xfd,0x03,0x00]
7892
7893v_min_f64 v[5:6], v[1:2], s[4:5]
7894// CHECK: [0x05,0x00,0xcc,0xd2,0x01,0x09,0x00,0x00]
7895
7896v_min_f64 v[5:6], v[1:2], s[6:7]
7897// CHECK: [0x05,0x00,0xcc,0xd2,0x01,0x0d,0x00,0x00]
7898
7899v_min_f64 v[5:6], v[1:2], s[102:103]
7900// CHECK: [0x05,0x00,0xcc,0xd2,0x01,0xcd,0x00,0x00]
7901
7902v_min_f64 v[5:6], v[1:2], flat_scratch
7903// CHECK: [0x05,0x00,0xcc,0xd2,0x01,0xd1,0x00,0x00]
7904
7905v_min_f64 v[5:6], v[1:2], vcc
7906// CHECK: [0x05,0x00,0xcc,0xd2,0x01,0xd5,0x00,0x00]
7907
7908v_min_f64 v[5:6], v[1:2], tba
7909// CHECK: [0x05,0x00,0xcc,0xd2,0x01,0xd9,0x00,0x00]
7910
7911v_min_f64 v[5:6], v[1:2], tma
7912// CHECK: [0x05,0x00,0xcc,0xd2,0x01,0xdd,0x00,0x00]
7913
7914v_min_f64 v[5:6], v[1:2], ttmp[10:11]
7915// CHECK: [0x05,0x00,0xcc,0xd2,0x01,0xf5,0x00,0x00]
7916
7917v_min_f64 v[5:6], v[1:2], exec
7918// CHECK: [0x05,0x00,0xcc,0xd2,0x01,0xfd,0x00,0x00]
7919
7920v_min_f64 v[5:6], v[1:2], 0
7921// CHECK: [0x05,0x00,0xcc,0xd2,0x01,0x01,0x01,0x00]
7922
7923v_min_f64 v[5:6], v[1:2], -1
7924// CHECK: [0x05,0x00,0xcc,0xd2,0x01,0x83,0x01,0x00]
7925
7926v_min_f64 v[5:6], v[1:2], 0.5
7927// CHECK: [0x05,0x00,0xcc,0xd2,0x01,0xe1,0x01,0x00]
7928
7929v_min_f64 v[5:6], v[1:2], -4.0
7930// CHECK: [0x05,0x00,0xcc,0xd2,0x01,0xef,0x01,0x00]
7931
7932v_min_f64 v[5:6], v[1:2], src_vccz
7933// CHECK: [0x05,0x00,0xcc,0xd2,0x01,0xf7,0x01,0x00]
7934
7935v_min_f64 v[5:6], v[1:2], src_execz
7936// CHECK: [0x05,0x00,0xcc,0xd2,0x01,0xf9,0x01,0x00]
7937
7938v_min_f64 v[5:6], v[1:2], src_scc
7939// CHECK: [0x05,0x00,0xcc,0xd2,0x01,0xfb,0x01,0x00]
7940
7941v_min_f64 v[5:6], -v[1:2], v[2:3]
7942// CHECK: [0x05,0x00,0xcc,0xd2,0x01,0x05,0x02,0x20]
7943
7944v_min_f64 v[5:6], v[1:2], -v[2:3]
7945// CHECK: [0x05,0x00,0xcc,0xd2,0x01,0x05,0x02,0x40]
7946
7947v_min_f64 v[5:6], -v[1:2], -v[2:3]
7948// CHECK: [0x05,0x00,0xcc,0xd2,0x01,0x05,0x02,0x60]
7949
7950v_min_f64 v[5:6], |v[1:2]|, v[2:3]
7951// CHECK: [0x05,0x01,0xcc,0xd2,0x01,0x05,0x02,0x00]
7952
7953v_min_f64 v[5:6], v[1:2], |v[2:3]|
7954// CHECK: [0x05,0x02,0xcc,0xd2,0x01,0x05,0x02,0x00]
7955
7956v_min_f64 v[5:6], |v[1:2]|, |v[2:3]|
7957// CHECK: [0x05,0x03,0xcc,0xd2,0x01,0x05,0x02,0x00]
7958
7959v_min_f64 v[5:6], v[1:2], v[2:3] clamp
7960// CHECK: [0x05,0x08,0xcc,0xd2,0x01,0x05,0x02,0x00]
7961
7962v_min_f64 v[5:6], v[1:2], v[2:3] mul:2
7963// CHECK: [0x05,0x00,0xcc,0xd2,0x01,0x05,0x02,0x08]
7964
7965v_min_f64 v[5:6], v[1:2], v[2:3] mul:4
7966// CHECK: [0x05,0x00,0xcc,0xd2,0x01,0x05,0x02,0x10]
7967
7968v_min_f64 v[5:6], v[1:2], v[2:3] div:2
7969// CHECK: [0x05,0x00,0xcc,0xd2,0x01,0x05,0x02,0x18]
7970
7971v_max_f64 v[5:6], v[1:2], v[2:3]
7972// CHECK: [0x05,0x00,0xce,0xd2,0x01,0x05,0x02,0x00]
7973
7974v_max_f64 v[254:255], v[1:2], v[2:3]
7975// CHECK: [0xfe,0x00,0xce,0xd2,0x01,0x05,0x02,0x00]
7976
7977v_max_f64 v[5:6], v[254:255], v[2:3]
7978// CHECK: [0x05,0x00,0xce,0xd2,0xfe,0x05,0x02,0x00]
7979
7980v_max_f64 v[5:6], s[2:3], v[2:3]
7981// CHECK: [0x05,0x00,0xce,0xd2,0x02,0x04,0x02,0x00]
7982
7983v_max_f64 v[5:6], s[4:5], v[2:3]
7984// CHECK: [0x05,0x00,0xce,0xd2,0x04,0x04,0x02,0x00]
7985
7986v_max_f64 v[5:6], s[102:103], v[2:3]
7987// CHECK: [0x05,0x00,0xce,0xd2,0x66,0x04,0x02,0x00]
7988
7989v_max_f64 v[5:6], flat_scratch, v[2:3]
7990// CHECK: [0x05,0x00,0xce,0xd2,0x68,0x04,0x02,0x00]
7991
7992v_max_f64 v[5:6], vcc, v[2:3]
7993// CHECK: [0x05,0x00,0xce,0xd2,0x6a,0x04,0x02,0x00]
7994
7995v_max_f64 v[5:6], tba, v[2:3]
7996// CHECK: [0x05,0x00,0xce,0xd2,0x6c,0x04,0x02,0x00]
7997
7998v_max_f64 v[5:6], tma, v[2:3]
7999// CHECK: [0x05,0x00,0xce,0xd2,0x6e,0x04,0x02,0x00]
8000
8001v_max_f64 v[5:6], ttmp[10:11], v[2:3]
8002// CHECK: [0x05,0x00,0xce,0xd2,0x7a,0x04,0x02,0x00]
8003
8004v_max_f64 v[5:6], exec, v[2:3]
8005// CHECK: [0x05,0x00,0xce,0xd2,0x7e,0x04,0x02,0x00]
8006
8007v_max_f64 v[5:6], 0, v[2:3]
8008// CHECK: [0x05,0x00,0xce,0xd2,0x80,0x04,0x02,0x00]
8009
8010v_max_f64 v[5:6], -1, v[2:3]
8011// CHECK: [0x05,0x00,0xce,0xd2,0xc1,0x04,0x02,0x00]
8012
8013v_max_f64 v[5:6], 0.5, v[2:3]
8014// CHECK: [0x05,0x00,0xce,0xd2,0xf0,0x04,0x02,0x00]
8015
8016v_max_f64 v[5:6], -4.0, v[2:3]
8017// CHECK: [0x05,0x00,0xce,0xd2,0xf7,0x04,0x02,0x00]
8018
8019v_max_f64 v[5:6], src_vccz, v[2:3]
8020// CHECK: [0x05,0x00,0xce,0xd2,0xfb,0x04,0x02,0x00]
8021
8022v_max_f64 v[5:6], src_execz, v[2:3]
8023// CHECK: [0x05,0x00,0xce,0xd2,0xfc,0x04,0x02,0x00]
8024
8025v_max_f64 v[5:6], src_scc, v[2:3]
8026// CHECK: [0x05,0x00,0xce,0xd2,0xfd,0x04,0x02,0x00]
8027
8028v_max_f64 v[5:6], v[1:2], v[254:255]
8029// CHECK: [0x05,0x00,0xce,0xd2,0x01,0xfd,0x03,0x00]
8030
8031v_max_f64 v[5:6], v[1:2], s[4:5]
8032// CHECK: [0x05,0x00,0xce,0xd2,0x01,0x09,0x00,0x00]
8033
8034v_max_f64 v[5:6], v[1:2], s[6:7]
8035// CHECK: [0x05,0x00,0xce,0xd2,0x01,0x0d,0x00,0x00]
8036
8037v_max_f64 v[5:6], v[1:2], s[102:103]
8038// CHECK: [0x05,0x00,0xce,0xd2,0x01,0xcd,0x00,0x00]
8039
8040v_max_f64 v[5:6], v[1:2], flat_scratch
8041// CHECK: [0x05,0x00,0xce,0xd2,0x01,0xd1,0x00,0x00]
8042
8043v_max_f64 v[5:6], v[1:2], vcc
8044// CHECK: [0x05,0x00,0xce,0xd2,0x01,0xd5,0x00,0x00]
8045
8046v_max_f64 v[5:6], v[1:2], tba
8047// CHECK: [0x05,0x00,0xce,0xd2,0x01,0xd9,0x00,0x00]
8048
8049v_max_f64 v[5:6], v[1:2], tma
8050// CHECK: [0x05,0x00,0xce,0xd2,0x01,0xdd,0x00,0x00]
8051
8052v_max_f64 v[5:6], v[1:2], ttmp[10:11]
8053// CHECK: [0x05,0x00,0xce,0xd2,0x01,0xf5,0x00,0x00]
8054
8055v_max_f64 v[5:6], v[1:2], exec
8056// CHECK: [0x05,0x00,0xce,0xd2,0x01,0xfd,0x00,0x00]
8057
8058v_max_f64 v[5:6], v[1:2], 0
8059// CHECK: [0x05,0x00,0xce,0xd2,0x01,0x01,0x01,0x00]
8060
8061v_max_f64 v[5:6], v[1:2], -1
8062// CHECK: [0x05,0x00,0xce,0xd2,0x01,0x83,0x01,0x00]
8063
8064v_max_f64 v[5:6], v[1:2], 0.5
8065// CHECK: [0x05,0x00,0xce,0xd2,0x01,0xe1,0x01,0x00]
8066
8067v_max_f64 v[5:6], v[1:2], -4.0
8068// CHECK: [0x05,0x00,0xce,0xd2,0x01,0xef,0x01,0x00]
8069
8070v_max_f64 v[5:6], v[1:2], src_vccz
8071// CHECK: [0x05,0x00,0xce,0xd2,0x01,0xf7,0x01,0x00]
8072
8073v_max_f64 v[5:6], v[1:2], src_execz
8074// CHECK: [0x05,0x00,0xce,0xd2,0x01,0xf9,0x01,0x00]
8075
8076v_max_f64 v[5:6], v[1:2], src_scc
8077// CHECK: [0x05,0x00,0xce,0xd2,0x01,0xfb,0x01,0x00]
8078
8079v_max_f64 v[5:6], -v[1:2], v[2:3]
8080// CHECK: [0x05,0x00,0xce,0xd2,0x01,0x05,0x02,0x20]
8081
8082v_max_f64 v[5:6], v[1:2], -v[2:3]
8083// CHECK: [0x05,0x00,0xce,0xd2,0x01,0x05,0x02,0x40]
8084
8085v_max_f64 v[5:6], -v[1:2], -v[2:3]
8086// CHECK: [0x05,0x00,0xce,0xd2,0x01,0x05,0x02,0x60]
8087
8088v_max_f64 v[5:6], |v[1:2]|, v[2:3]
8089// CHECK: [0x05,0x01,0xce,0xd2,0x01,0x05,0x02,0x00]
8090
8091v_max_f64 v[5:6], v[1:2], |v[2:3]|
8092// CHECK: [0x05,0x02,0xce,0xd2,0x01,0x05,0x02,0x00]
8093
8094v_max_f64 v[5:6], |v[1:2]|, |v[2:3]|
8095// CHECK: [0x05,0x03,0xce,0xd2,0x01,0x05,0x02,0x00]
8096
8097v_max_f64 v[5:6], v[1:2], v[2:3] clamp
8098// CHECK: [0x05,0x08,0xce,0xd2,0x01,0x05,0x02,0x00]
8099
8100v_max_f64 v[5:6], v[1:2], v[2:3] mul:2
8101// CHECK: [0x05,0x00,0xce,0xd2,0x01,0x05,0x02,0x08]
8102
8103v_max_f64 v[5:6], v[1:2], v[2:3] mul:4
8104// CHECK: [0x05,0x00,0xce,0xd2,0x01,0x05,0x02,0x10]
8105
8106v_max_f64 v[5:6], v[1:2], v[2:3] div:2
8107// CHECK: [0x05,0x00,0xce,0xd2,0x01,0x05,0x02,0x18]
8108
8109v_ldexp_f64 v[5:6], v[1:2], v2
8110// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0x05,0x02,0x00]
8111
8112v_ldexp_f64 v[254:255], v[1:2], v2
8113// CHECK: [0xfe,0x00,0xd0,0xd2,0x01,0x05,0x02,0x00]
8114
8115v_ldexp_f64 v[5:6], v[254:255], v2
8116// CHECK: [0x05,0x00,0xd0,0xd2,0xfe,0x05,0x02,0x00]
8117
8118v_ldexp_f64 v[5:6], s[2:3], v2
8119// CHECK: [0x05,0x00,0xd0,0xd2,0x02,0x04,0x02,0x00]
8120
8121v_ldexp_f64 v[5:6], s[4:5], v2
8122// CHECK: [0x05,0x00,0xd0,0xd2,0x04,0x04,0x02,0x00]
8123
8124v_ldexp_f64 v[5:6], s[102:103], v2
8125// CHECK: [0x05,0x00,0xd0,0xd2,0x66,0x04,0x02,0x00]
8126
8127v_ldexp_f64 v[5:6], flat_scratch, v2
8128// CHECK: [0x05,0x00,0xd0,0xd2,0x68,0x04,0x02,0x00]
8129
8130v_ldexp_f64 v[5:6], vcc, v2
8131// CHECK: [0x05,0x00,0xd0,0xd2,0x6a,0x04,0x02,0x00]
8132
8133v_ldexp_f64 v[5:6], tba, v2
8134// CHECK: [0x05,0x00,0xd0,0xd2,0x6c,0x04,0x02,0x00]
8135
8136v_ldexp_f64 v[5:6], tma, v2
8137// CHECK: [0x05,0x00,0xd0,0xd2,0x6e,0x04,0x02,0x00]
8138
8139v_ldexp_f64 v[5:6], ttmp[10:11], v2
8140// CHECK: [0x05,0x00,0xd0,0xd2,0x7a,0x04,0x02,0x00]
8141
8142v_ldexp_f64 v[5:6], exec, v2
8143// CHECK: [0x05,0x00,0xd0,0xd2,0x7e,0x04,0x02,0x00]
8144
8145v_ldexp_f64 v[5:6], 0, v2
8146// CHECK: [0x05,0x00,0xd0,0xd2,0x80,0x04,0x02,0x00]
8147
8148v_ldexp_f64 v[5:6], -1, v2
8149// CHECK: [0x05,0x00,0xd0,0xd2,0xc1,0x04,0x02,0x00]
8150
8151v_ldexp_f64 v[5:6], 0.5, v2
8152// CHECK: [0x05,0x00,0xd0,0xd2,0xf0,0x04,0x02,0x00]
8153
8154v_ldexp_f64 v[5:6], -4.0, v2
8155// CHECK: [0x05,0x00,0xd0,0xd2,0xf7,0x04,0x02,0x00]
8156
8157v_ldexp_f64 v[5:6], src_vccz, v2
8158// CHECK: [0x05,0x00,0xd0,0xd2,0xfb,0x04,0x02,0x00]
8159
8160v_ldexp_f64 v[5:6], src_execz, v2
8161// CHECK: [0x05,0x00,0xd0,0xd2,0xfc,0x04,0x02,0x00]
8162
8163v_ldexp_f64 v[5:6], src_scc, v2
8164// CHECK: [0x05,0x00,0xd0,0xd2,0xfd,0x04,0x02,0x00]
8165
8166v_ldexp_f64 v[5:6], v[1:2], v255
8167// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0xff,0x03,0x00]
8168
8169v_ldexp_f64 v[5:6], v[1:2], s2
8170// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0x05,0x00,0x00]
8171
8172v_ldexp_f64 v[5:6], v[1:2], s103
8173// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0xcf,0x00,0x00]
8174
8175v_ldexp_f64 v[5:6], v[1:2], flat_scratch_lo
8176// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0xd1,0x00,0x00]
8177
8178v_ldexp_f64 v[5:6], v[1:2], flat_scratch_hi
8179// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0xd3,0x00,0x00]
8180
8181v_ldexp_f64 v[5:6], v[1:2], vcc_lo
8182// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0xd5,0x00,0x00]
8183
8184v_ldexp_f64 v[5:6], v[1:2], vcc_hi
8185// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0xd7,0x00,0x00]
8186
8187v_ldexp_f64 v[5:6], v[1:2], tba_lo
8188// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0xd9,0x00,0x00]
8189
8190v_ldexp_f64 v[5:6], v[1:2], tba_hi
8191// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0xdb,0x00,0x00]
8192
8193v_ldexp_f64 v[5:6], v[1:2], tma_lo
8194// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0xdd,0x00,0x00]
8195
8196v_ldexp_f64 v[5:6], v[1:2], tma_hi
8197// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0xdf,0x00,0x00]
8198
8199v_ldexp_f64 v[5:6], v[1:2], ttmp11
8200// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0xf7,0x00,0x00]
8201
8202v_ldexp_f64 v[5:6], v[1:2], m0
8203// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0xf9,0x00,0x00]
8204
8205v_ldexp_f64 v[5:6], v[1:2], exec_lo
8206// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0xfd,0x00,0x00]
8207
8208v_ldexp_f64 v[5:6], v[1:2], exec_hi
8209// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0xff,0x00,0x00]
8210
8211v_ldexp_f64 v[5:6], v[1:2], 0
8212// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0x01,0x01,0x00]
8213
8214v_ldexp_f64 v[5:6], v[1:2], -1
8215// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0x83,0x01,0x00]
8216
8217v_ldexp_f64 v[5:6], v[1:2], 0.5
8218// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0xe1,0x01,0x00]
8219
8220v_ldexp_f64 v[5:6], v[1:2], -4.0
8221// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0xef,0x01,0x00]
8222
8223v_ldexp_f64 v[5:6], v[1:2], src_vccz
8224// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0xf7,0x01,0x00]
8225
8226v_ldexp_f64 v[5:6], v[1:2], src_execz
8227// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0xf9,0x01,0x00]
8228
8229v_ldexp_f64 v[5:6], v[1:2], src_scc
8230// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0xfb,0x01,0x00]
8231
8232v_ldexp_f64 v[5:6], -v[1:2], v2
8233// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0x05,0x02,0x20]
8234
8235v_ldexp_f64 v[5:6], |v[1:2]|, v2
8236// CHECK: [0x05,0x01,0xd0,0xd2,0x01,0x05,0x02,0x00]
8237
8238v_ldexp_f64 v[5:6], v[1:2], v2 clamp
8239// CHECK: [0x05,0x08,0xd0,0xd2,0x01,0x05,0x02,0x00]
8240
8241v_ldexp_f64 v[5:6], v[1:2], v2 mul:2
8242// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0x05,0x02,0x08]
8243
8244v_ldexp_f64 v[5:6], v[1:2], v2 mul:4
8245// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0x05,0x02,0x10]
8246
8247v_ldexp_f64 v[5:6], v[1:2], v2 div:2
8248// CHECK: [0x05,0x00,0xd0,0xd2,0x01,0x05,0x02,0x18]
8249
8250v_mul_lo_u32 v5, v1, v2
8251// CHECK: [0x05,0x00,0xd2,0xd2,0x01,0x05,0x02,0x00]
8252
8253v_mul_lo_u32 v255, v1, v2
8254// CHECK: [0xff,0x00,0xd2,0xd2,0x01,0x05,0x02,0x00]
8255
8256v_mul_lo_u32 v5, v255, v2
8257// CHECK: [0x05,0x00,0xd2,0xd2,0xff,0x05,0x02,0x00]
8258
8259v_mul_lo_u32 v5, s1, v2
8260// CHECK: [0x05,0x00,0xd2,0xd2,0x01,0x04,0x02,0x00]
8261
8262v_mul_lo_u32 v5, s103, v2
8263// CHECK: [0x05,0x00,0xd2,0xd2,0x67,0x04,0x02,0x00]
8264
8265v_mul_lo_u32 v5, flat_scratch_lo, v2
8266// CHECK: [0x05,0x00,0xd2,0xd2,0x68,0x04,0x02,0x00]
8267
8268v_mul_lo_u32 v5, flat_scratch_hi, v2
8269// CHECK: [0x05,0x00,0xd2,0xd2,0x69,0x04,0x02,0x00]
8270
8271v_mul_lo_u32 v5, vcc_lo, v2
8272// CHECK: [0x05,0x00,0xd2,0xd2,0x6a,0x04,0x02,0x00]
8273
8274v_mul_lo_u32 v5, vcc_hi, v2
8275// CHECK: [0x05,0x00,0xd2,0xd2,0x6b,0x04,0x02,0x00]
8276
8277v_mul_lo_u32 v5, tba_lo, v2
8278// CHECK: [0x05,0x00,0xd2,0xd2,0x6c,0x04,0x02,0x00]
8279
8280v_mul_lo_u32 v5, tba_hi, v2
8281// CHECK: [0x05,0x00,0xd2,0xd2,0x6d,0x04,0x02,0x00]
8282
8283v_mul_lo_u32 v5, tma_lo, v2
8284// CHECK: [0x05,0x00,0xd2,0xd2,0x6e,0x04,0x02,0x00]
8285
8286v_mul_lo_u32 v5, tma_hi, v2
8287// CHECK: [0x05,0x00,0xd2,0xd2,0x6f,0x04,0x02,0x00]
8288
8289v_mul_lo_u32 v5, ttmp11, v2
8290// CHECK: [0x05,0x00,0xd2,0xd2,0x7b,0x04,0x02,0x00]
8291
8292v_mul_lo_u32 v5, m0, v2
8293// CHECK: [0x05,0x00,0xd2,0xd2,0x7c,0x04,0x02,0x00]
8294
8295v_mul_lo_u32 v5, exec_lo, v2
8296// CHECK: [0x05,0x00,0xd2,0xd2,0x7e,0x04,0x02,0x00]
8297
8298v_mul_lo_u32 v5, exec_hi, v2
8299// CHECK: [0x05,0x00,0xd2,0xd2,0x7f,0x04,0x02,0x00]
8300
8301v_mul_lo_u32 v5, 0, v2
8302// CHECK: [0x05,0x00,0xd2,0xd2,0x80,0x04,0x02,0x00]
8303
8304v_mul_lo_u32 v5, -1, v2
8305// CHECK: [0x05,0x00,0xd2,0xd2,0xc1,0x04,0x02,0x00]
8306
8307v_mul_lo_u32 v5, 0.5, v2
8308// CHECK: [0x05,0x00,0xd2,0xd2,0xf0,0x04,0x02,0x00]
8309
8310v_mul_lo_u32 v5, -4.0, v2
8311// CHECK: [0x05,0x00,0xd2,0xd2,0xf7,0x04,0x02,0x00]
8312
8313v_mul_lo_u32 v5, src_vccz, v2
8314// CHECK: [0x05,0x00,0xd2,0xd2,0xfb,0x04,0x02,0x00]
8315
8316v_mul_lo_u32 v5, src_execz, v2
8317// CHECK: [0x05,0x00,0xd2,0xd2,0xfc,0x04,0x02,0x00]
8318
8319v_mul_lo_u32 v5, src_scc, v2
8320// CHECK: [0x05,0x00,0xd2,0xd2,0xfd,0x04,0x02,0x00]
8321
8322v_mul_lo_u32 v5, src_lds_direct, v2
8323// CHECK: [0x05,0x00,0xd2,0xd2,0xfe,0x04,0x02,0x00]
8324
8325v_mul_lo_u32 v5, v1, v255
8326// CHECK: [0x05,0x00,0xd2,0xd2,0x01,0xff,0x03,0x00]
8327
8328v_mul_lo_u32 v5, v1, s2
8329// CHECK: [0x05,0x00,0xd2,0xd2,0x01,0x05,0x00,0x00]
8330
8331v_mul_lo_u32 v5, v1, s103
8332// CHECK: [0x05,0x00,0xd2,0xd2,0x01,0xcf,0x00,0x00]
8333
8334v_mul_lo_u32 v5, v1, flat_scratch_lo
8335// CHECK: [0x05,0x00,0xd2,0xd2,0x01,0xd1,0x00,0x00]
8336
8337v_mul_lo_u32 v5, v1, flat_scratch_hi
8338// CHECK: [0x05,0x00,0xd2,0xd2,0x01,0xd3,0x00,0x00]
8339
8340v_mul_lo_u32 v5, v1, vcc_lo
8341// CHECK: [0x05,0x00,0xd2,0xd2,0x01,0xd5,0x00,0x00]
8342
8343v_mul_lo_u32 v5, v1, vcc_hi
8344// CHECK: [0x05,0x00,0xd2,0xd2,0x01,0xd7,0x00,0x00]
8345
8346v_mul_lo_u32 v5, v1, tba_lo
8347// CHECK: [0x05,0x00,0xd2,0xd2,0x01,0xd9,0x00,0x00]
8348
8349v_mul_lo_u32 v5, v1, tba_hi
8350// CHECK: [0x05,0x00,0xd2,0xd2,0x01,0xdb,0x00,0x00]
8351
8352v_mul_lo_u32 v5, v1, tma_lo
8353// CHECK: [0x05,0x00,0xd2,0xd2,0x01,0xdd,0x00,0x00]
8354
8355v_mul_lo_u32 v5, v1, tma_hi
8356// CHECK: [0x05,0x00,0xd2,0xd2,0x01,0xdf,0x00,0x00]
8357
8358v_mul_lo_u32 v5, v1, ttmp11
8359// CHECK: [0x05,0x00,0xd2,0xd2,0x01,0xf7,0x00,0x00]
8360
8361v_mul_lo_u32 v5, v1, m0
8362// CHECK: [0x05,0x00,0xd2,0xd2,0x01,0xf9,0x00,0x00]
8363
8364v_mul_lo_u32 v5, v1, exec_lo
8365// CHECK: [0x05,0x00,0xd2,0xd2,0x01,0xfd,0x00,0x00]
8366
8367v_mul_lo_u32 v5, v1, exec_hi
8368// CHECK: [0x05,0x00,0xd2,0xd2,0x01,0xff,0x00,0x00]
8369
8370v_mul_lo_u32 v5, v1, 0
8371// CHECK: [0x05,0x00,0xd2,0xd2,0x01,0x01,0x01,0x00]
8372
8373v_mul_lo_u32 v5, v1, -1
8374// CHECK: [0x05,0x00,0xd2,0xd2,0x01,0x83,0x01,0x00]
8375
8376v_mul_lo_u32 v5, v1, 0.5
8377// CHECK: [0x05,0x00,0xd2,0xd2,0x01,0xe1,0x01,0x00]
8378
8379v_mul_lo_u32 v5, v1, -4.0
8380// CHECK: [0x05,0x00,0xd2,0xd2,0x01,0xef,0x01,0x00]
8381
8382v_mul_lo_u32 v5, v1, src_vccz
8383// CHECK: [0x05,0x00,0xd2,0xd2,0x01,0xf7,0x01,0x00]
8384
8385v_mul_lo_u32 v5, v1, src_execz
8386// CHECK: [0x05,0x00,0xd2,0xd2,0x01,0xf9,0x01,0x00]
8387
8388v_mul_lo_u32 v5, v1, src_scc
8389// CHECK: [0x05,0x00,0xd2,0xd2,0x01,0xfb,0x01,0x00]
8390
8391v_mul_hi_u32 v5, v1, v2
8392// CHECK: [0x05,0x00,0xd4,0xd2,0x01,0x05,0x02,0x00]
8393
8394v_mul_hi_u32 v255, v1, v2
8395// CHECK: [0xff,0x00,0xd4,0xd2,0x01,0x05,0x02,0x00]
8396
8397v_mul_hi_u32 v5, v255, v2
8398// CHECK: [0x05,0x00,0xd4,0xd2,0xff,0x05,0x02,0x00]
8399
8400v_mul_hi_u32 v5, s1, v2
8401// CHECK: [0x05,0x00,0xd4,0xd2,0x01,0x04,0x02,0x00]
8402
8403v_mul_hi_u32 v5, s103, v2
8404// CHECK: [0x05,0x00,0xd4,0xd2,0x67,0x04,0x02,0x00]
8405
8406v_mul_hi_u32 v5, flat_scratch_lo, v2
8407// CHECK: [0x05,0x00,0xd4,0xd2,0x68,0x04,0x02,0x00]
8408
8409v_mul_hi_u32 v5, flat_scratch_hi, v2
8410// CHECK: [0x05,0x00,0xd4,0xd2,0x69,0x04,0x02,0x00]
8411
8412v_mul_hi_u32 v5, vcc_lo, v2
8413// CHECK: [0x05,0x00,0xd4,0xd2,0x6a,0x04,0x02,0x00]
8414
8415v_mul_hi_u32 v5, vcc_hi, v2
8416// CHECK: [0x05,0x00,0xd4,0xd2,0x6b,0x04,0x02,0x00]
8417
8418v_mul_hi_u32 v5, tba_lo, v2
8419// CHECK: [0x05,0x00,0xd4,0xd2,0x6c,0x04,0x02,0x00]
8420
8421v_mul_hi_u32 v5, tba_hi, v2
8422// CHECK: [0x05,0x00,0xd4,0xd2,0x6d,0x04,0x02,0x00]
8423
8424v_mul_hi_u32 v5, tma_lo, v2
8425// CHECK: [0x05,0x00,0xd4,0xd2,0x6e,0x04,0x02,0x00]
8426
8427v_mul_hi_u32 v5, tma_hi, v2
8428// CHECK: [0x05,0x00,0xd4,0xd2,0x6f,0x04,0x02,0x00]
8429
8430v_mul_hi_u32 v5, ttmp11, v2
8431// CHECK: [0x05,0x00,0xd4,0xd2,0x7b,0x04,0x02,0x00]
8432
8433v_mul_hi_u32 v5, m0, v2
8434// CHECK: [0x05,0x00,0xd4,0xd2,0x7c,0x04,0x02,0x00]
8435
8436v_mul_hi_u32 v5, exec_lo, v2
8437// CHECK: [0x05,0x00,0xd4,0xd2,0x7e,0x04,0x02,0x00]
8438
8439v_mul_hi_u32 v5, exec_hi, v2
8440// CHECK: [0x05,0x00,0xd4,0xd2,0x7f,0x04,0x02,0x00]
8441
8442v_mul_hi_u32 v5, 0, v2
8443// CHECK: [0x05,0x00,0xd4,0xd2,0x80,0x04,0x02,0x00]
8444
8445v_mul_hi_u32 v5, -1, v2
8446// CHECK: [0x05,0x00,0xd4,0xd2,0xc1,0x04,0x02,0x00]
8447
8448v_mul_hi_u32 v5, 0.5, v2
8449// CHECK: [0x05,0x00,0xd4,0xd2,0xf0,0x04,0x02,0x00]
8450
8451v_mul_hi_u32 v5, -4.0, v2
8452// CHECK: [0x05,0x00,0xd4,0xd2,0xf7,0x04,0x02,0x00]
8453
8454v_mul_hi_u32 v5, src_vccz, v2
8455// CHECK: [0x05,0x00,0xd4,0xd2,0xfb,0x04,0x02,0x00]
8456
8457v_mul_hi_u32 v5, src_execz, v2
8458// CHECK: [0x05,0x00,0xd4,0xd2,0xfc,0x04,0x02,0x00]
8459
8460v_mul_hi_u32 v5, src_scc, v2
8461// CHECK: [0x05,0x00,0xd4,0xd2,0xfd,0x04,0x02,0x00]
8462
8463v_mul_hi_u32 v5, src_lds_direct, v2
8464// CHECK: [0x05,0x00,0xd4,0xd2,0xfe,0x04,0x02,0x00]
8465
8466v_mul_hi_u32 v5, v1, v255
8467// CHECK: [0x05,0x00,0xd4,0xd2,0x01,0xff,0x03,0x00]
8468
8469v_mul_hi_u32 v5, v1, s2
8470// CHECK: [0x05,0x00,0xd4,0xd2,0x01,0x05,0x00,0x00]
8471
8472v_mul_hi_u32 v5, v1, s103
8473// CHECK: [0x05,0x00,0xd4,0xd2,0x01,0xcf,0x00,0x00]
8474
8475v_mul_hi_u32 v5, v1, flat_scratch_lo
8476// CHECK: [0x05,0x00,0xd4,0xd2,0x01,0xd1,0x00,0x00]
8477
8478v_mul_hi_u32 v5, v1, flat_scratch_hi
8479// CHECK: [0x05,0x00,0xd4,0xd2,0x01,0xd3,0x00,0x00]
8480
8481v_mul_hi_u32 v5, v1, vcc_lo
8482// CHECK: [0x05,0x00,0xd4,0xd2,0x01,0xd5,0x00,0x00]
8483
8484v_mul_hi_u32 v5, v1, vcc_hi
8485// CHECK: [0x05,0x00,0xd4,0xd2,0x01,0xd7,0x00,0x00]
8486
8487v_mul_hi_u32 v5, v1, tba_lo
8488// CHECK: [0x05,0x00,0xd4,0xd2,0x01,0xd9,0x00,0x00]
8489
8490v_mul_hi_u32 v5, v1, tba_hi
8491// CHECK: [0x05,0x00,0xd4,0xd2,0x01,0xdb,0x00,0x00]
8492
8493v_mul_hi_u32 v5, v1, tma_lo
8494// CHECK: [0x05,0x00,0xd4,0xd2,0x01,0xdd,0x00,0x00]
8495
8496v_mul_hi_u32 v5, v1, tma_hi
8497// CHECK: [0x05,0x00,0xd4,0xd2,0x01,0xdf,0x00,0x00]
8498
8499v_mul_hi_u32 v5, v1, ttmp11
8500// CHECK: [0x05,0x00,0xd4,0xd2,0x01,0xf7,0x00,0x00]
8501
8502v_mul_hi_u32 v5, v1, m0
8503// CHECK: [0x05,0x00,0xd4,0xd2,0x01,0xf9,0x00,0x00]
8504
8505v_mul_hi_u32 v5, v1, exec_lo
8506// CHECK: [0x05,0x00,0xd4,0xd2,0x01,0xfd,0x00,0x00]
8507
8508v_mul_hi_u32 v5, v1, exec_hi
8509// CHECK: [0x05,0x00,0xd4,0xd2,0x01,0xff,0x00,0x00]
8510
8511v_mul_hi_u32 v5, v1, 0
8512// CHECK: [0x05,0x00,0xd4,0xd2,0x01,0x01,0x01,0x00]
8513
8514v_mul_hi_u32 v5, v1, -1
8515// CHECK: [0x05,0x00,0xd4,0xd2,0x01,0x83,0x01,0x00]
8516
8517v_mul_hi_u32 v5, v1, 0.5
8518// CHECK: [0x05,0x00,0xd4,0xd2,0x01,0xe1,0x01,0x00]
8519
8520v_mul_hi_u32 v5, v1, -4.0
8521// CHECK: [0x05,0x00,0xd4,0xd2,0x01,0xef,0x01,0x00]
8522
8523v_mul_hi_u32 v5, v1, src_vccz
8524// CHECK: [0x05,0x00,0xd4,0xd2,0x01,0xf7,0x01,0x00]
8525
8526v_mul_hi_u32 v5, v1, src_execz
8527// CHECK: [0x05,0x00,0xd4,0xd2,0x01,0xf9,0x01,0x00]
8528
8529v_mul_hi_u32 v5, v1, src_scc
8530// CHECK: [0x05,0x00,0xd4,0xd2,0x01,0xfb,0x01,0x00]
8531
8532v_mul_lo_i32 v5, v1, v2
8533// CHECK: [0x05,0x00,0xd6,0xd2,0x01,0x05,0x02,0x00]
8534
8535v_mul_lo_i32 v255, v1, v2
8536// CHECK: [0xff,0x00,0xd6,0xd2,0x01,0x05,0x02,0x00]
8537
8538v_mul_lo_i32 v5, v255, v2
8539// CHECK: [0x05,0x00,0xd6,0xd2,0xff,0x05,0x02,0x00]
8540
8541v_mul_lo_i32 v5, s1, v2
8542// CHECK: [0x05,0x00,0xd6,0xd2,0x01,0x04,0x02,0x00]
8543
8544v_mul_lo_i32 v5, s103, v2
8545// CHECK: [0x05,0x00,0xd6,0xd2,0x67,0x04,0x02,0x00]
8546
8547v_mul_lo_i32 v5, flat_scratch_lo, v2
8548// CHECK: [0x05,0x00,0xd6,0xd2,0x68,0x04,0x02,0x00]
8549
8550v_mul_lo_i32 v5, flat_scratch_hi, v2
8551// CHECK: [0x05,0x00,0xd6,0xd2,0x69,0x04,0x02,0x00]
8552
8553v_mul_lo_i32 v5, vcc_lo, v2
8554// CHECK: [0x05,0x00,0xd6,0xd2,0x6a,0x04,0x02,0x00]
8555
8556v_mul_lo_i32 v5, vcc_hi, v2
8557// CHECK: [0x05,0x00,0xd6,0xd2,0x6b,0x04,0x02,0x00]
8558
8559v_mul_lo_i32 v5, tba_lo, v2
8560// CHECK: [0x05,0x00,0xd6,0xd2,0x6c,0x04,0x02,0x00]
8561
8562v_mul_lo_i32 v5, tba_hi, v2
8563// CHECK: [0x05,0x00,0xd6,0xd2,0x6d,0x04,0x02,0x00]
8564
8565v_mul_lo_i32 v5, tma_lo, v2
8566// CHECK: [0x05,0x00,0xd6,0xd2,0x6e,0x04,0x02,0x00]
8567
8568v_mul_lo_i32 v5, tma_hi, v2
8569// CHECK: [0x05,0x00,0xd6,0xd2,0x6f,0x04,0x02,0x00]
8570
8571v_mul_lo_i32 v5, ttmp11, v2
8572// CHECK: [0x05,0x00,0xd6,0xd2,0x7b,0x04,0x02,0x00]
8573
8574v_mul_lo_i32 v5, m0, v2
8575// CHECK: [0x05,0x00,0xd6,0xd2,0x7c,0x04,0x02,0x00]
8576
8577v_mul_lo_i32 v5, exec_lo, v2
8578// CHECK: [0x05,0x00,0xd6,0xd2,0x7e,0x04,0x02,0x00]
8579
8580v_mul_lo_i32 v5, exec_hi, v2
8581// CHECK: [0x05,0x00,0xd6,0xd2,0x7f,0x04,0x02,0x00]
8582
8583v_mul_lo_i32 v5, 0, v2
8584// CHECK: [0x05,0x00,0xd6,0xd2,0x80,0x04,0x02,0x00]
8585
8586v_mul_lo_i32 v5, -1, v2
8587// CHECK: [0x05,0x00,0xd6,0xd2,0xc1,0x04,0x02,0x00]
8588
8589v_mul_lo_i32 v5, 0.5, v2
8590// CHECK: [0x05,0x00,0xd6,0xd2,0xf0,0x04,0x02,0x00]
8591
8592v_mul_lo_i32 v5, -4.0, v2
8593// CHECK: [0x05,0x00,0xd6,0xd2,0xf7,0x04,0x02,0x00]
8594
8595v_mul_lo_i32 v5, src_vccz, v2
8596// CHECK: [0x05,0x00,0xd6,0xd2,0xfb,0x04,0x02,0x00]
8597
8598v_mul_lo_i32 v5, src_execz, v2
8599// CHECK: [0x05,0x00,0xd6,0xd2,0xfc,0x04,0x02,0x00]
8600
8601v_mul_lo_i32 v5, src_scc, v2
8602// CHECK: [0x05,0x00,0xd6,0xd2,0xfd,0x04,0x02,0x00]
8603
8604v_mul_lo_i32 v5, src_lds_direct, v2
8605// CHECK: [0x05,0x00,0xd6,0xd2,0xfe,0x04,0x02,0x00]
8606
8607v_mul_lo_i32 v5, v1, v255
8608// CHECK: [0x05,0x00,0xd6,0xd2,0x01,0xff,0x03,0x00]
8609
8610v_mul_lo_i32 v5, v1, s2
8611// CHECK: [0x05,0x00,0xd6,0xd2,0x01,0x05,0x00,0x00]
8612
8613v_mul_lo_i32 v5, v1, s103
8614// CHECK: [0x05,0x00,0xd6,0xd2,0x01,0xcf,0x00,0x00]
8615
8616v_mul_lo_i32 v5, v1, flat_scratch_lo
8617// CHECK: [0x05,0x00,0xd6,0xd2,0x01,0xd1,0x00,0x00]
8618
8619v_mul_lo_i32 v5, v1, flat_scratch_hi
8620// CHECK: [0x05,0x00,0xd6,0xd2,0x01,0xd3,0x00,0x00]
8621
8622v_mul_lo_i32 v5, v1, vcc_lo
8623// CHECK: [0x05,0x00,0xd6,0xd2,0x01,0xd5,0x00,0x00]
8624
8625v_mul_lo_i32 v5, v1, vcc_hi
8626// CHECK: [0x05,0x00,0xd6,0xd2,0x01,0xd7,0x00,0x00]
8627
8628v_mul_lo_i32 v5, v1, tba_lo
8629// CHECK: [0x05,0x00,0xd6,0xd2,0x01,0xd9,0x00,0x00]
8630
8631v_mul_lo_i32 v5, v1, tba_hi
8632// CHECK: [0x05,0x00,0xd6,0xd2,0x01,0xdb,0x00,0x00]
8633
8634v_mul_lo_i32 v5, v1, tma_lo
8635// CHECK: [0x05,0x00,0xd6,0xd2,0x01,0xdd,0x00,0x00]
8636
8637v_mul_lo_i32 v5, v1, tma_hi
8638// CHECK: [0x05,0x00,0xd6,0xd2,0x01,0xdf,0x00,0x00]
8639
8640v_mul_lo_i32 v5, v1, ttmp11
8641// CHECK: [0x05,0x00,0xd6,0xd2,0x01,0xf7,0x00,0x00]
8642
8643v_mul_lo_i32 v5, v1, m0
8644// CHECK: [0x05,0x00,0xd6,0xd2,0x01,0xf9,0x00,0x00]
8645
8646v_mul_lo_i32 v5, v1, exec_lo
8647// CHECK: [0x05,0x00,0xd6,0xd2,0x01,0xfd,0x00,0x00]
8648
8649v_mul_lo_i32 v5, v1, exec_hi
8650// CHECK: [0x05,0x00,0xd6,0xd2,0x01,0xff,0x00,0x00]
8651
8652v_mul_lo_i32 v5, v1, 0
8653// CHECK: [0x05,0x00,0xd6,0xd2,0x01,0x01,0x01,0x00]
8654
8655v_mul_lo_i32 v5, v1, -1
8656// CHECK: [0x05,0x00,0xd6,0xd2,0x01,0x83,0x01,0x00]
8657
8658v_mul_lo_i32 v5, v1, 0.5
8659// CHECK: [0x05,0x00,0xd6,0xd2,0x01,0xe1,0x01,0x00]
8660
8661v_mul_lo_i32 v5, v1, -4.0
8662// CHECK: [0x05,0x00,0xd6,0xd2,0x01,0xef,0x01,0x00]
8663
8664v_mul_lo_i32 v5, v1, src_vccz
8665// CHECK: [0x05,0x00,0xd6,0xd2,0x01,0xf7,0x01,0x00]
8666
8667v_mul_lo_i32 v5, v1, src_execz
8668// CHECK: [0x05,0x00,0xd6,0xd2,0x01,0xf9,0x01,0x00]
8669
8670v_mul_lo_i32 v5, v1, src_scc
8671// CHECK: [0x05,0x00,0xd6,0xd2,0x01,0xfb,0x01,0x00]
8672
8673v_mul_hi_i32 v5, v1, v2
8674// CHECK: [0x05,0x00,0xd8,0xd2,0x01,0x05,0x02,0x00]
8675
8676v_mul_hi_i32 v255, v1, v2
8677// CHECK: [0xff,0x00,0xd8,0xd2,0x01,0x05,0x02,0x00]
8678
8679v_mul_hi_i32 v5, v255, v2
8680// CHECK: [0x05,0x00,0xd8,0xd2,0xff,0x05,0x02,0x00]
8681
8682v_mul_hi_i32 v5, s1, v2
8683// CHECK: [0x05,0x00,0xd8,0xd2,0x01,0x04,0x02,0x00]
8684
8685v_mul_hi_i32 v5, s103, v2
8686// CHECK: [0x05,0x00,0xd8,0xd2,0x67,0x04,0x02,0x00]
8687
8688v_mul_hi_i32 v5, flat_scratch_lo, v2
8689// CHECK: [0x05,0x00,0xd8,0xd2,0x68,0x04,0x02,0x00]
8690
8691v_mul_hi_i32 v5, flat_scratch_hi, v2
8692// CHECK: [0x05,0x00,0xd8,0xd2,0x69,0x04,0x02,0x00]
8693
8694v_mul_hi_i32 v5, vcc_lo, v2
8695// CHECK: [0x05,0x00,0xd8,0xd2,0x6a,0x04,0x02,0x00]
8696
8697v_mul_hi_i32 v5, vcc_hi, v2
8698// CHECK: [0x05,0x00,0xd8,0xd2,0x6b,0x04,0x02,0x00]
8699
8700v_mul_hi_i32 v5, tba_lo, v2
8701// CHECK: [0x05,0x00,0xd8,0xd2,0x6c,0x04,0x02,0x00]
8702
8703v_mul_hi_i32 v5, tba_hi, v2
8704// CHECK: [0x05,0x00,0xd8,0xd2,0x6d,0x04,0x02,0x00]
8705
8706v_mul_hi_i32 v5, tma_lo, v2
8707// CHECK: [0x05,0x00,0xd8,0xd2,0x6e,0x04,0x02,0x00]
8708
8709v_mul_hi_i32 v5, tma_hi, v2
8710// CHECK: [0x05,0x00,0xd8,0xd2,0x6f,0x04,0x02,0x00]
8711
8712v_mul_hi_i32 v5, ttmp11, v2
8713// CHECK: [0x05,0x00,0xd8,0xd2,0x7b,0x04,0x02,0x00]
8714
8715v_mul_hi_i32 v5, m0, v2
8716// CHECK: [0x05,0x00,0xd8,0xd2,0x7c,0x04,0x02,0x00]
8717
8718v_mul_hi_i32 v5, exec_lo, v2
8719// CHECK: [0x05,0x00,0xd8,0xd2,0x7e,0x04,0x02,0x00]
8720
8721v_mul_hi_i32 v5, exec_hi, v2
8722// CHECK: [0x05,0x00,0xd8,0xd2,0x7f,0x04,0x02,0x00]
8723
8724v_mul_hi_i32 v5, 0, v2
8725// CHECK: [0x05,0x00,0xd8,0xd2,0x80,0x04,0x02,0x00]
8726
8727v_mul_hi_i32 v5, -1, v2
8728// CHECK: [0x05,0x00,0xd8,0xd2,0xc1,0x04,0x02,0x00]
8729
8730v_mul_hi_i32 v5, 0.5, v2
8731// CHECK: [0x05,0x00,0xd8,0xd2,0xf0,0x04,0x02,0x00]
8732
8733v_mul_hi_i32 v5, -4.0, v2
8734// CHECK: [0x05,0x00,0xd8,0xd2,0xf7,0x04,0x02,0x00]
8735
8736v_mul_hi_i32 v5, src_vccz, v2
8737// CHECK: [0x05,0x00,0xd8,0xd2,0xfb,0x04,0x02,0x00]
8738
8739v_mul_hi_i32 v5, src_execz, v2
8740// CHECK: [0x05,0x00,0xd8,0xd2,0xfc,0x04,0x02,0x00]
8741
8742v_mul_hi_i32 v5, src_scc, v2
8743// CHECK: [0x05,0x00,0xd8,0xd2,0xfd,0x04,0x02,0x00]
8744
8745v_mul_hi_i32 v5, src_lds_direct, v2
8746// CHECK: [0x05,0x00,0xd8,0xd2,0xfe,0x04,0x02,0x00]
8747
8748v_mul_hi_i32 v5, v1, v255
8749// CHECK: [0x05,0x00,0xd8,0xd2,0x01,0xff,0x03,0x00]
8750
8751v_mul_hi_i32 v5, v1, s2
8752// CHECK: [0x05,0x00,0xd8,0xd2,0x01,0x05,0x00,0x00]
8753
8754v_mul_hi_i32 v5, v1, s103
8755// CHECK: [0x05,0x00,0xd8,0xd2,0x01,0xcf,0x00,0x00]
8756
8757v_mul_hi_i32 v5, v1, flat_scratch_lo
8758// CHECK: [0x05,0x00,0xd8,0xd2,0x01,0xd1,0x00,0x00]
8759
8760v_mul_hi_i32 v5, v1, flat_scratch_hi
8761// CHECK: [0x05,0x00,0xd8,0xd2,0x01,0xd3,0x00,0x00]
8762
8763v_mul_hi_i32 v5, v1, vcc_lo
8764// CHECK: [0x05,0x00,0xd8,0xd2,0x01,0xd5,0x00,0x00]
8765
8766v_mul_hi_i32 v5, v1, vcc_hi
8767// CHECK: [0x05,0x00,0xd8,0xd2,0x01,0xd7,0x00,0x00]
8768
8769v_mul_hi_i32 v5, v1, tba_lo
8770// CHECK: [0x05,0x00,0xd8,0xd2,0x01,0xd9,0x00,0x00]
8771
8772v_mul_hi_i32 v5, v1, tba_hi
8773// CHECK: [0x05,0x00,0xd8,0xd2,0x01,0xdb,0x00,0x00]
8774
8775v_mul_hi_i32 v5, v1, tma_lo
8776// CHECK: [0x05,0x00,0xd8,0xd2,0x01,0xdd,0x00,0x00]
8777
8778v_mul_hi_i32 v5, v1, tma_hi
8779// CHECK: [0x05,0x00,0xd8,0xd2,0x01,0xdf,0x00,0x00]
8780
8781v_mul_hi_i32 v5, v1, ttmp11
8782// CHECK: [0x05,0x00,0xd8,0xd2,0x01,0xf7,0x00,0x00]
8783
8784v_mul_hi_i32 v5, v1, m0
8785// CHECK: [0x05,0x00,0xd8,0xd2,0x01,0xf9,0x00,0x00]
8786
8787v_mul_hi_i32 v5, v1, exec_lo
8788// CHECK: [0x05,0x00,0xd8,0xd2,0x01,0xfd,0x00,0x00]
8789
8790v_mul_hi_i32 v5, v1, exec_hi
8791// CHECK: [0x05,0x00,0xd8,0xd2,0x01,0xff,0x00,0x00]
8792
8793v_mul_hi_i32 v5, v1, 0
8794// CHECK: [0x05,0x00,0xd8,0xd2,0x01,0x01,0x01,0x00]
8795
8796v_mul_hi_i32 v5, v1, -1
8797// CHECK: [0x05,0x00,0xd8,0xd2,0x01,0x83,0x01,0x00]
8798
8799v_mul_hi_i32 v5, v1, 0.5
8800// CHECK: [0x05,0x00,0xd8,0xd2,0x01,0xe1,0x01,0x00]
8801
8802v_mul_hi_i32 v5, v1, -4.0
8803// CHECK: [0x05,0x00,0xd8,0xd2,0x01,0xef,0x01,0x00]
8804
8805v_mul_hi_i32 v5, v1, src_vccz
8806// CHECK: [0x05,0x00,0xd8,0xd2,0x01,0xf7,0x01,0x00]
8807
8808v_mul_hi_i32 v5, v1, src_execz
8809// CHECK: [0x05,0x00,0xd8,0xd2,0x01,0xf9,0x01,0x00]
8810
8811v_mul_hi_i32 v5, v1, src_scc
8812// CHECK: [0x05,0x00,0xd8,0xd2,0x01,0xfb,0x01,0x00]
8813
8814v_div_scale_f32 v5, vcc, v1, v2, v3
8815// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0x0e,0x04]
8816
8817v_div_scale_f32 v255, vcc, v1, v2, v3
8818// CHECK: [0xff,0x6a,0xda,0xd2,0x01,0x05,0x0e,0x04]
8819
8820v_div_scale_f32 v5, vcc, v255, v2, v3
8821// CHECK: [0x05,0x6a,0xda,0xd2,0xff,0x05,0x0e,0x04]
8822
8823v_div_scale_f32 v5, vcc, s1, v2, v3
8824// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x04,0x0e,0x04]
8825
8826v_div_scale_f32 v5, vcc, s103, v2, v3
8827// CHECK: [0x05,0x6a,0xda,0xd2,0x67,0x04,0x0e,0x04]
8828
8829v_div_scale_f32 v5, vcc, flat_scratch_lo, v2, v3
8830// CHECK: [0x05,0x6a,0xda,0xd2,0x68,0x04,0x0e,0x04]
8831
8832v_div_scale_f32 v5, vcc, flat_scratch_hi, v2, v3
8833// CHECK: [0x05,0x6a,0xda,0xd2,0x69,0x04,0x0e,0x04]
8834
8835v_div_scale_f32 v5, vcc, vcc_lo, v2, v3
8836// CHECK: [0x05,0x6a,0xda,0xd2,0x6a,0x04,0x0e,0x04]
8837
8838v_div_scale_f32 v5, vcc, vcc_hi, v2, v3
8839// CHECK: [0x05,0x6a,0xda,0xd2,0x6b,0x04,0x0e,0x04]
8840
8841v_div_scale_f32 v5, vcc, tba_lo, v2, v3
8842// CHECK: [0x05,0x6a,0xda,0xd2,0x6c,0x04,0x0e,0x04]
8843
8844v_div_scale_f32 v5, vcc, tba_hi, v2, v3
8845// CHECK: [0x05,0x6a,0xda,0xd2,0x6d,0x04,0x0e,0x04]
8846
8847v_div_scale_f32 v5, vcc, tma_lo, v2, v3
8848// CHECK: [0x05,0x6a,0xda,0xd2,0x6e,0x04,0x0e,0x04]
8849
8850v_div_scale_f32 v5, vcc, tma_hi, v2, v3
8851// CHECK: [0x05,0x6a,0xda,0xd2,0x6f,0x04,0x0e,0x04]
8852
8853v_div_scale_f32 v5, vcc, ttmp11, v2, v3
8854// CHECK: [0x05,0x6a,0xda,0xd2,0x7b,0x04,0x0e,0x04]
8855
8856v_div_scale_f32 v5, vcc, m0, v2, v3
8857// CHECK: [0x05,0x6a,0xda,0xd2,0x7c,0x04,0x0e,0x04]
8858
8859v_div_scale_f32 v5, vcc, exec_lo, v2, v3
8860// CHECK: [0x05,0x6a,0xda,0xd2,0x7e,0x04,0x0e,0x04]
8861
8862v_div_scale_f32 v5, vcc, exec_hi, v2, v3
8863// CHECK: [0x05,0x6a,0xda,0xd2,0x7f,0x04,0x0e,0x04]
8864
8865v_div_scale_f32 v5, vcc, 0, v2, v3
8866// CHECK: [0x05,0x6a,0xda,0xd2,0x80,0x04,0x0e,0x04]
8867
8868v_div_scale_f32 v5, vcc, -1, v2, v3
8869// CHECK: [0x05,0x6a,0xda,0xd2,0xc1,0x04,0x0e,0x04]
8870
8871v_div_scale_f32 v5, vcc, 0.5, v2, v3
8872// CHECK: [0x05,0x6a,0xda,0xd2,0xf0,0x04,0x0e,0x04]
8873
8874v_div_scale_f32 v5, vcc, -4.0, v2, v3
8875// CHECK: [0x05,0x6a,0xda,0xd2,0xf7,0x04,0x0e,0x04]
8876
8877v_div_scale_f32 v5, vcc, src_vccz, v2, v3
8878// CHECK: [0x05,0x6a,0xda,0xd2,0xfb,0x04,0x0e,0x04]
8879
8880v_div_scale_f32 v5, vcc, src_execz, v2, v3
8881// CHECK: [0x05,0x6a,0xda,0xd2,0xfc,0x04,0x0e,0x04]
8882
8883v_div_scale_f32 v5, vcc, src_scc, v2, v3
8884// CHECK: [0x05,0x6a,0xda,0xd2,0xfd,0x04,0x0e,0x04]
8885
8886v_div_scale_f32 v5, vcc, src_lds_direct, v2, v3
8887// CHECK: [0x05,0x6a,0xda,0xd2,0xfe,0x04,0x0e,0x04]
8888
8889v_div_scale_f32 v5, vcc, v1, v255, v3
8890// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0xff,0x0f,0x04]
8891
8892v_div_scale_f32 v5, vcc, v1, s2, v3
8893// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0x0c,0x04]
8894
8895v_div_scale_f32 v5, vcc, v1, s103, v3
8896// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0xcf,0x0c,0x04]
8897
8898v_div_scale_f32 v5, vcc, v1, flat_scratch_lo, v3
8899// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0xd1,0x0c,0x04]
8900
8901v_div_scale_f32 v5, vcc, v1, flat_scratch_hi, v3
8902// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0xd3,0x0c,0x04]
8903
8904v_div_scale_f32 v5, vcc, v1, vcc_lo, v3
8905// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0xd5,0x0c,0x04]
8906
8907v_div_scale_f32 v5, vcc, v1, vcc_hi, v3
8908// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0xd7,0x0c,0x04]
8909
8910v_div_scale_f32 v5, vcc, v1, tba_lo, v3
8911// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0xd9,0x0c,0x04]
8912
8913v_div_scale_f32 v5, vcc, v1, tba_hi, v3
8914// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0xdb,0x0c,0x04]
8915
8916v_div_scale_f32 v5, vcc, v1, tma_lo, v3
8917// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0xdd,0x0c,0x04]
8918
8919v_div_scale_f32 v5, vcc, v1, tma_hi, v3
8920// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0xdf,0x0c,0x04]
8921
8922v_div_scale_f32 v5, vcc, v1, ttmp11, v3
8923// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0xf7,0x0c,0x04]
8924
8925v_div_scale_f32 v5, vcc, v1, m0, v3
8926// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0xf9,0x0c,0x04]
8927
8928v_div_scale_f32 v5, vcc, v1, exec_lo, v3
8929// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0xfd,0x0c,0x04]
8930
8931v_div_scale_f32 v5, vcc, v1, exec_hi, v3
8932// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0xff,0x0c,0x04]
8933
8934v_div_scale_f32 v5, vcc, v1, 0, v3
8935// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x01,0x0d,0x04]
8936
8937v_div_scale_f32 v5, vcc, v1, -1, v3
8938// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x83,0x0d,0x04]
8939
8940v_div_scale_f32 v5, vcc, v1, 0.5, v3
8941// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0xe1,0x0d,0x04]
8942
8943v_div_scale_f32 v5, vcc, v1, -4.0, v3
8944// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0xef,0x0d,0x04]
8945
8946v_div_scale_f32 v5, vcc, v1, src_vccz, v3
8947// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0xf7,0x0d,0x04]
8948
8949v_div_scale_f32 v5, vcc, v1, src_execz, v3
8950// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0xf9,0x0d,0x04]
8951
8952v_div_scale_f32 v5, vcc, v1, src_scc, v3
8953// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0xfb,0x0d,0x04]
8954
8955v_div_scale_f32 v5, vcc, v1, v2, v255
8956// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0xfe,0x07]
8957
8958v_div_scale_f32 v5, vcc, v1, v2, s3
8959// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0x0e,0x00]
8960
8961v_div_scale_f32 v5, vcc, v1, v2, s103
8962// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0x9e,0x01]
8963
8964v_div_scale_f32 v5, vcc, v1, v2, flat_scratch_lo
8965// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0xa2,0x01]
8966
8967v_div_scale_f32 v5, vcc, v1, v2, flat_scratch_hi
8968// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0xa6,0x01]
8969
8970v_div_scale_f32 v5, vcc, v1, v2, vcc_lo
8971// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0xaa,0x01]
8972
8973v_div_scale_f32 v5, vcc, v1, v2, vcc_hi
8974// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0xae,0x01]
8975
8976v_div_scale_f32 v5, vcc, v1, v2, tba_lo
8977// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0xb2,0x01]
8978
8979v_div_scale_f32 v5, vcc, v1, v2, tba_hi
8980// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0xb6,0x01]
8981
8982v_div_scale_f32 v5, vcc, v1, v2, tma_lo
8983// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0xba,0x01]
8984
8985v_div_scale_f32 v5, vcc, v1, v2, tma_hi
8986// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0xbe,0x01]
8987
8988v_div_scale_f32 v5, vcc, v1, v2, ttmp11
8989// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0xee,0x01]
8990
8991v_div_scale_f32 v5, vcc, v1, v2, m0
8992// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0xf2,0x01]
8993
8994v_div_scale_f32 v5, vcc, v1, v2, exec_lo
8995// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0xfa,0x01]
8996
8997v_div_scale_f32 v5, vcc, v1, v2, exec_hi
8998// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0xfe,0x01]
8999
9000v_div_scale_f32 v5, vcc, v1, v2, 0
9001// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0x02,0x02]
9002
9003v_div_scale_f32 v5, vcc, v1, v2, -1
9004// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0x06,0x03]
9005
9006v_div_scale_f32 v5, vcc, v1, v2, 0.5
9007// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0xc2,0x03]
9008
9009v_div_scale_f32 v5, vcc, v1, v2, -4.0
9010// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0xde,0x03]
9011
9012v_div_scale_f32 v5, vcc, v1, v2, src_vccz
9013// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0xee,0x03]
9014
9015v_div_scale_f32 v5, vcc, v1, v2, src_execz
9016// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0xf2,0x03]
9017
9018v_div_scale_f32 v5, vcc, v1, v2, src_scc
9019// CHECK: [0x05,0x6a,0xda,0xd2,0x01,0x05,0xf6,0x03]
9020
9021v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], v[3:4]
9022// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0x05,0x0e,0x04]
9023
9024v_div_scale_f64 v[254:255], vcc, v[1:2], v[2:3], v[3:4]
9025// CHECK: [0xfe,0x6a,0xdc,0xd2,0x01,0x05,0x0e,0x04]
9026
9027v_div_scale_f64 v[5:6], vcc, v[254:255], v[2:3], v[3:4]
9028// CHECK: [0x05,0x6a,0xdc,0xd2,0xfe,0x05,0x0e,0x04]
9029
9030v_div_scale_f64 v[5:6], vcc, s[2:3], v[2:3], v[3:4]
9031// CHECK: [0x05,0x6a,0xdc,0xd2,0x02,0x04,0x0e,0x04]
9032
9033v_div_scale_f64 v[5:6], vcc, s[4:5], v[2:3], v[3:4]
9034// CHECK: [0x05,0x6a,0xdc,0xd2,0x04,0x04,0x0e,0x04]
9035
9036v_div_scale_f64 v[5:6], vcc, s[102:103], v[2:3], v[3:4]
9037// CHECK: [0x05,0x6a,0xdc,0xd2,0x66,0x04,0x0e,0x04]
9038
9039v_div_scale_f64 v[5:6], vcc, flat_scratch, v[2:3], v[3:4]
9040// CHECK: [0x05,0x6a,0xdc,0xd2,0x68,0x04,0x0e,0x04]
9041
9042v_div_scale_f64 v[5:6], vcc, vcc, v[2:3], v[3:4]
9043// CHECK: [0x05,0x6a,0xdc,0xd2,0x6a,0x04,0x0e,0x04]
9044
9045v_div_scale_f64 v[5:6], vcc, tba, v[2:3], v[3:4]
9046// CHECK: [0x05,0x6a,0xdc,0xd2,0x6c,0x04,0x0e,0x04]
9047
9048v_div_scale_f64 v[5:6], vcc, tma, v[2:3], v[3:4]
9049// CHECK: [0x05,0x6a,0xdc,0xd2,0x6e,0x04,0x0e,0x04]
9050
9051v_div_scale_f64 v[5:6], vcc, ttmp[10:11], v[2:3], v[3:4]
9052// CHECK: [0x05,0x6a,0xdc,0xd2,0x7a,0x04,0x0e,0x04]
9053
9054v_div_scale_f64 v[5:6], vcc, exec, v[2:3], v[3:4]
9055// CHECK: [0x05,0x6a,0xdc,0xd2,0x7e,0x04,0x0e,0x04]
9056
9057v_div_scale_f64 v[5:6], vcc, 0, v[2:3], v[3:4]
9058// CHECK: [0x05,0x6a,0xdc,0xd2,0x80,0x04,0x0e,0x04]
9059
9060v_div_scale_f64 v[5:6], vcc, -1, v[2:3], v[3:4]
9061// CHECK: [0x05,0x6a,0xdc,0xd2,0xc1,0x04,0x0e,0x04]
9062
9063v_div_scale_f64 v[5:6], vcc, 0.5, v[2:3], v[3:4]
9064// CHECK: [0x05,0x6a,0xdc,0xd2,0xf0,0x04,0x0e,0x04]
9065
9066v_div_scale_f64 v[5:6], vcc, -4.0, v[2:3], v[3:4]
9067// CHECK: [0x05,0x6a,0xdc,0xd2,0xf7,0x04,0x0e,0x04]
9068
9069v_div_scale_f64 v[5:6], vcc, src_vccz, v[2:3], v[3:4]
9070// CHECK: [0x05,0x6a,0xdc,0xd2,0xfb,0x04,0x0e,0x04]
9071
9072v_div_scale_f64 v[5:6], vcc, src_execz, v[2:3], v[3:4]
9073// CHECK: [0x05,0x6a,0xdc,0xd2,0xfc,0x04,0x0e,0x04]
9074
9075v_div_scale_f64 v[5:6], vcc, src_scc, v[2:3], v[3:4]
9076// CHECK: [0x05,0x6a,0xdc,0xd2,0xfd,0x04,0x0e,0x04]
9077
9078v_div_scale_f64 v[5:6], vcc, v[1:2], v[254:255], v[3:4]
9079// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0xfd,0x0f,0x04]
9080
9081v_div_scale_f64 v[5:6], vcc, v[1:2], s[4:5], v[3:4]
9082// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0x09,0x0c,0x04]
9083
9084v_div_scale_f64 v[5:6], vcc, v[1:2], s[6:7], v[3:4]
9085// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0x0d,0x0c,0x04]
9086
9087v_div_scale_f64 v[5:6], vcc, v[1:2], s[102:103], v[3:4]
9088// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0xcd,0x0c,0x04]
9089
9090v_div_scale_f64 v[5:6], vcc, v[1:2], flat_scratch, v[3:4]
9091// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0xd1,0x0c,0x04]
9092
9093v_div_scale_f64 v[5:6], vcc, v[1:2], vcc, v[3:4]
9094// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0xd5,0x0c,0x04]
9095
9096v_div_scale_f64 v[5:6], vcc, v[1:2], tba, v[3:4]
9097// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0xd9,0x0c,0x04]
9098
9099v_div_scale_f64 v[5:6], vcc, v[1:2], tma, v[3:4]
9100// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0xdd,0x0c,0x04]
9101
9102v_div_scale_f64 v[5:6], vcc, v[1:2], ttmp[10:11], v[3:4]
9103// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0xf5,0x0c,0x04]
9104
9105v_div_scale_f64 v[5:6], vcc, v[1:2], exec, v[3:4]
9106// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0xfd,0x0c,0x04]
9107
9108v_div_scale_f64 v[5:6], vcc, v[1:2], 0, v[3:4]
9109// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0x01,0x0d,0x04]
9110
9111v_div_scale_f64 v[5:6], vcc, v[1:2], -1, v[3:4]
9112// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0x83,0x0d,0x04]
9113
9114v_div_scale_f64 v[5:6], vcc, v[1:2], 0.5, v[3:4]
9115// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0xe1,0x0d,0x04]
9116
9117v_div_scale_f64 v[5:6], vcc, v[1:2], -4.0, v[3:4]
9118// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0xef,0x0d,0x04]
9119
9120v_div_scale_f64 v[5:6], vcc, v[1:2], src_vccz, v[3:4]
9121// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0xf7,0x0d,0x04]
9122
9123v_div_scale_f64 v[5:6], vcc, v[1:2], src_execz, v[3:4]
9124// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0xf9,0x0d,0x04]
9125
9126v_div_scale_f64 v[5:6], vcc, v[1:2], src_scc, v[3:4]
9127// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0xfb,0x0d,0x04]
9128
9129v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], v[254:255]
9130// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0x05,0xfa,0x07]
9131
9132v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], s[6:7]
9133// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0x05,0x1a,0x00]
9134
9135v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], s[8:9]
9136// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0x05,0x22,0x00]
9137
9138v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], s[102:103]
9139// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0x05,0x9a,0x01]
9140
9141v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], flat_scratch
9142// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0x05,0xa2,0x01]
9143
9144v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], vcc
9145// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0x05,0xaa,0x01]
9146
9147v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], tba
9148// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0x05,0xb2,0x01]
9149
9150v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], tma
9151// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0x05,0xba,0x01]
9152
9153v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], ttmp[10:11]
9154// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0x05,0xea,0x01]
9155
9156v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], exec
9157// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0x05,0xfa,0x01]
9158
9159v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], 0
9160// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0x05,0x02,0x02]
9161
9162v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], -1
9163// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0x05,0x06,0x03]
9164
9165v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], 0.5
9166// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0x05,0xc2,0x03]
9167
9168v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], -4.0
9169// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0x05,0xde,0x03]
9170
9171v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], src_vccz
9172// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0x05,0xee,0x03]
9173
9174v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], src_execz
9175// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0x05,0xf2,0x03]
9176
9177v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], src_scc
9178// CHECK: [0x05,0x6a,0xdc,0xd2,0x01,0x05,0xf6,0x03]
9179
9180v_div_fmas_f32 v5, v1, v2, v3
9181// CHECK: [0x05,0x00,0xde,0xd2,0x01,0x05,0x0e,0x04]
9182
9183v_div_fmas_f32 v255, v1, v2, v3
9184// CHECK: [0xff,0x00,0xde,0xd2,0x01,0x05,0x0e,0x04]
9185
9186v_div_fmas_f32 v5, v255, v2, v3
9187// CHECK: [0x05,0x00,0xde,0xd2,0xff,0x05,0x0e,0x04]
9188
9189v_div_fmas_f32 v5, 0, v2, v3
9190// CHECK: [0x05,0x00,0xde,0xd2,0x80,0x04,0x0e,0x04]
9191
9192v_div_fmas_f32 v5, -1, v2, v3
9193// CHECK: [0x05,0x00,0xde,0xd2,0xc1,0x04,0x0e,0x04]
9194
9195v_div_fmas_f32 v5, 0.5, v2, v3
9196// CHECK: [0x05,0x00,0xde,0xd2,0xf0,0x04,0x0e,0x04]
9197
9198v_div_fmas_f32 v5, -4.0, v2, v3
9199// CHECK: [0x05,0x00,0xde,0xd2,0xf7,0x04,0x0e,0x04]
9200
9201v_div_fmas_f32 v5, src_lds_direct, v2, v3
9202// CHECK: [0x05,0x00,0xde,0xd2,0xfe,0x04,0x0e,0x04]
9203
9204v_div_fmas_f32 v5, v1, v255, v3
9205// CHECK: [0x05,0x00,0xde,0xd2,0x01,0xff,0x0f,0x04]
9206
9207v_div_fmas_f32 v5, v1, 0, v3
9208// CHECK: [0x05,0x00,0xde,0xd2,0x01,0x01,0x0d,0x04]
9209
9210v_div_fmas_f32 v5, v1, -1, v3
9211// CHECK: [0x05,0x00,0xde,0xd2,0x01,0x83,0x0d,0x04]
9212
9213v_div_fmas_f32 v5, v1, 0.5, v3
9214// CHECK: [0x05,0x00,0xde,0xd2,0x01,0xe1,0x0d,0x04]
9215
9216v_div_fmas_f32 v5, v1, -4.0, v3
9217// CHECK: [0x05,0x00,0xde,0xd2,0x01,0xef,0x0d,0x04]
9218
9219v_div_fmas_f32 v5, v1, v2, v255
9220// CHECK: [0x05,0x00,0xde,0xd2,0x01,0x05,0xfe,0x07]
9221
9222v_div_fmas_f32 v5, v1, v2, 0
9223// CHECK: [0x05,0x00,0xde,0xd2,0x01,0x05,0x02,0x02]
9224
9225v_div_fmas_f32 v5, v1, v2, -1
9226// CHECK: [0x05,0x00,0xde,0xd2,0x01,0x05,0x06,0x03]
9227
9228v_div_fmas_f32 v5, v1, v2, 0.5
9229// CHECK: [0x05,0x00,0xde,0xd2,0x01,0x05,0xc2,0x03]
9230
9231v_div_fmas_f32 v5, v1, v2, -4.0
9232// CHECK: [0x05,0x00,0xde,0xd2,0x01,0x05,0xde,0x03]
9233
9234v_div_fmas_f32 v5, -v1, v2, v3
9235// CHECK: [0x05,0x00,0xde,0xd2,0x01,0x05,0x0e,0x24]
9236
9237v_div_fmas_f32 v5, v1, -v2, v3
9238// CHECK: [0x05,0x00,0xde,0xd2,0x01,0x05,0x0e,0x44]
9239
9240v_div_fmas_f32 v5, v1, v2, -v3
9241// CHECK: [0x05,0x00,0xde,0xd2,0x01,0x05,0x0e,0x84]
9242
9243v_div_fmas_f32 v5, -v1, -v2, -v3
9244// CHECK: [0x05,0x00,0xde,0xd2,0x01,0x05,0x0e,0xe4]
9245
9246v_div_fmas_f32 v5, |v1|, v2, v3
9247// CHECK: [0x05,0x01,0xde,0xd2,0x01,0x05,0x0e,0x04]
9248
9249v_div_fmas_f32 v5, v1, |v2|, v3
9250// CHECK: [0x05,0x02,0xde,0xd2,0x01,0x05,0x0e,0x04]
9251
9252v_div_fmas_f32 v5, v1, v2, |v3|
9253// CHECK: [0x05,0x04,0xde,0xd2,0x01,0x05,0x0e,0x04]
9254
9255v_div_fmas_f32 v5, |v1|, |v2|, |v3|
9256// CHECK: [0x05,0x07,0xde,0xd2,0x01,0x05,0x0e,0x04]
9257
9258v_div_fmas_f32 v5, v1, v2, v3 clamp
9259// CHECK: [0x05,0x08,0xde,0xd2,0x01,0x05,0x0e,0x04]
9260
9261v_div_fmas_f32 v5, v1, v2, v3 mul:2
9262// CHECK: [0x05,0x00,0xde,0xd2,0x01,0x05,0x0e,0x0c]
9263
9264v_div_fmas_f32 v5, v1, v2, v3 mul:4
9265// CHECK: [0x05,0x00,0xde,0xd2,0x01,0x05,0x0e,0x14]
9266
9267v_div_fmas_f32 v5, v1, v2, v3 div:2
9268// CHECK: [0x05,0x00,0xde,0xd2,0x01,0x05,0x0e,0x1c]
9269
9270v_div_fmas_f64 v[5:6], v[1:2], v[2:3], v[3:4]
9271// CHECK: [0x05,0x00,0xe0,0xd2,0x01,0x05,0x0e,0x04]
9272
9273v_div_fmas_f64 v[254:255], v[1:2], v[2:3], v[3:4]
9274// CHECK: [0xfe,0x00,0xe0,0xd2,0x01,0x05,0x0e,0x04]
9275
9276v_div_fmas_f64 v[5:6], v[254:255], v[2:3], v[3:4]
9277// CHECK: [0x05,0x00,0xe0,0xd2,0xfe,0x05,0x0e,0x04]
9278
9279v_div_fmas_f64 v[5:6], vcc, v[2:3], v[3:4]
9280// CHECK: [0x05,0x00,0xe0,0xd2,0x6a,0x04,0x0e,0x04]
9281
9282v_div_fmas_f64 v[5:6], 0, v[2:3], v[3:4]
9283// CHECK: [0x05,0x00,0xe0,0xd2,0x80,0x04,0x0e,0x04]
9284
9285v_div_fmas_f64 v[5:6], -1, v[2:3], v[3:4]
9286// CHECK: [0x05,0x00,0xe0,0xd2,0xc1,0x04,0x0e,0x04]
9287
9288v_div_fmas_f64 v[5:6], 0.5, v[2:3], v[3:4]
9289// CHECK: [0x05,0x00,0xe0,0xd2,0xf0,0x04,0x0e,0x04]
9290
9291v_div_fmas_f64 v[5:6], -4.0, v[2:3], v[3:4]
9292// CHECK: [0x05,0x00,0xe0,0xd2,0xf7,0x04,0x0e,0x04]
9293
9294v_div_fmas_f64 v[5:6], v[1:2], v[254:255], v[3:4]
9295// CHECK: [0x05,0x00,0xe0,0xd2,0x01,0xfd,0x0f,0x04]
9296
9297v_div_fmas_f64 v[5:6], v[1:2], vcc, v[3:4]
9298// CHECK: [0x05,0x00,0xe0,0xd2,0x01,0xd5,0x0c,0x04]
9299
9300v_div_fmas_f64 v[5:6], v[1:2], 0, v[3:4]
9301// CHECK: [0x05,0x00,0xe0,0xd2,0x01,0x01,0x0d,0x04]
9302
9303v_div_fmas_f64 v[5:6], v[1:2], -1, v[3:4]
9304// CHECK: [0x05,0x00,0xe0,0xd2,0x01,0x83,0x0d,0x04]
9305
9306v_div_fmas_f64 v[5:6], v[1:2], 0.5, v[3:4]
9307// CHECK: [0x05,0x00,0xe0,0xd2,0x01,0xe1,0x0d,0x04]
9308
9309v_div_fmas_f64 v[5:6], v[1:2], -4.0, v[3:4]
9310// CHECK: [0x05,0x00,0xe0,0xd2,0x01,0xef,0x0d,0x04]
9311
9312v_div_fmas_f64 v[5:6], v[1:2], v[2:3], v[254:255]
9313// CHECK: [0x05,0x00,0xe0,0xd2,0x01,0x05,0xfa,0x07]
9314
9315v_div_fmas_f64 v[5:6], v[1:2], v[2:3], vcc
9316// CHECK: [0x05,0x00,0xe0,0xd2,0x01,0x05,0xaa,0x01]
9317
9318v_div_fmas_f64 v[5:6], v[1:2], v[2:3], 0
9319// CHECK: [0x05,0x00,0xe0,0xd2,0x01,0x05,0x02,0x02]
9320
9321v_div_fmas_f64 v[5:6], v[1:2], v[2:3], -1
9322// CHECK: [0x05,0x00,0xe0,0xd2,0x01,0x05,0x06,0x03]
9323
9324v_div_fmas_f64 v[5:6], v[1:2], v[2:3], 0.5
9325// CHECK: [0x05,0x00,0xe0,0xd2,0x01,0x05,0xc2,0x03]
9326
9327v_div_fmas_f64 v[5:6], v[1:2], v[2:3], -4.0
9328// CHECK: [0x05,0x00,0xe0,0xd2,0x01,0x05,0xde,0x03]
9329
9330v_div_fmas_f64 v[5:6], -v[1:2], v[2:3], v[3:4]
9331// CHECK: [0x05,0x00,0xe0,0xd2,0x01,0x05,0x0e,0x24]
9332
9333v_div_fmas_f64 v[5:6], v[1:2], -v[2:3], v[3:4]
9334// CHECK: [0x05,0x00,0xe0,0xd2,0x01,0x05,0x0e,0x44]
9335
9336v_div_fmas_f64 v[5:6], v[1:2], v[2:3], -v[3:4]
9337// CHECK: [0x05,0x00,0xe0,0xd2,0x01,0x05,0x0e,0x84]
9338
9339v_div_fmas_f64 v[5:6], -v[1:2], -v[2:3], -v[3:4]
9340// CHECK: [0x05,0x00,0xe0,0xd2,0x01,0x05,0x0e,0xe4]
9341
9342v_div_fmas_f64 v[5:6], |v[1:2]|, v[2:3], v[3:4]
9343// CHECK: [0x05,0x01,0xe0,0xd2,0x01,0x05,0x0e,0x04]
9344
9345v_div_fmas_f64 v[5:6], v[1:2], |v[2:3]|, v[3:4]
9346// CHECK: [0x05,0x02,0xe0,0xd2,0x01,0x05,0x0e,0x04]
9347
9348v_div_fmas_f64 v[5:6], v[1:2], v[2:3], |v[3:4]|
9349// CHECK: [0x05,0x04,0xe0,0xd2,0x01,0x05,0x0e,0x04]
9350
9351v_div_fmas_f64 v[5:6], |v[1:2]|, |v[2:3]|, |v[3:4]|
9352// CHECK: [0x05,0x07,0xe0,0xd2,0x01,0x05,0x0e,0x04]
9353
9354v_div_fmas_f64 v[5:6], v[1:2], v[2:3], v[3:4] clamp
9355// CHECK: [0x05,0x08,0xe0,0xd2,0x01,0x05,0x0e,0x04]
9356
9357v_div_fmas_f64 v[5:6], v[1:2], v[2:3], v[3:4] mul:2
9358// CHECK: [0x05,0x00,0xe0,0xd2,0x01,0x05,0x0e,0x0c]
9359
9360v_div_fmas_f64 v[5:6], v[1:2], v[2:3], v[3:4] mul:4
9361// CHECK: [0x05,0x00,0xe0,0xd2,0x01,0x05,0x0e,0x14]
9362
9363v_div_fmas_f64 v[5:6], v[1:2], v[2:3], v[3:4] div:2
9364// CHECK: [0x05,0x00,0xe0,0xd2,0x01,0x05,0x0e,0x1c]
9365
9366v_msad_u8 v5, v1, v2, v3
9367// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0x0e,0x04]
9368
9369v_msad_u8 v255, v1, v2, v3
9370// CHECK: [0xff,0x00,0xe2,0xd2,0x01,0x05,0x0e,0x04]
9371
9372v_msad_u8 v5, v255, v2, v3
9373// CHECK: [0x05,0x00,0xe2,0xd2,0xff,0x05,0x0e,0x04]
9374
9375v_msad_u8 v5, s1, v2, v3
9376// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x04,0x0e,0x04]
9377
9378v_msad_u8 v5, s103, v2, v3
9379// CHECK: [0x05,0x00,0xe2,0xd2,0x67,0x04,0x0e,0x04]
9380
9381v_msad_u8 v5, flat_scratch_lo, v2, v3
9382// CHECK: [0x05,0x00,0xe2,0xd2,0x68,0x04,0x0e,0x04]
9383
9384v_msad_u8 v5, flat_scratch_hi, v2, v3
9385// CHECK: [0x05,0x00,0xe2,0xd2,0x69,0x04,0x0e,0x04]
9386
9387v_msad_u8 v5, vcc_lo, v2, v3
9388// CHECK: [0x05,0x00,0xe2,0xd2,0x6a,0x04,0x0e,0x04]
9389
9390v_msad_u8 v5, vcc_hi, v2, v3
9391// CHECK: [0x05,0x00,0xe2,0xd2,0x6b,0x04,0x0e,0x04]
9392
9393v_msad_u8 v5, tba_lo, v2, v3
9394// CHECK: [0x05,0x00,0xe2,0xd2,0x6c,0x04,0x0e,0x04]
9395
9396v_msad_u8 v5, tba_hi, v2, v3
9397// CHECK: [0x05,0x00,0xe2,0xd2,0x6d,0x04,0x0e,0x04]
9398
9399v_msad_u8 v5, tma_lo, v2, v3
9400// CHECK: [0x05,0x00,0xe2,0xd2,0x6e,0x04,0x0e,0x04]
9401
9402v_msad_u8 v5, tma_hi, v2, v3
9403// CHECK: [0x05,0x00,0xe2,0xd2,0x6f,0x04,0x0e,0x04]
9404
9405v_msad_u8 v5, ttmp11, v2, v3
9406// CHECK: [0x05,0x00,0xe2,0xd2,0x7b,0x04,0x0e,0x04]
9407
9408v_msad_u8 v5, m0, v2, v3
9409// CHECK: [0x05,0x00,0xe2,0xd2,0x7c,0x04,0x0e,0x04]
9410
9411v_msad_u8 v5, exec_lo, v2, v3
9412// CHECK: [0x05,0x00,0xe2,0xd2,0x7e,0x04,0x0e,0x04]
9413
9414v_msad_u8 v5, exec_hi, v2, v3
9415// CHECK: [0x05,0x00,0xe2,0xd2,0x7f,0x04,0x0e,0x04]
9416
9417v_msad_u8 v5, 0, v2, v3
9418// CHECK: [0x05,0x00,0xe2,0xd2,0x80,0x04,0x0e,0x04]
9419
9420v_msad_u8 v5, -1, v2, v3
9421// CHECK: [0x05,0x00,0xe2,0xd2,0xc1,0x04,0x0e,0x04]
9422
9423v_msad_u8 v5, src_vccz, v2, v3
9424// CHECK: [0x05,0x00,0xe2,0xd2,0xfb,0x04,0x0e,0x04]
9425
9426v_msad_u8 v5, src_execz, v2, v3
9427// CHECK: [0x05,0x00,0xe2,0xd2,0xfc,0x04,0x0e,0x04]
9428
9429v_msad_u8 v5, src_scc, v2, v3
9430// CHECK: [0x05,0x00,0xe2,0xd2,0xfd,0x04,0x0e,0x04]
9431
9432v_msad_u8 v5, src_lds_direct, v2, v3
9433// CHECK: [0x05,0x00,0xe2,0xd2,0xfe,0x04,0x0e,0x04]
9434
9435v_msad_u8 v5, v1, v255, v3
9436// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0xff,0x0f,0x04]
9437
9438v_msad_u8 v5, v1, s2, v3
9439// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0x0c,0x04]
9440
9441v_msad_u8 v5, v1, s103, v3
9442// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0xcf,0x0c,0x04]
9443
9444v_msad_u8 v5, v1, flat_scratch_lo, v3
9445// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0xd1,0x0c,0x04]
9446
9447v_msad_u8 v5, v1, flat_scratch_hi, v3
9448// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0xd3,0x0c,0x04]
9449
9450v_msad_u8 v5, v1, vcc_lo, v3
9451// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0xd5,0x0c,0x04]
9452
9453v_msad_u8 v5, v1, vcc_hi, v3
9454// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0xd7,0x0c,0x04]
9455
9456v_msad_u8 v5, v1, tba_lo, v3
9457// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0xd9,0x0c,0x04]
9458
9459v_msad_u8 v5, v1, tba_hi, v3
9460// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0xdb,0x0c,0x04]
9461
9462v_msad_u8 v5, v1, tma_lo, v3
9463// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0xdd,0x0c,0x04]
9464
9465v_msad_u8 v5, v1, tma_hi, v3
9466// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0xdf,0x0c,0x04]
9467
9468v_msad_u8 v5, v1, ttmp11, v3
9469// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0xf7,0x0c,0x04]
9470
9471v_msad_u8 v5, v1, m0, v3
9472// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0xf9,0x0c,0x04]
9473
9474v_msad_u8 v5, v1, exec_lo, v3
9475// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0xfd,0x0c,0x04]
9476
9477v_msad_u8 v5, v1, exec_hi, v3
9478// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0xff,0x0c,0x04]
9479
9480v_msad_u8 v5, v1, 0, v3
9481// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x01,0x0d,0x04]
9482
9483v_msad_u8 v5, v1, -1, v3
9484// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x83,0x0d,0x04]
9485
9486v_msad_u8 v5, v1, src_vccz, v3
9487// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0xf7,0x0d,0x04]
9488
9489v_msad_u8 v5, v1, src_execz, v3
9490// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0xf9,0x0d,0x04]
9491
9492v_msad_u8 v5, v1, src_scc, v3
9493// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0xfb,0x0d,0x04]
9494
9495v_msad_u8 v5, v1, v2, v255
9496// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0xfe,0x07]
9497
9498v_msad_u8 v5, v1, v2, s3
9499// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0x0e,0x00]
9500
9501v_msad_u8 v5, v1, v2, s103
9502// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0x9e,0x01]
9503
9504v_msad_u8 v5, v1, v2, flat_scratch_lo
9505// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0xa2,0x01]
9506
9507v_msad_u8 v5, v1, v2, flat_scratch_hi
9508// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0xa6,0x01]
9509
9510v_msad_u8 v5, v1, v2, vcc_lo
9511// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0xaa,0x01]
9512
9513v_msad_u8 v5, v1, v2, vcc_hi
9514// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0xae,0x01]
9515
9516v_msad_u8 v5, v1, v2, tba_lo
9517// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0xb2,0x01]
9518
9519v_msad_u8 v5, v1, v2, tba_hi
9520// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0xb6,0x01]
9521
9522v_msad_u8 v5, v1, v2, tma_lo
9523// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0xba,0x01]
9524
9525v_msad_u8 v5, v1, v2, tma_hi
9526// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0xbe,0x01]
9527
9528v_msad_u8 v5, v1, v2, ttmp11
9529// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0xee,0x01]
9530
9531v_msad_u8 v5, v1, v2, m0
9532// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0xf2,0x01]
9533
9534v_msad_u8 v5, v1, v2, exec_lo
9535// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0xfa,0x01]
9536
9537v_msad_u8 v5, v1, v2, exec_hi
9538// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0xfe,0x01]
9539
9540v_msad_u8 v5, v1, v2, 0
9541// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0x02,0x02]
9542
9543v_msad_u8 v5, v1, v2, -1
9544// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0x06,0x03]
9545
9546v_msad_u8 v5, v1, v2, src_vccz
9547// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0xee,0x03]
9548
9549v_msad_u8 v5, v1, v2, src_execz
9550// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0xf2,0x03]
9551
9552v_msad_u8 v5, v1, v2, src_scc
9553// CHECK: [0x05,0x00,0xe2,0xd2,0x01,0x05,0xf6,0x03]
9554
9555v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, v[3:4]
9556// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0x05,0x0e,0x04]
9557
9558v_qsad_pk_u16_u8 v[254:255], v[1:2], v2, v[3:4]
9559// CHECK: [0xfe,0x00,0xe4,0xd2,0x01,0x05,0x0e,0x04]
9560
9561v_qsad_pk_u16_u8 v[5:6], v[254:255], v2, v[3:4]
9562// CHECK: [0x05,0x00,0xe4,0xd2,0xfe,0x05,0x0e,0x04]
9563
9564v_qsad_pk_u16_u8 v[5:6], s[2:3], v2, v[3:4]
9565// CHECK: [0x05,0x00,0xe4,0xd2,0x02,0x04,0x0e,0x04]
9566
9567v_qsad_pk_u16_u8 v[5:6], s[4:5], v2, v[3:4]
9568// CHECK: [0x05,0x00,0xe4,0xd2,0x04,0x04,0x0e,0x04]
9569
9570v_qsad_pk_u16_u8 v[5:6], s[102:103], v2, v[3:4]
9571// CHECK: [0x05,0x00,0xe4,0xd2,0x66,0x04,0x0e,0x04]
9572
9573v_qsad_pk_u16_u8 v[5:6], flat_scratch, v2, v[3:4]
9574// CHECK: [0x05,0x00,0xe4,0xd2,0x68,0x04,0x0e,0x04]
9575
9576v_qsad_pk_u16_u8 v[5:6], vcc, v2, v[3:4]
9577// CHECK: [0x05,0x00,0xe4,0xd2,0x6a,0x04,0x0e,0x04]
9578
9579v_qsad_pk_u16_u8 v[5:6], tba, v2, v[3:4]
9580// CHECK: [0x05,0x00,0xe4,0xd2,0x6c,0x04,0x0e,0x04]
9581
9582v_qsad_pk_u16_u8 v[5:6], tma, v2, v[3:4]
9583// CHECK: [0x05,0x00,0xe4,0xd2,0x6e,0x04,0x0e,0x04]
9584
9585v_qsad_pk_u16_u8 v[5:6], ttmp[10:11], v2, v[3:4]
9586// CHECK: [0x05,0x00,0xe4,0xd2,0x7a,0x04,0x0e,0x04]
9587
9588v_qsad_pk_u16_u8 v[5:6], exec, v2, v[3:4]
9589// CHECK: [0x05,0x00,0xe4,0xd2,0x7e,0x04,0x0e,0x04]
9590
9591v_qsad_pk_u16_u8 v[5:6], 0, v2, v[3:4]
9592// CHECK: [0x05,0x00,0xe4,0xd2,0x80,0x04,0x0e,0x04]
9593
9594v_qsad_pk_u16_u8 v[5:6], -1, v2, v[3:4]
9595// CHECK: [0x05,0x00,0xe4,0xd2,0xc1,0x04,0x0e,0x04]
9596
9597v_qsad_pk_u16_u8 v[5:6], src_vccz, v2, v[3:4]
9598// CHECK: [0x05,0x00,0xe4,0xd2,0xfb,0x04,0x0e,0x04]
9599
9600v_qsad_pk_u16_u8 v[5:6], src_execz, v2, v[3:4]
9601// CHECK: [0x05,0x00,0xe4,0xd2,0xfc,0x04,0x0e,0x04]
9602
9603v_qsad_pk_u16_u8 v[5:6], src_scc, v2, v[3:4]
9604// CHECK: [0x05,0x00,0xe4,0xd2,0xfd,0x04,0x0e,0x04]
9605
9606v_qsad_pk_u16_u8 v[5:6], v[1:2], v255, v[3:4]
9607// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0xff,0x0f,0x04]
9608
9609v_qsad_pk_u16_u8 v[5:6], v[1:2], s2, v[3:4]
9610// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0x05,0x0c,0x04]
9611
9612v_qsad_pk_u16_u8 v[5:6], v[1:2], s103, v[3:4]
9613// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0xcf,0x0c,0x04]
9614
9615v_qsad_pk_u16_u8 v[5:6], v[1:2], flat_scratch_lo, v[3:4]
9616// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0xd1,0x0c,0x04]
9617
9618v_qsad_pk_u16_u8 v[5:6], v[1:2], flat_scratch_hi, v[3:4]
9619// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0xd3,0x0c,0x04]
9620
9621v_qsad_pk_u16_u8 v[5:6], v[1:2], vcc_lo, v[3:4]
9622// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0xd5,0x0c,0x04]
9623
9624v_qsad_pk_u16_u8 v[5:6], v[1:2], vcc_hi, v[3:4]
9625// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0xd7,0x0c,0x04]
9626
9627v_qsad_pk_u16_u8 v[5:6], v[1:2], tba_lo, v[3:4]
9628// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0xd9,0x0c,0x04]
9629
9630v_qsad_pk_u16_u8 v[5:6], v[1:2], tba_hi, v[3:4]
9631// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0xdb,0x0c,0x04]
9632
9633v_qsad_pk_u16_u8 v[5:6], v[1:2], tma_lo, v[3:4]
9634// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0xdd,0x0c,0x04]
9635
9636v_qsad_pk_u16_u8 v[5:6], v[1:2], tma_hi, v[3:4]
9637// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0xdf,0x0c,0x04]
9638
9639v_qsad_pk_u16_u8 v[5:6], v[1:2], ttmp11, v[3:4]
9640// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0xf7,0x0c,0x04]
9641
9642v_qsad_pk_u16_u8 v[5:6], v[1:2], m0, v[3:4]
9643// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0xf9,0x0c,0x04]
9644
9645v_qsad_pk_u16_u8 v[5:6], v[1:2], exec_lo, v[3:4]
9646// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0xfd,0x0c,0x04]
9647
9648v_qsad_pk_u16_u8 v[5:6], v[1:2], exec_hi, v[3:4]
9649// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0xff,0x0c,0x04]
9650
9651v_qsad_pk_u16_u8 v[5:6], v[1:2], 0, v[3:4]
9652// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0x01,0x0d,0x04]
9653
9654v_qsad_pk_u16_u8 v[5:6], v[1:2], -1, v[3:4]
9655// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0x83,0x0d,0x04]
9656
9657v_qsad_pk_u16_u8 v[5:6], v[1:2], src_vccz, v[3:4]
9658// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0xf7,0x0d,0x04]
9659
9660v_qsad_pk_u16_u8 v[5:6], v[1:2], src_execz, v[3:4]
9661// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0xf9,0x0d,0x04]
9662
9663v_qsad_pk_u16_u8 v[5:6], v[1:2], src_scc, v[3:4]
9664// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0xfb,0x0d,0x04]
9665
9666v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, v[254:255]
9667// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0x05,0xfa,0x07]
9668
9669v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, s[6:7]
9670// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0x05,0x1a,0x00]
9671
9672v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, s[8:9]
9673// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0x05,0x22,0x00]
9674
9675v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, s[102:103]
9676// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0x05,0x9a,0x01]
9677
9678v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, flat_scratch
9679// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0x05,0xa2,0x01]
9680
9681v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, vcc
9682// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0x05,0xaa,0x01]
9683
9684v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, tba
9685// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0x05,0xb2,0x01]
9686
9687v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, tma
9688// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0x05,0xba,0x01]
9689
9690v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, ttmp[10:11]
9691// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0x05,0xea,0x01]
9692
9693v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, exec
9694// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0x05,0xfa,0x01]
9695
9696v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, 0
9697// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0x05,0x02,0x02]
9698
9699v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, -1
9700// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0x05,0x06,0x03]
9701
9702v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, src_vccz
9703// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0x05,0xee,0x03]
9704
9705v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, src_execz
9706// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0x05,0xf2,0x03]
9707
9708v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, src_scc
9709// CHECK: [0x05,0x00,0xe4,0xd2,0x01,0x05,0xf6,0x03]
9710
9711v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, v[3:4]
9712// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0x05,0x0e,0x04]
9713
9714v_mqsad_pk_u16_u8 v[254:255], v[1:2], v2, v[3:4]
9715// CHECK: [0xfe,0x00,0xe6,0xd2,0x01,0x05,0x0e,0x04]
9716
9717v_mqsad_pk_u16_u8 v[5:6], v[254:255], v2, v[3:4]
9718// CHECK: [0x05,0x00,0xe6,0xd2,0xfe,0x05,0x0e,0x04]
9719
9720v_mqsad_pk_u16_u8 v[5:6], s[2:3], v2, v[3:4]
9721// CHECK: [0x05,0x00,0xe6,0xd2,0x02,0x04,0x0e,0x04]
9722
9723v_mqsad_pk_u16_u8 v[5:6], s[4:5], v2, v[3:4]
9724// CHECK: [0x05,0x00,0xe6,0xd2,0x04,0x04,0x0e,0x04]
9725
9726v_mqsad_pk_u16_u8 v[5:6], s[102:103], v2, v[3:4]
9727// CHECK: [0x05,0x00,0xe6,0xd2,0x66,0x04,0x0e,0x04]
9728
9729v_mqsad_pk_u16_u8 v[5:6], flat_scratch, v2, v[3:4]
9730// CHECK: [0x05,0x00,0xe6,0xd2,0x68,0x04,0x0e,0x04]
9731
9732v_mqsad_pk_u16_u8 v[5:6], vcc, v2, v[3:4]
9733// CHECK: [0x05,0x00,0xe6,0xd2,0x6a,0x04,0x0e,0x04]
9734
9735v_mqsad_pk_u16_u8 v[5:6], tba, v2, v[3:4]
9736// CHECK: [0x05,0x00,0xe6,0xd2,0x6c,0x04,0x0e,0x04]
9737
9738v_mqsad_pk_u16_u8 v[5:6], tma, v2, v[3:4]
9739// CHECK: [0x05,0x00,0xe6,0xd2,0x6e,0x04,0x0e,0x04]
9740
9741v_mqsad_pk_u16_u8 v[5:6], ttmp[10:11], v2, v[3:4]
9742// CHECK: [0x05,0x00,0xe6,0xd2,0x7a,0x04,0x0e,0x04]
9743
9744v_mqsad_pk_u16_u8 v[5:6], exec, v2, v[3:4]
9745// CHECK: [0x05,0x00,0xe6,0xd2,0x7e,0x04,0x0e,0x04]
9746
9747v_mqsad_pk_u16_u8 v[5:6], 0, v2, v[3:4]
9748// CHECK: [0x05,0x00,0xe6,0xd2,0x80,0x04,0x0e,0x04]
9749
9750v_mqsad_pk_u16_u8 v[5:6], -1, v2, v[3:4]
9751// CHECK: [0x05,0x00,0xe6,0xd2,0xc1,0x04,0x0e,0x04]
9752
9753v_mqsad_pk_u16_u8 v[5:6], src_vccz, v2, v[3:4]
9754// CHECK: [0x05,0x00,0xe6,0xd2,0xfb,0x04,0x0e,0x04]
9755
9756v_mqsad_pk_u16_u8 v[5:6], src_execz, v2, v[3:4]
9757// CHECK: [0x05,0x00,0xe6,0xd2,0xfc,0x04,0x0e,0x04]
9758
9759v_mqsad_pk_u16_u8 v[5:6], src_scc, v2, v[3:4]
9760// CHECK: [0x05,0x00,0xe6,0xd2,0xfd,0x04,0x0e,0x04]
9761
9762v_mqsad_pk_u16_u8 v[5:6], v[1:2], v255, v[3:4]
9763// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0xff,0x0f,0x04]
9764
9765v_mqsad_pk_u16_u8 v[5:6], v[1:2], s2, v[3:4]
9766// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0x05,0x0c,0x04]
9767
9768v_mqsad_pk_u16_u8 v[5:6], v[1:2], s103, v[3:4]
9769// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0xcf,0x0c,0x04]
9770
9771v_mqsad_pk_u16_u8 v[5:6], v[1:2], flat_scratch_lo, v[3:4]
9772// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0xd1,0x0c,0x04]
9773
9774v_mqsad_pk_u16_u8 v[5:6], v[1:2], flat_scratch_hi, v[3:4]
9775// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0xd3,0x0c,0x04]
9776
9777v_mqsad_pk_u16_u8 v[5:6], v[1:2], vcc_lo, v[3:4]
9778// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0xd5,0x0c,0x04]
9779
9780v_mqsad_pk_u16_u8 v[5:6], v[1:2], vcc_hi, v[3:4]
9781// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0xd7,0x0c,0x04]
9782
9783v_mqsad_pk_u16_u8 v[5:6], v[1:2], tba_lo, v[3:4]
9784// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0xd9,0x0c,0x04]
9785
9786v_mqsad_pk_u16_u8 v[5:6], v[1:2], tba_hi, v[3:4]
9787// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0xdb,0x0c,0x04]
9788
9789v_mqsad_pk_u16_u8 v[5:6], v[1:2], tma_lo, v[3:4]
9790// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0xdd,0x0c,0x04]
9791
9792v_mqsad_pk_u16_u8 v[5:6], v[1:2], tma_hi, v[3:4]
9793// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0xdf,0x0c,0x04]
9794
9795v_mqsad_pk_u16_u8 v[5:6], v[1:2], ttmp11, v[3:4]
9796// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0xf7,0x0c,0x04]
9797
9798v_mqsad_pk_u16_u8 v[5:6], v[1:2], m0, v[3:4]
9799// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0xf9,0x0c,0x04]
9800
9801v_mqsad_pk_u16_u8 v[5:6], v[1:2], exec_lo, v[3:4]
9802// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0xfd,0x0c,0x04]
9803
9804v_mqsad_pk_u16_u8 v[5:6], v[1:2], exec_hi, v[3:4]
9805// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0xff,0x0c,0x04]
9806
9807v_mqsad_pk_u16_u8 v[5:6], v[1:2], 0, v[3:4]
9808// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0x01,0x0d,0x04]
9809
9810v_mqsad_pk_u16_u8 v[5:6], v[1:2], -1, v[3:4]
9811// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0x83,0x0d,0x04]
9812
9813v_mqsad_pk_u16_u8 v[5:6], v[1:2], src_vccz, v[3:4]
9814// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0xf7,0x0d,0x04]
9815
9816v_mqsad_pk_u16_u8 v[5:6], v[1:2], src_execz, v[3:4]
9817// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0xf9,0x0d,0x04]
9818
9819v_mqsad_pk_u16_u8 v[5:6], v[1:2], src_scc, v[3:4]
9820// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0xfb,0x0d,0x04]
9821
9822v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, v[254:255]
9823// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0x05,0xfa,0x07]
9824
9825v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, s[6:7]
9826// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0x05,0x1a,0x00]
9827
9828v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, s[8:9]
9829// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0x05,0x22,0x00]
9830
9831v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, s[102:103]
9832// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0x05,0x9a,0x01]
9833
9834v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, flat_scratch
9835// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0x05,0xa2,0x01]
9836
9837v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, vcc
9838// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0x05,0xaa,0x01]
9839
9840v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, tba
9841// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0x05,0xb2,0x01]
9842
9843v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, tma
9844// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0x05,0xba,0x01]
9845
9846v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, ttmp[10:11]
9847// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0x05,0xea,0x01]
9848
9849v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, exec
9850// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0x05,0xfa,0x01]
9851
9852v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, 0
9853// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0x05,0x02,0x02]
9854
9855v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, -1
9856// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0x05,0x06,0x03]
9857
9858v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, src_vccz
9859// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0x05,0xee,0x03]
9860
9861v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, src_execz
9862// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0x05,0xf2,0x03]
9863
9864v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, src_scc
9865// CHECK: [0x05,0x00,0xe6,0xd2,0x01,0x05,0xf6,0x03]
9866
9867v_trig_preop_f64 v[5:6], v[1:2], v2
9868// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0x05,0x02,0x00]
9869
9870v_trig_preop_f64 v[254:255], v[1:2], v2
9871// CHECK: [0xfe,0x00,0xe8,0xd2,0x01,0x05,0x02,0x00]
9872
9873v_trig_preop_f64 v[5:6], v[254:255], v2
9874// CHECK: [0x05,0x00,0xe8,0xd2,0xfe,0x05,0x02,0x00]
9875
9876v_trig_preop_f64 v[5:6], s[2:3], v2
9877// CHECK: [0x05,0x00,0xe8,0xd2,0x02,0x04,0x02,0x00]
9878
9879v_trig_preop_f64 v[5:6], s[4:5], v2
9880// CHECK: [0x05,0x00,0xe8,0xd2,0x04,0x04,0x02,0x00]
9881
9882v_trig_preop_f64 v[5:6], s[102:103], v2
9883// CHECK: [0x05,0x00,0xe8,0xd2,0x66,0x04,0x02,0x00]
9884
9885v_trig_preop_f64 v[5:6], flat_scratch, v2
9886// CHECK: [0x05,0x00,0xe8,0xd2,0x68,0x04,0x02,0x00]
9887
9888v_trig_preop_f64 v[5:6], vcc, v2
9889// CHECK: [0x05,0x00,0xe8,0xd2,0x6a,0x04,0x02,0x00]
9890
9891v_trig_preop_f64 v[5:6], tba, v2
9892// CHECK: [0x05,0x00,0xe8,0xd2,0x6c,0x04,0x02,0x00]
9893
9894v_trig_preop_f64 v[5:6], tma, v2
9895// CHECK: [0x05,0x00,0xe8,0xd2,0x6e,0x04,0x02,0x00]
9896
9897v_trig_preop_f64 v[5:6], ttmp[10:11], v2
9898// CHECK: [0x05,0x00,0xe8,0xd2,0x7a,0x04,0x02,0x00]
9899
9900v_trig_preop_f64 v[5:6], exec, v2
9901// CHECK: [0x05,0x00,0xe8,0xd2,0x7e,0x04,0x02,0x00]
9902
9903v_trig_preop_f64 v[5:6], 0, v2
9904// CHECK: [0x05,0x00,0xe8,0xd2,0x80,0x04,0x02,0x00]
9905
9906v_trig_preop_f64 v[5:6], -1, v2
9907// CHECK: [0x05,0x00,0xe8,0xd2,0xc1,0x04,0x02,0x00]
9908
9909v_trig_preop_f64 v[5:6], 0.5, v2
9910// CHECK: [0x05,0x00,0xe8,0xd2,0xf0,0x04,0x02,0x00]
9911
9912v_trig_preop_f64 v[5:6], -4.0, v2
9913// CHECK: [0x05,0x00,0xe8,0xd2,0xf7,0x04,0x02,0x00]
9914
9915v_trig_preop_f64 v[5:6], src_vccz, v2
9916// CHECK: [0x05,0x00,0xe8,0xd2,0xfb,0x04,0x02,0x00]
9917
9918v_trig_preop_f64 v[5:6], src_execz, v2
9919// CHECK: [0x05,0x00,0xe8,0xd2,0xfc,0x04,0x02,0x00]
9920
9921v_trig_preop_f64 v[5:6], src_scc, v2
9922// CHECK: [0x05,0x00,0xe8,0xd2,0xfd,0x04,0x02,0x00]
9923
9924v_trig_preop_f64 v[5:6], v[1:2], v255
9925// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0xff,0x03,0x00]
9926
9927v_trig_preop_f64 v[5:6], v[1:2], s2
9928// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0x05,0x00,0x00]
9929
9930v_trig_preop_f64 v[5:6], v[1:2], s103
9931// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0xcf,0x00,0x00]
9932
9933v_trig_preop_f64 v[5:6], v[1:2], flat_scratch_lo
9934// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0xd1,0x00,0x00]
9935
9936v_trig_preop_f64 v[5:6], v[1:2], flat_scratch_hi
9937// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0xd3,0x00,0x00]
9938
9939v_trig_preop_f64 v[5:6], v[1:2], vcc_lo
9940// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0xd5,0x00,0x00]
9941
9942v_trig_preop_f64 v[5:6], v[1:2], vcc_hi
9943// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0xd7,0x00,0x00]
9944
9945v_trig_preop_f64 v[5:6], v[1:2], tba_lo
9946// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0xd9,0x00,0x00]
9947
9948v_trig_preop_f64 v[5:6], v[1:2], tba_hi
9949// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0xdb,0x00,0x00]
9950
9951v_trig_preop_f64 v[5:6], v[1:2], tma_lo
9952// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0xdd,0x00,0x00]
9953
9954v_trig_preop_f64 v[5:6], v[1:2], tma_hi
9955// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0xdf,0x00,0x00]
9956
9957v_trig_preop_f64 v[5:6], v[1:2], ttmp11
9958// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0xf7,0x00,0x00]
9959
9960v_trig_preop_f64 v[5:6], v[1:2], m0
9961// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0xf9,0x00,0x00]
9962
9963v_trig_preop_f64 v[5:6], v[1:2], exec_lo
9964// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0xfd,0x00,0x00]
9965
9966v_trig_preop_f64 v[5:6], v[1:2], exec_hi
9967// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0xff,0x00,0x00]
9968
9969v_trig_preop_f64 v[5:6], v[1:2], 0
9970// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0x01,0x01,0x00]
9971
9972v_trig_preop_f64 v[5:6], v[1:2], -1
9973// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0x83,0x01,0x00]
9974
9975v_trig_preop_f64 v[5:6], v[1:2], 0.5
9976// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0xe1,0x01,0x00]
9977
9978v_trig_preop_f64 v[5:6], v[1:2], -4.0
9979// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0xef,0x01,0x00]
9980
9981v_trig_preop_f64 v[5:6], v[1:2], src_vccz
9982// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0xf7,0x01,0x00]
9983
9984v_trig_preop_f64 v[5:6], v[1:2], src_execz
9985// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0xf9,0x01,0x00]
9986
9987v_trig_preop_f64 v[5:6], v[1:2], src_scc
9988// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0xfb,0x01,0x00]
9989
9990v_trig_preop_f64 v[5:6], -v[1:2], v2
9991// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0x05,0x02,0x20]
9992
9993v_trig_preop_f64 v[5:6], |v[1:2]|, v2
9994// CHECK: [0x05,0x01,0xe8,0xd2,0x01,0x05,0x02,0x00]
9995
9996v_trig_preop_f64 v[5:6], v[1:2], v2 clamp
9997// CHECK: [0x05,0x08,0xe8,0xd2,0x01,0x05,0x02,0x00]
9998
9999v_trig_preop_f64 v[5:6], v[1:2], v2 mul:2
10000// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0x05,0x02,0x08]
10001
10002v_trig_preop_f64 v[5:6], v[1:2], v2 mul:4
10003// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0x05,0x02,0x10]
10004
10005v_trig_preop_f64 v[5:6], v[1:2], v2 div:2
10006// CHECK: [0x05,0x00,0xe8,0xd2,0x01,0x05,0x02,0x18]
10007
10008v_mqsad_u32_u8 v[252:255], v[1:2], v2, v[3:6]
10009// CHECK: [0xfc,0x00,0xea,0xd2,0x01,0x05,0x0e,0x04]
10010
10011v_mqsad_u32_u8 v[252:255], s[2:3], v2, v[3:6]
10012// CHECK: [0xfc,0x00,0xea,0xd2,0x02,0x04,0x0e,0x04]
10013
10014v_mqsad_u32_u8 v[252:255], s[4:5], v2, v[3:6]
10015// CHECK: [0xfc,0x00,0xea,0xd2,0x04,0x04,0x0e,0x04]
10016
10017v_mqsad_u32_u8 v[252:255], s[102:103], v2, v[3:6]
10018// CHECK: [0xfc,0x00,0xea,0xd2,0x66,0x04,0x0e,0x04]
10019
10020v_mqsad_u32_u8 v[252:255], flat_scratch, v2, v[3:6]
10021// CHECK: [0xfc,0x00,0xea,0xd2,0x68,0x04,0x0e,0x04]
10022
10023v_mqsad_u32_u8 v[252:255], vcc, v2, v[3:6]
10024// CHECK: [0xfc,0x00,0xea,0xd2,0x6a,0x04,0x0e,0x04]
10025
10026v_mqsad_u32_u8 v[252:255], tba, v2, v[3:6]
10027// CHECK: [0xfc,0x00,0xea,0xd2,0x6c,0x04,0x0e,0x04]
10028
10029v_mqsad_u32_u8 v[252:255], tma, v2, v[3:6]
10030// CHECK: [0xfc,0x00,0xea,0xd2,0x6e,0x04,0x0e,0x04]
10031
10032v_mqsad_u32_u8 v[252:255], ttmp[10:11], v2, v[3:6]
10033// CHECK: [0xfc,0x00,0xea,0xd2,0x7a,0x04,0x0e,0x04]
10034
10035v_mqsad_u32_u8 v[252:255], exec, v2, v[3:6]
10036// CHECK: [0xfc,0x00,0xea,0xd2,0x7e,0x04,0x0e,0x04]
10037
10038v_mqsad_u32_u8 v[252:255], 0, v2, v[3:6]
10039// CHECK: [0xfc,0x00,0xea,0xd2,0x80,0x04,0x0e,0x04]
10040
10041v_mqsad_u32_u8 v[252:255], -1, v2, v[3:6]
10042// CHECK: [0xfc,0x00,0xea,0xd2,0xc1,0x04,0x0e,0x04]
10043
10044v_mqsad_u32_u8 v[252:255], src_vccz, v2, v[3:6]
10045// CHECK: [0xfc,0x00,0xea,0xd2,0xfb,0x04,0x0e,0x04]
10046
10047v_mqsad_u32_u8 v[252:255], src_execz, v2, v[3:6]
10048// CHECK: [0xfc,0x00,0xea,0xd2,0xfc,0x04,0x0e,0x04]
10049
10050v_mqsad_u32_u8 v[252:255], src_scc, v2, v[3:6]
10051// CHECK: [0xfc,0x00,0xea,0xd2,0xfd,0x04,0x0e,0x04]
10052
10053v_mqsad_u32_u8 v[252:255], v[1:2], s2, v[3:6]
10054// CHECK: [0xfc,0x00,0xea,0xd2,0x01,0x05,0x0c,0x04]
10055
10056v_mqsad_u32_u8 v[252:255], v[1:2], s103, v[3:6]
10057// CHECK: [0xfc,0x00,0xea,0xd2,0x01,0xcf,0x0c,0x04]
10058
10059v_mqsad_u32_u8 v[252:255], v[1:2], flat_scratch_lo, v[3:6]
10060// CHECK: [0xfc,0x00,0xea,0xd2,0x01,0xd1,0x0c,0x04]
10061
10062v_mqsad_u32_u8 v[252:255], v[1:2], flat_scratch_hi, v[3:6]
10063// CHECK: [0xfc,0x00,0xea,0xd2,0x01,0xd3,0x0c,0x04]
10064
10065v_mqsad_u32_u8 v[252:255], v[1:2], vcc_lo, v[3:6]
10066// CHECK: [0xfc,0x00,0xea,0xd2,0x01,0xd5,0x0c,0x04]
10067
10068v_mqsad_u32_u8 v[252:255], v[1:2], vcc_hi, v[3:6]
10069// CHECK: [0xfc,0x00,0xea,0xd2,0x01,0xd7,0x0c,0x04]
10070
10071v_mqsad_u32_u8 v[252:255], v[1:2], tba_lo, v[3:6]
10072// CHECK: [0xfc,0x00,0xea,0xd2,0x01,0xd9,0x0c,0x04]
10073
10074v_mqsad_u32_u8 v[252:255], v[1:2], tba_hi, v[3:6]
10075// CHECK: [0xfc,0x00,0xea,0xd2,0x01,0xdb,0x0c,0x04]
10076
10077v_mqsad_u32_u8 v[252:255], v[1:2], tma_lo, v[3:6]
10078// CHECK: [0xfc,0x00,0xea,0xd2,0x01,0xdd,0x0c,0x04]
10079
10080v_mqsad_u32_u8 v[252:255], v[1:2], tma_hi, v[3:6]
10081// CHECK: [0xfc,0x00,0xea,0xd2,0x01,0xdf,0x0c,0x04]
10082
10083v_mqsad_u32_u8 v[252:255], v[1:2], ttmp11, v[3:6]
10084// CHECK: [0xfc,0x00,0xea,0xd2,0x01,0xf7,0x0c,0x04]
10085
10086v_mqsad_u32_u8 v[252:255], v[1:2], m0, v[3:6]
10087// CHECK: [0xfc,0x00,0xea,0xd2,0x01,0xf9,0x0c,0x04]
10088
10089v_mqsad_u32_u8 v[252:255], v[1:2], exec_lo, v[3:6]
10090// CHECK: [0xfc,0x00,0xea,0xd2,0x01,0xfd,0x0c,0x04]
10091
10092v_mqsad_u32_u8 v[252:255], v[1:2], exec_hi, v[3:6]
10093// CHECK: [0xfc,0x00,0xea,0xd2,0x01,0xff,0x0c,0x04]
10094
10095v_mqsad_u32_u8 v[252:255], v[1:2], 0, v[3:6]
10096// CHECK: [0xfc,0x00,0xea,0xd2,0x01,0x01,0x0d,0x04]
10097
10098v_mqsad_u32_u8 v[252:255], v[1:2], -1, v[3:6]
10099// CHECK: [0xfc,0x00,0xea,0xd2,0x01,0x83,0x0d,0x04]
10100
10101v_mqsad_u32_u8 v[252:255], v[1:2], src_vccz, v[3:6]
10102// CHECK: [0xfc,0x00,0xea,0xd2,0x01,0xf7,0x0d,0x04]
10103
10104v_mqsad_u32_u8 v[252:255], v[1:2], src_execz, v[3:6]
10105// CHECK: [0xfc,0x00,0xea,0xd2,0x01,0xf9,0x0d,0x04]
10106
10107v_mqsad_u32_u8 v[252:255], v[1:2], src_scc, v[3:6]
10108// CHECK: [0xfc,0x00,0xea,0xd2,0x01,0xfb,0x0d,0x04]
10109
10110v_mad_u64_u32 v[5:6], s[12:13], v1, v2, v[3:4]
10111// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x05,0x0e,0x04]
10112
10113v_mad_u64_u32 v[254:255], s[12:13], v1, v2, v[3:4]
10114// CHECK: [0xfe,0x0c,0xec,0xd2,0x01,0x05,0x0e,0x04]
10115
10116v_mad_u64_u32 v[5:6], s[14:15], v1, v2, v[3:4]
10117// CHECK: [0x05,0x0e,0xec,0xd2,0x01,0x05,0x0e,0x04]
10118
10119v_mad_u64_u32 v[5:6], s[102:103], v1, v2, v[3:4]
10120// CHECK: [0x05,0x66,0xec,0xd2,0x01,0x05,0x0e,0x04]
10121
10122v_mad_u64_u32 v[5:6], flat_scratch, v1, v2, v[3:4]
10123// CHECK: [0x05,0x68,0xec,0xd2,0x01,0x05,0x0e,0x04]
10124
10125v_mad_u64_u32 v[5:6], vcc, v1, v2, v[3:4]
10126// CHECK: [0x05,0x6a,0xec,0xd2,0x01,0x05,0x0e,0x04]
10127
10128v_mad_u64_u32 v[5:6], tba, v1, v2, v[3:4]
10129// CHECK: [0x05,0x6c,0xec,0xd2,0x01,0x05,0x0e,0x04]
10130
10131v_mad_u64_u32 v[5:6], tma, v1, v2, v[3:4]
10132// CHECK: [0x05,0x6e,0xec,0xd2,0x01,0x05,0x0e,0x04]
10133
10134v_mad_u64_u32 v[5:6], ttmp[10:11], v1, v2, v[3:4]
10135// CHECK: [0x05,0x7a,0xec,0xd2,0x01,0x05,0x0e,0x04]
10136
10137v_mad_u64_u32 v[5:6], s[12:13], v255, v2, v[3:4]
10138// CHECK: [0x05,0x0c,0xec,0xd2,0xff,0x05,0x0e,0x04]
10139
10140v_mad_u64_u32 v[5:6], s[12:13], s1, v2, v[3:4]
10141// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x04,0x0e,0x04]
10142
10143v_mad_u64_u32 v[5:6], s[12:13], s103, v2, v[3:4]
10144// CHECK: [0x05,0x0c,0xec,0xd2,0x67,0x04,0x0e,0x04]
10145
10146v_mad_u64_u32 v[5:6], s[12:13], flat_scratch_lo, v2, v[3:4]
10147// CHECK: [0x05,0x0c,0xec,0xd2,0x68,0x04,0x0e,0x04]
10148
10149v_mad_u64_u32 v[5:6], s[12:13], flat_scratch_hi, v2, v[3:4]
10150// CHECK: [0x05,0x0c,0xec,0xd2,0x69,0x04,0x0e,0x04]
10151
10152v_mad_u64_u32 v[5:6], s[12:13], vcc_lo, v2, v[3:4]
10153// CHECK: [0x05,0x0c,0xec,0xd2,0x6a,0x04,0x0e,0x04]
10154
10155v_mad_u64_u32 v[5:6], s[12:13], vcc_hi, v2, v[3:4]
10156// CHECK: [0x05,0x0c,0xec,0xd2,0x6b,0x04,0x0e,0x04]
10157
10158v_mad_u64_u32 v[5:6], s[12:13], tba_lo, v2, v[3:4]
10159// CHECK: [0x05,0x0c,0xec,0xd2,0x6c,0x04,0x0e,0x04]
10160
10161v_mad_u64_u32 v[5:6], s[12:13], tba_hi, v2, v[3:4]
10162// CHECK: [0x05,0x0c,0xec,0xd2,0x6d,0x04,0x0e,0x04]
10163
10164v_mad_u64_u32 v[5:6], s[12:13], tma_lo, v2, v[3:4]
10165// CHECK: [0x05,0x0c,0xec,0xd2,0x6e,0x04,0x0e,0x04]
10166
10167v_mad_u64_u32 v[5:6], s[12:13], tma_hi, v2, v[3:4]
10168// CHECK: [0x05,0x0c,0xec,0xd2,0x6f,0x04,0x0e,0x04]
10169
10170v_mad_u64_u32 v[5:6], s[12:13], ttmp11, v2, v[3:4]
10171// CHECK: [0x05,0x0c,0xec,0xd2,0x7b,0x04,0x0e,0x04]
10172
10173v_mad_u64_u32 v[5:6], s[12:13], m0, v2, v[3:4]
10174// CHECK: [0x05,0x0c,0xec,0xd2,0x7c,0x04,0x0e,0x04]
10175
10176v_mad_u64_u32 v[5:6], s[12:13], exec_lo, v2, v[3:4]
10177// CHECK: [0x05,0x0c,0xec,0xd2,0x7e,0x04,0x0e,0x04]
10178
10179v_mad_u64_u32 v[5:6], s[12:13], exec_hi, v2, v[3:4]
10180// CHECK: [0x05,0x0c,0xec,0xd2,0x7f,0x04,0x0e,0x04]
10181
10182v_mad_u64_u32 v[5:6], s[12:13], 0, v2, v[3:4]
10183// CHECK: [0x05,0x0c,0xec,0xd2,0x80,0x04,0x0e,0x04]
10184
10185v_mad_u64_u32 v[5:6], s[12:13], -1, v2, v[3:4]
10186// CHECK: [0x05,0x0c,0xec,0xd2,0xc1,0x04,0x0e,0x04]
10187
10188v_mad_u64_u32 v[5:6], s[12:13], 0.5, v2, v[3:4]
10189// CHECK: [0x05,0x0c,0xec,0xd2,0xf0,0x04,0x0e,0x04]
10190
10191v_mad_u64_u32 v[5:6], s[12:13], -4.0, v2, v[3:4]
10192// CHECK: [0x05,0x0c,0xec,0xd2,0xf7,0x04,0x0e,0x04]
10193
10194v_mad_u64_u32 v[5:6], s[12:13], src_vccz, v2, v[3:4]
10195// CHECK: [0x05,0x0c,0xec,0xd2,0xfb,0x04,0x0e,0x04]
10196
10197v_mad_u64_u32 v[5:6], s[12:13], src_execz, v2, v[3:4]
10198// CHECK: [0x05,0x0c,0xec,0xd2,0xfc,0x04,0x0e,0x04]
10199
10200v_mad_u64_u32 v[5:6], s[12:13], src_scc, v2, v[3:4]
10201// CHECK: [0x05,0x0c,0xec,0xd2,0xfd,0x04,0x0e,0x04]
10202
10203v_mad_u64_u32 v[5:6], s[12:13], src_lds_direct, v2, v[3:4]
10204// CHECK: [0x05,0x0c,0xec,0xd2,0xfe,0x04,0x0e,0x04]
10205
10206v_mad_u64_u32 v[5:6], s[12:13], v1, v255, v[3:4]
10207// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0xff,0x0f,0x04]
10208
10209v_mad_u64_u32 v[5:6], s[12:13], v1, s2, v[3:4]
10210// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x05,0x0c,0x04]
10211
10212v_mad_u64_u32 v[5:6], s[12:13], v1, s103, v[3:4]
10213// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0xcf,0x0c,0x04]
10214
10215v_mad_u64_u32 v[5:6], s[12:13], v1, flat_scratch_lo, v[3:4]
10216// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0xd1,0x0c,0x04]
10217
10218v_mad_u64_u32 v[5:6], s[12:13], v1, flat_scratch_hi, v[3:4]
10219// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0xd3,0x0c,0x04]
10220
10221v_mad_u64_u32 v[5:6], s[12:13], v1, vcc_lo, v[3:4]
10222// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0xd5,0x0c,0x04]
10223
10224v_mad_u64_u32 v[5:6], s[12:13], v1, vcc_hi, v[3:4]
10225// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0xd7,0x0c,0x04]
10226
10227v_mad_u64_u32 v[5:6], s[12:13], v1, tba_lo, v[3:4]
10228// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0xd9,0x0c,0x04]
10229
10230v_mad_u64_u32 v[5:6], s[12:13], v1, tba_hi, v[3:4]
10231// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0xdb,0x0c,0x04]
10232
10233v_mad_u64_u32 v[5:6], s[12:13], v1, tma_lo, v[3:4]
10234// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0xdd,0x0c,0x04]
10235
10236v_mad_u64_u32 v[5:6], s[12:13], v1, tma_hi, v[3:4]
10237// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0xdf,0x0c,0x04]
10238
10239v_mad_u64_u32 v[5:6], s[12:13], v1, ttmp11, v[3:4]
10240// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0xf7,0x0c,0x04]
10241
10242v_mad_u64_u32 v[5:6], s[12:13], v1, m0, v[3:4]
10243// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0xf9,0x0c,0x04]
10244
10245v_mad_u64_u32 v[5:6], s[12:13], v1, exec_lo, v[3:4]
10246// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0xfd,0x0c,0x04]
10247
10248v_mad_u64_u32 v[5:6], s[12:13], v1, exec_hi, v[3:4]
10249// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0xff,0x0c,0x04]
10250
10251v_mad_u64_u32 v[5:6], s[12:13], v1, 0, v[3:4]
10252// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x01,0x0d,0x04]
10253
10254v_mad_u64_u32 v[5:6], s[12:13], v1, -1, v[3:4]
10255// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x83,0x0d,0x04]
10256
10257v_mad_u64_u32 v[5:6], s[12:13], v1, 0.5, v[3:4]
10258// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0xe1,0x0d,0x04]
10259
10260v_mad_u64_u32 v[5:6], s[12:13], v1, -4.0, v[3:4]
10261// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0xef,0x0d,0x04]
10262
10263v_mad_u64_u32 v[5:6], s[12:13], v1, src_vccz, v[3:4]
10264// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0xf7,0x0d,0x04]
10265
10266v_mad_u64_u32 v[5:6], s[12:13], v1, src_execz, v[3:4]
10267// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0xf9,0x0d,0x04]
10268
10269v_mad_u64_u32 v[5:6], s[12:13], v1, src_scc, v[3:4]
10270// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0xfb,0x0d,0x04]
10271
10272v_mad_u64_u32 v[5:6], s[12:13], v1, v2, v[254:255]
10273// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x05,0xfa,0x07]
10274
10275v_mad_u64_u32 v[5:6], s[12:13], v1, v2, s[6:7]
10276// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x05,0x1a,0x00]
10277
10278v_mad_u64_u32 v[5:6], s[12:13], v1, v2, s[8:9]
10279// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x05,0x22,0x00]
10280
10281v_mad_u64_u32 v[5:6], s[12:13], v1, v2, s[102:103]
10282// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x05,0x9a,0x01]
10283
10284v_mad_u64_u32 v[5:6], s[12:13], v1, v2, flat_scratch
10285// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x05,0xa2,0x01]
10286
10287v_mad_u64_u32 v[5:6], s[12:13], v1, v2, vcc
10288// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x05,0xaa,0x01]
10289
10290v_mad_u64_u32 v[5:6], s[12:13], v1, v2, tba
10291// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x05,0xb2,0x01]
10292
10293v_mad_u64_u32 v[5:6], s[12:13], v1, v2, tma
10294// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x05,0xba,0x01]
10295
10296v_mad_u64_u32 v[5:6], s[12:13], v1, v2, ttmp[10:11]
10297// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x05,0xea,0x01]
10298
10299v_mad_u64_u32 v[5:6], s[12:13], v1, v2, exec
10300// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x05,0xfa,0x01]
10301
10302v_mad_u64_u32 v[5:6], s[12:13], v1, v2, 0
10303// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x05,0x02,0x02]
10304
10305v_mad_u64_u32 v[5:6], s[12:13], v1, v2, -1
10306// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x05,0x06,0x03]
10307
10308v_mad_u64_u32 v[5:6], s[12:13], v1, v2, 0.5
10309// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x05,0xc2,0x03]
10310
10311v_mad_u64_u32 v[5:6], s[12:13], v1, v2, -4.0
10312// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x05,0xde,0x03]
10313
10314v_mad_u64_u32 v[5:6], s[12:13], v1, v2, src_vccz
10315// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x05,0xee,0x03]
10316
10317v_mad_u64_u32 v[5:6], s[12:13], v1, v2, src_execz
10318// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x05,0xf2,0x03]
10319
10320v_mad_u64_u32 v[5:6], s[12:13], v1, v2, src_scc
10321// CHECK: [0x05,0x0c,0xec,0xd2,0x01,0x05,0xf6,0x03]
10322
10323v_mad_i64_i32 v[5:6], s[12:13], v1, v2, v[3:4]
10324// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x05,0x0e,0x04]
10325
10326v_mad_i64_i32 v[254:255], s[12:13], v1, v2, v[3:4]
10327// CHECK: [0xfe,0x0c,0xee,0xd2,0x01,0x05,0x0e,0x04]
10328
10329v_mad_i64_i32 v[5:6], s[14:15], v1, v2, v[3:4]
10330// CHECK: [0x05,0x0e,0xee,0xd2,0x01,0x05,0x0e,0x04]
10331
10332v_mad_i64_i32 v[5:6], s[102:103], v1, v2, v[3:4]
10333// CHECK: [0x05,0x66,0xee,0xd2,0x01,0x05,0x0e,0x04]
10334
10335v_mad_i64_i32 v[5:6], flat_scratch, v1, v2, v[3:4]
10336// CHECK: [0x05,0x68,0xee,0xd2,0x01,0x05,0x0e,0x04]
10337
10338v_mad_i64_i32 v[5:6], vcc, v1, v2, v[3:4]
10339// CHECK: [0x05,0x6a,0xee,0xd2,0x01,0x05,0x0e,0x04]
10340
10341v_mad_i64_i32 v[5:6], tba, v1, v2, v[3:4]
10342// CHECK: [0x05,0x6c,0xee,0xd2,0x01,0x05,0x0e,0x04]
10343
10344v_mad_i64_i32 v[5:6], tma, v1, v2, v[3:4]
10345// CHECK: [0x05,0x6e,0xee,0xd2,0x01,0x05,0x0e,0x04]
10346
10347v_mad_i64_i32 v[5:6], ttmp[10:11], v1, v2, v[3:4]
10348// CHECK: [0x05,0x7a,0xee,0xd2,0x01,0x05,0x0e,0x04]
10349
10350v_mad_i64_i32 v[5:6], s[12:13], v255, v2, v[3:4]
10351// CHECK: [0x05,0x0c,0xee,0xd2,0xff,0x05,0x0e,0x04]
10352
10353v_mad_i64_i32 v[5:6], s[12:13], s1, v2, v[3:4]
10354// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x04,0x0e,0x04]
10355
10356v_mad_i64_i32 v[5:6], s[12:13], s103, v2, v[3:4]
10357// CHECK: [0x05,0x0c,0xee,0xd2,0x67,0x04,0x0e,0x04]
10358
10359v_mad_i64_i32 v[5:6], s[12:13], flat_scratch_lo, v2, v[3:4]
10360// CHECK: [0x05,0x0c,0xee,0xd2,0x68,0x04,0x0e,0x04]
10361
10362v_mad_i64_i32 v[5:6], s[12:13], flat_scratch_hi, v2, v[3:4]
10363// CHECK: [0x05,0x0c,0xee,0xd2,0x69,0x04,0x0e,0x04]
10364
10365v_mad_i64_i32 v[5:6], s[12:13], vcc_lo, v2, v[3:4]
10366// CHECK: [0x05,0x0c,0xee,0xd2,0x6a,0x04,0x0e,0x04]
10367
10368v_mad_i64_i32 v[5:6], s[12:13], vcc_hi, v2, v[3:4]
10369// CHECK: [0x05,0x0c,0xee,0xd2,0x6b,0x04,0x0e,0x04]
10370
10371v_mad_i64_i32 v[5:6], s[12:13], tba_lo, v2, v[3:4]
10372// CHECK: [0x05,0x0c,0xee,0xd2,0x6c,0x04,0x0e,0x04]
10373
10374v_mad_i64_i32 v[5:6], s[12:13], tba_hi, v2, v[3:4]
10375// CHECK: [0x05,0x0c,0xee,0xd2,0x6d,0x04,0x0e,0x04]
10376
10377v_mad_i64_i32 v[5:6], s[12:13], tma_lo, v2, v[3:4]
10378// CHECK: [0x05,0x0c,0xee,0xd2,0x6e,0x04,0x0e,0x04]
10379
10380v_mad_i64_i32 v[5:6], s[12:13], tma_hi, v2, v[3:4]
10381// CHECK: [0x05,0x0c,0xee,0xd2,0x6f,0x04,0x0e,0x04]
10382
10383v_mad_i64_i32 v[5:6], s[12:13], ttmp11, v2, v[3:4]
10384// CHECK: [0x05,0x0c,0xee,0xd2,0x7b,0x04,0x0e,0x04]
10385
10386v_mad_i64_i32 v[5:6], s[12:13], m0, v2, v[3:4]
10387// CHECK: [0x05,0x0c,0xee,0xd2,0x7c,0x04,0x0e,0x04]
10388
10389v_mad_i64_i32 v[5:6], s[12:13], exec_lo, v2, v[3:4]
10390// CHECK: [0x05,0x0c,0xee,0xd2,0x7e,0x04,0x0e,0x04]
10391
10392v_mad_i64_i32 v[5:6], s[12:13], exec_hi, v2, v[3:4]
10393// CHECK: [0x05,0x0c,0xee,0xd2,0x7f,0x04,0x0e,0x04]
10394
10395v_mad_i64_i32 v[5:6], s[12:13], 0, v2, v[3:4]
10396// CHECK: [0x05,0x0c,0xee,0xd2,0x80,0x04,0x0e,0x04]
10397
10398v_mad_i64_i32 v[5:6], s[12:13], -1, v2, v[3:4]
10399// CHECK: [0x05,0x0c,0xee,0xd2,0xc1,0x04,0x0e,0x04]
10400
10401v_mad_i64_i32 v[5:6], s[12:13], 0.5, v2, v[3:4]
10402// CHECK: [0x05,0x0c,0xee,0xd2,0xf0,0x04,0x0e,0x04]
10403
10404v_mad_i64_i32 v[5:6], s[12:13], -4.0, v2, v[3:4]
10405// CHECK: [0x05,0x0c,0xee,0xd2,0xf7,0x04,0x0e,0x04]
10406
10407v_mad_i64_i32 v[5:6], s[12:13], src_vccz, v2, v[3:4]
10408// CHECK: [0x05,0x0c,0xee,0xd2,0xfb,0x04,0x0e,0x04]
10409
10410v_mad_i64_i32 v[5:6], s[12:13], src_execz, v2, v[3:4]
10411// CHECK: [0x05,0x0c,0xee,0xd2,0xfc,0x04,0x0e,0x04]
10412
10413v_mad_i64_i32 v[5:6], s[12:13], src_scc, v2, v[3:4]
10414// CHECK: [0x05,0x0c,0xee,0xd2,0xfd,0x04,0x0e,0x04]
10415
10416v_mad_i64_i32 v[5:6], s[12:13], src_lds_direct, v2, v[3:4]
10417// CHECK: [0x05,0x0c,0xee,0xd2,0xfe,0x04,0x0e,0x04]
10418
10419v_mad_i64_i32 v[5:6], s[12:13], v1, v255, v[3:4]
10420// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0xff,0x0f,0x04]
10421
10422v_mad_i64_i32 v[5:6], s[12:13], v1, s2, v[3:4]
10423// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x05,0x0c,0x04]
10424
10425v_mad_i64_i32 v[5:6], s[12:13], v1, s103, v[3:4]
10426// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0xcf,0x0c,0x04]
10427
10428v_mad_i64_i32 v[5:6], s[12:13], v1, flat_scratch_lo, v[3:4]
10429// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0xd1,0x0c,0x04]
10430
10431v_mad_i64_i32 v[5:6], s[12:13], v1, flat_scratch_hi, v[3:4]
10432// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0xd3,0x0c,0x04]
10433
10434v_mad_i64_i32 v[5:6], s[12:13], v1, vcc_lo, v[3:4]
10435// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0xd5,0x0c,0x04]
10436
10437v_mad_i64_i32 v[5:6], s[12:13], v1, vcc_hi, v[3:4]
10438// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0xd7,0x0c,0x04]
10439
10440v_mad_i64_i32 v[5:6], s[12:13], v1, tba_lo, v[3:4]
10441// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0xd9,0x0c,0x04]
10442
10443v_mad_i64_i32 v[5:6], s[12:13], v1, tba_hi, v[3:4]
10444// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0xdb,0x0c,0x04]
10445
10446v_mad_i64_i32 v[5:6], s[12:13], v1, tma_lo, v[3:4]
10447// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0xdd,0x0c,0x04]
10448
10449v_mad_i64_i32 v[5:6], s[12:13], v1, tma_hi, v[3:4]
10450// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0xdf,0x0c,0x04]
10451
10452v_mad_i64_i32 v[5:6], s[12:13], v1, ttmp11, v[3:4]
10453// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0xf7,0x0c,0x04]
10454
10455v_mad_i64_i32 v[5:6], s[12:13], v1, m0, v[3:4]
10456// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0xf9,0x0c,0x04]
10457
10458v_mad_i64_i32 v[5:6], s[12:13], v1, exec_lo, v[3:4]
10459// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0xfd,0x0c,0x04]
10460
10461v_mad_i64_i32 v[5:6], s[12:13], v1, exec_hi, v[3:4]
10462// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0xff,0x0c,0x04]
10463
10464v_mad_i64_i32 v[5:6], s[12:13], v1, 0, v[3:4]
10465// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x01,0x0d,0x04]
10466
10467v_mad_i64_i32 v[5:6], s[12:13], v1, -1, v[3:4]
10468// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x83,0x0d,0x04]
10469
10470v_mad_i64_i32 v[5:6], s[12:13], v1, 0.5, v[3:4]
10471// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0xe1,0x0d,0x04]
10472
10473v_mad_i64_i32 v[5:6], s[12:13], v1, -4.0, v[3:4]
10474// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0xef,0x0d,0x04]
10475
10476v_mad_i64_i32 v[5:6], s[12:13], v1, src_vccz, v[3:4]
10477// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0xf7,0x0d,0x04]
10478
10479v_mad_i64_i32 v[5:6], s[12:13], v1, src_execz, v[3:4]
10480// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0xf9,0x0d,0x04]
10481
10482v_mad_i64_i32 v[5:6], s[12:13], v1, src_scc, v[3:4]
10483// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0xfb,0x0d,0x04]
10484
10485v_mad_i64_i32 v[5:6], s[12:13], v1, v2, v[254:255]
10486// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x05,0xfa,0x07]
10487
10488v_mad_i64_i32 v[5:6], s[12:13], v1, v2, s[6:7]
10489// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x05,0x1a,0x00]
10490
10491v_mad_i64_i32 v[5:6], s[12:13], v1, v2, s[8:9]
10492// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x05,0x22,0x00]
10493
10494v_mad_i64_i32 v[5:6], s[12:13], v1, v2, s[102:103]
10495// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x05,0x9a,0x01]
10496
10497v_mad_i64_i32 v[5:6], s[12:13], v1, v2, flat_scratch
10498// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x05,0xa2,0x01]
10499
10500v_mad_i64_i32 v[5:6], s[12:13], v1, v2, vcc
10501// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x05,0xaa,0x01]
10502
10503v_mad_i64_i32 v[5:6], s[12:13], v1, v2, tba
10504// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x05,0xb2,0x01]
10505
10506v_mad_i64_i32 v[5:6], s[12:13], v1, v2, tma
10507// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x05,0xba,0x01]
10508
10509v_mad_i64_i32 v[5:6], s[12:13], v1, v2, ttmp[10:11]
10510// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x05,0xea,0x01]
10511
10512v_mad_i64_i32 v[5:6], s[12:13], v1, v2, exec
10513// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x05,0xfa,0x01]
10514
10515v_mad_i64_i32 v[5:6], s[12:13], v1, v2, 0
10516// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x05,0x02,0x02]
10517
10518v_mad_i64_i32 v[5:6], s[12:13], v1, v2, -1
10519// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x05,0x06,0x03]
10520
10521v_mad_i64_i32 v[5:6], s[12:13], v1, v2, 0.5
10522// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x05,0xc2,0x03]
10523
10524v_mad_i64_i32 v[5:6], s[12:13], v1, v2, -4.0
10525// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x05,0xde,0x03]
10526
10527v_mad_i64_i32 v[5:6], s[12:13], v1, v2, src_vccz
10528// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x05,0xee,0x03]
10529
10530v_mad_i64_i32 v[5:6], s[12:13], v1, v2, src_execz
10531// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x05,0xf2,0x03]
10532
10533v_mad_i64_i32 v[5:6], s[12:13], v1, v2, src_scc
10534// CHECK: [0x05,0x0c,0xee,0xd2,0x01,0x05,0xf6,0x03]
10535