xref: /llvm-project/llvm/test/MC/AMDGPU/gfx1150_asm_salu_float.s (revision a888f5e4d7d979617a47262a875f5433ee161074)
1// RUN: llvm-mc -triple=amdgcn -mcpu=gfx1150 -show-encoding %s | FileCheck --check-prefixes=GFX1150 %s
2
3s_cvt_f32_i32 s5, s1
4// GFX1150: encoding: [0x01,0x64,0x85,0xbe]
5
6s_cvt_f32_i32 s105, s1
7// GFX1150: encoding: [0x01,0x64,0xe9,0xbe]
8
9s_cvt_f32_i32 s5, s105
10// GFX1150: encoding: [0x69,0x64,0x85,0xbe]
11
12s_cvt_f32_i32 s5, s103
13// GFX1150: encoding: [0x67,0x64,0x85,0xbe]
14
15s_cvt_f32_i32 s5, vcc_lo
16// GFX1150: encoding: [0x6a,0x64,0x85,0xbe]
17
18s_cvt_f32_i32 s5, vcc_hi
19// GFX1150: encoding: [0x6b,0x64,0x85,0xbe]
20
21s_cvt_f32_i32 s5, ttmp11
22// GFX1150: encoding: [0x77,0x64,0x85,0xbe]
23
24s_cvt_f32_i32 s5, m0
25// GFX1150: encoding: [0x7d,0x64,0x85,0xbe]
26
27s_cvt_f32_i32 s5, exec_lo
28// GFX1150: encoding: [0x7e,0x64,0x85,0xbe]
29
30s_cvt_f32_i32 s5, exec_hi
31// GFX1150: encoding: [0x7f,0x64,0x85,0xbe]
32
33s_cvt_f32_i32 s5, 0
34// GFX1150: encoding: [0x80,0x64,0x85,0xbe]
35
36s_cvt_f32_i32 s5, -1
37// GFX1150: encoding: [0xc1,0x64,0x85,0xbe]
38
39s_cvt_f32_i32 s5, 0.5
40// GFX1150: encoding: [0xf0,0x64,0x85,0xbe]
41
42s_cvt_f32_i32 s5, -4.0
43// GFX1150: encoding: [0xf7,0x64,0x85,0xbe]
44
45s_cvt_f32_i32 s5, 0xaf123456
46// GFX1150: encoding: [0xff,0x64,0x85,0xbe,0x56,0x34,0x12,0xaf]
47
48s_cvt_f32_i32 s5, 0x3f717273
49// GFX1150: encoding: [0xff,0x64,0x85,0xbe,0x73,0x72,0x71,0x3f]
50
51s_cvt_f32_u32 s5, s1
52// GFX1150: encoding: [0x01,0x65,0x85,0xbe]
53
54s_cvt_f32_u32 s105, s1
55// GFX1150: encoding: [0x01,0x65,0xe9,0xbe]
56
57s_cvt_f32_u32 s5, s105
58// GFX1150: encoding: [0x69,0x65,0x85,0xbe]
59
60s_cvt_f32_u32 s5, s103
61// GFX1150: encoding: [0x67,0x65,0x85,0xbe]
62
63s_cvt_f32_u32 s5, vcc_lo
64// GFX1150: encoding: [0x6a,0x65,0x85,0xbe]
65
66s_cvt_f32_u32 s5, vcc_hi
67// GFX1150: encoding: [0x6b,0x65,0x85,0xbe]
68
69s_cvt_f32_u32 s5, ttmp11
70// GFX1150: encoding: [0x77,0x65,0x85,0xbe]
71
72s_cvt_f32_u32 s5, m0
73// GFX1150: encoding: [0x7d,0x65,0x85,0xbe]
74
75s_cvt_f32_u32 s5, exec_lo
76// GFX1150: encoding: [0x7e,0x65,0x85,0xbe]
77
78s_cvt_f32_u32 s5, exec_hi
79// GFX1150: encoding: [0x7f,0x65,0x85,0xbe]
80
81s_cvt_f32_u32 s5, 0
82// GFX1150: encoding: [0x80,0x65,0x85,0xbe]
83
84s_cvt_f32_u32 s5, -1
85// GFX1150: encoding: [0xc1,0x65,0x85,0xbe]
86
87s_cvt_f32_u32 s5, 0.5
88// GFX1150: encoding: [0xf0,0x65,0x85,0xbe]
89
90s_cvt_f32_u32 s5, -4.0
91// GFX1150: encoding: [0xf7,0x65,0x85,0xbe]
92
93s_cvt_f32_u32 s5, 0xaf123456
94// GFX1150: encoding: [0xff,0x65,0x85,0xbe,0x56,0x34,0x12,0xaf]
95
96s_cvt_f32_u32 s5, 0x3f717273
97// GFX1150: encoding: [0xff,0x65,0x85,0xbe,0x73,0x72,0x71,0x3f]
98
99s_cvt_u32_f32 s5, s1
100// GFX1150: encoding: [0x01,0x67,0x85,0xbe]
101
102s_cvt_u32_f32 s105, s1
103// GFX1150: encoding: [0x01,0x67,0xe9,0xbe]
104
105s_cvt_u32_f32 s5, s105
106// GFX1150: encoding: [0x69,0x67,0x85,0xbe]
107
108s_cvt_u32_f32 s5, s103
109// GFX1150: encoding: [0x67,0x67,0x85,0xbe]
110
111s_cvt_u32_f32 s5, vcc_lo
112// GFX1150: encoding: [0x6a,0x67,0x85,0xbe]
113
114s_cvt_u32_f32 s5, vcc_hi
115// GFX1150: encoding: [0x6b,0x67,0x85,0xbe]
116
117s_cvt_u32_f32 s5, ttmp11
118// GFX1150: encoding: [0x77,0x67,0x85,0xbe]
119
120s_cvt_u32_f32 s5, m0
121// GFX1150: encoding: [0x7d,0x67,0x85,0xbe]
122
123s_cvt_u32_f32 s5, exec_lo
124// GFX1150: encoding: [0x7e,0x67,0x85,0xbe]
125
126s_cvt_u32_f32 s5, exec_hi
127// GFX1150: encoding: [0x7f,0x67,0x85,0xbe]
128
129s_cvt_u32_f32 s5, 0
130// GFX1150: encoding: [0x80,0x67,0x85,0xbe]
131
132s_cvt_u32_f32 s5, -1
133// GFX1150: encoding: [0xc1,0x67,0x85,0xbe]
134
135s_cvt_u32_f32 s5, 0.5
136// GFX1150: encoding: [0xf0,0x67,0x85,0xbe]
137
138s_cvt_u32_f32 s5, -4.0
139// GFX1150: encoding: [0xf7,0x67,0x85,0xbe]
140
141s_cvt_u32_f32 s5, 0xaf123456
142// GFX1150: encoding: [0xff,0x67,0x85,0xbe,0x56,0x34,0x12,0xaf]
143
144s_cvt_u32_f32 s5, 0x3f717273
145// GFX1150: encoding: [0xff,0x67,0x85,0xbe,0x73,0x72,0x71,0x3f]
146
147s_cvt_i32_f32 s5, s1
148// GFX1150: encoding: [0x01,0x66,0x85,0xbe]
149
150s_cvt_i32_f32 s105, s1
151// GFX1150: encoding: [0x01,0x66,0xe9,0xbe]
152
153s_cvt_i32_f32 s5, s105
154// GFX1150: encoding: [0x69,0x66,0x85,0xbe]
155
156s_cvt_i32_f32 s5, s103
157// GFX1150: encoding: [0x67,0x66,0x85,0xbe]
158
159s_cvt_i32_f32 s5, vcc_lo
160// GFX1150: encoding: [0x6a,0x66,0x85,0xbe]
161
162s_cvt_i32_f32 s5, vcc_hi
163// GFX1150: encoding: [0x6b,0x66,0x85,0xbe]
164
165s_cvt_i32_f32 s5, ttmp11
166// GFX1150: encoding: [0x77,0x66,0x85,0xbe]
167
168s_cvt_i32_f32 s5, m0
169// GFX1150: encoding: [0x7d,0x66,0x85,0xbe]
170
171s_cvt_i32_f32 s5, exec_lo
172// GFX1150: encoding: [0x7e,0x66,0x85,0xbe]
173
174s_cvt_i32_f32 s5, exec_hi
175// GFX1150: encoding: [0x7f,0x66,0x85,0xbe]
176
177s_cvt_i32_f32 s5, 0
178// GFX1150: encoding: [0x80,0x66,0x85,0xbe]
179
180s_cvt_i32_f32 s5, -1
181// GFX1150: encoding: [0xc1,0x66,0x85,0xbe]
182
183s_cvt_i32_f32 s5, 0.5
184// GFX1150: encoding: [0xf0,0x66,0x85,0xbe]
185
186s_cvt_i32_f32 s5, -4.0
187// GFX1150: encoding: [0xf7,0x66,0x85,0xbe]
188
189s_cvt_i32_f32 s5, 0xaf123456
190// GFX1150: encoding: [0xff,0x66,0x85,0xbe,0x56,0x34,0x12,0xaf]
191
192s_cvt_i32_f32 s5, 0x3f717273
193// GFX1150: encoding: [0xff,0x66,0x85,0xbe,0x73,0x72,0x71,0x3f]
194
195s_cvt_f16_f32 s5, s1
196// GFX1150: encoding: [0x01,0x68,0x85,0xbe]
197
198s_cvt_f16_f32 s105, s1
199// GFX1150: encoding: [0x01,0x68,0xe9,0xbe]
200
201s_cvt_f16_f32 s5, s105
202// GFX1150: encoding: [0x69,0x68,0x85,0xbe]
203
204s_cvt_f16_f32 s5, s103
205// GFX1150: encoding: [0x67,0x68,0x85,0xbe]
206
207s_cvt_f16_f32 s5, vcc_lo
208// GFX1150: encoding: [0x6a,0x68,0x85,0xbe]
209
210s_cvt_f16_f32 s5, vcc_hi
211// GFX1150: encoding: [0x6b,0x68,0x85,0xbe]
212
213s_cvt_f16_f32 s5, ttmp11
214// GFX1150: encoding: [0x77,0x68,0x85,0xbe]
215
216s_cvt_f16_f32 s5, m0
217// GFX1150: encoding: [0x7d,0x68,0x85,0xbe]
218
219s_cvt_f16_f32 s5, exec_lo
220// GFX1150: encoding: [0x7e,0x68,0x85,0xbe]
221
222s_cvt_f16_f32 s5, exec_hi
223// GFX1150: encoding: [0x7f,0x68,0x85,0xbe]
224
225s_cvt_f16_f32 s5, 0
226// GFX1150: encoding: [0x80,0x68,0x85,0xbe]
227
228s_cvt_f16_f32 s5, -1
229// GFX1150: encoding: [0xc1,0x68,0x85,0xbe]
230
231s_cvt_f16_f32 s5, 0.5
232// GFX1150: encoding: [0xf0,0x68,0x85,0xbe]
233
234s_cvt_f16_f32 s5, -4.0
235// GFX1150: encoding: [0xf7,0x68,0x85,0xbe]
236
237s_cvt_f16_f32 s5, 0xaf123456
238// GFX1150: encoding: [0xff,0x68,0x85,0xbe,0x56,0x34,0x12,0xaf]
239
240s_cvt_f16_f32 s5, 0x3f717273
241// GFX1150: encoding: [0xff,0x68,0x85,0xbe,0x73,0x72,0x71,0x3f]
242
243s_cvt_f32_f16 s5, s1
244// GFX1150: encoding: [0x01,0x69,0x85,0xbe]
245
246s_cvt_f32_f16 s105, s1
247// GFX1150: encoding: [0x01,0x69,0xe9,0xbe]
248
249s_cvt_f32_f16 s5, s105
250// GFX1150: encoding: [0x69,0x69,0x85,0xbe]
251
252s_cvt_f32_f16 s5, s103
253// GFX1150: encoding: [0x67,0x69,0x85,0xbe]
254
255s_cvt_f32_f16 s5, vcc_lo
256// GFX1150: encoding: [0x6a,0x69,0x85,0xbe]
257
258s_cvt_f32_f16 s5, vcc_hi
259// GFX1150: encoding: [0x6b,0x69,0x85,0xbe]
260
261s_cvt_f32_f16 s5, ttmp11
262// GFX1150: encoding: [0x77,0x69,0x85,0xbe]
263
264s_cvt_f32_f16 s5, m0
265// GFX1150: encoding: [0x7d,0x69,0x85,0xbe]
266
267s_cvt_f32_f16 s5, exec_lo
268// GFX1150: encoding: [0x7e,0x69,0x85,0xbe]
269
270s_cvt_f32_f16 s5, exec_hi
271// GFX1150: encoding: [0x7f,0x69,0x85,0xbe]
272
273s_cvt_f32_f16 s5, 0
274// GFX1150: encoding: [0x80,0x69,0x85,0xbe]
275
276s_cvt_f32_f16 s5, -1
277// GFX1150: encoding: [0xc1,0x69,0x85,0xbe]
278
279s_cvt_hi_f32_f16 s5, s1
280// GFX1150: encoding: [0x01,0x6a,0x85,0xbe]
281
282s_cvt_hi_f32_f16 s105, s1
283// GFX1150: encoding: [0x01,0x6a,0xe9,0xbe]
284
285s_cvt_hi_f32_f16 s5, s105
286// GFX1150: encoding: [0x69,0x6a,0x85,0xbe]
287
288s_cvt_hi_f32_f16 s5, s103
289// GFX1150: encoding: [0x67,0x6a,0x85,0xbe]
290
291s_cvt_hi_f32_f16 s5, vcc_lo
292// GFX1150: encoding: [0x6a,0x6a,0x85,0xbe]
293
294s_cvt_hi_f32_f16 s5, vcc_hi
295// GFX1150: encoding: [0x6b,0x6a,0x85,0xbe]
296
297s_cvt_hi_f32_f16 s5, ttmp11
298// GFX1150: encoding: [0x77,0x6a,0x85,0xbe]
299
300s_cvt_hi_f32_f16 s5, m0
301// GFX1150: encoding: [0x7d,0x6a,0x85,0xbe]
302
303s_cvt_hi_f32_f16 s5, exec_lo
304// GFX1150: encoding: [0x7e,0x6a,0x85,0xbe]
305
306s_cvt_hi_f32_f16 s5, exec_hi
307// GFX1150: encoding: [0x7f,0x6a,0x85,0xbe]
308
309s_cvt_hi_f32_f16 s5, 0
310// GFX1150: encoding: [0x80,0x6a,0x85,0xbe]
311
312s_cvt_hi_f32_f16 s5, -1
313// GFX1150: encoding: [0xc1,0x6a,0x85,0xbe]
314
315s_trunc_f32 s5, s1
316// GFX1150: encoding: [0x01,0x62,0x85,0xbe]
317
318s_trunc_f32 s105, s1
319// GFX1150: encoding: [0x01,0x62,0xe9,0xbe]
320
321s_trunc_f32 s5, s105
322// GFX1150: encoding: [0x69,0x62,0x85,0xbe]
323
324s_trunc_f32 s5, s103
325// GFX1150: encoding: [0x67,0x62,0x85,0xbe]
326
327s_trunc_f32 s5, vcc_lo
328// GFX1150: encoding: [0x6a,0x62,0x85,0xbe]
329
330s_trunc_f32 s5, vcc_hi
331// GFX1150: encoding: [0x6b,0x62,0x85,0xbe]
332
333s_trunc_f32 s5, ttmp11
334// GFX1150: encoding: [0x77,0x62,0x85,0xbe]
335
336s_trunc_f32 s5, m0
337// GFX1150: encoding: [0x7d,0x62,0x85,0xbe]
338
339s_trunc_f32 s5, exec_lo
340// GFX1150: encoding: [0x7e,0x62,0x85,0xbe]
341
342s_trunc_f32 s5, exec_hi
343// GFX1150: encoding: [0x7f,0x62,0x85,0xbe]
344
345s_trunc_f32 s5, 0
346// GFX1150: encoding: [0x80,0x62,0x85,0xbe]
347
348s_trunc_f32 s5, -1
349// GFX1150: encoding: [0xc1,0x62,0x85,0xbe]
350
351s_trunc_f32 s5, 0.5
352// GFX1150: encoding: [0xf0,0x62,0x85,0xbe]
353
354s_trunc_f32 s5, -4.0
355// GFX1150: encoding: [0xf7,0x62,0x85,0xbe]
356
357s_trunc_f32 s5, 0xaf123456
358// GFX1150: encoding: [0xff,0x62,0x85,0xbe,0x56,0x34,0x12,0xaf]
359
360s_trunc_f32 s5, 0x3f717273
361// GFX1150: encoding: [0xff,0x62,0x85,0xbe,0x73,0x72,0x71,0x3f]
362
363s_ceil_f32 s5, s1
364// GFX1150: encoding: [0x01,0x60,0x85,0xbe]
365
366s_ceil_f32 s105, s1
367// GFX1150: encoding: [0x01,0x60,0xe9,0xbe]
368
369s_ceil_f32 s5, s105
370// GFX1150: encoding: [0x69,0x60,0x85,0xbe]
371
372s_ceil_f32 s5, s103
373// GFX1150: encoding: [0x67,0x60,0x85,0xbe]
374
375s_ceil_f32 s5, vcc_lo
376// GFX1150: encoding: [0x6a,0x60,0x85,0xbe]
377
378s_ceil_f32 s5, vcc_hi
379// GFX1150: encoding: [0x6b,0x60,0x85,0xbe]
380
381s_ceil_f32 s5, ttmp11
382// GFX1150: encoding: [0x77,0x60,0x85,0xbe]
383
384s_ceil_f32 s5, m0
385// GFX1150: encoding: [0x7d,0x60,0x85,0xbe]
386
387s_ceil_f32 s5, exec_lo
388// GFX1150: encoding: [0x7e,0x60,0x85,0xbe]
389
390s_ceil_f32 s5, exec_hi
391// GFX1150: encoding: [0x7f,0x60,0x85,0xbe]
392
393s_ceil_f32 s5, 0
394// GFX1150: encoding: [0x80,0x60,0x85,0xbe]
395
396s_ceil_f32 s5, -1
397// GFX1150: encoding: [0xc1,0x60,0x85,0xbe]
398
399s_ceil_f32 s5, 0.5
400// GFX1150: encoding: [0xf0,0x60,0x85,0xbe]
401
402s_ceil_f32 s5, -4.0
403// GFX1150: encoding: [0xf7,0x60,0x85,0xbe]
404
405s_ceil_f32 s5, 0xaf123456
406// GFX1150: encoding: [0xff,0x60,0x85,0xbe,0x56,0x34,0x12,0xaf]
407
408s_ceil_f32 s5, 0x3f717273
409// GFX1150: encoding: [0xff,0x60,0x85,0xbe,0x73,0x72,0x71,0x3f]
410
411s_rndne_f32 s5, s1
412// GFX1150: encoding: [0x01,0x63,0x85,0xbe]
413
414s_rndne_f32 s105, s1
415// GFX1150: encoding: [0x01,0x63,0xe9,0xbe]
416
417s_rndne_f32 s5, s105
418// GFX1150: encoding: [0x69,0x63,0x85,0xbe]
419
420s_rndne_f32 s5, s103
421// GFX1150: encoding: [0x67,0x63,0x85,0xbe]
422
423s_rndne_f32 s5, vcc_lo
424// GFX1150: encoding: [0x6a,0x63,0x85,0xbe]
425
426s_rndne_f32 s5, vcc_hi
427// GFX1150: encoding: [0x6b,0x63,0x85,0xbe]
428
429s_rndne_f32 s5, ttmp11
430// GFX1150: encoding: [0x77,0x63,0x85,0xbe]
431
432s_rndne_f32 s5, m0
433// GFX1150: encoding: [0x7d,0x63,0x85,0xbe]
434
435s_rndne_f32 s5, exec_lo
436// GFX1150: encoding: [0x7e,0x63,0x85,0xbe]
437
438s_rndne_f32 s5, exec_hi
439// GFX1150: encoding: [0x7f,0x63,0x85,0xbe]
440
441s_rndne_f32 s5, 0
442// GFX1150: encoding: [0x80,0x63,0x85,0xbe]
443
444s_rndne_f32 s5, -1
445// GFX1150: encoding: [0xc1,0x63,0x85,0xbe]
446
447s_rndne_f32 s5, 0.5
448// GFX1150: encoding: [0xf0,0x63,0x85,0xbe]
449
450s_rndne_f32 s5, -4.0
451// GFX1150: encoding: [0xf7,0x63,0x85,0xbe]
452
453s_rndne_f32 s5, 0xaf123456
454// GFX1150: encoding: [0xff,0x63,0x85,0xbe,0x56,0x34,0x12,0xaf]
455
456s_rndne_f32 s5, 0x3f717273
457// GFX1150: encoding: [0xff,0x63,0x85,0xbe,0x73,0x72,0x71,0x3f]
458
459s_floor_f32 s5, s1
460// GFX1150: encoding: [0x01,0x61,0x85,0xbe]
461
462s_floor_f32 s105, s1
463// GFX1150: encoding: [0x01,0x61,0xe9,0xbe]
464
465s_floor_f32 s5, s105
466// GFX1150: encoding: [0x69,0x61,0x85,0xbe]
467
468s_floor_f32 s5, s103
469// GFX1150: encoding: [0x67,0x61,0x85,0xbe]
470
471s_floor_f32 s5, vcc_lo
472// GFX1150: encoding: [0x6a,0x61,0x85,0xbe]
473
474s_floor_f32 s5, vcc_hi
475// GFX1150: encoding: [0x6b,0x61,0x85,0xbe]
476
477s_floor_f32 s5, ttmp11
478// GFX1150: encoding: [0x77,0x61,0x85,0xbe]
479
480s_floor_f32 s5, m0
481// GFX1150: encoding: [0x7d,0x61,0x85,0xbe]
482
483s_floor_f32 s5, exec_lo
484// GFX1150: encoding: [0x7e,0x61,0x85,0xbe]
485
486s_floor_f32 s5, exec_hi
487// GFX1150: encoding: [0x7f,0x61,0x85,0xbe]
488
489s_floor_f32 s5, 0
490// GFX1150: encoding: [0x80,0x61,0x85,0xbe]
491
492s_floor_f32 s5, -1
493// GFX1150: encoding: [0xc1,0x61,0x85,0xbe]
494
495s_floor_f32 s5, 0.5
496// GFX1150: encoding: [0xf0,0x61,0x85,0xbe]
497
498s_floor_f32 s5, -4.0
499// GFX1150: encoding: [0xf7,0x61,0x85,0xbe]
500
501s_floor_f32 s5, 0xaf123456
502// GFX1150: encoding: [0xff,0x61,0x85,0xbe,0x56,0x34,0x12,0xaf]
503
504s_floor_f32 s5, 0x3f717273
505// GFX1150: encoding: [0xff,0x61,0x85,0xbe,0x73,0x72,0x71,0x3f]
506
507s_floor_f16 s5, s1
508// GFX1150: encoding: [0x01,0x6c,0x85,0xbe]
509
510s_floor_f16 s105, s1
511// GFX1150: encoding: [0x01,0x6c,0xe9,0xbe]
512
513s_floor_f16 s5, s105
514// GFX1150: encoding: [0x69,0x6c,0x85,0xbe]
515
516s_floor_f16 s5, s101
517// GFX1150: encoding: [0x65,0x6c,0x85,0xbe]
518
519s_floor_f16 s5, vcc_lo
520// GFX1150: encoding: [0x6a,0x6c,0x85,0xbe]
521
522s_floor_f16 s5, vcc_hi
523// GFX1150: encoding: [0x6b,0x6c,0x85,0xbe]
524
525s_floor_f16 s5, m0
526// GFX1150: encoding: [0x7d,0x6c,0x85,0xbe]
527
528s_floor_f16 s5, exec_lo
529// GFX1150: encoding: [0x7e,0x6c,0x85,0xbe]
530
531s_floor_f16 s5, exec_hi
532// GFX1150: encoding: [0x7f,0x6c,0x85,0xbe]
533
534s_floor_f16 s5, 0
535// GFX1150: encoding: [0x80,0x6c,0x85,0xbe]
536
537s_floor_f16 s5, -1
538// GFX1150: encoding: [0xc1,0x6c,0x85,0xbe]
539
540s_floor_f16 s5, 0.5
541// GFX1150: encoding: [0xf0,0x6c,0x85,0xbe]
542
543s_floor_f16 s5, -4.0
544// GFX1150: encoding: [0xf7,0x6c,0x85,0xbe]
545
546s_floor_f16 s5, 0xfe0b
547// GFX1150: encoding: [0xff,0x6c,0x85,0xbe,0x0b,0xfe,0x00,0x00]
548
549s_floor_f16 s5, 0x3456
550// GFX1150: encoding: [0xff,0x6c,0x85,0xbe,0x56,0x34,0x00,0x00]
551
552s_ceil_f16 s5, s1
553// GFX1150: encoding: [0x01,0x6b,0x85,0xbe]
554
555s_ceil_f16 s105, s1
556// GFX1150: encoding: [0x01,0x6b,0xe9,0xbe]
557
558s_ceil_f16 s5, s105
559// GFX1150: encoding: [0x69,0x6b,0x85,0xbe]
560
561s_ceil_f16 s5, s101
562// GFX1150: encoding: [0x65,0x6b,0x85,0xbe]
563
564s_ceil_f16 s5, vcc_lo
565// GFX1150: encoding: [0x6a,0x6b,0x85,0xbe]
566
567s_ceil_f16 s5, vcc_hi
568// GFX1150: encoding: [0x6b,0x6b,0x85,0xbe]
569
570s_ceil_f16 s5, m0
571// GFX1150: encoding: [0x7d,0x6b,0x85,0xbe]
572
573s_ceil_f16 s5, exec_lo
574// GFX1150: encoding: [0x7e,0x6b,0x85,0xbe]
575
576s_ceil_f16 s5, exec_hi
577// GFX1150: encoding: [0x7f,0x6b,0x85,0xbe]
578
579s_ceil_f16 s5, 0
580// GFX1150: encoding: [0x80,0x6b,0x85,0xbe]
581
582s_ceil_f16 s5, -1
583// GFX1150: encoding: [0xc1,0x6b,0x85,0xbe]
584
585s_ceil_f16 s5, 0.5
586// GFX1150: encoding: [0xf0,0x6b,0x85,0xbe]
587
588s_ceil_f16 s5, -4.0
589// GFX1150: encoding: [0xf7,0x6b,0x85,0xbe]
590
591s_ceil_f16 s5, 0xfe0b
592// GFX1150: encoding: [0xff,0x6b,0x85,0xbe,0x0b,0xfe,0x00,0x00]
593
594s_ceil_f16 s5, 0x3456
595// GFX1150: encoding: [0xff,0x6b,0x85,0xbe,0x56,0x34,0x00,0x00]
596
597s_trunc_f16 s5, s1
598// GFX1150: encoding: [0x01,0x6d,0x85,0xbe]
599
600s_trunc_f16 s105, s1
601// GFX1150: encoding: [0x01,0x6d,0xe9,0xbe]
602
603s_trunc_f16 s5, s105
604// GFX1150: encoding: [0x69,0x6d,0x85,0xbe]
605
606s_trunc_f16 s5, s101
607// GFX1150: encoding: [0x65,0x6d,0x85,0xbe]
608
609s_trunc_f16 s5, vcc_lo
610// GFX1150: encoding: [0x6a,0x6d,0x85,0xbe]
611
612s_trunc_f16 s5, vcc_hi
613// GFX1150: encoding: [0x6b,0x6d,0x85,0xbe]
614
615s_trunc_f16 s5, m0
616// GFX1150: encoding: [0x7d,0x6d,0x85,0xbe]
617
618s_trunc_f16 s5, exec_lo
619// GFX1150: encoding: [0x7e,0x6d,0x85,0xbe]
620
621s_trunc_f16 s5, exec_hi
622// GFX1150: encoding: [0x7f,0x6d,0x85,0xbe]
623
624s_trunc_f16 s5, 0
625// GFX1150: encoding: [0x80,0x6d,0x85,0xbe]
626
627s_trunc_f16 s5, -1
628// GFX1150: encoding: [0xc1,0x6d,0x85,0xbe]
629
630s_trunc_f16 s5, 0.5
631// GFX1150: encoding: [0xf0,0x6d,0x85,0xbe]
632
633s_trunc_f16 s5, -4.0
634// GFX1150: encoding: [0xf7,0x6d,0x85,0xbe]
635
636s_trunc_f16 s5, 0xfe0b
637// GFX1150: encoding: [0xff,0x6d,0x85,0xbe,0x0b,0xfe,0x00,0x00]
638
639s_trunc_f16 s5, 0x3456
640// GFX1150: encoding: [0xff,0x6d,0x85,0xbe,0x56,0x34,0x00,0x00]
641
642s_rndne_f16 s5, s1
643// GFX1150: encoding: [0x01,0x6e,0x85,0xbe]
644
645s_rndne_f16 s105, s1
646// GFX1150: encoding: [0x01,0x6e,0xe9,0xbe]
647
648s_rndne_f16 s5, s105
649// GFX1150: encoding: [0x69,0x6e,0x85,0xbe]
650
651s_rndne_f16 s5, s101
652// GFX1150: encoding: [0x65,0x6e,0x85,0xbe]
653
654s_rndne_f16 s5, vcc_lo
655// GFX1150: encoding: [0x6a,0x6e,0x85,0xbe]
656
657s_rndne_f16 s5, vcc_hi
658// GFX1150: encoding: [0x6b,0x6e,0x85,0xbe]
659
660s_rndne_f16 s5, m0
661// GFX1150: encoding: [0x7d,0x6e,0x85,0xbe]
662
663s_rndne_f16 s5, exec_lo
664// GFX1150: encoding: [0x7e,0x6e,0x85,0xbe]
665
666s_rndne_f16 s5, exec_hi
667// GFX1150: encoding: [0x7f,0x6e,0x85,0xbe]
668
669s_rndne_f16 s5, 0
670// GFX1150: encoding: [0x80,0x6e,0x85,0xbe]
671
672s_rndne_f16 s5, -1
673// GFX1150: encoding: [0xc1,0x6e,0x85,0xbe]
674
675s_rndne_f16 s5, 0.5
676// GFX1150: encoding: [0xf0,0x6e,0x85,0xbe]
677
678s_rndne_f16 s5, -4.0
679// GFX1150: encoding: [0xf7,0x6e,0x85,0xbe]
680
681s_rndne_f16 s5, 0xfe0b
682// GFX1150: encoding: [0xff,0x6e,0x85,0xbe,0x0b,0xfe,0x00,0x00]
683
684s_rndne_f16 s5, 0x3456
685// GFX1150: encoding: [0xff,0x6e,0x85,0xbe,0x56,0x34,0x00,0x00]
686
687s_add_f32 s5, s1, s2
688// GFX1150: encoding: [0x01,0x02,0x05,0xa0]
689
690s_add_f32 s105, s1, s2
691// GFX1150: encoding: [0x01,0x02,0x69,0xa0]
692
693s_add_f32 s5, s105, s2
694// GFX1150: encoding: [0x69,0x02,0x05,0xa0]
695
696s_add_f32 s5, s101, s2
697// GFX1150: encoding: [0x65,0x02,0x05,0xa0]
698
699s_add_f32 s5, vcc_lo, s2
700// GFX1150: encoding: [0x6a,0x02,0x05,0xa0]
701
702s_add_f32 s5, vcc_hi, s2
703// GFX1150: encoding: [0x6b,0x02,0x05,0xa0]
704
705s_add_f32 s5, m0, s2
706// GFX1150: encoding: [0x7d,0x02,0x05,0xa0]
707
708s_add_f32 s5, exec_lo, s2
709// GFX1150: encoding: [0x7e,0x02,0x05,0xa0]
710
711s_add_f32 s5, exec_hi, s2
712// GFX1150: encoding: [0x7f,0x02,0x05,0xa0]
713
714s_add_f32 s5, 0, s2
715// GFX1150: encoding: [0x80,0x02,0x05,0xa0]
716
717s_add_f32 s5, -1, s2
718// GFX1150: encoding: [0xc1,0x02,0x05,0xa0]
719
720s_add_f32 s5, 0.5, s2
721// GFX1150: encoding: [0xf0,0x02,0x05,0xa0]
722
723s_add_f32 s5, -4.0, s2
724// GFX1150: encoding: [0xf7,0x02,0x05,0xa0]
725
726s_add_f32 s5, 0xaf123456, s2
727// GFX1150: encoding: [0xff,0x02,0x05,0xa0,0x56,0x34,0x12,0xaf]
728
729s_add_f32 s5, 0x3f717273, s2
730// GFX1150: encoding: [0xff,0x02,0x05,0xa0,0x73,0x72,0x71,0x3f]
731
732s_add_f32 s5, s1, s105
733// GFX1150: encoding: [0x01,0x69,0x05,0xa0]
734
735s_sub_f32 s5, s1, s2
736// GFX1150: encoding: [0x01,0x02,0x85,0xa0]
737
738s_sub_f32 s105, s1, s2
739// GFX1150: encoding: [0x01,0x02,0xe9,0xa0]
740
741s_sub_f32 s5, s105, s2
742// GFX1150: encoding: [0x69,0x02,0x85,0xa0]
743
744s_sub_f32 s5, s101, s2
745// GFX1150: encoding: [0x65,0x02,0x85,0xa0]
746
747s_sub_f32 s5, vcc_lo, s2
748// GFX1150: encoding: [0x6a,0x02,0x85,0xa0]
749
750s_sub_f32 s5, vcc_hi, s2
751// GFX1150: encoding: [0x6b,0x02,0x85,0xa0]
752
753s_sub_f32 s5, m0, s2
754// GFX1150: encoding: [0x7d,0x02,0x85,0xa0]
755
756s_sub_f32 s5, exec_lo, s2
757// GFX1150: encoding: [0x7e,0x02,0x85,0xa0]
758
759s_sub_f32 s5, exec_hi, s2
760// GFX1150: encoding: [0x7f,0x02,0x85,0xa0]
761
762s_sub_f32 s5, 0, s2
763// GFX1150: encoding: [0x80,0x02,0x85,0xa0]
764
765s_sub_f32 s5, -1, s2
766// GFX1150: encoding: [0xc1,0x02,0x85,0xa0]
767
768s_sub_f32 s5, 0.5, s2
769// GFX1150: encoding: [0xf0,0x02,0x85,0xa0]
770
771s_sub_f32 s5, -4.0, s2
772// GFX1150: encoding: [0xf7,0x02,0x85,0xa0]
773
774s_sub_f32 s5, 0xaf123456, s2
775// GFX1150: encoding: [0xff,0x02,0x85,0xa0,0x56,0x34,0x12,0xaf]
776
777s_sub_f32 s5, 0x3f717273, s2
778// GFX1150: encoding: [0xff,0x02,0x85,0xa0,0x73,0x72,0x71,0x3f]
779
780s_sub_f32 s5, s1, s105
781// GFX1150: encoding: [0x01,0x69,0x85,0xa0]
782
783s_mul_f32 s5, s1, s2
784// GFX1150: encoding: [0x01,0x02,0x05,0xa2]
785
786s_mul_f32 s105, s1, s2
787// GFX1150: encoding: [0x01,0x02,0x69,0xa2]
788
789s_mul_f32 s5, s105, s2
790// GFX1150: encoding: [0x69,0x02,0x05,0xa2]
791
792s_mul_f32 s5, s103, s2
793// GFX1150: encoding: [0x67,0x02,0x05,0xa2]
794
795s_mul_f32 s5, vcc_lo, s2
796// GFX1150: encoding: [0x6a,0x02,0x05,0xa2]
797
798s_mul_f32 s5, vcc_hi, s2
799// GFX1150: encoding: [0x6b,0x02,0x05,0xa2]
800
801s_mul_f32 s5, ttmp11, s2
802// GFX1150: encoding: [0x77,0x02,0x05,0xa2]
803
804s_mul_f32 s5, m0, s2
805// GFX1150: encoding: [0x7d,0x02,0x05,0xa2]
806
807s_mul_f32 s5, exec_lo, s2
808// GFX1150: encoding: [0x7e,0x02,0x05,0xa2]
809
810s_mul_f32 s5, exec_hi, s2
811// GFX1150: encoding: [0x7f,0x02,0x05,0xa2]
812
813s_mul_f32 s5, 0, s2
814// GFX1150: encoding: [0x80,0x02,0x05,0xa2]
815
816s_mul_f32 s5, -1, s2
817// GFX1150: encoding: [0xc1,0x02,0x05,0xa2]
818
819s_mul_f32 s5, 0.5, s2
820// GFX1150: encoding: [0xf0,0x02,0x05,0xa2]
821
822s_mul_f32 s5, -4.0, s2
823// GFX1150: encoding: [0xf7,0x02,0x05,0xa2]
824
825s_mul_f32 s5, 0xaf123456, s2
826// GFX1150: encoding: [0xff,0x02,0x05,0xa2,0x56,0x34,0x12,0xaf]
827
828s_mul_f32 s5, 0x3f717273, s2
829// GFX1150: encoding: [0xff,0x02,0x05,0xa2,0x73,0x72,0x71,0x3f]
830
831s_mul_f32 s5, s1, s105
832// GFX1150: encoding: [0x01,0x69,0x05,0xa2]
833
834s_min_f32 s5, s1, s2
835// GFX1150: encoding: [0x01,0x02,0x05,0xa1]
836
837s_min_f32 s105, s1, s2
838// GFX1150: encoding: [0x01,0x02,0x69,0xa1]
839
840s_min_f32 s5, s105, s2
841// GFX1150: encoding: [0x69,0x02,0x05,0xa1]
842
843s_min_f32 s5, s103, s2
844// GFX1150: encoding: [0x67,0x02,0x05,0xa1]
845
846s_min_f32 s5, vcc_lo, s2
847// GFX1150: encoding: [0x6a,0x02,0x05,0xa1]
848
849s_min_f32 s5, vcc_hi, s2
850// GFX1150: encoding: [0x6b,0x02,0x05,0xa1]
851
852s_min_f32 s5, ttmp11, s2
853// GFX1150: encoding: [0x77,0x02,0x05,0xa1]
854
855s_min_f32 s5, m0, s2
856// GFX1150: encoding: [0x7d,0x02,0x05,0xa1]
857
858s_min_f32 s5, exec_lo, s2
859// GFX1150: encoding: [0x7e,0x02,0x05,0xa1]
860
861s_min_f32 s5, exec_hi, s2
862// GFX1150: encoding: [0x7f,0x02,0x05,0xa1]
863
864s_min_f32 s5, 0, s2
865// GFX1150: encoding: [0x80,0x02,0x05,0xa1]
866
867s_min_f32 s5, -1, s2
868// GFX1150: encoding: [0xc1,0x02,0x05,0xa1]
869
870s_min_f32 s5, 0.5, s2
871// GFX1150: encoding: [0xf0,0x02,0x05,0xa1]
872
873s_min_f32 s5, -4.0, s2
874// GFX1150: encoding: [0xf7,0x02,0x05,0xa1]
875
876s_min_f32 s5, 0xaf123456, s2
877// GFX1150: encoding: [0xff,0x02,0x05,0xa1,0x56,0x34,0x12,0xaf]
878
879s_min_f32 s5, 0x3f717273, s2
880// GFX1150: encoding: [0xff,0x02,0x05,0xa1,0x73,0x72,0x71,0x3f]
881
882s_min_f32 s5, s1, s105
883// GFX1150: encoding: [0x01,0x69,0x05,0xa1]
884
885s_max_f32 s5, s1, s2
886// GFX1150: encoding: [0x01,0x02,0x85,0xa1]
887
888s_max_f32 s105, s1, s2
889// GFX1150: encoding: [0x01,0x02,0xe9,0xa1]
890
891s_max_f32 s5, s105, s2
892// GFX1150: encoding: [0x69,0x02,0x85,0xa1]
893
894s_max_f32 s5, s103, s2
895// GFX1150: encoding: [0x67,0x02,0x85,0xa1]
896
897s_max_f32 s5, vcc_lo, s2
898// GFX1150: encoding: [0x6a,0x02,0x85,0xa1]
899
900s_max_f32 s5, vcc_hi, s2
901// GFX1150: encoding: [0x6b,0x02,0x85,0xa1]
902
903s_max_f32 s5, ttmp11, s2
904// GFX1150: encoding: [0x77,0x02,0x85,0xa1]
905
906s_max_f32 s5, m0, s2
907// GFX1150: encoding: [0x7d,0x02,0x85,0xa1]
908
909s_max_f32 s5, exec_lo, s2
910// GFX1150: encoding: [0x7e,0x02,0x85,0xa1]
911
912s_max_f32 s5, exec_hi, s2
913// GFX1150: encoding: [0x7f,0x02,0x85,0xa1]
914
915s_max_f32 s5, 0, s2
916// GFX1150: encoding: [0x80,0x02,0x85,0xa1]
917
918s_max_f32 s5, -1, s2
919// GFX1150: encoding: [0xc1,0x02,0x85,0xa1]
920
921s_max_f32 s5, 0.5, s2
922// GFX1150: encoding: [0xf0,0x02,0x85,0xa1]
923
924s_max_f32 s5, -4.0, s2
925// GFX1150: encoding: [0xf7,0x02,0x85,0xa1]
926
927s_max_f32 s5, 0xaf123456, s2
928// GFX1150: encoding: [0xff,0x02,0x85,0xa1,0x56,0x34,0x12,0xaf]
929
930s_max_f32 s5, 0x3f717273, s2
931// GFX1150: encoding: [0xff,0x02,0x85,0xa1,0x73,0x72,0x71,0x3f]
932
933s_max_f32 s5, s1, s105
934// GFX1150: encoding: [0x01,0x69,0x85,0xa1]
935
936s_fmac_f32 s5, s1, s2
937// GFX1150: encoding: [0x01,0x02,0x85,0xa3]
938
939s_fmac_f32 s105, s1, s2
940// GFX1150: encoding: [0x01,0x02,0xe9,0xa3]
941
942s_fmac_f32 s5, s105, s2
943// GFX1150: encoding: [0x69,0x02,0x85,0xa3]
944
945s_fmac_f32 s5, s103, s2
946// GFX1150: encoding: [0x67,0x02,0x85,0xa3]
947
948s_fmac_f32 s5, vcc_lo, s2
949// GFX1150: encoding: [0x6a,0x02,0x85,0xa3]
950
951s_fmac_f32 s5, vcc_hi, s2
952// GFX1150: encoding: [0x6b,0x02,0x85,0xa3]
953
954s_fmac_f32 s5, ttmp11, s2
955// GFX1150: encoding: [0x77,0x02,0x85,0xa3]
956
957s_fmac_f32 s5, m0, s2
958// GFX1150: encoding: [0x7d,0x02,0x85,0xa3]
959
960s_fmac_f32 s5, exec_lo, s2
961// GFX1150: encoding: [0x7e,0x02,0x85,0xa3]
962
963s_fmac_f32 s5, exec_hi, s2
964// GFX1150: encoding: [0x7f,0x02,0x85,0xa3]
965
966s_fmac_f32 s5, 0, s2
967// GFX1150: encoding: [0x80,0x02,0x85,0xa3]
968
969s_fmac_f32 s5, -1, s2
970// GFX1150: encoding: [0xc1,0x02,0x85,0xa3]
971
972s_fmac_f32 s5, 0.5, s2
973// GFX1150: encoding: [0xf0,0x02,0x85,0xa3]
974
975s_fmac_f32 s5, -4.0, s2
976// GFX1150: encoding: [0xf7,0x02,0x85,0xa3]
977
978s_fmac_f32 s5, 0xaf123456, s2
979// GFX1150: encoding: [0xff,0x02,0x85,0xa3,0x56,0x34,0x12,0xaf]
980
981s_fmac_f32 s5, 0x3f717273, s2
982// GFX1150: encoding: [0xff,0x02,0x85,0xa3,0x73,0x72,0x71,0x3f]
983
984s_fmac_f32 s5, s1, s105
985// GFX1150: encoding: [0x01,0x69,0x85,0xa3]
986
987s_fmamk_f32 s5, s1, 0x11213141, s3
988// GFX1150: encoding: [0x01,0x03,0x05,0xa3,0x41,0x31,0x21,0x11]
989
990s_fmamk_f32 s105, s1, 0x11213141, s3
991// GFX1150: encoding: [0x01,0x03,0x69,0xa3,0x41,0x31,0x21,0x11]
992
993s_fmamk_f32 s5, s105, 0x11213141, s3
994// GFX1150: encoding: [0x69,0x03,0x05,0xa3,0x41,0x31,0x21,0x11]
995
996s_fmamk_f32 s5, 0, 0x11213141, s3
997// GFX1150: encoding: [0x80,0x03,0x05,0xa3,0x41,0x31,0x21,0x11]
998
999s_fmamk_f32 s5, -1, 0x11213141, s3
1000// GFX1150: encoding: [0xc1,0x03,0x05,0xa3,0x41,0x31,0x21,0x11]
1001
1002s_fmamk_f32 s5, 0.5, 0x11213141, s3
1003// GFX1150: encoding: [0xf0,0x03,0x05,0xa3,0x41,0x31,0x21,0x11]
1004
1005s_fmamk_f32 s5, -4.0, 0x11213141, s3
1006// GFX1150: encoding: [0xf7,0x03,0x05,0xa3,0x41,0x31,0x21,0x11]
1007
1008s_fmamk_f32 s5, s1, 0xa1b1c1d1, s3
1009// GFX1150: encoding: [0x01,0x03,0x05,0xa3,0xd1,0xc1,0xb1,0xa1]
1010
1011s_fmamk_f32 s5, s1, 0x11213141, s105
1012// GFX1150: encoding: [0x01,0x69,0x05,0xa3,0x41,0x31,0x21,0x11]
1013
1014s_fmamk_f32 s5, 0x11213141, 0x11213141, s105
1015// GFX1150 encoding: [0xff,0x69,0x05,0xa3,0x41,0x31,0x21,0x11]
1016
1017s_fmamk_f32 s5, s105, 0x11213141, 0x11213141
1018// GFX1150 encoding: [0x69,0xff,0x05,0xa3,0x41,0x31,0x21,0x11]
1019
1020s_fmaak_f32 s5, s1, s2, 0x11213141
1021// GFX1150: encoding: [0x01,0x02,0x85,0xa2,0x41,0x31,0x21,0x11]
1022
1023s_fmaak_f32 s105, s1, s2, 0x11213141
1024// GFX1150: encoding: [0x01,0x02,0xe9,0xa2,0x41,0x31,0x21,0x11]
1025
1026s_fmaak_f32 s5, s105, s2, 0x11213141
1027// GFX1150: encoding: [0x69,0x02,0x85,0xa2,0x41,0x31,0x21,0x11]
1028
1029s_fmaak_f32 s5, 0, s2, 0x11213141
1030// GFX1150: encoding: [0x80,0x02,0x85,0xa2,0x41,0x31,0x21,0x11]
1031
1032s_fmaak_f32 s5, -1, s2, 0x11213141
1033// GFX1150: encoding: [0xc1,0x02,0x85,0xa2,0x41,0x31,0x21,0x11]
1034
1035s_fmaak_f32 s5, 0.5, s2, 0x11213141
1036// GFX1150: encoding: [0xf0,0x02,0x85,0xa2,0x41,0x31,0x21,0x11]
1037
1038s_fmaak_f32 s5, -4.0, s2, 0x11213141
1039// GFX1150: encoding: [0xf7,0x02,0x85,0xa2,0x41,0x31,0x21,0x11]
1040
1041s_fmaak_f32 s5, s1, s105, 0x11213141
1042// GFX1150: encoding: [0x01,0x69,0x85,0xa2,0x41,0x31,0x21,0x11]
1043
1044s_fmaak_f32 s5, s1, s2, 0xa1b1c1d1
1045// GFX1150: encoding: [0x01,0x02,0x85,0xa2,0xd1,0xc1,0xb1,0xa1]
1046
1047s_fmaak_f32 s5, 0x11213141, s2, 0x11213141
1048// GFX1150: encoding: [0xff,0x02,0x85,0xa2,0x41,0x31,0x21,0x11]
1049
1050s_fmaak_f32 s5, s105, 0x11213141, 0x11213141
1051// GFX1150: encoding: [0x69,0xff,0x85,0xa2,0x41,0x31,0x21,0x11]
1052
1053s_fmaak_f32 s5, 0x11213141, 0x11213141, 0x11213141
1054// GFX1150: encoding: [0xff,0xff,0x85,0xa2,0x41,0x31,0x21,0x11]
1055
1056s_cvt_pk_rtz_f16_f32 s5, s1, s2
1057// GFX1150: encoding: [0x01,0x02,0x05,0xa4]
1058
1059s_cvt_pk_rtz_f16_f32 s105, s1, s2
1060// GFX1150: encoding: [0x01,0x02,0x69,0xa4]
1061
1062s_cvt_pk_rtz_f16_f32 s5, s105, s2
1063// GFX1150: encoding: [0x69,0x02,0x05,0xa4]
1064
1065s_cvt_pk_rtz_f16_f32 s5, s103, s2
1066// GFX1150: encoding: [0x67,0x02,0x05,0xa4]
1067
1068s_cvt_pk_rtz_f16_f32 s5, vcc_lo, s2
1069// GFX1150: encoding: [0x6a,0x02,0x05,0xa4]
1070
1071s_cvt_pk_rtz_f16_f32 s5, vcc_hi, s2
1072// GFX1150: encoding: [0x6b,0x02,0x05,0xa4]
1073
1074s_cvt_pk_rtz_f16_f32 s5, ttmp11, s2
1075// GFX1150: encoding: [0x77,0x02,0x05,0xa4]
1076
1077s_cvt_pk_rtz_f16_f32 s5, m0, s2
1078// GFX1150: encoding: [0x7d,0x02,0x05,0xa4]
1079
1080s_cvt_pk_rtz_f16_f32 s5, exec_lo, s2
1081// GFX1150: encoding: [0x7e,0x02,0x05,0xa4]
1082
1083s_cvt_pk_rtz_f16_f32 s5, exec_hi, s2
1084// GFX1150: encoding: [0x7f,0x02,0x05,0xa4]
1085
1086s_cvt_pk_rtz_f16_f32 s5, 0, s2
1087// GFX1150: encoding: [0x80,0x02,0x05,0xa4]
1088
1089s_cvt_pk_rtz_f16_f32 s5, -1, s2
1090// GFX1150: encoding: [0xc1,0x02,0x05,0xa4]
1091
1092s_cvt_pk_rtz_f16_f32 s5, 0.5, s2
1093// GFX1150: encoding: [0xf0,0x02,0x05,0xa4]
1094
1095s_cvt_pk_rtz_f16_f32 s5, -4.0, s2
1096// GFX1150: encoding: [0xf7,0x02,0x05,0xa4]
1097
1098s_cvt_pk_rtz_f16_f32 s5, 0xaf123456, s2
1099// GFX1150: encoding: [0xff,0x02,0x05,0xa4,0x56,0x34,0x12,0xaf]
1100
1101s_cvt_pk_rtz_f16_f32 s5, 0x3f717273, s2
1102// GFX1150: encoding: [0xff,0x02,0x05,0xa4,0x73,0x72,0x71,0x3f]
1103
1104s_cvt_pk_rtz_f16_f32 s5, s1, s105
1105// GFX1150: encoding: [0x01,0x69,0x05,0xa4]
1106
1107s_add_f16 s5, s1, s2
1108// GFX1150: encoding: [0x01,0x02,0x85,0xa4]
1109
1110s_add_f16 s105, s1, s2
1111// GFX1150: encoding: [0x01,0x02,0xe9,0xa4]
1112
1113s_add_f16 s5, s105, s2
1114// GFX1150: encoding: [0x69,0x02,0x85,0xa4]
1115
1116s_add_f16 s5, s101, s2
1117// GFX1150: encoding: [0x65,0x02,0x85,0xa4]
1118
1119s_add_f16 s5, vcc_lo, s2
1120// GFX1150: encoding: [0x6a,0x02,0x85,0xa4]
1121
1122s_add_f16 s5, vcc_hi, s2
1123// GFX1150: encoding: [0x6b,0x02,0x85,0xa4]
1124
1125s_add_f16 s5, m0, s2
1126// GFX1150: encoding: [0x7d,0x02,0x85,0xa4]
1127
1128s_add_f16 s5, exec_lo, s2
1129// GFX1150: encoding: [0x7e,0x02,0x85,0xa4]
1130
1131s_add_f16 s5, exec_hi, s2
1132// GFX1150: encoding: [0x7f,0x02,0x85,0xa4]
1133
1134s_add_f16 s5, 0, s2
1135// GFX1150: encoding: [0x80,0x02,0x85,0xa4]
1136
1137s_add_f16 s5, -1, s2
1138// GFX1150: encoding: [0xc1,0x02,0x85,0xa4]
1139
1140s_add_f16 s5, 0.5, s2
1141// GFX1150: encoding: [0xf0,0x02,0x85,0xa4]
1142
1143s_add_f16 s5, -4.0, s2
1144// GFX1150: encoding: [0xf7,0x02,0x85,0xa4]
1145
1146s_add_f16 s5, 0xfe0b, s2
1147// GFX1150: encoding: [0xff,0x02,0x85,0xa4,0x0b,0xfe,0x00,0x00]
1148
1149s_add_f16 s5, 0x3456, s2
1150// GFX1150: encoding: [0xff,0x02,0x85,0xa4,0x56,0x34,0x00,0x00]
1151
1152s_add_f16 s5, s1, s105
1153// GFX1150: encoding: [0x01,0x69,0x85,0xa4]
1154
1155s_sub_f16 s5, s1, s2
1156// GFX1150: encoding: [0x01,0x02,0x05,0xa5]
1157
1158s_sub_f16 s105, s1, s2
1159// GFX1150: encoding: [0x01,0x02,0x69,0xa5]
1160
1161s_sub_f16 s5, s105, s2
1162// GFX1150: encoding: [0x69,0x02,0x05,0xa5]
1163
1164s_sub_f16 s5, s101, s2
1165// GFX1150: encoding: [0x65,0x02,0x05,0xa5]
1166
1167s_sub_f16 s5, vcc_lo, s2
1168// GFX1150: encoding: [0x6a,0x02,0x05,0xa5]
1169
1170s_sub_f16 s5, vcc_hi, s2
1171// GFX1150: encoding: [0x6b,0x02,0x05,0xa5]
1172
1173s_sub_f16 s5, m0, s2
1174// GFX1150: encoding: [0x7d,0x02,0x05,0xa5]
1175
1176s_sub_f16 s5, exec_lo, s2
1177// GFX1150: encoding: [0x7e,0x02,0x05,0xa5]
1178
1179s_sub_f16 s5, exec_hi, s2
1180// GFX1150: encoding: [0x7f,0x02,0x05,0xa5]
1181
1182s_sub_f16 s5, 0, s2
1183// GFX1150: encoding: [0x80,0x02,0x05,0xa5]
1184
1185s_sub_f16 s5, -1, s2
1186// GFX1150: encoding: [0xc1,0x02,0x05,0xa5]
1187
1188s_sub_f16 s5, 0.5, s2
1189// GFX1150: encoding: [0xf0,0x02,0x05,0xa5]
1190
1191s_sub_f16 s5, -4.0, s2
1192// GFX1150: encoding: [0xf7,0x02,0x05,0xa5]
1193
1194s_sub_f16 s5, 0xfe0b, s2
1195// GFX1150: encoding: [0xff,0x02,0x05,0xa5,0x0b,0xfe,0x00,0x00]
1196
1197s_sub_f16 s5, 0x3456, s2
1198// GFX1150: encoding: [0xff,0x02,0x05,0xa5,0x56,0x34,0x00,0x00]
1199
1200s_sub_f16 s5, s1, s105
1201// GFX1150: encoding: [0x01,0x69,0x05,0xa5]
1202
1203s_mul_f16 s5, s1, s2
1204// GFX1150: encoding: [0x01,0x02,0x85,0xa6]
1205
1206s_mul_f16 s105, s1, s2
1207// GFX1150: encoding: [0x01,0x02,0xe9,0xa6]
1208
1209s_mul_f16 s5, s105, s2
1210// GFX1150: encoding: [0x69,0x02,0x85,0xa6]
1211
1212s_mul_f16 s5, s101, s2
1213// GFX1150: encoding: [0x65,0x02,0x85,0xa6]
1214
1215s_mul_f16 s5, vcc_lo, s2
1216// GFX1150: encoding: [0x6a,0x02,0x85,0xa6]
1217
1218s_mul_f16 s5, vcc_hi, s2
1219// GFX1150: encoding: [0x6b,0x02,0x85,0xa6]
1220
1221s_mul_f16 s5, m0, s2
1222// GFX1150: encoding: [0x7d,0x02,0x85,0xa6]
1223
1224s_mul_f16 s5, exec_lo, s2
1225// GFX1150: encoding: [0x7e,0x02,0x85,0xa6]
1226
1227s_mul_f16 s5, exec_hi, s2
1228// GFX1150: encoding: [0x7f,0x02,0x85,0xa6]
1229
1230s_mul_f16 s5, 0, s2
1231// GFX1150: encoding: [0x80,0x02,0x85,0xa6]
1232
1233s_mul_f16 s5, -1, s2
1234// GFX1150: encoding: [0xc1,0x02,0x85,0xa6]
1235
1236s_mul_f16 s5, 0.5, s2
1237// GFX1150: encoding: [0xf0,0x02,0x85,0xa6]
1238
1239s_mul_f16 s5, -4.0, s2
1240// GFX1150: encoding: [0xf7,0x02,0x85,0xa6]
1241
1242s_mul_f16 s5, 0xfe0b, s2
1243// GFX1150: encoding: [0xff,0x02,0x85,0xa6,0x0b,0xfe,0x00,0x00]
1244
1245s_mul_f16 s5, 0x3456, s2
1246// GFX1150: encoding: [0xff,0x02,0x85,0xa6,0x56,0x34,0x00,0x00]
1247
1248s_mul_f16 s5, s1, s105
1249// GFX1150: encoding: [0x01,0x69,0x85,0xa6]
1250
1251s_fmac_f16 s5, s1, s2
1252// GFX1150: encoding: [0x01,0x02,0x05,0xa7]
1253
1254s_fmac_f16 s105, s1, s2
1255// GFX1150: encoding: [0x01,0x02,0x69,0xa7]
1256
1257s_fmac_f16 s5, s105, s2
1258// GFX1150: encoding: [0x69,0x02,0x05,0xa7]
1259
1260s_fmac_f16 s5, s103, s2
1261// GFX1150: encoding: [0x67,0x02,0x05,0xa7]
1262
1263s_fmac_f16 s5, vcc_lo, s2
1264// GFX1150: encoding: [0x6a,0x02,0x05,0xa7]
1265
1266s_fmac_f16 s5, vcc_hi, s2
1267// GFX1150: encoding: [0x6b,0x02,0x05,0xa7]
1268
1269s_fmac_f16 s5, ttmp11, s2
1270// GFX1150: encoding: [0x77,0x02,0x05,0xa7]
1271
1272s_fmac_f16 s5, m0, s2
1273// GFX1150: encoding: [0x7d,0x02,0x05,0xa7]
1274
1275s_fmac_f16 s5, exec_lo, s2
1276// GFX1150: encoding: [0x7e,0x02,0x05,0xa7]
1277
1278s_fmac_f16 s5, exec_hi, s2
1279// GFX1150: encoding: [0x7f,0x02,0x05,0xa7]
1280
1281s_fmac_f16 s5, 0, s2
1282// GFX1150: encoding: [0x80,0x02,0x05,0xa7]
1283
1284s_fmac_f16 s5, -1, s2
1285// GFX1150: encoding: [0xc1,0x02,0x05,0xa7]
1286
1287s_fmac_f16 s5, 0.5, s2
1288// GFX1150: encoding: [0xf0,0x02,0x05,0xa7]
1289
1290s_fmac_f16 s5, -4.0, s2
1291// GFX1150: encoding: [0xf7,0x02,0x05,0xa7]
1292
1293s_fmac_f16 s5, 0x1234, s2
1294// GFX1150: encoding: [0xff,0x02,0x05,0xa7,0x34,0x12,0x00,0x00]
1295
1296s_fmac_f16 s5, s1, s105
1297// GFX1150: encoding: [0x01,0x69,0x05,0xa7]
1298
1299s_max_f16 s5, s1, s2
1300// GFX1150: encoding: [0x01,0x02,0x05,0xa6]
1301
1302s_max_f16 s105, s1, s2
1303// GFX1150: encoding: [0x01,0x02,0x69,0xa6]
1304
1305s_max_f16 s5, s105, s2
1306// GFX1150: encoding: [0x69,0x02,0x05,0xa6]
1307
1308s_max_f16 s5, s101, s2
1309// GFX1150: encoding: [0x65,0x02,0x05,0xa6]
1310
1311s_max_f16 s5, vcc_lo, s2
1312// GFX1150: encoding: [0x6a,0x02,0x05,0xa6]
1313
1314s_max_f16 s5, vcc_hi, s2
1315// GFX1150: encoding: [0x6b,0x02,0x05,0xa6]
1316
1317s_max_f16 s5, m0, s2
1318// GFX1150: encoding: [0x7d,0x02,0x05,0xa6]
1319
1320s_max_f16 s5, exec_lo, s2
1321// GFX1150: encoding: [0x7e,0x02,0x05,0xa6]
1322
1323s_max_f16 s5, exec_hi, s2
1324// GFX1150: encoding: [0x7f,0x02,0x05,0xa6]
1325
1326s_max_f16 s5, 0, s2
1327// GFX1150: encoding: [0x80,0x02,0x05,0xa6]
1328
1329s_max_f16 s5, -1, s2
1330// GFX1150: encoding: [0xc1,0x02,0x05,0xa6]
1331
1332s_max_f16 s5, 0.5, s2
1333// GFX1150: encoding: [0xf0,0x02,0x05,0xa6]
1334
1335s_max_f16 s5, -4.0, s2
1336// GFX1150: encoding: [0xf7,0x02,0x05,0xa6]
1337
1338s_max_f16 s5, 0xfe0b, s2
1339// GFX1150: encoding: [0xff,0x02,0x05,0xa6,0x0b,0xfe,0x00,0x00]
1340
1341s_max_f16 s5, 0x3456, s2
1342// GFX1150: encoding: [0xff,0x02,0x05,0xa6,0x56,0x34,0x00,0x00]
1343
1344s_max_f16 s5, s1, s105
1345// GFX1150: encoding: [0x01,0x69,0x05,0xa6]
1346
1347s_min_f16 s5, s1, s2
1348// GFX1150: encoding: [0x01,0x02,0x85,0xa5]
1349
1350s_min_f16 s105, s1, s2
1351// GFX1150: encoding: [0x01,0x02,0xe9,0xa5]
1352
1353s_min_f16 s5, s105, s2
1354// GFX1150: encoding: [0x69,0x02,0x85,0xa5]
1355
1356s_min_f16 s5, s101, s2
1357// GFX1150: encoding: [0x65,0x02,0x85,0xa5]
1358
1359s_min_f16 s5, vcc_lo, s2
1360// GFX1150: encoding: [0x6a,0x02,0x85,0xa5]
1361
1362s_min_f16 s5, vcc_hi, s2
1363// GFX1150: encoding: [0x6b,0x02,0x85,0xa5]
1364
1365s_min_f16 s5, m0, s2
1366// GFX1150: encoding: [0x7d,0x02,0x85,0xa5]
1367
1368s_min_f16 s5, exec_lo, s2
1369// GFX1150: encoding: [0x7e,0x02,0x85,0xa5]
1370
1371s_min_f16 s5, exec_hi, s2
1372// GFX1150: encoding: [0x7f,0x02,0x85,0xa5]
1373
1374s_min_f16 s5, 0, s2
1375// GFX1150: encoding: [0x80,0x02,0x85,0xa5]
1376
1377s_min_f16 s5, -1, s2
1378// GFX1150: encoding: [0xc1,0x02,0x85,0xa5]
1379
1380s_min_f16 s5, 0.5, s2
1381// GFX1150: encoding: [0xf0,0x02,0x85,0xa5]
1382
1383s_min_f16 s5, -4.0, s2
1384// GFX1150: encoding: [0xf7,0x02,0x85,0xa5]
1385
1386s_min_f16 s5, 0xfe0b, s2
1387// GFX1150: encoding: [0xff,0x02,0x85,0xa5,0x0b,0xfe,0x00,0x00]
1388
1389s_min_f16 s5, 0x3456, s2
1390// GFX1150: encoding: [0xff,0x02,0x85,0xa5,0x56,0x34,0x00,0x00]
1391
1392s_min_f16 s5, s1, s105
1393// GFX1150: encoding: [0x01,0x69,0x85,0xa5]
1394
1395s_cmp_lt_f32 s1, s2
1396// GFX1150: encoding: [0x01,0x02,0x41,0xbf]
1397
1398s_cmp_lt_f32 s105, s2
1399// GFX1150: encoding: [0x69,0x02,0x41,0xbf]
1400
1401s_cmp_lt_f32 s101, s2
1402// GFX1150: encoding: [0x65,0x02,0x41,0xbf]
1403
1404s_cmp_lt_f32 vcc_lo, s2
1405// GFX1150: encoding: [0x6a,0x02,0x41,0xbf]
1406
1407s_cmp_lt_f32 vcc_hi, s2
1408// GFX1150: encoding: [0x6b,0x02,0x41,0xbf]
1409
1410s_cmp_lt_f32 m0, s2
1411// GFX1150: encoding: [0x7d,0x02,0x41,0xbf]
1412
1413s_cmp_lt_f32 exec_lo, s2
1414// GFX1150: encoding: [0x7e,0x02,0x41,0xbf]
1415
1416s_cmp_lt_f32 exec_hi, s2
1417// GFX1150: encoding: [0x7f,0x02,0x41,0xbf]
1418
1419s_cmp_lt_f32 0, s2
1420// GFX1150: encoding: [0x80,0x02,0x41,0xbf]
1421
1422s_cmp_lt_f32 -1, s2
1423// GFX1150: encoding: [0xc1,0x02,0x41,0xbf]
1424
1425s_cmp_lt_f32 0.5, s2
1426// GFX1150: encoding: [0xf0,0x02,0x41,0xbf]
1427
1428s_cmp_lt_f32 -4.0, s2
1429// GFX1150: encoding: [0xf7,0x02,0x41,0xbf]
1430
1431s_cmp_lt_f32 0xaf123456, s2
1432// GFX1150: encoding: [0xff,0x02,0x41,0xbf,0x56,0x34,0x12,0xaf]
1433
1434s_cmp_lt_f32 0x3f717273, s2
1435// GFX1150: encoding: [0xff,0x02,0x41,0xbf,0x73,0x72,0x71,0x3f]
1436
1437s_cmp_lt_f32 s1, s105
1438// GFX1150: encoding: [0x01,0x69,0x41,0xbf]
1439
1440s_cmp_eq_f32 s1, s2
1441// GFX1150: encoding: [0x01,0x02,0x42,0xbf]
1442
1443s_cmp_eq_f32 s105, s2
1444// GFX1150: encoding: [0x69,0x02,0x42,0xbf]
1445
1446s_cmp_eq_f32 s101, s2
1447// GFX1150: encoding: [0x65,0x02,0x42,0xbf]
1448
1449s_cmp_eq_f32 vcc_lo, s2
1450// GFX1150: encoding: [0x6a,0x02,0x42,0xbf]
1451
1452s_cmp_eq_f32 vcc_hi, s2
1453// GFX1150: encoding: [0x6b,0x02,0x42,0xbf]
1454
1455s_cmp_eq_f32 m0, s2
1456// GFX1150: encoding: [0x7d,0x02,0x42,0xbf]
1457
1458s_cmp_eq_f32 exec_lo, s2
1459// GFX1150: encoding: [0x7e,0x02,0x42,0xbf]
1460
1461s_cmp_eq_f32 exec_hi, s2
1462// GFX1150: encoding: [0x7f,0x02,0x42,0xbf]
1463
1464s_cmp_eq_f32 0, s2
1465// GFX1150: encoding: [0x80,0x02,0x42,0xbf]
1466
1467s_cmp_eq_f32 -1, s2
1468// GFX1150: encoding: [0xc1,0x02,0x42,0xbf]
1469
1470s_cmp_eq_f32 0.5, s2
1471// GFX1150: encoding: [0xf0,0x02,0x42,0xbf]
1472
1473s_cmp_eq_f32 -4.0, s2
1474// GFX1150: encoding: [0xf7,0x02,0x42,0xbf]
1475
1476s_cmp_eq_f32 0xaf123456, s2
1477// GFX1150: encoding: [0xff,0x02,0x42,0xbf,0x56,0x34,0x12,0xaf]
1478
1479s_cmp_eq_f32 0x3f717273, s2
1480// GFX1150: encoding: [0xff,0x02,0x42,0xbf,0x73,0x72,0x71,0x3f]
1481
1482s_cmp_eq_f32 s1, s105
1483// GFX1150: encoding: [0x01,0x69,0x42,0xbf]
1484
1485s_cmp_le_f32 s1, s2
1486// GFX1150: encoding: [0x01,0x02,0x43,0xbf]
1487
1488s_cmp_le_f32 s105, s2
1489// GFX1150: encoding: [0x69,0x02,0x43,0xbf]
1490
1491s_cmp_le_f32 s101, s2
1492// GFX1150: encoding: [0x65,0x02,0x43,0xbf]
1493
1494s_cmp_le_f32 vcc_lo, s2
1495// GFX1150: encoding: [0x6a,0x02,0x43,0xbf]
1496
1497s_cmp_le_f32 vcc_hi, s2
1498// GFX1150: encoding: [0x6b,0x02,0x43,0xbf]
1499
1500s_cmp_le_f32 m0, s2
1501// GFX1150: encoding: [0x7d,0x02,0x43,0xbf]
1502
1503s_cmp_le_f32 exec_lo, s2
1504// GFX1150: encoding: [0x7e,0x02,0x43,0xbf]
1505
1506s_cmp_le_f32 exec_hi, s2
1507// GFX1150: encoding: [0x7f,0x02,0x43,0xbf]
1508
1509s_cmp_le_f32 0, s2
1510// GFX1150: encoding: [0x80,0x02,0x43,0xbf]
1511
1512s_cmp_le_f32 -1, s2
1513// GFX1150: encoding: [0xc1,0x02,0x43,0xbf]
1514
1515s_cmp_le_f32 0.5, s2
1516// GFX1150: encoding: [0xf0,0x02,0x43,0xbf]
1517
1518s_cmp_le_f32 -4.0, s2
1519// GFX1150: encoding: [0xf7,0x02,0x43,0xbf]
1520
1521s_cmp_le_f32 0xaf123456, s2
1522// GFX1150: encoding: [0xff,0x02,0x43,0xbf,0x56,0x34,0x12,0xaf]
1523
1524s_cmp_le_f32 0x3f717273, s2
1525// GFX1150: encoding: [0xff,0x02,0x43,0xbf,0x73,0x72,0x71,0x3f]
1526
1527s_cmp_le_f32 s1, s105
1528// GFX1150: encoding: [0x01,0x69,0x43,0xbf]
1529
1530s_cmp_gt_f32 s1, s2
1531// GFX1150: encoding: [0x01,0x02,0x44,0xbf]
1532
1533s_cmp_gt_f32 s105, s2
1534// GFX1150: encoding: [0x69,0x02,0x44,0xbf]
1535
1536s_cmp_gt_f32 s101, s2
1537// GFX1150: encoding: [0x65,0x02,0x44,0xbf]
1538
1539s_cmp_gt_f32 vcc_lo, s2
1540// GFX1150: encoding: [0x6a,0x02,0x44,0xbf]
1541
1542s_cmp_gt_f32 vcc_hi, s2
1543// GFX1150: encoding: [0x6b,0x02,0x44,0xbf]
1544
1545s_cmp_gt_f32 m0, s2
1546// GFX1150: encoding: [0x7d,0x02,0x44,0xbf]
1547
1548s_cmp_gt_f32 exec_lo, s2
1549// GFX1150: encoding: [0x7e,0x02,0x44,0xbf]
1550
1551s_cmp_gt_f32 exec_hi, s2
1552// GFX1150: encoding: [0x7f,0x02,0x44,0xbf]
1553
1554s_cmp_gt_f32 0, s2
1555// GFX1150: encoding: [0x80,0x02,0x44,0xbf]
1556
1557s_cmp_gt_f32 -1, s2
1558// GFX1150: encoding: [0xc1,0x02,0x44,0xbf]
1559
1560s_cmp_gt_f32 0.5, s2
1561// GFX1150: encoding: [0xf0,0x02,0x44,0xbf]
1562
1563s_cmp_gt_f32 -4.0, s2
1564// GFX1150: encoding: [0xf7,0x02,0x44,0xbf]
1565
1566s_cmp_gt_f32 0xaf123456, s2
1567// GFX1150: encoding: [0xff,0x02,0x44,0xbf,0x56,0x34,0x12,0xaf]
1568
1569s_cmp_gt_f32 0x3f717273, s2
1570// GFX1150: encoding: [0xff,0x02,0x44,0xbf,0x73,0x72,0x71,0x3f]
1571
1572s_cmp_gt_f32 s1, s105
1573// GFX1150: encoding: [0x01,0x69,0x44,0xbf]
1574
1575s_cmp_lg_f32 s1, s2
1576// GFX1150: encoding: [0x01,0x02,0x45,0xbf]
1577
1578s_cmp_lg_f32 s105, s2
1579// GFX1150: encoding: [0x69,0x02,0x45,0xbf]
1580
1581s_cmp_lg_f32 s101, s2
1582// GFX1150: encoding: [0x65,0x02,0x45,0xbf]
1583
1584s_cmp_lg_f32 vcc_lo, s2
1585// GFX1150: encoding: [0x6a,0x02,0x45,0xbf]
1586
1587s_cmp_lg_f32 vcc_hi, s2
1588// GFX1150: encoding: [0x6b,0x02,0x45,0xbf]
1589
1590s_cmp_lg_f32 m0, s2
1591// GFX1150: encoding: [0x7d,0x02,0x45,0xbf]
1592
1593s_cmp_lg_f32 exec_lo, s2
1594// GFX1150: encoding: [0x7e,0x02,0x45,0xbf]
1595
1596s_cmp_lg_f32 exec_hi, s2
1597// GFX1150: encoding: [0x7f,0x02,0x45,0xbf]
1598
1599s_cmp_lg_f32 0, s2
1600// GFX1150: encoding: [0x80,0x02,0x45,0xbf]
1601
1602s_cmp_lg_f32 -1, s2
1603// GFX1150: encoding: [0xc1,0x02,0x45,0xbf]
1604
1605s_cmp_lg_f32 0.5, s2
1606// GFX1150: encoding: [0xf0,0x02,0x45,0xbf]
1607
1608s_cmp_lg_f32 -4.0, s2
1609// GFX1150: encoding: [0xf7,0x02,0x45,0xbf]
1610
1611s_cmp_lg_f32 0xaf123456, s2
1612// GFX1150: encoding: [0xff,0x02,0x45,0xbf,0x56,0x34,0x12,0xaf]
1613
1614s_cmp_lg_f32 0x3f717273, s2
1615// GFX1150: encoding: [0xff,0x02,0x45,0xbf,0x73,0x72,0x71,0x3f]
1616
1617s_cmp_lg_f32 s1, s105
1618// GFX1150: encoding: [0x01,0x69,0x45,0xbf]
1619
1620s_cmp_ge_f32 s1, s2
1621// GFX1150: encoding: [0x01,0x02,0x46,0xbf]
1622
1623s_cmp_ge_f32 s105, s2
1624// GFX1150: encoding: [0x69,0x02,0x46,0xbf]
1625
1626s_cmp_ge_f32 s101, s2
1627// GFX1150: encoding: [0x65,0x02,0x46,0xbf]
1628
1629s_cmp_ge_f32 vcc_lo, s2
1630// GFX1150: encoding: [0x6a,0x02,0x46,0xbf]
1631
1632s_cmp_ge_f32 vcc_hi, s2
1633// GFX1150: encoding: [0x6b,0x02,0x46,0xbf]
1634
1635s_cmp_ge_f32 m0, s2
1636// GFX1150: encoding: [0x7d,0x02,0x46,0xbf]
1637
1638s_cmp_ge_f32 exec_lo, s2
1639// GFX1150: encoding: [0x7e,0x02,0x46,0xbf]
1640
1641s_cmp_ge_f32 exec_hi, s2
1642// GFX1150: encoding: [0x7f,0x02,0x46,0xbf]
1643
1644s_cmp_ge_f32 0, s2
1645// GFX1150: encoding: [0x80,0x02,0x46,0xbf]
1646
1647s_cmp_ge_f32 -1, s2
1648// GFX1150: encoding: [0xc1,0x02,0x46,0xbf]
1649
1650s_cmp_ge_f32 0.5, s2
1651// GFX1150: encoding: [0xf0,0x02,0x46,0xbf]
1652
1653s_cmp_ge_f32 -4.0, s2
1654// GFX1150: encoding: [0xf7,0x02,0x46,0xbf]
1655
1656s_cmp_ge_f32 0xaf123456, s2
1657// GFX1150: encoding: [0xff,0x02,0x46,0xbf,0x56,0x34,0x12,0xaf]
1658
1659s_cmp_ge_f32 0x3f717273, s2
1660// GFX1150: encoding: [0xff,0x02,0x46,0xbf,0x73,0x72,0x71,0x3f]
1661
1662s_cmp_ge_f32 s1, s105
1663// GFX1150: encoding: [0x01,0x69,0x46,0xbf]
1664
1665s_cmp_o_f32 s1, s2
1666// GFX1150: encoding: [0x01,0x02,0x47,0xbf]
1667
1668s_cmp_o_f32 s105, s2
1669// GFX1150: encoding: [0x69,0x02,0x47,0xbf]
1670
1671s_cmp_o_f32 s101, s2
1672// GFX1150: encoding: [0x65,0x02,0x47,0xbf]
1673
1674s_cmp_o_f32 vcc_lo, s2
1675// GFX1150: encoding: [0x6a,0x02,0x47,0xbf]
1676
1677s_cmp_o_f32 vcc_hi, s2
1678// GFX1150: encoding: [0x6b,0x02,0x47,0xbf]
1679
1680s_cmp_o_f32 m0, s2
1681// GFX1150: encoding: [0x7d,0x02,0x47,0xbf]
1682
1683s_cmp_o_f32 exec_lo, s2
1684// GFX1150: encoding: [0x7e,0x02,0x47,0xbf]
1685
1686s_cmp_o_f32 exec_hi, s2
1687// GFX1150: encoding: [0x7f,0x02,0x47,0xbf]
1688
1689s_cmp_o_f32 0, s2
1690// GFX1150: encoding: [0x80,0x02,0x47,0xbf]
1691
1692s_cmp_o_f32 -1, s2
1693// GFX1150: encoding: [0xc1,0x02,0x47,0xbf]
1694
1695s_cmp_o_f32 0.5, s2
1696// GFX1150: encoding: [0xf0,0x02,0x47,0xbf]
1697
1698s_cmp_o_f32 -4.0, s2
1699// GFX1150: encoding: [0xf7,0x02,0x47,0xbf]
1700
1701s_cmp_o_f32 0xaf123456, s2
1702// GFX1150: encoding: [0xff,0x02,0x47,0xbf,0x56,0x34,0x12,0xaf]
1703
1704s_cmp_o_f32 0x3f717273, s2
1705// GFX1150: encoding: [0xff,0x02,0x47,0xbf,0x73,0x72,0x71,0x3f]
1706
1707s_cmp_o_f32 s1, s105
1708// GFX1150: encoding: [0x01,0x69,0x47,0xbf]
1709
1710s_cmp_u_f32 s1, s2
1711// GFX1150: encoding: [0x01,0x02,0x48,0xbf]
1712
1713s_cmp_u_f32 s105, s2
1714// GFX1150: encoding: [0x69,0x02,0x48,0xbf]
1715
1716s_cmp_u_f32 s101, s2
1717// GFX1150: encoding: [0x65,0x02,0x48,0xbf]
1718
1719s_cmp_u_f32 vcc_lo, s2
1720// GFX1150: encoding: [0x6a,0x02,0x48,0xbf]
1721
1722s_cmp_u_f32 vcc_hi, s2
1723// GFX1150: encoding: [0x6b,0x02,0x48,0xbf]
1724
1725s_cmp_u_f32 m0, s2
1726// GFX1150: encoding: [0x7d,0x02,0x48,0xbf]
1727
1728s_cmp_u_f32 exec_lo, s2
1729// GFX1150: encoding: [0x7e,0x02,0x48,0xbf]
1730
1731s_cmp_u_f32 exec_hi, s2
1732// GFX1150: encoding: [0x7f,0x02,0x48,0xbf]
1733
1734s_cmp_u_f32 0, s2
1735// GFX1150: encoding: [0x80,0x02,0x48,0xbf]
1736
1737s_cmp_u_f32 -1, s2
1738// GFX1150: encoding: [0xc1,0x02,0x48,0xbf]
1739
1740s_cmp_u_f32 0.5, s2
1741// GFX1150: encoding: [0xf0,0x02,0x48,0xbf]
1742
1743s_cmp_u_f32 -4.0, s2
1744// GFX1150: encoding: [0xf7,0x02,0x48,0xbf]
1745
1746s_cmp_u_f32 0xaf123456, s2
1747// GFX1150: encoding: [0xff,0x02,0x48,0xbf,0x56,0x34,0x12,0xaf]
1748
1749s_cmp_u_f32 0x3f717273, s2
1750// GFX1150: encoding: [0xff,0x02,0x48,0xbf,0x73,0x72,0x71,0x3f]
1751
1752s_cmp_u_f32 s1, s105
1753// GFX1150: encoding: [0x01,0x69,0x48,0xbf]
1754
1755s_cmp_nge_f32 s1, s2
1756// GFX1150: encoding: [0x01,0x02,0x49,0xbf]
1757
1758s_cmp_nge_f32 s105, s2
1759// GFX1150: encoding: [0x69,0x02,0x49,0xbf]
1760
1761s_cmp_nge_f32 s101, s2
1762// GFX1150: encoding: [0x65,0x02,0x49,0xbf]
1763
1764s_cmp_nge_f32 vcc_lo, s2
1765// GFX1150: encoding: [0x6a,0x02,0x49,0xbf]
1766
1767s_cmp_nge_f32 vcc_hi, s2
1768// GFX1150: encoding: [0x6b,0x02,0x49,0xbf]
1769
1770s_cmp_nge_f32 m0, s2
1771// GFX1150: encoding: [0x7d,0x02,0x49,0xbf]
1772
1773s_cmp_nge_f32 exec_lo, s2
1774// GFX1150: encoding: [0x7e,0x02,0x49,0xbf]
1775
1776s_cmp_nge_f32 exec_hi, s2
1777// GFX1150: encoding: [0x7f,0x02,0x49,0xbf]
1778
1779s_cmp_nge_f32 0, s2
1780// GFX1150: encoding: [0x80,0x02,0x49,0xbf]
1781
1782s_cmp_nge_f32 -1, s2
1783// GFX1150: encoding: [0xc1,0x02,0x49,0xbf]
1784
1785s_cmp_nge_f32 0.5, s2
1786// GFX1150: encoding: [0xf0,0x02,0x49,0xbf]
1787
1788s_cmp_nge_f32 -4.0, s2
1789// GFX1150: encoding: [0xf7,0x02,0x49,0xbf]
1790
1791s_cmp_nge_f32 0xaf123456, s2
1792// GFX1150: encoding: [0xff,0x02,0x49,0xbf,0x56,0x34,0x12,0xaf]
1793
1794s_cmp_nge_f32 0x3f717273, s2
1795// GFX1150: encoding: [0xff,0x02,0x49,0xbf,0x73,0x72,0x71,0x3f]
1796
1797s_cmp_nge_f32 s1, s105
1798// GFX1150: encoding: [0x01,0x69,0x49,0xbf]
1799
1800s_cmp_nlg_f32 s1, s2
1801// GFX1150: encoding: [0x01,0x02,0x4a,0xbf]
1802
1803s_cmp_nlg_f32 s105, s2
1804// GFX1150: encoding: [0x69,0x02,0x4a,0xbf]
1805
1806s_cmp_nlg_f32 s101, s2
1807// GFX1150: encoding: [0x65,0x02,0x4a,0xbf]
1808
1809s_cmp_nlg_f32 vcc_lo, s2
1810// GFX1150: encoding: [0x6a,0x02,0x4a,0xbf]
1811
1812s_cmp_nlg_f32 vcc_hi, s2
1813// GFX1150: encoding: [0x6b,0x02,0x4a,0xbf]
1814
1815s_cmp_nlg_f32 m0, s2
1816// GFX1150: encoding: [0x7d,0x02,0x4a,0xbf]
1817
1818s_cmp_nlg_f32 exec_lo, s2
1819// GFX1150: encoding: [0x7e,0x02,0x4a,0xbf]
1820
1821s_cmp_nlg_f32 exec_hi, s2
1822// GFX1150: encoding: [0x7f,0x02,0x4a,0xbf]
1823
1824s_cmp_nlg_f32 0, s2
1825// GFX1150: encoding: [0x80,0x02,0x4a,0xbf]
1826
1827s_cmp_nlg_f32 -1, s2
1828// GFX1150: encoding: [0xc1,0x02,0x4a,0xbf]
1829
1830s_cmp_nlg_f32 0.5, s2
1831// GFX1150: encoding: [0xf0,0x02,0x4a,0xbf]
1832
1833s_cmp_nlg_f32 -4.0, s2
1834// GFX1150: encoding: [0xf7,0x02,0x4a,0xbf]
1835
1836s_cmp_nlg_f32 0xaf123456, s2
1837// GFX1150: encoding: [0xff,0x02,0x4a,0xbf,0x56,0x34,0x12,0xaf]
1838
1839s_cmp_nlg_f32 0x3f717273, s2
1840// GFX1150: encoding: [0xff,0x02,0x4a,0xbf,0x73,0x72,0x71,0x3f]
1841
1842s_cmp_nlg_f32 s1, s105
1843// GFX1150: encoding: [0x01,0x69,0x4a,0xbf]
1844
1845s_cmp_ngt_f32 s1, s2
1846// GFX1150: encoding: [0x01,0x02,0x4b,0xbf]
1847
1848s_cmp_ngt_f32 s105, s2
1849// GFX1150: encoding: [0x69,0x02,0x4b,0xbf]
1850
1851s_cmp_ngt_f32 s101, s2
1852// GFX1150: encoding: [0x65,0x02,0x4b,0xbf]
1853
1854s_cmp_ngt_f32 vcc_lo, s2
1855// GFX1150: encoding: [0x6a,0x02,0x4b,0xbf]
1856
1857s_cmp_ngt_f32 vcc_hi, s2
1858// GFX1150: encoding: [0x6b,0x02,0x4b,0xbf]
1859
1860s_cmp_ngt_f32 m0, s2
1861// GFX1150: encoding: [0x7d,0x02,0x4b,0xbf]
1862
1863s_cmp_ngt_f32 exec_lo, s2
1864// GFX1150: encoding: [0x7e,0x02,0x4b,0xbf]
1865
1866s_cmp_ngt_f32 exec_hi, s2
1867// GFX1150: encoding: [0x7f,0x02,0x4b,0xbf]
1868
1869s_cmp_ngt_f32 0, s2
1870// GFX1150: encoding: [0x80,0x02,0x4b,0xbf]
1871
1872s_cmp_ngt_f32 -1, s2
1873// GFX1150: encoding: [0xc1,0x02,0x4b,0xbf]
1874
1875s_cmp_ngt_f32 0.5, s2
1876// GFX1150: encoding: [0xf0,0x02,0x4b,0xbf]
1877
1878s_cmp_ngt_f32 -4.0, s2
1879// GFX1150: encoding: [0xf7,0x02,0x4b,0xbf]
1880
1881s_cmp_ngt_f32 0xaf123456, s2
1882// GFX1150: encoding: [0xff,0x02,0x4b,0xbf,0x56,0x34,0x12,0xaf]
1883
1884s_cmp_ngt_f32 0x3f717273, s2
1885// GFX1150: encoding: [0xff,0x02,0x4b,0xbf,0x73,0x72,0x71,0x3f]
1886
1887s_cmp_ngt_f32 s1, s105
1888// GFX1150: encoding: [0x01,0x69,0x4b,0xbf]
1889
1890s_cmp_nle_f32 s1, s2
1891// GFX1150: encoding: [0x01,0x02,0x4c,0xbf]
1892
1893s_cmp_nle_f32 s105, s2
1894// GFX1150: encoding: [0x69,0x02,0x4c,0xbf]
1895
1896s_cmp_nle_f32 s101, s2
1897// GFX1150: encoding: [0x65,0x02,0x4c,0xbf]
1898
1899s_cmp_nle_f32 vcc_lo, s2
1900// GFX1150: encoding: [0x6a,0x02,0x4c,0xbf]
1901
1902s_cmp_nle_f32 vcc_hi, s2
1903// GFX1150: encoding: [0x6b,0x02,0x4c,0xbf]
1904
1905s_cmp_nle_f32 m0, s2
1906// GFX1150: encoding: [0x7d,0x02,0x4c,0xbf]
1907
1908s_cmp_nle_f32 exec_lo, s2
1909// GFX1150: encoding: [0x7e,0x02,0x4c,0xbf]
1910
1911s_cmp_nle_f32 exec_hi, s2
1912// GFX1150: encoding: [0x7f,0x02,0x4c,0xbf]
1913
1914s_cmp_nle_f32 0, s2
1915// GFX1150: encoding: [0x80,0x02,0x4c,0xbf]
1916
1917s_cmp_nle_f32 -1, s2
1918// GFX1150: encoding: [0xc1,0x02,0x4c,0xbf]
1919
1920s_cmp_nle_f32 0.5, s2
1921// GFX1150: encoding: [0xf0,0x02,0x4c,0xbf]
1922
1923s_cmp_nle_f32 -4.0, s2
1924// GFX1150: encoding: [0xf7,0x02,0x4c,0xbf]
1925
1926s_cmp_nle_f32 0xaf123456, s2
1927// GFX1150: encoding: [0xff,0x02,0x4c,0xbf,0x56,0x34,0x12,0xaf]
1928
1929s_cmp_nle_f32 0x3f717273, s2
1930// GFX1150: encoding: [0xff,0x02,0x4c,0xbf,0x73,0x72,0x71,0x3f]
1931
1932s_cmp_nle_f32 s1, s105
1933// GFX1150: encoding: [0x01,0x69,0x4c,0xbf]
1934
1935s_cmp_neq_f32 s1, s2
1936// GFX1150: encoding: [0x01,0x02,0x4d,0xbf]
1937
1938s_cmp_neq_f32 s105, s2
1939// GFX1150: encoding: [0x69,0x02,0x4d,0xbf]
1940
1941s_cmp_neq_f32 s101, s2
1942// GFX1150: encoding: [0x65,0x02,0x4d,0xbf]
1943
1944s_cmp_neq_f32 vcc_lo, s2
1945// GFX1150: encoding: [0x6a,0x02,0x4d,0xbf]
1946
1947s_cmp_neq_f32 vcc_hi, s2
1948// GFX1150: encoding: [0x6b,0x02,0x4d,0xbf]
1949
1950s_cmp_neq_f32 m0, s2
1951// GFX1150: encoding: [0x7d,0x02,0x4d,0xbf]
1952
1953s_cmp_neq_f32 exec_lo, s2
1954// GFX1150: encoding: [0x7e,0x02,0x4d,0xbf]
1955
1956s_cmp_neq_f32 exec_hi, s2
1957// GFX1150: encoding: [0x7f,0x02,0x4d,0xbf]
1958
1959s_cmp_neq_f32 0, s2
1960// GFX1150: encoding: [0x80,0x02,0x4d,0xbf]
1961
1962s_cmp_neq_f32 -1, s2
1963// GFX1150: encoding: [0xc1,0x02,0x4d,0xbf]
1964
1965s_cmp_neq_f32 0.5, s2
1966// GFX1150: encoding: [0xf0,0x02,0x4d,0xbf]
1967
1968s_cmp_neq_f32 -4.0, s2
1969// GFX1150: encoding: [0xf7,0x02,0x4d,0xbf]
1970
1971s_cmp_neq_f32 0xaf123456, s2
1972// GFX1150: encoding: [0xff,0x02,0x4d,0xbf,0x56,0x34,0x12,0xaf]
1973
1974s_cmp_neq_f32 0x3f717273, s2
1975// GFX1150: encoding: [0xff,0x02,0x4d,0xbf,0x73,0x72,0x71,0x3f]
1976
1977s_cmp_neq_f32 s1, s105
1978// GFX1150: encoding: [0x01,0x69,0x4d,0xbf]
1979
1980s_cmp_nlt_f32 s1, s2
1981// GFX1150: encoding: [0x01,0x02,0x4e,0xbf]
1982
1983s_cmp_nlt_f32 s105, s2
1984// GFX1150: encoding: [0x69,0x02,0x4e,0xbf]
1985
1986s_cmp_nlt_f32 s101, s2
1987// GFX1150: encoding: [0x65,0x02,0x4e,0xbf]
1988
1989s_cmp_nlt_f32 vcc_lo, s2
1990// GFX1150: encoding: [0x6a,0x02,0x4e,0xbf]
1991
1992s_cmp_nlt_f32 vcc_hi, s2
1993// GFX1150: encoding: [0x6b,0x02,0x4e,0xbf]
1994
1995s_cmp_nlt_f32 m0, s2
1996// GFX1150: encoding: [0x7d,0x02,0x4e,0xbf]
1997
1998s_cmp_nlt_f32 exec_lo, s2
1999// GFX1150: encoding: [0x7e,0x02,0x4e,0xbf]
2000
2001s_cmp_nlt_f32 exec_hi, s2
2002// GFX1150: encoding: [0x7f,0x02,0x4e,0xbf]
2003
2004s_cmp_nlt_f32 0, s2
2005// GFX1150: encoding: [0x80,0x02,0x4e,0xbf]
2006
2007s_cmp_nlt_f32 -1, s2
2008// GFX1150: encoding: [0xc1,0x02,0x4e,0xbf]
2009
2010s_cmp_nlt_f32 0.5, s2
2011// GFX1150: encoding: [0xf0,0x02,0x4e,0xbf]
2012
2013s_cmp_nlt_f32 -4.0, s2
2014// GFX1150: encoding: [0xf7,0x02,0x4e,0xbf]
2015
2016s_cmp_nlt_f32 0xaf123456, s2
2017// GFX1150: encoding: [0xff,0x02,0x4e,0xbf,0x56,0x34,0x12,0xaf]
2018
2019s_cmp_nlt_f32 0x3f717273, s2
2020// GFX1150: encoding: [0xff,0x02,0x4e,0xbf,0x73,0x72,0x71,0x3f]
2021
2022s_cmp_nlt_f32 s1, s105
2023// GFX1150: encoding: [0x01,0x69,0x4e,0xbf]
2024
2025s_cmp_lt_f16 s1, s2
2026// GFX1150: encoding: [0x01,0x02,0x51,0xbf]
2027
2028s_cmp_lt_f16 s101, s2
2029// GFX1150: encoding: [0x65,0x02,0x51,0xbf]
2030
2031s_cmp_lt_f16 vcc_lo, s2
2032// GFX1150: encoding: [0x6a,0x02,0x51,0xbf]
2033
2034s_cmp_lt_f16 vcc_hi, s2
2035// GFX1150: encoding: [0x6b,0x02,0x51,0xbf]
2036
2037s_cmp_lt_f16 m0, s2
2038// GFX1150: encoding: [0x7d,0x02,0x51,0xbf]
2039
2040s_cmp_lt_f16 exec_lo, s2
2041// GFX1150: encoding: [0x7e,0x02,0x51,0xbf]
2042
2043s_cmp_lt_f16 exec_hi, s2
2044// GFX1150: encoding: [0x7f,0x02,0x51,0xbf]
2045
2046s_cmp_lt_f16 0, s2
2047// GFX1150: encoding: [0x80,0x02,0x51,0xbf]
2048
2049s_cmp_lt_f16 -1, s2
2050// GFX1150: encoding: [0xc1,0x02,0x51,0xbf]
2051
2052s_cmp_lt_f16 0x3800, s2
2053// GFX1150: encoding: [0xff,0x02,0x51,0xbf,0x00,0x38,0x00,0x00]
2054
2055s_cmp_lt_f16 0xfe0b, s2
2056// GFX1150: encoding: [0xff,0x02,0x51,0xbf,0x0b,0xfe,0x00,0x00]
2057
2058s_cmp_lt_f16 0x3456, s2
2059// GFX1150: encoding: [0xff,0x02,0x51,0xbf,0x56,0x34,0x00,0x00]
2060
2061s_cmp_eq_f16 s1, s2
2062// GFX1150: encoding: [0x01,0x02,0x52,0xbf]
2063
2064s_cmp_eq_f16 s101, s2
2065// GFX1150: encoding: [0x65,0x02,0x52,0xbf]
2066
2067s_cmp_eq_f16 vcc_lo, s2
2068// GFX1150: encoding: [0x6a,0x02,0x52,0xbf]
2069
2070s_cmp_eq_f16 vcc_hi, s2
2071// GFX1150: encoding: [0x6b,0x02,0x52,0xbf]
2072
2073s_cmp_eq_f16 m0, s2
2074// GFX1150: encoding: [0x7d,0x02,0x52,0xbf]
2075
2076s_cmp_eq_f16 exec_lo, s2
2077// GFX1150: encoding: [0x7e,0x02,0x52,0xbf]
2078
2079s_cmp_eq_f16 exec_hi, s2
2080// GFX1150: encoding: [0x7f,0x02,0x52,0xbf]
2081
2082s_cmp_eq_f16 0, s2
2083// GFX1150: encoding: [0x80,0x02,0x52,0xbf]
2084
2085s_cmp_eq_f16 -1, s2
2086// GFX1150: encoding: [0xc1,0x02,0x52,0xbf]
2087
2088s_cmp_eq_f16 0x3800, s2
2089// GFX1150: encoding: [0xff,0x02,0x52,0xbf,0x00,0x38,0x00,0x00]
2090
2091s_cmp_eq_f16 0xfe0b, s2
2092// GFX1150: encoding: [0xff,0x02,0x52,0xbf,0x0b,0xfe,0x00,0x00]
2093
2094s_cmp_eq_f16 0x3456, s2
2095// GFX1150: encoding: [0xff,0x02,0x52,0xbf,0x56,0x34,0x00,0x00]
2096
2097s_cmp_le_f16 s1, s2
2098// GFX1150: encoding: [0x01,0x02,0x53,0xbf]
2099
2100s_cmp_le_f16 s101, s2
2101// GFX1150: encoding: [0x65,0x02,0x53,0xbf]
2102
2103s_cmp_le_f16 vcc_lo, s2
2104// GFX1150: encoding: [0x6a,0x02,0x53,0xbf]
2105
2106s_cmp_le_f16 vcc_hi, s2
2107// GFX1150: encoding: [0x6b,0x02,0x53,0xbf]
2108
2109s_cmp_le_f16 m0, s2
2110// GFX1150: encoding: [0x7d,0x02,0x53,0xbf]
2111
2112s_cmp_le_f16 exec_lo, s2
2113// GFX1150: encoding: [0x7e,0x02,0x53,0xbf]
2114
2115s_cmp_le_f16 exec_hi, s2
2116// GFX1150: encoding: [0x7f,0x02,0x53,0xbf]
2117
2118s_cmp_le_f16 0, s2
2119// GFX1150: encoding: [0x80,0x02,0x53,0xbf]
2120
2121s_cmp_le_f16 -1, s2
2122// GFX1150: encoding: [0xc1,0x02,0x53,0xbf]
2123
2124s_cmp_le_f16 0x3800, s2
2125// GFX1150: encoding: [0xff,0x02,0x53,0xbf,0x00,0x38,0x00,0x00]
2126
2127s_cmp_le_f16 0xfe0b, s2
2128// GFX1150: encoding: [0xff,0x02,0x53,0xbf,0x0b,0xfe,0x00,0x00]
2129
2130s_cmp_le_f16 0x3456, s2
2131// GFX1150: encoding: [0xff,0x02,0x53,0xbf,0x56,0x34,0x00,0x00]
2132
2133s_cmp_gt_f16 s1, s2
2134// GFX1150: encoding: [0x01,0x02,0x54,0xbf]
2135
2136s_cmp_gt_f16 s101, s2
2137// GFX1150: encoding: [0x65,0x02,0x54,0xbf]
2138
2139s_cmp_gt_f16 vcc_lo, s2
2140// GFX1150: encoding: [0x6a,0x02,0x54,0xbf]
2141
2142s_cmp_gt_f16 vcc_hi, s2
2143// GFX1150: encoding: [0x6b,0x02,0x54,0xbf]
2144
2145s_cmp_gt_f16 m0, s2
2146// GFX1150: encoding: [0x7d,0x02,0x54,0xbf]
2147
2148s_cmp_gt_f16 exec_lo, s2
2149// GFX1150: encoding: [0x7e,0x02,0x54,0xbf]
2150
2151s_cmp_gt_f16 exec_hi, s2
2152// GFX1150: encoding: [0x7f,0x02,0x54,0xbf]
2153
2154s_cmp_gt_f16 0, s2
2155// GFX1150: encoding: [0x80,0x02,0x54,0xbf]
2156
2157s_cmp_gt_f16 -1, s2
2158// GFX1150: encoding: [0xc1,0x02,0x54,0xbf]
2159
2160s_cmp_gt_f16 0x3800, s2
2161// GFX1150: encoding: [0xff,0x02,0x54,0xbf,0x00,0x38,0x00,0x00]
2162
2163s_cmp_gt_f16 0xfe0b, s2
2164// GFX1150: encoding: [0xff,0x02,0x54,0xbf,0x0b,0xfe,0x00,0x00]
2165
2166s_cmp_gt_f16 0x3456, s2
2167// GFX1150: encoding: [0xff,0x02,0x54,0xbf,0x56,0x34,0x00,0x00]
2168
2169s_cmp_lg_f16 s1, s2
2170// GFX1150: encoding: [0x01,0x02,0x55,0xbf]
2171
2172s_cmp_lg_f16 s101, s2
2173// GFX1150: encoding: [0x65,0x02,0x55,0xbf]
2174
2175s_cmp_lg_f16 vcc_lo, s2
2176// GFX1150: encoding: [0x6a,0x02,0x55,0xbf]
2177
2178s_cmp_lg_f16 vcc_hi, s2
2179// GFX1150: encoding: [0x6b,0x02,0x55,0xbf]
2180
2181s_cmp_lg_f16 m0, s2
2182// GFX1150: encoding: [0x7d,0x02,0x55,0xbf]
2183
2184s_cmp_lg_f16 exec_lo, s2
2185// GFX1150: encoding: [0x7e,0x02,0x55,0xbf]
2186
2187s_cmp_lg_f16 exec_hi, s2
2188// GFX1150: encoding: [0x7f,0x02,0x55,0xbf]
2189
2190s_cmp_lg_f16 0, s2
2191// GFX1150: encoding: [0x80,0x02,0x55,0xbf]
2192
2193s_cmp_lg_f16 -1, s2
2194// GFX1150: encoding: [0xc1,0x02,0x55,0xbf]
2195
2196s_cmp_lg_f16 0x3800, s2
2197// GFX1150: encoding: [0xff,0x02,0x55,0xbf,0x00,0x38,0x00,0x00]
2198
2199s_cmp_lg_f16 0xfe0b, s2
2200// GFX1150: encoding: [0xff,0x02,0x55,0xbf,0x0b,0xfe,0x00,0x00]
2201
2202s_cmp_lg_f16 0x3456, s2
2203// GFX1150: encoding: [0xff,0x02,0x55,0xbf,0x56,0x34,0x00,0x00]
2204
2205s_cmp_ge_f16 s1, s2
2206// GFX1150: encoding: [0x01,0x02,0x56,0xbf]
2207
2208s_cmp_ge_f16 s101, s2
2209// GFX1150: encoding: [0x65,0x02,0x56,0xbf]
2210
2211s_cmp_ge_f16 vcc_lo, s2
2212// GFX1150: encoding: [0x6a,0x02,0x56,0xbf]
2213
2214s_cmp_ge_f16 vcc_hi, s2
2215// GFX1150: encoding: [0x6b,0x02,0x56,0xbf]
2216
2217s_cmp_ge_f16 m0, s2
2218// GFX1150: encoding: [0x7d,0x02,0x56,0xbf]
2219
2220s_cmp_ge_f16 exec_lo, s2
2221// GFX1150: encoding: [0x7e,0x02,0x56,0xbf]
2222
2223s_cmp_ge_f16 exec_hi, s2
2224// GFX1150: encoding: [0x7f,0x02,0x56,0xbf]
2225
2226s_cmp_ge_f16 0, s2
2227// GFX1150: encoding: [0x80,0x02,0x56,0xbf]
2228
2229s_cmp_ge_f16 -1, s2
2230// GFX1150: encoding: [0xc1,0x02,0x56,0xbf]
2231
2232s_cmp_ge_f16 0x3800, s2
2233// GFX1150: encoding: [0xff,0x02,0x56,0xbf,0x00,0x38,0x00,0x00]
2234
2235s_cmp_ge_f16 0xfe0b, s2
2236// GFX1150: encoding: [0xff,0x02,0x56,0xbf,0x0b,0xfe,0x00,0x00]
2237
2238s_cmp_ge_f16 0x3456, s2
2239// GFX1150: encoding: [0xff,0x02,0x56,0xbf,0x56,0x34,0x00,0x00]
2240
2241s_cmp_o_f16 s1, s2
2242// GFX1150: encoding: [0x01,0x02,0x57,0xbf]
2243
2244s_cmp_o_f16 s101, s2
2245// GFX1150: encoding: [0x65,0x02,0x57,0xbf]
2246
2247s_cmp_o_f16 vcc_lo, s2
2248// GFX1150: encoding: [0x6a,0x02,0x57,0xbf]
2249
2250s_cmp_o_f16 vcc_hi, s2
2251// GFX1150: encoding: [0x6b,0x02,0x57,0xbf]
2252
2253s_cmp_o_f16 m0, s2
2254// GFX1150: encoding: [0x7d,0x02,0x57,0xbf]
2255
2256s_cmp_o_f16 exec_lo, s2
2257// GFX1150: encoding: [0x7e,0x02,0x57,0xbf]
2258
2259s_cmp_o_f16 exec_hi, s2
2260// GFX1150: encoding: [0x7f,0x02,0x57,0xbf]
2261
2262s_cmp_o_f16 0, s2
2263// GFX1150: encoding: [0x80,0x02,0x57,0xbf]
2264
2265s_cmp_o_f16 -1, s2
2266// GFX1150: encoding: [0xc1,0x02,0x57,0xbf]
2267
2268s_cmp_o_f16 0x3800, s2
2269// GFX1150: encoding: [0xff,0x02,0x57,0xbf,0x00,0x38,0x00,0x00]
2270
2271s_cmp_o_f16 0xfe0b, s2
2272// GFX1150: encoding: [0xff,0x02,0x57,0xbf,0x0b,0xfe,0x00,0x00]
2273
2274s_cmp_o_f16 0x3456, s2
2275// GFX1150: encoding: [0xff,0x02,0x57,0xbf,0x56,0x34,0x00,0x00]
2276
2277s_cmp_u_f16 s1, s2
2278// GFX1150: encoding: [0x01,0x02,0x58,0xbf]
2279
2280s_cmp_u_f16 s101, s2
2281// GFX1150: encoding: [0x65,0x02,0x58,0xbf]
2282
2283s_cmp_u_f16 vcc_lo, s2
2284// GFX1150: encoding: [0x6a,0x02,0x58,0xbf]
2285
2286s_cmp_u_f16 vcc_hi, s2
2287// GFX1150: encoding: [0x6b,0x02,0x58,0xbf]
2288
2289s_cmp_u_f16 m0, s2
2290// GFX1150: encoding: [0x7d,0x02,0x58,0xbf]
2291
2292s_cmp_u_f16 exec_lo, s2
2293// GFX1150: encoding: [0x7e,0x02,0x58,0xbf]
2294
2295s_cmp_u_f16 exec_hi, s2
2296// GFX1150: encoding: [0x7f,0x02,0x58,0xbf]
2297
2298s_cmp_u_f16 0, s2
2299// GFX1150: encoding: [0x80,0x02,0x58,0xbf]
2300
2301s_cmp_u_f16 -1, s2
2302// GFX1150: encoding: [0xc1,0x02,0x58,0xbf]
2303
2304s_cmp_u_f16 0x3800, s2
2305// GFX1150: encoding: [0xff,0x02,0x58,0xbf,0x00,0x38,0x00,0x00]
2306
2307s_cmp_u_f16 0xfe0b, s2
2308// GFX1150: encoding: [0xff,0x02,0x58,0xbf,0x0b,0xfe,0x00,0x00]
2309
2310s_cmp_u_f16 0x3456, s2
2311// GFX1150: encoding: [0xff,0x02,0x58,0xbf,0x56,0x34,0x00,0x00]
2312
2313s_cmp_nge_f16 s1, s2
2314// GFX1150: encoding: [0x01,0x02,0x59,0xbf]
2315
2316s_cmp_nge_f16 s101, s2
2317// GFX1150: encoding: [0x65,0x02,0x59,0xbf]
2318
2319s_cmp_nge_f16 vcc_lo, s2
2320// GFX1150: encoding: [0x6a,0x02,0x59,0xbf]
2321
2322s_cmp_nge_f16 vcc_hi, s2
2323// GFX1150: encoding: [0x6b,0x02,0x59,0xbf]
2324
2325s_cmp_nge_f16 m0, s2
2326// GFX1150: encoding: [0x7d,0x02,0x59,0xbf]
2327
2328s_cmp_nge_f16 exec_lo, s2
2329// GFX1150: encoding: [0x7e,0x02,0x59,0xbf]
2330
2331s_cmp_nge_f16 exec_hi, s2
2332// GFX1150: encoding: [0x7f,0x02,0x59,0xbf]
2333
2334s_cmp_nge_f16 0, s2
2335// GFX1150: encoding: [0x80,0x02,0x59,0xbf]
2336
2337s_cmp_nge_f16 -1, s2
2338// GFX1150: encoding: [0xc1,0x02,0x59,0xbf]
2339
2340s_cmp_nge_f16 0x3800, s2
2341// GFX1150: encoding: [0xff,0x02,0x59,0xbf,0x00,0x38,0x00,0x00]
2342
2343s_cmp_nge_f16 0xfe0b, s2
2344// GFX1150: encoding: [0xff,0x02,0x59,0xbf,0x0b,0xfe,0x00,0x00]
2345
2346s_cmp_nge_f16 0x3456, s2
2347// GFX1150: encoding: [0xff,0x02,0x59,0xbf,0x56,0x34,0x00,0x00]
2348
2349s_cmp_nlg_f16 s1, s2
2350// GFX1150: encoding: [0x01,0x02,0x5a,0xbf]
2351
2352s_cmp_nlg_f16 s101, s2
2353// GFX1150: encoding: [0x65,0x02,0x5a,0xbf]
2354
2355s_cmp_nlg_f16 vcc_lo, s2
2356// GFX1150: encoding: [0x6a,0x02,0x5a,0xbf]
2357
2358s_cmp_nlg_f16 vcc_hi, s2
2359// GFX1150: encoding: [0x6b,0x02,0x5a,0xbf]
2360
2361s_cmp_nlg_f16 m0, s2
2362// GFX1150: encoding: [0x7d,0x02,0x5a,0xbf]
2363
2364s_cmp_nlg_f16 exec_lo, s2
2365// GFX1150: encoding: [0x7e,0x02,0x5a,0xbf]
2366
2367s_cmp_nlg_f16 exec_hi, s2
2368// GFX1150: encoding: [0x7f,0x02,0x5a,0xbf]
2369
2370s_cmp_nlg_f16 0, s2
2371// GFX1150: encoding: [0x80,0x02,0x5a,0xbf]
2372
2373s_cmp_nlg_f16 -1, s2
2374// GFX1150: encoding: [0xc1,0x02,0x5a,0xbf]
2375
2376s_cmp_nlg_f16 0x3800, s2
2377// GFX1150: encoding: [0xff,0x02,0x5a,0xbf,0x00,0x38,0x00,0x00]
2378
2379s_cmp_nlg_f16 0xfe0b, s2
2380// GFX1150: encoding: [0xff,0x02,0x5a,0xbf,0x0b,0xfe,0x00,0x00]
2381
2382s_cmp_nlg_f16 0x3456, s2
2383// GFX1150: encoding: [0xff,0x02,0x5a,0xbf,0x56,0x34,0x00,0x00]
2384
2385s_cmp_ngt_f16 s1, s2
2386// GFX1150: encoding: [0x01,0x02,0x5b,0xbf]
2387
2388s_cmp_ngt_f16 s101, s2
2389// GFX1150: encoding: [0x65,0x02,0x5b,0xbf]
2390
2391s_cmp_ngt_f16 vcc_lo, s2
2392// GFX1150: encoding: [0x6a,0x02,0x5b,0xbf]
2393
2394s_cmp_ngt_f16 vcc_hi, s2
2395// GFX1150: encoding: [0x6b,0x02,0x5b,0xbf]
2396
2397s_cmp_ngt_f16 m0, s2
2398// GFX1150: encoding: [0x7d,0x02,0x5b,0xbf]
2399
2400s_cmp_ngt_f16 exec_lo, s2
2401// GFX1150: encoding: [0x7e,0x02,0x5b,0xbf]
2402
2403s_cmp_ngt_f16 exec_hi, s2
2404// GFX1150: encoding: [0x7f,0x02,0x5b,0xbf]
2405
2406s_cmp_ngt_f16 0, s2
2407// GFX1150: encoding: [0x80,0x02,0x5b,0xbf]
2408
2409s_cmp_ngt_f16 -1, s2
2410// GFX1150: encoding: [0xc1,0x02,0x5b,0xbf]
2411
2412s_cmp_ngt_f16 0x3800, s2
2413// GFX1150: encoding: [0xff,0x02,0x5b,0xbf,0x00,0x38,0x00,0x00]
2414
2415s_cmp_ngt_f16 0xfe0b, s2
2416// GFX1150: encoding: [0xff,0x02,0x5b,0xbf,0x0b,0xfe,0x00,0x00]
2417
2418s_cmp_ngt_f16 0x3456, s2
2419// GFX1150: encoding: [0xff,0x02,0x5b,0xbf,0x56,0x34,0x00,0x00]
2420
2421s_cmp_nle_f16 s1, s2
2422// GFX1150: encoding: [0x01,0x02,0x5c,0xbf]
2423
2424s_cmp_nle_f16 s101, s2
2425// GFX1150: encoding: [0x65,0x02,0x5c,0xbf]
2426
2427s_cmp_nle_f16 vcc_lo, s2
2428// GFX1150: encoding: [0x6a,0x02,0x5c,0xbf]
2429
2430s_cmp_nle_f16 vcc_hi, s2
2431// GFX1150: encoding: [0x6b,0x02,0x5c,0xbf]
2432
2433s_cmp_nle_f16 m0, s2
2434// GFX1150: encoding: [0x7d,0x02,0x5c,0xbf]
2435
2436s_cmp_nle_f16 exec_lo, s2
2437// GFX1150: encoding: [0x7e,0x02,0x5c,0xbf]
2438
2439s_cmp_nle_f16 exec_hi, s2
2440// GFX1150: encoding: [0x7f,0x02,0x5c,0xbf]
2441
2442s_cmp_nle_f16 0, s2
2443// GFX1150: encoding: [0x80,0x02,0x5c,0xbf]
2444
2445s_cmp_nle_f16 -1, s2
2446// GFX1150: encoding: [0xc1,0x02,0x5c,0xbf]
2447
2448s_cmp_nle_f16 0x3800, s2
2449// GFX1150: encoding: [0xff,0x02,0x5c,0xbf,0x00,0x38,0x00,0x00]
2450
2451s_cmp_nle_f16 0xfe0b, s2
2452// GFX1150: encoding: [0xff,0x02,0x5c,0xbf,0x0b,0xfe,0x00,0x00]
2453
2454s_cmp_nle_f16 0x3456, s2
2455// GFX1150: encoding: [0xff,0x02,0x5c,0xbf,0x56,0x34,0x00,0x00]
2456
2457s_cmp_neq_f16 s1, s2
2458// GFX1150: encoding: [0x01,0x02,0x5d,0xbf]
2459
2460s_cmp_neq_f16 s101, s2
2461// GFX1150: encoding: [0x65,0x02,0x5d,0xbf]
2462
2463s_cmp_neq_f16 vcc_lo, s2
2464// GFX1150: encoding: [0x6a,0x02,0x5d,0xbf]
2465
2466s_cmp_neq_f16 vcc_hi, s2
2467// GFX1150: encoding: [0x6b,0x02,0x5d,0xbf]
2468
2469s_cmp_neq_f16 m0, s2
2470// GFX1150: encoding: [0x7d,0x02,0x5d,0xbf]
2471
2472s_cmp_neq_f16 exec_lo, s2
2473// GFX1150: encoding: [0x7e,0x02,0x5d,0xbf]
2474
2475s_cmp_neq_f16 exec_hi, s2
2476// GFX1150: encoding: [0x7f,0x02,0x5d,0xbf]
2477
2478s_cmp_neq_f16 0, s2
2479// GFX1150: encoding: [0x80,0x02,0x5d,0xbf]
2480
2481s_cmp_neq_f16 -1, s2
2482// GFX1150: encoding: [0xc1,0x02,0x5d,0xbf]
2483
2484s_cmp_neq_f16 0x3800, s2
2485// GFX1150: encoding: [0xff,0x02,0x5d,0xbf,0x00,0x38,0x00,0x00]
2486
2487s_cmp_neq_f16 0xfe0b, s2
2488// GFX1150: encoding: [0xff,0x02,0x5d,0xbf,0x0b,0xfe,0x00,0x00]
2489
2490s_cmp_neq_f16 0x3456, s2
2491// GFX1150: encoding: [0xff,0x02,0x5d,0xbf,0x56,0x34,0x00,0x00]
2492
2493s_cmp_nlt_f16 s1, s2
2494// GFX1150: encoding: [0x01,0x02,0x5e,0xbf]
2495
2496s_cmp_nlt_f16 s101, s2
2497// GFX1150: encoding: [0x65,0x02,0x5e,0xbf]
2498
2499s_cmp_nlt_f16 vcc_lo, s2
2500// GFX1150: encoding: [0x6a,0x02,0x5e,0xbf]
2501
2502s_cmp_nlt_f16 vcc_hi, s2
2503// GFX1150: encoding: [0x6b,0x02,0x5e,0xbf]
2504
2505s_cmp_nlt_f16 m0, s2
2506// GFX1150: encoding: [0x7d,0x02,0x5e,0xbf]
2507
2508s_cmp_nlt_f16 exec_lo, s2
2509// GFX1150: encoding: [0x7e,0x02,0x5e,0xbf]
2510
2511s_cmp_nlt_f16 exec_hi, s2
2512// GFX1150: encoding: [0x7f,0x02,0x5e,0xbf]
2513
2514s_cmp_nlt_f16 0, s2
2515// GFX1150: encoding: [0x80,0x02,0x5e,0xbf]
2516
2517s_cmp_nlt_f16 -1, s2
2518// GFX1150: encoding: [0xc1,0x02,0x5e,0xbf]
2519
2520s_cmp_nlt_f16 0x3800, s2
2521// GFX1150: encoding: [0xff,0x02,0x5e,0xbf,0x00,0x38,0x00,0x00]
2522
2523s_cmp_nlt_f16 0xfe0b, s2
2524// GFX1150: encoding: [0xff,0x02,0x5e,0xbf,0x0b,0xfe,0x00,0x00]
2525
2526s_cmp_nlt_f16 0x3456, s2
2527// GFX1150: encoding: [0xff,0x02,0x5e,0xbf,0x56,0x34,0x00,0x00]
2528