xref: /llvm-project/llvm/test/MC/Disassembler/AMDGPU/gfx8_vop3.txt (revision 252c42354eca54274ed7b10c32c73c6937478e8b)
1# RUN: llvm-mc -triple=amdgcn -mcpu=tonga -disassemble -show-encoding < %s | FileCheck -strict-whitespace %s
2
3# CHECK: v_interp_p1_f32_e64 v5, v2, attr0.x     ; encoding: [0x05,0x00,0x70,0xd2,0x00,0x04,0x02,0x00]
40x05,0x00,0x70,0xd2,0x00,0x04,0x02,0x00
5
6# CHECK: v_interp_p1_f32_e64 v255, v2, attr0.x   ; encoding: [0xff,0x00,0x70,0xd2,0x00,0x04,0x02,0x00]
70xff,0x00,0x70,0xd2,0x00,0x04,0x02,0x00
8
9# CHECK: v_interp_p1_f32_e64 v5, v2, attr1.x     ; encoding: [0x05,0x00,0x70,0xd2,0x01,0x04,0x02,0x00]
100x05,0x00,0x70,0xd2,0x01,0x04,0x02,0x00
11
12# CHECK: v_interp_p1_f32_e64 v5, v2, attr31.x    ; encoding: [0x05,0x00,0x70,0xd2,0x1f,0x04,0x02,0x00]
130x05,0x00,0x70,0xd2,0x1f,0x04,0x02,0x00
14
15# CHECK: v_interp_p1_f32_e64 v5, v2, attr32.x    ; encoding: [0x05,0x00,0x70,0xd2,0x20,0x04,0x02,0x00]
160x05,0x00,0x70,0xd2,0x20,0x04,0x02,0x00
17
18# CHECK: v_interp_p1_f32_e64 v5, v255, attr0.x   ; encoding: [0x05,0x00,0x70,0xd2,0x00,0xfe,0x03,0x00]
190x05,0x00,0x70,0xd2,0x00,0xfe,0x03,0x00
20
21# CHECK: v_interp_p1_f32_e64 v5, -v2, attr0.x    ; encoding: [0x05,0x00,0x70,0xd2,0x00,0x04,0x02,0x40]
220x05,0x00,0x70,0xd2,0x00,0x04,0x02,0x40
23
24# CHECK: v_interp_p1_f32_e64 v5, |v2|, attr0.x   ; encoding: [0x05,0x02,0x70,0xd2,0x00,0x04,0x02,0x00]
250x05,0x02,0x70,0xd2,0x00,0x04,0x02,0x00
26
27# CHECK: v_interp_p1_f32_e64 v5, v2, attr0.y     ; encoding: [0x05,0x00,0x70,0xd2,0x40,0x04,0x02,0x00]
280x05,0x00,0x70,0xd2,0x40,0x04,0x02,0x00
29
30# CHECK: v_interp_p1_f32_e64 v5, v2, attr0.z     ; encoding: [0x05,0x00,0x70,0xd2,0x80,0x04,0x02,0x00]
310x05,0x00,0x70,0xd2,0x80,0x04,0x02,0x00
32
33# CHECK: v_interp_p1_f32_e64 v5, v2, attr0.w     ; encoding: [0x05,0x00,0x70,0xd2,0xc0,0x04,0x02,0x00]
340x05,0x00,0x70,0xd2,0xc0,0x04,0x02,0x00
35
36# CHECK: v_interp_p1_f32_e64 v5, v2, attr0.x clamp ; encoding: [0x05,0x80,0x70,0xd2,0x00,0x04,0x02,0x00]
370x05,0x80,0x70,0xd2,0x00,0x04,0x02,0x00
38
39# CHECK: v_interp_p1_f32_e64 v5, v2, attr0.x mul:2 ; encoding: [0x05,0x00,0x70,0xd2,0x00,0x04,0x02,0x08]
400x05,0x00,0x70,0xd2,0x00,0x04,0x02,0x08
41
42# CHECK: v_interp_p1_f32_e64 v5, v2, attr0.x mul:4 ; encoding: [0x05,0x00,0x70,0xd2,0x00,0x04,0x02,0x10]
430x05,0x00,0x70,0xd2,0x00,0x04,0x02,0x10
44
45# CHECK: v_interp_p1_f32_e64 v5, v2, attr0.x div:2 ; encoding: [0x05,0x00,0x70,0xd2,0x00,0x04,0x02,0x18]
460x05,0x00,0x70,0xd2,0x00,0x04,0x02,0x18
47
48# CHECK: v_interp_p2_f32_e64 v5, v2, attr0.x     ; encoding: [0x05,0x00,0x71,0xd2,0x00,0x04,0x02,0x00]
490x05,0x00,0x71,0xd2,0x00,0x04,0x02,0x00
50
51# CHECK: v_interp_p2_f32_e64 v255, v2, attr0.x   ; encoding: [0xff,0x00,0x71,0xd2,0x00,0x04,0x02,0x00]
520xff,0x00,0x71,0xd2,0x00,0x04,0x02,0x00
53
54# CHECK: v_interp_p2_f32_e64 v5, v2, attr1.x     ; encoding: [0x05,0x00,0x71,0xd2,0x01,0x04,0x02,0x00]
550x05,0x00,0x71,0xd2,0x01,0x04,0x02,0x00
56
57# CHECK: v_interp_p2_f32_e64 v5, v2, attr31.x    ; encoding: [0x05,0x00,0x71,0xd2,0x1f,0x04,0x02,0x00]
580x05,0x00,0x71,0xd2,0x1f,0x04,0x02,0x00
59
60# CHECK: v_interp_p2_f32_e64 v5, v2, attr32.x    ; encoding: [0x05,0x00,0x71,0xd2,0x20,0x04,0x02,0x00]
610x05,0x00,0x71,0xd2,0x20,0x04,0x02,0x00
62
63# CHECK: v_interp_p2_f32_e64 v5, v255, attr0.x   ; encoding: [0x05,0x00,0x71,0xd2,0x00,0xfe,0x03,0x00]
640x05,0x00,0x71,0xd2,0x00,0xfe,0x03,0x00
65
66# CHECK: v_interp_p2_f32_e64 v5, -v2, attr0.x    ; encoding: [0x05,0x00,0x71,0xd2,0x00,0x04,0x02,0x40]
670x05,0x00,0x71,0xd2,0x00,0x04,0x02,0x40
68
69# CHECK: v_interp_p2_f32_e64 v5, |v2|, attr0.x   ; encoding: [0x05,0x02,0x71,0xd2,0x00,0x04,0x02,0x00]
700x05,0x02,0x71,0xd2,0x00,0x04,0x02,0x00
71
72# CHECK: v_interp_p2_f32_e64 v5, v2, attr0.y     ; encoding: [0x05,0x00,0x71,0xd2,0x40,0x04,0x02,0x00]
730x05,0x00,0x71,0xd2,0x40,0x04,0x02,0x00
74
75# CHECK: v_interp_p2_f32_e64 v5, v2, attr0.z     ; encoding: [0x05,0x00,0x71,0xd2,0x80,0x04,0x02,0x00]
760x05,0x00,0x71,0xd2,0x80,0x04,0x02,0x00
77
78# CHECK: v_interp_p2_f32_e64 v5, v2, attr0.w     ; encoding: [0x05,0x00,0x71,0xd2,0xc0,0x04,0x02,0x00]
790x05,0x00,0x71,0xd2,0xc0,0x04,0x02,0x00
80
81# CHECK: v_interp_p2_f32_e64 v5, v2, attr0.x clamp ; encoding: [0x05,0x80,0x71,0xd2,0x00,0x04,0x02,0x00]
820x05,0x80,0x71,0xd2,0x00,0x04,0x02,0x00
83
84# CHECK: v_interp_p2_f32_e64 v5, v2, attr0.x mul:2 ; encoding: [0x05,0x00,0x71,0xd2,0x00,0x04,0x02,0x08]
850x05,0x00,0x71,0xd2,0x00,0x04,0x02,0x08
86
87# CHECK: v_interp_p2_f32_e64 v5, v2, attr0.x mul:4 ; encoding: [0x05,0x00,0x71,0xd2,0x00,0x04,0x02,0x10]
880x05,0x00,0x71,0xd2,0x00,0x04,0x02,0x10
89
90# CHECK: v_interp_p2_f32_e64 v5, v2, attr0.x div:2 ; encoding: [0x05,0x00,0x71,0xd2,0x00,0x04,0x02,0x18]
910x05,0x00,0x71,0xd2,0x00,0x04,0x02,0x18
92
93# CHECK: v_interp_mov_f32_e64 v5, p10, attr0.x   ; encoding: [0x05,0x00,0x72,0xd2,0x00,0x00,0x00,0x00]
940x05,0x00,0x72,0xd2,0x00,0x00,0x00,0x00
95
96# CHECK: v_interp_mov_f32_e64 v255, p10, attr0.x ; encoding: [0xff,0x00,0x72,0xd2,0x00,0x00,0x00,0x00]
970xff,0x00,0x72,0xd2,0x00,0x00,0x00,0x00
98
99# CHECK: v_interp_mov_f32_e64 v5, p10, attr1.x   ; encoding: [0x05,0x00,0x72,0xd2,0x01,0x00,0x00,0x00]
1000x05,0x00,0x72,0xd2,0x01,0x00,0x00,0x00
101
102# CHECK: v_interp_mov_f32_e64 v5, p10, attr31.x  ; encoding: [0x05,0x00,0x72,0xd2,0x1f,0x00,0x00,0x00]
1030x05,0x00,0x72,0xd2,0x1f,0x00,0x00,0x00
104
105# CHECK: v_interp_mov_f32_e64 v5, p10, attr32.x  ; encoding: [0x05,0x00,0x72,0xd2,0x20,0x00,0x00,0x00]
1060x05,0x00,0x72,0xd2,0x20,0x00,0x00,0x00
107
108# CHECK: v_interp_mov_f32_e64 v5, p20, attr0.x   ; encoding: [0x05,0x00,0x72,0xd2,0x00,0x02,0x00,0x00]
1090x05,0x00,0x72,0xd2,0x00,0x02,0x00,0x00
110
111# CHECK: v_interp_mov_f32_e64 v5, p0, attr0.x    ; encoding: [0x05,0x00,0x72,0xd2,0x00,0x04,0x00,0x00]
1120x05,0x00,0x72,0xd2,0x00,0x04,0x00,0x00
113
114# CHECK: v_interp_mov_f32_e64 v5, p10, attr0.y   ; encoding: [0x05,0x00,0x72,0xd2,0x40,0x00,0x00,0x00]
1150x05,0x00,0x72,0xd2,0x40,0x00,0x00,0x00
116
117# CHECK: v_interp_mov_f32_e64 v5, p10, attr0.z   ; encoding: [0x05,0x00,0x72,0xd2,0x80,0x00,0x00,0x00]
1180x05,0x00,0x72,0xd2,0x80,0x00,0x00,0x00
119
120# CHECK: v_interp_mov_f32_e64 v5, p10, attr0.w   ; encoding: [0x05,0x00,0x72,0xd2,0xc0,0x00,0x00,0x00]
1210x05,0x00,0x72,0xd2,0xc0,0x00,0x00,0x00
122
123# CHECK: v_interp_mov_f32_e64 v5, p10, attr0.x clamp ; encoding: [0x05,0x80,0x72,0xd2,0x00,0x00,0x00,0x00]
1240x05,0x80,0x72,0xd2,0x00,0x00,0x00,0x00
125
126# CHECK: v_interp_mov_f32_e64 v5, p10, attr0.x mul:2 ; encoding: [0x05,0x00,0x72,0xd2,0x00,0x00,0x00,0x08]
1270x05,0x00,0x72,0xd2,0x00,0x00,0x00,0x08
128
129# CHECK: v_interp_mov_f32_e64 v5, p10, attr0.x mul:4 ; encoding: [0x05,0x00,0x72,0xd2,0x00,0x00,0x00,0x10]
1300x05,0x00,0x72,0xd2,0x00,0x00,0x00,0x10
131
132# CHECK: v_interp_mov_f32_e64 v5, p10, attr0.x div:2 ; encoding: [0x05,0x00,0x72,0xd2,0x00,0x00,0x00,0x18]
1330x05,0x00,0x72,0xd2,0x00,0x00,0x00,0x18
134
135# CHECK: v_nop                                   ; encoding: [0x00,0x00,0x40,0xd1,0x00,0x00,0x00,0x00]
1360x00,0x00,0x40,0xd1,0x00,0x00,0x00,0x00
137
138# CHECK: v_mov_b32_e64 v5, v1                    ; encoding: [0x05,0x00,0x41,0xd1,0x01,0x01,0x00,0x00]
1390x05,0x00,0x41,0xd1,0x01,0x01,0x00,0x00
140
141# CHECK: v_mov_b32_e64 v255, v1                  ; encoding: [0xff,0x00,0x41,0xd1,0x01,0x01,0x00,0x00]
1420xff,0x00,0x41,0xd1,0x01,0x01,0x00,0x00
143
144# CHECK: v_mov_b32_e64 v5, v255                  ; encoding: [0x05,0x00,0x41,0xd1,0xff,0x01,0x00,0x00]
1450x05,0x00,0x41,0xd1,0xff,0x01,0x00,0x00
146
147# CHECK: v_mov_b32_e64 v5, s1                    ; encoding: [0x05,0x00,0x41,0xd1,0x01,0x00,0x00,0x00]
1480x05,0x00,0x41,0xd1,0x01,0x00,0x00,0x00
149
150# CHECK: v_mov_b32_e64 v5, s101                  ; encoding: [0x05,0x00,0x41,0xd1,0x65,0x00,0x00,0x00]
1510x05,0x00,0x41,0xd1,0x65,0x00,0x00,0x00
152
153# CHECK: v_mov_b32_e64 v5, flat_scratch_lo       ; encoding: [0x05,0x00,0x41,0xd1,0x66,0x00,0x00,0x00]
1540x05,0x00,0x41,0xd1,0x66,0x00,0x00,0x00
155
156# CHECK: v_mov_b32_e64 v5, flat_scratch_hi       ; encoding: [0x05,0x00,0x41,0xd1,0x67,0x00,0x00,0x00]
1570x05,0x00,0x41,0xd1,0x67,0x00,0x00,0x00
158
159# CHECK: v_mov_b32_e64 v5, vcc_lo                ; encoding: [0x05,0x00,0x41,0xd1,0x6a,0x00,0x00,0x00]
1600x05,0x00,0x41,0xd1,0x6a,0x00,0x00,0x00
161
162# CHECK: v_mov_b32_e64 v5, vcc_hi                ; encoding: [0x05,0x00,0x41,0xd1,0x6b,0x00,0x00,0x00]
1630x05,0x00,0x41,0xd1,0x6b,0x00,0x00,0x00
164
165# CHECK: v_mov_b32_e64 v5, tba_lo                ; encoding: [0x05,0x00,0x41,0xd1,0x6c,0x00,0x00,0x00]
1660x05,0x00,0x41,0xd1,0x6c,0x00,0x00,0x00
167
168# CHECK: v_mov_b32_e64 v5, tba_hi                ; encoding: [0x05,0x00,0x41,0xd1,0x6d,0x00,0x00,0x00]
1690x05,0x00,0x41,0xd1,0x6d,0x00,0x00,0x00
170
171# CHECK: v_mov_b32_e64 v5, tma_lo                ; encoding: [0x05,0x00,0x41,0xd1,0x6e,0x00,0x00,0x00]
1720x05,0x00,0x41,0xd1,0x6e,0x00,0x00,0x00
173
174# CHECK: v_mov_b32_e64 v5, tma_hi                ; encoding: [0x05,0x00,0x41,0xd1,0x6f,0x00,0x00,0x00]
1750x05,0x00,0x41,0xd1,0x6f,0x00,0x00,0x00
176
177# CHECK: v_mov_b32_e64 v5, ttmp11                ; encoding: [0x05,0x00,0x41,0xd1,0x7b,0x00,0x00,0x00]
1780x05,0x00,0x41,0xd1,0x7b,0x00,0x00,0x00
179
180# CHECK: v_mov_b32_e64 v5, m0                    ; encoding: [0x05,0x00,0x41,0xd1,0x7c,0x00,0x00,0x00]
1810x05,0x00,0x41,0xd1,0x7c,0x00,0x00,0x00
182
183# CHECK: v_mov_b32_e64 v5, exec_lo               ; encoding: [0x05,0x00,0x41,0xd1,0x7e,0x00,0x00,0x00]
1840x05,0x00,0x41,0xd1,0x7e,0x00,0x00,0x00
185
186# CHECK: v_mov_b32_e64 v5, exec_hi               ; encoding: [0x05,0x00,0x41,0xd1,0x7f,0x00,0x00,0x00]
1870x05,0x00,0x41,0xd1,0x7f,0x00,0x00,0x00
188
189# CHECK: v_mov_b32_e64 v5, 0                     ; encoding: [0x05,0x00,0x41,0xd1,0x80,0x00,0x00,0x00]
1900x05,0x00,0x41,0xd1,0x80,0x00,0x00,0x00
191
192# CHECK: v_mov_b32_e64 v5, -1                    ; encoding: [0x05,0x00,0x41,0xd1,0xc1,0x00,0x00,0x00]
1930x05,0x00,0x41,0xd1,0xc1,0x00,0x00,0x00
194
195# CHECK: v_mov_b32_e64 v5, 0.5                   ; encoding: [0x05,0x00,0x41,0xd1,0xf0,0x00,0x00,0x00]
1960x05,0x00,0x41,0xd1,0xf0,0x00,0x00,0x00
197
198# CHECK: v_mov_b32_e64 v5, -4.0                  ; encoding: [0x05,0x00,0x41,0xd1,0xf7,0x00,0x00,0x00]
1990x05,0x00,0x41,0xd1,0xf7,0x00,0x00,0x00
200
201# CHECK: v_cvt_i32_f64_e64 v5, v[1:2]            ; encoding: [0x05,0x00,0x43,0xd1,0x01,0x01,0x00,0x00]
2020x05,0x00,0x43,0xd1,0x01,0x01,0x00,0x00
203
204# CHECK: v_cvt_i32_f64_e64 v255, v[1:2]          ; encoding: [0xff,0x00,0x43,0xd1,0x01,0x01,0x00,0x00]
2050xff,0x00,0x43,0xd1,0x01,0x01,0x00,0x00
206
207# CHECK: v_cvt_i32_f64_e64 v5, v[254:255]        ; encoding: [0x05,0x00,0x43,0xd1,0xfe,0x01,0x00,0x00]
2080x05,0x00,0x43,0xd1,0xfe,0x01,0x00,0x00
209
210# CHECK: v_cvt_i32_f64_e64 v5, s[2:3]            ; encoding: [0x05,0x00,0x43,0xd1,0x02,0x00,0x00,0x00]
2110x05,0x00,0x43,0xd1,0x02,0x00,0x00,0x00
212
213# CHECK: v_cvt_i32_f64_e64 v5, s[4:5]            ; encoding: [0x05,0x00,0x43,0xd1,0x04,0x00,0x00,0x00]
2140x05,0x00,0x43,0xd1,0x04,0x00,0x00,0x00
215
216# CHECK: v_cvt_i32_f64_e64 v5, s[100:101]        ; encoding: [0x05,0x00,0x43,0xd1,0x64,0x00,0x00,0x00]
2170x05,0x00,0x43,0xd1,0x64,0x00,0x00,0x00
218
219# CHECK: v_cvt_i32_f64_e64 v5, flat_scratch      ; encoding: [0x05,0x00,0x43,0xd1,0x66,0x00,0x00,0x00]
2200x05,0x00,0x43,0xd1,0x66,0x00,0x00,0x00
221
222# CHECK: v_cvt_i32_f64_e64 v5, vcc               ; encoding: [0x05,0x00,0x43,0xd1,0x6a,0x00,0x00,0x00]
2230x05,0x00,0x43,0xd1,0x6a,0x00,0x00,0x00
224
225# CHECK: v_cvt_i32_f64_e64 v5, tba               ; encoding: [0x05,0x00,0x43,0xd1,0x6c,0x00,0x00,0x00]
2260x05,0x00,0x43,0xd1,0x6c,0x00,0x00,0x00
227
228# CHECK: v_cvt_i32_f64_e64 v5, tma               ; encoding: [0x05,0x00,0x43,0xd1,0x6e,0x00,0x00,0x00]
2290x05,0x00,0x43,0xd1,0x6e,0x00,0x00,0x00
230
231# CHECK: v_cvt_i32_f64_e64 v5, ttmp[10:11]       ; encoding: [0x05,0x00,0x43,0xd1,0x7a,0x00,0x00,0x00]
2320x05,0x00,0x43,0xd1,0x7a,0x00,0x00,0x00
233
234# CHECK: v_cvt_i32_f64_e64 v5, exec              ; encoding: [0x05,0x00,0x43,0xd1,0x7e,0x00,0x00,0x00]
2350x05,0x00,0x43,0xd1,0x7e,0x00,0x00,0x00
236
237# CHECK: v_cvt_i32_f64_e64 v5, 0                 ; encoding: [0x05,0x00,0x43,0xd1,0x80,0x00,0x00,0x00]
2380x05,0x00,0x43,0xd1,0x80,0x00,0x00,0x00
239
240# CHECK: v_cvt_i32_f64_e64 v5, -1                ; encoding: [0x05,0x00,0x43,0xd1,0xc1,0x00,0x00,0x00]
2410x05,0x00,0x43,0xd1,0xc1,0x00,0x00,0x00
242
243# CHECK: v_cvt_i32_f64_e64 v5, 0.5               ; encoding: [0x05,0x00,0x43,0xd1,0xf0,0x00,0x00,0x00]
2440x05,0x00,0x43,0xd1,0xf0,0x00,0x00,0x00
245
246# CHECK: v_cvt_i32_f64_e64 v5, -4.0              ; encoding: [0x05,0x00,0x43,0xd1,0xf7,0x00,0x00,0x00]
2470x05,0x00,0x43,0xd1,0xf7,0x00,0x00,0x00
248
249# CHECK: v_cvt_i32_f64_e64 v5, -v[1:2]           ; encoding: [0x05,0x00,0x43,0xd1,0x01,0x01,0x00,0x20]
2500x05,0x00,0x43,0xd1,0x01,0x01,0x00,0x20
251
252# CHECK: v_cvt_i32_f64_e64 v5, |v[1:2]|          ; encoding: [0x05,0x01,0x43,0xd1,0x01,0x01,0x00,0x00]
2530x05,0x01,0x43,0xd1,0x01,0x01,0x00,0x00
254
255# CHECK: v_cvt_f64_i32_e64 v[5:6], v1            ; encoding: [0x05,0x00,0x44,0xd1,0x01,0x01,0x00,0x00]
2560x05,0x00,0x44,0xd1,0x01,0x01,0x00,0x00
257
258# CHECK: v_cvt_f64_i32_e64 v[254:255], v1        ; encoding: [0xfe,0x00,0x44,0xd1,0x01,0x01,0x00,0x00]
2590xfe,0x00,0x44,0xd1,0x01,0x01,0x00,0x00
260
261# CHECK: v_cvt_f64_i32_e64 v[5:6], v255          ; encoding: [0x05,0x00,0x44,0xd1,0xff,0x01,0x00,0x00]
2620x05,0x00,0x44,0xd1,0xff,0x01,0x00,0x00
263
264# CHECK: v_cvt_f64_i32_e64 v[5:6], s1            ; encoding: [0x05,0x00,0x44,0xd1,0x01,0x00,0x00,0x00]
2650x05,0x00,0x44,0xd1,0x01,0x00,0x00,0x00
266
267# CHECK: v_cvt_f64_i32_e64 v[5:6], s101          ; encoding: [0x05,0x00,0x44,0xd1,0x65,0x00,0x00,0x00]
2680x05,0x00,0x44,0xd1,0x65,0x00,0x00,0x00
269
270# CHECK: v_cvt_f64_i32_e64 v[5:6], flat_scratch_lo ; encoding: [0x05,0x00,0x44,0xd1,0x66,0x00,0x00,0x00]
2710x05,0x00,0x44,0xd1,0x66,0x00,0x00,0x00
272
273# CHECK: v_cvt_f64_i32_e64 v[5:6], flat_scratch_hi ; encoding: [0x05,0x00,0x44,0xd1,0x67,0x00,0x00,0x00]
2740x05,0x00,0x44,0xd1,0x67,0x00,0x00,0x00
275
276# CHECK: v_cvt_f64_i32_e64 v[5:6], vcc_lo        ; encoding: [0x05,0x00,0x44,0xd1,0x6a,0x00,0x00,0x00]
2770x05,0x00,0x44,0xd1,0x6a,0x00,0x00,0x00
278
279# CHECK: v_cvt_f64_i32_e64 v[5:6], vcc_hi        ; encoding: [0x05,0x00,0x44,0xd1,0x6b,0x00,0x00,0x00]
2800x05,0x00,0x44,0xd1,0x6b,0x00,0x00,0x00
281
282# CHECK: v_cvt_f64_i32_e64 v[5:6], tba_lo        ; encoding: [0x05,0x00,0x44,0xd1,0x6c,0x00,0x00,0x00]
2830x05,0x00,0x44,0xd1,0x6c,0x00,0x00,0x00
284
285# CHECK: v_cvt_f64_i32_e64 v[5:6], tba_hi        ; encoding: [0x05,0x00,0x44,0xd1,0x6d,0x00,0x00,0x00]
2860x05,0x00,0x44,0xd1,0x6d,0x00,0x00,0x00
287
288# CHECK: v_cvt_f64_i32_e64 v[5:6], tma_lo        ; encoding: [0x05,0x00,0x44,0xd1,0x6e,0x00,0x00,0x00]
2890x05,0x00,0x44,0xd1,0x6e,0x00,0x00,0x00
290
291# CHECK: v_cvt_f64_i32_e64 v[5:6], tma_hi        ; encoding: [0x05,0x00,0x44,0xd1,0x6f,0x00,0x00,0x00]
2920x05,0x00,0x44,0xd1,0x6f,0x00,0x00,0x00
293
294# CHECK: v_cvt_f64_i32_e64 v[5:6], ttmp11        ; encoding: [0x05,0x00,0x44,0xd1,0x7b,0x00,0x00,0x00]
2950x05,0x00,0x44,0xd1,0x7b,0x00,0x00,0x00
296
297# CHECK: v_cvt_f64_i32_e64 v[5:6], m0            ; encoding: [0x05,0x00,0x44,0xd1,0x7c,0x00,0x00,0x00]
2980x05,0x00,0x44,0xd1,0x7c,0x00,0x00,0x00
299
300# CHECK: v_cvt_f64_i32_e64 v[5:6], exec_lo       ; encoding: [0x05,0x00,0x44,0xd1,0x7e,0x00,0x00,0x00]
3010x05,0x00,0x44,0xd1,0x7e,0x00,0x00,0x00
302
303# CHECK: v_cvt_f64_i32_e64 v[5:6], exec_hi       ; encoding: [0x05,0x00,0x44,0xd1,0x7f,0x00,0x00,0x00]
3040x05,0x00,0x44,0xd1,0x7f,0x00,0x00,0x00
305
306# CHECK: v_cvt_f64_i32_e64 v[5:6], 0             ; encoding: [0x05,0x00,0x44,0xd1,0x80,0x00,0x00,0x00]
3070x05,0x00,0x44,0xd1,0x80,0x00,0x00,0x00
308
309# CHECK: v_cvt_f64_i32_e64 v[5:6], -1            ; encoding: [0x05,0x00,0x44,0xd1,0xc1,0x00,0x00,0x00]
3100x05,0x00,0x44,0xd1,0xc1,0x00,0x00,0x00
311
312# CHECK: v_cvt_f64_i32_e64 v[5:6], 0.5           ; encoding: [0x05,0x00,0x44,0xd1,0xf0,0x00,0x00,0x00]
3130x05,0x00,0x44,0xd1,0xf0,0x00,0x00,0x00
314
315# CHECK: v_cvt_f64_i32_e64 v[5:6], -4.0          ; encoding: [0x05,0x00,0x44,0xd1,0xf7,0x00,0x00,0x00]
3160x05,0x00,0x44,0xd1,0xf7,0x00,0x00,0x00
317
318# CHECK: v_cvt_f64_i32_e64 v[5:6], v1 clamp      ; encoding: [0x05,0x80,0x44,0xd1,0x01,0x01,0x00,0x00]
3190x05,0x80,0x44,0xd1,0x01,0x01,0x00,0x00
320
321# CHECK: v_cvt_f64_i32_e64 v[5:6], v1 mul:2      ; encoding: [0x05,0x00,0x44,0xd1,0x01,0x01,0x00,0x08]
3220x05,0x00,0x44,0xd1,0x01,0x01,0x00,0x08
323
324# CHECK: v_cvt_f64_i32_e64 v[5:6], v1 mul:4      ; encoding: [0x05,0x00,0x44,0xd1,0x01,0x01,0x00,0x10]
3250x05,0x00,0x44,0xd1,0x01,0x01,0x00,0x10
326
327# CHECK: v_cvt_f64_i32_e64 v[5:6], v1 div:2      ; encoding: [0x05,0x00,0x44,0xd1,0x01,0x01,0x00,0x18]
3280x05,0x00,0x44,0xd1,0x01,0x01,0x00,0x18
329
330# CHECK: v_cvt_f32_i32_e64 v5, v1                ; encoding: [0x05,0x00,0x45,0xd1,0x01,0x01,0x00,0x00]
3310x05,0x00,0x45,0xd1,0x01,0x01,0x00,0x00
332
333# CHECK: v_cvt_f32_i32_e64 v255, v1              ; encoding: [0xff,0x00,0x45,0xd1,0x01,0x01,0x00,0x00]
3340xff,0x00,0x45,0xd1,0x01,0x01,0x00,0x00
335
336# CHECK: v_cvt_f32_i32_e64 v5, v255              ; encoding: [0x05,0x00,0x45,0xd1,0xff,0x01,0x00,0x00]
3370x05,0x00,0x45,0xd1,0xff,0x01,0x00,0x00
338
339# CHECK: v_cvt_f32_i32_e64 v5, s1                ; encoding: [0x05,0x00,0x45,0xd1,0x01,0x00,0x00,0x00]
3400x05,0x00,0x45,0xd1,0x01,0x00,0x00,0x00
341
342# CHECK: v_cvt_f32_i32_e64 v5, s101              ; encoding: [0x05,0x00,0x45,0xd1,0x65,0x00,0x00,0x00]
3430x05,0x00,0x45,0xd1,0x65,0x00,0x00,0x00
344
345# CHECK: v_cvt_f32_i32_e64 v5, flat_scratch_lo   ; encoding: [0x05,0x00,0x45,0xd1,0x66,0x00,0x00,0x00]
3460x05,0x00,0x45,0xd1,0x66,0x00,0x00,0x00
347
348# CHECK: v_cvt_f32_i32_e64 v5, flat_scratch_hi   ; encoding: [0x05,0x00,0x45,0xd1,0x67,0x00,0x00,0x00]
3490x05,0x00,0x45,0xd1,0x67,0x00,0x00,0x00
350
351# CHECK: v_cvt_f32_i32_e64 v5, vcc_lo            ; encoding: [0x05,0x00,0x45,0xd1,0x6a,0x00,0x00,0x00]
3520x05,0x00,0x45,0xd1,0x6a,0x00,0x00,0x00
353
354# CHECK: v_cvt_f32_i32_e64 v5, vcc_hi            ; encoding: [0x05,0x00,0x45,0xd1,0x6b,0x00,0x00,0x00]
3550x05,0x00,0x45,0xd1,0x6b,0x00,0x00,0x00
356
357# CHECK: v_cvt_f32_i32_e64 v5, tba_lo            ; encoding: [0x05,0x00,0x45,0xd1,0x6c,0x00,0x00,0x00]
3580x05,0x00,0x45,0xd1,0x6c,0x00,0x00,0x00
359
360# CHECK: v_cvt_f32_i32_e64 v5, tba_hi            ; encoding: [0x05,0x00,0x45,0xd1,0x6d,0x00,0x00,0x00]
3610x05,0x00,0x45,0xd1,0x6d,0x00,0x00,0x00
362
363# CHECK: v_cvt_f32_i32_e64 v5, tma_lo            ; encoding: [0x05,0x00,0x45,0xd1,0x6e,0x00,0x00,0x00]
3640x05,0x00,0x45,0xd1,0x6e,0x00,0x00,0x00
365
366# CHECK: v_cvt_f32_i32_e64 v5, tma_hi            ; encoding: [0x05,0x00,0x45,0xd1,0x6f,0x00,0x00,0x00]
3670x05,0x00,0x45,0xd1,0x6f,0x00,0x00,0x00
368
369# CHECK: v_cvt_f32_i32_e64 v5, ttmp11            ; encoding: [0x05,0x00,0x45,0xd1,0x7b,0x00,0x00,0x00]
3700x05,0x00,0x45,0xd1,0x7b,0x00,0x00,0x00
371
372# CHECK: v_cvt_f32_i32_e64 v5, m0                ; encoding: [0x05,0x00,0x45,0xd1,0x7c,0x00,0x00,0x00]
3730x05,0x00,0x45,0xd1,0x7c,0x00,0x00,0x00
374
375# CHECK: v_cvt_f32_i32_e64 v5, exec_lo           ; encoding: [0x05,0x00,0x45,0xd1,0x7e,0x00,0x00,0x00]
3760x05,0x00,0x45,0xd1,0x7e,0x00,0x00,0x00
377
378# CHECK: v_cvt_f32_i32_e64 v5, exec_hi           ; encoding: [0x05,0x00,0x45,0xd1,0x7f,0x00,0x00,0x00]
3790x05,0x00,0x45,0xd1,0x7f,0x00,0x00,0x00
380
381# CHECK: v_cvt_f32_i32_e64 v5, 0                 ; encoding: [0x05,0x00,0x45,0xd1,0x80,0x00,0x00,0x00]
3820x05,0x00,0x45,0xd1,0x80,0x00,0x00,0x00
383
384# CHECK: v_cvt_f32_i32_e64 v5, -1                ; encoding: [0x05,0x00,0x45,0xd1,0xc1,0x00,0x00,0x00]
3850x05,0x00,0x45,0xd1,0xc1,0x00,0x00,0x00
386
387# CHECK: v_cvt_f32_i32_e64 v5, 0.5               ; encoding: [0x05,0x00,0x45,0xd1,0xf0,0x00,0x00,0x00]
3880x05,0x00,0x45,0xd1,0xf0,0x00,0x00,0x00
389
390# CHECK: v_cvt_f32_i32_e64 v5, -4.0              ; encoding: [0x05,0x00,0x45,0xd1,0xf7,0x00,0x00,0x00]
3910x05,0x00,0x45,0xd1,0xf7,0x00,0x00,0x00
392
393# CHECK: v_cvt_f32_i32_e64 v5, v1 clamp          ; encoding: [0x05,0x80,0x45,0xd1,0x01,0x01,0x00,0x00]
3940x05,0x80,0x45,0xd1,0x01,0x01,0x00,0x00
395
396# CHECK: v_cvt_f32_i32_e64 v5, v1 mul:2          ; encoding: [0x05,0x00,0x45,0xd1,0x01,0x01,0x00,0x08]
3970x05,0x00,0x45,0xd1,0x01,0x01,0x00,0x08
398
399# CHECK: v_cvt_f32_i32_e64 v5, v1 mul:4          ; encoding: [0x05,0x00,0x45,0xd1,0x01,0x01,0x00,0x10]
4000x05,0x00,0x45,0xd1,0x01,0x01,0x00,0x10
401
402# CHECK: v_cvt_f32_i32_e64 v5, v1 div:2          ; encoding: [0x05,0x00,0x45,0xd1,0x01,0x01,0x00,0x18]
4030x05,0x00,0x45,0xd1,0x01,0x01,0x00,0x18
404
405# CHECK: v_cvt_f32_u32_e64 v5, v1                ; encoding: [0x05,0x00,0x46,0xd1,0x01,0x01,0x00,0x00]
4060x05,0x00,0x46,0xd1,0x01,0x01,0x00,0x00
407
408# CHECK: v_cvt_f32_u32_e64 v255, v1              ; encoding: [0xff,0x00,0x46,0xd1,0x01,0x01,0x00,0x00]
4090xff,0x00,0x46,0xd1,0x01,0x01,0x00,0x00
410
411# CHECK: v_cvt_f32_u32_e64 v5, v255              ; encoding: [0x05,0x00,0x46,0xd1,0xff,0x01,0x00,0x00]
4120x05,0x00,0x46,0xd1,0xff,0x01,0x00,0x00
413
414# CHECK: v_cvt_f32_u32_e64 v5, s1                ; encoding: [0x05,0x00,0x46,0xd1,0x01,0x00,0x00,0x00]
4150x05,0x00,0x46,0xd1,0x01,0x00,0x00,0x00
416
417# CHECK: v_cvt_f32_u32_e64 v5, s101              ; encoding: [0x05,0x00,0x46,0xd1,0x65,0x00,0x00,0x00]
4180x05,0x00,0x46,0xd1,0x65,0x00,0x00,0x00
419
420# CHECK: v_cvt_f32_u32_e64 v5, flat_scratch_lo   ; encoding: [0x05,0x00,0x46,0xd1,0x66,0x00,0x00,0x00]
4210x05,0x00,0x46,0xd1,0x66,0x00,0x00,0x00
422
423# CHECK: v_cvt_f32_u32_e64 v5, flat_scratch_hi   ; encoding: [0x05,0x00,0x46,0xd1,0x67,0x00,0x00,0x00]
4240x05,0x00,0x46,0xd1,0x67,0x00,0x00,0x00
425
426# CHECK: v_cvt_f32_u32_e64 v5, vcc_lo            ; encoding: [0x05,0x00,0x46,0xd1,0x6a,0x00,0x00,0x00]
4270x05,0x00,0x46,0xd1,0x6a,0x00,0x00,0x00
428
429# CHECK: v_cvt_f32_u32_e64 v5, vcc_hi            ; encoding: [0x05,0x00,0x46,0xd1,0x6b,0x00,0x00,0x00]
4300x05,0x00,0x46,0xd1,0x6b,0x00,0x00,0x00
431
432# CHECK: v_cvt_f32_u32_e64 v5, tba_lo            ; encoding: [0x05,0x00,0x46,0xd1,0x6c,0x00,0x00,0x00]
4330x05,0x00,0x46,0xd1,0x6c,0x00,0x00,0x00
434
435# CHECK: v_cvt_f32_u32_e64 v5, tba_hi            ; encoding: [0x05,0x00,0x46,0xd1,0x6d,0x00,0x00,0x00]
4360x05,0x00,0x46,0xd1,0x6d,0x00,0x00,0x00
437
438# CHECK: v_cvt_f32_u32_e64 v5, tma_lo            ; encoding: [0x05,0x00,0x46,0xd1,0x6e,0x00,0x00,0x00]
4390x05,0x00,0x46,0xd1,0x6e,0x00,0x00,0x00
440
441# CHECK: v_cvt_f32_u32_e64 v5, tma_hi            ; encoding: [0x05,0x00,0x46,0xd1,0x6f,0x00,0x00,0x00]
4420x05,0x00,0x46,0xd1,0x6f,0x00,0x00,0x00
443
444# CHECK: v_cvt_f32_u32_e64 v5, ttmp11            ; encoding: [0x05,0x00,0x46,0xd1,0x7b,0x00,0x00,0x00]
4450x05,0x00,0x46,0xd1,0x7b,0x00,0x00,0x00
446
447# CHECK: v_cvt_f32_u32_e64 v5, m0                ; encoding: [0x05,0x00,0x46,0xd1,0x7c,0x00,0x00,0x00]
4480x05,0x00,0x46,0xd1,0x7c,0x00,0x00,0x00
449
450# CHECK: v_cvt_f32_u32_e64 v5, exec_lo           ; encoding: [0x05,0x00,0x46,0xd1,0x7e,0x00,0x00,0x00]
4510x05,0x00,0x46,0xd1,0x7e,0x00,0x00,0x00
452
453# CHECK: v_cvt_f32_u32_e64 v5, exec_hi           ; encoding: [0x05,0x00,0x46,0xd1,0x7f,0x00,0x00,0x00]
4540x05,0x00,0x46,0xd1,0x7f,0x00,0x00,0x00
455
456# CHECK: v_cvt_f32_u32_e64 v5, 0                 ; encoding: [0x05,0x00,0x46,0xd1,0x80,0x00,0x00,0x00]
4570x05,0x00,0x46,0xd1,0x80,0x00,0x00,0x00
458
459# CHECK: v_cvt_f32_u32_e64 v5, -1                ; encoding: [0x05,0x00,0x46,0xd1,0xc1,0x00,0x00,0x00]
4600x05,0x00,0x46,0xd1,0xc1,0x00,0x00,0x00
461
462# CHECK: v_cvt_f32_u32_e64 v5, 0.5               ; encoding: [0x05,0x00,0x46,0xd1,0xf0,0x00,0x00,0x00]
4630x05,0x00,0x46,0xd1,0xf0,0x00,0x00,0x00
464
465# CHECK: v_cvt_f32_u32_e64 v5, -4.0              ; encoding: [0x05,0x00,0x46,0xd1,0xf7,0x00,0x00,0x00]
4660x05,0x00,0x46,0xd1,0xf7,0x00,0x00,0x00
467
468# CHECK: v_cvt_f32_u32_e64 v5, v1 clamp          ; encoding: [0x05,0x80,0x46,0xd1,0x01,0x01,0x00,0x00]
4690x05,0x80,0x46,0xd1,0x01,0x01,0x00,0x00
470
471# CHECK: v_cvt_f32_u32_e64 v5, v1 mul:2          ; encoding: [0x05,0x00,0x46,0xd1,0x01,0x01,0x00,0x08]
4720x05,0x00,0x46,0xd1,0x01,0x01,0x00,0x08
473
474# CHECK: v_cvt_f32_u32_e64 v5, v1 mul:4          ; encoding: [0x05,0x00,0x46,0xd1,0x01,0x01,0x00,0x10]
4750x05,0x00,0x46,0xd1,0x01,0x01,0x00,0x10
476
477# CHECK: v_cvt_f32_u32_e64 v5, v1 div:2          ; encoding: [0x05,0x00,0x46,0xd1,0x01,0x01,0x00,0x18]
4780x05,0x00,0x46,0xd1,0x01,0x01,0x00,0x18
479
480# CHECK: v_cvt_u32_f32_e64 v5, v1                ; encoding: [0x05,0x00,0x47,0xd1,0x01,0x01,0x00,0x00]
4810x05,0x00,0x47,0xd1,0x01,0x01,0x00,0x00
482
483# CHECK: v_cvt_u32_f32_e64 v255, v1              ; encoding: [0xff,0x00,0x47,0xd1,0x01,0x01,0x00,0x00]
4840xff,0x00,0x47,0xd1,0x01,0x01,0x00,0x00
485
486# CHECK: v_cvt_u32_f32_e64 v5, v255              ; encoding: [0x05,0x00,0x47,0xd1,0xff,0x01,0x00,0x00]
4870x05,0x00,0x47,0xd1,0xff,0x01,0x00,0x00
488
489# CHECK: v_cvt_u32_f32_e64 v5, s1                ; encoding: [0x05,0x00,0x47,0xd1,0x01,0x00,0x00,0x00]
4900x05,0x00,0x47,0xd1,0x01,0x00,0x00,0x00
491
492# CHECK: v_cvt_u32_f32_e64 v5, s101              ; encoding: [0x05,0x00,0x47,0xd1,0x65,0x00,0x00,0x00]
4930x05,0x00,0x47,0xd1,0x65,0x00,0x00,0x00
494
495# CHECK: v_cvt_u32_f32_e64 v5, flat_scratch_lo   ; encoding: [0x05,0x00,0x47,0xd1,0x66,0x00,0x00,0x00]
4960x05,0x00,0x47,0xd1,0x66,0x00,0x00,0x00
497
498# CHECK: v_cvt_u32_f32_e64 v5, flat_scratch_hi   ; encoding: [0x05,0x00,0x47,0xd1,0x67,0x00,0x00,0x00]
4990x05,0x00,0x47,0xd1,0x67,0x00,0x00,0x00
500
501# CHECK: v_cvt_u32_f32_e64 v5, vcc_lo            ; encoding: [0x05,0x00,0x47,0xd1,0x6a,0x00,0x00,0x00]
5020x05,0x00,0x47,0xd1,0x6a,0x00,0x00,0x00
503
504# CHECK: v_cvt_u32_f32_e64 v5, vcc_hi            ; encoding: [0x05,0x00,0x47,0xd1,0x6b,0x00,0x00,0x00]
5050x05,0x00,0x47,0xd1,0x6b,0x00,0x00,0x00
506
507# CHECK: v_cvt_u32_f32_e64 v5, tba_lo            ; encoding: [0x05,0x00,0x47,0xd1,0x6c,0x00,0x00,0x00]
5080x05,0x00,0x47,0xd1,0x6c,0x00,0x00,0x00
509
510# CHECK: v_cvt_u32_f32_e64 v5, tba_hi            ; encoding: [0x05,0x00,0x47,0xd1,0x6d,0x00,0x00,0x00]
5110x05,0x00,0x47,0xd1,0x6d,0x00,0x00,0x00
512
513# CHECK: v_cvt_u32_f32_e64 v5, tma_lo            ; encoding: [0x05,0x00,0x47,0xd1,0x6e,0x00,0x00,0x00]
5140x05,0x00,0x47,0xd1,0x6e,0x00,0x00,0x00
515
516# CHECK: v_cvt_u32_f32_e64 v5, tma_hi            ; encoding: [0x05,0x00,0x47,0xd1,0x6f,0x00,0x00,0x00]
5170x05,0x00,0x47,0xd1,0x6f,0x00,0x00,0x00
518
519# CHECK: v_cvt_u32_f32_e64 v5, ttmp11            ; encoding: [0x05,0x00,0x47,0xd1,0x7b,0x00,0x00,0x00]
5200x05,0x00,0x47,0xd1,0x7b,0x00,0x00,0x00
521
522# CHECK: v_cvt_u32_f32_e64 v5, m0                ; encoding: [0x05,0x00,0x47,0xd1,0x7c,0x00,0x00,0x00]
5230x05,0x00,0x47,0xd1,0x7c,0x00,0x00,0x00
524
525# CHECK: v_cvt_u32_f32_e64 v5, exec_lo           ; encoding: [0x05,0x00,0x47,0xd1,0x7e,0x00,0x00,0x00]
5260x05,0x00,0x47,0xd1,0x7e,0x00,0x00,0x00
527
528# CHECK: v_cvt_u32_f32_e64 v5, exec_hi           ; encoding: [0x05,0x00,0x47,0xd1,0x7f,0x00,0x00,0x00]
5290x05,0x00,0x47,0xd1,0x7f,0x00,0x00,0x00
530
531# CHECK: v_cvt_u32_f32_e64 v5, 0                 ; encoding: [0x05,0x00,0x47,0xd1,0x80,0x00,0x00,0x00]
5320x05,0x00,0x47,0xd1,0x80,0x00,0x00,0x00
533
534# CHECK: v_cvt_u32_f32_e64 v5, -1                ; encoding: [0x05,0x00,0x47,0xd1,0xc1,0x00,0x00,0x00]
5350x05,0x00,0x47,0xd1,0xc1,0x00,0x00,0x00
536
537# CHECK: v_cvt_u32_f32_e64 v5, 0.5               ; encoding: [0x05,0x00,0x47,0xd1,0xf0,0x00,0x00,0x00]
5380x05,0x00,0x47,0xd1,0xf0,0x00,0x00,0x00
539
540# CHECK: v_cvt_u32_f32_e64 v5, -4.0              ; encoding: [0x05,0x00,0x47,0xd1,0xf7,0x00,0x00,0x00]
5410x05,0x00,0x47,0xd1,0xf7,0x00,0x00,0x00
542
543# CHECK: v_cvt_u32_f32_e64 v5, -v1               ; encoding: [0x05,0x00,0x47,0xd1,0x01,0x01,0x00,0x20]
5440x05,0x00,0x47,0xd1,0x01,0x01,0x00,0x20
545
546# CHECK: v_cvt_u32_f32_e64 v5, |v1|              ; encoding: [0x05,0x01,0x47,0xd1,0x01,0x01,0x00,0x00]
5470x05,0x01,0x47,0xd1,0x01,0x01,0x00,0x00
548
549# CHECK: v_cvt_i32_f32_e64 v5, v1                ; encoding: [0x05,0x00,0x48,0xd1,0x01,0x01,0x00,0x00]
5500x05,0x00,0x48,0xd1,0x01,0x01,0x00,0x00
551
552# CHECK: v_cvt_i32_f32_e64 v255, v1              ; encoding: [0xff,0x00,0x48,0xd1,0x01,0x01,0x00,0x00]
5530xff,0x00,0x48,0xd1,0x01,0x01,0x00,0x00
554
555# CHECK: v_cvt_i32_f32_e64 v5, v255              ; encoding: [0x05,0x00,0x48,0xd1,0xff,0x01,0x00,0x00]
5560x05,0x00,0x48,0xd1,0xff,0x01,0x00,0x00
557
558# CHECK: v_cvt_i32_f32_e64 v5, s1                ; encoding: [0x05,0x00,0x48,0xd1,0x01,0x00,0x00,0x00]
5590x05,0x00,0x48,0xd1,0x01,0x00,0x00,0x00
560
561# CHECK: v_cvt_i32_f32_e64 v5, s101              ; encoding: [0x05,0x00,0x48,0xd1,0x65,0x00,0x00,0x00]
5620x05,0x00,0x48,0xd1,0x65,0x00,0x00,0x00
563
564# CHECK: v_cvt_i32_f32_e64 v5, flat_scratch_lo   ; encoding: [0x05,0x00,0x48,0xd1,0x66,0x00,0x00,0x00]
5650x05,0x00,0x48,0xd1,0x66,0x00,0x00,0x00
566
567# CHECK: v_cvt_i32_f32_e64 v5, flat_scratch_hi   ; encoding: [0x05,0x00,0x48,0xd1,0x67,0x00,0x00,0x00]
5680x05,0x00,0x48,0xd1,0x67,0x00,0x00,0x00
569
570# CHECK: v_cvt_i32_f32_e64 v5, vcc_lo            ; encoding: [0x05,0x00,0x48,0xd1,0x6a,0x00,0x00,0x00]
5710x05,0x00,0x48,0xd1,0x6a,0x00,0x00,0x00
572
573# CHECK: v_cvt_i32_f32_e64 v5, vcc_hi            ; encoding: [0x05,0x00,0x48,0xd1,0x6b,0x00,0x00,0x00]
5740x05,0x00,0x48,0xd1,0x6b,0x00,0x00,0x00
575
576# CHECK: v_cvt_i32_f32_e64 v5, tba_lo            ; encoding: [0x05,0x00,0x48,0xd1,0x6c,0x00,0x00,0x00]
5770x05,0x00,0x48,0xd1,0x6c,0x00,0x00,0x00
578
579# CHECK: v_cvt_i32_f32_e64 v5, tba_hi            ; encoding: [0x05,0x00,0x48,0xd1,0x6d,0x00,0x00,0x00]
5800x05,0x00,0x48,0xd1,0x6d,0x00,0x00,0x00
581
582# CHECK: v_cvt_i32_f32_e64 v5, tma_lo            ; encoding: [0x05,0x00,0x48,0xd1,0x6e,0x00,0x00,0x00]
5830x05,0x00,0x48,0xd1,0x6e,0x00,0x00,0x00
584
585# CHECK: v_cvt_i32_f32_e64 v5, tma_hi            ; encoding: [0x05,0x00,0x48,0xd1,0x6f,0x00,0x00,0x00]
5860x05,0x00,0x48,0xd1,0x6f,0x00,0x00,0x00
587
588# CHECK: v_cvt_i32_f32_e64 v5, ttmp11            ; encoding: [0x05,0x00,0x48,0xd1,0x7b,0x00,0x00,0x00]
5890x05,0x00,0x48,0xd1,0x7b,0x00,0x00,0x00
590
591# CHECK: v_cvt_i32_f32_e64 v5, m0                ; encoding: [0x05,0x00,0x48,0xd1,0x7c,0x00,0x00,0x00]
5920x05,0x00,0x48,0xd1,0x7c,0x00,0x00,0x00
593
594# CHECK: v_cvt_i32_f32_e64 v5, exec_lo           ; encoding: [0x05,0x00,0x48,0xd1,0x7e,0x00,0x00,0x00]
5950x05,0x00,0x48,0xd1,0x7e,0x00,0x00,0x00
596
597# CHECK: v_cvt_i32_f32_e64 v5, exec_hi           ; encoding: [0x05,0x00,0x48,0xd1,0x7f,0x00,0x00,0x00]
5980x05,0x00,0x48,0xd1,0x7f,0x00,0x00,0x00
599
600# CHECK: v_cvt_i32_f32_e64 v5, 0                 ; encoding: [0x05,0x00,0x48,0xd1,0x80,0x00,0x00,0x00]
6010x05,0x00,0x48,0xd1,0x80,0x00,0x00,0x00
602
603# CHECK: v_cvt_i32_f32_e64 v5, -1                ; encoding: [0x05,0x00,0x48,0xd1,0xc1,0x00,0x00,0x00]
6040x05,0x00,0x48,0xd1,0xc1,0x00,0x00,0x00
605
606# CHECK: v_cvt_i32_f32_e64 v5, 0.5               ; encoding: [0x05,0x00,0x48,0xd1,0xf0,0x00,0x00,0x00]
6070x05,0x00,0x48,0xd1,0xf0,0x00,0x00,0x00
608
609# CHECK: v_cvt_i32_f32_e64 v5, -4.0              ; encoding: [0x05,0x00,0x48,0xd1,0xf7,0x00,0x00,0x00]
6100x05,0x00,0x48,0xd1,0xf7,0x00,0x00,0x00
611
612# CHECK: v_cvt_i32_f32_e64 v5, -v1               ; encoding: [0x05,0x00,0x48,0xd1,0x01,0x01,0x00,0x20]
6130x05,0x00,0x48,0xd1,0x01,0x01,0x00,0x20
614
615# CHECK: v_cvt_i32_f32_e64 v5, |v1|              ; encoding: [0x05,0x01,0x48,0xd1,0x01,0x01,0x00,0x00]
6160x05,0x01,0x48,0xd1,0x01,0x01,0x00,0x00
617
618# CHECK: v_cvt_f16_f32_e64 v5, v1                ; encoding: [0x05,0x00,0x4a,0xd1,0x01,0x01,0x00,0x00]
6190x05,0x00,0x4a,0xd1,0x01,0x01,0x00,0x00
620
621# CHECK: v_cvt_f16_f32_e64 v255, v1              ; encoding: [0xff,0x00,0x4a,0xd1,0x01,0x01,0x00,0x00]
6220xff,0x00,0x4a,0xd1,0x01,0x01,0x00,0x00
623
624# CHECK: v_cvt_f16_f32_e64 v5, v255              ; encoding: [0x05,0x00,0x4a,0xd1,0xff,0x01,0x00,0x00]
6250x05,0x00,0x4a,0xd1,0xff,0x01,0x00,0x00
626
627# CHECK: v_cvt_f16_f32_e64 v5, s1                ; encoding: [0x05,0x00,0x4a,0xd1,0x01,0x00,0x00,0x00]
6280x05,0x00,0x4a,0xd1,0x01,0x00,0x00,0x00
629
630# CHECK: v_cvt_f16_f32_e64 v5, s101              ; encoding: [0x05,0x00,0x4a,0xd1,0x65,0x00,0x00,0x00]
6310x05,0x00,0x4a,0xd1,0x65,0x00,0x00,0x00
632
633# CHECK: v_cvt_f16_f32_e64 v5, flat_scratch_lo   ; encoding: [0x05,0x00,0x4a,0xd1,0x66,0x00,0x00,0x00]
6340x05,0x00,0x4a,0xd1,0x66,0x00,0x00,0x00
635
636# CHECK: v_cvt_f16_f32_e64 v5, flat_scratch_hi   ; encoding: [0x05,0x00,0x4a,0xd1,0x67,0x00,0x00,0x00]
6370x05,0x00,0x4a,0xd1,0x67,0x00,0x00,0x00
638
639# CHECK: v_cvt_f16_f32_e64 v5, vcc_lo            ; encoding: [0x05,0x00,0x4a,0xd1,0x6a,0x00,0x00,0x00]
6400x05,0x00,0x4a,0xd1,0x6a,0x00,0x00,0x00
641
642# CHECK: v_cvt_f16_f32_e64 v5, vcc_hi            ; encoding: [0x05,0x00,0x4a,0xd1,0x6b,0x00,0x00,0x00]
6430x05,0x00,0x4a,0xd1,0x6b,0x00,0x00,0x00
644
645# CHECK: v_cvt_f16_f32_e64 v5, tba_lo            ; encoding: [0x05,0x00,0x4a,0xd1,0x6c,0x00,0x00,0x00]
6460x05,0x00,0x4a,0xd1,0x6c,0x00,0x00,0x00
647
648# CHECK: v_cvt_f16_f32_e64 v5, tba_hi            ; encoding: [0x05,0x00,0x4a,0xd1,0x6d,0x00,0x00,0x00]
6490x05,0x00,0x4a,0xd1,0x6d,0x00,0x00,0x00
650
651# CHECK: v_cvt_f16_f32_e64 v5, tma_lo            ; encoding: [0x05,0x00,0x4a,0xd1,0x6e,0x00,0x00,0x00]
6520x05,0x00,0x4a,0xd1,0x6e,0x00,0x00,0x00
653
654# CHECK: v_cvt_f16_f32_e64 v5, tma_hi            ; encoding: [0x05,0x00,0x4a,0xd1,0x6f,0x00,0x00,0x00]
6550x05,0x00,0x4a,0xd1,0x6f,0x00,0x00,0x00
656
657# CHECK: v_cvt_f16_f32_e64 v5, ttmp11            ; encoding: [0x05,0x00,0x4a,0xd1,0x7b,0x00,0x00,0x00]
6580x05,0x00,0x4a,0xd1,0x7b,0x00,0x00,0x00
659
660# CHECK: v_cvt_f16_f32_e64 v5, m0                ; encoding: [0x05,0x00,0x4a,0xd1,0x7c,0x00,0x00,0x00]
6610x05,0x00,0x4a,0xd1,0x7c,0x00,0x00,0x00
662
663# CHECK: v_cvt_f16_f32_e64 v5, exec_lo           ; encoding: [0x05,0x00,0x4a,0xd1,0x7e,0x00,0x00,0x00]
6640x05,0x00,0x4a,0xd1,0x7e,0x00,0x00,0x00
665
666# CHECK: v_cvt_f16_f32_e64 v5, exec_hi           ; encoding: [0x05,0x00,0x4a,0xd1,0x7f,0x00,0x00,0x00]
6670x05,0x00,0x4a,0xd1,0x7f,0x00,0x00,0x00
668
669# CHECK: v_cvt_f16_f32_e64 v5, 0                 ; encoding: [0x05,0x00,0x4a,0xd1,0x80,0x00,0x00,0x00]
6700x05,0x00,0x4a,0xd1,0x80,0x00,0x00,0x00
671
672# CHECK: v_cvt_f16_f32_e64 v5, -1                ; encoding: [0x05,0x00,0x4a,0xd1,0xc1,0x00,0x00,0x00]
6730x05,0x00,0x4a,0xd1,0xc1,0x00,0x00,0x00
674
675# CHECK: v_cvt_f16_f32_e64 v5, 0.5               ; encoding: [0x05,0x00,0x4a,0xd1,0xf0,0x00,0x00,0x00]
6760x05,0x00,0x4a,0xd1,0xf0,0x00,0x00,0x00
677
678# CHECK: v_cvt_f16_f32_e64 v5, -4.0              ; encoding: [0x05,0x00,0x4a,0xd1,0xf7,0x00,0x00,0x00]
6790x05,0x00,0x4a,0xd1,0xf7,0x00,0x00,0x00
680
681# CHECK: v_cvt_f16_f32_e64 v5, -v1               ; encoding: [0x05,0x00,0x4a,0xd1,0x01,0x01,0x00,0x20]
6820x05,0x00,0x4a,0xd1,0x01,0x01,0x00,0x20
683
684# CHECK: v_cvt_f16_f32_e64 v5, |v1|              ; encoding: [0x05,0x01,0x4a,0xd1,0x01,0x01,0x00,0x00]
6850x05,0x01,0x4a,0xd1,0x01,0x01,0x00,0x00
686
687# CHECK: v_cvt_f16_f32_e64 v5, v1 clamp          ; encoding: [0x05,0x80,0x4a,0xd1,0x01,0x01,0x00,0x00]
6880x05,0x80,0x4a,0xd1,0x01,0x01,0x00,0x00
689
690# CHECK: v_cvt_f16_f32_e64 v5, v1 mul:2          ; encoding: [0x05,0x00,0x4a,0xd1,0x01,0x01,0x00,0x08]
6910x05,0x00,0x4a,0xd1,0x01,0x01,0x00,0x08
692
693# CHECK: v_cvt_f16_f32_e64 v5, v1 mul:4          ; encoding: [0x05,0x00,0x4a,0xd1,0x01,0x01,0x00,0x10]
6940x05,0x00,0x4a,0xd1,0x01,0x01,0x00,0x10
695
696# CHECK: v_cvt_f16_f32_e64 v5, v1 div:2          ; encoding: [0x05,0x00,0x4a,0xd1,0x01,0x01,0x00,0x18]
6970x05,0x00,0x4a,0xd1,0x01,0x01,0x00,0x18
698
699# CHECK: v_cvt_f32_f16_e64 v5, v1                ; encoding: [0x05,0x00,0x4b,0xd1,0x01,0x01,0x00,0x00]
7000x05,0x00,0x4b,0xd1,0x01,0x01,0x00,0x00
701
702# CHECK: v_cvt_f32_f16_e64 v255, v1              ; encoding: [0xff,0x00,0x4b,0xd1,0x01,0x01,0x00,0x00]
7030xff,0x00,0x4b,0xd1,0x01,0x01,0x00,0x00
704
705# CHECK: v_cvt_f32_f16_e64 v5, v255              ; encoding: [0x05,0x00,0x4b,0xd1,0xff,0x01,0x00,0x00]
7060x05,0x00,0x4b,0xd1,0xff,0x01,0x00,0x00
707
708# CHECK: v_cvt_f32_f16_e64 v5, s1                ; encoding: [0x05,0x00,0x4b,0xd1,0x01,0x00,0x00,0x00]
7090x05,0x00,0x4b,0xd1,0x01,0x00,0x00,0x00
710
711# CHECK: v_cvt_f32_f16_e64 v5, s101              ; encoding: [0x05,0x00,0x4b,0xd1,0x65,0x00,0x00,0x00]
7120x05,0x00,0x4b,0xd1,0x65,0x00,0x00,0x00
713
714# CHECK: v_cvt_f32_f16_e64 v5, flat_scratch_lo   ; encoding: [0x05,0x00,0x4b,0xd1,0x66,0x00,0x00,0x00]
7150x05,0x00,0x4b,0xd1,0x66,0x00,0x00,0x00
716
717# CHECK: v_cvt_f32_f16_e64 v5, flat_scratch_hi   ; encoding: [0x05,0x00,0x4b,0xd1,0x67,0x00,0x00,0x00]
7180x05,0x00,0x4b,0xd1,0x67,0x00,0x00,0x00
719
720# CHECK: v_cvt_f32_f16_e64 v5, vcc_lo            ; encoding: [0x05,0x00,0x4b,0xd1,0x6a,0x00,0x00,0x00]
7210x05,0x00,0x4b,0xd1,0x6a,0x00,0x00,0x00
722
723# CHECK: v_cvt_f32_f16_e64 v5, vcc_hi            ; encoding: [0x05,0x00,0x4b,0xd1,0x6b,0x00,0x00,0x00]
7240x05,0x00,0x4b,0xd1,0x6b,0x00,0x00,0x00
725
726# CHECK: v_cvt_f32_f16_e64 v5, tba_lo            ; encoding: [0x05,0x00,0x4b,0xd1,0x6c,0x00,0x00,0x00]
7270x05,0x00,0x4b,0xd1,0x6c,0x00,0x00,0x00
728
729# CHECK: v_cvt_f32_f16_e64 v5, tba_hi            ; encoding: [0x05,0x00,0x4b,0xd1,0x6d,0x00,0x00,0x00]
7300x05,0x00,0x4b,0xd1,0x6d,0x00,0x00,0x00
731
732# CHECK: v_cvt_f32_f16_e64 v5, tma_lo            ; encoding: [0x05,0x00,0x4b,0xd1,0x6e,0x00,0x00,0x00]
7330x05,0x00,0x4b,0xd1,0x6e,0x00,0x00,0x00
734
735# CHECK: v_cvt_f32_f16_e64 v5, tma_hi            ; encoding: [0x05,0x00,0x4b,0xd1,0x6f,0x00,0x00,0x00]
7360x05,0x00,0x4b,0xd1,0x6f,0x00,0x00,0x00
737
738# CHECK: v_cvt_f32_f16_e64 v5, ttmp11            ; encoding: [0x05,0x00,0x4b,0xd1,0x7b,0x00,0x00,0x00]
7390x05,0x00,0x4b,0xd1,0x7b,0x00,0x00,0x00
740
741# CHECK: v_cvt_f32_f16_e64 v5, m0                ; encoding: [0x05,0x00,0x4b,0xd1,0x7c,0x00,0x00,0x00]
7420x05,0x00,0x4b,0xd1,0x7c,0x00,0x00,0x00
743
744# CHECK: v_cvt_f32_f16_e64 v5, exec_lo           ; encoding: [0x05,0x00,0x4b,0xd1,0x7e,0x00,0x00,0x00]
7450x05,0x00,0x4b,0xd1,0x7e,0x00,0x00,0x00
746
747# CHECK: v_cvt_f32_f16_e64 v5, exec_hi           ; encoding: [0x05,0x00,0x4b,0xd1,0x7f,0x00,0x00,0x00]
7480x05,0x00,0x4b,0xd1,0x7f,0x00,0x00,0x00
749
750# CHECK: v_cvt_f32_f16_e64 v5, 0                 ; encoding: [0x05,0x00,0x4b,0xd1,0x80,0x00,0x00,0x00]
7510x05,0x00,0x4b,0xd1,0x80,0x00,0x00,0x00
752
753# CHECK: v_cvt_f32_f16_e64 v5, -1                ; encoding: [0x05,0x00,0x4b,0xd1,0xc1,0x00,0x00,0x00]
7540x05,0x00,0x4b,0xd1,0xc1,0x00,0x00,0x00
755
756# CHECK: v_cvt_f32_f16_e64 v5, 0.5               ; encoding: [0x05,0x00,0x4b,0xd1,0xf0,0x00,0x00,0x00]
7570x05,0x00,0x4b,0xd1,0xf0,0x00,0x00,0x00
758
759# CHECK: v_cvt_f32_f16_e64 v5, -4.0              ; encoding: [0x05,0x00,0x4b,0xd1,0xf7,0x00,0x00,0x00]
7600x05,0x00,0x4b,0xd1,0xf7,0x00,0x00,0x00
761
762# CHECK: v_cvt_f32_f16_e64 v5, -v1               ; encoding: [0x05,0x00,0x4b,0xd1,0x01,0x01,0x00,0x20]
7630x05,0x00,0x4b,0xd1,0x01,0x01,0x00,0x20
764
765# CHECK: v_cvt_f32_f16_e64 v5, |v1|              ; encoding: [0x05,0x01,0x4b,0xd1,0x01,0x01,0x00,0x00]
7660x05,0x01,0x4b,0xd1,0x01,0x01,0x00,0x00
767
768# CHECK: v_cvt_f32_f16_e64 v5, v1 clamp          ; encoding: [0x05,0x80,0x4b,0xd1,0x01,0x01,0x00,0x00]
7690x05,0x80,0x4b,0xd1,0x01,0x01,0x00,0x00
770
771# CHECK: v_cvt_f32_f16_e64 v5, v1 mul:2          ; encoding: [0x05,0x00,0x4b,0xd1,0x01,0x01,0x00,0x08]
7720x05,0x00,0x4b,0xd1,0x01,0x01,0x00,0x08
773
774# CHECK: v_cvt_f32_f16_e64 v5, v1 mul:4          ; encoding: [0x05,0x00,0x4b,0xd1,0x01,0x01,0x00,0x10]
7750x05,0x00,0x4b,0xd1,0x01,0x01,0x00,0x10
776
777# CHECK: v_cvt_f32_f16_e64 v5, v1 div:2          ; encoding: [0x05,0x00,0x4b,0xd1,0x01,0x01,0x00,0x18]
7780x05,0x00,0x4b,0xd1,0x01,0x01,0x00,0x18
779
780# CHECK: v_cvt_rpi_i32_f32_e64 v5, v1            ; encoding: [0x05,0x00,0x4c,0xd1,0x01,0x01,0x00,0x00]
7810x05,0x00,0x4c,0xd1,0x01,0x01,0x00,0x00
782
783# CHECK: v_cvt_rpi_i32_f32_e64 v255, v1          ; encoding: [0xff,0x00,0x4c,0xd1,0x01,0x01,0x00,0x00]
7840xff,0x00,0x4c,0xd1,0x01,0x01,0x00,0x00
785
786# CHECK: v_cvt_rpi_i32_f32_e64 v5, v255          ; encoding: [0x05,0x00,0x4c,0xd1,0xff,0x01,0x00,0x00]
7870x05,0x00,0x4c,0xd1,0xff,0x01,0x00,0x00
788
789# CHECK: v_cvt_rpi_i32_f32_e64 v5, s1            ; encoding: [0x05,0x00,0x4c,0xd1,0x01,0x00,0x00,0x00]
7900x05,0x00,0x4c,0xd1,0x01,0x00,0x00,0x00
791
792# CHECK: v_cvt_rpi_i32_f32_e64 v5, s101          ; encoding: [0x05,0x00,0x4c,0xd1,0x65,0x00,0x00,0x00]
7930x05,0x00,0x4c,0xd1,0x65,0x00,0x00,0x00
794
795# CHECK: v_cvt_rpi_i32_f32_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x4c,0xd1,0x66,0x00,0x00,0x00]
7960x05,0x00,0x4c,0xd1,0x66,0x00,0x00,0x00
797
798# CHECK: v_cvt_rpi_i32_f32_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x4c,0xd1,0x67,0x00,0x00,0x00]
7990x05,0x00,0x4c,0xd1,0x67,0x00,0x00,0x00
800
801# CHECK: v_cvt_rpi_i32_f32_e64 v5, vcc_lo        ; encoding: [0x05,0x00,0x4c,0xd1,0x6a,0x00,0x00,0x00]
8020x05,0x00,0x4c,0xd1,0x6a,0x00,0x00,0x00
803
804# CHECK: v_cvt_rpi_i32_f32_e64 v5, vcc_hi        ; encoding: [0x05,0x00,0x4c,0xd1,0x6b,0x00,0x00,0x00]
8050x05,0x00,0x4c,0xd1,0x6b,0x00,0x00,0x00
806
807# CHECK: v_cvt_rpi_i32_f32_e64 v5, tba_lo        ; encoding: [0x05,0x00,0x4c,0xd1,0x6c,0x00,0x00,0x00]
8080x05,0x00,0x4c,0xd1,0x6c,0x00,0x00,0x00
809
810# CHECK: v_cvt_rpi_i32_f32_e64 v5, tba_hi        ; encoding: [0x05,0x00,0x4c,0xd1,0x6d,0x00,0x00,0x00]
8110x05,0x00,0x4c,0xd1,0x6d,0x00,0x00,0x00
812
813# CHECK: v_cvt_rpi_i32_f32_e64 v5, tma_lo        ; encoding: [0x05,0x00,0x4c,0xd1,0x6e,0x00,0x00,0x00]
8140x05,0x00,0x4c,0xd1,0x6e,0x00,0x00,0x00
815
816# CHECK: v_cvt_rpi_i32_f32_e64 v5, tma_hi        ; encoding: [0x05,0x00,0x4c,0xd1,0x6f,0x00,0x00,0x00]
8170x05,0x00,0x4c,0xd1,0x6f,0x00,0x00,0x00
818
819# CHECK: v_cvt_rpi_i32_f32_e64 v5, ttmp11        ; encoding: [0x05,0x00,0x4c,0xd1,0x7b,0x00,0x00,0x00]
8200x05,0x00,0x4c,0xd1,0x7b,0x00,0x00,0x00
821
822# CHECK: v_cvt_rpi_i32_f32_e64 v5, m0            ; encoding: [0x05,0x00,0x4c,0xd1,0x7c,0x00,0x00,0x00]
8230x05,0x00,0x4c,0xd1,0x7c,0x00,0x00,0x00
824
825# CHECK: v_cvt_rpi_i32_f32_e64 v5, exec_lo       ; encoding: [0x05,0x00,0x4c,0xd1,0x7e,0x00,0x00,0x00]
8260x05,0x00,0x4c,0xd1,0x7e,0x00,0x00,0x00
827
828# CHECK: v_cvt_rpi_i32_f32_e64 v5, exec_hi       ; encoding: [0x05,0x00,0x4c,0xd1,0x7f,0x00,0x00,0x00]
8290x05,0x00,0x4c,0xd1,0x7f,0x00,0x00,0x00
830
831# CHECK: v_cvt_rpi_i32_f32_e64 v5, 0             ; encoding: [0x05,0x00,0x4c,0xd1,0x80,0x00,0x00,0x00]
8320x05,0x00,0x4c,0xd1,0x80,0x00,0x00,0x00
833
834# CHECK: v_cvt_rpi_i32_f32_e64 v5, -1            ; encoding: [0x05,0x00,0x4c,0xd1,0xc1,0x00,0x00,0x00]
8350x05,0x00,0x4c,0xd1,0xc1,0x00,0x00,0x00
836
837# CHECK: v_cvt_rpi_i32_f32_e64 v5, 0.5           ; encoding: [0x05,0x00,0x4c,0xd1,0xf0,0x00,0x00,0x00]
8380x05,0x00,0x4c,0xd1,0xf0,0x00,0x00,0x00
839
840# CHECK: v_cvt_rpi_i32_f32_e64 v5, -4.0          ; encoding: [0x05,0x00,0x4c,0xd1,0xf7,0x00,0x00,0x00]
8410x05,0x00,0x4c,0xd1,0xf7,0x00,0x00,0x00
842
843# CHECK: v_cvt_rpi_i32_f32_e64 v5, -v1           ; encoding: [0x05,0x00,0x4c,0xd1,0x01,0x01,0x00,0x20]
8440x05,0x00,0x4c,0xd1,0x01,0x01,0x00,0x20
845
846# CHECK: v_cvt_rpi_i32_f32_e64 v5, |v1|          ; encoding: [0x05,0x01,0x4c,0xd1,0x01,0x01,0x00,0x00]
8470x05,0x01,0x4c,0xd1,0x01,0x01,0x00,0x00
848
849# CHECK: v_cvt_flr_i32_f32_e64 v5, v1            ; encoding: [0x05,0x00,0x4d,0xd1,0x01,0x01,0x00,0x00]
8500x05,0x00,0x4d,0xd1,0x01,0x01,0x00,0x00
851
852# CHECK: v_cvt_flr_i32_f32_e64 v255, v1          ; encoding: [0xff,0x00,0x4d,0xd1,0x01,0x01,0x00,0x00]
8530xff,0x00,0x4d,0xd1,0x01,0x01,0x00,0x00
854
855# CHECK: v_cvt_flr_i32_f32_e64 v5, v255          ; encoding: [0x05,0x00,0x4d,0xd1,0xff,0x01,0x00,0x00]
8560x05,0x00,0x4d,0xd1,0xff,0x01,0x00,0x00
857
858# CHECK: v_cvt_flr_i32_f32_e64 v5, s1            ; encoding: [0x05,0x00,0x4d,0xd1,0x01,0x00,0x00,0x00]
8590x05,0x00,0x4d,0xd1,0x01,0x00,0x00,0x00
860
861# CHECK: v_cvt_flr_i32_f32_e64 v5, s101          ; encoding: [0x05,0x00,0x4d,0xd1,0x65,0x00,0x00,0x00]
8620x05,0x00,0x4d,0xd1,0x65,0x00,0x00,0x00
863
864# CHECK: v_cvt_flr_i32_f32_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x4d,0xd1,0x66,0x00,0x00,0x00]
8650x05,0x00,0x4d,0xd1,0x66,0x00,0x00,0x00
866
867# CHECK: v_cvt_flr_i32_f32_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x4d,0xd1,0x67,0x00,0x00,0x00]
8680x05,0x00,0x4d,0xd1,0x67,0x00,0x00,0x00
869
870# CHECK: v_cvt_flr_i32_f32_e64 v5, vcc_lo        ; encoding: [0x05,0x00,0x4d,0xd1,0x6a,0x00,0x00,0x00]
8710x05,0x00,0x4d,0xd1,0x6a,0x00,0x00,0x00
872
873# CHECK: v_cvt_flr_i32_f32_e64 v5, vcc_hi        ; encoding: [0x05,0x00,0x4d,0xd1,0x6b,0x00,0x00,0x00]
8740x05,0x00,0x4d,0xd1,0x6b,0x00,0x00,0x00
875
876# CHECK: v_cvt_flr_i32_f32_e64 v5, tba_lo        ; encoding: [0x05,0x00,0x4d,0xd1,0x6c,0x00,0x00,0x00]
8770x05,0x00,0x4d,0xd1,0x6c,0x00,0x00,0x00
878
879# CHECK: v_cvt_flr_i32_f32_e64 v5, tba_hi        ; encoding: [0x05,0x00,0x4d,0xd1,0x6d,0x00,0x00,0x00]
8800x05,0x00,0x4d,0xd1,0x6d,0x00,0x00,0x00
881
882# CHECK: v_cvt_flr_i32_f32_e64 v5, tma_lo        ; encoding: [0x05,0x00,0x4d,0xd1,0x6e,0x00,0x00,0x00]
8830x05,0x00,0x4d,0xd1,0x6e,0x00,0x00,0x00
884
885# CHECK: v_cvt_flr_i32_f32_e64 v5, tma_hi        ; encoding: [0x05,0x00,0x4d,0xd1,0x6f,0x00,0x00,0x00]
8860x05,0x00,0x4d,0xd1,0x6f,0x00,0x00,0x00
887
888# CHECK: v_cvt_flr_i32_f32_e64 v5, ttmp11        ; encoding: [0x05,0x00,0x4d,0xd1,0x7b,0x00,0x00,0x00]
8890x05,0x00,0x4d,0xd1,0x7b,0x00,0x00,0x00
890
891# CHECK: v_cvt_flr_i32_f32_e64 v5, m0            ; encoding: [0x05,0x00,0x4d,0xd1,0x7c,0x00,0x00,0x00]
8920x05,0x00,0x4d,0xd1,0x7c,0x00,0x00,0x00
893
894# CHECK: v_cvt_flr_i32_f32_e64 v5, exec_lo       ; encoding: [0x05,0x00,0x4d,0xd1,0x7e,0x00,0x00,0x00]
8950x05,0x00,0x4d,0xd1,0x7e,0x00,0x00,0x00
896
897# CHECK: v_cvt_flr_i32_f32_e64 v5, exec_hi       ; encoding: [0x05,0x00,0x4d,0xd1,0x7f,0x00,0x00,0x00]
8980x05,0x00,0x4d,0xd1,0x7f,0x00,0x00,0x00
899
900# CHECK: v_cvt_flr_i32_f32_e64 v5, 0             ; encoding: [0x05,0x00,0x4d,0xd1,0x80,0x00,0x00,0x00]
9010x05,0x00,0x4d,0xd1,0x80,0x00,0x00,0x00
902
903# CHECK: v_cvt_flr_i32_f32_e64 v5, -1            ; encoding: [0x05,0x00,0x4d,0xd1,0xc1,0x00,0x00,0x00]
9040x05,0x00,0x4d,0xd1,0xc1,0x00,0x00,0x00
905
906# CHECK: v_cvt_flr_i32_f32_e64 v5, 0.5           ; encoding: [0x05,0x00,0x4d,0xd1,0xf0,0x00,0x00,0x00]
9070x05,0x00,0x4d,0xd1,0xf0,0x00,0x00,0x00
908
909# CHECK: v_cvt_flr_i32_f32_e64 v5, -4.0          ; encoding: [0x05,0x00,0x4d,0xd1,0xf7,0x00,0x00,0x00]
9100x05,0x00,0x4d,0xd1,0xf7,0x00,0x00,0x00
911
912# CHECK: v_cvt_flr_i32_f32_e64 v5, -v1           ; encoding: [0x05,0x00,0x4d,0xd1,0x01,0x01,0x00,0x20]
9130x05,0x00,0x4d,0xd1,0x01,0x01,0x00,0x20
914
915# CHECK: v_cvt_flr_i32_f32_e64 v5, |v1|          ; encoding: [0x05,0x01,0x4d,0xd1,0x01,0x01,0x00,0x00]
9160x05,0x01,0x4d,0xd1,0x01,0x01,0x00,0x00
917
918# CHECK: v_cvt_off_f32_i4_e64 v5, v1             ; encoding: [0x05,0x00,0x4e,0xd1,0x01,0x01,0x00,0x00]
9190x05,0x00,0x4e,0xd1,0x01,0x01,0x00,0x00
920
921# CHECK: v_cvt_off_f32_i4_e64 v255, v1           ; encoding: [0xff,0x00,0x4e,0xd1,0x01,0x01,0x00,0x00]
9220xff,0x00,0x4e,0xd1,0x01,0x01,0x00,0x00
923
924# CHECK: v_cvt_off_f32_i4_e64 v5, v255           ; encoding: [0x05,0x00,0x4e,0xd1,0xff,0x01,0x00,0x00]
9250x05,0x00,0x4e,0xd1,0xff,0x01,0x00,0x00
926
927# CHECK: v_cvt_off_f32_i4_e64 v5, s1             ; encoding: [0x05,0x00,0x4e,0xd1,0x01,0x00,0x00,0x00]
9280x05,0x00,0x4e,0xd1,0x01,0x00,0x00,0x00
929
930# CHECK: v_cvt_off_f32_i4_e64 v5, s101           ; encoding: [0x05,0x00,0x4e,0xd1,0x65,0x00,0x00,0x00]
9310x05,0x00,0x4e,0xd1,0x65,0x00,0x00,0x00
932
933# CHECK: v_cvt_off_f32_i4_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x4e,0xd1,0x66,0x00,0x00,0x00]
9340x05,0x00,0x4e,0xd1,0x66,0x00,0x00,0x00
935
936# CHECK: v_cvt_off_f32_i4_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x4e,0xd1,0x67,0x00,0x00,0x00]
9370x05,0x00,0x4e,0xd1,0x67,0x00,0x00,0x00
938
939# CHECK: v_cvt_off_f32_i4_e64 v5, vcc_lo         ; encoding: [0x05,0x00,0x4e,0xd1,0x6a,0x00,0x00,0x00]
9400x05,0x00,0x4e,0xd1,0x6a,0x00,0x00,0x00
941
942# CHECK: v_cvt_off_f32_i4_e64 v5, vcc_hi         ; encoding: [0x05,0x00,0x4e,0xd1,0x6b,0x00,0x00,0x00]
9430x05,0x00,0x4e,0xd1,0x6b,0x00,0x00,0x00
944
945# CHECK: v_cvt_off_f32_i4_e64 v5, tba_lo         ; encoding: [0x05,0x00,0x4e,0xd1,0x6c,0x00,0x00,0x00]
9460x05,0x00,0x4e,0xd1,0x6c,0x00,0x00,0x00
947
948# CHECK: v_cvt_off_f32_i4_e64 v5, tba_hi         ; encoding: [0x05,0x00,0x4e,0xd1,0x6d,0x00,0x00,0x00]
9490x05,0x00,0x4e,0xd1,0x6d,0x00,0x00,0x00
950
951# CHECK: v_cvt_off_f32_i4_e64 v5, tma_lo         ; encoding: [0x05,0x00,0x4e,0xd1,0x6e,0x00,0x00,0x00]
9520x05,0x00,0x4e,0xd1,0x6e,0x00,0x00,0x00
953
954# CHECK: v_cvt_off_f32_i4_e64 v5, tma_hi         ; encoding: [0x05,0x00,0x4e,0xd1,0x6f,0x00,0x00,0x00]
9550x05,0x00,0x4e,0xd1,0x6f,0x00,0x00,0x00
956
957# CHECK: v_cvt_off_f32_i4_e64 v5, ttmp11         ; encoding: [0x05,0x00,0x4e,0xd1,0x7b,0x00,0x00,0x00]
9580x05,0x00,0x4e,0xd1,0x7b,0x00,0x00,0x00
959
960# CHECK: v_cvt_off_f32_i4_e64 v5, m0             ; encoding: [0x05,0x00,0x4e,0xd1,0x7c,0x00,0x00,0x00]
9610x05,0x00,0x4e,0xd1,0x7c,0x00,0x00,0x00
962
963# CHECK: v_cvt_off_f32_i4_e64 v5, exec_lo        ; encoding: [0x05,0x00,0x4e,0xd1,0x7e,0x00,0x00,0x00]
9640x05,0x00,0x4e,0xd1,0x7e,0x00,0x00,0x00
965
966# CHECK: v_cvt_off_f32_i4_e64 v5, exec_hi        ; encoding: [0x05,0x00,0x4e,0xd1,0x7f,0x00,0x00,0x00]
9670x05,0x00,0x4e,0xd1,0x7f,0x00,0x00,0x00
968
969# CHECK: v_cvt_off_f32_i4_e64 v5, 0              ; encoding: [0x05,0x00,0x4e,0xd1,0x80,0x00,0x00,0x00]
9700x05,0x00,0x4e,0xd1,0x80,0x00,0x00,0x00
971
972# CHECK: v_cvt_off_f32_i4_e64 v5, -1             ; encoding: [0x05,0x00,0x4e,0xd1,0xc1,0x00,0x00,0x00]
9730x05,0x00,0x4e,0xd1,0xc1,0x00,0x00,0x00
974
975# CHECK: v_cvt_off_f32_i4_e64 v5, 0.5            ; encoding: [0x05,0x00,0x4e,0xd1,0xf0,0x00,0x00,0x00]
9760x05,0x00,0x4e,0xd1,0xf0,0x00,0x00,0x00
977
978# CHECK: v_cvt_off_f32_i4_e64 v5, -4.0           ; encoding: [0x05,0x00,0x4e,0xd1,0xf7,0x00,0x00,0x00]
9790x05,0x00,0x4e,0xd1,0xf7,0x00,0x00,0x00
980
981# CHECK: v_cvt_off_f32_i4_e64 v5, v1 clamp       ; encoding: [0x05,0x80,0x4e,0xd1,0x01,0x01,0x00,0x00]
9820x05,0x80,0x4e,0xd1,0x01,0x01,0x00,0x00
983
984# CHECK: v_cvt_off_f32_i4_e64 v5, v1 mul:2       ; encoding: [0x05,0x00,0x4e,0xd1,0x01,0x01,0x00,0x08]
9850x05,0x00,0x4e,0xd1,0x01,0x01,0x00,0x08
986
987# CHECK: v_cvt_off_f32_i4_e64 v5, v1 mul:4       ; encoding: [0x05,0x00,0x4e,0xd1,0x01,0x01,0x00,0x10]
9880x05,0x00,0x4e,0xd1,0x01,0x01,0x00,0x10
989
990# CHECK: v_cvt_off_f32_i4_e64 v5, v1 div:2       ; encoding: [0x05,0x00,0x4e,0xd1,0x01,0x01,0x00,0x18]
9910x05,0x00,0x4e,0xd1,0x01,0x01,0x00,0x18
992
993# CHECK: v_cvt_f32_f64_e64 v5, v[1:2]            ; encoding: [0x05,0x00,0x4f,0xd1,0x01,0x01,0x00,0x00]
9940x05,0x00,0x4f,0xd1,0x01,0x01,0x00,0x00
995
996# CHECK: v_cvt_f32_f64_e64 v255, v[1:2]          ; encoding: [0xff,0x00,0x4f,0xd1,0x01,0x01,0x00,0x00]
9970xff,0x00,0x4f,0xd1,0x01,0x01,0x00,0x00
998
999# CHECK: v_cvt_f32_f64_e64 v5, v[254:255]        ; encoding: [0x05,0x00,0x4f,0xd1,0xfe,0x01,0x00,0x00]
10000x05,0x00,0x4f,0xd1,0xfe,0x01,0x00,0x00
1001
1002# CHECK: v_cvt_f32_f64_e64 v5, s[2:3]            ; encoding: [0x05,0x00,0x4f,0xd1,0x02,0x00,0x00,0x00]
10030x05,0x00,0x4f,0xd1,0x02,0x00,0x00,0x00
1004
1005# CHECK: v_cvt_f32_f64_e64 v5, s[4:5]            ; encoding: [0x05,0x00,0x4f,0xd1,0x04,0x00,0x00,0x00]
10060x05,0x00,0x4f,0xd1,0x04,0x00,0x00,0x00
1007
1008# CHECK: v_cvt_f32_f64_e64 v5, s[100:101]        ; encoding: [0x05,0x00,0x4f,0xd1,0x64,0x00,0x00,0x00]
10090x05,0x00,0x4f,0xd1,0x64,0x00,0x00,0x00
1010
1011# CHECK: v_cvt_f32_f64_e64 v5, flat_scratch      ; encoding: [0x05,0x00,0x4f,0xd1,0x66,0x00,0x00,0x00]
10120x05,0x00,0x4f,0xd1,0x66,0x00,0x00,0x00
1013
1014# CHECK: v_cvt_f32_f64_e64 v5, vcc               ; encoding: [0x05,0x00,0x4f,0xd1,0x6a,0x00,0x00,0x00]
10150x05,0x00,0x4f,0xd1,0x6a,0x00,0x00,0x00
1016
1017# CHECK: v_cvt_f32_f64_e64 v5, tba               ; encoding: [0x05,0x00,0x4f,0xd1,0x6c,0x00,0x00,0x00]
10180x05,0x00,0x4f,0xd1,0x6c,0x00,0x00,0x00
1019
1020# CHECK: v_cvt_f32_f64_e64 v5, tma               ; encoding: [0x05,0x00,0x4f,0xd1,0x6e,0x00,0x00,0x00]
10210x05,0x00,0x4f,0xd1,0x6e,0x00,0x00,0x00
1022
1023# CHECK: v_cvt_f32_f64_e64 v5, ttmp[10:11]       ; encoding: [0x05,0x00,0x4f,0xd1,0x7a,0x00,0x00,0x00]
10240x05,0x00,0x4f,0xd1,0x7a,0x00,0x00,0x00
1025
1026# CHECK: v_cvt_f32_f64_e64 v5, exec              ; encoding: [0x05,0x00,0x4f,0xd1,0x7e,0x00,0x00,0x00]
10270x05,0x00,0x4f,0xd1,0x7e,0x00,0x00,0x00
1028
1029# CHECK: v_cvt_f32_f64_e64 v5, 0                 ; encoding: [0x05,0x00,0x4f,0xd1,0x80,0x00,0x00,0x00]
10300x05,0x00,0x4f,0xd1,0x80,0x00,0x00,0x00
1031
1032# CHECK: v_cvt_f32_f64_e64 v5, -1                ; encoding: [0x05,0x00,0x4f,0xd1,0xc1,0x00,0x00,0x00]
10330x05,0x00,0x4f,0xd1,0xc1,0x00,0x00,0x00
1034
1035# CHECK: v_cvt_f32_f64_e64 v5, 0.5               ; encoding: [0x05,0x00,0x4f,0xd1,0xf0,0x00,0x00,0x00]
10360x05,0x00,0x4f,0xd1,0xf0,0x00,0x00,0x00
1037
1038# CHECK: v_cvt_f32_f64_e64 v5, -4.0              ; encoding: [0x05,0x00,0x4f,0xd1,0xf7,0x00,0x00,0x00]
10390x05,0x00,0x4f,0xd1,0xf7,0x00,0x00,0x00
1040
1041# CHECK: v_cvt_f32_f64_e64 v5, -v[1:2]           ; encoding: [0x05,0x00,0x4f,0xd1,0x01,0x01,0x00,0x20]
10420x05,0x00,0x4f,0xd1,0x01,0x01,0x00,0x20
1043
1044# CHECK: v_cvt_f32_f64_e64 v5, |v[1:2]|          ; encoding: [0x05,0x01,0x4f,0xd1,0x01,0x01,0x00,0x00]
10450x05,0x01,0x4f,0xd1,0x01,0x01,0x00,0x00
1046
1047# CHECK: v_cvt_f32_f64_e64 v5, v[1:2] clamp      ; encoding: [0x05,0x80,0x4f,0xd1,0x01,0x01,0x00,0x00]
10480x05,0x80,0x4f,0xd1,0x01,0x01,0x00,0x00
1049
1050# CHECK: v_cvt_f32_f64_e64 v5, v[1:2] mul:2      ; encoding: [0x05,0x00,0x4f,0xd1,0x01,0x01,0x00,0x08]
10510x05,0x00,0x4f,0xd1,0x01,0x01,0x00,0x08
1052
1053# CHECK: v_cvt_f32_f64_e64 v5, v[1:2] mul:4      ; encoding: [0x05,0x00,0x4f,0xd1,0x01,0x01,0x00,0x10]
10540x05,0x00,0x4f,0xd1,0x01,0x01,0x00,0x10
1055
1056# CHECK: v_cvt_f32_f64_e64 v5, v[1:2] div:2      ; encoding: [0x05,0x00,0x4f,0xd1,0x01,0x01,0x00,0x18]
10570x05,0x00,0x4f,0xd1,0x01,0x01,0x00,0x18
1058
1059# CHECK: v_cvt_f64_f32_e64 v[5:6], v1            ; encoding: [0x05,0x00,0x50,0xd1,0x01,0x01,0x00,0x00]
10600x05,0x00,0x50,0xd1,0x01,0x01,0x00,0x00
1061
1062# CHECK: v_cvt_f64_f32_e64 v[254:255], v1        ; encoding: [0xfe,0x00,0x50,0xd1,0x01,0x01,0x00,0x00]
10630xfe,0x00,0x50,0xd1,0x01,0x01,0x00,0x00
1064
1065# CHECK: v_cvt_f64_f32_e64 v[5:6], v255          ; encoding: [0x05,0x00,0x50,0xd1,0xff,0x01,0x00,0x00]
10660x05,0x00,0x50,0xd1,0xff,0x01,0x00,0x00
1067
1068# CHECK: v_cvt_f64_f32_e64 v[5:6], s1            ; encoding: [0x05,0x00,0x50,0xd1,0x01,0x00,0x00,0x00]
10690x05,0x00,0x50,0xd1,0x01,0x00,0x00,0x00
1070
1071# CHECK: v_cvt_f64_f32_e64 v[5:6], s101          ; encoding: [0x05,0x00,0x50,0xd1,0x65,0x00,0x00,0x00]
10720x05,0x00,0x50,0xd1,0x65,0x00,0x00,0x00
1073
1074# CHECK: v_cvt_f64_f32_e64 v[5:6], flat_scratch_lo ; encoding: [0x05,0x00,0x50,0xd1,0x66,0x00,0x00,0x00]
10750x05,0x00,0x50,0xd1,0x66,0x00,0x00,0x00
1076
1077# CHECK: v_cvt_f64_f32_e64 v[5:6], flat_scratch_hi ; encoding: [0x05,0x00,0x50,0xd1,0x67,0x00,0x00,0x00]
10780x05,0x00,0x50,0xd1,0x67,0x00,0x00,0x00
1079
1080# CHECK: v_cvt_f64_f32_e64 v[5:6], vcc_lo        ; encoding: [0x05,0x00,0x50,0xd1,0x6a,0x00,0x00,0x00]
10810x05,0x00,0x50,0xd1,0x6a,0x00,0x00,0x00
1082
1083# CHECK: v_cvt_f64_f32_e64 v[5:6], vcc_hi        ; encoding: [0x05,0x00,0x50,0xd1,0x6b,0x00,0x00,0x00]
10840x05,0x00,0x50,0xd1,0x6b,0x00,0x00,0x00
1085
1086# CHECK: v_cvt_f64_f32_e64 v[5:6], tba_lo        ; encoding: [0x05,0x00,0x50,0xd1,0x6c,0x00,0x00,0x00]
10870x05,0x00,0x50,0xd1,0x6c,0x00,0x00,0x00
1088
1089# CHECK: v_cvt_f64_f32_e64 v[5:6], tba_hi        ; encoding: [0x05,0x00,0x50,0xd1,0x6d,0x00,0x00,0x00]
10900x05,0x00,0x50,0xd1,0x6d,0x00,0x00,0x00
1091
1092# CHECK: v_cvt_f64_f32_e64 v[5:6], tma_lo        ; encoding: [0x05,0x00,0x50,0xd1,0x6e,0x00,0x00,0x00]
10930x05,0x00,0x50,0xd1,0x6e,0x00,0x00,0x00
1094
1095# CHECK: v_cvt_f64_f32_e64 v[5:6], tma_hi        ; encoding: [0x05,0x00,0x50,0xd1,0x6f,0x00,0x00,0x00]
10960x05,0x00,0x50,0xd1,0x6f,0x00,0x00,0x00
1097
1098# CHECK: v_cvt_f64_f32_e64 v[5:6], ttmp11        ; encoding: [0x05,0x00,0x50,0xd1,0x7b,0x00,0x00,0x00]
10990x05,0x00,0x50,0xd1,0x7b,0x00,0x00,0x00
1100
1101# CHECK: v_cvt_f64_f32_e64 v[5:6], m0            ; encoding: [0x05,0x00,0x50,0xd1,0x7c,0x00,0x00,0x00]
11020x05,0x00,0x50,0xd1,0x7c,0x00,0x00,0x00
1103
1104# CHECK: v_cvt_f64_f32_e64 v[5:6], exec_lo       ; encoding: [0x05,0x00,0x50,0xd1,0x7e,0x00,0x00,0x00]
11050x05,0x00,0x50,0xd1,0x7e,0x00,0x00,0x00
1106
1107# CHECK: v_cvt_f64_f32_e64 v[5:6], exec_hi       ; encoding: [0x05,0x00,0x50,0xd1,0x7f,0x00,0x00,0x00]
11080x05,0x00,0x50,0xd1,0x7f,0x00,0x00,0x00
1109
1110# CHECK: v_cvt_f64_f32_e64 v[5:6], 0             ; encoding: [0x05,0x00,0x50,0xd1,0x80,0x00,0x00,0x00]
11110x05,0x00,0x50,0xd1,0x80,0x00,0x00,0x00
1112
1113# CHECK: v_cvt_f64_f32_e64 v[5:6], -1            ; encoding: [0x05,0x00,0x50,0xd1,0xc1,0x00,0x00,0x00]
11140x05,0x00,0x50,0xd1,0xc1,0x00,0x00,0x00
1115
1116# CHECK: v_cvt_f64_f32_e64 v[5:6], 0.5           ; encoding: [0x05,0x00,0x50,0xd1,0xf0,0x00,0x00,0x00]
11170x05,0x00,0x50,0xd1,0xf0,0x00,0x00,0x00
1118
1119# CHECK: v_cvt_f64_f32_e64 v[5:6], -4.0          ; encoding: [0x05,0x00,0x50,0xd1,0xf7,0x00,0x00,0x00]
11200x05,0x00,0x50,0xd1,0xf7,0x00,0x00,0x00
1121
1122# CHECK: v_cvt_f64_f32_e64 v[5:6], -v1           ; encoding: [0x05,0x00,0x50,0xd1,0x01,0x01,0x00,0x20]
11230x05,0x00,0x50,0xd1,0x01,0x01,0x00,0x20
1124
1125# CHECK: v_cvt_f64_f32_e64 v[5:6], |v1|          ; encoding: [0x05,0x01,0x50,0xd1,0x01,0x01,0x00,0x00]
11260x05,0x01,0x50,0xd1,0x01,0x01,0x00,0x00
1127
1128# CHECK: v_cvt_f64_f32_e64 v[5:6], v1 clamp      ; encoding: [0x05,0x80,0x50,0xd1,0x01,0x01,0x00,0x00]
11290x05,0x80,0x50,0xd1,0x01,0x01,0x00,0x00
1130
1131# CHECK: v_cvt_f64_f32_e64 v[5:6], v1 mul:2      ; encoding: [0x05,0x00,0x50,0xd1,0x01,0x01,0x00,0x08]
11320x05,0x00,0x50,0xd1,0x01,0x01,0x00,0x08
1133
1134# CHECK: v_cvt_f64_f32_e64 v[5:6], v1 mul:4      ; encoding: [0x05,0x00,0x50,0xd1,0x01,0x01,0x00,0x10]
11350x05,0x00,0x50,0xd1,0x01,0x01,0x00,0x10
1136
1137# CHECK: v_cvt_f64_f32_e64 v[5:6], v1 div:2      ; encoding: [0x05,0x00,0x50,0xd1,0x01,0x01,0x00,0x18]
11380x05,0x00,0x50,0xd1,0x01,0x01,0x00,0x18
1139
1140# CHECK: v_cvt_f32_ubyte0_e64 v5, v1             ; encoding: [0x05,0x00,0x51,0xd1,0x01,0x01,0x00,0x00]
11410x05,0x00,0x51,0xd1,0x01,0x01,0x00,0x00
1142
1143# CHECK: v_cvt_f32_ubyte0_e64 v255, v1           ; encoding: [0xff,0x00,0x51,0xd1,0x01,0x01,0x00,0x00]
11440xff,0x00,0x51,0xd1,0x01,0x01,0x00,0x00
1145
1146# CHECK: v_cvt_f32_ubyte0_e64 v5, v255           ; encoding: [0x05,0x00,0x51,0xd1,0xff,0x01,0x00,0x00]
11470x05,0x00,0x51,0xd1,0xff,0x01,0x00,0x00
1148
1149# CHECK: v_cvt_f32_ubyte0_e64 v5, s1             ; encoding: [0x05,0x00,0x51,0xd1,0x01,0x00,0x00,0x00]
11500x05,0x00,0x51,0xd1,0x01,0x00,0x00,0x00
1151
1152# CHECK: v_cvt_f32_ubyte0_e64 v5, s101           ; encoding: [0x05,0x00,0x51,0xd1,0x65,0x00,0x00,0x00]
11530x05,0x00,0x51,0xd1,0x65,0x00,0x00,0x00
1154
1155# CHECK: v_cvt_f32_ubyte0_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x51,0xd1,0x66,0x00,0x00,0x00]
11560x05,0x00,0x51,0xd1,0x66,0x00,0x00,0x00
1157
1158# CHECK: v_cvt_f32_ubyte0_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x51,0xd1,0x67,0x00,0x00,0x00]
11590x05,0x00,0x51,0xd1,0x67,0x00,0x00,0x00
1160
1161# CHECK: v_cvt_f32_ubyte0_e64 v5, vcc_lo         ; encoding: [0x05,0x00,0x51,0xd1,0x6a,0x00,0x00,0x00]
11620x05,0x00,0x51,0xd1,0x6a,0x00,0x00,0x00
1163
1164# CHECK: v_cvt_f32_ubyte0_e64 v5, vcc_hi         ; encoding: [0x05,0x00,0x51,0xd1,0x6b,0x00,0x00,0x00]
11650x05,0x00,0x51,0xd1,0x6b,0x00,0x00,0x00
1166
1167# CHECK: v_cvt_f32_ubyte0_e64 v5, tba_lo         ; encoding: [0x05,0x00,0x51,0xd1,0x6c,0x00,0x00,0x00]
11680x05,0x00,0x51,0xd1,0x6c,0x00,0x00,0x00
1169
1170# CHECK: v_cvt_f32_ubyte0_e64 v5, tba_hi         ; encoding: [0x05,0x00,0x51,0xd1,0x6d,0x00,0x00,0x00]
11710x05,0x00,0x51,0xd1,0x6d,0x00,0x00,0x00
1172
1173# CHECK: v_cvt_f32_ubyte0_e64 v5, tma_lo         ; encoding: [0x05,0x00,0x51,0xd1,0x6e,0x00,0x00,0x00]
11740x05,0x00,0x51,0xd1,0x6e,0x00,0x00,0x00
1175
1176# CHECK: v_cvt_f32_ubyte0_e64 v5, tma_hi         ; encoding: [0x05,0x00,0x51,0xd1,0x6f,0x00,0x00,0x00]
11770x05,0x00,0x51,0xd1,0x6f,0x00,0x00,0x00
1178
1179# CHECK: v_cvt_f32_ubyte0_e64 v5, ttmp11         ; encoding: [0x05,0x00,0x51,0xd1,0x7b,0x00,0x00,0x00]
11800x05,0x00,0x51,0xd1,0x7b,0x00,0x00,0x00
1181
1182# CHECK: v_cvt_f32_ubyte0_e64 v5, m0             ; encoding: [0x05,0x00,0x51,0xd1,0x7c,0x00,0x00,0x00]
11830x05,0x00,0x51,0xd1,0x7c,0x00,0x00,0x00
1184
1185# CHECK: v_cvt_f32_ubyte0_e64 v5, exec_lo        ; encoding: [0x05,0x00,0x51,0xd1,0x7e,0x00,0x00,0x00]
11860x05,0x00,0x51,0xd1,0x7e,0x00,0x00,0x00
1187
1188# CHECK: v_cvt_f32_ubyte0_e64 v5, exec_hi        ; encoding: [0x05,0x00,0x51,0xd1,0x7f,0x00,0x00,0x00]
11890x05,0x00,0x51,0xd1,0x7f,0x00,0x00,0x00
1190
1191# CHECK: v_cvt_f32_ubyte0_e64 v5, 0              ; encoding: [0x05,0x00,0x51,0xd1,0x80,0x00,0x00,0x00]
11920x05,0x00,0x51,0xd1,0x80,0x00,0x00,0x00
1193
1194# CHECK: v_cvt_f32_ubyte0_e64 v5, -1             ; encoding: [0x05,0x00,0x51,0xd1,0xc1,0x00,0x00,0x00]
11950x05,0x00,0x51,0xd1,0xc1,0x00,0x00,0x00
1196
1197# CHECK: v_cvt_f32_ubyte0_e64 v5, 0.5            ; encoding: [0x05,0x00,0x51,0xd1,0xf0,0x00,0x00,0x00]
11980x05,0x00,0x51,0xd1,0xf0,0x00,0x00,0x00
1199
1200# CHECK: v_cvt_f32_ubyte0_e64 v5, -4.0           ; encoding: [0x05,0x00,0x51,0xd1,0xf7,0x00,0x00,0x00]
12010x05,0x00,0x51,0xd1,0xf7,0x00,0x00,0x00
1202
1203# CHECK: v_cvt_f32_ubyte0_e64 v5, v1 clamp       ; encoding: [0x05,0x80,0x51,0xd1,0x01,0x01,0x00,0x00]
12040x05,0x80,0x51,0xd1,0x01,0x01,0x00,0x00
1205
1206# CHECK: v_cvt_f32_ubyte0_e64 v5, v1 mul:2       ; encoding: [0x05,0x00,0x51,0xd1,0x01,0x01,0x00,0x08]
12070x05,0x00,0x51,0xd1,0x01,0x01,0x00,0x08
1208
1209# CHECK: v_cvt_f32_ubyte0_e64 v5, v1 mul:4       ; encoding: [0x05,0x00,0x51,0xd1,0x01,0x01,0x00,0x10]
12100x05,0x00,0x51,0xd1,0x01,0x01,0x00,0x10
1211
1212# CHECK: v_cvt_f32_ubyte0_e64 v5, v1 div:2       ; encoding: [0x05,0x00,0x51,0xd1,0x01,0x01,0x00,0x18]
12130x05,0x00,0x51,0xd1,0x01,0x01,0x00,0x18
1214
1215# CHECK: v_cvt_f32_ubyte1_e64 v5, v1             ; encoding: [0x05,0x00,0x52,0xd1,0x01,0x01,0x00,0x00]
12160x05,0x00,0x52,0xd1,0x01,0x01,0x00,0x00
1217
1218# CHECK: v_cvt_f32_ubyte1_e64 v255, v1           ; encoding: [0xff,0x00,0x52,0xd1,0x01,0x01,0x00,0x00]
12190xff,0x00,0x52,0xd1,0x01,0x01,0x00,0x00
1220
1221# CHECK: v_cvt_f32_ubyte1_e64 v5, v255           ; encoding: [0x05,0x00,0x52,0xd1,0xff,0x01,0x00,0x00]
12220x05,0x00,0x52,0xd1,0xff,0x01,0x00,0x00
1223
1224# CHECK: v_cvt_f32_ubyte1_e64 v5, s1             ; encoding: [0x05,0x00,0x52,0xd1,0x01,0x00,0x00,0x00]
12250x05,0x00,0x52,0xd1,0x01,0x00,0x00,0x00
1226
1227# CHECK: v_cvt_f32_ubyte1_e64 v5, s101           ; encoding: [0x05,0x00,0x52,0xd1,0x65,0x00,0x00,0x00]
12280x05,0x00,0x52,0xd1,0x65,0x00,0x00,0x00
1229
1230# CHECK: v_cvt_f32_ubyte1_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x52,0xd1,0x66,0x00,0x00,0x00]
12310x05,0x00,0x52,0xd1,0x66,0x00,0x00,0x00
1232
1233# CHECK: v_cvt_f32_ubyte1_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x52,0xd1,0x67,0x00,0x00,0x00]
12340x05,0x00,0x52,0xd1,0x67,0x00,0x00,0x00
1235
1236# CHECK: v_cvt_f32_ubyte1_e64 v5, vcc_lo         ; encoding: [0x05,0x00,0x52,0xd1,0x6a,0x00,0x00,0x00]
12370x05,0x00,0x52,0xd1,0x6a,0x00,0x00,0x00
1238
1239# CHECK: v_cvt_f32_ubyte1_e64 v5, vcc_hi         ; encoding: [0x05,0x00,0x52,0xd1,0x6b,0x00,0x00,0x00]
12400x05,0x00,0x52,0xd1,0x6b,0x00,0x00,0x00
1241
1242# CHECK: v_cvt_f32_ubyte1_e64 v5, tba_lo         ; encoding: [0x05,0x00,0x52,0xd1,0x6c,0x00,0x00,0x00]
12430x05,0x00,0x52,0xd1,0x6c,0x00,0x00,0x00
1244
1245# CHECK: v_cvt_f32_ubyte1_e64 v5, tba_hi         ; encoding: [0x05,0x00,0x52,0xd1,0x6d,0x00,0x00,0x00]
12460x05,0x00,0x52,0xd1,0x6d,0x00,0x00,0x00
1247
1248# CHECK: v_cvt_f32_ubyte1_e64 v5, tma_lo         ; encoding: [0x05,0x00,0x52,0xd1,0x6e,0x00,0x00,0x00]
12490x05,0x00,0x52,0xd1,0x6e,0x00,0x00,0x00
1250
1251# CHECK: v_cvt_f32_ubyte1_e64 v5, tma_hi         ; encoding: [0x05,0x00,0x52,0xd1,0x6f,0x00,0x00,0x00]
12520x05,0x00,0x52,0xd1,0x6f,0x00,0x00,0x00
1253
1254# CHECK: v_cvt_f32_ubyte1_e64 v5, ttmp11         ; encoding: [0x05,0x00,0x52,0xd1,0x7b,0x00,0x00,0x00]
12550x05,0x00,0x52,0xd1,0x7b,0x00,0x00,0x00
1256
1257# CHECK: v_cvt_f32_ubyte1_e64 v5, m0             ; encoding: [0x05,0x00,0x52,0xd1,0x7c,0x00,0x00,0x00]
12580x05,0x00,0x52,0xd1,0x7c,0x00,0x00,0x00
1259
1260# CHECK: v_cvt_f32_ubyte1_e64 v5, exec_lo        ; encoding: [0x05,0x00,0x52,0xd1,0x7e,0x00,0x00,0x00]
12610x05,0x00,0x52,0xd1,0x7e,0x00,0x00,0x00
1262
1263# CHECK: v_cvt_f32_ubyte1_e64 v5, exec_hi        ; encoding: [0x05,0x00,0x52,0xd1,0x7f,0x00,0x00,0x00]
12640x05,0x00,0x52,0xd1,0x7f,0x00,0x00,0x00
1265
1266# CHECK: v_cvt_f32_ubyte1_e64 v5, 0              ; encoding: [0x05,0x00,0x52,0xd1,0x80,0x00,0x00,0x00]
12670x05,0x00,0x52,0xd1,0x80,0x00,0x00,0x00
1268
1269# CHECK: v_cvt_f32_ubyte1_e64 v5, -1             ; encoding: [0x05,0x00,0x52,0xd1,0xc1,0x00,0x00,0x00]
12700x05,0x00,0x52,0xd1,0xc1,0x00,0x00,0x00
1271
1272# CHECK: v_cvt_f32_ubyte1_e64 v5, 0.5            ; encoding: [0x05,0x00,0x52,0xd1,0xf0,0x00,0x00,0x00]
12730x05,0x00,0x52,0xd1,0xf0,0x00,0x00,0x00
1274
1275# CHECK: v_cvt_f32_ubyte1_e64 v5, -4.0           ; encoding: [0x05,0x00,0x52,0xd1,0xf7,0x00,0x00,0x00]
12760x05,0x00,0x52,0xd1,0xf7,0x00,0x00,0x00
1277
1278# CHECK: v_cvt_f32_ubyte1_e64 v5, v1 clamp       ; encoding: [0x05,0x80,0x52,0xd1,0x01,0x01,0x00,0x00]
12790x05,0x80,0x52,0xd1,0x01,0x01,0x00,0x00
1280
1281# CHECK: v_cvt_f32_ubyte1_e64 v5, v1 mul:2       ; encoding: [0x05,0x00,0x52,0xd1,0x01,0x01,0x00,0x08]
12820x05,0x00,0x52,0xd1,0x01,0x01,0x00,0x08
1283
1284# CHECK: v_cvt_f32_ubyte1_e64 v5, v1 mul:4       ; encoding: [0x05,0x00,0x52,0xd1,0x01,0x01,0x00,0x10]
12850x05,0x00,0x52,0xd1,0x01,0x01,0x00,0x10
1286
1287# CHECK: v_cvt_f32_ubyte1_e64 v5, v1 div:2       ; encoding: [0x05,0x00,0x52,0xd1,0x01,0x01,0x00,0x18]
12880x05,0x00,0x52,0xd1,0x01,0x01,0x00,0x18
1289
1290# CHECK: v_cvt_f32_ubyte2_e64 v5, v1             ; encoding: [0x05,0x00,0x53,0xd1,0x01,0x01,0x00,0x00]
12910x05,0x00,0x53,0xd1,0x01,0x01,0x00,0x00
1292
1293# CHECK: v_cvt_f32_ubyte2_e64 v255, v1           ; encoding: [0xff,0x00,0x53,0xd1,0x01,0x01,0x00,0x00]
12940xff,0x00,0x53,0xd1,0x01,0x01,0x00,0x00
1295
1296# CHECK: v_cvt_f32_ubyte2_e64 v5, v255           ; encoding: [0x05,0x00,0x53,0xd1,0xff,0x01,0x00,0x00]
12970x05,0x00,0x53,0xd1,0xff,0x01,0x00,0x00
1298
1299# CHECK: v_cvt_f32_ubyte2_e64 v5, s1             ; encoding: [0x05,0x00,0x53,0xd1,0x01,0x00,0x00,0x00]
13000x05,0x00,0x53,0xd1,0x01,0x00,0x00,0x00
1301
1302# CHECK: v_cvt_f32_ubyte2_e64 v5, s101           ; encoding: [0x05,0x00,0x53,0xd1,0x65,0x00,0x00,0x00]
13030x05,0x00,0x53,0xd1,0x65,0x00,0x00,0x00
1304
1305# CHECK: v_cvt_f32_ubyte2_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x53,0xd1,0x66,0x00,0x00,0x00]
13060x05,0x00,0x53,0xd1,0x66,0x00,0x00,0x00
1307
1308# CHECK: v_cvt_f32_ubyte2_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x53,0xd1,0x67,0x00,0x00,0x00]
13090x05,0x00,0x53,0xd1,0x67,0x00,0x00,0x00
1310
1311# CHECK: v_cvt_f32_ubyte2_e64 v5, vcc_lo         ; encoding: [0x05,0x00,0x53,0xd1,0x6a,0x00,0x00,0x00]
13120x05,0x00,0x53,0xd1,0x6a,0x00,0x00,0x00
1313
1314# CHECK: v_cvt_f32_ubyte2_e64 v5, vcc_hi         ; encoding: [0x05,0x00,0x53,0xd1,0x6b,0x00,0x00,0x00]
13150x05,0x00,0x53,0xd1,0x6b,0x00,0x00,0x00
1316
1317# CHECK: v_cvt_f32_ubyte2_e64 v5, tba_lo         ; encoding: [0x05,0x00,0x53,0xd1,0x6c,0x00,0x00,0x00]
13180x05,0x00,0x53,0xd1,0x6c,0x00,0x00,0x00
1319
1320# CHECK: v_cvt_f32_ubyte2_e64 v5, tba_hi         ; encoding: [0x05,0x00,0x53,0xd1,0x6d,0x00,0x00,0x00]
13210x05,0x00,0x53,0xd1,0x6d,0x00,0x00,0x00
1322
1323# CHECK: v_cvt_f32_ubyte2_e64 v5, tma_lo         ; encoding: [0x05,0x00,0x53,0xd1,0x6e,0x00,0x00,0x00]
13240x05,0x00,0x53,0xd1,0x6e,0x00,0x00,0x00
1325
1326# CHECK: v_cvt_f32_ubyte2_e64 v5, tma_hi         ; encoding: [0x05,0x00,0x53,0xd1,0x6f,0x00,0x00,0x00]
13270x05,0x00,0x53,0xd1,0x6f,0x00,0x00,0x00
1328
1329# CHECK: v_cvt_f32_ubyte2_e64 v5, ttmp11         ; encoding: [0x05,0x00,0x53,0xd1,0x7b,0x00,0x00,0x00]
13300x05,0x00,0x53,0xd1,0x7b,0x00,0x00,0x00
1331
1332# CHECK: v_cvt_f32_ubyte2_e64 v5, m0             ; encoding: [0x05,0x00,0x53,0xd1,0x7c,0x00,0x00,0x00]
13330x05,0x00,0x53,0xd1,0x7c,0x00,0x00,0x00
1334
1335# CHECK: v_cvt_f32_ubyte2_e64 v5, exec_lo        ; encoding: [0x05,0x00,0x53,0xd1,0x7e,0x00,0x00,0x00]
13360x05,0x00,0x53,0xd1,0x7e,0x00,0x00,0x00
1337
1338# CHECK: v_cvt_f32_ubyte2_e64 v5, exec_hi        ; encoding: [0x05,0x00,0x53,0xd1,0x7f,0x00,0x00,0x00]
13390x05,0x00,0x53,0xd1,0x7f,0x00,0x00,0x00
1340
1341# CHECK: v_cvt_f32_ubyte2_e64 v5, 0              ; encoding: [0x05,0x00,0x53,0xd1,0x80,0x00,0x00,0x00]
13420x05,0x00,0x53,0xd1,0x80,0x00,0x00,0x00
1343
1344# CHECK: v_cvt_f32_ubyte2_e64 v5, -1             ; encoding: [0x05,0x00,0x53,0xd1,0xc1,0x00,0x00,0x00]
13450x05,0x00,0x53,0xd1,0xc1,0x00,0x00,0x00
1346
1347# CHECK: v_cvt_f32_ubyte2_e64 v5, 0.5            ; encoding: [0x05,0x00,0x53,0xd1,0xf0,0x00,0x00,0x00]
13480x05,0x00,0x53,0xd1,0xf0,0x00,0x00,0x00
1349
1350# CHECK: v_cvt_f32_ubyte2_e64 v5, -4.0           ; encoding: [0x05,0x00,0x53,0xd1,0xf7,0x00,0x00,0x00]
13510x05,0x00,0x53,0xd1,0xf7,0x00,0x00,0x00
1352
1353# CHECK: v_cvt_f32_ubyte2_e64 v5, v1 clamp       ; encoding: [0x05,0x80,0x53,0xd1,0x01,0x01,0x00,0x00]
13540x05,0x80,0x53,0xd1,0x01,0x01,0x00,0x00
1355
1356# CHECK: v_cvt_f32_ubyte2_e64 v5, v1 mul:2       ; encoding: [0x05,0x00,0x53,0xd1,0x01,0x01,0x00,0x08]
13570x05,0x00,0x53,0xd1,0x01,0x01,0x00,0x08
1358
1359# CHECK: v_cvt_f32_ubyte2_e64 v5, v1 mul:4       ; encoding: [0x05,0x00,0x53,0xd1,0x01,0x01,0x00,0x10]
13600x05,0x00,0x53,0xd1,0x01,0x01,0x00,0x10
1361
1362# CHECK: v_cvt_f32_ubyte2_e64 v5, v1 div:2       ; encoding: [0x05,0x00,0x53,0xd1,0x01,0x01,0x00,0x18]
13630x05,0x00,0x53,0xd1,0x01,0x01,0x00,0x18
1364
1365# CHECK: v_cvt_f32_ubyte3_e64 v5, v1             ; encoding: [0x05,0x00,0x54,0xd1,0x01,0x01,0x00,0x00]
13660x05,0x00,0x54,0xd1,0x01,0x01,0x00,0x00
1367
1368# CHECK: v_cvt_f32_ubyte3_e64 v255, v1           ; encoding: [0xff,0x00,0x54,0xd1,0x01,0x01,0x00,0x00]
13690xff,0x00,0x54,0xd1,0x01,0x01,0x00,0x00
1370
1371# CHECK: v_cvt_f32_ubyte3_e64 v5, v255           ; encoding: [0x05,0x00,0x54,0xd1,0xff,0x01,0x00,0x00]
13720x05,0x00,0x54,0xd1,0xff,0x01,0x00,0x00
1373
1374# CHECK: v_cvt_f32_ubyte3_e64 v5, s1             ; encoding: [0x05,0x00,0x54,0xd1,0x01,0x00,0x00,0x00]
13750x05,0x00,0x54,0xd1,0x01,0x00,0x00,0x00
1376
1377# CHECK: v_cvt_f32_ubyte3_e64 v5, s101           ; encoding: [0x05,0x00,0x54,0xd1,0x65,0x00,0x00,0x00]
13780x05,0x00,0x54,0xd1,0x65,0x00,0x00,0x00
1379
1380# CHECK: v_cvt_f32_ubyte3_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x54,0xd1,0x66,0x00,0x00,0x00]
13810x05,0x00,0x54,0xd1,0x66,0x00,0x00,0x00
1382
1383# CHECK: v_cvt_f32_ubyte3_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x54,0xd1,0x67,0x00,0x00,0x00]
13840x05,0x00,0x54,0xd1,0x67,0x00,0x00,0x00
1385
1386# CHECK: v_cvt_f32_ubyte3_e64 v5, vcc_lo         ; encoding: [0x05,0x00,0x54,0xd1,0x6a,0x00,0x00,0x00]
13870x05,0x00,0x54,0xd1,0x6a,0x00,0x00,0x00
1388
1389# CHECK: v_cvt_f32_ubyte3_e64 v5, vcc_hi         ; encoding: [0x05,0x00,0x54,0xd1,0x6b,0x00,0x00,0x00]
13900x05,0x00,0x54,0xd1,0x6b,0x00,0x00,0x00
1391
1392# CHECK: v_cvt_f32_ubyte3_e64 v5, tba_lo         ; encoding: [0x05,0x00,0x54,0xd1,0x6c,0x00,0x00,0x00]
13930x05,0x00,0x54,0xd1,0x6c,0x00,0x00,0x00
1394
1395# CHECK: v_cvt_f32_ubyte3_e64 v5, tba_hi         ; encoding: [0x05,0x00,0x54,0xd1,0x6d,0x00,0x00,0x00]
13960x05,0x00,0x54,0xd1,0x6d,0x00,0x00,0x00
1397
1398# CHECK: v_cvt_f32_ubyte3_e64 v5, tma_lo         ; encoding: [0x05,0x00,0x54,0xd1,0x6e,0x00,0x00,0x00]
13990x05,0x00,0x54,0xd1,0x6e,0x00,0x00,0x00
1400
1401# CHECK: v_cvt_f32_ubyte3_e64 v5, tma_hi         ; encoding: [0x05,0x00,0x54,0xd1,0x6f,0x00,0x00,0x00]
14020x05,0x00,0x54,0xd1,0x6f,0x00,0x00,0x00
1403
1404# CHECK: v_cvt_f32_ubyte3_e64 v5, ttmp11         ; encoding: [0x05,0x00,0x54,0xd1,0x7b,0x00,0x00,0x00]
14050x05,0x00,0x54,0xd1,0x7b,0x00,0x00,0x00
1406
1407# CHECK: v_cvt_f32_ubyte3_e64 v5, m0             ; encoding: [0x05,0x00,0x54,0xd1,0x7c,0x00,0x00,0x00]
14080x05,0x00,0x54,0xd1,0x7c,0x00,0x00,0x00
1409
1410# CHECK: v_cvt_f32_ubyte3_e64 v5, exec_lo        ; encoding: [0x05,0x00,0x54,0xd1,0x7e,0x00,0x00,0x00]
14110x05,0x00,0x54,0xd1,0x7e,0x00,0x00,0x00
1412
1413# CHECK: v_cvt_f32_ubyte3_e64 v5, exec_hi        ; encoding: [0x05,0x00,0x54,0xd1,0x7f,0x00,0x00,0x00]
14140x05,0x00,0x54,0xd1,0x7f,0x00,0x00,0x00
1415
1416# CHECK: v_cvt_f32_ubyte3_e64 v5, 0              ; encoding: [0x05,0x00,0x54,0xd1,0x80,0x00,0x00,0x00]
14170x05,0x00,0x54,0xd1,0x80,0x00,0x00,0x00
1418
1419# CHECK: v_cvt_f32_ubyte3_e64 v5, -1             ; encoding: [0x05,0x00,0x54,0xd1,0xc1,0x00,0x00,0x00]
14200x05,0x00,0x54,0xd1,0xc1,0x00,0x00,0x00
1421
1422# CHECK: v_cvt_f32_ubyte3_e64 v5, 0.5            ; encoding: [0x05,0x00,0x54,0xd1,0xf0,0x00,0x00,0x00]
14230x05,0x00,0x54,0xd1,0xf0,0x00,0x00,0x00
1424
1425# CHECK: v_cvt_f32_ubyte3_e64 v5, -4.0           ; encoding: [0x05,0x00,0x54,0xd1,0xf7,0x00,0x00,0x00]
14260x05,0x00,0x54,0xd1,0xf7,0x00,0x00,0x00
1427
1428# CHECK: v_cvt_f32_ubyte3_e64 v5, v1 clamp       ; encoding: [0x05,0x80,0x54,0xd1,0x01,0x01,0x00,0x00]
14290x05,0x80,0x54,0xd1,0x01,0x01,0x00,0x00
1430
1431# CHECK: v_cvt_f32_ubyte3_e64 v5, v1 mul:2       ; encoding: [0x05,0x00,0x54,0xd1,0x01,0x01,0x00,0x08]
14320x05,0x00,0x54,0xd1,0x01,0x01,0x00,0x08
1433
1434# CHECK: v_cvt_f32_ubyte3_e64 v5, v1 mul:4       ; encoding: [0x05,0x00,0x54,0xd1,0x01,0x01,0x00,0x10]
14350x05,0x00,0x54,0xd1,0x01,0x01,0x00,0x10
1436
1437# CHECK: v_cvt_f32_ubyte3_e64 v5, v1 div:2       ; encoding: [0x05,0x00,0x54,0xd1,0x01,0x01,0x00,0x18]
14380x05,0x00,0x54,0xd1,0x01,0x01,0x00,0x18
1439
1440# CHECK: v_cvt_u32_f64_e64 v5, v[1:2]            ; encoding: [0x05,0x00,0x55,0xd1,0x01,0x01,0x00,0x00]
14410x05,0x00,0x55,0xd1,0x01,0x01,0x00,0x00
1442
1443# CHECK: v_cvt_u32_f64_e64 v255, v[1:2]          ; encoding: [0xff,0x00,0x55,0xd1,0x01,0x01,0x00,0x00]
14440xff,0x00,0x55,0xd1,0x01,0x01,0x00,0x00
1445
1446# CHECK: v_cvt_u32_f64_e64 v5, v[254:255]        ; encoding: [0x05,0x00,0x55,0xd1,0xfe,0x01,0x00,0x00]
14470x05,0x00,0x55,0xd1,0xfe,0x01,0x00,0x00
1448
1449# CHECK: v_cvt_u32_f64_e64 v5, s[2:3]            ; encoding: [0x05,0x00,0x55,0xd1,0x02,0x00,0x00,0x00]
14500x05,0x00,0x55,0xd1,0x02,0x00,0x00,0x00
1451
1452# CHECK: v_cvt_u32_f64_e64 v5, s[4:5]            ; encoding: [0x05,0x00,0x55,0xd1,0x04,0x00,0x00,0x00]
14530x05,0x00,0x55,0xd1,0x04,0x00,0x00,0x00
1454
1455# CHECK: v_cvt_u32_f64_e64 v5, s[100:101]        ; encoding: [0x05,0x00,0x55,0xd1,0x64,0x00,0x00,0x00]
14560x05,0x00,0x55,0xd1,0x64,0x00,0x00,0x00
1457
1458# CHECK: v_cvt_u32_f64_e64 v5, flat_scratch      ; encoding: [0x05,0x00,0x55,0xd1,0x66,0x00,0x00,0x00]
14590x05,0x00,0x55,0xd1,0x66,0x00,0x00,0x00
1460
1461# CHECK: v_cvt_u32_f64_e64 v5, vcc               ; encoding: [0x05,0x00,0x55,0xd1,0x6a,0x00,0x00,0x00]
14620x05,0x00,0x55,0xd1,0x6a,0x00,0x00,0x00
1463
1464# CHECK: v_cvt_u32_f64_e64 v5, tba               ; encoding: [0x05,0x00,0x55,0xd1,0x6c,0x00,0x00,0x00]
14650x05,0x00,0x55,0xd1,0x6c,0x00,0x00,0x00
1466
1467# CHECK: v_cvt_u32_f64_e64 v5, tma               ; encoding: [0x05,0x00,0x55,0xd1,0x6e,0x00,0x00,0x00]
14680x05,0x00,0x55,0xd1,0x6e,0x00,0x00,0x00
1469
1470# CHECK: v_cvt_u32_f64_e64 v5, ttmp[10:11]       ; encoding: [0x05,0x00,0x55,0xd1,0x7a,0x00,0x00,0x00]
14710x05,0x00,0x55,0xd1,0x7a,0x00,0x00,0x00
1472
1473# CHECK: v_cvt_u32_f64_e64 v5, exec              ; encoding: [0x05,0x00,0x55,0xd1,0x7e,0x00,0x00,0x00]
14740x05,0x00,0x55,0xd1,0x7e,0x00,0x00,0x00
1475
1476# CHECK: v_cvt_u32_f64_e64 v5, 0                 ; encoding: [0x05,0x00,0x55,0xd1,0x80,0x00,0x00,0x00]
14770x05,0x00,0x55,0xd1,0x80,0x00,0x00,0x00
1478
1479# CHECK: v_cvt_u32_f64_e64 v5, -1                ; encoding: [0x05,0x00,0x55,0xd1,0xc1,0x00,0x00,0x00]
14800x05,0x00,0x55,0xd1,0xc1,0x00,0x00,0x00
1481
1482# CHECK: v_cvt_u32_f64_e64 v5, 0.5               ; encoding: [0x05,0x00,0x55,0xd1,0xf0,0x00,0x00,0x00]
14830x05,0x00,0x55,0xd1,0xf0,0x00,0x00,0x00
1484
1485# CHECK: v_cvt_u32_f64_e64 v5, -4.0              ; encoding: [0x05,0x00,0x55,0xd1,0xf7,0x00,0x00,0x00]
14860x05,0x00,0x55,0xd1,0xf7,0x00,0x00,0x00
1487
1488# CHECK: v_cvt_u32_f64_e64 v5, -v[1:2]           ; encoding: [0x05,0x00,0x55,0xd1,0x01,0x01,0x00,0x20]
14890x05,0x00,0x55,0xd1,0x01,0x01,0x00,0x20
1490
1491# CHECK: v_cvt_u32_f64_e64 v5, |v[1:2]|          ; encoding: [0x05,0x01,0x55,0xd1,0x01,0x01,0x00,0x00]
14920x05,0x01,0x55,0xd1,0x01,0x01,0x00,0x00
1493
1494# CHECK: v_cvt_f64_u32_e64 v[5:6], v1            ; encoding: [0x05,0x00,0x56,0xd1,0x01,0x01,0x00,0x00]
14950x05,0x00,0x56,0xd1,0x01,0x01,0x00,0x00
1496
1497# CHECK: v_cvt_f64_u32_e64 v[254:255], v1        ; encoding: [0xfe,0x00,0x56,0xd1,0x01,0x01,0x00,0x00]
14980xfe,0x00,0x56,0xd1,0x01,0x01,0x00,0x00
1499
1500# CHECK: v_cvt_f64_u32_e64 v[5:6], v255          ; encoding: [0x05,0x00,0x56,0xd1,0xff,0x01,0x00,0x00]
15010x05,0x00,0x56,0xd1,0xff,0x01,0x00,0x00
1502
1503# CHECK: v_cvt_f64_u32_e64 v[5:6], s1            ; encoding: [0x05,0x00,0x56,0xd1,0x01,0x00,0x00,0x00]
15040x05,0x00,0x56,0xd1,0x01,0x00,0x00,0x00
1505
1506# CHECK: v_cvt_f64_u32_e64 v[5:6], s101          ; encoding: [0x05,0x00,0x56,0xd1,0x65,0x00,0x00,0x00]
15070x05,0x00,0x56,0xd1,0x65,0x00,0x00,0x00
1508
1509# CHECK: v_cvt_f64_u32_e64 v[5:6], flat_scratch_lo ; encoding: [0x05,0x00,0x56,0xd1,0x66,0x00,0x00,0x00]
15100x05,0x00,0x56,0xd1,0x66,0x00,0x00,0x00
1511
1512# CHECK: v_cvt_f64_u32_e64 v[5:6], flat_scratch_hi ; encoding: [0x05,0x00,0x56,0xd1,0x67,0x00,0x00,0x00]
15130x05,0x00,0x56,0xd1,0x67,0x00,0x00,0x00
1514
1515# CHECK: v_cvt_f64_u32_e64 v[5:6], vcc_lo        ; encoding: [0x05,0x00,0x56,0xd1,0x6a,0x00,0x00,0x00]
15160x05,0x00,0x56,0xd1,0x6a,0x00,0x00,0x00
1517
1518# CHECK: v_cvt_f64_u32_e64 v[5:6], vcc_hi        ; encoding: [0x05,0x00,0x56,0xd1,0x6b,0x00,0x00,0x00]
15190x05,0x00,0x56,0xd1,0x6b,0x00,0x00,0x00
1520
1521# CHECK: v_cvt_f64_u32_e64 v[5:6], tba_lo        ; encoding: [0x05,0x00,0x56,0xd1,0x6c,0x00,0x00,0x00]
15220x05,0x00,0x56,0xd1,0x6c,0x00,0x00,0x00
1523
1524# CHECK: v_cvt_f64_u32_e64 v[5:6], tba_hi        ; encoding: [0x05,0x00,0x56,0xd1,0x6d,0x00,0x00,0x00]
15250x05,0x00,0x56,0xd1,0x6d,0x00,0x00,0x00
1526
1527# CHECK: v_cvt_f64_u32_e64 v[5:6], tma_lo        ; encoding: [0x05,0x00,0x56,0xd1,0x6e,0x00,0x00,0x00]
15280x05,0x00,0x56,0xd1,0x6e,0x00,0x00,0x00
1529
1530# CHECK: v_cvt_f64_u32_e64 v[5:6], tma_hi        ; encoding: [0x05,0x00,0x56,0xd1,0x6f,0x00,0x00,0x00]
15310x05,0x00,0x56,0xd1,0x6f,0x00,0x00,0x00
1532
1533# CHECK: v_cvt_f64_u32_e64 v[5:6], ttmp11        ; encoding: [0x05,0x00,0x56,0xd1,0x7b,0x00,0x00,0x00]
15340x05,0x00,0x56,0xd1,0x7b,0x00,0x00,0x00
1535
1536# CHECK: v_cvt_f64_u32_e64 v[5:6], m0            ; encoding: [0x05,0x00,0x56,0xd1,0x7c,0x00,0x00,0x00]
15370x05,0x00,0x56,0xd1,0x7c,0x00,0x00,0x00
1538
1539# CHECK: v_cvt_f64_u32_e64 v[5:6], exec_lo       ; encoding: [0x05,0x00,0x56,0xd1,0x7e,0x00,0x00,0x00]
15400x05,0x00,0x56,0xd1,0x7e,0x00,0x00,0x00
1541
1542# CHECK: v_cvt_f64_u32_e64 v[5:6], exec_hi       ; encoding: [0x05,0x00,0x56,0xd1,0x7f,0x00,0x00,0x00]
15430x05,0x00,0x56,0xd1,0x7f,0x00,0x00,0x00
1544
1545# CHECK: v_cvt_f64_u32_e64 v[5:6], 0             ; encoding: [0x05,0x00,0x56,0xd1,0x80,0x00,0x00,0x00]
15460x05,0x00,0x56,0xd1,0x80,0x00,0x00,0x00
1547
1548# CHECK: v_cvt_f64_u32_e64 v[5:6], -1            ; encoding: [0x05,0x00,0x56,0xd1,0xc1,0x00,0x00,0x00]
15490x05,0x00,0x56,0xd1,0xc1,0x00,0x00,0x00
1550
1551# CHECK: v_cvt_f64_u32_e64 v[5:6], 0.5           ; encoding: [0x05,0x00,0x56,0xd1,0xf0,0x00,0x00,0x00]
15520x05,0x00,0x56,0xd1,0xf0,0x00,0x00,0x00
1553
1554# CHECK: v_cvt_f64_u32_e64 v[5:6], -4.0          ; encoding: [0x05,0x00,0x56,0xd1,0xf7,0x00,0x00,0x00]
15550x05,0x00,0x56,0xd1,0xf7,0x00,0x00,0x00
1556
1557# CHECK: v_cvt_f64_u32_e64 v[5:6], v1 clamp      ; encoding: [0x05,0x80,0x56,0xd1,0x01,0x01,0x00,0x00]
15580x05,0x80,0x56,0xd1,0x01,0x01,0x00,0x00
1559
1560# CHECK: v_cvt_f64_u32_e64 v[5:6], v1 mul:2      ; encoding: [0x05,0x00,0x56,0xd1,0x01,0x01,0x00,0x08]
15610x05,0x00,0x56,0xd1,0x01,0x01,0x00,0x08
1562
1563# CHECK: v_cvt_f64_u32_e64 v[5:6], v1 mul:4      ; encoding: [0x05,0x00,0x56,0xd1,0x01,0x01,0x00,0x10]
15640x05,0x00,0x56,0xd1,0x01,0x01,0x00,0x10
1565
1566# CHECK: v_cvt_f64_u32_e64 v[5:6], v1 div:2      ; encoding: [0x05,0x00,0x56,0xd1,0x01,0x01,0x00,0x18]
15670x05,0x00,0x56,0xd1,0x01,0x01,0x00,0x18
1568
1569# CHECK: v_trunc_f64_e64 v[5:6], v[1:2]          ; encoding: [0x05,0x00,0x57,0xd1,0x01,0x01,0x00,0x00]
15700x05,0x00,0x57,0xd1,0x01,0x01,0x00,0x00
1571
1572# CHECK: v_trunc_f64_e64 v[254:255], v[1:2]      ; encoding: [0xfe,0x00,0x57,0xd1,0x01,0x01,0x00,0x00]
15730xfe,0x00,0x57,0xd1,0x01,0x01,0x00,0x00
1574
1575# CHECK: v_trunc_f64_e64 v[5:6], v[254:255]      ; encoding: [0x05,0x00,0x57,0xd1,0xfe,0x01,0x00,0x00]
15760x05,0x00,0x57,0xd1,0xfe,0x01,0x00,0x00
1577
1578# CHECK: v_trunc_f64_e64 v[5:6], s[2:3]          ; encoding: [0x05,0x00,0x57,0xd1,0x02,0x00,0x00,0x00]
15790x05,0x00,0x57,0xd1,0x02,0x00,0x00,0x00
1580
1581# CHECK: v_trunc_f64_e64 v[5:6], s[4:5]          ; encoding: [0x05,0x00,0x57,0xd1,0x04,0x00,0x00,0x00]
15820x05,0x00,0x57,0xd1,0x04,0x00,0x00,0x00
1583
1584# CHECK: v_trunc_f64_e64 v[5:6], s[100:101]      ; encoding: [0x05,0x00,0x57,0xd1,0x64,0x00,0x00,0x00]
15850x05,0x00,0x57,0xd1,0x64,0x00,0x00,0x00
1586
1587# CHECK: v_trunc_f64_e64 v[5:6], flat_scratch    ; encoding: [0x05,0x00,0x57,0xd1,0x66,0x00,0x00,0x00]
15880x05,0x00,0x57,0xd1,0x66,0x00,0x00,0x00
1589
1590# CHECK: v_trunc_f64_e64 v[5:6], vcc             ; encoding: [0x05,0x00,0x57,0xd1,0x6a,0x00,0x00,0x00]
15910x05,0x00,0x57,0xd1,0x6a,0x00,0x00,0x00
1592
1593# CHECK: v_trunc_f64_e64 v[5:6], tba             ; encoding: [0x05,0x00,0x57,0xd1,0x6c,0x00,0x00,0x00]
15940x05,0x00,0x57,0xd1,0x6c,0x00,0x00,0x00
1595
1596# CHECK: v_trunc_f64_e64 v[5:6], tma             ; encoding: [0x05,0x00,0x57,0xd1,0x6e,0x00,0x00,0x00]
15970x05,0x00,0x57,0xd1,0x6e,0x00,0x00,0x00
1598
1599# CHECK: v_trunc_f64_e64 v[5:6], ttmp[10:11]     ; encoding: [0x05,0x00,0x57,0xd1,0x7a,0x00,0x00,0x00]
16000x05,0x00,0x57,0xd1,0x7a,0x00,0x00,0x00
1601
1602# CHECK: v_trunc_f64_e64 v[5:6], exec            ; encoding: [0x05,0x00,0x57,0xd1,0x7e,0x00,0x00,0x00]
16030x05,0x00,0x57,0xd1,0x7e,0x00,0x00,0x00
1604
1605# CHECK: v_trunc_f64_e64 v[5:6], 0               ; encoding: [0x05,0x00,0x57,0xd1,0x80,0x00,0x00,0x00]
16060x05,0x00,0x57,0xd1,0x80,0x00,0x00,0x00
1607
1608# CHECK: v_trunc_f64_e64 v[5:6], -1              ; encoding: [0x05,0x00,0x57,0xd1,0xc1,0x00,0x00,0x00]
16090x05,0x00,0x57,0xd1,0xc1,0x00,0x00,0x00
1610
1611# CHECK: v_trunc_f64_e64 v[5:6], 0.5             ; encoding: [0x05,0x00,0x57,0xd1,0xf0,0x00,0x00,0x00]
16120x05,0x00,0x57,0xd1,0xf0,0x00,0x00,0x00
1613
1614# CHECK: v_trunc_f64_e64 v[5:6], -4.0            ; encoding: [0x05,0x00,0x57,0xd1,0xf7,0x00,0x00,0x00]
16150x05,0x00,0x57,0xd1,0xf7,0x00,0x00,0x00
1616
1617# CHECK: v_trunc_f64_e64 v[5:6], -v[1:2]         ; encoding: [0x05,0x00,0x57,0xd1,0x01,0x01,0x00,0x20]
16180x05,0x00,0x57,0xd1,0x01,0x01,0x00,0x20
1619
1620# CHECK: v_trunc_f64_e64 v[5:6], |v[1:2]|        ; encoding: [0x05,0x01,0x57,0xd1,0x01,0x01,0x00,0x00]
16210x05,0x01,0x57,0xd1,0x01,0x01,0x00,0x00
1622
1623# CHECK: v_trunc_f64_e64 v[5:6], v[1:2] clamp    ; encoding: [0x05,0x80,0x57,0xd1,0x01,0x01,0x00,0x00]
16240x05,0x80,0x57,0xd1,0x01,0x01,0x00,0x00
1625
1626# CHECK: v_trunc_f64_e64 v[5:6], v[1:2] mul:2    ; encoding: [0x05,0x00,0x57,0xd1,0x01,0x01,0x00,0x08]
16270x05,0x00,0x57,0xd1,0x01,0x01,0x00,0x08
1628
1629# CHECK: v_trunc_f64_e64 v[5:6], v[1:2] mul:4    ; encoding: [0x05,0x00,0x57,0xd1,0x01,0x01,0x00,0x10]
16300x05,0x00,0x57,0xd1,0x01,0x01,0x00,0x10
1631
1632# CHECK: v_trunc_f64_e64 v[5:6], v[1:2] div:2    ; encoding: [0x05,0x00,0x57,0xd1,0x01,0x01,0x00,0x18]
16330x05,0x00,0x57,0xd1,0x01,0x01,0x00,0x18
1634
1635# CHECK: v_ceil_f64_e64 v[5:6], v[1:2]           ; encoding: [0x05,0x00,0x58,0xd1,0x01,0x01,0x00,0x00]
16360x05,0x00,0x58,0xd1,0x01,0x01,0x00,0x00
1637
1638# CHECK: v_ceil_f64_e64 v[254:255], v[1:2]       ; encoding: [0xfe,0x00,0x58,0xd1,0x01,0x01,0x00,0x00]
16390xfe,0x00,0x58,0xd1,0x01,0x01,0x00,0x00
1640
1641# CHECK: v_ceil_f64_e64 v[5:6], v[254:255]       ; encoding: [0x05,0x00,0x58,0xd1,0xfe,0x01,0x00,0x00]
16420x05,0x00,0x58,0xd1,0xfe,0x01,0x00,0x00
1643
1644# CHECK: v_ceil_f64_e64 v[5:6], s[2:3]           ; encoding: [0x05,0x00,0x58,0xd1,0x02,0x00,0x00,0x00]
16450x05,0x00,0x58,0xd1,0x02,0x00,0x00,0x00
1646
1647# CHECK: v_ceil_f64_e64 v[5:6], s[4:5]           ; encoding: [0x05,0x00,0x58,0xd1,0x04,0x00,0x00,0x00]
16480x05,0x00,0x58,0xd1,0x04,0x00,0x00,0x00
1649
1650# CHECK: v_ceil_f64_e64 v[5:6], s[100:101]       ; encoding: [0x05,0x00,0x58,0xd1,0x64,0x00,0x00,0x00]
16510x05,0x00,0x58,0xd1,0x64,0x00,0x00,0x00
1652
1653# CHECK: v_ceil_f64_e64 v[5:6], flat_scratch     ; encoding: [0x05,0x00,0x58,0xd1,0x66,0x00,0x00,0x00]
16540x05,0x00,0x58,0xd1,0x66,0x00,0x00,0x00
1655
1656# CHECK: v_ceil_f64_e64 v[5:6], vcc              ; encoding: [0x05,0x00,0x58,0xd1,0x6a,0x00,0x00,0x00]
16570x05,0x00,0x58,0xd1,0x6a,0x00,0x00,0x00
1658
1659# CHECK: v_ceil_f64_e64 v[5:6], tba              ; encoding: [0x05,0x00,0x58,0xd1,0x6c,0x00,0x00,0x00]
16600x05,0x00,0x58,0xd1,0x6c,0x00,0x00,0x00
1661
1662# CHECK: v_ceil_f64_e64 v[5:6], tma              ; encoding: [0x05,0x00,0x58,0xd1,0x6e,0x00,0x00,0x00]
16630x05,0x00,0x58,0xd1,0x6e,0x00,0x00,0x00
1664
1665# CHECK: v_ceil_f64_e64 v[5:6], ttmp[10:11]      ; encoding: [0x05,0x00,0x58,0xd1,0x7a,0x00,0x00,0x00]
16660x05,0x00,0x58,0xd1,0x7a,0x00,0x00,0x00
1667
1668# CHECK: v_ceil_f64_e64 v[5:6], exec             ; encoding: [0x05,0x00,0x58,0xd1,0x7e,0x00,0x00,0x00]
16690x05,0x00,0x58,0xd1,0x7e,0x00,0x00,0x00
1670
1671# CHECK: v_ceil_f64_e64 v[5:6], 0                ; encoding: [0x05,0x00,0x58,0xd1,0x80,0x00,0x00,0x00]
16720x05,0x00,0x58,0xd1,0x80,0x00,0x00,0x00
1673
1674# CHECK: v_ceil_f64_e64 v[5:6], -1               ; encoding: [0x05,0x00,0x58,0xd1,0xc1,0x00,0x00,0x00]
16750x05,0x00,0x58,0xd1,0xc1,0x00,0x00,0x00
1676
1677# CHECK: v_ceil_f64_e64 v[5:6], 0.5              ; encoding: [0x05,0x00,0x58,0xd1,0xf0,0x00,0x00,0x00]
16780x05,0x00,0x58,0xd1,0xf0,0x00,0x00,0x00
1679
1680# CHECK: v_ceil_f64_e64 v[5:6], -4.0             ; encoding: [0x05,0x00,0x58,0xd1,0xf7,0x00,0x00,0x00]
16810x05,0x00,0x58,0xd1,0xf7,0x00,0x00,0x00
1682
1683# CHECK: v_ceil_f64_e64 v[5:6], -v[1:2]          ; encoding: [0x05,0x00,0x58,0xd1,0x01,0x01,0x00,0x20]
16840x05,0x00,0x58,0xd1,0x01,0x01,0x00,0x20
1685
1686# CHECK: v_ceil_f64_e64 v[5:6], |v[1:2]|         ; encoding: [0x05,0x01,0x58,0xd1,0x01,0x01,0x00,0x00]
16870x05,0x01,0x58,0xd1,0x01,0x01,0x00,0x00
1688
1689# CHECK: v_ceil_f64_e64 v[5:6], v[1:2] clamp     ; encoding: [0x05,0x80,0x58,0xd1,0x01,0x01,0x00,0x00]
16900x05,0x80,0x58,0xd1,0x01,0x01,0x00,0x00
1691
1692# CHECK: v_ceil_f64_e64 v[5:6], v[1:2] mul:2     ; encoding: [0x05,0x00,0x58,0xd1,0x01,0x01,0x00,0x08]
16930x05,0x00,0x58,0xd1,0x01,0x01,0x00,0x08
1694
1695# CHECK: v_ceil_f64_e64 v[5:6], v[1:2] mul:4     ; encoding: [0x05,0x00,0x58,0xd1,0x01,0x01,0x00,0x10]
16960x05,0x00,0x58,0xd1,0x01,0x01,0x00,0x10
1697
1698# CHECK: v_ceil_f64_e64 v[5:6], v[1:2] div:2     ; encoding: [0x05,0x00,0x58,0xd1,0x01,0x01,0x00,0x18]
16990x05,0x00,0x58,0xd1,0x01,0x01,0x00,0x18
1700
1701# CHECK: v_rndne_f64_e64 v[5:6], v[1:2]          ; encoding: [0x05,0x00,0x59,0xd1,0x01,0x01,0x00,0x00]
17020x05,0x00,0x59,0xd1,0x01,0x01,0x00,0x00
1703
1704# CHECK: v_rndne_f64_e64 v[254:255], v[1:2]      ; encoding: [0xfe,0x00,0x59,0xd1,0x01,0x01,0x00,0x00]
17050xfe,0x00,0x59,0xd1,0x01,0x01,0x00,0x00
1706
1707# CHECK: v_rndne_f64_e64 v[5:6], v[254:255]      ; encoding: [0x05,0x00,0x59,0xd1,0xfe,0x01,0x00,0x00]
17080x05,0x00,0x59,0xd1,0xfe,0x01,0x00,0x00
1709
1710# CHECK: v_rndne_f64_e64 v[5:6], s[2:3]          ; encoding: [0x05,0x00,0x59,0xd1,0x02,0x00,0x00,0x00]
17110x05,0x00,0x59,0xd1,0x02,0x00,0x00,0x00
1712
1713# CHECK: v_rndne_f64_e64 v[5:6], s[4:5]          ; encoding: [0x05,0x00,0x59,0xd1,0x04,0x00,0x00,0x00]
17140x05,0x00,0x59,0xd1,0x04,0x00,0x00,0x00
1715
1716# CHECK: v_rndne_f64_e64 v[5:6], s[100:101]      ; encoding: [0x05,0x00,0x59,0xd1,0x64,0x00,0x00,0x00]
17170x05,0x00,0x59,0xd1,0x64,0x00,0x00,0x00
1718
1719# CHECK: v_rndne_f64_e64 v[5:6], flat_scratch    ; encoding: [0x05,0x00,0x59,0xd1,0x66,0x00,0x00,0x00]
17200x05,0x00,0x59,0xd1,0x66,0x00,0x00,0x00
1721
1722# CHECK: v_rndne_f64_e64 v[5:6], vcc             ; encoding: [0x05,0x00,0x59,0xd1,0x6a,0x00,0x00,0x00]
17230x05,0x00,0x59,0xd1,0x6a,0x00,0x00,0x00
1724
1725# CHECK: v_rndne_f64_e64 v[5:6], tba             ; encoding: [0x05,0x00,0x59,0xd1,0x6c,0x00,0x00,0x00]
17260x05,0x00,0x59,0xd1,0x6c,0x00,0x00,0x00
1727
1728# CHECK: v_rndne_f64_e64 v[5:6], tma             ; encoding: [0x05,0x00,0x59,0xd1,0x6e,0x00,0x00,0x00]
17290x05,0x00,0x59,0xd1,0x6e,0x00,0x00,0x00
1730
1731# CHECK: v_rndne_f64_e64 v[5:6], ttmp[10:11]     ; encoding: [0x05,0x00,0x59,0xd1,0x7a,0x00,0x00,0x00]
17320x05,0x00,0x59,0xd1,0x7a,0x00,0x00,0x00
1733
1734# CHECK: v_rndne_f64_e64 v[5:6], exec            ; encoding: [0x05,0x00,0x59,0xd1,0x7e,0x00,0x00,0x00]
17350x05,0x00,0x59,0xd1,0x7e,0x00,0x00,0x00
1736
1737# CHECK: v_rndne_f64_e64 v[5:6], 0               ; encoding: [0x05,0x00,0x59,0xd1,0x80,0x00,0x00,0x00]
17380x05,0x00,0x59,0xd1,0x80,0x00,0x00,0x00
1739
1740# CHECK: v_rndne_f64_e64 v[5:6], -1              ; encoding: [0x05,0x00,0x59,0xd1,0xc1,0x00,0x00,0x00]
17410x05,0x00,0x59,0xd1,0xc1,0x00,0x00,0x00
1742
1743# CHECK: v_rndne_f64_e64 v[5:6], 0.5             ; encoding: [0x05,0x00,0x59,0xd1,0xf0,0x00,0x00,0x00]
17440x05,0x00,0x59,0xd1,0xf0,0x00,0x00,0x00
1745
1746# CHECK: v_rndne_f64_e64 v[5:6], -4.0            ; encoding: [0x05,0x00,0x59,0xd1,0xf7,0x00,0x00,0x00]
17470x05,0x00,0x59,0xd1,0xf7,0x00,0x00,0x00
1748
1749# CHECK: v_rndne_f64_e64 v[5:6], -v[1:2]         ; encoding: [0x05,0x00,0x59,0xd1,0x01,0x01,0x00,0x20]
17500x05,0x00,0x59,0xd1,0x01,0x01,0x00,0x20
1751
1752# CHECK: v_rndne_f64_e64 v[5:6], v[1:2] clamp    ; encoding: [0x05,0x80,0x59,0xd1,0x01,0x01,0x00,0x00]
17530x05,0x80,0x59,0xd1,0x01,0x01,0x00,0x00
1754
1755# CHECK: v_rndne_f64_e64 v[5:6], v[1:2] mul:2    ; encoding: [0x05,0x00,0x59,0xd1,0x01,0x01,0x00,0x08]
17560x05,0x00,0x59,0xd1,0x01,0x01,0x00,0x08
1757
1758# CHECK: v_rndne_f64_e64 v[5:6], v[1:2] mul:4    ; encoding: [0x05,0x00,0x59,0xd1,0x01,0x01,0x00,0x10]
17590x05,0x00,0x59,0xd1,0x01,0x01,0x00,0x10
1760
1761# CHECK: v_rndne_f64_e64 v[5:6], v[1:2] div:2    ; encoding: [0x05,0x00,0x59,0xd1,0x01,0x01,0x00,0x18]
17620x05,0x00,0x59,0xd1,0x01,0x01,0x00,0x18
1763
1764# CHECK: v_floor_f64_e64 v[5:6], v[1:2]          ; encoding: [0x05,0x00,0x5a,0xd1,0x01,0x01,0x00,0x00]
17650x05,0x00,0x5a,0xd1,0x01,0x01,0x00,0x00
1766
1767# CHECK: v_floor_f64_e64 v[254:255], v[1:2]      ; encoding: [0xfe,0x00,0x5a,0xd1,0x01,0x01,0x00,0x00]
17680xfe,0x00,0x5a,0xd1,0x01,0x01,0x00,0x00
1769
1770# CHECK: v_floor_f64_e64 v[5:6], v[254:255]      ; encoding: [0x05,0x00,0x5a,0xd1,0xfe,0x01,0x00,0x00]
17710x05,0x00,0x5a,0xd1,0xfe,0x01,0x00,0x00
1772
1773# CHECK: v_floor_f64_e64 v[5:6], s[2:3]          ; encoding: [0x05,0x00,0x5a,0xd1,0x02,0x00,0x00,0x00]
17740x05,0x00,0x5a,0xd1,0x02,0x00,0x00,0x00
1775
1776# CHECK: v_floor_f64_e64 v[5:6], s[4:5]          ; encoding: [0x05,0x00,0x5a,0xd1,0x04,0x00,0x00,0x00]
17770x05,0x00,0x5a,0xd1,0x04,0x00,0x00,0x00
1778
1779# CHECK: v_floor_f64_e64 v[5:6], s[100:101]      ; encoding: [0x05,0x00,0x5a,0xd1,0x64,0x00,0x00,0x00]
17800x05,0x00,0x5a,0xd1,0x64,0x00,0x00,0x00
1781
1782# CHECK: v_floor_f64_e64 v[5:6], flat_scratch    ; encoding: [0x05,0x00,0x5a,0xd1,0x66,0x00,0x00,0x00]
17830x05,0x00,0x5a,0xd1,0x66,0x00,0x00,0x00
1784
1785# CHECK: v_floor_f64_e64 v[5:6], vcc             ; encoding: [0x05,0x00,0x5a,0xd1,0x6a,0x00,0x00,0x00]
17860x05,0x00,0x5a,0xd1,0x6a,0x00,0x00,0x00
1787
1788# CHECK: v_floor_f64_e64 v[5:6], tba             ; encoding: [0x05,0x00,0x5a,0xd1,0x6c,0x00,0x00,0x00]
17890x05,0x00,0x5a,0xd1,0x6c,0x00,0x00,0x00
1790
1791# CHECK: v_floor_f64_e64 v[5:6], tma             ; encoding: [0x05,0x00,0x5a,0xd1,0x6e,0x00,0x00,0x00]
17920x05,0x00,0x5a,0xd1,0x6e,0x00,0x00,0x00
1793
1794# CHECK: v_floor_f64_e64 v[5:6], ttmp[10:11]     ; encoding: [0x05,0x00,0x5a,0xd1,0x7a,0x00,0x00,0x00]
17950x05,0x00,0x5a,0xd1,0x7a,0x00,0x00,0x00
1796
1797# CHECK: v_floor_f64_e64 v[5:6], exec            ; encoding: [0x05,0x00,0x5a,0xd1,0x7e,0x00,0x00,0x00]
17980x05,0x00,0x5a,0xd1,0x7e,0x00,0x00,0x00
1799
1800# CHECK: v_floor_f64_e64 v[5:6], 0               ; encoding: [0x05,0x00,0x5a,0xd1,0x80,0x00,0x00,0x00]
18010x05,0x00,0x5a,0xd1,0x80,0x00,0x00,0x00
1802
1803# CHECK: v_floor_f64_e64 v[5:6], -1              ; encoding: [0x05,0x00,0x5a,0xd1,0xc1,0x00,0x00,0x00]
18040x05,0x00,0x5a,0xd1,0xc1,0x00,0x00,0x00
1805
1806# CHECK: v_floor_f64_e64 v[5:6], 0.5             ; encoding: [0x05,0x00,0x5a,0xd1,0xf0,0x00,0x00,0x00]
18070x05,0x00,0x5a,0xd1,0xf0,0x00,0x00,0x00
1808
1809# CHECK: v_floor_f64_e64 v[5:6], -4.0            ; encoding: [0x05,0x00,0x5a,0xd1,0xf7,0x00,0x00,0x00]
18100x05,0x00,0x5a,0xd1,0xf7,0x00,0x00,0x00
1811
1812# CHECK: v_floor_f64_e64 v[5:6], -v[1:2]         ; encoding: [0x05,0x00,0x5a,0xd1,0x01,0x01,0x00,0x20]
18130x05,0x00,0x5a,0xd1,0x01,0x01,0x00,0x20
1814
1815# CHECK: v_floor_f64_e64 v[5:6], v[1:2] clamp    ; encoding: [0x05,0x80,0x5a,0xd1,0x01,0x01,0x00,0x00]
18160x05,0x80,0x5a,0xd1,0x01,0x01,0x00,0x00
1817
1818# CHECK: v_floor_f64_e64 v[5:6], v[1:2] mul:2    ; encoding: [0x05,0x00,0x5a,0xd1,0x01,0x01,0x00,0x08]
18190x05,0x00,0x5a,0xd1,0x01,0x01,0x00,0x08
1820
1821# CHECK: v_floor_f64_e64 v[5:6], v[1:2] mul:4    ; encoding: [0x05,0x00,0x5a,0xd1,0x01,0x01,0x00,0x10]
18220x05,0x00,0x5a,0xd1,0x01,0x01,0x00,0x10
1823
1824# CHECK: v_floor_f64_e64 v[5:6], v[1:2] div:2    ; encoding: [0x05,0x00,0x5a,0xd1,0x01,0x01,0x00,0x18]
18250x05,0x00,0x5a,0xd1,0x01,0x01,0x00,0x18
1826
1827# CHECK: v_fract_f32_e64 v5, v1                  ; encoding: [0x05,0x00,0x5b,0xd1,0x01,0x01,0x00,0x00]
18280x05,0x00,0x5b,0xd1,0x01,0x01,0x00,0x00
1829
1830# CHECK: v_fract_f32_e64 v255, v1                ; encoding: [0xff,0x00,0x5b,0xd1,0x01,0x01,0x00,0x00]
18310xff,0x00,0x5b,0xd1,0x01,0x01,0x00,0x00
1832
1833# CHECK: v_fract_f32_e64 v5, v255                ; encoding: [0x05,0x00,0x5b,0xd1,0xff,0x01,0x00,0x00]
18340x05,0x00,0x5b,0xd1,0xff,0x01,0x00,0x00
1835
1836# CHECK: v_fract_f32_e64 v5, s1                  ; encoding: [0x05,0x00,0x5b,0xd1,0x01,0x00,0x00,0x00]
18370x05,0x00,0x5b,0xd1,0x01,0x00,0x00,0x00
1838
1839# CHECK: v_fract_f32_e64 v5, s101                ; encoding: [0x05,0x00,0x5b,0xd1,0x65,0x00,0x00,0x00]
18400x05,0x00,0x5b,0xd1,0x65,0x00,0x00,0x00
1841
1842# CHECK: v_fract_f32_e64 v5, flat_scratch_lo     ; encoding: [0x05,0x00,0x5b,0xd1,0x66,0x00,0x00,0x00]
18430x05,0x00,0x5b,0xd1,0x66,0x00,0x00,0x00
1844
1845# CHECK: v_fract_f32_e64 v5, flat_scratch_hi     ; encoding: [0x05,0x00,0x5b,0xd1,0x67,0x00,0x00,0x00]
18460x05,0x00,0x5b,0xd1,0x67,0x00,0x00,0x00
1847
1848# CHECK: v_fract_f32_e64 v5, vcc_lo              ; encoding: [0x05,0x00,0x5b,0xd1,0x6a,0x00,0x00,0x00]
18490x05,0x00,0x5b,0xd1,0x6a,0x00,0x00,0x00
1850
1851# CHECK: v_fract_f32_e64 v5, vcc_hi              ; encoding: [0x05,0x00,0x5b,0xd1,0x6b,0x00,0x00,0x00]
18520x05,0x00,0x5b,0xd1,0x6b,0x00,0x00,0x00
1853
1854# CHECK: v_fract_f32_e64 v5, tba_lo              ; encoding: [0x05,0x00,0x5b,0xd1,0x6c,0x00,0x00,0x00]
18550x05,0x00,0x5b,0xd1,0x6c,0x00,0x00,0x00
1856
1857# CHECK: v_fract_f32_e64 v5, tba_hi              ; encoding: [0x05,0x00,0x5b,0xd1,0x6d,0x00,0x00,0x00]
18580x05,0x00,0x5b,0xd1,0x6d,0x00,0x00,0x00
1859
1860# CHECK: v_fract_f32_e64 v5, tma_lo              ; encoding: [0x05,0x00,0x5b,0xd1,0x6e,0x00,0x00,0x00]
18610x05,0x00,0x5b,0xd1,0x6e,0x00,0x00,0x00
1862
1863# CHECK: v_fract_f32_e64 v5, tma_hi              ; encoding: [0x05,0x00,0x5b,0xd1,0x6f,0x00,0x00,0x00]
18640x05,0x00,0x5b,0xd1,0x6f,0x00,0x00,0x00
1865
1866# CHECK: v_fract_f32_e64 v5, ttmp11              ; encoding: [0x05,0x00,0x5b,0xd1,0x7b,0x00,0x00,0x00]
18670x05,0x00,0x5b,0xd1,0x7b,0x00,0x00,0x00
1868
1869# CHECK: v_fract_f32_e64 v5, m0                  ; encoding: [0x05,0x00,0x5b,0xd1,0x7c,0x00,0x00,0x00]
18700x05,0x00,0x5b,0xd1,0x7c,0x00,0x00,0x00
1871
1872# CHECK: v_fract_f32_e64 v5, exec_lo             ; encoding: [0x05,0x00,0x5b,0xd1,0x7e,0x00,0x00,0x00]
18730x05,0x00,0x5b,0xd1,0x7e,0x00,0x00,0x00
1874
1875# CHECK: v_fract_f32_e64 v5, exec_hi             ; encoding: [0x05,0x00,0x5b,0xd1,0x7f,0x00,0x00,0x00]
18760x05,0x00,0x5b,0xd1,0x7f,0x00,0x00,0x00
1877
1878# CHECK: v_fract_f32_e64 v5, 0                   ; encoding: [0x05,0x00,0x5b,0xd1,0x80,0x00,0x00,0x00]
18790x05,0x00,0x5b,0xd1,0x80,0x00,0x00,0x00
1880
1881# CHECK: v_fract_f32_e64 v5, -1                  ; encoding: [0x05,0x00,0x5b,0xd1,0xc1,0x00,0x00,0x00]
18820x05,0x00,0x5b,0xd1,0xc1,0x00,0x00,0x00
1883
1884# CHECK: v_fract_f32_e64 v5, 0.5                 ; encoding: [0x05,0x00,0x5b,0xd1,0xf0,0x00,0x00,0x00]
18850x05,0x00,0x5b,0xd1,0xf0,0x00,0x00,0x00
1886
1887# CHECK: v_fract_f32_e64 v5, -4.0                ; encoding: [0x05,0x00,0x5b,0xd1,0xf7,0x00,0x00,0x00]
18880x05,0x00,0x5b,0xd1,0xf7,0x00,0x00,0x00
1889
1890# CHECK: v_fract_f32_e64 v5, -v1                 ; encoding: [0x05,0x00,0x5b,0xd1,0x01,0x01,0x00,0x20]
18910x05,0x00,0x5b,0xd1,0x01,0x01,0x00,0x20
1892
1893# CHECK: v_fract_f32_e64 v5, v1 clamp            ; encoding: [0x05,0x80,0x5b,0xd1,0x01,0x01,0x00,0x00]
18940x05,0x80,0x5b,0xd1,0x01,0x01,0x00,0x00
1895
1896# CHECK: v_fract_f32_e64 v5, v1 mul:2            ; encoding: [0x05,0x00,0x5b,0xd1,0x01,0x01,0x00,0x08]
18970x05,0x00,0x5b,0xd1,0x01,0x01,0x00,0x08
1898
1899# CHECK: v_fract_f32_e64 v5, v1 mul:4            ; encoding: [0x05,0x00,0x5b,0xd1,0x01,0x01,0x00,0x10]
19000x05,0x00,0x5b,0xd1,0x01,0x01,0x00,0x10
1901
1902# CHECK: v_fract_f32_e64 v5, v1 div:2            ; encoding: [0x05,0x00,0x5b,0xd1,0x01,0x01,0x00,0x18]
19030x05,0x00,0x5b,0xd1,0x01,0x01,0x00,0x18
1904
1905# CHECK: v_trunc_f32_e64 v5, v1                  ; encoding: [0x05,0x00,0x5c,0xd1,0x01,0x01,0x00,0x00]
19060x05,0x00,0x5c,0xd1,0x01,0x01,0x00,0x00
1907
1908# CHECK: v_trunc_f32_e64 v255, v1                ; encoding: [0xff,0x00,0x5c,0xd1,0x01,0x01,0x00,0x00]
19090xff,0x00,0x5c,0xd1,0x01,0x01,0x00,0x00
1910
1911# CHECK: v_trunc_f32_e64 v5, v255                ; encoding: [0x05,0x00,0x5c,0xd1,0xff,0x01,0x00,0x00]
19120x05,0x00,0x5c,0xd1,0xff,0x01,0x00,0x00
1913
1914# CHECK: v_trunc_f32_e64 v5, s1                  ; encoding: [0x05,0x00,0x5c,0xd1,0x01,0x00,0x00,0x00]
19150x05,0x00,0x5c,0xd1,0x01,0x00,0x00,0x00
1916
1917# CHECK: v_trunc_f32_e64 v5, s101                ; encoding: [0x05,0x00,0x5c,0xd1,0x65,0x00,0x00,0x00]
19180x05,0x00,0x5c,0xd1,0x65,0x00,0x00,0x00
1919
1920# CHECK: v_trunc_f32_e64 v5, flat_scratch_lo     ; encoding: [0x05,0x00,0x5c,0xd1,0x66,0x00,0x00,0x00]
19210x05,0x00,0x5c,0xd1,0x66,0x00,0x00,0x00
1922
1923# CHECK: v_trunc_f32_e64 v5, flat_scratch_hi     ; encoding: [0x05,0x00,0x5c,0xd1,0x67,0x00,0x00,0x00]
19240x05,0x00,0x5c,0xd1,0x67,0x00,0x00,0x00
1925
1926# CHECK: v_trunc_f32_e64 v5, vcc_lo              ; encoding: [0x05,0x00,0x5c,0xd1,0x6a,0x00,0x00,0x00]
19270x05,0x00,0x5c,0xd1,0x6a,0x00,0x00,0x00
1928
1929# CHECK: v_trunc_f32_e64 v5, vcc_hi              ; encoding: [0x05,0x00,0x5c,0xd1,0x6b,0x00,0x00,0x00]
19300x05,0x00,0x5c,0xd1,0x6b,0x00,0x00,0x00
1931
1932# CHECK: v_trunc_f32_e64 v5, tba_lo              ; encoding: [0x05,0x00,0x5c,0xd1,0x6c,0x00,0x00,0x00]
19330x05,0x00,0x5c,0xd1,0x6c,0x00,0x00,0x00
1934
1935# CHECK: v_trunc_f32_e64 v5, tba_hi              ; encoding: [0x05,0x00,0x5c,0xd1,0x6d,0x00,0x00,0x00]
19360x05,0x00,0x5c,0xd1,0x6d,0x00,0x00,0x00
1937
1938# CHECK: v_trunc_f32_e64 v5, tma_lo              ; encoding: [0x05,0x00,0x5c,0xd1,0x6e,0x00,0x00,0x00]
19390x05,0x00,0x5c,0xd1,0x6e,0x00,0x00,0x00
1940
1941# CHECK: v_trunc_f32_e64 v5, tma_hi              ; encoding: [0x05,0x00,0x5c,0xd1,0x6f,0x00,0x00,0x00]
19420x05,0x00,0x5c,0xd1,0x6f,0x00,0x00,0x00
1943
1944# CHECK: v_trunc_f32_e64 v5, ttmp11              ; encoding: [0x05,0x00,0x5c,0xd1,0x7b,0x00,0x00,0x00]
19450x05,0x00,0x5c,0xd1,0x7b,0x00,0x00,0x00
1946
1947# CHECK: v_trunc_f32_e64 v5, m0                  ; encoding: [0x05,0x00,0x5c,0xd1,0x7c,0x00,0x00,0x00]
19480x05,0x00,0x5c,0xd1,0x7c,0x00,0x00,0x00
1949
1950# CHECK: v_trunc_f32_e64 v5, exec_lo             ; encoding: [0x05,0x00,0x5c,0xd1,0x7e,0x00,0x00,0x00]
19510x05,0x00,0x5c,0xd1,0x7e,0x00,0x00,0x00
1952
1953# CHECK: v_trunc_f32_e64 v5, exec_hi             ; encoding: [0x05,0x00,0x5c,0xd1,0x7f,0x00,0x00,0x00]
19540x05,0x00,0x5c,0xd1,0x7f,0x00,0x00,0x00
1955
1956# CHECK: v_trunc_f32_e64 v5, 0                   ; encoding: [0x05,0x00,0x5c,0xd1,0x80,0x00,0x00,0x00]
19570x05,0x00,0x5c,0xd1,0x80,0x00,0x00,0x00
1958
1959# CHECK: v_trunc_f32_e64 v5, -1                  ; encoding: [0x05,0x00,0x5c,0xd1,0xc1,0x00,0x00,0x00]
19600x05,0x00,0x5c,0xd1,0xc1,0x00,0x00,0x00
1961
1962# CHECK: v_trunc_f32_e64 v5, 0.5                 ; encoding: [0x05,0x00,0x5c,0xd1,0xf0,0x00,0x00,0x00]
19630x05,0x00,0x5c,0xd1,0xf0,0x00,0x00,0x00
1964
1965# CHECK: v_trunc_f32_e64 v5, -4.0                ; encoding: [0x05,0x00,0x5c,0xd1,0xf7,0x00,0x00,0x00]
19660x05,0x00,0x5c,0xd1,0xf7,0x00,0x00,0x00
1967
1968# CHECK: v_trunc_f32_e64 v5, -v1                 ; encoding: [0x05,0x00,0x5c,0xd1,0x01,0x01,0x00,0x20]
19690x05,0x00,0x5c,0xd1,0x01,0x01,0x00,0x20
1970
1971# CHECK: v_trunc_f32_e64 v5, v1 clamp            ; encoding: [0x05,0x80,0x5c,0xd1,0x01,0x01,0x00,0x00]
19720x05,0x80,0x5c,0xd1,0x01,0x01,0x00,0x00
1973
1974# CHECK: v_trunc_f32_e64 v5, v1 mul:2            ; encoding: [0x05,0x00,0x5c,0xd1,0x01,0x01,0x00,0x08]
19750x05,0x00,0x5c,0xd1,0x01,0x01,0x00,0x08
1976
1977# CHECK: v_trunc_f32_e64 v5, v1 mul:4            ; encoding: [0x05,0x00,0x5c,0xd1,0x01,0x01,0x00,0x10]
19780x05,0x00,0x5c,0xd1,0x01,0x01,0x00,0x10
1979
1980# CHECK: v_trunc_f32_e64 v5, v1 div:2            ; encoding: [0x05,0x00,0x5c,0xd1,0x01,0x01,0x00,0x18]
19810x05,0x00,0x5c,0xd1,0x01,0x01,0x00,0x18
1982
1983# CHECK: v_ceil_f32_e64 v5, v1                   ; encoding: [0x05,0x00,0x5d,0xd1,0x01,0x01,0x00,0x00]
19840x05,0x00,0x5d,0xd1,0x01,0x01,0x00,0x00
1985
1986# CHECK: v_ceil_f32_e64 v255, v1                 ; encoding: [0xff,0x00,0x5d,0xd1,0x01,0x01,0x00,0x00]
19870xff,0x00,0x5d,0xd1,0x01,0x01,0x00,0x00
1988
1989# CHECK: v_ceil_f32_e64 v5, v255                 ; encoding: [0x05,0x00,0x5d,0xd1,0xff,0x01,0x00,0x00]
19900x05,0x00,0x5d,0xd1,0xff,0x01,0x00,0x00
1991
1992# CHECK: v_ceil_f32_e64 v5, s1                   ; encoding: [0x05,0x00,0x5d,0xd1,0x01,0x00,0x00,0x00]
19930x05,0x00,0x5d,0xd1,0x01,0x00,0x00,0x00
1994
1995# CHECK: v_ceil_f32_e64 v5, s101                 ; encoding: [0x05,0x00,0x5d,0xd1,0x65,0x00,0x00,0x00]
19960x05,0x00,0x5d,0xd1,0x65,0x00,0x00,0x00
1997
1998# CHECK: v_ceil_f32_e64 v5, flat_scratch_lo      ; encoding: [0x05,0x00,0x5d,0xd1,0x66,0x00,0x00,0x00]
19990x05,0x00,0x5d,0xd1,0x66,0x00,0x00,0x00
2000
2001# CHECK: v_ceil_f32_e64 v5, flat_scratch_hi      ; encoding: [0x05,0x00,0x5d,0xd1,0x67,0x00,0x00,0x00]
20020x05,0x00,0x5d,0xd1,0x67,0x00,0x00,0x00
2003
2004# CHECK: v_ceil_f32_e64 v5, vcc_lo               ; encoding: [0x05,0x00,0x5d,0xd1,0x6a,0x00,0x00,0x00]
20050x05,0x00,0x5d,0xd1,0x6a,0x00,0x00,0x00
2006
2007# CHECK: v_ceil_f32_e64 v5, vcc_hi               ; encoding: [0x05,0x00,0x5d,0xd1,0x6b,0x00,0x00,0x00]
20080x05,0x00,0x5d,0xd1,0x6b,0x00,0x00,0x00
2009
2010# CHECK: v_ceil_f32_e64 v5, tba_lo               ; encoding: [0x05,0x00,0x5d,0xd1,0x6c,0x00,0x00,0x00]
20110x05,0x00,0x5d,0xd1,0x6c,0x00,0x00,0x00
2012
2013# CHECK: v_ceil_f32_e64 v5, tba_hi               ; encoding: [0x05,0x00,0x5d,0xd1,0x6d,0x00,0x00,0x00]
20140x05,0x00,0x5d,0xd1,0x6d,0x00,0x00,0x00
2015
2016# CHECK: v_ceil_f32_e64 v5, tma_lo               ; encoding: [0x05,0x00,0x5d,0xd1,0x6e,0x00,0x00,0x00]
20170x05,0x00,0x5d,0xd1,0x6e,0x00,0x00,0x00
2018
2019# CHECK: v_ceil_f32_e64 v5, tma_hi               ; encoding: [0x05,0x00,0x5d,0xd1,0x6f,0x00,0x00,0x00]
20200x05,0x00,0x5d,0xd1,0x6f,0x00,0x00,0x00
2021
2022# CHECK: v_ceil_f32_e64 v5, ttmp11               ; encoding: [0x05,0x00,0x5d,0xd1,0x7b,0x00,0x00,0x00]
20230x05,0x00,0x5d,0xd1,0x7b,0x00,0x00,0x00
2024
2025# CHECK: v_ceil_f32_e64 v5, m0                   ; encoding: [0x05,0x00,0x5d,0xd1,0x7c,0x00,0x00,0x00]
20260x05,0x00,0x5d,0xd1,0x7c,0x00,0x00,0x00
2027
2028# CHECK: v_ceil_f32_e64 v5, exec_lo              ; encoding: [0x05,0x00,0x5d,0xd1,0x7e,0x00,0x00,0x00]
20290x05,0x00,0x5d,0xd1,0x7e,0x00,0x00,0x00
2030
2031# CHECK: v_ceil_f32_e64 v5, exec_hi              ; encoding: [0x05,0x00,0x5d,0xd1,0x7f,0x00,0x00,0x00]
20320x05,0x00,0x5d,0xd1,0x7f,0x00,0x00,0x00
2033
2034# CHECK: v_ceil_f32_e64 v5, 0                    ; encoding: [0x05,0x00,0x5d,0xd1,0x80,0x00,0x00,0x00]
20350x05,0x00,0x5d,0xd1,0x80,0x00,0x00,0x00
2036
2037# CHECK: v_ceil_f32_e64 v5, -1                   ; encoding: [0x05,0x00,0x5d,0xd1,0xc1,0x00,0x00,0x00]
20380x05,0x00,0x5d,0xd1,0xc1,0x00,0x00,0x00
2039
2040# CHECK: v_ceil_f32_e64 v5, 0.5                  ; encoding: [0x05,0x00,0x5d,0xd1,0xf0,0x00,0x00,0x00]
20410x05,0x00,0x5d,0xd1,0xf0,0x00,0x00,0x00
2042
2043# CHECK: v_ceil_f32_e64 v5, -4.0                 ; encoding: [0x05,0x00,0x5d,0xd1,0xf7,0x00,0x00,0x00]
20440x05,0x00,0x5d,0xd1,0xf7,0x00,0x00,0x00
2045
2046# CHECK: v_ceil_f32_e64 v5, -v1                  ; encoding: [0x05,0x00,0x5d,0xd1,0x01,0x01,0x00,0x20]
20470x05,0x00,0x5d,0xd1,0x01,0x01,0x00,0x20
2048
2049# CHECK: v_ceil_f32_e64 v5, v1 clamp             ; encoding: [0x05,0x80,0x5d,0xd1,0x01,0x01,0x00,0x00]
20500x05,0x80,0x5d,0xd1,0x01,0x01,0x00,0x00
2051
2052# CHECK: v_ceil_f32_e64 v5, v1 mul:2             ; encoding: [0x05,0x00,0x5d,0xd1,0x01,0x01,0x00,0x08]
20530x05,0x00,0x5d,0xd1,0x01,0x01,0x00,0x08
2054
2055# CHECK: v_ceil_f32_e64 v5, v1 mul:4             ; encoding: [0x05,0x00,0x5d,0xd1,0x01,0x01,0x00,0x10]
20560x05,0x00,0x5d,0xd1,0x01,0x01,0x00,0x10
2057
2058# CHECK: v_ceil_f32_e64 v5, v1 div:2             ; encoding: [0x05,0x00,0x5d,0xd1,0x01,0x01,0x00,0x18]
20590x05,0x00,0x5d,0xd1,0x01,0x01,0x00,0x18
2060
2061# CHECK: v_rndne_f32_e64 v5, v1                  ; encoding: [0x05,0x00,0x5e,0xd1,0x01,0x01,0x00,0x00]
20620x05,0x00,0x5e,0xd1,0x01,0x01,0x00,0x00
2063
2064# CHECK: v_rndne_f32_e64 v255, v1                ; encoding: [0xff,0x00,0x5e,0xd1,0x01,0x01,0x00,0x00]
20650xff,0x00,0x5e,0xd1,0x01,0x01,0x00,0x00
2066
2067# CHECK: v_rndne_f32_e64 v5, v255                ; encoding: [0x05,0x00,0x5e,0xd1,0xff,0x01,0x00,0x00]
20680x05,0x00,0x5e,0xd1,0xff,0x01,0x00,0x00
2069
2070# CHECK: v_rndne_f32_e64 v5, s1                  ; encoding: [0x05,0x00,0x5e,0xd1,0x01,0x00,0x00,0x00]
20710x05,0x00,0x5e,0xd1,0x01,0x00,0x00,0x00
2072
2073# CHECK: v_rndne_f32_e64 v5, s101                ; encoding: [0x05,0x00,0x5e,0xd1,0x65,0x00,0x00,0x00]
20740x05,0x00,0x5e,0xd1,0x65,0x00,0x00,0x00
2075
2076# CHECK: v_rndne_f32_e64 v5, flat_scratch_lo     ; encoding: [0x05,0x00,0x5e,0xd1,0x66,0x00,0x00,0x00]
20770x05,0x00,0x5e,0xd1,0x66,0x00,0x00,0x00
2078
2079# CHECK: v_rndne_f32_e64 v5, flat_scratch_hi     ; encoding: [0x05,0x00,0x5e,0xd1,0x67,0x00,0x00,0x00]
20800x05,0x00,0x5e,0xd1,0x67,0x00,0x00,0x00
2081
2082# CHECK: v_rndne_f32_e64 v5, vcc_lo              ; encoding: [0x05,0x00,0x5e,0xd1,0x6a,0x00,0x00,0x00]
20830x05,0x00,0x5e,0xd1,0x6a,0x00,0x00,0x00
2084
2085# CHECK: v_rndne_f32_e64 v5, vcc_hi              ; encoding: [0x05,0x00,0x5e,0xd1,0x6b,0x00,0x00,0x00]
20860x05,0x00,0x5e,0xd1,0x6b,0x00,0x00,0x00
2087
2088# CHECK: v_rndne_f32_e64 v5, tba_lo              ; encoding: [0x05,0x00,0x5e,0xd1,0x6c,0x00,0x00,0x00]
20890x05,0x00,0x5e,0xd1,0x6c,0x00,0x00,0x00
2090
2091# CHECK: v_rndne_f32_e64 v5, tba_hi              ; encoding: [0x05,0x00,0x5e,0xd1,0x6d,0x00,0x00,0x00]
20920x05,0x00,0x5e,0xd1,0x6d,0x00,0x00,0x00
2093
2094# CHECK: v_rndne_f32_e64 v5, tma_lo              ; encoding: [0x05,0x00,0x5e,0xd1,0x6e,0x00,0x00,0x00]
20950x05,0x00,0x5e,0xd1,0x6e,0x00,0x00,0x00
2096
2097# CHECK: v_rndne_f32_e64 v5, tma_hi              ; encoding: [0x05,0x00,0x5e,0xd1,0x6f,0x00,0x00,0x00]
20980x05,0x00,0x5e,0xd1,0x6f,0x00,0x00,0x00
2099
2100# CHECK: v_rndne_f32_e64 v5, ttmp11              ; encoding: [0x05,0x00,0x5e,0xd1,0x7b,0x00,0x00,0x00]
21010x05,0x00,0x5e,0xd1,0x7b,0x00,0x00,0x00
2102
2103# CHECK: v_rndne_f32_e64 v5, m0                  ; encoding: [0x05,0x00,0x5e,0xd1,0x7c,0x00,0x00,0x00]
21040x05,0x00,0x5e,0xd1,0x7c,0x00,0x00,0x00
2105
2106# CHECK: v_rndne_f32_e64 v5, exec_lo             ; encoding: [0x05,0x00,0x5e,0xd1,0x7e,0x00,0x00,0x00]
21070x05,0x00,0x5e,0xd1,0x7e,0x00,0x00,0x00
2108
2109# CHECK: v_rndne_f32_e64 v5, exec_hi             ; encoding: [0x05,0x00,0x5e,0xd1,0x7f,0x00,0x00,0x00]
21100x05,0x00,0x5e,0xd1,0x7f,0x00,0x00,0x00
2111
2112# CHECK: v_rndne_f32_e64 v5, 0                   ; encoding: [0x05,0x00,0x5e,0xd1,0x80,0x00,0x00,0x00]
21130x05,0x00,0x5e,0xd1,0x80,0x00,0x00,0x00
2114
2115# CHECK: v_rndne_f32_e64 v5, -1                  ; encoding: [0x05,0x00,0x5e,0xd1,0xc1,0x00,0x00,0x00]
21160x05,0x00,0x5e,0xd1,0xc1,0x00,0x00,0x00
2117
2118# CHECK: v_rndne_f32_e64 v5, 0.5                 ; encoding: [0x05,0x00,0x5e,0xd1,0xf0,0x00,0x00,0x00]
21190x05,0x00,0x5e,0xd1,0xf0,0x00,0x00,0x00
2120
2121# CHECK: v_rndne_f32_e64 v5, -4.0                ; encoding: [0x05,0x00,0x5e,0xd1,0xf7,0x00,0x00,0x00]
21220x05,0x00,0x5e,0xd1,0xf7,0x00,0x00,0x00
2123
2124# CHECK: v_rndne_f32_e64 v5, -v1                 ; encoding: [0x05,0x00,0x5e,0xd1,0x01,0x01,0x00,0x20]
21250x05,0x00,0x5e,0xd1,0x01,0x01,0x00,0x20
2126
2127# CHECK: v_rndne_f32_e64 v5, v1 clamp            ; encoding: [0x05,0x80,0x5e,0xd1,0x01,0x01,0x00,0x00]
21280x05,0x80,0x5e,0xd1,0x01,0x01,0x00,0x00
2129
2130# CHECK: v_rndne_f32_e64 v5, v1 mul:2            ; encoding: [0x05,0x00,0x5e,0xd1,0x01,0x01,0x00,0x08]
21310x05,0x00,0x5e,0xd1,0x01,0x01,0x00,0x08
2132
2133# CHECK: v_rndne_f32_e64 v5, v1 mul:4            ; encoding: [0x05,0x00,0x5e,0xd1,0x01,0x01,0x00,0x10]
21340x05,0x00,0x5e,0xd1,0x01,0x01,0x00,0x10
2135
2136# CHECK: v_rndne_f32_e64 v5, v1 div:2            ; encoding: [0x05,0x00,0x5e,0xd1,0x01,0x01,0x00,0x18]
21370x05,0x00,0x5e,0xd1,0x01,0x01,0x00,0x18
2138
2139# CHECK: v_floor_f32_e64 v5, v1                  ; encoding: [0x05,0x00,0x5f,0xd1,0x01,0x01,0x00,0x00]
21400x05,0x00,0x5f,0xd1,0x01,0x01,0x00,0x00
2141
2142# CHECK: v_floor_f32_e64 v255, v1                ; encoding: [0xff,0x00,0x5f,0xd1,0x01,0x01,0x00,0x00]
21430xff,0x00,0x5f,0xd1,0x01,0x01,0x00,0x00
2144
2145# CHECK: v_floor_f32_e64 v5, v255                ; encoding: [0x05,0x00,0x5f,0xd1,0xff,0x01,0x00,0x00]
21460x05,0x00,0x5f,0xd1,0xff,0x01,0x00,0x00
2147
2148# CHECK: v_floor_f32_e64 v5, s1                  ; encoding: [0x05,0x00,0x5f,0xd1,0x01,0x00,0x00,0x00]
21490x05,0x00,0x5f,0xd1,0x01,0x00,0x00,0x00
2150
2151# CHECK: v_floor_f32_e64 v5, s101                ; encoding: [0x05,0x00,0x5f,0xd1,0x65,0x00,0x00,0x00]
21520x05,0x00,0x5f,0xd1,0x65,0x00,0x00,0x00
2153
2154# CHECK: v_floor_f32_e64 v5, flat_scratch_lo     ; encoding: [0x05,0x00,0x5f,0xd1,0x66,0x00,0x00,0x00]
21550x05,0x00,0x5f,0xd1,0x66,0x00,0x00,0x00
2156
2157# CHECK: v_floor_f32_e64 v5, flat_scratch_hi     ; encoding: [0x05,0x00,0x5f,0xd1,0x67,0x00,0x00,0x00]
21580x05,0x00,0x5f,0xd1,0x67,0x00,0x00,0x00
2159
2160# CHECK: v_floor_f32_e64 v5, vcc_lo              ; encoding: [0x05,0x00,0x5f,0xd1,0x6a,0x00,0x00,0x00]
21610x05,0x00,0x5f,0xd1,0x6a,0x00,0x00,0x00
2162
2163# CHECK: v_floor_f32_e64 v5, vcc_hi              ; encoding: [0x05,0x00,0x5f,0xd1,0x6b,0x00,0x00,0x00]
21640x05,0x00,0x5f,0xd1,0x6b,0x00,0x00,0x00
2165
2166# CHECK: v_floor_f32_e64 v5, tba_lo              ; encoding: [0x05,0x00,0x5f,0xd1,0x6c,0x00,0x00,0x00]
21670x05,0x00,0x5f,0xd1,0x6c,0x00,0x00,0x00
2168
2169# CHECK: v_floor_f32_e64 v5, tba_hi              ; encoding: [0x05,0x00,0x5f,0xd1,0x6d,0x00,0x00,0x00]
21700x05,0x00,0x5f,0xd1,0x6d,0x00,0x00,0x00
2171
2172# CHECK: v_floor_f32_e64 v5, tma_lo              ; encoding: [0x05,0x00,0x5f,0xd1,0x6e,0x00,0x00,0x00]
21730x05,0x00,0x5f,0xd1,0x6e,0x00,0x00,0x00
2174
2175# CHECK: v_floor_f32_e64 v5, tma_hi              ; encoding: [0x05,0x00,0x5f,0xd1,0x6f,0x00,0x00,0x00]
21760x05,0x00,0x5f,0xd1,0x6f,0x00,0x00,0x00
2177
2178# CHECK: v_floor_f32_e64 v5, ttmp11              ; encoding: [0x05,0x00,0x5f,0xd1,0x7b,0x00,0x00,0x00]
21790x05,0x00,0x5f,0xd1,0x7b,0x00,0x00,0x00
2180
2181# CHECK: v_floor_f32_e64 v5, m0                  ; encoding: [0x05,0x00,0x5f,0xd1,0x7c,0x00,0x00,0x00]
21820x05,0x00,0x5f,0xd1,0x7c,0x00,0x00,0x00
2183
2184# CHECK: v_floor_f32_e64 v5, exec_lo             ; encoding: [0x05,0x00,0x5f,0xd1,0x7e,0x00,0x00,0x00]
21850x05,0x00,0x5f,0xd1,0x7e,0x00,0x00,0x00
2186
2187# CHECK: v_floor_f32_e64 v5, exec_hi             ; encoding: [0x05,0x00,0x5f,0xd1,0x7f,0x00,0x00,0x00]
21880x05,0x00,0x5f,0xd1,0x7f,0x00,0x00,0x00
2189
2190# CHECK: v_floor_f32_e64 v5, 0                   ; encoding: [0x05,0x00,0x5f,0xd1,0x80,0x00,0x00,0x00]
21910x05,0x00,0x5f,0xd1,0x80,0x00,0x00,0x00
2192
2193# CHECK: v_floor_f32_e64 v5, -1                  ; encoding: [0x05,0x00,0x5f,0xd1,0xc1,0x00,0x00,0x00]
21940x05,0x00,0x5f,0xd1,0xc1,0x00,0x00,0x00
2195
2196# CHECK: v_floor_f32_e64 v5, 0.5                 ; encoding: [0x05,0x00,0x5f,0xd1,0xf0,0x00,0x00,0x00]
21970x05,0x00,0x5f,0xd1,0xf0,0x00,0x00,0x00
2198
2199# CHECK: v_floor_f32_e64 v5, -4.0                ; encoding: [0x05,0x00,0x5f,0xd1,0xf7,0x00,0x00,0x00]
22000x05,0x00,0x5f,0xd1,0xf7,0x00,0x00,0x00
2201
2202# CHECK: v_floor_f32_e64 v5, -v1                 ; encoding: [0x05,0x00,0x5f,0xd1,0x01,0x01,0x00,0x20]
22030x05,0x00,0x5f,0xd1,0x01,0x01,0x00,0x20
2204
2205# CHECK: v_floor_f32_e64 v5, |v1|                ; encoding: [0x05,0x01,0x5f,0xd1,0x01,0x01,0x00,0x00]
22060x05,0x01,0x5f,0xd1,0x01,0x01,0x00,0x00
2207
2208# CHECK: v_floor_f32_e64 v5, v1 clamp            ; encoding: [0x05,0x80,0x5f,0xd1,0x01,0x01,0x00,0x00]
22090x05,0x80,0x5f,0xd1,0x01,0x01,0x00,0x00
2210
2211# CHECK: v_floor_f32_e64 v5, v1 mul:2            ; encoding: [0x05,0x00,0x5f,0xd1,0x01,0x01,0x00,0x08]
22120x05,0x00,0x5f,0xd1,0x01,0x01,0x00,0x08
2213
2214# CHECK: v_floor_f32_e64 v5, v1 mul:4            ; encoding: [0x05,0x00,0x5f,0xd1,0x01,0x01,0x00,0x10]
22150x05,0x00,0x5f,0xd1,0x01,0x01,0x00,0x10
2216
2217# CHECK: v_floor_f32_e64 v5, v1 div:2            ; encoding: [0x05,0x00,0x5f,0xd1,0x01,0x01,0x00,0x18]
22180x05,0x00,0x5f,0xd1,0x01,0x01,0x00,0x18
2219
2220# CHECK: v_exp_f32_e64 v5, v1                    ; encoding: [0x05,0x00,0x60,0xd1,0x01,0x01,0x00,0x00]
22210x05,0x00,0x60,0xd1,0x01,0x01,0x00,0x00
2222
2223# CHECK: v_exp_f32_e64 v255, v1                  ; encoding: [0xff,0x00,0x60,0xd1,0x01,0x01,0x00,0x00]
22240xff,0x00,0x60,0xd1,0x01,0x01,0x00,0x00
2225
2226# CHECK: v_exp_f32_e64 v5, v255                  ; encoding: [0x05,0x00,0x60,0xd1,0xff,0x01,0x00,0x00]
22270x05,0x00,0x60,0xd1,0xff,0x01,0x00,0x00
2228
2229# CHECK: v_exp_f32_e64 v5, s1                    ; encoding: [0x05,0x00,0x60,0xd1,0x01,0x00,0x00,0x00]
22300x05,0x00,0x60,0xd1,0x01,0x00,0x00,0x00
2231
2232# CHECK: v_exp_f32_e64 v5, s101                  ; encoding: [0x05,0x00,0x60,0xd1,0x65,0x00,0x00,0x00]
22330x05,0x00,0x60,0xd1,0x65,0x00,0x00,0x00
2234
2235# CHECK: v_exp_f32_e64 v5, flat_scratch_lo       ; encoding: [0x05,0x00,0x60,0xd1,0x66,0x00,0x00,0x00]
22360x05,0x00,0x60,0xd1,0x66,0x00,0x00,0x00
2237
2238# CHECK: v_exp_f32_e64 v5, flat_scratch_hi       ; encoding: [0x05,0x00,0x60,0xd1,0x67,0x00,0x00,0x00]
22390x05,0x00,0x60,0xd1,0x67,0x00,0x00,0x00
2240
2241# CHECK: v_exp_f32_e64 v5, vcc_lo                ; encoding: [0x05,0x00,0x60,0xd1,0x6a,0x00,0x00,0x00]
22420x05,0x00,0x60,0xd1,0x6a,0x00,0x00,0x00
2243
2244# CHECK: v_exp_f32_e64 v5, vcc_hi                ; encoding: [0x05,0x00,0x60,0xd1,0x6b,0x00,0x00,0x00]
22450x05,0x00,0x60,0xd1,0x6b,0x00,0x00,0x00
2246
2247# CHECK: v_exp_f32_e64 v5, tba_lo                ; encoding: [0x05,0x00,0x60,0xd1,0x6c,0x00,0x00,0x00]
22480x05,0x00,0x60,0xd1,0x6c,0x00,0x00,0x00
2249
2250# CHECK: v_exp_f32_e64 v5, tba_hi                ; encoding: [0x05,0x00,0x60,0xd1,0x6d,0x00,0x00,0x00]
22510x05,0x00,0x60,0xd1,0x6d,0x00,0x00,0x00
2252
2253# CHECK: v_exp_f32_e64 v5, tma_lo                ; encoding: [0x05,0x00,0x60,0xd1,0x6e,0x00,0x00,0x00]
22540x05,0x00,0x60,0xd1,0x6e,0x00,0x00,0x00
2255
2256# CHECK: v_exp_f32_e64 v5, tma_hi                ; encoding: [0x05,0x00,0x60,0xd1,0x6f,0x00,0x00,0x00]
22570x05,0x00,0x60,0xd1,0x6f,0x00,0x00,0x00
2258
2259# CHECK: v_exp_f32_e64 v5, ttmp11                ; encoding: [0x05,0x00,0x60,0xd1,0x7b,0x00,0x00,0x00]
22600x05,0x00,0x60,0xd1,0x7b,0x00,0x00,0x00
2261
2262# CHECK: v_exp_f32_e64 v5, m0                    ; encoding: [0x05,0x00,0x60,0xd1,0x7c,0x00,0x00,0x00]
22630x05,0x00,0x60,0xd1,0x7c,0x00,0x00,0x00
2264
2265# CHECK: v_exp_f32_e64 v5, exec_lo               ; encoding: [0x05,0x00,0x60,0xd1,0x7e,0x00,0x00,0x00]
22660x05,0x00,0x60,0xd1,0x7e,0x00,0x00,0x00
2267
2268# CHECK: v_exp_f32_e64 v5, exec_hi               ; encoding: [0x05,0x00,0x60,0xd1,0x7f,0x00,0x00,0x00]
22690x05,0x00,0x60,0xd1,0x7f,0x00,0x00,0x00
2270
2271# CHECK: v_exp_f32_e64 v5, 0                     ; encoding: [0x05,0x00,0x60,0xd1,0x80,0x00,0x00,0x00]
22720x05,0x00,0x60,0xd1,0x80,0x00,0x00,0x00
2273
2274# CHECK: v_exp_f32_e64 v5, -1                    ; encoding: [0x05,0x00,0x60,0xd1,0xc1,0x00,0x00,0x00]
22750x05,0x00,0x60,0xd1,0xc1,0x00,0x00,0x00
2276
2277# CHECK: v_exp_f32_e64 v5, 0.5                   ; encoding: [0x05,0x00,0x60,0xd1,0xf0,0x00,0x00,0x00]
22780x05,0x00,0x60,0xd1,0xf0,0x00,0x00,0x00
2279
2280# CHECK: v_exp_f32_e64 v5, -4.0                  ; encoding: [0x05,0x00,0x60,0xd1,0xf7,0x00,0x00,0x00]
22810x05,0x00,0x60,0xd1,0xf7,0x00,0x00,0x00
2282
2283# CHECK: v_exp_f32_e64 v5, -v1                   ; encoding: [0x05,0x00,0x60,0xd1,0x01,0x01,0x00,0x20]
22840x05,0x00,0x60,0xd1,0x01,0x01,0x00,0x20
2285
2286# CHECK: v_exp_f32_e64 v5, |v1|                  ; encoding: [0x05,0x01,0x60,0xd1,0x01,0x01,0x00,0x00]
22870x05,0x01,0x60,0xd1,0x01,0x01,0x00,0x00
2288
2289# CHECK: v_exp_f32_e64 v5, v1 clamp              ; encoding: [0x05,0x80,0x60,0xd1,0x01,0x01,0x00,0x00]
22900x05,0x80,0x60,0xd1,0x01,0x01,0x00,0x00
2291
2292# CHECK: v_exp_f32_e64 v5, v1 mul:2              ; encoding: [0x05,0x00,0x60,0xd1,0x01,0x01,0x00,0x08]
22930x05,0x00,0x60,0xd1,0x01,0x01,0x00,0x08
2294
2295# CHECK: v_exp_f32_e64 v5, v1 mul:4              ; encoding: [0x05,0x00,0x60,0xd1,0x01,0x01,0x00,0x10]
22960x05,0x00,0x60,0xd1,0x01,0x01,0x00,0x10
2297
2298# CHECK: v_exp_f32_e64 v5, v1 div:2              ; encoding: [0x05,0x00,0x60,0xd1,0x01,0x01,0x00,0x18]
22990x05,0x00,0x60,0xd1,0x01,0x01,0x00,0x18
2300
2301# CHECK: v_log_f32_e64 v5, v1                    ; encoding: [0x05,0x00,0x61,0xd1,0x01,0x01,0x00,0x00]
23020x05,0x00,0x61,0xd1,0x01,0x01,0x00,0x00
2303
2304# CHECK: v_log_f32_e64 v255, v1                  ; encoding: [0xff,0x00,0x61,0xd1,0x01,0x01,0x00,0x00]
23050xff,0x00,0x61,0xd1,0x01,0x01,0x00,0x00
2306
2307# CHECK: v_log_f32_e64 v5, v255                  ; encoding: [0x05,0x00,0x61,0xd1,0xff,0x01,0x00,0x00]
23080x05,0x00,0x61,0xd1,0xff,0x01,0x00,0x00
2309
2310# CHECK: v_log_f32_e64 v5, s1                    ; encoding: [0x05,0x00,0x61,0xd1,0x01,0x00,0x00,0x00]
23110x05,0x00,0x61,0xd1,0x01,0x00,0x00,0x00
2312
2313# CHECK: v_log_f32_e64 v5, s101                  ; encoding: [0x05,0x00,0x61,0xd1,0x65,0x00,0x00,0x00]
23140x05,0x00,0x61,0xd1,0x65,0x00,0x00,0x00
2315
2316# CHECK: v_log_f32_e64 v5, flat_scratch_lo       ; encoding: [0x05,0x00,0x61,0xd1,0x66,0x00,0x00,0x00]
23170x05,0x00,0x61,0xd1,0x66,0x00,0x00,0x00
2318
2319# CHECK: v_log_f32_e64 v5, flat_scratch_hi       ; encoding: [0x05,0x00,0x61,0xd1,0x67,0x00,0x00,0x00]
23200x05,0x00,0x61,0xd1,0x67,0x00,0x00,0x00
2321
2322# CHECK: v_log_f32_e64 v5, vcc_lo                ; encoding: [0x05,0x00,0x61,0xd1,0x6a,0x00,0x00,0x00]
23230x05,0x00,0x61,0xd1,0x6a,0x00,0x00,0x00
2324
2325# CHECK: v_log_f32_e64 v5, vcc_hi                ; encoding: [0x05,0x00,0x61,0xd1,0x6b,0x00,0x00,0x00]
23260x05,0x00,0x61,0xd1,0x6b,0x00,0x00,0x00
2327
2328# CHECK: v_log_f32_e64 v5, tba_lo                ; encoding: [0x05,0x00,0x61,0xd1,0x6c,0x00,0x00,0x00]
23290x05,0x00,0x61,0xd1,0x6c,0x00,0x00,0x00
2330
2331# CHECK: v_log_f32_e64 v5, tba_hi                ; encoding: [0x05,0x00,0x61,0xd1,0x6d,0x00,0x00,0x00]
23320x05,0x00,0x61,0xd1,0x6d,0x00,0x00,0x00
2333
2334# CHECK: v_log_f32_e64 v5, tma_lo                ; encoding: [0x05,0x00,0x61,0xd1,0x6e,0x00,0x00,0x00]
23350x05,0x00,0x61,0xd1,0x6e,0x00,0x00,0x00
2336
2337# CHECK: v_log_f32_e64 v5, tma_hi                ; encoding: [0x05,0x00,0x61,0xd1,0x6f,0x00,0x00,0x00]
23380x05,0x00,0x61,0xd1,0x6f,0x00,0x00,0x00
2339
2340# CHECK: v_log_f32_e64 v5, ttmp11                ; encoding: [0x05,0x00,0x61,0xd1,0x7b,0x00,0x00,0x00]
23410x05,0x00,0x61,0xd1,0x7b,0x00,0x00,0x00
2342
2343# CHECK: v_log_f32_e64 v5, m0                    ; encoding: [0x05,0x00,0x61,0xd1,0x7c,0x00,0x00,0x00]
23440x05,0x00,0x61,0xd1,0x7c,0x00,0x00,0x00
2345
2346# CHECK: v_log_f32_e64 v5, exec_lo               ; encoding: [0x05,0x00,0x61,0xd1,0x7e,0x00,0x00,0x00]
23470x05,0x00,0x61,0xd1,0x7e,0x00,0x00,0x00
2348
2349# CHECK: v_log_f32_e64 v5, exec_hi               ; encoding: [0x05,0x00,0x61,0xd1,0x7f,0x00,0x00,0x00]
23500x05,0x00,0x61,0xd1,0x7f,0x00,0x00,0x00
2351
2352# CHECK: v_log_f32_e64 v5, 0                     ; encoding: [0x05,0x00,0x61,0xd1,0x80,0x00,0x00,0x00]
23530x05,0x00,0x61,0xd1,0x80,0x00,0x00,0x00
2354
2355# CHECK: v_log_f32_e64 v5, -1                    ; encoding: [0x05,0x00,0x61,0xd1,0xc1,0x00,0x00,0x00]
23560x05,0x00,0x61,0xd1,0xc1,0x00,0x00,0x00
2357
2358# CHECK: v_log_f32_e64 v5, 0.5                   ; encoding: [0x05,0x00,0x61,0xd1,0xf0,0x00,0x00,0x00]
23590x05,0x00,0x61,0xd1,0xf0,0x00,0x00,0x00
2360
2361# CHECK: v_log_f32_e64 v5, -4.0                  ; encoding: [0x05,0x00,0x61,0xd1,0xf7,0x00,0x00,0x00]
23620x05,0x00,0x61,0xd1,0xf7,0x00,0x00,0x00
2363
2364# CHECK: v_log_f32_e64 v5, -v1                   ; encoding: [0x05,0x00,0x61,0xd1,0x01,0x01,0x00,0x20]
23650x05,0x00,0x61,0xd1,0x01,0x01,0x00,0x20
2366
2367# CHECK: v_log_f32_e64 v5, |v1|                  ; encoding: [0x05,0x01,0x61,0xd1,0x01,0x01,0x00,0x00]
23680x05,0x01,0x61,0xd1,0x01,0x01,0x00,0x00
2369
2370# CHECK: v_log_f32_e64 v5, v1 clamp              ; encoding: [0x05,0x80,0x61,0xd1,0x01,0x01,0x00,0x00]
23710x05,0x80,0x61,0xd1,0x01,0x01,0x00,0x00
2372
2373# CHECK: v_log_f32_e64 v5, v1 mul:2              ; encoding: [0x05,0x00,0x61,0xd1,0x01,0x01,0x00,0x08]
23740x05,0x00,0x61,0xd1,0x01,0x01,0x00,0x08
2375
2376# CHECK: v_log_f32_e64 v5, v1 mul:4              ; encoding: [0x05,0x00,0x61,0xd1,0x01,0x01,0x00,0x10]
23770x05,0x00,0x61,0xd1,0x01,0x01,0x00,0x10
2378
2379# CHECK: v_log_f32_e64 v5, v1 div:2              ; encoding: [0x05,0x00,0x61,0xd1,0x01,0x01,0x00,0x18]
23800x05,0x00,0x61,0xd1,0x01,0x01,0x00,0x18
2381
2382# CHECK: v_rcp_f32_e64 v5, v1                    ; encoding: [0x05,0x00,0x62,0xd1,0x01,0x01,0x00,0x00]
23830x05,0x00,0x62,0xd1,0x01,0x01,0x00,0x00
2384
2385# CHECK: v_rcp_f32_e64 v255, v1                  ; encoding: [0xff,0x00,0x62,0xd1,0x01,0x01,0x00,0x00]
23860xff,0x00,0x62,0xd1,0x01,0x01,0x00,0x00
2387
2388# CHECK: v_rcp_f32_e64 v5, v255                  ; encoding: [0x05,0x00,0x62,0xd1,0xff,0x01,0x00,0x00]
23890x05,0x00,0x62,0xd1,0xff,0x01,0x00,0x00
2390
2391# CHECK: v_rcp_f32_e64 v5, s1                    ; encoding: [0x05,0x00,0x62,0xd1,0x01,0x00,0x00,0x00]
23920x05,0x00,0x62,0xd1,0x01,0x00,0x00,0x00
2393
2394# CHECK: v_rcp_f32_e64 v5, s101                  ; encoding: [0x05,0x00,0x62,0xd1,0x65,0x00,0x00,0x00]
23950x05,0x00,0x62,0xd1,0x65,0x00,0x00,0x00
2396
2397# CHECK: v_rcp_f32_e64 v5, flat_scratch_lo       ; encoding: [0x05,0x00,0x62,0xd1,0x66,0x00,0x00,0x00]
23980x05,0x00,0x62,0xd1,0x66,0x00,0x00,0x00
2399
2400# CHECK: v_rcp_f32_e64 v5, flat_scratch_hi       ; encoding: [0x05,0x00,0x62,0xd1,0x67,0x00,0x00,0x00]
24010x05,0x00,0x62,0xd1,0x67,0x00,0x00,0x00
2402
2403# CHECK: v_rcp_f32_e64 v5, vcc_lo                ; encoding: [0x05,0x00,0x62,0xd1,0x6a,0x00,0x00,0x00]
24040x05,0x00,0x62,0xd1,0x6a,0x00,0x00,0x00
2405
2406# CHECK: v_rcp_f32_e64 v5, vcc_hi                ; encoding: [0x05,0x00,0x62,0xd1,0x6b,0x00,0x00,0x00]
24070x05,0x00,0x62,0xd1,0x6b,0x00,0x00,0x00
2408
2409# CHECK: v_rcp_f32_e64 v5, tba_lo                ; encoding: [0x05,0x00,0x62,0xd1,0x6c,0x00,0x00,0x00]
24100x05,0x00,0x62,0xd1,0x6c,0x00,0x00,0x00
2411
2412# CHECK: v_rcp_f32_e64 v5, tba_hi                ; encoding: [0x05,0x00,0x62,0xd1,0x6d,0x00,0x00,0x00]
24130x05,0x00,0x62,0xd1,0x6d,0x00,0x00,0x00
2414
2415# CHECK: v_rcp_f32_e64 v5, tma_lo                ; encoding: [0x05,0x00,0x62,0xd1,0x6e,0x00,0x00,0x00]
24160x05,0x00,0x62,0xd1,0x6e,0x00,0x00,0x00
2417
2418# CHECK: v_rcp_f32_e64 v5, tma_hi                ; encoding: [0x05,0x00,0x62,0xd1,0x6f,0x00,0x00,0x00]
24190x05,0x00,0x62,0xd1,0x6f,0x00,0x00,0x00
2420
2421# CHECK: v_rcp_f32_e64 v5, ttmp11                ; encoding: [0x05,0x00,0x62,0xd1,0x7b,0x00,0x00,0x00]
24220x05,0x00,0x62,0xd1,0x7b,0x00,0x00,0x00
2423
2424# CHECK: v_rcp_f32_e64 v5, m0                    ; encoding: [0x05,0x00,0x62,0xd1,0x7c,0x00,0x00,0x00]
24250x05,0x00,0x62,0xd1,0x7c,0x00,0x00,0x00
2426
2427# CHECK: v_rcp_f32_e64 v5, exec_lo               ; encoding: [0x05,0x00,0x62,0xd1,0x7e,0x00,0x00,0x00]
24280x05,0x00,0x62,0xd1,0x7e,0x00,0x00,0x00
2429
2430# CHECK: v_rcp_f32_e64 v5, exec_hi               ; encoding: [0x05,0x00,0x62,0xd1,0x7f,0x00,0x00,0x00]
24310x05,0x00,0x62,0xd1,0x7f,0x00,0x00,0x00
2432
2433# CHECK: v_rcp_f32_e64 v5, 0                     ; encoding: [0x05,0x00,0x62,0xd1,0x80,0x00,0x00,0x00]
24340x05,0x00,0x62,0xd1,0x80,0x00,0x00,0x00
2435
2436# CHECK: v_rcp_f32_e64 v5, -1                    ; encoding: [0x05,0x00,0x62,0xd1,0xc1,0x00,0x00,0x00]
24370x05,0x00,0x62,0xd1,0xc1,0x00,0x00,0x00
2438
2439# CHECK: v_rcp_f32_e64 v5, 0.5                   ; encoding: [0x05,0x00,0x62,0xd1,0xf0,0x00,0x00,0x00]
24400x05,0x00,0x62,0xd1,0xf0,0x00,0x00,0x00
2441
2442# CHECK: v_rcp_f32_e64 v5, -4.0                  ; encoding: [0x05,0x00,0x62,0xd1,0xf7,0x00,0x00,0x00]
24430x05,0x00,0x62,0xd1,0xf7,0x00,0x00,0x00
2444
2445# CHECK: v_rcp_f32_e64 v5, -v1                   ; encoding: [0x05,0x00,0x62,0xd1,0x01,0x01,0x00,0x20]
24460x05,0x00,0x62,0xd1,0x01,0x01,0x00,0x20
2447
2448# CHECK: v_rcp_f32_e64 v5, |v1|                  ; encoding: [0x05,0x01,0x62,0xd1,0x01,0x01,0x00,0x00]
24490x05,0x01,0x62,0xd1,0x01,0x01,0x00,0x00
2450
2451# CHECK: v_rcp_f32_e64 v5, v1 clamp              ; encoding: [0x05,0x80,0x62,0xd1,0x01,0x01,0x00,0x00]
24520x05,0x80,0x62,0xd1,0x01,0x01,0x00,0x00
2453
2454# CHECK: v_rcp_f32_e64 v5, v1 mul:2              ; encoding: [0x05,0x00,0x62,0xd1,0x01,0x01,0x00,0x08]
24550x05,0x00,0x62,0xd1,0x01,0x01,0x00,0x08
2456
2457# CHECK: v_rcp_f32_e64 v5, v1 mul:4              ; encoding: [0x05,0x00,0x62,0xd1,0x01,0x01,0x00,0x10]
24580x05,0x00,0x62,0xd1,0x01,0x01,0x00,0x10
2459
2460# CHECK: v_rcp_f32_e64 v5, v1 div:2              ; encoding: [0x05,0x00,0x62,0xd1,0x01,0x01,0x00,0x18]
24610x05,0x00,0x62,0xd1,0x01,0x01,0x00,0x18
2462
2463# CHECK: v_rcp_iflag_f32_e64 v5, v1              ; encoding: [0x05,0x00,0x63,0xd1,0x01,0x01,0x00,0x00]
24640x05,0x00,0x63,0xd1,0x01,0x01,0x00,0x00
2465
2466# CHECK: v_rcp_iflag_f32_e64 v255, v1            ; encoding: [0xff,0x00,0x63,0xd1,0x01,0x01,0x00,0x00]
24670xff,0x00,0x63,0xd1,0x01,0x01,0x00,0x00
2468
2469# CHECK: v_rcp_iflag_f32_e64 v5, v255            ; encoding: [0x05,0x00,0x63,0xd1,0xff,0x01,0x00,0x00]
24700x05,0x00,0x63,0xd1,0xff,0x01,0x00,0x00
2471
2472# CHECK: v_rcp_iflag_f32_e64 v5, s1              ; encoding: [0x05,0x00,0x63,0xd1,0x01,0x00,0x00,0x00]
24730x05,0x00,0x63,0xd1,0x01,0x00,0x00,0x00
2474
2475# CHECK: v_rcp_iflag_f32_e64 v5, s101            ; encoding: [0x05,0x00,0x63,0xd1,0x65,0x00,0x00,0x00]
24760x05,0x00,0x63,0xd1,0x65,0x00,0x00,0x00
2477
2478# CHECK: v_rcp_iflag_f32_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x63,0xd1,0x66,0x00,0x00,0x00]
24790x05,0x00,0x63,0xd1,0x66,0x00,0x00,0x00
2480
2481# CHECK: v_rcp_iflag_f32_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x63,0xd1,0x67,0x00,0x00,0x00]
24820x05,0x00,0x63,0xd1,0x67,0x00,0x00,0x00
2483
2484# CHECK: v_rcp_iflag_f32_e64 v5, vcc_lo          ; encoding: [0x05,0x00,0x63,0xd1,0x6a,0x00,0x00,0x00]
24850x05,0x00,0x63,0xd1,0x6a,0x00,0x00,0x00
2486
2487# CHECK: v_rcp_iflag_f32_e64 v5, vcc_hi          ; encoding: [0x05,0x00,0x63,0xd1,0x6b,0x00,0x00,0x00]
24880x05,0x00,0x63,0xd1,0x6b,0x00,0x00,0x00
2489
2490# CHECK: v_rcp_iflag_f32_e64 v5, tba_lo          ; encoding: [0x05,0x00,0x63,0xd1,0x6c,0x00,0x00,0x00]
24910x05,0x00,0x63,0xd1,0x6c,0x00,0x00,0x00
2492
2493# CHECK: v_rcp_iflag_f32_e64 v5, tba_hi          ; encoding: [0x05,0x00,0x63,0xd1,0x6d,0x00,0x00,0x00]
24940x05,0x00,0x63,0xd1,0x6d,0x00,0x00,0x00
2495
2496# CHECK: v_rcp_iflag_f32_e64 v5, tma_lo          ; encoding: [0x05,0x00,0x63,0xd1,0x6e,0x00,0x00,0x00]
24970x05,0x00,0x63,0xd1,0x6e,0x00,0x00,0x00
2498
2499# CHECK: v_rcp_iflag_f32_e64 v5, tma_hi          ; encoding: [0x05,0x00,0x63,0xd1,0x6f,0x00,0x00,0x00]
25000x05,0x00,0x63,0xd1,0x6f,0x00,0x00,0x00
2501
2502# CHECK: v_rcp_iflag_f32_e64 v5, ttmp11          ; encoding: [0x05,0x00,0x63,0xd1,0x7b,0x00,0x00,0x00]
25030x05,0x00,0x63,0xd1,0x7b,0x00,0x00,0x00
2504
2505# CHECK: v_rcp_iflag_f32_e64 v5, m0              ; encoding: [0x05,0x00,0x63,0xd1,0x7c,0x00,0x00,0x00]
25060x05,0x00,0x63,0xd1,0x7c,0x00,0x00,0x00
2507
2508# CHECK: v_rcp_iflag_f32_e64 v5, exec_lo         ; encoding: [0x05,0x00,0x63,0xd1,0x7e,0x00,0x00,0x00]
25090x05,0x00,0x63,0xd1,0x7e,0x00,0x00,0x00
2510
2511# CHECK: v_rcp_iflag_f32_e64 v5, exec_hi         ; encoding: [0x05,0x00,0x63,0xd1,0x7f,0x00,0x00,0x00]
25120x05,0x00,0x63,0xd1,0x7f,0x00,0x00,0x00
2513
2514# CHECK: v_rcp_iflag_f32_e64 v5, 0               ; encoding: [0x05,0x00,0x63,0xd1,0x80,0x00,0x00,0x00]
25150x05,0x00,0x63,0xd1,0x80,0x00,0x00,0x00
2516
2517# CHECK: v_rcp_iflag_f32_e64 v5, -1              ; encoding: [0x05,0x00,0x63,0xd1,0xc1,0x00,0x00,0x00]
25180x05,0x00,0x63,0xd1,0xc1,0x00,0x00,0x00
2519
2520# CHECK: v_rcp_iflag_f32_e64 v5, 0.5             ; encoding: [0x05,0x00,0x63,0xd1,0xf0,0x00,0x00,0x00]
25210x05,0x00,0x63,0xd1,0xf0,0x00,0x00,0x00
2522
2523# CHECK: v_rcp_iflag_f32_e64 v5, -4.0            ; encoding: [0x05,0x00,0x63,0xd1,0xf7,0x00,0x00,0x00]
25240x05,0x00,0x63,0xd1,0xf7,0x00,0x00,0x00
2525
2526# CHECK: v_rcp_iflag_f32_e64 v5, -v1             ; encoding: [0x05,0x00,0x63,0xd1,0x01,0x01,0x00,0x20]
25270x05,0x00,0x63,0xd1,0x01,0x01,0x00,0x20
2528
2529# CHECK: v_rcp_iflag_f32_e64 v5, |v1|            ; encoding: [0x05,0x01,0x63,0xd1,0x01,0x01,0x00,0x00]
25300x05,0x01,0x63,0xd1,0x01,0x01,0x00,0x00
2531
2532# CHECK: v_rcp_iflag_f32_e64 v5, v1 clamp        ; encoding: [0x05,0x80,0x63,0xd1,0x01,0x01,0x00,0x00]
25330x05,0x80,0x63,0xd1,0x01,0x01,0x00,0x00
2534
2535# CHECK: v_rcp_iflag_f32_e64 v5, v1 mul:2        ; encoding: [0x05,0x00,0x63,0xd1,0x01,0x01,0x00,0x08]
25360x05,0x00,0x63,0xd1,0x01,0x01,0x00,0x08
2537
2538# CHECK: v_rcp_iflag_f32_e64 v5, v1 mul:4        ; encoding: [0x05,0x00,0x63,0xd1,0x01,0x01,0x00,0x10]
25390x05,0x00,0x63,0xd1,0x01,0x01,0x00,0x10
2540
2541# CHECK: v_rcp_iflag_f32_e64 v5, v1 div:2        ; encoding: [0x05,0x00,0x63,0xd1,0x01,0x01,0x00,0x18]
25420x05,0x00,0x63,0xd1,0x01,0x01,0x00,0x18
2543
2544# CHECK: v_rsq_f32_e64 v5, v1                    ; encoding: [0x05,0x00,0x64,0xd1,0x01,0x01,0x00,0x00]
25450x05,0x00,0x64,0xd1,0x01,0x01,0x00,0x00
2546
2547# CHECK: v_rsq_f32_e64 v255, v1                  ; encoding: [0xff,0x00,0x64,0xd1,0x01,0x01,0x00,0x00]
25480xff,0x00,0x64,0xd1,0x01,0x01,0x00,0x00
2549
2550# CHECK: v_rsq_f32_e64 v5, v255                  ; encoding: [0x05,0x00,0x64,0xd1,0xff,0x01,0x00,0x00]
25510x05,0x00,0x64,0xd1,0xff,0x01,0x00,0x00
2552
2553# CHECK: v_rsq_f32_e64 v5, s1                    ; encoding: [0x05,0x00,0x64,0xd1,0x01,0x00,0x00,0x00]
25540x05,0x00,0x64,0xd1,0x01,0x00,0x00,0x00
2555
2556# CHECK: v_rsq_f32_e64 v5, s101                  ; encoding: [0x05,0x00,0x64,0xd1,0x65,0x00,0x00,0x00]
25570x05,0x00,0x64,0xd1,0x65,0x00,0x00,0x00
2558
2559# CHECK: v_rsq_f32_e64 v5, flat_scratch_lo       ; encoding: [0x05,0x00,0x64,0xd1,0x66,0x00,0x00,0x00]
25600x05,0x00,0x64,0xd1,0x66,0x00,0x00,0x00
2561
2562# CHECK: v_rsq_f32_e64 v5, flat_scratch_hi       ; encoding: [0x05,0x00,0x64,0xd1,0x67,0x00,0x00,0x00]
25630x05,0x00,0x64,0xd1,0x67,0x00,0x00,0x00
2564
2565# CHECK: v_rsq_f32_e64 v5, vcc_lo                ; encoding: [0x05,0x00,0x64,0xd1,0x6a,0x00,0x00,0x00]
25660x05,0x00,0x64,0xd1,0x6a,0x00,0x00,0x00
2567
2568# CHECK: v_rsq_f32_e64 v5, vcc_hi                ; encoding: [0x05,0x00,0x64,0xd1,0x6b,0x00,0x00,0x00]
25690x05,0x00,0x64,0xd1,0x6b,0x00,0x00,0x00
2570
2571# CHECK: v_rsq_f32_e64 v5, tba_lo                ; encoding: [0x05,0x00,0x64,0xd1,0x6c,0x00,0x00,0x00]
25720x05,0x00,0x64,0xd1,0x6c,0x00,0x00,0x00
2573
2574# CHECK: v_rsq_f32_e64 v5, tba_hi                ; encoding: [0x05,0x00,0x64,0xd1,0x6d,0x00,0x00,0x00]
25750x05,0x00,0x64,0xd1,0x6d,0x00,0x00,0x00
2576
2577# CHECK: v_rsq_f32_e64 v5, tma_lo                ; encoding: [0x05,0x00,0x64,0xd1,0x6e,0x00,0x00,0x00]
25780x05,0x00,0x64,0xd1,0x6e,0x00,0x00,0x00
2579
2580# CHECK: v_rsq_f32_e64 v5, tma_hi                ; encoding: [0x05,0x00,0x64,0xd1,0x6f,0x00,0x00,0x00]
25810x05,0x00,0x64,0xd1,0x6f,0x00,0x00,0x00
2582
2583# CHECK: v_rsq_f32_e64 v5, ttmp11                ; encoding: [0x05,0x00,0x64,0xd1,0x7b,0x00,0x00,0x00]
25840x05,0x00,0x64,0xd1,0x7b,0x00,0x00,0x00
2585
2586# CHECK: v_rsq_f32_e64 v5, m0                    ; encoding: [0x05,0x00,0x64,0xd1,0x7c,0x00,0x00,0x00]
25870x05,0x00,0x64,0xd1,0x7c,0x00,0x00,0x00
2588
2589# CHECK: v_rsq_f32_e64 v5, exec_lo               ; encoding: [0x05,0x00,0x64,0xd1,0x7e,0x00,0x00,0x00]
25900x05,0x00,0x64,0xd1,0x7e,0x00,0x00,0x00
2591
2592# CHECK: v_rsq_f32_e64 v5, exec_hi               ; encoding: [0x05,0x00,0x64,0xd1,0x7f,0x00,0x00,0x00]
25930x05,0x00,0x64,0xd1,0x7f,0x00,0x00,0x00
2594
2595# CHECK: v_rsq_f32_e64 v5, 0                     ; encoding: [0x05,0x00,0x64,0xd1,0x80,0x00,0x00,0x00]
25960x05,0x00,0x64,0xd1,0x80,0x00,0x00,0x00
2597
2598# CHECK: v_rsq_f32_e64 v5, -1                    ; encoding: [0x05,0x00,0x64,0xd1,0xc1,0x00,0x00,0x00]
25990x05,0x00,0x64,0xd1,0xc1,0x00,0x00,0x00
2600
2601# CHECK: v_rsq_f32_e64 v5, 0.5                   ; encoding: [0x05,0x00,0x64,0xd1,0xf0,0x00,0x00,0x00]
26020x05,0x00,0x64,0xd1,0xf0,0x00,0x00,0x00
2603
2604# CHECK: v_rsq_f32_e64 v5, -4.0                  ; encoding: [0x05,0x00,0x64,0xd1,0xf7,0x00,0x00,0x00]
26050x05,0x00,0x64,0xd1,0xf7,0x00,0x00,0x00
2606
2607# CHECK: v_rsq_f32_e64 v5, -v1                   ; encoding: [0x05,0x00,0x64,0xd1,0x01,0x01,0x00,0x20]
26080x05,0x00,0x64,0xd1,0x01,0x01,0x00,0x20
2609
2610# CHECK: v_rsq_f32_e64 v5, |v1|                  ; encoding: [0x05,0x01,0x64,0xd1,0x01,0x01,0x00,0x00]
26110x05,0x01,0x64,0xd1,0x01,0x01,0x00,0x00
2612
2613# CHECK: v_rsq_f32_e64 v5, v1 clamp              ; encoding: [0x05,0x80,0x64,0xd1,0x01,0x01,0x00,0x00]
26140x05,0x80,0x64,0xd1,0x01,0x01,0x00,0x00
2615
2616# CHECK: v_rsq_f32_e64 v5, v1 mul:2              ; encoding: [0x05,0x00,0x64,0xd1,0x01,0x01,0x00,0x08]
26170x05,0x00,0x64,0xd1,0x01,0x01,0x00,0x08
2618
2619# CHECK: v_rsq_f32_e64 v5, v1 mul:4              ; encoding: [0x05,0x00,0x64,0xd1,0x01,0x01,0x00,0x10]
26200x05,0x00,0x64,0xd1,0x01,0x01,0x00,0x10
2621
2622# CHECK: v_rsq_f32_e64 v5, v1 div:2              ; encoding: [0x05,0x00,0x64,0xd1,0x01,0x01,0x00,0x18]
26230x05,0x00,0x64,0xd1,0x01,0x01,0x00,0x18
2624
2625# CHECK: v_rcp_f64_e64 v[5:6], v[1:2]            ; encoding: [0x05,0x00,0x65,0xd1,0x01,0x01,0x00,0x00]
26260x05,0x00,0x65,0xd1,0x01,0x01,0x00,0x00
2627
2628# CHECK: v_rcp_f64_e64 v[254:255], v[1:2]        ; encoding: [0xfe,0x00,0x65,0xd1,0x01,0x01,0x00,0x00]
26290xfe,0x00,0x65,0xd1,0x01,0x01,0x00,0x00
2630
2631# CHECK: v_rcp_f64_e64 v[5:6], v[254:255]        ; encoding: [0x05,0x00,0x65,0xd1,0xfe,0x01,0x00,0x00]
26320x05,0x00,0x65,0xd1,0xfe,0x01,0x00,0x00
2633
2634# CHECK: v_rcp_f64_e64 v[5:6], s[2:3]            ; encoding: [0x05,0x00,0x65,0xd1,0x02,0x00,0x00,0x00]
26350x05,0x00,0x65,0xd1,0x02,0x00,0x00,0x00
2636
2637# CHECK: v_rcp_f64_e64 v[5:6], s[4:5]            ; encoding: [0x05,0x00,0x65,0xd1,0x04,0x00,0x00,0x00]
26380x05,0x00,0x65,0xd1,0x04,0x00,0x00,0x00
2639
2640# CHECK: v_rcp_f64_e64 v[5:6], s[100:101]        ; encoding: [0x05,0x00,0x65,0xd1,0x64,0x00,0x00,0x00]
26410x05,0x00,0x65,0xd1,0x64,0x00,0x00,0x00
2642
2643# CHECK: v_rcp_f64_e64 v[5:6], flat_scratch      ; encoding: [0x05,0x00,0x65,0xd1,0x66,0x00,0x00,0x00]
26440x05,0x00,0x65,0xd1,0x66,0x00,0x00,0x00
2645
2646# CHECK: v_rcp_f64_e64 v[5:6], vcc               ; encoding: [0x05,0x00,0x65,0xd1,0x6a,0x00,0x00,0x00]
26470x05,0x00,0x65,0xd1,0x6a,0x00,0x00,0x00
2648
2649# CHECK: v_rcp_f64_e64 v[5:6], tba               ; encoding: [0x05,0x00,0x65,0xd1,0x6c,0x00,0x00,0x00]
26500x05,0x00,0x65,0xd1,0x6c,0x00,0x00,0x00
2651
2652# CHECK: v_rcp_f64_e64 v[5:6], tma               ; encoding: [0x05,0x00,0x65,0xd1,0x6e,0x00,0x00,0x00]
26530x05,0x00,0x65,0xd1,0x6e,0x00,0x00,0x00
2654
2655# CHECK: v_rcp_f64_e64 v[5:6], ttmp[10:11]       ; encoding: [0x05,0x00,0x65,0xd1,0x7a,0x00,0x00,0x00]
26560x05,0x00,0x65,0xd1,0x7a,0x00,0x00,0x00
2657
2658# CHECK: v_rcp_f64_e64 v[5:6], exec              ; encoding: [0x05,0x00,0x65,0xd1,0x7e,0x00,0x00,0x00]
26590x05,0x00,0x65,0xd1,0x7e,0x00,0x00,0x00
2660
2661# CHECK: v_rcp_f64_e64 v[5:6], 0                 ; encoding: [0x05,0x00,0x65,0xd1,0x80,0x00,0x00,0x00]
26620x05,0x00,0x65,0xd1,0x80,0x00,0x00,0x00
2663
2664# CHECK: v_rcp_f64_e64 v[5:6], -1                ; encoding: [0x05,0x00,0x65,0xd1,0xc1,0x00,0x00,0x00]
26650x05,0x00,0x65,0xd1,0xc1,0x00,0x00,0x00
2666
2667# CHECK: v_rcp_f64_e64 v[5:6], 0.5               ; encoding: [0x05,0x00,0x65,0xd1,0xf0,0x00,0x00,0x00]
26680x05,0x00,0x65,0xd1,0xf0,0x00,0x00,0x00
2669
2670# CHECK: v_rcp_f64_e64 v[5:6], -4.0              ; encoding: [0x05,0x00,0x65,0xd1,0xf7,0x00,0x00,0x00]
26710x05,0x00,0x65,0xd1,0xf7,0x00,0x00,0x00
2672
2673# CHECK: v_rcp_f64_e64 v[5:6], -v[1:2]           ; encoding: [0x05,0x00,0x65,0xd1,0x01,0x01,0x00,0x20]
26740x05,0x00,0x65,0xd1,0x01,0x01,0x00,0x20
2675
2676# CHECK: v_rcp_f64_e64 v[5:6], |v[1:2]|          ; encoding: [0x05,0x01,0x65,0xd1,0x01,0x01,0x00,0x00]
26770x05,0x01,0x65,0xd1,0x01,0x01,0x00,0x00
2678
2679# CHECK: v_rcp_f64_e64 v[5:6], v[1:2] clamp      ; encoding: [0x05,0x80,0x65,0xd1,0x01,0x01,0x00,0x00]
26800x05,0x80,0x65,0xd1,0x01,0x01,0x00,0x00
2681
2682# CHECK: v_rcp_f64_e64 v[5:6], v[1:2] mul:2      ; encoding: [0x05,0x00,0x65,0xd1,0x01,0x01,0x00,0x08]
26830x05,0x00,0x65,0xd1,0x01,0x01,0x00,0x08
2684
2685# CHECK: v_rcp_f64_e64 v[5:6], v[1:2] mul:4      ; encoding: [0x05,0x00,0x65,0xd1,0x01,0x01,0x00,0x10]
26860x05,0x00,0x65,0xd1,0x01,0x01,0x00,0x10
2687
2688# CHECK: v_rcp_f64_e64 v[5:6], v[1:2] div:2      ; encoding: [0x05,0x00,0x65,0xd1,0x01,0x01,0x00,0x18]
26890x05,0x00,0x65,0xd1,0x01,0x01,0x00,0x18
2690
2691# CHECK: v_rsq_f64_e64 v[5:6], v[1:2]            ; encoding: [0x05,0x00,0x66,0xd1,0x01,0x01,0x00,0x00]
26920x05,0x00,0x66,0xd1,0x01,0x01,0x00,0x00
2693
2694# CHECK: v_rsq_f64_e64 v[254:255], v[1:2]        ; encoding: [0xfe,0x00,0x66,0xd1,0x01,0x01,0x00,0x00]
26950xfe,0x00,0x66,0xd1,0x01,0x01,0x00,0x00
2696
2697# CHECK: v_rsq_f64_e64 v[5:6], v[254:255]        ; encoding: [0x05,0x00,0x66,0xd1,0xfe,0x01,0x00,0x00]
26980x05,0x00,0x66,0xd1,0xfe,0x01,0x00,0x00
2699
2700# CHECK: v_rsq_f64_e64 v[5:6], s[2:3]            ; encoding: [0x05,0x00,0x66,0xd1,0x02,0x00,0x00,0x00]
27010x05,0x00,0x66,0xd1,0x02,0x00,0x00,0x00
2702
2703# CHECK: v_rsq_f64_e64 v[5:6], s[4:5]            ; encoding: [0x05,0x00,0x66,0xd1,0x04,0x00,0x00,0x00]
27040x05,0x00,0x66,0xd1,0x04,0x00,0x00,0x00
2705
2706# CHECK: v_rsq_f64_e64 v[5:6], s[100:101]        ; encoding: [0x05,0x00,0x66,0xd1,0x64,0x00,0x00,0x00]
27070x05,0x00,0x66,0xd1,0x64,0x00,0x00,0x00
2708
2709# CHECK: v_rsq_f64_e64 v[5:6], flat_scratch      ; encoding: [0x05,0x00,0x66,0xd1,0x66,0x00,0x00,0x00]
27100x05,0x00,0x66,0xd1,0x66,0x00,0x00,0x00
2711
2712# CHECK: v_rsq_f64_e64 v[5:6], vcc               ; encoding: [0x05,0x00,0x66,0xd1,0x6a,0x00,0x00,0x00]
27130x05,0x00,0x66,0xd1,0x6a,0x00,0x00,0x00
2714
2715# CHECK: v_rsq_f64_e64 v[5:6], tba               ; encoding: [0x05,0x00,0x66,0xd1,0x6c,0x00,0x00,0x00]
27160x05,0x00,0x66,0xd1,0x6c,0x00,0x00,0x00
2717
2718# CHECK: v_rsq_f64_e64 v[5:6], tma               ; encoding: [0x05,0x00,0x66,0xd1,0x6e,0x00,0x00,0x00]
27190x05,0x00,0x66,0xd1,0x6e,0x00,0x00,0x00
2720
2721# CHECK: v_rsq_f64_e64 v[5:6], ttmp[10:11]       ; encoding: [0x05,0x00,0x66,0xd1,0x7a,0x00,0x00,0x00]
27220x05,0x00,0x66,0xd1,0x7a,0x00,0x00,0x00
2723
2724# CHECK: v_rsq_f64_e64 v[5:6], exec              ; encoding: [0x05,0x00,0x66,0xd1,0x7e,0x00,0x00,0x00]
27250x05,0x00,0x66,0xd1,0x7e,0x00,0x00,0x00
2726
2727# CHECK: v_rsq_f64_e64 v[5:6], 0                 ; encoding: [0x05,0x00,0x66,0xd1,0x80,0x00,0x00,0x00]
27280x05,0x00,0x66,0xd1,0x80,0x00,0x00,0x00
2729
2730# CHECK: v_rsq_f64_e64 v[5:6], -1                ; encoding: [0x05,0x00,0x66,0xd1,0xc1,0x00,0x00,0x00]
27310x05,0x00,0x66,0xd1,0xc1,0x00,0x00,0x00
2732
2733# CHECK: v_rsq_f64_e64 v[5:6], 0.5               ; encoding: [0x05,0x00,0x66,0xd1,0xf0,0x00,0x00,0x00]
27340x05,0x00,0x66,0xd1,0xf0,0x00,0x00,0x00
2735
2736# CHECK: v_rsq_f64_e64 v[5:6], -4.0              ; encoding: [0x05,0x00,0x66,0xd1,0xf7,0x00,0x00,0x00]
27370x05,0x00,0x66,0xd1,0xf7,0x00,0x00,0x00
2738
2739# CHECK: v_rsq_f64_e64 v[5:6], -v[1:2]           ; encoding: [0x05,0x00,0x66,0xd1,0x01,0x01,0x00,0x20]
27400x05,0x00,0x66,0xd1,0x01,0x01,0x00,0x20
2741
2742# CHECK: v_rsq_f64_e64 v[5:6], |v[1:2]|          ; encoding: [0x05,0x01,0x66,0xd1,0x01,0x01,0x00,0x00]
27430x05,0x01,0x66,0xd1,0x01,0x01,0x00,0x00
2744
2745# CHECK: v_rsq_f64_e64 v[5:6], v[1:2] clamp      ; encoding: [0x05,0x80,0x66,0xd1,0x01,0x01,0x00,0x00]
27460x05,0x80,0x66,0xd1,0x01,0x01,0x00,0x00
2747
2748# CHECK: v_rsq_f64_e64 v[5:6], v[1:2] mul:2      ; encoding: [0x05,0x00,0x66,0xd1,0x01,0x01,0x00,0x08]
27490x05,0x00,0x66,0xd1,0x01,0x01,0x00,0x08
2750
2751# CHECK: v_rsq_f64_e64 v[5:6], v[1:2] mul:4      ; encoding: [0x05,0x00,0x66,0xd1,0x01,0x01,0x00,0x10]
27520x05,0x00,0x66,0xd1,0x01,0x01,0x00,0x10
2753
2754# CHECK: v_rsq_f64_e64 v[5:6], v[1:2] div:2      ; encoding: [0x05,0x00,0x66,0xd1,0x01,0x01,0x00,0x18]
27550x05,0x00,0x66,0xd1,0x01,0x01,0x00,0x18
2756
2757# CHECK: v_sqrt_f32_e64 v5, v1                   ; encoding: [0x05,0x00,0x67,0xd1,0x01,0x01,0x00,0x00]
27580x05,0x00,0x67,0xd1,0x01,0x01,0x00,0x00
2759
2760# CHECK: v_sqrt_f32_e64 v255, v1                 ; encoding: [0xff,0x00,0x67,0xd1,0x01,0x01,0x00,0x00]
27610xff,0x00,0x67,0xd1,0x01,0x01,0x00,0x00
2762
2763# CHECK: v_sqrt_f32_e64 v5, v255                 ; encoding: [0x05,0x00,0x67,0xd1,0xff,0x01,0x00,0x00]
27640x05,0x00,0x67,0xd1,0xff,0x01,0x00,0x00
2765
2766# CHECK: v_sqrt_f32_e64 v5, s1                   ; encoding: [0x05,0x00,0x67,0xd1,0x01,0x00,0x00,0x00]
27670x05,0x00,0x67,0xd1,0x01,0x00,0x00,0x00
2768
2769# CHECK: v_sqrt_f32_e64 v5, s101                 ; encoding: [0x05,0x00,0x67,0xd1,0x65,0x00,0x00,0x00]
27700x05,0x00,0x67,0xd1,0x65,0x00,0x00,0x00
2771
2772# CHECK: v_sqrt_f32_e64 v5, flat_scratch_lo      ; encoding: [0x05,0x00,0x67,0xd1,0x66,0x00,0x00,0x00]
27730x05,0x00,0x67,0xd1,0x66,0x00,0x00,0x00
2774
2775# CHECK: v_sqrt_f32_e64 v5, flat_scratch_hi      ; encoding: [0x05,0x00,0x67,0xd1,0x67,0x00,0x00,0x00]
27760x05,0x00,0x67,0xd1,0x67,0x00,0x00,0x00
2777
2778# CHECK: v_sqrt_f32_e64 v5, vcc_lo               ; encoding: [0x05,0x00,0x67,0xd1,0x6a,0x00,0x00,0x00]
27790x05,0x00,0x67,0xd1,0x6a,0x00,0x00,0x00
2780
2781# CHECK: v_sqrt_f32_e64 v5, vcc_hi               ; encoding: [0x05,0x00,0x67,0xd1,0x6b,0x00,0x00,0x00]
27820x05,0x00,0x67,0xd1,0x6b,0x00,0x00,0x00
2783
2784# CHECK: v_sqrt_f32_e64 v5, tba_lo               ; encoding: [0x05,0x00,0x67,0xd1,0x6c,0x00,0x00,0x00]
27850x05,0x00,0x67,0xd1,0x6c,0x00,0x00,0x00
2786
2787# CHECK: v_sqrt_f32_e64 v5, tba_hi               ; encoding: [0x05,0x00,0x67,0xd1,0x6d,0x00,0x00,0x00]
27880x05,0x00,0x67,0xd1,0x6d,0x00,0x00,0x00
2789
2790# CHECK: v_sqrt_f32_e64 v5, tma_lo               ; encoding: [0x05,0x00,0x67,0xd1,0x6e,0x00,0x00,0x00]
27910x05,0x00,0x67,0xd1,0x6e,0x00,0x00,0x00
2792
2793# CHECK: v_sqrt_f32_e64 v5, tma_hi               ; encoding: [0x05,0x00,0x67,0xd1,0x6f,0x00,0x00,0x00]
27940x05,0x00,0x67,0xd1,0x6f,0x00,0x00,0x00
2795
2796# CHECK: v_sqrt_f32_e64 v5, ttmp11               ; encoding: [0x05,0x00,0x67,0xd1,0x7b,0x00,0x00,0x00]
27970x05,0x00,0x67,0xd1,0x7b,0x00,0x00,0x00
2798
2799# CHECK: v_sqrt_f32_e64 v5, m0                   ; encoding: [0x05,0x00,0x67,0xd1,0x7c,0x00,0x00,0x00]
28000x05,0x00,0x67,0xd1,0x7c,0x00,0x00,0x00
2801
2802# CHECK: v_sqrt_f32_e64 v5, exec_lo              ; encoding: [0x05,0x00,0x67,0xd1,0x7e,0x00,0x00,0x00]
28030x05,0x00,0x67,0xd1,0x7e,0x00,0x00,0x00
2804
2805# CHECK: v_sqrt_f32_e64 v5, exec_hi              ; encoding: [0x05,0x00,0x67,0xd1,0x7f,0x00,0x00,0x00]
28060x05,0x00,0x67,0xd1,0x7f,0x00,0x00,0x00
2807
2808# CHECK: v_sqrt_f32_e64 v5, 0                    ; encoding: [0x05,0x00,0x67,0xd1,0x80,0x00,0x00,0x00]
28090x05,0x00,0x67,0xd1,0x80,0x00,0x00,0x00
2810
2811# CHECK: v_sqrt_f32_e64 v5, -1                   ; encoding: [0x05,0x00,0x67,0xd1,0xc1,0x00,0x00,0x00]
28120x05,0x00,0x67,0xd1,0xc1,0x00,0x00,0x00
2813
2814# CHECK: v_sqrt_f32_e64 v5, 0.5                  ; encoding: [0x05,0x00,0x67,0xd1,0xf0,0x00,0x00,0x00]
28150x05,0x00,0x67,0xd1,0xf0,0x00,0x00,0x00
2816
2817# CHECK: v_sqrt_f32_e64 v5, -4.0                 ; encoding: [0x05,0x00,0x67,0xd1,0xf7,0x00,0x00,0x00]
28180x05,0x00,0x67,0xd1,0xf7,0x00,0x00,0x00
2819
2820# CHECK: v_sqrt_f32_e64 v5, -v1                  ; encoding: [0x05,0x00,0x67,0xd1,0x01,0x01,0x00,0x20]
28210x05,0x00,0x67,0xd1,0x01,0x01,0x00,0x20
2822
2823# CHECK: v_sqrt_f32_e64 v5, |v1|                 ; encoding: [0x05,0x01,0x67,0xd1,0x01,0x01,0x00,0x00]
28240x05,0x01,0x67,0xd1,0x01,0x01,0x00,0x00
2825
2826# CHECK: v_sqrt_f32_e64 v5, v1 clamp             ; encoding: [0x05,0x80,0x67,0xd1,0x01,0x01,0x00,0x00]
28270x05,0x80,0x67,0xd1,0x01,0x01,0x00,0x00
2828
2829# CHECK: v_sqrt_f32_e64 v5, v1 mul:2             ; encoding: [0x05,0x00,0x67,0xd1,0x01,0x01,0x00,0x08]
28300x05,0x00,0x67,0xd1,0x01,0x01,0x00,0x08
2831
2832# CHECK: v_sqrt_f32_e64 v5, v1 mul:4             ; encoding: [0x05,0x00,0x67,0xd1,0x01,0x01,0x00,0x10]
28330x05,0x00,0x67,0xd1,0x01,0x01,0x00,0x10
2834
2835# CHECK: v_sqrt_f32_e64 v5, v1 div:2             ; encoding: [0x05,0x00,0x67,0xd1,0x01,0x01,0x00,0x18]
28360x05,0x00,0x67,0xd1,0x01,0x01,0x00,0x18
2837
2838# CHECK: v_sqrt_f64_e64 v[5:6], v[1:2]           ; encoding: [0x05,0x00,0x68,0xd1,0x01,0x01,0x00,0x00]
28390x05,0x00,0x68,0xd1,0x01,0x01,0x00,0x00
2840
2841# CHECK: v_sqrt_f64_e64 v[254:255], v[1:2]       ; encoding: [0xfe,0x00,0x68,0xd1,0x01,0x01,0x00,0x00]
28420xfe,0x00,0x68,0xd1,0x01,0x01,0x00,0x00
2843
2844# CHECK: v_sqrt_f64_e64 v[5:6], v[254:255]       ; encoding: [0x05,0x00,0x68,0xd1,0xfe,0x01,0x00,0x00]
28450x05,0x00,0x68,0xd1,0xfe,0x01,0x00,0x00
2846
2847# CHECK: v_sqrt_f64_e64 v[5:6], s[2:3]           ; encoding: [0x05,0x00,0x68,0xd1,0x02,0x00,0x00,0x00]
28480x05,0x00,0x68,0xd1,0x02,0x00,0x00,0x00
2849
2850# CHECK: v_sqrt_f64_e64 v[5:6], s[4:5]           ; encoding: [0x05,0x00,0x68,0xd1,0x04,0x00,0x00,0x00]
28510x05,0x00,0x68,0xd1,0x04,0x00,0x00,0x00
2852
2853# CHECK: v_sqrt_f64_e64 v[5:6], s[100:101]       ; encoding: [0x05,0x00,0x68,0xd1,0x64,0x00,0x00,0x00]
28540x05,0x00,0x68,0xd1,0x64,0x00,0x00,0x00
2855
2856# CHECK: v_sqrt_f64_e64 v[5:6], flat_scratch     ; encoding: [0x05,0x00,0x68,0xd1,0x66,0x00,0x00,0x00]
28570x05,0x00,0x68,0xd1,0x66,0x00,0x00,0x00
2858
2859# CHECK: v_sqrt_f64_e64 v[5:6], vcc              ; encoding: [0x05,0x00,0x68,0xd1,0x6a,0x00,0x00,0x00]
28600x05,0x00,0x68,0xd1,0x6a,0x00,0x00,0x00
2861
2862# CHECK: v_sqrt_f64_e64 v[5:6], tba              ; encoding: [0x05,0x00,0x68,0xd1,0x6c,0x00,0x00,0x00]
28630x05,0x00,0x68,0xd1,0x6c,0x00,0x00,0x00
2864
2865# CHECK: v_sqrt_f64_e64 v[5:6], tma              ; encoding: [0x05,0x00,0x68,0xd1,0x6e,0x00,0x00,0x00]
28660x05,0x00,0x68,0xd1,0x6e,0x00,0x00,0x00
2867
2868# CHECK: v_sqrt_f64_e64 v[5:6], ttmp[10:11]      ; encoding: [0x05,0x00,0x68,0xd1,0x7a,0x00,0x00,0x00]
28690x05,0x00,0x68,0xd1,0x7a,0x00,0x00,0x00
2870
2871# CHECK: v_sqrt_f64_e64 v[5:6], exec             ; encoding: [0x05,0x00,0x68,0xd1,0x7e,0x00,0x00,0x00]
28720x05,0x00,0x68,0xd1,0x7e,0x00,0x00,0x00
2873
2874# CHECK: v_sqrt_f64_e64 v[5:6], 0                ; encoding: [0x05,0x00,0x68,0xd1,0x80,0x00,0x00,0x00]
28750x05,0x00,0x68,0xd1,0x80,0x00,0x00,0x00
2876
2877# CHECK: v_sqrt_f64_e64 v[5:6], -1               ; encoding: [0x05,0x00,0x68,0xd1,0xc1,0x00,0x00,0x00]
28780x05,0x00,0x68,0xd1,0xc1,0x00,0x00,0x00
2879
2880# CHECK: v_sqrt_f64_e64 v[5:6], 0.5              ; encoding: [0x05,0x00,0x68,0xd1,0xf0,0x00,0x00,0x00]
28810x05,0x00,0x68,0xd1,0xf0,0x00,0x00,0x00
2882
2883# CHECK: v_sqrt_f64_e64 v[5:6], -4.0             ; encoding: [0x05,0x00,0x68,0xd1,0xf7,0x00,0x00,0x00]
28840x05,0x00,0x68,0xd1,0xf7,0x00,0x00,0x00
2885
2886# CHECK: v_sqrt_f64_e64 v[5:6], -v[1:2]          ; encoding: [0x05,0x00,0x68,0xd1,0x01,0x01,0x00,0x20]
28870x05,0x00,0x68,0xd1,0x01,0x01,0x00,0x20
2888
2889# CHECK: v_sqrt_f64_e64 v[5:6], |v[1:2]|         ; encoding: [0x05,0x01,0x68,0xd1,0x01,0x01,0x00,0x00]
28900x05,0x01,0x68,0xd1,0x01,0x01,0x00,0x00
2891
2892# CHECK: v_sqrt_f64_e64 v[5:6], v[1:2] clamp     ; encoding: [0x05,0x80,0x68,0xd1,0x01,0x01,0x00,0x00]
28930x05,0x80,0x68,0xd1,0x01,0x01,0x00,0x00
2894
2895# CHECK: v_sqrt_f64_e64 v[5:6], v[1:2] mul:2     ; encoding: [0x05,0x00,0x68,0xd1,0x01,0x01,0x00,0x08]
28960x05,0x00,0x68,0xd1,0x01,0x01,0x00,0x08
2897
2898# CHECK: v_sqrt_f64_e64 v[5:6], v[1:2] mul:4     ; encoding: [0x05,0x00,0x68,0xd1,0x01,0x01,0x00,0x10]
28990x05,0x00,0x68,0xd1,0x01,0x01,0x00,0x10
2900
2901# CHECK: v_sqrt_f64_e64 v[5:6], v[1:2] div:2     ; encoding: [0x05,0x00,0x68,0xd1,0x01,0x01,0x00,0x18]
29020x05,0x00,0x68,0xd1,0x01,0x01,0x00,0x18
2903
2904# CHECK: v_sin_f32_e64 v5, v1                    ; encoding: [0x05,0x00,0x69,0xd1,0x01,0x01,0x00,0x00]
29050x05,0x00,0x69,0xd1,0x01,0x01,0x00,0x00
2906
2907# CHECK: v_sin_f32_e64 v255, v1                  ; encoding: [0xff,0x00,0x69,0xd1,0x01,0x01,0x00,0x00]
29080xff,0x00,0x69,0xd1,0x01,0x01,0x00,0x00
2909
2910# CHECK: v_sin_f32_e64 v5, v255                  ; encoding: [0x05,0x00,0x69,0xd1,0xff,0x01,0x00,0x00]
29110x05,0x00,0x69,0xd1,0xff,0x01,0x00,0x00
2912
2913# CHECK: v_sin_f32_e64 v5, s1                    ; encoding: [0x05,0x00,0x69,0xd1,0x01,0x00,0x00,0x00]
29140x05,0x00,0x69,0xd1,0x01,0x00,0x00,0x00
2915
2916# CHECK: v_sin_f32_e64 v5, s101                  ; encoding: [0x05,0x00,0x69,0xd1,0x65,0x00,0x00,0x00]
29170x05,0x00,0x69,0xd1,0x65,0x00,0x00,0x00
2918
2919# CHECK: v_sin_f32_e64 v5, flat_scratch_lo       ; encoding: [0x05,0x00,0x69,0xd1,0x66,0x00,0x00,0x00]
29200x05,0x00,0x69,0xd1,0x66,0x00,0x00,0x00
2921
2922# CHECK: v_sin_f32_e64 v5, flat_scratch_hi       ; encoding: [0x05,0x00,0x69,0xd1,0x67,0x00,0x00,0x00]
29230x05,0x00,0x69,0xd1,0x67,0x00,0x00,0x00
2924
2925# CHECK: v_sin_f32_e64 v5, vcc_lo                ; encoding: [0x05,0x00,0x69,0xd1,0x6a,0x00,0x00,0x00]
29260x05,0x00,0x69,0xd1,0x6a,0x00,0x00,0x00
2927
2928# CHECK: v_sin_f32_e64 v5, vcc_hi                ; encoding: [0x05,0x00,0x69,0xd1,0x6b,0x00,0x00,0x00]
29290x05,0x00,0x69,0xd1,0x6b,0x00,0x00,0x00
2930
2931# CHECK: v_sin_f32_e64 v5, tba_lo                ; encoding: [0x05,0x00,0x69,0xd1,0x6c,0x00,0x00,0x00]
29320x05,0x00,0x69,0xd1,0x6c,0x00,0x00,0x00
2933
2934# CHECK: v_sin_f32_e64 v5, tba_hi                ; encoding: [0x05,0x00,0x69,0xd1,0x6d,0x00,0x00,0x00]
29350x05,0x00,0x69,0xd1,0x6d,0x00,0x00,0x00
2936
2937# CHECK: v_sin_f32_e64 v5, tma_lo                ; encoding: [0x05,0x00,0x69,0xd1,0x6e,0x00,0x00,0x00]
29380x05,0x00,0x69,0xd1,0x6e,0x00,0x00,0x00
2939
2940# CHECK: v_sin_f32_e64 v5, tma_hi                ; encoding: [0x05,0x00,0x69,0xd1,0x6f,0x00,0x00,0x00]
29410x05,0x00,0x69,0xd1,0x6f,0x00,0x00,0x00
2942
2943# CHECK: v_sin_f32_e64 v5, ttmp11                ; encoding: [0x05,0x00,0x69,0xd1,0x7b,0x00,0x00,0x00]
29440x05,0x00,0x69,0xd1,0x7b,0x00,0x00,0x00
2945
2946# CHECK: v_sin_f32_e64 v5, m0                    ; encoding: [0x05,0x00,0x69,0xd1,0x7c,0x00,0x00,0x00]
29470x05,0x00,0x69,0xd1,0x7c,0x00,0x00,0x00
2948
2949# CHECK: v_sin_f32_e64 v5, exec_lo               ; encoding: [0x05,0x00,0x69,0xd1,0x7e,0x00,0x00,0x00]
29500x05,0x00,0x69,0xd1,0x7e,0x00,0x00,0x00
2951
2952# CHECK: v_sin_f32_e64 v5, exec_hi               ; encoding: [0x05,0x00,0x69,0xd1,0x7f,0x00,0x00,0x00]
29530x05,0x00,0x69,0xd1,0x7f,0x00,0x00,0x00
2954
2955# CHECK: v_sin_f32_e64 v5, 0                     ; encoding: [0x05,0x00,0x69,0xd1,0x80,0x00,0x00,0x00]
29560x05,0x00,0x69,0xd1,0x80,0x00,0x00,0x00
2957
2958# CHECK: v_sin_f32_e64 v5, -1                    ; encoding: [0x05,0x00,0x69,0xd1,0xc1,0x00,0x00,0x00]
29590x05,0x00,0x69,0xd1,0xc1,0x00,0x00,0x00
2960
2961# CHECK: v_sin_f32_e64 v5, 0.5                   ; encoding: [0x05,0x00,0x69,0xd1,0xf0,0x00,0x00,0x00]
29620x05,0x00,0x69,0xd1,0xf0,0x00,0x00,0x00
2963
2964# CHECK: v_sin_f32_e64 v5, -4.0                  ; encoding: [0x05,0x00,0x69,0xd1,0xf7,0x00,0x00,0x00]
29650x05,0x00,0x69,0xd1,0xf7,0x00,0x00,0x00
2966
2967# CHECK: v_sin_f32_e64 v5, -v1                   ; encoding: [0x05,0x00,0x69,0xd1,0x01,0x01,0x00,0x20]
29680x05,0x00,0x69,0xd1,0x01,0x01,0x00,0x20
2969
2970# CHECK: v_sin_f32_e64 v5, |v1|                  ; encoding: [0x05,0x01,0x69,0xd1,0x01,0x01,0x00,0x00]
29710x05,0x01,0x69,0xd1,0x01,0x01,0x00,0x00
2972
2973# CHECK: v_sin_f32_e64 v5, v1 clamp              ; encoding: [0x05,0x80,0x69,0xd1,0x01,0x01,0x00,0x00]
29740x05,0x80,0x69,0xd1,0x01,0x01,0x00,0x00
2975
2976# CHECK: v_sin_f32_e64 v5, v1 mul:2              ; encoding: [0x05,0x00,0x69,0xd1,0x01,0x01,0x00,0x08]
29770x05,0x00,0x69,0xd1,0x01,0x01,0x00,0x08
2978
2979# CHECK: v_sin_f32_e64 v5, v1 mul:4              ; encoding: [0x05,0x00,0x69,0xd1,0x01,0x01,0x00,0x10]
29800x05,0x00,0x69,0xd1,0x01,0x01,0x00,0x10
2981
2982# CHECK: v_sin_f32_e64 v5, v1 div:2              ; encoding: [0x05,0x00,0x69,0xd1,0x01,0x01,0x00,0x18]
29830x05,0x00,0x69,0xd1,0x01,0x01,0x00,0x18
2984
2985# CHECK: v_cos_f32_e64 v5, v1                    ; encoding: [0x05,0x00,0x6a,0xd1,0x01,0x01,0x00,0x00]
29860x05,0x00,0x6a,0xd1,0x01,0x01,0x00,0x00
2987
2988# CHECK: v_cos_f32_e64 v255, v1                  ; encoding: [0xff,0x00,0x6a,0xd1,0x01,0x01,0x00,0x00]
29890xff,0x00,0x6a,0xd1,0x01,0x01,0x00,0x00
2990
2991# CHECK: v_cos_f32_e64 v5, v255                  ; encoding: [0x05,0x00,0x6a,0xd1,0xff,0x01,0x00,0x00]
29920x05,0x00,0x6a,0xd1,0xff,0x01,0x00,0x00
2993
2994# CHECK: v_cos_f32_e64 v5, s1                    ; encoding: [0x05,0x00,0x6a,0xd1,0x01,0x00,0x00,0x00]
29950x05,0x00,0x6a,0xd1,0x01,0x00,0x00,0x00
2996
2997# CHECK: v_cos_f32_e64 v5, s101                  ; encoding: [0x05,0x00,0x6a,0xd1,0x65,0x00,0x00,0x00]
29980x05,0x00,0x6a,0xd1,0x65,0x00,0x00,0x00
2999
3000# CHECK: v_cos_f32_e64 v5, flat_scratch_lo       ; encoding: [0x05,0x00,0x6a,0xd1,0x66,0x00,0x00,0x00]
30010x05,0x00,0x6a,0xd1,0x66,0x00,0x00,0x00
3002
3003# CHECK: v_cos_f32_e64 v5, flat_scratch_hi       ; encoding: [0x05,0x00,0x6a,0xd1,0x67,0x00,0x00,0x00]
30040x05,0x00,0x6a,0xd1,0x67,0x00,0x00,0x00
3005
3006# CHECK: v_cos_f32_e64 v5, vcc_lo                ; encoding: [0x05,0x00,0x6a,0xd1,0x6a,0x00,0x00,0x00]
30070x05,0x00,0x6a,0xd1,0x6a,0x00,0x00,0x00
3008
3009# CHECK: v_cos_f32_e64 v5, vcc_hi                ; encoding: [0x05,0x00,0x6a,0xd1,0x6b,0x00,0x00,0x00]
30100x05,0x00,0x6a,0xd1,0x6b,0x00,0x00,0x00
3011
3012# CHECK: v_cos_f32_e64 v5, tba_lo                ; encoding: [0x05,0x00,0x6a,0xd1,0x6c,0x00,0x00,0x00]
30130x05,0x00,0x6a,0xd1,0x6c,0x00,0x00,0x00
3014
3015# CHECK: v_cos_f32_e64 v5, tba_hi                ; encoding: [0x05,0x00,0x6a,0xd1,0x6d,0x00,0x00,0x00]
30160x05,0x00,0x6a,0xd1,0x6d,0x00,0x00,0x00
3017
3018# CHECK: v_cos_f32_e64 v5, tma_lo                ; encoding: [0x05,0x00,0x6a,0xd1,0x6e,0x00,0x00,0x00]
30190x05,0x00,0x6a,0xd1,0x6e,0x00,0x00,0x00
3020
3021# CHECK: v_cos_f32_e64 v5, tma_hi                ; encoding: [0x05,0x00,0x6a,0xd1,0x6f,0x00,0x00,0x00]
30220x05,0x00,0x6a,0xd1,0x6f,0x00,0x00,0x00
3023
3024# CHECK: v_cos_f32_e64 v5, ttmp11                ; encoding: [0x05,0x00,0x6a,0xd1,0x7b,0x00,0x00,0x00]
30250x05,0x00,0x6a,0xd1,0x7b,0x00,0x00,0x00
3026
3027# CHECK: v_cos_f32_e64 v5, m0                    ; encoding: [0x05,0x00,0x6a,0xd1,0x7c,0x00,0x00,0x00]
30280x05,0x00,0x6a,0xd1,0x7c,0x00,0x00,0x00
3029
3030# CHECK: v_cos_f32_e64 v5, exec_lo               ; encoding: [0x05,0x00,0x6a,0xd1,0x7e,0x00,0x00,0x00]
30310x05,0x00,0x6a,0xd1,0x7e,0x00,0x00,0x00
3032
3033# CHECK: v_cos_f32_e64 v5, exec_hi               ; encoding: [0x05,0x00,0x6a,0xd1,0x7f,0x00,0x00,0x00]
30340x05,0x00,0x6a,0xd1,0x7f,0x00,0x00,0x00
3035
3036# CHECK: v_cos_f32_e64 v5, 0                     ; encoding: [0x05,0x00,0x6a,0xd1,0x80,0x00,0x00,0x00]
30370x05,0x00,0x6a,0xd1,0x80,0x00,0x00,0x00
3038
3039# CHECK: v_cos_f32_e64 v5, -1                    ; encoding: [0x05,0x00,0x6a,0xd1,0xc1,0x00,0x00,0x00]
30400x05,0x00,0x6a,0xd1,0xc1,0x00,0x00,0x00
3041
3042# CHECK: v_cos_f32_e64 v5, 0.5                   ; encoding: [0x05,0x00,0x6a,0xd1,0xf0,0x00,0x00,0x00]
30430x05,0x00,0x6a,0xd1,0xf0,0x00,0x00,0x00
3044
3045# CHECK: v_cos_f32_e64 v5, -4.0                  ; encoding: [0x05,0x00,0x6a,0xd1,0xf7,0x00,0x00,0x00]
30460x05,0x00,0x6a,0xd1,0xf7,0x00,0x00,0x00
3047
3048# CHECK: v_cos_f32_e64 v5, -v1                   ; encoding: [0x05,0x00,0x6a,0xd1,0x01,0x01,0x00,0x20]
30490x05,0x00,0x6a,0xd1,0x01,0x01,0x00,0x20
3050
3051# CHECK: v_cos_f32_e64 v5, |v1|                  ; encoding: [0x05,0x01,0x6a,0xd1,0x01,0x01,0x00,0x00]
30520x05,0x01,0x6a,0xd1,0x01,0x01,0x00,0x00
3053
3054# CHECK: v_cos_f32_e64 v5, v1 clamp              ; encoding: [0x05,0x80,0x6a,0xd1,0x01,0x01,0x00,0x00]
30550x05,0x80,0x6a,0xd1,0x01,0x01,0x00,0x00
3056
3057# CHECK: v_cos_f32_e64 v5, v1 mul:2              ; encoding: [0x05,0x00,0x6a,0xd1,0x01,0x01,0x00,0x08]
30580x05,0x00,0x6a,0xd1,0x01,0x01,0x00,0x08
3059
3060# CHECK: v_cos_f32_e64 v5, v1 mul:4              ; encoding: [0x05,0x00,0x6a,0xd1,0x01,0x01,0x00,0x10]
30610x05,0x00,0x6a,0xd1,0x01,0x01,0x00,0x10
3062
3063# CHECK: v_cos_f32_e64 v5, v1 div:2              ; encoding: [0x05,0x00,0x6a,0xd1,0x01,0x01,0x00,0x18]
30640x05,0x00,0x6a,0xd1,0x01,0x01,0x00,0x18
3065
3066# CHECK: v_not_b32_e64 v5, v1                    ; encoding: [0x05,0x00,0x6b,0xd1,0x01,0x01,0x00,0x00]
30670x05,0x00,0x6b,0xd1,0x01,0x01,0x00,0x00
3068
3069# CHECK: v_not_b32_e64 v255, v1                  ; encoding: [0xff,0x00,0x6b,0xd1,0x01,0x01,0x00,0x00]
30700xff,0x00,0x6b,0xd1,0x01,0x01,0x00,0x00
3071
3072# CHECK: v_not_b32_e64 v5, v255                  ; encoding: [0x05,0x00,0x6b,0xd1,0xff,0x01,0x00,0x00]
30730x05,0x00,0x6b,0xd1,0xff,0x01,0x00,0x00
3074
3075# CHECK: v_not_b32_e64 v5, s1                    ; encoding: [0x05,0x00,0x6b,0xd1,0x01,0x00,0x00,0x00]
30760x05,0x00,0x6b,0xd1,0x01,0x00,0x00,0x00
3077
3078# CHECK: v_not_b32_e64 v5, s101                  ; encoding: [0x05,0x00,0x6b,0xd1,0x65,0x00,0x00,0x00]
30790x05,0x00,0x6b,0xd1,0x65,0x00,0x00,0x00
3080
3081# CHECK: v_not_b32_e64 v5, flat_scratch_lo       ; encoding: [0x05,0x00,0x6b,0xd1,0x66,0x00,0x00,0x00]
30820x05,0x00,0x6b,0xd1,0x66,0x00,0x00,0x00
3083
3084# CHECK: v_not_b32_e64 v5, flat_scratch_hi       ; encoding: [0x05,0x00,0x6b,0xd1,0x67,0x00,0x00,0x00]
30850x05,0x00,0x6b,0xd1,0x67,0x00,0x00,0x00
3086
3087# CHECK: v_not_b32_e64 v5, vcc_lo                ; encoding: [0x05,0x00,0x6b,0xd1,0x6a,0x00,0x00,0x00]
30880x05,0x00,0x6b,0xd1,0x6a,0x00,0x00,0x00
3089
3090# CHECK: v_not_b32_e64 v5, vcc_hi                ; encoding: [0x05,0x00,0x6b,0xd1,0x6b,0x00,0x00,0x00]
30910x05,0x00,0x6b,0xd1,0x6b,0x00,0x00,0x00
3092
3093# CHECK: v_not_b32_e64 v5, tba_lo                ; encoding: [0x05,0x00,0x6b,0xd1,0x6c,0x00,0x00,0x00]
30940x05,0x00,0x6b,0xd1,0x6c,0x00,0x00,0x00
3095
3096# CHECK: v_not_b32_e64 v5, tba_hi                ; encoding: [0x05,0x00,0x6b,0xd1,0x6d,0x00,0x00,0x00]
30970x05,0x00,0x6b,0xd1,0x6d,0x00,0x00,0x00
3098
3099# CHECK: v_not_b32_e64 v5, tma_lo                ; encoding: [0x05,0x00,0x6b,0xd1,0x6e,0x00,0x00,0x00]
31000x05,0x00,0x6b,0xd1,0x6e,0x00,0x00,0x00
3101
3102# CHECK: v_not_b32_e64 v5, tma_hi                ; encoding: [0x05,0x00,0x6b,0xd1,0x6f,0x00,0x00,0x00]
31030x05,0x00,0x6b,0xd1,0x6f,0x00,0x00,0x00
3104
3105# CHECK: v_not_b32_e64 v5, ttmp11                ; encoding: [0x05,0x00,0x6b,0xd1,0x7b,0x00,0x00,0x00]
31060x05,0x00,0x6b,0xd1,0x7b,0x00,0x00,0x00
3107
3108# CHECK: v_not_b32_e64 v5, m0                    ; encoding: [0x05,0x00,0x6b,0xd1,0x7c,0x00,0x00,0x00]
31090x05,0x00,0x6b,0xd1,0x7c,0x00,0x00,0x00
3110
3111# CHECK: v_not_b32_e64 v5, exec_lo               ; encoding: [0x05,0x00,0x6b,0xd1,0x7e,0x00,0x00,0x00]
31120x05,0x00,0x6b,0xd1,0x7e,0x00,0x00,0x00
3113
3114# CHECK: v_not_b32_e64 v5, exec_hi               ; encoding: [0x05,0x00,0x6b,0xd1,0x7f,0x00,0x00,0x00]
31150x05,0x00,0x6b,0xd1,0x7f,0x00,0x00,0x00
3116
3117# CHECK: v_not_b32_e64 v5, 0                     ; encoding: [0x05,0x00,0x6b,0xd1,0x80,0x00,0x00,0x00]
31180x05,0x00,0x6b,0xd1,0x80,0x00,0x00,0x00
3119
3120# CHECK: v_not_b32_e64 v5, -1                    ; encoding: [0x05,0x00,0x6b,0xd1,0xc1,0x00,0x00,0x00]
31210x05,0x00,0x6b,0xd1,0xc1,0x00,0x00,0x00
3122
3123# CHECK: v_not_b32_e64 v5, 0.5                   ; encoding: [0x05,0x00,0x6b,0xd1,0xf0,0x00,0x00,0x00]
31240x05,0x00,0x6b,0xd1,0xf0,0x00,0x00,0x00
3125
3126# CHECK: v_not_b32_e64 v5, -4.0                  ; encoding: [0x05,0x00,0x6b,0xd1,0xf7,0x00,0x00,0x00]
31270x05,0x00,0x6b,0xd1,0xf7,0x00,0x00,0x00
3128
3129# CHECK: v_bfrev_b32_e64 v5, v1                  ; encoding: [0x05,0x00,0x6c,0xd1,0x01,0x01,0x00,0x00]
31300x05,0x00,0x6c,0xd1,0x01,0x01,0x00,0x00
3131
3132# CHECK: v_bfrev_b32_e64 v255, v1                ; encoding: [0xff,0x00,0x6c,0xd1,0x01,0x01,0x00,0x00]
31330xff,0x00,0x6c,0xd1,0x01,0x01,0x00,0x00
3134
3135# CHECK: v_bfrev_b32_e64 v5, v255                ; encoding: [0x05,0x00,0x6c,0xd1,0xff,0x01,0x00,0x00]
31360x05,0x00,0x6c,0xd1,0xff,0x01,0x00,0x00
3137
3138# CHECK: v_bfrev_b32_e64 v5, s1                  ; encoding: [0x05,0x00,0x6c,0xd1,0x01,0x00,0x00,0x00]
31390x05,0x00,0x6c,0xd1,0x01,0x00,0x00,0x00
3140
3141# CHECK: v_bfrev_b32_e64 v5, s101                ; encoding: [0x05,0x00,0x6c,0xd1,0x65,0x00,0x00,0x00]
31420x05,0x00,0x6c,0xd1,0x65,0x00,0x00,0x00
3143
3144# CHECK: v_bfrev_b32_e64 v5, flat_scratch_lo     ; encoding: [0x05,0x00,0x6c,0xd1,0x66,0x00,0x00,0x00]
31450x05,0x00,0x6c,0xd1,0x66,0x00,0x00,0x00
3146
3147# CHECK: v_bfrev_b32_e64 v5, flat_scratch_hi     ; encoding: [0x05,0x00,0x6c,0xd1,0x67,0x00,0x00,0x00]
31480x05,0x00,0x6c,0xd1,0x67,0x00,0x00,0x00
3149
3150# CHECK: v_bfrev_b32_e64 v5, vcc_lo              ; encoding: [0x05,0x00,0x6c,0xd1,0x6a,0x00,0x00,0x00]
31510x05,0x00,0x6c,0xd1,0x6a,0x00,0x00,0x00
3152
3153# CHECK: v_bfrev_b32_e64 v5, vcc_hi              ; encoding: [0x05,0x00,0x6c,0xd1,0x6b,0x00,0x00,0x00]
31540x05,0x00,0x6c,0xd1,0x6b,0x00,0x00,0x00
3155
3156# CHECK: v_bfrev_b32_e64 v5, tba_lo              ; encoding: [0x05,0x00,0x6c,0xd1,0x6c,0x00,0x00,0x00]
31570x05,0x00,0x6c,0xd1,0x6c,0x00,0x00,0x00
3158
3159# CHECK: v_bfrev_b32_e64 v5, tba_hi              ; encoding: [0x05,0x00,0x6c,0xd1,0x6d,0x00,0x00,0x00]
31600x05,0x00,0x6c,0xd1,0x6d,0x00,0x00,0x00
3161
3162# CHECK: v_bfrev_b32_e64 v5, tma_lo              ; encoding: [0x05,0x00,0x6c,0xd1,0x6e,0x00,0x00,0x00]
31630x05,0x00,0x6c,0xd1,0x6e,0x00,0x00,0x00
3164
3165# CHECK: v_bfrev_b32_e64 v5, tma_hi              ; encoding: [0x05,0x00,0x6c,0xd1,0x6f,0x00,0x00,0x00]
31660x05,0x00,0x6c,0xd1,0x6f,0x00,0x00,0x00
3167
3168# CHECK: v_bfrev_b32_e64 v5, ttmp11              ; encoding: [0x05,0x00,0x6c,0xd1,0x7b,0x00,0x00,0x00]
31690x05,0x00,0x6c,0xd1,0x7b,0x00,0x00,0x00
3170
3171# CHECK: v_bfrev_b32_e64 v5, m0                  ; encoding: [0x05,0x00,0x6c,0xd1,0x7c,0x00,0x00,0x00]
31720x05,0x00,0x6c,0xd1,0x7c,0x00,0x00,0x00
3173
3174# CHECK: v_bfrev_b32_e64 v5, exec_lo             ; encoding: [0x05,0x00,0x6c,0xd1,0x7e,0x00,0x00,0x00]
31750x05,0x00,0x6c,0xd1,0x7e,0x00,0x00,0x00
3176
3177# CHECK: v_bfrev_b32_e64 v5, exec_hi             ; encoding: [0x05,0x00,0x6c,0xd1,0x7f,0x00,0x00,0x00]
31780x05,0x00,0x6c,0xd1,0x7f,0x00,0x00,0x00
3179
3180# CHECK: v_bfrev_b32_e64 v5, 0                   ; encoding: [0x05,0x00,0x6c,0xd1,0x80,0x00,0x00,0x00]
31810x05,0x00,0x6c,0xd1,0x80,0x00,0x00,0x00
3182
3183# CHECK: v_bfrev_b32_e64 v5, -1                  ; encoding: [0x05,0x00,0x6c,0xd1,0xc1,0x00,0x00,0x00]
31840x05,0x00,0x6c,0xd1,0xc1,0x00,0x00,0x00
3185
3186# CHECK: v_bfrev_b32_e64 v5, 0.5                 ; encoding: [0x05,0x00,0x6c,0xd1,0xf0,0x00,0x00,0x00]
31870x05,0x00,0x6c,0xd1,0xf0,0x00,0x00,0x00
3188
3189# CHECK: v_bfrev_b32_e64 v5, -4.0                ; encoding: [0x05,0x00,0x6c,0xd1,0xf7,0x00,0x00,0x00]
31900x05,0x00,0x6c,0xd1,0xf7,0x00,0x00,0x00
3191
3192# CHECK: v_ffbh_u32_e64 v5, v1                   ; encoding: [0x05,0x00,0x6d,0xd1,0x01,0x01,0x00,0x00]
31930x05,0x00,0x6d,0xd1,0x01,0x01,0x00,0x00
3194
3195# CHECK: v_ffbh_u32_e64 v255, v1                 ; encoding: [0xff,0x00,0x6d,0xd1,0x01,0x01,0x00,0x00]
31960xff,0x00,0x6d,0xd1,0x01,0x01,0x00,0x00
3197
3198# CHECK: v_ffbh_u32_e64 v5, v255                 ; encoding: [0x05,0x00,0x6d,0xd1,0xff,0x01,0x00,0x00]
31990x05,0x00,0x6d,0xd1,0xff,0x01,0x00,0x00
3200
3201# CHECK: v_ffbh_u32_e64 v5, s1                   ; encoding: [0x05,0x00,0x6d,0xd1,0x01,0x00,0x00,0x00]
32020x05,0x00,0x6d,0xd1,0x01,0x00,0x00,0x00
3203
3204# CHECK: v_ffbh_u32_e64 v5, s101                 ; encoding: [0x05,0x00,0x6d,0xd1,0x65,0x00,0x00,0x00]
32050x05,0x00,0x6d,0xd1,0x65,0x00,0x00,0x00
3206
3207# CHECK: v_ffbh_u32_e64 v5, flat_scratch_lo      ; encoding: [0x05,0x00,0x6d,0xd1,0x66,0x00,0x00,0x00]
32080x05,0x00,0x6d,0xd1,0x66,0x00,0x00,0x00
3209
3210# CHECK: v_ffbh_u32_e64 v5, flat_scratch_hi      ; encoding: [0x05,0x00,0x6d,0xd1,0x67,0x00,0x00,0x00]
32110x05,0x00,0x6d,0xd1,0x67,0x00,0x00,0x00
3212
3213# CHECK: v_ffbh_u32_e64 v5, vcc_lo               ; encoding: [0x05,0x00,0x6d,0xd1,0x6a,0x00,0x00,0x00]
32140x05,0x00,0x6d,0xd1,0x6a,0x00,0x00,0x00
3215
3216# CHECK: v_ffbh_u32_e64 v5, vcc_hi               ; encoding: [0x05,0x00,0x6d,0xd1,0x6b,0x00,0x00,0x00]
32170x05,0x00,0x6d,0xd1,0x6b,0x00,0x00,0x00
3218
3219# CHECK: v_ffbh_u32_e64 v5, tba_lo               ; encoding: [0x05,0x00,0x6d,0xd1,0x6c,0x00,0x00,0x00]
32200x05,0x00,0x6d,0xd1,0x6c,0x00,0x00,0x00
3221
3222# CHECK: v_ffbh_u32_e64 v5, tba_hi               ; encoding: [0x05,0x00,0x6d,0xd1,0x6d,0x00,0x00,0x00]
32230x05,0x00,0x6d,0xd1,0x6d,0x00,0x00,0x00
3224
3225# CHECK: v_ffbh_u32_e64 v5, tma_lo               ; encoding: [0x05,0x00,0x6d,0xd1,0x6e,0x00,0x00,0x00]
32260x05,0x00,0x6d,0xd1,0x6e,0x00,0x00,0x00
3227
3228# CHECK: v_ffbh_u32_e64 v5, tma_hi               ; encoding: [0x05,0x00,0x6d,0xd1,0x6f,0x00,0x00,0x00]
32290x05,0x00,0x6d,0xd1,0x6f,0x00,0x00,0x00
3230
3231# CHECK: v_ffbh_u32_e64 v5, ttmp11               ; encoding: [0x05,0x00,0x6d,0xd1,0x7b,0x00,0x00,0x00]
32320x05,0x00,0x6d,0xd1,0x7b,0x00,0x00,0x00
3233
3234# CHECK: v_ffbh_u32_e64 v5, m0                   ; encoding: [0x05,0x00,0x6d,0xd1,0x7c,0x00,0x00,0x00]
32350x05,0x00,0x6d,0xd1,0x7c,0x00,0x00,0x00
3236
3237# CHECK: v_ffbh_u32_e64 v5, exec_lo              ; encoding: [0x05,0x00,0x6d,0xd1,0x7e,0x00,0x00,0x00]
32380x05,0x00,0x6d,0xd1,0x7e,0x00,0x00,0x00
3239
3240# CHECK: v_ffbh_u32_e64 v5, exec_hi              ; encoding: [0x05,0x00,0x6d,0xd1,0x7f,0x00,0x00,0x00]
32410x05,0x00,0x6d,0xd1,0x7f,0x00,0x00,0x00
3242
3243# CHECK: v_ffbh_u32_e64 v5, 0                    ; encoding: [0x05,0x00,0x6d,0xd1,0x80,0x00,0x00,0x00]
32440x05,0x00,0x6d,0xd1,0x80,0x00,0x00,0x00
3245
3246# CHECK: v_ffbh_u32_e64 v5, -1                   ; encoding: [0x05,0x00,0x6d,0xd1,0xc1,0x00,0x00,0x00]
32470x05,0x00,0x6d,0xd1,0xc1,0x00,0x00,0x00
3248
3249# CHECK: v_ffbh_u32_e64 v5, 0.5                  ; encoding: [0x05,0x00,0x6d,0xd1,0xf0,0x00,0x00,0x00]
32500x05,0x00,0x6d,0xd1,0xf0,0x00,0x00,0x00
3251
3252# CHECK: v_ffbh_u32_e64 v5, -4.0                 ; encoding: [0x05,0x00,0x6d,0xd1,0xf7,0x00,0x00,0x00]
32530x05,0x00,0x6d,0xd1,0xf7,0x00,0x00,0x00
3254
3255# CHECK: v_ffbl_b32_e64 v5, v1                   ; encoding: [0x05,0x00,0x6e,0xd1,0x01,0x01,0x00,0x00]
32560x05,0x00,0x6e,0xd1,0x01,0x01,0x00,0x00
3257
3258# CHECK: v_ffbl_b32_e64 v255, v1                 ; encoding: [0xff,0x00,0x6e,0xd1,0x01,0x01,0x00,0x00]
32590xff,0x00,0x6e,0xd1,0x01,0x01,0x00,0x00
3260
3261# CHECK: v_ffbl_b32_e64 v5, v255                 ; encoding: [0x05,0x00,0x6e,0xd1,0xff,0x01,0x00,0x00]
32620x05,0x00,0x6e,0xd1,0xff,0x01,0x00,0x00
3263
3264# CHECK: v_ffbl_b32_e64 v5, s1                   ; encoding: [0x05,0x00,0x6e,0xd1,0x01,0x00,0x00,0x00]
32650x05,0x00,0x6e,0xd1,0x01,0x00,0x00,0x00
3266
3267# CHECK: v_ffbl_b32_e64 v5, s101                 ; encoding: [0x05,0x00,0x6e,0xd1,0x65,0x00,0x00,0x00]
32680x05,0x00,0x6e,0xd1,0x65,0x00,0x00,0x00
3269
3270# CHECK: v_ffbl_b32_e64 v5, flat_scratch_lo      ; encoding: [0x05,0x00,0x6e,0xd1,0x66,0x00,0x00,0x00]
32710x05,0x00,0x6e,0xd1,0x66,0x00,0x00,0x00
3272
3273# CHECK: v_ffbl_b32_e64 v5, flat_scratch_hi      ; encoding: [0x05,0x00,0x6e,0xd1,0x67,0x00,0x00,0x00]
32740x05,0x00,0x6e,0xd1,0x67,0x00,0x00,0x00
3275
3276# CHECK: v_ffbl_b32_e64 v5, vcc_lo               ; encoding: [0x05,0x00,0x6e,0xd1,0x6a,0x00,0x00,0x00]
32770x05,0x00,0x6e,0xd1,0x6a,0x00,0x00,0x00
3278
3279# CHECK: v_ffbl_b32_e64 v5, vcc_hi               ; encoding: [0x05,0x00,0x6e,0xd1,0x6b,0x00,0x00,0x00]
32800x05,0x00,0x6e,0xd1,0x6b,0x00,0x00,0x00
3281
3282# CHECK: v_ffbl_b32_e64 v5, tba_lo               ; encoding: [0x05,0x00,0x6e,0xd1,0x6c,0x00,0x00,0x00]
32830x05,0x00,0x6e,0xd1,0x6c,0x00,0x00,0x00
3284
3285# CHECK: v_ffbl_b32_e64 v5, tba_hi               ; encoding: [0x05,0x00,0x6e,0xd1,0x6d,0x00,0x00,0x00]
32860x05,0x00,0x6e,0xd1,0x6d,0x00,0x00,0x00
3287
3288# CHECK: v_ffbl_b32_e64 v5, tma_lo               ; encoding: [0x05,0x00,0x6e,0xd1,0x6e,0x00,0x00,0x00]
32890x05,0x00,0x6e,0xd1,0x6e,0x00,0x00,0x00
3290
3291# CHECK: v_ffbl_b32_e64 v5, tma_hi               ; encoding: [0x05,0x00,0x6e,0xd1,0x6f,0x00,0x00,0x00]
32920x05,0x00,0x6e,0xd1,0x6f,0x00,0x00,0x00
3293
3294# CHECK: v_ffbl_b32_e64 v5, ttmp11               ; encoding: [0x05,0x00,0x6e,0xd1,0x7b,0x00,0x00,0x00]
32950x05,0x00,0x6e,0xd1,0x7b,0x00,0x00,0x00
3296
3297# CHECK: v_ffbl_b32_e64 v5, m0                   ; encoding: [0x05,0x00,0x6e,0xd1,0x7c,0x00,0x00,0x00]
32980x05,0x00,0x6e,0xd1,0x7c,0x00,0x00,0x00
3299
3300# CHECK: v_ffbl_b32_e64 v5, exec_lo              ; encoding: [0x05,0x00,0x6e,0xd1,0x7e,0x00,0x00,0x00]
33010x05,0x00,0x6e,0xd1,0x7e,0x00,0x00,0x00
3302
3303# CHECK: v_ffbl_b32_e64 v5, exec_hi              ; encoding: [0x05,0x00,0x6e,0xd1,0x7f,0x00,0x00,0x00]
33040x05,0x00,0x6e,0xd1,0x7f,0x00,0x00,0x00
3305
3306# CHECK: v_ffbl_b32_e64 v5, 0                    ; encoding: [0x05,0x00,0x6e,0xd1,0x80,0x00,0x00,0x00]
33070x05,0x00,0x6e,0xd1,0x80,0x00,0x00,0x00
3308
3309# CHECK: v_ffbl_b32_e64 v5, -1                   ; encoding: [0x05,0x00,0x6e,0xd1,0xc1,0x00,0x00,0x00]
33100x05,0x00,0x6e,0xd1,0xc1,0x00,0x00,0x00
3311
3312# CHECK: v_ffbl_b32_e64 v5, 0.5                  ; encoding: [0x05,0x00,0x6e,0xd1,0xf0,0x00,0x00,0x00]
33130x05,0x00,0x6e,0xd1,0xf0,0x00,0x00,0x00
3314
3315# CHECK: v_ffbl_b32_e64 v5, -4.0                 ; encoding: [0x05,0x00,0x6e,0xd1,0xf7,0x00,0x00,0x00]
33160x05,0x00,0x6e,0xd1,0xf7,0x00,0x00,0x00
3317
3318# CHECK: v_ffbh_i32_e64 v5, v1                   ; encoding: [0x05,0x00,0x6f,0xd1,0x01,0x01,0x00,0x00]
33190x05,0x00,0x6f,0xd1,0x01,0x01,0x00,0x00
3320
3321# CHECK: v_ffbh_i32_e64 v255, v1                 ; encoding: [0xff,0x00,0x6f,0xd1,0x01,0x01,0x00,0x00]
33220xff,0x00,0x6f,0xd1,0x01,0x01,0x00,0x00
3323
3324# CHECK: v_ffbh_i32_e64 v5, v255                 ; encoding: [0x05,0x00,0x6f,0xd1,0xff,0x01,0x00,0x00]
33250x05,0x00,0x6f,0xd1,0xff,0x01,0x00,0x00
3326
3327# CHECK: v_ffbh_i32_e64 v5, s1                   ; encoding: [0x05,0x00,0x6f,0xd1,0x01,0x00,0x00,0x00]
33280x05,0x00,0x6f,0xd1,0x01,0x00,0x00,0x00
3329
3330# CHECK: v_ffbh_i32_e64 v5, s101                 ; encoding: [0x05,0x00,0x6f,0xd1,0x65,0x00,0x00,0x00]
33310x05,0x00,0x6f,0xd1,0x65,0x00,0x00,0x00
3332
3333# CHECK: v_ffbh_i32_e64 v5, flat_scratch_lo      ; encoding: [0x05,0x00,0x6f,0xd1,0x66,0x00,0x00,0x00]
33340x05,0x00,0x6f,0xd1,0x66,0x00,0x00,0x00
3335
3336# CHECK: v_ffbh_i32_e64 v5, flat_scratch_hi      ; encoding: [0x05,0x00,0x6f,0xd1,0x67,0x00,0x00,0x00]
33370x05,0x00,0x6f,0xd1,0x67,0x00,0x00,0x00
3338
3339# CHECK: v_ffbh_i32_e64 v5, vcc_lo               ; encoding: [0x05,0x00,0x6f,0xd1,0x6a,0x00,0x00,0x00]
33400x05,0x00,0x6f,0xd1,0x6a,0x00,0x00,0x00
3341
3342# CHECK: v_ffbh_i32_e64 v5, vcc_hi               ; encoding: [0x05,0x00,0x6f,0xd1,0x6b,0x00,0x00,0x00]
33430x05,0x00,0x6f,0xd1,0x6b,0x00,0x00,0x00
3344
3345# CHECK: v_ffbh_i32_e64 v5, tba_lo               ; encoding: [0x05,0x00,0x6f,0xd1,0x6c,0x00,0x00,0x00]
33460x05,0x00,0x6f,0xd1,0x6c,0x00,0x00,0x00
3347
3348# CHECK: v_ffbh_i32_e64 v5, tba_hi               ; encoding: [0x05,0x00,0x6f,0xd1,0x6d,0x00,0x00,0x00]
33490x05,0x00,0x6f,0xd1,0x6d,0x00,0x00,0x00
3350
3351# CHECK: v_ffbh_i32_e64 v5, tma_lo               ; encoding: [0x05,0x00,0x6f,0xd1,0x6e,0x00,0x00,0x00]
33520x05,0x00,0x6f,0xd1,0x6e,0x00,0x00,0x00
3353
3354# CHECK: v_ffbh_i32_e64 v5, tma_hi               ; encoding: [0x05,0x00,0x6f,0xd1,0x6f,0x00,0x00,0x00]
33550x05,0x00,0x6f,0xd1,0x6f,0x00,0x00,0x00
3356
3357# CHECK: v_ffbh_i32_e64 v5, ttmp11               ; encoding: [0x05,0x00,0x6f,0xd1,0x7b,0x00,0x00,0x00]
33580x05,0x00,0x6f,0xd1,0x7b,0x00,0x00,0x00
3359
3360# CHECK: v_ffbh_i32_e64 v5, m0                   ; encoding: [0x05,0x00,0x6f,0xd1,0x7c,0x00,0x00,0x00]
33610x05,0x00,0x6f,0xd1,0x7c,0x00,0x00,0x00
3362
3363# CHECK: v_ffbh_i32_e64 v5, exec_lo              ; encoding: [0x05,0x00,0x6f,0xd1,0x7e,0x00,0x00,0x00]
33640x05,0x00,0x6f,0xd1,0x7e,0x00,0x00,0x00
3365
3366# CHECK: v_ffbh_i32_e64 v5, exec_hi              ; encoding: [0x05,0x00,0x6f,0xd1,0x7f,0x00,0x00,0x00]
33670x05,0x00,0x6f,0xd1,0x7f,0x00,0x00,0x00
3368
3369# CHECK: v_ffbh_i32_e64 v5, 0                    ; encoding: [0x05,0x00,0x6f,0xd1,0x80,0x00,0x00,0x00]
33700x05,0x00,0x6f,0xd1,0x80,0x00,0x00,0x00
3371
3372# CHECK: v_ffbh_i32_e64 v5, -1                   ; encoding: [0x05,0x00,0x6f,0xd1,0xc1,0x00,0x00,0x00]
33730x05,0x00,0x6f,0xd1,0xc1,0x00,0x00,0x00
3374
3375# CHECK: v_ffbh_i32_e64 v5, 0.5                  ; encoding: [0x05,0x00,0x6f,0xd1,0xf0,0x00,0x00,0x00]
33760x05,0x00,0x6f,0xd1,0xf0,0x00,0x00,0x00
3377
3378# CHECK: v_ffbh_i32_e64 v5, -4.0                 ; encoding: [0x05,0x00,0x6f,0xd1,0xf7,0x00,0x00,0x00]
33790x05,0x00,0x6f,0xd1,0xf7,0x00,0x00,0x00
3380
3381# CHECK: v_frexp_exp_i32_f64_e64 v5, v[1:2]      ; encoding: [0x05,0x00,0x70,0xd1,0x01,0x01,0x00,0x00]
33820x05,0x00,0x70,0xd1,0x01,0x01,0x00,0x00
3383
3384# CHECK: v_frexp_exp_i32_f64_e64 v255, v[1:2]    ; encoding: [0xff,0x00,0x70,0xd1,0x01,0x01,0x00,0x00]
33850xff,0x00,0x70,0xd1,0x01,0x01,0x00,0x00
3386
3387# CHECK: v_frexp_exp_i32_f64_e64 v5, v[254:255]  ; encoding: [0x05,0x00,0x70,0xd1,0xfe,0x01,0x00,0x00]
33880x05,0x00,0x70,0xd1,0xfe,0x01,0x00,0x00
3389
3390# CHECK: v_frexp_exp_i32_f64_e64 v5, s[2:3]      ; encoding: [0x05,0x00,0x70,0xd1,0x02,0x00,0x00,0x00]
33910x05,0x00,0x70,0xd1,0x02,0x00,0x00,0x00
3392
3393# CHECK: v_frexp_exp_i32_f64_e64 v5, s[4:5]      ; encoding: [0x05,0x00,0x70,0xd1,0x04,0x00,0x00,0x00]
33940x05,0x00,0x70,0xd1,0x04,0x00,0x00,0x00
3395
3396# CHECK: v_frexp_exp_i32_f64_e64 v5, s[100:101]  ; encoding: [0x05,0x00,0x70,0xd1,0x64,0x00,0x00,0x00]
33970x05,0x00,0x70,0xd1,0x64,0x00,0x00,0x00
3398
3399# CHECK: v_frexp_exp_i32_f64_e64 v5, flat_scratch ; encoding: [0x05,0x00,0x70,0xd1,0x66,0x00,0x00,0x00]
34000x05,0x00,0x70,0xd1,0x66,0x00,0x00,0x00
3401
3402# CHECK: v_frexp_exp_i32_f64_e64 v5, vcc         ; encoding: [0x05,0x00,0x70,0xd1,0x6a,0x00,0x00,0x00]
34030x05,0x00,0x70,0xd1,0x6a,0x00,0x00,0x00
3404
3405# CHECK: v_frexp_exp_i32_f64_e64 v5, tba         ; encoding: [0x05,0x00,0x70,0xd1,0x6c,0x00,0x00,0x00]
34060x05,0x00,0x70,0xd1,0x6c,0x00,0x00,0x00
3407
3408# CHECK: v_frexp_exp_i32_f64_e64 v5, tma         ; encoding: [0x05,0x00,0x70,0xd1,0x6e,0x00,0x00,0x00]
34090x05,0x00,0x70,0xd1,0x6e,0x00,0x00,0x00
3410
3411# CHECK: v_frexp_exp_i32_f64_e64 v5, ttmp[10:11] ; encoding: [0x05,0x00,0x70,0xd1,0x7a,0x00,0x00,0x00]
34120x05,0x00,0x70,0xd1,0x7a,0x00,0x00,0x00
3413
3414# CHECK: v_frexp_exp_i32_f64_e64 v5, exec        ; encoding: [0x05,0x00,0x70,0xd1,0x7e,0x00,0x00,0x00]
34150x05,0x00,0x70,0xd1,0x7e,0x00,0x00,0x00
3416
3417# CHECK: v_frexp_exp_i32_f64_e64 v5, 0           ; encoding: [0x05,0x00,0x70,0xd1,0x80,0x00,0x00,0x00]
34180x05,0x00,0x70,0xd1,0x80,0x00,0x00,0x00
3419
3420# CHECK: v_frexp_exp_i32_f64_e64 v5, -1          ; encoding: [0x05,0x00,0x70,0xd1,0xc1,0x00,0x00,0x00]
34210x05,0x00,0x70,0xd1,0xc1,0x00,0x00,0x00
3422
3423# CHECK: v_frexp_exp_i32_f64_e64 v5, 0.5         ; encoding: [0x05,0x00,0x70,0xd1,0xf0,0x00,0x00,0x00]
34240x05,0x00,0x70,0xd1,0xf0,0x00,0x00,0x00
3425
3426# CHECK: v_frexp_exp_i32_f64_e64 v5, -4.0        ; encoding: [0x05,0x00,0x70,0xd1,0xf7,0x00,0x00,0x00]
34270x05,0x00,0x70,0xd1,0xf7,0x00,0x00,0x00
3428
3429# CHECK: v_frexp_exp_i32_f64_e64 v5, -v[1:2]     ; encoding: [0x05,0x00,0x70,0xd1,0x01,0x01,0x00,0x20]
34300x05,0x00,0x70,0xd1,0x01,0x01,0x00,0x20
3431
3432# CHECK: v_frexp_exp_i32_f64_e64 v5, |v[1:2]|    ; encoding: [0x05,0x01,0x70,0xd1,0x01,0x01,0x00,0x00]
34330x05,0x01,0x70,0xd1,0x01,0x01,0x00,0x00
3434
3435# CHECK: v_frexp_mant_f64_e64 v[5:6], v[1:2]     ; encoding: [0x05,0x00,0x71,0xd1,0x01,0x01,0x00,0x00]
34360x05,0x00,0x71,0xd1,0x01,0x01,0x00,0x00
3437
3438# CHECK: v_frexp_mant_f64_e64 v[254:255], v[1:2] ; encoding: [0xfe,0x00,0x71,0xd1,0x01,0x01,0x00,0x00]
34390xfe,0x00,0x71,0xd1,0x01,0x01,0x00,0x00
3440
3441# CHECK: v_frexp_mant_f64_e64 v[5:6], v[254:255] ; encoding: [0x05,0x00,0x71,0xd1,0xfe,0x01,0x00,0x00]
34420x05,0x00,0x71,0xd1,0xfe,0x01,0x00,0x00
3443
3444# CHECK: v_frexp_mant_f64_e64 v[5:6], s[2:3]     ; encoding: [0x05,0x00,0x71,0xd1,0x02,0x00,0x00,0x00]
34450x05,0x00,0x71,0xd1,0x02,0x00,0x00,0x00
3446
3447# CHECK: v_frexp_mant_f64_e64 v[5:6], s[4:5]     ; encoding: [0x05,0x00,0x71,0xd1,0x04,0x00,0x00,0x00]
34480x05,0x00,0x71,0xd1,0x04,0x00,0x00,0x00
3449
3450# CHECK: v_frexp_mant_f64_e64 v[5:6], s[100:101] ; encoding: [0x05,0x00,0x71,0xd1,0x64,0x00,0x00,0x00]
34510x05,0x00,0x71,0xd1,0x64,0x00,0x00,0x00
3452
3453# CHECK: v_frexp_mant_f64_e64 v[5:6], flat_scratch ; encoding: [0x05,0x00,0x71,0xd1,0x66,0x00,0x00,0x00]
34540x05,0x00,0x71,0xd1,0x66,0x00,0x00,0x00
3455
3456# CHECK: v_frexp_mant_f64_e64 v[5:6], vcc        ; encoding: [0x05,0x00,0x71,0xd1,0x6a,0x00,0x00,0x00]
34570x05,0x00,0x71,0xd1,0x6a,0x00,0x00,0x00
3458
3459# CHECK: v_frexp_mant_f64_e64 v[5:6], tba        ; encoding: [0x05,0x00,0x71,0xd1,0x6c,0x00,0x00,0x00]
34600x05,0x00,0x71,0xd1,0x6c,0x00,0x00,0x00
3461
3462# CHECK: v_frexp_mant_f64_e64 v[5:6], tma        ; encoding: [0x05,0x00,0x71,0xd1,0x6e,0x00,0x00,0x00]
34630x05,0x00,0x71,0xd1,0x6e,0x00,0x00,0x00
3464
3465# CHECK: v_frexp_mant_f64_e64 v[5:6], ttmp[10:11] ; encoding: [0x05,0x00,0x71,0xd1,0x7a,0x00,0x00,0x00]
34660x05,0x00,0x71,0xd1,0x7a,0x00,0x00,0x00
3467
3468# CHECK: v_frexp_mant_f64_e64 v[5:6], exec       ; encoding: [0x05,0x00,0x71,0xd1,0x7e,0x00,0x00,0x00]
34690x05,0x00,0x71,0xd1,0x7e,0x00,0x00,0x00
3470
3471# CHECK: v_frexp_mant_f64_e64 v[5:6], 0          ; encoding: [0x05,0x00,0x71,0xd1,0x80,0x00,0x00,0x00]
34720x05,0x00,0x71,0xd1,0x80,0x00,0x00,0x00
3473
3474# CHECK: v_frexp_mant_f64_e64 v[5:6], -1         ; encoding: [0x05,0x00,0x71,0xd1,0xc1,0x00,0x00,0x00]
34750x05,0x00,0x71,0xd1,0xc1,0x00,0x00,0x00
3476
3477# CHECK: v_frexp_mant_f64_e64 v[5:6], 0.5        ; encoding: [0x05,0x00,0x71,0xd1,0xf0,0x00,0x00,0x00]
34780x05,0x00,0x71,0xd1,0xf0,0x00,0x00,0x00
3479
3480# CHECK: v_frexp_mant_f64_e64 v[5:6], -4.0       ; encoding: [0x05,0x00,0x71,0xd1,0xf7,0x00,0x00,0x00]
34810x05,0x00,0x71,0xd1,0xf7,0x00,0x00,0x00
3482
3483# CHECK: v_frexp_mant_f64_e64 v[5:6], -v[1:2]    ; encoding: [0x05,0x00,0x71,0xd1,0x01,0x01,0x00,0x20]
34840x05,0x00,0x71,0xd1,0x01,0x01,0x00,0x20
3485
3486# CHECK: v_frexp_mant_f64_e64 v[5:6], |v[1:2]|   ; encoding: [0x05,0x01,0x71,0xd1,0x01,0x01,0x00,0x00]
34870x05,0x01,0x71,0xd1,0x01,0x01,0x00,0x00
3488
3489# CHECK: v_frexp_mant_f64_e64 v[5:6], v[1:2] clamp ; encoding: [0x05,0x80,0x71,0xd1,0x01,0x01,0x00,0x00]
34900x05,0x80,0x71,0xd1,0x01,0x01,0x00,0x00
3491
3492# CHECK: v_frexp_mant_f64_e64 v[5:6], v[1:2] mul:2 ; encoding: [0x05,0x00,0x71,0xd1,0x01,0x01,0x00,0x08]
34930x05,0x00,0x71,0xd1,0x01,0x01,0x00,0x08
3494
3495# CHECK: v_frexp_mant_f64_e64 v[5:6], v[1:2] mul:4 ; encoding: [0x05,0x00,0x71,0xd1,0x01,0x01,0x00,0x10]
34960x05,0x00,0x71,0xd1,0x01,0x01,0x00,0x10
3497
3498# CHECK: v_frexp_mant_f64_e64 v[5:6], v[1:2] div:2 ; encoding: [0x05,0x00,0x71,0xd1,0x01,0x01,0x00,0x18]
34990x05,0x00,0x71,0xd1,0x01,0x01,0x00,0x18
3500
3501# CHECK: v_fract_f64_e64 v[5:6], v[1:2]          ; encoding: [0x05,0x00,0x72,0xd1,0x01,0x01,0x00,0x00]
35020x05,0x00,0x72,0xd1,0x01,0x01,0x00,0x00
3503
3504# CHECK: v_fract_f64_e64 v[254:255], v[1:2]      ; encoding: [0xfe,0x00,0x72,0xd1,0x01,0x01,0x00,0x00]
35050xfe,0x00,0x72,0xd1,0x01,0x01,0x00,0x00
3506
3507# CHECK: v_fract_f64_e64 v[5:6], v[254:255]      ; encoding: [0x05,0x00,0x72,0xd1,0xfe,0x01,0x00,0x00]
35080x05,0x00,0x72,0xd1,0xfe,0x01,0x00,0x00
3509
3510# CHECK: v_fract_f64_e64 v[5:6], s[2:3]          ; encoding: [0x05,0x00,0x72,0xd1,0x02,0x00,0x00,0x00]
35110x05,0x00,0x72,0xd1,0x02,0x00,0x00,0x00
3512
3513# CHECK: v_fract_f64_e64 v[5:6], s[4:5]          ; encoding: [0x05,0x00,0x72,0xd1,0x04,0x00,0x00,0x00]
35140x05,0x00,0x72,0xd1,0x04,0x00,0x00,0x00
3515
3516# CHECK: v_fract_f64_e64 v[5:6], s[100:101]      ; encoding: [0x05,0x00,0x72,0xd1,0x64,0x00,0x00,0x00]
35170x05,0x00,0x72,0xd1,0x64,0x00,0x00,0x00
3518
3519# CHECK: v_fract_f64_e64 v[5:6], flat_scratch    ; encoding: [0x05,0x00,0x72,0xd1,0x66,0x00,0x00,0x00]
35200x05,0x00,0x72,0xd1,0x66,0x00,0x00,0x00
3521
3522# CHECK: v_fract_f64_e64 v[5:6], vcc             ; encoding: [0x05,0x00,0x72,0xd1,0x6a,0x00,0x00,0x00]
35230x05,0x00,0x72,0xd1,0x6a,0x00,0x00,0x00
3524
3525# CHECK: v_fract_f64_e64 v[5:6], tba             ; encoding: [0x05,0x00,0x72,0xd1,0x6c,0x00,0x00,0x00]
35260x05,0x00,0x72,0xd1,0x6c,0x00,0x00,0x00
3527
3528# CHECK: v_fract_f64_e64 v[5:6], tma             ; encoding: [0x05,0x00,0x72,0xd1,0x6e,0x00,0x00,0x00]
35290x05,0x00,0x72,0xd1,0x6e,0x00,0x00,0x00
3530
3531# CHECK: v_fract_f64_e64 v[5:6], ttmp[10:11]     ; encoding: [0x05,0x00,0x72,0xd1,0x7a,0x00,0x00,0x00]
35320x05,0x00,0x72,0xd1,0x7a,0x00,0x00,0x00
3533
3534# CHECK: v_fract_f64_e64 v[5:6], exec            ; encoding: [0x05,0x00,0x72,0xd1,0x7e,0x00,0x00,0x00]
35350x05,0x00,0x72,0xd1,0x7e,0x00,0x00,0x00
3536
3537# CHECK: v_fract_f64_e64 v[5:6], 0               ; encoding: [0x05,0x00,0x72,0xd1,0x80,0x00,0x00,0x00]
35380x05,0x00,0x72,0xd1,0x80,0x00,0x00,0x00
3539
3540# CHECK: v_fract_f64_e64 v[5:6], -1              ; encoding: [0x05,0x00,0x72,0xd1,0xc1,0x00,0x00,0x00]
35410x05,0x00,0x72,0xd1,0xc1,0x00,0x00,0x00
3542
3543# CHECK: v_fract_f64_e64 v[5:6], 0.5             ; encoding: [0x05,0x00,0x72,0xd1,0xf0,0x00,0x00,0x00]
35440x05,0x00,0x72,0xd1,0xf0,0x00,0x00,0x00
3545
3546# CHECK: v_fract_f64_e64 v[5:6], -4.0            ; encoding: [0x05,0x00,0x72,0xd1,0xf7,0x00,0x00,0x00]
35470x05,0x00,0x72,0xd1,0xf7,0x00,0x00,0x00
3548
3549# CHECK: v_fract_f64_e64 v[5:6], -v[1:2]         ; encoding: [0x05,0x00,0x72,0xd1,0x01,0x01,0x00,0x20]
35500x05,0x00,0x72,0xd1,0x01,0x01,0x00,0x20
3551
3552# CHECK: v_fract_f64_e64 v[5:6], |v[1:2]|        ; encoding: [0x05,0x01,0x72,0xd1,0x01,0x01,0x00,0x00]
35530x05,0x01,0x72,0xd1,0x01,0x01,0x00,0x00
3554
3555# CHECK: v_fract_f64_e64 v[5:6], v[1:2] clamp    ; encoding: [0x05,0x80,0x72,0xd1,0x01,0x01,0x00,0x00]
35560x05,0x80,0x72,0xd1,0x01,0x01,0x00,0x00
3557
3558# CHECK: v_fract_f64_e64 v[5:6], v[1:2] mul:2    ; encoding: [0x05,0x00,0x72,0xd1,0x01,0x01,0x00,0x08]
35590x05,0x00,0x72,0xd1,0x01,0x01,0x00,0x08
3560
3561# CHECK: v_fract_f64_e64 v[5:6], v[1:2] mul:4    ; encoding: [0x05,0x00,0x72,0xd1,0x01,0x01,0x00,0x10]
35620x05,0x00,0x72,0xd1,0x01,0x01,0x00,0x10
3563
3564# CHECK: v_fract_f64_e64 v[5:6], v[1:2] div:2    ; encoding: [0x05,0x00,0x72,0xd1,0x01,0x01,0x00,0x18]
35650x05,0x00,0x72,0xd1,0x01,0x01,0x00,0x18
3566
3567# CHECK: v_frexp_exp_i32_f32_e64 v5, v1          ; encoding: [0x05,0x00,0x73,0xd1,0x01,0x01,0x00,0x00]
35680x05,0x00,0x73,0xd1,0x01,0x01,0x00,0x00
3569
3570# CHECK: v_frexp_exp_i32_f32_e64 v255, v1        ; encoding: [0xff,0x00,0x73,0xd1,0x01,0x01,0x00,0x00]
35710xff,0x00,0x73,0xd1,0x01,0x01,0x00,0x00
3572
3573# CHECK: v_frexp_exp_i32_f32_e64 v5, v255        ; encoding: [0x05,0x00,0x73,0xd1,0xff,0x01,0x00,0x00]
35740x05,0x00,0x73,0xd1,0xff,0x01,0x00,0x00
3575
3576# CHECK: v_frexp_exp_i32_f32_e64 v5, s1          ; encoding: [0x05,0x00,0x73,0xd1,0x01,0x00,0x00,0x00]
35770x05,0x00,0x73,0xd1,0x01,0x00,0x00,0x00
3578
3579# CHECK: v_frexp_exp_i32_f32_e64 v5, s101        ; encoding: [0x05,0x00,0x73,0xd1,0x65,0x00,0x00,0x00]
35800x05,0x00,0x73,0xd1,0x65,0x00,0x00,0x00
3581
3582# CHECK: v_frexp_exp_i32_f32_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x73,0xd1,0x66,0x00,0x00,0x00]
35830x05,0x00,0x73,0xd1,0x66,0x00,0x00,0x00
3584
3585# CHECK: v_frexp_exp_i32_f32_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x73,0xd1,0x67,0x00,0x00,0x00]
35860x05,0x00,0x73,0xd1,0x67,0x00,0x00,0x00
3587
3588# CHECK: v_frexp_exp_i32_f32_e64 v5, vcc_lo      ; encoding: [0x05,0x00,0x73,0xd1,0x6a,0x00,0x00,0x00]
35890x05,0x00,0x73,0xd1,0x6a,0x00,0x00,0x00
3590
3591# CHECK: v_frexp_exp_i32_f32_e64 v5, vcc_hi      ; encoding: [0x05,0x00,0x73,0xd1,0x6b,0x00,0x00,0x00]
35920x05,0x00,0x73,0xd1,0x6b,0x00,0x00,0x00
3593
3594# CHECK: v_frexp_exp_i32_f32_e64 v5, tba_lo      ; encoding: [0x05,0x00,0x73,0xd1,0x6c,0x00,0x00,0x00]
35950x05,0x00,0x73,0xd1,0x6c,0x00,0x00,0x00
3596
3597# CHECK: v_frexp_exp_i32_f32_e64 v5, tba_hi      ; encoding: [0x05,0x00,0x73,0xd1,0x6d,0x00,0x00,0x00]
35980x05,0x00,0x73,0xd1,0x6d,0x00,0x00,0x00
3599
3600# CHECK: v_frexp_exp_i32_f32_e64 v5, tma_lo      ; encoding: [0x05,0x00,0x73,0xd1,0x6e,0x00,0x00,0x00]
36010x05,0x00,0x73,0xd1,0x6e,0x00,0x00,0x00
3602
3603# CHECK: v_frexp_exp_i32_f32_e64 v5, tma_hi      ; encoding: [0x05,0x00,0x73,0xd1,0x6f,0x00,0x00,0x00]
36040x05,0x00,0x73,0xd1,0x6f,0x00,0x00,0x00
3605
3606# CHECK: v_frexp_exp_i32_f32_e64 v5, ttmp11      ; encoding: [0x05,0x00,0x73,0xd1,0x7b,0x00,0x00,0x00]
36070x05,0x00,0x73,0xd1,0x7b,0x00,0x00,0x00
3608
3609# CHECK: v_frexp_exp_i32_f32_e64 v5, m0          ; encoding: [0x05,0x00,0x73,0xd1,0x7c,0x00,0x00,0x00]
36100x05,0x00,0x73,0xd1,0x7c,0x00,0x00,0x00
3611
3612# CHECK: v_frexp_exp_i32_f32_e64 v5, exec_lo     ; encoding: [0x05,0x00,0x73,0xd1,0x7e,0x00,0x00,0x00]
36130x05,0x00,0x73,0xd1,0x7e,0x00,0x00,0x00
3614
3615# CHECK: v_frexp_exp_i32_f32_e64 v5, exec_hi     ; encoding: [0x05,0x00,0x73,0xd1,0x7f,0x00,0x00,0x00]
36160x05,0x00,0x73,0xd1,0x7f,0x00,0x00,0x00
3617
3618# CHECK: v_frexp_exp_i32_f32_e64 v5, 0           ; encoding: [0x05,0x00,0x73,0xd1,0x80,0x00,0x00,0x00]
36190x05,0x00,0x73,0xd1,0x80,0x00,0x00,0x00
3620
3621# CHECK: v_frexp_exp_i32_f32_e64 v5, -1          ; encoding: [0x05,0x00,0x73,0xd1,0xc1,0x00,0x00,0x00]
36220x05,0x00,0x73,0xd1,0xc1,0x00,0x00,0x00
3623
3624# CHECK: v_frexp_exp_i32_f32_e64 v5, 0.5         ; encoding: [0x05,0x00,0x73,0xd1,0xf0,0x00,0x00,0x00]
36250x05,0x00,0x73,0xd1,0xf0,0x00,0x00,0x00
3626
3627# CHECK: v_frexp_exp_i32_f32_e64 v5, -4.0        ; encoding: [0x05,0x00,0x73,0xd1,0xf7,0x00,0x00,0x00]
36280x05,0x00,0x73,0xd1,0xf7,0x00,0x00,0x00
3629
3630# CHECK: v_frexp_exp_i32_f32_e64 v5, -v1         ; encoding: [0x05,0x00,0x73,0xd1,0x01,0x01,0x00,0x20]
36310x05,0x00,0x73,0xd1,0x01,0x01,0x00,0x20
3632
3633# CHECK: v_frexp_exp_i32_f32_e64 v5, |v1|        ; encoding: [0x05,0x01,0x73,0xd1,0x01,0x01,0x00,0x00]
36340x05,0x01,0x73,0xd1,0x01,0x01,0x00,0x00
3635
3636# CHECK: v_frexp_mant_f32_e64 v5, v1             ; encoding: [0x05,0x00,0x74,0xd1,0x01,0x01,0x00,0x00]
36370x05,0x00,0x74,0xd1,0x01,0x01,0x00,0x00
3638
3639# CHECK: v_frexp_mant_f32_e64 v255, v1           ; encoding: [0xff,0x00,0x74,0xd1,0x01,0x01,0x00,0x00]
36400xff,0x00,0x74,0xd1,0x01,0x01,0x00,0x00
3641
3642# CHECK: v_frexp_mant_f32_e64 v5, v255           ; encoding: [0x05,0x00,0x74,0xd1,0xff,0x01,0x00,0x00]
36430x05,0x00,0x74,0xd1,0xff,0x01,0x00,0x00
3644
3645# CHECK: v_frexp_mant_f32_e64 v5, s1             ; encoding: [0x05,0x00,0x74,0xd1,0x01,0x00,0x00,0x00]
36460x05,0x00,0x74,0xd1,0x01,0x00,0x00,0x00
3647
3648# CHECK: v_frexp_mant_f32_e64 v5, s101           ; encoding: [0x05,0x00,0x74,0xd1,0x65,0x00,0x00,0x00]
36490x05,0x00,0x74,0xd1,0x65,0x00,0x00,0x00
3650
3651# CHECK: v_frexp_mant_f32_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x74,0xd1,0x66,0x00,0x00,0x00]
36520x05,0x00,0x74,0xd1,0x66,0x00,0x00,0x00
3653
3654# CHECK: v_frexp_mant_f32_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x74,0xd1,0x67,0x00,0x00,0x00]
36550x05,0x00,0x74,0xd1,0x67,0x00,0x00,0x00
3656
3657# CHECK: v_frexp_mant_f32_e64 v5, vcc_lo         ; encoding: [0x05,0x00,0x74,0xd1,0x6a,0x00,0x00,0x00]
36580x05,0x00,0x74,0xd1,0x6a,0x00,0x00,0x00
3659
3660# CHECK: v_frexp_mant_f32_e64 v5, vcc_hi         ; encoding: [0x05,0x00,0x74,0xd1,0x6b,0x00,0x00,0x00]
36610x05,0x00,0x74,0xd1,0x6b,0x00,0x00,0x00
3662
3663# CHECK: v_frexp_mant_f32_e64 v5, tba_lo         ; encoding: [0x05,0x00,0x74,0xd1,0x6c,0x00,0x00,0x00]
36640x05,0x00,0x74,0xd1,0x6c,0x00,0x00,0x00
3665
3666# CHECK: v_frexp_mant_f32_e64 v5, tba_hi         ; encoding: [0x05,0x00,0x74,0xd1,0x6d,0x00,0x00,0x00]
36670x05,0x00,0x74,0xd1,0x6d,0x00,0x00,0x00
3668
3669# CHECK: v_frexp_mant_f32_e64 v5, tma_lo         ; encoding: [0x05,0x00,0x74,0xd1,0x6e,0x00,0x00,0x00]
36700x05,0x00,0x74,0xd1,0x6e,0x00,0x00,0x00
3671
3672# CHECK: v_frexp_mant_f32_e64 v5, tma_hi         ; encoding: [0x05,0x00,0x74,0xd1,0x6f,0x00,0x00,0x00]
36730x05,0x00,0x74,0xd1,0x6f,0x00,0x00,0x00
3674
3675# CHECK: v_frexp_mant_f32_e64 v5, ttmp11         ; encoding: [0x05,0x00,0x74,0xd1,0x7b,0x00,0x00,0x00]
36760x05,0x00,0x74,0xd1,0x7b,0x00,0x00,0x00
3677
3678# CHECK: v_frexp_mant_f32_e64 v5, m0             ; encoding: [0x05,0x00,0x74,0xd1,0x7c,0x00,0x00,0x00]
36790x05,0x00,0x74,0xd1,0x7c,0x00,0x00,0x00
3680
3681# CHECK: v_frexp_mant_f32_e64 v5, exec_lo        ; encoding: [0x05,0x00,0x74,0xd1,0x7e,0x00,0x00,0x00]
36820x05,0x00,0x74,0xd1,0x7e,0x00,0x00,0x00
3683
3684# CHECK: v_frexp_mant_f32_e64 v5, exec_hi        ; encoding: [0x05,0x00,0x74,0xd1,0x7f,0x00,0x00,0x00]
36850x05,0x00,0x74,0xd1,0x7f,0x00,0x00,0x00
3686
3687# CHECK: v_frexp_mant_f32_e64 v5, 0              ; encoding: [0x05,0x00,0x74,0xd1,0x80,0x00,0x00,0x00]
36880x05,0x00,0x74,0xd1,0x80,0x00,0x00,0x00
3689
3690# CHECK: v_frexp_mant_f32_e64 v5, -1             ; encoding: [0x05,0x00,0x74,0xd1,0xc1,0x00,0x00,0x00]
36910x05,0x00,0x74,0xd1,0xc1,0x00,0x00,0x00
3692
3693# CHECK: v_frexp_mant_f32_e64 v5, 0.5            ; encoding: [0x05,0x00,0x74,0xd1,0xf0,0x00,0x00,0x00]
36940x05,0x00,0x74,0xd1,0xf0,0x00,0x00,0x00
3695
3696# CHECK: v_frexp_mant_f32_e64 v5, -4.0           ; encoding: [0x05,0x00,0x74,0xd1,0xf7,0x00,0x00,0x00]
36970x05,0x00,0x74,0xd1,0xf7,0x00,0x00,0x00
3698
3699# CHECK: v_frexp_mant_f32_e64 v5, -v1            ; encoding: [0x05,0x00,0x74,0xd1,0x01,0x01,0x00,0x20]
37000x05,0x00,0x74,0xd1,0x01,0x01,0x00,0x20
3701
3702# CHECK: v_frexp_mant_f32_e64 v5, |v1|           ; encoding: [0x05,0x01,0x74,0xd1,0x01,0x01,0x00,0x00]
37030x05,0x01,0x74,0xd1,0x01,0x01,0x00,0x00
3704
3705# CHECK: v_frexp_mant_f32_e64 v5, v1 clamp       ; encoding: [0x05,0x80,0x74,0xd1,0x01,0x01,0x00,0x00]
37060x05,0x80,0x74,0xd1,0x01,0x01,0x00,0x00
3707
3708# CHECK: v_frexp_mant_f32_e64 v5, v1 mul:2       ; encoding: [0x05,0x00,0x74,0xd1,0x01,0x01,0x00,0x08]
37090x05,0x00,0x74,0xd1,0x01,0x01,0x00,0x08
3710
3711# CHECK: v_frexp_mant_f32_e64 v5, v1 mul:4       ; encoding: [0x05,0x00,0x74,0xd1,0x01,0x01,0x00,0x10]
37120x05,0x00,0x74,0xd1,0x01,0x01,0x00,0x10
3713
3714# CHECK: v_frexp_mant_f32_e64 v5, v1 div:2       ; encoding: [0x05,0x00,0x74,0xd1,0x01,0x01,0x00,0x18]
37150x05,0x00,0x74,0xd1,0x01,0x01,0x00,0x18
3716
3717# CHECK: v_clrexcp                               ; encoding: [0x00,0x00,0x75,0xd1,0x00,0x00,0x00,0x00]
37180x00,0x00,0x75,0xd1,0x00,0x00,0x00,0x00
3719
3720# CHECK: v_cvt_f16_u16_e64 v5, v1                ; encoding: [0x05,0x00,0x79,0xd1,0x01,0x01,0x00,0x00]
37210x05,0x00,0x79,0xd1,0x01,0x01,0x00,0x00
3722
3723# CHECK: v_cvt_f16_u16_e64 v255, v1              ; encoding: [0xff,0x00,0x79,0xd1,0x01,0x01,0x00,0x00]
37240xff,0x00,0x79,0xd1,0x01,0x01,0x00,0x00
3725
3726# CHECK: v_cvt_f16_u16_e64 v5, v255              ; encoding: [0x05,0x00,0x79,0xd1,0xff,0x01,0x00,0x00]
37270x05,0x00,0x79,0xd1,0xff,0x01,0x00,0x00
3728
3729# CHECK: v_cvt_f16_u16_e64 v5, s1                ; encoding: [0x05,0x00,0x79,0xd1,0x01,0x00,0x00,0x00]
37300x05,0x00,0x79,0xd1,0x01,0x00,0x00,0x00
3731
3732# CHECK: v_cvt_f16_u16_e64 v5, s101              ; encoding: [0x05,0x00,0x79,0xd1,0x65,0x00,0x00,0x00]
37330x05,0x00,0x79,0xd1,0x65,0x00,0x00,0x00
3734
3735# CHECK: v_cvt_f16_u16_e64 v5, flat_scratch_lo   ; encoding: [0x05,0x00,0x79,0xd1,0x66,0x00,0x00,0x00]
37360x05,0x00,0x79,0xd1,0x66,0x00,0x00,0x00
3737
3738# CHECK: v_cvt_f16_u16_e64 v5, flat_scratch_hi   ; encoding: [0x05,0x00,0x79,0xd1,0x67,0x00,0x00,0x00]
37390x05,0x00,0x79,0xd1,0x67,0x00,0x00,0x00
3740
3741# CHECK: v_cvt_f16_u16_e64 v5, vcc_lo            ; encoding: [0x05,0x00,0x79,0xd1,0x6a,0x00,0x00,0x00]
37420x05,0x00,0x79,0xd1,0x6a,0x00,0x00,0x00
3743
3744# CHECK: v_cvt_f16_u16_e64 v5, vcc_hi            ; encoding: [0x05,0x00,0x79,0xd1,0x6b,0x00,0x00,0x00]
37450x05,0x00,0x79,0xd1,0x6b,0x00,0x00,0x00
3746
3747# CHECK: v_cvt_f16_u16_e64 v5, tba_lo            ; encoding: [0x05,0x00,0x79,0xd1,0x6c,0x00,0x00,0x00]
37480x05,0x00,0x79,0xd1,0x6c,0x00,0x00,0x00
3749
3750# CHECK: v_cvt_f16_u16_e64 v5, tba_hi            ; encoding: [0x05,0x00,0x79,0xd1,0x6d,0x00,0x00,0x00]
37510x05,0x00,0x79,0xd1,0x6d,0x00,0x00,0x00
3752
3753# CHECK: v_cvt_f16_u16_e64 v5, tma_lo            ; encoding: [0x05,0x00,0x79,0xd1,0x6e,0x00,0x00,0x00]
37540x05,0x00,0x79,0xd1,0x6e,0x00,0x00,0x00
3755
3756# CHECK: v_cvt_f16_u16_e64 v5, tma_hi            ; encoding: [0x05,0x00,0x79,0xd1,0x6f,0x00,0x00,0x00]
37570x05,0x00,0x79,0xd1,0x6f,0x00,0x00,0x00
3758
3759# CHECK: v_cvt_f16_u16_e64 v5, ttmp11            ; encoding: [0x05,0x00,0x79,0xd1,0x7b,0x00,0x00,0x00]
37600x05,0x00,0x79,0xd1,0x7b,0x00,0x00,0x00
3761
3762# CHECK: v_cvt_f16_u16_e64 v5, m0                ; encoding: [0x05,0x00,0x79,0xd1,0x7c,0x00,0x00,0x00]
37630x05,0x00,0x79,0xd1,0x7c,0x00,0x00,0x00
3764
3765# CHECK: v_cvt_f16_u16_e64 v5, exec_lo           ; encoding: [0x05,0x00,0x79,0xd1,0x7e,0x00,0x00,0x00]
37660x05,0x00,0x79,0xd1,0x7e,0x00,0x00,0x00
3767
3768# CHECK: v_cvt_f16_u16_e64 v5, exec_hi           ; encoding: [0x05,0x00,0x79,0xd1,0x7f,0x00,0x00,0x00]
37690x05,0x00,0x79,0xd1,0x7f,0x00,0x00,0x00
3770
3771# CHECK: v_cvt_f16_u16_e64 v5, 0                 ; encoding: [0x05,0x00,0x79,0xd1,0x80,0x00,0x00,0x00]
37720x05,0x00,0x79,0xd1,0x80,0x00,0x00,0x00
3773
3774# CHECK: v_cvt_f16_u16_e64 v5, -1                ; encoding: [0x05,0x00,0x79,0xd1,0xc1,0x00,0x00,0x00]
37750x05,0x00,0x79,0xd1,0xc1,0x00,0x00,0x00
3776
3777# CHECK: v_cvt_f16_u16_e64 v5, 0x3800            ; encoding: [0x05,0x00,0x79,0xd1,0xff,0x00,0x00,0x00]
37780x05,0x00,0x79,0xd1,0xf0,0x00,0x00,0x00
3779
3780# CHECK: v_cvt_f16_u16_e64 v5, 0xc400            ; encoding: [0x05,0x00,0x79,0xd1,0xff,0x00,0x00,0x00]
37810x05,0x00,0x79,0xd1,0xf7,0x00,0x00,0x00
3782
3783# CHECK: v_cvt_f16_u16_e64 v5, v1 clamp          ; encoding: [0x05,0x80,0x79,0xd1,0x01,0x01,0x00,0x00]
37840x05,0x80,0x79,0xd1,0x01,0x01,0x00,0x00
3785
3786# CHECK: v_cvt_f16_i16_e64 v5, v1                ; encoding: [0x05,0x00,0x7a,0xd1,0x01,0x01,0x00,0x00]
37870x05,0x00,0x7a,0xd1,0x01,0x01,0x00,0x00
3788
3789# CHECK: v_cvt_f16_i16_e64 v255, v1              ; encoding: [0xff,0x00,0x7a,0xd1,0x01,0x01,0x00,0x00]
37900xff,0x00,0x7a,0xd1,0x01,0x01,0x00,0x00
3791
3792# CHECK: v_cvt_f16_i16_e64 v5, v255              ; encoding: [0x05,0x00,0x7a,0xd1,0xff,0x01,0x00,0x00]
37930x05,0x00,0x7a,0xd1,0xff,0x01,0x00,0x00
3794
3795# CHECK: v_cvt_f16_i16_e64 v5, s1                ; encoding: [0x05,0x00,0x7a,0xd1,0x01,0x00,0x00,0x00]
37960x05,0x00,0x7a,0xd1,0x01,0x00,0x00,0x00
3797
3798# CHECK: v_cvt_f16_i16_e64 v5, s101              ; encoding: [0x05,0x00,0x7a,0xd1,0x65,0x00,0x00,0x00]
37990x05,0x00,0x7a,0xd1,0x65,0x00,0x00,0x00
3800
3801# CHECK: v_cvt_f16_i16_e64 v5, flat_scratch_lo   ; encoding: [0x05,0x00,0x7a,0xd1,0x66,0x00,0x00,0x00]
38020x05,0x00,0x7a,0xd1,0x66,0x00,0x00,0x00
3803
3804# CHECK: v_cvt_f16_i16_e64 v5, flat_scratch_hi   ; encoding: [0x05,0x00,0x7a,0xd1,0x67,0x00,0x00,0x00]
38050x05,0x00,0x7a,0xd1,0x67,0x00,0x00,0x00
3806
3807# CHECK: v_cvt_f16_i16_e64 v5, vcc_lo            ; encoding: [0x05,0x00,0x7a,0xd1,0x6a,0x00,0x00,0x00]
38080x05,0x00,0x7a,0xd1,0x6a,0x00,0x00,0x00
3809
3810# CHECK: v_cvt_f16_i16_e64 v5, vcc_hi            ; encoding: [0x05,0x00,0x7a,0xd1,0x6b,0x00,0x00,0x00]
38110x05,0x00,0x7a,0xd1,0x6b,0x00,0x00,0x00
3812
3813# CHECK: v_cvt_f16_i16_e64 v5, tba_lo            ; encoding: [0x05,0x00,0x7a,0xd1,0x6c,0x00,0x00,0x00]
38140x05,0x00,0x7a,0xd1,0x6c,0x00,0x00,0x00
3815
3816# CHECK: v_cvt_f16_i16_e64 v5, tba_hi            ; encoding: [0x05,0x00,0x7a,0xd1,0x6d,0x00,0x00,0x00]
38170x05,0x00,0x7a,0xd1,0x6d,0x00,0x00,0x00
3818
3819# CHECK: v_cvt_f16_i16_e64 v5, tma_lo            ; encoding: [0x05,0x00,0x7a,0xd1,0x6e,0x00,0x00,0x00]
38200x05,0x00,0x7a,0xd1,0x6e,0x00,0x00,0x00
3821
3822# CHECK: v_cvt_f16_i16_e64 v5, tma_hi            ; encoding: [0x05,0x00,0x7a,0xd1,0x6f,0x00,0x00,0x00]
38230x05,0x00,0x7a,0xd1,0x6f,0x00,0x00,0x00
3824
3825# CHECK: v_cvt_f16_i16_e64 v5, ttmp11            ; encoding: [0x05,0x00,0x7a,0xd1,0x7b,0x00,0x00,0x00]
38260x05,0x00,0x7a,0xd1,0x7b,0x00,0x00,0x00
3827
3828# CHECK: v_cvt_f16_i16_e64 v5, m0                ; encoding: [0x05,0x00,0x7a,0xd1,0x7c,0x00,0x00,0x00]
38290x05,0x00,0x7a,0xd1,0x7c,0x00,0x00,0x00
3830
3831# CHECK: v_cvt_f16_i16_e64 v5, exec_lo           ; encoding: [0x05,0x00,0x7a,0xd1,0x7e,0x00,0x00,0x00]
38320x05,0x00,0x7a,0xd1,0x7e,0x00,0x00,0x00
3833
3834# CHECK: v_cvt_f16_i16_e64 v5, exec_hi           ; encoding: [0x05,0x00,0x7a,0xd1,0x7f,0x00,0x00,0x00]
38350x05,0x00,0x7a,0xd1,0x7f,0x00,0x00,0x00
3836
3837# CHECK: v_cvt_f16_i16_e64 v5, 0                 ; encoding: [0x05,0x00,0x7a,0xd1,0x80,0x00,0x00,0x00]
38380x05,0x00,0x7a,0xd1,0x80,0x00,0x00,0x00
3839
3840# CHECK: v_cvt_f16_i16_e64 v5, -1                ; encoding: [0x05,0x00,0x7a,0xd1,0xc1,0x00,0x00,0x00]
38410x05,0x00,0x7a,0xd1,0xc1,0x00,0x00,0x00
3842
3843# CHECK: v_cvt_f16_i16_e64 v5, 0x3800            ; encoding: [0x05,0x00,0x7a,0xd1,0xff,0x00,0x00,0x00]
38440x05,0x00,0x7a,0xd1,0xf0,0x00,0x00,0x00
3845
3846# CHECK: v_cvt_f16_i16_e64 v5, 0xc400            ; encoding: [0x05,0x00,0x7a,0xd1,0xff,0x00,0x00,0x00]
38470x05,0x00,0x7a,0xd1,0xf7,0x00,0x00,0x00
3848
3849# CHECK: v_cvt_f16_i16_e64 v5, v1 clamp          ; encoding: [0x05,0x80,0x7a,0xd1,0x01,0x01,0x00,0x00]
38500x05,0x80,0x7a,0xd1,0x01,0x01,0x00,0x00
3851
3852# CHECK: v_cvt_u16_f16_e64 v5, v1                ; encoding: [0x05,0x00,0x7b,0xd1,0x01,0x01,0x00,0x00]
38530x05,0x00,0x7b,0xd1,0x01,0x01,0x00,0x00
3854
3855# CHECK: v_cvt_u16_f16_e64 v255, v1              ; encoding: [0xff,0x00,0x7b,0xd1,0x01,0x01,0x00,0x00]
38560xff,0x00,0x7b,0xd1,0x01,0x01,0x00,0x00
3857
3858# CHECK: v_cvt_u16_f16_e64 v5, v255              ; encoding: [0x05,0x00,0x7b,0xd1,0xff,0x01,0x00,0x00]
38590x05,0x00,0x7b,0xd1,0xff,0x01,0x00,0x00
3860
3861# CHECK: v_cvt_u16_f16_e64 v5, s1                ; encoding: [0x05,0x00,0x7b,0xd1,0x01,0x00,0x00,0x00]
38620x05,0x00,0x7b,0xd1,0x01,0x00,0x00,0x00
3863
3864# CHECK: v_cvt_u16_f16_e64 v5, s101              ; encoding: [0x05,0x00,0x7b,0xd1,0x65,0x00,0x00,0x00]
38650x05,0x00,0x7b,0xd1,0x65,0x00,0x00,0x00
3866
3867# CHECK: v_cvt_u16_f16_e64 v5, flat_scratch_lo   ; encoding: [0x05,0x00,0x7b,0xd1,0x66,0x00,0x00,0x00]
38680x05,0x00,0x7b,0xd1,0x66,0x00,0x00,0x00
3869
3870# CHECK: v_cvt_u16_f16_e64 v5, flat_scratch_hi   ; encoding: [0x05,0x00,0x7b,0xd1,0x67,0x00,0x00,0x00]
38710x05,0x00,0x7b,0xd1,0x67,0x00,0x00,0x00
3872
3873# CHECK: v_cvt_u16_f16_e64 v5, vcc_lo            ; encoding: [0x05,0x00,0x7b,0xd1,0x6a,0x00,0x00,0x00]
38740x05,0x00,0x7b,0xd1,0x6a,0x00,0x00,0x00
3875
3876# CHECK: v_cvt_u16_f16_e64 v5, vcc_hi            ; encoding: [0x05,0x00,0x7b,0xd1,0x6b,0x00,0x00,0x00]
38770x05,0x00,0x7b,0xd1,0x6b,0x00,0x00,0x00
3878
3879# CHECK: v_cvt_u16_f16_e64 v5, tba_lo            ; encoding: [0x05,0x00,0x7b,0xd1,0x6c,0x00,0x00,0x00]
38800x05,0x00,0x7b,0xd1,0x6c,0x00,0x00,0x00
3881
3882# CHECK: v_cvt_u16_f16_e64 v5, tba_hi            ; encoding: [0x05,0x00,0x7b,0xd1,0x6d,0x00,0x00,0x00]
38830x05,0x00,0x7b,0xd1,0x6d,0x00,0x00,0x00
3884
3885# CHECK: v_cvt_u16_f16_e64 v5, tma_lo            ; encoding: [0x05,0x00,0x7b,0xd1,0x6e,0x00,0x00,0x00]
38860x05,0x00,0x7b,0xd1,0x6e,0x00,0x00,0x00
3887
3888# CHECK: v_cvt_u16_f16_e64 v5, tma_hi            ; encoding: [0x05,0x00,0x7b,0xd1,0x6f,0x00,0x00,0x00]
38890x05,0x00,0x7b,0xd1,0x6f,0x00,0x00,0x00
3890
3891# CHECK: v_cvt_u16_f16_e64 v5, ttmp11            ; encoding: [0x05,0x00,0x7b,0xd1,0x7b,0x00,0x00,0x00]
38920x05,0x00,0x7b,0xd1,0x7b,0x00,0x00,0x00
3893
3894# CHECK: v_cvt_u16_f16_e64 v5, m0                ; encoding: [0x05,0x00,0x7b,0xd1,0x7c,0x00,0x00,0x00]
38950x05,0x00,0x7b,0xd1,0x7c,0x00,0x00,0x00
3896
3897# CHECK: v_cvt_u16_f16_e64 v5, exec_lo           ; encoding: [0x05,0x00,0x7b,0xd1,0x7e,0x00,0x00,0x00]
38980x05,0x00,0x7b,0xd1,0x7e,0x00,0x00,0x00
3899
3900# CHECK: v_cvt_u16_f16_e64 v5, exec_hi           ; encoding: [0x05,0x00,0x7b,0xd1,0x7f,0x00,0x00,0x00]
39010x05,0x00,0x7b,0xd1,0x7f,0x00,0x00,0x00
3902
3903# CHECK: v_cvt_u16_f16_e64 v5, 0                 ; encoding: [0x05,0x00,0x7b,0xd1,0x80,0x00,0x00,0x00]
39040x05,0x00,0x7b,0xd1,0x80,0x00,0x00,0x00
3905
3906# CHECK: v_cvt_u16_f16_e64 v5, -1                ; encoding: [0x05,0x00,0x7b,0xd1,0xc1,0x00,0x00,0x00]
39070x05,0x00,0x7b,0xd1,0xc1,0x00,0x00,0x00
3908
3909# CHECK: v_cvt_u16_f16_e64 v5, 0.5               ; encoding: [0x05,0x00,0x7b,0xd1,0xf0,0x00,0x00,0x00]
39100x05,0x00,0x7b,0xd1,0xf0,0x00,0x00,0x00
3911
3912# CHECK: v_cvt_u16_f16_e64 v5, -4.0              ; encoding: [0x05,0x00,0x7b,0xd1,0xf7,0x00,0x00,0x00]
39130x05,0x00,0x7b,0xd1,0xf7,0x00,0x00,0x00
3914
3915# CHECK: v_cvt_u16_f16_e64 v5, -v1               ; encoding: [0x05,0x00,0x7b,0xd1,0x01,0x01,0x00,0x20]
39160x05,0x00,0x7b,0xd1,0x01,0x01,0x00,0x20
3917
3918# CHECK: v_cvt_u16_f16_e64 v5, |v1|              ; encoding: [0x05,0x01,0x7b,0xd1,0x01,0x01,0x00,0x00]
39190x05,0x01,0x7b,0xd1,0x01,0x01,0x00,0x00
3920
3921# CHECK: v_cvt_i16_f16_e64 v5, v1                ; encoding: [0x05,0x00,0x7c,0xd1,0x01,0x01,0x00,0x00]
39220x05,0x00,0x7c,0xd1,0x01,0x01,0x00,0x00
3923
3924# CHECK: v_cvt_i16_f16_e64 v255, v1              ; encoding: [0xff,0x00,0x7c,0xd1,0x01,0x01,0x00,0x00]
39250xff,0x00,0x7c,0xd1,0x01,0x01,0x00,0x00
3926
3927# CHECK: v_cvt_i16_f16_e64 v5, v255              ; encoding: [0x05,0x00,0x7c,0xd1,0xff,0x01,0x00,0x00]
39280x05,0x00,0x7c,0xd1,0xff,0x01,0x00,0x00
3929
3930# CHECK: v_cvt_i16_f16_e64 v5, s1                ; encoding: [0x05,0x00,0x7c,0xd1,0x01,0x00,0x00,0x00]
39310x05,0x00,0x7c,0xd1,0x01,0x00,0x00,0x00
3932
3933# CHECK: v_cvt_i16_f16_e64 v5, s101              ; encoding: [0x05,0x00,0x7c,0xd1,0x65,0x00,0x00,0x00]
39340x05,0x00,0x7c,0xd1,0x65,0x00,0x00,0x00
3935
3936# CHECK: v_cvt_i16_f16_e64 v5, flat_scratch_lo   ; encoding: [0x05,0x00,0x7c,0xd1,0x66,0x00,0x00,0x00]
39370x05,0x00,0x7c,0xd1,0x66,0x00,0x00,0x00
3938
3939# CHECK: v_cvt_i16_f16_e64 v5, flat_scratch_hi   ; encoding: [0x05,0x00,0x7c,0xd1,0x67,0x00,0x00,0x00]
39400x05,0x00,0x7c,0xd1,0x67,0x00,0x00,0x00
3941
3942# CHECK: v_cvt_i16_f16_e64 v5, vcc_lo            ; encoding: [0x05,0x00,0x7c,0xd1,0x6a,0x00,0x00,0x00]
39430x05,0x00,0x7c,0xd1,0x6a,0x00,0x00,0x00
3944
3945# CHECK: v_cvt_i16_f16_e64 v5, vcc_hi            ; encoding: [0x05,0x00,0x7c,0xd1,0x6b,0x00,0x00,0x00]
39460x05,0x00,0x7c,0xd1,0x6b,0x00,0x00,0x00
3947
3948# CHECK: v_cvt_i16_f16_e64 v5, tba_lo            ; encoding: [0x05,0x00,0x7c,0xd1,0x6c,0x00,0x00,0x00]
39490x05,0x00,0x7c,0xd1,0x6c,0x00,0x00,0x00
3950
3951# CHECK: v_cvt_i16_f16_e64 v5, tba_hi            ; encoding: [0x05,0x00,0x7c,0xd1,0x6d,0x00,0x00,0x00]
39520x05,0x00,0x7c,0xd1,0x6d,0x00,0x00,0x00
3953
3954# CHECK: v_cvt_i16_f16_e64 v5, tma_lo            ; encoding: [0x05,0x00,0x7c,0xd1,0x6e,0x00,0x00,0x00]
39550x05,0x00,0x7c,0xd1,0x6e,0x00,0x00,0x00
3956
3957# CHECK: v_cvt_i16_f16_e64 v5, tma_hi            ; encoding: [0x05,0x00,0x7c,0xd1,0x6f,0x00,0x00,0x00]
39580x05,0x00,0x7c,0xd1,0x6f,0x00,0x00,0x00
3959
3960# CHECK: v_cvt_i16_f16_e64 v5, ttmp11            ; encoding: [0x05,0x00,0x7c,0xd1,0x7b,0x00,0x00,0x00]
39610x05,0x00,0x7c,0xd1,0x7b,0x00,0x00,0x00
3962
3963# CHECK: v_cvt_i16_f16_e64 v5, m0                ; encoding: [0x05,0x00,0x7c,0xd1,0x7c,0x00,0x00,0x00]
39640x05,0x00,0x7c,0xd1,0x7c,0x00,0x00,0x00
3965
3966# CHECK: v_cvt_i16_f16_e64 v5, exec_lo           ; encoding: [0x05,0x00,0x7c,0xd1,0x7e,0x00,0x00,0x00]
39670x05,0x00,0x7c,0xd1,0x7e,0x00,0x00,0x00
3968
3969# CHECK: v_cvt_i16_f16_e64 v5, exec_hi           ; encoding: [0x05,0x00,0x7c,0xd1,0x7f,0x00,0x00,0x00]
39700x05,0x00,0x7c,0xd1,0x7f,0x00,0x00,0x00
3971
3972# CHECK: v_cvt_i16_f16_e64 v5, 0                 ; encoding: [0x05,0x00,0x7c,0xd1,0x80,0x00,0x00,0x00]
39730x05,0x00,0x7c,0xd1,0x80,0x00,0x00,0x00
3974
3975# CHECK: v_cvt_i16_f16_e64 v5, -1                ; encoding: [0x05,0x00,0x7c,0xd1,0xc1,0x00,0x00,0x00]
39760x05,0x00,0x7c,0xd1,0xc1,0x00,0x00,0x00
3977
3978# CHECK: v_cvt_i16_f16_e64 v5, 0.5               ; encoding: [0x05,0x00,0x7c,0xd1,0xf0,0x00,0x00,0x00]
39790x05,0x00,0x7c,0xd1,0xf0,0x00,0x00,0x00
3980
3981# CHECK: v_cvt_i16_f16_e64 v5, -4.0              ; encoding: [0x05,0x00,0x7c,0xd1,0xf7,0x00,0x00,0x00]
39820x05,0x00,0x7c,0xd1,0xf7,0x00,0x00,0x00
3983
3984# CHECK: v_cvt_i16_f16_e64 v5, -v1               ; encoding: [0x05,0x00,0x7c,0xd1,0x01,0x01,0x00,0x20]
39850x05,0x00,0x7c,0xd1,0x01,0x01,0x00,0x20
3986
3987# CHECK: v_cvt_i16_f16_e64 v5, |v1|              ; encoding: [0x05,0x01,0x7c,0xd1,0x01,0x01,0x00,0x00]
39880x05,0x01,0x7c,0xd1,0x01,0x01,0x00,0x00
3989
3990# CHECK: v_rcp_f16_e64 v5, v1                    ; encoding: [0x05,0x00,0x7d,0xd1,0x01,0x01,0x00,0x00]
39910x05,0x00,0x7d,0xd1,0x01,0x01,0x00,0x00
3992
3993# CHECK: v_rcp_f16_e64 v255, v1                  ; encoding: [0xff,0x00,0x7d,0xd1,0x01,0x01,0x00,0x00]
39940xff,0x00,0x7d,0xd1,0x01,0x01,0x00,0x00
3995
3996# CHECK: v_rcp_f16_e64 v5, v255                  ; encoding: [0x05,0x00,0x7d,0xd1,0xff,0x01,0x00,0x00]
39970x05,0x00,0x7d,0xd1,0xff,0x01,0x00,0x00
3998
3999# CHECK: v_rcp_f16_e64 v5, s1                    ; encoding: [0x05,0x00,0x7d,0xd1,0x01,0x00,0x00,0x00]
40000x05,0x00,0x7d,0xd1,0x01,0x00,0x00,0x00
4001
4002# CHECK: v_rcp_f16_e64 v5, s101                  ; encoding: [0x05,0x00,0x7d,0xd1,0x65,0x00,0x00,0x00]
40030x05,0x00,0x7d,0xd1,0x65,0x00,0x00,0x00
4004
4005# CHECK: v_rcp_f16_e64 v5, flat_scratch_lo       ; encoding: [0x05,0x00,0x7d,0xd1,0x66,0x00,0x00,0x00]
40060x05,0x00,0x7d,0xd1,0x66,0x00,0x00,0x00
4007
4008# CHECK: v_rcp_f16_e64 v5, flat_scratch_hi       ; encoding: [0x05,0x00,0x7d,0xd1,0x67,0x00,0x00,0x00]
40090x05,0x00,0x7d,0xd1,0x67,0x00,0x00,0x00
4010
4011# CHECK: v_rcp_f16_e64 v5, vcc_lo                ; encoding: [0x05,0x00,0x7d,0xd1,0x6a,0x00,0x00,0x00]
40120x05,0x00,0x7d,0xd1,0x6a,0x00,0x00,0x00
4013
4014# CHECK: v_rcp_f16_e64 v5, vcc_hi                ; encoding: [0x05,0x00,0x7d,0xd1,0x6b,0x00,0x00,0x00]
40150x05,0x00,0x7d,0xd1,0x6b,0x00,0x00,0x00
4016
4017# CHECK: v_rcp_f16_e64 v5, tba_lo                ; encoding: [0x05,0x00,0x7d,0xd1,0x6c,0x00,0x00,0x00]
40180x05,0x00,0x7d,0xd1,0x6c,0x00,0x00,0x00
4019
4020# CHECK: v_rcp_f16_e64 v5, tba_hi                ; encoding: [0x05,0x00,0x7d,0xd1,0x6d,0x00,0x00,0x00]
40210x05,0x00,0x7d,0xd1,0x6d,0x00,0x00,0x00
4022
4023# CHECK: v_rcp_f16_e64 v5, tma_lo                ; encoding: [0x05,0x00,0x7d,0xd1,0x6e,0x00,0x00,0x00]
40240x05,0x00,0x7d,0xd1,0x6e,0x00,0x00,0x00
4025
4026# CHECK: v_rcp_f16_e64 v5, tma_hi                ; encoding: [0x05,0x00,0x7d,0xd1,0x6f,0x00,0x00,0x00]
40270x05,0x00,0x7d,0xd1,0x6f,0x00,0x00,0x00
4028
4029# CHECK: v_rcp_f16_e64 v5, ttmp11                ; encoding: [0x05,0x00,0x7d,0xd1,0x7b,0x00,0x00,0x00]
40300x05,0x00,0x7d,0xd1,0x7b,0x00,0x00,0x00
4031
4032# CHECK: v_rcp_f16_e64 v5, m0                    ; encoding: [0x05,0x00,0x7d,0xd1,0x7c,0x00,0x00,0x00]
40330x05,0x00,0x7d,0xd1,0x7c,0x00,0x00,0x00
4034
4035# CHECK: v_rcp_f16_e64 v5, exec_lo               ; encoding: [0x05,0x00,0x7d,0xd1,0x7e,0x00,0x00,0x00]
40360x05,0x00,0x7d,0xd1,0x7e,0x00,0x00,0x00
4037
4038# CHECK: v_rcp_f16_e64 v5, exec_hi               ; encoding: [0x05,0x00,0x7d,0xd1,0x7f,0x00,0x00,0x00]
40390x05,0x00,0x7d,0xd1,0x7f,0x00,0x00,0x00
4040
4041# CHECK: v_rcp_f16_e64 v5, 0                     ; encoding: [0x05,0x00,0x7d,0xd1,0x80,0x00,0x00,0x00]
40420x05,0x00,0x7d,0xd1,0x80,0x00,0x00,0x00
4043
4044# CHECK: v_rcp_f16_e64 v5, -1                    ; encoding: [0x05,0x00,0x7d,0xd1,0xc1,0x00,0x00,0x00]
40450x05,0x00,0x7d,0xd1,0xc1,0x00,0x00,0x00
4046
4047# CHECK: v_rcp_f16_e64 v5, 0.5                   ; encoding: [0x05,0x00,0x7d,0xd1,0xf0,0x00,0x00,0x00]
40480x05,0x00,0x7d,0xd1,0xf0,0x00,0x00,0x00
4049
4050# CHECK: v_rcp_f16_e64 v5, -4.0                  ; encoding: [0x05,0x00,0x7d,0xd1,0xf7,0x00,0x00,0x00]
40510x05,0x00,0x7d,0xd1,0xf7,0x00,0x00,0x00
4052
4053# CHECK: v_rcp_f16_e64 v5, -v1                   ; encoding: [0x05,0x00,0x7d,0xd1,0x01,0x01,0x00,0x20]
40540x05,0x00,0x7d,0xd1,0x01,0x01,0x00,0x20
4055
4056# CHECK: v_rcp_f16_e64 v5, |v1|                  ; encoding: [0x05,0x01,0x7d,0xd1,0x01,0x01,0x00,0x00]
40570x05,0x01,0x7d,0xd1,0x01,0x01,0x00,0x00
4058
4059# CHECK: v_rcp_f16_e64 v5, v1 clamp              ; encoding: [0x05,0x80,0x7d,0xd1,0x01,0x01,0x00,0x00]
40600x05,0x80,0x7d,0xd1,0x01,0x01,0x00,0x00
4061
4062# CHECK: v_sqrt_f16_e64 v5, v1                   ; encoding: [0x05,0x00,0x7e,0xd1,0x01,0x01,0x00,0x00]
40630x05,0x00,0x7e,0xd1,0x01,0x01,0x00,0x00
4064
4065# CHECK: v_sqrt_f16_e64 v255, v1                 ; encoding: [0xff,0x00,0x7e,0xd1,0x01,0x01,0x00,0x00]
40660xff,0x00,0x7e,0xd1,0x01,0x01,0x00,0x00
4067
4068# CHECK: v_sqrt_f16_e64 v5, v255                 ; encoding: [0x05,0x00,0x7e,0xd1,0xff,0x01,0x00,0x00]
40690x05,0x00,0x7e,0xd1,0xff,0x01,0x00,0x00
4070
4071# CHECK: v_sqrt_f16_e64 v5, s1                   ; encoding: [0x05,0x00,0x7e,0xd1,0x01,0x00,0x00,0x00]
40720x05,0x00,0x7e,0xd1,0x01,0x00,0x00,0x00
4073
4074# CHECK: v_sqrt_f16_e64 v5, s101                 ; encoding: [0x05,0x00,0x7e,0xd1,0x65,0x00,0x00,0x00]
40750x05,0x00,0x7e,0xd1,0x65,0x00,0x00,0x00
4076
4077# CHECK: v_sqrt_f16_e64 v5, flat_scratch_lo      ; encoding: [0x05,0x00,0x7e,0xd1,0x66,0x00,0x00,0x00]
40780x05,0x00,0x7e,0xd1,0x66,0x00,0x00,0x00
4079
4080# CHECK: v_sqrt_f16_e64 v5, flat_scratch_hi      ; encoding: [0x05,0x00,0x7e,0xd1,0x67,0x00,0x00,0x00]
40810x05,0x00,0x7e,0xd1,0x67,0x00,0x00,0x00
4082
4083# CHECK: v_sqrt_f16_e64 v5, vcc_lo               ; encoding: [0x05,0x00,0x7e,0xd1,0x6a,0x00,0x00,0x00]
40840x05,0x00,0x7e,0xd1,0x6a,0x00,0x00,0x00
4085
4086# CHECK: v_sqrt_f16_e64 v5, vcc_hi               ; encoding: [0x05,0x00,0x7e,0xd1,0x6b,0x00,0x00,0x00]
40870x05,0x00,0x7e,0xd1,0x6b,0x00,0x00,0x00
4088
4089# CHECK: v_sqrt_f16_e64 v5, tba_lo               ; encoding: [0x05,0x00,0x7e,0xd1,0x6c,0x00,0x00,0x00]
40900x05,0x00,0x7e,0xd1,0x6c,0x00,0x00,0x00
4091
4092# CHECK: v_sqrt_f16_e64 v5, tba_hi               ; encoding: [0x05,0x00,0x7e,0xd1,0x6d,0x00,0x00,0x00]
40930x05,0x00,0x7e,0xd1,0x6d,0x00,0x00,0x00
4094
4095# CHECK: v_sqrt_f16_e64 v5, tma_lo               ; encoding: [0x05,0x00,0x7e,0xd1,0x6e,0x00,0x00,0x00]
40960x05,0x00,0x7e,0xd1,0x6e,0x00,0x00,0x00
4097
4098# CHECK: v_sqrt_f16_e64 v5, tma_hi               ; encoding: [0x05,0x00,0x7e,0xd1,0x6f,0x00,0x00,0x00]
40990x05,0x00,0x7e,0xd1,0x6f,0x00,0x00,0x00
4100
4101# CHECK: v_sqrt_f16_e64 v5, ttmp11               ; encoding: [0x05,0x00,0x7e,0xd1,0x7b,0x00,0x00,0x00]
41020x05,0x00,0x7e,0xd1,0x7b,0x00,0x00,0x00
4103
4104# CHECK: v_sqrt_f16_e64 v5, m0                   ; encoding: [0x05,0x00,0x7e,0xd1,0x7c,0x00,0x00,0x00]
41050x05,0x00,0x7e,0xd1,0x7c,0x00,0x00,0x00
4106
4107# CHECK: v_sqrt_f16_e64 v5, exec_lo              ; encoding: [0x05,0x00,0x7e,0xd1,0x7e,0x00,0x00,0x00]
41080x05,0x00,0x7e,0xd1,0x7e,0x00,0x00,0x00
4109
4110# CHECK: v_sqrt_f16_e64 v5, exec_hi              ; encoding: [0x05,0x00,0x7e,0xd1,0x7f,0x00,0x00,0x00]
41110x05,0x00,0x7e,0xd1,0x7f,0x00,0x00,0x00
4112
4113# CHECK: v_sqrt_f16_e64 v5, 0                    ; encoding: [0x05,0x00,0x7e,0xd1,0x80,0x00,0x00,0x00]
41140x05,0x00,0x7e,0xd1,0x80,0x00,0x00,0x00
4115
4116# CHECK: v_sqrt_f16_e64 v5, -1                   ; encoding: [0x05,0x00,0x7e,0xd1,0xc1,0x00,0x00,0x00]
41170x05,0x00,0x7e,0xd1,0xc1,0x00,0x00,0x00
4118
4119# CHECK: v_sqrt_f16_e64 v5, 0.5                  ; encoding: [0x05,0x00,0x7e,0xd1,0xf0,0x00,0x00,0x00]
41200x05,0x00,0x7e,0xd1,0xf0,0x00,0x00,0x00
4121
4122# CHECK: v_sqrt_f16_e64 v5, -4.0                 ; encoding: [0x05,0x00,0x7e,0xd1,0xf7,0x00,0x00,0x00]
41230x05,0x00,0x7e,0xd1,0xf7,0x00,0x00,0x00
4124
4125# CHECK: v_sqrt_f16_e64 v5, -v1                  ; encoding: [0x05,0x00,0x7e,0xd1,0x01,0x01,0x00,0x20]
41260x05,0x00,0x7e,0xd1,0x01,0x01,0x00,0x20
4127
4128# CHECK: v_sqrt_f16_e64 v5, |v1|                 ; encoding: [0x05,0x01,0x7e,0xd1,0x01,0x01,0x00,0x00]
41290x05,0x01,0x7e,0xd1,0x01,0x01,0x00,0x00
4130
4131# CHECK: v_sqrt_f16_e64 v5, v1 clamp             ; encoding: [0x05,0x80,0x7e,0xd1,0x01,0x01,0x00,0x00]
41320x05,0x80,0x7e,0xd1,0x01,0x01,0x00,0x00
4133
4134# CHECK: v_rsq_f16_e64 v5, v1                    ; encoding: [0x05,0x00,0x7f,0xd1,0x01,0x01,0x00,0x00]
41350x05,0x00,0x7f,0xd1,0x01,0x01,0x00,0x00
4136
4137# CHECK: v_rsq_f16_e64 v255, v1                  ; encoding: [0xff,0x00,0x7f,0xd1,0x01,0x01,0x00,0x00]
41380xff,0x00,0x7f,0xd1,0x01,0x01,0x00,0x00
4139
4140# CHECK: v_rsq_f16_e64 v5, v255                  ; encoding: [0x05,0x00,0x7f,0xd1,0xff,0x01,0x00,0x00]
41410x05,0x00,0x7f,0xd1,0xff,0x01,0x00,0x00
4142
4143# CHECK: v_rsq_f16_e64 v5, s1                    ; encoding: [0x05,0x00,0x7f,0xd1,0x01,0x00,0x00,0x00]
41440x05,0x00,0x7f,0xd1,0x01,0x00,0x00,0x00
4145
4146# CHECK: v_rsq_f16_e64 v5, s101                  ; encoding: [0x05,0x00,0x7f,0xd1,0x65,0x00,0x00,0x00]
41470x05,0x00,0x7f,0xd1,0x65,0x00,0x00,0x00
4148
4149# CHECK: v_rsq_f16_e64 v5, flat_scratch_lo       ; encoding: [0x05,0x00,0x7f,0xd1,0x66,0x00,0x00,0x00]
41500x05,0x00,0x7f,0xd1,0x66,0x00,0x00,0x00
4151
4152# CHECK: v_rsq_f16_e64 v5, flat_scratch_hi       ; encoding: [0x05,0x00,0x7f,0xd1,0x67,0x00,0x00,0x00]
41530x05,0x00,0x7f,0xd1,0x67,0x00,0x00,0x00
4154
4155# CHECK: v_rsq_f16_e64 v5, vcc_lo                ; encoding: [0x05,0x00,0x7f,0xd1,0x6a,0x00,0x00,0x00]
41560x05,0x00,0x7f,0xd1,0x6a,0x00,0x00,0x00
4157
4158# CHECK: v_rsq_f16_e64 v5, vcc_hi                ; encoding: [0x05,0x00,0x7f,0xd1,0x6b,0x00,0x00,0x00]
41590x05,0x00,0x7f,0xd1,0x6b,0x00,0x00,0x00
4160
4161# CHECK: v_rsq_f16_e64 v5, tba_lo                ; encoding: [0x05,0x00,0x7f,0xd1,0x6c,0x00,0x00,0x00]
41620x05,0x00,0x7f,0xd1,0x6c,0x00,0x00,0x00
4163
4164# CHECK: v_rsq_f16_e64 v5, tba_hi                ; encoding: [0x05,0x00,0x7f,0xd1,0x6d,0x00,0x00,0x00]
41650x05,0x00,0x7f,0xd1,0x6d,0x00,0x00,0x00
4166
4167# CHECK: v_rsq_f16_e64 v5, tma_lo                ; encoding: [0x05,0x00,0x7f,0xd1,0x6e,0x00,0x00,0x00]
41680x05,0x00,0x7f,0xd1,0x6e,0x00,0x00,0x00
4169
4170# CHECK: v_rsq_f16_e64 v5, tma_hi                ; encoding: [0x05,0x00,0x7f,0xd1,0x6f,0x00,0x00,0x00]
41710x05,0x00,0x7f,0xd1,0x6f,0x00,0x00,0x00
4172
4173# CHECK: v_rsq_f16_e64 v5, ttmp11                ; encoding: [0x05,0x00,0x7f,0xd1,0x7b,0x00,0x00,0x00]
41740x05,0x00,0x7f,0xd1,0x7b,0x00,0x00,0x00
4175
4176# CHECK: v_rsq_f16_e64 v5, m0                    ; encoding: [0x05,0x00,0x7f,0xd1,0x7c,0x00,0x00,0x00]
41770x05,0x00,0x7f,0xd1,0x7c,0x00,0x00,0x00
4178
4179# CHECK: v_rsq_f16_e64 v5, exec_lo               ; encoding: [0x05,0x00,0x7f,0xd1,0x7e,0x00,0x00,0x00]
41800x05,0x00,0x7f,0xd1,0x7e,0x00,0x00,0x00
4181
4182# CHECK: v_rsq_f16_e64 v5, exec_hi               ; encoding: [0x05,0x00,0x7f,0xd1,0x7f,0x00,0x00,0x00]
41830x05,0x00,0x7f,0xd1,0x7f,0x00,0x00,0x00
4184
4185# CHECK: v_rsq_f16_e64 v5, 0                     ; encoding: [0x05,0x00,0x7f,0xd1,0x80,0x00,0x00,0x00]
41860x05,0x00,0x7f,0xd1,0x80,0x00,0x00,0x00
4187
4188# CHECK: v_rsq_f16_e64 v5, -1                    ; encoding: [0x05,0x00,0x7f,0xd1,0xc1,0x00,0x00,0x00]
41890x05,0x00,0x7f,0xd1,0xc1,0x00,0x00,0x00
4190
4191# CHECK: v_rsq_f16_e64 v5, 0.5                   ; encoding: [0x05,0x00,0x7f,0xd1,0xf0,0x00,0x00,0x00]
41920x05,0x00,0x7f,0xd1,0xf0,0x00,0x00,0x00
4193
4194# CHECK: v_rsq_f16_e64 v5, -4.0                  ; encoding: [0x05,0x00,0x7f,0xd1,0xf7,0x00,0x00,0x00]
41950x05,0x00,0x7f,0xd1,0xf7,0x00,0x00,0x00
4196
4197# CHECK: v_rsq_f16_e64 v5, -v1                   ; encoding: [0x05,0x00,0x7f,0xd1,0x01,0x01,0x00,0x20]
41980x05,0x00,0x7f,0xd1,0x01,0x01,0x00,0x20
4199
4200# CHECK: v_rsq_f16_e64 v5, |v1|                  ; encoding: [0x05,0x01,0x7f,0xd1,0x01,0x01,0x00,0x00]
42010x05,0x01,0x7f,0xd1,0x01,0x01,0x00,0x00
4202
4203# CHECK: v_rsq_f16_e64 v5, v1 clamp              ; encoding: [0x05,0x80,0x7f,0xd1,0x01,0x01,0x00,0x00]
42040x05,0x80,0x7f,0xd1,0x01,0x01,0x00,0x00
4205
4206# CHECK: v_log_f16_e64 v5, v1                    ; encoding: [0x05,0x00,0x80,0xd1,0x01,0x01,0x00,0x00]
42070x05,0x00,0x80,0xd1,0x01,0x01,0x00,0x00
4208
4209# CHECK: v_log_f16_e64 v255, v1                  ; encoding: [0xff,0x00,0x80,0xd1,0x01,0x01,0x00,0x00]
42100xff,0x00,0x80,0xd1,0x01,0x01,0x00,0x00
4211
4212# CHECK: v_log_f16_e64 v5, v255                  ; encoding: [0x05,0x00,0x80,0xd1,0xff,0x01,0x00,0x00]
42130x05,0x00,0x80,0xd1,0xff,0x01,0x00,0x00
4214
4215# CHECK: v_log_f16_e64 v5, s1                    ; encoding: [0x05,0x00,0x80,0xd1,0x01,0x00,0x00,0x00]
42160x05,0x00,0x80,0xd1,0x01,0x00,0x00,0x00
4217
4218# CHECK: v_log_f16_e64 v5, s101                  ; encoding: [0x05,0x00,0x80,0xd1,0x65,0x00,0x00,0x00]
42190x05,0x00,0x80,0xd1,0x65,0x00,0x00,0x00
4220
4221# CHECK: v_log_f16_e64 v5, flat_scratch_lo       ; encoding: [0x05,0x00,0x80,0xd1,0x66,0x00,0x00,0x00]
42220x05,0x00,0x80,0xd1,0x66,0x00,0x00,0x00
4223
4224# CHECK: v_log_f16_e64 v5, flat_scratch_hi       ; encoding: [0x05,0x00,0x80,0xd1,0x67,0x00,0x00,0x00]
42250x05,0x00,0x80,0xd1,0x67,0x00,0x00,0x00
4226
4227# CHECK: v_log_f16_e64 v5, vcc_lo                ; encoding: [0x05,0x00,0x80,0xd1,0x6a,0x00,0x00,0x00]
42280x05,0x00,0x80,0xd1,0x6a,0x00,0x00,0x00
4229
4230# CHECK: v_log_f16_e64 v5, vcc_hi                ; encoding: [0x05,0x00,0x80,0xd1,0x6b,0x00,0x00,0x00]
42310x05,0x00,0x80,0xd1,0x6b,0x00,0x00,0x00
4232
4233# CHECK: v_log_f16_e64 v5, tba_lo                ; encoding: [0x05,0x00,0x80,0xd1,0x6c,0x00,0x00,0x00]
42340x05,0x00,0x80,0xd1,0x6c,0x00,0x00,0x00
4235
4236# CHECK: v_log_f16_e64 v5, tba_hi                ; encoding: [0x05,0x00,0x80,0xd1,0x6d,0x00,0x00,0x00]
42370x05,0x00,0x80,0xd1,0x6d,0x00,0x00,0x00
4238
4239# CHECK: v_log_f16_e64 v5, tma_lo                ; encoding: [0x05,0x00,0x80,0xd1,0x6e,0x00,0x00,0x00]
42400x05,0x00,0x80,0xd1,0x6e,0x00,0x00,0x00
4241
4242# CHECK: v_log_f16_e64 v5, tma_hi                ; encoding: [0x05,0x00,0x80,0xd1,0x6f,0x00,0x00,0x00]
42430x05,0x00,0x80,0xd1,0x6f,0x00,0x00,0x00
4244
4245# CHECK: v_log_f16_e64 v5, ttmp11                ; encoding: [0x05,0x00,0x80,0xd1,0x7b,0x00,0x00,0x00]
42460x05,0x00,0x80,0xd1,0x7b,0x00,0x00,0x00
4247
4248# CHECK: v_log_f16_e64 v5, m0                    ; encoding: [0x05,0x00,0x80,0xd1,0x7c,0x00,0x00,0x00]
42490x05,0x00,0x80,0xd1,0x7c,0x00,0x00,0x00
4250
4251# CHECK: v_log_f16_e64 v5, exec_lo               ; encoding: [0x05,0x00,0x80,0xd1,0x7e,0x00,0x00,0x00]
42520x05,0x00,0x80,0xd1,0x7e,0x00,0x00,0x00
4253
4254# CHECK: v_log_f16_e64 v5, exec_hi               ; encoding: [0x05,0x00,0x80,0xd1,0x7f,0x00,0x00,0x00]
42550x05,0x00,0x80,0xd1,0x7f,0x00,0x00,0x00
4256
4257# CHECK: v_log_f16_e64 v5, 0                     ; encoding: [0x05,0x00,0x80,0xd1,0x80,0x00,0x00,0x00]
42580x05,0x00,0x80,0xd1,0x80,0x00,0x00,0x00
4259
4260# CHECK: v_log_f16_e64 v5, -1                    ; encoding: [0x05,0x00,0x80,0xd1,0xc1,0x00,0x00,0x00]
42610x05,0x00,0x80,0xd1,0xc1,0x00,0x00,0x00
4262
4263# CHECK: v_log_f16_e64 v5, 0.5                   ; encoding: [0x05,0x00,0x80,0xd1,0xf0,0x00,0x00,0x00]
42640x05,0x00,0x80,0xd1,0xf0,0x00,0x00,0x00
4265
4266# CHECK: v_log_f16_e64 v5, -4.0                  ; encoding: [0x05,0x00,0x80,0xd1,0xf7,0x00,0x00,0x00]
42670x05,0x00,0x80,0xd1,0xf7,0x00,0x00,0x00
4268
4269# CHECK: v_log_f16_e64 v5, -v1                   ; encoding: [0x05,0x00,0x80,0xd1,0x01,0x01,0x00,0x20]
42700x05,0x00,0x80,0xd1,0x01,0x01,0x00,0x20
4271
4272# CHECK: v_log_f16_e64 v5, |v1|                  ; encoding: [0x05,0x01,0x80,0xd1,0x01,0x01,0x00,0x00]
42730x05,0x01,0x80,0xd1,0x01,0x01,0x00,0x00
4274
4275# CHECK: v_log_f16_e64 v5, v1 clamp              ; encoding: [0x05,0x80,0x80,0xd1,0x01,0x01,0x00,0x00]
42760x05,0x80,0x80,0xd1,0x01,0x01,0x00,0x00
4277
4278# CHECK: v_exp_f16_e64 v5, v1                    ; encoding: [0x05,0x00,0x81,0xd1,0x01,0x01,0x00,0x00]
42790x05,0x00,0x81,0xd1,0x01,0x01,0x00,0x00
4280
4281# CHECK: v_exp_f16_e64 v255, v1                  ; encoding: [0xff,0x00,0x81,0xd1,0x01,0x01,0x00,0x00]
42820xff,0x00,0x81,0xd1,0x01,0x01,0x00,0x00
4283
4284# CHECK: v_exp_f16_e64 v5, v255                  ; encoding: [0x05,0x00,0x81,0xd1,0xff,0x01,0x00,0x00]
42850x05,0x00,0x81,0xd1,0xff,0x01,0x00,0x00
4286
4287# CHECK: v_exp_f16_e64 v5, s1                    ; encoding: [0x05,0x00,0x81,0xd1,0x01,0x00,0x00,0x00]
42880x05,0x00,0x81,0xd1,0x01,0x00,0x00,0x00
4289
4290# CHECK: v_exp_f16_e64 v5, s101                  ; encoding: [0x05,0x00,0x81,0xd1,0x65,0x00,0x00,0x00]
42910x05,0x00,0x81,0xd1,0x65,0x00,0x00,0x00
4292
4293# CHECK: v_exp_f16_e64 v5, flat_scratch_lo       ; encoding: [0x05,0x00,0x81,0xd1,0x66,0x00,0x00,0x00]
42940x05,0x00,0x81,0xd1,0x66,0x00,0x00,0x00
4295
4296# CHECK: v_exp_f16_e64 v5, flat_scratch_hi       ; encoding: [0x05,0x00,0x81,0xd1,0x67,0x00,0x00,0x00]
42970x05,0x00,0x81,0xd1,0x67,0x00,0x00,0x00
4298
4299# CHECK: v_exp_f16_e64 v5, vcc_lo                ; encoding: [0x05,0x00,0x81,0xd1,0x6a,0x00,0x00,0x00]
43000x05,0x00,0x81,0xd1,0x6a,0x00,0x00,0x00
4301
4302# CHECK: v_exp_f16_e64 v5, vcc_hi                ; encoding: [0x05,0x00,0x81,0xd1,0x6b,0x00,0x00,0x00]
43030x05,0x00,0x81,0xd1,0x6b,0x00,0x00,0x00
4304
4305# CHECK: v_exp_f16_e64 v5, tba_lo                ; encoding: [0x05,0x00,0x81,0xd1,0x6c,0x00,0x00,0x00]
43060x05,0x00,0x81,0xd1,0x6c,0x00,0x00,0x00
4307
4308# CHECK: v_exp_f16_e64 v5, tba_hi                ; encoding: [0x05,0x00,0x81,0xd1,0x6d,0x00,0x00,0x00]
43090x05,0x00,0x81,0xd1,0x6d,0x00,0x00,0x00
4310
4311# CHECK: v_exp_f16_e64 v5, tma_lo                ; encoding: [0x05,0x00,0x81,0xd1,0x6e,0x00,0x00,0x00]
43120x05,0x00,0x81,0xd1,0x6e,0x00,0x00,0x00
4313
4314# CHECK: v_exp_f16_e64 v5, tma_hi                ; encoding: [0x05,0x00,0x81,0xd1,0x6f,0x00,0x00,0x00]
43150x05,0x00,0x81,0xd1,0x6f,0x00,0x00,0x00
4316
4317# CHECK: v_exp_f16_e64 v5, ttmp11                ; encoding: [0x05,0x00,0x81,0xd1,0x7b,0x00,0x00,0x00]
43180x05,0x00,0x81,0xd1,0x7b,0x00,0x00,0x00
4319
4320# CHECK: v_exp_f16_e64 v5, m0                    ; encoding: [0x05,0x00,0x81,0xd1,0x7c,0x00,0x00,0x00]
43210x05,0x00,0x81,0xd1,0x7c,0x00,0x00,0x00
4322
4323# CHECK: v_exp_f16_e64 v5, exec_lo               ; encoding: [0x05,0x00,0x81,0xd1,0x7e,0x00,0x00,0x00]
43240x05,0x00,0x81,0xd1,0x7e,0x00,0x00,0x00
4325
4326# CHECK: v_exp_f16_e64 v5, exec_hi               ; encoding: [0x05,0x00,0x81,0xd1,0x7f,0x00,0x00,0x00]
43270x05,0x00,0x81,0xd1,0x7f,0x00,0x00,0x00
4328
4329# CHECK: v_exp_f16_e64 v5, 0                     ; encoding: [0x05,0x00,0x81,0xd1,0x80,0x00,0x00,0x00]
43300x05,0x00,0x81,0xd1,0x80,0x00,0x00,0x00
4331
4332# CHECK: v_exp_f16_e64 v5, -1                    ; encoding: [0x05,0x00,0x81,0xd1,0xc1,0x00,0x00,0x00]
43330x05,0x00,0x81,0xd1,0xc1,0x00,0x00,0x00
4334
4335# CHECK: v_exp_f16_e64 v5, 0.5                   ; encoding: [0x05,0x00,0x81,0xd1,0xf0,0x00,0x00,0x00]
43360x05,0x00,0x81,0xd1,0xf0,0x00,0x00,0x00
4337
4338# CHECK: v_exp_f16_e64 v5, -4.0                  ; encoding: [0x05,0x00,0x81,0xd1,0xf7,0x00,0x00,0x00]
43390x05,0x00,0x81,0xd1,0xf7,0x00,0x00,0x00
4340
4341# CHECK: v_exp_f16_e64 v5, -v1                   ; encoding: [0x05,0x00,0x81,0xd1,0x01,0x01,0x00,0x20]
43420x05,0x00,0x81,0xd1,0x01,0x01,0x00,0x20
4343
4344# CHECK: v_exp_f16_e64 v5, |v1|                  ; encoding: [0x05,0x01,0x81,0xd1,0x01,0x01,0x00,0x00]
43450x05,0x01,0x81,0xd1,0x01,0x01,0x00,0x00
4346
4347# CHECK: v_exp_f16_e64 v5, v1 clamp              ; encoding: [0x05,0x80,0x81,0xd1,0x01,0x01,0x00,0x00]
43480x05,0x80,0x81,0xd1,0x01,0x01,0x00,0x00
4349
4350# CHECK: v_frexp_mant_f16_e64 v5, v1             ; encoding: [0x05,0x00,0x82,0xd1,0x01,0x01,0x00,0x00]
43510x05,0x00,0x82,0xd1,0x01,0x01,0x00,0x00
4352
4353# CHECK: v_frexp_mant_f16_e64 v255, v1           ; encoding: [0xff,0x00,0x82,0xd1,0x01,0x01,0x00,0x00]
43540xff,0x00,0x82,0xd1,0x01,0x01,0x00,0x00
4355
4356# CHECK: v_frexp_mant_f16_e64 v5, v255           ; encoding: [0x05,0x00,0x82,0xd1,0xff,0x01,0x00,0x00]
43570x05,0x00,0x82,0xd1,0xff,0x01,0x00,0x00
4358
4359# CHECK: v_frexp_mant_f16_e64 v5, s1             ; encoding: [0x05,0x00,0x82,0xd1,0x01,0x00,0x00,0x00]
43600x05,0x00,0x82,0xd1,0x01,0x00,0x00,0x00
4361
4362# CHECK: v_frexp_mant_f16_e64 v5, s101           ; encoding: [0x05,0x00,0x82,0xd1,0x65,0x00,0x00,0x00]
43630x05,0x00,0x82,0xd1,0x65,0x00,0x00,0x00
4364
4365# CHECK: v_frexp_mant_f16_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x82,0xd1,0x66,0x00,0x00,0x00]
43660x05,0x00,0x82,0xd1,0x66,0x00,0x00,0x00
4367
4368# CHECK: v_frexp_mant_f16_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x82,0xd1,0x67,0x00,0x00,0x00]
43690x05,0x00,0x82,0xd1,0x67,0x00,0x00,0x00
4370
4371# CHECK: v_frexp_mant_f16_e64 v5, vcc_lo         ; encoding: [0x05,0x00,0x82,0xd1,0x6a,0x00,0x00,0x00]
43720x05,0x00,0x82,0xd1,0x6a,0x00,0x00,0x00
4373
4374# CHECK: v_frexp_mant_f16_e64 v5, vcc_hi         ; encoding: [0x05,0x00,0x82,0xd1,0x6b,0x00,0x00,0x00]
43750x05,0x00,0x82,0xd1,0x6b,0x00,0x00,0x00
4376
4377# CHECK: v_frexp_mant_f16_e64 v5, tba_lo         ; encoding: [0x05,0x00,0x82,0xd1,0x6c,0x00,0x00,0x00]
43780x05,0x00,0x82,0xd1,0x6c,0x00,0x00,0x00
4379
4380# CHECK: v_frexp_mant_f16_e64 v5, tba_hi         ; encoding: [0x05,0x00,0x82,0xd1,0x6d,0x00,0x00,0x00]
43810x05,0x00,0x82,0xd1,0x6d,0x00,0x00,0x00
4382
4383# CHECK: v_frexp_mant_f16_e64 v5, tma_lo         ; encoding: [0x05,0x00,0x82,0xd1,0x6e,0x00,0x00,0x00]
43840x05,0x00,0x82,0xd1,0x6e,0x00,0x00,0x00
4385
4386# CHECK: v_frexp_mant_f16_e64 v5, tma_hi         ; encoding: [0x05,0x00,0x82,0xd1,0x6f,0x00,0x00,0x00]
43870x05,0x00,0x82,0xd1,0x6f,0x00,0x00,0x00
4388
4389# CHECK: v_frexp_mant_f16_e64 v5, ttmp11         ; encoding: [0x05,0x00,0x82,0xd1,0x7b,0x00,0x00,0x00]
43900x05,0x00,0x82,0xd1,0x7b,0x00,0x00,0x00
4391
4392# CHECK: v_frexp_mant_f16_e64 v5, m0             ; encoding: [0x05,0x00,0x82,0xd1,0x7c,0x00,0x00,0x00]
43930x05,0x00,0x82,0xd1,0x7c,0x00,0x00,0x00
4394
4395# CHECK: v_frexp_mant_f16_e64 v5, exec_lo        ; encoding: [0x05,0x00,0x82,0xd1,0x7e,0x00,0x00,0x00]
43960x05,0x00,0x82,0xd1,0x7e,0x00,0x00,0x00
4397
4398# CHECK: v_frexp_mant_f16_e64 v5, exec_hi        ; encoding: [0x05,0x00,0x82,0xd1,0x7f,0x00,0x00,0x00]
43990x05,0x00,0x82,0xd1,0x7f,0x00,0x00,0x00
4400
4401# CHECK: v_frexp_mant_f16_e64 v5, 0              ; encoding: [0x05,0x00,0x82,0xd1,0x80,0x00,0x00,0x00]
44020x05,0x00,0x82,0xd1,0x80,0x00,0x00,0x00
4403
4404# CHECK: v_frexp_mant_f16_e64 v5, -1             ; encoding: [0x05,0x00,0x82,0xd1,0xc1,0x00,0x00,0x00]
44050x05,0x00,0x82,0xd1,0xc1,0x00,0x00,0x00
4406
4407# CHECK: v_frexp_mant_f16_e64 v5, 0.5            ; encoding: [0x05,0x00,0x82,0xd1,0xf0,0x00,0x00,0x00]
44080x05,0x00,0x82,0xd1,0xf0,0x00,0x00,0x00
4409
4410# CHECK: v_frexp_mant_f16_e64 v5, -4.0           ; encoding: [0x05,0x00,0x82,0xd1,0xf7,0x00,0x00,0x00]
44110x05,0x00,0x82,0xd1,0xf7,0x00,0x00,0x00
4412
4413# CHECK: v_frexp_mant_f16_e64 v5, -v1            ; encoding: [0x05,0x00,0x82,0xd1,0x01,0x01,0x00,0x20]
44140x05,0x00,0x82,0xd1,0x01,0x01,0x00,0x20
4415
4416# CHECK: v_frexp_mant_f16_e64 v5, |v1|           ; encoding: [0x05,0x01,0x82,0xd1,0x01,0x01,0x00,0x00]
44170x05,0x01,0x82,0xd1,0x01,0x01,0x00,0x00
4418
4419# CHECK: v_frexp_mant_f16_e64 v5, v1 clamp       ; encoding: [0x05,0x80,0x82,0xd1,0x01,0x01,0x00,0x00]
44200x05,0x80,0x82,0xd1,0x01,0x01,0x00,0x00
4421
4422# CHECK: v_frexp_exp_i16_f16_e64 v5, v1          ; encoding: [0x05,0x00,0x83,0xd1,0x01,0x01,0x00,0x00]
44230x05,0x00,0x83,0xd1,0x01,0x01,0x00,0x00
4424
4425# CHECK: v_frexp_exp_i16_f16_e64 v255, v1        ; encoding: [0xff,0x00,0x83,0xd1,0x01,0x01,0x00,0x00]
44260xff,0x00,0x83,0xd1,0x01,0x01,0x00,0x00
4427
4428# CHECK: v_frexp_exp_i16_f16_e64 v5, v255        ; encoding: [0x05,0x00,0x83,0xd1,0xff,0x01,0x00,0x00]
44290x05,0x00,0x83,0xd1,0xff,0x01,0x00,0x00
4430
4431# CHECK: v_frexp_exp_i16_f16_e64 v5, s1          ; encoding: [0x05,0x00,0x83,0xd1,0x01,0x00,0x00,0x00]
44320x05,0x00,0x83,0xd1,0x01,0x00,0x00,0x00
4433
4434# CHECK: v_frexp_exp_i16_f16_e64 v5, s101        ; encoding: [0x05,0x00,0x83,0xd1,0x65,0x00,0x00,0x00]
44350x05,0x00,0x83,0xd1,0x65,0x00,0x00,0x00
4436
4437# CHECK: v_frexp_exp_i16_f16_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x83,0xd1,0x66,0x00,0x00,0x00]
44380x05,0x00,0x83,0xd1,0x66,0x00,0x00,0x00
4439
4440# CHECK: v_frexp_exp_i16_f16_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x83,0xd1,0x67,0x00,0x00,0x00]
44410x05,0x00,0x83,0xd1,0x67,0x00,0x00,0x00
4442
4443# CHECK: v_frexp_exp_i16_f16_e64 v5, vcc_lo      ; encoding: [0x05,0x00,0x83,0xd1,0x6a,0x00,0x00,0x00]
44440x05,0x00,0x83,0xd1,0x6a,0x00,0x00,0x00
4445
4446# CHECK: v_frexp_exp_i16_f16_e64 v5, vcc_hi      ; encoding: [0x05,0x00,0x83,0xd1,0x6b,0x00,0x00,0x00]
44470x05,0x00,0x83,0xd1,0x6b,0x00,0x00,0x00
4448
4449# CHECK: v_frexp_exp_i16_f16_e64 v5, tba_lo      ; encoding: [0x05,0x00,0x83,0xd1,0x6c,0x00,0x00,0x00]
44500x05,0x00,0x83,0xd1,0x6c,0x00,0x00,0x00
4451
4452# CHECK: v_frexp_exp_i16_f16_e64 v5, tba_hi      ; encoding: [0x05,0x00,0x83,0xd1,0x6d,0x00,0x00,0x00]
44530x05,0x00,0x83,0xd1,0x6d,0x00,0x00,0x00
4454
4455# CHECK: v_frexp_exp_i16_f16_e64 v5, tma_lo      ; encoding: [0x05,0x00,0x83,0xd1,0x6e,0x00,0x00,0x00]
44560x05,0x00,0x83,0xd1,0x6e,0x00,0x00,0x00
4457
4458# CHECK: v_frexp_exp_i16_f16_e64 v5, tma_hi      ; encoding: [0x05,0x00,0x83,0xd1,0x6f,0x00,0x00,0x00]
44590x05,0x00,0x83,0xd1,0x6f,0x00,0x00,0x00
4460
4461# CHECK: v_frexp_exp_i16_f16_e64 v5, ttmp11      ; encoding: [0x05,0x00,0x83,0xd1,0x7b,0x00,0x00,0x00]
44620x05,0x00,0x83,0xd1,0x7b,0x00,0x00,0x00
4463
4464# CHECK: v_frexp_exp_i16_f16_e64 v5, m0          ; encoding: [0x05,0x00,0x83,0xd1,0x7c,0x00,0x00,0x00]
44650x05,0x00,0x83,0xd1,0x7c,0x00,0x00,0x00
4466
4467# CHECK: v_frexp_exp_i16_f16_e64 v5, exec_lo     ; encoding: [0x05,0x00,0x83,0xd1,0x7e,0x00,0x00,0x00]
44680x05,0x00,0x83,0xd1,0x7e,0x00,0x00,0x00
4469
4470# CHECK: v_frexp_exp_i16_f16_e64 v5, exec_hi     ; encoding: [0x05,0x00,0x83,0xd1,0x7f,0x00,0x00,0x00]
44710x05,0x00,0x83,0xd1,0x7f,0x00,0x00,0x00
4472
4473# CHECK: v_frexp_exp_i16_f16_e64 v5, 0           ; encoding: [0x05,0x00,0x83,0xd1,0x80,0x00,0x00,0x00]
44740x05,0x00,0x83,0xd1,0x80,0x00,0x00,0x00
4475
4476# CHECK: v_frexp_exp_i16_f16_e64 v5, -1          ; encoding: [0x05,0x00,0x83,0xd1,0xc1,0x00,0x00,0x00]
44770x05,0x00,0x83,0xd1,0xc1,0x00,0x00,0x00
4478
4479# CHECK: v_frexp_exp_i16_f16_e64 v5, 0.5         ; encoding: [0x05,0x00,0x83,0xd1,0xf0,0x00,0x00,0x00]
44800x05,0x00,0x83,0xd1,0xf0,0x00,0x00,0x00
4481
4482# CHECK: v_frexp_exp_i16_f16_e64 v5, -4.0        ; encoding: [0x05,0x00,0x83,0xd1,0xf7,0x00,0x00,0x00]
44830x05,0x00,0x83,0xd1,0xf7,0x00,0x00,0x00
4484
4485# CHECK: v_frexp_exp_i16_f16_e64 v5, -v1         ; encoding: [0x05,0x00,0x83,0xd1,0x01,0x01,0x00,0x20]
44860x05,0x00,0x83,0xd1,0x01,0x01,0x00,0x20
4487
4488# CHECK: v_frexp_exp_i16_f16_e64 v5, |v1|        ; encoding: [0x05,0x01,0x83,0xd1,0x01,0x01,0x00,0x00]
44890x05,0x01,0x83,0xd1,0x01,0x01,0x00,0x00
4490
4491# CHECK: v_floor_f16_e64 v5, v1                  ; encoding: [0x05,0x00,0x84,0xd1,0x01,0x01,0x00,0x00]
44920x05,0x00,0x84,0xd1,0x01,0x01,0x00,0x00
4493
4494# CHECK: v_floor_f16_e64 v255, v1                ; encoding: [0xff,0x00,0x84,0xd1,0x01,0x01,0x00,0x00]
44950xff,0x00,0x84,0xd1,0x01,0x01,0x00,0x00
4496
4497# CHECK: v_floor_f16_e64 v5, v255                ; encoding: [0x05,0x00,0x84,0xd1,0xff,0x01,0x00,0x00]
44980x05,0x00,0x84,0xd1,0xff,0x01,0x00,0x00
4499
4500# CHECK: v_floor_f16_e64 v5, s1                  ; encoding: [0x05,0x00,0x84,0xd1,0x01,0x00,0x00,0x00]
45010x05,0x00,0x84,0xd1,0x01,0x00,0x00,0x00
4502
4503# CHECK: v_floor_f16_e64 v5, s101                ; encoding: [0x05,0x00,0x84,0xd1,0x65,0x00,0x00,0x00]
45040x05,0x00,0x84,0xd1,0x65,0x00,0x00,0x00
4505
4506# CHECK: v_floor_f16_e64 v5, flat_scratch_lo     ; encoding: [0x05,0x00,0x84,0xd1,0x66,0x00,0x00,0x00]
45070x05,0x00,0x84,0xd1,0x66,0x00,0x00,0x00
4508
4509# CHECK: v_floor_f16_e64 v5, flat_scratch_hi     ; encoding: [0x05,0x00,0x84,0xd1,0x67,0x00,0x00,0x00]
45100x05,0x00,0x84,0xd1,0x67,0x00,0x00,0x00
4511
4512# CHECK: v_floor_f16_e64 v5, vcc_lo              ; encoding: [0x05,0x00,0x84,0xd1,0x6a,0x00,0x00,0x00]
45130x05,0x00,0x84,0xd1,0x6a,0x00,0x00,0x00
4514
4515# CHECK: v_floor_f16_e64 v5, vcc_hi              ; encoding: [0x05,0x00,0x84,0xd1,0x6b,0x00,0x00,0x00]
45160x05,0x00,0x84,0xd1,0x6b,0x00,0x00,0x00
4517
4518# CHECK: v_floor_f16_e64 v5, tba_lo              ; encoding: [0x05,0x00,0x84,0xd1,0x6c,0x00,0x00,0x00]
45190x05,0x00,0x84,0xd1,0x6c,0x00,0x00,0x00
4520
4521# CHECK: v_floor_f16_e64 v5, tba_hi              ; encoding: [0x05,0x00,0x84,0xd1,0x6d,0x00,0x00,0x00]
45220x05,0x00,0x84,0xd1,0x6d,0x00,0x00,0x00
4523
4524# CHECK: v_floor_f16_e64 v5, tma_lo              ; encoding: [0x05,0x00,0x84,0xd1,0x6e,0x00,0x00,0x00]
45250x05,0x00,0x84,0xd1,0x6e,0x00,0x00,0x00
4526
4527# CHECK: v_floor_f16_e64 v5, tma_hi              ; encoding: [0x05,0x00,0x84,0xd1,0x6f,0x00,0x00,0x00]
45280x05,0x00,0x84,0xd1,0x6f,0x00,0x00,0x00
4529
4530# CHECK: v_floor_f16_e64 v5, ttmp11              ; encoding: [0x05,0x00,0x84,0xd1,0x7b,0x00,0x00,0x00]
45310x05,0x00,0x84,0xd1,0x7b,0x00,0x00,0x00
4532
4533# CHECK: v_floor_f16_e64 v5, m0                  ; encoding: [0x05,0x00,0x84,0xd1,0x7c,0x00,0x00,0x00]
45340x05,0x00,0x84,0xd1,0x7c,0x00,0x00,0x00
4535
4536# CHECK: v_floor_f16_e64 v5, exec_lo             ; encoding: [0x05,0x00,0x84,0xd1,0x7e,0x00,0x00,0x00]
45370x05,0x00,0x84,0xd1,0x7e,0x00,0x00,0x00
4538
4539# CHECK: v_floor_f16_e64 v5, exec_hi             ; encoding: [0x05,0x00,0x84,0xd1,0x7f,0x00,0x00,0x00]
45400x05,0x00,0x84,0xd1,0x7f,0x00,0x00,0x00
4541
4542# CHECK: v_floor_f16_e64 v5, 0                   ; encoding: [0x05,0x00,0x84,0xd1,0x80,0x00,0x00,0x00]
45430x05,0x00,0x84,0xd1,0x80,0x00,0x00,0x00
4544
4545# CHECK: v_floor_f16_e64 v5, -1                  ; encoding: [0x05,0x00,0x84,0xd1,0xc1,0x00,0x00,0x00]
45460x05,0x00,0x84,0xd1,0xc1,0x00,0x00,0x00
4547
4548# CHECK: v_floor_f16_e64 v5, 0.5                 ; encoding: [0x05,0x00,0x84,0xd1,0xf0,0x00,0x00,0x00]
45490x05,0x00,0x84,0xd1,0xf0,0x00,0x00,0x00
4550
4551# CHECK: v_floor_f16_e64 v5, -4.0                ; encoding: [0x05,0x00,0x84,0xd1,0xf7,0x00,0x00,0x00]
45520x05,0x00,0x84,0xd1,0xf7,0x00,0x00,0x00
4553
4554# CHECK: v_floor_f16_e64 v5, -v1                 ; encoding: [0x05,0x00,0x84,0xd1,0x01,0x01,0x00,0x20]
45550x05,0x00,0x84,0xd1,0x01,0x01,0x00,0x20
4556
4557# CHECK: v_floor_f16_e64 v5, |v1|                ; encoding: [0x05,0x01,0x84,0xd1,0x01,0x01,0x00,0x00]
45580x05,0x01,0x84,0xd1,0x01,0x01,0x00,0x00
4559
4560# CHECK: v_floor_f16_e64 v5, v1 clamp            ; encoding: [0x05,0x80,0x84,0xd1,0x01,0x01,0x00,0x00]
45610x05,0x80,0x84,0xd1,0x01,0x01,0x00,0x00
4562
4563# CHECK: v_ceil_f16_e64 v5, v1                   ; encoding: [0x05,0x00,0x85,0xd1,0x01,0x01,0x00,0x00]
45640x05,0x00,0x85,0xd1,0x01,0x01,0x00,0x00
4565
4566# CHECK: v_ceil_f16_e64 v255, v1                 ; encoding: [0xff,0x00,0x85,0xd1,0x01,0x01,0x00,0x00]
45670xff,0x00,0x85,0xd1,0x01,0x01,0x00,0x00
4568
4569# CHECK: v_ceil_f16_e64 v5, v255                 ; encoding: [0x05,0x00,0x85,0xd1,0xff,0x01,0x00,0x00]
45700x05,0x00,0x85,0xd1,0xff,0x01,0x00,0x00
4571
4572# CHECK: v_ceil_f16_e64 v5, s1                   ; encoding: [0x05,0x00,0x85,0xd1,0x01,0x00,0x00,0x00]
45730x05,0x00,0x85,0xd1,0x01,0x00,0x00,0x00
4574
4575# CHECK: v_ceil_f16_e64 v5, s101                 ; encoding: [0x05,0x00,0x85,0xd1,0x65,0x00,0x00,0x00]
45760x05,0x00,0x85,0xd1,0x65,0x00,0x00,0x00
4577
4578# CHECK: v_ceil_f16_e64 v5, flat_scratch_lo      ; encoding: [0x05,0x00,0x85,0xd1,0x66,0x00,0x00,0x00]
45790x05,0x00,0x85,0xd1,0x66,0x00,0x00,0x00
4580
4581# CHECK: v_ceil_f16_e64 v5, flat_scratch_hi      ; encoding: [0x05,0x00,0x85,0xd1,0x67,0x00,0x00,0x00]
45820x05,0x00,0x85,0xd1,0x67,0x00,0x00,0x00
4583
4584# CHECK: v_ceil_f16_e64 v5, vcc_lo               ; encoding: [0x05,0x00,0x85,0xd1,0x6a,0x00,0x00,0x00]
45850x05,0x00,0x85,0xd1,0x6a,0x00,0x00,0x00
4586
4587# CHECK: v_ceil_f16_e64 v5, vcc_hi               ; encoding: [0x05,0x00,0x85,0xd1,0x6b,0x00,0x00,0x00]
45880x05,0x00,0x85,0xd1,0x6b,0x00,0x00,0x00
4589
4590# CHECK: v_ceil_f16_e64 v5, tba_lo               ; encoding: [0x05,0x00,0x85,0xd1,0x6c,0x00,0x00,0x00]
45910x05,0x00,0x85,0xd1,0x6c,0x00,0x00,0x00
4592
4593# CHECK: v_ceil_f16_e64 v5, tba_hi               ; encoding: [0x05,0x00,0x85,0xd1,0x6d,0x00,0x00,0x00]
45940x05,0x00,0x85,0xd1,0x6d,0x00,0x00,0x00
4595
4596# CHECK: v_ceil_f16_e64 v5, tma_lo               ; encoding: [0x05,0x00,0x85,0xd1,0x6e,0x00,0x00,0x00]
45970x05,0x00,0x85,0xd1,0x6e,0x00,0x00,0x00
4598
4599# CHECK: v_ceil_f16_e64 v5, tma_hi               ; encoding: [0x05,0x00,0x85,0xd1,0x6f,0x00,0x00,0x00]
46000x05,0x00,0x85,0xd1,0x6f,0x00,0x00,0x00
4601
4602# CHECK: v_ceil_f16_e64 v5, ttmp11               ; encoding: [0x05,0x00,0x85,0xd1,0x7b,0x00,0x00,0x00]
46030x05,0x00,0x85,0xd1,0x7b,0x00,0x00,0x00
4604
4605# CHECK: v_ceil_f16_e64 v5, m0                   ; encoding: [0x05,0x00,0x85,0xd1,0x7c,0x00,0x00,0x00]
46060x05,0x00,0x85,0xd1,0x7c,0x00,0x00,0x00
4607
4608# CHECK: v_ceil_f16_e64 v5, exec_lo              ; encoding: [0x05,0x00,0x85,0xd1,0x7e,0x00,0x00,0x00]
46090x05,0x00,0x85,0xd1,0x7e,0x00,0x00,0x00
4610
4611# CHECK: v_ceil_f16_e64 v5, exec_hi              ; encoding: [0x05,0x00,0x85,0xd1,0x7f,0x00,0x00,0x00]
46120x05,0x00,0x85,0xd1,0x7f,0x00,0x00,0x00
4613
4614# CHECK: v_ceil_f16_e64 v5, 0                    ; encoding: [0x05,0x00,0x85,0xd1,0x80,0x00,0x00,0x00]
46150x05,0x00,0x85,0xd1,0x80,0x00,0x00,0x00
4616
4617# CHECK: v_ceil_f16_e64 v5, -1                   ; encoding: [0x05,0x00,0x85,0xd1,0xc1,0x00,0x00,0x00]
46180x05,0x00,0x85,0xd1,0xc1,0x00,0x00,0x00
4619
4620# CHECK: v_ceil_f16_e64 v5, 0.5                  ; encoding: [0x05,0x00,0x85,0xd1,0xf0,0x00,0x00,0x00]
46210x05,0x00,0x85,0xd1,0xf0,0x00,0x00,0x00
4622
4623# CHECK: v_ceil_f16_e64 v5, -4.0                 ; encoding: [0x05,0x00,0x85,0xd1,0xf7,0x00,0x00,0x00]
46240x05,0x00,0x85,0xd1,0xf7,0x00,0x00,0x00
4625
4626# CHECK: v_ceil_f16_e64 v5, -v1                  ; encoding: [0x05,0x00,0x85,0xd1,0x01,0x01,0x00,0x20]
46270x05,0x00,0x85,0xd1,0x01,0x01,0x00,0x20
4628
4629# CHECK: v_ceil_f16_e64 v5, |v1|                 ; encoding: [0x05,0x01,0x85,0xd1,0x01,0x01,0x00,0x00]
46300x05,0x01,0x85,0xd1,0x01,0x01,0x00,0x00
4631
4632# CHECK: v_ceil_f16_e64 v5, v1 clamp             ; encoding: [0x05,0x80,0x85,0xd1,0x01,0x01,0x00,0x00]
46330x05,0x80,0x85,0xd1,0x01,0x01,0x00,0x00
4634
4635# CHECK: v_trunc_f16_e64 v5, v1                  ; encoding: [0x05,0x00,0x86,0xd1,0x01,0x01,0x00,0x00]
46360x05,0x00,0x86,0xd1,0x01,0x01,0x00,0x00
4637
4638# CHECK: v_trunc_f16_e64 v255, v1                ; encoding: [0xff,0x00,0x86,0xd1,0x01,0x01,0x00,0x00]
46390xff,0x00,0x86,0xd1,0x01,0x01,0x00,0x00
4640
4641# CHECK: v_trunc_f16_e64 v5, v255                ; encoding: [0x05,0x00,0x86,0xd1,0xff,0x01,0x00,0x00]
46420x05,0x00,0x86,0xd1,0xff,0x01,0x00,0x00
4643
4644# CHECK: v_trunc_f16_e64 v5, s1                  ; encoding: [0x05,0x00,0x86,0xd1,0x01,0x00,0x00,0x00]
46450x05,0x00,0x86,0xd1,0x01,0x00,0x00,0x00
4646
4647# CHECK: v_trunc_f16_e64 v5, s101                ; encoding: [0x05,0x00,0x86,0xd1,0x65,0x00,0x00,0x00]
46480x05,0x00,0x86,0xd1,0x65,0x00,0x00,0x00
4649
4650# CHECK: v_trunc_f16_e64 v5, flat_scratch_lo     ; encoding: [0x05,0x00,0x86,0xd1,0x66,0x00,0x00,0x00]
46510x05,0x00,0x86,0xd1,0x66,0x00,0x00,0x00
4652
4653# CHECK: v_trunc_f16_e64 v5, flat_scratch_hi     ; encoding: [0x05,0x00,0x86,0xd1,0x67,0x00,0x00,0x00]
46540x05,0x00,0x86,0xd1,0x67,0x00,0x00,0x00
4655
4656# CHECK: v_trunc_f16_e64 v5, vcc_lo              ; encoding: [0x05,0x00,0x86,0xd1,0x6a,0x00,0x00,0x00]
46570x05,0x00,0x86,0xd1,0x6a,0x00,0x00,0x00
4658
4659# CHECK: v_trunc_f16_e64 v5, vcc_hi              ; encoding: [0x05,0x00,0x86,0xd1,0x6b,0x00,0x00,0x00]
46600x05,0x00,0x86,0xd1,0x6b,0x00,0x00,0x00
4661
4662# CHECK: v_trunc_f16_e64 v5, tba_lo              ; encoding: [0x05,0x00,0x86,0xd1,0x6c,0x00,0x00,0x00]
46630x05,0x00,0x86,0xd1,0x6c,0x00,0x00,0x00
4664
4665# CHECK: v_trunc_f16_e64 v5, tba_hi              ; encoding: [0x05,0x00,0x86,0xd1,0x6d,0x00,0x00,0x00]
46660x05,0x00,0x86,0xd1,0x6d,0x00,0x00,0x00
4667
4668# CHECK: v_trunc_f16_e64 v5, tma_lo              ; encoding: [0x05,0x00,0x86,0xd1,0x6e,0x00,0x00,0x00]
46690x05,0x00,0x86,0xd1,0x6e,0x00,0x00,0x00
4670
4671# CHECK: v_trunc_f16_e64 v5, tma_hi              ; encoding: [0x05,0x00,0x86,0xd1,0x6f,0x00,0x00,0x00]
46720x05,0x00,0x86,0xd1,0x6f,0x00,0x00,0x00
4673
4674# CHECK: v_trunc_f16_e64 v5, ttmp11              ; encoding: [0x05,0x00,0x86,0xd1,0x7b,0x00,0x00,0x00]
46750x05,0x00,0x86,0xd1,0x7b,0x00,0x00,0x00
4676
4677# CHECK: v_trunc_f16_e64 v5, m0                  ; encoding: [0x05,0x00,0x86,0xd1,0x7c,0x00,0x00,0x00]
46780x05,0x00,0x86,0xd1,0x7c,0x00,0x00,0x00
4679
4680# CHECK: v_trunc_f16_e64 v5, exec_lo             ; encoding: [0x05,0x00,0x86,0xd1,0x7e,0x00,0x00,0x00]
46810x05,0x00,0x86,0xd1,0x7e,0x00,0x00,0x00
4682
4683# CHECK: v_trunc_f16_e64 v5, exec_hi             ; encoding: [0x05,0x00,0x86,0xd1,0x7f,0x00,0x00,0x00]
46840x05,0x00,0x86,0xd1,0x7f,0x00,0x00,0x00
4685
4686# CHECK: v_trunc_f16_e64 v5, 0                   ; encoding: [0x05,0x00,0x86,0xd1,0x80,0x00,0x00,0x00]
46870x05,0x00,0x86,0xd1,0x80,0x00,0x00,0x00
4688
4689# CHECK: v_trunc_f16_e64 v5, -1                  ; encoding: [0x05,0x00,0x86,0xd1,0xc1,0x00,0x00,0x00]
46900x05,0x00,0x86,0xd1,0xc1,0x00,0x00,0x00
4691
4692# CHECK: v_trunc_f16_e64 v5, 0.5                 ; encoding: [0x05,0x00,0x86,0xd1,0xf0,0x00,0x00,0x00]
46930x05,0x00,0x86,0xd1,0xf0,0x00,0x00,0x00
4694
4695# CHECK: v_trunc_f16_e64 v5, -4.0                ; encoding: [0x05,0x00,0x86,0xd1,0xf7,0x00,0x00,0x00]
46960x05,0x00,0x86,0xd1,0xf7,0x00,0x00,0x00
4697
4698# CHECK: v_trunc_f16_e64 v5, -v1                 ; encoding: [0x05,0x00,0x86,0xd1,0x01,0x01,0x00,0x20]
46990x05,0x00,0x86,0xd1,0x01,0x01,0x00,0x20
4700
4701# CHECK: v_trunc_f16_e64 v5, |v1|                ; encoding: [0x05,0x01,0x86,0xd1,0x01,0x01,0x00,0x00]
47020x05,0x01,0x86,0xd1,0x01,0x01,0x00,0x00
4703
4704# CHECK: v_trunc_f16_e64 v5, v1 clamp            ; encoding: [0x05,0x80,0x86,0xd1,0x01,0x01,0x00,0x00]
47050x05,0x80,0x86,0xd1,0x01,0x01,0x00,0x00
4706
4707# CHECK: v_rndne_f16_e64 v5, v1                  ; encoding: [0x05,0x00,0x87,0xd1,0x01,0x01,0x00,0x00]
47080x05,0x00,0x87,0xd1,0x01,0x01,0x00,0x00
4709
4710# CHECK: v_rndne_f16_e64 v255, v1                ; encoding: [0xff,0x00,0x87,0xd1,0x01,0x01,0x00,0x00]
47110xff,0x00,0x87,0xd1,0x01,0x01,0x00,0x00
4712
4713# CHECK: v_rndne_f16_e64 v5, v255                ; encoding: [0x05,0x00,0x87,0xd1,0xff,0x01,0x00,0x00]
47140x05,0x00,0x87,0xd1,0xff,0x01,0x00,0x00
4715
4716# CHECK: v_rndne_f16_e64 v5, s1                  ; encoding: [0x05,0x00,0x87,0xd1,0x01,0x00,0x00,0x00]
47170x05,0x00,0x87,0xd1,0x01,0x00,0x00,0x00
4718
4719# CHECK: v_rndne_f16_e64 v5, s101                ; encoding: [0x05,0x00,0x87,0xd1,0x65,0x00,0x00,0x00]
47200x05,0x00,0x87,0xd1,0x65,0x00,0x00,0x00
4721
4722# CHECK: v_rndne_f16_e64 v5, flat_scratch_lo     ; encoding: [0x05,0x00,0x87,0xd1,0x66,0x00,0x00,0x00]
47230x05,0x00,0x87,0xd1,0x66,0x00,0x00,0x00
4724
4725# CHECK: v_rndne_f16_e64 v5, flat_scratch_hi     ; encoding: [0x05,0x00,0x87,0xd1,0x67,0x00,0x00,0x00]
47260x05,0x00,0x87,0xd1,0x67,0x00,0x00,0x00
4727
4728# CHECK: v_rndne_f16_e64 v5, vcc_lo              ; encoding: [0x05,0x00,0x87,0xd1,0x6a,0x00,0x00,0x00]
47290x05,0x00,0x87,0xd1,0x6a,0x00,0x00,0x00
4730
4731# CHECK: v_rndne_f16_e64 v5, vcc_hi              ; encoding: [0x05,0x00,0x87,0xd1,0x6b,0x00,0x00,0x00]
47320x05,0x00,0x87,0xd1,0x6b,0x00,0x00,0x00
4733
4734# CHECK: v_rndne_f16_e64 v5, tba_lo              ; encoding: [0x05,0x00,0x87,0xd1,0x6c,0x00,0x00,0x00]
47350x05,0x00,0x87,0xd1,0x6c,0x00,0x00,0x00
4736
4737# CHECK: v_rndne_f16_e64 v5, tba_hi              ; encoding: [0x05,0x00,0x87,0xd1,0x6d,0x00,0x00,0x00]
47380x05,0x00,0x87,0xd1,0x6d,0x00,0x00,0x00
4739
4740# CHECK: v_rndne_f16_e64 v5, tma_lo              ; encoding: [0x05,0x00,0x87,0xd1,0x6e,0x00,0x00,0x00]
47410x05,0x00,0x87,0xd1,0x6e,0x00,0x00,0x00
4742
4743# CHECK: v_rndne_f16_e64 v5, tma_hi              ; encoding: [0x05,0x00,0x87,0xd1,0x6f,0x00,0x00,0x00]
47440x05,0x00,0x87,0xd1,0x6f,0x00,0x00,0x00
4745
4746# CHECK: v_rndne_f16_e64 v5, ttmp11              ; encoding: [0x05,0x00,0x87,0xd1,0x7b,0x00,0x00,0x00]
47470x05,0x00,0x87,0xd1,0x7b,0x00,0x00,0x00
4748
4749# CHECK: v_rndne_f16_e64 v5, m0                  ; encoding: [0x05,0x00,0x87,0xd1,0x7c,0x00,0x00,0x00]
47500x05,0x00,0x87,0xd1,0x7c,0x00,0x00,0x00
4751
4752# CHECK: v_rndne_f16_e64 v5, exec_lo             ; encoding: [0x05,0x00,0x87,0xd1,0x7e,0x00,0x00,0x00]
47530x05,0x00,0x87,0xd1,0x7e,0x00,0x00,0x00
4754
4755# CHECK: v_rndne_f16_e64 v5, exec_hi             ; encoding: [0x05,0x00,0x87,0xd1,0x7f,0x00,0x00,0x00]
47560x05,0x00,0x87,0xd1,0x7f,0x00,0x00,0x00
4757
4758# CHECK: v_rndne_f16_e64 v5, 0                   ; encoding: [0x05,0x00,0x87,0xd1,0x80,0x00,0x00,0x00]
47590x05,0x00,0x87,0xd1,0x80,0x00,0x00,0x00
4760
4761# CHECK: v_rndne_f16_e64 v5, -1                  ; encoding: [0x05,0x00,0x87,0xd1,0xc1,0x00,0x00,0x00]
47620x05,0x00,0x87,0xd1,0xc1,0x00,0x00,0x00
4763
4764# CHECK: v_rndne_f16_e64 v5, 0.5                 ; encoding: [0x05,0x00,0x87,0xd1,0xf0,0x00,0x00,0x00]
47650x05,0x00,0x87,0xd1,0xf0,0x00,0x00,0x00
4766
4767# CHECK: v_rndne_f16_e64 v5, -4.0                ; encoding: [0x05,0x00,0x87,0xd1,0xf7,0x00,0x00,0x00]
47680x05,0x00,0x87,0xd1,0xf7,0x00,0x00,0x00
4769
4770# CHECK: v_rndne_f16_e64 v5, -v1                 ; encoding: [0x05,0x00,0x87,0xd1,0x01,0x01,0x00,0x20]
47710x05,0x00,0x87,0xd1,0x01,0x01,0x00,0x20
4772
4773# CHECK: v_rndne_f16_e64 v5, |v1|                ; encoding: [0x05,0x01,0x87,0xd1,0x01,0x01,0x00,0x00]
47740x05,0x01,0x87,0xd1,0x01,0x01,0x00,0x00
4775
4776# CHECK: v_rndne_f16_e64 v5, v1 clamp            ; encoding: [0x05,0x80,0x87,0xd1,0x01,0x01,0x00,0x00]
47770x05,0x80,0x87,0xd1,0x01,0x01,0x00,0x00
4778
4779# CHECK: v_fract_f16_e64 v5, v1                  ; encoding: [0x05,0x00,0x88,0xd1,0x01,0x01,0x00,0x00]
47800x05,0x00,0x88,0xd1,0x01,0x01,0x00,0x00
4781
4782# CHECK: v_fract_f16_e64 v255, v1                ; encoding: [0xff,0x00,0x88,0xd1,0x01,0x01,0x00,0x00]
47830xff,0x00,0x88,0xd1,0x01,0x01,0x00,0x00
4784
4785# CHECK: v_fract_f16_e64 v5, v255                ; encoding: [0x05,0x00,0x88,0xd1,0xff,0x01,0x00,0x00]
47860x05,0x00,0x88,0xd1,0xff,0x01,0x00,0x00
4787
4788# CHECK: v_fract_f16_e64 v5, s1                  ; encoding: [0x05,0x00,0x88,0xd1,0x01,0x00,0x00,0x00]
47890x05,0x00,0x88,0xd1,0x01,0x00,0x00,0x00
4790
4791# CHECK: v_fract_f16_e64 v5, s101                ; encoding: [0x05,0x00,0x88,0xd1,0x65,0x00,0x00,0x00]
47920x05,0x00,0x88,0xd1,0x65,0x00,0x00,0x00
4793
4794# CHECK: v_fract_f16_e64 v5, flat_scratch_lo     ; encoding: [0x05,0x00,0x88,0xd1,0x66,0x00,0x00,0x00]
47950x05,0x00,0x88,0xd1,0x66,0x00,0x00,0x00
4796
4797# CHECK: v_fract_f16_e64 v5, flat_scratch_hi     ; encoding: [0x05,0x00,0x88,0xd1,0x67,0x00,0x00,0x00]
47980x05,0x00,0x88,0xd1,0x67,0x00,0x00,0x00
4799
4800# CHECK: v_fract_f16_e64 v5, vcc_lo              ; encoding: [0x05,0x00,0x88,0xd1,0x6a,0x00,0x00,0x00]
48010x05,0x00,0x88,0xd1,0x6a,0x00,0x00,0x00
4802
4803# CHECK: v_fract_f16_e64 v5, vcc_hi              ; encoding: [0x05,0x00,0x88,0xd1,0x6b,0x00,0x00,0x00]
48040x05,0x00,0x88,0xd1,0x6b,0x00,0x00,0x00
4805
4806# CHECK: v_fract_f16_e64 v5, tba_lo              ; encoding: [0x05,0x00,0x88,0xd1,0x6c,0x00,0x00,0x00]
48070x05,0x00,0x88,0xd1,0x6c,0x00,0x00,0x00
4808
4809# CHECK: v_fract_f16_e64 v5, tba_hi              ; encoding: [0x05,0x00,0x88,0xd1,0x6d,0x00,0x00,0x00]
48100x05,0x00,0x88,0xd1,0x6d,0x00,0x00,0x00
4811
4812# CHECK: v_fract_f16_e64 v5, tma_lo              ; encoding: [0x05,0x00,0x88,0xd1,0x6e,0x00,0x00,0x00]
48130x05,0x00,0x88,0xd1,0x6e,0x00,0x00,0x00
4814
4815# CHECK: v_fract_f16_e64 v5, tma_hi              ; encoding: [0x05,0x00,0x88,0xd1,0x6f,0x00,0x00,0x00]
48160x05,0x00,0x88,0xd1,0x6f,0x00,0x00,0x00
4817
4818# CHECK: v_fract_f16_e64 v5, ttmp11              ; encoding: [0x05,0x00,0x88,0xd1,0x7b,0x00,0x00,0x00]
48190x05,0x00,0x88,0xd1,0x7b,0x00,0x00,0x00
4820
4821# CHECK: v_fract_f16_e64 v5, m0                  ; encoding: [0x05,0x00,0x88,0xd1,0x7c,0x00,0x00,0x00]
48220x05,0x00,0x88,0xd1,0x7c,0x00,0x00,0x00
4823
4824# CHECK: v_fract_f16_e64 v5, exec_lo             ; encoding: [0x05,0x00,0x88,0xd1,0x7e,0x00,0x00,0x00]
48250x05,0x00,0x88,0xd1,0x7e,0x00,0x00,0x00
4826
4827# CHECK: v_fract_f16_e64 v5, exec_hi             ; encoding: [0x05,0x00,0x88,0xd1,0x7f,0x00,0x00,0x00]
48280x05,0x00,0x88,0xd1,0x7f,0x00,0x00,0x00
4829
4830# CHECK: v_fract_f16_e64 v5, 0                   ; encoding: [0x05,0x00,0x88,0xd1,0x80,0x00,0x00,0x00]
48310x05,0x00,0x88,0xd1,0x80,0x00,0x00,0x00
4832
4833# CHECK: v_fract_f16_e64 v5, -1                  ; encoding: [0x05,0x00,0x88,0xd1,0xc1,0x00,0x00,0x00]
48340x05,0x00,0x88,0xd1,0xc1,0x00,0x00,0x00
4835
4836# CHECK: v_fract_f16_e64 v5, 0.5                 ; encoding: [0x05,0x00,0x88,0xd1,0xf0,0x00,0x00,0x00]
48370x05,0x00,0x88,0xd1,0xf0,0x00,0x00,0x00
4838
4839# CHECK: v_fract_f16_e64 v5, -4.0                ; encoding: [0x05,0x00,0x88,0xd1,0xf7,0x00,0x00,0x00]
48400x05,0x00,0x88,0xd1,0xf7,0x00,0x00,0x00
4841
4842# CHECK: v_fract_f16_e64 v5, -v1                 ; encoding: [0x05,0x00,0x88,0xd1,0x01,0x01,0x00,0x20]
48430x05,0x00,0x88,0xd1,0x01,0x01,0x00,0x20
4844
4845# CHECK: v_fract_f16_e64 v5, |v1|                ; encoding: [0x05,0x01,0x88,0xd1,0x01,0x01,0x00,0x00]
48460x05,0x01,0x88,0xd1,0x01,0x01,0x00,0x00
4847
4848# CHECK: v_fract_f16_e64 v5, v1 clamp            ; encoding: [0x05,0x80,0x88,0xd1,0x01,0x01,0x00,0x00]
48490x05,0x80,0x88,0xd1,0x01,0x01,0x00,0x00
4850
4851# CHECK: v_sin_f16_e64 v5, v1                    ; encoding: [0x05,0x00,0x89,0xd1,0x01,0x01,0x00,0x00]
48520x05,0x00,0x89,0xd1,0x01,0x01,0x00,0x00
4853
4854# CHECK: v_sin_f16_e64 v255, v1                  ; encoding: [0xff,0x00,0x89,0xd1,0x01,0x01,0x00,0x00]
48550xff,0x00,0x89,0xd1,0x01,0x01,0x00,0x00
4856
4857# CHECK: v_sin_f16_e64 v5, v255                  ; encoding: [0x05,0x00,0x89,0xd1,0xff,0x01,0x00,0x00]
48580x05,0x00,0x89,0xd1,0xff,0x01,0x00,0x00
4859
4860# CHECK: v_sin_f16_e64 v5, s1                    ; encoding: [0x05,0x00,0x89,0xd1,0x01,0x00,0x00,0x00]
48610x05,0x00,0x89,0xd1,0x01,0x00,0x00,0x00
4862
4863# CHECK: v_sin_f16_e64 v5, s101                  ; encoding: [0x05,0x00,0x89,0xd1,0x65,0x00,0x00,0x00]
48640x05,0x00,0x89,0xd1,0x65,0x00,0x00,0x00
4865
4866# CHECK: v_sin_f16_e64 v5, flat_scratch_lo       ; encoding: [0x05,0x00,0x89,0xd1,0x66,0x00,0x00,0x00]
48670x05,0x00,0x89,0xd1,0x66,0x00,0x00,0x00
4868
4869# CHECK: v_sin_f16_e64 v5, flat_scratch_hi       ; encoding: [0x05,0x00,0x89,0xd1,0x67,0x00,0x00,0x00]
48700x05,0x00,0x89,0xd1,0x67,0x00,0x00,0x00
4871
4872# CHECK: v_sin_f16_e64 v5, vcc_lo                ; encoding: [0x05,0x00,0x89,0xd1,0x6a,0x00,0x00,0x00]
48730x05,0x00,0x89,0xd1,0x6a,0x00,0x00,0x00
4874
4875# CHECK: v_sin_f16_e64 v5, vcc_hi                ; encoding: [0x05,0x00,0x89,0xd1,0x6b,0x00,0x00,0x00]
48760x05,0x00,0x89,0xd1,0x6b,0x00,0x00,0x00
4877
4878# CHECK: v_sin_f16_e64 v5, tba_lo                ; encoding: [0x05,0x00,0x89,0xd1,0x6c,0x00,0x00,0x00]
48790x05,0x00,0x89,0xd1,0x6c,0x00,0x00,0x00
4880
4881# CHECK: v_sin_f16_e64 v5, tba_hi                ; encoding: [0x05,0x00,0x89,0xd1,0x6d,0x00,0x00,0x00]
48820x05,0x00,0x89,0xd1,0x6d,0x00,0x00,0x00
4883
4884# CHECK: v_sin_f16_e64 v5, tma_lo                ; encoding: [0x05,0x00,0x89,0xd1,0x6e,0x00,0x00,0x00]
48850x05,0x00,0x89,0xd1,0x6e,0x00,0x00,0x00
4886
4887# CHECK: v_sin_f16_e64 v5, tma_hi                ; encoding: [0x05,0x00,0x89,0xd1,0x6f,0x00,0x00,0x00]
48880x05,0x00,0x89,0xd1,0x6f,0x00,0x00,0x00
4889
4890# CHECK: v_sin_f16_e64 v5, ttmp11                ; encoding: [0x05,0x00,0x89,0xd1,0x7b,0x00,0x00,0x00]
48910x05,0x00,0x89,0xd1,0x7b,0x00,0x00,0x00
4892
4893# CHECK: v_sin_f16_e64 v5, m0                    ; encoding: [0x05,0x00,0x89,0xd1,0x7c,0x00,0x00,0x00]
48940x05,0x00,0x89,0xd1,0x7c,0x00,0x00,0x00
4895
4896# CHECK: v_sin_f16_e64 v5, exec_lo               ; encoding: [0x05,0x00,0x89,0xd1,0x7e,0x00,0x00,0x00]
48970x05,0x00,0x89,0xd1,0x7e,0x00,0x00,0x00
4898
4899# CHECK: v_sin_f16_e64 v5, exec_hi               ; encoding: [0x05,0x00,0x89,0xd1,0x7f,0x00,0x00,0x00]
49000x05,0x00,0x89,0xd1,0x7f,0x00,0x00,0x00
4901
4902# CHECK: v_sin_f16_e64 v5, 0                     ; encoding: [0x05,0x00,0x89,0xd1,0x80,0x00,0x00,0x00]
49030x05,0x00,0x89,0xd1,0x80,0x00,0x00,0x00
4904
4905# CHECK: v_sin_f16_e64 v5, -1                    ; encoding: [0x05,0x00,0x89,0xd1,0xc1,0x00,0x00,0x00]
49060x05,0x00,0x89,0xd1,0xc1,0x00,0x00,0x00
4907
4908# CHECK: v_sin_f16_e64 v5, 0.5                   ; encoding: [0x05,0x00,0x89,0xd1,0xf0,0x00,0x00,0x00]
49090x05,0x00,0x89,0xd1,0xf0,0x00,0x00,0x00
4910
4911# CHECK: v_sin_f16_e64 v5, -4.0                  ; encoding: [0x05,0x00,0x89,0xd1,0xf7,0x00,0x00,0x00]
49120x05,0x00,0x89,0xd1,0xf7,0x00,0x00,0x00
4913
4914# CHECK: v_sin_f16_e64 v5, -v1                   ; encoding: [0x05,0x00,0x89,0xd1,0x01,0x01,0x00,0x20]
49150x05,0x00,0x89,0xd1,0x01,0x01,0x00,0x20
4916
4917# CHECK: v_sin_f16_e64 v5, |v1|                  ; encoding: [0x05,0x01,0x89,0xd1,0x01,0x01,0x00,0x00]
49180x05,0x01,0x89,0xd1,0x01,0x01,0x00,0x00
4919
4920# CHECK: v_sin_f16_e64 v5, v1 clamp              ; encoding: [0x05,0x80,0x89,0xd1,0x01,0x01,0x00,0x00]
49210x05,0x80,0x89,0xd1,0x01,0x01,0x00,0x00
4922
4923# CHECK: v_cos_f16_e64 v5, v1                    ; encoding: [0x05,0x00,0x8a,0xd1,0x01,0x01,0x00,0x00]
49240x05,0x00,0x8a,0xd1,0x01,0x01,0x00,0x00
4925
4926# CHECK: v_cos_f16_e64 v255, v1                  ; encoding: [0xff,0x00,0x8a,0xd1,0x01,0x01,0x00,0x00]
49270xff,0x00,0x8a,0xd1,0x01,0x01,0x00,0x00
4928
4929# CHECK: v_cos_f16_e64 v5, v255                  ; encoding: [0x05,0x00,0x8a,0xd1,0xff,0x01,0x00,0x00]
49300x05,0x00,0x8a,0xd1,0xff,0x01,0x00,0x00
4931
4932# CHECK: v_cos_f16_e64 v5, s1                    ; encoding: [0x05,0x00,0x8a,0xd1,0x01,0x00,0x00,0x00]
49330x05,0x00,0x8a,0xd1,0x01,0x00,0x00,0x00
4934
4935# CHECK: v_cos_f16_e64 v5, s101                  ; encoding: [0x05,0x00,0x8a,0xd1,0x65,0x00,0x00,0x00]
49360x05,0x00,0x8a,0xd1,0x65,0x00,0x00,0x00
4937
4938# CHECK: v_cos_f16_e64 v5, flat_scratch_lo       ; encoding: [0x05,0x00,0x8a,0xd1,0x66,0x00,0x00,0x00]
49390x05,0x00,0x8a,0xd1,0x66,0x00,0x00,0x00
4940
4941# CHECK: v_cos_f16_e64 v5, flat_scratch_hi       ; encoding: [0x05,0x00,0x8a,0xd1,0x67,0x00,0x00,0x00]
49420x05,0x00,0x8a,0xd1,0x67,0x00,0x00,0x00
4943
4944# CHECK: v_cos_f16_e64 v5, vcc_lo                ; encoding: [0x05,0x00,0x8a,0xd1,0x6a,0x00,0x00,0x00]
49450x05,0x00,0x8a,0xd1,0x6a,0x00,0x00,0x00
4946
4947# CHECK: v_cos_f16_e64 v5, vcc_hi                ; encoding: [0x05,0x00,0x8a,0xd1,0x6b,0x00,0x00,0x00]
49480x05,0x00,0x8a,0xd1,0x6b,0x00,0x00,0x00
4949
4950# CHECK: v_cos_f16_e64 v5, tba_lo                ; encoding: [0x05,0x00,0x8a,0xd1,0x6c,0x00,0x00,0x00]
49510x05,0x00,0x8a,0xd1,0x6c,0x00,0x00,0x00
4952
4953# CHECK: v_cos_f16_e64 v5, tba_hi                ; encoding: [0x05,0x00,0x8a,0xd1,0x6d,0x00,0x00,0x00]
49540x05,0x00,0x8a,0xd1,0x6d,0x00,0x00,0x00
4955
4956# CHECK: v_cos_f16_e64 v5, tma_lo                ; encoding: [0x05,0x00,0x8a,0xd1,0x6e,0x00,0x00,0x00]
49570x05,0x00,0x8a,0xd1,0x6e,0x00,0x00,0x00
4958
4959# CHECK: v_cos_f16_e64 v5, tma_hi                ; encoding: [0x05,0x00,0x8a,0xd1,0x6f,0x00,0x00,0x00]
49600x05,0x00,0x8a,0xd1,0x6f,0x00,0x00,0x00
4961
4962# CHECK: v_cos_f16_e64 v5, ttmp11                ; encoding: [0x05,0x00,0x8a,0xd1,0x7b,0x00,0x00,0x00]
49630x05,0x00,0x8a,0xd1,0x7b,0x00,0x00,0x00
4964
4965# CHECK: v_cos_f16_e64 v5, m0                    ; encoding: [0x05,0x00,0x8a,0xd1,0x7c,0x00,0x00,0x00]
49660x05,0x00,0x8a,0xd1,0x7c,0x00,0x00,0x00
4967
4968# CHECK: v_cos_f16_e64 v5, exec_lo               ; encoding: [0x05,0x00,0x8a,0xd1,0x7e,0x00,0x00,0x00]
49690x05,0x00,0x8a,0xd1,0x7e,0x00,0x00,0x00
4970
4971# CHECK: v_cos_f16_e64 v5, exec_hi               ; encoding: [0x05,0x00,0x8a,0xd1,0x7f,0x00,0x00,0x00]
49720x05,0x00,0x8a,0xd1,0x7f,0x00,0x00,0x00
4973
4974# CHECK: v_cos_f16_e64 v5, 0                     ; encoding: [0x05,0x00,0x8a,0xd1,0x80,0x00,0x00,0x00]
49750x05,0x00,0x8a,0xd1,0x80,0x00,0x00,0x00
4976
4977# CHECK: v_cos_f16_e64 v5, -1                    ; encoding: [0x05,0x00,0x8a,0xd1,0xc1,0x00,0x00,0x00]
49780x05,0x00,0x8a,0xd1,0xc1,0x00,0x00,0x00
4979
4980# CHECK: v_cos_f16_e64 v5, 0.5                   ; encoding: [0x05,0x00,0x8a,0xd1,0xf0,0x00,0x00,0x00]
49810x05,0x00,0x8a,0xd1,0xf0,0x00,0x00,0x00
4982
4983# CHECK: v_cos_f16_e64 v5, -4.0                  ; encoding: [0x05,0x00,0x8a,0xd1,0xf7,0x00,0x00,0x00]
49840x05,0x00,0x8a,0xd1,0xf7,0x00,0x00,0x00
4985
4986# CHECK: v_cos_f16_e64 v5, -v1                   ; encoding: [0x05,0x00,0x8a,0xd1,0x01,0x01,0x00,0x20]
49870x05,0x00,0x8a,0xd1,0x01,0x01,0x00,0x20
4988
4989# CHECK: v_cos_f16_e64 v5, |v1|                  ; encoding: [0x05,0x01,0x8a,0xd1,0x01,0x01,0x00,0x00]
49900x05,0x01,0x8a,0xd1,0x01,0x01,0x00,0x00
4991
4992# CHECK: v_cos_f16_e64 v5, v1 clamp              ; encoding: [0x05,0x80,0x8a,0xd1,0x01,0x01,0x00,0x00]
49930x05,0x80,0x8a,0xd1,0x01,0x01,0x00,0x00
4994
4995# CHECK: v_exp_legacy_f32_e64 v5, v1             ; encoding: [0x05,0x00,0x8b,0xd1,0x01,0x01,0x00,0x00]
49960x05,0x00,0x8b,0xd1,0x01,0x01,0x00,0x00
4997
4998# CHECK: v_exp_legacy_f32_e64 v255, v1           ; encoding: [0xff,0x00,0x8b,0xd1,0x01,0x01,0x00,0x00]
49990xff,0x00,0x8b,0xd1,0x01,0x01,0x00,0x00
5000
5001# CHECK: v_exp_legacy_f32_e64 v5, v255           ; encoding: [0x05,0x00,0x8b,0xd1,0xff,0x01,0x00,0x00]
50020x05,0x00,0x8b,0xd1,0xff,0x01,0x00,0x00
5003
5004# CHECK: v_exp_legacy_f32_e64 v5, s1             ; encoding: [0x05,0x00,0x8b,0xd1,0x01,0x00,0x00,0x00]
50050x05,0x00,0x8b,0xd1,0x01,0x00,0x00,0x00
5006
5007# CHECK: v_exp_legacy_f32_e64 v5, s101           ; encoding: [0x05,0x00,0x8b,0xd1,0x65,0x00,0x00,0x00]
50080x05,0x00,0x8b,0xd1,0x65,0x00,0x00,0x00
5009
5010# CHECK: v_exp_legacy_f32_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x8b,0xd1,0x66,0x00,0x00,0x00]
50110x05,0x00,0x8b,0xd1,0x66,0x00,0x00,0x00
5012
5013# CHECK: v_exp_legacy_f32_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x8b,0xd1,0x67,0x00,0x00,0x00]
50140x05,0x00,0x8b,0xd1,0x67,0x00,0x00,0x00
5015
5016# CHECK: v_exp_legacy_f32_e64 v5, vcc_lo         ; encoding: [0x05,0x00,0x8b,0xd1,0x6a,0x00,0x00,0x00]
50170x05,0x00,0x8b,0xd1,0x6a,0x00,0x00,0x00
5018
5019# CHECK: v_exp_legacy_f32_e64 v5, vcc_hi         ; encoding: [0x05,0x00,0x8b,0xd1,0x6b,0x00,0x00,0x00]
50200x05,0x00,0x8b,0xd1,0x6b,0x00,0x00,0x00
5021
5022# CHECK: v_exp_legacy_f32_e64 v5, tba_lo         ; encoding: [0x05,0x00,0x8b,0xd1,0x6c,0x00,0x00,0x00]
50230x05,0x00,0x8b,0xd1,0x6c,0x00,0x00,0x00
5024
5025# CHECK: v_exp_legacy_f32_e64 v5, tba_hi         ; encoding: [0x05,0x00,0x8b,0xd1,0x6d,0x00,0x00,0x00]
50260x05,0x00,0x8b,0xd1,0x6d,0x00,0x00,0x00
5027
5028# CHECK: v_exp_legacy_f32_e64 v5, tma_lo         ; encoding: [0x05,0x00,0x8b,0xd1,0x6e,0x00,0x00,0x00]
50290x05,0x00,0x8b,0xd1,0x6e,0x00,0x00,0x00
5030
5031# CHECK: v_exp_legacy_f32_e64 v5, tma_hi         ; encoding: [0x05,0x00,0x8b,0xd1,0x6f,0x00,0x00,0x00]
50320x05,0x00,0x8b,0xd1,0x6f,0x00,0x00,0x00
5033
5034# CHECK: v_exp_legacy_f32_e64 v5, ttmp11         ; encoding: [0x05,0x00,0x8b,0xd1,0x7b,0x00,0x00,0x00]
50350x05,0x00,0x8b,0xd1,0x7b,0x00,0x00,0x00
5036
5037# CHECK: v_exp_legacy_f32_e64 v5, m0             ; encoding: [0x05,0x00,0x8b,0xd1,0x7c,0x00,0x00,0x00]
50380x05,0x00,0x8b,0xd1,0x7c,0x00,0x00,0x00
5039
5040# CHECK: v_exp_legacy_f32_e64 v5, exec_lo        ; encoding: [0x05,0x00,0x8b,0xd1,0x7e,0x00,0x00,0x00]
50410x05,0x00,0x8b,0xd1,0x7e,0x00,0x00,0x00
5042
5043# CHECK: v_exp_legacy_f32_e64 v5, exec_hi        ; encoding: [0x05,0x00,0x8b,0xd1,0x7f,0x00,0x00,0x00]
50440x05,0x00,0x8b,0xd1,0x7f,0x00,0x00,0x00
5045
5046# CHECK: v_exp_legacy_f32_e64 v5, 0              ; encoding: [0x05,0x00,0x8b,0xd1,0x80,0x00,0x00,0x00]
50470x05,0x00,0x8b,0xd1,0x80,0x00,0x00,0x00
5048
5049# CHECK: v_exp_legacy_f32_e64 v5, -1             ; encoding: [0x05,0x00,0x8b,0xd1,0xc1,0x00,0x00,0x00]
50500x05,0x00,0x8b,0xd1,0xc1,0x00,0x00,0x00
5051
5052# CHECK: v_exp_legacy_f32_e64 v5, 0.5            ; encoding: [0x05,0x00,0x8b,0xd1,0xf0,0x00,0x00,0x00]
50530x05,0x00,0x8b,0xd1,0xf0,0x00,0x00,0x00
5054
5055# CHECK: v_exp_legacy_f32_e64 v5, -4.0           ; encoding: [0x05,0x00,0x8b,0xd1,0xf7,0x00,0x00,0x00]
50560x05,0x00,0x8b,0xd1,0xf7,0x00,0x00,0x00
5057
5058# CHECK: v_exp_legacy_f32_e64 v5, -v1            ; encoding: [0x05,0x00,0x8b,0xd1,0x01,0x01,0x00,0x20]
50590x05,0x00,0x8b,0xd1,0x01,0x01,0x00,0x20
5060
5061# CHECK: v_exp_legacy_f32_e64 v5, |v1|           ; encoding: [0x05,0x01,0x8b,0xd1,0x01,0x01,0x00,0x00]
50620x05,0x01,0x8b,0xd1,0x01,0x01,0x00,0x00
5063
5064# CHECK: v_exp_legacy_f32_e64 v5, v1 clamp       ; encoding: [0x05,0x80,0x8b,0xd1,0x01,0x01,0x00,0x00]
50650x05,0x80,0x8b,0xd1,0x01,0x01,0x00,0x00
5066
5067# CHECK: v_exp_legacy_f32_e64 v5, v1 mul:2       ; encoding: [0x05,0x00,0x8b,0xd1,0x01,0x01,0x00,0x08]
50680x05,0x00,0x8b,0xd1,0x01,0x01,0x00,0x08
5069
5070# CHECK: v_exp_legacy_f32_e64 v5, v1 mul:4       ; encoding: [0x05,0x00,0x8b,0xd1,0x01,0x01,0x00,0x10]
50710x05,0x00,0x8b,0xd1,0x01,0x01,0x00,0x10
5072
5073# CHECK: v_exp_legacy_f32_e64 v5, v1 div:2       ; encoding: [0x05,0x00,0x8b,0xd1,0x01,0x01,0x00,0x18]
50740x05,0x00,0x8b,0xd1,0x01,0x01,0x00,0x18
5075
5076# CHECK: v_log_legacy_f32_e64 v5, v1             ; encoding: [0x05,0x00,0x8c,0xd1,0x01,0x01,0x00,0x00]
50770x05,0x00,0x8c,0xd1,0x01,0x01,0x00,0x00
5078
5079# CHECK: v_log_legacy_f32_e64 v255, v1           ; encoding: [0xff,0x00,0x8c,0xd1,0x01,0x01,0x00,0x00]
50800xff,0x00,0x8c,0xd1,0x01,0x01,0x00,0x00
5081
5082# CHECK: v_log_legacy_f32_e64 v5, v255           ; encoding: [0x05,0x00,0x8c,0xd1,0xff,0x01,0x00,0x00]
50830x05,0x00,0x8c,0xd1,0xff,0x01,0x00,0x00
5084
5085# CHECK: v_log_legacy_f32_e64 v5, s1             ; encoding: [0x05,0x00,0x8c,0xd1,0x01,0x00,0x00,0x00]
50860x05,0x00,0x8c,0xd1,0x01,0x00,0x00,0x00
5087
5088# CHECK: v_log_legacy_f32_e64 v5, s101           ; encoding: [0x05,0x00,0x8c,0xd1,0x65,0x00,0x00,0x00]
50890x05,0x00,0x8c,0xd1,0x65,0x00,0x00,0x00
5090
5091# CHECK: v_log_legacy_f32_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x8c,0xd1,0x66,0x00,0x00,0x00]
50920x05,0x00,0x8c,0xd1,0x66,0x00,0x00,0x00
5093
5094# CHECK: v_log_legacy_f32_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x8c,0xd1,0x67,0x00,0x00,0x00]
50950x05,0x00,0x8c,0xd1,0x67,0x00,0x00,0x00
5096
5097# CHECK: v_log_legacy_f32_e64 v5, vcc_lo         ; encoding: [0x05,0x00,0x8c,0xd1,0x6a,0x00,0x00,0x00]
50980x05,0x00,0x8c,0xd1,0x6a,0x00,0x00,0x00
5099
5100# CHECK: v_log_legacy_f32_e64 v5, vcc_hi         ; encoding: [0x05,0x00,0x8c,0xd1,0x6b,0x00,0x00,0x00]
51010x05,0x00,0x8c,0xd1,0x6b,0x00,0x00,0x00
5102
5103# CHECK: v_log_legacy_f32_e64 v5, tba_lo         ; encoding: [0x05,0x00,0x8c,0xd1,0x6c,0x00,0x00,0x00]
51040x05,0x00,0x8c,0xd1,0x6c,0x00,0x00,0x00
5105
5106# CHECK: v_log_legacy_f32_e64 v5, tba_hi         ; encoding: [0x05,0x00,0x8c,0xd1,0x6d,0x00,0x00,0x00]
51070x05,0x00,0x8c,0xd1,0x6d,0x00,0x00,0x00
5108
5109# CHECK: v_log_legacy_f32_e64 v5, tma_lo         ; encoding: [0x05,0x00,0x8c,0xd1,0x6e,0x00,0x00,0x00]
51100x05,0x00,0x8c,0xd1,0x6e,0x00,0x00,0x00
5111
5112# CHECK: v_log_legacy_f32_e64 v5, tma_hi         ; encoding: [0x05,0x00,0x8c,0xd1,0x6f,0x00,0x00,0x00]
51130x05,0x00,0x8c,0xd1,0x6f,0x00,0x00,0x00
5114
5115# CHECK: v_log_legacy_f32_e64 v5, ttmp11         ; encoding: [0x05,0x00,0x8c,0xd1,0x7b,0x00,0x00,0x00]
51160x05,0x00,0x8c,0xd1,0x7b,0x00,0x00,0x00
5117
5118# CHECK: v_log_legacy_f32_e64 v5, m0             ; encoding: [0x05,0x00,0x8c,0xd1,0x7c,0x00,0x00,0x00]
51190x05,0x00,0x8c,0xd1,0x7c,0x00,0x00,0x00
5120
5121# CHECK: v_log_legacy_f32_e64 v5, exec_lo        ; encoding: [0x05,0x00,0x8c,0xd1,0x7e,0x00,0x00,0x00]
51220x05,0x00,0x8c,0xd1,0x7e,0x00,0x00,0x00
5123
5124# CHECK: v_log_legacy_f32_e64 v5, exec_hi        ; encoding: [0x05,0x00,0x8c,0xd1,0x7f,0x00,0x00,0x00]
51250x05,0x00,0x8c,0xd1,0x7f,0x00,0x00,0x00
5126
5127# CHECK: v_log_legacy_f32_e64 v5, 0              ; encoding: [0x05,0x00,0x8c,0xd1,0x80,0x00,0x00,0x00]
51280x05,0x00,0x8c,0xd1,0x80,0x00,0x00,0x00
5129
5130# CHECK: v_log_legacy_f32_e64 v5, -1             ; encoding: [0x05,0x00,0x8c,0xd1,0xc1,0x00,0x00,0x00]
51310x05,0x00,0x8c,0xd1,0xc1,0x00,0x00,0x00
5132
5133# CHECK: v_log_legacy_f32_e64 v5, 0.5            ; encoding: [0x05,0x00,0x8c,0xd1,0xf0,0x00,0x00,0x00]
51340x05,0x00,0x8c,0xd1,0xf0,0x00,0x00,0x00
5135
5136# CHECK: v_log_legacy_f32_e64 v5, -4.0           ; encoding: [0x05,0x00,0x8c,0xd1,0xf7,0x00,0x00,0x00]
51370x05,0x00,0x8c,0xd1,0xf7,0x00,0x00,0x00
5138
5139# CHECK: v_log_legacy_f32_e64 v5, -v1            ; encoding: [0x05,0x00,0x8c,0xd1,0x01,0x01,0x00,0x20]
51400x05,0x00,0x8c,0xd1,0x01,0x01,0x00,0x20
5141
5142# CHECK: v_log_legacy_f32_e64 v5, |v1|           ; encoding: [0x05,0x01,0x8c,0xd1,0x01,0x01,0x00,0x00]
51430x05,0x01,0x8c,0xd1,0x01,0x01,0x00,0x00
5144
5145# CHECK: v_log_legacy_f32_e64 v5, v1 clamp       ; encoding: [0x05,0x80,0x8c,0xd1,0x01,0x01,0x00,0x00]
51460x05,0x80,0x8c,0xd1,0x01,0x01,0x00,0x00
5147
5148# CHECK: v_log_legacy_f32_e64 v5, v1 mul:2       ; encoding: [0x05,0x00,0x8c,0xd1,0x01,0x01,0x00,0x08]
51490x05,0x00,0x8c,0xd1,0x01,0x01,0x00,0x08
5150
5151# CHECK: v_log_legacy_f32_e64 v5, v1 mul:4       ; encoding: [0x05,0x00,0x8c,0xd1,0x01,0x01,0x00,0x10]
51520x05,0x00,0x8c,0xd1,0x01,0x01,0x00,0x10
5153
5154# CHECK: v_log_legacy_f32_e64 v5, v1 div:2       ; encoding: [0x05,0x00,0x8c,0xd1,0x01,0x01,0x00,0x18]
51550x05,0x00,0x8c,0xd1,0x01,0x01,0x00,0x18
5156
5157# CHECK: v_cndmask_b32_e64 v5, v1, v2, s[6:7]    ; encoding: [0x05,0x00,0x00,0xd1,0x01,0x05,0x1a,0x00]
51580x05,0x00,0x00,0xd1,0x01,0x05,0x1a,0x00
5159
5160# CHECK: v_cndmask_b32_e64 v255, v1, v2, s[6:7]  ; encoding: [0xff,0x00,0x00,0xd1,0x01,0x05,0x1a,0x00]
51610xff,0x00,0x00,0xd1,0x01,0x05,0x1a,0x00
5162
5163# CHECK: v_cndmask_b32_e64 v5, v255, v2, s[6:7]  ; encoding: [0x05,0x00,0x00,0xd1,0xff,0x05,0x1a,0x00]
51640x05,0x00,0x00,0xd1,0xff,0x05,0x1a,0x00
5165
5166# CHECK: v_cndmask_b32_e64 v5, 0, v2, s[6:7]     ; encoding: [0x05,0x00,0x00,0xd1,0x80,0x04,0x1a,0x00]
51670x05,0x00,0x00,0xd1,0x80,0x04,0x1a,0x00
5168
5169# CHECK: v_cndmask_b32_e64 v5, -1, v2, s[6:7]    ; encoding: [0x05,0x00,0x00,0xd1,0xc1,0x04,0x1a,0x00]
51700x05,0x00,0x00,0xd1,0xc1,0x04,0x1a,0x00
5171
5172# CHECK: v_cndmask_b32_e64 v5, 0.5, v2, s[6:7]   ; encoding: [0x05,0x00,0x00,0xd1,0xf0,0x04,0x1a,0x00]
51730x05,0x00,0x00,0xd1,0xf0,0x04,0x1a,0x00
5174
5175# CHECK: v_cndmask_b32_e64 v5, -4.0, v2, s[6:7]  ; encoding: [0x05,0x00,0x00,0xd1,0xf7,0x04,0x1a,0x00]
51760x05,0x00,0x00,0xd1,0xf7,0x04,0x1a,0x00
5177
5178# CHECK: v_cndmask_b32_e64 v5, v1, v255, s[6:7]  ; encoding: [0x05,0x00,0x00,0xd1,0x01,0xff,0x1b,0x00]
51790x05,0x00,0x00,0xd1,0x01,0xff,0x1b,0x00
5180
5181# CHECK: v_cndmask_b32_e64 v5, v1, 0, s[6:7]     ; encoding: [0x05,0x00,0x00,0xd1,0x01,0x01,0x19,0x00]
51820x05,0x00,0x00,0xd1,0x01,0x01,0x19,0x00
5183
5184# CHECK: v_cndmask_b32_e64 v5, v1, -1, s[6:7]    ; encoding: [0x05,0x00,0x00,0xd1,0x01,0x83,0x19,0x00]
51850x05,0x00,0x00,0xd1,0x01,0x83,0x19,0x00
5186
5187# CHECK: v_cndmask_b32_e64 v5, v1, 0.5, s[6:7]   ; encoding: [0x05,0x00,0x00,0xd1,0x01,0xe1,0x19,0x00]
51880x05,0x00,0x00,0xd1,0x01,0xe1,0x19,0x00
5189
5190# CHECK: v_cndmask_b32_e64 v5, v1, -4.0, s[6:7]  ; encoding: [0x05,0x00,0x00,0xd1,0x01,0xef,0x19,0x00]
51910x05,0x00,0x00,0xd1,0x01,0xef,0x19,0x00
5192
5193# CHECK: v_cndmask_b32_e64 v5, v1, v2, s[8:9]    ; encoding: [0x05,0x00,0x00,0xd1,0x01,0x05,0x22,0x00]
51940x05,0x00,0x00,0xd1,0x01,0x05,0x22,0x00
5195
5196# CHECK: v_cndmask_b32_e64 v5, v1, v2, s[100:101] ; encoding: [0x05,0x00,0x00,0xd1,0x01,0x05,0x92,0x01]
51970x05,0x00,0x00,0xd1,0x01,0x05,0x92,0x01
5198
5199# CHECK: v_cndmask_b32_e64 v5, v1, v2, flat_scratch ; encoding: [0x05,0x00,0x00,0xd1,0x01,0x05,0x9a,0x01]
52000x05,0x00,0x00,0xd1,0x01,0x05,0x9a,0x01
5201
5202# CHECK: v_cndmask_b32_e64 v5, v1, v2, vcc       ; encoding: [0x05,0x00,0x00,0xd1,0x01,0x05,0xaa,0x01]
52030x05,0x00,0x00,0xd1,0x01,0x05,0xaa,0x01
5204
5205# CHECK: v_cndmask_b32_e64 v5, v1, v2, tba       ; encoding: [0x05,0x00,0x00,0xd1,0x01,0x05,0xb2,0x01]
52060x05,0x00,0x00,0xd1,0x01,0x05,0xb2,0x01
5207
5208# CHECK: v_cndmask_b32_e64 v5, v1, v2, tma       ; encoding: [0x05,0x00,0x00,0xd1,0x01,0x05,0xba,0x01]
52090x05,0x00,0x00,0xd1,0x01,0x05,0xba,0x01
5210
5211# CHECK: v_cndmask_b32_e64 v5, v1, v2, ttmp[10:11] ; encoding: [0x05,0x00,0x00,0xd1,0x01,0x05,0xea,0x01]
52120x05,0x00,0x00,0xd1,0x01,0x05,0xea,0x01
5213
5214# CHECK: v_cndmask_b32_e64 v5, -v1, |v2|, vcc    ; encoding: [0x05,0x02,0x00,0xd1,0x01,0x05,0xaa,0x21]
52150x05,0x02,0x00,0xd1,0x01,0x05,0xaa,0x21
5216
5217# CHECK: v_cndmask_b32_e64 v5, |v1|, -v2, vcc    ; encoding: [0x05,0x01,0x00,0xd1,0x01,0x05,0xaa,0x41]
52180x05,0x01,0x00,0xd1,0x01,0x05,0xaa,0x41
5219
5220# CHECK: v_cndmask_b32_e64 v5, -|v1|, -|v2|, vcc ; encoding: [0x05,0x03,0x00,0xd1,0x01,0x05,0xaa,0x61]
52210x05,0x03,0x00,0xd1,0x01,0x05,0xaa,0x61
5222
5223# CHECK: v_add_f32_e64 v5, v1, v2                ; encoding: [0x05,0x00,0x01,0xd1,0x01,0x05,0x02,0x00]
52240x05,0x00,0x01,0xd1,0x01,0x05,0x02,0x00
5225
5226# CHECK: v_add_f32_e64 v255, v1, v2              ; encoding: [0xff,0x00,0x01,0xd1,0x01,0x05,0x02,0x00]
52270xff,0x00,0x01,0xd1,0x01,0x05,0x02,0x00
5228
5229# CHECK: v_add_f32_e64 v5, v255, v2              ; encoding: [0x05,0x00,0x01,0xd1,0xff,0x05,0x02,0x00]
52300x05,0x00,0x01,0xd1,0xff,0x05,0x02,0x00
5231
5232# CHECK: v_add_f32_e64 v5, s1, v2                ; encoding: [0x05,0x00,0x01,0xd1,0x01,0x04,0x02,0x00]
52330x05,0x00,0x01,0xd1,0x01,0x04,0x02,0x00
5234
5235# CHECK: v_add_f32_e64 v5, s101, v2              ; encoding: [0x05,0x00,0x01,0xd1,0x65,0x04,0x02,0x00]
52360x05,0x00,0x01,0xd1,0x65,0x04,0x02,0x00
5237
5238# CHECK: v_add_f32_e64 v5, flat_scratch_lo, v2   ; encoding: [0x05,0x00,0x01,0xd1,0x66,0x04,0x02,0x00]
52390x05,0x00,0x01,0xd1,0x66,0x04,0x02,0x00
5240
5241# CHECK: v_add_f32_e64 v5, flat_scratch_hi, v2   ; encoding: [0x05,0x00,0x01,0xd1,0x67,0x04,0x02,0x00]
52420x05,0x00,0x01,0xd1,0x67,0x04,0x02,0x00
5243
5244# CHECK: v_add_f32_e64 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x01,0xd1,0x6a,0x04,0x02,0x00]
52450x05,0x00,0x01,0xd1,0x6a,0x04,0x02,0x00
5246
5247# CHECK: v_add_f32_e64 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x01,0xd1,0x6b,0x04,0x02,0x00]
52480x05,0x00,0x01,0xd1,0x6b,0x04,0x02,0x00
5249
5250# CHECK: v_add_f32_e64 v5, tba_lo, v2            ; encoding: [0x05,0x00,0x01,0xd1,0x6c,0x04,0x02,0x00]
52510x05,0x00,0x01,0xd1,0x6c,0x04,0x02,0x00
5252
5253# CHECK: v_add_f32_e64 v5, tba_hi, v2            ; encoding: [0x05,0x00,0x01,0xd1,0x6d,0x04,0x02,0x00]
52540x05,0x00,0x01,0xd1,0x6d,0x04,0x02,0x00
5255
5256# CHECK: v_add_f32_e64 v5, tma_lo, v2            ; encoding: [0x05,0x00,0x01,0xd1,0x6e,0x04,0x02,0x00]
52570x05,0x00,0x01,0xd1,0x6e,0x04,0x02,0x00
5258
5259# CHECK: v_add_f32_e64 v5, tma_hi, v2            ; encoding: [0x05,0x00,0x01,0xd1,0x6f,0x04,0x02,0x00]
52600x05,0x00,0x01,0xd1,0x6f,0x04,0x02,0x00
5261
5262# CHECK: v_add_f32_e64 v5, ttmp11, v2            ; encoding: [0x05,0x00,0x01,0xd1,0x7b,0x04,0x02,0x00]
52630x05,0x00,0x01,0xd1,0x7b,0x04,0x02,0x00
5264
5265# CHECK: v_add_f32_e64 v5, m0, v2                ; encoding: [0x05,0x00,0x01,0xd1,0x7c,0x04,0x02,0x00]
52660x05,0x00,0x01,0xd1,0x7c,0x04,0x02,0x00
5267
5268# CHECK: v_add_f32_e64 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x01,0xd1,0x7e,0x04,0x02,0x00]
52690x05,0x00,0x01,0xd1,0x7e,0x04,0x02,0x00
5270
5271# CHECK: v_add_f32_e64 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x01,0xd1,0x7f,0x04,0x02,0x00]
52720x05,0x00,0x01,0xd1,0x7f,0x04,0x02,0x00
5273
5274# CHECK: v_add_f32_e64 v5, 0, v2                 ; encoding: [0x05,0x00,0x01,0xd1,0x80,0x04,0x02,0x00]
52750x05,0x00,0x01,0xd1,0x80,0x04,0x02,0x00
5276
5277# CHECK: v_add_f32_e64 v5, -1, v2                ; encoding: [0x05,0x00,0x01,0xd1,0xc1,0x04,0x02,0x00]
52780x05,0x00,0x01,0xd1,0xc1,0x04,0x02,0x00
5279
5280# CHECK: v_add_f32_e64 v5, 0.5, v2               ; encoding: [0x05,0x00,0x01,0xd1,0xf0,0x04,0x02,0x00]
52810x05,0x00,0x01,0xd1,0xf0,0x04,0x02,0x00
5282
5283# CHECK: v_add_f32_e64 v5, -4.0, v2              ; encoding: [0x05,0x00,0x01,0xd1,0xf7,0x04,0x02,0x00]
52840x05,0x00,0x01,0xd1,0xf7,0x04,0x02,0x00
5285
5286# CHECK: v_add_f32_e64 v5, v1, v255              ; encoding: [0x05,0x00,0x01,0xd1,0x01,0xff,0x03,0x00]
52870x05,0x00,0x01,0xd1,0x01,0xff,0x03,0x00
5288
5289# CHECK: v_add_f32_e64 v5, v1, s2                ; encoding: [0x05,0x00,0x01,0xd1,0x01,0x05,0x00,0x00]
52900x05,0x00,0x01,0xd1,0x01,0x05,0x00,0x00
5291
5292# CHECK: v_add_f32_e64 v5, v1, s101              ; encoding: [0x05,0x00,0x01,0xd1,0x01,0xcb,0x00,0x00]
52930x05,0x00,0x01,0xd1,0x01,0xcb,0x00,0x00
5294
5295# CHECK: v_add_f32_e64 v5, v1, flat_scratch_lo   ; encoding: [0x05,0x00,0x01,0xd1,0x01,0xcd,0x00,0x00]
52960x05,0x00,0x01,0xd1,0x01,0xcd,0x00,0x00
5297
5298# CHECK: v_add_f32_e64 v5, v1, flat_scratch_hi   ; encoding: [0x05,0x00,0x01,0xd1,0x01,0xcf,0x00,0x00]
52990x05,0x00,0x01,0xd1,0x01,0xcf,0x00,0x00
5300
5301# CHECK: v_add_f32_e64 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x01,0xd1,0x01,0xd5,0x00,0x00]
53020x05,0x00,0x01,0xd1,0x01,0xd5,0x00,0x00
5303
5304# CHECK: v_add_f32_e64 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x01,0xd1,0x01,0xd7,0x00,0x00]
53050x05,0x00,0x01,0xd1,0x01,0xd7,0x00,0x00
5306
5307# CHECK: v_add_f32_e64 v5, v1, tba_lo            ; encoding: [0x05,0x00,0x01,0xd1,0x01,0xd9,0x00,0x00]
53080x05,0x00,0x01,0xd1,0x01,0xd9,0x00,0x00
5309
5310# CHECK: v_add_f32_e64 v5, v1, tba_hi            ; encoding: [0x05,0x00,0x01,0xd1,0x01,0xdb,0x00,0x00]
53110x05,0x00,0x01,0xd1,0x01,0xdb,0x00,0x00
5312
5313# CHECK: v_add_f32_e64 v5, v1, tma_lo            ; encoding: [0x05,0x00,0x01,0xd1,0x01,0xdd,0x00,0x00]
53140x05,0x00,0x01,0xd1,0x01,0xdd,0x00,0x00
5315
5316# CHECK: v_add_f32_e64 v5, v1, tma_hi            ; encoding: [0x05,0x00,0x01,0xd1,0x01,0xdf,0x00,0x00]
53170x05,0x00,0x01,0xd1,0x01,0xdf,0x00,0x00
5318
5319# CHECK: v_add_f32_e64 v5, v1, ttmp11            ; encoding: [0x05,0x00,0x01,0xd1,0x01,0xf7,0x00,0x00]
53200x05,0x00,0x01,0xd1,0x01,0xf7,0x00,0x00
5321
5322# CHECK: v_add_f32_e64 v5, v1, m0                ; encoding: [0x05,0x00,0x01,0xd1,0x01,0xf9,0x00,0x00]
53230x05,0x00,0x01,0xd1,0x01,0xf9,0x00,0x00
5324
5325# CHECK: v_add_f32_e64 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x01,0xd1,0x01,0xfd,0x00,0x00]
53260x05,0x00,0x01,0xd1,0x01,0xfd,0x00,0x00
5327
5328# CHECK: v_add_f32_e64 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x01,0xd1,0x01,0xff,0x00,0x00]
53290x05,0x00,0x01,0xd1,0x01,0xff,0x00,0x00
5330
5331# CHECK: v_add_f32_e64 v5, v1, 0                 ; encoding: [0x05,0x00,0x01,0xd1,0x01,0x01,0x01,0x00]
53320x05,0x00,0x01,0xd1,0x01,0x01,0x01,0x00
5333
5334# CHECK: v_add_f32_e64 v5, v1, -1                ; encoding: [0x05,0x00,0x01,0xd1,0x01,0x83,0x01,0x00]
53350x05,0x00,0x01,0xd1,0x01,0x83,0x01,0x00
5336
5337# CHECK: v_add_f32_e64 v5, v1, 0.5               ; encoding: [0x05,0x00,0x01,0xd1,0x01,0xe1,0x01,0x00]
53380x05,0x00,0x01,0xd1,0x01,0xe1,0x01,0x00
5339
5340# CHECK: v_add_f32_e64 v5, v1, -4.0              ; encoding: [0x05,0x00,0x01,0xd1,0x01,0xef,0x01,0x00]
53410x05,0x00,0x01,0xd1,0x01,0xef,0x01,0x00
5342
5343# CHECK: v_add_f32_e64 v5, -v1, v2               ; encoding: [0x05,0x00,0x01,0xd1,0x01,0x05,0x02,0x20]
53440x05,0x00,0x01,0xd1,0x01,0x05,0x02,0x20
5345
5346# CHECK: v_add_f32_e64 v5, v1, -v2               ; encoding: [0x05,0x00,0x01,0xd1,0x01,0x05,0x02,0x40]
53470x05,0x00,0x01,0xd1,0x01,0x05,0x02,0x40
5348
5349# CHECK: v_add_f32_e64 v5, -v1, -v2              ; encoding: [0x05,0x00,0x01,0xd1,0x01,0x05,0x02,0x60]
53500x05,0x00,0x01,0xd1,0x01,0x05,0x02,0x60
5351
5352# CHECK: v_add_f32_e64 v5, |v1|, v2              ; encoding: [0x05,0x01,0x01,0xd1,0x01,0x05,0x02,0x00]
53530x05,0x01,0x01,0xd1,0x01,0x05,0x02,0x00
5354
5355# CHECK: v_add_f32_e64 v5, v1, |v2|              ; encoding: [0x05,0x02,0x01,0xd1,0x01,0x05,0x02,0x00]
53560x05,0x02,0x01,0xd1,0x01,0x05,0x02,0x00
5357
5358# CHECK: v_add_f32_e64 v5, |v1|, |v2|            ; encoding: [0x05,0x03,0x01,0xd1,0x01,0x05,0x02,0x00]
53590x05,0x03,0x01,0xd1,0x01,0x05,0x02,0x00
5360
5361# CHECK: v_add_f32_e64 v5, v1, v2 clamp          ; encoding: [0x05,0x80,0x01,0xd1,0x01,0x05,0x02,0x00]
53620x05,0x80,0x01,0xd1,0x01,0x05,0x02,0x00
5363
5364# CHECK: v_add_f32_e64 v5, v1, v2 mul:2          ; encoding: [0x05,0x00,0x01,0xd1,0x01,0x05,0x02,0x08]
53650x05,0x00,0x01,0xd1,0x01,0x05,0x02,0x08
5366
5367# CHECK: v_add_f32_e64 v5, v1, v2 mul:4          ; encoding: [0x05,0x00,0x01,0xd1,0x01,0x05,0x02,0x10]
53680x05,0x00,0x01,0xd1,0x01,0x05,0x02,0x10
5369
5370# CHECK: v_add_f32_e64 v5, v1, v2 div:2          ; encoding: [0x05,0x00,0x01,0xd1,0x01,0x05,0x02,0x18]
53710x05,0x00,0x01,0xd1,0x01,0x05,0x02,0x18
5372
5373# CHECK: v_sub_f32_e64 v5, v1, v2                ; encoding: [0x05,0x00,0x02,0xd1,0x01,0x05,0x02,0x00]
53740x05,0x00,0x02,0xd1,0x01,0x05,0x02,0x00
5375
5376# CHECK: v_sub_f32_e64 v255, v1, v2              ; encoding: [0xff,0x00,0x02,0xd1,0x01,0x05,0x02,0x00]
53770xff,0x00,0x02,0xd1,0x01,0x05,0x02,0x00
5378
5379# CHECK: v_sub_f32_e64 v5, v255, v2              ; encoding: [0x05,0x00,0x02,0xd1,0xff,0x05,0x02,0x00]
53800x05,0x00,0x02,0xd1,0xff,0x05,0x02,0x00
5381
5382# CHECK: v_sub_f32_e64 v5, s1, v2                ; encoding: [0x05,0x00,0x02,0xd1,0x01,0x04,0x02,0x00]
53830x05,0x00,0x02,0xd1,0x01,0x04,0x02,0x00
5384
5385# CHECK: v_sub_f32_e64 v5, s101, v2              ; encoding: [0x05,0x00,0x02,0xd1,0x65,0x04,0x02,0x00]
53860x05,0x00,0x02,0xd1,0x65,0x04,0x02,0x00
5387
5388# CHECK: v_sub_f32_e64 v5, flat_scratch_lo, v2   ; encoding: [0x05,0x00,0x02,0xd1,0x66,0x04,0x02,0x00]
53890x05,0x00,0x02,0xd1,0x66,0x04,0x02,0x00
5390
5391# CHECK: v_sub_f32_e64 v5, flat_scratch_hi, v2   ; encoding: [0x05,0x00,0x02,0xd1,0x67,0x04,0x02,0x00]
53920x05,0x00,0x02,0xd1,0x67,0x04,0x02,0x00
5393
5394# CHECK: v_sub_f32_e64 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x02,0xd1,0x6a,0x04,0x02,0x00]
53950x05,0x00,0x02,0xd1,0x6a,0x04,0x02,0x00
5396
5397# CHECK: v_sub_f32_e64 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x02,0xd1,0x6b,0x04,0x02,0x00]
53980x05,0x00,0x02,0xd1,0x6b,0x04,0x02,0x00
5399
5400# CHECK: v_sub_f32_e64 v5, tba_lo, v2            ; encoding: [0x05,0x00,0x02,0xd1,0x6c,0x04,0x02,0x00]
54010x05,0x00,0x02,0xd1,0x6c,0x04,0x02,0x00
5402
5403# CHECK: v_sub_f32_e64 v5, tba_hi, v2            ; encoding: [0x05,0x00,0x02,0xd1,0x6d,0x04,0x02,0x00]
54040x05,0x00,0x02,0xd1,0x6d,0x04,0x02,0x00
5405
5406# CHECK: v_sub_f32_e64 v5, tma_lo, v2            ; encoding: [0x05,0x00,0x02,0xd1,0x6e,0x04,0x02,0x00]
54070x05,0x00,0x02,0xd1,0x6e,0x04,0x02,0x00
5408
5409# CHECK: v_sub_f32_e64 v5, tma_hi, v2            ; encoding: [0x05,0x00,0x02,0xd1,0x6f,0x04,0x02,0x00]
54100x05,0x00,0x02,0xd1,0x6f,0x04,0x02,0x00
5411
5412# CHECK: v_sub_f32_e64 v5, ttmp11, v2            ; encoding: [0x05,0x00,0x02,0xd1,0x7b,0x04,0x02,0x00]
54130x05,0x00,0x02,0xd1,0x7b,0x04,0x02,0x00
5414
5415# CHECK: v_sub_f32_e64 v5, m0, v2                ; encoding: [0x05,0x00,0x02,0xd1,0x7c,0x04,0x02,0x00]
54160x05,0x00,0x02,0xd1,0x7c,0x04,0x02,0x00
5417
5418# CHECK: v_sub_f32_e64 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x02,0xd1,0x7e,0x04,0x02,0x00]
54190x05,0x00,0x02,0xd1,0x7e,0x04,0x02,0x00
5420
5421# CHECK: v_sub_f32_e64 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x02,0xd1,0x7f,0x04,0x02,0x00]
54220x05,0x00,0x02,0xd1,0x7f,0x04,0x02,0x00
5423
5424# CHECK: v_sub_f32_e64 v5, 0, v2                 ; encoding: [0x05,0x00,0x02,0xd1,0x80,0x04,0x02,0x00]
54250x05,0x00,0x02,0xd1,0x80,0x04,0x02,0x00
5426
5427# CHECK: v_sub_f32_e64 v5, -1, v2                ; encoding: [0x05,0x00,0x02,0xd1,0xc1,0x04,0x02,0x00]
54280x05,0x00,0x02,0xd1,0xc1,0x04,0x02,0x00
5429
5430# CHECK: v_sub_f32_e64 v5, 0.5, v2               ; encoding: [0x05,0x00,0x02,0xd1,0xf0,0x04,0x02,0x00]
54310x05,0x00,0x02,0xd1,0xf0,0x04,0x02,0x00
5432
5433# CHECK: v_sub_f32_e64 v5, -4.0, v2              ; encoding: [0x05,0x00,0x02,0xd1,0xf7,0x04,0x02,0x00]
54340x05,0x00,0x02,0xd1,0xf7,0x04,0x02,0x00
5435
5436# CHECK: v_sub_f32_e64 v5, v1, v255              ; encoding: [0x05,0x00,0x02,0xd1,0x01,0xff,0x03,0x00]
54370x05,0x00,0x02,0xd1,0x01,0xff,0x03,0x00
5438
5439# CHECK: v_sub_f32_e64 v5, v1, s2                ; encoding: [0x05,0x00,0x02,0xd1,0x01,0x05,0x00,0x00]
54400x05,0x00,0x02,0xd1,0x01,0x05,0x00,0x00
5441
5442# CHECK: v_sub_f32_e64 v5, v1, s101              ; encoding: [0x05,0x00,0x02,0xd1,0x01,0xcb,0x00,0x00]
54430x05,0x00,0x02,0xd1,0x01,0xcb,0x00,0x00
5444
5445# CHECK: v_sub_f32_e64 v5, v1, flat_scratch_lo   ; encoding: [0x05,0x00,0x02,0xd1,0x01,0xcd,0x00,0x00]
54460x05,0x00,0x02,0xd1,0x01,0xcd,0x00,0x00
5447
5448# CHECK: v_sub_f32_e64 v5, v1, flat_scratch_hi   ; encoding: [0x05,0x00,0x02,0xd1,0x01,0xcf,0x00,0x00]
54490x05,0x00,0x02,0xd1,0x01,0xcf,0x00,0x00
5450
5451# CHECK: v_sub_f32_e64 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x02,0xd1,0x01,0xd5,0x00,0x00]
54520x05,0x00,0x02,0xd1,0x01,0xd5,0x00,0x00
5453
5454# CHECK: v_sub_f32_e64 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x02,0xd1,0x01,0xd7,0x00,0x00]
54550x05,0x00,0x02,0xd1,0x01,0xd7,0x00,0x00
5456
5457# CHECK: v_sub_f32_e64 v5, v1, tba_lo            ; encoding: [0x05,0x00,0x02,0xd1,0x01,0xd9,0x00,0x00]
54580x05,0x00,0x02,0xd1,0x01,0xd9,0x00,0x00
5459
5460# CHECK: v_sub_f32_e64 v5, v1, tba_hi            ; encoding: [0x05,0x00,0x02,0xd1,0x01,0xdb,0x00,0x00]
54610x05,0x00,0x02,0xd1,0x01,0xdb,0x00,0x00
5462
5463# CHECK: v_sub_f32_e64 v5, v1, tma_lo            ; encoding: [0x05,0x00,0x02,0xd1,0x01,0xdd,0x00,0x00]
54640x05,0x00,0x02,0xd1,0x01,0xdd,0x00,0x00
5465
5466# CHECK: v_sub_f32_e64 v5, v1, tma_hi            ; encoding: [0x05,0x00,0x02,0xd1,0x01,0xdf,0x00,0x00]
54670x05,0x00,0x02,0xd1,0x01,0xdf,0x00,0x00
5468
5469# CHECK: v_sub_f32_e64 v5, v1, ttmp11            ; encoding: [0x05,0x00,0x02,0xd1,0x01,0xf7,0x00,0x00]
54700x05,0x00,0x02,0xd1,0x01,0xf7,0x00,0x00
5471
5472# CHECK: v_sub_f32_e64 v5, v1, m0                ; encoding: [0x05,0x00,0x02,0xd1,0x01,0xf9,0x00,0x00]
54730x05,0x00,0x02,0xd1,0x01,0xf9,0x00,0x00
5474
5475# CHECK: v_sub_f32_e64 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x02,0xd1,0x01,0xfd,0x00,0x00]
54760x05,0x00,0x02,0xd1,0x01,0xfd,0x00,0x00
5477
5478# CHECK: v_sub_f32_e64 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x02,0xd1,0x01,0xff,0x00,0x00]
54790x05,0x00,0x02,0xd1,0x01,0xff,0x00,0x00
5480
5481# CHECK: v_sub_f32_e64 v5, v1, 0                 ; encoding: [0x05,0x00,0x02,0xd1,0x01,0x01,0x01,0x00]
54820x05,0x00,0x02,0xd1,0x01,0x01,0x01,0x00
5483
5484# CHECK: v_sub_f32_e64 v5, v1, -1                ; encoding: [0x05,0x00,0x02,0xd1,0x01,0x83,0x01,0x00]
54850x05,0x00,0x02,0xd1,0x01,0x83,0x01,0x00
5486
5487# CHECK: v_sub_f32_e64 v5, v1, 0.5               ; encoding: [0x05,0x00,0x02,0xd1,0x01,0xe1,0x01,0x00]
54880x05,0x00,0x02,0xd1,0x01,0xe1,0x01,0x00
5489
5490# CHECK: v_sub_f32_e64 v5, v1, -4.0              ; encoding: [0x05,0x00,0x02,0xd1,0x01,0xef,0x01,0x00]
54910x05,0x00,0x02,0xd1,0x01,0xef,0x01,0x00
5492
5493# CHECK: v_sub_f32_e64 v5, -v1, v2               ; encoding: [0x05,0x00,0x02,0xd1,0x01,0x05,0x02,0x20]
54940x05,0x00,0x02,0xd1,0x01,0x05,0x02,0x20
5495
5496# CHECK: v_sub_f32_e64 v5, v1, -v2               ; encoding: [0x05,0x00,0x02,0xd1,0x01,0x05,0x02,0x40]
54970x05,0x00,0x02,0xd1,0x01,0x05,0x02,0x40
5498
5499# CHECK: v_sub_f32_e64 v5, -v1, -v2              ; encoding: [0x05,0x00,0x02,0xd1,0x01,0x05,0x02,0x60]
55000x05,0x00,0x02,0xd1,0x01,0x05,0x02,0x60
5501
5502# CHECK: v_sub_f32_e64 v5, |v1|, v2              ; encoding: [0x05,0x01,0x02,0xd1,0x01,0x05,0x02,0x00]
55030x05,0x01,0x02,0xd1,0x01,0x05,0x02,0x00
5504
5505# CHECK: v_sub_f32_e64 v5, v1, |v2|              ; encoding: [0x05,0x02,0x02,0xd1,0x01,0x05,0x02,0x00]
55060x05,0x02,0x02,0xd1,0x01,0x05,0x02,0x00
5507
5508# CHECK: v_sub_f32_e64 v5, |v1|, |v2|            ; encoding: [0x05,0x03,0x02,0xd1,0x01,0x05,0x02,0x00]
55090x05,0x03,0x02,0xd1,0x01,0x05,0x02,0x00
5510
5511# CHECK: v_sub_f32_e64 v5, v1, v2 clamp          ; encoding: [0x05,0x80,0x02,0xd1,0x01,0x05,0x02,0x00]
55120x05,0x80,0x02,0xd1,0x01,0x05,0x02,0x00
5513
5514# CHECK: v_sub_f32_e64 v5, v1, v2 mul:2          ; encoding: [0x05,0x00,0x02,0xd1,0x01,0x05,0x02,0x08]
55150x05,0x00,0x02,0xd1,0x01,0x05,0x02,0x08
5516
5517# CHECK: v_sub_f32_e64 v5, v1, v2 mul:4          ; encoding: [0x05,0x00,0x02,0xd1,0x01,0x05,0x02,0x10]
55180x05,0x00,0x02,0xd1,0x01,0x05,0x02,0x10
5519
5520# CHECK: v_sub_f32_e64 v5, v1, v2 div:2          ; encoding: [0x05,0x00,0x02,0xd1,0x01,0x05,0x02,0x18]
55210x05,0x00,0x02,0xd1,0x01,0x05,0x02,0x18
5522
5523# CHECK: v_subrev_f32_e64 v5, v1, v2             ; encoding: [0x05,0x00,0x03,0xd1,0x01,0x05,0x02,0x00]
55240x05,0x00,0x03,0xd1,0x01,0x05,0x02,0x00
5525
5526# CHECK: v_subrev_f32_e64 v255, v1, v2           ; encoding: [0xff,0x00,0x03,0xd1,0x01,0x05,0x02,0x00]
55270xff,0x00,0x03,0xd1,0x01,0x05,0x02,0x00
5528
5529# CHECK: v_subrev_f32_e64 v5, v255, v2           ; encoding: [0x05,0x00,0x03,0xd1,0xff,0x05,0x02,0x00]
55300x05,0x00,0x03,0xd1,0xff,0x05,0x02,0x00
5531
5532# CHECK: v_subrev_f32_e64 v5, s1, v2             ; encoding: [0x05,0x00,0x03,0xd1,0x01,0x04,0x02,0x00]
55330x05,0x00,0x03,0xd1,0x01,0x04,0x02,0x00
5534
5535# CHECK: v_subrev_f32_e64 v5, s101, v2           ; encoding: [0x05,0x00,0x03,0xd1,0x65,0x04,0x02,0x00]
55360x05,0x00,0x03,0xd1,0x65,0x04,0x02,0x00
5537
5538# CHECK: v_subrev_f32_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x03,0xd1,0x66,0x04,0x02,0x00]
55390x05,0x00,0x03,0xd1,0x66,0x04,0x02,0x00
5540
5541# CHECK: v_subrev_f32_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x03,0xd1,0x67,0x04,0x02,0x00]
55420x05,0x00,0x03,0xd1,0x67,0x04,0x02,0x00
5543
5544# CHECK: v_subrev_f32_e64 v5, vcc_lo, v2         ; encoding: [0x05,0x00,0x03,0xd1,0x6a,0x04,0x02,0x00]
55450x05,0x00,0x03,0xd1,0x6a,0x04,0x02,0x00
5546
5547# CHECK: v_subrev_f32_e64 v5, vcc_hi, v2         ; encoding: [0x05,0x00,0x03,0xd1,0x6b,0x04,0x02,0x00]
55480x05,0x00,0x03,0xd1,0x6b,0x04,0x02,0x00
5549
5550# CHECK: v_subrev_f32_e64 v5, tba_lo, v2         ; encoding: [0x05,0x00,0x03,0xd1,0x6c,0x04,0x02,0x00]
55510x05,0x00,0x03,0xd1,0x6c,0x04,0x02,0x00
5552
5553# CHECK: v_subrev_f32_e64 v5, tba_hi, v2         ; encoding: [0x05,0x00,0x03,0xd1,0x6d,0x04,0x02,0x00]
55540x05,0x00,0x03,0xd1,0x6d,0x04,0x02,0x00
5555
5556# CHECK: v_subrev_f32_e64 v5, tma_lo, v2         ; encoding: [0x05,0x00,0x03,0xd1,0x6e,0x04,0x02,0x00]
55570x05,0x00,0x03,0xd1,0x6e,0x04,0x02,0x00
5558
5559# CHECK: v_subrev_f32_e64 v5, tma_hi, v2         ; encoding: [0x05,0x00,0x03,0xd1,0x6f,0x04,0x02,0x00]
55600x05,0x00,0x03,0xd1,0x6f,0x04,0x02,0x00
5561
5562# CHECK: v_subrev_f32_e64 v5, ttmp11, v2         ; encoding: [0x05,0x00,0x03,0xd1,0x7b,0x04,0x02,0x00]
55630x05,0x00,0x03,0xd1,0x7b,0x04,0x02,0x00
5564
5565# CHECK: v_subrev_f32_e64 v5, m0, v2             ; encoding: [0x05,0x00,0x03,0xd1,0x7c,0x04,0x02,0x00]
55660x05,0x00,0x03,0xd1,0x7c,0x04,0x02,0x00
5567
5568# CHECK: v_subrev_f32_e64 v5, exec_lo, v2        ; encoding: [0x05,0x00,0x03,0xd1,0x7e,0x04,0x02,0x00]
55690x05,0x00,0x03,0xd1,0x7e,0x04,0x02,0x00
5570
5571# CHECK: v_subrev_f32_e64 v5, exec_hi, v2        ; encoding: [0x05,0x00,0x03,0xd1,0x7f,0x04,0x02,0x00]
55720x05,0x00,0x03,0xd1,0x7f,0x04,0x02,0x00
5573
5574# CHECK: v_subrev_f32_e64 v5, 0, v2              ; encoding: [0x05,0x00,0x03,0xd1,0x80,0x04,0x02,0x00]
55750x05,0x00,0x03,0xd1,0x80,0x04,0x02,0x00
5576
5577# CHECK: v_subrev_f32_e64 v5, -1, v2             ; encoding: [0x05,0x00,0x03,0xd1,0xc1,0x04,0x02,0x00]
55780x05,0x00,0x03,0xd1,0xc1,0x04,0x02,0x00
5579
5580# CHECK: v_subrev_f32_e64 v5, 0.5, v2            ; encoding: [0x05,0x00,0x03,0xd1,0xf0,0x04,0x02,0x00]
55810x05,0x00,0x03,0xd1,0xf0,0x04,0x02,0x00
5582
5583# CHECK: v_subrev_f32_e64 v5, -4.0, v2           ; encoding: [0x05,0x00,0x03,0xd1,0xf7,0x04,0x02,0x00]
55840x05,0x00,0x03,0xd1,0xf7,0x04,0x02,0x00
5585
5586# CHECK: v_subrev_f32_e64 v5, v1, v255           ; encoding: [0x05,0x00,0x03,0xd1,0x01,0xff,0x03,0x00]
55870x05,0x00,0x03,0xd1,0x01,0xff,0x03,0x00
5588
5589# CHECK: v_subrev_f32_e64 v5, v1, s2             ; encoding: [0x05,0x00,0x03,0xd1,0x01,0x05,0x00,0x00]
55900x05,0x00,0x03,0xd1,0x01,0x05,0x00,0x00
5591
5592# CHECK: v_subrev_f32_e64 v5, v1, s101           ; encoding: [0x05,0x00,0x03,0xd1,0x01,0xcb,0x00,0x00]
55930x05,0x00,0x03,0xd1,0x01,0xcb,0x00,0x00
5594
5595# CHECK: v_subrev_f32_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x03,0xd1,0x01,0xcd,0x00,0x00]
55960x05,0x00,0x03,0xd1,0x01,0xcd,0x00,0x00
5597
5598# CHECK: v_subrev_f32_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x03,0xd1,0x01,0xcf,0x00,0x00]
55990x05,0x00,0x03,0xd1,0x01,0xcf,0x00,0x00
5600
5601# CHECK: v_subrev_f32_e64 v5, v1, vcc_lo         ; encoding: [0x05,0x00,0x03,0xd1,0x01,0xd5,0x00,0x00]
56020x05,0x00,0x03,0xd1,0x01,0xd5,0x00,0x00
5603
5604# CHECK: v_subrev_f32_e64 v5, v1, vcc_hi         ; encoding: [0x05,0x00,0x03,0xd1,0x01,0xd7,0x00,0x00]
56050x05,0x00,0x03,0xd1,0x01,0xd7,0x00,0x00
5606
5607# CHECK: v_subrev_f32_e64 v5, v1, tba_lo         ; encoding: [0x05,0x00,0x03,0xd1,0x01,0xd9,0x00,0x00]
56080x05,0x00,0x03,0xd1,0x01,0xd9,0x00,0x00
5609
5610# CHECK: v_subrev_f32_e64 v5, v1, tba_hi         ; encoding: [0x05,0x00,0x03,0xd1,0x01,0xdb,0x00,0x00]
56110x05,0x00,0x03,0xd1,0x01,0xdb,0x00,0x00
5612
5613# CHECK: v_subrev_f32_e64 v5, v1, tma_lo         ; encoding: [0x05,0x00,0x03,0xd1,0x01,0xdd,0x00,0x00]
56140x05,0x00,0x03,0xd1,0x01,0xdd,0x00,0x00
5615
5616# CHECK: v_subrev_f32_e64 v5, v1, tma_hi         ; encoding: [0x05,0x00,0x03,0xd1,0x01,0xdf,0x00,0x00]
56170x05,0x00,0x03,0xd1,0x01,0xdf,0x00,0x00
5618
5619# CHECK: v_subrev_f32_e64 v5, v1, ttmp11         ; encoding: [0x05,0x00,0x03,0xd1,0x01,0xf7,0x00,0x00]
56200x05,0x00,0x03,0xd1,0x01,0xf7,0x00,0x00
5621
5622# CHECK: v_subrev_f32_e64 v5, v1, m0             ; encoding: [0x05,0x00,0x03,0xd1,0x01,0xf9,0x00,0x00]
56230x05,0x00,0x03,0xd1,0x01,0xf9,0x00,0x00
5624
5625# CHECK: v_subrev_f32_e64 v5, v1, exec_lo        ; encoding: [0x05,0x00,0x03,0xd1,0x01,0xfd,0x00,0x00]
56260x05,0x00,0x03,0xd1,0x01,0xfd,0x00,0x00
5627
5628# CHECK: v_subrev_f32_e64 v5, v1, exec_hi        ; encoding: [0x05,0x00,0x03,0xd1,0x01,0xff,0x00,0x00]
56290x05,0x00,0x03,0xd1,0x01,0xff,0x00,0x00
5630
5631# CHECK: v_subrev_f32_e64 v5, v1, 0              ; encoding: [0x05,0x00,0x03,0xd1,0x01,0x01,0x01,0x00]
56320x05,0x00,0x03,0xd1,0x01,0x01,0x01,0x00
5633
5634# CHECK: v_subrev_f32_e64 v5, v1, -1             ; encoding: [0x05,0x00,0x03,0xd1,0x01,0x83,0x01,0x00]
56350x05,0x00,0x03,0xd1,0x01,0x83,0x01,0x00
5636
5637# CHECK: v_subrev_f32_e64 v5, v1, 0.5            ; encoding: [0x05,0x00,0x03,0xd1,0x01,0xe1,0x01,0x00]
56380x05,0x00,0x03,0xd1,0x01,0xe1,0x01,0x00
5639
5640# CHECK: v_subrev_f32_e64 v5, v1, -4.0           ; encoding: [0x05,0x00,0x03,0xd1,0x01,0xef,0x01,0x00]
56410x05,0x00,0x03,0xd1,0x01,0xef,0x01,0x00
5642
5643# CHECK: v_subrev_f32_e64 v5, -v1, v2            ; encoding: [0x05,0x00,0x03,0xd1,0x01,0x05,0x02,0x20]
56440x05,0x00,0x03,0xd1,0x01,0x05,0x02,0x20
5645
5646# CHECK: v_subrev_f32_e64 v5, v1, -v2            ; encoding: [0x05,0x00,0x03,0xd1,0x01,0x05,0x02,0x40]
56470x05,0x00,0x03,0xd1,0x01,0x05,0x02,0x40
5648
5649# CHECK: v_subrev_f32_e64 v5, -v1, -v2           ; encoding: [0x05,0x00,0x03,0xd1,0x01,0x05,0x02,0x60]
56500x05,0x00,0x03,0xd1,0x01,0x05,0x02,0x60
5651
5652# CHECK: v_subrev_f32_e64 v5, |v1|, v2           ; encoding: [0x05,0x01,0x03,0xd1,0x01,0x05,0x02,0x00]
56530x05,0x01,0x03,0xd1,0x01,0x05,0x02,0x00
5654
5655# CHECK: v_subrev_f32_e64 v5, v1, |v2|           ; encoding: [0x05,0x02,0x03,0xd1,0x01,0x05,0x02,0x00]
56560x05,0x02,0x03,0xd1,0x01,0x05,0x02,0x00
5657
5658# CHECK: v_subrev_f32_e64 v5, |v1|, |v2|         ; encoding: [0x05,0x03,0x03,0xd1,0x01,0x05,0x02,0x00]
56590x05,0x03,0x03,0xd1,0x01,0x05,0x02,0x00
5660
5661# CHECK: v_subrev_f32_e64 v5, v1, v2 clamp       ; encoding: [0x05,0x80,0x03,0xd1,0x01,0x05,0x02,0x00]
56620x05,0x80,0x03,0xd1,0x01,0x05,0x02,0x00
5663
5664# CHECK: v_subrev_f32_e64 v5, v1, v2 mul:2       ; encoding: [0x05,0x00,0x03,0xd1,0x01,0x05,0x02,0x08]
56650x05,0x00,0x03,0xd1,0x01,0x05,0x02,0x08
5666
5667# CHECK: v_subrev_f32_e64 v5, v1, v2 mul:4       ; encoding: [0x05,0x00,0x03,0xd1,0x01,0x05,0x02,0x10]
56680x05,0x00,0x03,0xd1,0x01,0x05,0x02,0x10
5669
5670# CHECK: v_subrev_f32_e64 v5, v1, v2 div:2       ; encoding: [0x05,0x00,0x03,0xd1,0x01,0x05,0x02,0x18]
56710x05,0x00,0x03,0xd1,0x01,0x05,0x02,0x18
5672
5673# CHECK: v_mul_legacy_f32_e64 v5, v1, v2         ; encoding: [0x05,0x00,0x04,0xd1,0x01,0x05,0x02,0x00]
56740x05,0x00,0x04,0xd1,0x01,0x05,0x02,0x00
5675
5676# CHECK: v_mul_legacy_f32_e64 v255, v1, v2       ; encoding: [0xff,0x00,0x04,0xd1,0x01,0x05,0x02,0x00]
56770xff,0x00,0x04,0xd1,0x01,0x05,0x02,0x00
5678
5679# CHECK: v_mul_legacy_f32_e64 v5, v255, v2       ; encoding: [0x05,0x00,0x04,0xd1,0xff,0x05,0x02,0x00]
56800x05,0x00,0x04,0xd1,0xff,0x05,0x02,0x00
5681
5682# CHECK: v_mul_legacy_f32_e64 v5, s1, v2         ; encoding: [0x05,0x00,0x04,0xd1,0x01,0x04,0x02,0x00]
56830x05,0x00,0x04,0xd1,0x01,0x04,0x02,0x00
5684
5685# CHECK: v_mul_legacy_f32_e64 v5, s101, v2       ; encoding: [0x05,0x00,0x04,0xd1,0x65,0x04,0x02,0x00]
56860x05,0x00,0x04,0xd1,0x65,0x04,0x02,0x00
5687
5688# CHECK: v_mul_legacy_f32_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x04,0xd1,0x66,0x04,0x02,0x00]
56890x05,0x00,0x04,0xd1,0x66,0x04,0x02,0x00
5690
5691# CHECK: v_mul_legacy_f32_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x04,0xd1,0x67,0x04,0x02,0x00]
56920x05,0x00,0x04,0xd1,0x67,0x04,0x02,0x00
5693
5694# CHECK: v_mul_legacy_f32_e64 v5, vcc_lo, v2     ; encoding: [0x05,0x00,0x04,0xd1,0x6a,0x04,0x02,0x00]
56950x05,0x00,0x04,0xd1,0x6a,0x04,0x02,0x00
5696
5697# CHECK: v_mul_legacy_f32_e64 v5, vcc_hi, v2     ; encoding: [0x05,0x00,0x04,0xd1,0x6b,0x04,0x02,0x00]
56980x05,0x00,0x04,0xd1,0x6b,0x04,0x02,0x00
5699
5700# CHECK: v_mul_legacy_f32_e64 v5, tba_lo, v2     ; encoding: [0x05,0x00,0x04,0xd1,0x6c,0x04,0x02,0x00]
57010x05,0x00,0x04,0xd1,0x6c,0x04,0x02,0x00
5702
5703# CHECK: v_mul_legacy_f32_e64 v5, tba_hi, v2     ; encoding: [0x05,0x00,0x04,0xd1,0x6d,0x04,0x02,0x00]
57040x05,0x00,0x04,0xd1,0x6d,0x04,0x02,0x00
5705
5706# CHECK: v_mul_legacy_f32_e64 v5, tma_lo, v2     ; encoding: [0x05,0x00,0x04,0xd1,0x6e,0x04,0x02,0x00]
57070x05,0x00,0x04,0xd1,0x6e,0x04,0x02,0x00
5708
5709# CHECK: v_mul_legacy_f32_e64 v5, tma_hi, v2     ; encoding: [0x05,0x00,0x04,0xd1,0x6f,0x04,0x02,0x00]
57100x05,0x00,0x04,0xd1,0x6f,0x04,0x02,0x00
5711
5712# CHECK: v_mul_legacy_f32_e64 v5, ttmp11, v2     ; encoding: [0x05,0x00,0x04,0xd1,0x7b,0x04,0x02,0x00]
57130x05,0x00,0x04,0xd1,0x7b,0x04,0x02,0x00
5714
5715# CHECK: v_mul_legacy_f32_e64 v5, m0, v2         ; encoding: [0x05,0x00,0x04,0xd1,0x7c,0x04,0x02,0x00]
57160x05,0x00,0x04,0xd1,0x7c,0x04,0x02,0x00
5717
5718# CHECK: v_mul_legacy_f32_e64 v5, exec_lo, v2    ; encoding: [0x05,0x00,0x04,0xd1,0x7e,0x04,0x02,0x00]
57190x05,0x00,0x04,0xd1,0x7e,0x04,0x02,0x00
5720
5721# CHECK: v_mul_legacy_f32_e64 v5, exec_hi, v2    ; encoding: [0x05,0x00,0x04,0xd1,0x7f,0x04,0x02,0x00]
57220x05,0x00,0x04,0xd1,0x7f,0x04,0x02,0x00
5723
5724# CHECK: v_mul_legacy_f32_e64 v5, 0, v2          ; encoding: [0x05,0x00,0x04,0xd1,0x80,0x04,0x02,0x00]
57250x05,0x00,0x04,0xd1,0x80,0x04,0x02,0x00
5726
5727# CHECK: v_mul_legacy_f32_e64 v5, -1, v2         ; encoding: [0x05,0x00,0x04,0xd1,0xc1,0x04,0x02,0x00]
57280x05,0x00,0x04,0xd1,0xc1,0x04,0x02,0x00
5729
5730# CHECK: v_mul_legacy_f32_e64 v5, 0.5, v2        ; encoding: [0x05,0x00,0x04,0xd1,0xf0,0x04,0x02,0x00]
57310x05,0x00,0x04,0xd1,0xf0,0x04,0x02,0x00
5732
5733# CHECK: v_mul_legacy_f32_e64 v5, -4.0, v2       ; encoding: [0x05,0x00,0x04,0xd1,0xf7,0x04,0x02,0x00]
57340x05,0x00,0x04,0xd1,0xf7,0x04,0x02,0x00
5735
5736# CHECK: v_mul_legacy_f32_e64 v5, v1, v255       ; encoding: [0x05,0x00,0x04,0xd1,0x01,0xff,0x03,0x00]
57370x05,0x00,0x04,0xd1,0x01,0xff,0x03,0x00
5738
5739# CHECK: v_mul_legacy_f32_e64 v5, v1, s2         ; encoding: [0x05,0x00,0x04,0xd1,0x01,0x05,0x00,0x00]
57400x05,0x00,0x04,0xd1,0x01,0x05,0x00,0x00
5741
5742# CHECK: v_mul_legacy_f32_e64 v5, v1, s101       ; encoding: [0x05,0x00,0x04,0xd1,0x01,0xcb,0x00,0x00]
57430x05,0x00,0x04,0xd1,0x01,0xcb,0x00,0x00
5744
5745# CHECK: v_mul_legacy_f32_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x04,0xd1,0x01,0xcd,0x00,0x00]
57460x05,0x00,0x04,0xd1,0x01,0xcd,0x00,0x00
5747
5748# CHECK: v_mul_legacy_f32_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x04,0xd1,0x01,0xcf,0x00,0x00]
57490x05,0x00,0x04,0xd1,0x01,0xcf,0x00,0x00
5750
5751# CHECK: v_mul_legacy_f32_e64 v5, v1, vcc_lo     ; encoding: [0x05,0x00,0x04,0xd1,0x01,0xd5,0x00,0x00]
57520x05,0x00,0x04,0xd1,0x01,0xd5,0x00,0x00
5753
5754# CHECK: v_mul_legacy_f32_e64 v5, v1, vcc_hi     ; encoding: [0x05,0x00,0x04,0xd1,0x01,0xd7,0x00,0x00]
57550x05,0x00,0x04,0xd1,0x01,0xd7,0x00,0x00
5756
5757# CHECK: v_mul_legacy_f32_e64 v5, v1, tba_lo     ; encoding: [0x05,0x00,0x04,0xd1,0x01,0xd9,0x00,0x00]
57580x05,0x00,0x04,0xd1,0x01,0xd9,0x00,0x00
5759
5760# CHECK: v_mul_legacy_f32_e64 v5, v1, tba_hi     ; encoding: [0x05,0x00,0x04,0xd1,0x01,0xdb,0x00,0x00]
57610x05,0x00,0x04,0xd1,0x01,0xdb,0x00,0x00
5762
5763# CHECK: v_mul_legacy_f32_e64 v5, v1, tma_lo     ; encoding: [0x05,0x00,0x04,0xd1,0x01,0xdd,0x00,0x00]
57640x05,0x00,0x04,0xd1,0x01,0xdd,0x00,0x00
5765
5766# CHECK: v_mul_legacy_f32_e64 v5, v1, tma_hi     ; encoding: [0x05,0x00,0x04,0xd1,0x01,0xdf,0x00,0x00]
57670x05,0x00,0x04,0xd1,0x01,0xdf,0x00,0x00
5768
5769# CHECK: v_mul_legacy_f32_e64 v5, v1, ttmp11     ; encoding: [0x05,0x00,0x04,0xd1,0x01,0xf7,0x00,0x00]
57700x05,0x00,0x04,0xd1,0x01,0xf7,0x00,0x00
5771
5772# CHECK: v_mul_legacy_f32_e64 v5, v1, m0         ; encoding: [0x05,0x00,0x04,0xd1,0x01,0xf9,0x00,0x00]
57730x05,0x00,0x04,0xd1,0x01,0xf9,0x00,0x00
5774
5775# CHECK: v_mul_legacy_f32_e64 v5, v1, exec_lo    ; encoding: [0x05,0x00,0x04,0xd1,0x01,0xfd,0x00,0x00]
57760x05,0x00,0x04,0xd1,0x01,0xfd,0x00,0x00
5777
5778# CHECK: v_mul_legacy_f32_e64 v5, v1, exec_hi    ; encoding: [0x05,0x00,0x04,0xd1,0x01,0xff,0x00,0x00]
57790x05,0x00,0x04,0xd1,0x01,0xff,0x00,0x00
5780
5781# CHECK: v_mul_legacy_f32_e64 v5, v1, 0          ; encoding: [0x05,0x00,0x04,0xd1,0x01,0x01,0x01,0x00]
57820x05,0x00,0x04,0xd1,0x01,0x01,0x01,0x00
5783
5784# CHECK: v_mul_legacy_f32_e64 v5, v1, -1         ; encoding: [0x05,0x00,0x04,0xd1,0x01,0x83,0x01,0x00]
57850x05,0x00,0x04,0xd1,0x01,0x83,0x01,0x00
5786
5787# CHECK: v_mul_legacy_f32_e64 v5, v1, 0.5        ; encoding: [0x05,0x00,0x04,0xd1,0x01,0xe1,0x01,0x00]
57880x05,0x00,0x04,0xd1,0x01,0xe1,0x01,0x00
5789
5790# CHECK: v_mul_legacy_f32_e64 v5, v1, -4.0       ; encoding: [0x05,0x00,0x04,0xd1,0x01,0xef,0x01,0x00]
57910x05,0x00,0x04,0xd1,0x01,0xef,0x01,0x00
5792
5793# CHECK: v_mul_legacy_f32_e64 v5, -v1, v2        ; encoding: [0x05,0x00,0x04,0xd1,0x01,0x05,0x02,0x20]
57940x05,0x00,0x04,0xd1,0x01,0x05,0x02,0x20
5795
5796# CHECK: v_mul_legacy_f32_e64 v5, v1, -v2        ; encoding: [0x05,0x00,0x04,0xd1,0x01,0x05,0x02,0x40]
57970x05,0x00,0x04,0xd1,0x01,0x05,0x02,0x40
5798
5799# CHECK: v_mul_legacy_f32_e64 v5, -v1, -v2       ; encoding: [0x05,0x00,0x04,0xd1,0x01,0x05,0x02,0x60]
58000x05,0x00,0x04,0xd1,0x01,0x05,0x02,0x60
5801
5802# CHECK: v_mul_legacy_f32_e64 v5, |v1|, v2       ; encoding: [0x05,0x01,0x04,0xd1,0x01,0x05,0x02,0x00]
58030x05,0x01,0x04,0xd1,0x01,0x05,0x02,0x00
5804
5805# CHECK: v_mul_legacy_f32_e64 v5, v1, |v2|       ; encoding: [0x05,0x02,0x04,0xd1,0x01,0x05,0x02,0x00]
58060x05,0x02,0x04,0xd1,0x01,0x05,0x02,0x00
5807
5808# CHECK: v_mul_legacy_f32_e64 v5, |v1|, |v2|     ; encoding: [0x05,0x03,0x04,0xd1,0x01,0x05,0x02,0x00]
58090x05,0x03,0x04,0xd1,0x01,0x05,0x02,0x00
5810
5811# CHECK: v_mul_legacy_f32_e64 v5, v1, v2 clamp   ; encoding: [0x05,0x80,0x04,0xd1,0x01,0x05,0x02,0x00]
58120x05,0x80,0x04,0xd1,0x01,0x05,0x02,0x00
5813
5814# CHECK: v_mul_legacy_f32_e64 v5, v1, v2 mul:2   ; encoding: [0x05,0x00,0x04,0xd1,0x01,0x05,0x02,0x08]
58150x05,0x00,0x04,0xd1,0x01,0x05,0x02,0x08
5816
5817# CHECK: v_mul_legacy_f32_e64 v5, v1, v2 mul:4   ; encoding: [0x05,0x00,0x04,0xd1,0x01,0x05,0x02,0x10]
58180x05,0x00,0x04,0xd1,0x01,0x05,0x02,0x10
5819
5820# CHECK: v_mul_legacy_f32_e64 v5, v1, v2 div:2   ; encoding: [0x05,0x00,0x04,0xd1,0x01,0x05,0x02,0x18]
58210x05,0x00,0x04,0xd1,0x01,0x05,0x02,0x18
5822
5823# CHECK: v_mul_f32_e64 v5, v1, v2                ; encoding: [0x05,0x00,0x05,0xd1,0x01,0x05,0x02,0x00]
58240x05,0x00,0x05,0xd1,0x01,0x05,0x02,0x00
5825
5826# CHECK: v_mul_f32_e64 v255, v1, v2              ; encoding: [0xff,0x00,0x05,0xd1,0x01,0x05,0x02,0x00]
58270xff,0x00,0x05,0xd1,0x01,0x05,0x02,0x00
5828
5829# CHECK: v_mul_f32_e64 v5, v255, v2              ; encoding: [0x05,0x00,0x05,0xd1,0xff,0x05,0x02,0x00]
58300x05,0x00,0x05,0xd1,0xff,0x05,0x02,0x00
5831
5832# CHECK: v_mul_f32_e64 v5, s1, v2                ; encoding: [0x05,0x00,0x05,0xd1,0x01,0x04,0x02,0x00]
58330x05,0x00,0x05,0xd1,0x01,0x04,0x02,0x00
5834
5835# CHECK: v_mul_f32_e64 v5, s101, v2              ; encoding: [0x05,0x00,0x05,0xd1,0x65,0x04,0x02,0x00]
58360x05,0x00,0x05,0xd1,0x65,0x04,0x02,0x00
5837
5838# CHECK: v_mul_f32_e64 v5, flat_scratch_lo, v2   ; encoding: [0x05,0x00,0x05,0xd1,0x66,0x04,0x02,0x00]
58390x05,0x00,0x05,0xd1,0x66,0x04,0x02,0x00
5840
5841# CHECK: v_mul_f32_e64 v5, flat_scratch_hi, v2   ; encoding: [0x05,0x00,0x05,0xd1,0x67,0x04,0x02,0x00]
58420x05,0x00,0x05,0xd1,0x67,0x04,0x02,0x00
5843
5844# CHECK: v_mul_f32_e64 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x05,0xd1,0x6a,0x04,0x02,0x00]
58450x05,0x00,0x05,0xd1,0x6a,0x04,0x02,0x00
5846
5847# CHECK: v_mul_f32_e64 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x05,0xd1,0x6b,0x04,0x02,0x00]
58480x05,0x00,0x05,0xd1,0x6b,0x04,0x02,0x00
5849
5850# CHECK: v_mul_f32_e64 v5, tba_lo, v2            ; encoding: [0x05,0x00,0x05,0xd1,0x6c,0x04,0x02,0x00]
58510x05,0x00,0x05,0xd1,0x6c,0x04,0x02,0x00
5852
5853# CHECK: v_mul_f32_e64 v5, tba_hi, v2            ; encoding: [0x05,0x00,0x05,0xd1,0x6d,0x04,0x02,0x00]
58540x05,0x00,0x05,0xd1,0x6d,0x04,0x02,0x00
5855
5856# CHECK: v_mul_f32_e64 v5, tma_lo, v2            ; encoding: [0x05,0x00,0x05,0xd1,0x6e,0x04,0x02,0x00]
58570x05,0x00,0x05,0xd1,0x6e,0x04,0x02,0x00
5858
5859# CHECK: v_mul_f32_e64 v5, tma_hi, v2            ; encoding: [0x05,0x00,0x05,0xd1,0x6f,0x04,0x02,0x00]
58600x05,0x00,0x05,0xd1,0x6f,0x04,0x02,0x00
5861
5862# CHECK: v_mul_f32_e64 v5, ttmp11, v2            ; encoding: [0x05,0x00,0x05,0xd1,0x7b,0x04,0x02,0x00]
58630x05,0x00,0x05,0xd1,0x7b,0x04,0x02,0x00
5864
5865# CHECK: v_mul_f32_e64 v5, m0, v2                ; encoding: [0x05,0x00,0x05,0xd1,0x7c,0x04,0x02,0x00]
58660x05,0x00,0x05,0xd1,0x7c,0x04,0x02,0x00
5867
5868# CHECK: v_mul_f32_e64 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x05,0xd1,0x7e,0x04,0x02,0x00]
58690x05,0x00,0x05,0xd1,0x7e,0x04,0x02,0x00
5870
5871# CHECK: v_mul_f32_e64 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x05,0xd1,0x7f,0x04,0x02,0x00]
58720x05,0x00,0x05,0xd1,0x7f,0x04,0x02,0x00
5873
5874# CHECK: v_mul_f32_e64 v5, 0, v2                 ; encoding: [0x05,0x00,0x05,0xd1,0x80,0x04,0x02,0x00]
58750x05,0x00,0x05,0xd1,0x80,0x04,0x02,0x00
5876
5877# CHECK: v_mul_f32_e64 v5, -1, v2                ; encoding: [0x05,0x00,0x05,0xd1,0xc1,0x04,0x02,0x00]
58780x05,0x00,0x05,0xd1,0xc1,0x04,0x02,0x00
5879
5880# CHECK: v_mul_f32_e64 v5, 0.5, v2               ; encoding: [0x05,0x00,0x05,0xd1,0xf0,0x04,0x02,0x00]
58810x05,0x00,0x05,0xd1,0xf0,0x04,0x02,0x00
5882
5883# CHECK: v_mul_f32_e64 v5, -4.0, v2              ; encoding: [0x05,0x00,0x05,0xd1,0xf7,0x04,0x02,0x00]
58840x05,0x00,0x05,0xd1,0xf7,0x04,0x02,0x00
5885
5886# CHECK: v_mul_f32_e64 v5, v1, v255              ; encoding: [0x05,0x00,0x05,0xd1,0x01,0xff,0x03,0x00]
58870x05,0x00,0x05,0xd1,0x01,0xff,0x03,0x00
5888
5889# CHECK: v_mul_f32_e64 v5, v1, s2                ; encoding: [0x05,0x00,0x05,0xd1,0x01,0x05,0x00,0x00]
58900x05,0x00,0x05,0xd1,0x01,0x05,0x00,0x00
5891
5892# CHECK: v_mul_f32_e64 v5, v1, s101              ; encoding: [0x05,0x00,0x05,0xd1,0x01,0xcb,0x00,0x00]
58930x05,0x00,0x05,0xd1,0x01,0xcb,0x00,0x00
5894
5895# CHECK: v_mul_f32_e64 v5, v1, flat_scratch_lo   ; encoding: [0x05,0x00,0x05,0xd1,0x01,0xcd,0x00,0x00]
58960x05,0x00,0x05,0xd1,0x01,0xcd,0x00,0x00
5897
5898# CHECK: v_mul_f32_e64 v5, v1, flat_scratch_hi   ; encoding: [0x05,0x00,0x05,0xd1,0x01,0xcf,0x00,0x00]
58990x05,0x00,0x05,0xd1,0x01,0xcf,0x00,0x00
5900
5901# CHECK: v_mul_f32_e64 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x05,0xd1,0x01,0xd5,0x00,0x00]
59020x05,0x00,0x05,0xd1,0x01,0xd5,0x00,0x00
5903
5904# CHECK: v_mul_f32_e64 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x05,0xd1,0x01,0xd7,0x00,0x00]
59050x05,0x00,0x05,0xd1,0x01,0xd7,0x00,0x00
5906
5907# CHECK: v_mul_f32_e64 v5, v1, tba_lo            ; encoding: [0x05,0x00,0x05,0xd1,0x01,0xd9,0x00,0x00]
59080x05,0x00,0x05,0xd1,0x01,0xd9,0x00,0x00
5909
5910# CHECK: v_mul_f32_e64 v5, v1, tba_hi            ; encoding: [0x05,0x00,0x05,0xd1,0x01,0xdb,0x00,0x00]
59110x05,0x00,0x05,0xd1,0x01,0xdb,0x00,0x00
5912
5913# CHECK: v_mul_f32_e64 v5, v1, tma_lo            ; encoding: [0x05,0x00,0x05,0xd1,0x01,0xdd,0x00,0x00]
59140x05,0x00,0x05,0xd1,0x01,0xdd,0x00,0x00
5915
5916# CHECK: v_mul_f32_e64 v5, v1, tma_hi            ; encoding: [0x05,0x00,0x05,0xd1,0x01,0xdf,0x00,0x00]
59170x05,0x00,0x05,0xd1,0x01,0xdf,0x00,0x00
5918
5919# CHECK: v_mul_f32_e64 v5, v1, ttmp11            ; encoding: [0x05,0x00,0x05,0xd1,0x01,0xf7,0x00,0x00]
59200x05,0x00,0x05,0xd1,0x01,0xf7,0x00,0x00
5921
5922# CHECK: v_mul_f32_e64 v5, v1, m0                ; encoding: [0x05,0x00,0x05,0xd1,0x01,0xf9,0x00,0x00]
59230x05,0x00,0x05,0xd1,0x01,0xf9,0x00,0x00
5924
5925# CHECK: v_mul_f32_e64 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x05,0xd1,0x01,0xfd,0x00,0x00]
59260x05,0x00,0x05,0xd1,0x01,0xfd,0x00,0x00
5927
5928# CHECK: v_mul_f32_e64 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x05,0xd1,0x01,0xff,0x00,0x00]
59290x05,0x00,0x05,0xd1,0x01,0xff,0x00,0x00
5930
5931# CHECK: v_mul_f32_e64 v5, v1, 0                 ; encoding: [0x05,0x00,0x05,0xd1,0x01,0x01,0x01,0x00]
59320x05,0x00,0x05,0xd1,0x01,0x01,0x01,0x00
5933
5934# CHECK: v_mul_f32_e64 v5, v1, -1                ; encoding: [0x05,0x00,0x05,0xd1,0x01,0x83,0x01,0x00]
59350x05,0x00,0x05,0xd1,0x01,0x83,0x01,0x00
5936
5937# CHECK: v_mul_f32_e64 v5, v1, 0.5               ; encoding: [0x05,0x00,0x05,0xd1,0x01,0xe1,0x01,0x00]
59380x05,0x00,0x05,0xd1,0x01,0xe1,0x01,0x00
5939
5940# CHECK: v_mul_f32_e64 v5, v1, -4.0              ; encoding: [0x05,0x00,0x05,0xd1,0x01,0xef,0x01,0x00]
59410x05,0x00,0x05,0xd1,0x01,0xef,0x01,0x00
5942
5943# CHECK: v_mul_f32_e64 v5, -v1, v2               ; encoding: [0x05,0x00,0x05,0xd1,0x01,0x05,0x02,0x20]
59440x05,0x00,0x05,0xd1,0x01,0x05,0x02,0x20
5945
5946# CHECK: v_mul_f32_e64 v5, v1, -v2               ; encoding: [0x05,0x00,0x05,0xd1,0x01,0x05,0x02,0x40]
59470x05,0x00,0x05,0xd1,0x01,0x05,0x02,0x40
5948
5949# CHECK: v_mul_f32_e64 v5, -v1, -v2              ; encoding: [0x05,0x00,0x05,0xd1,0x01,0x05,0x02,0x60]
59500x05,0x00,0x05,0xd1,0x01,0x05,0x02,0x60
5951
5952# CHECK: v_mul_f32_e64 v5, |v1|, v2              ; encoding: [0x05,0x01,0x05,0xd1,0x01,0x05,0x02,0x00]
59530x05,0x01,0x05,0xd1,0x01,0x05,0x02,0x00
5954
5955# CHECK: v_mul_f32_e64 v5, v1, |v2|              ; encoding: [0x05,0x02,0x05,0xd1,0x01,0x05,0x02,0x00]
59560x05,0x02,0x05,0xd1,0x01,0x05,0x02,0x00
5957
5958# CHECK: v_mul_f32_e64 v5, |v1|, |v2|            ; encoding: [0x05,0x03,0x05,0xd1,0x01,0x05,0x02,0x00]
59590x05,0x03,0x05,0xd1,0x01,0x05,0x02,0x00
5960
5961# CHECK: v_mul_f32_e64 v5, v1, v2 clamp          ; encoding: [0x05,0x80,0x05,0xd1,0x01,0x05,0x02,0x00]
59620x05,0x80,0x05,0xd1,0x01,0x05,0x02,0x00
5963
5964# CHECK: v_mul_f32_e64 v5, v1, v2 mul:2          ; encoding: [0x05,0x00,0x05,0xd1,0x01,0x05,0x02,0x08]
59650x05,0x00,0x05,0xd1,0x01,0x05,0x02,0x08
5966
5967# CHECK: v_mul_f32_e64 v5, v1, v2 mul:4          ; encoding: [0x05,0x00,0x05,0xd1,0x01,0x05,0x02,0x10]
59680x05,0x00,0x05,0xd1,0x01,0x05,0x02,0x10
5969
5970# CHECK: v_mul_f32_e64 v5, v1, v2 div:2          ; encoding: [0x05,0x00,0x05,0xd1,0x01,0x05,0x02,0x18]
59710x05,0x00,0x05,0xd1,0x01,0x05,0x02,0x18
5972
5973# CHECK: v_mul_i32_i24_e64 v5, v1, v2            ; encoding: [0x05,0x00,0x06,0xd1,0x01,0x05,0x02,0x00]
59740x05,0x00,0x06,0xd1,0x01,0x05,0x02,0x00
5975
5976# CHECK: v_mul_i32_i24_e64 v255, v1, v2          ; encoding: [0xff,0x00,0x06,0xd1,0x01,0x05,0x02,0x00]
59770xff,0x00,0x06,0xd1,0x01,0x05,0x02,0x00
5978
5979# CHECK: v_mul_i32_i24_e64 v5, v255, v2          ; encoding: [0x05,0x00,0x06,0xd1,0xff,0x05,0x02,0x00]
59800x05,0x00,0x06,0xd1,0xff,0x05,0x02,0x00
5981
5982# CHECK: v_mul_i32_i24_e64 v5, s1, v2            ; encoding: [0x05,0x00,0x06,0xd1,0x01,0x04,0x02,0x00]
59830x05,0x00,0x06,0xd1,0x01,0x04,0x02,0x00
5984
5985# CHECK: v_mul_i32_i24_e64 v5, s101, v2          ; encoding: [0x05,0x00,0x06,0xd1,0x65,0x04,0x02,0x00]
59860x05,0x00,0x06,0xd1,0x65,0x04,0x02,0x00
5987
5988# CHECK: v_mul_i32_i24_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x06,0xd1,0x66,0x04,0x02,0x00]
59890x05,0x00,0x06,0xd1,0x66,0x04,0x02,0x00
5990
5991# CHECK: v_mul_i32_i24_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x06,0xd1,0x67,0x04,0x02,0x00]
59920x05,0x00,0x06,0xd1,0x67,0x04,0x02,0x00
5993
5994# CHECK: v_mul_i32_i24_e64 v5, vcc_lo, v2        ; encoding: [0x05,0x00,0x06,0xd1,0x6a,0x04,0x02,0x00]
59950x05,0x00,0x06,0xd1,0x6a,0x04,0x02,0x00
5996
5997# CHECK: v_mul_i32_i24_e64 v5, vcc_hi, v2        ; encoding: [0x05,0x00,0x06,0xd1,0x6b,0x04,0x02,0x00]
59980x05,0x00,0x06,0xd1,0x6b,0x04,0x02,0x00
5999
6000# CHECK: v_mul_i32_i24_e64 v5, tba_lo, v2        ; encoding: [0x05,0x00,0x06,0xd1,0x6c,0x04,0x02,0x00]
60010x05,0x00,0x06,0xd1,0x6c,0x04,0x02,0x00
6002
6003# CHECK: v_mul_i32_i24_e64 v5, tba_hi, v2        ; encoding: [0x05,0x00,0x06,0xd1,0x6d,0x04,0x02,0x00]
60040x05,0x00,0x06,0xd1,0x6d,0x04,0x02,0x00
6005
6006# CHECK: v_mul_i32_i24_e64 v5, tma_lo, v2        ; encoding: [0x05,0x00,0x06,0xd1,0x6e,0x04,0x02,0x00]
60070x05,0x00,0x06,0xd1,0x6e,0x04,0x02,0x00
6008
6009# CHECK: v_mul_i32_i24_e64 v5, tma_hi, v2        ; encoding: [0x05,0x00,0x06,0xd1,0x6f,0x04,0x02,0x00]
60100x05,0x00,0x06,0xd1,0x6f,0x04,0x02,0x00
6011
6012# CHECK: v_mul_i32_i24_e64 v5, ttmp11, v2        ; encoding: [0x05,0x00,0x06,0xd1,0x7b,0x04,0x02,0x00]
60130x05,0x00,0x06,0xd1,0x7b,0x04,0x02,0x00
6014
6015# CHECK: v_mul_i32_i24_e64 v5, m0, v2            ; encoding: [0x05,0x00,0x06,0xd1,0x7c,0x04,0x02,0x00]
60160x05,0x00,0x06,0xd1,0x7c,0x04,0x02,0x00
6017
6018# CHECK: v_mul_i32_i24_e64 v5, exec_lo, v2       ; encoding: [0x05,0x00,0x06,0xd1,0x7e,0x04,0x02,0x00]
60190x05,0x00,0x06,0xd1,0x7e,0x04,0x02,0x00
6020
6021# CHECK: v_mul_i32_i24_e64 v5, exec_hi, v2       ; encoding: [0x05,0x00,0x06,0xd1,0x7f,0x04,0x02,0x00]
60220x05,0x00,0x06,0xd1,0x7f,0x04,0x02,0x00
6023
6024# CHECK: v_mul_i32_i24_e64 v5, 0, v2             ; encoding: [0x05,0x00,0x06,0xd1,0x80,0x04,0x02,0x00]
60250x05,0x00,0x06,0xd1,0x80,0x04,0x02,0x00
6026
6027# CHECK: v_mul_i32_i24_e64 v5, -1, v2            ; encoding: [0x05,0x00,0x06,0xd1,0xc1,0x04,0x02,0x00]
60280x05,0x00,0x06,0xd1,0xc1,0x04,0x02,0x00
6029
6030# CHECK: v_mul_i32_i24_e64 v5, 0.5, v2           ; encoding: [0x05,0x00,0x06,0xd1,0xf0,0x04,0x02,0x00]
60310x05,0x00,0x06,0xd1,0xf0,0x04,0x02,0x00
6032
6033# CHECK: v_mul_i32_i24_e64 v5, -4.0, v2          ; encoding: [0x05,0x00,0x06,0xd1,0xf7,0x04,0x02,0x00]
60340x05,0x00,0x06,0xd1,0xf7,0x04,0x02,0x00
6035
6036# CHECK: v_mul_i32_i24_e64 v5, v1, v255          ; encoding: [0x05,0x00,0x06,0xd1,0x01,0xff,0x03,0x00]
60370x05,0x00,0x06,0xd1,0x01,0xff,0x03,0x00
6038
6039# CHECK: v_mul_i32_i24_e64 v5, v1, s2            ; encoding: [0x05,0x00,0x06,0xd1,0x01,0x05,0x00,0x00]
60400x05,0x00,0x06,0xd1,0x01,0x05,0x00,0x00
6041
6042# CHECK: v_mul_i32_i24_e64 v5, v1, s101          ; encoding: [0x05,0x00,0x06,0xd1,0x01,0xcb,0x00,0x00]
60430x05,0x00,0x06,0xd1,0x01,0xcb,0x00,0x00
6044
6045# CHECK: v_mul_i32_i24_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x06,0xd1,0x01,0xcd,0x00,0x00]
60460x05,0x00,0x06,0xd1,0x01,0xcd,0x00,0x00
6047
6048# CHECK: v_mul_i32_i24_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x06,0xd1,0x01,0xcf,0x00,0x00]
60490x05,0x00,0x06,0xd1,0x01,0xcf,0x00,0x00
6050
6051# CHECK: v_mul_i32_i24_e64 v5, v1, vcc_lo        ; encoding: [0x05,0x00,0x06,0xd1,0x01,0xd5,0x00,0x00]
60520x05,0x00,0x06,0xd1,0x01,0xd5,0x00,0x00
6053
6054# CHECK: v_mul_i32_i24_e64 v5, v1, vcc_hi        ; encoding: [0x05,0x00,0x06,0xd1,0x01,0xd7,0x00,0x00]
60550x05,0x00,0x06,0xd1,0x01,0xd7,0x00,0x00
6056
6057# CHECK: v_mul_i32_i24_e64 v5, v1, tba_lo        ; encoding: [0x05,0x00,0x06,0xd1,0x01,0xd9,0x00,0x00]
60580x05,0x00,0x06,0xd1,0x01,0xd9,0x00,0x00
6059
6060# CHECK: v_mul_i32_i24_e64 v5, v1, tba_hi        ; encoding: [0x05,0x00,0x06,0xd1,0x01,0xdb,0x00,0x00]
60610x05,0x00,0x06,0xd1,0x01,0xdb,0x00,0x00
6062
6063# CHECK: v_mul_i32_i24_e64 v5, v1, tma_lo        ; encoding: [0x05,0x00,0x06,0xd1,0x01,0xdd,0x00,0x00]
60640x05,0x00,0x06,0xd1,0x01,0xdd,0x00,0x00
6065
6066# CHECK: v_mul_i32_i24_e64 v5, v1, tma_hi        ; encoding: [0x05,0x00,0x06,0xd1,0x01,0xdf,0x00,0x00]
60670x05,0x00,0x06,0xd1,0x01,0xdf,0x00,0x00
6068
6069# CHECK: v_mul_i32_i24_e64 v5, v1, ttmp11        ; encoding: [0x05,0x00,0x06,0xd1,0x01,0xf7,0x00,0x00]
60700x05,0x00,0x06,0xd1,0x01,0xf7,0x00,0x00
6071
6072# CHECK: v_mul_i32_i24_e64 v5, v1, m0            ; encoding: [0x05,0x00,0x06,0xd1,0x01,0xf9,0x00,0x00]
60730x05,0x00,0x06,0xd1,0x01,0xf9,0x00,0x00
6074
6075# CHECK: v_mul_i32_i24_e64 v5, v1, exec_lo       ; encoding: [0x05,0x00,0x06,0xd1,0x01,0xfd,0x00,0x00]
60760x05,0x00,0x06,0xd1,0x01,0xfd,0x00,0x00
6077
6078# CHECK: v_mul_i32_i24_e64 v5, v1, exec_hi       ; encoding: [0x05,0x00,0x06,0xd1,0x01,0xff,0x00,0x00]
60790x05,0x00,0x06,0xd1,0x01,0xff,0x00,0x00
6080
6081# CHECK: v_mul_i32_i24_e64 v5, v1, 0             ; encoding: [0x05,0x00,0x06,0xd1,0x01,0x01,0x01,0x00]
60820x05,0x00,0x06,0xd1,0x01,0x01,0x01,0x00
6083
6084# CHECK: v_mul_i32_i24_e64 v5, v1, -1            ; encoding: [0x05,0x00,0x06,0xd1,0x01,0x83,0x01,0x00]
60850x05,0x00,0x06,0xd1,0x01,0x83,0x01,0x00
6086
6087# CHECK: v_mul_i32_i24_e64 v5, v1, 0.5           ; encoding: [0x05,0x00,0x06,0xd1,0x01,0xe1,0x01,0x00]
60880x05,0x00,0x06,0xd1,0x01,0xe1,0x01,0x00
6089
6090# CHECK: v_mul_i32_i24_e64 v5, v1, -4.0          ; encoding: [0x05,0x00,0x06,0xd1,0x01,0xef,0x01,0x00]
60910x05,0x00,0x06,0xd1,0x01,0xef,0x01,0x00
6092
6093# CHECK: v_mul_hi_i32_i24_e64 v5, v1, v2         ; encoding: [0x05,0x00,0x07,0xd1,0x01,0x05,0x02,0x00]
60940x05,0x00,0x07,0xd1,0x01,0x05,0x02,0x00
6095
6096# CHECK: v_mul_hi_i32_i24_e64 v255, v1, v2       ; encoding: [0xff,0x00,0x07,0xd1,0x01,0x05,0x02,0x00]
60970xff,0x00,0x07,0xd1,0x01,0x05,0x02,0x00
6098
6099# CHECK: v_mul_hi_i32_i24_e64 v5, v255, v2       ; encoding: [0x05,0x00,0x07,0xd1,0xff,0x05,0x02,0x00]
61000x05,0x00,0x07,0xd1,0xff,0x05,0x02,0x00
6101
6102# CHECK: v_mul_hi_i32_i24_e64 v5, s1, v2         ; encoding: [0x05,0x00,0x07,0xd1,0x01,0x04,0x02,0x00]
61030x05,0x00,0x07,0xd1,0x01,0x04,0x02,0x00
6104
6105# CHECK: v_mul_hi_i32_i24_e64 v5, s101, v2       ; encoding: [0x05,0x00,0x07,0xd1,0x65,0x04,0x02,0x00]
61060x05,0x00,0x07,0xd1,0x65,0x04,0x02,0x00
6107
6108# CHECK: v_mul_hi_i32_i24_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x07,0xd1,0x66,0x04,0x02,0x00]
61090x05,0x00,0x07,0xd1,0x66,0x04,0x02,0x00
6110
6111# CHECK: v_mul_hi_i32_i24_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x07,0xd1,0x67,0x04,0x02,0x00]
61120x05,0x00,0x07,0xd1,0x67,0x04,0x02,0x00
6113
6114# CHECK: v_mul_hi_i32_i24_e64 v5, vcc_lo, v2     ; encoding: [0x05,0x00,0x07,0xd1,0x6a,0x04,0x02,0x00]
61150x05,0x00,0x07,0xd1,0x6a,0x04,0x02,0x00
6116
6117# CHECK: v_mul_hi_i32_i24_e64 v5, vcc_hi, v2     ; encoding: [0x05,0x00,0x07,0xd1,0x6b,0x04,0x02,0x00]
61180x05,0x00,0x07,0xd1,0x6b,0x04,0x02,0x00
6119
6120# CHECK: v_mul_hi_i32_i24_e64 v5, tba_lo, v2     ; encoding: [0x05,0x00,0x07,0xd1,0x6c,0x04,0x02,0x00]
61210x05,0x00,0x07,0xd1,0x6c,0x04,0x02,0x00
6122
6123# CHECK: v_mul_hi_i32_i24_e64 v5, tba_hi, v2     ; encoding: [0x05,0x00,0x07,0xd1,0x6d,0x04,0x02,0x00]
61240x05,0x00,0x07,0xd1,0x6d,0x04,0x02,0x00
6125
6126# CHECK: v_mul_hi_i32_i24_e64 v5, tma_lo, v2     ; encoding: [0x05,0x00,0x07,0xd1,0x6e,0x04,0x02,0x00]
61270x05,0x00,0x07,0xd1,0x6e,0x04,0x02,0x00
6128
6129# CHECK: v_mul_hi_i32_i24_e64 v5, tma_hi, v2     ; encoding: [0x05,0x00,0x07,0xd1,0x6f,0x04,0x02,0x00]
61300x05,0x00,0x07,0xd1,0x6f,0x04,0x02,0x00
6131
6132# CHECK: v_mul_hi_i32_i24_e64 v5, ttmp11, v2     ; encoding: [0x05,0x00,0x07,0xd1,0x7b,0x04,0x02,0x00]
61330x05,0x00,0x07,0xd1,0x7b,0x04,0x02,0x00
6134
6135# CHECK: v_mul_hi_i32_i24_e64 v5, m0, v2         ; encoding: [0x05,0x00,0x07,0xd1,0x7c,0x04,0x02,0x00]
61360x05,0x00,0x07,0xd1,0x7c,0x04,0x02,0x00
6137
6138# CHECK: v_mul_hi_i32_i24_e64 v5, exec_lo, v2    ; encoding: [0x05,0x00,0x07,0xd1,0x7e,0x04,0x02,0x00]
61390x05,0x00,0x07,0xd1,0x7e,0x04,0x02,0x00
6140
6141# CHECK: v_mul_hi_i32_i24_e64 v5, exec_hi, v2    ; encoding: [0x05,0x00,0x07,0xd1,0x7f,0x04,0x02,0x00]
61420x05,0x00,0x07,0xd1,0x7f,0x04,0x02,0x00
6143
6144# CHECK: v_mul_hi_i32_i24_e64 v5, 0, v2          ; encoding: [0x05,0x00,0x07,0xd1,0x80,0x04,0x02,0x00]
61450x05,0x00,0x07,0xd1,0x80,0x04,0x02,0x00
6146
6147# CHECK: v_mul_hi_i32_i24_e64 v5, -1, v2         ; encoding: [0x05,0x00,0x07,0xd1,0xc1,0x04,0x02,0x00]
61480x05,0x00,0x07,0xd1,0xc1,0x04,0x02,0x00
6149
6150# CHECK: v_mul_hi_i32_i24_e64 v5, 0.5, v2        ; encoding: [0x05,0x00,0x07,0xd1,0xf0,0x04,0x02,0x00]
61510x05,0x00,0x07,0xd1,0xf0,0x04,0x02,0x00
6152
6153# CHECK: v_mul_hi_i32_i24_e64 v5, -4.0, v2       ; encoding: [0x05,0x00,0x07,0xd1,0xf7,0x04,0x02,0x00]
61540x05,0x00,0x07,0xd1,0xf7,0x04,0x02,0x00
6155
6156# CHECK: v_mul_hi_i32_i24_e64 v5, v1, v255       ; encoding: [0x05,0x00,0x07,0xd1,0x01,0xff,0x03,0x00]
61570x05,0x00,0x07,0xd1,0x01,0xff,0x03,0x00
6158
6159# CHECK: v_mul_hi_i32_i24_e64 v5, v1, s2         ; encoding: [0x05,0x00,0x07,0xd1,0x01,0x05,0x00,0x00]
61600x05,0x00,0x07,0xd1,0x01,0x05,0x00,0x00
6161
6162# CHECK: v_mul_hi_i32_i24_e64 v5, v1, s101       ; encoding: [0x05,0x00,0x07,0xd1,0x01,0xcb,0x00,0x00]
61630x05,0x00,0x07,0xd1,0x01,0xcb,0x00,0x00
6164
6165# CHECK: v_mul_hi_i32_i24_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x07,0xd1,0x01,0xcd,0x00,0x00]
61660x05,0x00,0x07,0xd1,0x01,0xcd,0x00,0x00
6167
6168# CHECK: v_mul_hi_i32_i24_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x07,0xd1,0x01,0xcf,0x00,0x00]
61690x05,0x00,0x07,0xd1,0x01,0xcf,0x00,0x00
6170
6171# CHECK: v_mul_hi_i32_i24_e64 v5, v1, vcc_lo     ; encoding: [0x05,0x00,0x07,0xd1,0x01,0xd5,0x00,0x00]
61720x05,0x00,0x07,0xd1,0x01,0xd5,0x00,0x00
6173
6174# CHECK: v_mul_hi_i32_i24_e64 v5, v1, vcc_hi     ; encoding: [0x05,0x00,0x07,0xd1,0x01,0xd7,0x00,0x00]
61750x05,0x00,0x07,0xd1,0x01,0xd7,0x00,0x00
6176
6177# CHECK: v_mul_hi_i32_i24_e64 v5, v1, tba_lo     ; encoding: [0x05,0x00,0x07,0xd1,0x01,0xd9,0x00,0x00]
61780x05,0x00,0x07,0xd1,0x01,0xd9,0x00,0x00
6179
6180# CHECK: v_mul_hi_i32_i24_e64 v5, v1, tba_hi     ; encoding: [0x05,0x00,0x07,0xd1,0x01,0xdb,0x00,0x00]
61810x05,0x00,0x07,0xd1,0x01,0xdb,0x00,0x00
6182
6183# CHECK: v_mul_hi_i32_i24_e64 v5, v1, tma_lo     ; encoding: [0x05,0x00,0x07,0xd1,0x01,0xdd,0x00,0x00]
61840x05,0x00,0x07,0xd1,0x01,0xdd,0x00,0x00
6185
6186# CHECK: v_mul_hi_i32_i24_e64 v5, v1, tma_hi     ; encoding: [0x05,0x00,0x07,0xd1,0x01,0xdf,0x00,0x00]
61870x05,0x00,0x07,0xd1,0x01,0xdf,0x00,0x00
6188
6189# CHECK: v_mul_hi_i32_i24_e64 v5, v1, ttmp11     ; encoding: [0x05,0x00,0x07,0xd1,0x01,0xf7,0x00,0x00]
61900x05,0x00,0x07,0xd1,0x01,0xf7,0x00,0x00
6191
6192# CHECK: v_mul_hi_i32_i24_e64 v5, v1, m0         ; encoding: [0x05,0x00,0x07,0xd1,0x01,0xf9,0x00,0x00]
61930x05,0x00,0x07,0xd1,0x01,0xf9,0x00,0x00
6194
6195# CHECK: v_mul_hi_i32_i24_e64 v5, v1, exec_lo    ; encoding: [0x05,0x00,0x07,0xd1,0x01,0xfd,0x00,0x00]
61960x05,0x00,0x07,0xd1,0x01,0xfd,0x00,0x00
6197
6198# CHECK: v_mul_hi_i32_i24_e64 v5, v1, exec_hi    ; encoding: [0x05,0x00,0x07,0xd1,0x01,0xff,0x00,0x00]
61990x05,0x00,0x07,0xd1,0x01,0xff,0x00,0x00
6200
6201# CHECK: v_mul_hi_i32_i24_e64 v5, v1, 0          ; encoding: [0x05,0x00,0x07,0xd1,0x01,0x01,0x01,0x00]
62020x05,0x00,0x07,0xd1,0x01,0x01,0x01,0x00
6203
6204# CHECK: v_mul_hi_i32_i24_e64 v5, v1, -1         ; encoding: [0x05,0x00,0x07,0xd1,0x01,0x83,0x01,0x00]
62050x05,0x00,0x07,0xd1,0x01,0x83,0x01,0x00
6206
6207# CHECK: v_mul_hi_i32_i24_e64 v5, v1, 0.5        ; encoding: [0x05,0x00,0x07,0xd1,0x01,0xe1,0x01,0x00]
62080x05,0x00,0x07,0xd1,0x01,0xe1,0x01,0x00
6209
6210# CHECK: v_mul_hi_i32_i24_e64 v5, v1, -4.0       ; encoding: [0x05,0x00,0x07,0xd1,0x01,0xef,0x01,0x00]
62110x05,0x00,0x07,0xd1,0x01,0xef,0x01,0x00
6212
6213# CHECK: v_mul_u32_u24_e64 v5, v1, v2            ; encoding: [0x05,0x00,0x08,0xd1,0x01,0x05,0x02,0x00]
62140x05,0x00,0x08,0xd1,0x01,0x05,0x02,0x00
6215
6216# CHECK: v_mul_u32_u24_e64 v255, v1, v2          ; encoding: [0xff,0x00,0x08,0xd1,0x01,0x05,0x02,0x00]
62170xff,0x00,0x08,0xd1,0x01,0x05,0x02,0x00
6218
6219# CHECK: v_mul_u32_u24_e64 v5, v255, v2          ; encoding: [0x05,0x00,0x08,0xd1,0xff,0x05,0x02,0x00]
62200x05,0x00,0x08,0xd1,0xff,0x05,0x02,0x00
6221
6222# CHECK: v_mul_u32_u24_e64 v5, s1, v2            ; encoding: [0x05,0x00,0x08,0xd1,0x01,0x04,0x02,0x00]
62230x05,0x00,0x08,0xd1,0x01,0x04,0x02,0x00
6224
6225# CHECK: v_mul_u32_u24_e64 v5, s101, v2          ; encoding: [0x05,0x00,0x08,0xd1,0x65,0x04,0x02,0x00]
62260x05,0x00,0x08,0xd1,0x65,0x04,0x02,0x00
6227
6228# CHECK: v_mul_u32_u24_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x08,0xd1,0x66,0x04,0x02,0x00]
62290x05,0x00,0x08,0xd1,0x66,0x04,0x02,0x00
6230
6231# CHECK: v_mul_u32_u24_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x08,0xd1,0x67,0x04,0x02,0x00]
62320x05,0x00,0x08,0xd1,0x67,0x04,0x02,0x00
6233
6234# CHECK: v_mul_u32_u24_e64 v5, vcc_lo, v2        ; encoding: [0x05,0x00,0x08,0xd1,0x6a,0x04,0x02,0x00]
62350x05,0x00,0x08,0xd1,0x6a,0x04,0x02,0x00
6236
6237# CHECK: v_mul_u32_u24_e64 v5, vcc_hi, v2        ; encoding: [0x05,0x00,0x08,0xd1,0x6b,0x04,0x02,0x00]
62380x05,0x00,0x08,0xd1,0x6b,0x04,0x02,0x00
6239
6240# CHECK: v_mul_u32_u24_e64 v5, tba_lo, v2        ; encoding: [0x05,0x00,0x08,0xd1,0x6c,0x04,0x02,0x00]
62410x05,0x00,0x08,0xd1,0x6c,0x04,0x02,0x00
6242
6243# CHECK: v_mul_u32_u24_e64 v5, tba_hi, v2        ; encoding: [0x05,0x00,0x08,0xd1,0x6d,0x04,0x02,0x00]
62440x05,0x00,0x08,0xd1,0x6d,0x04,0x02,0x00
6245
6246# CHECK: v_mul_u32_u24_e64 v5, tma_lo, v2        ; encoding: [0x05,0x00,0x08,0xd1,0x6e,0x04,0x02,0x00]
62470x05,0x00,0x08,0xd1,0x6e,0x04,0x02,0x00
6248
6249# CHECK: v_mul_u32_u24_e64 v5, tma_hi, v2        ; encoding: [0x05,0x00,0x08,0xd1,0x6f,0x04,0x02,0x00]
62500x05,0x00,0x08,0xd1,0x6f,0x04,0x02,0x00
6251
6252# CHECK: v_mul_u32_u24_e64 v5, ttmp11, v2        ; encoding: [0x05,0x00,0x08,0xd1,0x7b,0x04,0x02,0x00]
62530x05,0x00,0x08,0xd1,0x7b,0x04,0x02,0x00
6254
6255# CHECK: v_mul_u32_u24_e64 v5, m0, v2            ; encoding: [0x05,0x00,0x08,0xd1,0x7c,0x04,0x02,0x00]
62560x05,0x00,0x08,0xd1,0x7c,0x04,0x02,0x00
6257
6258# CHECK: v_mul_u32_u24_e64 v5, exec_lo, v2       ; encoding: [0x05,0x00,0x08,0xd1,0x7e,0x04,0x02,0x00]
62590x05,0x00,0x08,0xd1,0x7e,0x04,0x02,0x00
6260
6261# CHECK: v_mul_u32_u24_e64 v5, exec_hi, v2       ; encoding: [0x05,0x00,0x08,0xd1,0x7f,0x04,0x02,0x00]
62620x05,0x00,0x08,0xd1,0x7f,0x04,0x02,0x00
6263
6264# CHECK: v_mul_u32_u24_e64 v5, 0, v2             ; encoding: [0x05,0x00,0x08,0xd1,0x80,0x04,0x02,0x00]
62650x05,0x00,0x08,0xd1,0x80,0x04,0x02,0x00
6266
6267# CHECK: v_mul_u32_u24_e64 v5, -1, v2            ; encoding: [0x05,0x00,0x08,0xd1,0xc1,0x04,0x02,0x00]
62680x05,0x00,0x08,0xd1,0xc1,0x04,0x02,0x00
6269
6270# CHECK: v_mul_u32_u24_e64 v5, 0.5, v2           ; encoding: [0x05,0x00,0x08,0xd1,0xf0,0x04,0x02,0x00]
62710x05,0x00,0x08,0xd1,0xf0,0x04,0x02,0x00
6272
6273# CHECK: v_mul_u32_u24_e64 v5, -4.0, v2          ; encoding: [0x05,0x00,0x08,0xd1,0xf7,0x04,0x02,0x00]
62740x05,0x00,0x08,0xd1,0xf7,0x04,0x02,0x00
6275
6276# CHECK: v_mul_u32_u24_e64 v5, v1, v255          ; encoding: [0x05,0x00,0x08,0xd1,0x01,0xff,0x03,0x00]
62770x05,0x00,0x08,0xd1,0x01,0xff,0x03,0x00
6278
6279# CHECK: v_mul_u32_u24_e64 v5, v1, s2            ; encoding: [0x05,0x00,0x08,0xd1,0x01,0x05,0x00,0x00]
62800x05,0x00,0x08,0xd1,0x01,0x05,0x00,0x00
6281
6282# CHECK: v_mul_u32_u24_e64 v5, v1, s101          ; encoding: [0x05,0x00,0x08,0xd1,0x01,0xcb,0x00,0x00]
62830x05,0x00,0x08,0xd1,0x01,0xcb,0x00,0x00
6284
6285# CHECK: v_mul_u32_u24_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x08,0xd1,0x01,0xcd,0x00,0x00]
62860x05,0x00,0x08,0xd1,0x01,0xcd,0x00,0x00
6287
6288# CHECK: v_mul_u32_u24_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x08,0xd1,0x01,0xcf,0x00,0x00]
62890x05,0x00,0x08,0xd1,0x01,0xcf,0x00,0x00
6290
6291# CHECK: v_mul_u32_u24_e64 v5, v1, vcc_lo        ; encoding: [0x05,0x00,0x08,0xd1,0x01,0xd5,0x00,0x00]
62920x05,0x00,0x08,0xd1,0x01,0xd5,0x00,0x00
6293
6294# CHECK: v_mul_u32_u24_e64 v5, v1, vcc_hi        ; encoding: [0x05,0x00,0x08,0xd1,0x01,0xd7,0x00,0x00]
62950x05,0x00,0x08,0xd1,0x01,0xd7,0x00,0x00
6296
6297# CHECK: v_mul_u32_u24_e64 v5, v1, tba_lo        ; encoding: [0x05,0x00,0x08,0xd1,0x01,0xd9,0x00,0x00]
62980x05,0x00,0x08,0xd1,0x01,0xd9,0x00,0x00
6299
6300# CHECK: v_mul_u32_u24_e64 v5, v1, tba_hi        ; encoding: [0x05,0x00,0x08,0xd1,0x01,0xdb,0x00,0x00]
63010x05,0x00,0x08,0xd1,0x01,0xdb,0x00,0x00
6302
6303# CHECK: v_mul_u32_u24_e64 v5, v1, tma_lo        ; encoding: [0x05,0x00,0x08,0xd1,0x01,0xdd,0x00,0x00]
63040x05,0x00,0x08,0xd1,0x01,0xdd,0x00,0x00
6305
6306# CHECK: v_mul_u32_u24_e64 v5, v1, tma_hi        ; encoding: [0x05,0x00,0x08,0xd1,0x01,0xdf,0x00,0x00]
63070x05,0x00,0x08,0xd1,0x01,0xdf,0x00,0x00
6308
6309# CHECK: v_mul_u32_u24_e64 v5, v1, ttmp11        ; encoding: [0x05,0x00,0x08,0xd1,0x01,0xf7,0x00,0x00]
63100x05,0x00,0x08,0xd1,0x01,0xf7,0x00,0x00
6311
6312# CHECK: v_mul_u32_u24_e64 v5, v1, m0            ; encoding: [0x05,0x00,0x08,0xd1,0x01,0xf9,0x00,0x00]
63130x05,0x00,0x08,0xd1,0x01,0xf9,0x00,0x00
6314
6315# CHECK: v_mul_u32_u24_e64 v5, v1, exec_lo       ; encoding: [0x05,0x00,0x08,0xd1,0x01,0xfd,0x00,0x00]
63160x05,0x00,0x08,0xd1,0x01,0xfd,0x00,0x00
6317
6318# CHECK: v_mul_u32_u24_e64 v5, v1, exec_hi       ; encoding: [0x05,0x00,0x08,0xd1,0x01,0xff,0x00,0x00]
63190x05,0x00,0x08,0xd1,0x01,0xff,0x00,0x00
6320
6321# CHECK: v_mul_u32_u24_e64 v5, v1, 0             ; encoding: [0x05,0x00,0x08,0xd1,0x01,0x01,0x01,0x00]
63220x05,0x00,0x08,0xd1,0x01,0x01,0x01,0x00
6323
6324# CHECK: v_mul_u32_u24_e64 v5, v1, -1            ; encoding: [0x05,0x00,0x08,0xd1,0x01,0x83,0x01,0x00]
63250x05,0x00,0x08,0xd1,0x01,0x83,0x01,0x00
6326
6327# CHECK: v_mul_u32_u24_e64 v5, v1, 0.5           ; encoding: [0x05,0x00,0x08,0xd1,0x01,0xe1,0x01,0x00]
63280x05,0x00,0x08,0xd1,0x01,0xe1,0x01,0x00
6329
6330# CHECK: v_mul_u32_u24_e64 v5, v1, -4.0          ; encoding: [0x05,0x00,0x08,0xd1,0x01,0xef,0x01,0x00]
63310x05,0x00,0x08,0xd1,0x01,0xef,0x01,0x00
6332
6333# CHECK: v_mul_hi_u32_u24_e64 v5, v1, v2         ; encoding: [0x05,0x00,0x09,0xd1,0x01,0x05,0x02,0x00]
63340x05,0x00,0x09,0xd1,0x01,0x05,0x02,0x00
6335
6336# CHECK: v_mul_hi_u32_u24_e64 v255, v1, v2       ; encoding: [0xff,0x00,0x09,0xd1,0x01,0x05,0x02,0x00]
63370xff,0x00,0x09,0xd1,0x01,0x05,0x02,0x00
6338
6339# CHECK: v_mul_hi_u32_u24_e64 v5, v255, v2       ; encoding: [0x05,0x00,0x09,0xd1,0xff,0x05,0x02,0x00]
63400x05,0x00,0x09,0xd1,0xff,0x05,0x02,0x00
6341
6342# CHECK: v_mul_hi_u32_u24_e64 v5, s1, v2         ; encoding: [0x05,0x00,0x09,0xd1,0x01,0x04,0x02,0x00]
63430x05,0x00,0x09,0xd1,0x01,0x04,0x02,0x00
6344
6345# CHECK: v_mul_hi_u32_u24_e64 v5, s101, v2       ; encoding: [0x05,0x00,0x09,0xd1,0x65,0x04,0x02,0x00]
63460x05,0x00,0x09,0xd1,0x65,0x04,0x02,0x00
6347
6348# CHECK: v_mul_hi_u32_u24_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x09,0xd1,0x66,0x04,0x02,0x00]
63490x05,0x00,0x09,0xd1,0x66,0x04,0x02,0x00
6350
6351# CHECK: v_mul_hi_u32_u24_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x09,0xd1,0x67,0x04,0x02,0x00]
63520x05,0x00,0x09,0xd1,0x67,0x04,0x02,0x00
6353
6354# CHECK: v_mul_hi_u32_u24_e64 v5, vcc_lo, v2     ; encoding: [0x05,0x00,0x09,0xd1,0x6a,0x04,0x02,0x00]
63550x05,0x00,0x09,0xd1,0x6a,0x04,0x02,0x00
6356
6357# CHECK: v_mul_hi_u32_u24_e64 v5, vcc_hi, v2     ; encoding: [0x05,0x00,0x09,0xd1,0x6b,0x04,0x02,0x00]
63580x05,0x00,0x09,0xd1,0x6b,0x04,0x02,0x00
6359
6360# CHECK: v_mul_hi_u32_u24_e64 v5, tba_lo, v2     ; encoding: [0x05,0x00,0x09,0xd1,0x6c,0x04,0x02,0x00]
63610x05,0x00,0x09,0xd1,0x6c,0x04,0x02,0x00
6362
6363# CHECK: v_mul_hi_u32_u24_e64 v5, tba_hi, v2     ; encoding: [0x05,0x00,0x09,0xd1,0x6d,0x04,0x02,0x00]
63640x05,0x00,0x09,0xd1,0x6d,0x04,0x02,0x00
6365
6366# CHECK: v_mul_hi_u32_u24_e64 v5, tma_lo, v2     ; encoding: [0x05,0x00,0x09,0xd1,0x6e,0x04,0x02,0x00]
63670x05,0x00,0x09,0xd1,0x6e,0x04,0x02,0x00
6368
6369# CHECK: v_mul_hi_u32_u24_e64 v5, tma_hi, v2     ; encoding: [0x05,0x00,0x09,0xd1,0x6f,0x04,0x02,0x00]
63700x05,0x00,0x09,0xd1,0x6f,0x04,0x02,0x00
6371
6372# CHECK: v_mul_hi_u32_u24_e64 v5, ttmp11, v2     ; encoding: [0x05,0x00,0x09,0xd1,0x7b,0x04,0x02,0x00]
63730x05,0x00,0x09,0xd1,0x7b,0x04,0x02,0x00
6374
6375# CHECK: v_mul_hi_u32_u24_e64 v5, m0, v2         ; encoding: [0x05,0x00,0x09,0xd1,0x7c,0x04,0x02,0x00]
63760x05,0x00,0x09,0xd1,0x7c,0x04,0x02,0x00
6377
6378# CHECK: v_mul_hi_u32_u24_e64 v5, exec_lo, v2    ; encoding: [0x05,0x00,0x09,0xd1,0x7e,0x04,0x02,0x00]
63790x05,0x00,0x09,0xd1,0x7e,0x04,0x02,0x00
6380
6381# CHECK: v_mul_hi_u32_u24_e64 v5, exec_hi, v2    ; encoding: [0x05,0x00,0x09,0xd1,0x7f,0x04,0x02,0x00]
63820x05,0x00,0x09,0xd1,0x7f,0x04,0x02,0x00
6383
6384# CHECK: v_mul_hi_u32_u24_e64 v5, 0, v2          ; encoding: [0x05,0x00,0x09,0xd1,0x80,0x04,0x02,0x00]
63850x05,0x00,0x09,0xd1,0x80,0x04,0x02,0x00
6386
6387# CHECK: v_mul_hi_u32_u24_e64 v5, -1, v2         ; encoding: [0x05,0x00,0x09,0xd1,0xc1,0x04,0x02,0x00]
63880x05,0x00,0x09,0xd1,0xc1,0x04,0x02,0x00
6389
6390# CHECK: v_mul_hi_u32_u24_e64 v5, 0.5, v2        ; encoding: [0x05,0x00,0x09,0xd1,0xf0,0x04,0x02,0x00]
63910x05,0x00,0x09,0xd1,0xf0,0x04,0x02,0x00
6392
6393# CHECK: v_mul_hi_u32_u24_e64 v5, -4.0, v2       ; encoding: [0x05,0x00,0x09,0xd1,0xf7,0x04,0x02,0x00]
63940x05,0x00,0x09,0xd1,0xf7,0x04,0x02,0x00
6395
6396# CHECK: v_mul_hi_u32_u24_e64 v5, v1, v255       ; encoding: [0x05,0x00,0x09,0xd1,0x01,0xff,0x03,0x00]
63970x05,0x00,0x09,0xd1,0x01,0xff,0x03,0x00
6398
6399# CHECK: v_mul_hi_u32_u24_e64 v5, v1, s2         ; encoding: [0x05,0x00,0x09,0xd1,0x01,0x05,0x00,0x00]
64000x05,0x00,0x09,0xd1,0x01,0x05,0x00,0x00
6401
6402# CHECK: v_mul_hi_u32_u24_e64 v5, v1, s101       ; encoding: [0x05,0x00,0x09,0xd1,0x01,0xcb,0x00,0x00]
64030x05,0x00,0x09,0xd1,0x01,0xcb,0x00,0x00
6404
6405# CHECK: v_mul_hi_u32_u24_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x09,0xd1,0x01,0xcd,0x00,0x00]
64060x05,0x00,0x09,0xd1,0x01,0xcd,0x00,0x00
6407
6408# CHECK: v_mul_hi_u32_u24_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x09,0xd1,0x01,0xcf,0x00,0x00]
64090x05,0x00,0x09,0xd1,0x01,0xcf,0x00,0x00
6410
6411# CHECK: v_mul_hi_u32_u24_e64 v5, v1, vcc_lo     ; encoding: [0x05,0x00,0x09,0xd1,0x01,0xd5,0x00,0x00]
64120x05,0x00,0x09,0xd1,0x01,0xd5,0x00,0x00
6413
6414# CHECK: v_mul_hi_u32_u24_e64 v5, v1, vcc_hi     ; encoding: [0x05,0x00,0x09,0xd1,0x01,0xd7,0x00,0x00]
64150x05,0x00,0x09,0xd1,0x01,0xd7,0x00,0x00
6416
6417# CHECK: v_mul_hi_u32_u24_e64 v5, v1, tba_lo     ; encoding: [0x05,0x00,0x09,0xd1,0x01,0xd9,0x00,0x00]
64180x05,0x00,0x09,0xd1,0x01,0xd9,0x00,0x00
6419
6420# CHECK: v_mul_hi_u32_u24_e64 v5, v1, tba_hi     ; encoding: [0x05,0x00,0x09,0xd1,0x01,0xdb,0x00,0x00]
64210x05,0x00,0x09,0xd1,0x01,0xdb,0x00,0x00
6422
6423# CHECK: v_mul_hi_u32_u24_e64 v5, v1, tma_lo     ; encoding: [0x05,0x00,0x09,0xd1,0x01,0xdd,0x00,0x00]
64240x05,0x00,0x09,0xd1,0x01,0xdd,0x00,0x00
6425
6426# CHECK: v_mul_hi_u32_u24_e64 v5, v1, tma_hi     ; encoding: [0x05,0x00,0x09,0xd1,0x01,0xdf,0x00,0x00]
64270x05,0x00,0x09,0xd1,0x01,0xdf,0x00,0x00
6428
6429# CHECK: v_mul_hi_u32_u24_e64 v5, v1, ttmp11     ; encoding: [0x05,0x00,0x09,0xd1,0x01,0xf7,0x00,0x00]
64300x05,0x00,0x09,0xd1,0x01,0xf7,0x00,0x00
6431
6432# CHECK: v_mul_hi_u32_u24_e64 v5, v1, m0         ; encoding: [0x05,0x00,0x09,0xd1,0x01,0xf9,0x00,0x00]
64330x05,0x00,0x09,0xd1,0x01,0xf9,0x00,0x00
6434
6435# CHECK: v_mul_hi_u32_u24_e64 v5, v1, exec_lo    ; encoding: [0x05,0x00,0x09,0xd1,0x01,0xfd,0x00,0x00]
64360x05,0x00,0x09,0xd1,0x01,0xfd,0x00,0x00
6437
6438# CHECK: v_mul_hi_u32_u24_e64 v5, v1, exec_hi    ; encoding: [0x05,0x00,0x09,0xd1,0x01,0xff,0x00,0x00]
64390x05,0x00,0x09,0xd1,0x01,0xff,0x00,0x00
6440
6441# CHECK: v_mul_hi_u32_u24_e64 v5, v1, 0          ; encoding: [0x05,0x00,0x09,0xd1,0x01,0x01,0x01,0x00]
64420x05,0x00,0x09,0xd1,0x01,0x01,0x01,0x00
6443
6444# CHECK: v_mul_hi_u32_u24_e64 v5, v1, -1         ; encoding: [0x05,0x00,0x09,0xd1,0x01,0x83,0x01,0x00]
64450x05,0x00,0x09,0xd1,0x01,0x83,0x01,0x00
6446
6447# CHECK: v_mul_hi_u32_u24_e64 v5, v1, 0.5        ; encoding: [0x05,0x00,0x09,0xd1,0x01,0xe1,0x01,0x00]
64480x05,0x00,0x09,0xd1,0x01,0xe1,0x01,0x00
6449
6450# CHECK: v_mul_hi_u32_u24_e64 v5, v1, -4.0       ; encoding: [0x05,0x00,0x09,0xd1,0x01,0xef,0x01,0x00]
64510x05,0x00,0x09,0xd1,0x01,0xef,0x01,0x00
6452
6453# CHECK: v_min_f32_e64 v5, v1, v2                ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0x05,0x02,0x00]
64540x05,0x00,0x0a,0xd1,0x01,0x05,0x02,0x00
6455
6456# CHECK: v_min_f32_e64 v255, v1, v2              ; encoding: [0xff,0x00,0x0a,0xd1,0x01,0x05,0x02,0x00]
64570xff,0x00,0x0a,0xd1,0x01,0x05,0x02,0x00
6458
6459# CHECK: v_min_f32_e64 v5, v255, v2              ; encoding: [0x05,0x00,0x0a,0xd1,0xff,0x05,0x02,0x00]
64600x05,0x00,0x0a,0xd1,0xff,0x05,0x02,0x00
6461
6462# CHECK: v_min_f32_e64 v5, s1, v2                ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0x04,0x02,0x00]
64630x05,0x00,0x0a,0xd1,0x01,0x04,0x02,0x00
6464
6465# CHECK: v_min_f32_e64 v5, s101, v2              ; encoding: [0x05,0x00,0x0a,0xd1,0x65,0x04,0x02,0x00]
64660x05,0x00,0x0a,0xd1,0x65,0x04,0x02,0x00
6467
6468# CHECK: v_min_f32_e64 v5, flat_scratch_lo, v2   ; encoding: [0x05,0x00,0x0a,0xd1,0x66,0x04,0x02,0x00]
64690x05,0x00,0x0a,0xd1,0x66,0x04,0x02,0x00
6470
6471# CHECK: v_min_f32_e64 v5, flat_scratch_hi, v2   ; encoding: [0x05,0x00,0x0a,0xd1,0x67,0x04,0x02,0x00]
64720x05,0x00,0x0a,0xd1,0x67,0x04,0x02,0x00
6473
6474# CHECK: v_min_f32_e64 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x0a,0xd1,0x6a,0x04,0x02,0x00]
64750x05,0x00,0x0a,0xd1,0x6a,0x04,0x02,0x00
6476
6477# CHECK: v_min_f32_e64 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x0a,0xd1,0x6b,0x04,0x02,0x00]
64780x05,0x00,0x0a,0xd1,0x6b,0x04,0x02,0x00
6479
6480# CHECK: v_min_f32_e64 v5, tba_lo, v2            ; encoding: [0x05,0x00,0x0a,0xd1,0x6c,0x04,0x02,0x00]
64810x05,0x00,0x0a,0xd1,0x6c,0x04,0x02,0x00
6482
6483# CHECK: v_min_f32_e64 v5, tba_hi, v2            ; encoding: [0x05,0x00,0x0a,0xd1,0x6d,0x04,0x02,0x00]
64840x05,0x00,0x0a,0xd1,0x6d,0x04,0x02,0x00
6485
6486# CHECK: v_min_f32_e64 v5, tma_lo, v2            ; encoding: [0x05,0x00,0x0a,0xd1,0x6e,0x04,0x02,0x00]
64870x05,0x00,0x0a,0xd1,0x6e,0x04,0x02,0x00
6488
6489# CHECK: v_min_f32_e64 v5, tma_hi, v2            ; encoding: [0x05,0x00,0x0a,0xd1,0x6f,0x04,0x02,0x00]
64900x05,0x00,0x0a,0xd1,0x6f,0x04,0x02,0x00
6491
6492# CHECK: v_min_f32_e64 v5, ttmp11, v2            ; encoding: [0x05,0x00,0x0a,0xd1,0x7b,0x04,0x02,0x00]
64930x05,0x00,0x0a,0xd1,0x7b,0x04,0x02,0x00
6494
6495# CHECK: v_min_f32_e64 v5, m0, v2                ; encoding: [0x05,0x00,0x0a,0xd1,0x7c,0x04,0x02,0x00]
64960x05,0x00,0x0a,0xd1,0x7c,0x04,0x02,0x00
6497
6498# CHECK: v_min_f32_e64 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x0a,0xd1,0x7e,0x04,0x02,0x00]
64990x05,0x00,0x0a,0xd1,0x7e,0x04,0x02,0x00
6500
6501# CHECK: v_min_f32_e64 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x0a,0xd1,0x7f,0x04,0x02,0x00]
65020x05,0x00,0x0a,0xd1,0x7f,0x04,0x02,0x00
6503
6504# CHECK: v_min_f32_e64 v5, 0, v2                 ; encoding: [0x05,0x00,0x0a,0xd1,0x80,0x04,0x02,0x00]
65050x05,0x00,0x0a,0xd1,0x80,0x04,0x02,0x00
6506
6507# CHECK: v_min_f32_e64 v5, -1, v2                ; encoding: [0x05,0x00,0x0a,0xd1,0xc1,0x04,0x02,0x00]
65080x05,0x00,0x0a,0xd1,0xc1,0x04,0x02,0x00
6509
6510# CHECK: v_min_f32_e64 v5, 0.5, v2               ; encoding: [0x05,0x00,0x0a,0xd1,0xf0,0x04,0x02,0x00]
65110x05,0x00,0x0a,0xd1,0xf0,0x04,0x02,0x00
6512
6513# CHECK: v_min_f32_e64 v5, -4.0, v2              ; encoding: [0x05,0x00,0x0a,0xd1,0xf7,0x04,0x02,0x00]
65140x05,0x00,0x0a,0xd1,0xf7,0x04,0x02,0x00
6515
6516# CHECK: v_min_f32_e64 v5, v1, v255              ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0xff,0x03,0x00]
65170x05,0x00,0x0a,0xd1,0x01,0xff,0x03,0x00
6518
6519# CHECK: v_min_f32_e64 v5, v1, s2                ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0x05,0x00,0x00]
65200x05,0x00,0x0a,0xd1,0x01,0x05,0x00,0x00
6521
6522# CHECK: v_min_f32_e64 v5, v1, s101              ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0xcb,0x00,0x00]
65230x05,0x00,0x0a,0xd1,0x01,0xcb,0x00,0x00
6524
6525# CHECK: v_min_f32_e64 v5, v1, flat_scratch_lo   ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0xcd,0x00,0x00]
65260x05,0x00,0x0a,0xd1,0x01,0xcd,0x00,0x00
6527
6528# CHECK: v_min_f32_e64 v5, v1, flat_scratch_hi   ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0xcf,0x00,0x00]
65290x05,0x00,0x0a,0xd1,0x01,0xcf,0x00,0x00
6530
6531# CHECK: v_min_f32_e64 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0xd5,0x00,0x00]
65320x05,0x00,0x0a,0xd1,0x01,0xd5,0x00,0x00
6533
6534# CHECK: v_min_f32_e64 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0xd7,0x00,0x00]
65350x05,0x00,0x0a,0xd1,0x01,0xd7,0x00,0x00
6536
6537# CHECK: v_min_f32_e64 v5, v1, tba_lo            ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0xd9,0x00,0x00]
65380x05,0x00,0x0a,0xd1,0x01,0xd9,0x00,0x00
6539
6540# CHECK: v_min_f32_e64 v5, v1, tba_hi            ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0xdb,0x00,0x00]
65410x05,0x00,0x0a,0xd1,0x01,0xdb,0x00,0x00
6542
6543# CHECK: v_min_f32_e64 v5, v1, tma_lo            ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0xdd,0x00,0x00]
65440x05,0x00,0x0a,0xd1,0x01,0xdd,0x00,0x00
6545
6546# CHECK: v_min_f32_e64 v5, v1, tma_hi            ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0xdf,0x00,0x00]
65470x05,0x00,0x0a,0xd1,0x01,0xdf,0x00,0x00
6548
6549# CHECK: v_min_f32_e64 v5, v1, ttmp11            ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0xf7,0x00,0x00]
65500x05,0x00,0x0a,0xd1,0x01,0xf7,0x00,0x00
6551
6552# CHECK: v_min_f32_e64 v5, v1, m0                ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0xf9,0x00,0x00]
65530x05,0x00,0x0a,0xd1,0x01,0xf9,0x00,0x00
6554
6555# CHECK: v_min_f32_e64 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0xfd,0x00,0x00]
65560x05,0x00,0x0a,0xd1,0x01,0xfd,0x00,0x00
6557
6558# CHECK: v_min_f32_e64 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0xff,0x00,0x00]
65590x05,0x00,0x0a,0xd1,0x01,0xff,0x00,0x00
6560
6561# CHECK: v_min_f32_e64 v5, v1, 0                 ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0x01,0x01,0x00]
65620x05,0x00,0x0a,0xd1,0x01,0x01,0x01,0x00
6563
6564# CHECK: v_min_f32_e64 v5, v1, -1                ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0x83,0x01,0x00]
65650x05,0x00,0x0a,0xd1,0x01,0x83,0x01,0x00
6566
6567# CHECK: v_min_f32_e64 v5, v1, 0.5               ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0xe1,0x01,0x00]
65680x05,0x00,0x0a,0xd1,0x01,0xe1,0x01,0x00
6569
6570# CHECK: v_min_f32_e64 v5, v1, -4.0              ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0xef,0x01,0x00]
65710x05,0x00,0x0a,0xd1,0x01,0xef,0x01,0x00
6572
6573# CHECK: v_min_f32_e64 v5, -v1, v2               ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0x05,0x02,0x20]
65740x05,0x00,0x0a,0xd1,0x01,0x05,0x02,0x20
6575
6576# CHECK: v_min_f32_e64 v5, v1, -v2               ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0x05,0x02,0x40]
65770x05,0x00,0x0a,0xd1,0x01,0x05,0x02,0x40
6578
6579# CHECK: v_min_f32_e64 v5, -v1, -v2              ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0x05,0x02,0x60]
65800x05,0x00,0x0a,0xd1,0x01,0x05,0x02,0x60
6581
6582# CHECK: v_min_f32_e64 v5, |v1|, v2              ; encoding: [0x05,0x01,0x0a,0xd1,0x01,0x05,0x02,0x00]
65830x05,0x01,0x0a,0xd1,0x01,0x05,0x02,0x00
6584
6585# CHECK: v_min_f32_e64 v5, v1, |v2|              ; encoding: [0x05,0x02,0x0a,0xd1,0x01,0x05,0x02,0x00]
65860x05,0x02,0x0a,0xd1,0x01,0x05,0x02,0x00
6587
6588# CHECK: v_min_f32_e64 v5, |v1|, |v2|            ; encoding: [0x05,0x03,0x0a,0xd1,0x01,0x05,0x02,0x00]
65890x05,0x03,0x0a,0xd1,0x01,0x05,0x02,0x00
6590
6591# CHECK: v_min_f32_e64 v5, v1, v2 clamp          ; encoding: [0x05,0x80,0x0a,0xd1,0x01,0x05,0x02,0x00]
65920x05,0x80,0x0a,0xd1,0x01,0x05,0x02,0x00
6593
6594# CHECK: v_min_f32_e64 v5, v1, v2 mul:2          ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0x05,0x02,0x08]
65950x05,0x00,0x0a,0xd1,0x01,0x05,0x02,0x08
6596
6597# CHECK: v_min_f32_e64 v5, v1, v2 mul:4          ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0x05,0x02,0x10]
65980x05,0x00,0x0a,0xd1,0x01,0x05,0x02,0x10
6599
6600# CHECK: v_min_f32_e64 v5, v1, v2 div:2          ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0x05,0x02,0x18]
66010x05,0x00,0x0a,0xd1,0x01,0x05,0x02,0x18
6602
6603# CHECK: v_max_f32_e64 v5, v1, v2                ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0x05,0x02,0x00]
66040x05,0x00,0x0b,0xd1,0x01,0x05,0x02,0x00
6605
6606# CHECK: v_max_f32_e64 v255, v1, v2              ; encoding: [0xff,0x00,0x0b,0xd1,0x01,0x05,0x02,0x00]
66070xff,0x00,0x0b,0xd1,0x01,0x05,0x02,0x00
6608
6609# CHECK: v_max_f32_e64 v5, v255, v2              ; encoding: [0x05,0x00,0x0b,0xd1,0xff,0x05,0x02,0x00]
66100x05,0x00,0x0b,0xd1,0xff,0x05,0x02,0x00
6611
6612# CHECK: v_max_f32_e64 v5, s1, v2                ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0x04,0x02,0x00]
66130x05,0x00,0x0b,0xd1,0x01,0x04,0x02,0x00
6614
6615# CHECK: v_max_f32_e64 v5, s101, v2              ; encoding: [0x05,0x00,0x0b,0xd1,0x65,0x04,0x02,0x00]
66160x05,0x00,0x0b,0xd1,0x65,0x04,0x02,0x00
6617
6618# CHECK: v_max_f32_e64 v5, flat_scratch_lo, v2   ; encoding: [0x05,0x00,0x0b,0xd1,0x66,0x04,0x02,0x00]
66190x05,0x00,0x0b,0xd1,0x66,0x04,0x02,0x00
6620
6621# CHECK: v_max_f32_e64 v5, flat_scratch_hi, v2   ; encoding: [0x05,0x00,0x0b,0xd1,0x67,0x04,0x02,0x00]
66220x05,0x00,0x0b,0xd1,0x67,0x04,0x02,0x00
6623
6624# CHECK: v_max_f32_e64 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x0b,0xd1,0x6a,0x04,0x02,0x00]
66250x05,0x00,0x0b,0xd1,0x6a,0x04,0x02,0x00
6626
6627# CHECK: v_max_f32_e64 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x0b,0xd1,0x6b,0x04,0x02,0x00]
66280x05,0x00,0x0b,0xd1,0x6b,0x04,0x02,0x00
6629
6630# CHECK: v_max_f32_e64 v5, tba_lo, v2            ; encoding: [0x05,0x00,0x0b,0xd1,0x6c,0x04,0x02,0x00]
66310x05,0x00,0x0b,0xd1,0x6c,0x04,0x02,0x00
6632
6633# CHECK: v_max_f32_e64 v5, tba_hi, v2            ; encoding: [0x05,0x00,0x0b,0xd1,0x6d,0x04,0x02,0x00]
66340x05,0x00,0x0b,0xd1,0x6d,0x04,0x02,0x00
6635
6636# CHECK: v_max_f32_e64 v5, tma_lo, v2            ; encoding: [0x05,0x00,0x0b,0xd1,0x6e,0x04,0x02,0x00]
66370x05,0x00,0x0b,0xd1,0x6e,0x04,0x02,0x00
6638
6639# CHECK: v_max_f32_e64 v5, tma_hi, v2            ; encoding: [0x05,0x00,0x0b,0xd1,0x6f,0x04,0x02,0x00]
66400x05,0x00,0x0b,0xd1,0x6f,0x04,0x02,0x00
6641
6642# CHECK: v_max_f32_e64 v5, ttmp11, v2            ; encoding: [0x05,0x00,0x0b,0xd1,0x7b,0x04,0x02,0x00]
66430x05,0x00,0x0b,0xd1,0x7b,0x04,0x02,0x00
6644
6645# CHECK: v_max_f32_e64 v5, m0, v2                ; encoding: [0x05,0x00,0x0b,0xd1,0x7c,0x04,0x02,0x00]
66460x05,0x00,0x0b,0xd1,0x7c,0x04,0x02,0x00
6647
6648# CHECK: v_max_f32_e64 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x0b,0xd1,0x7e,0x04,0x02,0x00]
66490x05,0x00,0x0b,0xd1,0x7e,0x04,0x02,0x00
6650
6651# CHECK: v_max_f32_e64 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x0b,0xd1,0x7f,0x04,0x02,0x00]
66520x05,0x00,0x0b,0xd1,0x7f,0x04,0x02,0x00
6653
6654# CHECK: v_max_f32_e64 v5, 0, v2                 ; encoding: [0x05,0x00,0x0b,0xd1,0x80,0x04,0x02,0x00]
66550x05,0x00,0x0b,0xd1,0x80,0x04,0x02,0x00
6656
6657# CHECK: v_max_f32_e64 v5, -1, v2                ; encoding: [0x05,0x00,0x0b,0xd1,0xc1,0x04,0x02,0x00]
66580x05,0x00,0x0b,0xd1,0xc1,0x04,0x02,0x00
6659
6660# CHECK: v_max_f32_e64 v5, 0.5, v2               ; encoding: [0x05,0x00,0x0b,0xd1,0xf0,0x04,0x02,0x00]
66610x05,0x00,0x0b,0xd1,0xf0,0x04,0x02,0x00
6662
6663# CHECK: v_max_f32_e64 v5, -4.0, v2              ; encoding: [0x05,0x00,0x0b,0xd1,0xf7,0x04,0x02,0x00]
66640x05,0x00,0x0b,0xd1,0xf7,0x04,0x02,0x00
6665
6666# CHECK: v_max_f32_e64 v5, v1, v255              ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0xff,0x03,0x00]
66670x05,0x00,0x0b,0xd1,0x01,0xff,0x03,0x00
6668
6669# CHECK: v_max_f32_e64 v5, v1, s2                ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0x05,0x00,0x00]
66700x05,0x00,0x0b,0xd1,0x01,0x05,0x00,0x00
6671
6672# CHECK: v_max_f32_e64 v5, v1, s101              ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0xcb,0x00,0x00]
66730x05,0x00,0x0b,0xd1,0x01,0xcb,0x00,0x00
6674
6675# CHECK: v_max_f32_e64 v5, v1, flat_scratch_lo   ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0xcd,0x00,0x00]
66760x05,0x00,0x0b,0xd1,0x01,0xcd,0x00,0x00
6677
6678# CHECK: v_max_f32_e64 v5, v1, flat_scratch_hi   ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0xcf,0x00,0x00]
66790x05,0x00,0x0b,0xd1,0x01,0xcf,0x00,0x00
6680
6681# CHECK: v_max_f32_e64 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0xd5,0x00,0x00]
66820x05,0x00,0x0b,0xd1,0x01,0xd5,0x00,0x00
6683
6684# CHECK: v_max_f32_e64 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0xd7,0x00,0x00]
66850x05,0x00,0x0b,0xd1,0x01,0xd7,0x00,0x00
6686
6687# CHECK: v_max_f32_e64 v5, v1, tba_lo            ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0xd9,0x00,0x00]
66880x05,0x00,0x0b,0xd1,0x01,0xd9,0x00,0x00
6689
6690# CHECK: v_max_f32_e64 v5, v1, tba_hi            ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0xdb,0x00,0x00]
66910x05,0x00,0x0b,0xd1,0x01,0xdb,0x00,0x00
6692
6693# CHECK: v_max_f32_e64 v5, v1, tma_lo            ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0xdd,0x00,0x00]
66940x05,0x00,0x0b,0xd1,0x01,0xdd,0x00,0x00
6695
6696# CHECK: v_max_f32_e64 v5, v1, tma_hi            ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0xdf,0x00,0x00]
66970x05,0x00,0x0b,0xd1,0x01,0xdf,0x00,0x00
6698
6699# CHECK: v_max_f32_e64 v5, v1, ttmp11            ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0xf7,0x00,0x00]
67000x05,0x00,0x0b,0xd1,0x01,0xf7,0x00,0x00
6701
6702# CHECK: v_max_f32_e64 v5, v1, m0                ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0xf9,0x00,0x00]
67030x05,0x00,0x0b,0xd1,0x01,0xf9,0x00,0x00
6704
6705# CHECK: v_max_f32_e64 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0xfd,0x00,0x00]
67060x05,0x00,0x0b,0xd1,0x01,0xfd,0x00,0x00
6707
6708# CHECK: v_max_f32_e64 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0xff,0x00,0x00]
67090x05,0x00,0x0b,0xd1,0x01,0xff,0x00,0x00
6710
6711# CHECK: v_max_f32_e64 v5, v1, 0                 ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0x01,0x01,0x00]
67120x05,0x00,0x0b,0xd1,0x01,0x01,0x01,0x00
6713
6714# CHECK: v_max_f32_e64 v5, v1, -1                ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0x83,0x01,0x00]
67150x05,0x00,0x0b,0xd1,0x01,0x83,0x01,0x00
6716
6717# CHECK: v_max_f32_e64 v5, v1, 0.5               ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0xe1,0x01,0x00]
67180x05,0x00,0x0b,0xd1,0x01,0xe1,0x01,0x00
6719
6720# CHECK: v_max_f32_e64 v5, v1, -4.0              ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0xef,0x01,0x00]
67210x05,0x00,0x0b,0xd1,0x01,0xef,0x01,0x00
6722
6723# CHECK: v_max_f32_e64 v5, -v1, v2               ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0x05,0x02,0x20]
67240x05,0x00,0x0b,0xd1,0x01,0x05,0x02,0x20
6725
6726# CHECK: v_max_f32_e64 v5, v1, -v2               ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0x05,0x02,0x40]
67270x05,0x00,0x0b,0xd1,0x01,0x05,0x02,0x40
6728
6729# CHECK: v_max_f32_e64 v5, -v1, -v2              ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0x05,0x02,0x60]
67300x05,0x00,0x0b,0xd1,0x01,0x05,0x02,0x60
6731
6732# CHECK: v_max_f32_e64 v5, |v1|, v2              ; encoding: [0x05,0x01,0x0b,0xd1,0x01,0x05,0x02,0x00]
67330x05,0x01,0x0b,0xd1,0x01,0x05,0x02,0x00
6734
6735# CHECK: v_max_f32_e64 v5, v1, |v2|              ; encoding: [0x05,0x02,0x0b,0xd1,0x01,0x05,0x02,0x00]
67360x05,0x02,0x0b,0xd1,0x01,0x05,0x02,0x00
6737
6738# CHECK: v_max_f32_e64 v5, |v1|, |v2|            ; encoding: [0x05,0x03,0x0b,0xd1,0x01,0x05,0x02,0x00]
67390x05,0x03,0x0b,0xd1,0x01,0x05,0x02,0x00
6740
6741# CHECK: v_max_f32_e64 v5, v1, v2 clamp          ; encoding: [0x05,0x80,0x0b,0xd1,0x01,0x05,0x02,0x00]
67420x05,0x80,0x0b,0xd1,0x01,0x05,0x02,0x00
6743
6744# CHECK: v_max_f32_e64 v5, v1, v2 mul:2          ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0x05,0x02,0x08]
67450x05,0x00,0x0b,0xd1,0x01,0x05,0x02,0x08
6746
6747# CHECK: v_max_f32_e64 v5, v1, v2 mul:4          ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0x05,0x02,0x10]
67480x05,0x00,0x0b,0xd1,0x01,0x05,0x02,0x10
6749
6750# CHECK: v_max_f32_e64 v5, v1, v2 div:2          ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0x05,0x02,0x18]
67510x05,0x00,0x0b,0xd1,0x01,0x05,0x02,0x18
6752
6753# CHECK: v_min_i32_e64 v5, v1, v2                ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0x05,0x02,0x00]
67540x05,0x00,0x0c,0xd1,0x01,0x05,0x02,0x00
6755
6756# CHECK: v_min_i32_e64 v255, v1, v2              ; encoding: [0xff,0x00,0x0c,0xd1,0x01,0x05,0x02,0x00]
67570xff,0x00,0x0c,0xd1,0x01,0x05,0x02,0x00
6758
6759# CHECK: v_min_i32_e64 v5, v255, v2              ; encoding: [0x05,0x00,0x0c,0xd1,0xff,0x05,0x02,0x00]
67600x05,0x00,0x0c,0xd1,0xff,0x05,0x02,0x00
6761
6762# CHECK: v_min_i32_e64 v5, s1, v2                ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0x04,0x02,0x00]
67630x05,0x00,0x0c,0xd1,0x01,0x04,0x02,0x00
6764
6765# CHECK: v_min_i32_e64 v5, s101, v2              ; encoding: [0x05,0x00,0x0c,0xd1,0x65,0x04,0x02,0x00]
67660x05,0x00,0x0c,0xd1,0x65,0x04,0x02,0x00
6767
6768# CHECK: v_min_i32_e64 v5, flat_scratch_lo, v2   ; encoding: [0x05,0x00,0x0c,0xd1,0x66,0x04,0x02,0x00]
67690x05,0x00,0x0c,0xd1,0x66,0x04,0x02,0x00
6770
6771# CHECK: v_min_i32_e64 v5, flat_scratch_hi, v2   ; encoding: [0x05,0x00,0x0c,0xd1,0x67,0x04,0x02,0x00]
67720x05,0x00,0x0c,0xd1,0x67,0x04,0x02,0x00
6773
6774# CHECK: v_min_i32_e64 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x0c,0xd1,0x6a,0x04,0x02,0x00]
67750x05,0x00,0x0c,0xd1,0x6a,0x04,0x02,0x00
6776
6777# CHECK: v_min_i32_e64 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x0c,0xd1,0x6b,0x04,0x02,0x00]
67780x05,0x00,0x0c,0xd1,0x6b,0x04,0x02,0x00
6779
6780# CHECK: v_min_i32_e64 v5, tba_lo, v2            ; encoding: [0x05,0x00,0x0c,0xd1,0x6c,0x04,0x02,0x00]
67810x05,0x00,0x0c,0xd1,0x6c,0x04,0x02,0x00
6782
6783# CHECK: v_min_i32_e64 v5, tba_hi, v2            ; encoding: [0x05,0x00,0x0c,0xd1,0x6d,0x04,0x02,0x00]
67840x05,0x00,0x0c,0xd1,0x6d,0x04,0x02,0x00
6785
6786# CHECK: v_min_i32_e64 v5, tma_lo, v2            ; encoding: [0x05,0x00,0x0c,0xd1,0x6e,0x04,0x02,0x00]
67870x05,0x00,0x0c,0xd1,0x6e,0x04,0x02,0x00
6788
6789# CHECK: v_min_i32_e64 v5, tma_hi, v2            ; encoding: [0x05,0x00,0x0c,0xd1,0x6f,0x04,0x02,0x00]
67900x05,0x00,0x0c,0xd1,0x6f,0x04,0x02,0x00
6791
6792# CHECK: v_min_i32_e64 v5, ttmp11, v2            ; encoding: [0x05,0x00,0x0c,0xd1,0x7b,0x04,0x02,0x00]
67930x05,0x00,0x0c,0xd1,0x7b,0x04,0x02,0x00
6794
6795# CHECK: v_min_i32_e64 v5, m0, v2                ; encoding: [0x05,0x00,0x0c,0xd1,0x7c,0x04,0x02,0x00]
67960x05,0x00,0x0c,0xd1,0x7c,0x04,0x02,0x00
6797
6798# CHECK: v_min_i32_e64 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x0c,0xd1,0x7e,0x04,0x02,0x00]
67990x05,0x00,0x0c,0xd1,0x7e,0x04,0x02,0x00
6800
6801# CHECK: v_min_i32_e64 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x0c,0xd1,0x7f,0x04,0x02,0x00]
68020x05,0x00,0x0c,0xd1,0x7f,0x04,0x02,0x00
6803
6804# CHECK: v_min_i32_e64 v5, 0, v2                 ; encoding: [0x05,0x00,0x0c,0xd1,0x80,0x04,0x02,0x00]
68050x05,0x00,0x0c,0xd1,0x80,0x04,0x02,0x00
6806
6807# CHECK: v_min_i32_e64 v5, -1, v2                ; encoding: [0x05,0x00,0x0c,0xd1,0xc1,0x04,0x02,0x00]
68080x05,0x00,0x0c,0xd1,0xc1,0x04,0x02,0x00
6809
6810# CHECK: v_min_i32_e64 v5, 0.5, v2               ; encoding: [0x05,0x00,0x0c,0xd1,0xf0,0x04,0x02,0x00]
68110x05,0x00,0x0c,0xd1,0xf0,0x04,0x02,0x00
6812
6813# CHECK: v_min_i32_e64 v5, -4.0, v2              ; encoding: [0x05,0x00,0x0c,0xd1,0xf7,0x04,0x02,0x00]
68140x05,0x00,0x0c,0xd1,0xf7,0x04,0x02,0x00
6815
6816# CHECK: v_min_i32_e64 v5, v1, v255              ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0xff,0x03,0x00]
68170x05,0x00,0x0c,0xd1,0x01,0xff,0x03,0x00
6818
6819# CHECK: v_min_i32_e64 v5, v1, s2                ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0x05,0x00,0x00]
68200x05,0x00,0x0c,0xd1,0x01,0x05,0x00,0x00
6821
6822# CHECK: v_min_i32_e64 v5, v1, s101              ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0xcb,0x00,0x00]
68230x05,0x00,0x0c,0xd1,0x01,0xcb,0x00,0x00
6824
6825# CHECK: v_min_i32_e64 v5, v1, flat_scratch_lo   ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0xcd,0x00,0x00]
68260x05,0x00,0x0c,0xd1,0x01,0xcd,0x00,0x00
6827
6828# CHECK: v_min_i32_e64 v5, v1, flat_scratch_hi   ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0xcf,0x00,0x00]
68290x05,0x00,0x0c,0xd1,0x01,0xcf,0x00,0x00
6830
6831# CHECK: v_min_i32_e64 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0xd5,0x00,0x00]
68320x05,0x00,0x0c,0xd1,0x01,0xd5,0x00,0x00
6833
6834# CHECK: v_min_i32_e64 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0xd7,0x00,0x00]
68350x05,0x00,0x0c,0xd1,0x01,0xd7,0x00,0x00
6836
6837# CHECK: v_min_i32_e64 v5, v1, tba_lo            ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0xd9,0x00,0x00]
68380x05,0x00,0x0c,0xd1,0x01,0xd9,0x00,0x00
6839
6840# CHECK: v_min_i32_e64 v5, v1, tba_hi            ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0xdb,0x00,0x00]
68410x05,0x00,0x0c,0xd1,0x01,0xdb,0x00,0x00
6842
6843# CHECK: v_min_i32_e64 v5, v1, tma_lo            ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0xdd,0x00,0x00]
68440x05,0x00,0x0c,0xd1,0x01,0xdd,0x00,0x00
6845
6846# CHECK: v_min_i32_e64 v5, v1, tma_hi            ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0xdf,0x00,0x00]
68470x05,0x00,0x0c,0xd1,0x01,0xdf,0x00,0x00
6848
6849# CHECK: v_min_i32_e64 v5, v1, ttmp11            ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0xf7,0x00,0x00]
68500x05,0x00,0x0c,0xd1,0x01,0xf7,0x00,0x00
6851
6852# CHECK: v_min_i32_e64 v5, v1, m0                ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0xf9,0x00,0x00]
68530x05,0x00,0x0c,0xd1,0x01,0xf9,0x00,0x00
6854
6855# CHECK: v_min_i32_e64 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0xfd,0x00,0x00]
68560x05,0x00,0x0c,0xd1,0x01,0xfd,0x00,0x00
6857
6858# CHECK: v_min_i32_e64 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0xff,0x00,0x00]
68590x05,0x00,0x0c,0xd1,0x01,0xff,0x00,0x00
6860
6861# CHECK: v_min_i32_e64 v5, v1, 0                 ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0x01,0x01,0x00]
68620x05,0x00,0x0c,0xd1,0x01,0x01,0x01,0x00
6863
6864# CHECK: v_min_i32_e64 v5, v1, -1                ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0x83,0x01,0x00]
68650x05,0x00,0x0c,0xd1,0x01,0x83,0x01,0x00
6866
6867# CHECK: v_min_i32_e64 v5, v1, 0.5               ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0xe1,0x01,0x00]
68680x05,0x00,0x0c,0xd1,0x01,0xe1,0x01,0x00
6869
6870# CHECK: v_min_i32_e64 v5, v1, -4.0              ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0xef,0x01,0x00]
68710x05,0x00,0x0c,0xd1,0x01,0xef,0x01,0x00
6872
6873# CHECK: v_max_i32_e64 v5, v1, v2                ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0x05,0x02,0x00]
68740x05,0x00,0x0d,0xd1,0x01,0x05,0x02,0x00
6875
6876# CHECK: v_max_i32_e64 v255, v1, v2              ; encoding: [0xff,0x00,0x0d,0xd1,0x01,0x05,0x02,0x00]
68770xff,0x00,0x0d,0xd1,0x01,0x05,0x02,0x00
6878
6879# CHECK: v_max_i32_e64 v5, v255, v2              ; encoding: [0x05,0x00,0x0d,0xd1,0xff,0x05,0x02,0x00]
68800x05,0x00,0x0d,0xd1,0xff,0x05,0x02,0x00
6881
6882# CHECK: v_max_i32_e64 v5, s1, v2                ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0x04,0x02,0x00]
68830x05,0x00,0x0d,0xd1,0x01,0x04,0x02,0x00
6884
6885# CHECK: v_max_i32_e64 v5, s101, v2              ; encoding: [0x05,0x00,0x0d,0xd1,0x65,0x04,0x02,0x00]
68860x05,0x00,0x0d,0xd1,0x65,0x04,0x02,0x00
6887
6888# CHECK: v_max_i32_e64 v5, flat_scratch_lo, v2   ; encoding: [0x05,0x00,0x0d,0xd1,0x66,0x04,0x02,0x00]
68890x05,0x00,0x0d,0xd1,0x66,0x04,0x02,0x00
6890
6891# CHECK: v_max_i32_e64 v5, flat_scratch_hi, v2   ; encoding: [0x05,0x00,0x0d,0xd1,0x67,0x04,0x02,0x00]
68920x05,0x00,0x0d,0xd1,0x67,0x04,0x02,0x00
6893
6894# CHECK: v_max_i32_e64 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x0d,0xd1,0x6a,0x04,0x02,0x00]
68950x05,0x00,0x0d,0xd1,0x6a,0x04,0x02,0x00
6896
6897# CHECK: v_max_i32_e64 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x0d,0xd1,0x6b,0x04,0x02,0x00]
68980x05,0x00,0x0d,0xd1,0x6b,0x04,0x02,0x00
6899
6900# CHECK: v_max_i32_e64 v5, tba_lo, v2            ; encoding: [0x05,0x00,0x0d,0xd1,0x6c,0x04,0x02,0x00]
69010x05,0x00,0x0d,0xd1,0x6c,0x04,0x02,0x00
6902
6903# CHECK: v_max_i32_e64 v5, tba_hi, v2            ; encoding: [0x05,0x00,0x0d,0xd1,0x6d,0x04,0x02,0x00]
69040x05,0x00,0x0d,0xd1,0x6d,0x04,0x02,0x00
6905
6906# CHECK: v_max_i32_e64 v5, tma_lo, v2            ; encoding: [0x05,0x00,0x0d,0xd1,0x6e,0x04,0x02,0x00]
69070x05,0x00,0x0d,0xd1,0x6e,0x04,0x02,0x00
6908
6909# CHECK: v_max_i32_e64 v5, tma_hi, v2            ; encoding: [0x05,0x00,0x0d,0xd1,0x6f,0x04,0x02,0x00]
69100x05,0x00,0x0d,0xd1,0x6f,0x04,0x02,0x00
6911
6912# CHECK: v_max_i32_e64 v5, ttmp11, v2            ; encoding: [0x05,0x00,0x0d,0xd1,0x7b,0x04,0x02,0x00]
69130x05,0x00,0x0d,0xd1,0x7b,0x04,0x02,0x00
6914
6915# CHECK: v_max_i32_e64 v5, m0, v2                ; encoding: [0x05,0x00,0x0d,0xd1,0x7c,0x04,0x02,0x00]
69160x05,0x00,0x0d,0xd1,0x7c,0x04,0x02,0x00
6917
6918# CHECK: v_max_i32_e64 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x0d,0xd1,0x7e,0x04,0x02,0x00]
69190x05,0x00,0x0d,0xd1,0x7e,0x04,0x02,0x00
6920
6921# CHECK: v_max_i32_e64 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x0d,0xd1,0x7f,0x04,0x02,0x00]
69220x05,0x00,0x0d,0xd1,0x7f,0x04,0x02,0x00
6923
6924# CHECK: v_max_i32_e64 v5, 0, v2                 ; encoding: [0x05,0x00,0x0d,0xd1,0x80,0x04,0x02,0x00]
69250x05,0x00,0x0d,0xd1,0x80,0x04,0x02,0x00
6926
6927# CHECK: v_max_i32_e64 v5, -1, v2                ; encoding: [0x05,0x00,0x0d,0xd1,0xc1,0x04,0x02,0x00]
69280x05,0x00,0x0d,0xd1,0xc1,0x04,0x02,0x00
6929
6930# CHECK: v_max_i32_e64 v5, 0.5, v2               ; encoding: [0x05,0x00,0x0d,0xd1,0xf0,0x04,0x02,0x00]
69310x05,0x00,0x0d,0xd1,0xf0,0x04,0x02,0x00
6932
6933# CHECK: v_max_i32_e64 v5, -4.0, v2              ; encoding: [0x05,0x00,0x0d,0xd1,0xf7,0x04,0x02,0x00]
69340x05,0x00,0x0d,0xd1,0xf7,0x04,0x02,0x00
6935
6936# CHECK: v_max_i32_e64 v5, v1, v255              ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0xff,0x03,0x00]
69370x05,0x00,0x0d,0xd1,0x01,0xff,0x03,0x00
6938
6939# CHECK: v_max_i32_e64 v5, v1, s2                ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0x05,0x00,0x00]
69400x05,0x00,0x0d,0xd1,0x01,0x05,0x00,0x00
6941
6942# CHECK: v_max_i32_e64 v5, v1, s101              ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0xcb,0x00,0x00]
69430x05,0x00,0x0d,0xd1,0x01,0xcb,0x00,0x00
6944
6945# CHECK: v_max_i32_e64 v5, v1, flat_scratch_lo   ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0xcd,0x00,0x00]
69460x05,0x00,0x0d,0xd1,0x01,0xcd,0x00,0x00
6947
6948# CHECK: v_max_i32_e64 v5, v1, flat_scratch_hi   ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0xcf,0x00,0x00]
69490x05,0x00,0x0d,0xd1,0x01,0xcf,0x00,0x00
6950
6951# CHECK: v_max_i32_e64 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0xd5,0x00,0x00]
69520x05,0x00,0x0d,0xd1,0x01,0xd5,0x00,0x00
6953
6954# CHECK: v_max_i32_e64 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0xd7,0x00,0x00]
69550x05,0x00,0x0d,0xd1,0x01,0xd7,0x00,0x00
6956
6957# CHECK: v_max_i32_e64 v5, v1, tba_lo            ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0xd9,0x00,0x00]
69580x05,0x00,0x0d,0xd1,0x01,0xd9,0x00,0x00
6959
6960# CHECK: v_max_i32_e64 v5, v1, tba_hi            ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0xdb,0x00,0x00]
69610x05,0x00,0x0d,0xd1,0x01,0xdb,0x00,0x00
6962
6963# CHECK: v_max_i32_e64 v5, v1, tma_lo            ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0xdd,0x00,0x00]
69640x05,0x00,0x0d,0xd1,0x01,0xdd,0x00,0x00
6965
6966# CHECK: v_max_i32_e64 v5, v1, tma_hi            ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0xdf,0x00,0x00]
69670x05,0x00,0x0d,0xd1,0x01,0xdf,0x00,0x00
6968
6969# CHECK: v_max_i32_e64 v5, v1, ttmp11            ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0xf7,0x00,0x00]
69700x05,0x00,0x0d,0xd1,0x01,0xf7,0x00,0x00
6971
6972# CHECK: v_max_i32_e64 v5, v1, m0                ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0xf9,0x00,0x00]
69730x05,0x00,0x0d,0xd1,0x01,0xf9,0x00,0x00
6974
6975# CHECK: v_max_i32_e64 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0xfd,0x00,0x00]
69760x05,0x00,0x0d,0xd1,0x01,0xfd,0x00,0x00
6977
6978# CHECK: v_max_i32_e64 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0xff,0x00,0x00]
69790x05,0x00,0x0d,0xd1,0x01,0xff,0x00,0x00
6980
6981# CHECK: v_max_i32_e64 v5, v1, 0                 ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0x01,0x01,0x00]
69820x05,0x00,0x0d,0xd1,0x01,0x01,0x01,0x00
6983
6984# CHECK: v_max_i32_e64 v5, v1, -1                ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0x83,0x01,0x00]
69850x05,0x00,0x0d,0xd1,0x01,0x83,0x01,0x00
6986
6987# CHECK: v_max_i32_e64 v5, v1, 0.5               ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0xe1,0x01,0x00]
69880x05,0x00,0x0d,0xd1,0x01,0xe1,0x01,0x00
6989
6990# CHECK: v_max_i32_e64 v5, v1, -4.0              ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0xef,0x01,0x00]
69910x05,0x00,0x0d,0xd1,0x01,0xef,0x01,0x00
6992
6993# CHECK: v_min_u32_e64 v5, v1, v2                ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0x05,0x02,0x00]
69940x05,0x00,0x0e,0xd1,0x01,0x05,0x02,0x00
6995
6996# CHECK: v_min_u32_e64 v255, v1, v2              ; encoding: [0xff,0x00,0x0e,0xd1,0x01,0x05,0x02,0x00]
69970xff,0x00,0x0e,0xd1,0x01,0x05,0x02,0x00
6998
6999# CHECK: v_min_u32_e64 v5, v255, v2              ; encoding: [0x05,0x00,0x0e,0xd1,0xff,0x05,0x02,0x00]
70000x05,0x00,0x0e,0xd1,0xff,0x05,0x02,0x00
7001
7002# CHECK: v_min_u32_e64 v5, s1, v2                ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0x04,0x02,0x00]
70030x05,0x00,0x0e,0xd1,0x01,0x04,0x02,0x00
7004
7005# CHECK: v_min_u32_e64 v5, s101, v2              ; encoding: [0x05,0x00,0x0e,0xd1,0x65,0x04,0x02,0x00]
70060x05,0x00,0x0e,0xd1,0x65,0x04,0x02,0x00
7007
7008# CHECK: v_min_u32_e64 v5, flat_scratch_lo, v2   ; encoding: [0x05,0x00,0x0e,0xd1,0x66,0x04,0x02,0x00]
70090x05,0x00,0x0e,0xd1,0x66,0x04,0x02,0x00
7010
7011# CHECK: v_min_u32_e64 v5, flat_scratch_hi, v2   ; encoding: [0x05,0x00,0x0e,0xd1,0x67,0x04,0x02,0x00]
70120x05,0x00,0x0e,0xd1,0x67,0x04,0x02,0x00
7013
7014# CHECK: v_min_u32_e64 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x0e,0xd1,0x6a,0x04,0x02,0x00]
70150x05,0x00,0x0e,0xd1,0x6a,0x04,0x02,0x00
7016
7017# CHECK: v_min_u32_e64 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x0e,0xd1,0x6b,0x04,0x02,0x00]
70180x05,0x00,0x0e,0xd1,0x6b,0x04,0x02,0x00
7019
7020# CHECK: v_min_u32_e64 v5, tba_lo, v2            ; encoding: [0x05,0x00,0x0e,0xd1,0x6c,0x04,0x02,0x00]
70210x05,0x00,0x0e,0xd1,0x6c,0x04,0x02,0x00
7022
7023# CHECK: v_min_u32_e64 v5, tba_hi, v2            ; encoding: [0x05,0x00,0x0e,0xd1,0x6d,0x04,0x02,0x00]
70240x05,0x00,0x0e,0xd1,0x6d,0x04,0x02,0x00
7025
7026# CHECK: v_min_u32_e64 v5, tma_lo, v2            ; encoding: [0x05,0x00,0x0e,0xd1,0x6e,0x04,0x02,0x00]
70270x05,0x00,0x0e,0xd1,0x6e,0x04,0x02,0x00
7028
7029# CHECK: v_min_u32_e64 v5, tma_hi, v2            ; encoding: [0x05,0x00,0x0e,0xd1,0x6f,0x04,0x02,0x00]
70300x05,0x00,0x0e,0xd1,0x6f,0x04,0x02,0x00
7031
7032# CHECK: v_min_u32_e64 v5, ttmp11, v2            ; encoding: [0x05,0x00,0x0e,0xd1,0x7b,0x04,0x02,0x00]
70330x05,0x00,0x0e,0xd1,0x7b,0x04,0x02,0x00
7034
7035# CHECK: v_min_u32_e64 v5, m0, v2                ; encoding: [0x05,0x00,0x0e,0xd1,0x7c,0x04,0x02,0x00]
70360x05,0x00,0x0e,0xd1,0x7c,0x04,0x02,0x00
7037
7038# CHECK: v_min_u32_e64 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x0e,0xd1,0x7e,0x04,0x02,0x00]
70390x05,0x00,0x0e,0xd1,0x7e,0x04,0x02,0x00
7040
7041# CHECK: v_min_u32_e64 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x0e,0xd1,0x7f,0x04,0x02,0x00]
70420x05,0x00,0x0e,0xd1,0x7f,0x04,0x02,0x00
7043
7044# CHECK: v_min_u32_e64 v5, 0, v2                 ; encoding: [0x05,0x00,0x0e,0xd1,0x80,0x04,0x02,0x00]
70450x05,0x00,0x0e,0xd1,0x80,0x04,0x02,0x00
7046
7047# CHECK: v_min_u32_e64 v5, -1, v2                ; encoding: [0x05,0x00,0x0e,0xd1,0xc1,0x04,0x02,0x00]
70480x05,0x00,0x0e,0xd1,0xc1,0x04,0x02,0x00
7049
7050# CHECK: v_min_u32_e64 v5, 0.5, v2               ; encoding: [0x05,0x00,0x0e,0xd1,0xf0,0x04,0x02,0x00]
70510x05,0x00,0x0e,0xd1,0xf0,0x04,0x02,0x00
7052
7053# CHECK: v_min_u32_e64 v5, -4.0, v2              ; encoding: [0x05,0x00,0x0e,0xd1,0xf7,0x04,0x02,0x00]
70540x05,0x00,0x0e,0xd1,0xf7,0x04,0x02,0x00
7055
7056# CHECK: v_min_u32_e64 v5, v1, v255              ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0xff,0x03,0x00]
70570x05,0x00,0x0e,0xd1,0x01,0xff,0x03,0x00
7058
7059# CHECK: v_min_u32_e64 v5, v1, s2                ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0x05,0x00,0x00]
70600x05,0x00,0x0e,0xd1,0x01,0x05,0x00,0x00
7061
7062# CHECK: v_min_u32_e64 v5, v1, s101              ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0xcb,0x00,0x00]
70630x05,0x00,0x0e,0xd1,0x01,0xcb,0x00,0x00
7064
7065# CHECK: v_min_u32_e64 v5, v1, flat_scratch_lo   ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0xcd,0x00,0x00]
70660x05,0x00,0x0e,0xd1,0x01,0xcd,0x00,0x00
7067
7068# CHECK: v_min_u32_e64 v5, v1, flat_scratch_hi   ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0xcf,0x00,0x00]
70690x05,0x00,0x0e,0xd1,0x01,0xcf,0x00,0x00
7070
7071# CHECK: v_min_u32_e64 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0xd5,0x00,0x00]
70720x05,0x00,0x0e,0xd1,0x01,0xd5,0x00,0x00
7073
7074# CHECK: v_min_u32_e64 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0xd7,0x00,0x00]
70750x05,0x00,0x0e,0xd1,0x01,0xd7,0x00,0x00
7076
7077# CHECK: v_min_u32_e64 v5, v1, tba_lo            ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0xd9,0x00,0x00]
70780x05,0x00,0x0e,0xd1,0x01,0xd9,0x00,0x00
7079
7080# CHECK: v_min_u32_e64 v5, v1, tba_hi            ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0xdb,0x00,0x00]
70810x05,0x00,0x0e,0xd1,0x01,0xdb,0x00,0x00
7082
7083# CHECK: v_min_u32_e64 v5, v1, tma_lo            ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0xdd,0x00,0x00]
70840x05,0x00,0x0e,0xd1,0x01,0xdd,0x00,0x00
7085
7086# CHECK: v_min_u32_e64 v5, v1, tma_hi            ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0xdf,0x00,0x00]
70870x05,0x00,0x0e,0xd1,0x01,0xdf,0x00,0x00
7088
7089# CHECK: v_min_u32_e64 v5, v1, ttmp11            ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0xf7,0x00,0x00]
70900x05,0x00,0x0e,0xd1,0x01,0xf7,0x00,0x00
7091
7092# CHECK: v_min_u32_e64 v5, v1, m0                ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0xf9,0x00,0x00]
70930x05,0x00,0x0e,0xd1,0x01,0xf9,0x00,0x00
7094
7095# CHECK: v_min_u32_e64 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0xfd,0x00,0x00]
70960x05,0x00,0x0e,0xd1,0x01,0xfd,0x00,0x00
7097
7098# CHECK: v_min_u32_e64 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0xff,0x00,0x00]
70990x05,0x00,0x0e,0xd1,0x01,0xff,0x00,0x00
7100
7101# CHECK: v_min_u32_e64 v5, v1, 0                 ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0x01,0x01,0x00]
71020x05,0x00,0x0e,0xd1,0x01,0x01,0x01,0x00
7103
7104# CHECK: v_min_u32_e64 v5, v1, -1                ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0x83,0x01,0x00]
71050x05,0x00,0x0e,0xd1,0x01,0x83,0x01,0x00
7106
7107# CHECK: v_min_u32_e64 v5, v1, 0.5               ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0xe1,0x01,0x00]
71080x05,0x00,0x0e,0xd1,0x01,0xe1,0x01,0x00
7109
7110# CHECK: v_min_u32_e64 v5, v1, -4.0              ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0xef,0x01,0x00]
71110x05,0x00,0x0e,0xd1,0x01,0xef,0x01,0x00
7112
7113# CHECK: v_max_u32_e64 v5, v1, v2                ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0x05,0x02,0x00]
71140x05,0x00,0x0f,0xd1,0x01,0x05,0x02,0x00
7115
7116# CHECK: v_max_u32_e64 v255, v1, v2              ; encoding: [0xff,0x00,0x0f,0xd1,0x01,0x05,0x02,0x00]
71170xff,0x00,0x0f,0xd1,0x01,0x05,0x02,0x00
7118
7119# CHECK: v_max_u32_e64 v5, v255, v2              ; encoding: [0x05,0x00,0x0f,0xd1,0xff,0x05,0x02,0x00]
71200x05,0x00,0x0f,0xd1,0xff,0x05,0x02,0x00
7121
7122# CHECK: v_max_u32_e64 v5, s1, v2                ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0x04,0x02,0x00]
71230x05,0x00,0x0f,0xd1,0x01,0x04,0x02,0x00
7124
7125# CHECK: v_max_u32_e64 v5, s101, v2              ; encoding: [0x05,0x00,0x0f,0xd1,0x65,0x04,0x02,0x00]
71260x05,0x00,0x0f,0xd1,0x65,0x04,0x02,0x00
7127
7128# CHECK: v_max_u32_e64 v5, flat_scratch_lo, v2   ; encoding: [0x05,0x00,0x0f,0xd1,0x66,0x04,0x02,0x00]
71290x05,0x00,0x0f,0xd1,0x66,0x04,0x02,0x00
7130
7131# CHECK: v_max_u32_e64 v5, flat_scratch_hi, v2   ; encoding: [0x05,0x00,0x0f,0xd1,0x67,0x04,0x02,0x00]
71320x05,0x00,0x0f,0xd1,0x67,0x04,0x02,0x00
7133
7134# CHECK: v_max_u32_e64 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x0f,0xd1,0x6a,0x04,0x02,0x00]
71350x05,0x00,0x0f,0xd1,0x6a,0x04,0x02,0x00
7136
7137# CHECK: v_max_u32_e64 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x0f,0xd1,0x6b,0x04,0x02,0x00]
71380x05,0x00,0x0f,0xd1,0x6b,0x04,0x02,0x00
7139
7140# CHECK: v_max_u32_e64 v5, tba_lo, v2            ; encoding: [0x05,0x00,0x0f,0xd1,0x6c,0x04,0x02,0x00]
71410x05,0x00,0x0f,0xd1,0x6c,0x04,0x02,0x00
7142
7143# CHECK: v_max_u32_e64 v5, tba_hi, v2            ; encoding: [0x05,0x00,0x0f,0xd1,0x6d,0x04,0x02,0x00]
71440x05,0x00,0x0f,0xd1,0x6d,0x04,0x02,0x00
7145
7146# CHECK: v_max_u32_e64 v5, tma_lo, v2            ; encoding: [0x05,0x00,0x0f,0xd1,0x6e,0x04,0x02,0x00]
71470x05,0x00,0x0f,0xd1,0x6e,0x04,0x02,0x00
7148
7149# CHECK: v_max_u32_e64 v5, tma_hi, v2            ; encoding: [0x05,0x00,0x0f,0xd1,0x6f,0x04,0x02,0x00]
71500x05,0x00,0x0f,0xd1,0x6f,0x04,0x02,0x00
7151
7152# CHECK: v_max_u32_e64 v5, ttmp11, v2            ; encoding: [0x05,0x00,0x0f,0xd1,0x7b,0x04,0x02,0x00]
71530x05,0x00,0x0f,0xd1,0x7b,0x04,0x02,0x00
7154
7155# CHECK: v_max_u32_e64 v5, m0, v2                ; encoding: [0x05,0x00,0x0f,0xd1,0x7c,0x04,0x02,0x00]
71560x05,0x00,0x0f,0xd1,0x7c,0x04,0x02,0x00
7157
7158# CHECK: v_max_u32_e64 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x0f,0xd1,0x7e,0x04,0x02,0x00]
71590x05,0x00,0x0f,0xd1,0x7e,0x04,0x02,0x00
7160
7161# CHECK: v_max_u32_e64 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x0f,0xd1,0x7f,0x04,0x02,0x00]
71620x05,0x00,0x0f,0xd1,0x7f,0x04,0x02,0x00
7163
7164# CHECK: v_max_u32_e64 v5, 0, v2                 ; encoding: [0x05,0x00,0x0f,0xd1,0x80,0x04,0x02,0x00]
71650x05,0x00,0x0f,0xd1,0x80,0x04,0x02,0x00
7166
7167# CHECK: v_max_u32_e64 v5, -1, v2                ; encoding: [0x05,0x00,0x0f,0xd1,0xc1,0x04,0x02,0x00]
71680x05,0x00,0x0f,0xd1,0xc1,0x04,0x02,0x00
7169
7170# CHECK: v_max_u32_e64 v5, 0.5, v2               ; encoding: [0x05,0x00,0x0f,0xd1,0xf0,0x04,0x02,0x00]
71710x05,0x00,0x0f,0xd1,0xf0,0x04,0x02,0x00
7172
7173# CHECK: v_max_u32_e64 v5, -4.0, v2              ; encoding: [0x05,0x00,0x0f,0xd1,0xf7,0x04,0x02,0x00]
71740x05,0x00,0x0f,0xd1,0xf7,0x04,0x02,0x00
7175
7176# CHECK: v_max_u32_e64 v5, v1, v255              ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0xff,0x03,0x00]
71770x05,0x00,0x0f,0xd1,0x01,0xff,0x03,0x00
7178
7179# CHECK: v_max_u32_e64 v5, v1, s2                ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0x05,0x00,0x00]
71800x05,0x00,0x0f,0xd1,0x01,0x05,0x00,0x00
7181
7182# CHECK: v_max_u32_e64 v5, v1, s101              ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0xcb,0x00,0x00]
71830x05,0x00,0x0f,0xd1,0x01,0xcb,0x00,0x00
7184
7185# CHECK: v_max_u32_e64 v5, v1, flat_scratch_lo   ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0xcd,0x00,0x00]
71860x05,0x00,0x0f,0xd1,0x01,0xcd,0x00,0x00
7187
7188# CHECK: v_max_u32_e64 v5, v1, flat_scratch_hi   ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0xcf,0x00,0x00]
71890x05,0x00,0x0f,0xd1,0x01,0xcf,0x00,0x00
7190
7191# CHECK: v_max_u32_e64 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0xd5,0x00,0x00]
71920x05,0x00,0x0f,0xd1,0x01,0xd5,0x00,0x00
7193
7194# CHECK: v_max_u32_e64 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0xd7,0x00,0x00]
71950x05,0x00,0x0f,0xd1,0x01,0xd7,0x00,0x00
7196
7197# CHECK: v_max_u32_e64 v5, v1, tba_lo            ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0xd9,0x00,0x00]
71980x05,0x00,0x0f,0xd1,0x01,0xd9,0x00,0x00
7199
7200# CHECK: v_max_u32_e64 v5, v1, tba_hi            ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0xdb,0x00,0x00]
72010x05,0x00,0x0f,0xd1,0x01,0xdb,0x00,0x00
7202
7203# CHECK: v_max_u32_e64 v5, v1, tma_lo            ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0xdd,0x00,0x00]
72040x05,0x00,0x0f,0xd1,0x01,0xdd,0x00,0x00
7205
7206# CHECK: v_max_u32_e64 v5, v1, tma_hi            ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0xdf,0x00,0x00]
72070x05,0x00,0x0f,0xd1,0x01,0xdf,0x00,0x00
7208
7209# CHECK: v_max_u32_e64 v5, v1, ttmp11            ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0xf7,0x00,0x00]
72100x05,0x00,0x0f,0xd1,0x01,0xf7,0x00,0x00
7211
7212# CHECK: v_max_u32_e64 v5, v1, m0                ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0xf9,0x00,0x00]
72130x05,0x00,0x0f,0xd1,0x01,0xf9,0x00,0x00
7214
7215# CHECK: v_max_u32_e64 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0xfd,0x00,0x00]
72160x05,0x00,0x0f,0xd1,0x01,0xfd,0x00,0x00
7217
7218# CHECK: v_max_u32_e64 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0xff,0x00,0x00]
72190x05,0x00,0x0f,0xd1,0x01,0xff,0x00,0x00
7220
7221# CHECK: v_max_u32_e64 v5, v1, 0                 ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0x01,0x01,0x00]
72220x05,0x00,0x0f,0xd1,0x01,0x01,0x01,0x00
7223
7224# CHECK: v_max_u32_e64 v5, v1, -1                ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0x83,0x01,0x00]
72250x05,0x00,0x0f,0xd1,0x01,0x83,0x01,0x00
7226
7227# CHECK: v_max_u32_e64 v5, v1, 0.5               ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0xe1,0x01,0x00]
72280x05,0x00,0x0f,0xd1,0x01,0xe1,0x01,0x00
7229
7230# CHECK: v_max_u32_e64 v5, v1, -4.0              ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0xef,0x01,0x00]
72310x05,0x00,0x0f,0xd1,0x01,0xef,0x01,0x00
7232
7233# CHECK: v_lshrrev_b32_e64 v5, v1, v2            ; encoding: [0x05,0x00,0x10,0xd1,0x01,0x05,0x02,0x00]
72340x05,0x00,0x10,0xd1,0x01,0x05,0x02,0x00
7235
7236# CHECK: v_lshrrev_b32_e64 v255, v1, v2          ; encoding: [0xff,0x00,0x10,0xd1,0x01,0x05,0x02,0x00]
72370xff,0x00,0x10,0xd1,0x01,0x05,0x02,0x00
7238
7239# CHECK: v_lshrrev_b32_e64 v5, v255, v2          ; encoding: [0x05,0x00,0x10,0xd1,0xff,0x05,0x02,0x00]
72400x05,0x00,0x10,0xd1,0xff,0x05,0x02,0x00
7241
7242# CHECK: v_lshrrev_b32_e64 v5, s1, v2            ; encoding: [0x05,0x00,0x10,0xd1,0x01,0x04,0x02,0x00]
72430x05,0x00,0x10,0xd1,0x01,0x04,0x02,0x00
7244
7245# CHECK: v_lshrrev_b32_e64 v5, s101, v2          ; encoding: [0x05,0x00,0x10,0xd1,0x65,0x04,0x02,0x00]
72460x05,0x00,0x10,0xd1,0x65,0x04,0x02,0x00
7247
7248# CHECK: v_lshrrev_b32_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x10,0xd1,0x66,0x04,0x02,0x00]
72490x05,0x00,0x10,0xd1,0x66,0x04,0x02,0x00
7250
7251# CHECK: v_lshrrev_b32_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x10,0xd1,0x67,0x04,0x02,0x00]
72520x05,0x00,0x10,0xd1,0x67,0x04,0x02,0x00
7253
7254# CHECK: v_lshrrev_b32_e64 v5, vcc_lo, v2        ; encoding: [0x05,0x00,0x10,0xd1,0x6a,0x04,0x02,0x00]
72550x05,0x00,0x10,0xd1,0x6a,0x04,0x02,0x00
7256
7257# CHECK: v_lshrrev_b32_e64 v5, vcc_hi, v2        ; encoding: [0x05,0x00,0x10,0xd1,0x6b,0x04,0x02,0x00]
72580x05,0x00,0x10,0xd1,0x6b,0x04,0x02,0x00
7259
7260# CHECK: v_lshrrev_b32_e64 v5, tba_lo, v2        ; encoding: [0x05,0x00,0x10,0xd1,0x6c,0x04,0x02,0x00]
72610x05,0x00,0x10,0xd1,0x6c,0x04,0x02,0x00
7262
7263# CHECK: v_lshrrev_b32_e64 v5, tba_hi, v2        ; encoding: [0x05,0x00,0x10,0xd1,0x6d,0x04,0x02,0x00]
72640x05,0x00,0x10,0xd1,0x6d,0x04,0x02,0x00
7265
7266# CHECK: v_lshrrev_b32_e64 v5, tma_lo, v2        ; encoding: [0x05,0x00,0x10,0xd1,0x6e,0x04,0x02,0x00]
72670x05,0x00,0x10,0xd1,0x6e,0x04,0x02,0x00
7268
7269# CHECK: v_lshrrev_b32_e64 v5, tma_hi, v2        ; encoding: [0x05,0x00,0x10,0xd1,0x6f,0x04,0x02,0x00]
72700x05,0x00,0x10,0xd1,0x6f,0x04,0x02,0x00
7271
7272# CHECK: v_lshrrev_b32_e64 v5, ttmp11, v2        ; encoding: [0x05,0x00,0x10,0xd1,0x7b,0x04,0x02,0x00]
72730x05,0x00,0x10,0xd1,0x7b,0x04,0x02,0x00
7274
7275# CHECK: v_lshrrev_b32_e64 v5, m0, v2            ; encoding: [0x05,0x00,0x10,0xd1,0x7c,0x04,0x02,0x00]
72760x05,0x00,0x10,0xd1,0x7c,0x04,0x02,0x00
7277
7278# CHECK: v_lshrrev_b32_e64 v5, exec_lo, v2       ; encoding: [0x05,0x00,0x10,0xd1,0x7e,0x04,0x02,0x00]
72790x05,0x00,0x10,0xd1,0x7e,0x04,0x02,0x00
7280
7281# CHECK: v_lshrrev_b32_e64 v5, exec_hi, v2       ; encoding: [0x05,0x00,0x10,0xd1,0x7f,0x04,0x02,0x00]
72820x05,0x00,0x10,0xd1,0x7f,0x04,0x02,0x00
7283
7284# CHECK: v_lshrrev_b32_e64 v5, 0, v2             ; encoding: [0x05,0x00,0x10,0xd1,0x80,0x04,0x02,0x00]
72850x05,0x00,0x10,0xd1,0x80,0x04,0x02,0x00
7286
7287# CHECK: v_lshrrev_b32_e64 v5, -1, v2            ; encoding: [0x05,0x00,0x10,0xd1,0xc1,0x04,0x02,0x00]
72880x05,0x00,0x10,0xd1,0xc1,0x04,0x02,0x00
7289
7290# CHECK: v_lshrrev_b32_e64 v5, 0.5, v2           ; encoding: [0x05,0x00,0x10,0xd1,0xf0,0x04,0x02,0x00]
72910x05,0x00,0x10,0xd1,0xf0,0x04,0x02,0x00
7292
7293# CHECK: v_lshrrev_b32_e64 v5, -4.0, v2          ; encoding: [0x05,0x00,0x10,0xd1,0xf7,0x04,0x02,0x00]
72940x05,0x00,0x10,0xd1,0xf7,0x04,0x02,0x00
7295
7296# CHECK: v_lshrrev_b32_e64 v5, v1, v255          ; encoding: [0x05,0x00,0x10,0xd1,0x01,0xff,0x03,0x00]
72970x05,0x00,0x10,0xd1,0x01,0xff,0x03,0x00
7298
7299# CHECK: v_lshrrev_b32_e64 v5, v1, s2            ; encoding: [0x05,0x00,0x10,0xd1,0x01,0x05,0x00,0x00]
73000x05,0x00,0x10,0xd1,0x01,0x05,0x00,0x00
7301
7302# CHECK: v_lshrrev_b32_e64 v5, v1, s101          ; encoding: [0x05,0x00,0x10,0xd1,0x01,0xcb,0x00,0x00]
73030x05,0x00,0x10,0xd1,0x01,0xcb,0x00,0x00
7304
7305# CHECK: v_lshrrev_b32_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x10,0xd1,0x01,0xcd,0x00,0x00]
73060x05,0x00,0x10,0xd1,0x01,0xcd,0x00,0x00
7307
7308# CHECK: v_lshrrev_b32_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x10,0xd1,0x01,0xcf,0x00,0x00]
73090x05,0x00,0x10,0xd1,0x01,0xcf,0x00,0x00
7310
7311# CHECK: v_lshrrev_b32_e64 v5, v1, vcc_lo        ; encoding: [0x05,0x00,0x10,0xd1,0x01,0xd5,0x00,0x00]
73120x05,0x00,0x10,0xd1,0x01,0xd5,0x00,0x00
7313
7314# CHECK: v_lshrrev_b32_e64 v5, v1, vcc_hi        ; encoding: [0x05,0x00,0x10,0xd1,0x01,0xd7,0x00,0x00]
73150x05,0x00,0x10,0xd1,0x01,0xd7,0x00,0x00
7316
7317# CHECK: v_lshrrev_b32_e64 v5, v1, tba_lo        ; encoding: [0x05,0x00,0x10,0xd1,0x01,0xd9,0x00,0x00]
73180x05,0x00,0x10,0xd1,0x01,0xd9,0x00,0x00
7319
7320# CHECK: v_lshrrev_b32_e64 v5, v1, tba_hi        ; encoding: [0x05,0x00,0x10,0xd1,0x01,0xdb,0x00,0x00]
73210x05,0x00,0x10,0xd1,0x01,0xdb,0x00,0x00
7322
7323# CHECK: v_lshrrev_b32_e64 v5, v1, tma_lo        ; encoding: [0x05,0x00,0x10,0xd1,0x01,0xdd,0x00,0x00]
73240x05,0x00,0x10,0xd1,0x01,0xdd,0x00,0x00
7325
7326# CHECK: v_lshrrev_b32_e64 v5, v1, tma_hi        ; encoding: [0x05,0x00,0x10,0xd1,0x01,0xdf,0x00,0x00]
73270x05,0x00,0x10,0xd1,0x01,0xdf,0x00,0x00
7328
7329# CHECK: v_lshrrev_b32_e64 v5, v1, ttmp11        ; encoding: [0x05,0x00,0x10,0xd1,0x01,0xf7,0x00,0x00]
73300x05,0x00,0x10,0xd1,0x01,0xf7,0x00,0x00
7331
7332# CHECK: v_lshrrev_b32_e64 v5, v1, m0            ; encoding: [0x05,0x00,0x10,0xd1,0x01,0xf9,0x00,0x00]
73330x05,0x00,0x10,0xd1,0x01,0xf9,0x00,0x00
7334
7335# CHECK: v_lshrrev_b32_e64 v5, v1, exec_lo       ; encoding: [0x05,0x00,0x10,0xd1,0x01,0xfd,0x00,0x00]
73360x05,0x00,0x10,0xd1,0x01,0xfd,0x00,0x00
7337
7338# CHECK: v_lshrrev_b32_e64 v5, v1, exec_hi       ; encoding: [0x05,0x00,0x10,0xd1,0x01,0xff,0x00,0x00]
73390x05,0x00,0x10,0xd1,0x01,0xff,0x00,0x00
7340
7341# CHECK: v_lshrrev_b32_e64 v5, v1, 0             ; encoding: [0x05,0x00,0x10,0xd1,0x01,0x01,0x01,0x00]
73420x05,0x00,0x10,0xd1,0x01,0x01,0x01,0x00
7343
7344# CHECK: v_lshrrev_b32_e64 v5, v1, -1            ; encoding: [0x05,0x00,0x10,0xd1,0x01,0x83,0x01,0x00]
73450x05,0x00,0x10,0xd1,0x01,0x83,0x01,0x00
7346
7347# CHECK: v_lshrrev_b32_e64 v5, v1, 0.5           ; encoding: [0x05,0x00,0x10,0xd1,0x01,0xe1,0x01,0x00]
73480x05,0x00,0x10,0xd1,0x01,0xe1,0x01,0x00
7349
7350# CHECK: v_lshrrev_b32_e64 v5, v1, -4.0          ; encoding: [0x05,0x00,0x10,0xd1,0x01,0xef,0x01,0x00]
73510x05,0x00,0x10,0xd1,0x01,0xef,0x01,0x00
7352
7353# CHECK: v_ashrrev_i32_e64 v5, v1, v2            ; encoding: [0x05,0x00,0x11,0xd1,0x01,0x05,0x02,0x00]
73540x05,0x00,0x11,0xd1,0x01,0x05,0x02,0x00
7355
7356# CHECK: v_ashrrev_i32_e64 v255, v1, v2          ; encoding: [0xff,0x00,0x11,0xd1,0x01,0x05,0x02,0x00]
73570xff,0x00,0x11,0xd1,0x01,0x05,0x02,0x00
7358
7359# CHECK: v_ashrrev_i32_e64 v5, v255, v2          ; encoding: [0x05,0x00,0x11,0xd1,0xff,0x05,0x02,0x00]
73600x05,0x00,0x11,0xd1,0xff,0x05,0x02,0x00
7361
7362# CHECK: v_ashrrev_i32_e64 v5, s1, v2            ; encoding: [0x05,0x00,0x11,0xd1,0x01,0x04,0x02,0x00]
73630x05,0x00,0x11,0xd1,0x01,0x04,0x02,0x00
7364
7365# CHECK: v_ashrrev_i32_e64 v5, s101, v2          ; encoding: [0x05,0x00,0x11,0xd1,0x65,0x04,0x02,0x00]
73660x05,0x00,0x11,0xd1,0x65,0x04,0x02,0x00
7367
7368# CHECK: v_ashrrev_i32_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x11,0xd1,0x66,0x04,0x02,0x00]
73690x05,0x00,0x11,0xd1,0x66,0x04,0x02,0x00
7370
7371# CHECK: v_ashrrev_i32_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x11,0xd1,0x67,0x04,0x02,0x00]
73720x05,0x00,0x11,0xd1,0x67,0x04,0x02,0x00
7373
7374# CHECK: v_ashrrev_i32_e64 v5, vcc_lo, v2        ; encoding: [0x05,0x00,0x11,0xd1,0x6a,0x04,0x02,0x00]
73750x05,0x00,0x11,0xd1,0x6a,0x04,0x02,0x00
7376
7377# CHECK: v_ashrrev_i32_e64 v5, vcc_hi, v2        ; encoding: [0x05,0x00,0x11,0xd1,0x6b,0x04,0x02,0x00]
73780x05,0x00,0x11,0xd1,0x6b,0x04,0x02,0x00
7379
7380# CHECK: v_ashrrev_i32_e64 v5, tba_lo, v2        ; encoding: [0x05,0x00,0x11,0xd1,0x6c,0x04,0x02,0x00]
73810x05,0x00,0x11,0xd1,0x6c,0x04,0x02,0x00
7382
7383# CHECK: v_ashrrev_i32_e64 v5, tba_hi, v2        ; encoding: [0x05,0x00,0x11,0xd1,0x6d,0x04,0x02,0x00]
73840x05,0x00,0x11,0xd1,0x6d,0x04,0x02,0x00
7385
7386# CHECK: v_ashrrev_i32_e64 v5, tma_lo, v2        ; encoding: [0x05,0x00,0x11,0xd1,0x6e,0x04,0x02,0x00]
73870x05,0x00,0x11,0xd1,0x6e,0x04,0x02,0x00
7388
7389# CHECK: v_ashrrev_i32_e64 v5, tma_hi, v2        ; encoding: [0x05,0x00,0x11,0xd1,0x6f,0x04,0x02,0x00]
73900x05,0x00,0x11,0xd1,0x6f,0x04,0x02,0x00
7391
7392# CHECK: v_ashrrev_i32_e64 v5, ttmp11, v2        ; encoding: [0x05,0x00,0x11,0xd1,0x7b,0x04,0x02,0x00]
73930x05,0x00,0x11,0xd1,0x7b,0x04,0x02,0x00
7394
7395# CHECK: v_ashrrev_i32_e64 v5, m0, v2            ; encoding: [0x05,0x00,0x11,0xd1,0x7c,0x04,0x02,0x00]
73960x05,0x00,0x11,0xd1,0x7c,0x04,0x02,0x00
7397
7398# CHECK: v_ashrrev_i32_e64 v5, exec_lo, v2       ; encoding: [0x05,0x00,0x11,0xd1,0x7e,0x04,0x02,0x00]
73990x05,0x00,0x11,0xd1,0x7e,0x04,0x02,0x00
7400
7401# CHECK: v_ashrrev_i32_e64 v5, exec_hi, v2       ; encoding: [0x05,0x00,0x11,0xd1,0x7f,0x04,0x02,0x00]
74020x05,0x00,0x11,0xd1,0x7f,0x04,0x02,0x00
7403
7404# CHECK: v_ashrrev_i32_e64 v5, 0, v2             ; encoding: [0x05,0x00,0x11,0xd1,0x80,0x04,0x02,0x00]
74050x05,0x00,0x11,0xd1,0x80,0x04,0x02,0x00
7406
7407# CHECK: v_ashrrev_i32_e64 v5, -1, v2            ; encoding: [0x05,0x00,0x11,0xd1,0xc1,0x04,0x02,0x00]
74080x05,0x00,0x11,0xd1,0xc1,0x04,0x02,0x00
7409
7410# CHECK: v_ashrrev_i32_e64 v5, 0.5, v2           ; encoding: [0x05,0x00,0x11,0xd1,0xf0,0x04,0x02,0x00]
74110x05,0x00,0x11,0xd1,0xf0,0x04,0x02,0x00
7412
7413# CHECK: v_ashrrev_i32_e64 v5, -4.0, v2          ; encoding: [0x05,0x00,0x11,0xd1,0xf7,0x04,0x02,0x00]
74140x05,0x00,0x11,0xd1,0xf7,0x04,0x02,0x00
7415
7416# CHECK: v_ashrrev_i32_e64 v5, v1, v255          ; encoding: [0x05,0x00,0x11,0xd1,0x01,0xff,0x03,0x00]
74170x05,0x00,0x11,0xd1,0x01,0xff,0x03,0x00
7418
7419# CHECK: v_ashrrev_i32_e64 v5, v1, s2            ; encoding: [0x05,0x00,0x11,0xd1,0x01,0x05,0x00,0x00]
74200x05,0x00,0x11,0xd1,0x01,0x05,0x00,0x00
7421
7422# CHECK: v_ashrrev_i32_e64 v5, v1, s101          ; encoding: [0x05,0x00,0x11,0xd1,0x01,0xcb,0x00,0x00]
74230x05,0x00,0x11,0xd1,0x01,0xcb,0x00,0x00
7424
7425# CHECK: v_ashrrev_i32_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x11,0xd1,0x01,0xcd,0x00,0x00]
74260x05,0x00,0x11,0xd1,0x01,0xcd,0x00,0x00
7427
7428# CHECK: v_ashrrev_i32_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x11,0xd1,0x01,0xcf,0x00,0x00]
74290x05,0x00,0x11,0xd1,0x01,0xcf,0x00,0x00
7430
7431# CHECK: v_ashrrev_i32_e64 v5, v1, vcc_lo        ; encoding: [0x05,0x00,0x11,0xd1,0x01,0xd5,0x00,0x00]
74320x05,0x00,0x11,0xd1,0x01,0xd5,0x00,0x00
7433
7434# CHECK: v_ashrrev_i32_e64 v5, v1, vcc_hi        ; encoding: [0x05,0x00,0x11,0xd1,0x01,0xd7,0x00,0x00]
74350x05,0x00,0x11,0xd1,0x01,0xd7,0x00,0x00
7436
7437# CHECK: v_ashrrev_i32_e64 v5, v1, tba_lo        ; encoding: [0x05,0x00,0x11,0xd1,0x01,0xd9,0x00,0x00]
74380x05,0x00,0x11,0xd1,0x01,0xd9,0x00,0x00
7439
7440# CHECK: v_ashrrev_i32_e64 v5, v1, tba_hi        ; encoding: [0x05,0x00,0x11,0xd1,0x01,0xdb,0x00,0x00]
74410x05,0x00,0x11,0xd1,0x01,0xdb,0x00,0x00
7442
7443# CHECK: v_ashrrev_i32_e64 v5, v1, tma_lo        ; encoding: [0x05,0x00,0x11,0xd1,0x01,0xdd,0x00,0x00]
74440x05,0x00,0x11,0xd1,0x01,0xdd,0x00,0x00
7445
7446# CHECK: v_ashrrev_i32_e64 v5, v1, tma_hi        ; encoding: [0x05,0x00,0x11,0xd1,0x01,0xdf,0x00,0x00]
74470x05,0x00,0x11,0xd1,0x01,0xdf,0x00,0x00
7448
7449# CHECK: v_ashrrev_i32_e64 v5, v1, ttmp11        ; encoding: [0x05,0x00,0x11,0xd1,0x01,0xf7,0x00,0x00]
74500x05,0x00,0x11,0xd1,0x01,0xf7,0x00,0x00
7451
7452# CHECK: v_ashrrev_i32_e64 v5, v1, m0            ; encoding: [0x05,0x00,0x11,0xd1,0x01,0xf9,0x00,0x00]
74530x05,0x00,0x11,0xd1,0x01,0xf9,0x00,0x00
7454
7455# CHECK: v_ashrrev_i32_e64 v5, v1, exec_lo       ; encoding: [0x05,0x00,0x11,0xd1,0x01,0xfd,0x00,0x00]
74560x05,0x00,0x11,0xd1,0x01,0xfd,0x00,0x00
7457
7458# CHECK: v_ashrrev_i32_e64 v5, v1, exec_hi       ; encoding: [0x05,0x00,0x11,0xd1,0x01,0xff,0x00,0x00]
74590x05,0x00,0x11,0xd1,0x01,0xff,0x00,0x00
7460
7461# CHECK: v_ashrrev_i32_e64 v5, v1, 0             ; encoding: [0x05,0x00,0x11,0xd1,0x01,0x01,0x01,0x00]
74620x05,0x00,0x11,0xd1,0x01,0x01,0x01,0x00
7463
7464# CHECK: v_ashrrev_i32_e64 v5, v1, -1            ; encoding: [0x05,0x00,0x11,0xd1,0x01,0x83,0x01,0x00]
74650x05,0x00,0x11,0xd1,0x01,0x83,0x01,0x00
7466
7467# CHECK: v_ashrrev_i32_e64 v5, v1, 0.5           ; encoding: [0x05,0x00,0x11,0xd1,0x01,0xe1,0x01,0x00]
74680x05,0x00,0x11,0xd1,0x01,0xe1,0x01,0x00
7469
7470# CHECK: v_ashrrev_i32_e64 v5, v1, -4.0          ; encoding: [0x05,0x00,0x11,0xd1,0x01,0xef,0x01,0x00]
74710x05,0x00,0x11,0xd1,0x01,0xef,0x01,0x00
7472
7473# CHECK: v_lshlrev_b32_e64 v5, v1, v2            ; encoding: [0x05,0x00,0x12,0xd1,0x01,0x05,0x02,0x00]
74740x05,0x00,0x12,0xd1,0x01,0x05,0x02,0x00
7475
7476# CHECK: v_lshlrev_b32_e64 v255, v1, v2          ; encoding: [0xff,0x00,0x12,0xd1,0x01,0x05,0x02,0x00]
74770xff,0x00,0x12,0xd1,0x01,0x05,0x02,0x00
7478
7479# CHECK: v_lshlrev_b32_e64 v5, v255, v2          ; encoding: [0x05,0x00,0x12,0xd1,0xff,0x05,0x02,0x00]
74800x05,0x00,0x12,0xd1,0xff,0x05,0x02,0x00
7481
7482# CHECK: v_lshlrev_b32_e64 v5, s1, v2            ; encoding: [0x05,0x00,0x12,0xd1,0x01,0x04,0x02,0x00]
74830x05,0x00,0x12,0xd1,0x01,0x04,0x02,0x00
7484
7485# CHECK: v_lshlrev_b32_e64 v5, s101, v2          ; encoding: [0x05,0x00,0x12,0xd1,0x65,0x04,0x02,0x00]
74860x05,0x00,0x12,0xd1,0x65,0x04,0x02,0x00
7487
7488# CHECK: v_lshlrev_b32_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x12,0xd1,0x66,0x04,0x02,0x00]
74890x05,0x00,0x12,0xd1,0x66,0x04,0x02,0x00
7490
7491# CHECK: v_lshlrev_b32_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x12,0xd1,0x67,0x04,0x02,0x00]
74920x05,0x00,0x12,0xd1,0x67,0x04,0x02,0x00
7493
7494# CHECK: v_lshlrev_b32_e64 v5, vcc_lo, v2        ; encoding: [0x05,0x00,0x12,0xd1,0x6a,0x04,0x02,0x00]
74950x05,0x00,0x12,0xd1,0x6a,0x04,0x02,0x00
7496
7497# CHECK: v_lshlrev_b32_e64 v5, vcc_hi, v2        ; encoding: [0x05,0x00,0x12,0xd1,0x6b,0x04,0x02,0x00]
74980x05,0x00,0x12,0xd1,0x6b,0x04,0x02,0x00
7499
7500# CHECK: v_lshlrev_b32_e64 v5, tba_lo, v2        ; encoding: [0x05,0x00,0x12,0xd1,0x6c,0x04,0x02,0x00]
75010x05,0x00,0x12,0xd1,0x6c,0x04,0x02,0x00
7502
7503# CHECK: v_lshlrev_b32_e64 v5, tba_hi, v2        ; encoding: [0x05,0x00,0x12,0xd1,0x6d,0x04,0x02,0x00]
75040x05,0x00,0x12,0xd1,0x6d,0x04,0x02,0x00
7505
7506# CHECK: v_lshlrev_b32_e64 v5, tma_lo, v2        ; encoding: [0x05,0x00,0x12,0xd1,0x6e,0x04,0x02,0x00]
75070x05,0x00,0x12,0xd1,0x6e,0x04,0x02,0x00
7508
7509# CHECK: v_lshlrev_b32_e64 v5, tma_hi, v2        ; encoding: [0x05,0x00,0x12,0xd1,0x6f,0x04,0x02,0x00]
75100x05,0x00,0x12,0xd1,0x6f,0x04,0x02,0x00
7511
7512# CHECK: v_lshlrev_b32_e64 v5, ttmp11, v2        ; encoding: [0x05,0x00,0x12,0xd1,0x7b,0x04,0x02,0x00]
75130x05,0x00,0x12,0xd1,0x7b,0x04,0x02,0x00
7514
7515# CHECK: v_lshlrev_b32_e64 v5, m0, v2            ; encoding: [0x05,0x00,0x12,0xd1,0x7c,0x04,0x02,0x00]
75160x05,0x00,0x12,0xd1,0x7c,0x04,0x02,0x00
7517
7518# CHECK: v_lshlrev_b32_e64 v5, exec_lo, v2       ; encoding: [0x05,0x00,0x12,0xd1,0x7e,0x04,0x02,0x00]
75190x05,0x00,0x12,0xd1,0x7e,0x04,0x02,0x00
7520
7521# CHECK: v_lshlrev_b32_e64 v5, exec_hi, v2       ; encoding: [0x05,0x00,0x12,0xd1,0x7f,0x04,0x02,0x00]
75220x05,0x00,0x12,0xd1,0x7f,0x04,0x02,0x00
7523
7524# CHECK: v_lshlrev_b32_e64 v5, 0, v2             ; encoding: [0x05,0x00,0x12,0xd1,0x80,0x04,0x02,0x00]
75250x05,0x00,0x12,0xd1,0x80,0x04,0x02,0x00
7526
7527# CHECK: v_lshlrev_b32_e64 v5, -1, v2            ; encoding: [0x05,0x00,0x12,0xd1,0xc1,0x04,0x02,0x00]
75280x05,0x00,0x12,0xd1,0xc1,0x04,0x02,0x00
7529
7530# CHECK: v_lshlrev_b32_e64 v5, 0.5, v2           ; encoding: [0x05,0x00,0x12,0xd1,0xf0,0x04,0x02,0x00]
75310x05,0x00,0x12,0xd1,0xf0,0x04,0x02,0x00
7532
7533# CHECK: v_lshlrev_b32_e64 v5, -4.0, v2          ; encoding: [0x05,0x00,0x12,0xd1,0xf7,0x04,0x02,0x00]
75340x05,0x00,0x12,0xd1,0xf7,0x04,0x02,0x00
7535
7536# CHECK: v_lshlrev_b32_e64 v5, v1, v255          ; encoding: [0x05,0x00,0x12,0xd1,0x01,0xff,0x03,0x00]
75370x05,0x00,0x12,0xd1,0x01,0xff,0x03,0x00
7538
7539# CHECK: v_lshlrev_b32_e64 v5, v1, s2            ; encoding: [0x05,0x00,0x12,0xd1,0x01,0x05,0x00,0x00]
75400x05,0x00,0x12,0xd1,0x01,0x05,0x00,0x00
7541
7542# CHECK: v_lshlrev_b32_e64 v5, v1, s101          ; encoding: [0x05,0x00,0x12,0xd1,0x01,0xcb,0x00,0x00]
75430x05,0x00,0x12,0xd1,0x01,0xcb,0x00,0x00
7544
7545# CHECK: v_lshlrev_b32_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x12,0xd1,0x01,0xcd,0x00,0x00]
75460x05,0x00,0x12,0xd1,0x01,0xcd,0x00,0x00
7547
7548# CHECK: v_lshlrev_b32_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x12,0xd1,0x01,0xcf,0x00,0x00]
75490x05,0x00,0x12,0xd1,0x01,0xcf,0x00,0x00
7550
7551# CHECK: v_lshlrev_b32_e64 v5, v1, vcc_lo        ; encoding: [0x05,0x00,0x12,0xd1,0x01,0xd5,0x00,0x00]
75520x05,0x00,0x12,0xd1,0x01,0xd5,0x00,0x00
7553
7554# CHECK: v_lshlrev_b32_e64 v5, v1, vcc_hi        ; encoding: [0x05,0x00,0x12,0xd1,0x01,0xd7,0x00,0x00]
75550x05,0x00,0x12,0xd1,0x01,0xd7,0x00,0x00
7556
7557# CHECK: v_lshlrev_b32_e64 v5, v1, tba_lo        ; encoding: [0x05,0x00,0x12,0xd1,0x01,0xd9,0x00,0x00]
75580x05,0x00,0x12,0xd1,0x01,0xd9,0x00,0x00
7559
7560# CHECK: v_lshlrev_b32_e64 v5, v1, tba_hi        ; encoding: [0x05,0x00,0x12,0xd1,0x01,0xdb,0x00,0x00]
75610x05,0x00,0x12,0xd1,0x01,0xdb,0x00,0x00
7562
7563# CHECK: v_lshlrev_b32_e64 v5, v1, tma_lo        ; encoding: [0x05,0x00,0x12,0xd1,0x01,0xdd,0x00,0x00]
75640x05,0x00,0x12,0xd1,0x01,0xdd,0x00,0x00
7565
7566# CHECK: v_lshlrev_b32_e64 v5, v1, tma_hi        ; encoding: [0x05,0x00,0x12,0xd1,0x01,0xdf,0x00,0x00]
75670x05,0x00,0x12,0xd1,0x01,0xdf,0x00,0x00
7568
7569# CHECK: v_lshlrev_b32_e64 v5, v1, ttmp11        ; encoding: [0x05,0x00,0x12,0xd1,0x01,0xf7,0x00,0x00]
75700x05,0x00,0x12,0xd1,0x01,0xf7,0x00,0x00
7571
7572# CHECK: v_lshlrev_b32_e64 v5, v1, m0            ; encoding: [0x05,0x00,0x12,0xd1,0x01,0xf9,0x00,0x00]
75730x05,0x00,0x12,0xd1,0x01,0xf9,0x00,0x00
7574
7575# CHECK: v_lshlrev_b32_e64 v5, v1, exec_lo       ; encoding: [0x05,0x00,0x12,0xd1,0x01,0xfd,0x00,0x00]
75760x05,0x00,0x12,0xd1,0x01,0xfd,0x00,0x00
7577
7578# CHECK: v_lshlrev_b32_e64 v5, v1, exec_hi       ; encoding: [0x05,0x00,0x12,0xd1,0x01,0xff,0x00,0x00]
75790x05,0x00,0x12,0xd1,0x01,0xff,0x00,0x00
7580
7581# CHECK: v_lshlrev_b32_e64 v5, v1, 0             ; encoding: [0x05,0x00,0x12,0xd1,0x01,0x01,0x01,0x00]
75820x05,0x00,0x12,0xd1,0x01,0x01,0x01,0x00
7583
7584# CHECK: v_lshlrev_b32_e64 v5, v1, -1            ; encoding: [0x05,0x00,0x12,0xd1,0x01,0x83,0x01,0x00]
75850x05,0x00,0x12,0xd1,0x01,0x83,0x01,0x00
7586
7587# CHECK: v_lshlrev_b32_e64 v5, v1, 0.5           ; encoding: [0x05,0x00,0x12,0xd1,0x01,0xe1,0x01,0x00]
75880x05,0x00,0x12,0xd1,0x01,0xe1,0x01,0x00
7589
7590# CHECK: v_lshlrev_b32_e64 v5, v1, -4.0          ; encoding: [0x05,0x00,0x12,0xd1,0x01,0xef,0x01,0x00]
75910x05,0x00,0x12,0xd1,0x01,0xef,0x01,0x00
7592
7593# CHECK: v_and_b32_e64 v5, v1, v2                ; encoding: [0x05,0x00,0x13,0xd1,0x01,0x05,0x02,0x00]
75940x05,0x00,0x13,0xd1,0x01,0x05,0x02,0x00
7595
7596# CHECK: v_and_b32_e64 v255, v1, v2              ; encoding: [0xff,0x00,0x13,0xd1,0x01,0x05,0x02,0x00]
75970xff,0x00,0x13,0xd1,0x01,0x05,0x02,0x00
7598
7599# CHECK: v_and_b32_e64 v5, v255, v2              ; encoding: [0x05,0x00,0x13,0xd1,0xff,0x05,0x02,0x00]
76000x05,0x00,0x13,0xd1,0xff,0x05,0x02,0x00
7601
7602# CHECK: v_and_b32_e64 v5, s1, v2                ; encoding: [0x05,0x00,0x13,0xd1,0x01,0x04,0x02,0x00]
76030x05,0x00,0x13,0xd1,0x01,0x04,0x02,0x00
7604
7605# CHECK: v_and_b32_e64 v5, s101, v2              ; encoding: [0x05,0x00,0x13,0xd1,0x65,0x04,0x02,0x00]
76060x05,0x00,0x13,0xd1,0x65,0x04,0x02,0x00
7607
7608# CHECK: v_and_b32_e64 v5, flat_scratch_lo, v2   ; encoding: [0x05,0x00,0x13,0xd1,0x66,0x04,0x02,0x00]
76090x05,0x00,0x13,0xd1,0x66,0x04,0x02,0x00
7610
7611# CHECK: v_and_b32_e64 v5, flat_scratch_hi, v2   ; encoding: [0x05,0x00,0x13,0xd1,0x67,0x04,0x02,0x00]
76120x05,0x00,0x13,0xd1,0x67,0x04,0x02,0x00
7613
7614# CHECK: v_and_b32_e64 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x13,0xd1,0x6a,0x04,0x02,0x00]
76150x05,0x00,0x13,0xd1,0x6a,0x04,0x02,0x00
7616
7617# CHECK: v_and_b32_e64 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x13,0xd1,0x6b,0x04,0x02,0x00]
76180x05,0x00,0x13,0xd1,0x6b,0x04,0x02,0x00
7619
7620# CHECK: v_and_b32_e64 v5, tba_lo, v2            ; encoding: [0x05,0x00,0x13,0xd1,0x6c,0x04,0x02,0x00]
76210x05,0x00,0x13,0xd1,0x6c,0x04,0x02,0x00
7622
7623# CHECK: v_and_b32_e64 v5, tba_hi, v2            ; encoding: [0x05,0x00,0x13,0xd1,0x6d,0x04,0x02,0x00]
76240x05,0x00,0x13,0xd1,0x6d,0x04,0x02,0x00
7625
7626# CHECK: v_and_b32_e64 v5, tma_lo, v2            ; encoding: [0x05,0x00,0x13,0xd1,0x6e,0x04,0x02,0x00]
76270x05,0x00,0x13,0xd1,0x6e,0x04,0x02,0x00
7628
7629# CHECK: v_and_b32_e64 v5, tma_hi, v2            ; encoding: [0x05,0x00,0x13,0xd1,0x6f,0x04,0x02,0x00]
76300x05,0x00,0x13,0xd1,0x6f,0x04,0x02,0x00
7631
7632# CHECK: v_and_b32_e64 v5, ttmp11, v2            ; encoding: [0x05,0x00,0x13,0xd1,0x7b,0x04,0x02,0x00]
76330x05,0x00,0x13,0xd1,0x7b,0x04,0x02,0x00
7634
7635# CHECK: v_and_b32_e64 v5, m0, v2                ; encoding: [0x05,0x00,0x13,0xd1,0x7c,0x04,0x02,0x00]
76360x05,0x00,0x13,0xd1,0x7c,0x04,0x02,0x00
7637
7638# CHECK: v_and_b32_e64 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x13,0xd1,0x7e,0x04,0x02,0x00]
76390x05,0x00,0x13,0xd1,0x7e,0x04,0x02,0x00
7640
7641# CHECK: v_and_b32_e64 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x13,0xd1,0x7f,0x04,0x02,0x00]
76420x05,0x00,0x13,0xd1,0x7f,0x04,0x02,0x00
7643
7644# CHECK: v_and_b32_e64 v5, 0, v2                 ; encoding: [0x05,0x00,0x13,0xd1,0x80,0x04,0x02,0x00]
76450x05,0x00,0x13,0xd1,0x80,0x04,0x02,0x00
7646
7647# CHECK: v_and_b32_e64 v5, -1, v2                ; encoding: [0x05,0x00,0x13,0xd1,0xc1,0x04,0x02,0x00]
76480x05,0x00,0x13,0xd1,0xc1,0x04,0x02,0x00
7649
7650# CHECK: v_and_b32_e64 v5, 0.5, v2               ; encoding: [0x05,0x00,0x13,0xd1,0xf0,0x04,0x02,0x00]
76510x05,0x00,0x13,0xd1,0xf0,0x04,0x02,0x00
7652
7653# CHECK: v_and_b32_e64 v5, -4.0, v2              ; encoding: [0x05,0x00,0x13,0xd1,0xf7,0x04,0x02,0x00]
76540x05,0x00,0x13,0xd1,0xf7,0x04,0x02,0x00
7655
7656# CHECK: v_and_b32_e64 v5, v1, v255              ; encoding: [0x05,0x00,0x13,0xd1,0x01,0xff,0x03,0x00]
76570x05,0x00,0x13,0xd1,0x01,0xff,0x03,0x00
7658
7659# CHECK: v_and_b32_e64 v5, v1, s2                ; encoding: [0x05,0x00,0x13,0xd1,0x01,0x05,0x00,0x00]
76600x05,0x00,0x13,0xd1,0x01,0x05,0x00,0x00
7661
7662# CHECK: v_and_b32_e64 v5, v1, s101              ; encoding: [0x05,0x00,0x13,0xd1,0x01,0xcb,0x00,0x00]
76630x05,0x00,0x13,0xd1,0x01,0xcb,0x00,0x00
7664
7665# CHECK: v_and_b32_e64 v5, v1, flat_scratch_lo   ; encoding: [0x05,0x00,0x13,0xd1,0x01,0xcd,0x00,0x00]
76660x05,0x00,0x13,0xd1,0x01,0xcd,0x00,0x00
7667
7668# CHECK: v_and_b32_e64 v5, v1, flat_scratch_hi   ; encoding: [0x05,0x00,0x13,0xd1,0x01,0xcf,0x00,0x00]
76690x05,0x00,0x13,0xd1,0x01,0xcf,0x00,0x00
7670
7671# CHECK: v_and_b32_e64 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x13,0xd1,0x01,0xd5,0x00,0x00]
76720x05,0x00,0x13,0xd1,0x01,0xd5,0x00,0x00
7673
7674# CHECK: v_and_b32_e64 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x13,0xd1,0x01,0xd7,0x00,0x00]
76750x05,0x00,0x13,0xd1,0x01,0xd7,0x00,0x00
7676
7677# CHECK: v_and_b32_e64 v5, v1, tba_lo            ; encoding: [0x05,0x00,0x13,0xd1,0x01,0xd9,0x00,0x00]
76780x05,0x00,0x13,0xd1,0x01,0xd9,0x00,0x00
7679
7680# CHECK: v_and_b32_e64 v5, v1, tba_hi            ; encoding: [0x05,0x00,0x13,0xd1,0x01,0xdb,0x00,0x00]
76810x05,0x00,0x13,0xd1,0x01,0xdb,0x00,0x00
7682
7683# CHECK: v_and_b32_e64 v5, v1, tma_lo            ; encoding: [0x05,0x00,0x13,0xd1,0x01,0xdd,0x00,0x00]
76840x05,0x00,0x13,0xd1,0x01,0xdd,0x00,0x00
7685
7686# CHECK: v_and_b32_e64 v5, v1, tma_hi            ; encoding: [0x05,0x00,0x13,0xd1,0x01,0xdf,0x00,0x00]
76870x05,0x00,0x13,0xd1,0x01,0xdf,0x00,0x00
7688
7689# CHECK: v_and_b32_e64 v5, v1, ttmp11            ; encoding: [0x05,0x00,0x13,0xd1,0x01,0xf7,0x00,0x00]
76900x05,0x00,0x13,0xd1,0x01,0xf7,0x00,0x00
7691
7692# CHECK: v_and_b32_e64 v5, v1, m0                ; encoding: [0x05,0x00,0x13,0xd1,0x01,0xf9,0x00,0x00]
76930x05,0x00,0x13,0xd1,0x01,0xf9,0x00,0x00
7694
7695# CHECK: v_and_b32_e64 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x13,0xd1,0x01,0xfd,0x00,0x00]
76960x05,0x00,0x13,0xd1,0x01,0xfd,0x00,0x00
7697
7698# CHECK: v_and_b32_e64 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x13,0xd1,0x01,0xff,0x00,0x00]
76990x05,0x00,0x13,0xd1,0x01,0xff,0x00,0x00
7700
7701# CHECK: v_and_b32_e64 v5, v1, 0                 ; encoding: [0x05,0x00,0x13,0xd1,0x01,0x01,0x01,0x00]
77020x05,0x00,0x13,0xd1,0x01,0x01,0x01,0x00
7703
7704# CHECK: v_and_b32_e64 v5, v1, -1                ; encoding: [0x05,0x00,0x13,0xd1,0x01,0x83,0x01,0x00]
77050x05,0x00,0x13,0xd1,0x01,0x83,0x01,0x00
7706
7707# CHECK: v_and_b32_e64 v5, v1, 0.5               ; encoding: [0x05,0x00,0x13,0xd1,0x01,0xe1,0x01,0x00]
77080x05,0x00,0x13,0xd1,0x01,0xe1,0x01,0x00
7709
7710# CHECK: v_and_b32_e64 v5, v1, -4.0              ; encoding: [0x05,0x00,0x13,0xd1,0x01,0xef,0x01,0x00]
77110x05,0x00,0x13,0xd1,0x01,0xef,0x01,0x00
7712
7713# CHECK: v_or_b32_e64 v5, v1, v2                 ; encoding: [0x05,0x00,0x14,0xd1,0x01,0x05,0x02,0x00]
77140x05,0x00,0x14,0xd1,0x01,0x05,0x02,0x00
7715
7716# CHECK: v_or_b32_e64 v255, v1, v2               ; encoding: [0xff,0x00,0x14,0xd1,0x01,0x05,0x02,0x00]
77170xff,0x00,0x14,0xd1,0x01,0x05,0x02,0x00
7718
7719# CHECK: v_or_b32_e64 v5, v255, v2               ; encoding: [0x05,0x00,0x14,0xd1,0xff,0x05,0x02,0x00]
77200x05,0x00,0x14,0xd1,0xff,0x05,0x02,0x00
7721
7722# CHECK: v_or_b32_e64 v5, s1, v2                 ; encoding: [0x05,0x00,0x14,0xd1,0x01,0x04,0x02,0x00]
77230x05,0x00,0x14,0xd1,0x01,0x04,0x02,0x00
7724
7725# CHECK: v_or_b32_e64 v5, s101, v2               ; encoding: [0x05,0x00,0x14,0xd1,0x65,0x04,0x02,0x00]
77260x05,0x00,0x14,0xd1,0x65,0x04,0x02,0x00
7727
7728# CHECK: v_or_b32_e64 v5, flat_scratch_lo, v2    ; encoding: [0x05,0x00,0x14,0xd1,0x66,0x04,0x02,0x00]
77290x05,0x00,0x14,0xd1,0x66,0x04,0x02,0x00
7730
7731# CHECK: v_or_b32_e64 v5, flat_scratch_hi, v2    ; encoding: [0x05,0x00,0x14,0xd1,0x67,0x04,0x02,0x00]
77320x05,0x00,0x14,0xd1,0x67,0x04,0x02,0x00
7733
7734# CHECK: v_or_b32_e64 v5, vcc_lo, v2             ; encoding: [0x05,0x00,0x14,0xd1,0x6a,0x04,0x02,0x00]
77350x05,0x00,0x14,0xd1,0x6a,0x04,0x02,0x00
7736
7737# CHECK: v_or_b32_e64 v5, vcc_hi, v2             ; encoding: [0x05,0x00,0x14,0xd1,0x6b,0x04,0x02,0x00]
77380x05,0x00,0x14,0xd1,0x6b,0x04,0x02,0x00
7739
7740# CHECK: v_or_b32_e64 v5, tba_lo, v2             ; encoding: [0x05,0x00,0x14,0xd1,0x6c,0x04,0x02,0x00]
77410x05,0x00,0x14,0xd1,0x6c,0x04,0x02,0x00
7742
7743# CHECK: v_or_b32_e64 v5, tba_hi, v2             ; encoding: [0x05,0x00,0x14,0xd1,0x6d,0x04,0x02,0x00]
77440x05,0x00,0x14,0xd1,0x6d,0x04,0x02,0x00
7745
7746# CHECK: v_or_b32_e64 v5, tma_lo, v2             ; encoding: [0x05,0x00,0x14,0xd1,0x6e,0x04,0x02,0x00]
77470x05,0x00,0x14,0xd1,0x6e,0x04,0x02,0x00
7748
7749# CHECK: v_or_b32_e64 v5, tma_hi, v2             ; encoding: [0x05,0x00,0x14,0xd1,0x6f,0x04,0x02,0x00]
77500x05,0x00,0x14,0xd1,0x6f,0x04,0x02,0x00
7751
7752# CHECK: v_or_b32_e64 v5, ttmp11, v2             ; encoding: [0x05,0x00,0x14,0xd1,0x7b,0x04,0x02,0x00]
77530x05,0x00,0x14,0xd1,0x7b,0x04,0x02,0x00
7754
7755# CHECK: v_or_b32_e64 v5, m0, v2                 ; encoding: [0x05,0x00,0x14,0xd1,0x7c,0x04,0x02,0x00]
77560x05,0x00,0x14,0xd1,0x7c,0x04,0x02,0x00
7757
7758# CHECK: v_or_b32_e64 v5, exec_lo, v2            ; encoding: [0x05,0x00,0x14,0xd1,0x7e,0x04,0x02,0x00]
77590x05,0x00,0x14,0xd1,0x7e,0x04,0x02,0x00
7760
7761# CHECK: v_or_b32_e64 v5, exec_hi, v2            ; encoding: [0x05,0x00,0x14,0xd1,0x7f,0x04,0x02,0x00]
77620x05,0x00,0x14,0xd1,0x7f,0x04,0x02,0x00
7763
7764# CHECK: v_or_b32_e64 v5, 0, v2                  ; encoding: [0x05,0x00,0x14,0xd1,0x80,0x04,0x02,0x00]
77650x05,0x00,0x14,0xd1,0x80,0x04,0x02,0x00
7766
7767# CHECK: v_or_b32_e64 v5, -1, v2                 ; encoding: [0x05,0x00,0x14,0xd1,0xc1,0x04,0x02,0x00]
77680x05,0x00,0x14,0xd1,0xc1,0x04,0x02,0x00
7769
7770# CHECK: v_or_b32_e64 v5, 0.5, v2                ; encoding: [0x05,0x00,0x14,0xd1,0xf0,0x04,0x02,0x00]
77710x05,0x00,0x14,0xd1,0xf0,0x04,0x02,0x00
7772
7773# CHECK: v_or_b32_e64 v5, -4.0, v2               ; encoding: [0x05,0x00,0x14,0xd1,0xf7,0x04,0x02,0x00]
77740x05,0x00,0x14,0xd1,0xf7,0x04,0x02,0x00
7775
7776# CHECK: v_or_b32_e64 v5, v1, v255               ; encoding: [0x05,0x00,0x14,0xd1,0x01,0xff,0x03,0x00]
77770x05,0x00,0x14,0xd1,0x01,0xff,0x03,0x00
7778
7779# CHECK: v_or_b32_e64 v5, v1, s2                 ; encoding: [0x05,0x00,0x14,0xd1,0x01,0x05,0x00,0x00]
77800x05,0x00,0x14,0xd1,0x01,0x05,0x00,0x00
7781
7782# CHECK: v_or_b32_e64 v5, v1, s101               ; encoding: [0x05,0x00,0x14,0xd1,0x01,0xcb,0x00,0x00]
77830x05,0x00,0x14,0xd1,0x01,0xcb,0x00,0x00
7784
7785# CHECK: v_or_b32_e64 v5, v1, flat_scratch_lo    ; encoding: [0x05,0x00,0x14,0xd1,0x01,0xcd,0x00,0x00]
77860x05,0x00,0x14,0xd1,0x01,0xcd,0x00,0x00
7787
7788# CHECK: v_or_b32_e64 v5, v1, flat_scratch_hi    ; encoding: [0x05,0x00,0x14,0xd1,0x01,0xcf,0x00,0x00]
77890x05,0x00,0x14,0xd1,0x01,0xcf,0x00,0x00
7790
7791# CHECK: v_or_b32_e64 v5, v1, vcc_lo             ; encoding: [0x05,0x00,0x14,0xd1,0x01,0xd5,0x00,0x00]
77920x05,0x00,0x14,0xd1,0x01,0xd5,0x00,0x00
7793
7794# CHECK: v_or_b32_e64 v5, v1, vcc_hi             ; encoding: [0x05,0x00,0x14,0xd1,0x01,0xd7,0x00,0x00]
77950x05,0x00,0x14,0xd1,0x01,0xd7,0x00,0x00
7796
7797# CHECK: v_or_b32_e64 v5, v1, tba_lo             ; encoding: [0x05,0x00,0x14,0xd1,0x01,0xd9,0x00,0x00]
77980x05,0x00,0x14,0xd1,0x01,0xd9,0x00,0x00
7799
7800# CHECK: v_or_b32_e64 v5, v1, tba_hi             ; encoding: [0x05,0x00,0x14,0xd1,0x01,0xdb,0x00,0x00]
78010x05,0x00,0x14,0xd1,0x01,0xdb,0x00,0x00
7802
7803# CHECK: v_or_b32_e64 v5, v1, tma_lo             ; encoding: [0x05,0x00,0x14,0xd1,0x01,0xdd,0x00,0x00]
78040x05,0x00,0x14,0xd1,0x01,0xdd,0x00,0x00
7805
7806# CHECK: v_or_b32_e64 v5, v1, tma_hi             ; encoding: [0x05,0x00,0x14,0xd1,0x01,0xdf,0x00,0x00]
78070x05,0x00,0x14,0xd1,0x01,0xdf,0x00,0x00
7808
7809# CHECK: v_or_b32_e64 v5, v1, ttmp11             ; encoding: [0x05,0x00,0x14,0xd1,0x01,0xf7,0x00,0x00]
78100x05,0x00,0x14,0xd1,0x01,0xf7,0x00,0x00
7811
7812# CHECK: v_or_b32_e64 v5, v1, m0                 ; encoding: [0x05,0x00,0x14,0xd1,0x01,0xf9,0x00,0x00]
78130x05,0x00,0x14,0xd1,0x01,0xf9,0x00,0x00
7814
7815# CHECK: v_or_b32_e64 v5, v1, exec_lo            ; encoding: [0x05,0x00,0x14,0xd1,0x01,0xfd,0x00,0x00]
78160x05,0x00,0x14,0xd1,0x01,0xfd,0x00,0x00
7817
7818# CHECK: v_or_b32_e64 v5, v1, exec_hi            ; encoding: [0x05,0x00,0x14,0xd1,0x01,0xff,0x00,0x00]
78190x05,0x00,0x14,0xd1,0x01,0xff,0x00,0x00
7820
7821# CHECK: v_or_b32_e64 v5, v1, 0                  ; encoding: [0x05,0x00,0x14,0xd1,0x01,0x01,0x01,0x00]
78220x05,0x00,0x14,0xd1,0x01,0x01,0x01,0x00
7823
7824# CHECK: v_or_b32_e64 v5, v1, -1                 ; encoding: [0x05,0x00,0x14,0xd1,0x01,0x83,0x01,0x00]
78250x05,0x00,0x14,0xd1,0x01,0x83,0x01,0x00
7826
7827# CHECK: v_or_b32_e64 v5, v1, 0.5                ; encoding: [0x05,0x00,0x14,0xd1,0x01,0xe1,0x01,0x00]
78280x05,0x00,0x14,0xd1,0x01,0xe1,0x01,0x00
7829
7830# CHECK: v_or_b32_e64 v5, v1, -4.0               ; encoding: [0x05,0x00,0x14,0xd1,0x01,0xef,0x01,0x00]
78310x05,0x00,0x14,0xd1,0x01,0xef,0x01,0x00
7832
7833# CHECK: v_xor_b32_e64 v5, v1, v2                ; encoding: [0x05,0x00,0x15,0xd1,0x01,0x05,0x02,0x00]
78340x05,0x00,0x15,0xd1,0x01,0x05,0x02,0x00
7835
7836# CHECK: v_xor_b32_e64 v255, v1, v2              ; encoding: [0xff,0x00,0x15,0xd1,0x01,0x05,0x02,0x00]
78370xff,0x00,0x15,0xd1,0x01,0x05,0x02,0x00
7838
7839# CHECK: v_xor_b32_e64 v5, v255, v2              ; encoding: [0x05,0x00,0x15,0xd1,0xff,0x05,0x02,0x00]
78400x05,0x00,0x15,0xd1,0xff,0x05,0x02,0x00
7841
7842# CHECK: v_xor_b32_e64 v5, s1, v2                ; encoding: [0x05,0x00,0x15,0xd1,0x01,0x04,0x02,0x00]
78430x05,0x00,0x15,0xd1,0x01,0x04,0x02,0x00
7844
7845# CHECK: v_xor_b32_e64 v5, s101, v2              ; encoding: [0x05,0x00,0x15,0xd1,0x65,0x04,0x02,0x00]
78460x05,0x00,0x15,0xd1,0x65,0x04,0x02,0x00
7847
7848# CHECK: v_xor_b32_e64 v5, flat_scratch_lo, v2   ; encoding: [0x05,0x00,0x15,0xd1,0x66,0x04,0x02,0x00]
78490x05,0x00,0x15,0xd1,0x66,0x04,0x02,0x00
7850
7851# CHECK: v_xor_b32_e64 v5, flat_scratch_hi, v2   ; encoding: [0x05,0x00,0x15,0xd1,0x67,0x04,0x02,0x00]
78520x05,0x00,0x15,0xd1,0x67,0x04,0x02,0x00
7853
7854# CHECK: v_xor_b32_e64 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x15,0xd1,0x6a,0x04,0x02,0x00]
78550x05,0x00,0x15,0xd1,0x6a,0x04,0x02,0x00
7856
7857# CHECK: v_xor_b32_e64 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x15,0xd1,0x6b,0x04,0x02,0x00]
78580x05,0x00,0x15,0xd1,0x6b,0x04,0x02,0x00
7859
7860# CHECK: v_xor_b32_e64 v5, tba_lo, v2            ; encoding: [0x05,0x00,0x15,0xd1,0x6c,0x04,0x02,0x00]
78610x05,0x00,0x15,0xd1,0x6c,0x04,0x02,0x00
7862
7863# CHECK: v_xor_b32_e64 v5, tba_hi, v2            ; encoding: [0x05,0x00,0x15,0xd1,0x6d,0x04,0x02,0x00]
78640x05,0x00,0x15,0xd1,0x6d,0x04,0x02,0x00
7865
7866# CHECK: v_xor_b32_e64 v5, tma_lo, v2            ; encoding: [0x05,0x00,0x15,0xd1,0x6e,0x04,0x02,0x00]
78670x05,0x00,0x15,0xd1,0x6e,0x04,0x02,0x00
7868
7869# CHECK: v_xor_b32_e64 v5, tma_hi, v2            ; encoding: [0x05,0x00,0x15,0xd1,0x6f,0x04,0x02,0x00]
78700x05,0x00,0x15,0xd1,0x6f,0x04,0x02,0x00
7871
7872# CHECK: v_xor_b32_e64 v5, ttmp11, v2            ; encoding: [0x05,0x00,0x15,0xd1,0x7b,0x04,0x02,0x00]
78730x05,0x00,0x15,0xd1,0x7b,0x04,0x02,0x00
7874
7875# CHECK: v_xor_b32_e64 v5, m0, v2                ; encoding: [0x05,0x00,0x15,0xd1,0x7c,0x04,0x02,0x00]
78760x05,0x00,0x15,0xd1,0x7c,0x04,0x02,0x00
7877
7878# CHECK: v_xor_b32_e64 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x15,0xd1,0x7e,0x04,0x02,0x00]
78790x05,0x00,0x15,0xd1,0x7e,0x04,0x02,0x00
7880
7881# CHECK: v_xor_b32_e64 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x15,0xd1,0x7f,0x04,0x02,0x00]
78820x05,0x00,0x15,0xd1,0x7f,0x04,0x02,0x00
7883
7884# CHECK: v_xor_b32_e64 v5, 0, v2                 ; encoding: [0x05,0x00,0x15,0xd1,0x80,0x04,0x02,0x00]
78850x05,0x00,0x15,0xd1,0x80,0x04,0x02,0x00
7886
7887# CHECK: v_xor_b32_e64 v5, -1, v2                ; encoding: [0x05,0x00,0x15,0xd1,0xc1,0x04,0x02,0x00]
78880x05,0x00,0x15,0xd1,0xc1,0x04,0x02,0x00
7889
7890# CHECK: v_xor_b32_e64 v5, 0.5, v2               ; encoding: [0x05,0x00,0x15,0xd1,0xf0,0x04,0x02,0x00]
78910x05,0x00,0x15,0xd1,0xf0,0x04,0x02,0x00
7892
7893# CHECK: v_xor_b32_e64 v5, -4.0, v2              ; encoding: [0x05,0x00,0x15,0xd1,0xf7,0x04,0x02,0x00]
78940x05,0x00,0x15,0xd1,0xf7,0x04,0x02,0x00
7895
7896# CHECK: v_xor_b32_e64 v5, v1, v255              ; encoding: [0x05,0x00,0x15,0xd1,0x01,0xff,0x03,0x00]
78970x05,0x00,0x15,0xd1,0x01,0xff,0x03,0x00
7898
7899# CHECK: v_xor_b32_e64 v5, v1, s2                ; encoding: [0x05,0x00,0x15,0xd1,0x01,0x05,0x00,0x00]
79000x05,0x00,0x15,0xd1,0x01,0x05,0x00,0x00
7901
7902# CHECK: v_xor_b32_e64 v5, v1, s101              ; encoding: [0x05,0x00,0x15,0xd1,0x01,0xcb,0x00,0x00]
79030x05,0x00,0x15,0xd1,0x01,0xcb,0x00,0x00
7904
7905# CHECK: v_xor_b32_e64 v5, v1, flat_scratch_lo   ; encoding: [0x05,0x00,0x15,0xd1,0x01,0xcd,0x00,0x00]
79060x05,0x00,0x15,0xd1,0x01,0xcd,0x00,0x00
7907
7908# CHECK: v_xor_b32_e64 v5, v1, flat_scratch_hi   ; encoding: [0x05,0x00,0x15,0xd1,0x01,0xcf,0x00,0x00]
79090x05,0x00,0x15,0xd1,0x01,0xcf,0x00,0x00
7910
7911# CHECK: v_xor_b32_e64 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x15,0xd1,0x01,0xd5,0x00,0x00]
79120x05,0x00,0x15,0xd1,0x01,0xd5,0x00,0x00
7913
7914# CHECK: v_xor_b32_e64 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x15,0xd1,0x01,0xd7,0x00,0x00]
79150x05,0x00,0x15,0xd1,0x01,0xd7,0x00,0x00
7916
7917# CHECK: v_xor_b32_e64 v5, v1, tba_lo            ; encoding: [0x05,0x00,0x15,0xd1,0x01,0xd9,0x00,0x00]
79180x05,0x00,0x15,0xd1,0x01,0xd9,0x00,0x00
7919
7920# CHECK: v_xor_b32_e64 v5, v1, tba_hi            ; encoding: [0x05,0x00,0x15,0xd1,0x01,0xdb,0x00,0x00]
79210x05,0x00,0x15,0xd1,0x01,0xdb,0x00,0x00
7922
7923# CHECK: v_xor_b32_e64 v5, v1, tma_lo            ; encoding: [0x05,0x00,0x15,0xd1,0x01,0xdd,0x00,0x00]
79240x05,0x00,0x15,0xd1,0x01,0xdd,0x00,0x00
7925
7926# CHECK: v_xor_b32_e64 v5, v1, tma_hi            ; encoding: [0x05,0x00,0x15,0xd1,0x01,0xdf,0x00,0x00]
79270x05,0x00,0x15,0xd1,0x01,0xdf,0x00,0x00
7928
7929# CHECK: v_xor_b32_e64 v5, v1, ttmp11            ; encoding: [0x05,0x00,0x15,0xd1,0x01,0xf7,0x00,0x00]
79300x05,0x00,0x15,0xd1,0x01,0xf7,0x00,0x00
7931
7932# CHECK: v_xor_b32_e64 v5, v1, m0                ; encoding: [0x05,0x00,0x15,0xd1,0x01,0xf9,0x00,0x00]
79330x05,0x00,0x15,0xd1,0x01,0xf9,0x00,0x00
7934
7935# CHECK: v_xor_b32_e64 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x15,0xd1,0x01,0xfd,0x00,0x00]
79360x05,0x00,0x15,0xd1,0x01,0xfd,0x00,0x00
7937
7938# CHECK: v_xor_b32_e64 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x15,0xd1,0x01,0xff,0x00,0x00]
79390x05,0x00,0x15,0xd1,0x01,0xff,0x00,0x00
7940
7941# CHECK: v_xor_b32_e64 v5, v1, 0                 ; encoding: [0x05,0x00,0x15,0xd1,0x01,0x01,0x01,0x00]
79420x05,0x00,0x15,0xd1,0x01,0x01,0x01,0x00
7943
7944# CHECK: v_xor_b32_e64 v5, v1, -1                ; encoding: [0x05,0x00,0x15,0xd1,0x01,0x83,0x01,0x00]
79450x05,0x00,0x15,0xd1,0x01,0x83,0x01,0x00
7946
7947# CHECK: v_xor_b32_e64 v5, v1, 0.5               ; encoding: [0x05,0x00,0x15,0xd1,0x01,0xe1,0x01,0x00]
79480x05,0x00,0x15,0xd1,0x01,0xe1,0x01,0x00
7949
7950# CHECK: v_xor_b32_e64 v5, v1, -4.0              ; encoding: [0x05,0x00,0x15,0xd1,0x01,0xef,0x01,0x00]
79510x05,0x00,0x15,0xd1,0x01,0xef,0x01,0x00
7952
7953# CHECK: v_mac_f32_e64 v5, v1, v2                ; encoding: [0x05,0x00,0x16,0xd1,0x01,0x05,0x02,0x00]
79540x05,0x00,0x16,0xd1,0x01,0x05,0x02,0x00
7955
7956# CHECK: v_mac_f32_e64 v255, v1, v2              ; encoding: [0xff,0x00,0x16,0xd1,0x01,0x05,0x02,0x00]
79570xff,0x00,0x16,0xd1,0x01,0x05,0x02,0x00
7958
7959# CHECK: v_mac_f32_e64 v5, v255, v2              ; encoding: [0x05,0x00,0x16,0xd1,0xff,0x05,0x02,0x00]
79600x05,0x00,0x16,0xd1,0xff,0x05,0x02,0x00
7961
7962# CHECK: v_mac_f32_e64 v5, s1, v2                ; encoding: [0x05,0x00,0x16,0xd1,0x01,0x04,0x02,0x00]
79630x05,0x00,0x16,0xd1,0x01,0x04,0x02,0x00
7964
7965# CHECK: v_mac_f32_e64 v5, s101, v2              ; encoding: [0x05,0x00,0x16,0xd1,0x65,0x04,0x02,0x00]
79660x05,0x00,0x16,0xd1,0x65,0x04,0x02,0x00
7967
7968# CHECK: v_mac_f32_e64 v5, flat_scratch_lo, v2   ; encoding: [0x05,0x00,0x16,0xd1,0x66,0x04,0x02,0x00]
79690x05,0x00,0x16,0xd1,0x66,0x04,0x02,0x00
7970
7971# CHECK: v_mac_f32_e64 v5, flat_scratch_hi, v2   ; encoding: [0x05,0x00,0x16,0xd1,0x67,0x04,0x02,0x00]
79720x05,0x00,0x16,0xd1,0x67,0x04,0x02,0x00
7973
7974# CHECK: v_mac_f32_e64 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x16,0xd1,0x6a,0x04,0x02,0x00]
79750x05,0x00,0x16,0xd1,0x6a,0x04,0x02,0x00
7976
7977# CHECK: v_mac_f32_e64 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x16,0xd1,0x6b,0x04,0x02,0x00]
79780x05,0x00,0x16,0xd1,0x6b,0x04,0x02,0x00
7979
7980# CHECK: v_mac_f32_e64 v5, tba_lo, v2            ; encoding: [0x05,0x00,0x16,0xd1,0x6c,0x04,0x02,0x00]
79810x05,0x00,0x16,0xd1,0x6c,0x04,0x02,0x00
7982
7983# CHECK: v_mac_f32_e64 v5, tba_hi, v2            ; encoding: [0x05,0x00,0x16,0xd1,0x6d,0x04,0x02,0x00]
79840x05,0x00,0x16,0xd1,0x6d,0x04,0x02,0x00
7985
7986# CHECK: v_mac_f32_e64 v5, tma_lo, v2            ; encoding: [0x05,0x00,0x16,0xd1,0x6e,0x04,0x02,0x00]
79870x05,0x00,0x16,0xd1,0x6e,0x04,0x02,0x00
7988
7989# CHECK: v_mac_f32_e64 v5, tma_hi, v2            ; encoding: [0x05,0x00,0x16,0xd1,0x6f,0x04,0x02,0x00]
79900x05,0x00,0x16,0xd1,0x6f,0x04,0x02,0x00
7991
7992# CHECK: v_mac_f32_e64 v5, ttmp11, v2            ; encoding: [0x05,0x00,0x16,0xd1,0x7b,0x04,0x02,0x00]
79930x05,0x00,0x16,0xd1,0x7b,0x04,0x02,0x00
7994
7995# CHECK: v_mac_f32_e64 v5, m0, v2                ; encoding: [0x05,0x00,0x16,0xd1,0x7c,0x04,0x02,0x00]
79960x05,0x00,0x16,0xd1,0x7c,0x04,0x02,0x00
7997
7998# CHECK: v_mac_f32_e64 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x16,0xd1,0x7e,0x04,0x02,0x00]
79990x05,0x00,0x16,0xd1,0x7e,0x04,0x02,0x00
8000
8001# CHECK: v_mac_f32_e64 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x16,0xd1,0x7f,0x04,0x02,0x00]
80020x05,0x00,0x16,0xd1,0x7f,0x04,0x02,0x00
8003
8004# CHECK: v_mac_f32_e64 v5, 0, v2                 ; encoding: [0x05,0x00,0x16,0xd1,0x80,0x04,0x02,0x00]
80050x05,0x00,0x16,0xd1,0x80,0x04,0x02,0x00
8006
8007# CHECK: v_mac_f32_e64 v5, -1, v2                ; encoding: [0x05,0x00,0x16,0xd1,0xc1,0x04,0x02,0x00]
80080x05,0x00,0x16,0xd1,0xc1,0x04,0x02,0x00
8009
8010# CHECK: v_mac_f32_e64 v5, 0.5, v2               ; encoding: [0x05,0x00,0x16,0xd1,0xf0,0x04,0x02,0x00]
80110x05,0x00,0x16,0xd1,0xf0,0x04,0x02,0x00
8012
8013# CHECK: v_mac_f32_e64 v5, -4.0, v2              ; encoding: [0x05,0x00,0x16,0xd1,0xf7,0x04,0x02,0x00]
80140x05,0x00,0x16,0xd1,0xf7,0x04,0x02,0x00
8015
8016# CHECK: v_mac_f32_e64 v5, v1, v255              ; encoding: [0x05,0x00,0x16,0xd1,0x01,0xff,0x03,0x00]
80170x05,0x00,0x16,0xd1,0x01,0xff,0x03,0x00
8018
8019# CHECK: v_mac_f32_e64 v5, v1, s2                ; encoding: [0x05,0x00,0x16,0xd1,0x01,0x05,0x00,0x00]
80200x05,0x00,0x16,0xd1,0x01,0x05,0x00,0x00
8021
8022# CHECK: v_mac_f32_e64 v5, v1, s101              ; encoding: [0x05,0x00,0x16,0xd1,0x01,0xcb,0x00,0x00]
80230x05,0x00,0x16,0xd1,0x01,0xcb,0x00,0x00
8024
8025# CHECK: v_mac_f32_e64 v5, v1, flat_scratch_lo   ; encoding: [0x05,0x00,0x16,0xd1,0x01,0xcd,0x00,0x00]
80260x05,0x00,0x16,0xd1,0x01,0xcd,0x00,0x00
8027
8028# CHECK: v_mac_f32_e64 v5, v1, flat_scratch_hi   ; encoding: [0x05,0x00,0x16,0xd1,0x01,0xcf,0x00,0x00]
80290x05,0x00,0x16,0xd1,0x01,0xcf,0x00,0x00
8030
8031# CHECK: v_mac_f32_e64 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x16,0xd1,0x01,0xd5,0x00,0x00]
80320x05,0x00,0x16,0xd1,0x01,0xd5,0x00,0x00
8033
8034# CHECK: v_mac_f32_e64 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x16,0xd1,0x01,0xd7,0x00,0x00]
80350x05,0x00,0x16,0xd1,0x01,0xd7,0x00,0x00
8036
8037# CHECK: v_mac_f32_e64 v5, v1, tba_lo            ; encoding: [0x05,0x00,0x16,0xd1,0x01,0xd9,0x00,0x00]
80380x05,0x00,0x16,0xd1,0x01,0xd9,0x00,0x00
8039
8040# CHECK: v_mac_f32_e64 v5, v1, tba_hi            ; encoding: [0x05,0x00,0x16,0xd1,0x01,0xdb,0x00,0x00]
80410x05,0x00,0x16,0xd1,0x01,0xdb,0x00,0x00
8042
8043# CHECK: v_mac_f32_e64 v5, v1, tma_lo            ; encoding: [0x05,0x00,0x16,0xd1,0x01,0xdd,0x00,0x00]
80440x05,0x00,0x16,0xd1,0x01,0xdd,0x00,0x00
8045
8046# CHECK: v_mac_f32_e64 v5, v1, tma_hi            ; encoding: [0x05,0x00,0x16,0xd1,0x01,0xdf,0x00,0x00]
80470x05,0x00,0x16,0xd1,0x01,0xdf,0x00,0x00
8048
8049# CHECK: v_mac_f32_e64 v5, v1, ttmp11            ; encoding: [0x05,0x00,0x16,0xd1,0x01,0xf7,0x00,0x00]
80500x05,0x00,0x16,0xd1,0x01,0xf7,0x00,0x00
8051
8052# CHECK: v_mac_f32_e64 v5, v1, m0                ; encoding: [0x05,0x00,0x16,0xd1,0x01,0xf9,0x00,0x00]
80530x05,0x00,0x16,0xd1,0x01,0xf9,0x00,0x00
8054
8055# CHECK: v_mac_f32_e64 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x16,0xd1,0x01,0xfd,0x00,0x00]
80560x05,0x00,0x16,0xd1,0x01,0xfd,0x00,0x00
8057
8058# CHECK: v_mac_f32_e64 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x16,0xd1,0x01,0xff,0x00,0x00]
80590x05,0x00,0x16,0xd1,0x01,0xff,0x00,0x00
8060
8061# CHECK: v_mac_f32_e64 v5, v1, 0                 ; encoding: [0x05,0x00,0x16,0xd1,0x01,0x01,0x01,0x00]
80620x05,0x00,0x16,0xd1,0x01,0x01,0x01,0x00
8063
8064# CHECK: v_mac_f32_e64 v5, v1, -1                ; encoding: [0x05,0x00,0x16,0xd1,0x01,0x83,0x01,0x00]
80650x05,0x00,0x16,0xd1,0x01,0x83,0x01,0x00
8066
8067# CHECK: v_mac_f32_e64 v5, v1, 0.5               ; encoding: [0x05,0x00,0x16,0xd1,0x01,0xe1,0x01,0x00]
80680x05,0x00,0x16,0xd1,0x01,0xe1,0x01,0x00
8069
8070# CHECK: v_mac_f32_e64 v5, v1, -4.0              ; encoding: [0x05,0x00,0x16,0xd1,0x01,0xef,0x01,0x00]
80710x05,0x00,0x16,0xd1,0x01,0xef,0x01,0x00
8072
8073# CHECK: v_mac_f32_e64 v5, -v1, v2               ; encoding: [0x05,0x00,0x16,0xd1,0x01,0x05,0x02,0x20]
80740x05,0x00,0x16,0xd1,0x01,0x05,0x02,0x20
8075
8076# CHECK: v_mac_f32_e64 v5, v1, -v2               ; encoding: [0x05,0x00,0x16,0xd1,0x01,0x05,0x02,0x40]
80770x05,0x00,0x16,0xd1,0x01,0x05,0x02,0x40
8078
8079# CHECK: v_mac_f32_e64 v5, -v1, -v2              ; encoding: [0x05,0x00,0x16,0xd1,0x01,0x05,0x02,0x60]
80800x05,0x00,0x16,0xd1,0x01,0x05,0x02,0x60
8081
8082# CHECK: v_mac_f32_e64 v5, |v1|, v2              ; encoding: [0x05,0x01,0x16,0xd1,0x01,0x05,0x02,0x00]
80830x05,0x01,0x16,0xd1,0x01,0x05,0x02,0x00
8084
8085# CHECK: v_mac_f32_e64 v5, v1, |v2|              ; encoding: [0x05,0x02,0x16,0xd1,0x01,0x05,0x02,0x00]
80860x05,0x02,0x16,0xd1,0x01,0x05,0x02,0x00
8087
8088# CHECK: v_mac_f32_e64 v5, |v1|, |v2|            ; encoding: [0x05,0x03,0x16,0xd1,0x01,0x05,0x02,0x00]
80890x05,0x03,0x16,0xd1,0x01,0x05,0x02,0x00
8090
8091# CHECK: v_mac_f32_e64 v5, v1, v2 clamp          ; encoding: [0x05,0x80,0x16,0xd1,0x01,0x05,0x02,0x00]
80920x05,0x80,0x16,0xd1,0x01,0x05,0x02,0x00
8093
8094# CHECK: v_mac_f32_e64 v5, v1, v2 mul:2          ; encoding: [0x05,0x00,0x16,0xd1,0x01,0x05,0x02,0x08]
80950x05,0x00,0x16,0xd1,0x01,0x05,0x02,0x08
8096
8097# CHECK: v_mac_f32_e64 v5, v1, v2 mul:4          ; encoding: [0x05,0x00,0x16,0xd1,0x01,0x05,0x02,0x10]
80980x05,0x00,0x16,0xd1,0x01,0x05,0x02,0x10
8099
8100# CHECK: v_mac_f32_e64 v5, v1, v2 div:2          ; encoding: [0x05,0x00,0x16,0xd1,0x01,0x05,0x02,0x18]
81010x05,0x00,0x16,0xd1,0x01,0x05,0x02,0x18
8102
8103# CHECK: v_add_u32_e64 v5, s[12:13], v1, v2      ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0x05,0x02,0x00]
81040x05,0x0c,0x19,0xd1,0x01,0x05,0x02,0x00
8105
8106# CHECK: v_add_u32_e64 v255, s[12:13], v1, v2    ; encoding: [0xff,0x0c,0x19,0xd1,0x01,0x05,0x02,0x00]
81070xff,0x0c,0x19,0xd1,0x01,0x05,0x02,0x00
8108
8109# CHECK: v_add_u32_e64 v5, s[14:15], v1, v2      ; encoding: [0x05,0x0e,0x19,0xd1,0x01,0x05,0x02,0x00]
81100x05,0x0e,0x19,0xd1,0x01,0x05,0x02,0x00
8111
8112# CHECK: v_add_u32_e64 v5, s[100:101], v1, v2    ; encoding: [0x05,0x64,0x19,0xd1,0x01,0x05,0x02,0x00]
81130x05,0x64,0x19,0xd1,0x01,0x05,0x02,0x00
8114
8115# CHECK: v_add_u32_e64 v5, flat_scratch, v1, v2  ; encoding: [0x05,0x66,0x19,0xd1,0x01,0x05,0x02,0x00]
81160x05,0x66,0x19,0xd1,0x01,0x05,0x02,0x00
8117
8118# CHECK: v_add_u32_e64 v5, vcc, v1, v2           ; encoding: [0x05,0x6a,0x19,0xd1,0x01,0x05,0x02,0x00]
81190x05,0x6a,0x19,0xd1,0x01,0x05,0x02,0x00
8120
8121# CHECK: v_add_u32_e64 v5, tba, v1, v2           ; encoding: [0x05,0x6c,0x19,0xd1,0x01,0x05,0x02,0x00]
81220x05,0x6c,0x19,0xd1,0x01,0x05,0x02,0x00
8123
8124# CHECK: v_add_u32_e64 v5, tma, v1, v2           ; encoding: [0x05,0x6e,0x19,0xd1,0x01,0x05,0x02,0x00]
81250x05,0x6e,0x19,0xd1,0x01,0x05,0x02,0x00
8126
8127# CHECK: v_add_u32_e64 v5, ttmp[10:11], v1, v2   ; encoding: [0x05,0x7a,0x19,0xd1,0x01,0x05,0x02,0x00]
81280x05,0x7a,0x19,0xd1,0x01,0x05,0x02,0x00
8129
8130# CHECK: v_add_u32_e64 v5, s[12:13], v255, v2    ; encoding: [0x05,0x0c,0x19,0xd1,0xff,0x05,0x02,0x00]
81310x05,0x0c,0x19,0xd1,0xff,0x05,0x02,0x00
8132
8133# CHECK: v_add_u32_e64 v5, s[12:13], s1, v2      ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0x04,0x02,0x00]
81340x05,0x0c,0x19,0xd1,0x01,0x04,0x02,0x00
8135
8136# CHECK: v_add_u32_e64 v5, s[12:13], s101, v2    ; encoding: [0x05,0x0c,0x19,0xd1,0x65,0x04,0x02,0x00]
81370x05,0x0c,0x19,0xd1,0x65,0x04,0x02,0x00
8138
8139# CHECK: v_add_u32_e64 v5, s[12:13], flat_scratch_lo, v2 ; encoding: [0x05,0x0c,0x19,0xd1,0x66,0x04,0x02,0x00]
81400x05,0x0c,0x19,0xd1,0x66,0x04,0x02,0x00
8141
8142# CHECK: v_add_u32_e64 v5, s[12:13], flat_scratch_hi, v2 ; encoding: [0x05,0x0c,0x19,0xd1,0x67,0x04,0x02,0x00]
81430x05,0x0c,0x19,0xd1,0x67,0x04,0x02,0x00
8144
8145# CHECK: v_add_u32_e64 v5, s[12:13], vcc_lo, v2  ; encoding: [0x05,0x0c,0x19,0xd1,0x6a,0x04,0x02,0x00]
81460x05,0x0c,0x19,0xd1,0x6a,0x04,0x02,0x00
8147
8148# CHECK: v_add_u32_e64 v5, s[12:13], vcc_hi, v2  ; encoding: [0x05,0x0c,0x19,0xd1,0x6b,0x04,0x02,0x00]
81490x05,0x0c,0x19,0xd1,0x6b,0x04,0x02,0x00
8150
8151# CHECK: v_add_u32_e64 v5, s[12:13], tba_lo, v2  ; encoding: [0x05,0x0c,0x19,0xd1,0x6c,0x04,0x02,0x00]
81520x05,0x0c,0x19,0xd1,0x6c,0x04,0x02,0x00
8153
8154# CHECK: v_add_u32_e64 v5, s[12:13], tba_hi, v2  ; encoding: [0x05,0x0c,0x19,0xd1,0x6d,0x04,0x02,0x00]
81550x05,0x0c,0x19,0xd1,0x6d,0x04,0x02,0x00
8156
8157# CHECK: v_add_u32_e64 v5, s[12:13], tma_lo, v2  ; encoding: [0x05,0x0c,0x19,0xd1,0x6e,0x04,0x02,0x00]
81580x05,0x0c,0x19,0xd1,0x6e,0x04,0x02,0x00
8159
8160# CHECK: v_add_u32_e64 v5, s[12:13], tma_hi, v2  ; encoding: [0x05,0x0c,0x19,0xd1,0x6f,0x04,0x02,0x00]
81610x05,0x0c,0x19,0xd1,0x6f,0x04,0x02,0x00
8162
8163# CHECK: v_add_u32_e64 v5, s[12:13], ttmp11, v2  ; encoding: [0x05,0x0c,0x19,0xd1,0x7b,0x04,0x02,0x00]
81640x05,0x0c,0x19,0xd1,0x7b,0x04,0x02,0x00
8165
8166# CHECK: v_add_u32_e64 v5, s[12:13], m0, v2      ; encoding: [0x05,0x0c,0x19,0xd1,0x7c,0x04,0x02,0x00]
81670x05,0x0c,0x19,0xd1,0x7c,0x04,0x02,0x00
8168
8169# CHECK: v_add_u32_e64 v5, s[12:13], exec_lo, v2 ; encoding: [0x05,0x0c,0x19,0xd1,0x7e,0x04,0x02,0x00]
81700x05,0x0c,0x19,0xd1,0x7e,0x04,0x02,0x00
8171
8172# CHECK: v_add_u32_e64 v5, s[12:13], exec_hi, v2 ; encoding: [0x05,0x0c,0x19,0xd1,0x7f,0x04,0x02,0x00]
81730x05,0x0c,0x19,0xd1,0x7f,0x04,0x02,0x00
8174
8175# CHECK: v_add_u32_e64 v5, s[12:13], 0, v2       ; encoding: [0x05,0x0c,0x19,0xd1,0x80,0x04,0x02,0x00]
81760x05,0x0c,0x19,0xd1,0x80,0x04,0x02,0x00
8177
8178# CHECK: v_add_u32_e64 v5, s[12:13], -1, v2      ; encoding: [0x05,0x0c,0x19,0xd1,0xc1,0x04,0x02,0x00]
81790x05,0x0c,0x19,0xd1,0xc1,0x04,0x02,0x00
8180
8181# CHECK: v_add_u32_e64 v5, s[12:13], 0.5, v2     ; encoding: [0x05,0x0c,0x19,0xd1,0xf0,0x04,0x02,0x00]
81820x05,0x0c,0x19,0xd1,0xf0,0x04,0x02,0x00
8183
8184# CHECK: v_add_u32_e64 v5, s[12:13], -4.0, v2    ; encoding: [0x05,0x0c,0x19,0xd1,0xf7,0x04,0x02,0x00]
81850x05,0x0c,0x19,0xd1,0xf7,0x04,0x02,0x00
8186
8187# CHECK: v_add_u32_e64 v5, s[12:13], v1, v255    ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0xff,0x03,0x00]
81880x05,0x0c,0x19,0xd1,0x01,0xff,0x03,0x00
8189
8190# CHECK: v_add_u32_e64 v5, s[12:13], v1, s2      ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0x05,0x00,0x00]
81910x05,0x0c,0x19,0xd1,0x01,0x05,0x00,0x00
8192
8193# CHECK: v_add_u32_e64 v5, s[12:13], v1, s101    ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0xcb,0x00,0x00]
81940x05,0x0c,0x19,0xd1,0x01,0xcb,0x00,0x00
8195
8196# CHECK: v_add_u32_e64 v5, s[12:13], v1, flat_scratch_lo ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0xcd,0x00,0x00]
81970x05,0x0c,0x19,0xd1,0x01,0xcd,0x00,0x00
8198
8199# CHECK: v_add_u32_e64 v5, s[12:13], v1, flat_scratch_hi ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0xcf,0x00,0x00]
82000x05,0x0c,0x19,0xd1,0x01,0xcf,0x00,0x00
8201
8202# CHECK: v_add_u32_e64 v5, s[12:13], v1, vcc_lo  ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0xd5,0x00,0x00]
82030x05,0x0c,0x19,0xd1,0x01,0xd5,0x00,0x00
8204
8205# CHECK: v_add_u32_e64 v5, s[12:13], v1, vcc_hi  ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0xd7,0x00,0x00]
82060x05,0x0c,0x19,0xd1,0x01,0xd7,0x00,0x00
8207
8208# CHECK: v_add_u32_e64 v5, s[12:13], v1, tba_lo  ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0xd9,0x00,0x00]
82090x05,0x0c,0x19,0xd1,0x01,0xd9,0x00,0x00
8210
8211# CHECK: v_add_u32_e64 v5, s[12:13], v1, tba_hi  ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0xdb,0x00,0x00]
82120x05,0x0c,0x19,0xd1,0x01,0xdb,0x00,0x00
8213
8214# CHECK: v_add_u32_e64 v5, s[12:13], v1, tma_lo  ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0xdd,0x00,0x00]
82150x05,0x0c,0x19,0xd1,0x01,0xdd,0x00,0x00
8216
8217# CHECK: v_add_u32_e64 v5, s[12:13], v1, tma_hi  ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0xdf,0x00,0x00]
82180x05,0x0c,0x19,0xd1,0x01,0xdf,0x00,0x00
8219
8220# CHECK: v_add_u32_e64 v5, s[12:13], v1, ttmp11  ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0xf7,0x00,0x00]
82210x05,0x0c,0x19,0xd1,0x01,0xf7,0x00,0x00
8222
8223# CHECK: v_add_u32_e64 v5, s[12:13], v1, m0      ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0xf9,0x00,0x00]
82240x05,0x0c,0x19,0xd1,0x01,0xf9,0x00,0x00
8225
8226# CHECK: v_add_u32_e64 v5, s[12:13], v1, exec_lo ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0xfd,0x00,0x00]
82270x05,0x0c,0x19,0xd1,0x01,0xfd,0x00,0x00
8228
8229# CHECK: v_add_u32_e64 v5, s[12:13], v1, exec_hi ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0xff,0x00,0x00]
82300x05,0x0c,0x19,0xd1,0x01,0xff,0x00,0x00
8231
8232# CHECK: v_add_u32_e64 v5, s[12:13], v1, 0       ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0x01,0x01,0x00]
82330x05,0x0c,0x19,0xd1,0x01,0x01,0x01,0x00
8234
8235# CHECK: v_add_u32_e64 v5, s[12:13], v1, -1      ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0x83,0x01,0x00]
82360x05,0x0c,0x19,0xd1,0x01,0x83,0x01,0x00
8237
8238# CHECK: v_add_u32_e64 v5, s[12:13], v1, 0.5     ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0xe1,0x01,0x00]
82390x05,0x0c,0x19,0xd1,0x01,0xe1,0x01,0x00
8240
8241# CHECK: v_add_u32_e64 v5, s[12:13], v1, -4.0    ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0xef,0x01,0x00]
82420x05,0x0c,0x19,0xd1,0x01,0xef,0x01,0x00
8243
8244# CHECK: v_sub_u32_e64 v5, s[12:13], v1, v2      ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0x05,0x02,0x00]
82450x05,0x0c,0x1a,0xd1,0x01,0x05,0x02,0x00
8246
8247# CHECK: v_sub_u32_e64 v255, s[12:13], v1, v2    ; encoding: [0xff,0x0c,0x1a,0xd1,0x01,0x05,0x02,0x00]
82480xff,0x0c,0x1a,0xd1,0x01,0x05,0x02,0x00
8249
8250# CHECK: v_sub_u32_e64 v5, s[14:15], v1, v2      ; encoding: [0x05,0x0e,0x1a,0xd1,0x01,0x05,0x02,0x00]
82510x05,0x0e,0x1a,0xd1,0x01,0x05,0x02,0x00
8252
8253# CHECK: v_sub_u32_e64 v5, s[100:101], v1, v2    ; encoding: [0x05,0x64,0x1a,0xd1,0x01,0x05,0x02,0x00]
82540x05,0x64,0x1a,0xd1,0x01,0x05,0x02,0x00
8255
8256# CHECK: v_sub_u32_e64 v5, flat_scratch, v1, v2  ; encoding: [0x05,0x66,0x1a,0xd1,0x01,0x05,0x02,0x00]
82570x05,0x66,0x1a,0xd1,0x01,0x05,0x02,0x00
8258
8259# CHECK: v_sub_u32_e64 v5, vcc, v1, v2           ; encoding: [0x05,0x6a,0x1a,0xd1,0x01,0x05,0x02,0x00]
82600x05,0x6a,0x1a,0xd1,0x01,0x05,0x02,0x00
8261
8262# CHECK: v_sub_u32_e64 v5, tba, v1, v2           ; encoding: [0x05,0x6c,0x1a,0xd1,0x01,0x05,0x02,0x00]
82630x05,0x6c,0x1a,0xd1,0x01,0x05,0x02,0x00
8264
8265# CHECK: v_sub_u32_e64 v5, tma, v1, v2           ; encoding: [0x05,0x6e,0x1a,0xd1,0x01,0x05,0x02,0x00]
82660x05,0x6e,0x1a,0xd1,0x01,0x05,0x02,0x00
8267
8268# CHECK: v_sub_u32_e64 v5, ttmp[10:11], v1, v2   ; encoding: [0x05,0x7a,0x1a,0xd1,0x01,0x05,0x02,0x00]
82690x05,0x7a,0x1a,0xd1,0x01,0x05,0x02,0x00
8270
8271# CHECK: v_sub_u32_e64 v5, s[12:13], v255, v2    ; encoding: [0x05,0x0c,0x1a,0xd1,0xff,0x05,0x02,0x00]
82720x05,0x0c,0x1a,0xd1,0xff,0x05,0x02,0x00
8273
8274# CHECK: v_sub_u32_e64 v5, s[12:13], s1, v2      ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0x04,0x02,0x00]
82750x05,0x0c,0x1a,0xd1,0x01,0x04,0x02,0x00
8276
8277# CHECK: v_sub_u32_e64 v5, s[12:13], s101, v2    ; encoding: [0x05,0x0c,0x1a,0xd1,0x65,0x04,0x02,0x00]
82780x05,0x0c,0x1a,0xd1,0x65,0x04,0x02,0x00
8279
8280# CHECK: v_sub_u32_e64 v5, s[12:13], flat_scratch_lo, v2 ; encoding: [0x05,0x0c,0x1a,0xd1,0x66,0x04,0x02,0x00]
82810x05,0x0c,0x1a,0xd1,0x66,0x04,0x02,0x00
8282
8283# CHECK: v_sub_u32_e64 v5, s[12:13], flat_scratch_hi, v2 ; encoding: [0x05,0x0c,0x1a,0xd1,0x67,0x04,0x02,0x00]
82840x05,0x0c,0x1a,0xd1,0x67,0x04,0x02,0x00
8285
8286# CHECK: v_sub_u32_e64 v5, s[12:13], vcc_lo, v2  ; encoding: [0x05,0x0c,0x1a,0xd1,0x6a,0x04,0x02,0x00]
82870x05,0x0c,0x1a,0xd1,0x6a,0x04,0x02,0x00
8288
8289# CHECK: v_sub_u32_e64 v5, s[12:13], vcc_hi, v2  ; encoding: [0x05,0x0c,0x1a,0xd1,0x6b,0x04,0x02,0x00]
82900x05,0x0c,0x1a,0xd1,0x6b,0x04,0x02,0x00
8291
8292# CHECK: v_sub_u32_e64 v5, s[12:13], tba_lo, v2  ; encoding: [0x05,0x0c,0x1a,0xd1,0x6c,0x04,0x02,0x00]
82930x05,0x0c,0x1a,0xd1,0x6c,0x04,0x02,0x00
8294
8295# CHECK: v_sub_u32_e64 v5, s[12:13], tba_hi, v2  ; encoding: [0x05,0x0c,0x1a,0xd1,0x6d,0x04,0x02,0x00]
82960x05,0x0c,0x1a,0xd1,0x6d,0x04,0x02,0x00
8297
8298# CHECK: v_sub_u32_e64 v5, s[12:13], tma_lo, v2  ; encoding: [0x05,0x0c,0x1a,0xd1,0x6e,0x04,0x02,0x00]
82990x05,0x0c,0x1a,0xd1,0x6e,0x04,0x02,0x00
8300
8301# CHECK: v_sub_u32_e64 v5, s[12:13], tma_hi, v2  ; encoding: [0x05,0x0c,0x1a,0xd1,0x6f,0x04,0x02,0x00]
83020x05,0x0c,0x1a,0xd1,0x6f,0x04,0x02,0x00
8303
8304# CHECK: v_sub_u32_e64 v5, s[12:13], ttmp11, v2  ; encoding: [0x05,0x0c,0x1a,0xd1,0x7b,0x04,0x02,0x00]
83050x05,0x0c,0x1a,0xd1,0x7b,0x04,0x02,0x00
8306
8307# CHECK: v_sub_u32_e64 v5, s[12:13], m0, v2      ; encoding: [0x05,0x0c,0x1a,0xd1,0x7c,0x04,0x02,0x00]
83080x05,0x0c,0x1a,0xd1,0x7c,0x04,0x02,0x00
8309
8310# CHECK: v_sub_u32_e64 v5, s[12:13], exec_lo, v2 ; encoding: [0x05,0x0c,0x1a,0xd1,0x7e,0x04,0x02,0x00]
83110x05,0x0c,0x1a,0xd1,0x7e,0x04,0x02,0x00
8312
8313# CHECK: v_sub_u32_e64 v5, s[12:13], exec_hi, v2 ; encoding: [0x05,0x0c,0x1a,0xd1,0x7f,0x04,0x02,0x00]
83140x05,0x0c,0x1a,0xd1,0x7f,0x04,0x02,0x00
8315
8316# CHECK: v_sub_u32_e64 v5, s[12:13], 0, v2       ; encoding: [0x05,0x0c,0x1a,0xd1,0x80,0x04,0x02,0x00]
83170x05,0x0c,0x1a,0xd1,0x80,0x04,0x02,0x00
8318
8319# CHECK: v_sub_u32_e64 v5, s[12:13], -1, v2      ; encoding: [0x05,0x0c,0x1a,0xd1,0xc1,0x04,0x02,0x00]
83200x05,0x0c,0x1a,0xd1,0xc1,0x04,0x02,0x00
8321
8322# CHECK: v_sub_u32_e64 v5, s[12:13], 0.5, v2     ; encoding: [0x05,0x0c,0x1a,0xd1,0xf0,0x04,0x02,0x00]
83230x05,0x0c,0x1a,0xd1,0xf0,0x04,0x02,0x00
8324
8325# CHECK: v_sub_u32_e64 v5, s[12:13], -4.0, v2    ; encoding: [0x05,0x0c,0x1a,0xd1,0xf7,0x04,0x02,0x00]
83260x05,0x0c,0x1a,0xd1,0xf7,0x04,0x02,0x00
8327
8328# CHECK: v_sub_u32_e64 v5, s[12:13], v1, v255    ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0xff,0x03,0x00]
83290x05,0x0c,0x1a,0xd1,0x01,0xff,0x03,0x00
8330
8331# CHECK: v_sub_u32_e64 v5, s[12:13], v1, s2      ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0x05,0x00,0x00]
83320x05,0x0c,0x1a,0xd1,0x01,0x05,0x00,0x00
8333
8334# CHECK: v_sub_u32_e64 v5, s[12:13], v1, s101    ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0xcb,0x00,0x00]
83350x05,0x0c,0x1a,0xd1,0x01,0xcb,0x00,0x00
8336
8337# CHECK: v_sub_u32_e64 v5, s[12:13], v1, flat_scratch_lo ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0xcd,0x00,0x00]
83380x05,0x0c,0x1a,0xd1,0x01,0xcd,0x00,0x00
8339
8340# CHECK: v_sub_u32_e64 v5, s[12:13], v1, flat_scratch_hi ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0xcf,0x00,0x00]
83410x05,0x0c,0x1a,0xd1,0x01,0xcf,0x00,0x00
8342
8343# CHECK: v_sub_u32_e64 v5, s[12:13], v1, vcc_lo  ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0xd5,0x00,0x00]
83440x05,0x0c,0x1a,0xd1,0x01,0xd5,0x00,0x00
8345
8346# CHECK: v_sub_u32_e64 v5, s[12:13], v1, vcc_hi  ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0xd7,0x00,0x00]
83470x05,0x0c,0x1a,0xd1,0x01,0xd7,0x00,0x00
8348
8349# CHECK: v_sub_u32_e64 v5, s[12:13], v1, tba_lo  ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0xd9,0x00,0x00]
83500x05,0x0c,0x1a,0xd1,0x01,0xd9,0x00,0x00
8351
8352# CHECK: v_sub_u32_e64 v5, s[12:13], v1, tba_hi  ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0xdb,0x00,0x00]
83530x05,0x0c,0x1a,0xd1,0x01,0xdb,0x00,0x00
8354
8355# CHECK: v_sub_u32_e64 v5, s[12:13], v1, tma_lo  ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0xdd,0x00,0x00]
83560x05,0x0c,0x1a,0xd1,0x01,0xdd,0x00,0x00
8357
8358# CHECK: v_sub_u32_e64 v5, s[12:13], v1, tma_hi  ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0xdf,0x00,0x00]
83590x05,0x0c,0x1a,0xd1,0x01,0xdf,0x00,0x00
8360
8361# CHECK: v_sub_u32_e64 v5, s[12:13], v1, ttmp11  ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0xf7,0x00,0x00]
83620x05,0x0c,0x1a,0xd1,0x01,0xf7,0x00,0x00
8363
8364# CHECK: v_sub_u32_e64 v5, s[12:13], v1, m0      ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0xf9,0x00,0x00]
83650x05,0x0c,0x1a,0xd1,0x01,0xf9,0x00,0x00
8366
8367# CHECK: v_sub_u32_e64 v5, s[12:13], v1, exec_lo ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0xfd,0x00,0x00]
83680x05,0x0c,0x1a,0xd1,0x01,0xfd,0x00,0x00
8369
8370# CHECK: v_sub_u32_e64 v5, s[12:13], v1, exec_hi ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0xff,0x00,0x00]
83710x05,0x0c,0x1a,0xd1,0x01,0xff,0x00,0x00
8372
8373# CHECK: v_sub_u32_e64 v5, s[12:13], v1, 0       ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0x01,0x01,0x00]
83740x05,0x0c,0x1a,0xd1,0x01,0x01,0x01,0x00
8375
8376# CHECK: v_sub_u32_e64 v5, s[12:13], v1, -1      ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0x83,0x01,0x00]
83770x05,0x0c,0x1a,0xd1,0x01,0x83,0x01,0x00
8378
8379# CHECK: v_sub_u32_e64 v5, s[12:13], v1, 0.5     ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0xe1,0x01,0x00]
83800x05,0x0c,0x1a,0xd1,0x01,0xe1,0x01,0x00
8381
8382# CHECK: v_sub_u32_e64 v5, s[12:13], v1, -4.0    ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0xef,0x01,0x00]
83830x05,0x0c,0x1a,0xd1,0x01,0xef,0x01,0x00
8384
8385# CHECK: v_subrev_u32_e64 v5, s[12:13], v1, v2   ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0x05,0x02,0x00]
83860x05,0x0c,0x1b,0xd1,0x01,0x05,0x02,0x00
8387
8388# CHECK: v_subrev_u32_e64 v255, s[12:13], v1, v2 ; encoding: [0xff,0x0c,0x1b,0xd1,0x01,0x05,0x02,0x00]
83890xff,0x0c,0x1b,0xd1,0x01,0x05,0x02,0x00
8390
8391# CHECK: v_subrev_u32_e64 v5, s[14:15], v1, v2   ; encoding: [0x05,0x0e,0x1b,0xd1,0x01,0x05,0x02,0x00]
83920x05,0x0e,0x1b,0xd1,0x01,0x05,0x02,0x00
8393
8394# CHECK: v_subrev_u32_e64 v5, s[100:101], v1, v2 ; encoding: [0x05,0x64,0x1b,0xd1,0x01,0x05,0x02,0x00]
83950x05,0x64,0x1b,0xd1,0x01,0x05,0x02,0x00
8396
8397# CHECK: v_subrev_u32_e64 v5, flat_scratch, v1, v2 ; encoding: [0x05,0x66,0x1b,0xd1,0x01,0x05,0x02,0x00]
83980x05,0x66,0x1b,0xd1,0x01,0x05,0x02,0x00
8399
8400# CHECK: v_subrev_u32_e64 v5, vcc, v1, v2        ; encoding: [0x05,0x6a,0x1b,0xd1,0x01,0x05,0x02,0x00]
84010x05,0x6a,0x1b,0xd1,0x01,0x05,0x02,0x00
8402
8403# CHECK: v_subrev_u32_e64 v5, tba, v1, v2        ; encoding: [0x05,0x6c,0x1b,0xd1,0x01,0x05,0x02,0x00]
84040x05,0x6c,0x1b,0xd1,0x01,0x05,0x02,0x00
8405
8406# CHECK: v_subrev_u32_e64 v5, tma, v1, v2        ; encoding: [0x05,0x6e,0x1b,0xd1,0x01,0x05,0x02,0x00]
84070x05,0x6e,0x1b,0xd1,0x01,0x05,0x02,0x00
8408
8409# CHECK: v_subrev_u32_e64 v5, ttmp[10:11], v1, v2 ; encoding: [0x05,0x7a,0x1b,0xd1,0x01,0x05,0x02,0x00]
84100x05,0x7a,0x1b,0xd1,0x01,0x05,0x02,0x00
8411
8412# CHECK: v_subrev_u32_e64 v5, s[12:13], v255, v2 ; encoding: [0x05,0x0c,0x1b,0xd1,0xff,0x05,0x02,0x00]
84130x05,0x0c,0x1b,0xd1,0xff,0x05,0x02,0x00
8414
8415# CHECK: v_subrev_u32_e64 v5, s[12:13], s1, v2   ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0x04,0x02,0x00]
84160x05,0x0c,0x1b,0xd1,0x01,0x04,0x02,0x00
8417
8418# CHECK: v_subrev_u32_e64 v5, s[12:13], s101, v2 ; encoding: [0x05,0x0c,0x1b,0xd1,0x65,0x04,0x02,0x00]
84190x05,0x0c,0x1b,0xd1,0x65,0x04,0x02,0x00
8420
8421# CHECK: v_subrev_u32_e64 v5, s[12:13], flat_scratch_lo, v2 ; encoding: [0x05,0x0c,0x1b,0xd1,0x66,0x04,0x02,0x00]
84220x05,0x0c,0x1b,0xd1,0x66,0x04,0x02,0x00
8423
8424# CHECK: v_subrev_u32_e64 v5, s[12:13], flat_scratch_hi, v2 ; encoding: [0x05,0x0c,0x1b,0xd1,0x67,0x04,0x02,0x00]
84250x05,0x0c,0x1b,0xd1,0x67,0x04,0x02,0x00
8426
8427# CHECK: v_subrev_u32_e64 v5, s[12:13], vcc_lo, v2 ; encoding: [0x05,0x0c,0x1b,0xd1,0x6a,0x04,0x02,0x00]
84280x05,0x0c,0x1b,0xd1,0x6a,0x04,0x02,0x00
8429
8430# CHECK: v_subrev_u32_e64 v5, s[12:13], vcc_hi, v2 ; encoding: [0x05,0x0c,0x1b,0xd1,0x6b,0x04,0x02,0x00]
84310x05,0x0c,0x1b,0xd1,0x6b,0x04,0x02,0x00
8432
8433# CHECK: v_subrev_u32_e64 v5, s[12:13], tba_lo, v2 ; encoding: [0x05,0x0c,0x1b,0xd1,0x6c,0x04,0x02,0x00]
84340x05,0x0c,0x1b,0xd1,0x6c,0x04,0x02,0x00
8435
8436# CHECK: v_subrev_u32_e64 v5, s[12:13], tba_hi, v2 ; encoding: [0x05,0x0c,0x1b,0xd1,0x6d,0x04,0x02,0x00]
84370x05,0x0c,0x1b,0xd1,0x6d,0x04,0x02,0x00
8438
8439# CHECK: v_subrev_u32_e64 v5, s[12:13], tma_lo, v2 ; encoding: [0x05,0x0c,0x1b,0xd1,0x6e,0x04,0x02,0x00]
84400x05,0x0c,0x1b,0xd1,0x6e,0x04,0x02,0x00
8441
8442# CHECK: v_subrev_u32_e64 v5, s[12:13], tma_hi, v2 ; encoding: [0x05,0x0c,0x1b,0xd1,0x6f,0x04,0x02,0x00]
84430x05,0x0c,0x1b,0xd1,0x6f,0x04,0x02,0x00
8444
8445# CHECK: v_subrev_u32_e64 v5, s[12:13], ttmp11, v2 ; encoding: [0x05,0x0c,0x1b,0xd1,0x7b,0x04,0x02,0x00]
84460x05,0x0c,0x1b,0xd1,0x7b,0x04,0x02,0x00
8447
8448# CHECK: v_subrev_u32_e64 v5, s[12:13], m0, v2   ; encoding: [0x05,0x0c,0x1b,0xd1,0x7c,0x04,0x02,0x00]
84490x05,0x0c,0x1b,0xd1,0x7c,0x04,0x02,0x00
8450
8451# CHECK: v_subrev_u32_e64 v5, s[12:13], exec_lo, v2 ; encoding: [0x05,0x0c,0x1b,0xd1,0x7e,0x04,0x02,0x00]
84520x05,0x0c,0x1b,0xd1,0x7e,0x04,0x02,0x00
8453
8454# CHECK: v_subrev_u32_e64 v5, s[12:13], exec_hi, v2 ; encoding: [0x05,0x0c,0x1b,0xd1,0x7f,0x04,0x02,0x00]
84550x05,0x0c,0x1b,0xd1,0x7f,0x04,0x02,0x00
8456
8457# CHECK: v_subrev_u32_e64 v5, s[12:13], 0, v2    ; encoding: [0x05,0x0c,0x1b,0xd1,0x80,0x04,0x02,0x00]
84580x05,0x0c,0x1b,0xd1,0x80,0x04,0x02,0x00
8459
8460# CHECK: v_subrev_u32_e64 v5, s[12:13], -1, v2   ; encoding: [0x05,0x0c,0x1b,0xd1,0xc1,0x04,0x02,0x00]
84610x05,0x0c,0x1b,0xd1,0xc1,0x04,0x02,0x00
8462
8463# CHECK: v_subrev_u32_e64 v5, s[12:13], 0.5, v2  ; encoding: [0x05,0x0c,0x1b,0xd1,0xf0,0x04,0x02,0x00]
84640x05,0x0c,0x1b,0xd1,0xf0,0x04,0x02,0x00
8465
8466# CHECK: v_subrev_u32_e64 v5, s[12:13], -4.0, v2 ; encoding: [0x05,0x0c,0x1b,0xd1,0xf7,0x04,0x02,0x00]
84670x05,0x0c,0x1b,0xd1,0xf7,0x04,0x02,0x00
8468
8469# CHECK: v_subrev_u32_e64 v5, s[12:13], v1, v255 ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0xff,0x03,0x00]
84700x05,0x0c,0x1b,0xd1,0x01,0xff,0x03,0x00
8471
8472# CHECK: v_subrev_u32_e64 v5, s[12:13], v1, s2   ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0x05,0x00,0x00]
84730x05,0x0c,0x1b,0xd1,0x01,0x05,0x00,0x00
8474
8475# CHECK: v_subrev_u32_e64 v5, s[12:13], v1, s101 ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0xcb,0x00,0x00]
84760x05,0x0c,0x1b,0xd1,0x01,0xcb,0x00,0x00
8477
8478# CHECK: v_subrev_u32_e64 v5, s[12:13], v1, flat_scratch_lo ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0xcd,0x00,0x00]
84790x05,0x0c,0x1b,0xd1,0x01,0xcd,0x00,0x00
8480
8481# CHECK: v_subrev_u32_e64 v5, s[12:13], v1, flat_scratch_hi ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0xcf,0x00,0x00]
84820x05,0x0c,0x1b,0xd1,0x01,0xcf,0x00,0x00
8483
8484# CHECK: v_subrev_u32_e64 v5, s[12:13], v1, vcc_lo ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0xd5,0x00,0x00]
84850x05,0x0c,0x1b,0xd1,0x01,0xd5,0x00,0x00
8486
8487# CHECK: v_subrev_u32_e64 v5, s[12:13], v1, vcc_hi ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0xd7,0x00,0x00]
84880x05,0x0c,0x1b,0xd1,0x01,0xd7,0x00,0x00
8489
8490# CHECK: v_subrev_u32_e64 v5, s[12:13], v1, tba_lo ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0xd9,0x00,0x00]
84910x05,0x0c,0x1b,0xd1,0x01,0xd9,0x00,0x00
8492
8493# CHECK: v_subrev_u32_e64 v5, s[12:13], v1, tba_hi ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0xdb,0x00,0x00]
84940x05,0x0c,0x1b,0xd1,0x01,0xdb,0x00,0x00
8495
8496# CHECK: v_subrev_u32_e64 v5, s[12:13], v1, tma_lo ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0xdd,0x00,0x00]
84970x05,0x0c,0x1b,0xd1,0x01,0xdd,0x00,0x00
8498
8499# CHECK: v_subrev_u32_e64 v5, s[12:13], v1, tma_hi ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0xdf,0x00,0x00]
85000x05,0x0c,0x1b,0xd1,0x01,0xdf,0x00,0x00
8501
8502# CHECK: v_subrev_u32_e64 v5, s[12:13], v1, ttmp11 ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0xf7,0x00,0x00]
85030x05,0x0c,0x1b,0xd1,0x01,0xf7,0x00,0x00
8504
8505# CHECK: v_subrev_u32_e64 v5, s[12:13], v1, m0   ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0xf9,0x00,0x00]
85060x05,0x0c,0x1b,0xd1,0x01,0xf9,0x00,0x00
8507
8508# CHECK: v_subrev_u32_e64 v5, s[12:13], v1, exec_lo ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0xfd,0x00,0x00]
85090x05,0x0c,0x1b,0xd1,0x01,0xfd,0x00,0x00
8510
8511# CHECK: v_subrev_u32_e64 v5, s[12:13], v1, exec_hi ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0xff,0x00,0x00]
85120x05,0x0c,0x1b,0xd1,0x01,0xff,0x00,0x00
8513
8514# CHECK: v_subrev_u32_e64 v5, s[12:13], v1, 0    ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0x01,0x01,0x00]
85150x05,0x0c,0x1b,0xd1,0x01,0x01,0x01,0x00
8516
8517# CHECK: v_subrev_u32_e64 v5, s[12:13], v1, -1   ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0x83,0x01,0x00]
85180x05,0x0c,0x1b,0xd1,0x01,0x83,0x01,0x00
8519
8520# CHECK: v_subrev_u32_e64 v5, s[12:13], v1, 0.5  ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0xe1,0x01,0x00]
85210x05,0x0c,0x1b,0xd1,0x01,0xe1,0x01,0x00
8522
8523# CHECK: v_subrev_u32_e64 v5, s[12:13], v1, -4.0 ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0xef,0x01,0x00]
85240x05,0x0c,0x1b,0xd1,0x01,0xef,0x01,0x00
8525
8526# CHECK: v_addc_u32_e64 v5, s[12:13], v1, v2, s[6:7] ; encoding: [0x05,0x0c,0x1c,0xd1,0x01,0x05,0x1a,0x00]
85270x05,0x0c,0x1c,0xd1,0x01,0x05,0x1a,0x00
8528
8529# CHECK: v_addc_u32_e64 v255, s[12:13], v1, v2, s[6:7] ; encoding: [0xff,0x0c,0x1c,0xd1,0x01,0x05,0x1a,0x00]
85300xff,0x0c,0x1c,0xd1,0x01,0x05,0x1a,0x00
8531
8532# CHECK: v_addc_u32_e64 v5, s[14:15], v1, v2, s[6:7] ; encoding: [0x05,0x0e,0x1c,0xd1,0x01,0x05,0x1a,0x00]
85330x05,0x0e,0x1c,0xd1,0x01,0x05,0x1a,0x00
8534
8535# CHECK: v_addc_u32_e64 v5, s[100:101], v1, v2, s[6:7] ; encoding: [0x05,0x64,0x1c,0xd1,0x01,0x05,0x1a,0x00]
85360x05,0x64,0x1c,0xd1,0x01,0x05,0x1a,0x00
8537
8538# CHECK: v_addc_u32_e64 v5, flat_scratch, v1, v2, s[6:7] ; encoding: [0x05,0x66,0x1c,0xd1,0x01,0x05,0x1a,0x00]
85390x05,0x66,0x1c,0xd1,0x01,0x05,0x1a,0x00
8540
8541# CHECK: v_addc_u32_e64 v5, vcc, v1, v2, s[6:7]  ; encoding: [0x05,0x6a,0x1c,0xd1,0x01,0x05,0x1a,0x00]
85420x05,0x6a,0x1c,0xd1,0x01,0x05,0x1a,0x00
8543
8544# CHECK: v_addc_u32_e64 v5, tba, v1, v2, s[6:7]  ; encoding: [0x05,0x6c,0x1c,0xd1,0x01,0x05,0x1a,0x00]
85450x05,0x6c,0x1c,0xd1,0x01,0x05,0x1a,0x00
8546
8547# CHECK: v_addc_u32_e64 v5, tma, v1, v2, s[6:7]  ; encoding: [0x05,0x6e,0x1c,0xd1,0x01,0x05,0x1a,0x00]
85480x05,0x6e,0x1c,0xd1,0x01,0x05,0x1a,0x00
8549
8550# CHECK: v_addc_u32_e64 v5, ttmp[10:11], v1, v2, s[6:7] ; encoding: [0x05,0x7a,0x1c,0xd1,0x01,0x05,0x1a,0x00]
85510x05,0x7a,0x1c,0xd1,0x01,0x05,0x1a,0x00
8552
8553# CHECK: v_addc_u32_e64 v5, s[12:13], v255, v2, s[6:7] ; encoding: [0x05,0x0c,0x1c,0xd1,0xff,0x05,0x1a,0x00]
85540x05,0x0c,0x1c,0xd1,0xff,0x05,0x1a,0x00
8555
8556# CHECK: v_addc_u32_e64 v5, s[12:13], 0, v2, s[6:7] ; encoding: [0x05,0x0c,0x1c,0xd1,0x80,0x04,0x1a,0x00]
85570x05,0x0c,0x1c,0xd1,0x80,0x04,0x1a,0x00
8558
8559# CHECK: v_addc_u32_e64 v5, s[12:13], -1, v2, s[6:7] ; encoding: [0x05,0x0c,0x1c,0xd1,0xc1,0x04,0x1a,0x00]
85600x05,0x0c,0x1c,0xd1,0xc1,0x04,0x1a,0x00
8561
8562# CHECK: v_addc_u32_e64 v5, s[12:13], 0.5, v2, s[6:7] ; encoding: [0x05,0x0c,0x1c,0xd1,0xf0,0x04,0x1a,0x00]
85630x05,0x0c,0x1c,0xd1,0xf0,0x04,0x1a,0x00
8564
8565# CHECK: v_addc_u32_e64 v5, s[12:13], -4.0, v2, s[6:7] ; encoding: [0x05,0x0c,0x1c,0xd1,0xf7,0x04,0x1a,0x00]
85660x05,0x0c,0x1c,0xd1,0xf7,0x04,0x1a,0x00
8567
8568# CHECK: v_addc_u32_e64 v5, s[12:13], v1, v255, s[6:7] ; encoding: [0x05,0x0c,0x1c,0xd1,0x01,0xff,0x1b,0x00]
85690x05,0x0c,0x1c,0xd1,0x01,0xff,0x1b,0x00
8570
8571# CHECK: v_addc_u32_e64 v5, s[12:13], v1, 0, s[6:7] ; encoding: [0x05,0x0c,0x1c,0xd1,0x01,0x01,0x19,0x00]
85720x05,0x0c,0x1c,0xd1,0x01,0x01,0x19,0x00
8573
8574# CHECK: v_addc_u32_e64 v5, s[12:13], v1, -1, s[6:7] ; encoding: [0x05,0x0c,0x1c,0xd1,0x01,0x83,0x19,0x00]
85750x05,0x0c,0x1c,0xd1,0x01,0x83,0x19,0x00
8576
8577# CHECK: v_addc_u32_e64 v5, s[12:13], v1, 0.5, s[6:7] ; encoding: [0x05,0x0c,0x1c,0xd1,0x01,0xe1,0x19,0x00]
85780x05,0x0c,0x1c,0xd1,0x01,0xe1,0x19,0x00
8579
8580# CHECK: v_addc_u32_e64 v5, s[12:13], v1, -4.0, s[6:7] ; encoding: [0x05,0x0c,0x1c,0xd1,0x01,0xef,0x19,0x00]
85810x05,0x0c,0x1c,0xd1,0x01,0xef,0x19,0x00
8582
8583# CHECK: v_addc_u32_e64 v5, s[12:13], v1, v2, s[8:9] ; encoding: [0x05,0x0c,0x1c,0xd1,0x01,0x05,0x22,0x00]
85840x05,0x0c,0x1c,0xd1,0x01,0x05,0x22,0x00
8585
8586# CHECK: v_addc_u32_e64 v5, s[12:13], v1, v2, s[100:101] ; encoding: [0x05,0x0c,0x1c,0xd1,0x01,0x05,0x92,0x01]
85870x05,0x0c,0x1c,0xd1,0x01,0x05,0x92,0x01
8588
8589# CHECK: v_addc_u32_e64 v5, s[12:13], v1, v2, flat_scratch ; encoding: [0x05,0x0c,0x1c,0xd1,0x01,0x05,0x9a,0x01]
85900x05,0x0c,0x1c,0xd1,0x01,0x05,0x9a,0x01
8591
8592# CHECK: v_addc_u32_e64 v5, s[12:13], v1, v2, vcc ; encoding: [0x05,0x0c,0x1c,0xd1,0x01,0x05,0xaa,0x01]
85930x05,0x0c,0x1c,0xd1,0x01,0x05,0xaa,0x01
8594
8595# CHECK: v_addc_u32_e64 v5, s[12:13], v1, v2, tba ; encoding: [0x05,0x0c,0x1c,0xd1,0x01,0x05,0xb2,0x01]
85960x05,0x0c,0x1c,0xd1,0x01,0x05,0xb2,0x01
8597
8598# CHECK: v_addc_u32_e64 v5, s[12:13], v1, v2, tma ; encoding: [0x05,0x0c,0x1c,0xd1,0x01,0x05,0xba,0x01]
85990x05,0x0c,0x1c,0xd1,0x01,0x05,0xba,0x01
8600
8601# CHECK: v_addc_u32_e64 v5, s[12:13], v1, v2, ttmp[10:11] ; encoding: [0x05,0x0c,0x1c,0xd1,0x01,0x05,0xea,0x01]
86020x05,0x0c,0x1c,0xd1,0x01,0x05,0xea,0x01
8603
8604# CHECK: v_subb_u32_e64 v5, s[12:13], v1, v2, s[6:7] ; encoding: [0x05,0x0c,0x1d,0xd1,0x01,0x05,0x1a,0x00]
86050x05,0x0c,0x1d,0xd1,0x01,0x05,0x1a,0x00
8606
8607# CHECK: v_subb_u32_e64 v255, s[12:13], v1, v2, s[6:7] ; encoding: [0xff,0x0c,0x1d,0xd1,0x01,0x05,0x1a,0x00]
86080xff,0x0c,0x1d,0xd1,0x01,0x05,0x1a,0x00
8609
8610# CHECK: v_subb_u32_e64 v5, s[14:15], v1, v2, s[6:7] ; encoding: [0x05,0x0e,0x1d,0xd1,0x01,0x05,0x1a,0x00]
86110x05,0x0e,0x1d,0xd1,0x01,0x05,0x1a,0x00
8612
8613# CHECK: v_subb_u32_e64 v5, s[100:101], v1, v2, s[6:7] ; encoding: [0x05,0x64,0x1d,0xd1,0x01,0x05,0x1a,0x00]
86140x05,0x64,0x1d,0xd1,0x01,0x05,0x1a,0x00
8615
8616# CHECK: v_subb_u32_e64 v5, flat_scratch, v1, v2, s[6:7] ; encoding: [0x05,0x66,0x1d,0xd1,0x01,0x05,0x1a,0x00]
86170x05,0x66,0x1d,0xd1,0x01,0x05,0x1a,0x00
8618
8619# CHECK: v_subb_u32_e64 v5, vcc, v1, v2, s[6:7]  ; encoding: [0x05,0x6a,0x1d,0xd1,0x01,0x05,0x1a,0x00]
86200x05,0x6a,0x1d,0xd1,0x01,0x05,0x1a,0x00
8621
8622# CHECK: v_subb_u32_e64 v5, tba, v1, v2, s[6:7]  ; encoding: [0x05,0x6c,0x1d,0xd1,0x01,0x05,0x1a,0x00]
86230x05,0x6c,0x1d,0xd1,0x01,0x05,0x1a,0x00
8624
8625# CHECK: v_subb_u32_e64 v5, tma, v1, v2, s[6:7]  ; encoding: [0x05,0x6e,0x1d,0xd1,0x01,0x05,0x1a,0x00]
86260x05,0x6e,0x1d,0xd1,0x01,0x05,0x1a,0x00
8627
8628# CHECK: v_subb_u32_e64 v5, ttmp[10:11], v1, v2, s[6:7] ; encoding: [0x05,0x7a,0x1d,0xd1,0x01,0x05,0x1a,0x00]
86290x05,0x7a,0x1d,0xd1,0x01,0x05,0x1a,0x00
8630
8631# CHECK: v_subb_u32_e64 v5, s[12:13], v255, v2, s[6:7] ; encoding: [0x05,0x0c,0x1d,0xd1,0xff,0x05,0x1a,0x00]
86320x05,0x0c,0x1d,0xd1,0xff,0x05,0x1a,0x00
8633
8634# CHECK: v_subb_u32_e64 v5, s[12:13], 0, v2, s[6:7] ; encoding: [0x05,0x0c,0x1d,0xd1,0x80,0x04,0x1a,0x00]
86350x05,0x0c,0x1d,0xd1,0x80,0x04,0x1a,0x00
8636
8637# CHECK: v_subb_u32_e64 v5, s[12:13], -1, v2, s[6:7] ; encoding: [0x05,0x0c,0x1d,0xd1,0xc1,0x04,0x1a,0x00]
86380x05,0x0c,0x1d,0xd1,0xc1,0x04,0x1a,0x00
8639
8640# CHECK: v_subb_u32_e64 v5, s[12:13], 0.5, v2, s[6:7] ; encoding: [0x05,0x0c,0x1d,0xd1,0xf0,0x04,0x1a,0x00]
86410x05,0x0c,0x1d,0xd1,0xf0,0x04,0x1a,0x00
8642
8643# CHECK: v_subb_u32_e64 v5, s[12:13], -4.0, v2, s[6:7] ; encoding: [0x05,0x0c,0x1d,0xd1,0xf7,0x04,0x1a,0x00]
86440x05,0x0c,0x1d,0xd1,0xf7,0x04,0x1a,0x00
8645
8646# CHECK: v_subb_u32_e64 v5, s[12:13], v1, v255, s[6:7] ; encoding: [0x05,0x0c,0x1d,0xd1,0x01,0xff,0x1b,0x00]
86470x05,0x0c,0x1d,0xd1,0x01,0xff,0x1b,0x00
8648
8649# CHECK: v_subb_u32_e64 v5, s[12:13], v1, 0, s[6:7] ; encoding: [0x05,0x0c,0x1d,0xd1,0x01,0x01,0x19,0x00]
86500x05,0x0c,0x1d,0xd1,0x01,0x01,0x19,0x00
8651
8652# CHECK: v_subb_u32_e64 v5, s[12:13], v1, -1, s[6:7] ; encoding: [0x05,0x0c,0x1d,0xd1,0x01,0x83,0x19,0x00]
86530x05,0x0c,0x1d,0xd1,0x01,0x83,0x19,0x00
8654
8655# CHECK: v_subb_u32_e64 v5, s[12:13], v1, 0.5, s[6:7] ; encoding: [0x05,0x0c,0x1d,0xd1,0x01,0xe1,0x19,0x00]
86560x05,0x0c,0x1d,0xd1,0x01,0xe1,0x19,0x00
8657
8658# CHECK: v_subb_u32_e64 v5, s[12:13], v1, -4.0, s[6:7] ; encoding: [0x05,0x0c,0x1d,0xd1,0x01,0xef,0x19,0x00]
86590x05,0x0c,0x1d,0xd1,0x01,0xef,0x19,0x00
8660
8661# CHECK: v_subb_u32_e64 v5, s[12:13], v1, v2, s[8:9] ; encoding: [0x05,0x0c,0x1d,0xd1,0x01,0x05,0x22,0x00]
86620x05,0x0c,0x1d,0xd1,0x01,0x05,0x22,0x00
8663
8664# CHECK: v_subb_u32_e64 v5, s[12:13], v1, v2, s[100:101] ; encoding: [0x05,0x0c,0x1d,0xd1,0x01,0x05,0x92,0x01]
86650x05,0x0c,0x1d,0xd1,0x01,0x05,0x92,0x01
8666
8667# CHECK: v_subb_u32_e64 v5, s[12:13], v1, v2, flat_scratch ; encoding: [0x05,0x0c,0x1d,0xd1,0x01,0x05,0x9a,0x01]
86680x05,0x0c,0x1d,0xd1,0x01,0x05,0x9a,0x01
8669
8670# CHECK: v_subb_u32_e64 v5, s[12:13], v1, v2, vcc ; encoding: [0x05,0x0c,0x1d,0xd1,0x01,0x05,0xaa,0x01]
86710x05,0x0c,0x1d,0xd1,0x01,0x05,0xaa,0x01
8672
8673# CHECK: v_subb_u32_e64 v5, s[12:13], v1, v2, tba ; encoding: [0x05,0x0c,0x1d,0xd1,0x01,0x05,0xb2,0x01]
86740x05,0x0c,0x1d,0xd1,0x01,0x05,0xb2,0x01
8675
8676# CHECK: v_subb_u32_e64 v5, s[12:13], v1, v2, tma ; encoding: [0x05,0x0c,0x1d,0xd1,0x01,0x05,0xba,0x01]
86770x05,0x0c,0x1d,0xd1,0x01,0x05,0xba,0x01
8678
8679# CHECK: v_subb_u32_e64 v5, s[12:13], v1, v2, ttmp[10:11] ; encoding: [0x05,0x0c,0x1d,0xd1,0x01,0x05,0xea,0x01]
86800x05,0x0c,0x1d,0xd1,0x01,0x05,0xea,0x01
8681
8682# CHECK: v_subbrev_u32_e64 v5, s[12:13], v1, v2, s[6:7] ; encoding: [0x05,0x0c,0x1e,0xd1,0x01,0x05,0x1a,0x00]
86830x05,0x0c,0x1e,0xd1,0x01,0x05,0x1a,0x00
8684
8685# CHECK: v_subbrev_u32_e64 v255, s[12:13], v1, v2, s[6:7] ; encoding: [0xff,0x0c,0x1e,0xd1,0x01,0x05,0x1a,0x00]
86860xff,0x0c,0x1e,0xd1,0x01,0x05,0x1a,0x00
8687
8688# CHECK: v_subbrev_u32_e64 v5, s[14:15], v1, v2, s[6:7] ; encoding: [0x05,0x0e,0x1e,0xd1,0x01,0x05,0x1a,0x00]
86890x05,0x0e,0x1e,0xd1,0x01,0x05,0x1a,0x00
8690
8691# CHECK: v_subbrev_u32_e64 v5, s[100:101], v1, v2, s[6:7] ; encoding: [0x05,0x64,0x1e,0xd1,0x01,0x05,0x1a,0x00]
86920x05,0x64,0x1e,0xd1,0x01,0x05,0x1a,0x00
8693
8694# CHECK: v_subbrev_u32_e64 v5, flat_scratch, v1, v2, s[6:7] ; encoding: [0x05,0x66,0x1e,0xd1,0x01,0x05,0x1a,0x00]
86950x05,0x66,0x1e,0xd1,0x01,0x05,0x1a,0x00
8696
8697# CHECK: v_subbrev_u32_e64 v5, vcc, v1, v2, s[6:7] ; encoding: [0x05,0x6a,0x1e,0xd1,0x01,0x05,0x1a,0x00]
86980x05,0x6a,0x1e,0xd1,0x01,0x05,0x1a,0x00
8699
8700# CHECK: v_subbrev_u32_e64 v5, tba, v1, v2, s[6:7] ; encoding: [0x05,0x6c,0x1e,0xd1,0x01,0x05,0x1a,0x00]
87010x05,0x6c,0x1e,0xd1,0x01,0x05,0x1a,0x00
8702
8703# CHECK: v_subbrev_u32_e64 v5, tma, v1, v2, s[6:7] ; encoding: [0x05,0x6e,0x1e,0xd1,0x01,0x05,0x1a,0x00]
87040x05,0x6e,0x1e,0xd1,0x01,0x05,0x1a,0x00
8705
8706# CHECK: v_subbrev_u32_e64 v5, ttmp[10:11], v1, v2, s[6:7] ; encoding: [0x05,0x7a,0x1e,0xd1,0x01,0x05,0x1a,0x00]
87070x05,0x7a,0x1e,0xd1,0x01,0x05,0x1a,0x00
8708
8709# CHECK: v_subbrev_u32_e64 v5, s[12:13], v255, v2, s[6:7] ; encoding: [0x05,0x0c,0x1e,0xd1,0xff,0x05,0x1a,0x00]
87100x05,0x0c,0x1e,0xd1,0xff,0x05,0x1a,0x00
8711
8712# CHECK: v_subbrev_u32_e64 v5, s[12:13], 0, v2, s[6:7] ; encoding: [0x05,0x0c,0x1e,0xd1,0x80,0x04,0x1a,0x00]
87130x05,0x0c,0x1e,0xd1,0x80,0x04,0x1a,0x00
8714
8715# CHECK: v_subbrev_u32_e64 v5, s[12:13], -1, v2, s[6:7] ; encoding: [0x05,0x0c,0x1e,0xd1,0xc1,0x04,0x1a,0x00]
87160x05,0x0c,0x1e,0xd1,0xc1,0x04,0x1a,0x00
8717
8718# CHECK: v_subbrev_u32_e64 v5, s[12:13], 0.5, v2, s[6:7] ; encoding: [0x05,0x0c,0x1e,0xd1,0xf0,0x04,0x1a,0x00]
87190x05,0x0c,0x1e,0xd1,0xf0,0x04,0x1a,0x00
8720
8721# CHECK: v_subbrev_u32_e64 v5, s[12:13], -4.0, v2, s[6:7] ; encoding: [0x05,0x0c,0x1e,0xd1,0xf7,0x04,0x1a,0x00]
87220x05,0x0c,0x1e,0xd1,0xf7,0x04,0x1a,0x00
8723
8724# CHECK: v_subbrev_u32_e64 v5, s[12:13], v1, v255, s[6:7] ; encoding: [0x05,0x0c,0x1e,0xd1,0x01,0xff,0x1b,0x00]
87250x05,0x0c,0x1e,0xd1,0x01,0xff,0x1b,0x00
8726
8727# CHECK: v_subbrev_u32_e64 v5, s[12:13], v1, 0, s[6:7] ; encoding: [0x05,0x0c,0x1e,0xd1,0x01,0x01,0x19,0x00]
87280x05,0x0c,0x1e,0xd1,0x01,0x01,0x19,0x00
8729
8730# CHECK: v_subbrev_u32_e64 v5, s[12:13], v1, -1, s[6:7] ; encoding: [0x05,0x0c,0x1e,0xd1,0x01,0x83,0x19,0x00]
87310x05,0x0c,0x1e,0xd1,0x01,0x83,0x19,0x00
8732
8733# CHECK: v_subbrev_u32_e64 v5, s[12:13], v1, 0.5, s[6:7] ; encoding: [0x05,0x0c,0x1e,0xd1,0x01,0xe1,0x19,0x00]
87340x05,0x0c,0x1e,0xd1,0x01,0xe1,0x19,0x00
8735
8736# CHECK: v_subbrev_u32_e64 v5, s[12:13], v1, -4.0, s[6:7] ; encoding: [0x05,0x0c,0x1e,0xd1,0x01,0xef,0x19,0x00]
87370x05,0x0c,0x1e,0xd1,0x01,0xef,0x19,0x00
8738
8739# CHECK: v_subbrev_u32_e64 v5, s[12:13], v1, v2, s[8:9] ; encoding: [0x05,0x0c,0x1e,0xd1,0x01,0x05,0x22,0x00]
87400x05,0x0c,0x1e,0xd1,0x01,0x05,0x22,0x00
8741
8742# CHECK: v_subbrev_u32_e64 v5, s[12:13], v1, v2, s[100:101] ; encoding: [0x05,0x0c,0x1e,0xd1,0x01,0x05,0x92,0x01]
87430x05,0x0c,0x1e,0xd1,0x01,0x05,0x92,0x01
8744
8745# CHECK: v_subbrev_u32_e64 v5, s[12:13], v1, v2, flat_scratch ; encoding: [0x05,0x0c,0x1e,0xd1,0x01,0x05,0x9a,0x01]
87460x05,0x0c,0x1e,0xd1,0x01,0x05,0x9a,0x01
8747
8748# CHECK: v_subbrev_u32_e64 v5, s[12:13], v1, v2, vcc ; encoding: [0x05,0x0c,0x1e,0xd1,0x01,0x05,0xaa,0x01]
87490x05,0x0c,0x1e,0xd1,0x01,0x05,0xaa,0x01
8750
8751# CHECK: v_subbrev_u32_e64 v5, s[12:13], v1, v2, tba ; encoding: [0x05,0x0c,0x1e,0xd1,0x01,0x05,0xb2,0x01]
87520x05,0x0c,0x1e,0xd1,0x01,0x05,0xb2,0x01
8753
8754# CHECK: v_subbrev_u32_e64 v5, s[12:13], v1, v2, tma ; encoding: [0x05,0x0c,0x1e,0xd1,0x01,0x05,0xba,0x01]
87550x05,0x0c,0x1e,0xd1,0x01,0x05,0xba,0x01
8756
8757# CHECK: v_subbrev_u32_e64 v5, s[12:13], v1, v2, ttmp[10:11] ; encoding: [0x05,0x0c,0x1e,0xd1,0x01,0x05,0xea,0x01]
87580x05,0x0c,0x1e,0xd1,0x01,0x05,0xea,0x01
8759
8760# CHECK: v_add_f16_e64 v5, v1, v2                ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0x05,0x02,0x00]
87610x05,0x00,0x1f,0xd1,0x01,0x05,0x02,0x00
8762
8763# CHECK: v_add_f16_e64 v255, v1, v2              ; encoding: [0xff,0x00,0x1f,0xd1,0x01,0x05,0x02,0x00]
87640xff,0x00,0x1f,0xd1,0x01,0x05,0x02,0x00
8765
8766# CHECK: v_add_f16_e64 v5, v255, v2              ; encoding: [0x05,0x00,0x1f,0xd1,0xff,0x05,0x02,0x00]
87670x05,0x00,0x1f,0xd1,0xff,0x05,0x02,0x00
8768
8769# CHECK: v_add_f16_e64 v5, s1, v2                ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0x04,0x02,0x00]
87700x05,0x00,0x1f,0xd1,0x01,0x04,0x02,0x00
8771
8772# CHECK: v_add_f16_e64 v5, s101, v2              ; encoding: [0x05,0x00,0x1f,0xd1,0x65,0x04,0x02,0x00]
87730x05,0x00,0x1f,0xd1,0x65,0x04,0x02,0x00
8774
8775# CHECK: v_add_f16_e64 v5, flat_scratch_lo, v2   ; encoding: [0x05,0x00,0x1f,0xd1,0x66,0x04,0x02,0x00]
87760x05,0x00,0x1f,0xd1,0x66,0x04,0x02,0x00
8777
8778# CHECK: v_add_f16_e64 v5, flat_scratch_hi, v2   ; encoding: [0x05,0x00,0x1f,0xd1,0x67,0x04,0x02,0x00]
87790x05,0x00,0x1f,0xd1,0x67,0x04,0x02,0x00
8780
8781# CHECK: v_add_f16_e64 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x1f,0xd1,0x6a,0x04,0x02,0x00]
87820x05,0x00,0x1f,0xd1,0x6a,0x04,0x02,0x00
8783
8784# CHECK: v_add_f16_e64 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x1f,0xd1,0x6b,0x04,0x02,0x00]
87850x05,0x00,0x1f,0xd1,0x6b,0x04,0x02,0x00
8786
8787# CHECK: v_add_f16_e64 v5, tba_lo, v2            ; encoding: [0x05,0x00,0x1f,0xd1,0x6c,0x04,0x02,0x00]
87880x05,0x00,0x1f,0xd1,0x6c,0x04,0x02,0x00
8789
8790# CHECK: v_add_f16_e64 v5, tba_hi, v2            ; encoding: [0x05,0x00,0x1f,0xd1,0x6d,0x04,0x02,0x00]
87910x05,0x00,0x1f,0xd1,0x6d,0x04,0x02,0x00
8792
8793# CHECK: v_add_f16_e64 v5, tma_lo, v2            ; encoding: [0x05,0x00,0x1f,0xd1,0x6e,0x04,0x02,0x00]
87940x05,0x00,0x1f,0xd1,0x6e,0x04,0x02,0x00
8795
8796# CHECK: v_add_f16_e64 v5, tma_hi, v2            ; encoding: [0x05,0x00,0x1f,0xd1,0x6f,0x04,0x02,0x00]
87970x05,0x00,0x1f,0xd1,0x6f,0x04,0x02,0x00
8798
8799# CHECK: v_add_f16_e64 v5, ttmp11, v2            ; encoding: [0x05,0x00,0x1f,0xd1,0x7b,0x04,0x02,0x00]
88000x05,0x00,0x1f,0xd1,0x7b,0x04,0x02,0x00
8801
8802# CHECK: v_add_f16_e64 v5, m0, v2                ; encoding: [0x05,0x00,0x1f,0xd1,0x7c,0x04,0x02,0x00]
88030x05,0x00,0x1f,0xd1,0x7c,0x04,0x02,0x00
8804
8805# CHECK: v_add_f16_e64 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x1f,0xd1,0x7e,0x04,0x02,0x00]
88060x05,0x00,0x1f,0xd1,0x7e,0x04,0x02,0x00
8807
8808# CHECK: v_add_f16_e64 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x1f,0xd1,0x7f,0x04,0x02,0x00]
88090x05,0x00,0x1f,0xd1,0x7f,0x04,0x02,0x00
8810
8811# CHECK: v_add_f16_e64 v5, 0, v2                 ; encoding: [0x05,0x00,0x1f,0xd1,0x80,0x04,0x02,0x00]
88120x05,0x00,0x1f,0xd1,0x80,0x04,0x02,0x00
8813
8814# CHECK: v_add_f16_e64 v5, -1, v2                ; encoding: [0x05,0x00,0x1f,0xd1,0xc1,0x04,0x02,0x00]
88150x05,0x00,0x1f,0xd1,0xc1,0x04,0x02,0x00
8816
8817# CHECK: v_add_f16_e64 v5, 0.5, v2               ; encoding: [0x05,0x00,0x1f,0xd1,0xf0,0x04,0x02,0x00]
88180x05,0x00,0x1f,0xd1,0xf0,0x04,0x02,0x00
8819
8820# CHECK: v_add_f16_e64 v5, -4.0, v2              ; encoding: [0x05,0x00,0x1f,0xd1,0xf7,0x04,0x02,0x00]
88210x05,0x00,0x1f,0xd1,0xf7,0x04,0x02,0x00
8822
8823# CHECK: v_add_f16_e64 v5, v1, v255              ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0xff,0x03,0x00]
88240x05,0x00,0x1f,0xd1,0x01,0xff,0x03,0x00
8825
8826# CHECK: v_add_f16_e64 v5, v1, s2                ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0x05,0x00,0x00]
88270x05,0x00,0x1f,0xd1,0x01,0x05,0x00,0x00
8828
8829# CHECK: v_add_f16_e64 v5, v1, s101              ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0xcb,0x00,0x00]
88300x05,0x00,0x1f,0xd1,0x01,0xcb,0x00,0x00
8831
8832# CHECK: v_add_f16_e64 v5, v1, flat_scratch_lo   ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0xcd,0x00,0x00]
88330x05,0x00,0x1f,0xd1,0x01,0xcd,0x00,0x00
8834
8835# CHECK: v_add_f16_e64 v5, v1, flat_scratch_hi   ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0xcf,0x00,0x00]
88360x05,0x00,0x1f,0xd1,0x01,0xcf,0x00,0x00
8837
8838# CHECK: v_add_f16_e64 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0xd5,0x00,0x00]
88390x05,0x00,0x1f,0xd1,0x01,0xd5,0x00,0x00
8840
8841# CHECK: v_add_f16_e64 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0xd7,0x00,0x00]
88420x05,0x00,0x1f,0xd1,0x01,0xd7,0x00,0x00
8843
8844# CHECK: v_add_f16_e64 v5, v1, tba_lo            ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0xd9,0x00,0x00]
88450x05,0x00,0x1f,0xd1,0x01,0xd9,0x00,0x00
8846
8847# CHECK: v_add_f16_e64 v5, v1, tba_hi            ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0xdb,0x00,0x00]
88480x05,0x00,0x1f,0xd1,0x01,0xdb,0x00,0x00
8849
8850# CHECK: v_add_f16_e64 v5, v1, tma_lo            ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0xdd,0x00,0x00]
88510x05,0x00,0x1f,0xd1,0x01,0xdd,0x00,0x00
8852
8853# CHECK: v_add_f16_e64 v5, v1, tma_hi            ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0xdf,0x00,0x00]
88540x05,0x00,0x1f,0xd1,0x01,0xdf,0x00,0x00
8855
8856# CHECK: v_add_f16_e64 v5, v1, ttmp11            ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0xf7,0x00,0x00]
88570x05,0x00,0x1f,0xd1,0x01,0xf7,0x00,0x00
8858
8859# CHECK: v_add_f16_e64 v5, v1, m0                ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0xf9,0x00,0x00]
88600x05,0x00,0x1f,0xd1,0x01,0xf9,0x00,0x00
8861
8862# CHECK: v_add_f16_e64 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0xfd,0x00,0x00]
88630x05,0x00,0x1f,0xd1,0x01,0xfd,0x00,0x00
8864
8865# CHECK: v_add_f16_e64 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0xff,0x00,0x00]
88660x05,0x00,0x1f,0xd1,0x01,0xff,0x00,0x00
8867
8868# CHECK: v_add_f16_e64 v5, v1, 0                 ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0x01,0x01,0x00]
88690x05,0x00,0x1f,0xd1,0x01,0x01,0x01,0x00
8870
8871# CHECK: v_add_f16_e64 v5, v1, -1                ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0x83,0x01,0x00]
88720x05,0x00,0x1f,0xd1,0x01,0x83,0x01,0x00
8873
8874# CHECK: v_add_f16_e64 v5, v1, 0.5               ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0xe1,0x01,0x00]
88750x05,0x00,0x1f,0xd1,0x01,0xe1,0x01,0x00
8876
8877# CHECK: v_add_f16_e64 v5, v1, -4.0              ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0xef,0x01,0x00]
88780x05,0x00,0x1f,0xd1,0x01,0xef,0x01,0x00
8879
8880# CHECK: v_add_f16_e64 v5, -v1, v2               ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0x05,0x02,0x20]
88810x05,0x00,0x1f,0xd1,0x01,0x05,0x02,0x20
8882
8883# CHECK: v_add_f16_e64 v5, v1, -v2               ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0x05,0x02,0x40]
88840x05,0x00,0x1f,0xd1,0x01,0x05,0x02,0x40
8885
8886# CHECK: v_add_f16_e64 v5, -v1, -v2              ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0x05,0x02,0x60]
88870x05,0x00,0x1f,0xd1,0x01,0x05,0x02,0x60
8888
8889# CHECK: v_add_f16_e64 v5, |v1|, v2              ; encoding: [0x05,0x01,0x1f,0xd1,0x01,0x05,0x02,0x00]
88900x05,0x01,0x1f,0xd1,0x01,0x05,0x02,0x00
8891
8892# CHECK: v_add_f16_e64 v5, v1, |v2|              ; encoding: [0x05,0x02,0x1f,0xd1,0x01,0x05,0x02,0x00]
88930x05,0x02,0x1f,0xd1,0x01,0x05,0x02,0x00
8894
8895# CHECK: v_add_f16_e64 v5, |v1|, |v2|            ; encoding: [0x05,0x03,0x1f,0xd1,0x01,0x05,0x02,0x00]
88960x05,0x03,0x1f,0xd1,0x01,0x05,0x02,0x00
8897
8898# CHECK: v_add_f16_e64 v5, v1, v2 clamp          ; encoding: [0x05,0x80,0x1f,0xd1,0x01,0x05,0x02,0x00]
88990x05,0x80,0x1f,0xd1,0x01,0x05,0x02,0x00
8900
8901# CHECK: v_sub_f16_e64 v5, v1, v2                ; encoding: [0x05,0x00,0x20,0xd1,0x01,0x05,0x02,0x00]
89020x05,0x00,0x20,0xd1,0x01,0x05,0x02,0x00
8903
8904# CHECK: v_sub_f16_e64 v255, v1, v2              ; encoding: [0xff,0x00,0x20,0xd1,0x01,0x05,0x02,0x00]
89050xff,0x00,0x20,0xd1,0x01,0x05,0x02,0x00
8906
8907# CHECK: v_sub_f16_e64 v5, v255, v2              ; encoding: [0x05,0x00,0x20,0xd1,0xff,0x05,0x02,0x00]
89080x05,0x00,0x20,0xd1,0xff,0x05,0x02,0x00
8909
8910# CHECK: v_sub_f16_e64 v5, s1, v2                ; encoding: [0x05,0x00,0x20,0xd1,0x01,0x04,0x02,0x00]
89110x05,0x00,0x20,0xd1,0x01,0x04,0x02,0x00
8912
8913# CHECK: v_sub_f16_e64 v5, s101, v2              ; encoding: [0x05,0x00,0x20,0xd1,0x65,0x04,0x02,0x00]
89140x05,0x00,0x20,0xd1,0x65,0x04,0x02,0x00
8915
8916# CHECK: v_sub_f16_e64 v5, flat_scratch_lo, v2   ; encoding: [0x05,0x00,0x20,0xd1,0x66,0x04,0x02,0x00]
89170x05,0x00,0x20,0xd1,0x66,0x04,0x02,0x00
8918
8919# CHECK: v_sub_f16_e64 v5, flat_scratch_hi, v2   ; encoding: [0x05,0x00,0x20,0xd1,0x67,0x04,0x02,0x00]
89200x05,0x00,0x20,0xd1,0x67,0x04,0x02,0x00
8921
8922# CHECK: v_sub_f16_e64 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x20,0xd1,0x6a,0x04,0x02,0x00]
89230x05,0x00,0x20,0xd1,0x6a,0x04,0x02,0x00
8924
8925# CHECK: v_sub_f16_e64 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x20,0xd1,0x6b,0x04,0x02,0x00]
89260x05,0x00,0x20,0xd1,0x6b,0x04,0x02,0x00
8927
8928# CHECK: v_sub_f16_e64 v5, tba_lo, v2            ; encoding: [0x05,0x00,0x20,0xd1,0x6c,0x04,0x02,0x00]
89290x05,0x00,0x20,0xd1,0x6c,0x04,0x02,0x00
8930
8931# CHECK: v_sub_f16_e64 v5, tba_hi, v2            ; encoding: [0x05,0x00,0x20,0xd1,0x6d,0x04,0x02,0x00]
89320x05,0x00,0x20,0xd1,0x6d,0x04,0x02,0x00
8933
8934# CHECK: v_sub_f16_e64 v5, tma_lo, v2            ; encoding: [0x05,0x00,0x20,0xd1,0x6e,0x04,0x02,0x00]
89350x05,0x00,0x20,0xd1,0x6e,0x04,0x02,0x00
8936
8937# CHECK: v_sub_f16_e64 v5, tma_hi, v2            ; encoding: [0x05,0x00,0x20,0xd1,0x6f,0x04,0x02,0x00]
89380x05,0x00,0x20,0xd1,0x6f,0x04,0x02,0x00
8939
8940# CHECK: v_sub_f16_e64 v5, ttmp11, v2            ; encoding: [0x05,0x00,0x20,0xd1,0x7b,0x04,0x02,0x00]
89410x05,0x00,0x20,0xd1,0x7b,0x04,0x02,0x00
8942
8943# CHECK: v_sub_f16_e64 v5, m0, v2                ; encoding: [0x05,0x00,0x20,0xd1,0x7c,0x04,0x02,0x00]
89440x05,0x00,0x20,0xd1,0x7c,0x04,0x02,0x00
8945
8946# CHECK: v_sub_f16_e64 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x20,0xd1,0x7e,0x04,0x02,0x00]
89470x05,0x00,0x20,0xd1,0x7e,0x04,0x02,0x00
8948
8949# CHECK: v_sub_f16_e64 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x20,0xd1,0x7f,0x04,0x02,0x00]
89500x05,0x00,0x20,0xd1,0x7f,0x04,0x02,0x00
8951
8952# CHECK: v_sub_f16_e64 v5, 0, v2                 ; encoding: [0x05,0x00,0x20,0xd1,0x80,0x04,0x02,0x00]
89530x05,0x00,0x20,0xd1,0x80,0x04,0x02,0x00
8954
8955# CHECK: v_sub_f16_e64 v5, -1, v2                ; encoding: [0x05,0x00,0x20,0xd1,0xc1,0x04,0x02,0x00]
89560x05,0x00,0x20,0xd1,0xc1,0x04,0x02,0x00
8957
8958# CHECK: v_sub_f16_e64 v5, 0.5, v2               ; encoding: [0x05,0x00,0x20,0xd1,0xf0,0x04,0x02,0x00]
89590x05,0x00,0x20,0xd1,0xf0,0x04,0x02,0x00
8960
8961# CHECK: v_sub_f16_e64 v5, -4.0, v2              ; encoding: [0x05,0x00,0x20,0xd1,0xf7,0x04,0x02,0x00]
89620x05,0x00,0x20,0xd1,0xf7,0x04,0x02,0x00
8963
8964# CHECK: v_sub_f16_e64 v5, v1, v255              ; encoding: [0x05,0x00,0x20,0xd1,0x01,0xff,0x03,0x00]
89650x05,0x00,0x20,0xd1,0x01,0xff,0x03,0x00
8966
8967# CHECK: v_sub_f16_e64 v5, v1, s2                ; encoding: [0x05,0x00,0x20,0xd1,0x01,0x05,0x00,0x00]
89680x05,0x00,0x20,0xd1,0x01,0x05,0x00,0x00
8969
8970# CHECK: v_sub_f16_e64 v5, v1, s101              ; encoding: [0x05,0x00,0x20,0xd1,0x01,0xcb,0x00,0x00]
89710x05,0x00,0x20,0xd1,0x01,0xcb,0x00,0x00
8972
8973# CHECK: v_sub_f16_e64 v5, v1, flat_scratch_lo   ; encoding: [0x05,0x00,0x20,0xd1,0x01,0xcd,0x00,0x00]
89740x05,0x00,0x20,0xd1,0x01,0xcd,0x00,0x00
8975
8976# CHECK: v_sub_f16_e64 v5, v1, flat_scratch_hi   ; encoding: [0x05,0x00,0x20,0xd1,0x01,0xcf,0x00,0x00]
89770x05,0x00,0x20,0xd1,0x01,0xcf,0x00,0x00
8978
8979# CHECK: v_sub_f16_e64 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x20,0xd1,0x01,0xd5,0x00,0x00]
89800x05,0x00,0x20,0xd1,0x01,0xd5,0x00,0x00
8981
8982# CHECK: v_sub_f16_e64 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x20,0xd1,0x01,0xd7,0x00,0x00]
89830x05,0x00,0x20,0xd1,0x01,0xd7,0x00,0x00
8984
8985# CHECK: v_sub_f16_e64 v5, v1, tba_lo            ; encoding: [0x05,0x00,0x20,0xd1,0x01,0xd9,0x00,0x00]
89860x05,0x00,0x20,0xd1,0x01,0xd9,0x00,0x00
8987
8988# CHECK: v_sub_f16_e64 v5, v1, tba_hi            ; encoding: [0x05,0x00,0x20,0xd1,0x01,0xdb,0x00,0x00]
89890x05,0x00,0x20,0xd1,0x01,0xdb,0x00,0x00
8990
8991# CHECK: v_sub_f16_e64 v5, v1, tma_lo            ; encoding: [0x05,0x00,0x20,0xd1,0x01,0xdd,0x00,0x00]
89920x05,0x00,0x20,0xd1,0x01,0xdd,0x00,0x00
8993
8994# CHECK: v_sub_f16_e64 v5, v1, tma_hi            ; encoding: [0x05,0x00,0x20,0xd1,0x01,0xdf,0x00,0x00]
89950x05,0x00,0x20,0xd1,0x01,0xdf,0x00,0x00
8996
8997# CHECK: v_sub_f16_e64 v5, v1, ttmp11            ; encoding: [0x05,0x00,0x20,0xd1,0x01,0xf7,0x00,0x00]
89980x05,0x00,0x20,0xd1,0x01,0xf7,0x00,0x00
8999
9000# CHECK: v_sub_f16_e64 v5, v1, m0                ; encoding: [0x05,0x00,0x20,0xd1,0x01,0xf9,0x00,0x00]
90010x05,0x00,0x20,0xd1,0x01,0xf9,0x00,0x00
9002
9003# CHECK: v_sub_f16_e64 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x20,0xd1,0x01,0xfd,0x00,0x00]
90040x05,0x00,0x20,0xd1,0x01,0xfd,0x00,0x00
9005
9006# CHECK: v_sub_f16_e64 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x20,0xd1,0x01,0xff,0x00,0x00]
90070x05,0x00,0x20,0xd1,0x01,0xff,0x00,0x00
9008
9009# CHECK: v_sub_f16_e64 v5, v1, 0                 ; encoding: [0x05,0x00,0x20,0xd1,0x01,0x01,0x01,0x00]
90100x05,0x00,0x20,0xd1,0x01,0x01,0x01,0x00
9011
9012# CHECK: v_sub_f16_e64 v5, v1, -1                ; encoding: [0x05,0x00,0x20,0xd1,0x01,0x83,0x01,0x00]
90130x05,0x00,0x20,0xd1,0x01,0x83,0x01,0x00
9014
9015# CHECK: v_sub_f16_e64 v5, v1, 0.5               ; encoding: [0x05,0x00,0x20,0xd1,0x01,0xe1,0x01,0x00]
90160x05,0x00,0x20,0xd1,0x01,0xe1,0x01,0x00
9017
9018# CHECK: v_sub_f16_e64 v5, v1, -4.0              ; encoding: [0x05,0x00,0x20,0xd1,0x01,0xef,0x01,0x00]
90190x05,0x00,0x20,0xd1,0x01,0xef,0x01,0x00
9020
9021# CHECK: v_sub_f16_e64 v5, -v1, v2               ; encoding: [0x05,0x00,0x20,0xd1,0x01,0x05,0x02,0x20]
90220x05,0x00,0x20,0xd1,0x01,0x05,0x02,0x20
9023
9024# CHECK: v_sub_f16_e64 v5, v1, -v2               ; encoding: [0x05,0x00,0x20,0xd1,0x01,0x05,0x02,0x40]
90250x05,0x00,0x20,0xd1,0x01,0x05,0x02,0x40
9026
9027# CHECK: v_sub_f16_e64 v5, -v1, -v2              ; encoding: [0x05,0x00,0x20,0xd1,0x01,0x05,0x02,0x60]
90280x05,0x00,0x20,0xd1,0x01,0x05,0x02,0x60
9029
9030# CHECK: v_sub_f16_e64 v5, |v1|, v2              ; encoding: [0x05,0x01,0x20,0xd1,0x01,0x05,0x02,0x00]
90310x05,0x01,0x20,0xd1,0x01,0x05,0x02,0x00
9032
9033# CHECK: v_sub_f16_e64 v5, v1, |v2|              ; encoding: [0x05,0x02,0x20,0xd1,0x01,0x05,0x02,0x00]
90340x05,0x02,0x20,0xd1,0x01,0x05,0x02,0x00
9035
9036# CHECK: v_sub_f16_e64 v5, |v1|, |v2|            ; encoding: [0x05,0x03,0x20,0xd1,0x01,0x05,0x02,0x00]
90370x05,0x03,0x20,0xd1,0x01,0x05,0x02,0x00
9038
9039# CHECK: v_sub_f16_e64 v5, v1, v2 clamp          ; encoding: [0x05,0x80,0x20,0xd1,0x01,0x05,0x02,0x00]
90400x05,0x80,0x20,0xd1,0x01,0x05,0x02,0x00
9041
9042# CHECK: v_subrev_f16_e64 v5, v1, v2             ; encoding: [0x05,0x00,0x21,0xd1,0x01,0x05,0x02,0x00]
90430x05,0x00,0x21,0xd1,0x01,0x05,0x02,0x00
9044
9045# CHECK: v_subrev_f16_e64 v255, v1, v2           ; encoding: [0xff,0x00,0x21,0xd1,0x01,0x05,0x02,0x00]
90460xff,0x00,0x21,0xd1,0x01,0x05,0x02,0x00
9047
9048# CHECK: v_subrev_f16_e64 v5, v255, v2           ; encoding: [0x05,0x00,0x21,0xd1,0xff,0x05,0x02,0x00]
90490x05,0x00,0x21,0xd1,0xff,0x05,0x02,0x00
9050
9051# CHECK: v_subrev_f16_e64 v5, s1, v2             ; encoding: [0x05,0x00,0x21,0xd1,0x01,0x04,0x02,0x00]
90520x05,0x00,0x21,0xd1,0x01,0x04,0x02,0x00
9053
9054# CHECK: v_subrev_f16_e64 v5, s101, v2           ; encoding: [0x05,0x00,0x21,0xd1,0x65,0x04,0x02,0x00]
90550x05,0x00,0x21,0xd1,0x65,0x04,0x02,0x00
9056
9057# CHECK: v_subrev_f16_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x21,0xd1,0x66,0x04,0x02,0x00]
90580x05,0x00,0x21,0xd1,0x66,0x04,0x02,0x00
9059
9060# CHECK: v_subrev_f16_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x21,0xd1,0x67,0x04,0x02,0x00]
90610x05,0x00,0x21,0xd1,0x67,0x04,0x02,0x00
9062
9063# CHECK: v_subrev_f16_e64 v5, vcc_lo, v2         ; encoding: [0x05,0x00,0x21,0xd1,0x6a,0x04,0x02,0x00]
90640x05,0x00,0x21,0xd1,0x6a,0x04,0x02,0x00
9065
9066# CHECK: v_subrev_f16_e64 v5, vcc_hi, v2         ; encoding: [0x05,0x00,0x21,0xd1,0x6b,0x04,0x02,0x00]
90670x05,0x00,0x21,0xd1,0x6b,0x04,0x02,0x00
9068
9069# CHECK: v_subrev_f16_e64 v5, tba_lo, v2         ; encoding: [0x05,0x00,0x21,0xd1,0x6c,0x04,0x02,0x00]
90700x05,0x00,0x21,0xd1,0x6c,0x04,0x02,0x00
9071
9072# CHECK: v_subrev_f16_e64 v5, tba_hi, v2         ; encoding: [0x05,0x00,0x21,0xd1,0x6d,0x04,0x02,0x00]
90730x05,0x00,0x21,0xd1,0x6d,0x04,0x02,0x00
9074
9075# CHECK: v_subrev_f16_e64 v5, tma_lo, v2         ; encoding: [0x05,0x00,0x21,0xd1,0x6e,0x04,0x02,0x00]
90760x05,0x00,0x21,0xd1,0x6e,0x04,0x02,0x00
9077
9078# CHECK: v_subrev_f16_e64 v5, tma_hi, v2         ; encoding: [0x05,0x00,0x21,0xd1,0x6f,0x04,0x02,0x00]
90790x05,0x00,0x21,0xd1,0x6f,0x04,0x02,0x00
9080
9081# CHECK: v_subrev_f16_e64 v5, ttmp11, v2         ; encoding: [0x05,0x00,0x21,0xd1,0x7b,0x04,0x02,0x00]
90820x05,0x00,0x21,0xd1,0x7b,0x04,0x02,0x00
9083
9084# CHECK: v_subrev_f16_e64 v5, m0, v2             ; encoding: [0x05,0x00,0x21,0xd1,0x7c,0x04,0x02,0x00]
90850x05,0x00,0x21,0xd1,0x7c,0x04,0x02,0x00
9086
9087# CHECK: v_subrev_f16_e64 v5, exec_lo, v2        ; encoding: [0x05,0x00,0x21,0xd1,0x7e,0x04,0x02,0x00]
90880x05,0x00,0x21,0xd1,0x7e,0x04,0x02,0x00
9089
9090# CHECK: v_subrev_f16_e64 v5, exec_hi, v2        ; encoding: [0x05,0x00,0x21,0xd1,0x7f,0x04,0x02,0x00]
90910x05,0x00,0x21,0xd1,0x7f,0x04,0x02,0x00
9092
9093# CHECK: v_subrev_f16_e64 v5, 0, v2              ; encoding: [0x05,0x00,0x21,0xd1,0x80,0x04,0x02,0x00]
90940x05,0x00,0x21,0xd1,0x80,0x04,0x02,0x00
9095
9096# CHECK: v_subrev_f16_e64 v5, -1, v2             ; encoding: [0x05,0x00,0x21,0xd1,0xc1,0x04,0x02,0x00]
90970x05,0x00,0x21,0xd1,0xc1,0x04,0x02,0x00
9098
9099# CHECK: v_subrev_f16_e64 v5, 0.5, v2            ; encoding: [0x05,0x00,0x21,0xd1,0xf0,0x04,0x02,0x00]
91000x05,0x00,0x21,0xd1,0xf0,0x04,0x02,0x00
9101
9102# CHECK: v_subrev_f16_e64 v5, -4.0, v2           ; encoding: [0x05,0x00,0x21,0xd1,0xf7,0x04,0x02,0x00]
91030x05,0x00,0x21,0xd1,0xf7,0x04,0x02,0x00
9104
9105# CHECK: v_subrev_f16_e64 v5, v1, v255           ; encoding: [0x05,0x00,0x21,0xd1,0x01,0xff,0x03,0x00]
91060x05,0x00,0x21,0xd1,0x01,0xff,0x03,0x00
9107
9108# CHECK: v_subrev_f16_e64 v5, v1, s2             ; encoding: [0x05,0x00,0x21,0xd1,0x01,0x05,0x00,0x00]
91090x05,0x00,0x21,0xd1,0x01,0x05,0x00,0x00
9110
9111# CHECK: v_subrev_f16_e64 v5, v1, s101           ; encoding: [0x05,0x00,0x21,0xd1,0x01,0xcb,0x00,0x00]
91120x05,0x00,0x21,0xd1,0x01,0xcb,0x00,0x00
9113
9114# CHECK: v_subrev_f16_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x21,0xd1,0x01,0xcd,0x00,0x00]
91150x05,0x00,0x21,0xd1,0x01,0xcd,0x00,0x00
9116
9117# CHECK: v_subrev_f16_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x21,0xd1,0x01,0xcf,0x00,0x00]
91180x05,0x00,0x21,0xd1,0x01,0xcf,0x00,0x00
9119
9120# CHECK: v_subrev_f16_e64 v5, v1, vcc_lo         ; encoding: [0x05,0x00,0x21,0xd1,0x01,0xd5,0x00,0x00]
91210x05,0x00,0x21,0xd1,0x01,0xd5,0x00,0x00
9122
9123# CHECK: v_subrev_f16_e64 v5, v1, vcc_hi         ; encoding: [0x05,0x00,0x21,0xd1,0x01,0xd7,0x00,0x00]
91240x05,0x00,0x21,0xd1,0x01,0xd7,0x00,0x00
9125
9126# CHECK: v_subrev_f16_e64 v5, v1, tba_lo         ; encoding: [0x05,0x00,0x21,0xd1,0x01,0xd9,0x00,0x00]
91270x05,0x00,0x21,0xd1,0x01,0xd9,0x00,0x00
9128
9129# CHECK: v_subrev_f16_e64 v5, v1, tba_hi         ; encoding: [0x05,0x00,0x21,0xd1,0x01,0xdb,0x00,0x00]
91300x05,0x00,0x21,0xd1,0x01,0xdb,0x00,0x00
9131
9132# CHECK: v_subrev_f16_e64 v5, v1, tma_lo         ; encoding: [0x05,0x00,0x21,0xd1,0x01,0xdd,0x00,0x00]
91330x05,0x00,0x21,0xd1,0x01,0xdd,0x00,0x00
9134
9135# CHECK: v_subrev_f16_e64 v5, v1, tma_hi         ; encoding: [0x05,0x00,0x21,0xd1,0x01,0xdf,0x00,0x00]
91360x05,0x00,0x21,0xd1,0x01,0xdf,0x00,0x00
9137
9138# CHECK: v_subrev_f16_e64 v5, v1, ttmp11         ; encoding: [0x05,0x00,0x21,0xd1,0x01,0xf7,0x00,0x00]
91390x05,0x00,0x21,0xd1,0x01,0xf7,0x00,0x00
9140
9141# CHECK: v_subrev_f16_e64 v5, v1, m0             ; encoding: [0x05,0x00,0x21,0xd1,0x01,0xf9,0x00,0x00]
91420x05,0x00,0x21,0xd1,0x01,0xf9,0x00,0x00
9143
9144# CHECK: v_subrev_f16_e64 v5, v1, exec_lo        ; encoding: [0x05,0x00,0x21,0xd1,0x01,0xfd,0x00,0x00]
91450x05,0x00,0x21,0xd1,0x01,0xfd,0x00,0x00
9146
9147# CHECK: v_subrev_f16_e64 v5, v1, exec_hi        ; encoding: [0x05,0x00,0x21,0xd1,0x01,0xff,0x00,0x00]
91480x05,0x00,0x21,0xd1,0x01,0xff,0x00,0x00
9149
9150# CHECK: v_subrev_f16_e64 v5, v1, 0              ; encoding: [0x05,0x00,0x21,0xd1,0x01,0x01,0x01,0x00]
91510x05,0x00,0x21,0xd1,0x01,0x01,0x01,0x00
9152
9153# CHECK: v_subrev_f16_e64 v5, v1, -1             ; encoding: [0x05,0x00,0x21,0xd1,0x01,0x83,0x01,0x00]
91540x05,0x00,0x21,0xd1,0x01,0x83,0x01,0x00
9155
9156# CHECK: v_subrev_f16_e64 v5, v1, 0.5            ; encoding: [0x05,0x00,0x21,0xd1,0x01,0xe1,0x01,0x00]
91570x05,0x00,0x21,0xd1,0x01,0xe1,0x01,0x00
9158
9159# CHECK: v_subrev_f16_e64 v5, v1, -4.0           ; encoding: [0x05,0x00,0x21,0xd1,0x01,0xef,0x01,0x00]
91600x05,0x00,0x21,0xd1,0x01,0xef,0x01,0x00
9161
9162# CHECK: v_subrev_f16_e64 v5, -v1, v2            ; encoding: [0x05,0x00,0x21,0xd1,0x01,0x05,0x02,0x20]
91630x05,0x00,0x21,0xd1,0x01,0x05,0x02,0x20
9164
9165# CHECK: v_subrev_f16_e64 v5, v1, -v2            ; encoding: [0x05,0x00,0x21,0xd1,0x01,0x05,0x02,0x40]
91660x05,0x00,0x21,0xd1,0x01,0x05,0x02,0x40
9167
9168# CHECK: v_subrev_f16_e64 v5, -v1, -v2           ; encoding: [0x05,0x00,0x21,0xd1,0x01,0x05,0x02,0x60]
91690x05,0x00,0x21,0xd1,0x01,0x05,0x02,0x60
9170
9171# CHECK: v_subrev_f16_e64 v5, |v1|, v2           ; encoding: [0x05,0x01,0x21,0xd1,0x01,0x05,0x02,0x00]
91720x05,0x01,0x21,0xd1,0x01,0x05,0x02,0x00
9173
9174# CHECK: v_subrev_f16_e64 v5, v1, |v2|           ; encoding: [0x05,0x02,0x21,0xd1,0x01,0x05,0x02,0x00]
91750x05,0x02,0x21,0xd1,0x01,0x05,0x02,0x00
9176
9177# CHECK: v_subrev_f16_e64 v5, |v1|, |v2|         ; encoding: [0x05,0x03,0x21,0xd1,0x01,0x05,0x02,0x00]
91780x05,0x03,0x21,0xd1,0x01,0x05,0x02,0x00
9179
9180# CHECK: v_subrev_f16_e64 v5, v1, v2 clamp       ; encoding: [0x05,0x80,0x21,0xd1,0x01,0x05,0x02,0x00]
91810x05,0x80,0x21,0xd1,0x01,0x05,0x02,0x00
9182
9183# CHECK: v_mul_f16_e64 v5, v1, v2                ; encoding: [0x05,0x00,0x22,0xd1,0x01,0x05,0x02,0x00]
91840x05,0x00,0x22,0xd1,0x01,0x05,0x02,0x00
9185
9186# CHECK: v_mul_f16_e64 v255, v1, v2              ; encoding: [0xff,0x00,0x22,0xd1,0x01,0x05,0x02,0x00]
91870xff,0x00,0x22,0xd1,0x01,0x05,0x02,0x00
9188
9189# CHECK: v_mul_f16_e64 v5, v255, v2              ; encoding: [0x05,0x00,0x22,0xd1,0xff,0x05,0x02,0x00]
91900x05,0x00,0x22,0xd1,0xff,0x05,0x02,0x00
9191
9192# CHECK: v_mul_f16_e64 v5, s1, v2                ; encoding: [0x05,0x00,0x22,0xd1,0x01,0x04,0x02,0x00]
91930x05,0x00,0x22,0xd1,0x01,0x04,0x02,0x00
9194
9195# CHECK: v_mul_f16_e64 v5, s101, v2              ; encoding: [0x05,0x00,0x22,0xd1,0x65,0x04,0x02,0x00]
91960x05,0x00,0x22,0xd1,0x65,0x04,0x02,0x00
9197
9198# CHECK: v_mul_f16_e64 v5, flat_scratch_lo, v2   ; encoding: [0x05,0x00,0x22,0xd1,0x66,0x04,0x02,0x00]
91990x05,0x00,0x22,0xd1,0x66,0x04,0x02,0x00
9200
9201# CHECK: v_mul_f16_e64 v5, flat_scratch_hi, v2   ; encoding: [0x05,0x00,0x22,0xd1,0x67,0x04,0x02,0x00]
92020x05,0x00,0x22,0xd1,0x67,0x04,0x02,0x00
9203
9204# CHECK: v_mul_f16_e64 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x22,0xd1,0x6a,0x04,0x02,0x00]
92050x05,0x00,0x22,0xd1,0x6a,0x04,0x02,0x00
9206
9207# CHECK: v_mul_f16_e64 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x22,0xd1,0x6b,0x04,0x02,0x00]
92080x05,0x00,0x22,0xd1,0x6b,0x04,0x02,0x00
9209
9210# CHECK: v_mul_f16_e64 v5, tba_lo, v2            ; encoding: [0x05,0x00,0x22,0xd1,0x6c,0x04,0x02,0x00]
92110x05,0x00,0x22,0xd1,0x6c,0x04,0x02,0x00
9212
9213# CHECK: v_mul_f16_e64 v5, tba_hi, v2            ; encoding: [0x05,0x00,0x22,0xd1,0x6d,0x04,0x02,0x00]
92140x05,0x00,0x22,0xd1,0x6d,0x04,0x02,0x00
9215
9216# CHECK: v_mul_f16_e64 v5, tma_lo, v2            ; encoding: [0x05,0x00,0x22,0xd1,0x6e,0x04,0x02,0x00]
92170x05,0x00,0x22,0xd1,0x6e,0x04,0x02,0x00
9218
9219# CHECK: v_mul_f16_e64 v5, tma_hi, v2            ; encoding: [0x05,0x00,0x22,0xd1,0x6f,0x04,0x02,0x00]
92200x05,0x00,0x22,0xd1,0x6f,0x04,0x02,0x00
9221
9222# CHECK: v_mul_f16_e64 v5, ttmp11, v2            ; encoding: [0x05,0x00,0x22,0xd1,0x7b,0x04,0x02,0x00]
92230x05,0x00,0x22,0xd1,0x7b,0x04,0x02,0x00
9224
9225# CHECK: v_mul_f16_e64 v5, m0, v2                ; encoding: [0x05,0x00,0x22,0xd1,0x7c,0x04,0x02,0x00]
92260x05,0x00,0x22,0xd1,0x7c,0x04,0x02,0x00
9227
9228# CHECK: v_mul_f16_e64 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x22,0xd1,0x7e,0x04,0x02,0x00]
92290x05,0x00,0x22,0xd1,0x7e,0x04,0x02,0x00
9230
9231# CHECK: v_mul_f16_e64 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x22,0xd1,0x7f,0x04,0x02,0x00]
92320x05,0x00,0x22,0xd1,0x7f,0x04,0x02,0x00
9233
9234# CHECK: v_mul_f16_e64 v5, 0, v2                 ; encoding: [0x05,0x00,0x22,0xd1,0x80,0x04,0x02,0x00]
92350x05,0x00,0x22,0xd1,0x80,0x04,0x02,0x00
9236
9237# CHECK: v_mul_f16_e64 v5, -1, v2                ; encoding: [0x05,0x00,0x22,0xd1,0xc1,0x04,0x02,0x00]
92380x05,0x00,0x22,0xd1,0xc1,0x04,0x02,0x00
9239
9240# CHECK: v_mul_f16_e64 v5, 0.5, v2               ; encoding: [0x05,0x00,0x22,0xd1,0xf0,0x04,0x02,0x00]
92410x05,0x00,0x22,0xd1,0xf0,0x04,0x02,0x00
9242
9243# CHECK: v_mul_f16_e64 v5, -4.0, v2              ; encoding: [0x05,0x00,0x22,0xd1,0xf7,0x04,0x02,0x00]
92440x05,0x00,0x22,0xd1,0xf7,0x04,0x02,0x00
9245
9246# CHECK: v_mul_f16_e64 v5, v1, v255              ; encoding: [0x05,0x00,0x22,0xd1,0x01,0xff,0x03,0x00]
92470x05,0x00,0x22,0xd1,0x01,0xff,0x03,0x00
9248
9249# CHECK: v_mul_f16_e64 v5, v1, s2                ; encoding: [0x05,0x00,0x22,0xd1,0x01,0x05,0x00,0x00]
92500x05,0x00,0x22,0xd1,0x01,0x05,0x00,0x00
9251
9252# CHECK: v_mul_f16_e64 v5, v1, s101              ; encoding: [0x05,0x00,0x22,0xd1,0x01,0xcb,0x00,0x00]
92530x05,0x00,0x22,0xd1,0x01,0xcb,0x00,0x00
9254
9255# CHECK: v_mul_f16_e64 v5, v1, flat_scratch_lo   ; encoding: [0x05,0x00,0x22,0xd1,0x01,0xcd,0x00,0x00]
92560x05,0x00,0x22,0xd1,0x01,0xcd,0x00,0x00
9257
9258# CHECK: v_mul_f16_e64 v5, v1, flat_scratch_hi   ; encoding: [0x05,0x00,0x22,0xd1,0x01,0xcf,0x00,0x00]
92590x05,0x00,0x22,0xd1,0x01,0xcf,0x00,0x00
9260
9261# CHECK: v_mul_f16_e64 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x22,0xd1,0x01,0xd5,0x00,0x00]
92620x05,0x00,0x22,0xd1,0x01,0xd5,0x00,0x00
9263
9264# CHECK: v_mul_f16_e64 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x22,0xd1,0x01,0xd7,0x00,0x00]
92650x05,0x00,0x22,0xd1,0x01,0xd7,0x00,0x00
9266
9267# CHECK: v_mul_f16_e64 v5, v1, tba_lo            ; encoding: [0x05,0x00,0x22,0xd1,0x01,0xd9,0x00,0x00]
92680x05,0x00,0x22,0xd1,0x01,0xd9,0x00,0x00
9269
9270# CHECK: v_mul_f16_e64 v5, v1, tba_hi            ; encoding: [0x05,0x00,0x22,0xd1,0x01,0xdb,0x00,0x00]
92710x05,0x00,0x22,0xd1,0x01,0xdb,0x00,0x00
9272
9273# CHECK: v_mul_f16_e64 v5, v1, tma_lo            ; encoding: [0x05,0x00,0x22,0xd1,0x01,0xdd,0x00,0x00]
92740x05,0x00,0x22,0xd1,0x01,0xdd,0x00,0x00
9275
9276# CHECK: v_mul_f16_e64 v5, v1, tma_hi            ; encoding: [0x05,0x00,0x22,0xd1,0x01,0xdf,0x00,0x00]
92770x05,0x00,0x22,0xd1,0x01,0xdf,0x00,0x00
9278
9279# CHECK: v_mul_f16_e64 v5, v1, ttmp11            ; encoding: [0x05,0x00,0x22,0xd1,0x01,0xf7,0x00,0x00]
92800x05,0x00,0x22,0xd1,0x01,0xf7,0x00,0x00
9281
9282# CHECK: v_mul_f16_e64 v5, v1, m0                ; encoding: [0x05,0x00,0x22,0xd1,0x01,0xf9,0x00,0x00]
92830x05,0x00,0x22,0xd1,0x01,0xf9,0x00,0x00
9284
9285# CHECK: v_mul_f16_e64 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x22,0xd1,0x01,0xfd,0x00,0x00]
92860x05,0x00,0x22,0xd1,0x01,0xfd,0x00,0x00
9287
9288# CHECK: v_mul_f16_e64 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x22,0xd1,0x01,0xff,0x00,0x00]
92890x05,0x00,0x22,0xd1,0x01,0xff,0x00,0x00
9290
9291# CHECK: v_mul_f16_e64 v5, v1, 0                 ; encoding: [0x05,0x00,0x22,0xd1,0x01,0x01,0x01,0x00]
92920x05,0x00,0x22,0xd1,0x01,0x01,0x01,0x00
9293
9294# CHECK: v_mul_f16_e64 v5, v1, -1                ; encoding: [0x05,0x00,0x22,0xd1,0x01,0x83,0x01,0x00]
92950x05,0x00,0x22,0xd1,0x01,0x83,0x01,0x00
9296
9297# CHECK: v_mul_f16_e64 v5, v1, 0.5               ; encoding: [0x05,0x00,0x22,0xd1,0x01,0xe1,0x01,0x00]
92980x05,0x00,0x22,0xd1,0x01,0xe1,0x01,0x00
9299
9300# CHECK: v_mul_f16_e64 v5, v1, -4.0              ; encoding: [0x05,0x00,0x22,0xd1,0x01,0xef,0x01,0x00]
93010x05,0x00,0x22,0xd1,0x01,0xef,0x01,0x00
9302
9303# CHECK: v_mul_f16_e64 v5, -v1, v2               ; encoding: [0x05,0x00,0x22,0xd1,0x01,0x05,0x02,0x20]
93040x05,0x00,0x22,0xd1,0x01,0x05,0x02,0x20
9305
9306# CHECK: v_mul_f16_e64 v5, v1, -v2               ; encoding: [0x05,0x00,0x22,0xd1,0x01,0x05,0x02,0x40]
93070x05,0x00,0x22,0xd1,0x01,0x05,0x02,0x40
9308
9309# CHECK: v_mul_f16_e64 v5, -v1, -v2              ; encoding: [0x05,0x00,0x22,0xd1,0x01,0x05,0x02,0x60]
93100x05,0x00,0x22,0xd1,0x01,0x05,0x02,0x60
9311
9312# CHECK: v_mul_f16_e64 v5, |v1|, v2              ; encoding: [0x05,0x01,0x22,0xd1,0x01,0x05,0x02,0x00]
93130x05,0x01,0x22,0xd1,0x01,0x05,0x02,0x00
9314
9315# CHECK: v_mul_f16_e64 v5, v1, |v2|              ; encoding: [0x05,0x02,0x22,0xd1,0x01,0x05,0x02,0x00]
93160x05,0x02,0x22,0xd1,0x01,0x05,0x02,0x00
9317
9318# CHECK: v_mul_f16_e64 v5, |v1|, |v2|            ; encoding: [0x05,0x03,0x22,0xd1,0x01,0x05,0x02,0x00]
93190x05,0x03,0x22,0xd1,0x01,0x05,0x02,0x00
9320
9321# CHECK: v_mul_f16_e64 v5, v1, v2 clamp          ; encoding: [0x05,0x80,0x22,0xd1,0x01,0x05,0x02,0x00]
93220x05,0x80,0x22,0xd1,0x01,0x05,0x02,0x00
9323
9324# CHECK: v_mac_f16_e64 v5, v1, v2                ; encoding: [0x05,0x00,0x23,0xd1,0x01,0x05,0x02,0x00]
93250x05,0x00,0x23,0xd1,0x01,0x05,0x02,0x00
9326
9327# CHECK: v_mac_f16_e64 v255, v1, v2              ; encoding: [0xff,0x00,0x23,0xd1,0x01,0x05,0x02,0x00]
93280xff,0x00,0x23,0xd1,0x01,0x05,0x02,0x00
9329
9330# CHECK: v_mac_f16_e64 v5, v255, v2              ; encoding: [0x05,0x00,0x23,0xd1,0xff,0x05,0x02,0x00]
93310x05,0x00,0x23,0xd1,0xff,0x05,0x02,0x00
9332
9333# CHECK: v_mac_f16_e64 v5, s1, v2                ; encoding: [0x05,0x00,0x23,0xd1,0x01,0x04,0x02,0x00]
93340x05,0x00,0x23,0xd1,0x01,0x04,0x02,0x00
9335
9336# CHECK: v_mac_f16_e64 v5, s101, v2              ; encoding: [0x05,0x00,0x23,0xd1,0x65,0x04,0x02,0x00]
93370x05,0x00,0x23,0xd1,0x65,0x04,0x02,0x00
9338
9339# CHECK: v_mac_f16_e64 v5, flat_scratch_lo, v2   ; encoding: [0x05,0x00,0x23,0xd1,0x66,0x04,0x02,0x00]
93400x05,0x00,0x23,0xd1,0x66,0x04,0x02,0x00
9341
9342# CHECK: v_mac_f16_e64 v5, flat_scratch_hi, v2   ; encoding: [0x05,0x00,0x23,0xd1,0x67,0x04,0x02,0x00]
93430x05,0x00,0x23,0xd1,0x67,0x04,0x02,0x00
9344
9345# CHECK: v_mac_f16_e64 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x23,0xd1,0x6a,0x04,0x02,0x00]
93460x05,0x00,0x23,0xd1,0x6a,0x04,0x02,0x00
9347
9348# CHECK: v_mac_f16_e64 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x23,0xd1,0x6b,0x04,0x02,0x00]
93490x05,0x00,0x23,0xd1,0x6b,0x04,0x02,0x00
9350
9351# CHECK: v_mac_f16_e64 v5, tba_lo, v2            ; encoding: [0x05,0x00,0x23,0xd1,0x6c,0x04,0x02,0x00]
93520x05,0x00,0x23,0xd1,0x6c,0x04,0x02,0x00
9353
9354# CHECK: v_mac_f16_e64 v5, tba_hi, v2            ; encoding: [0x05,0x00,0x23,0xd1,0x6d,0x04,0x02,0x00]
93550x05,0x00,0x23,0xd1,0x6d,0x04,0x02,0x00
9356
9357# CHECK: v_mac_f16_e64 v5, tma_lo, v2            ; encoding: [0x05,0x00,0x23,0xd1,0x6e,0x04,0x02,0x00]
93580x05,0x00,0x23,0xd1,0x6e,0x04,0x02,0x00
9359
9360# CHECK: v_mac_f16_e64 v5, tma_hi, v2            ; encoding: [0x05,0x00,0x23,0xd1,0x6f,0x04,0x02,0x00]
93610x05,0x00,0x23,0xd1,0x6f,0x04,0x02,0x00
9362
9363# CHECK: v_mac_f16_e64 v5, ttmp11, v2            ; encoding: [0x05,0x00,0x23,0xd1,0x7b,0x04,0x02,0x00]
93640x05,0x00,0x23,0xd1,0x7b,0x04,0x02,0x00
9365
9366# CHECK: v_mac_f16_e64 v5, m0, v2                ; encoding: [0x05,0x00,0x23,0xd1,0x7c,0x04,0x02,0x00]
93670x05,0x00,0x23,0xd1,0x7c,0x04,0x02,0x00
9368
9369# CHECK: v_mac_f16_e64 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x23,0xd1,0x7e,0x04,0x02,0x00]
93700x05,0x00,0x23,0xd1,0x7e,0x04,0x02,0x00
9371
9372# CHECK: v_mac_f16_e64 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x23,0xd1,0x7f,0x04,0x02,0x00]
93730x05,0x00,0x23,0xd1,0x7f,0x04,0x02,0x00
9374
9375# CHECK: v_mac_f16_e64 v5, 0, v2                 ; encoding: [0x05,0x00,0x23,0xd1,0x80,0x04,0x02,0x00]
93760x05,0x00,0x23,0xd1,0x80,0x04,0x02,0x00
9377
9378# CHECK: v_mac_f16_e64 v5, -1, v2                ; encoding: [0x05,0x00,0x23,0xd1,0xc1,0x04,0x02,0x00]
93790x05,0x00,0x23,0xd1,0xc1,0x04,0x02,0x00
9380
9381# CHECK: v_mac_f16_e64 v5, 0.5, v2               ; encoding: [0x05,0x00,0x23,0xd1,0xf0,0x04,0x02,0x00]
93820x05,0x00,0x23,0xd1,0xf0,0x04,0x02,0x00
9383
9384# CHECK: v_mac_f16_e64 v5, -4.0, v2              ; encoding: [0x05,0x00,0x23,0xd1,0xf7,0x04,0x02,0x00]
93850x05,0x00,0x23,0xd1,0xf7,0x04,0x02,0x00
9386
9387# CHECK: v_mac_f16_e64 v5, v1, v255              ; encoding: [0x05,0x00,0x23,0xd1,0x01,0xff,0x03,0x00]
93880x05,0x00,0x23,0xd1,0x01,0xff,0x03,0x00
9389
9390# CHECK: v_mac_f16_e64 v5, v1, s2                ; encoding: [0x05,0x00,0x23,0xd1,0x01,0x05,0x00,0x00]
93910x05,0x00,0x23,0xd1,0x01,0x05,0x00,0x00
9392
9393# CHECK: v_mac_f16_e64 v5, v1, s101              ; encoding: [0x05,0x00,0x23,0xd1,0x01,0xcb,0x00,0x00]
93940x05,0x00,0x23,0xd1,0x01,0xcb,0x00,0x00
9395
9396# CHECK: v_mac_f16_e64 v5, v1, flat_scratch_lo   ; encoding: [0x05,0x00,0x23,0xd1,0x01,0xcd,0x00,0x00]
93970x05,0x00,0x23,0xd1,0x01,0xcd,0x00,0x00
9398
9399# CHECK: v_mac_f16_e64 v5, v1, flat_scratch_hi   ; encoding: [0x05,0x00,0x23,0xd1,0x01,0xcf,0x00,0x00]
94000x05,0x00,0x23,0xd1,0x01,0xcf,0x00,0x00
9401
9402# CHECK: v_mac_f16_e64 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x23,0xd1,0x01,0xd5,0x00,0x00]
94030x05,0x00,0x23,0xd1,0x01,0xd5,0x00,0x00
9404
9405# CHECK: v_mac_f16_e64 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x23,0xd1,0x01,0xd7,0x00,0x00]
94060x05,0x00,0x23,0xd1,0x01,0xd7,0x00,0x00
9407
9408# CHECK: v_mac_f16_e64 v5, v1, tba_lo            ; encoding: [0x05,0x00,0x23,0xd1,0x01,0xd9,0x00,0x00]
94090x05,0x00,0x23,0xd1,0x01,0xd9,0x00,0x00
9410
9411# CHECK: v_mac_f16_e64 v5, v1, tba_hi            ; encoding: [0x05,0x00,0x23,0xd1,0x01,0xdb,0x00,0x00]
94120x05,0x00,0x23,0xd1,0x01,0xdb,0x00,0x00
9413
9414# CHECK: v_mac_f16_e64 v5, v1, tma_lo            ; encoding: [0x05,0x00,0x23,0xd1,0x01,0xdd,0x00,0x00]
94150x05,0x00,0x23,0xd1,0x01,0xdd,0x00,0x00
9416
9417# CHECK: v_mac_f16_e64 v5, v1, tma_hi            ; encoding: [0x05,0x00,0x23,0xd1,0x01,0xdf,0x00,0x00]
94180x05,0x00,0x23,0xd1,0x01,0xdf,0x00,0x00
9419
9420# CHECK: v_mac_f16_e64 v5, v1, ttmp11            ; encoding: [0x05,0x00,0x23,0xd1,0x01,0xf7,0x00,0x00]
94210x05,0x00,0x23,0xd1,0x01,0xf7,0x00,0x00
9422
9423# CHECK: v_mac_f16_e64 v5, v1, m0                ; encoding: [0x05,0x00,0x23,0xd1,0x01,0xf9,0x00,0x00]
94240x05,0x00,0x23,0xd1,0x01,0xf9,0x00,0x00
9425
9426# CHECK: v_mac_f16_e64 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x23,0xd1,0x01,0xfd,0x00,0x00]
94270x05,0x00,0x23,0xd1,0x01,0xfd,0x00,0x00
9428
9429# CHECK: v_mac_f16_e64 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x23,0xd1,0x01,0xff,0x00,0x00]
94300x05,0x00,0x23,0xd1,0x01,0xff,0x00,0x00
9431
9432# CHECK: v_mac_f16_e64 v5, v1, 0                 ; encoding: [0x05,0x00,0x23,0xd1,0x01,0x01,0x01,0x00]
94330x05,0x00,0x23,0xd1,0x01,0x01,0x01,0x00
9434
9435# CHECK: v_mac_f16_e64 v5, v1, -1                ; encoding: [0x05,0x00,0x23,0xd1,0x01,0x83,0x01,0x00]
94360x05,0x00,0x23,0xd1,0x01,0x83,0x01,0x00
9437
9438# CHECK: v_mac_f16_e64 v5, v1, 0.5               ; encoding: [0x05,0x00,0x23,0xd1,0x01,0xe1,0x01,0x00]
94390x05,0x00,0x23,0xd1,0x01,0xe1,0x01,0x00
9440
9441# CHECK: v_mac_f16_e64 v5, v1, -4.0              ; encoding: [0x05,0x00,0x23,0xd1,0x01,0xef,0x01,0x00]
94420x05,0x00,0x23,0xd1,0x01,0xef,0x01,0x00
9443
9444# CHECK: v_mac_f16_e64 v5, -v1, v2               ; encoding: [0x05,0x00,0x23,0xd1,0x01,0x05,0x02,0x20]
94450x05,0x00,0x23,0xd1,0x01,0x05,0x02,0x20
9446
9447# CHECK: v_mac_f16_e64 v5, v1, -v2               ; encoding: [0x05,0x00,0x23,0xd1,0x01,0x05,0x02,0x40]
94480x05,0x00,0x23,0xd1,0x01,0x05,0x02,0x40
9449
9450# CHECK: v_mac_f16_e64 v5, -v1, -v2              ; encoding: [0x05,0x00,0x23,0xd1,0x01,0x05,0x02,0x60]
94510x05,0x00,0x23,0xd1,0x01,0x05,0x02,0x60
9452
9453# CHECK: v_mac_f16_e64 v5, |v1|, v2              ; encoding: [0x05,0x01,0x23,0xd1,0x01,0x05,0x02,0x00]
94540x05,0x01,0x23,0xd1,0x01,0x05,0x02,0x00
9455
9456# CHECK: v_mac_f16_e64 v5, v1, |v2|              ; encoding: [0x05,0x02,0x23,0xd1,0x01,0x05,0x02,0x00]
94570x05,0x02,0x23,0xd1,0x01,0x05,0x02,0x00
9458
9459# CHECK: v_mac_f16_e64 v5, |v1|, |v2|            ; encoding: [0x05,0x03,0x23,0xd1,0x01,0x05,0x02,0x00]
94600x05,0x03,0x23,0xd1,0x01,0x05,0x02,0x00
9461
9462# CHECK: v_mac_f16_e64 v5, v1, v2 clamp          ; encoding: [0x05,0x80,0x23,0xd1,0x01,0x05,0x02,0x00]
94630x05,0x80,0x23,0xd1,0x01,0x05,0x02,0x00
9464
9465# CHECK: v_add_u16_e64 v5, v1, v2                ; encoding: [0x05,0x00,0x26,0xd1,0x01,0x05,0x02,0x00]
94660x05,0x00,0x26,0xd1,0x01,0x05,0x02,0x00
9467
9468# CHECK: v_add_u16_e64 v255, v1, v2              ; encoding: [0xff,0x00,0x26,0xd1,0x01,0x05,0x02,0x00]
94690xff,0x00,0x26,0xd1,0x01,0x05,0x02,0x00
9470
9471# CHECK: v_add_u16_e64 v5, v255, v2              ; encoding: [0x05,0x00,0x26,0xd1,0xff,0x05,0x02,0x00]
94720x05,0x00,0x26,0xd1,0xff,0x05,0x02,0x00
9473
9474# CHECK: v_add_u16_e64 v5, s1, v2                ; encoding: [0x05,0x00,0x26,0xd1,0x01,0x04,0x02,0x00]
94750x05,0x00,0x26,0xd1,0x01,0x04,0x02,0x00
9476
9477# CHECK: v_add_u16_e64 v5, s101, v2              ; encoding: [0x05,0x00,0x26,0xd1,0x65,0x04,0x02,0x00]
94780x05,0x00,0x26,0xd1,0x65,0x04,0x02,0x00
9479
9480# CHECK: v_add_u16_e64 v5, flat_scratch_lo, v2   ; encoding: [0x05,0x00,0x26,0xd1,0x66,0x04,0x02,0x00]
94810x05,0x00,0x26,0xd1,0x66,0x04,0x02,0x00
9482
9483# CHECK: v_add_u16_e64 v5, flat_scratch_hi, v2   ; encoding: [0x05,0x00,0x26,0xd1,0x67,0x04,0x02,0x00]
94840x05,0x00,0x26,0xd1,0x67,0x04,0x02,0x00
9485
9486# CHECK: v_add_u16_e64 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x26,0xd1,0x6a,0x04,0x02,0x00]
94870x05,0x00,0x26,0xd1,0x6a,0x04,0x02,0x00
9488
9489# CHECK: v_add_u16_e64 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x26,0xd1,0x6b,0x04,0x02,0x00]
94900x05,0x00,0x26,0xd1,0x6b,0x04,0x02,0x00
9491
9492# CHECK: v_add_u16_e64 v5, tba_lo, v2            ; encoding: [0x05,0x00,0x26,0xd1,0x6c,0x04,0x02,0x00]
94930x05,0x00,0x26,0xd1,0x6c,0x04,0x02,0x00
9494
9495# CHECK: v_add_u16_e64 v5, tba_hi, v2            ; encoding: [0x05,0x00,0x26,0xd1,0x6d,0x04,0x02,0x00]
94960x05,0x00,0x26,0xd1,0x6d,0x04,0x02,0x00
9497
9498# CHECK: v_add_u16_e64 v5, tma_lo, v2            ; encoding: [0x05,0x00,0x26,0xd1,0x6e,0x04,0x02,0x00]
94990x05,0x00,0x26,0xd1,0x6e,0x04,0x02,0x00
9500
9501# CHECK: v_add_u16_e64 v5, tma_hi, v2            ; encoding: [0x05,0x00,0x26,0xd1,0x6f,0x04,0x02,0x00]
95020x05,0x00,0x26,0xd1,0x6f,0x04,0x02,0x00
9503
9504# CHECK: v_add_u16_e64 v5, ttmp11, v2            ; encoding: [0x05,0x00,0x26,0xd1,0x7b,0x04,0x02,0x00]
95050x05,0x00,0x26,0xd1,0x7b,0x04,0x02,0x00
9506
9507# CHECK: v_add_u16_e64 v5, m0, v2                ; encoding: [0x05,0x00,0x26,0xd1,0x7c,0x04,0x02,0x00]
95080x05,0x00,0x26,0xd1,0x7c,0x04,0x02,0x00
9509
9510# CHECK: v_add_u16_e64 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x26,0xd1,0x7e,0x04,0x02,0x00]
95110x05,0x00,0x26,0xd1,0x7e,0x04,0x02,0x00
9512
9513# CHECK: v_add_u16_e64 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x26,0xd1,0x7f,0x04,0x02,0x00]
95140x05,0x00,0x26,0xd1,0x7f,0x04,0x02,0x00
9515
9516# CHECK: v_add_u16_e64 v5, 0, v2                 ; encoding: [0x05,0x00,0x26,0xd1,0x80,0x04,0x02,0x00]
95170x05,0x00,0x26,0xd1,0x80,0x04,0x02,0x00
9518
9519# CHECK: v_add_u16_e64 v5, -1, v2                ; encoding: [0x05,0x00,0x26,0xd1,0xc1,0x04,0x02,0x00]
95200x05,0x00,0x26,0xd1,0xc1,0x04,0x02,0x00
9521
9522# CHECK: v_add_u16_e64 v5, 0x3800, v2            ; encoding: [0x05,0x00,0x26,0xd1,0xff,0x04,0x02,0x00]
95230x05,0x00,0x26,0xd1,0xf0,0x04,0x02,0x00
9524
9525# CHECK: v_add_u16_e64 v5, 0xc400, v2            ; encoding: [0x05,0x00,0x26,0xd1,0xff,0x04,0x02,0x00]
95260x05,0x00,0x26,0xd1,0xf7,0x04,0x02,0x00
9527
9528# CHECK: v_add_u16_e64 v5, v1, v255              ; encoding: [0x05,0x00,0x26,0xd1,0x01,0xff,0x03,0x00]
95290x05,0x00,0x26,0xd1,0x01,0xff,0x03,0x00
9530
9531# CHECK: v_add_u16_e64 v5, v1, s2                ; encoding: [0x05,0x00,0x26,0xd1,0x01,0x05,0x00,0x00]
95320x05,0x00,0x26,0xd1,0x01,0x05,0x00,0x00
9533
9534# CHECK: v_add_u16_e64 v5, v1, s101              ; encoding: [0x05,0x00,0x26,0xd1,0x01,0xcb,0x00,0x00]
95350x05,0x00,0x26,0xd1,0x01,0xcb,0x00,0x00
9536
9537# CHECK: v_add_u16_e64 v5, v1, flat_scratch_lo   ; encoding: [0x05,0x00,0x26,0xd1,0x01,0xcd,0x00,0x00]
95380x05,0x00,0x26,0xd1,0x01,0xcd,0x00,0x00
9539
9540# CHECK: v_add_u16_e64 v5, v1, flat_scratch_hi   ; encoding: [0x05,0x00,0x26,0xd1,0x01,0xcf,0x00,0x00]
95410x05,0x00,0x26,0xd1,0x01,0xcf,0x00,0x00
9542
9543# CHECK: v_add_u16_e64 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x26,0xd1,0x01,0xd5,0x00,0x00]
95440x05,0x00,0x26,0xd1,0x01,0xd5,0x00,0x00
9545
9546# CHECK: v_add_u16_e64 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x26,0xd1,0x01,0xd7,0x00,0x00]
95470x05,0x00,0x26,0xd1,0x01,0xd7,0x00,0x00
9548
9549# CHECK: v_add_u16_e64 v5, v1, tba_lo            ; encoding: [0x05,0x00,0x26,0xd1,0x01,0xd9,0x00,0x00]
95500x05,0x00,0x26,0xd1,0x01,0xd9,0x00,0x00
9551
9552# CHECK: v_add_u16_e64 v5, v1, tba_hi            ; encoding: [0x05,0x00,0x26,0xd1,0x01,0xdb,0x00,0x00]
95530x05,0x00,0x26,0xd1,0x01,0xdb,0x00,0x00
9554
9555# CHECK: v_add_u16_e64 v5, v1, tma_lo            ; encoding: [0x05,0x00,0x26,0xd1,0x01,0xdd,0x00,0x00]
95560x05,0x00,0x26,0xd1,0x01,0xdd,0x00,0x00
9557
9558# CHECK: v_add_u16_e64 v5, v1, tma_hi            ; encoding: [0x05,0x00,0x26,0xd1,0x01,0xdf,0x00,0x00]
95590x05,0x00,0x26,0xd1,0x01,0xdf,0x00,0x00
9560
9561# CHECK: v_add_u16_e64 v5, v1, ttmp11            ; encoding: [0x05,0x00,0x26,0xd1,0x01,0xf7,0x00,0x00]
95620x05,0x00,0x26,0xd1,0x01,0xf7,0x00,0x00
9563
9564# CHECK: v_add_u16_e64 v5, v1, m0                ; encoding: [0x05,0x00,0x26,0xd1,0x01,0xf9,0x00,0x00]
95650x05,0x00,0x26,0xd1,0x01,0xf9,0x00,0x00
9566
9567# CHECK: v_add_u16_e64 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x26,0xd1,0x01,0xfd,0x00,0x00]
95680x05,0x00,0x26,0xd1,0x01,0xfd,0x00,0x00
9569
9570# CHECK: v_add_u16_e64 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x26,0xd1,0x01,0xff,0x00,0x00]
95710x05,0x00,0x26,0xd1,0x01,0xff,0x00,0x00
9572
9573# CHECK: v_add_u16_e64 v5, v1, 0                 ; encoding: [0x05,0x00,0x26,0xd1,0x01,0x01,0x01,0x00]
95740x05,0x00,0x26,0xd1,0x01,0x01,0x01,0x00
9575
9576# CHECK: v_add_u16_e64 v5, v1, -1                ; encoding: [0x05,0x00,0x26,0xd1,0x01,0x83,0x01,0x00]
95770x05,0x00,0x26,0xd1,0x01,0x83,0x01,0x00
9578
9579# CHECK: v_add_u16_e64 v5, v1, 0x3800            ; encoding: [0x05,0x00,0x26,0xd1,0x01,0xff,0x01,0x00]
95800x05,0x00,0x26,0xd1,0x01,0xe1,0x01,0x00
9581
9582# CHECK: v_add_u16_e64 v5, v1, 0xc400            ; encoding: [0x05,0x00,0x26,0xd1,0x01,0xff,0x01,0x00]
95830x05,0x00,0x26,0xd1,0x01,0xef,0x01,0x00
9584
9585# CHECK: v_sub_u16_e64 v5, v1, v2                ; encoding: [0x05,0x00,0x27,0xd1,0x01,0x05,0x02,0x00]
95860x05,0x00,0x27,0xd1,0x01,0x05,0x02,0x00
9587
9588# CHECK: v_sub_u16_e64 v255, v1, v2              ; encoding: [0xff,0x00,0x27,0xd1,0x01,0x05,0x02,0x00]
95890xff,0x00,0x27,0xd1,0x01,0x05,0x02,0x00
9590
9591# CHECK: v_sub_u16_e64 v5, v255, v2              ; encoding: [0x05,0x00,0x27,0xd1,0xff,0x05,0x02,0x00]
95920x05,0x00,0x27,0xd1,0xff,0x05,0x02,0x00
9593
9594# CHECK: v_sub_u16_e64 v5, s1, v2                ; encoding: [0x05,0x00,0x27,0xd1,0x01,0x04,0x02,0x00]
95950x05,0x00,0x27,0xd1,0x01,0x04,0x02,0x00
9596
9597# CHECK: v_sub_u16_e64 v5, s101, v2              ; encoding: [0x05,0x00,0x27,0xd1,0x65,0x04,0x02,0x00]
95980x05,0x00,0x27,0xd1,0x65,0x04,0x02,0x00
9599
9600# CHECK: v_sub_u16_e64 v5, flat_scratch_lo, v2   ; encoding: [0x05,0x00,0x27,0xd1,0x66,0x04,0x02,0x00]
96010x05,0x00,0x27,0xd1,0x66,0x04,0x02,0x00
9602
9603# CHECK: v_sub_u16_e64 v5, flat_scratch_hi, v2   ; encoding: [0x05,0x00,0x27,0xd1,0x67,0x04,0x02,0x00]
96040x05,0x00,0x27,0xd1,0x67,0x04,0x02,0x00
9605
9606# CHECK: v_sub_u16_e64 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x27,0xd1,0x6a,0x04,0x02,0x00]
96070x05,0x00,0x27,0xd1,0x6a,0x04,0x02,0x00
9608
9609# CHECK: v_sub_u16_e64 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x27,0xd1,0x6b,0x04,0x02,0x00]
96100x05,0x00,0x27,0xd1,0x6b,0x04,0x02,0x00
9611
9612# CHECK: v_sub_u16_e64 v5, tba_lo, v2            ; encoding: [0x05,0x00,0x27,0xd1,0x6c,0x04,0x02,0x00]
96130x05,0x00,0x27,0xd1,0x6c,0x04,0x02,0x00
9614
9615# CHECK: v_sub_u16_e64 v5, tba_hi, v2            ; encoding: [0x05,0x00,0x27,0xd1,0x6d,0x04,0x02,0x00]
96160x05,0x00,0x27,0xd1,0x6d,0x04,0x02,0x00
9617
9618# CHECK: v_sub_u16_e64 v5, tma_lo, v2            ; encoding: [0x05,0x00,0x27,0xd1,0x6e,0x04,0x02,0x00]
96190x05,0x00,0x27,0xd1,0x6e,0x04,0x02,0x00
9620
9621# CHECK: v_sub_u16_e64 v5, tma_hi, v2            ; encoding: [0x05,0x00,0x27,0xd1,0x6f,0x04,0x02,0x00]
96220x05,0x00,0x27,0xd1,0x6f,0x04,0x02,0x00
9623
9624# CHECK: v_sub_u16_e64 v5, ttmp11, v2            ; encoding: [0x05,0x00,0x27,0xd1,0x7b,0x04,0x02,0x00]
96250x05,0x00,0x27,0xd1,0x7b,0x04,0x02,0x00
9626
9627# CHECK: v_sub_u16_e64 v5, m0, v2                ; encoding: [0x05,0x00,0x27,0xd1,0x7c,0x04,0x02,0x00]
96280x05,0x00,0x27,0xd1,0x7c,0x04,0x02,0x00
9629
9630# CHECK: v_sub_u16_e64 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x27,0xd1,0x7e,0x04,0x02,0x00]
96310x05,0x00,0x27,0xd1,0x7e,0x04,0x02,0x00
9632
9633# CHECK: v_sub_u16_e64 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x27,0xd1,0x7f,0x04,0x02,0x00]
96340x05,0x00,0x27,0xd1,0x7f,0x04,0x02,0x00
9635
9636# CHECK: v_sub_u16_e64 v5, 0, v2                 ; encoding: [0x05,0x00,0x27,0xd1,0x80,0x04,0x02,0x00]
96370x05,0x00,0x27,0xd1,0x80,0x04,0x02,0x00
9638
9639# CHECK: v_sub_u16_e64 v5, -1, v2                ; encoding: [0x05,0x00,0x27,0xd1,0xc1,0x04,0x02,0x00]
96400x05,0x00,0x27,0xd1,0xc1,0x04,0x02,0x00
9641
9642# CHECK: v_sub_u16_e64 v5, 0x3800, v2            ; encoding: [0x05,0x00,0x27,0xd1,0xff,0x04,0x02,0x00]
96430x05,0x00,0x27,0xd1,0xf0,0x04,0x02,0x00
9644
9645# CHECK: v_sub_u16_e64 v5, 0xc400, v2            ; encoding: [0x05,0x00,0x27,0xd1,0xff,0x04,0x02,0x00]
96460x05,0x00,0x27,0xd1,0xf7,0x04,0x02,0x00
9647
9648# CHECK: v_sub_u16_e64 v5, v1, v255              ; encoding: [0x05,0x00,0x27,0xd1,0x01,0xff,0x03,0x00]
96490x05,0x00,0x27,0xd1,0x01,0xff,0x03,0x00
9650
9651# CHECK: v_sub_u16_e64 v5, v1, s2                ; encoding: [0x05,0x00,0x27,0xd1,0x01,0x05,0x00,0x00]
96520x05,0x00,0x27,0xd1,0x01,0x05,0x00,0x00
9653
9654# CHECK: v_sub_u16_e64 v5, v1, s101              ; encoding: [0x05,0x00,0x27,0xd1,0x01,0xcb,0x00,0x00]
96550x05,0x00,0x27,0xd1,0x01,0xcb,0x00,0x00
9656
9657# CHECK: v_sub_u16_e64 v5, v1, flat_scratch_lo   ; encoding: [0x05,0x00,0x27,0xd1,0x01,0xcd,0x00,0x00]
96580x05,0x00,0x27,0xd1,0x01,0xcd,0x00,0x00
9659
9660# CHECK: v_sub_u16_e64 v5, v1, flat_scratch_hi   ; encoding: [0x05,0x00,0x27,0xd1,0x01,0xcf,0x00,0x00]
96610x05,0x00,0x27,0xd1,0x01,0xcf,0x00,0x00
9662
9663# CHECK: v_sub_u16_e64 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x27,0xd1,0x01,0xd5,0x00,0x00]
96640x05,0x00,0x27,0xd1,0x01,0xd5,0x00,0x00
9665
9666# CHECK: v_sub_u16_e64 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x27,0xd1,0x01,0xd7,0x00,0x00]
96670x05,0x00,0x27,0xd1,0x01,0xd7,0x00,0x00
9668
9669# CHECK: v_sub_u16_e64 v5, v1, tba_lo            ; encoding: [0x05,0x00,0x27,0xd1,0x01,0xd9,0x00,0x00]
96700x05,0x00,0x27,0xd1,0x01,0xd9,0x00,0x00
9671
9672# CHECK: v_sub_u16_e64 v5, v1, tba_hi            ; encoding: [0x05,0x00,0x27,0xd1,0x01,0xdb,0x00,0x00]
96730x05,0x00,0x27,0xd1,0x01,0xdb,0x00,0x00
9674
9675# CHECK: v_sub_u16_e64 v5, v1, tma_lo            ; encoding: [0x05,0x00,0x27,0xd1,0x01,0xdd,0x00,0x00]
96760x05,0x00,0x27,0xd1,0x01,0xdd,0x00,0x00
9677
9678# CHECK: v_sub_u16_e64 v5, v1, tma_hi            ; encoding: [0x05,0x00,0x27,0xd1,0x01,0xdf,0x00,0x00]
96790x05,0x00,0x27,0xd1,0x01,0xdf,0x00,0x00
9680
9681# CHECK: v_sub_u16_e64 v5, v1, ttmp11            ; encoding: [0x05,0x00,0x27,0xd1,0x01,0xf7,0x00,0x00]
96820x05,0x00,0x27,0xd1,0x01,0xf7,0x00,0x00
9683
9684# CHECK: v_sub_u16_e64 v5, v1, m0                ; encoding: [0x05,0x00,0x27,0xd1,0x01,0xf9,0x00,0x00]
96850x05,0x00,0x27,0xd1,0x01,0xf9,0x00,0x00
9686
9687# CHECK: v_sub_u16_e64 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x27,0xd1,0x01,0xfd,0x00,0x00]
96880x05,0x00,0x27,0xd1,0x01,0xfd,0x00,0x00
9689
9690# CHECK: v_sub_u16_e64 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x27,0xd1,0x01,0xff,0x00,0x00]
96910x05,0x00,0x27,0xd1,0x01,0xff,0x00,0x00
9692
9693# CHECK: v_sub_u16_e64 v5, v1, 0                 ; encoding: [0x05,0x00,0x27,0xd1,0x01,0x01,0x01,0x00]
96940x05,0x00,0x27,0xd1,0x01,0x01,0x01,0x00
9695
9696# CHECK: v_sub_u16_e64 v5, v1, -1                ; encoding: [0x05,0x00,0x27,0xd1,0x01,0x83,0x01,0x00]
96970x05,0x00,0x27,0xd1,0x01,0x83,0x01,0x00
9698
9699# CHECK: v_sub_u16_e64 v5, v1, 0x3800            ; encoding: [0x05,0x00,0x27,0xd1,0x01,0xff,0x01,0x00]
97000x05,0x00,0x27,0xd1,0x01,0xe1,0x01,0x00
9701
9702# CHECK: v_sub_u16_e64 v5, v1, 0xc400            ; encoding: [0x05,0x00,0x27,0xd1,0x01,0xff,0x01,0x00]
97030x05,0x00,0x27,0xd1,0x01,0xef,0x01,0x00
9704
9705# CHECK: v_subrev_u16_e64 v5, v1, v2             ; encoding: [0x05,0x00,0x28,0xd1,0x01,0x05,0x02,0x00]
97060x05,0x00,0x28,0xd1,0x01,0x05,0x02,0x00
9707
9708# CHECK: v_subrev_u16_e64 v255, v1, v2           ; encoding: [0xff,0x00,0x28,0xd1,0x01,0x05,0x02,0x00]
97090xff,0x00,0x28,0xd1,0x01,0x05,0x02,0x00
9710
9711# CHECK: v_subrev_u16_e64 v5, v255, v2           ; encoding: [0x05,0x00,0x28,0xd1,0xff,0x05,0x02,0x00]
97120x05,0x00,0x28,0xd1,0xff,0x05,0x02,0x00
9713
9714# CHECK: v_subrev_u16_e64 v5, s1, v2             ; encoding: [0x05,0x00,0x28,0xd1,0x01,0x04,0x02,0x00]
97150x05,0x00,0x28,0xd1,0x01,0x04,0x02,0x00
9716
9717# CHECK: v_subrev_u16_e64 v5, s101, v2           ; encoding: [0x05,0x00,0x28,0xd1,0x65,0x04,0x02,0x00]
97180x05,0x00,0x28,0xd1,0x65,0x04,0x02,0x00
9719
9720# CHECK: v_subrev_u16_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x28,0xd1,0x66,0x04,0x02,0x00]
97210x05,0x00,0x28,0xd1,0x66,0x04,0x02,0x00
9722
9723# CHECK: v_subrev_u16_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x28,0xd1,0x67,0x04,0x02,0x00]
97240x05,0x00,0x28,0xd1,0x67,0x04,0x02,0x00
9725
9726# CHECK: v_subrev_u16_e64 v5, vcc_lo, v2         ; encoding: [0x05,0x00,0x28,0xd1,0x6a,0x04,0x02,0x00]
97270x05,0x00,0x28,0xd1,0x6a,0x04,0x02,0x00
9728
9729# CHECK: v_subrev_u16_e64 v5, vcc_hi, v2         ; encoding: [0x05,0x00,0x28,0xd1,0x6b,0x04,0x02,0x00]
97300x05,0x00,0x28,0xd1,0x6b,0x04,0x02,0x00
9731
9732# CHECK: v_subrev_u16_e64 v5, tba_lo, v2         ; encoding: [0x05,0x00,0x28,0xd1,0x6c,0x04,0x02,0x00]
97330x05,0x00,0x28,0xd1,0x6c,0x04,0x02,0x00
9734
9735# CHECK: v_subrev_u16_e64 v5, tba_hi, v2         ; encoding: [0x05,0x00,0x28,0xd1,0x6d,0x04,0x02,0x00]
97360x05,0x00,0x28,0xd1,0x6d,0x04,0x02,0x00
9737
9738# CHECK: v_subrev_u16_e64 v5, tma_lo, v2         ; encoding: [0x05,0x00,0x28,0xd1,0x6e,0x04,0x02,0x00]
97390x05,0x00,0x28,0xd1,0x6e,0x04,0x02,0x00
9740
9741# CHECK: v_subrev_u16_e64 v5, tma_hi, v2         ; encoding: [0x05,0x00,0x28,0xd1,0x6f,0x04,0x02,0x00]
97420x05,0x00,0x28,0xd1,0x6f,0x04,0x02,0x00
9743
9744# CHECK: v_subrev_u16_e64 v5, ttmp11, v2         ; encoding: [0x05,0x00,0x28,0xd1,0x7b,0x04,0x02,0x00]
97450x05,0x00,0x28,0xd1,0x7b,0x04,0x02,0x00
9746
9747# CHECK: v_subrev_u16_e64 v5, m0, v2             ; encoding: [0x05,0x00,0x28,0xd1,0x7c,0x04,0x02,0x00]
97480x05,0x00,0x28,0xd1,0x7c,0x04,0x02,0x00
9749
9750# CHECK: v_subrev_u16_e64 v5, exec_lo, v2        ; encoding: [0x05,0x00,0x28,0xd1,0x7e,0x04,0x02,0x00]
97510x05,0x00,0x28,0xd1,0x7e,0x04,0x02,0x00
9752
9753# CHECK: v_subrev_u16_e64 v5, exec_hi, v2        ; encoding: [0x05,0x00,0x28,0xd1,0x7f,0x04,0x02,0x00]
97540x05,0x00,0x28,0xd1,0x7f,0x04,0x02,0x00
9755
9756# CHECK: v_subrev_u16_e64 v5, 0, v2              ; encoding: [0x05,0x00,0x28,0xd1,0x80,0x04,0x02,0x00]
97570x05,0x00,0x28,0xd1,0x80,0x04,0x02,0x00
9758
9759# CHECK: v_subrev_u16_e64 v5, -1, v2             ; encoding: [0x05,0x00,0x28,0xd1,0xc1,0x04,0x02,0x00]
97600x05,0x00,0x28,0xd1,0xc1,0x04,0x02,0x00
9761
9762# CHECK: v_subrev_u16_e64 v5, 0x3800, v2         ; encoding: [0x05,0x00,0x28,0xd1,0xff,0x04,0x02,0x00]
97630x05,0x00,0x28,0xd1,0xf0,0x04,0x02,0x00
9764
9765# CHECK: v_subrev_u16_e64 v5, 0xc400, v2         ; encoding: [0x05,0x00,0x28,0xd1,0xff,0x04,0x02,0x00]
97660x05,0x00,0x28,0xd1,0xf7,0x04,0x02,0x00
9767
9768# CHECK: v_subrev_u16_e64 v5, v1, v255           ; encoding: [0x05,0x00,0x28,0xd1,0x01,0xff,0x03,0x00]
97690x05,0x00,0x28,0xd1,0x01,0xff,0x03,0x00
9770
9771# CHECK: v_subrev_u16_e64 v5, v1, s2             ; encoding: [0x05,0x00,0x28,0xd1,0x01,0x05,0x00,0x00]
97720x05,0x00,0x28,0xd1,0x01,0x05,0x00,0x00
9773
9774# CHECK: v_subrev_u16_e64 v5, v1, s101           ; encoding: [0x05,0x00,0x28,0xd1,0x01,0xcb,0x00,0x00]
97750x05,0x00,0x28,0xd1,0x01,0xcb,0x00,0x00
9776
9777# CHECK: v_subrev_u16_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x28,0xd1,0x01,0xcd,0x00,0x00]
97780x05,0x00,0x28,0xd1,0x01,0xcd,0x00,0x00
9779
9780# CHECK: v_subrev_u16_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x28,0xd1,0x01,0xcf,0x00,0x00]
97810x05,0x00,0x28,0xd1,0x01,0xcf,0x00,0x00
9782
9783# CHECK: v_subrev_u16_e64 v5, v1, vcc_lo         ; encoding: [0x05,0x00,0x28,0xd1,0x01,0xd5,0x00,0x00]
97840x05,0x00,0x28,0xd1,0x01,0xd5,0x00,0x00
9785
9786# CHECK: v_subrev_u16_e64 v5, v1, vcc_hi         ; encoding: [0x05,0x00,0x28,0xd1,0x01,0xd7,0x00,0x00]
97870x05,0x00,0x28,0xd1,0x01,0xd7,0x00,0x00
9788
9789# CHECK: v_subrev_u16_e64 v5, v1, tba_lo         ; encoding: [0x05,0x00,0x28,0xd1,0x01,0xd9,0x00,0x00]
97900x05,0x00,0x28,0xd1,0x01,0xd9,0x00,0x00
9791
9792# CHECK: v_subrev_u16_e64 v5, v1, tba_hi         ; encoding: [0x05,0x00,0x28,0xd1,0x01,0xdb,0x00,0x00]
97930x05,0x00,0x28,0xd1,0x01,0xdb,0x00,0x00
9794
9795# CHECK: v_subrev_u16_e64 v5, v1, tma_lo         ; encoding: [0x05,0x00,0x28,0xd1,0x01,0xdd,0x00,0x00]
97960x05,0x00,0x28,0xd1,0x01,0xdd,0x00,0x00
9797
9798# CHECK: v_subrev_u16_e64 v5, v1, tma_hi         ; encoding: [0x05,0x00,0x28,0xd1,0x01,0xdf,0x00,0x00]
97990x05,0x00,0x28,0xd1,0x01,0xdf,0x00,0x00
9800
9801# CHECK: v_subrev_u16_e64 v5, v1, ttmp11         ; encoding: [0x05,0x00,0x28,0xd1,0x01,0xf7,0x00,0x00]
98020x05,0x00,0x28,0xd1,0x01,0xf7,0x00,0x00
9803
9804# CHECK: v_subrev_u16_e64 v5, v1, m0             ; encoding: [0x05,0x00,0x28,0xd1,0x01,0xf9,0x00,0x00]
98050x05,0x00,0x28,0xd1,0x01,0xf9,0x00,0x00
9806
9807# CHECK: v_subrev_u16_e64 v5, v1, exec_lo        ; encoding: [0x05,0x00,0x28,0xd1,0x01,0xfd,0x00,0x00]
98080x05,0x00,0x28,0xd1,0x01,0xfd,0x00,0x00
9809
9810# CHECK: v_subrev_u16_e64 v5, v1, exec_hi        ; encoding: [0x05,0x00,0x28,0xd1,0x01,0xff,0x00,0x00]
98110x05,0x00,0x28,0xd1,0x01,0xff,0x00,0x00
9812
9813# CHECK: v_subrev_u16_e64 v5, v1, 0              ; encoding: [0x05,0x00,0x28,0xd1,0x01,0x01,0x01,0x00]
98140x05,0x00,0x28,0xd1,0x01,0x01,0x01,0x00
9815
9816# CHECK: v_subrev_u16_e64 v5, v1, -1             ; encoding: [0x05,0x00,0x28,0xd1,0x01,0x83,0x01,0x00]
98170x05,0x00,0x28,0xd1,0x01,0x83,0x01,0x00
9818
9819# CHECK: v_subrev_u16_e64 v5, v1, 0x3800         ; encoding: [0x05,0x00,0x28,0xd1,0x01,0xff,0x01,0x00]
98200x05,0x00,0x28,0xd1,0x01,0xe1,0x01,0x00
9821
9822# CHECK: v_subrev_u16_e64 v5, v1, 0xc400         ; encoding: [0x05,0x00,0x28,0xd1,0x01,0xff,0x01,0x00]
98230x05,0x00,0x28,0xd1,0x01,0xef,0x01,0x00
9824
9825# CHECK: v_mul_lo_u16_e64 v5, v1, v2             ; encoding: [0x05,0x00,0x29,0xd1,0x01,0x05,0x02,0x00]
98260x05,0x00,0x29,0xd1,0x01,0x05,0x02,0x00
9827
9828# CHECK: v_mul_lo_u16_e64 v255, v1, v2           ; encoding: [0xff,0x00,0x29,0xd1,0x01,0x05,0x02,0x00]
98290xff,0x00,0x29,0xd1,0x01,0x05,0x02,0x00
9830
9831# CHECK: v_mul_lo_u16_e64 v5, v255, v2           ; encoding: [0x05,0x00,0x29,0xd1,0xff,0x05,0x02,0x00]
98320x05,0x00,0x29,0xd1,0xff,0x05,0x02,0x00
9833
9834# CHECK: v_mul_lo_u16_e64 v5, s1, v2             ; encoding: [0x05,0x00,0x29,0xd1,0x01,0x04,0x02,0x00]
98350x05,0x00,0x29,0xd1,0x01,0x04,0x02,0x00
9836
9837# CHECK: v_mul_lo_u16_e64 v5, s101, v2           ; encoding: [0x05,0x00,0x29,0xd1,0x65,0x04,0x02,0x00]
98380x05,0x00,0x29,0xd1,0x65,0x04,0x02,0x00
9839
9840# CHECK: v_mul_lo_u16_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x29,0xd1,0x66,0x04,0x02,0x00]
98410x05,0x00,0x29,0xd1,0x66,0x04,0x02,0x00
9842
9843# CHECK: v_mul_lo_u16_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x29,0xd1,0x67,0x04,0x02,0x00]
98440x05,0x00,0x29,0xd1,0x67,0x04,0x02,0x00
9845
9846# CHECK: v_mul_lo_u16_e64 v5, vcc_lo, v2         ; encoding: [0x05,0x00,0x29,0xd1,0x6a,0x04,0x02,0x00]
98470x05,0x00,0x29,0xd1,0x6a,0x04,0x02,0x00
9848
9849# CHECK: v_mul_lo_u16_e64 v5, vcc_hi, v2         ; encoding: [0x05,0x00,0x29,0xd1,0x6b,0x04,0x02,0x00]
98500x05,0x00,0x29,0xd1,0x6b,0x04,0x02,0x00
9851
9852# CHECK: v_mul_lo_u16_e64 v5, tba_lo, v2         ; encoding: [0x05,0x00,0x29,0xd1,0x6c,0x04,0x02,0x00]
98530x05,0x00,0x29,0xd1,0x6c,0x04,0x02,0x00
9854
9855# CHECK: v_mul_lo_u16_e64 v5, tba_hi, v2         ; encoding: [0x05,0x00,0x29,0xd1,0x6d,0x04,0x02,0x00]
98560x05,0x00,0x29,0xd1,0x6d,0x04,0x02,0x00
9857
9858# CHECK: v_mul_lo_u16_e64 v5, tma_lo, v2         ; encoding: [0x05,0x00,0x29,0xd1,0x6e,0x04,0x02,0x00]
98590x05,0x00,0x29,0xd1,0x6e,0x04,0x02,0x00
9860
9861# CHECK: v_mul_lo_u16_e64 v5, tma_hi, v2         ; encoding: [0x05,0x00,0x29,0xd1,0x6f,0x04,0x02,0x00]
98620x05,0x00,0x29,0xd1,0x6f,0x04,0x02,0x00
9863
9864# CHECK: v_mul_lo_u16_e64 v5, ttmp11, v2         ; encoding: [0x05,0x00,0x29,0xd1,0x7b,0x04,0x02,0x00]
98650x05,0x00,0x29,0xd1,0x7b,0x04,0x02,0x00
9866
9867# CHECK: v_mul_lo_u16_e64 v5, m0, v2             ; encoding: [0x05,0x00,0x29,0xd1,0x7c,0x04,0x02,0x00]
98680x05,0x00,0x29,0xd1,0x7c,0x04,0x02,0x00
9869
9870# CHECK: v_mul_lo_u16_e64 v5, exec_lo, v2        ; encoding: [0x05,0x00,0x29,0xd1,0x7e,0x04,0x02,0x00]
98710x05,0x00,0x29,0xd1,0x7e,0x04,0x02,0x00
9872
9873# CHECK: v_mul_lo_u16_e64 v5, exec_hi, v2        ; encoding: [0x05,0x00,0x29,0xd1,0x7f,0x04,0x02,0x00]
98740x05,0x00,0x29,0xd1,0x7f,0x04,0x02,0x00
9875
9876# CHECK: v_mul_lo_u16_e64 v5, 0, v2              ; encoding: [0x05,0x00,0x29,0xd1,0x80,0x04,0x02,0x00]
98770x05,0x00,0x29,0xd1,0x80,0x04,0x02,0x00
9878
9879# CHECK: v_mul_lo_u16_e64 v5, -1, v2             ; encoding: [0x05,0x00,0x29,0xd1,0xc1,0x04,0x02,0x00]
98800x05,0x00,0x29,0xd1,0xc1,0x04,0x02,0x00
9881
9882# CHECK: v_mul_lo_u16_e64 v5, 0x3800, v2         ; encoding: [0x05,0x00,0x29,0xd1,0xff,0x04,0x02,0x00]
98830x05,0x00,0x29,0xd1,0xf0,0x04,0x02,0x00
9884
9885# CHECK: v_mul_lo_u16_e64 v5, 0xc400, v2         ; encoding: [0x05,0x00,0x29,0xd1,0xff,0x04,0x02,0x00]
98860x05,0x00,0x29,0xd1,0xf7,0x04,0x02,0x00
9887
9888# CHECK: v_mul_lo_u16_e64 v5, v1, v255           ; encoding: [0x05,0x00,0x29,0xd1,0x01,0xff,0x03,0x00]
98890x05,0x00,0x29,0xd1,0x01,0xff,0x03,0x00
9890
9891# CHECK: v_mul_lo_u16_e64 v5, v1, s2             ; encoding: [0x05,0x00,0x29,0xd1,0x01,0x05,0x00,0x00]
98920x05,0x00,0x29,0xd1,0x01,0x05,0x00,0x00
9893
9894# CHECK: v_mul_lo_u16_e64 v5, v1, s101           ; encoding: [0x05,0x00,0x29,0xd1,0x01,0xcb,0x00,0x00]
98950x05,0x00,0x29,0xd1,0x01,0xcb,0x00,0x00
9896
9897# CHECK: v_mul_lo_u16_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x29,0xd1,0x01,0xcd,0x00,0x00]
98980x05,0x00,0x29,0xd1,0x01,0xcd,0x00,0x00
9899
9900# CHECK: v_mul_lo_u16_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x29,0xd1,0x01,0xcf,0x00,0x00]
99010x05,0x00,0x29,0xd1,0x01,0xcf,0x00,0x00
9902
9903# CHECK: v_mul_lo_u16_e64 v5, v1, vcc_lo         ; encoding: [0x05,0x00,0x29,0xd1,0x01,0xd5,0x00,0x00]
99040x05,0x00,0x29,0xd1,0x01,0xd5,0x00,0x00
9905
9906# CHECK: v_mul_lo_u16_e64 v5, v1, vcc_hi         ; encoding: [0x05,0x00,0x29,0xd1,0x01,0xd7,0x00,0x00]
99070x05,0x00,0x29,0xd1,0x01,0xd7,0x00,0x00
9908
9909# CHECK: v_mul_lo_u16_e64 v5, v1, tba_lo         ; encoding: [0x05,0x00,0x29,0xd1,0x01,0xd9,0x00,0x00]
99100x05,0x00,0x29,0xd1,0x01,0xd9,0x00,0x00
9911
9912# CHECK: v_mul_lo_u16_e64 v5, v1, tba_hi         ; encoding: [0x05,0x00,0x29,0xd1,0x01,0xdb,0x00,0x00]
99130x05,0x00,0x29,0xd1,0x01,0xdb,0x00,0x00
9914
9915# CHECK: v_mul_lo_u16_e64 v5, v1, tma_lo         ; encoding: [0x05,0x00,0x29,0xd1,0x01,0xdd,0x00,0x00]
99160x05,0x00,0x29,0xd1,0x01,0xdd,0x00,0x00
9917
9918# CHECK: v_mul_lo_u16_e64 v5, v1, tma_hi         ; encoding: [0x05,0x00,0x29,0xd1,0x01,0xdf,0x00,0x00]
99190x05,0x00,0x29,0xd1,0x01,0xdf,0x00,0x00
9920
9921# CHECK: v_mul_lo_u16_e64 v5, v1, ttmp11         ; encoding: [0x05,0x00,0x29,0xd1,0x01,0xf7,0x00,0x00]
99220x05,0x00,0x29,0xd1,0x01,0xf7,0x00,0x00
9923
9924# CHECK: v_mul_lo_u16_e64 v5, v1, m0             ; encoding: [0x05,0x00,0x29,0xd1,0x01,0xf9,0x00,0x00]
99250x05,0x00,0x29,0xd1,0x01,0xf9,0x00,0x00
9926
9927# CHECK: v_mul_lo_u16_e64 v5, v1, exec_lo        ; encoding: [0x05,0x00,0x29,0xd1,0x01,0xfd,0x00,0x00]
99280x05,0x00,0x29,0xd1,0x01,0xfd,0x00,0x00
9929
9930# CHECK: v_mul_lo_u16_e64 v5, v1, exec_hi        ; encoding: [0x05,0x00,0x29,0xd1,0x01,0xff,0x00,0x00]
99310x05,0x00,0x29,0xd1,0x01,0xff,0x00,0x00
9932
9933# CHECK: v_mul_lo_u16_e64 v5, v1, 0              ; encoding: [0x05,0x00,0x29,0xd1,0x01,0x01,0x01,0x00]
99340x05,0x00,0x29,0xd1,0x01,0x01,0x01,0x00
9935
9936# CHECK: v_mul_lo_u16_e64 v5, v1, -1             ; encoding: [0x05,0x00,0x29,0xd1,0x01,0x83,0x01,0x00]
99370x05,0x00,0x29,0xd1,0x01,0x83,0x01,0x00
9938
9939# CHECK: v_mul_lo_u16_e64 v5, v1, 0x3800         ; encoding: [0x05,0x00,0x29,0xd1,0x01,0xff,0x01,0x00]
99400x05,0x00,0x29,0xd1,0x01,0xe1,0x01,0x00
9941
9942# CHECK: v_mul_lo_u16_e64 v5, v1, 0xc400         ; encoding: [0x05,0x00,0x29,0xd1,0x01,0xff,0x01,0x00]
99430x05,0x00,0x29,0xd1,0x01,0xef,0x01,0x00
9944
9945# CHECK: v_lshlrev_b16_e64 v5, v1, v2            ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0x05,0x02,0x00]
99460x05,0x00,0x2a,0xd1,0x01,0x05,0x02,0x00
9947
9948# CHECK: v_lshlrev_b16_e64 v255, v1, v2          ; encoding: [0xff,0x00,0x2a,0xd1,0x01,0x05,0x02,0x00]
99490xff,0x00,0x2a,0xd1,0x01,0x05,0x02,0x00
9950
9951# CHECK: v_lshlrev_b16_e64 v5, v255, v2          ; encoding: [0x05,0x00,0x2a,0xd1,0xff,0x05,0x02,0x00]
99520x05,0x00,0x2a,0xd1,0xff,0x05,0x02,0x00
9953
9954# CHECK: v_lshlrev_b16_e64 v5, s1, v2            ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0x04,0x02,0x00]
99550x05,0x00,0x2a,0xd1,0x01,0x04,0x02,0x00
9956
9957# CHECK: v_lshlrev_b16_e64 v5, s101, v2          ; encoding: [0x05,0x00,0x2a,0xd1,0x65,0x04,0x02,0x00]
99580x05,0x00,0x2a,0xd1,0x65,0x04,0x02,0x00
9959
9960# CHECK: v_lshlrev_b16_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x2a,0xd1,0x66,0x04,0x02,0x00]
99610x05,0x00,0x2a,0xd1,0x66,0x04,0x02,0x00
9962
9963# CHECK: v_lshlrev_b16_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x2a,0xd1,0x67,0x04,0x02,0x00]
99640x05,0x00,0x2a,0xd1,0x67,0x04,0x02,0x00
9965
9966# CHECK: v_lshlrev_b16_e64 v5, vcc_lo, v2        ; encoding: [0x05,0x00,0x2a,0xd1,0x6a,0x04,0x02,0x00]
99670x05,0x00,0x2a,0xd1,0x6a,0x04,0x02,0x00
9968
9969# CHECK: v_lshlrev_b16_e64 v5, vcc_hi, v2        ; encoding: [0x05,0x00,0x2a,0xd1,0x6b,0x04,0x02,0x00]
99700x05,0x00,0x2a,0xd1,0x6b,0x04,0x02,0x00
9971
9972# CHECK: v_lshlrev_b16_e64 v5, tba_lo, v2        ; encoding: [0x05,0x00,0x2a,0xd1,0x6c,0x04,0x02,0x00]
99730x05,0x00,0x2a,0xd1,0x6c,0x04,0x02,0x00
9974
9975# CHECK: v_lshlrev_b16_e64 v5, tba_hi, v2        ; encoding: [0x05,0x00,0x2a,0xd1,0x6d,0x04,0x02,0x00]
99760x05,0x00,0x2a,0xd1,0x6d,0x04,0x02,0x00
9977
9978# CHECK: v_lshlrev_b16_e64 v5, tma_lo, v2        ; encoding: [0x05,0x00,0x2a,0xd1,0x6e,0x04,0x02,0x00]
99790x05,0x00,0x2a,0xd1,0x6e,0x04,0x02,0x00
9980
9981# CHECK: v_lshlrev_b16_e64 v5, tma_hi, v2        ; encoding: [0x05,0x00,0x2a,0xd1,0x6f,0x04,0x02,0x00]
99820x05,0x00,0x2a,0xd1,0x6f,0x04,0x02,0x00
9983
9984# CHECK: v_lshlrev_b16_e64 v5, ttmp11, v2        ; encoding: [0x05,0x00,0x2a,0xd1,0x7b,0x04,0x02,0x00]
99850x05,0x00,0x2a,0xd1,0x7b,0x04,0x02,0x00
9986
9987# CHECK: v_lshlrev_b16_e64 v5, m0, v2            ; encoding: [0x05,0x00,0x2a,0xd1,0x7c,0x04,0x02,0x00]
99880x05,0x00,0x2a,0xd1,0x7c,0x04,0x02,0x00
9989
9990# CHECK: v_lshlrev_b16_e64 v5, exec_lo, v2       ; encoding: [0x05,0x00,0x2a,0xd1,0x7e,0x04,0x02,0x00]
99910x05,0x00,0x2a,0xd1,0x7e,0x04,0x02,0x00
9992
9993# CHECK: v_lshlrev_b16_e64 v5, exec_hi, v2       ; encoding: [0x05,0x00,0x2a,0xd1,0x7f,0x04,0x02,0x00]
99940x05,0x00,0x2a,0xd1,0x7f,0x04,0x02,0x00
9995
9996# CHECK: v_lshlrev_b16_e64 v5, 0, v2             ; encoding: [0x05,0x00,0x2a,0xd1,0x80,0x04,0x02,0x00]
99970x05,0x00,0x2a,0xd1,0x80,0x04,0x02,0x00
9998
9999# CHECK: v_lshlrev_b16_e64 v5, -1, v2            ; encoding: [0x05,0x00,0x2a,0xd1,0xc1,0x04,0x02,0x00]
100000x05,0x00,0x2a,0xd1,0xc1,0x04,0x02,0x00
10001
10002# CHECK: v_lshlrev_b16_e64 v5, 0x3800, v2        ; encoding: [0x05,0x00,0x2a,0xd1,0xff,0x04,0x02,0x00]
100030x05,0x00,0x2a,0xd1,0xf0,0x04,0x02,0x00
10004
10005# CHECK: v_lshlrev_b16_e64 v5, 0xc400, v2        ; encoding: [0x05,0x00,0x2a,0xd1,0xff,0x04,0x02,0x00]
100060x05,0x00,0x2a,0xd1,0xf7,0x04,0x02,0x00
10007
10008# CHECK: v_lshlrev_b16_e64 v5, v1, v255          ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0xff,0x03,0x00]
100090x05,0x00,0x2a,0xd1,0x01,0xff,0x03,0x00
10010
10011# CHECK: v_lshlrev_b16_e64 v5, v1, s2            ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0x05,0x00,0x00]
100120x05,0x00,0x2a,0xd1,0x01,0x05,0x00,0x00
10013
10014# CHECK: v_lshlrev_b16_e64 v5, v1, s101          ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0xcb,0x00,0x00]
100150x05,0x00,0x2a,0xd1,0x01,0xcb,0x00,0x00
10016
10017# CHECK: v_lshlrev_b16_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0xcd,0x00,0x00]
100180x05,0x00,0x2a,0xd1,0x01,0xcd,0x00,0x00
10019
10020# CHECK: v_lshlrev_b16_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0xcf,0x00,0x00]
100210x05,0x00,0x2a,0xd1,0x01,0xcf,0x00,0x00
10022
10023# CHECK: v_lshlrev_b16_e64 v5, v1, vcc_lo        ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0xd5,0x00,0x00]
100240x05,0x00,0x2a,0xd1,0x01,0xd5,0x00,0x00
10025
10026# CHECK: v_lshlrev_b16_e64 v5, v1, vcc_hi        ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0xd7,0x00,0x00]
100270x05,0x00,0x2a,0xd1,0x01,0xd7,0x00,0x00
10028
10029# CHECK: v_lshlrev_b16_e64 v5, v1, tba_lo        ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0xd9,0x00,0x00]
100300x05,0x00,0x2a,0xd1,0x01,0xd9,0x00,0x00
10031
10032# CHECK: v_lshlrev_b16_e64 v5, v1, tba_hi        ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0xdb,0x00,0x00]
100330x05,0x00,0x2a,0xd1,0x01,0xdb,0x00,0x00
10034
10035# CHECK: v_lshlrev_b16_e64 v5, v1, tma_lo        ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0xdd,0x00,0x00]
100360x05,0x00,0x2a,0xd1,0x01,0xdd,0x00,0x00
10037
10038# CHECK: v_lshlrev_b16_e64 v5, v1, tma_hi        ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0xdf,0x00,0x00]
100390x05,0x00,0x2a,0xd1,0x01,0xdf,0x00,0x00
10040
10041# CHECK: v_lshlrev_b16_e64 v5, v1, ttmp11        ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0xf7,0x00,0x00]
100420x05,0x00,0x2a,0xd1,0x01,0xf7,0x00,0x00
10043
10044# CHECK: v_lshlrev_b16_e64 v5, v1, m0            ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0xf9,0x00,0x00]
100450x05,0x00,0x2a,0xd1,0x01,0xf9,0x00,0x00
10046
10047# CHECK: v_lshlrev_b16_e64 v5, v1, exec_lo       ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0xfd,0x00,0x00]
100480x05,0x00,0x2a,0xd1,0x01,0xfd,0x00,0x00
10049
10050# CHECK: v_lshlrev_b16_e64 v5, v1, exec_hi       ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0xff,0x00,0x00]
100510x05,0x00,0x2a,0xd1,0x01,0xff,0x00,0x00
10052
10053# CHECK: v_lshlrev_b16_e64 v5, v1, 0             ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0x01,0x01,0x00]
100540x05,0x00,0x2a,0xd1,0x01,0x01,0x01,0x00
10055
10056# CHECK: v_lshlrev_b16_e64 v5, v1, -1            ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0x83,0x01,0x00]
100570x05,0x00,0x2a,0xd1,0x01,0x83,0x01,0x00
10058
10059# CHECK: v_lshlrev_b16_e64 v5, v1, 0x3800        ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0xff,0x01,0x00]
100600x05,0x00,0x2a,0xd1,0x01,0xe1,0x01,0x00
10061
10062# CHECK: v_lshlrev_b16_e64 v5, v1, 0xc400        ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0xff,0x01,0x00]
100630x05,0x00,0x2a,0xd1,0x01,0xef,0x01,0x00
10064
10065# CHECK: v_lshrrev_b16_e64 v5, v1, v2            ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0x05,0x02,0x00]
100660x05,0x00,0x2b,0xd1,0x01,0x05,0x02,0x00
10067
10068# CHECK: v_lshrrev_b16_e64 v255, v1, v2          ; encoding: [0xff,0x00,0x2b,0xd1,0x01,0x05,0x02,0x00]
100690xff,0x00,0x2b,0xd1,0x01,0x05,0x02,0x00
10070
10071# CHECK: v_lshrrev_b16_e64 v5, v255, v2          ; encoding: [0x05,0x00,0x2b,0xd1,0xff,0x05,0x02,0x00]
100720x05,0x00,0x2b,0xd1,0xff,0x05,0x02,0x00
10073
10074# CHECK: v_lshrrev_b16_e64 v5, s1, v2            ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0x04,0x02,0x00]
100750x05,0x00,0x2b,0xd1,0x01,0x04,0x02,0x00
10076
10077# CHECK: v_lshrrev_b16_e64 v5, s101, v2          ; encoding: [0x05,0x00,0x2b,0xd1,0x65,0x04,0x02,0x00]
100780x05,0x00,0x2b,0xd1,0x65,0x04,0x02,0x00
10079
10080# CHECK: v_lshrrev_b16_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x2b,0xd1,0x66,0x04,0x02,0x00]
100810x05,0x00,0x2b,0xd1,0x66,0x04,0x02,0x00
10082
10083# CHECK: v_lshrrev_b16_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x2b,0xd1,0x67,0x04,0x02,0x00]
100840x05,0x00,0x2b,0xd1,0x67,0x04,0x02,0x00
10085
10086# CHECK: v_lshrrev_b16_e64 v5, vcc_lo, v2        ; encoding: [0x05,0x00,0x2b,0xd1,0x6a,0x04,0x02,0x00]
100870x05,0x00,0x2b,0xd1,0x6a,0x04,0x02,0x00
10088
10089# CHECK: v_lshrrev_b16_e64 v5, vcc_hi, v2        ; encoding: [0x05,0x00,0x2b,0xd1,0x6b,0x04,0x02,0x00]
100900x05,0x00,0x2b,0xd1,0x6b,0x04,0x02,0x00
10091
10092# CHECK: v_lshrrev_b16_e64 v5, tba_lo, v2        ; encoding: [0x05,0x00,0x2b,0xd1,0x6c,0x04,0x02,0x00]
100930x05,0x00,0x2b,0xd1,0x6c,0x04,0x02,0x00
10094
10095# CHECK: v_lshrrev_b16_e64 v5, tba_hi, v2        ; encoding: [0x05,0x00,0x2b,0xd1,0x6d,0x04,0x02,0x00]
100960x05,0x00,0x2b,0xd1,0x6d,0x04,0x02,0x00
10097
10098# CHECK: v_lshrrev_b16_e64 v5, tma_lo, v2        ; encoding: [0x05,0x00,0x2b,0xd1,0x6e,0x04,0x02,0x00]
100990x05,0x00,0x2b,0xd1,0x6e,0x04,0x02,0x00
10100
10101# CHECK: v_lshrrev_b16_e64 v5, tma_hi, v2        ; encoding: [0x05,0x00,0x2b,0xd1,0x6f,0x04,0x02,0x00]
101020x05,0x00,0x2b,0xd1,0x6f,0x04,0x02,0x00
10103
10104# CHECK: v_lshrrev_b16_e64 v5, ttmp11, v2        ; encoding: [0x05,0x00,0x2b,0xd1,0x7b,0x04,0x02,0x00]
101050x05,0x00,0x2b,0xd1,0x7b,0x04,0x02,0x00
10106
10107# CHECK: v_lshrrev_b16_e64 v5, m0, v2            ; encoding: [0x05,0x00,0x2b,0xd1,0x7c,0x04,0x02,0x00]
101080x05,0x00,0x2b,0xd1,0x7c,0x04,0x02,0x00
10109
10110# CHECK: v_lshrrev_b16_e64 v5, exec_lo, v2       ; encoding: [0x05,0x00,0x2b,0xd1,0x7e,0x04,0x02,0x00]
101110x05,0x00,0x2b,0xd1,0x7e,0x04,0x02,0x00
10112
10113# CHECK: v_lshrrev_b16_e64 v5, exec_hi, v2       ; encoding: [0x05,0x00,0x2b,0xd1,0x7f,0x04,0x02,0x00]
101140x05,0x00,0x2b,0xd1,0x7f,0x04,0x02,0x00
10115
10116# CHECK: v_lshrrev_b16_e64 v5, 0, v2             ; encoding: [0x05,0x00,0x2b,0xd1,0x80,0x04,0x02,0x00]
101170x05,0x00,0x2b,0xd1,0x80,0x04,0x02,0x00
10118
10119# CHECK: v_lshrrev_b16_e64 v5, -1, v2            ; encoding: [0x05,0x00,0x2b,0xd1,0xc1,0x04,0x02,0x00]
101200x05,0x00,0x2b,0xd1,0xc1,0x04,0x02,0x00
10121
10122# CHECK: v_lshrrev_b16_e64 v5, 0x3800, v2        ; encoding: [0x05,0x00,0x2b,0xd1,0xff,0x04,0x02,0x00]
101230x05,0x00,0x2b,0xd1,0xf0,0x04,0x02,0x00
10124
10125# CHECK: v_lshrrev_b16_e64 v5, 0xc400, v2        ; encoding: [0x05,0x00,0x2b,0xd1,0xff,0x04,0x02,0x00]
101260x05,0x00,0x2b,0xd1,0xf7,0x04,0x02,0x00
10127
10128# CHECK: v_lshrrev_b16_e64 v5, v1, v255          ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0xff,0x03,0x00]
101290x05,0x00,0x2b,0xd1,0x01,0xff,0x03,0x00
10130
10131# CHECK: v_lshrrev_b16_e64 v5, v1, s2            ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0x05,0x00,0x00]
101320x05,0x00,0x2b,0xd1,0x01,0x05,0x00,0x00
10133
10134# CHECK: v_lshrrev_b16_e64 v5, v1, s101          ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0xcb,0x00,0x00]
101350x05,0x00,0x2b,0xd1,0x01,0xcb,0x00,0x00
10136
10137# CHECK: v_lshrrev_b16_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0xcd,0x00,0x00]
101380x05,0x00,0x2b,0xd1,0x01,0xcd,0x00,0x00
10139
10140# CHECK: v_lshrrev_b16_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0xcf,0x00,0x00]
101410x05,0x00,0x2b,0xd1,0x01,0xcf,0x00,0x00
10142
10143# CHECK: v_lshrrev_b16_e64 v5, v1, vcc_lo        ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0xd5,0x00,0x00]
101440x05,0x00,0x2b,0xd1,0x01,0xd5,0x00,0x00
10145
10146# CHECK: v_lshrrev_b16_e64 v5, v1, vcc_hi        ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0xd7,0x00,0x00]
101470x05,0x00,0x2b,0xd1,0x01,0xd7,0x00,0x00
10148
10149# CHECK: v_lshrrev_b16_e64 v5, v1, tba_lo        ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0xd9,0x00,0x00]
101500x05,0x00,0x2b,0xd1,0x01,0xd9,0x00,0x00
10151
10152# CHECK: v_lshrrev_b16_e64 v5, v1, tba_hi        ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0xdb,0x00,0x00]
101530x05,0x00,0x2b,0xd1,0x01,0xdb,0x00,0x00
10154
10155# CHECK: v_lshrrev_b16_e64 v5, v1, tma_lo        ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0xdd,0x00,0x00]
101560x05,0x00,0x2b,0xd1,0x01,0xdd,0x00,0x00
10157
10158# CHECK: v_lshrrev_b16_e64 v5, v1, tma_hi        ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0xdf,0x00,0x00]
101590x05,0x00,0x2b,0xd1,0x01,0xdf,0x00,0x00
10160
10161# CHECK: v_lshrrev_b16_e64 v5, v1, ttmp11        ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0xf7,0x00,0x00]
101620x05,0x00,0x2b,0xd1,0x01,0xf7,0x00,0x00
10163
10164# CHECK: v_lshrrev_b16_e64 v5, v1, m0            ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0xf9,0x00,0x00]
101650x05,0x00,0x2b,0xd1,0x01,0xf9,0x00,0x00
10166
10167# CHECK: v_lshrrev_b16_e64 v5, v1, exec_lo       ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0xfd,0x00,0x00]
101680x05,0x00,0x2b,0xd1,0x01,0xfd,0x00,0x00
10169
10170# CHECK: v_lshrrev_b16_e64 v5, v1, exec_hi       ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0xff,0x00,0x00]
101710x05,0x00,0x2b,0xd1,0x01,0xff,0x00,0x00
10172
10173# CHECK: v_lshrrev_b16_e64 v5, v1, 0             ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0x01,0x01,0x00]
101740x05,0x00,0x2b,0xd1,0x01,0x01,0x01,0x00
10175
10176# CHECK: v_lshrrev_b16_e64 v5, v1, -1            ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0x83,0x01,0x00]
101770x05,0x00,0x2b,0xd1,0x01,0x83,0x01,0x00
10178
10179# CHECK: v_lshrrev_b16_e64 v5, v1, 0x3800        ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0xff,0x01,0x00]
101800x05,0x00,0x2b,0xd1,0x01,0xe1,0x01,0x00
10181
10182# CHECK: v_lshrrev_b16_e64 v5, v1, 0xc400        ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0xff,0x01,0x00]
101830x05,0x00,0x2b,0xd1,0x01,0xef,0x01,0x00
10184
10185# CHECK: v_ashrrev_i16_e64 v5, v1, v2            ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0x05,0x02,0x00]
101860x05,0x00,0x2c,0xd1,0x01,0x05,0x02,0x00
10187
10188# CHECK: v_ashrrev_i16_e64 v255, v1, v2          ; encoding: [0xff,0x00,0x2c,0xd1,0x01,0x05,0x02,0x00]
101890xff,0x00,0x2c,0xd1,0x01,0x05,0x02,0x00
10190
10191# CHECK: v_ashrrev_i16_e64 v5, v255, v2          ; encoding: [0x05,0x00,0x2c,0xd1,0xff,0x05,0x02,0x00]
101920x05,0x00,0x2c,0xd1,0xff,0x05,0x02,0x00
10193
10194# CHECK: v_ashrrev_i16_e64 v5, s1, v2            ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0x04,0x02,0x00]
101950x05,0x00,0x2c,0xd1,0x01,0x04,0x02,0x00
10196
10197# CHECK: v_ashrrev_i16_e64 v5, s101, v2          ; encoding: [0x05,0x00,0x2c,0xd1,0x65,0x04,0x02,0x00]
101980x05,0x00,0x2c,0xd1,0x65,0x04,0x02,0x00
10199
10200# CHECK: v_ashrrev_i16_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x2c,0xd1,0x66,0x04,0x02,0x00]
102010x05,0x00,0x2c,0xd1,0x66,0x04,0x02,0x00
10202
10203# CHECK: v_ashrrev_i16_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x2c,0xd1,0x67,0x04,0x02,0x00]
102040x05,0x00,0x2c,0xd1,0x67,0x04,0x02,0x00
10205
10206# CHECK: v_ashrrev_i16_e64 v5, vcc_lo, v2        ; encoding: [0x05,0x00,0x2c,0xd1,0x6a,0x04,0x02,0x00]
102070x05,0x00,0x2c,0xd1,0x6a,0x04,0x02,0x00
10208
10209# CHECK: v_ashrrev_i16_e64 v5, vcc_hi, v2        ; encoding: [0x05,0x00,0x2c,0xd1,0x6b,0x04,0x02,0x00]
102100x05,0x00,0x2c,0xd1,0x6b,0x04,0x02,0x00
10211
10212# CHECK: v_ashrrev_i16_e64 v5, tba_lo, v2        ; encoding: [0x05,0x00,0x2c,0xd1,0x6c,0x04,0x02,0x00]
102130x05,0x00,0x2c,0xd1,0x6c,0x04,0x02,0x00
10214
10215# CHECK: v_ashrrev_i16_e64 v5, tba_hi, v2        ; encoding: [0x05,0x00,0x2c,0xd1,0x6d,0x04,0x02,0x00]
102160x05,0x00,0x2c,0xd1,0x6d,0x04,0x02,0x00
10217
10218# CHECK: v_ashrrev_i16_e64 v5, tma_lo, v2        ; encoding: [0x05,0x00,0x2c,0xd1,0x6e,0x04,0x02,0x00]
102190x05,0x00,0x2c,0xd1,0x6e,0x04,0x02,0x00
10220
10221# CHECK: v_ashrrev_i16_e64 v5, tma_hi, v2        ; encoding: [0x05,0x00,0x2c,0xd1,0x6f,0x04,0x02,0x00]
102220x05,0x00,0x2c,0xd1,0x6f,0x04,0x02,0x00
10223
10224# CHECK: v_ashrrev_i16_e64 v5, ttmp11, v2        ; encoding: [0x05,0x00,0x2c,0xd1,0x7b,0x04,0x02,0x00]
102250x05,0x00,0x2c,0xd1,0x7b,0x04,0x02,0x00
10226
10227# CHECK: v_ashrrev_i16_e64 v5, m0, v2            ; encoding: [0x05,0x00,0x2c,0xd1,0x7c,0x04,0x02,0x00]
102280x05,0x00,0x2c,0xd1,0x7c,0x04,0x02,0x00
10229
10230# CHECK: v_ashrrev_i16_e64 v5, exec_lo, v2       ; encoding: [0x05,0x00,0x2c,0xd1,0x7e,0x04,0x02,0x00]
102310x05,0x00,0x2c,0xd1,0x7e,0x04,0x02,0x00
10232
10233# CHECK: v_ashrrev_i16_e64 v5, exec_hi, v2       ; encoding: [0x05,0x00,0x2c,0xd1,0x7f,0x04,0x02,0x00]
102340x05,0x00,0x2c,0xd1,0x7f,0x04,0x02,0x00
10235
10236# CHECK: v_ashrrev_i16_e64 v5, 0, v2             ; encoding: [0x05,0x00,0x2c,0xd1,0x80,0x04,0x02,0x00]
102370x05,0x00,0x2c,0xd1,0x80,0x04,0x02,0x00
10238
10239# CHECK: v_ashrrev_i16_e64 v5, -1, v2            ; encoding: [0x05,0x00,0x2c,0xd1,0xc1,0x04,0x02,0x00]
102400x05,0x00,0x2c,0xd1,0xc1,0x04,0x02,0x00
10241
10242# CHECK: v_ashrrev_i16_e64 v5, 0x3800, v2        ; encoding: [0x05,0x00,0x2c,0xd1,0xff,0x04,0x02,0x00]
102430x05,0x00,0x2c,0xd1,0xf0,0x04,0x02,0x00
10244
10245# CHECK: v_ashrrev_i16_e64 v5, 0xc400, v2        ; encoding: [0x05,0x00,0x2c,0xd1,0xff,0x04,0x02,0x00]
102460x05,0x00,0x2c,0xd1,0xf7,0x04,0x02,0x00
10247
10248# CHECK: v_ashrrev_i16_e64 v5, v1, v255          ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0xff,0x03,0x00]
102490x05,0x00,0x2c,0xd1,0x01,0xff,0x03,0x00
10250
10251# CHECK: v_ashrrev_i16_e64 v5, v1, s2            ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0x05,0x00,0x00]
102520x05,0x00,0x2c,0xd1,0x01,0x05,0x00,0x00
10253
10254# CHECK: v_ashrrev_i16_e64 v5, v1, s101          ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0xcb,0x00,0x00]
102550x05,0x00,0x2c,0xd1,0x01,0xcb,0x00,0x00
10256
10257# CHECK: v_ashrrev_i16_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0xcd,0x00,0x00]
102580x05,0x00,0x2c,0xd1,0x01,0xcd,0x00,0x00
10259
10260# CHECK: v_ashrrev_i16_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0xcf,0x00,0x00]
102610x05,0x00,0x2c,0xd1,0x01,0xcf,0x00,0x00
10262
10263# CHECK: v_ashrrev_i16_e64 v5, v1, vcc_lo        ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0xd5,0x00,0x00]
102640x05,0x00,0x2c,0xd1,0x01,0xd5,0x00,0x00
10265
10266# CHECK: v_ashrrev_i16_e64 v5, v1, vcc_hi        ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0xd7,0x00,0x00]
102670x05,0x00,0x2c,0xd1,0x01,0xd7,0x00,0x00
10268
10269# CHECK: v_ashrrev_i16_e64 v5, v1, tba_lo        ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0xd9,0x00,0x00]
102700x05,0x00,0x2c,0xd1,0x01,0xd9,0x00,0x00
10271
10272# CHECK: v_ashrrev_i16_e64 v5, v1, tba_hi        ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0xdb,0x00,0x00]
102730x05,0x00,0x2c,0xd1,0x01,0xdb,0x00,0x00
10274
10275# CHECK: v_ashrrev_i16_e64 v5, v1, tma_lo        ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0xdd,0x00,0x00]
102760x05,0x00,0x2c,0xd1,0x01,0xdd,0x00,0x00
10277
10278# CHECK: v_ashrrev_i16_e64 v5, v1, tma_hi        ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0xdf,0x00,0x00]
102790x05,0x00,0x2c,0xd1,0x01,0xdf,0x00,0x00
10280
10281# CHECK: v_ashrrev_i16_e64 v5, v1, ttmp11        ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0xf7,0x00,0x00]
102820x05,0x00,0x2c,0xd1,0x01,0xf7,0x00,0x00
10283
10284# CHECK: v_ashrrev_i16_e64 v5, v1, m0            ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0xf9,0x00,0x00]
102850x05,0x00,0x2c,0xd1,0x01,0xf9,0x00,0x00
10286
10287# CHECK: v_ashrrev_i16_e64 v5, v1, exec_lo       ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0xfd,0x00,0x00]
102880x05,0x00,0x2c,0xd1,0x01,0xfd,0x00,0x00
10289
10290# CHECK: v_ashrrev_i16_e64 v5, v1, exec_hi       ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0xff,0x00,0x00]
102910x05,0x00,0x2c,0xd1,0x01,0xff,0x00,0x00
10292
10293# CHECK: v_ashrrev_i16_e64 v5, v1, 0             ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0x01,0x01,0x00]
102940x05,0x00,0x2c,0xd1,0x01,0x01,0x01,0x00
10295
10296# CHECK: v_ashrrev_i16_e64 v5, v1, -1            ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0x83,0x01,0x00]
102970x05,0x00,0x2c,0xd1,0x01,0x83,0x01,0x00
10298
10299# CHECK: v_ashrrev_i16_e64 v5, v1, 0x3800        ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0xff,0x01,0x00]
103000x05,0x00,0x2c,0xd1,0x01,0xe1,0x01,0x00
10301
10302# CHECK: v_ashrrev_i16_e64 v5, v1, 0xc400        ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0xff,0x01,0x00]
103030x05,0x00,0x2c,0xd1,0x01,0xef,0x01,0x00
10304
10305# CHECK: v_max_f16_e64 v5, v1, v2                ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0x05,0x02,0x00]
103060x05,0x00,0x2d,0xd1,0x01,0x05,0x02,0x00
10307
10308# CHECK: v_max_f16_e64 v255, v1, v2              ; encoding: [0xff,0x00,0x2d,0xd1,0x01,0x05,0x02,0x00]
103090xff,0x00,0x2d,0xd1,0x01,0x05,0x02,0x00
10310
10311# CHECK: v_max_f16_e64 v5, v255, v2              ; encoding: [0x05,0x00,0x2d,0xd1,0xff,0x05,0x02,0x00]
103120x05,0x00,0x2d,0xd1,0xff,0x05,0x02,0x00
10313
10314# CHECK: v_max_f16_e64 v5, s1, v2                ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0x04,0x02,0x00]
103150x05,0x00,0x2d,0xd1,0x01,0x04,0x02,0x00
10316
10317# CHECK: v_max_f16_e64 v5, s101, v2              ; encoding: [0x05,0x00,0x2d,0xd1,0x65,0x04,0x02,0x00]
103180x05,0x00,0x2d,0xd1,0x65,0x04,0x02,0x00
10319
10320# CHECK: v_max_f16_e64 v5, flat_scratch_lo, v2   ; encoding: [0x05,0x00,0x2d,0xd1,0x66,0x04,0x02,0x00]
103210x05,0x00,0x2d,0xd1,0x66,0x04,0x02,0x00
10322
10323# CHECK: v_max_f16_e64 v5, flat_scratch_hi, v2   ; encoding: [0x05,0x00,0x2d,0xd1,0x67,0x04,0x02,0x00]
103240x05,0x00,0x2d,0xd1,0x67,0x04,0x02,0x00
10325
10326# CHECK: v_max_f16_e64 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x2d,0xd1,0x6a,0x04,0x02,0x00]
103270x05,0x00,0x2d,0xd1,0x6a,0x04,0x02,0x00
10328
10329# CHECK: v_max_f16_e64 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x2d,0xd1,0x6b,0x04,0x02,0x00]
103300x05,0x00,0x2d,0xd1,0x6b,0x04,0x02,0x00
10331
10332# CHECK: v_max_f16_e64 v5, tba_lo, v2            ; encoding: [0x05,0x00,0x2d,0xd1,0x6c,0x04,0x02,0x00]
103330x05,0x00,0x2d,0xd1,0x6c,0x04,0x02,0x00
10334
10335# CHECK: v_max_f16_e64 v5, tba_hi, v2            ; encoding: [0x05,0x00,0x2d,0xd1,0x6d,0x04,0x02,0x00]
103360x05,0x00,0x2d,0xd1,0x6d,0x04,0x02,0x00
10337
10338# CHECK: v_max_f16_e64 v5, tma_lo, v2            ; encoding: [0x05,0x00,0x2d,0xd1,0x6e,0x04,0x02,0x00]
103390x05,0x00,0x2d,0xd1,0x6e,0x04,0x02,0x00
10340
10341# CHECK: v_max_f16_e64 v5, tma_hi, v2            ; encoding: [0x05,0x00,0x2d,0xd1,0x6f,0x04,0x02,0x00]
103420x05,0x00,0x2d,0xd1,0x6f,0x04,0x02,0x00
10343
10344# CHECK: v_max_f16_e64 v5, ttmp11, v2            ; encoding: [0x05,0x00,0x2d,0xd1,0x7b,0x04,0x02,0x00]
103450x05,0x00,0x2d,0xd1,0x7b,0x04,0x02,0x00
10346
10347# CHECK: v_max_f16_e64 v5, m0, v2                ; encoding: [0x05,0x00,0x2d,0xd1,0x7c,0x04,0x02,0x00]
103480x05,0x00,0x2d,0xd1,0x7c,0x04,0x02,0x00
10349
10350# CHECK: v_max_f16_e64 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x2d,0xd1,0x7e,0x04,0x02,0x00]
103510x05,0x00,0x2d,0xd1,0x7e,0x04,0x02,0x00
10352
10353# CHECK: v_max_f16_e64 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x2d,0xd1,0x7f,0x04,0x02,0x00]
103540x05,0x00,0x2d,0xd1,0x7f,0x04,0x02,0x00
10355
10356# CHECK: v_max_f16_e64 v5, 0, v2                 ; encoding: [0x05,0x00,0x2d,0xd1,0x80,0x04,0x02,0x00]
103570x05,0x00,0x2d,0xd1,0x80,0x04,0x02,0x00
10358
10359# CHECK: v_max_f16_e64 v5, -1, v2                ; encoding: [0x05,0x00,0x2d,0xd1,0xc1,0x04,0x02,0x00]
103600x05,0x00,0x2d,0xd1,0xc1,0x04,0x02,0x00
10361
10362# CHECK: v_max_f16_e64 v5, 0.5, v2               ; encoding: [0x05,0x00,0x2d,0xd1,0xf0,0x04,0x02,0x00]
103630x05,0x00,0x2d,0xd1,0xf0,0x04,0x02,0x00
10364
10365# CHECK: v_max_f16_e64 v5, -4.0, v2              ; encoding: [0x05,0x00,0x2d,0xd1,0xf7,0x04,0x02,0x00]
103660x05,0x00,0x2d,0xd1,0xf7,0x04,0x02,0x00
10367
10368# CHECK: v_max_f16_e64 v5, v1, v255              ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0xff,0x03,0x00]
103690x05,0x00,0x2d,0xd1,0x01,0xff,0x03,0x00
10370
10371# CHECK: v_max_f16_e64 v5, v1, s2                ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0x05,0x00,0x00]
103720x05,0x00,0x2d,0xd1,0x01,0x05,0x00,0x00
10373
10374# CHECK: v_max_f16_e64 v5, v1, s101              ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0xcb,0x00,0x00]
103750x05,0x00,0x2d,0xd1,0x01,0xcb,0x00,0x00
10376
10377# CHECK: v_max_f16_e64 v5, v1, flat_scratch_lo   ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0xcd,0x00,0x00]
103780x05,0x00,0x2d,0xd1,0x01,0xcd,0x00,0x00
10379
10380# CHECK: v_max_f16_e64 v5, v1, flat_scratch_hi   ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0xcf,0x00,0x00]
103810x05,0x00,0x2d,0xd1,0x01,0xcf,0x00,0x00
10382
10383# CHECK: v_max_f16_e64 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0xd5,0x00,0x00]
103840x05,0x00,0x2d,0xd1,0x01,0xd5,0x00,0x00
10385
10386# CHECK: v_max_f16_e64 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0xd7,0x00,0x00]
103870x05,0x00,0x2d,0xd1,0x01,0xd7,0x00,0x00
10388
10389# CHECK: v_max_f16_e64 v5, v1, tba_lo            ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0xd9,0x00,0x00]
103900x05,0x00,0x2d,0xd1,0x01,0xd9,0x00,0x00
10391
10392# CHECK: v_max_f16_e64 v5, v1, tba_hi            ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0xdb,0x00,0x00]
103930x05,0x00,0x2d,0xd1,0x01,0xdb,0x00,0x00
10394
10395# CHECK: v_max_f16_e64 v5, v1, tma_lo            ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0xdd,0x00,0x00]
103960x05,0x00,0x2d,0xd1,0x01,0xdd,0x00,0x00
10397
10398# CHECK: v_max_f16_e64 v5, v1, tma_hi            ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0xdf,0x00,0x00]
103990x05,0x00,0x2d,0xd1,0x01,0xdf,0x00,0x00
10400
10401# CHECK: v_max_f16_e64 v5, v1, ttmp11            ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0xf7,0x00,0x00]
104020x05,0x00,0x2d,0xd1,0x01,0xf7,0x00,0x00
10403
10404# CHECK: v_max_f16_e64 v5, v1, m0                ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0xf9,0x00,0x00]
104050x05,0x00,0x2d,0xd1,0x01,0xf9,0x00,0x00
10406
10407# CHECK: v_max_f16_e64 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0xfd,0x00,0x00]
104080x05,0x00,0x2d,0xd1,0x01,0xfd,0x00,0x00
10409
10410# CHECK: v_max_f16_e64 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0xff,0x00,0x00]
104110x05,0x00,0x2d,0xd1,0x01,0xff,0x00,0x00
10412
10413# CHECK: v_max_f16_e64 v5, v1, 0                 ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0x01,0x01,0x00]
104140x05,0x00,0x2d,0xd1,0x01,0x01,0x01,0x00
10415
10416# CHECK: v_max_f16_e64 v5, v1, -1                ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0x83,0x01,0x00]
104170x05,0x00,0x2d,0xd1,0x01,0x83,0x01,0x00
10418
10419# CHECK: v_max_f16_e64 v5, v1, 0.5               ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0xe1,0x01,0x00]
104200x05,0x00,0x2d,0xd1,0x01,0xe1,0x01,0x00
10421
10422# CHECK: v_max_f16_e64 v5, v1, -4.0              ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0xef,0x01,0x00]
104230x05,0x00,0x2d,0xd1,0x01,0xef,0x01,0x00
10424
10425# CHECK: v_max_f16_e64 v5, -v1, v2               ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0x05,0x02,0x20]
104260x05,0x00,0x2d,0xd1,0x01,0x05,0x02,0x20
10427
10428# CHECK: v_max_f16_e64 v5, v1, -v2               ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0x05,0x02,0x40]
104290x05,0x00,0x2d,0xd1,0x01,0x05,0x02,0x40
10430
10431# CHECK: v_max_f16_e64 v5, -v1, -v2              ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0x05,0x02,0x60]
104320x05,0x00,0x2d,0xd1,0x01,0x05,0x02,0x60
10433
10434# CHECK: v_max_f16_e64 v5, |v1|, v2              ; encoding: [0x05,0x01,0x2d,0xd1,0x01,0x05,0x02,0x00]
104350x05,0x01,0x2d,0xd1,0x01,0x05,0x02,0x00
10436
10437# CHECK: v_max_f16_e64 v5, v1, |v2|              ; encoding: [0x05,0x02,0x2d,0xd1,0x01,0x05,0x02,0x00]
104380x05,0x02,0x2d,0xd1,0x01,0x05,0x02,0x00
10439
10440# CHECK: v_max_f16_e64 v5, |v1|, |v2|            ; encoding: [0x05,0x03,0x2d,0xd1,0x01,0x05,0x02,0x00]
104410x05,0x03,0x2d,0xd1,0x01,0x05,0x02,0x00
10442
10443# CHECK: v_max_f16_e64 v5, v1, v2 clamp          ; encoding: [0x05,0x80,0x2d,0xd1,0x01,0x05,0x02,0x00]
104440x05,0x80,0x2d,0xd1,0x01,0x05,0x02,0x00
10445
10446# CHECK: v_min_f16_e64 v5, v1, v2                ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0x05,0x02,0x00]
104470x05,0x00,0x2e,0xd1,0x01,0x05,0x02,0x00
10448
10449# CHECK: v_min_f16_e64 v255, v1, v2              ; encoding: [0xff,0x00,0x2e,0xd1,0x01,0x05,0x02,0x00]
104500xff,0x00,0x2e,0xd1,0x01,0x05,0x02,0x00
10451
10452# CHECK: v_min_f16_e64 v5, v255, v2              ; encoding: [0x05,0x00,0x2e,0xd1,0xff,0x05,0x02,0x00]
104530x05,0x00,0x2e,0xd1,0xff,0x05,0x02,0x00
10454
10455# CHECK: v_min_f16_e64 v5, s1, v2                ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0x04,0x02,0x00]
104560x05,0x00,0x2e,0xd1,0x01,0x04,0x02,0x00
10457
10458# CHECK: v_min_f16_e64 v5, s101, v2              ; encoding: [0x05,0x00,0x2e,0xd1,0x65,0x04,0x02,0x00]
104590x05,0x00,0x2e,0xd1,0x65,0x04,0x02,0x00
10460
10461# CHECK: v_min_f16_e64 v5, flat_scratch_lo, v2   ; encoding: [0x05,0x00,0x2e,0xd1,0x66,0x04,0x02,0x00]
104620x05,0x00,0x2e,0xd1,0x66,0x04,0x02,0x00
10463
10464# CHECK: v_min_f16_e64 v5, flat_scratch_hi, v2   ; encoding: [0x05,0x00,0x2e,0xd1,0x67,0x04,0x02,0x00]
104650x05,0x00,0x2e,0xd1,0x67,0x04,0x02,0x00
10466
10467# CHECK: v_min_f16_e64 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x2e,0xd1,0x6a,0x04,0x02,0x00]
104680x05,0x00,0x2e,0xd1,0x6a,0x04,0x02,0x00
10469
10470# CHECK: v_min_f16_e64 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x2e,0xd1,0x6b,0x04,0x02,0x00]
104710x05,0x00,0x2e,0xd1,0x6b,0x04,0x02,0x00
10472
10473# CHECK: v_min_f16_e64 v5, tba_lo, v2            ; encoding: [0x05,0x00,0x2e,0xd1,0x6c,0x04,0x02,0x00]
104740x05,0x00,0x2e,0xd1,0x6c,0x04,0x02,0x00
10475
10476# CHECK: v_min_f16_e64 v5, tba_hi, v2            ; encoding: [0x05,0x00,0x2e,0xd1,0x6d,0x04,0x02,0x00]
104770x05,0x00,0x2e,0xd1,0x6d,0x04,0x02,0x00
10478
10479# CHECK: v_min_f16_e64 v5, tma_lo, v2            ; encoding: [0x05,0x00,0x2e,0xd1,0x6e,0x04,0x02,0x00]
104800x05,0x00,0x2e,0xd1,0x6e,0x04,0x02,0x00
10481
10482# CHECK: v_min_f16_e64 v5, tma_hi, v2            ; encoding: [0x05,0x00,0x2e,0xd1,0x6f,0x04,0x02,0x00]
104830x05,0x00,0x2e,0xd1,0x6f,0x04,0x02,0x00
10484
10485# CHECK: v_min_f16_e64 v5, ttmp11, v2            ; encoding: [0x05,0x00,0x2e,0xd1,0x7b,0x04,0x02,0x00]
104860x05,0x00,0x2e,0xd1,0x7b,0x04,0x02,0x00
10487
10488# CHECK: v_min_f16_e64 v5, m0, v2                ; encoding: [0x05,0x00,0x2e,0xd1,0x7c,0x04,0x02,0x00]
104890x05,0x00,0x2e,0xd1,0x7c,0x04,0x02,0x00
10490
10491# CHECK: v_min_f16_e64 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x2e,0xd1,0x7e,0x04,0x02,0x00]
104920x05,0x00,0x2e,0xd1,0x7e,0x04,0x02,0x00
10493
10494# CHECK: v_min_f16_e64 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x2e,0xd1,0x7f,0x04,0x02,0x00]
104950x05,0x00,0x2e,0xd1,0x7f,0x04,0x02,0x00
10496
10497# CHECK: v_min_f16_e64 v5, 0, v2                 ; encoding: [0x05,0x00,0x2e,0xd1,0x80,0x04,0x02,0x00]
104980x05,0x00,0x2e,0xd1,0x80,0x04,0x02,0x00
10499
10500# CHECK: v_min_f16_e64 v5, -1, v2                ; encoding: [0x05,0x00,0x2e,0xd1,0xc1,0x04,0x02,0x00]
105010x05,0x00,0x2e,0xd1,0xc1,0x04,0x02,0x00
10502
10503# CHECK: v_min_f16_e64 v5, 0.5, v2               ; encoding: [0x05,0x00,0x2e,0xd1,0xf0,0x04,0x02,0x00]
105040x05,0x00,0x2e,0xd1,0xf0,0x04,0x02,0x00
10505
10506# CHECK: v_min_f16_e64 v5, -4.0, v2              ; encoding: [0x05,0x00,0x2e,0xd1,0xf7,0x04,0x02,0x00]
105070x05,0x00,0x2e,0xd1,0xf7,0x04,0x02,0x00
10508
10509# CHECK: v_min_f16_e64 v5, v1, v255              ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0xff,0x03,0x00]
105100x05,0x00,0x2e,0xd1,0x01,0xff,0x03,0x00
10511
10512# CHECK: v_min_f16_e64 v5, v1, s2                ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0x05,0x00,0x00]
105130x05,0x00,0x2e,0xd1,0x01,0x05,0x00,0x00
10514
10515# CHECK: v_min_f16_e64 v5, v1, s101              ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0xcb,0x00,0x00]
105160x05,0x00,0x2e,0xd1,0x01,0xcb,0x00,0x00
10517
10518# CHECK: v_min_f16_e64 v5, v1, flat_scratch_lo   ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0xcd,0x00,0x00]
105190x05,0x00,0x2e,0xd1,0x01,0xcd,0x00,0x00
10520
10521# CHECK: v_min_f16_e64 v5, v1, flat_scratch_hi   ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0xcf,0x00,0x00]
105220x05,0x00,0x2e,0xd1,0x01,0xcf,0x00,0x00
10523
10524# CHECK: v_min_f16_e64 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0xd5,0x00,0x00]
105250x05,0x00,0x2e,0xd1,0x01,0xd5,0x00,0x00
10526
10527# CHECK: v_min_f16_e64 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0xd7,0x00,0x00]
105280x05,0x00,0x2e,0xd1,0x01,0xd7,0x00,0x00
10529
10530# CHECK: v_min_f16_e64 v5, v1, tba_lo            ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0xd9,0x00,0x00]
105310x05,0x00,0x2e,0xd1,0x01,0xd9,0x00,0x00
10532
10533# CHECK: v_min_f16_e64 v5, v1, tba_hi            ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0xdb,0x00,0x00]
105340x05,0x00,0x2e,0xd1,0x01,0xdb,0x00,0x00
10535
10536# CHECK: v_min_f16_e64 v5, v1, tma_lo            ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0xdd,0x00,0x00]
105370x05,0x00,0x2e,0xd1,0x01,0xdd,0x00,0x00
10538
10539# CHECK: v_min_f16_e64 v5, v1, tma_hi            ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0xdf,0x00,0x00]
105400x05,0x00,0x2e,0xd1,0x01,0xdf,0x00,0x00
10541
10542# CHECK: v_min_f16_e64 v5, v1, ttmp11            ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0xf7,0x00,0x00]
105430x05,0x00,0x2e,0xd1,0x01,0xf7,0x00,0x00
10544
10545# CHECK: v_min_f16_e64 v5, v1, m0                ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0xf9,0x00,0x00]
105460x05,0x00,0x2e,0xd1,0x01,0xf9,0x00,0x00
10547
10548# CHECK: v_min_f16_e64 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0xfd,0x00,0x00]
105490x05,0x00,0x2e,0xd1,0x01,0xfd,0x00,0x00
10550
10551# CHECK: v_min_f16_e64 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0xff,0x00,0x00]
105520x05,0x00,0x2e,0xd1,0x01,0xff,0x00,0x00
10553
10554# CHECK: v_min_f16_e64 v5, v1, 0                 ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0x01,0x01,0x00]
105550x05,0x00,0x2e,0xd1,0x01,0x01,0x01,0x00
10556
10557# CHECK: v_min_f16_e64 v5, v1, -1                ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0x83,0x01,0x00]
105580x05,0x00,0x2e,0xd1,0x01,0x83,0x01,0x00
10559
10560# CHECK: v_min_f16_e64 v5, v1, 0.5               ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0xe1,0x01,0x00]
105610x05,0x00,0x2e,0xd1,0x01,0xe1,0x01,0x00
10562
10563# CHECK: v_min_f16_e64 v5, v1, -4.0              ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0xef,0x01,0x00]
105640x05,0x00,0x2e,0xd1,0x01,0xef,0x01,0x00
10565
10566# CHECK: v_min_f16_e64 v5, -v1, v2               ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0x05,0x02,0x20]
105670x05,0x00,0x2e,0xd1,0x01,0x05,0x02,0x20
10568
10569# CHECK: v_min_f16_e64 v5, v1, -v2               ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0x05,0x02,0x40]
105700x05,0x00,0x2e,0xd1,0x01,0x05,0x02,0x40
10571
10572# CHECK: v_min_f16_e64 v5, -v1, -v2              ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0x05,0x02,0x60]
105730x05,0x00,0x2e,0xd1,0x01,0x05,0x02,0x60
10574
10575# CHECK: v_min_f16_e64 v5, |v1|, v2              ; encoding: [0x05,0x01,0x2e,0xd1,0x01,0x05,0x02,0x00]
105760x05,0x01,0x2e,0xd1,0x01,0x05,0x02,0x00
10577
10578# CHECK: v_min_f16_e64 v5, v1, |v2|              ; encoding: [0x05,0x02,0x2e,0xd1,0x01,0x05,0x02,0x00]
105790x05,0x02,0x2e,0xd1,0x01,0x05,0x02,0x00
10580
10581# CHECK: v_min_f16_e64 v5, |v1|, |v2|            ; encoding: [0x05,0x03,0x2e,0xd1,0x01,0x05,0x02,0x00]
105820x05,0x03,0x2e,0xd1,0x01,0x05,0x02,0x00
10583
10584# CHECK: v_min_f16_e64 v5, v1, v2 clamp          ; encoding: [0x05,0x80,0x2e,0xd1,0x01,0x05,0x02,0x00]
105850x05,0x80,0x2e,0xd1,0x01,0x05,0x02,0x00
10586
10587# CHECK: v_max_u16_e64 v5, v1, v2                ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0x05,0x02,0x00]
105880x05,0x00,0x2f,0xd1,0x01,0x05,0x02,0x00
10589
10590# CHECK: v_max_u16_e64 v255, v1, v2              ; encoding: [0xff,0x00,0x2f,0xd1,0x01,0x05,0x02,0x00]
105910xff,0x00,0x2f,0xd1,0x01,0x05,0x02,0x00
10592
10593# CHECK: v_max_u16_e64 v5, v255, v2              ; encoding: [0x05,0x00,0x2f,0xd1,0xff,0x05,0x02,0x00]
105940x05,0x00,0x2f,0xd1,0xff,0x05,0x02,0x00
10595
10596# CHECK: v_max_u16_e64 v5, s1, v2                ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0x04,0x02,0x00]
105970x05,0x00,0x2f,0xd1,0x01,0x04,0x02,0x00
10598
10599# CHECK: v_max_u16_e64 v5, s101, v2              ; encoding: [0x05,0x00,0x2f,0xd1,0x65,0x04,0x02,0x00]
106000x05,0x00,0x2f,0xd1,0x65,0x04,0x02,0x00
10601
10602# CHECK: v_max_u16_e64 v5, flat_scratch_lo, v2   ; encoding: [0x05,0x00,0x2f,0xd1,0x66,0x04,0x02,0x00]
106030x05,0x00,0x2f,0xd1,0x66,0x04,0x02,0x00
10604
10605# CHECK: v_max_u16_e64 v5, flat_scratch_hi, v2   ; encoding: [0x05,0x00,0x2f,0xd1,0x67,0x04,0x02,0x00]
106060x05,0x00,0x2f,0xd1,0x67,0x04,0x02,0x00
10607
10608# CHECK: v_max_u16_e64 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x2f,0xd1,0x6a,0x04,0x02,0x00]
106090x05,0x00,0x2f,0xd1,0x6a,0x04,0x02,0x00
10610
10611# CHECK: v_max_u16_e64 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x2f,0xd1,0x6b,0x04,0x02,0x00]
106120x05,0x00,0x2f,0xd1,0x6b,0x04,0x02,0x00
10613
10614# CHECK: v_max_u16_e64 v5, tba_lo, v2            ; encoding: [0x05,0x00,0x2f,0xd1,0x6c,0x04,0x02,0x00]
106150x05,0x00,0x2f,0xd1,0x6c,0x04,0x02,0x00
10616
10617# CHECK: v_max_u16_e64 v5, tba_hi, v2            ; encoding: [0x05,0x00,0x2f,0xd1,0x6d,0x04,0x02,0x00]
106180x05,0x00,0x2f,0xd1,0x6d,0x04,0x02,0x00
10619
10620# CHECK: v_max_u16_e64 v5, tma_lo, v2            ; encoding: [0x05,0x00,0x2f,0xd1,0x6e,0x04,0x02,0x00]
106210x05,0x00,0x2f,0xd1,0x6e,0x04,0x02,0x00
10622
10623# CHECK: v_max_u16_e64 v5, tma_hi, v2            ; encoding: [0x05,0x00,0x2f,0xd1,0x6f,0x04,0x02,0x00]
106240x05,0x00,0x2f,0xd1,0x6f,0x04,0x02,0x00
10625
10626# CHECK: v_max_u16_e64 v5, ttmp11, v2            ; encoding: [0x05,0x00,0x2f,0xd1,0x7b,0x04,0x02,0x00]
106270x05,0x00,0x2f,0xd1,0x7b,0x04,0x02,0x00
10628
10629# CHECK: v_max_u16_e64 v5, m0, v2                ; encoding: [0x05,0x00,0x2f,0xd1,0x7c,0x04,0x02,0x00]
106300x05,0x00,0x2f,0xd1,0x7c,0x04,0x02,0x00
10631
10632# CHECK: v_max_u16_e64 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x2f,0xd1,0x7e,0x04,0x02,0x00]
106330x05,0x00,0x2f,0xd1,0x7e,0x04,0x02,0x00
10634
10635# CHECK: v_max_u16_e64 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x2f,0xd1,0x7f,0x04,0x02,0x00]
106360x05,0x00,0x2f,0xd1,0x7f,0x04,0x02,0x00
10637
10638# CHECK: v_max_u16_e64 v5, 0, v2                 ; encoding: [0x05,0x00,0x2f,0xd1,0x80,0x04,0x02,0x00]
106390x05,0x00,0x2f,0xd1,0x80,0x04,0x02,0x00
10640
10641# CHECK: v_max_u16_e64 v5, -1, v2                ; encoding: [0x05,0x00,0x2f,0xd1,0xc1,0x04,0x02,0x00]
106420x05,0x00,0x2f,0xd1,0xc1,0x04,0x02,0x00
10643
10644# CHECK: v_max_u16_e64 v5, 0x3800, v2            ; encoding: [0x05,0x00,0x2f,0xd1,0xff,0x04,0x02,0x00]
106450x05,0x00,0x2f,0xd1,0xf0,0x04,0x02,0x00
10646
10647# CHECK: v_max_u16_e64 v5, 0xc400, v2            ; encoding: [0x05,0x00,0x2f,0xd1,0xff,0x04,0x02,0x00]
106480x05,0x00,0x2f,0xd1,0xf7,0x04,0x02,0x00
10649
10650# CHECK: v_max_u16_e64 v5, v1, v255              ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0xff,0x03,0x00]
106510x05,0x00,0x2f,0xd1,0x01,0xff,0x03,0x00
10652
10653# CHECK: v_max_u16_e64 v5, v1, s2                ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0x05,0x00,0x00]
106540x05,0x00,0x2f,0xd1,0x01,0x05,0x00,0x00
10655
10656# CHECK: v_max_u16_e64 v5, v1, s101              ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0xcb,0x00,0x00]
106570x05,0x00,0x2f,0xd1,0x01,0xcb,0x00,0x00
10658
10659# CHECK: v_max_u16_e64 v5, v1, flat_scratch_lo   ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0xcd,0x00,0x00]
106600x05,0x00,0x2f,0xd1,0x01,0xcd,0x00,0x00
10661
10662# CHECK: v_max_u16_e64 v5, v1, flat_scratch_hi   ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0xcf,0x00,0x00]
106630x05,0x00,0x2f,0xd1,0x01,0xcf,0x00,0x00
10664
10665# CHECK: v_max_u16_e64 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0xd5,0x00,0x00]
106660x05,0x00,0x2f,0xd1,0x01,0xd5,0x00,0x00
10667
10668# CHECK: v_max_u16_e64 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0xd7,0x00,0x00]
106690x05,0x00,0x2f,0xd1,0x01,0xd7,0x00,0x00
10670
10671# CHECK: v_max_u16_e64 v5, v1, tba_lo            ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0xd9,0x00,0x00]
106720x05,0x00,0x2f,0xd1,0x01,0xd9,0x00,0x00
10673
10674# CHECK: v_max_u16_e64 v5, v1, tba_hi            ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0xdb,0x00,0x00]
106750x05,0x00,0x2f,0xd1,0x01,0xdb,0x00,0x00
10676
10677# CHECK: v_max_u16_e64 v5, v1, tma_lo            ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0xdd,0x00,0x00]
106780x05,0x00,0x2f,0xd1,0x01,0xdd,0x00,0x00
10679
10680# CHECK: v_max_u16_e64 v5, v1, tma_hi            ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0xdf,0x00,0x00]
106810x05,0x00,0x2f,0xd1,0x01,0xdf,0x00,0x00
10682
10683# CHECK: v_max_u16_e64 v5, v1, ttmp11            ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0xf7,0x00,0x00]
106840x05,0x00,0x2f,0xd1,0x01,0xf7,0x00,0x00
10685
10686# CHECK: v_max_u16_e64 v5, v1, m0                ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0xf9,0x00,0x00]
106870x05,0x00,0x2f,0xd1,0x01,0xf9,0x00,0x00
10688
10689# CHECK: v_max_u16_e64 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0xfd,0x00,0x00]
106900x05,0x00,0x2f,0xd1,0x01,0xfd,0x00,0x00
10691
10692# CHECK: v_max_u16_e64 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0xff,0x00,0x00]
106930x05,0x00,0x2f,0xd1,0x01,0xff,0x00,0x00
10694
10695# CHECK: v_max_u16_e64 v5, v1, 0                 ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0x01,0x01,0x00]
106960x05,0x00,0x2f,0xd1,0x01,0x01,0x01,0x00
10697
10698# CHECK: v_max_u16_e64 v5, v1, -1                ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0x83,0x01,0x00]
106990x05,0x00,0x2f,0xd1,0x01,0x83,0x01,0x00
10700
10701# CHECK: v_max_u16_e64 v5, v1, 0x3800            ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0xff,0x01,0x00]
107020x05,0x00,0x2f,0xd1,0x01,0xe1,0x01,0x00
10703
10704# CHECK: v_max_u16_e64 v5, v1, 0xc400            ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0xff,0x01,0x00]
107050x05,0x00,0x2f,0xd1,0x01,0xef,0x01,0x00
10706
10707# CHECK: v_max_i16_e64 v5, v1, v2                ; encoding: [0x05,0x00,0x30,0xd1,0x01,0x05,0x02,0x00]
107080x05,0x00,0x30,0xd1,0x01,0x05,0x02,0x00
10709
10710# CHECK: v_max_i16_e64 v255, v1, v2              ; encoding: [0xff,0x00,0x30,0xd1,0x01,0x05,0x02,0x00]
107110xff,0x00,0x30,0xd1,0x01,0x05,0x02,0x00
10712
10713# CHECK: v_max_i16_e64 v5, v255, v2              ; encoding: [0x05,0x00,0x30,0xd1,0xff,0x05,0x02,0x00]
107140x05,0x00,0x30,0xd1,0xff,0x05,0x02,0x00
10715
10716# CHECK: v_max_i16_e64 v5, s1, v2                ; encoding: [0x05,0x00,0x30,0xd1,0x01,0x04,0x02,0x00]
107170x05,0x00,0x30,0xd1,0x01,0x04,0x02,0x00
10718
10719# CHECK: v_max_i16_e64 v5, s101, v2              ; encoding: [0x05,0x00,0x30,0xd1,0x65,0x04,0x02,0x00]
107200x05,0x00,0x30,0xd1,0x65,0x04,0x02,0x00
10721
10722# CHECK: v_max_i16_e64 v5, flat_scratch_lo, v2   ; encoding: [0x05,0x00,0x30,0xd1,0x66,0x04,0x02,0x00]
107230x05,0x00,0x30,0xd1,0x66,0x04,0x02,0x00
10724
10725# CHECK: v_max_i16_e64 v5, flat_scratch_hi, v2   ; encoding: [0x05,0x00,0x30,0xd1,0x67,0x04,0x02,0x00]
107260x05,0x00,0x30,0xd1,0x67,0x04,0x02,0x00
10727
10728# CHECK: v_max_i16_e64 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x30,0xd1,0x6a,0x04,0x02,0x00]
107290x05,0x00,0x30,0xd1,0x6a,0x04,0x02,0x00
10730
10731# CHECK: v_max_i16_e64 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x30,0xd1,0x6b,0x04,0x02,0x00]
107320x05,0x00,0x30,0xd1,0x6b,0x04,0x02,0x00
10733
10734# CHECK: v_max_i16_e64 v5, tba_lo, v2            ; encoding: [0x05,0x00,0x30,0xd1,0x6c,0x04,0x02,0x00]
107350x05,0x00,0x30,0xd1,0x6c,0x04,0x02,0x00
10736
10737# CHECK: v_max_i16_e64 v5, tba_hi, v2            ; encoding: [0x05,0x00,0x30,0xd1,0x6d,0x04,0x02,0x00]
107380x05,0x00,0x30,0xd1,0x6d,0x04,0x02,0x00
10739
10740# CHECK: v_max_i16_e64 v5, tma_lo, v2            ; encoding: [0x05,0x00,0x30,0xd1,0x6e,0x04,0x02,0x00]
107410x05,0x00,0x30,0xd1,0x6e,0x04,0x02,0x00
10742
10743# CHECK: v_max_i16_e64 v5, tma_hi, v2            ; encoding: [0x05,0x00,0x30,0xd1,0x6f,0x04,0x02,0x00]
107440x05,0x00,0x30,0xd1,0x6f,0x04,0x02,0x00
10745
10746# CHECK: v_max_i16_e64 v5, ttmp11, v2            ; encoding: [0x05,0x00,0x30,0xd1,0x7b,0x04,0x02,0x00]
107470x05,0x00,0x30,0xd1,0x7b,0x04,0x02,0x00
10748
10749# CHECK: v_max_i16_e64 v5, m0, v2                ; encoding: [0x05,0x00,0x30,0xd1,0x7c,0x04,0x02,0x00]
107500x05,0x00,0x30,0xd1,0x7c,0x04,0x02,0x00
10751
10752# CHECK: v_max_i16_e64 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x30,0xd1,0x7e,0x04,0x02,0x00]
107530x05,0x00,0x30,0xd1,0x7e,0x04,0x02,0x00
10754
10755# CHECK: v_max_i16_e64 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x30,0xd1,0x7f,0x04,0x02,0x00]
107560x05,0x00,0x30,0xd1,0x7f,0x04,0x02,0x00
10757
10758# CHECK: v_max_i16_e64 v5, 0, v2                 ; encoding: [0x05,0x00,0x30,0xd1,0x80,0x04,0x02,0x00]
107590x05,0x00,0x30,0xd1,0x80,0x04,0x02,0x00
10760
10761# CHECK: v_max_i16_e64 v5, -1, v2                ; encoding: [0x05,0x00,0x30,0xd1,0xc1,0x04,0x02,0x00]
107620x05,0x00,0x30,0xd1,0xc1,0x04,0x02,0x00
10763
10764# CHECK: v_max_i16_e64 v5, 0x3800, v2            ; encoding: [0x05,0x00,0x30,0xd1,0xff,0x04,0x02,0x00]
107650x05,0x00,0x30,0xd1,0xf0,0x04,0x02,0x00
10766
10767# CHECK: v_max_i16_e64 v5, 0xc400, v2            ; encoding: [0x05,0x00,0x30,0xd1,0xff,0x04,0x02,0x00]
107680x05,0x00,0x30,0xd1,0xf7,0x04,0x02,0x00
10769
10770# CHECK: v_max_i16_e64 v5, v1, v255              ; encoding: [0x05,0x00,0x30,0xd1,0x01,0xff,0x03,0x00]
107710x05,0x00,0x30,0xd1,0x01,0xff,0x03,0x00
10772
10773# CHECK: v_max_i16_e64 v5, v1, s2                ; encoding: [0x05,0x00,0x30,0xd1,0x01,0x05,0x00,0x00]
107740x05,0x00,0x30,0xd1,0x01,0x05,0x00,0x00
10775
10776# CHECK: v_max_i16_e64 v5, v1, s101              ; encoding: [0x05,0x00,0x30,0xd1,0x01,0xcb,0x00,0x00]
107770x05,0x00,0x30,0xd1,0x01,0xcb,0x00,0x00
10778
10779# CHECK: v_max_i16_e64 v5, v1, flat_scratch_lo   ; encoding: [0x05,0x00,0x30,0xd1,0x01,0xcd,0x00,0x00]
107800x05,0x00,0x30,0xd1,0x01,0xcd,0x00,0x00
10781
10782# CHECK: v_max_i16_e64 v5, v1, flat_scratch_hi   ; encoding: [0x05,0x00,0x30,0xd1,0x01,0xcf,0x00,0x00]
107830x05,0x00,0x30,0xd1,0x01,0xcf,0x00,0x00
10784
10785# CHECK: v_max_i16_e64 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x30,0xd1,0x01,0xd5,0x00,0x00]
107860x05,0x00,0x30,0xd1,0x01,0xd5,0x00,0x00
10787
10788# CHECK: v_max_i16_e64 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x30,0xd1,0x01,0xd7,0x00,0x00]
107890x05,0x00,0x30,0xd1,0x01,0xd7,0x00,0x00
10790
10791# CHECK: v_max_i16_e64 v5, v1, tba_lo            ; encoding: [0x05,0x00,0x30,0xd1,0x01,0xd9,0x00,0x00]
107920x05,0x00,0x30,0xd1,0x01,0xd9,0x00,0x00
10793
10794# CHECK: v_max_i16_e64 v5, v1, tba_hi            ; encoding: [0x05,0x00,0x30,0xd1,0x01,0xdb,0x00,0x00]
107950x05,0x00,0x30,0xd1,0x01,0xdb,0x00,0x00
10796
10797# CHECK: v_max_i16_e64 v5, v1, tma_lo            ; encoding: [0x05,0x00,0x30,0xd1,0x01,0xdd,0x00,0x00]
107980x05,0x00,0x30,0xd1,0x01,0xdd,0x00,0x00
10799
10800# CHECK: v_max_i16_e64 v5, v1, tma_hi            ; encoding: [0x05,0x00,0x30,0xd1,0x01,0xdf,0x00,0x00]
108010x05,0x00,0x30,0xd1,0x01,0xdf,0x00,0x00
10802
10803# CHECK: v_max_i16_e64 v5, v1, ttmp11            ; encoding: [0x05,0x00,0x30,0xd1,0x01,0xf7,0x00,0x00]
108040x05,0x00,0x30,0xd1,0x01,0xf7,0x00,0x00
10805
10806# CHECK: v_max_i16_e64 v5, v1, m0                ; encoding: [0x05,0x00,0x30,0xd1,0x01,0xf9,0x00,0x00]
108070x05,0x00,0x30,0xd1,0x01,0xf9,0x00,0x00
10808
10809# CHECK: v_max_i16_e64 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x30,0xd1,0x01,0xfd,0x00,0x00]
108100x05,0x00,0x30,0xd1,0x01,0xfd,0x00,0x00
10811
10812# CHECK: v_max_i16_e64 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x30,0xd1,0x01,0xff,0x00,0x00]
108130x05,0x00,0x30,0xd1,0x01,0xff,0x00,0x00
10814
10815# CHECK: v_max_i16_e64 v5, v1, 0                 ; encoding: [0x05,0x00,0x30,0xd1,0x01,0x01,0x01,0x00]
108160x05,0x00,0x30,0xd1,0x01,0x01,0x01,0x00
10817
10818# CHECK: v_max_i16_e64 v5, v1, -1                ; encoding: [0x05,0x00,0x30,0xd1,0x01,0x83,0x01,0x00]
108190x05,0x00,0x30,0xd1,0x01,0x83,0x01,0x00
10820
10821# CHECK: v_max_i16_e64 v5, v1, 0x3800            ; encoding: [0x05,0x00,0x30,0xd1,0x01,0xff,0x01,0x00]
108220x05,0x00,0x30,0xd1,0x01,0xe1,0x01,0x00
10823
10824# CHECK: v_max_i16_e64 v5, v1, 0xc400            ; encoding: [0x05,0x00,0x30,0xd1,0x01,0xff,0x01,0x00]
108250x05,0x00,0x30,0xd1,0x01,0xef,0x01,0x00
10826
10827# CHECK: v_min_u16_e64 v5, v1, v2                ; encoding: [0x05,0x00,0x31,0xd1,0x01,0x05,0x02,0x00]
108280x05,0x00,0x31,0xd1,0x01,0x05,0x02,0x00
10829
10830# CHECK: v_min_u16_e64 v255, v1, v2              ; encoding: [0xff,0x00,0x31,0xd1,0x01,0x05,0x02,0x00]
108310xff,0x00,0x31,0xd1,0x01,0x05,0x02,0x00
10832
10833# CHECK: v_min_u16_e64 v5, v255, v2              ; encoding: [0x05,0x00,0x31,0xd1,0xff,0x05,0x02,0x00]
108340x05,0x00,0x31,0xd1,0xff,0x05,0x02,0x00
10835
10836# CHECK: v_min_u16_e64 v5, s1, v2                ; encoding: [0x05,0x00,0x31,0xd1,0x01,0x04,0x02,0x00]
108370x05,0x00,0x31,0xd1,0x01,0x04,0x02,0x00
10838
10839# CHECK: v_min_u16_e64 v5, s101, v2              ; encoding: [0x05,0x00,0x31,0xd1,0x65,0x04,0x02,0x00]
108400x05,0x00,0x31,0xd1,0x65,0x04,0x02,0x00
10841
10842# CHECK: v_min_u16_e64 v5, flat_scratch_lo, v2   ; encoding: [0x05,0x00,0x31,0xd1,0x66,0x04,0x02,0x00]
108430x05,0x00,0x31,0xd1,0x66,0x04,0x02,0x00
10844
10845# CHECK: v_min_u16_e64 v5, flat_scratch_hi, v2   ; encoding: [0x05,0x00,0x31,0xd1,0x67,0x04,0x02,0x00]
108460x05,0x00,0x31,0xd1,0x67,0x04,0x02,0x00
10847
10848# CHECK: v_min_u16_e64 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x31,0xd1,0x6a,0x04,0x02,0x00]
108490x05,0x00,0x31,0xd1,0x6a,0x04,0x02,0x00
10850
10851# CHECK: v_min_u16_e64 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x31,0xd1,0x6b,0x04,0x02,0x00]
108520x05,0x00,0x31,0xd1,0x6b,0x04,0x02,0x00
10853
10854# CHECK: v_min_u16_e64 v5, tba_lo, v2            ; encoding: [0x05,0x00,0x31,0xd1,0x6c,0x04,0x02,0x00]
108550x05,0x00,0x31,0xd1,0x6c,0x04,0x02,0x00
10856
10857# CHECK: v_min_u16_e64 v5, tba_hi, v2            ; encoding: [0x05,0x00,0x31,0xd1,0x6d,0x04,0x02,0x00]
108580x05,0x00,0x31,0xd1,0x6d,0x04,0x02,0x00
10859
10860# CHECK: v_min_u16_e64 v5, tma_lo, v2            ; encoding: [0x05,0x00,0x31,0xd1,0x6e,0x04,0x02,0x00]
108610x05,0x00,0x31,0xd1,0x6e,0x04,0x02,0x00
10862
10863# CHECK: v_min_u16_e64 v5, tma_hi, v2            ; encoding: [0x05,0x00,0x31,0xd1,0x6f,0x04,0x02,0x00]
108640x05,0x00,0x31,0xd1,0x6f,0x04,0x02,0x00
10865
10866# CHECK: v_min_u16_e64 v5, ttmp11, v2            ; encoding: [0x05,0x00,0x31,0xd1,0x7b,0x04,0x02,0x00]
108670x05,0x00,0x31,0xd1,0x7b,0x04,0x02,0x00
10868
10869# CHECK: v_min_u16_e64 v5, m0, v2                ; encoding: [0x05,0x00,0x31,0xd1,0x7c,0x04,0x02,0x00]
108700x05,0x00,0x31,0xd1,0x7c,0x04,0x02,0x00
10871
10872# CHECK: v_min_u16_e64 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x31,0xd1,0x7e,0x04,0x02,0x00]
108730x05,0x00,0x31,0xd1,0x7e,0x04,0x02,0x00
10874
10875# CHECK: v_min_u16_e64 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x31,0xd1,0x7f,0x04,0x02,0x00]
108760x05,0x00,0x31,0xd1,0x7f,0x04,0x02,0x00
10877
10878# CHECK: v_min_u16_e64 v5, 0, v2                 ; encoding: [0x05,0x00,0x31,0xd1,0x80,0x04,0x02,0x00]
108790x05,0x00,0x31,0xd1,0x80,0x04,0x02,0x00
10880
10881# CHECK: v_min_u16_e64 v5, -1, v2                ; encoding: [0x05,0x00,0x31,0xd1,0xc1,0x04,0x02,0x00]
108820x05,0x00,0x31,0xd1,0xc1,0x04,0x02,0x00
10883
10884# CHECK: v_min_u16_e64 v5, 0x3800, v2            ; encoding: [0x05,0x00,0x31,0xd1,0xff,0x04,0x02,0x00]
108850x05,0x00,0x31,0xd1,0xf0,0x04,0x02,0x00
10886
10887# CHECK: v_min_u16_e64 v5, 0xc400, v2            ; encoding: [0x05,0x00,0x31,0xd1,0xff,0x04,0x02,0x00]
108880x05,0x00,0x31,0xd1,0xf7,0x04,0x02,0x00
10889
10890# CHECK: v_min_u16_e64 v5, v1, v255              ; encoding: [0x05,0x00,0x31,0xd1,0x01,0xff,0x03,0x00]
108910x05,0x00,0x31,0xd1,0x01,0xff,0x03,0x00
10892
10893# CHECK: v_min_u16_e64 v5, v1, s2                ; encoding: [0x05,0x00,0x31,0xd1,0x01,0x05,0x00,0x00]
108940x05,0x00,0x31,0xd1,0x01,0x05,0x00,0x00
10895
10896# CHECK: v_min_u16_e64 v5, v1, s101              ; encoding: [0x05,0x00,0x31,0xd1,0x01,0xcb,0x00,0x00]
108970x05,0x00,0x31,0xd1,0x01,0xcb,0x00,0x00
10898
10899# CHECK: v_min_u16_e64 v5, v1, flat_scratch_lo   ; encoding: [0x05,0x00,0x31,0xd1,0x01,0xcd,0x00,0x00]
109000x05,0x00,0x31,0xd1,0x01,0xcd,0x00,0x00
10901
10902# CHECK: v_min_u16_e64 v5, v1, flat_scratch_hi   ; encoding: [0x05,0x00,0x31,0xd1,0x01,0xcf,0x00,0x00]
109030x05,0x00,0x31,0xd1,0x01,0xcf,0x00,0x00
10904
10905# CHECK: v_min_u16_e64 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x31,0xd1,0x01,0xd5,0x00,0x00]
109060x05,0x00,0x31,0xd1,0x01,0xd5,0x00,0x00
10907
10908# CHECK: v_min_u16_e64 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x31,0xd1,0x01,0xd7,0x00,0x00]
109090x05,0x00,0x31,0xd1,0x01,0xd7,0x00,0x00
10910
10911# CHECK: v_min_u16_e64 v5, v1, tba_lo            ; encoding: [0x05,0x00,0x31,0xd1,0x01,0xd9,0x00,0x00]
109120x05,0x00,0x31,0xd1,0x01,0xd9,0x00,0x00
10913
10914# CHECK: v_min_u16_e64 v5, v1, tba_hi            ; encoding: [0x05,0x00,0x31,0xd1,0x01,0xdb,0x00,0x00]
109150x05,0x00,0x31,0xd1,0x01,0xdb,0x00,0x00
10916
10917# CHECK: v_min_u16_e64 v5, v1, tma_lo            ; encoding: [0x05,0x00,0x31,0xd1,0x01,0xdd,0x00,0x00]
109180x05,0x00,0x31,0xd1,0x01,0xdd,0x00,0x00
10919
10920# CHECK: v_min_u16_e64 v5, v1, tma_hi            ; encoding: [0x05,0x00,0x31,0xd1,0x01,0xdf,0x00,0x00]
109210x05,0x00,0x31,0xd1,0x01,0xdf,0x00,0x00
10922
10923# CHECK: v_min_u16_e64 v5, v1, ttmp11            ; encoding: [0x05,0x00,0x31,0xd1,0x01,0xf7,0x00,0x00]
109240x05,0x00,0x31,0xd1,0x01,0xf7,0x00,0x00
10925
10926# CHECK: v_min_u16_e64 v5, v1, m0                ; encoding: [0x05,0x00,0x31,0xd1,0x01,0xf9,0x00,0x00]
109270x05,0x00,0x31,0xd1,0x01,0xf9,0x00,0x00
10928
10929# CHECK: v_min_u16_e64 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x31,0xd1,0x01,0xfd,0x00,0x00]
109300x05,0x00,0x31,0xd1,0x01,0xfd,0x00,0x00
10931
10932# CHECK: v_min_u16_e64 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x31,0xd1,0x01,0xff,0x00,0x00]
109330x05,0x00,0x31,0xd1,0x01,0xff,0x00,0x00
10934
10935# CHECK: v_min_u16_e64 v5, v1, 0                 ; encoding: [0x05,0x00,0x31,0xd1,0x01,0x01,0x01,0x00]
109360x05,0x00,0x31,0xd1,0x01,0x01,0x01,0x00
10937
10938# CHECK: v_min_u16_e64 v5, v1, -1                ; encoding: [0x05,0x00,0x31,0xd1,0x01,0x83,0x01,0x00]
109390x05,0x00,0x31,0xd1,0x01,0x83,0x01,0x00
10940
10941# CHECK: v_min_u16_e64 v5, v1, 0x3800            ; encoding: [0x05,0x00,0x31,0xd1,0x01,0xff,0x01,0x00]
109420x05,0x00,0x31,0xd1,0x01,0xe1,0x01,0x00
10943
10944# CHECK: v_min_u16_e64 v5, v1, 0xc400            ; encoding: [0x05,0x00,0x31,0xd1,0x01,0xff,0x01,0x00]
109450x05,0x00,0x31,0xd1,0x01,0xef,0x01,0x00
10946
10947# CHECK: v_min_i16_e64 v5, v1, v2                ; encoding: [0x05,0x00,0x32,0xd1,0x01,0x05,0x02,0x00]
109480x05,0x00,0x32,0xd1,0x01,0x05,0x02,0x00
10949
10950# CHECK: v_min_i16_e64 v255, v1, v2              ; encoding: [0xff,0x00,0x32,0xd1,0x01,0x05,0x02,0x00]
109510xff,0x00,0x32,0xd1,0x01,0x05,0x02,0x00
10952
10953# CHECK: v_min_i16_e64 v5, v255, v2              ; encoding: [0x05,0x00,0x32,0xd1,0xff,0x05,0x02,0x00]
109540x05,0x00,0x32,0xd1,0xff,0x05,0x02,0x00
10955
10956# CHECK: v_min_i16_e64 v5, s1, v2                ; encoding: [0x05,0x00,0x32,0xd1,0x01,0x04,0x02,0x00]
109570x05,0x00,0x32,0xd1,0x01,0x04,0x02,0x00
10958
10959# CHECK: v_min_i16_e64 v5, s101, v2              ; encoding: [0x05,0x00,0x32,0xd1,0x65,0x04,0x02,0x00]
109600x05,0x00,0x32,0xd1,0x65,0x04,0x02,0x00
10961
10962# CHECK: v_min_i16_e64 v5, flat_scratch_lo, v2   ; encoding: [0x05,0x00,0x32,0xd1,0x66,0x04,0x02,0x00]
109630x05,0x00,0x32,0xd1,0x66,0x04,0x02,0x00
10964
10965# CHECK: v_min_i16_e64 v5, flat_scratch_hi, v2   ; encoding: [0x05,0x00,0x32,0xd1,0x67,0x04,0x02,0x00]
109660x05,0x00,0x32,0xd1,0x67,0x04,0x02,0x00
10967
10968# CHECK: v_min_i16_e64 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x32,0xd1,0x6a,0x04,0x02,0x00]
109690x05,0x00,0x32,0xd1,0x6a,0x04,0x02,0x00
10970
10971# CHECK: v_min_i16_e64 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x32,0xd1,0x6b,0x04,0x02,0x00]
109720x05,0x00,0x32,0xd1,0x6b,0x04,0x02,0x00
10973
10974# CHECK: v_min_i16_e64 v5, tba_lo, v2            ; encoding: [0x05,0x00,0x32,0xd1,0x6c,0x04,0x02,0x00]
109750x05,0x00,0x32,0xd1,0x6c,0x04,0x02,0x00
10976
10977# CHECK: v_min_i16_e64 v5, tba_hi, v2            ; encoding: [0x05,0x00,0x32,0xd1,0x6d,0x04,0x02,0x00]
109780x05,0x00,0x32,0xd1,0x6d,0x04,0x02,0x00
10979
10980# CHECK: v_min_i16_e64 v5, tma_lo, v2            ; encoding: [0x05,0x00,0x32,0xd1,0x6e,0x04,0x02,0x00]
109810x05,0x00,0x32,0xd1,0x6e,0x04,0x02,0x00
10982
10983# CHECK: v_min_i16_e64 v5, tma_hi, v2            ; encoding: [0x05,0x00,0x32,0xd1,0x6f,0x04,0x02,0x00]
109840x05,0x00,0x32,0xd1,0x6f,0x04,0x02,0x00
10985
10986# CHECK: v_min_i16_e64 v5, ttmp11, v2            ; encoding: [0x05,0x00,0x32,0xd1,0x7b,0x04,0x02,0x00]
109870x05,0x00,0x32,0xd1,0x7b,0x04,0x02,0x00
10988
10989# CHECK: v_min_i16_e64 v5, m0, v2                ; encoding: [0x05,0x00,0x32,0xd1,0x7c,0x04,0x02,0x00]
109900x05,0x00,0x32,0xd1,0x7c,0x04,0x02,0x00
10991
10992# CHECK: v_min_i16_e64 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x32,0xd1,0x7e,0x04,0x02,0x00]
109930x05,0x00,0x32,0xd1,0x7e,0x04,0x02,0x00
10994
10995# CHECK: v_min_i16_e64 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x32,0xd1,0x7f,0x04,0x02,0x00]
109960x05,0x00,0x32,0xd1,0x7f,0x04,0x02,0x00
10997
10998# CHECK: v_min_i16_e64 v5, 0, v2                 ; encoding: [0x05,0x00,0x32,0xd1,0x80,0x04,0x02,0x00]
109990x05,0x00,0x32,0xd1,0x80,0x04,0x02,0x00
11000
11001# CHECK: v_min_i16_e64 v5, -1, v2                ; encoding: [0x05,0x00,0x32,0xd1,0xc1,0x04,0x02,0x00]
110020x05,0x00,0x32,0xd1,0xc1,0x04,0x02,0x00
11003
11004# CHECK: v_min_i16_e64 v5, 0x3800, v2            ; encoding: [0x05,0x00,0x32,0xd1,0xff,0x04,0x02,0x00]
110050x05,0x00,0x32,0xd1,0xf0,0x04,0x02,0x00
11006
11007# CHECK: v_min_i16_e64 v5, 0xc400, v2            ; encoding: [0x05,0x00,0x32,0xd1,0xff,0x04,0x02,0x00]
110080x05,0x00,0x32,0xd1,0xf7,0x04,0x02,0x00
11009
11010# CHECK: v_min_i16_e64 v5, v1, v255              ; encoding: [0x05,0x00,0x32,0xd1,0x01,0xff,0x03,0x00]
110110x05,0x00,0x32,0xd1,0x01,0xff,0x03,0x00
11012
11013# CHECK: v_min_i16_e64 v5, v1, s2                ; encoding: [0x05,0x00,0x32,0xd1,0x01,0x05,0x00,0x00]
110140x05,0x00,0x32,0xd1,0x01,0x05,0x00,0x00
11015
11016# CHECK: v_min_i16_e64 v5, v1, s101              ; encoding: [0x05,0x00,0x32,0xd1,0x01,0xcb,0x00,0x00]
110170x05,0x00,0x32,0xd1,0x01,0xcb,0x00,0x00
11018
11019# CHECK: v_min_i16_e64 v5, v1, flat_scratch_lo   ; encoding: [0x05,0x00,0x32,0xd1,0x01,0xcd,0x00,0x00]
110200x05,0x00,0x32,0xd1,0x01,0xcd,0x00,0x00
11021
11022# CHECK: v_min_i16_e64 v5, v1, flat_scratch_hi   ; encoding: [0x05,0x00,0x32,0xd1,0x01,0xcf,0x00,0x00]
110230x05,0x00,0x32,0xd1,0x01,0xcf,0x00,0x00
11024
11025# CHECK: v_min_i16_e64 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x32,0xd1,0x01,0xd5,0x00,0x00]
110260x05,0x00,0x32,0xd1,0x01,0xd5,0x00,0x00
11027
11028# CHECK: v_min_i16_e64 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x32,0xd1,0x01,0xd7,0x00,0x00]
110290x05,0x00,0x32,0xd1,0x01,0xd7,0x00,0x00
11030
11031# CHECK: v_min_i16_e64 v5, v1, tba_lo            ; encoding: [0x05,0x00,0x32,0xd1,0x01,0xd9,0x00,0x00]
110320x05,0x00,0x32,0xd1,0x01,0xd9,0x00,0x00
11033
11034# CHECK: v_min_i16_e64 v5, v1, tba_hi            ; encoding: [0x05,0x00,0x32,0xd1,0x01,0xdb,0x00,0x00]
110350x05,0x00,0x32,0xd1,0x01,0xdb,0x00,0x00
11036
11037# CHECK: v_min_i16_e64 v5, v1, tma_lo            ; encoding: [0x05,0x00,0x32,0xd1,0x01,0xdd,0x00,0x00]
110380x05,0x00,0x32,0xd1,0x01,0xdd,0x00,0x00
11039
11040# CHECK: v_min_i16_e64 v5, v1, tma_hi            ; encoding: [0x05,0x00,0x32,0xd1,0x01,0xdf,0x00,0x00]
110410x05,0x00,0x32,0xd1,0x01,0xdf,0x00,0x00
11042
11043# CHECK: v_min_i16_e64 v5, v1, ttmp11            ; encoding: [0x05,0x00,0x32,0xd1,0x01,0xf7,0x00,0x00]
110440x05,0x00,0x32,0xd1,0x01,0xf7,0x00,0x00
11045
11046# CHECK: v_min_i16_e64 v5, v1, m0                ; encoding: [0x05,0x00,0x32,0xd1,0x01,0xf9,0x00,0x00]
110470x05,0x00,0x32,0xd1,0x01,0xf9,0x00,0x00
11048
11049# CHECK: v_min_i16_e64 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x32,0xd1,0x01,0xfd,0x00,0x00]
110500x05,0x00,0x32,0xd1,0x01,0xfd,0x00,0x00
11051
11052# CHECK: v_min_i16_e64 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x32,0xd1,0x01,0xff,0x00,0x00]
110530x05,0x00,0x32,0xd1,0x01,0xff,0x00,0x00
11054
11055# CHECK: v_min_i16_e64 v5, v1, 0                 ; encoding: [0x05,0x00,0x32,0xd1,0x01,0x01,0x01,0x00]
110560x05,0x00,0x32,0xd1,0x01,0x01,0x01,0x00
11057
11058# CHECK: v_min_i16_e64 v5, v1, -1                ; encoding: [0x05,0x00,0x32,0xd1,0x01,0x83,0x01,0x00]
110590x05,0x00,0x32,0xd1,0x01,0x83,0x01,0x00
11060
11061# CHECK: v_min_i16_e64 v5, v1, 0x3800            ; encoding: [0x05,0x00,0x32,0xd1,0x01,0xff,0x01,0x00]
110620x05,0x00,0x32,0xd1,0x01,0xe1,0x01,0x00
11063
11064# CHECK: v_min_i16_e64 v5, v1, 0xc400            ; encoding: [0x05,0x00,0x32,0xd1,0x01,0xff,0x01,0x00]
110650x05,0x00,0x32,0xd1,0x01,0xef,0x01,0x00
11066
11067# CHECK: v_ldexp_f16_e64 v5, v1, v2              ; encoding: [0x05,0x00,0x33,0xd1,0x01,0x05,0x02,0x00]
110680x05,0x00,0x33,0xd1,0x01,0x05,0x02,0x00
11069
11070# CHECK: v_ldexp_f16_e64 v255, v1, v2            ; encoding: [0xff,0x00,0x33,0xd1,0x01,0x05,0x02,0x00]
110710xff,0x00,0x33,0xd1,0x01,0x05,0x02,0x00
11072
11073# CHECK: v_ldexp_f16_e64 v5, v255, v2            ; encoding: [0x05,0x00,0x33,0xd1,0xff,0x05,0x02,0x00]
110740x05,0x00,0x33,0xd1,0xff,0x05,0x02,0x00
11075
11076# CHECK: v_ldexp_f16_e64 v5, s1, v2              ; encoding: [0x05,0x00,0x33,0xd1,0x01,0x04,0x02,0x00]
110770x05,0x00,0x33,0xd1,0x01,0x04,0x02,0x00
11078
11079# CHECK: v_ldexp_f16_e64 v5, s101, v2            ; encoding: [0x05,0x00,0x33,0xd1,0x65,0x04,0x02,0x00]
110800x05,0x00,0x33,0xd1,0x65,0x04,0x02,0x00
11081
11082# CHECK: v_ldexp_f16_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x33,0xd1,0x66,0x04,0x02,0x00]
110830x05,0x00,0x33,0xd1,0x66,0x04,0x02,0x00
11084
11085# CHECK: v_ldexp_f16_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x33,0xd1,0x67,0x04,0x02,0x00]
110860x05,0x00,0x33,0xd1,0x67,0x04,0x02,0x00
11087
11088# CHECK: v_ldexp_f16_e64 v5, vcc_lo, v2          ; encoding: [0x05,0x00,0x33,0xd1,0x6a,0x04,0x02,0x00]
110890x05,0x00,0x33,0xd1,0x6a,0x04,0x02,0x00
11090
11091# CHECK: v_ldexp_f16_e64 v5, vcc_hi, v2          ; encoding: [0x05,0x00,0x33,0xd1,0x6b,0x04,0x02,0x00]
110920x05,0x00,0x33,0xd1,0x6b,0x04,0x02,0x00
11093
11094# CHECK: v_ldexp_f16_e64 v5, tba_lo, v2          ; encoding: [0x05,0x00,0x33,0xd1,0x6c,0x04,0x02,0x00]
110950x05,0x00,0x33,0xd1,0x6c,0x04,0x02,0x00
11096
11097# CHECK: v_ldexp_f16_e64 v5, tba_hi, v2          ; encoding: [0x05,0x00,0x33,0xd1,0x6d,0x04,0x02,0x00]
110980x05,0x00,0x33,0xd1,0x6d,0x04,0x02,0x00
11099
11100# CHECK: v_ldexp_f16_e64 v5, tma_lo, v2          ; encoding: [0x05,0x00,0x33,0xd1,0x6e,0x04,0x02,0x00]
111010x05,0x00,0x33,0xd1,0x6e,0x04,0x02,0x00
11102
11103# CHECK: v_ldexp_f16_e64 v5, tma_hi, v2          ; encoding: [0x05,0x00,0x33,0xd1,0x6f,0x04,0x02,0x00]
111040x05,0x00,0x33,0xd1,0x6f,0x04,0x02,0x00
11105
11106# CHECK: v_ldexp_f16_e64 v5, ttmp11, v2          ; encoding: [0x05,0x00,0x33,0xd1,0x7b,0x04,0x02,0x00]
111070x05,0x00,0x33,0xd1,0x7b,0x04,0x02,0x00
11108
11109# CHECK: v_ldexp_f16_e64 v5, m0, v2              ; encoding: [0x05,0x00,0x33,0xd1,0x7c,0x04,0x02,0x00]
111100x05,0x00,0x33,0xd1,0x7c,0x04,0x02,0x00
11111
11112# CHECK: v_ldexp_f16_e64 v5, exec_lo, v2         ; encoding: [0x05,0x00,0x33,0xd1,0x7e,0x04,0x02,0x00]
111130x05,0x00,0x33,0xd1,0x7e,0x04,0x02,0x00
11114
11115# CHECK: v_ldexp_f16_e64 v5, exec_hi, v2         ; encoding: [0x05,0x00,0x33,0xd1,0x7f,0x04,0x02,0x00]
111160x05,0x00,0x33,0xd1,0x7f,0x04,0x02,0x00
11117
11118# CHECK: v_ldexp_f16_e64 v5, 0, v2               ; encoding: [0x05,0x00,0x33,0xd1,0x80,0x04,0x02,0x00]
111190x05,0x00,0x33,0xd1,0x80,0x04,0x02,0x00
11120
11121# CHECK: v_ldexp_f16_e64 v5, -1, v2              ; encoding: [0x05,0x00,0x33,0xd1,0xc1,0x04,0x02,0x00]
111220x05,0x00,0x33,0xd1,0xc1,0x04,0x02,0x00
11123
11124# CHECK: v_ldexp_f16_e64 v5, 0.5, v2             ; encoding: [0x05,0x00,0x33,0xd1,0xf0,0x04,0x02,0x00]
111250x05,0x00,0x33,0xd1,0xf0,0x04,0x02,0x00
11126
11127# CHECK: v_ldexp_f16_e64 v5, -4.0, v2            ; encoding: [0x05,0x00,0x33,0xd1,0xf7,0x04,0x02,0x00]
111280x05,0x00,0x33,0xd1,0xf7,0x04,0x02,0x00
11129
11130# CHECK: v_ldexp_f16_e64 v5, v1, v255            ; encoding: [0x05,0x00,0x33,0xd1,0x01,0xff,0x03,0x00]
111310x05,0x00,0x33,0xd1,0x01,0xff,0x03,0x00
11132
11133# CHECK: v_ldexp_f16_e64 v5, v1, s2              ; encoding: [0x05,0x00,0x33,0xd1,0x01,0x05,0x00,0x00]
111340x05,0x00,0x33,0xd1,0x01,0x05,0x00,0x00
11135
11136# CHECK: v_ldexp_f16_e64 v5, v1, s101            ; encoding: [0x05,0x00,0x33,0xd1,0x01,0xcb,0x00,0x00]
111370x05,0x00,0x33,0xd1,0x01,0xcb,0x00,0x00
11138
11139# CHECK: v_ldexp_f16_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x33,0xd1,0x01,0xcd,0x00,0x00]
111400x05,0x00,0x33,0xd1,0x01,0xcd,0x00,0x00
11141
11142# CHECK: v_ldexp_f16_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x33,0xd1,0x01,0xcf,0x00,0x00]
111430x05,0x00,0x33,0xd1,0x01,0xcf,0x00,0x00
11144
11145# CHECK: v_ldexp_f16_e64 v5, v1, vcc_lo          ; encoding: [0x05,0x00,0x33,0xd1,0x01,0xd5,0x00,0x00]
111460x05,0x00,0x33,0xd1,0x01,0xd5,0x00,0x00
11147
11148# CHECK: v_ldexp_f16_e64 v5, v1, vcc_hi          ; encoding: [0x05,0x00,0x33,0xd1,0x01,0xd7,0x00,0x00]
111490x05,0x00,0x33,0xd1,0x01,0xd7,0x00,0x00
11150
11151# CHECK: v_ldexp_f16_e64 v5, v1, tba_lo          ; encoding: [0x05,0x00,0x33,0xd1,0x01,0xd9,0x00,0x00]
111520x05,0x00,0x33,0xd1,0x01,0xd9,0x00,0x00
11153
11154# CHECK: v_ldexp_f16_e64 v5, v1, tba_hi          ; encoding: [0x05,0x00,0x33,0xd1,0x01,0xdb,0x00,0x00]
111550x05,0x00,0x33,0xd1,0x01,0xdb,0x00,0x00
11156
11157# CHECK: v_ldexp_f16_e64 v5, v1, tma_lo          ; encoding: [0x05,0x00,0x33,0xd1,0x01,0xdd,0x00,0x00]
111580x05,0x00,0x33,0xd1,0x01,0xdd,0x00,0x00
11159
11160# CHECK: v_ldexp_f16_e64 v5, v1, tma_hi          ; encoding: [0x05,0x00,0x33,0xd1,0x01,0xdf,0x00,0x00]
111610x05,0x00,0x33,0xd1,0x01,0xdf,0x00,0x00
11162
11163# CHECK: v_ldexp_f16_e64 v5, v1, ttmp11          ; encoding: [0x05,0x00,0x33,0xd1,0x01,0xf7,0x00,0x00]
111640x05,0x00,0x33,0xd1,0x01,0xf7,0x00,0x00
11165
11166# CHECK: v_ldexp_f16_e64 v5, v1, m0              ; encoding: [0x05,0x00,0x33,0xd1,0x01,0xf9,0x00,0x00]
111670x05,0x00,0x33,0xd1,0x01,0xf9,0x00,0x00
11168
11169# CHECK: v_ldexp_f16_e64 v5, v1, exec_lo         ; encoding: [0x05,0x00,0x33,0xd1,0x01,0xfd,0x00,0x00]
111700x05,0x00,0x33,0xd1,0x01,0xfd,0x00,0x00
11171
11172# CHECK: v_ldexp_f16_e64 v5, v1, exec_hi         ; encoding: [0x05,0x00,0x33,0xd1,0x01,0xff,0x00,0x00]
111730x05,0x00,0x33,0xd1,0x01,0xff,0x00,0x00
11174
11175# CHECK: v_ldexp_f16_e64 v5, v1, 0               ; encoding: [0x05,0x00,0x33,0xd1,0x01,0x01,0x01,0x00]
111760x05,0x00,0x33,0xd1,0x01,0x01,0x01,0x00
11177
11178# CHECK: v_ldexp_f16_e64 v5, v1, -1              ; encoding: [0x05,0x00,0x33,0xd1,0x01,0x83,0x01,0x00]
111790x05,0x00,0x33,0xd1,0x01,0x83,0x01,0x00
11180
11181# CHECK: v_ldexp_f16_e64 v5, v1, 0.5             ; encoding: [0x05,0x00,0x33,0xd1,0x01,0xe1,0x01,0x00]
111820x05,0x00,0x33,0xd1,0x01,0xe1,0x01,0x00
11183
11184# CHECK: v_ldexp_f16_e64 v5, v1, -4.0            ; encoding: [0x05,0x00,0x33,0xd1,0x01,0xef,0x01,0x00]
111850x05,0x00,0x33,0xd1,0x01,0xef,0x01,0x00
11186
11187# CHECK: v_ldexp_f16_e64 v5, -v1, v2             ; encoding: [0x05,0x00,0x33,0xd1,0x01,0x05,0x02,0x20]
111880x05,0x00,0x33,0xd1,0x01,0x05,0x02,0x20
11189
11190# CHECK: v_ldexp_f16_e64 v5, |v1|, v2            ; encoding: [0x05,0x01,0x33,0xd1,0x01,0x05,0x02,0x00]
111910x05,0x01,0x33,0xd1,0x01,0x05,0x02,0x00
11192
11193# CHECK: v_ldexp_f16_e64 v5, v1, v2 clamp        ; encoding: [0x05,0x80,0x33,0xd1,0x01,0x05,0x02,0x00]
111940x05,0x80,0x33,0xd1,0x01,0x05,0x02,0x00
11195
11196# CHECK: v_mad_legacy_f32 v5, v1, v2, v3         ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x04]
111970x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x04
11198
11199# CHECK: v_mad_legacy_f32 v255, v1, v2, v3       ; encoding: [0xff,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x04]
112000xff,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x04
11201
11202# CHECK: v_mad_legacy_f32 v5, v255, v2, v3       ; encoding: [0x05,0x00,0xc0,0xd1,0xff,0x05,0x0e,0x04]
112030x05,0x00,0xc0,0xd1,0xff,0x05,0x0e,0x04
11204
11205# CHECK: v_mad_legacy_f32 v5, s1, v2, v3         ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x04,0x0e,0x04]
112060x05,0x00,0xc0,0xd1,0x01,0x04,0x0e,0x04
11207
11208# CHECK: v_mad_legacy_f32 v5, s101, v2, v3       ; encoding: [0x05,0x00,0xc0,0xd1,0x65,0x04,0x0e,0x04]
112090x05,0x00,0xc0,0xd1,0x65,0x04,0x0e,0x04
11210
11211# CHECK: v_mad_legacy_f32 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xc0,0xd1,0x66,0x04,0x0e,0x04]
112120x05,0x00,0xc0,0xd1,0x66,0x04,0x0e,0x04
11213
11214# CHECK: v_mad_legacy_f32 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xc0,0xd1,0x67,0x04,0x0e,0x04]
112150x05,0x00,0xc0,0xd1,0x67,0x04,0x0e,0x04
11216
11217# CHECK: v_mad_legacy_f32 v5, vcc_lo, v2, v3     ; encoding: [0x05,0x00,0xc0,0xd1,0x6a,0x04,0x0e,0x04]
112180x05,0x00,0xc0,0xd1,0x6a,0x04,0x0e,0x04
11219
11220# CHECK: v_mad_legacy_f32 v5, vcc_hi, v2, v3     ; encoding: [0x05,0x00,0xc0,0xd1,0x6b,0x04,0x0e,0x04]
112210x05,0x00,0xc0,0xd1,0x6b,0x04,0x0e,0x04
11222
11223# CHECK: v_mad_legacy_f32 v5, tba_lo, v2, v3     ; encoding: [0x05,0x00,0xc0,0xd1,0x6c,0x04,0x0e,0x04]
112240x05,0x00,0xc0,0xd1,0x6c,0x04,0x0e,0x04
11225
11226# CHECK: v_mad_legacy_f32 v5, tba_hi, v2, v3     ; encoding: [0x05,0x00,0xc0,0xd1,0x6d,0x04,0x0e,0x04]
112270x05,0x00,0xc0,0xd1,0x6d,0x04,0x0e,0x04
11228
11229# CHECK: v_mad_legacy_f32 v5, tma_lo, v2, v3     ; encoding: [0x05,0x00,0xc0,0xd1,0x6e,0x04,0x0e,0x04]
112300x05,0x00,0xc0,0xd1,0x6e,0x04,0x0e,0x04
11231
11232# CHECK: v_mad_legacy_f32 v5, tma_hi, v2, v3     ; encoding: [0x05,0x00,0xc0,0xd1,0x6f,0x04,0x0e,0x04]
112330x05,0x00,0xc0,0xd1,0x6f,0x04,0x0e,0x04
11234
11235# CHECK: v_mad_legacy_f32 v5, ttmp11, v2, v3     ; encoding: [0x05,0x00,0xc0,0xd1,0x7b,0x04,0x0e,0x04]
112360x05,0x00,0xc0,0xd1,0x7b,0x04,0x0e,0x04
11237
11238# CHECK: v_mad_legacy_f32 v5, m0, v2, v3         ; encoding: [0x05,0x00,0xc0,0xd1,0x7c,0x04,0x0e,0x04]
112390x05,0x00,0xc0,0xd1,0x7c,0x04,0x0e,0x04
11240
11241# CHECK: v_mad_legacy_f32 v5, exec_lo, v2, v3    ; encoding: [0x05,0x00,0xc0,0xd1,0x7e,0x04,0x0e,0x04]
112420x05,0x00,0xc0,0xd1,0x7e,0x04,0x0e,0x04
11243
11244# CHECK: v_mad_legacy_f32 v5, exec_hi, v2, v3    ; encoding: [0x05,0x00,0xc0,0xd1,0x7f,0x04,0x0e,0x04]
112450x05,0x00,0xc0,0xd1,0x7f,0x04,0x0e,0x04
11246
11247# CHECK: v_mad_legacy_f32 v5, 0, v2, v3          ; encoding: [0x05,0x00,0xc0,0xd1,0x80,0x04,0x0e,0x04]
112480x05,0x00,0xc0,0xd1,0x80,0x04,0x0e,0x04
11249
11250# CHECK: v_mad_legacy_f32 v5, -1, v2, v3         ; encoding: [0x05,0x00,0xc0,0xd1,0xc1,0x04,0x0e,0x04]
112510x05,0x00,0xc0,0xd1,0xc1,0x04,0x0e,0x04
11252
11253# CHECK: v_mad_legacy_f32 v5, 0.5, v2, v3        ; encoding: [0x05,0x00,0xc0,0xd1,0xf0,0x04,0x0e,0x04]
112540x05,0x00,0xc0,0xd1,0xf0,0x04,0x0e,0x04
11255
11256# CHECK: v_mad_legacy_f32 v5, -4.0, v2, v3       ; encoding: [0x05,0x00,0xc0,0xd1,0xf7,0x04,0x0e,0x04]
112570x05,0x00,0xc0,0xd1,0xf7,0x04,0x0e,0x04
11258
11259# CHECK: v_mad_legacy_f32 v5, v1, v255, v3       ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0xff,0x0f,0x04]
112600x05,0x00,0xc0,0xd1,0x01,0xff,0x0f,0x04
11261
11262# CHECK: v_mad_legacy_f32 v5, v1, s2, v3         ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x0c,0x04]
112630x05,0x00,0xc0,0xd1,0x01,0x05,0x0c,0x04
11264
11265# CHECK: v_mad_legacy_f32 v5, v1, s101, v3       ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0xcb,0x0c,0x04]
112660x05,0x00,0xc0,0xd1,0x01,0xcb,0x0c,0x04
11267
11268# CHECK: v_mad_legacy_f32 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0xcd,0x0c,0x04]
112690x05,0x00,0xc0,0xd1,0x01,0xcd,0x0c,0x04
11270
11271# CHECK: v_mad_legacy_f32 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0xcf,0x0c,0x04]
112720x05,0x00,0xc0,0xd1,0x01,0xcf,0x0c,0x04
11273
11274# CHECK: v_mad_legacy_f32 v5, v1, vcc_lo, v3     ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0xd5,0x0c,0x04]
112750x05,0x00,0xc0,0xd1,0x01,0xd5,0x0c,0x04
11276
11277# CHECK: v_mad_legacy_f32 v5, v1, vcc_hi, v3     ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0xd7,0x0c,0x04]
112780x05,0x00,0xc0,0xd1,0x01,0xd7,0x0c,0x04
11279
11280# CHECK: v_mad_legacy_f32 v5, v1, tba_lo, v3     ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0xd9,0x0c,0x04]
112810x05,0x00,0xc0,0xd1,0x01,0xd9,0x0c,0x04
11282
11283# CHECK: v_mad_legacy_f32 v5, v1, tba_hi, v3     ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0xdb,0x0c,0x04]
112840x05,0x00,0xc0,0xd1,0x01,0xdb,0x0c,0x04
11285
11286# CHECK: v_mad_legacy_f32 v5, v1, tma_lo, v3     ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0xdd,0x0c,0x04]
112870x05,0x00,0xc0,0xd1,0x01,0xdd,0x0c,0x04
11288
11289# CHECK: v_mad_legacy_f32 v5, v1, tma_hi, v3     ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0xdf,0x0c,0x04]
112900x05,0x00,0xc0,0xd1,0x01,0xdf,0x0c,0x04
11291
11292# CHECK: v_mad_legacy_f32 v5, v1, ttmp11, v3     ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0xf7,0x0c,0x04]
112930x05,0x00,0xc0,0xd1,0x01,0xf7,0x0c,0x04
11294
11295# CHECK: v_mad_legacy_f32 v5, v1, m0, v3         ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0xf9,0x0c,0x04]
112960x05,0x00,0xc0,0xd1,0x01,0xf9,0x0c,0x04
11297
11298# CHECK: v_mad_legacy_f32 v5, v1, exec_lo, v3    ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0xfd,0x0c,0x04]
112990x05,0x00,0xc0,0xd1,0x01,0xfd,0x0c,0x04
11300
11301# CHECK: v_mad_legacy_f32 v5, v1, exec_hi, v3    ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0xff,0x0c,0x04]
113020x05,0x00,0xc0,0xd1,0x01,0xff,0x0c,0x04
11303
11304# CHECK: v_mad_legacy_f32 v5, v1, 0, v3          ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x01,0x0d,0x04]
113050x05,0x00,0xc0,0xd1,0x01,0x01,0x0d,0x04
11306
11307# CHECK: v_mad_legacy_f32 v5, v1, -1, v3         ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x83,0x0d,0x04]
113080x05,0x00,0xc0,0xd1,0x01,0x83,0x0d,0x04
11309
11310# CHECK: v_mad_legacy_f32 v5, v1, 0.5, v3        ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0xe1,0x0d,0x04]
113110x05,0x00,0xc0,0xd1,0x01,0xe1,0x0d,0x04
11312
11313# CHECK: v_mad_legacy_f32 v5, v1, -4.0, v3       ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0xef,0x0d,0x04]
113140x05,0x00,0xc0,0xd1,0x01,0xef,0x0d,0x04
11315
11316# CHECK: v_mad_legacy_f32 v5, v1, v2, v255       ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0xfe,0x07]
113170x05,0x00,0xc0,0xd1,0x01,0x05,0xfe,0x07
11318
11319# CHECK: v_mad_legacy_f32 v5, v1, v2, s3         ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x00]
113200x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x00
11321
11322# CHECK: v_mad_legacy_f32 v5, v1, v2, s101       ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x96,0x01]
113230x05,0x00,0xc0,0xd1,0x01,0x05,0x96,0x01
11324
11325# CHECK: v_mad_legacy_f32 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x9a,0x01]
113260x05,0x00,0xc0,0xd1,0x01,0x05,0x9a,0x01
11327
11328# CHECK: v_mad_legacy_f32 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x9e,0x01]
113290x05,0x00,0xc0,0xd1,0x01,0x05,0x9e,0x01
11330
11331# CHECK: v_mad_legacy_f32 v5, v1, v2, vcc_lo     ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0xaa,0x01]
113320x05,0x00,0xc0,0xd1,0x01,0x05,0xaa,0x01
11333
11334# CHECK: v_mad_legacy_f32 v5, v1, v2, vcc_hi     ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0xae,0x01]
113350x05,0x00,0xc0,0xd1,0x01,0x05,0xae,0x01
11336
11337# CHECK: v_mad_legacy_f32 v5, v1, v2, tba_lo     ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0xb2,0x01]
113380x05,0x00,0xc0,0xd1,0x01,0x05,0xb2,0x01
11339
11340# CHECK: v_mad_legacy_f32 v5, v1, v2, tba_hi     ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0xb6,0x01]
113410x05,0x00,0xc0,0xd1,0x01,0x05,0xb6,0x01
11342
11343# CHECK: v_mad_legacy_f32 v5, v1, v2, tma_lo     ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0xba,0x01]
113440x05,0x00,0xc0,0xd1,0x01,0x05,0xba,0x01
11345
11346# CHECK: v_mad_legacy_f32 v5, v1, v2, tma_hi     ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0xbe,0x01]
113470x05,0x00,0xc0,0xd1,0x01,0x05,0xbe,0x01
11348
11349# CHECK: v_mad_legacy_f32 v5, v1, v2, ttmp11     ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0xee,0x01]
113500x05,0x00,0xc0,0xd1,0x01,0x05,0xee,0x01
11351
11352# CHECK: v_mad_legacy_f32 v5, v1, v2, m0         ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0xf2,0x01]
113530x05,0x00,0xc0,0xd1,0x01,0x05,0xf2,0x01
11354
11355# CHECK: v_mad_legacy_f32 v5, v1, v2, exec_lo    ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0xfa,0x01]
113560x05,0x00,0xc0,0xd1,0x01,0x05,0xfa,0x01
11357
11358# CHECK: v_mad_legacy_f32 v5, v1, v2, exec_hi    ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0xfe,0x01]
113590x05,0x00,0xc0,0xd1,0x01,0x05,0xfe,0x01
11360
11361# CHECK: v_mad_legacy_f32 v5, v1, v2, 0          ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x02,0x02]
113620x05,0x00,0xc0,0xd1,0x01,0x05,0x02,0x02
11363
11364# CHECK: v_mad_legacy_f32 v5, v1, v2, -1         ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x06,0x03]
113650x05,0x00,0xc0,0xd1,0x01,0x05,0x06,0x03
11366
11367# CHECK: v_mad_legacy_f32 v5, v1, v2, 0.5        ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0xc2,0x03]
113680x05,0x00,0xc0,0xd1,0x01,0x05,0xc2,0x03
11369
11370# CHECK: v_mad_legacy_f32 v5, v1, v2, -4.0       ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0xde,0x03]
113710x05,0x00,0xc0,0xd1,0x01,0x05,0xde,0x03
11372
11373# CHECK: v_mad_legacy_f32 v5, -v1, v2, v3        ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x24]
113740x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x24
11375
11376# CHECK: v_mad_legacy_f32 v5, v1, -v2, v3        ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x44]
113770x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x44
11378
11379# CHECK: v_mad_legacy_f32 v5, v1, v2, -v3        ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x84]
113800x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x84
11381
11382# CHECK: v_mad_legacy_f32 v5, -v1, -v2, -v3      ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0xe4]
113830x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0xe4
11384
11385# CHECK: v_mad_legacy_f32 v5, |v1|, v2, v3       ; encoding: [0x05,0x01,0xc0,0xd1,0x01,0x05,0x0e,0x04]
113860x05,0x01,0xc0,0xd1,0x01,0x05,0x0e,0x04
11387
11388# CHECK: v_mad_legacy_f32 v5, v1, |v2|, v3       ; encoding: [0x05,0x02,0xc0,0xd1,0x01,0x05,0x0e,0x04]
113890x05,0x02,0xc0,0xd1,0x01,0x05,0x0e,0x04
11390
11391# CHECK: v_mad_legacy_f32 v5, v1, v2, |v3|       ; encoding: [0x05,0x04,0xc0,0xd1,0x01,0x05,0x0e,0x04]
113920x05,0x04,0xc0,0xd1,0x01,0x05,0x0e,0x04
11393
11394# CHECK: v_mad_legacy_f32 v5, |v1|, |v2|, |v3|   ; encoding: [0x05,0x07,0xc0,0xd1,0x01,0x05,0x0e,0x04]
113950x05,0x07,0xc0,0xd1,0x01,0x05,0x0e,0x04
11396
11397# CHECK: v_mad_legacy_f32 v5, v1, v2, v3 clamp   ; encoding: [0x05,0x80,0xc0,0xd1,0x01,0x05,0x0e,0x04]
113980x05,0x80,0xc0,0xd1,0x01,0x05,0x0e,0x04
11399
11400# CHECK: v_mad_legacy_f32 v5, v1, v2, v3 mul:2   ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x0c]
114010x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x0c
11402
11403# CHECK: v_mad_legacy_f32 v5, v1, v2, v3 mul:4   ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x14]
114040x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x14
11405
11406# CHECK: v_mad_legacy_f32 v5, v1, v2, v3 div:2   ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x1c]
114070x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x1c
11408
11409# CHECK: v_mad_f32 v5, v1, v2, v3                ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x04]
114100x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x04
11411
11412# CHECK: v_mad_f32 v255, v1, v2, v3              ; encoding: [0xff,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x04]
114130xff,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x04
11414
11415# CHECK: v_mad_f32 v5, v255, v2, v3              ; encoding: [0x05,0x00,0xc1,0xd1,0xff,0x05,0x0e,0x04]
114160x05,0x00,0xc1,0xd1,0xff,0x05,0x0e,0x04
11417
11418# CHECK: v_mad_f32 v5, s1, v2, v3                ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x04,0x0e,0x04]
114190x05,0x00,0xc1,0xd1,0x01,0x04,0x0e,0x04
11420
11421# CHECK: v_mad_f32 v5, s101, v2, v3              ; encoding: [0x05,0x00,0xc1,0xd1,0x65,0x04,0x0e,0x04]
114220x05,0x00,0xc1,0xd1,0x65,0x04,0x0e,0x04
11423
11424# CHECK: v_mad_f32 v5, flat_scratch_lo, v2, v3   ; encoding: [0x05,0x00,0xc1,0xd1,0x66,0x04,0x0e,0x04]
114250x05,0x00,0xc1,0xd1,0x66,0x04,0x0e,0x04
11426
11427# CHECK: v_mad_f32 v5, flat_scratch_hi, v2, v3   ; encoding: [0x05,0x00,0xc1,0xd1,0x67,0x04,0x0e,0x04]
114280x05,0x00,0xc1,0xd1,0x67,0x04,0x0e,0x04
11429
11430# CHECK: v_mad_f32 v5, vcc_lo, v2, v3            ; encoding: [0x05,0x00,0xc1,0xd1,0x6a,0x04,0x0e,0x04]
114310x05,0x00,0xc1,0xd1,0x6a,0x04,0x0e,0x04
11432
11433# CHECK: v_mad_f32 v5, vcc_hi, v2, v3            ; encoding: [0x05,0x00,0xc1,0xd1,0x6b,0x04,0x0e,0x04]
114340x05,0x00,0xc1,0xd1,0x6b,0x04,0x0e,0x04
11435
11436# CHECK: v_mad_f32 v5, tba_lo, v2, v3            ; encoding: [0x05,0x00,0xc1,0xd1,0x6c,0x04,0x0e,0x04]
114370x05,0x00,0xc1,0xd1,0x6c,0x04,0x0e,0x04
11438
11439# CHECK: v_mad_f32 v5, tba_hi, v2, v3            ; encoding: [0x05,0x00,0xc1,0xd1,0x6d,0x04,0x0e,0x04]
114400x05,0x00,0xc1,0xd1,0x6d,0x04,0x0e,0x04
11441
11442# CHECK: v_mad_f32 v5, tma_lo, v2, v3            ; encoding: [0x05,0x00,0xc1,0xd1,0x6e,0x04,0x0e,0x04]
114430x05,0x00,0xc1,0xd1,0x6e,0x04,0x0e,0x04
11444
11445# CHECK: v_mad_f32 v5, tma_hi, v2, v3            ; encoding: [0x05,0x00,0xc1,0xd1,0x6f,0x04,0x0e,0x04]
114460x05,0x00,0xc1,0xd1,0x6f,0x04,0x0e,0x04
11447
11448# CHECK: v_mad_f32 v5, ttmp11, v2, v3            ; encoding: [0x05,0x00,0xc1,0xd1,0x7b,0x04,0x0e,0x04]
114490x05,0x00,0xc1,0xd1,0x7b,0x04,0x0e,0x04
11450
11451# CHECK: v_mad_f32 v5, m0, v2, v3                ; encoding: [0x05,0x00,0xc1,0xd1,0x7c,0x04,0x0e,0x04]
114520x05,0x00,0xc1,0xd1,0x7c,0x04,0x0e,0x04
11453
11454# CHECK: v_mad_f32 v5, exec_lo, v2, v3           ; encoding: [0x05,0x00,0xc1,0xd1,0x7e,0x04,0x0e,0x04]
114550x05,0x00,0xc1,0xd1,0x7e,0x04,0x0e,0x04
11456
11457# CHECK: v_mad_f32 v5, exec_hi, v2, v3           ; encoding: [0x05,0x00,0xc1,0xd1,0x7f,0x04,0x0e,0x04]
114580x05,0x00,0xc1,0xd1,0x7f,0x04,0x0e,0x04
11459
11460# CHECK: v_mad_f32 v5, 0, v2, v3                 ; encoding: [0x05,0x00,0xc1,0xd1,0x80,0x04,0x0e,0x04]
114610x05,0x00,0xc1,0xd1,0x80,0x04,0x0e,0x04
11462
11463# CHECK: v_mad_f32 v5, -1, v2, v3                ; encoding: [0x05,0x00,0xc1,0xd1,0xc1,0x04,0x0e,0x04]
114640x05,0x00,0xc1,0xd1,0xc1,0x04,0x0e,0x04
11465
11466# CHECK: v_mad_f32 v5, 0.5, v2, v3               ; encoding: [0x05,0x00,0xc1,0xd1,0xf0,0x04,0x0e,0x04]
114670x05,0x00,0xc1,0xd1,0xf0,0x04,0x0e,0x04
11468
11469# CHECK: v_mad_f32 v5, -4.0, v2, v3              ; encoding: [0x05,0x00,0xc1,0xd1,0xf7,0x04,0x0e,0x04]
114700x05,0x00,0xc1,0xd1,0xf7,0x04,0x0e,0x04
11471
11472# CHECK: v_mad_f32 v5, v1, v255, v3              ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0xff,0x0f,0x04]
114730x05,0x00,0xc1,0xd1,0x01,0xff,0x0f,0x04
11474
11475# CHECK: v_mad_f32 v5, v1, s2, v3                ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x0c,0x04]
114760x05,0x00,0xc1,0xd1,0x01,0x05,0x0c,0x04
11477
11478# CHECK: v_mad_f32 v5, v1, s101, v3              ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0xcb,0x0c,0x04]
114790x05,0x00,0xc1,0xd1,0x01,0xcb,0x0c,0x04
11480
11481# CHECK: v_mad_f32 v5, v1, flat_scratch_lo, v3   ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0xcd,0x0c,0x04]
114820x05,0x00,0xc1,0xd1,0x01,0xcd,0x0c,0x04
11483
11484# CHECK: v_mad_f32 v5, v1, flat_scratch_hi, v3   ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0xcf,0x0c,0x04]
114850x05,0x00,0xc1,0xd1,0x01,0xcf,0x0c,0x04
11486
11487# CHECK: v_mad_f32 v5, v1, vcc_lo, v3            ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0xd5,0x0c,0x04]
114880x05,0x00,0xc1,0xd1,0x01,0xd5,0x0c,0x04
11489
11490# CHECK: v_mad_f32 v5, v1, vcc_hi, v3            ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0xd7,0x0c,0x04]
114910x05,0x00,0xc1,0xd1,0x01,0xd7,0x0c,0x04
11492
11493# CHECK: v_mad_f32 v5, v1, tba_lo, v3            ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0xd9,0x0c,0x04]
114940x05,0x00,0xc1,0xd1,0x01,0xd9,0x0c,0x04
11495
11496# CHECK: v_mad_f32 v5, v1, tba_hi, v3            ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0xdb,0x0c,0x04]
114970x05,0x00,0xc1,0xd1,0x01,0xdb,0x0c,0x04
11498
11499# CHECK: v_mad_f32 v5, v1, tma_lo, v3            ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0xdd,0x0c,0x04]
115000x05,0x00,0xc1,0xd1,0x01,0xdd,0x0c,0x04
11501
11502# CHECK: v_mad_f32 v5, v1, tma_hi, v3            ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0xdf,0x0c,0x04]
115030x05,0x00,0xc1,0xd1,0x01,0xdf,0x0c,0x04
11504
11505# CHECK: v_mad_f32 v5, v1, ttmp11, v3            ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0xf7,0x0c,0x04]
115060x05,0x00,0xc1,0xd1,0x01,0xf7,0x0c,0x04
11507
11508# CHECK: v_mad_f32 v5, v1, m0, v3                ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0xf9,0x0c,0x04]
115090x05,0x00,0xc1,0xd1,0x01,0xf9,0x0c,0x04
11510
11511# CHECK: v_mad_f32 v5, v1, exec_lo, v3           ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0xfd,0x0c,0x04]
115120x05,0x00,0xc1,0xd1,0x01,0xfd,0x0c,0x04
11513
11514# CHECK: v_mad_f32 v5, v1, exec_hi, v3           ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0xff,0x0c,0x04]
115150x05,0x00,0xc1,0xd1,0x01,0xff,0x0c,0x04
11516
11517# CHECK: v_mad_f32 v5, v1, 0, v3                 ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x01,0x0d,0x04]
115180x05,0x00,0xc1,0xd1,0x01,0x01,0x0d,0x04
11519
11520# CHECK: v_mad_f32 v5, v1, -1, v3                ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x83,0x0d,0x04]
115210x05,0x00,0xc1,0xd1,0x01,0x83,0x0d,0x04
11522
11523# CHECK: v_mad_f32 v5, v1, 0.5, v3               ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0xe1,0x0d,0x04]
115240x05,0x00,0xc1,0xd1,0x01,0xe1,0x0d,0x04
11525
11526# CHECK: v_mad_f32 v5, v1, -4.0, v3              ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0xef,0x0d,0x04]
115270x05,0x00,0xc1,0xd1,0x01,0xef,0x0d,0x04
11528
11529# CHECK: v_mad_f32 v5, v1, v2, v255              ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0xfe,0x07]
115300x05,0x00,0xc1,0xd1,0x01,0x05,0xfe,0x07
11531
11532# CHECK: v_mad_f32 v5, v1, v2, s3                ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x00]
115330x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x00
11534
11535# CHECK: v_mad_f32 v5, v1, v2, s101              ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x96,0x01]
115360x05,0x00,0xc1,0xd1,0x01,0x05,0x96,0x01
11537
11538# CHECK: v_mad_f32 v5, v1, v2, flat_scratch_lo   ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x9a,0x01]
115390x05,0x00,0xc1,0xd1,0x01,0x05,0x9a,0x01
11540
11541# CHECK: v_mad_f32 v5, v1, v2, flat_scratch_hi   ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x9e,0x01]
115420x05,0x00,0xc1,0xd1,0x01,0x05,0x9e,0x01
11543
11544# CHECK: v_mad_f32 v5, v1, v2, vcc_lo            ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0xaa,0x01]
115450x05,0x00,0xc1,0xd1,0x01,0x05,0xaa,0x01
11546
11547# CHECK: v_mad_f32 v5, v1, v2, vcc_hi            ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0xae,0x01]
115480x05,0x00,0xc1,0xd1,0x01,0x05,0xae,0x01
11549
11550# CHECK: v_mad_f32 v5, v1, v2, tba_lo            ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0xb2,0x01]
115510x05,0x00,0xc1,0xd1,0x01,0x05,0xb2,0x01
11552
11553# CHECK: v_mad_f32 v5, v1, v2, tba_hi            ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0xb6,0x01]
115540x05,0x00,0xc1,0xd1,0x01,0x05,0xb6,0x01
11555
11556# CHECK: v_mad_f32 v5, v1, v2, tma_lo            ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0xba,0x01]
115570x05,0x00,0xc1,0xd1,0x01,0x05,0xba,0x01
11558
11559# CHECK: v_mad_f32 v5, v1, v2, tma_hi            ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0xbe,0x01]
115600x05,0x00,0xc1,0xd1,0x01,0x05,0xbe,0x01
11561
11562# CHECK: v_mad_f32 v5, v1, v2, ttmp11            ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0xee,0x01]
115630x05,0x00,0xc1,0xd1,0x01,0x05,0xee,0x01
11564
11565# CHECK: v_mad_f32 v5, v1, v2, m0                ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0xf2,0x01]
115660x05,0x00,0xc1,0xd1,0x01,0x05,0xf2,0x01
11567
11568# CHECK: v_mad_f32 v5, v1, v2, exec_lo           ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0xfa,0x01]
115690x05,0x00,0xc1,0xd1,0x01,0x05,0xfa,0x01
11570
11571# CHECK: v_mad_f32 v5, v1, v2, exec_hi           ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0xfe,0x01]
115720x05,0x00,0xc1,0xd1,0x01,0x05,0xfe,0x01
11573
11574# CHECK: v_mad_f32 v5, v1, v2, 0                 ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x02,0x02]
115750x05,0x00,0xc1,0xd1,0x01,0x05,0x02,0x02
11576
11577# CHECK: v_mad_f32 v5, v1, v2, -1                ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x06,0x03]
115780x05,0x00,0xc1,0xd1,0x01,0x05,0x06,0x03
11579
11580# CHECK: v_mad_f32 v5, v1, v2, 0.5               ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0xc2,0x03]
115810x05,0x00,0xc1,0xd1,0x01,0x05,0xc2,0x03
11582
11583# CHECK: v_mad_f32 v5, v1, v2, -4.0              ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0xde,0x03]
115840x05,0x00,0xc1,0xd1,0x01,0x05,0xde,0x03
11585
11586# CHECK: v_mad_f32 v5, -v1, v2, v3               ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x24]
115870x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x24
11588
11589# CHECK: v_mad_f32 v5, v1, -v2, v3               ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x44]
115900x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x44
11591
11592# CHECK: v_mad_f32 v5, v1, v2, -v3               ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x84]
115930x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x84
11594
11595# CHECK: v_mad_f32 v5, -v1, -v2, -v3             ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0xe4]
115960x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0xe4
11597
11598# CHECK: v_mad_f32 v5, |v1|, v2, v3              ; encoding: [0x05,0x01,0xc1,0xd1,0x01,0x05,0x0e,0x04]
115990x05,0x01,0xc1,0xd1,0x01,0x05,0x0e,0x04
11600
11601# CHECK: v_mad_f32 v5, v1, |v2|, v3              ; encoding: [0x05,0x02,0xc1,0xd1,0x01,0x05,0x0e,0x04]
116020x05,0x02,0xc1,0xd1,0x01,0x05,0x0e,0x04
11603
11604# CHECK: v_mad_f32 v5, v1, v2, |v3|              ; encoding: [0x05,0x04,0xc1,0xd1,0x01,0x05,0x0e,0x04]
116050x05,0x04,0xc1,0xd1,0x01,0x05,0x0e,0x04
11606
11607# CHECK: v_mad_f32 v5, |v1|, |v2|, |v3|          ; encoding: [0x05,0x07,0xc1,0xd1,0x01,0x05,0x0e,0x04]
116080x05,0x07,0xc1,0xd1,0x01,0x05,0x0e,0x04
11609
11610# CHECK: v_mad_f32 v5, v1, v2, v3 clamp          ; encoding: [0x05,0x80,0xc1,0xd1,0x01,0x05,0x0e,0x04]
116110x05,0x80,0xc1,0xd1,0x01,0x05,0x0e,0x04
11612
11613# CHECK: v_mad_f32 v5, v1, v2, v3 mul:2          ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x0c]
116140x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x0c
11615
11616# CHECK: v_mad_f32 v5, v1, v2, v3 mul:4          ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x14]
116170x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x14
11618
11619# CHECK: v_mad_f32 v5, v1, v2, v3 div:2          ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x1c]
116200x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x1c
11621
11622# CHECK: v_mad_i32_i24 v5, v1, v2, v3            ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0x0e,0x04]
116230x05,0x00,0xc2,0xd1,0x01,0x05,0x0e,0x04
11624
11625# CHECK: v_mad_i32_i24 v255, v1, v2, v3          ; encoding: [0xff,0x00,0xc2,0xd1,0x01,0x05,0x0e,0x04]
116260xff,0x00,0xc2,0xd1,0x01,0x05,0x0e,0x04
11627
11628# CHECK: v_mad_i32_i24 v5, v255, v2, v3          ; encoding: [0x05,0x00,0xc2,0xd1,0xff,0x05,0x0e,0x04]
116290x05,0x00,0xc2,0xd1,0xff,0x05,0x0e,0x04
11630
11631# CHECK: v_mad_i32_i24 v5, s1, v2, v3            ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x04,0x0e,0x04]
116320x05,0x00,0xc2,0xd1,0x01,0x04,0x0e,0x04
11633
11634# CHECK: v_mad_i32_i24 v5, s101, v2, v3          ; encoding: [0x05,0x00,0xc2,0xd1,0x65,0x04,0x0e,0x04]
116350x05,0x00,0xc2,0xd1,0x65,0x04,0x0e,0x04
11636
11637# CHECK: v_mad_i32_i24 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xc2,0xd1,0x66,0x04,0x0e,0x04]
116380x05,0x00,0xc2,0xd1,0x66,0x04,0x0e,0x04
11639
11640# CHECK: v_mad_i32_i24 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xc2,0xd1,0x67,0x04,0x0e,0x04]
116410x05,0x00,0xc2,0xd1,0x67,0x04,0x0e,0x04
11642
11643# CHECK: v_mad_i32_i24 v5, vcc_lo, v2, v3        ; encoding: [0x05,0x00,0xc2,0xd1,0x6a,0x04,0x0e,0x04]
116440x05,0x00,0xc2,0xd1,0x6a,0x04,0x0e,0x04
11645
11646# CHECK: v_mad_i32_i24 v5, vcc_hi, v2, v3        ; encoding: [0x05,0x00,0xc2,0xd1,0x6b,0x04,0x0e,0x04]
116470x05,0x00,0xc2,0xd1,0x6b,0x04,0x0e,0x04
11648
11649# CHECK: v_mad_i32_i24 v5, tba_lo, v2, v3        ; encoding: [0x05,0x00,0xc2,0xd1,0x6c,0x04,0x0e,0x04]
116500x05,0x00,0xc2,0xd1,0x6c,0x04,0x0e,0x04
11651
11652# CHECK: v_mad_i32_i24 v5, tba_hi, v2, v3        ; encoding: [0x05,0x00,0xc2,0xd1,0x6d,0x04,0x0e,0x04]
116530x05,0x00,0xc2,0xd1,0x6d,0x04,0x0e,0x04
11654
11655# CHECK: v_mad_i32_i24 v5, tma_lo, v2, v3        ; encoding: [0x05,0x00,0xc2,0xd1,0x6e,0x04,0x0e,0x04]
116560x05,0x00,0xc2,0xd1,0x6e,0x04,0x0e,0x04
11657
11658# CHECK: v_mad_i32_i24 v5, tma_hi, v2, v3        ; encoding: [0x05,0x00,0xc2,0xd1,0x6f,0x04,0x0e,0x04]
116590x05,0x00,0xc2,0xd1,0x6f,0x04,0x0e,0x04
11660
11661# CHECK: v_mad_i32_i24 v5, ttmp11, v2, v3        ; encoding: [0x05,0x00,0xc2,0xd1,0x7b,0x04,0x0e,0x04]
116620x05,0x00,0xc2,0xd1,0x7b,0x04,0x0e,0x04
11663
11664# CHECK: v_mad_i32_i24 v5, m0, v2, v3            ; encoding: [0x05,0x00,0xc2,0xd1,0x7c,0x04,0x0e,0x04]
116650x05,0x00,0xc2,0xd1,0x7c,0x04,0x0e,0x04
11666
11667# CHECK: v_mad_i32_i24 v5, exec_lo, v2, v3       ; encoding: [0x05,0x00,0xc2,0xd1,0x7e,0x04,0x0e,0x04]
116680x05,0x00,0xc2,0xd1,0x7e,0x04,0x0e,0x04
11669
11670# CHECK: v_mad_i32_i24 v5, exec_hi, v2, v3       ; encoding: [0x05,0x00,0xc2,0xd1,0x7f,0x04,0x0e,0x04]
116710x05,0x00,0xc2,0xd1,0x7f,0x04,0x0e,0x04
11672
11673# CHECK: v_mad_i32_i24 v5, 0, v2, v3             ; encoding: [0x05,0x00,0xc2,0xd1,0x80,0x04,0x0e,0x04]
116740x05,0x00,0xc2,0xd1,0x80,0x04,0x0e,0x04
11675
11676# CHECK: v_mad_i32_i24 v5, -1, v2, v3            ; encoding: [0x05,0x00,0xc2,0xd1,0xc1,0x04,0x0e,0x04]
116770x05,0x00,0xc2,0xd1,0xc1,0x04,0x0e,0x04
11678
11679# CHECK: v_mad_i32_i24 v5, 0.5, v2, v3           ; encoding: [0x05,0x00,0xc2,0xd1,0xf0,0x04,0x0e,0x04]
116800x05,0x00,0xc2,0xd1,0xf0,0x04,0x0e,0x04
11681
11682# CHECK: v_mad_i32_i24 v5, -4.0, v2, v3          ; encoding: [0x05,0x00,0xc2,0xd1,0xf7,0x04,0x0e,0x04]
116830x05,0x00,0xc2,0xd1,0xf7,0x04,0x0e,0x04
11684
11685# CHECK: v_mad_i32_i24 v5, v1, v255, v3          ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0xff,0x0f,0x04]
116860x05,0x00,0xc2,0xd1,0x01,0xff,0x0f,0x04
11687
11688# CHECK: v_mad_i32_i24 v5, v1, s2, v3            ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0x0c,0x04]
116890x05,0x00,0xc2,0xd1,0x01,0x05,0x0c,0x04
11690
11691# CHECK: v_mad_i32_i24 v5, v1, s101, v3          ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0xcb,0x0c,0x04]
116920x05,0x00,0xc2,0xd1,0x01,0xcb,0x0c,0x04
11693
11694# CHECK: v_mad_i32_i24 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0xcd,0x0c,0x04]
116950x05,0x00,0xc2,0xd1,0x01,0xcd,0x0c,0x04
11696
11697# CHECK: v_mad_i32_i24 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0xcf,0x0c,0x04]
116980x05,0x00,0xc2,0xd1,0x01,0xcf,0x0c,0x04
11699
11700# CHECK: v_mad_i32_i24 v5, v1, vcc_lo, v3        ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0xd5,0x0c,0x04]
117010x05,0x00,0xc2,0xd1,0x01,0xd5,0x0c,0x04
11702
11703# CHECK: v_mad_i32_i24 v5, v1, vcc_hi, v3        ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0xd7,0x0c,0x04]
117040x05,0x00,0xc2,0xd1,0x01,0xd7,0x0c,0x04
11705
11706# CHECK: v_mad_i32_i24 v5, v1, tba_lo, v3        ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0xd9,0x0c,0x04]
117070x05,0x00,0xc2,0xd1,0x01,0xd9,0x0c,0x04
11708
11709# CHECK: v_mad_i32_i24 v5, v1, tba_hi, v3        ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0xdb,0x0c,0x04]
117100x05,0x00,0xc2,0xd1,0x01,0xdb,0x0c,0x04
11711
11712# CHECK: v_mad_i32_i24 v5, v1, tma_lo, v3        ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0xdd,0x0c,0x04]
117130x05,0x00,0xc2,0xd1,0x01,0xdd,0x0c,0x04
11714
11715# CHECK: v_mad_i32_i24 v5, v1, tma_hi, v3        ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0xdf,0x0c,0x04]
117160x05,0x00,0xc2,0xd1,0x01,0xdf,0x0c,0x04
11717
11718# CHECK: v_mad_i32_i24 v5, v1, ttmp11, v3        ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0xf7,0x0c,0x04]
117190x05,0x00,0xc2,0xd1,0x01,0xf7,0x0c,0x04
11720
11721# CHECK: v_mad_i32_i24 v5, v1, m0, v3            ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0xf9,0x0c,0x04]
117220x05,0x00,0xc2,0xd1,0x01,0xf9,0x0c,0x04
11723
11724# CHECK: v_mad_i32_i24 v5, v1, exec_lo, v3       ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0xfd,0x0c,0x04]
117250x05,0x00,0xc2,0xd1,0x01,0xfd,0x0c,0x04
11726
11727# CHECK: v_mad_i32_i24 v5, v1, exec_hi, v3       ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0xff,0x0c,0x04]
117280x05,0x00,0xc2,0xd1,0x01,0xff,0x0c,0x04
11729
11730# CHECK: v_mad_i32_i24 v5, v1, 0, v3             ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x01,0x0d,0x04]
117310x05,0x00,0xc2,0xd1,0x01,0x01,0x0d,0x04
11732
11733# CHECK: v_mad_i32_i24 v5, v1, -1, v3            ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x83,0x0d,0x04]
117340x05,0x00,0xc2,0xd1,0x01,0x83,0x0d,0x04
11735
11736# CHECK: v_mad_i32_i24 v5, v1, 0.5, v3           ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0xe1,0x0d,0x04]
117370x05,0x00,0xc2,0xd1,0x01,0xe1,0x0d,0x04
11738
11739# CHECK: v_mad_i32_i24 v5, v1, -4.0, v3          ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0xef,0x0d,0x04]
117400x05,0x00,0xc2,0xd1,0x01,0xef,0x0d,0x04
11741
11742# CHECK: v_mad_i32_i24 v5, v1, v2, v255          ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0xfe,0x07]
117430x05,0x00,0xc2,0xd1,0x01,0x05,0xfe,0x07
11744
11745# CHECK: v_mad_i32_i24 v5, v1, v2, s3            ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0x0e,0x00]
117460x05,0x00,0xc2,0xd1,0x01,0x05,0x0e,0x00
11747
11748# CHECK: v_mad_i32_i24 v5, v1, v2, s101          ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0x96,0x01]
117490x05,0x00,0xc2,0xd1,0x01,0x05,0x96,0x01
11750
11751# CHECK: v_mad_i32_i24 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0x9a,0x01]
117520x05,0x00,0xc2,0xd1,0x01,0x05,0x9a,0x01
11753
11754# CHECK: v_mad_i32_i24 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0x9e,0x01]
117550x05,0x00,0xc2,0xd1,0x01,0x05,0x9e,0x01
11756
11757# CHECK: v_mad_i32_i24 v5, v1, v2, vcc_lo        ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0xaa,0x01]
117580x05,0x00,0xc2,0xd1,0x01,0x05,0xaa,0x01
11759
11760# CHECK: v_mad_i32_i24 v5, v1, v2, vcc_hi        ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0xae,0x01]
117610x05,0x00,0xc2,0xd1,0x01,0x05,0xae,0x01
11762
11763# CHECK: v_mad_i32_i24 v5, v1, v2, tba_lo        ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0xb2,0x01]
117640x05,0x00,0xc2,0xd1,0x01,0x05,0xb2,0x01
11765
11766# CHECK: v_mad_i32_i24 v5, v1, v2, tba_hi        ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0xb6,0x01]
117670x05,0x00,0xc2,0xd1,0x01,0x05,0xb6,0x01
11768
11769# CHECK: v_mad_i32_i24 v5, v1, v2, tma_lo        ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0xba,0x01]
117700x05,0x00,0xc2,0xd1,0x01,0x05,0xba,0x01
11771
11772# CHECK: v_mad_i32_i24 v5, v1, v2, tma_hi        ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0xbe,0x01]
117730x05,0x00,0xc2,0xd1,0x01,0x05,0xbe,0x01
11774
11775# CHECK: v_mad_i32_i24 v5, v1, v2, ttmp11        ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0xee,0x01]
117760x05,0x00,0xc2,0xd1,0x01,0x05,0xee,0x01
11777
11778# CHECK: v_mad_i32_i24 v5, v1, v2, m0            ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0xf2,0x01]
117790x05,0x00,0xc2,0xd1,0x01,0x05,0xf2,0x01
11780
11781# CHECK: v_mad_i32_i24 v5, v1, v2, exec_lo       ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0xfa,0x01]
117820x05,0x00,0xc2,0xd1,0x01,0x05,0xfa,0x01
11783
11784# CHECK: v_mad_i32_i24 v5, v1, v2, exec_hi       ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0xfe,0x01]
117850x05,0x00,0xc2,0xd1,0x01,0x05,0xfe,0x01
11786
11787# CHECK: v_mad_i32_i24 v5, v1, v2, 0             ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0x02,0x02]
117880x05,0x00,0xc2,0xd1,0x01,0x05,0x02,0x02
11789
11790# CHECK: v_mad_i32_i24 v5, v1, v2, -1            ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0x06,0x03]
117910x05,0x00,0xc2,0xd1,0x01,0x05,0x06,0x03
11792
11793# CHECK: v_mad_i32_i24 v5, v1, v2, 0.5           ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0xc2,0x03]
117940x05,0x00,0xc2,0xd1,0x01,0x05,0xc2,0x03
11795
11796# CHECK: v_mad_i32_i24 v5, v1, v2, -4.0          ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0xde,0x03]
117970x05,0x00,0xc2,0xd1,0x01,0x05,0xde,0x03
11798
11799# CHECK: v_mad_i32_i24 v5, v1, v2, v3 clamp      ; encoding: [0x05,0x80,0xc2,0xd1,0x01,0x05,0x0e,0x04]
118000x05,0x80,0xc2,0xd1,0x01,0x05,0x0e,0x04
11801
11802# CHECK: v_mad_u32_u24 v5, v1, v2, v3            ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0x0e,0x04]
118030x05,0x00,0xc3,0xd1,0x01,0x05,0x0e,0x04
11804
11805# CHECK: v_mad_u32_u24 v255, v1, v2, v3          ; encoding: [0xff,0x00,0xc3,0xd1,0x01,0x05,0x0e,0x04]
118060xff,0x00,0xc3,0xd1,0x01,0x05,0x0e,0x04
11807
11808# CHECK: v_mad_u32_u24 v5, v255, v2, v3          ; encoding: [0x05,0x00,0xc3,0xd1,0xff,0x05,0x0e,0x04]
118090x05,0x00,0xc3,0xd1,0xff,0x05,0x0e,0x04
11810
11811# CHECK: v_mad_u32_u24 v5, s1, v2, v3            ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x04,0x0e,0x04]
118120x05,0x00,0xc3,0xd1,0x01,0x04,0x0e,0x04
11813
11814# CHECK: v_mad_u32_u24 v5, s101, v2, v3          ; encoding: [0x05,0x00,0xc3,0xd1,0x65,0x04,0x0e,0x04]
118150x05,0x00,0xc3,0xd1,0x65,0x04,0x0e,0x04
11816
11817# CHECK: v_mad_u32_u24 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xc3,0xd1,0x66,0x04,0x0e,0x04]
118180x05,0x00,0xc3,0xd1,0x66,0x04,0x0e,0x04
11819
11820# CHECK: v_mad_u32_u24 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xc3,0xd1,0x67,0x04,0x0e,0x04]
118210x05,0x00,0xc3,0xd1,0x67,0x04,0x0e,0x04
11822
11823# CHECK: v_mad_u32_u24 v5, vcc_lo, v2, v3        ; encoding: [0x05,0x00,0xc3,0xd1,0x6a,0x04,0x0e,0x04]
118240x05,0x00,0xc3,0xd1,0x6a,0x04,0x0e,0x04
11825
11826# CHECK: v_mad_u32_u24 v5, vcc_hi, v2, v3        ; encoding: [0x05,0x00,0xc3,0xd1,0x6b,0x04,0x0e,0x04]
118270x05,0x00,0xc3,0xd1,0x6b,0x04,0x0e,0x04
11828
11829# CHECK: v_mad_u32_u24 v5, tba_lo, v2, v3        ; encoding: [0x05,0x00,0xc3,0xd1,0x6c,0x04,0x0e,0x04]
118300x05,0x00,0xc3,0xd1,0x6c,0x04,0x0e,0x04
11831
11832# CHECK: v_mad_u32_u24 v5, tba_hi, v2, v3        ; encoding: [0x05,0x00,0xc3,0xd1,0x6d,0x04,0x0e,0x04]
118330x05,0x00,0xc3,0xd1,0x6d,0x04,0x0e,0x04
11834
11835# CHECK: v_mad_u32_u24 v5, tma_lo, v2, v3        ; encoding: [0x05,0x00,0xc3,0xd1,0x6e,0x04,0x0e,0x04]
118360x05,0x00,0xc3,0xd1,0x6e,0x04,0x0e,0x04
11837
11838# CHECK: v_mad_u32_u24 v5, tma_hi, v2, v3        ; encoding: [0x05,0x00,0xc3,0xd1,0x6f,0x04,0x0e,0x04]
118390x05,0x00,0xc3,0xd1,0x6f,0x04,0x0e,0x04
11840
11841# CHECK: v_mad_u32_u24 v5, ttmp11, v2, v3        ; encoding: [0x05,0x00,0xc3,0xd1,0x7b,0x04,0x0e,0x04]
118420x05,0x00,0xc3,0xd1,0x7b,0x04,0x0e,0x04
11843
11844# CHECK: v_mad_u32_u24 v5, m0, v2, v3            ; encoding: [0x05,0x00,0xc3,0xd1,0x7c,0x04,0x0e,0x04]
118450x05,0x00,0xc3,0xd1,0x7c,0x04,0x0e,0x04
11846
11847# CHECK: v_mad_u32_u24 v5, exec_lo, v2, v3       ; encoding: [0x05,0x00,0xc3,0xd1,0x7e,0x04,0x0e,0x04]
118480x05,0x00,0xc3,0xd1,0x7e,0x04,0x0e,0x04
11849
11850# CHECK: v_mad_u32_u24 v5, exec_hi, v2, v3       ; encoding: [0x05,0x00,0xc3,0xd1,0x7f,0x04,0x0e,0x04]
118510x05,0x00,0xc3,0xd1,0x7f,0x04,0x0e,0x04
11852
11853# CHECK: v_mad_u32_u24 v5, 0, v2, v3             ; encoding: [0x05,0x00,0xc3,0xd1,0x80,0x04,0x0e,0x04]
118540x05,0x00,0xc3,0xd1,0x80,0x04,0x0e,0x04
11855
11856# CHECK: v_mad_u32_u24 v5, -1, v2, v3            ; encoding: [0x05,0x00,0xc3,0xd1,0xc1,0x04,0x0e,0x04]
118570x05,0x00,0xc3,0xd1,0xc1,0x04,0x0e,0x04
11858
11859# CHECK: v_mad_u32_u24 v5, 0.5, v2, v3           ; encoding: [0x05,0x00,0xc3,0xd1,0xf0,0x04,0x0e,0x04]
118600x05,0x00,0xc3,0xd1,0xf0,0x04,0x0e,0x04
11861
11862# CHECK: v_mad_u32_u24 v5, -4.0, v2, v3          ; encoding: [0x05,0x00,0xc3,0xd1,0xf7,0x04,0x0e,0x04]
118630x05,0x00,0xc3,0xd1,0xf7,0x04,0x0e,0x04
11864
11865# CHECK: v_mad_u32_u24 v5, v1, v255, v3          ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0xff,0x0f,0x04]
118660x05,0x00,0xc3,0xd1,0x01,0xff,0x0f,0x04
11867
11868# CHECK: v_mad_u32_u24 v5, v1, s2, v3            ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0x0c,0x04]
118690x05,0x00,0xc3,0xd1,0x01,0x05,0x0c,0x04
11870
11871# CHECK: v_mad_u32_u24 v5, v1, s101, v3          ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0xcb,0x0c,0x04]
118720x05,0x00,0xc3,0xd1,0x01,0xcb,0x0c,0x04
11873
11874# CHECK: v_mad_u32_u24 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0xcd,0x0c,0x04]
118750x05,0x00,0xc3,0xd1,0x01,0xcd,0x0c,0x04
11876
11877# CHECK: v_mad_u32_u24 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0xcf,0x0c,0x04]
118780x05,0x00,0xc3,0xd1,0x01,0xcf,0x0c,0x04
11879
11880# CHECK: v_mad_u32_u24 v5, v1, vcc_lo, v3        ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0xd5,0x0c,0x04]
118810x05,0x00,0xc3,0xd1,0x01,0xd5,0x0c,0x04
11882
11883# CHECK: v_mad_u32_u24 v5, v1, vcc_hi, v3        ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0xd7,0x0c,0x04]
118840x05,0x00,0xc3,0xd1,0x01,0xd7,0x0c,0x04
11885
11886# CHECK: v_mad_u32_u24 v5, v1, tba_lo, v3        ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0xd9,0x0c,0x04]
118870x05,0x00,0xc3,0xd1,0x01,0xd9,0x0c,0x04
11888
11889# CHECK: v_mad_u32_u24 v5, v1, tba_hi, v3        ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0xdb,0x0c,0x04]
118900x05,0x00,0xc3,0xd1,0x01,0xdb,0x0c,0x04
11891
11892# CHECK: v_mad_u32_u24 v5, v1, tma_lo, v3        ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0xdd,0x0c,0x04]
118930x05,0x00,0xc3,0xd1,0x01,0xdd,0x0c,0x04
11894
11895# CHECK: v_mad_u32_u24 v5, v1, tma_hi, v3        ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0xdf,0x0c,0x04]
118960x05,0x00,0xc3,0xd1,0x01,0xdf,0x0c,0x04
11897
11898# CHECK: v_mad_u32_u24 v5, v1, ttmp11, v3        ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0xf7,0x0c,0x04]
118990x05,0x00,0xc3,0xd1,0x01,0xf7,0x0c,0x04
11900
11901# CHECK: v_mad_u32_u24 v5, v1, m0, v3            ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0xf9,0x0c,0x04]
119020x05,0x00,0xc3,0xd1,0x01,0xf9,0x0c,0x04
11903
11904# CHECK: v_mad_u32_u24 v5, v1, exec_lo, v3       ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0xfd,0x0c,0x04]
119050x05,0x00,0xc3,0xd1,0x01,0xfd,0x0c,0x04
11906
11907# CHECK: v_mad_u32_u24 v5, v1, exec_hi, v3       ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0xff,0x0c,0x04]
119080x05,0x00,0xc3,0xd1,0x01,0xff,0x0c,0x04
11909
11910# CHECK: v_mad_u32_u24 v5, v1, 0, v3             ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x01,0x0d,0x04]
119110x05,0x00,0xc3,0xd1,0x01,0x01,0x0d,0x04
11912
11913# CHECK: v_mad_u32_u24 v5, v1, -1, v3            ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x83,0x0d,0x04]
119140x05,0x00,0xc3,0xd1,0x01,0x83,0x0d,0x04
11915
11916# CHECK: v_mad_u32_u24 v5, v1, 0.5, v3           ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0xe1,0x0d,0x04]
119170x05,0x00,0xc3,0xd1,0x01,0xe1,0x0d,0x04
11918
11919# CHECK: v_mad_u32_u24 v5, v1, -4.0, v3          ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0xef,0x0d,0x04]
119200x05,0x00,0xc3,0xd1,0x01,0xef,0x0d,0x04
11921
11922# CHECK: v_mad_u32_u24 v5, v1, v2, v255          ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0xfe,0x07]
119230x05,0x00,0xc3,0xd1,0x01,0x05,0xfe,0x07
11924
11925# CHECK: v_mad_u32_u24 v5, v1, v2, s3            ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0x0e,0x00]
119260x05,0x00,0xc3,0xd1,0x01,0x05,0x0e,0x00
11927
11928# CHECK: v_mad_u32_u24 v5, v1, v2, s101          ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0x96,0x01]
119290x05,0x00,0xc3,0xd1,0x01,0x05,0x96,0x01
11930
11931# CHECK: v_mad_u32_u24 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0x9a,0x01]
119320x05,0x00,0xc3,0xd1,0x01,0x05,0x9a,0x01
11933
11934# CHECK: v_mad_u32_u24 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0x9e,0x01]
119350x05,0x00,0xc3,0xd1,0x01,0x05,0x9e,0x01
11936
11937# CHECK: v_mad_u32_u24 v5, v1, v2, vcc_lo        ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0xaa,0x01]
119380x05,0x00,0xc3,0xd1,0x01,0x05,0xaa,0x01
11939
11940# CHECK: v_mad_u32_u24 v5, v1, v2, vcc_hi        ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0xae,0x01]
119410x05,0x00,0xc3,0xd1,0x01,0x05,0xae,0x01
11942
11943# CHECK: v_mad_u32_u24 v5, v1, v2, tba_lo        ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0xb2,0x01]
119440x05,0x00,0xc3,0xd1,0x01,0x05,0xb2,0x01
11945
11946# CHECK: v_mad_u32_u24 v5, v1, v2, tba_hi        ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0xb6,0x01]
119470x05,0x00,0xc3,0xd1,0x01,0x05,0xb6,0x01
11948
11949# CHECK: v_mad_u32_u24 v5, v1, v2, tma_lo        ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0xba,0x01]
119500x05,0x00,0xc3,0xd1,0x01,0x05,0xba,0x01
11951
11952# CHECK: v_mad_u32_u24 v5, v1, v2, tma_hi        ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0xbe,0x01]
119530x05,0x00,0xc3,0xd1,0x01,0x05,0xbe,0x01
11954
11955# CHECK: v_mad_u32_u24 v5, v1, v2, ttmp11        ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0xee,0x01]
119560x05,0x00,0xc3,0xd1,0x01,0x05,0xee,0x01
11957
11958# CHECK: v_mad_u32_u24 v5, v1, v2, m0            ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0xf2,0x01]
119590x05,0x00,0xc3,0xd1,0x01,0x05,0xf2,0x01
11960
11961# CHECK: v_mad_u32_u24 v5, v1, v2, exec_lo       ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0xfa,0x01]
119620x05,0x00,0xc3,0xd1,0x01,0x05,0xfa,0x01
11963
11964# CHECK: v_mad_u32_u24 v5, v1, v2, exec_hi       ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0xfe,0x01]
119650x05,0x00,0xc3,0xd1,0x01,0x05,0xfe,0x01
11966
11967# CHECK: v_mad_u32_u24 v5, v1, v2, 0             ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0x02,0x02]
119680x05,0x00,0xc3,0xd1,0x01,0x05,0x02,0x02
11969
11970# CHECK: v_mad_u32_u24 v5, v1, v2, -1            ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0x06,0x03]
119710x05,0x00,0xc3,0xd1,0x01,0x05,0x06,0x03
11972
11973# CHECK: v_mad_u32_u24 v5, v1, v2, 0.5           ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0xc2,0x03]
119740x05,0x00,0xc3,0xd1,0x01,0x05,0xc2,0x03
11975
11976# CHECK: v_mad_u32_u24 v5, v1, v2, -4.0          ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0xde,0x03]
119770x05,0x00,0xc3,0xd1,0x01,0x05,0xde,0x03
11978
11979# CHECK: v_mad_u32_u24 v5, v1, v2, v3 clamp      ; encoding: [0x05,0x80,0xc3,0xd1,0x01,0x05,0x0e,0x04]
119800x05,0x80,0xc3,0xd1,0x01,0x05,0x0e,0x04
11981
11982# CHECK: v_cubeid_f32 v5, v1, v2, v3             ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x04]
119830x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x04
11984
11985# CHECK: v_cubeid_f32 v255, v1, v2, v3           ; encoding: [0xff,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x04]
119860xff,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x04
11987
11988# CHECK: v_cubeid_f32 v5, v255, v2, v3           ; encoding: [0x05,0x00,0xc4,0xd1,0xff,0x05,0x0e,0x04]
119890x05,0x00,0xc4,0xd1,0xff,0x05,0x0e,0x04
11990
11991# CHECK: v_cubeid_f32 v5, s1, v2, v3             ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x04,0x0e,0x04]
119920x05,0x00,0xc4,0xd1,0x01,0x04,0x0e,0x04
11993
11994# CHECK: v_cubeid_f32 v5, s101, v2, v3           ; encoding: [0x05,0x00,0xc4,0xd1,0x65,0x04,0x0e,0x04]
119950x05,0x00,0xc4,0xd1,0x65,0x04,0x0e,0x04
11996
11997# CHECK: v_cubeid_f32 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xc4,0xd1,0x66,0x04,0x0e,0x04]
119980x05,0x00,0xc4,0xd1,0x66,0x04,0x0e,0x04
11999
12000# CHECK: v_cubeid_f32 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xc4,0xd1,0x67,0x04,0x0e,0x04]
120010x05,0x00,0xc4,0xd1,0x67,0x04,0x0e,0x04
12002
12003# CHECK: v_cubeid_f32 v5, vcc_lo, v2, v3         ; encoding: [0x05,0x00,0xc4,0xd1,0x6a,0x04,0x0e,0x04]
120040x05,0x00,0xc4,0xd1,0x6a,0x04,0x0e,0x04
12005
12006# CHECK: v_cubeid_f32 v5, vcc_hi, v2, v3         ; encoding: [0x05,0x00,0xc4,0xd1,0x6b,0x04,0x0e,0x04]
120070x05,0x00,0xc4,0xd1,0x6b,0x04,0x0e,0x04
12008
12009# CHECK: v_cubeid_f32 v5, tba_lo, v2, v3         ; encoding: [0x05,0x00,0xc4,0xd1,0x6c,0x04,0x0e,0x04]
120100x05,0x00,0xc4,0xd1,0x6c,0x04,0x0e,0x04
12011
12012# CHECK: v_cubeid_f32 v5, tba_hi, v2, v3         ; encoding: [0x05,0x00,0xc4,0xd1,0x6d,0x04,0x0e,0x04]
120130x05,0x00,0xc4,0xd1,0x6d,0x04,0x0e,0x04
12014
12015# CHECK: v_cubeid_f32 v5, tma_lo, v2, v3         ; encoding: [0x05,0x00,0xc4,0xd1,0x6e,0x04,0x0e,0x04]
120160x05,0x00,0xc4,0xd1,0x6e,0x04,0x0e,0x04
12017
12018# CHECK: v_cubeid_f32 v5, tma_hi, v2, v3         ; encoding: [0x05,0x00,0xc4,0xd1,0x6f,0x04,0x0e,0x04]
120190x05,0x00,0xc4,0xd1,0x6f,0x04,0x0e,0x04
12020
12021# CHECK: v_cubeid_f32 v5, ttmp11, v2, v3         ; encoding: [0x05,0x00,0xc4,0xd1,0x7b,0x04,0x0e,0x04]
120220x05,0x00,0xc4,0xd1,0x7b,0x04,0x0e,0x04
12023
12024# CHECK: v_cubeid_f32 v5, m0, v2, v3             ; encoding: [0x05,0x00,0xc4,0xd1,0x7c,0x04,0x0e,0x04]
120250x05,0x00,0xc4,0xd1,0x7c,0x04,0x0e,0x04
12026
12027# CHECK: v_cubeid_f32 v5, exec_lo, v2, v3        ; encoding: [0x05,0x00,0xc4,0xd1,0x7e,0x04,0x0e,0x04]
120280x05,0x00,0xc4,0xd1,0x7e,0x04,0x0e,0x04
12029
12030# CHECK: v_cubeid_f32 v5, exec_hi, v2, v3        ; encoding: [0x05,0x00,0xc4,0xd1,0x7f,0x04,0x0e,0x04]
120310x05,0x00,0xc4,0xd1,0x7f,0x04,0x0e,0x04
12032
12033# CHECK: v_cubeid_f32 v5, 0, v2, v3              ; encoding: [0x05,0x00,0xc4,0xd1,0x80,0x04,0x0e,0x04]
120340x05,0x00,0xc4,0xd1,0x80,0x04,0x0e,0x04
12035
12036# CHECK: v_cubeid_f32 v5, -1, v2, v3             ; encoding: [0x05,0x00,0xc4,0xd1,0xc1,0x04,0x0e,0x04]
120370x05,0x00,0xc4,0xd1,0xc1,0x04,0x0e,0x04
12038
12039# CHECK: v_cubeid_f32 v5, 0.5, v2, v3            ; encoding: [0x05,0x00,0xc4,0xd1,0xf0,0x04,0x0e,0x04]
120400x05,0x00,0xc4,0xd1,0xf0,0x04,0x0e,0x04
12041
12042# CHECK: v_cubeid_f32 v5, -4.0, v2, v3           ; encoding: [0x05,0x00,0xc4,0xd1,0xf7,0x04,0x0e,0x04]
120430x05,0x00,0xc4,0xd1,0xf7,0x04,0x0e,0x04
12044
12045# CHECK: v_cubeid_f32 v5, v1, v255, v3           ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0xff,0x0f,0x04]
120460x05,0x00,0xc4,0xd1,0x01,0xff,0x0f,0x04
12047
12048# CHECK: v_cubeid_f32 v5, v1, s2, v3             ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x0c,0x04]
120490x05,0x00,0xc4,0xd1,0x01,0x05,0x0c,0x04
12050
12051# CHECK: v_cubeid_f32 v5, v1, s101, v3           ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0xcb,0x0c,0x04]
120520x05,0x00,0xc4,0xd1,0x01,0xcb,0x0c,0x04
12053
12054# CHECK: v_cubeid_f32 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0xcd,0x0c,0x04]
120550x05,0x00,0xc4,0xd1,0x01,0xcd,0x0c,0x04
12056
12057# CHECK: v_cubeid_f32 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0xcf,0x0c,0x04]
120580x05,0x00,0xc4,0xd1,0x01,0xcf,0x0c,0x04
12059
12060# CHECK: v_cubeid_f32 v5, v1, vcc_lo, v3         ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0xd5,0x0c,0x04]
120610x05,0x00,0xc4,0xd1,0x01,0xd5,0x0c,0x04
12062
12063# CHECK: v_cubeid_f32 v5, v1, vcc_hi, v3         ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0xd7,0x0c,0x04]
120640x05,0x00,0xc4,0xd1,0x01,0xd7,0x0c,0x04
12065
12066# CHECK: v_cubeid_f32 v5, v1, tba_lo, v3         ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0xd9,0x0c,0x04]
120670x05,0x00,0xc4,0xd1,0x01,0xd9,0x0c,0x04
12068
12069# CHECK: v_cubeid_f32 v5, v1, tba_hi, v3         ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0xdb,0x0c,0x04]
120700x05,0x00,0xc4,0xd1,0x01,0xdb,0x0c,0x04
12071
12072# CHECK: v_cubeid_f32 v5, v1, tma_lo, v3         ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0xdd,0x0c,0x04]
120730x05,0x00,0xc4,0xd1,0x01,0xdd,0x0c,0x04
12074
12075# CHECK: v_cubeid_f32 v5, v1, tma_hi, v3         ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0xdf,0x0c,0x04]
120760x05,0x00,0xc4,0xd1,0x01,0xdf,0x0c,0x04
12077
12078# CHECK: v_cubeid_f32 v5, v1, ttmp11, v3         ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0xf7,0x0c,0x04]
120790x05,0x00,0xc4,0xd1,0x01,0xf7,0x0c,0x04
12080
12081# CHECK: v_cubeid_f32 v5, v1, m0, v3             ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0xf9,0x0c,0x04]
120820x05,0x00,0xc4,0xd1,0x01,0xf9,0x0c,0x04
12083
12084# CHECK: v_cubeid_f32 v5, v1, exec_lo, v3        ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0xfd,0x0c,0x04]
120850x05,0x00,0xc4,0xd1,0x01,0xfd,0x0c,0x04
12086
12087# CHECK: v_cubeid_f32 v5, v1, exec_hi, v3        ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0xff,0x0c,0x04]
120880x05,0x00,0xc4,0xd1,0x01,0xff,0x0c,0x04
12089
12090# CHECK: v_cubeid_f32 v5, v1, 0, v3              ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x01,0x0d,0x04]
120910x05,0x00,0xc4,0xd1,0x01,0x01,0x0d,0x04
12092
12093# CHECK: v_cubeid_f32 v5, v1, -1, v3             ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x83,0x0d,0x04]
120940x05,0x00,0xc4,0xd1,0x01,0x83,0x0d,0x04
12095
12096# CHECK: v_cubeid_f32 v5, v1, 0.5, v3            ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0xe1,0x0d,0x04]
120970x05,0x00,0xc4,0xd1,0x01,0xe1,0x0d,0x04
12098
12099# CHECK: v_cubeid_f32 v5, v1, -4.0, v3           ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0xef,0x0d,0x04]
121000x05,0x00,0xc4,0xd1,0x01,0xef,0x0d,0x04
12101
12102# CHECK: v_cubeid_f32 v5, v1, v2, v255           ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0xfe,0x07]
121030x05,0x00,0xc4,0xd1,0x01,0x05,0xfe,0x07
12104
12105# CHECK: v_cubeid_f32 v5, v1, v2, s3             ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x00]
121060x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x00
12107
12108# CHECK: v_cubeid_f32 v5, v1, v2, s101           ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x96,0x01]
121090x05,0x00,0xc4,0xd1,0x01,0x05,0x96,0x01
12110
12111# CHECK: v_cubeid_f32 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x9a,0x01]
121120x05,0x00,0xc4,0xd1,0x01,0x05,0x9a,0x01
12113
12114# CHECK: v_cubeid_f32 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x9e,0x01]
121150x05,0x00,0xc4,0xd1,0x01,0x05,0x9e,0x01
12116
12117# CHECK: v_cubeid_f32 v5, v1, v2, vcc_lo         ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0xaa,0x01]
121180x05,0x00,0xc4,0xd1,0x01,0x05,0xaa,0x01
12119
12120# CHECK: v_cubeid_f32 v5, v1, v2, vcc_hi         ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0xae,0x01]
121210x05,0x00,0xc4,0xd1,0x01,0x05,0xae,0x01
12122
12123# CHECK: v_cubeid_f32 v5, v1, v2, tba_lo         ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0xb2,0x01]
121240x05,0x00,0xc4,0xd1,0x01,0x05,0xb2,0x01
12125
12126# CHECK: v_cubeid_f32 v5, v1, v2, tba_hi         ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0xb6,0x01]
121270x05,0x00,0xc4,0xd1,0x01,0x05,0xb6,0x01
12128
12129# CHECK: v_cubeid_f32 v5, v1, v2, tma_lo         ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0xba,0x01]
121300x05,0x00,0xc4,0xd1,0x01,0x05,0xba,0x01
12131
12132# CHECK: v_cubeid_f32 v5, v1, v2, tma_hi         ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0xbe,0x01]
121330x05,0x00,0xc4,0xd1,0x01,0x05,0xbe,0x01
12134
12135# CHECK: v_cubeid_f32 v5, v1, v2, ttmp11         ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0xee,0x01]
121360x05,0x00,0xc4,0xd1,0x01,0x05,0xee,0x01
12137
12138# CHECK: v_cubeid_f32 v5, v1, v2, m0             ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0xf2,0x01]
121390x05,0x00,0xc4,0xd1,0x01,0x05,0xf2,0x01
12140
12141# CHECK: v_cubeid_f32 v5, v1, v2, exec_lo        ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0xfa,0x01]
121420x05,0x00,0xc4,0xd1,0x01,0x05,0xfa,0x01
12143
12144# CHECK: v_cubeid_f32 v5, v1, v2, exec_hi        ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0xfe,0x01]
121450x05,0x00,0xc4,0xd1,0x01,0x05,0xfe,0x01
12146
12147# CHECK: v_cubeid_f32 v5, v1, v2, 0              ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x02,0x02]
121480x05,0x00,0xc4,0xd1,0x01,0x05,0x02,0x02
12149
12150# CHECK: v_cubeid_f32 v5, v1, v2, -1             ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x06,0x03]
121510x05,0x00,0xc4,0xd1,0x01,0x05,0x06,0x03
12152
12153# CHECK: v_cubeid_f32 v5, v1, v2, 0.5            ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0xc2,0x03]
121540x05,0x00,0xc4,0xd1,0x01,0x05,0xc2,0x03
12155
12156# CHECK: v_cubeid_f32 v5, v1, v2, -4.0           ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0xde,0x03]
121570x05,0x00,0xc4,0xd1,0x01,0x05,0xde,0x03
12158
12159# CHECK: v_cubeid_f32 v5, -v1, v2, v3            ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x24]
121600x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x24
12161
12162# CHECK: v_cubeid_f32 v5, v1, -v2, v3            ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x44]
121630x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x44
12164
12165# CHECK: v_cubeid_f32 v5, v1, v2, -v3            ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x84]
121660x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x84
12167
12168# CHECK: v_cubeid_f32 v5, -v1, -v2, -v3          ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0xe4]
121690x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0xe4
12170
12171# CHECK: v_cubeid_f32 v5, |v1|, v2, v3           ; encoding: [0x05,0x01,0xc4,0xd1,0x01,0x05,0x0e,0x04]
121720x05,0x01,0xc4,0xd1,0x01,0x05,0x0e,0x04
12173
12174# CHECK: v_cubeid_f32 v5, v1, |v2|, v3           ; encoding: [0x05,0x02,0xc4,0xd1,0x01,0x05,0x0e,0x04]
121750x05,0x02,0xc4,0xd1,0x01,0x05,0x0e,0x04
12176
12177# CHECK: v_cubeid_f32 v5, v1, v2, |v3|           ; encoding: [0x05,0x04,0xc4,0xd1,0x01,0x05,0x0e,0x04]
121780x05,0x04,0xc4,0xd1,0x01,0x05,0x0e,0x04
12179
12180# CHECK: v_cubeid_f32 v5, |v1|, |v2|, |v3|       ; encoding: [0x05,0x07,0xc4,0xd1,0x01,0x05,0x0e,0x04]
121810x05,0x07,0xc4,0xd1,0x01,0x05,0x0e,0x04
12182
12183# CHECK: v_cubeid_f32 v5, v1, v2, v3 clamp       ; encoding: [0x05,0x80,0xc4,0xd1,0x01,0x05,0x0e,0x04]
121840x05,0x80,0xc4,0xd1,0x01,0x05,0x0e,0x04
12185
12186# CHECK: v_cubeid_f32 v5, v1, v2, v3 mul:2       ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x0c]
121870x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x0c
12188
12189# CHECK: v_cubeid_f32 v5, v1, v2, v3 mul:4       ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x14]
121900x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x14
12191
12192# CHECK: v_cubeid_f32 v5, v1, v2, v3 div:2       ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x1c]
121930x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x1c
12194
12195# CHECK: v_cubesc_f32 v5, v1, v2, v3             ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x04]
121960x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x04
12197
12198# CHECK: v_cubesc_f32 v255, v1, v2, v3           ; encoding: [0xff,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x04]
121990xff,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x04
12200
12201# CHECK: v_cubesc_f32 v5, v255, v2, v3           ; encoding: [0x05,0x00,0xc5,0xd1,0xff,0x05,0x0e,0x04]
122020x05,0x00,0xc5,0xd1,0xff,0x05,0x0e,0x04
12203
12204# CHECK: v_cubesc_f32 v5, s1, v2, v3             ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x04,0x0e,0x04]
122050x05,0x00,0xc5,0xd1,0x01,0x04,0x0e,0x04
12206
12207# CHECK: v_cubesc_f32 v5, s101, v2, v3           ; encoding: [0x05,0x00,0xc5,0xd1,0x65,0x04,0x0e,0x04]
122080x05,0x00,0xc5,0xd1,0x65,0x04,0x0e,0x04
12209
12210# CHECK: v_cubesc_f32 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xc5,0xd1,0x66,0x04,0x0e,0x04]
122110x05,0x00,0xc5,0xd1,0x66,0x04,0x0e,0x04
12212
12213# CHECK: v_cubesc_f32 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xc5,0xd1,0x67,0x04,0x0e,0x04]
122140x05,0x00,0xc5,0xd1,0x67,0x04,0x0e,0x04
12215
12216# CHECK: v_cubesc_f32 v5, vcc_lo, v2, v3         ; encoding: [0x05,0x00,0xc5,0xd1,0x6a,0x04,0x0e,0x04]
122170x05,0x00,0xc5,0xd1,0x6a,0x04,0x0e,0x04
12218
12219# CHECK: v_cubesc_f32 v5, vcc_hi, v2, v3         ; encoding: [0x05,0x00,0xc5,0xd1,0x6b,0x04,0x0e,0x04]
122200x05,0x00,0xc5,0xd1,0x6b,0x04,0x0e,0x04
12221
12222# CHECK: v_cubesc_f32 v5, tba_lo, v2, v3         ; encoding: [0x05,0x00,0xc5,0xd1,0x6c,0x04,0x0e,0x04]
122230x05,0x00,0xc5,0xd1,0x6c,0x04,0x0e,0x04
12224
12225# CHECK: v_cubesc_f32 v5, tba_hi, v2, v3         ; encoding: [0x05,0x00,0xc5,0xd1,0x6d,0x04,0x0e,0x04]
122260x05,0x00,0xc5,0xd1,0x6d,0x04,0x0e,0x04
12227
12228# CHECK: v_cubesc_f32 v5, tma_lo, v2, v3         ; encoding: [0x05,0x00,0xc5,0xd1,0x6e,0x04,0x0e,0x04]
122290x05,0x00,0xc5,0xd1,0x6e,0x04,0x0e,0x04
12230
12231# CHECK: v_cubesc_f32 v5, tma_hi, v2, v3         ; encoding: [0x05,0x00,0xc5,0xd1,0x6f,0x04,0x0e,0x04]
122320x05,0x00,0xc5,0xd1,0x6f,0x04,0x0e,0x04
12233
12234# CHECK: v_cubesc_f32 v5, ttmp11, v2, v3         ; encoding: [0x05,0x00,0xc5,0xd1,0x7b,0x04,0x0e,0x04]
122350x05,0x00,0xc5,0xd1,0x7b,0x04,0x0e,0x04
12236
12237# CHECK: v_cubesc_f32 v5, m0, v2, v3             ; encoding: [0x05,0x00,0xc5,0xd1,0x7c,0x04,0x0e,0x04]
122380x05,0x00,0xc5,0xd1,0x7c,0x04,0x0e,0x04
12239
12240# CHECK: v_cubesc_f32 v5, exec_lo, v2, v3        ; encoding: [0x05,0x00,0xc5,0xd1,0x7e,0x04,0x0e,0x04]
122410x05,0x00,0xc5,0xd1,0x7e,0x04,0x0e,0x04
12242
12243# CHECK: v_cubesc_f32 v5, exec_hi, v2, v3        ; encoding: [0x05,0x00,0xc5,0xd1,0x7f,0x04,0x0e,0x04]
122440x05,0x00,0xc5,0xd1,0x7f,0x04,0x0e,0x04
12245
12246# CHECK: v_cubesc_f32 v5, 0, v2, v3              ; encoding: [0x05,0x00,0xc5,0xd1,0x80,0x04,0x0e,0x04]
122470x05,0x00,0xc5,0xd1,0x80,0x04,0x0e,0x04
12248
12249# CHECK: v_cubesc_f32 v5, -1, v2, v3             ; encoding: [0x05,0x00,0xc5,0xd1,0xc1,0x04,0x0e,0x04]
122500x05,0x00,0xc5,0xd1,0xc1,0x04,0x0e,0x04
12251
12252# CHECK: v_cubesc_f32 v5, 0.5, v2, v3            ; encoding: [0x05,0x00,0xc5,0xd1,0xf0,0x04,0x0e,0x04]
122530x05,0x00,0xc5,0xd1,0xf0,0x04,0x0e,0x04
12254
12255# CHECK: v_cubesc_f32 v5, -4.0, v2, v3           ; encoding: [0x05,0x00,0xc5,0xd1,0xf7,0x04,0x0e,0x04]
122560x05,0x00,0xc5,0xd1,0xf7,0x04,0x0e,0x04
12257
12258# CHECK: v_cubesc_f32 v5, v1, v255, v3           ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0xff,0x0f,0x04]
122590x05,0x00,0xc5,0xd1,0x01,0xff,0x0f,0x04
12260
12261# CHECK: v_cubesc_f32 v5, v1, s2, v3             ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x0c,0x04]
122620x05,0x00,0xc5,0xd1,0x01,0x05,0x0c,0x04
12263
12264# CHECK: v_cubesc_f32 v5, v1, s101, v3           ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0xcb,0x0c,0x04]
122650x05,0x00,0xc5,0xd1,0x01,0xcb,0x0c,0x04
12266
12267# CHECK: v_cubesc_f32 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0xcd,0x0c,0x04]
122680x05,0x00,0xc5,0xd1,0x01,0xcd,0x0c,0x04
12269
12270# CHECK: v_cubesc_f32 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0xcf,0x0c,0x04]
122710x05,0x00,0xc5,0xd1,0x01,0xcf,0x0c,0x04
12272
12273# CHECK: v_cubesc_f32 v5, v1, vcc_lo, v3         ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0xd5,0x0c,0x04]
122740x05,0x00,0xc5,0xd1,0x01,0xd5,0x0c,0x04
12275
12276# CHECK: v_cubesc_f32 v5, v1, vcc_hi, v3         ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0xd7,0x0c,0x04]
122770x05,0x00,0xc5,0xd1,0x01,0xd7,0x0c,0x04
12278
12279# CHECK: v_cubesc_f32 v5, v1, tba_lo, v3         ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0xd9,0x0c,0x04]
122800x05,0x00,0xc5,0xd1,0x01,0xd9,0x0c,0x04
12281
12282# CHECK: v_cubesc_f32 v5, v1, tba_hi, v3         ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0xdb,0x0c,0x04]
122830x05,0x00,0xc5,0xd1,0x01,0xdb,0x0c,0x04
12284
12285# CHECK: v_cubesc_f32 v5, v1, tma_lo, v3         ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0xdd,0x0c,0x04]
122860x05,0x00,0xc5,0xd1,0x01,0xdd,0x0c,0x04
12287
12288# CHECK: v_cubesc_f32 v5, v1, tma_hi, v3         ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0xdf,0x0c,0x04]
122890x05,0x00,0xc5,0xd1,0x01,0xdf,0x0c,0x04
12290
12291# CHECK: v_cubesc_f32 v5, v1, ttmp11, v3         ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0xf7,0x0c,0x04]
122920x05,0x00,0xc5,0xd1,0x01,0xf7,0x0c,0x04
12293
12294# CHECK: v_cubesc_f32 v5, v1, m0, v3             ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0xf9,0x0c,0x04]
122950x05,0x00,0xc5,0xd1,0x01,0xf9,0x0c,0x04
12296
12297# CHECK: v_cubesc_f32 v5, v1, exec_lo, v3        ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0xfd,0x0c,0x04]
122980x05,0x00,0xc5,0xd1,0x01,0xfd,0x0c,0x04
12299
12300# CHECK: v_cubesc_f32 v5, v1, exec_hi, v3        ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0xff,0x0c,0x04]
123010x05,0x00,0xc5,0xd1,0x01,0xff,0x0c,0x04
12302
12303# CHECK: v_cubesc_f32 v5, v1, 0, v3              ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x01,0x0d,0x04]
123040x05,0x00,0xc5,0xd1,0x01,0x01,0x0d,0x04
12305
12306# CHECK: v_cubesc_f32 v5, v1, -1, v3             ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x83,0x0d,0x04]
123070x05,0x00,0xc5,0xd1,0x01,0x83,0x0d,0x04
12308
12309# CHECK: v_cubesc_f32 v5, v1, 0.5, v3            ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0xe1,0x0d,0x04]
123100x05,0x00,0xc5,0xd1,0x01,0xe1,0x0d,0x04
12311
12312# CHECK: v_cubesc_f32 v5, v1, -4.0, v3           ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0xef,0x0d,0x04]
123130x05,0x00,0xc5,0xd1,0x01,0xef,0x0d,0x04
12314
12315# CHECK: v_cubesc_f32 v5, v1, v2, v255           ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0xfe,0x07]
123160x05,0x00,0xc5,0xd1,0x01,0x05,0xfe,0x07
12317
12318# CHECK: v_cubesc_f32 v5, v1, v2, s3             ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x00]
123190x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x00
12320
12321# CHECK: v_cubesc_f32 v5, v1, v2, s101           ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x96,0x01]
123220x05,0x00,0xc5,0xd1,0x01,0x05,0x96,0x01
12323
12324# CHECK: v_cubesc_f32 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x9a,0x01]
123250x05,0x00,0xc5,0xd1,0x01,0x05,0x9a,0x01
12326
12327# CHECK: v_cubesc_f32 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x9e,0x01]
123280x05,0x00,0xc5,0xd1,0x01,0x05,0x9e,0x01
12329
12330# CHECK: v_cubesc_f32 v5, v1, v2, vcc_lo         ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0xaa,0x01]
123310x05,0x00,0xc5,0xd1,0x01,0x05,0xaa,0x01
12332
12333# CHECK: v_cubesc_f32 v5, v1, v2, vcc_hi         ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0xae,0x01]
123340x05,0x00,0xc5,0xd1,0x01,0x05,0xae,0x01
12335
12336# CHECK: v_cubesc_f32 v5, v1, v2, tba_lo         ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0xb2,0x01]
123370x05,0x00,0xc5,0xd1,0x01,0x05,0xb2,0x01
12338
12339# CHECK: v_cubesc_f32 v5, v1, v2, tba_hi         ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0xb6,0x01]
123400x05,0x00,0xc5,0xd1,0x01,0x05,0xb6,0x01
12341
12342# CHECK: v_cubesc_f32 v5, v1, v2, tma_lo         ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0xba,0x01]
123430x05,0x00,0xc5,0xd1,0x01,0x05,0xba,0x01
12344
12345# CHECK: v_cubesc_f32 v5, v1, v2, tma_hi         ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0xbe,0x01]
123460x05,0x00,0xc5,0xd1,0x01,0x05,0xbe,0x01
12347
12348# CHECK: v_cubesc_f32 v5, v1, v2, ttmp11         ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0xee,0x01]
123490x05,0x00,0xc5,0xd1,0x01,0x05,0xee,0x01
12350
12351# CHECK: v_cubesc_f32 v5, v1, v2, m0             ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0xf2,0x01]
123520x05,0x00,0xc5,0xd1,0x01,0x05,0xf2,0x01
12353
12354# CHECK: v_cubesc_f32 v5, v1, v2, exec_lo        ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0xfa,0x01]
123550x05,0x00,0xc5,0xd1,0x01,0x05,0xfa,0x01
12356
12357# CHECK: v_cubesc_f32 v5, v1, v2, exec_hi        ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0xfe,0x01]
123580x05,0x00,0xc5,0xd1,0x01,0x05,0xfe,0x01
12359
12360# CHECK: v_cubesc_f32 v5, v1, v2, 0              ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x02,0x02]
123610x05,0x00,0xc5,0xd1,0x01,0x05,0x02,0x02
12362
12363# CHECK: v_cubesc_f32 v5, v1, v2, -1             ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x06,0x03]
123640x05,0x00,0xc5,0xd1,0x01,0x05,0x06,0x03
12365
12366# CHECK: v_cubesc_f32 v5, v1, v2, 0.5            ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0xc2,0x03]
123670x05,0x00,0xc5,0xd1,0x01,0x05,0xc2,0x03
12368
12369# CHECK: v_cubesc_f32 v5, v1, v2, -4.0           ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0xde,0x03]
123700x05,0x00,0xc5,0xd1,0x01,0x05,0xde,0x03
12371
12372# CHECK: v_cubesc_f32 v5, -v1, v2, v3            ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x24]
123730x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x24
12374
12375# CHECK: v_cubesc_f32 v5, v1, -v2, v3            ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x44]
123760x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x44
12377
12378# CHECK: v_cubesc_f32 v5, v1, v2, -v3            ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x84]
123790x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x84
12380
12381# CHECK: v_cubesc_f32 v5, -v1, -v2, -v3          ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0xe4]
123820x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0xe4
12383
12384# CHECK: v_cubesc_f32 v5, |v1|, v2, v3           ; encoding: [0x05,0x01,0xc5,0xd1,0x01,0x05,0x0e,0x04]
123850x05,0x01,0xc5,0xd1,0x01,0x05,0x0e,0x04
12386
12387# CHECK: v_cubesc_f32 v5, v1, |v2|, v3           ; encoding: [0x05,0x02,0xc5,0xd1,0x01,0x05,0x0e,0x04]
123880x05,0x02,0xc5,0xd1,0x01,0x05,0x0e,0x04
12389
12390# CHECK: v_cubesc_f32 v5, v1, v2, |v3|           ; encoding: [0x05,0x04,0xc5,0xd1,0x01,0x05,0x0e,0x04]
123910x05,0x04,0xc5,0xd1,0x01,0x05,0x0e,0x04
12392
12393# CHECK: v_cubesc_f32 v5, |v1|, |v2|, |v3|       ; encoding: [0x05,0x07,0xc5,0xd1,0x01,0x05,0x0e,0x04]
123940x05,0x07,0xc5,0xd1,0x01,0x05,0x0e,0x04
12395
12396# CHECK: v_cubesc_f32 v5, v1, v2, v3 clamp       ; encoding: [0x05,0x80,0xc5,0xd1,0x01,0x05,0x0e,0x04]
123970x05,0x80,0xc5,0xd1,0x01,0x05,0x0e,0x04
12398
12399# CHECK: v_cubesc_f32 v5, v1, v2, v3 mul:2       ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x0c]
124000x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x0c
12401
12402# CHECK: v_cubesc_f32 v5, v1, v2, v3 mul:4       ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x14]
124030x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x14
12404
12405# CHECK: v_cubesc_f32 v5, v1, v2, v3 div:2       ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x1c]
124060x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x1c
12407
12408# CHECK: v_cubetc_f32 v5, v1, v2, v3             ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x04]
124090x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x04
12410
12411# CHECK: v_cubetc_f32 v255, v1, v2, v3           ; encoding: [0xff,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x04]
124120xff,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x04
12413
12414# CHECK: v_cubetc_f32 v5, v255, v2, v3           ; encoding: [0x05,0x00,0xc6,0xd1,0xff,0x05,0x0e,0x04]
124150x05,0x00,0xc6,0xd1,0xff,0x05,0x0e,0x04
12416
12417# CHECK: v_cubetc_f32 v5, s1, v2, v3             ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x04,0x0e,0x04]
124180x05,0x00,0xc6,0xd1,0x01,0x04,0x0e,0x04
12419
12420# CHECK: v_cubetc_f32 v5, s101, v2, v3           ; encoding: [0x05,0x00,0xc6,0xd1,0x65,0x04,0x0e,0x04]
124210x05,0x00,0xc6,0xd1,0x65,0x04,0x0e,0x04
12422
12423# CHECK: v_cubetc_f32 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xc6,0xd1,0x66,0x04,0x0e,0x04]
124240x05,0x00,0xc6,0xd1,0x66,0x04,0x0e,0x04
12425
12426# CHECK: v_cubetc_f32 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xc6,0xd1,0x67,0x04,0x0e,0x04]
124270x05,0x00,0xc6,0xd1,0x67,0x04,0x0e,0x04
12428
12429# CHECK: v_cubetc_f32 v5, vcc_lo, v2, v3         ; encoding: [0x05,0x00,0xc6,0xd1,0x6a,0x04,0x0e,0x04]
124300x05,0x00,0xc6,0xd1,0x6a,0x04,0x0e,0x04
12431
12432# CHECK: v_cubetc_f32 v5, vcc_hi, v2, v3         ; encoding: [0x05,0x00,0xc6,0xd1,0x6b,0x04,0x0e,0x04]
124330x05,0x00,0xc6,0xd1,0x6b,0x04,0x0e,0x04
12434
12435# CHECK: v_cubetc_f32 v5, tba_lo, v2, v3         ; encoding: [0x05,0x00,0xc6,0xd1,0x6c,0x04,0x0e,0x04]
124360x05,0x00,0xc6,0xd1,0x6c,0x04,0x0e,0x04
12437
12438# CHECK: v_cubetc_f32 v5, tba_hi, v2, v3         ; encoding: [0x05,0x00,0xc6,0xd1,0x6d,0x04,0x0e,0x04]
124390x05,0x00,0xc6,0xd1,0x6d,0x04,0x0e,0x04
12440
12441# CHECK: v_cubetc_f32 v5, tma_lo, v2, v3         ; encoding: [0x05,0x00,0xc6,0xd1,0x6e,0x04,0x0e,0x04]
124420x05,0x00,0xc6,0xd1,0x6e,0x04,0x0e,0x04
12443
12444# CHECK: v_cubetc_f32 v5, tma_hi, v2, v3         ; encoding: [0x05,0x00,0xc6,0xd1,0x6f,0x04,0x0e,0x04]
124450x05,0x00,0xc6,0xd1,0x6f,0x04,0x0e,0x04
12446
12447# CHECK: v_cubetc_f32 v5, ttmp11, v2, v3         ; encoding: [0x05,0x00,0xc6,0xd1,0x7b,0x04,0x0e,0x04]
124480x05,0x00,0xc6,0xd1,0x7b,0x04,0x0e,0x04
12449
12450# CHECK: v_cubetc_f32 v5, m0, v2, v3             ; encoding: [0x05,0x00,0xc6,0xd1,0x7c,0x04,0x0e,0x04]
124510x05,0x00,0xc6,0xd1,0x7c,0x04,0x0e,0x04
12452
12453# CHECK: v_cubetc_f32 v5, exec_lo, v2, v3        ; encoding: [0x05,0x00,0xc6,0xd1,0x7e,0x04,0x0e,0x04]
124540x05,0x00,0xc6,0xd1,0x7e,0x04,0x0e,0x04
12455
12456# CHECK: v_cubetc_f32 v5, exec_hi, v2, v3        ; encoding: [0x05,0x00,0xc6,0xd1,0x7f,0x04,0x0e,0x04]
124570x05,0x00,0xc6,0xd1,0x7f,0x04,0x0e,0x04
12458
12459# CHECK: v_cubetc_f32 v5, 0, v2, v3              ; encoding: [0x05,0x00,0xc6,0xd1,0x80,0x04,0x0e,0x04]
124600x05,0x00,0xc6,0xd1,0x80,0x04,0x0e,0x04
12461
12462# CHECK: v_cubetc_f32 v5, -1, v2, v3             ; encoding: [0x05,0x00,0xc6,0xd1,0xc1,0x04,0x0e,0x04]
124630x05,0x00,0xc6,0xd1,0xc1,0x04,0x0e,0x04
12464
12465# CHECK: v_cubetc_f32 v5, 0.5, v2, v3            ; encoding: [0x05,0x00,0xc6,0xd1,0xf0,0x04,0x0e,0x04]
124660x05,0x00,0xc6,0xd1,0xf0,0x04,0x0e,0x04
12467
12468# CHECK: v_cubetc_f32 v5, -4.0, v2, v3           ; encoding: [0x05,0x00,0xc6,0xd1,0xf7,0x04,0x0e,0x04]
124690x05,0x00,0xc6,0xd1,0xf7,0x04,0x0e,0x04
12470
12471# CHECK: v_cubetc_f32 v5, v1, v255, v3           ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0xff,0x0f,0x04]
124720x05,0x00,0xc6,0xd1,0x01,0xff,0x0f,0x04
12473
12474# CHECK: v_cubetc_f32 v5, v1, s2, v3             ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x0c,0x04]
124750x05,0x00,0xc6,0xd1,0x01,0x05,0x0c,0x04
12476
12477# CHECK: v_cubetc_f32 v5, v1, s101, v3           ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0xcb,0x0c,0x04]
124780x05,0x00,0xc6,0xd1,0x01,0xcb,0x0c,0x04
12479
12480# CHECK: v_cubetc_f32 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0xcd,0x0c,0x04]
124810x05,0x00,0xc6,0xd1,0x01,0xcd,0x0c,0x04
12482
12483# CHECK: v_cubetc_f32 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0xcf,0x0c,0x04]
124840x05,0x00,0xc6,0xd1,0x01,0xcf,0x0c,0x04
12485
12486# CHECK: v_cubetc_f32 v5, v1, vcc_lo, v3         ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0xd5,0x0c,0x04]
124870x05,0x00,0xc6,0xd1,0x01,0xd5,0x0c,0x04
12488
12489# CHECK: v_cubetc_f32 v5, v1, vcc_hi, v3         ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0xd7,0x0c,0x04]
124900x05,0x00,0xc6,0xd1,0x01,0xd7,0x0c,0x04
12491
12492# CHECK: v_cubetc_f32 v5, v1, tba_lo, v3         ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0xd9,0x0c,0x04]
124930x05,0x00,0xc6,0xd1,0x01,0xd9,0x0c,0x04
12494
12495# CHECK: v_cubetc_f32 v5, v1, tba_hi, v3         ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0xdb,0x0c,0x04]
124960x05,0x00,0xc6,0xd1,0x01,0xdb,0x0c,0x04
12497
12498# CHECK: v_cubetc_f32 v5, v1, tma_lo, v3         ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0xdd,0x0c,0x04]
124990x05,0x00,0xc6,0xd1,0x01,0xdd,0x0c,0x04
12500
12501# CHECK: v_cubetc_f32 v5, v1, tma_hi, v3         ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0xdf,0x0c,0x04]
125020x05,0x00,0xc6,0xd1,0x01,0xdf,0x0c,0x04
12503
12504# CHECK: v_cubetc_f32 v5, v1, ttmp11, v3         ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0xf7,0x0c,0x04]
125050x05,0x00,0xc6,0xd1,0x01,0xf7,0x0c,0x04
12506
12507# CHECK: v_cubetc_f32 v5, v1, m0, v3             ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0xf9,0x0c,0x04]
125080x05,0x00,0xc6,0xd1,0x01,0xf9,0x0c,0x04
12509
12510# CHECK: v_cubetc_f32 v5, v1, exec_lo, v3        ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0xfd,0x0c,0x04]
125110x05,0x00,0xc6,0xd1,0x01,0xfd,0x0c,0x04
12512
12513# CHECK: v_cubetc_f32 v5, v1, exec_hi, v3        ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0xff,0x0c,0x04]
125140x05,0x00,0xc6,0xd1,0x01,0xff,0x0c,0x04
12515
12516# CHECK: v_cubetc_f32 v5, v1, 0, v3              ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x01,0x0d,0x04]
125170x05,0x00,0xc6,0xd1,0x01,0x01,0x0d,0x04
12518
12519# CHECK: v_cubetc_f32 v5, v1, -1, v3             ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x83,0x0d,0x04]
125200x05,0x00,0xc6,0xd1,0x01,0x83,0x0d,0x04
12521
12522# CHECK: v_cubetc_f32 v5, v1, 0.5, v3            ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0xe1,0x0d,0x04]
125230x05,0x00,0xc6,0xd1,0x01,0xe1,0x0d,0x04
12524
12525# CHECK: v_cubetc_f32 v5, v1, -4.0, v3           ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0xef,0x0d,0x04]
125260x05,0x00,0xc6,0xd1,0x01,0xef,0x0d,0x04
12527
12528# CHECK: v_cubetc_f32 v5, v1, v2, v255           ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0xfe,0x07]
125290x05,0x00,0xc6,0xd1,0x01,0x05,0xfe,0x07
12530
12531# CHECK: v_cubetc_f32 v5, v1, v2, s3             ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x00]
125320x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x00
12533
12534# CHECK: v_cubetc_f32 v5, v1, v2, s101           ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x96,0x01]
125350x05,0x00,0xc6,0xd1,0x01,0x05,0x96,0x01
12536
12537# CHECK: v_cubetc_f32 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x9a,0x01]
125380x05,0x00,0xc6,0xd1,0x01,0x05,0x9a,0x01
12539
12540# CHECK: v_cubetc_f32 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x9e,0x01]
125410x05,0x00,0xc6,0xd1,0x01,0x05,0x9e,0x01
12542
12543# CHECK: v_cubetc_f32 v5, v1, v2, vcc_lo         ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0xaa,0x01]
125440x05,0x00,0xc6,0xd1,0x01,0x05,0xaa,0x01
12545
12546# CHECK: v_cubetc_f32 v5, v1, v2, vcc_hi         ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0xae,0x01]
125470x05,0x00,0xc6,0xd1,0x01,0x05,0xae,0x01
12548
12549# CHECK: v_cubetc_f32 v5, v1, v2, tba_lo         ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0xb2,0x01]
125500x05,0x00,0xc6,0xd1,0x01,0x05,0xb2,0x01
12551
12552# CHECK: v_cubetc_f32 v5, v1, v2, tba_hi         ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0xb6,0x01]
125530x05,0x00,0xc6,0xd1,0x01,0x05,0xb6,0x01
12554
12555# CHECK: v_cubetc_f32 v5, v1, v2, tma_lo         ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0xba,0x01]
125560x05,0x00,0xc6,0xd1,0x01,0x05,0xba,0x01
12557
12558# CHECK: v_cubetc_f32 v5, v1, v2, tma_hi         ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0xbe,0x01]
125590x05,0x00,0xc6,0xd1,0x01,0x05,0xbe,0x01
12560
12561# CHECK: v_cubetc_f32 v5, v1, v2, ttmp11         ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0xee,0x01]
125620x05,0x00,0xc6,0xd1,0x01,0x05,0xee,0x01
12563
12564# CHECK: v_cubetc_f32 v5, v1, v2, m0             ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0xf2,0x01]
125650x05,0x00,0xc6,0xd1,0x01,0x05,0xf2,0x01
12566
12567# CHECK: v_cubetc_f32 v5, v1, v2, exec_lo        ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0xfa,0x01]
125680x05,0x00,0xc6,0xd1,0x01,0x05,0xfa,0x01
12569
12570# CHECK: v_cubetc_f32 v5, v1, v2, exec_hi        ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0xfe,0x01]
125710x05,0x00,0xc6,0xd1,0x01,0x05,0xfe,0x01
12572
12573# CHECK: v_cubetc_f32 v5, v1, v2, 0              ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x02,0x02]
125740x05,0x00,0xc6,0xd1,0x01,0x05,0x02,0x02
12575
12576# CHECK: v_cubetc_f32 v5, v1, v2, -1             ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x06,0x03]
125770x05,0x00,0xc6,0xd1,0x01,0x05,0x06,0x03
12578
12579# CHECK: v_cubetc_f32 v5, v1, v2, 0.5            ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0xc2,0x03]
125800x05,0x00,0xc6,0xd1,0x01,0x05,0xc2,0x03
12581
12582# CHECK: v_cubetc_f32 v5, v1, v2, -4.0           ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0xde,0x03]
125830x05,0x00,0xc6,0xd1,0x01,0x05,0xde,0x03
12584
12585# CHECK: v_cubetc_f32 v5, -v1, v2, v3            ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x24]
125860x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x24
12587
12588# CHECK: v_cubetc_f32 v5, v1, -v2, v3            ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x44]
125890x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x44
12590
12591# CHECK: v_cubetc_f32 v5, v1, v2, -v3            ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x84]
125920x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x84
12593
12594# CHECK: v_cubetc_f32 v5, -v1, -v2, -v3          ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0xe4]
125950x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0xe4
12596
12597# CHECK: v_cubetc_f32 v5, |v1|, v2, v3           ; encoding: [0x05,0x01,0xc6,0xd1,0x01,0x05,0x0e,0x04]
125980x05,0x01,0xc6,0xd1,0x01,0x05,0x0e,0x04
12599
12600# CHECK: v_cubetc_f32 v5, v1, |v2|, v3           ; encoding: [0x05,0x02,0xc6,0xd1,0x01,0x05,0x0e,0x04]
126010x05,0x02,0xc6,0xd1,0x01,0x05,0x0e,0x04
12602
12603# CHECK: v_cubetc_f32 v5, v1, v2, |v3|           ; encoding: [0x05,0x04,0xc6,0xd1,0x01,0x05,0x0e,0x04]
126040x05,0x04,0xc6,0xd1,0x01,0x05,0x0e,0x04
12605
12606# CHECK: v_cubetc_f32 v5, |v1|, |v2|, |v3|       ; encoding: [0x05,0x07,0xc6,0xd1,0x01,0x05,0x0e,0x04]
126070x05,0x07,0xc6,0xd1,0x01,0x05,0x0e,0x04
12608
12609# CHECK: v_cubetc_f32 v5, v1, v2, v3 clamp       ; encoding: [0x05,0x80,0xc6,0xd1,0x01,0x05,0x0e,0x04]
126100x05,0x80,0xc6,0xd1,0x01,0x05,0x0e,0x04
12611
12612# CHECK: v_cubetc_f32 v5, v1, v2, v3 mul:2       ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x0c]
126130x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x0c
12614
12615# CHECK: v_cubetc_f32 v5, v1, v2, v3 mul:4       ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x14]
126160x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x14
12617
12618# CHECK: v_cubetc_f32 v5, v1, v2, v3 div:2       ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x1c]
126190x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x1c
12620
12621# CHECK: v_cubema_f32 v5, v1, v2, v3             ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x04]
126220x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x04
12623
12624# CHECK: v_cubema_f32 v255, v1, v2, v3           ; encoding: [0xff,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x04]
126250xff,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x04
12626
12627# CHECK: v_cubema_f32 v5, v255, v2, v3           ; encoding: [0x05,0x00,0xc7,0xd1,0xff,0x05,0x0e,0x04]
126280x05,0x00,0xc7,0xd1,0xff,0x05,0x0e,0x04
12629
12630# CHECK: v_cubema_f32 v5, s1, v2, v3             ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x04,0x0e,0x04]
126310x05,0x00,0xc7,0xd1,0x01,0x04,0x0e,0x04
12632
12633# CHECK: v_cubema_f32 v5, s101, v2, v3           ; encoding: [0x05,0x00,0xc7,0xd1,0x65,0x04,0x0e,0x04]
126340x05,0x00,0xc7,0xd1,0x65,0x04,0x0e,0x04
12635
12636# CHECK: v_cubema_f32 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xc7,0xd1,0x66,0x04,0x0e,0x04]
126370x05,0x00,0xc7,0xd1,0x66,0x04,0x0e,0x04
12638
12639# CHECK: v_cubema_f32 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xc7,0xd1,0x67,0x04,0x0e,0x04]
126400x05,0x00,0xc7,0xd1,0x67,0x04,0x0e,0x04
12641
12642# CHECK: v_cubema_f32 v5, vcc_lo, v2, v3         ; encoding: [0x05,0x00,0xc7,0xd1,0x6a,0x04,0x0e,0x04]
126430x05,0x00,0xc7,0xd1,0x6a,0x04,0x0e,0x04
12644
12645# CHECK: v_cubema_f32 v5, vcc_hi, v2, v3         ; encoding: [0x05,0x00,0xc7,0xd1,0x6b,0x04,0x0e,0x04]
126460x05,0x00,0xc7,0xd1,0x6b,0x04,0x0e,0x04
12647
12648# CHECK: v_cubema_f32 v5, tba_lo, v2, v3         ; encoding: [0x05,0x00,0xc7,0xd1,0x6c,0x04,0x0e,0x04]
126490x05,0x00,0xc7,0xd1,0x6c,0x04,0x0e,0x04
12650
12651# CHECK: v_cubema_f32 v5, tba_hi, v2, v3         ; encoding: [0x05,0x00,0xc7,0xd1,0x6d,0x04,0x0e,0x04]
126520x05,0x00,0xc7,0xd1,0x6d,0x04,0x0e,0x04
12653
12654# CHECK: v_cubema_f32 v5, tma_lo, v2, v3         ; encoding: [0x05,0x00,0xc7,0xd1,0x6e,0x04,0x0e,0x04]
126550x05,0x00,0xc7,0xd1,0x6e,0x04,0x0e,0x04
12656
12657# CHECK: v_cubema_f32 v5, tma_hi, v2, v3         ; encoding: [0x05,0x00,0xc7,0xd1,0x6f,0x04,0x0e,0x04]
126580x05,0x00,0xc7,0xd1,0x6f,0x04,0x0e,0x04
12659
12660# CHECK: v_cubema_f32 v5, ttmp11, v2, v3         ; encoding: [0x05,0x00,0xc7,0xd1,0x7b,0x04,0x0e,0x04]
126610x05,0x00,0xc7,0xd1,0x7b,0x04,0x0e,0x04
12662
12663# CHECK: v_cubema_f32 v5, m0, v2, v3             ; encoding: [0x05,0x00,0xc7,0xd1,0x7c,0x04,0x0e,0x04]
126640x05,0x00,0xc7,0xd1,0x7c,0x04,0x0e,0x04
12665
12666# CHECK: v_cubema_f32 v5, exec_lo, v2, v3        ; encoding: [0x05,0x00,0xc7,0xd1,0x7e,0x04,0x0e,0x04]
126670x05,0x00,0xc7,0xd1,0x7e,0x04,0x0e,0x04
12668
12669# CHECK: v_cubema_f32 v5, exec_hi, v2, v3        ; encoding: [0x05,0x00,0xc7,0xd1,0x7f,0x04,0x0e,0x04]
126700x05,0x00,0xc7,0xd1,0x7f,0x04,0x0e,0x04
12671
12672# CHECK: v_cubema_f32 v5, 0, v2, v3              ; encoding: [0x05,0x00,0xc7,0xd1,0x80,0x04,0x0e,0x04]
126730x05,0x00,0xc7,0xd1,0x80,0x04,0x0e,0x04
12674
12675# CHECK: v_cubema_f32 v5, -1, v2, v3             ; encoding: [0x05,0x00,0xc7,0xd1,0xc1,0x04,0x0e,0x04]
126760x05,0x00,0xc7,0xd1,0xc1,0x04,0x0e,0x04
12677
12678# CHECK: v_cubema_f32 v5, 0.5, v2, v3            ; encoding: [0x05,0x00,0xc7,0xd1,0xf0,0x04,0x0e,0x04]
126790x05,0x00,0xc7,0xd1,0xf0,0x04,0x0e,0x04
12680
12681# CHECK: v_cubema_f32 v5, -4.0, v2, v3           ; encoding: [0x05,0x00,0xc7,0xd1,0xf7,0x04,0x0e,0x04]
126820x05,0x00,0xc7,0xd1,0xf7,0x04,0x0e,0x04
12683
12684# CHECK: v_cubema_f32 v5, v1, v255, v3           ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0xff,0x0f,0x04]
126850x05,0x00,0xc7,0xd1,0x01,0xff,0x0f,0x04
12686
12687# CHECK: v_cubema_f32 v5, v1, s2, v3             ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x0c,0x04]
126880x05,0x00,0xc7,0xd1,0x01,0x05,0x0c,0x04
12689
12690# CHECK: v_cubema_f32 v5, v1, s101, v3           ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0xcb,0x0c,0x04]
126910x05,0x00,0xc7,0xd1,0x01,0xcb,0x0c,0x04
12692
12693# CHECK: v_cubema_f32 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0xcd,0x0c,0x04]
126940x05,0x00,0xc7,0xd1,0x01,0xcd,0x0c,0x04
12695
12696# CHECK: v_cubema_f32 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0xcf,0x0c,0x04]
126970x05,0x00,0xc7,0xd1,0x01,0xcf,0x0c,0x04
12698
12699# CHECK: v_cubema_f32 v5, v1, vcc_lo, v3         ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0xd5,0x0c,0x04]
127000x05,0x00,0xc7,0xd1,0x01,0xd5,0x0c,0x04
12701
12702# CHECK: v_cubema_f32 v5, v1, vcc_hi, v3         ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0xd7,0x0c,0x04]
127030x05,0x00,0xc7,0xd1,0x01,0xd7,0x0c,0x04
12704
12705# CHECK: v_cubema_f32 v5, v1, tba_lo, v3         ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0xd9,0x0c,0x04]
127060x05,0x00,0xc7,0xd1,0x01,0xd9,0x0c,0x04
12707
12708# CHECK: v_cubema_f32 v5, v1, tba_hi, v3         ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0xdb,0x0c,0x04]
127090x05,0x00,0xc7,0xd1,0x01,0xdb,0x0c,0x04
12710
12711# CHECK: v_cubema_f32 v5, v1, tma_lo, v3         ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0xdd,0x0c,0x04]
127120x05,0x00,0xc7,0xd1,0x01,0xdd,0x0c,0x04
12713
12714# CHECK: v_cubema_f32 v5, v1, tma_hi, v3         ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0xdf,0x0c,0x04]
127150x05,0x00,0xc7,0xd1,0x01,0xdf,0x0c,0x04
12716
12717# CHECK: v_cubema_f32 v5, v1, ttmp11, v3         ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0xf7,0x0c,0x04]
127180x05,0x00,0xc7,0xd1,0x01,0xf7,0x0c,0x04
12719
12720# CHECK: v_cubema_f32 v5, v1, m0, v3             ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0xf9,0x0c,0x04]
127210x05,0x00,0xc7,0xd1,0x01,0xf9,0x0c,0x04
12722
12723# CHECK: v_cubema_f32 v5, v1, exec_lo, v3        ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0xfd,0x0c,0x04]
127240x05,0x00,0xc7,0xd1,0x01,0xfd,0x0c,0x04
12725
12726# CHECK: v_cubema_f32 v5, v1, exec_hi, v3        ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0xff,0x0c,0x04]
127270x05,0x00,0xc7,0xd1,0x01,0xff,0x0c,0x04
12728
12729# CHECK: v_cubema_f32 v5, v1, 0, v3              ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x01,0x0d,0x04]
127300x05,0x00,0xc7,0xd1,0x01,0x01,0x0d,0x04
12731
12732# CHECK: v_cubema_f32 v5, v1, -1, v3             ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x83,0x0d,0x04]
127330x05,0x00,0xc7,0xd1,0x01,0x83,0x0d,0x04
12734
12735# CHECK: v_cubema_f32 v5, v1, 0.5, v3            ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0xe1,0x0d,0x04]
127360x05,0x00,0xc7,0xd1,0x01,0xe1,0x0d,0x04
12737
12738# CHECK: v_cubema_f32 v5, v1, -4.0, v3           ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0xef,0x0d,0x04]
127390x05,0x00,0xc7,0xd1,0x01,0xef,0x0d,0x04
12740
12741# CHECK: v_cubema_f32 v5, v1, v2, v255           ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0xfe,0x07]
127420x05,0x00,0xc7,0xd1,0x01,0x05,0xfe,0x07
12743
12744# CHECK: v_cubema_f32 v5, v1, v2, s3             ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x00]
127450x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x00
12746
12747# CHECK: v_cubema_f32 v5, v1, v2, s101           ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x96,0x01]
127480x05,0x00,0xc7,0xd1,0x01,0x05,0x96,0x01
12749
12750# CHECK: v_cubema_f32 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x9a,0x01]
127510x05,0x00,0xc7,0xd1,0x01,0x05,0x9a,0x01
12752
12753# CHECK: v_cubema_f32 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x9e,0x01]
127540x05,0x00,0xc7,0xd1,0x01,0x05,0x9e,0x01
12755
12756# CHECK: v_cubema_f32 v5, v1, v2, vcc_lo         ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0xaa,0x01]
127570x05,0x00,0xc7,0xd1,0x01,0x05,0xaa,0x01
12758
12759# CHECK: v_cubema_f32 v5, v1, v2, vcc_hi         ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0xae,0x01]
127600x05,0x00,0xc7,0xd1,0x01,0x05,0xae,0x01
12761
12762# CHECK: v_cubema_f32 v5, v1, v2, tba_lo         ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0xb2,0x01]
127630x05,0x00,0xc7,0xd1,0x01,0x05,0xb2,0x01
12764
12765# CHECK: v_cubema_f32 v5, v1, v2, tba_hi         ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0xb6,0x01]
127660x05,0x00,0xc7,0xd1,0x01,0x05,0xb6,0x01
12767
12768# CHECK: v_cubema_f32 v5, v1, v2, tma_lo         ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0xba,0x01]
127690x05,0x00,0xc7,0xd1,0x01,0x05,0xba,0x01
12770
12771# CHECK: v_cubema_f32 v5, v1, v2, tma_hi         ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0xbe,0x01]
127720x05,0x00,0xc7,0xd1,0x01,0x05,0xbe,0x01
12773
12774# CHECK: v_cubema_f32 v5, v1, v2, ttmp11         ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0xee,0x01]
127750x05,0x00,0xc7,0xd1,0x01,0x05,0xee,0x01
12776
12777# CHECK: v_cubema_f32 v5, v1, v2, m0             ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0xf2,0x01]
127780x05,0x00,0xc7,0xd1,0x01,0x05,0xf2,0x01
12779
12780# CHECK: v_cubema_f32 v5, v1, v2, exec_lo        ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0xfa,0x01]
127810x05,0x00,0xc7,0xd1,0x01,0x05,0xfa,0x01
12782
12783# CHECK: v_cubema_f32 v5, v1, v2, exec_hi        ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0xfe,0x01]
127840x05,0x00,0xc7,0xd1,0x01,0x05,0xfe,0x01
12785
12786# CHECK: v_cubema_f32 v5, v1, v2, 0              ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x02,0x02]
127870x05,0x00,0xc7,0xd1,0x01,0x05,0x02,0x02
12788
12789# CHECK: v_cubema_f32 v5, v1, v2, -1             ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x06,0x03]
127900x05,0x00,0xc7,0xd1,0x01,0x05,0x06,0x03
12791
12792# CHECK: v_cubema_f32 v5, v1, v2, 0.5            ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0xc2,0x03]
127930x05,0x00,0xc7,0xd1,0x01,0x05,0xc2,0x03
12794
12795# CHECK: v_cubema_f32 v5, v1, v2, -4.0           ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0xde,0x03]
127960x05,0x00,0xc7,0xd1,0x01,0x05,0xde,0x03
12797
12798# CHECK: v_cubema_f32 v5, -v1, v2, v3            ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x24]
127990x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x24
12800
12801# CHECK: v_cubema_f32 v5, v1, -v2, v3            ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x44]
128020x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x44
12803
12804# CHECK: v_cubema_f32 v5, v1, v2, -v3            ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x84]
128050x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x84
12806
12807# CHECK: v_cubema_f32 v5, -v1, -v2, -v3          ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0xe4]
128080x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0xe4
12809
12810# CHECK: v_cubema_f32 v5, |v1|, v2, v3           ; encoding: [0x05,0x01,0xc7,0xd1,0x01,0x05,0x0e,0x04]
128110x05,0x01,0xc7,0xd1,0x01,0x05,0x0e,0x04
12812
12813# CHECK: v_cubema_f32 v5, v1, |v2|, v3           ; encoding: [0x05,0x02,0xc7,0xd1,0x01,0x05,0x0e,0x04]
128140x05,0x02,0xc7,0xd1,0x01,0x05,0x0e,0x04
12815
12816# CHECK: v_cubema_f32 v5, v1, v2, |v3|           ; encoding: [0x05,0x04,0xc7,0xd1,0x01,0x05,0x0e,0x04]
128170x05,0x04,0xc7,0xd1,0x01,0x05,0x0e,0x04
12818
12819# CHECK: v_cubema_f32 v5, |v1|, |v2|, |v3|       ; encoding: [0x05,0x07,0xc7,0xd1,0x01,0x05,0x0e,0x04]
128200x05,0x07,0xc7,0xd1,0x01,0x05,0x0e,0x04
12821
12822# CHECK: v_cubema_f32 v5, v1, v2, v3 clamp       ; encoding: [0x05,0x80,0xc7,0xd1,0x01,0x05,0x0e,0x04]
128230x05,0x80,0xc7,0xd1,0x01,0x05,0x0e,0x04
12824
12825# CHECK: v_cubema_f32 v5, v1, v2, v3 mul:2       ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x0c]
128260x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x0c
12827
12828# CHECK: v_cubema_f32 v5, v1, v2, v3 mul:4       ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x14]
128290x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x14
12830
12831# CHECK: v_cubema_f32 v5, v1, v2, v3 div:2       ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x1c]
128320x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x1c
12833
12834# CHECK: v_bfe_u32 v5, v1, v2, v3                ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0x0e,0x04]
128350x05,0x00,0xc8,0xd1,0x01,0x05,0x0e,0x04
12836
12837# CHECK: v_bfe_u32 v255, v1, v2, v3              ; encoding: [0xff,0x00,0xc8,0xd1,0x01,0x05,0x0e,0x04]
128380xff,0x00,0xc8,0xd1,0x01,0x05,0x0e,0x04
12839
12840# CHECK: v_bfe_u32 v5, v255, v2, v3              ; encoding: [0x05,0x00,0xc8,0xd1,0xff,0x05,0x0e,0x04]
128410x05,0x00,0xc8,0xd1,0xff,0x05,0x0e,0x04
12842
12843# CHECK: v_bfe_u32 v5, s1, v2, v3                ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x04,0x0e,0x04]
128440x05,0x00,0xc8,0xd1,0x01,0x04,0x0e,0x04
12845
12846# CHECK: v_bfe_u32 v5, s101, v2, v3              ; encoding: [0x05,0x00,0xc8,0xd1,0x65,0x04,0x0e,0x04]
128470x05,0x00,0xc8,0xd1,0x65,0x04,0x0e,0x04
12848
12849# CHECK: v_bfe_u32 v5, flat_scratch_lo, v2, v3   ; encoding: [0x05,0x00,0xc8,0xd1,0x66,0x04,0x0e,0x04]
128500x05,0x00,0xc8,0xd1,0x66,0x04,0x0e,0x04
12851
12852# CHECK: v_bfe_u32 v5, flat_scratch_hi, v2, v3   ; encoding: [0x05,0x00,0xc8,0xd1,0x67,0x04,0x0e,0x04]
128530x05,0x00,0xc8,0xd1,0x67,0x04,0x0e,0x04
12854
12855# CHECK: v_bfe_u32 v5, vcc_lo, v2, v3            ; encoding: [0x05,0x00,0xc8,0xd1,0x6a,0x04,0x0e,0x04]
128560x05,0x00,0xc8,0xd1,0x6a,0x04,0x0e,0x04
12857
12858# CHECK: v_bfe_u32 v5, vcc_hi, v2, v3            ; encoding: [0x05,0x00,0xc8,0xd1,0x6b,0x04,0x0e,0x04]
128590x05,0x00,0xc8,0xd1,0x6b,0x04,0x0e,0x04
12860
12861# CHECK: v_bfe_u32 v5, tba_lo, v2, v3            ; encoding: [0x05,0x00,0xc8,0xd1,0x6c,0x04,0x0e,0x04]
128620x05,0x00,0xc8,0xd1,0x6c,0x04,0x0e,0x04
12863
12864# CHECK: v_bfe_u32 v5, tba_hi, v2, v3            ; encoding: [0x05,0x00,0xc8,0xd1,0x6d,0x04,0x0e,0x04]
128650x05,0x00,0xc8,0xd1,0x6d,0x04,0x0e,0x04
12866
12867# CHECK: v_bfe_u32 v5, tma_lo, v2, v3            ; encoding: [0x05,0x00,0xc8,0xd1,0x6e,0x04,0x0e,0x04]
128680x05,0x00,0xc8,0xd1,0x6e,0x04,0x0e,0x04
12869
12870# CHECK: v_bfe_u32 v5, tma_hi, v2, v3            ; encoding: [0x05,0x00,0xc8,0xd1,0x6f,0x04,0x0e,0x04]
128710x05,0x00,0xc8,0xd1,0x6f,0x04,0x0e,0x04
12872
12873# CHECK: v_bfe_u32 v5, ttmp11, v2, v3            ; encoding: [0x05,0x00,0xc8,0xd1,0x7b,0x04,0x0e,0x04]
128740x05,0x00,0xc8,0xd1,0x7b,0x04,0x0e,0x04
12875
12876# CHECK: v_bfe_u32 v5, m0, v2, v3                ; encoding: [0x05,0x00,0xc8,0xd1,0x7c,0x04,0x0e,0x04]
128770x05,0x00,0xc8,0xd1,0x7c,0x04,0x0e,0x04
12878
12879# CHECK: v_bfe_u32 v5, exec_lo, v2, v3           ; encoding: [0x05,0x00,0xc8,0xd1,0x7e,0x04,0x0e,0x04]
128800x05,0x00,0xc8,0xd1,0x7e,0x04,0x0e,0x04
12881
12882# CHECK: v_bfe_u32 v5, exec_hi, v2, v3           ; encoding: [0x05,0x00,0xc8,0xd1,0x7f,0x04,0x0e,0x04]
128830x05,0x00,0xc8,0xd1,0x7f,0x04,0x0e,0x04
12884
12885# CHECK: v_bfe_u32 v5, 0, v2, v3                 ; encoding: [0x05,0x00,0xc8,0xd1,0x80,0x04,0x0e,0x04]
128860x05,0x00,0xc8,0xd1,0x80,0x04,0x0e,0x04
12887
12888# CHECK: v_bfe_u32 v5, -1, v2, v3                ; encoding: [0x05,0x00,0xc8,0xd1,0xc1,0x04,0x0e,0x04]
128890x05,0x00,0xc8,0xd1,0xc1,0x04,0x0e,0x04
12890
12891# CHECK: v_bfe_u32 v5, 0.5, v2, v3               ; encoding: [0x05,0x00,0xc8,0xd1,0xf0,0x04,0x0e,0x04]
128920x05,0x00,0xc8,0xd1,0xf0,0x04,0x0e,0x04
12893
12894# CHECK: v_bfe_u32 v5, -4.0, v2, v3              ; encoding: [0x05,0x00,0xc8,0xd1,0xf7,0x04,0x0e,0x04]
128950x05,0x00,0xc8,0xd1,0xf7,0x04,0x0e,0x04
12896
12897# CHECK: v_bfe_u32 v5, v1, v255, v3              ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0xff,0x0f,0x04]
128980x05,0x00,0xc8,0xd1,0x01,0xff,0x0f,0x04
12899
12900# CHECK: v_bfe_u32 v5, v1, s2, v3                ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0x0c,0x04]
129010x05,0x00,0xc8,0xd1,0x01,0x05,0x0c,0x04
12902
12903# CHECK: v_bfe_u32 v5, v1, s101, v3              ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0xcb,0x0c,0x04]
129040x05,0x00,0xc8,0xd1,0x01,0xcb,0x0c,0x04
12905
12906# CHECK: v_bfe_u32 v5, v1, flat_scratch_lo, v3   ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0xcd,0x0c,0x04]
129070x05,0x00,0xc8,0xd1,0x01,0xcd,0x0c,0x04
12908
12909# CHECK: v_bfe_u32 v5, v1, flat_scratch_hi, v3   ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0xcf,0x0c,0x04]
129100x05,0x00,0xc8,0xd1,0x01,0xcf,0x0c,0x04
12911
12912# CHECK: v_bfe_u32 v5, v1, vcc_lo, v3            ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0xd5,0x0c,0x04]
129130x05,0x00,0xc8,0xd1,0x01,0xd5,0x0c,0x04
12914
12915# CHECK: v_bfe_u32 v5, v1, vcc_hi, v3            ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0xd7,0x0c,0x04]
129160x05,0x00,0xc8,0xd1,0x01,0xd7,0x0c,0x04
12917
12918# CHECK: v_bfe_u32 v5, v1, tba_lo, v3            ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0xd9,0x0c,0x04]
129190x05,0x00,0xc8,0xd1,0x01,0xd9,0x0c,0x04
12920
12921# CHECK: v_bfe_u32 v5, v1, tba_hi, v3            ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0xdb,0x0c,0x04]
129220x05,0x00,0xc8,0xd1,0x01,0xdb,0x0c,0x04
12923
12924# CHECK: v_bfe_u32 v5, v1, tma_lo, v3            ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0xdd,0x0c,0x04]
129250x05,0x00,0xc8,0xd1,0x01,0xdd,0x0c,0x04
12926
12927# CHECK: v_bfe_u32 v5, v1, tma_hi, v3            ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0xdf,0x0c,0x04]
129280x05,0x00,0xc8,0xd1,0x01,0xdf,0x0c,0x04
12929
12930# CHECK: v_bfe_u32 v5, v1, ttmp11, v3            ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0xf7,0x0c,0x04]
129310x05,0x00,0xc8,0xd1,0x01,0xf7,0x0c,0x04
12932
12933# CHECK: v_bfe_u32 v5, v1, m0, v3                ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0xf9,0x0c,0x04]
129340x05,0x00,0xc8,0xd1,0x01,0xf9,0x0c,0x04
12935
12936# CHECK: v_bfe_u32 v5, v1, exec_lo, v3           ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0xfd,0x0c,0x04]
129370x05,0x00,0xc8,0xd1,0x01,0xfd,0x0c,0x04
12938
12939# CHECK: v_bfe_u32 v5, v1, exec_hi, v3           ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0xff,0x0c,0x04]
129400x05,0x00,0xc8,0xd1,0x01,0xff,0x0c,0x04
12941
12942# CHECK: v_bfe_u32 v5, v1, 0, v3                 ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x01,0x0d,0x04]
129430x05,0x00,0xc8,0xd1,0x01,0x01,0x0d,0x04
12944
12945# CHECK: v_bfe_u32 v5, v1, -1, v3                ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x83,0x0d,0x04]
129460x05,0x00,0xc8,0xd1,0x01,0x83,0x0d,0x04
12947
12948# CHECK: v_bfe_u32 v5, v1, 0.5, v3               ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0xe1,0x0d,0x04]
129490x05,0x00,0xc8,0xd1,0x01,0xe1,0x0d,0x04
12950
12951# CHECK: v_bfe_u32 v5, v1, -4.0, v3              ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0xef,0x0d,0x04]
129520x05,0x00,0xc8,0xd1,0x01,0xef,0x0d,0x04
12953
12954# CHECK: v_bfe_u32 v5, v1, v2, v255              ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0xfe,0x07]
129550x05,0x00,0xc8,0xd1,0x01,0x05,0xfe,0x07
12956
12957# CHECK: v_bfe_u32 v5, v1, v2, s3                ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0x0e,0x00]
129580x05,0x00,0xc8,0xd1,0x01,0x05,0x0e,0x00
12959
12960# CHECK: v_bfe_u32 v5, v1, v2, s101              ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0x96,0x01]
129610x05,0x00,0xc8,0xd1,0x01,0x05,0x96,0x01
12962
12963# CHECK: v_bfe_u32 v5, v1, v2, flat_scratch_lo   ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0x9a,0x01]
129640x05,0x00,0xc8,0xd1,0x01,0x05,0x9a,0x01
12965
12966# CHECK: v_bfe_u32 v5, v1, v2, flat_scratch_hi   ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0x9e,0x01]
129670x05,0x00,0xc8,0xd1,0x01,0x05,0x9e,0x01
12968
12969# CHECK: v_bfe_u32 v5, v1, v2, vcc_lo            ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0xaa,0x01]
129700x05,0x00,0xc8,0xd1,0x01,0x05,0xaa,0x01
12971
12972# CHECK: v_bfe_u32 v5, v1, v2, vcc_hi            ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0xae,0x01]
129730x05,0x00,0xc8,0xd1,0x01,0x05,0xae,0x01
12974
12975# CHECK: v_bfe_u32 v5, v1, v2, tba_lo            ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0xb2,0x01]
129760x05,0x00,0xc8,0xd1,0x01,0x05,0xb2,0x01
12977
12978# CHECK: v_bfe_u32 v5, v1, v2, tba_hi            ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0xb6,0x01]
129790x05,0x00,0xc8,0xd1,0x01,0x05,0xb6,0x01
12980
12981# CHECK: v_bfe_u32 v5, v1, v2, tma_lo            ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0xba,0x01]
129820x05,0x00,0xc8,0xd1,0x01,0x05,0xba,0x01
12983
12984# CHECK: v_bfe_u32 v5, v1, v2, tma_hi            ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0xbe,0x01]
129850x05,0x00,0xc8,0xd1,0x01,0x05,0xbe,0x01
12986
12987# CHECK: v_bfe_u32 v5, v1, v2, ttmp11            ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0xee,0x01]
129880x05,0x00,0xc8,0xd1,0x01,0x05,0xee,0x01
12989
12990# CHECK: v_bfe_u32 v5, v1, v2, m0                ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0xf2,0x01]
129910x05,0x00,0xc8,0xd1,0x01,0x05,0xf2,0x01
12992
12993# CHECK: v_bfe_u32 v5, v1, v2, exec_lo           ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0xfa,0x01]
129940x05,0x00,0xc8,0xd1,0x01,0x05,0xfa,0x01
12995
12996# CHECK: v_bfe_u32 v5, v1, v2, exec_hi           ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0xfe,0x01]
129970x05,0x00,0xc8,0xd1,0x01,0x05,0xfe,0x01
12998
12999# CHECK: v_bfe_u32 v5, v1, v2, 0                 ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0x02,0x02]
130000x05,0x00,0xc8,0xd1,0x01,0x05,0x02,0x02
13001
13002# CHECK: v_bfe_u32 v5, v1, v2, -1                ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0x06,0x03]
130030x05,0x00,0xc8,0xd1,0x01,0x05,0x06,0x03
13004
13005# CHECK: v_bfe_u32 v5, v1, v2, 0.5               ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0xc2,0x03]
130060x05,0x00,0xc8,0xd1,0x01,0x05,0xc2,0x03
13007
13008# CHECK: v_bfe_u32 v5, v1, v2, -4.0              ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0xde,0x03]
130090x05,0x00,0xc8,0xd1,0x01,0x05,0xde,0x03
13010
13011# CHECK: v_bfe_i32 v5, v1, v2, v3                ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0x0e,0x04]
130120x05,0x00,0xc9,0xd1,0x01,0x05,0x0e,0x04
13013
13014# CHECK: v_bfe_i32 v255, v1, v2, v3              ; encoding: [0xff,0x00,0xc9,0xd1,0x01,0x05,0x0e,0x04]
130150xff,0x00,0xc9,0xd1,0x01,0x05,0x0e,0x04
13016
13017# CHECK: v_bfe_i32 v5, v255, v2, v3              ; encoding: [0x05,0x00,0xc9,0xd1,0xff,0x05,0x0e,0x04]
130180x05,0x00,0xc9,0xd1,0xff,0x05,0x0e,0x04
13019
13020# CHECK: v_bfe_i32 v5, s1, v2, v3                ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x04,0x0e,0x04]
130210x05,0x00,0xc9,0xd1,0x01,0x04,0x0e,0x04
13022
13023# CHECK: v_bfe_i32 v5, s101, v2, v3              ; encoding: [0x05,0x00,0xc9,0xd1,0x65,0x04,0x0e,0x04]
130240x05,0x00,0xc9,0xd1,0x65,0x04,0x0e,0x04
13025
13026# CHECK: v_bfe_i32 v5, flat_scratch_lo, v2, v3   ; encoding: [0x05,0x00,0xc9,0xd1,0x66,0x04,0x0e,0x04]
130270x05,0x00,0xc9,0xd1,0x66,0x04,0x0e,0x04
13028
13029# CHECK: v_bfe_i32 v5, flat_scratch_hi, v2, v3   ; encoding: [0x05,0x00,0xc9,0xd1,0x67,0x04,0x0e,0x04]
130300x05,0x00,0xc9,0xd1,0x67,0x04,0x0e,0x04
13031
13032# CHECK: v_bfe_i32 v5, vcc_lo, v2, v3            ; encoding: [0x05,0x00,0xc9,0xd1,0x6a,0x04,0x0e,0x04]
130330x05,0x00,0xc9,0xd1,0x6a,0x04,0x0e,0x04
13034
13035# CHECK: v_bfe_i32 v5, vcc_hi, v2, v3            ; encoding: [0x05,0x00,0xc9,0xd1,0x6b,0x04,0x0e,0x04]
130360x05,0x00,0xc9,0xd1,0x6b,0x04,0x0e,0x04
13037
13038# CHECK: v_bfe_i32 v5, tba_lo, v2, v3            ; encoding: [0x05,0x00,0xc9,0xd1,0x6c,0x04,0x0e,0x04]
130390x05,0x00,0xc9,0xd1,0x6c,0x04,0x0e,0x04
13040
13041# CHECK: v_bfe_i32 v5, tba_hi, v2, v3            ; encoding: [0x05,0x00,0xc9,0xd1,0x6d,0x04,0x0e,0x04]
130420x05,0x00,0xc9,0xd1,0x6d,0x04,0x0e,0x04
13043
13044# CHECK: v_bfe_i32 v5, tma_lo, v2, v3            ; encoding: [0x05,0x00,0xc9,0xd1,0x6e,0x04,0x0e,0x04]
130450x05,0x00,0xc9,0xd1,0x6e,0x04,0x0e,0x04
13046
13047# CHECK: v_bfe_i32 v5, tma_hi, v2, v3            ; encoding: [0x05,0x00,0xc9,0xd1,0x6f,0x04,0x0e,0x04]
130480x05,0x00,0xc9,0xd1,0x6f,0x04,0x0e,0x04
13049
13050# CHECK: v_bfe_i32 v5, ttmp11, v2, v3            ; encoding: [0x05,0x00,0xc9,0xd1,0x7b,0x04,0x0e,0x04]
130510x05,0x00,0xc9,0xd1,0x7b,0x04,0x0e,0x04
13052
13053# CHECK: v_bfe_i32 v5, m0, v2, v3                ; encoding: [0x05,0x00,0xc9,0xd1,0x7c,0x04,0x0e,0x04]
130540x05,0x00,0xc9,0xd1,0x7c,0x04,0x0e,0x04
13055
13056# CHECK: v_bfe_i32 v5, exec_lo, v2, v3           ; encoding: [0x05,0x00,0xc9,0xd1,0x7e,0x04,0x0e,0x04]
130570x05,0x00,0xc9,0xd1,0x7e,0x04,0x0e,0x04
13058
13059# CHECK: v_bfe_i32 v5, exec_hi, v2, v3           ; encoding: [0x05,0x00,0xc9,0xd1,0x7f,0x04,0x0e,0x04]
130600x05,0x00,0xc9,0xd1,0x7f,0x04,0x0e,0x04
13061
13062# CHECK: v_bfe_i32 v5, 0, v2, v3                 ; encoding: [0x05,0x00,0xc9,0xd1,0x80,0x04,0x0e,0x04]
130630x05,0x00,0xc9,0xd1,0x80,0x04,0x0e,0x04
13064
13065# CHECK: v_bfe_i32 v5, -1, v2, v3                ; encoding: [0x05,0x00,0xc9,0xd1,0xc1,0x04,0x0e,0x04]
130660x05,0x00,0xc9,0xd1,0xc1,0x04,0x0e,0x04
13067
13068# CHECK: v_bfe_i32 v5, 0.5, v2, v3               ; encoding: [0x05,0x00,0xc9,0xd1,0xf0,0x04,0x0e,0x04]
130690x05,0x00,0xc9,0xd1,0xf0,0x04,0x0e,0x04
13070
13071# CHECK: v_bfe_i32 v5, -4.0, v2, v3              ; encoding: [0x05,0x00,0xc9,0xd1,0xf7,0x04,0x0e,0x04]
130720x05,0x00,0xc9,0xd1,0xf7,0x04,0x0e,0x04
13073
13074# CHECK: v_bfe_i32 v5, v1, v255, v3              ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0xff,0x0f,0x04]
130750x05,0x00,0xc9,0xd1,0x01,0xff,0x0f,0x04
13076
13077# CHECK: v_bfe_i32 v5, v1, s2, v3                ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0x0c,0x04]
130780x05,0x00,0xc9,0xd1,0x01,0x05,0x0c,0x04
13079
13080# CHECK: v_bfe_i32 v5, v1, s101, v3              ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0xcb,0x0c,0x04]
130810x05,0x00,0xc9,0xd1,0x01,0xcb,0x0c,0x04
13082
13083# CHECK: v_bfe_i32 v5, v1, flat_scratch_lo, v3   ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0xcd,0x0c,0x04]
130840x05,0x00,0xc9,0xd1,0x01,0xcd,0x0c,0x04
13085
13086# CHECK: v_bfe_i32 v5, v1, flat_scratch_hi, v3   ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0xcf,0x0c,0x04]
130870x05,0x00,0xc9,0xd1,0x01,0xcf,0x0c,0x04
13088
13089# CHECK: v_bfe_i32 v5, v1, vcc_lo, v3            ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0xd5,0x0c,0x04]
130900x05,0x00,0xc9,0xd1,0x01,0xd5,0x0c,0x04
13091
13092# CHECK: v_bfe_i32 v5, v1, vcc_hi, v3            ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0xd7,0x0c,0x04]
130930x05,0x00,0xc9,0xd1,0x01,0xd7,0x0c,0x04
13094
13095# CHECK: v_bfe_i32 v5, v1, tba_lo, v3            ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0xd9,0x0c,0x04]
130960x05,0x00,0xc9,0xd1,0x01,0xd9,0x0c,0x04
13097
13098# CHECK: v_bfe_i32 v5, v1, tba_hi, v3            ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0xdb,0x0c,0x04]
130990x05,0x00,0xc9,0xd1,0x01,0xdb,0x0c,0x04
13100
13101# CHECK: v_bfe_i32 v5, v1, tma_lo, v3            ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0xdd,0x0c,0x04]
131020x05,0x00,0xc9,0xd1,0x01,0xdd,0x0c,0x04
13103
13104# CHECK: v_bfe_i32 v5, v1, tma_hi, v3            ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0xdf,0x0c,0x04]
131050x05,0x00,0xc9,0xd1,0x01,0xdf,0x0c,0x04
13106
13107# CHECK: v_bfe_i32 v5, v1, ttmp11, v3            ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0xf7,0x0c,0x04]
131080x05,0x00,0xc9,0xd1,0x01,0xf7,0x0c,0x04
13109
13110# CHECK: v_bfe_i32 v5, v1, m0, v3                ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0xf9,0x0c,0x04]
131110x05,0x00,0xc9,0xd1,0x01,0xf9,0x0c,0x04
13112
13113# CHECK: v_bfe_i32 v5, v1, exec_lo, v3           ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0xfd,0x0c,0x04]
131140x05,0x00,0xc9,0xd1,0x01,0xfd,0x0c,0x04
13115
13116# CHECK: v_bfe_i32 v5, v1, exec_hi, v3           ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0xff,0x0c,0x04]
131170x05,0x00,0xc9,0xd1,0x01,0xff,0x0c,0x04
13118
13119# CHECK: v_bfe_i32 v5, v1, 0, v3                 ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x01,0x0d,0x04]
131200x05,0x00,0xc9,0xd1,0x01,0x01,0x0d,0x04
13121
13122# CHECK: v_bfe_i32 v5, v1, -1, v3                ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x83,0x0d,0x04]
131230x05,0x00,0xc9,0xd1,0x01,0x83,0x0d,0x04
13124
13125# CHECK: v_bfe_i32 v5, v1, 0.5, v3               ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0xe1,0x0d,0x04]
131260x05,0x00,0xc9,0xd1,0x01,0xe1,0x0d,0x04
13127
13128# CHECK: v_bfe_i32 v5, v1, -4.0, v3              ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0xef,0x0d,0x04]
131290x05,0x00,0xc9,0xd1,0x01,0xef,0x0d,0x04
13130
13131# CHECK: v_bfe_i32 v5, v1, v2, v255              ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0xfe,0x07]
131320x05,0x00,0xc9,0xd1,0x01,0x05,0xfe,0x07
13133
13134# CHECK: v_bfe_i32 v5, v1, v2, s3                ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0x0e,0x00]
131350x05,0x00,0xc9,0xd1,0x01,0x05,0x0e,0x00
13136
13137# CHECK: v_bfe_i32 v5, v1, v2, s101              ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0x96,0x01]
131380x05,0x00,0xc9,0xd1,0x01,0x05,0x96,0x01
13139
13140# CHECK: v_bfe_i32 v5, v1, v2, flat_scratch_lo   ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0x9a,0x01]
131410x05,0x00,0xc9,0xd1,0x01,0x05,0x9a,0x01
13142
13143# CHECK: v_bfe_i32 v5, v1, v2, flat_scratch_hi   ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0x9e,0x01]
131440x05,0x00,0xc9,0xd1,0x01,0x05,0x9e,0x01
13145
13146# CHECK: v_bfe_i32 v5, v1, v2, vcc_lo            ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0xaa,0x01]
131470x05,0x00,0xc9,0xd1,0x01,0x05,0xaa,0x01
13148
13149# CHECK: v_bfe_i32 v5, v1, v2, vcc_hi            ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0xae,0x01]
131500x05,0x00,0xc9,0xd1,0x01,0x05,0xae,0x01
13151
13152# CHECK: v_bfe_i32 v5, v1, v2, tba_lo            ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0xb2,0x01]
131530x05,0x00,0xc9,0xd1,0x01,0x05,0xb2,0x01
13154
13155# CHECK: v_bfe_i32 v5, v1, v2, tba_hi            ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0xb6,0x01]
131560x05,0x00,0xc9,0xd1,0x01,0x05,0xb6,0x01
13157
13158# CHECK: v_bfe_i32 v5, v1, v2, tma_lo            ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0xba,0x01]
131590x05,0x00,0xc9,0xd1,0x01,0x05,0xba,0x01
13160
13161# CHECK: v_bfe_i32 v5, v1, v2, tma_hi            ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0xbe,0x01]
131620x05,0x00,0xc9,0xd1,0x01,0x05,0xbe,0x01
13163
13164# CHECK: v_bfe_i32 v5, v1, v2, ttmp11            ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0xee,0x01]
131650x05,0x00,0xc9,0xd1,0x01,0x05,0xee,0x01
13166
13167# CHECK: v_bfe_i32 v5, v1, v2, m0                ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0xf2,0x01]
131680x05,0x00,0xc9,0xd1,0x01,0x05,0xf2,0x01
13169
13170# CHECK: v_bfe_i32 v5, v1, v2, exec_lo           ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0xfa,0x01]
131710x05,0x00,0xc9,0xd1,0x01,0x05,0xfa,0x01
13172
13173# CHECK: v_bfe_i32 v5, v1, v2, exec_hi           ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0xfe,0x01]
131740x05,0x00,0xc9,0xd1,0x01,0x05,0xfe,0x01
13175
13176# CHECK: v_bfe_i32 v5, v1, v2, 0                 ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0x02,0x02]
131770x05,0x00,0xc9,0xd1,0x01,0x05,0x02,0x02
13178
13179# CHECK: v_bfe_i32 v5, v1, v2, -1                ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0x06,0x03]
131800x05,0x00,0xc9,0xd1,0x01,0x05,0x06,0x03
13181
13182# CHECK: v_bfe_i32 v5, v1, v2, 0.5               ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0xc2,0x03]
131830x05,0x00,0xc9,0xd1,0x01,0x05,0xc2,0x03
13184
13185# CHECK: v_bfe_i32 v5, v1, v2, -4.0              ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0xde,0x03]
131860x05,0x00,0xc9,0xd1,0x01,0x05,0xde,0x03
13187
13188# CHECK: v_bfi_b32 v5, v1, v2, v3                ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0x0e,0x04]
131890x05,0x00,0xca,0xd1,0x01,0x05,0x0e,0x04
13190
13191# CHECK: v_bfi_b32 v255, v1, v2, v3              ; encoding: [0xff,0x00,0xca,0xd1,0x01,0x05,0x0e,0x04]
131920xff,0x00,0xca,0xd1,0x01,0x05,0x0e,0x04
13193
13194# CHECK: v_bfi_b32 v5, v255, v2, v3              ; encoding: [0x05,0x00,0xca,0xd1,0xff,0x05,0x0e,0x04]
131950x05,0x00,0xca,0xd1,0xff,0x05,0x0e,0x04
13196
13197# CHECK: v_bfi_b32 v5, s1, v2, v3                ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x04,0x0e,0x04]
131980x05,0x00,0xca,0xd1,0x01,0x04,0x0e,0x04
13199
13200# CHECK: v_bfi_b32 v5, s101, v2, v3              ; encoding: [0x05,0x00,0xca,0xd1,0x65,0x04,0x0e,0x04]
132010x05,0x00,0xca,0xd1,0x65,0x04,0x0e,0x04
13202
13203# CHECK: v_bfi_b32 v5, flat_scratch_lo, v2, v3   ; encoding: [0x05,0x00,0xca,0xd1,0x66,0x04,0x0e,0x04]
132040x05,0x00,0xca,0xd1,0x66,0x04,0x0e,0x04
13205
13206# CHECK: v_bfi_b32 v5, flat_scratch_hi, v2, v3   ; encoding: [0x05,0x00,0xca,0xd1,0x67,0x04,0x0e,0x04]
132070x05,0x00,0xca,0xd1,0x67,0x04,0x0e,0x04
13208
13209# CHECK: v_bfi_b32 v5, vcc_lo, v2, v3            ; encoding: [0x05,0x00,0xca,0xd1,0x6a,0x04,0x0e,0x04]
132100x05,0x00,0xca,0xd1,0x6a,0x04,0x0e,0x04
13211
13212# CHECK: v_bfi_b32 v5, vcc_hi, v2, v3            ; encoding: [0x05,0x00,0xca,0xd1,0x6b,0x04,0x0e,0x04]
132130x05,0x00,0xca,0xd1,0x6b,0x04,0x0e,0x04
13214
13215# CHECK: v_bfi_b32 v5, tba_lo, v2, v3            ; encoding: [0x05,0x00,0xca,0xd1,0x6c,0x04,0x0e,0x04]
132160x05,0x00,0xca,0xd1,0x6c,0x04,0x0e,0x04
13217
13218# CHECK: v_bfi_b32 v5, tba_hi, v2, v3            ; encoding: [0x05,0x00,0xca,0xd1,0x6d,0x04,0x0e,0x04]
132190x05,0x00,0xca,0xd1,0x6d,0x04,0x0e,0x04
13220
13221# CHECK: v_bfi_b32 v5, tma_lo, v2, v3            ; encoding: [0x05,0x00,0xca,0xd1,0x6e,0x04,0x0e,0x04]
132220x05,0x00,0xca,0xd1,0x6e,0x04,0x0e,0x04
13223
13224# CHECK: v_bfi_b32 v5, tma_hi, v2, v3            ; encoding: [0x05,0x00,0xca,0xd1,0x6f,0x04,0x0e,0x04]
132250x05,0x00,0xca,0xd1,0x6f,0x04,0x0e,0x04
13226
13227# CHECK: v_bfi_b32 v5, ttmp11, v2, v3            ; encoding: [0x05,0x00,0xca,0xd1,0x7b,0x04,0x0e,0x04]
132280x05,0x00,0xca,0xd1,0x7b,0x04,0x0e,0x04
13229
13230# CHECK: v_bfi_b32 v5, m0, v2, v3                ; encoding: [0x05,0x00,0xca,0xd1,0x7c,0x04,0x0e,0x04]
132310x05,0x00,0xca,0xd1,0x7c,0x04,0x0e,0x04
13232
13233# CHECK: v_bfi_b32 v5, exec_lo, v2, v3           ; encoding: [0x05,0x00,0xca,0xd1,0x7e,0x04,0x0e,0x04]
132340x05,0x00,0xca,0xd1,0x7e,0x04,0x0e,0x04
13235
13236# CHECK: v_bfi_b32 v5, exec_hi, v2, v3           ; encoding: [0x05,0x00,0xca,0xd1,0x7f,0x04,0x0e,0x04]
132370x05,0x00,0xca,0xd1,0x7f,0x04,0x0e,0x04
13238
13239# CHECK: v_bfi_b32 v5, 0, v2, v3                 ; encoding: [0x05,0x00,0xca,0xd1,0x80,0x04,0x0e,0x04]
132400x05,0x00,0xca,0xd1,0x80,0x04,0x0e,0x04
13241
13242# CHECK: v_bfi_b32 v5, -1, v2, v3                ; encoding: [0x05,0x00,0xca,0xd1,0xc1,0x04,0x0e,0x04]
132430x05,0x00,0xca,0xd1,0xc1,0x04,0x0e,0x04
13244
13245# CHECK: v_bfi_b32 v5, 0.5, v2, v3               ; encoding: [0x05,0x00,0xca,0xd1,0xf0,0x04,0x0e,0x04]
132460x05,0x00,0xca,0xd1,0xf0,0x04,0x0e,0x04
13247
13248# CHECK: v_bfi_b32 v5, -4.0, v2, v3              ; encoding: [0x05,0x00,0xca,0xd1,0xf7,0x04,0x0e,0x04]
132490x05,0x00,0xca,0xd1,0xf7,0x04,0x0e,0x04
13250
13251# CHECK: v_bfi_b32 v5, v1, v255, v3              ; encoding: [0x05,0x00,0xca,0xd1,0x01,0xff,0x0f,0x04]
132520x05,0x00,0xca,0xd1,0x01,0xff,0x0f,0x04
13253
13254# CHECK: v_bfi_b32 v5, v1, s2, v3                ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0x0c,0x04]
132550x05,0x00,0xca,0xd1,0x01,0x05,0x0c,0x04
13256
13257# CHECK: v_bfi_b32 v5, v1, s101, v3              ; encoding: [0x05,0x00,0xca,0xd1,0x01,0xcb,0x0c,0x04]
132580x05,0x00,0xca,0xd1,0x01,0xcb,0x0c,0x04
13259
13260# CHECK: v_bfi_b32 v5, v1, flat_scratch_lo, v3   ; encoding: [0x05,0x00,0xca,0xd1,0x01,0xcd,0x0c,0x04]
132610x05,0x00,0xca,0xd1,0x01,0xcd,0x0c,0x04
13262
13263# CHECK: v_bfi_b32 v5, v1, flat_scratch_hi, v3   ; encoding: [0x05,0x00,0xca,0xd1,0x01,0xcf,0x0c,0x04]
132640x05,0x00,0xca,0xd1,0x01,0xcf,0x0c,0x04
13265
13266# CHECK: v_bfi_b32 v5, v1, vcc_lo, v3            ; encoding: [0x05,0x00,0xca,0xd1,0x01,0xd5,0x0c,0x04]
132670x05,0x00,0xca,0xd1,0x01,0xd5,0x0c,0x04
13268
13269# CHECK: v_bfi_b32 v5, v1, vcc_hi, v3            ; encoding: [0x05,0x00,0xca,0xd1,0x01,0xd7,0x0c,0x04]
132700x05,0x00,0xca,0xd1,0x01,0xd7,0x0c,0x04
13271
13272# CHECK: v_bfi_b32 v5, v1, tba_lo, v3            ; encoding: [0x05,0x00,0xca,0xd1,0x01,0xd9,0x0c,0x04]
132730x05,0x00,0xca,0xd1,0x01,0xd9,0x0c,0x04
13274
13275# CHECK: v_bfi_b32 v5, v1, tba_hi, v3            ; encoding: [0x05,0x00,0xca,0xd1,0x01,0xdb,0x0c,0x04]
132760x05,0x00,0xca,0xd1,0x01,0xdb,0x0c,0x04
13277
13278# CHECK: v_bfi_b32 v5, v1, tma_lo, v3            ; encoding: [0x05,0x00,0xca,0xd1,0x01,0xdd,0x0c,0x04]
132790x05,0x00,0xca,0xd1,0x01,0xdd,0x0c,0x04
13280
13281# CHECK: v_bfi_b32 v5, v1, tma_hi, v3            ; encoding: [0x05,0x00,0xca,0xd1,0x01,0xdf,0x0c,0x04]
132820x05,0x00,0xca,0xd1,0x01,0xdf,0x0c,0x04
13283
13284# CHECK: v_bfi_b32 v5, v1, ttmp11, v3            ; encoding: [0x05,0x00,0xca,0xd1,0x01,0xf7,0x0c,0x04]
132850x05,0x00,0xca,0xd1,0x01,0xf7,0x0c,0x04
13286
13287# CHECK: v_bfi_b32 v5, v1, m0, v3                ; encoding: [0x05,0x00,0xca,0xd1,0x01,0xf9,0x0c,0x04]
132880x05,0x00,0xca,0xd1,0x01,0xf9,0x0c,0x04
13289
13290# CHECK: v_bfi_b32 v5, v1, exec_lo, v3           ; encoding: [0x05,0x00,0xca,0xd1,0x01,0xfd,0x0c,0x04]
132910x05,0x00,0xca,0xd1,0x01,0xfd,0x0c,0x04
13292
13293# CHECK: v_bfi_b32 v5, v1, exec_hi, v3           ; encoding: [0x05,0x00,0xca,0xd1,0x01,0xff,0x0c,0x04]
132940x05,0x00,0xca,0xd1,0x01,0xff,0x0c,0x04
13295
13296# CHECK: v_bfi_b32 v5, v1, 0, v3                 ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x01,0x0d,0x04]
132970x05,0x00,0xca,0xd1,0x01,0x01,0x0d,0x04
13298
13299# CHECK: v_bfi_b32 v5, v1, -1, v3                ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x83,0x0d,0x04]
133000x05,0x00,0xca,0xd1,0x01,0x83,0x0d,0x04
13301
13302# CHECK: v_bfi_b32 v5, v1, 0.5, v3               ; encoding: [0x05,0x00,0xca,0xd1,0x01,0xe1,0x0d,0x04]
133030x05,0x00,0xca,0xd1,0x01,0xe1,0x0d,0x04
13304
13305# CHECK: v_bfi_b32 v5, v1, -4.0, v3              ; encoding: [0x05,0x00,0xca,0xd1,0x01,0xef,0x0d,0x04]
133060x05,0x00,0xca,0xd1,0x01,0xef,0x0d,0x04
13307
13308# CHECK: v_bfi_b32 v5, v1, v2, v255              ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0xfe,0x07]
133090x05,0x00,0xca,0xd1,0x01,0x05,0xfe,0x07
13310
13311# CHECK: v_bfi_b32 v5, v1, v2, s3                ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0x0e,0x00]
133120x05,0x00,0xca,0xd1,0x01,0x05,0x0e,0x00
13313
13314# CHECK: v_bfi_b32 v5, v1, v2, s101              ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0x96,0x01]
133150x05,0x00,0xca,0xd1,0x01,0x05,0x96,0x01
13316
13317# CHECK: v_bfi_b32 v5, v1, v2, flat_scratch_lo   ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0x9a,0x01]
133180x05,0x00,0xca,0xd1,0x01,0x05,0x9a,0x01
13319
13320# CHECK: v_bfi_b32 v5, v1, v2, flat_scratch_hi   ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0x9e,0x01]
133210x05,0x00,0xca,0xd1,0x01,0x05,0x9e,0x01
13322
13323# CHECK: v_bfi_b32 v5, v1, v2, vcc_lo            ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0xaa,0x01]
133240x05,0x00,0xca,0xd1,0x01,0x05,0xaa,0x01
13325
13326# CHECK: v_bfi_b32 v5, v1, v2, vcc_hi            ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0xae,0x01]
133270x05,0x00,0xca,0xd1,0x01,0x05,0xae,0x01
13328
13329# CHECK: v_bfi_b32 v5, v1, v2, tba_lo            ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0xb2,0x01]
133300x05,0x00,0xca,0xd1,0x01,0x05,0xb2,0x01
13331
13332# CHECK: v_bfi_b32 v5, v1, v2, tba_hi            ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0xb6,0x01]
133330x05,0x00,0xca,0xd1,0x01,0x05,0xb6,0x01
13334
13335# CHECK: v_bfi_b32 v5, v1, v2, tma_lo            ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0xba,0x01]
133360x05,0x00,0xca,0xd1,0x01,0x05,0xba,0x01
13337
13338# CHECK: v_bfi_b32 v5, v1, v2, tma_hi            ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0xbe,0x01]
133390x05,0x00,0xca,0xd1,0x01,0x05,0xbe,0x01
13340
13341# CHECK: v_bfi_b32 v5, v1, v2, ttmp11            ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0xee,0x01]
133420x05,0x00,0xca,0xd1,0x01,0x05,0xee,0x01
13343
13344# CHECK: v_bfi_b32 v5, v1, v2, m0                ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0xf2,0x01]
133450x05,0x00,0xca,0xd1,0x01,0x05,0xf2,0x01
13346
13347# CHECK: v_bfi_b32 v5, v1, v2, exec_lo           ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0xfa,0x01]
133480x05,0x00,0xca,0xd1,0x01,0x05,0xfa,0x01
13349
13350# CHECK: v_bfi_b32 v5, v1, v2, exec_hi           ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0xfe,0x01]
133510x05,0x00,0xca,0xd1,0x01,0x05,0xfe,0x01
13352
13353# CHECK: v_bfi_b32 v5, v1, v2, 0                 ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0x02,0x02]
133540x05,0x00,0xca,0xd1,0x01,0x05,0x02,0x02
13355
13356# CHECK: v_bfi_b32 v5, v1, v2, -1                ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0x06,0x03]
133570x05,0x00,0xca,0xd1,0x01,0x05,0x06,0x03
13358
13359# CHECK: v_bfi_b32 v5, v1, v2, 0.5               ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0xc2,0x03]
133600x05,0x00,0xca,0xd1,0x01,0x05,0xc2,0x03
13361
13362# CHECK: v_bfi_b32 v5, v1, v2, -4.0              ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0xde,0x03]
133630x05,0x00,0xca,0xd1,0x01,0x05,0xde,0x03
13364
13365# CHECK: v_fma_f32 v5, v1, v2, v3                ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x04]
133660x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x04
13367
13368# CHECK: v_fma_f32 v255, v1, v2, v3              ; encoding: [0xff,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x04]
133690xff,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x04
13370
13371# CHECK: v_fma_f32 v5, v255, v2, v3              ; encoding: [0x05,0x00,0xcb,0xd1,0xff,0x05,0x0e,0x04]
133720x05,0x00,0xcb,0xd1,0xff,0x05,0x0e,0x04
13373
13374# CHECK: v_fma_f32 v5, s1, v2, v3                ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x04,0x0e,0x04]
133750x05,0x00,0xcb,0xd1,0x01,0x04,0x0e,0x04
13376
13377# CHECK: v_fma_f32 v5, s101, v2, v3              ; encoding: [0x05,0x00,0xcb,0xd1,0x65,0x04,0x0e,0x04]
133780x05,0x00,0xcb,0xd1,0x65,0x04,0x0e,0x04
13379
13380# CHECK: v_fma_f32 v5, flat_scratch_lo, v2, v3   ; encoding: [0x05,0x00,0xcb,0xd1,0x66,0x04,0x0e,0x04]
133810x05,0x00,0xcb,0xd1,0x66,0x04,0x0e,0x04
13382
13383# CHECK: v_fma_f32 v5, flat_scratch_hi, v2, v3   ; encoding: [0x05,0x00,0xcb,0xd1,0x67,0x04,0x0e,0x04]
133840x05,0x00,0xcb,0xd1,0x67,0x04,0x0e,0x04
13385
13386# CHECK: v_fma_f32 v5, vcc_lo, v2, v3            ; encoding: [0x05,0x00,0xcb,0xd1,0x6a,0x04,0x0e,0x04]
133870x05,0x00,0xcb,0xd1,0x6a,0x04,0x0e,0x04
13388
13389# CHECK: v_fma_f32 v5, vcc_hi, v2, v3            ; encoding: [0x05,0x00,0xcb,0xd1,0x6b,0x04,0x0e,0x04]
133900x05,0x00,0xcb,0xd1,0x6b,0x04,0x0e,0x04
13391
13392# CHECK: v_fma_f32 v5, tba_lo, v2, v3            ; encoding: [0x05,0x00,0xcb,0xd1,0x6c,0x04,0x0e,0x04]
133930x05,0x00,0xcb,0xd1,0x6c,0x04,0x0e,0x04
13394
13395# CHECK: v_fma_f32 v5, tba_hi, v2, v3            ; encoding: [0x05,0x00,0xcb,0xd1,0x6d,0x04,0x0e,0x04]
133960x05,0x00,0xcb,0xd1,0x6d,0x04,0x0e,0x04
13397
13398# CHECK: v_fma_f32 v5, tma_lo, v2, v3            ; encoding: [0x05,0x00,0xcb,0xd1,0x6e,0x04,0x0e,0x04]
133990x05,0x00,0xcb,0xd1,0x6e,0x04,0x0e,0x04
13400
13401# CHECK: v_fma_f32 v5, tma_hi, v2, v3            ; encoding: [0x05,0x00,0xcb,0xd1,0x6f,0x04,0x0e,0x04]
134020x05,0x00,0xcb,0xd1,0x6f,0x04,0x0e,0x04
13403
13404# CHECK: v_fma_f32 v5, ttmp11, v2, v3            ; encoding: [0x05,0x00,0xcb,0xd1,0x7b,0x04,0x0e,0x04]
134050x05,0x00,0xcb,0xd1,0x7b,0x04,0x0e,0x04
13406
13407# CHECK: v_fma_f32 v5, m0, v2, v3                ; encoding: [0x05,0x00,0xcb,0xd1,0x7c,0x04,0x0e,0x04]
134080x05,0x00,0xcb,0xd1,0x7c,0x04,0x0e,0x04
13409
13410# CHECK: v_fma_f32 v5, exec_lo, v2, v3           ; encoding: [0x05,0x00,0xcb,0xd1,0x7e,0x04,0x0e,0x04]
134110x05,0x00,0xcb,0xd1,0x7e,0x04,0x0e,0x04
13412
13413# CHECK: v_fma_f32 v5, exec_hi, v2, v3           ; encoding: [0x05,0x00,0xcb,0xd1,0x7f,0x04,0x0e,0x04]
134140x05,0x00,0xcb,0xd1,0x7f,0x04,0x0e,0x04
13415
13416# CHECK: v_fma_f32 v5, 0, v2, v3                 ; encoding: [0x05,0x00,0xcb,0xd1,0x80,0x04,0x0e,0x04]
134170x05,0x00,0xcb,0xd1,0x80,0x04,0x0e,0x04
13418
13419# CHECK: v_fma_f32 v5, -1, v2, v3                ; encoding: [0x05,0x00,0xcb,0xd1,0xc1,0x04,0x0e,0x04]
134200x05,0x00,0xcb,0xd1,0xc1,0x04,0x0e,0x04
13421
13422# CHECK: v_fma_f32 v5, 0.5, v2, v3               ; encoding: [0x05,0x00,0xcb,0xd1,0xf0,0x04,0x0e,0x04]
134230x05,0x00,0xcb,0xd1,0xf0,0x04,0x0e,0x04
13424
13425# CHECK: v_fma_f32 v5, -4.0, v2, v3              ; encoding: [0x05,0x00,0xcb,0xd1,0xf7,0x04,0x0e,0x04]
134260x05,0x00,0xcb,0xd1,0xf7,0x04,0x0e,0x04
13427
13428# CHECK: v_fma_f32 v5, v1, v255, v3              ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0xff,0x0f,0x04]
134290x05,0x00,0xcb,0xd1,0x01,0xff,0x0f,0x04
13430
13431# CHECK: v_fma_f32 v5, v1, s2, v3                ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x0c,0x04]
134320x05,0x00,0xcb,0xd1,0x01,0x05,0x0c,0x04
13433
13434# CHECK: v_fma_f32 v5, v1, s101, v3              ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0xcb,0x0c,0x04]
134350x05,0x00,0xcb,0xd1,0x01,0xcb,0x0c,0x04
13436
13437# CHECK: v_fma_f32 v5, v1, flat_scratch_lo, v3   ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0xcd,0x0c,0x04]
134380x05,0x00,0xcb,0xd1,0x01,0xcd,0x0c,0x04
13439
13440# CHECK: v_fma_f32 v5, v1, flat_scratch_hi, v3   ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0xcf,0x0c,0x04]
134410x05,0x00,0xcb,0xd1,0x01,0xcf,0x0c,0x04
13442
13443# CHECK: v_fma_f32 v5, v1, vcc_lo, v3            ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0xd5,0x0c,0x04]
134440x05,0x00,0xcb,0xd1,0x01,0xd5,0x0c,0x04
13445
13446# CHECK: v_fma_f32 v5, v1, vcc_hi, v3            ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0xd7,0x0c,0x04]
134470x05,0x00,0xcb,0xd1,0x01,0xd7,0x0c,0x04
13448
13449# CHECK: v_fma_f32 v5, v1, tba_lo, v3            ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0xd9,0x0c,0x04]
134500x05,0x00,0xcb,0xd1,0x01,0xd9,0x0c,0x04
13451
13452# CHECK: v_fma_f32 v5, v1, tba_hi, v3            ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0xdb,0x0c,0x04]
134530x05,0x00,0xcb,0xd1,0x01,0xdb,0x0c,0x04
13454
13455# CHECK: v_fma_f32 v5, v1, tma_lo, v3            ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0xdd,0x0c,0x04]
134560x05,0x00,0xcb,0xd1,0x01,0xdd,0x0c,0x04
13457
13458# CHECK: v_fma_f32 v5, v1, tma_hi, v3            ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0xdf,0x0c,0x04]
134590x05,0x00,0xcb,0xd1,0x01,0xdf,0x0c,0x04
13460
13461# CHECK: v_fma_f32 v5, v1, ttmp11, v3            ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0xf7,0x0c,0x04]
134620x05,0x00,0xcb,0xd1,0x01,0xf7,0x0c,0x04
13463
13464# CHECK: v_fma_f32 v5, v1, m0, v3                ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0xf9,0x0c,0x04]
134650x05,0x00,0xcb,0xd1,0x01,0xf9,0x0c,0x04
13466
13467# CHECK: v_fma_f32 v5, v1, exec_lo, v3           ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0xfd,0x0c,0x04]
134680x05,0x00,0xcb,0xd1,0x01,0xfd,0x0c,0x04
13469
13470# CHECK: v_fma_f32 v5, v1, exec_hi, v3           ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0xff,0x0c,0x04]
134710x05,0x00,0xcb,0xd1,0x01,0xff,0x0c,0x04
13472
13473# CHECK: v_fma_f32 v5, v1, 0, v3                 ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x01,0x0d,0x04]
134740x05,0x00,0xcb,0xd1,0x01,0x01,0x0d,0x04
13475
13476# CHECK: v_fma_f32 v5, v1, -1, v3                ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x83,0x0d,0x04]
134770x05,0x00,0xcb,0xd1,0x01,0x83,0x0d,0x04
13478
13479# CHECK: v_fma_f32 v5, v1, 0.5, v3               ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0xe1,0x0d,0x04]
134800x05,0x00,0xcb,0xd1,0x01,0xe1,0x0d,0x04
13481
13482# CHECK: v_fma_f32 v5, v1, -4.0, v3              ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0xef,0x0d,0x04]
134830x05,0x00,0xcb,0xd1,0x01,0xef,0x0d,0x04
13484
13485# CHECK: v_fma_f32 v5, v1, v2, v255              ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0xfe,0x07]
134860x05,0x00,0xcb,0xd1,0x01,0x05,0xfe,0x07
13487
13488# CHECK: v_fma_f32 v5, v1, v2, s3                ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x00]
134890x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x00
13490
13491# CHECK: v_fma_f32 v5, v1, v2, s101              ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x96,0x01]
134920x05,0x00,0xcb,0xd1,0x01,0x05,0x96,0x01
13493
13494# CHECK: v_fma_f32 v5, v1, v2, flat_scratch_lo   ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x9a,0x01]
134950x05,0x00,0xcb,0xd1,0x01,0x05,0x9a,0x01
13496
13497# CHECK: v_fma_f32 v5, v1, v2, flat_scratch_hi   ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x9e,0x01]
134980x05,0x00,0xcb,0xd1,0x01,0x05,0x9e,0x01
13499
13500# CHECK: v_fma_f32 v5, v1, v2, vcc_lo            ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0xaa,0x01]
135010x05,0x00,0xcb,0xd1,0x01,0x05,0xaa,0x01
13502
13503# CHECK: v_fma_f32 v5, v1, v2, vcc_hi            ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0xae,0x01]
135040x05,0x00,0xcb,0xd1,0x01,0x05,0xae,0x01
13505
13506# CHECK: v_fma_f32 v5, v1, v2, tba_lo            ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0xb2,0x01]
135070x05,0x00,0xcb,0xd1,0x01,0x05,0xb2,0x01
13508
13509# CHECK: v_fma_f32 v5, v1, v2, tba_hi            ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0xb6,0x01]
135100x05,0x00,0xcb,0xd1,0x01,0x05,0xb6,0x01
13511
13512# CHECK: v_fma_f32 v5, v1, v2, tma_lo            ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0xba,0x01]
135130x05,0x00,0xcb,0xd1,0x01,0x05,0xba,0x01
13514
13515# CHECK: v_fma_f32 v5, v1, v2, tma_hi            ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0xbe,0x01]
135160x05,0x00,0xcb,0xd1,0x01,0x05,0xbe,0x01
13517
13518# CHECK: v_fma_f32 v5, v1, v2, ttmp11            ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0xee,0x01]
135190x05,0x00,0xcb,0xd1,0x01,0x05,0xee,0x01
13520
13521# CHECK: v_fma_f32 v5, v1, v2, m0                ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0xf2,0x01]
135220x05,0x00,0xcb,0xd1,0x01,0x05,0xf2,0x01
13523
13524# CHECK: v_fma_f32 v5, v1, v2, exec_lo           ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0xfa,0x01]
135250x05,0x00,0xcb,0xd1,0x01,0x05,0xfa,0x01
13526
13527# CHECK: v_fma_f32 v5, v1, v2, exec_hi           ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0xfe,0x01]
135280x05,0x00,0xcb,0xd1,0x01,0x05,0xfe,0x01
13529
13530# CHECK: v_fma_f32 v5, v1, v2, 0                 ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x02,0x02]
135310x05,0x00,0xcb,0xd1,0x01,0x05,0x02,0x02
13532
13533# CHECK: v_fma_f32 v5, v1, v2, -1                ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x06,0x03]
135340x05,0x00,0xcb,0xd1,0x01,0x05,0x06,0x03
13535
13536# CHECK: v_fma_f32 v5, v1, v2, 0.5               ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0xc2,0x03]
135370x05,0x00,0xcb,0xd1,0x01,0x05,0xc2,0x03
13538
13539# CHECK: v_fma_f32 v5, v1, v2, -4.0              ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0xde,0x03]
135400x05,0x00,0xcb,0xd1,0x01,0x05,0xde,0x03
13541
13542# CHECK: v_fma_f32 v5, -v1, v2, v3               ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x24]
135430x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x24
13544
13545# CHECK: v_fma_f32 v5, v1, -v2, v3               ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x44]
135460x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x44
13547
13548# CHECK: v_fma_f32 v5, v1, v2, -v3               ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x84]
135490x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x84
13550
13551# CHECK: v_fma_f32 v5, -v1, -v2, -v3             ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0xe4]
135520x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0xe4
13553
13554# CHECK: v_fma_f32 v5, |v1|, v2, v3              ; encoding: [0x05,0x01,0xcb,0xd1,0x01,0x05,0x0e,0x04]
135550x05,0x01,0xcb,0xd1,0x01,0x05,0x0e,0x04
13556
13557# CHECK: v_fma_f32 v5, v1, |v2|, v3              ; encoding: [0x05,0x02,0xcb,0xd1,0x01,0x05,0x0e,0x04]
135580x05,0x02,0xcb,0xd1,0x01,0x05,0x0e,0x04
13559
13560# CHECK: v_fma_f32 v5, v1, v2, |v3|              ; encoding: [0x05,0x04,0xcb,0xd1,0x01,0x05,0x0e,0x04]
135610x05,0x04,0xcb,0xd1,0x01,0x05,0x0e,0x04
13562
13563# CHECK: v_fma_f32 v5, |v1|, |v2|, |v3|          ; encoding: [0x05,0x07,0xcb,0xd1,0x01,0x05,0x0e,0x04]
135640x05,0x07,0xcb,0xd1,0x01,0x05,0x0e,0x04
13565
13566# CHECK: v_fma_f32 v5, v1, v2, v3 clamp          ; encoding: [0x05,0x80,0xcb,0xd1,0x01,0x05,0x0e,0x04]
135670x05,0x80,0xcb,0xd1,0x01,0x05,0x0e,0x04
13568
13569# CHECK: v_fma_f32 v5, v1, v2, v3 mul:2          ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x0c]
135700x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x0c
13571
13572# CHECK: v_fma_f32 v5, v1, v2, v3 mul:4          ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x14]
135730x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x14
13574
13575# CHECK: v_fma_f32 v5, v1, v2, v3 div:2          ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x1c]
135760x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x1c
13577
13578# CHECK: v_fma_f64 v[5:6], v[1:2], v[2:3], v[3:4] ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0x05,0x0e,0x04]
135790x05,0x00,0xcc,0xd1,0x01,0x05,0x0e,0x04
13580
13581# CHECK: v_fma_f64 v[254:255], v[1:2], v[2:3], v[3:4] ; encoding: [0xfe,0x00,0xcc,0xd1,0x01,0x05,0x0e,0x04]
135820xfe,0x00,0xcc,0xd1,0x01,0x05,0x0e,0x04
13583
13584# CHECK: v_fma_f64 v[5:6], v[254:255], v[2:3], v[3:4] ; encoding: [0x05,0x00,0xcc,0xd1,0xfe,0x05,0x0e,0x04]
135850x05,0x00,0xcc,0xd1,0xfe,0x05,0x0e,0x04
13586
13587# CHECK: v_fma_f64 v[5:6], s[2:3], v[2:3], v[3:4] ; encoding: [0x05,0x00,0xcc,0xd1,0x02,0x04,0x0e,0x04]
135880x05,0x00,0xcc,0xd1,0x02,0x04,0x0e,0x04
13589
13590# CHECK: v_fma_f64 v[5:6], s[4:5], v[2:3], v[3:4] ; encoding: [0x05,0x00,0xcc,0xd1,0x04,0x04,0x0e,0x04]
135910x05,0x00,0xcc,0xd1,0x04,0x04,0x0e,0x04
13592
13593# CHECK: v_fma_f64 v[5:6], s[100:101], v[2:3], v[3:4] ; encoding: [0x05,0x00,0xcc,0xd1,0x64,0x04,0x0e,0x04]
135940x05,0x00,0xcc,0xd1,0x64,0x04,0x0e,0x04
13595
13596# CHECK: v_fma_f64 v[5:6], flat_scratch, v[2:3], v[3:4] ; encoding: [0x05,0x00,0xcc,0xd1,0x66,0x04,0x0e,0x04]
135970x05,0x00,0xcc,0xd1,0x66,0x04,0x0e,0x04
13598
13599# CHECK: v_fma_f64 v[5:6], vcc, v[2:3], v[3:4]   ; encoding: [0x05,0x00,0xcc,0xd1,0x6a,0x04,0x0e,0x04]
136000x05,0x00,0xcc,0xd1,0x6a,0x04,0x0e,0x04
13601
13602# CHECK: v_fma_f64 v[5:6], tba, v[2:3], v[3:4]   ; encoding: [0x05,0x00,0xcc,0xd1,0x6c,0x04,0x0e,0x04]
136030x05,0x00,0xcc,0xd1,0x6c,0x04,0x0e,0x04
13604
13605# CHECK: v_fma_f64 v[5:6], tma, v[2:3], v[3:4]   ; encoding: [0x05,0x00,0xcc,0xd1,0x6e,0x04,0x0e,0x04]
136060x05,0x00,0xcc,0xd1,0x6e,0x04,0x0e,0x04
13607
13608# CHECK: v_fma_f64 v[5:6], ttmp[10:11], v[2:3], v[3:4] ; encoding: [0x05,0x00,0xcc,0xd1,0x7a,0x04,0x0e,0x04]
136090x05,0x00,0xcc,0xd1,0x7a,0x04,0x0e,0x04
13610
13611# CHECK: v_fma_f64 v[5:6], exec, v[2:3], v[3:4]  ; encoding: [0x05,0x00,0xcc,0xd1,0x7e,0x04,0x0e,0x04]
136120x05,0x00,0xcc,0xd1,0x7e,0x04,0x0e,0x04
13613
13614# CHECK: v_fma_f64 v[5:6], 0, v[2:3], v[3:4]     ; encoding: [0x05,0x00,0xcc,0xd1,0x80,0x04,0x0e,0x04]
136150x05,0x00,0xcc,0xd1,0x80,0x04,0x0e,0x04
13616
13617# CHECK: v_fma_f64 v[5:6], -1, v[2:3], v[3:4]    ; encoding: [0x05,0x00,0xcc,0xd1,0xc1,0x04,0x0e,0x04]
136180x05,0x00,0xcc,0xd1,0xc1,0x04,0x0e,0x04
13619
13620# CHECK: v_fma_f64 v[5:6], 0.5, v[2:3], v[3:4]   ; encoding: [0x05,0x00,0xcc,0xd1,0xf0,0x04,0x0e,0x04]
136210x05,0x00,0xcc,0xd1,0xf0,0x04,0x0e,0x04
13622
13623# CHECK: v_fma_f64 v[5:6], -4.0, v[2:3], v[3:4]  ; encoding: [0x05,0x00,0xcc,0xd1,0xf7,0x04,0x0e,0x04]
136240x05,0x00,0xcc,0xd1,0xf7,0x04,0x0e,0x04
13625
13626# CHECK: v_fma_f64 v[5:6], v[1:2], v[254:255], v[3:4] ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0xfd,0x0f,0x04]
136270x05,0x00,0xcc,0xd1,0x01,0xfd,0x0f,0x04
13628
13629# CHECK: v_fma_f64 v[5:6], v[1:2], s[4:5], v[3:4] ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0x09,0x0c,0x04]
136300x05,0x00,0xcc,0xd1,0x01,0x09,0x0c,0x04
13631
13632# CHECK: v_fma_f64 v[5:6], v[1:2], s[6:7], v[3:4] ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0x0d,0x0c,0x04]
136330x05,0x00,0xcc,0xd1,0x01,0x0d,0x0c,0x04
13634
13635# CHECK: v_fma_f64 v[5:6], v[1:2], s[100:101], v[3:4] ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0xc9,0x0c,0x04]
136360x05,0x00,0xcc,0xd1,0x01,0xc9,0x0c,0x04
13637
13638# CHECK: v_fma_f64 v[5:6], v[1:2], flat_scratch, v[3:4] ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0xcd,0x0c,0x04]
136390x05,0x00,0xcc,0xd1,0x01,0xcd,0x0c,0x04
13640
13641# CHECK: v_fma_f64 v[5:6], v[1:2], vcc, v[3:4]   ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0xd5,0x0c,0x04]
136420x05,0x00,0xcc,0xd1,0x01,0xd5,0x0c,0x04
13643
13644# CHECK: v_fma_f64 v[5:6], v[1:2], tba, v[3:4]   ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0xd9,0x0c,0x04]
136450x05,0x00,0xcc,0xd1,0x01,0xd9,0x0c,0x04
13646
13647# CHECK: v_fma_f64 v[5:6], v[1:2], tma, v[3:4]   ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0xdd,0x0c,0x04]
136480x05,0x00,0xcc,0xd1,0x01,0xdd,0x0c,0x04
13649
13650# CHECK: v_fma_f64 v[5:6], v[1:2], ttmp[10:11], v[3:4] ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0xf5,0x0c,0x04]
136510x05,0x00,0xcc,0xd1,0x01,0xf5,0x0c,0x04
13652
13653# CHECK: v_fma_f64 v[5:6], v[1:2], exec, v[3:4]  ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0xfd,0x0c,0x04]
136540x05,0x00,0xcc,0xd1,0x01,0xfd,0x0c,0x04
13655
13656# CHECK: v_fma_f64 v[5:6], v[1:2], 0, v[3:4]     ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0x01,0x0d,0x04]
136570x05,0x00,0xcc,0xd1,0x01,0x01,0x0d,0x04
13658
13659# CHECK: v_fma_f64 v[5:6], v[1:2], -1, v[3:4]    ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0x83,0x0d,0x04]
136600x05,0x00,0xcc,0xd1,0x01,0x83,0x0d,0x04
13661
13662# CHECK: v_fma_f64 v[5:6], v[1:2], 0.5, v[3:4]   ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0xe1,0x0d,0x04]
136630x05,0x00,0xcc,0xd1,0x01,0xe1,0x0d,0x04
13664
13665# CHECK: v_fma_f64 v[5:6], v[1:2], -4.0, v[3:4]  ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0xef,0x0d,0x04]
136660x05,0x00,0xcc,0xd1,0x01,0xef,0x0d,0x04
13667
13668# CHECK: v_fma_f64 v[5:6], v[1:2], v[2:3], v[254:255] ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0x05,0xfa,0x07]
136690x05,0x00,0xcc,0xd1,0x01,0x05,0xfa,0x07
13670
13671# CHECK: v_fma_f64 v[5:6], v[1:2], v[2:3], s[6:7] ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0x05,0x1a,0x00]
136720x05,0x00,0xcc,0xd1,0x01,0x05,0x1a,0x00
13673
13674# CHECK: v_fma_f64 v[5:6], v[1:2], v[2:3], s[8:9] ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0x05,0x22,0x00]
136750x05,0x00,0xcc,0xd1,0x01,0x05,0x22,0x00
13676
13677# CHECK: v_fma_f64 v[5:6], v[1:2], v[2:3], s[100:101] ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0x05,0x92,0x01]
136780x05,0x00,0xcc,0xd1,0x01,0x05,0x92,0x01
13679
13680# CHECK: v_fma_f64 v[5:6], v[1:2], v[2:3], flat_scratch ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0x05,0x9a,0x01]
136810x05,0x00,0xcc,0xd1,0x01,0x05,0x9a,0x01
13682
13683# CHECK: v_fma_f64 v[5:6], v[1:2], v[2:3], vcc   ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0x05,0xaa,0x01]
136840x05,0x00,0xcc,0xd1,0x01,0x05,0xaa,0x01
13685
13686# CHECK: v_fma_f64 v[5:6], v[1:2], v[2:3], tba   ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0x05,0xb2,0x01]
136870x05,0x00,0xcc,0xd1,0x01,0x05,0xb2,0x01
13688
13689# CHECK: v_fma_f64 v[5:6], v[1:2], v[2:3], tma   ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0x05,0xba,0x01]
136900x05,0x00,0xcc,0xd1,0x01,0x05,0xba,0x01
13691
13692# CHECK: v_fma_f64 v[5:6], v[1:2], v[2:3], ttmp[10:11] ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0x05,0xea,0x01]
136930x05,0x00,0xcc,0xd1,0x01,0x05,0xea,0x01
13694
13695# CHECK: v_fma_f64 v[5:6], v[1:2], v[2:3], exec  ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0x05,0xfa,0x01]
136960x05,0x00,0xcc,0xd1,0x01,0x05,0xfa,0x01
13697
13698# CHECK: v_fma_f64 v[5:6], v[1:2], v[2:3], 0     ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0x05,0x02,0x02]
136990x05,0x00,0xcc,0xd1,0x01,0x05,0x02,0x02
13700
13701# CHECK: v_fma_f64 v[5:6], v[1:2], v[2:3], -1    ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0x05,0x06,0x03]
137020x05,0x00,0xcc,0xd1,0x01,0x05,0x06,0x03
13703
13704# CHECK: v_fma_f64 v[5:6], v[1:2], v[2:3], 0.5   ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0x05,0xc2,0x03]
137050x05,0x00,0xcc,0xd1,0x01,0x05,0xc2,0x03
13706
13707# CHECK: v_fma_f64 v[5:6], v[1:2], v[2:3], -4.0  ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0x05,0xde,0x03]
137080x05,0x00,0xcc,0xd1,0x01,0x05,0xde,0x03
13709
13710# CHECK: v_fma_f64 v[5:6], -v[1:2], v[2:3], v[3:4] ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0x05,0x0e,0x24]
137110x05,0x00,0xcc,0xd1,0x01,0x05,0x0e,0x24
13712
13713# CHECK: v_fma_f64 v[5:6], v[1:2], -v[2:3], v[3:4] ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0x05,0x0e,0x44]
137140x05,0x00,0xcc,0xd1,0x01,0x05,0x0e,0x44
13715
13716# CHECK: v_fma_f64 v[5:6], v[1:2], v[2:3], -v[3:4] ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0x05,0x0e,0x84]
137170x05,0x00,0xcc,0xd1,0x01,0x05,0x0e,0x84
13718
13719# CHECK: v_fma_f64 v[5:6], -v[1:2], -v[2:3], -v[3:4] ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0x05,0x0e,0xe4]
137200x05,0x00,0xcc,0xd1,0x01,0x05,0x0e,0xe4
13721
13722# CHECK: v_fma_f64 v[5:6], |v[1:2]|, v[2:3], v[3:4] ; encoding: [0x05,0x01,0xcc,0xd1,0x01,0x05,0x0e,0x04]
137230x05,0x01,0xcc,0xd1,0x01,0x05,0x0e,0x04
13724
13725# CHECK: v_fma_f64 v[5:6], v[1:2], |v[2:3]|, v[3:4] ; encoding: [0x05,0x02,0xcc,0xd1,0x01,0x05,0x0e,0x04]
137260x05,0x02,0xcc,0xd1,0x01,0x05,0x0e,0x04
13727
13728# CHECK: v_fma_f64 v[5:6], v[1:2], v[2:3], |v[3:4]| ; encoding: [0x05,0x04,0xcc,0xd1,0x01,0x05,0x0e,0x04]
137290x05,0x04,0xcc,0xd1,0x01,0x05,0x0e,0x04
13730
13731# CHECK: v_fma_f64 v[5:6], |v[1:2]|, |v[2:3]|, |v[3:4]| ; encoding: [0x05,0x07,0xcc,0xd1,0x01,0x05,0x0e,0x04]
137320x05,0x07,0xcc,0xd1,0x01,0x05,0x0e,0x04
13733
13734# CHECK: v_fma_f64 v[5:6], v[1:2], v[2:3], v[3:4] clamp ; encoding: [0x05,0x80,0xcc,0xd1,0x01,0x05,0x0e,0x04]
137350x05,0x80,0xcc,0xd1,0x01,0x05,0x0e,0x04
13736
13737# CHECK: v_fma_f64 v[5:6], v[1:2], v[2:3], v[3:4] mul:2 ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0x05,0x0e,0x0c]
137380x05,0x00,0xcc,0xd1,0x01,0x05,0x0e,0x0c
13739
13740# CHECK: v_fma_f64 v[5:6], v[1:2], v[2:3], v[3:4] mul:4 ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0x05,0x0e,0x14]
137410x05,0x00,0xcc,0xd1,0x01,0x05,0x0e,0x14
13742
13743# CHECK: v_fma_f64 v[5:6], v[1:2], v[2:3], v[3:4] div:2 ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0x05,0x0e,0x1c]
137440x05,0x00,0xcc,0xd1,0x01,0x05,0x0e,0x1c
13745
13746# CHECK: v_lerp_u8 v5, v1, v2, v3                ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0x0e,0x04]
137470x05,0x00,0xcd,0xd1,0x01,0x05,0x0e,0x04
13748
13749# CHECK: v_lerp_u8 v255, v1, v2, v3              ; encoding: [0xff,0x00,0xcd,0xd1,0x01,0x05,0x0e,0x04]
137500xff,0x00,0xcd,0xd1,0x01,0x05,0x0e,0x04
13751
13752# CHECK: v_lerp_u8 v5, v255, v2, v3              ; encoding: [0x05,0x00,0xcd,0xd1,0xff,0x05,0x0e,0x04]
137530x05,0x00,0xcd,0xd1,0xff,0x05,0x0e,0x04
13754
13755# CHECK: v_lerp_u8 v5, s1, v2, v3                ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x04,0x0e,0x04]
137560x05,0x00,0xcd,0xd1,0x01,0x04,0x0e,0x04
13757
13758# CHECK: v_lerp_u8 v5, s101, v2, v3              ; encoding: [0x05,0x00,0xcd,0xd1,0x65,0x04,0x0e,0x04]
137590x05,0x00,0xcd,0xd1,0x65,0x04,0x0e,0x04
13760
13761# CHECK: v_lerp_u8 v5, flat_scratch_lo, v2, v3   ; encoding: [0x05,0x00,0xcd,0xd1,0x66,0x04,0x0e,0x04]
137620x05,0x00,0xcd,0xd1,0x66,0x04,0x0e,0x04
13763
13764# CHECK: v_lerp_u8 v5, flat_scratch_hi, v2, v3   ; encoding: [0x05,0x00,0xcd,0xd1,0x67,0x04,0x0e,0x04]
137650x05,0x00,0xcd,0xd1,0x67,0x04,0x0e,0x04
13766
13767# CHECK: v_lerp_u8 v5, vcc_lo, v2, v3            ; encoding: [0x05,0x00,0xcd,0xd1,0x6a,0x04,0x0e,0x04]
137680x05,0x00,0xcd,0xd1,0x6a,0x04,0x0e,0x04
13769
13770# CHECK: v_lerp_u8 v5, vcc_hi, v2, v3            ; encoding: [0x05,0x00,0xcd,0xd1,0x6b,0x04,0x0e,0x04]
137710x05,0x00,0xcd,0xd1,0x6b,0x04,0x0e,0x04
13772
13773# CHECK: v_lerp_u8 v5, tba_lo, v2, v3            ; encoding: [0x05,0x00,0xcd,0xd1,0x6c,0x04,0x0e,0x04]
137740x05,0x00,0xcd,0xd1,0x6c,0x04,0x0e,0x04
13775
13776# CHECK: v_lerp_u8 v5, tba_hi, v2, v3            ; encoding: [0x05,0x00,0xcd,0xd1,0x6d,0x04,0x0e,0x04]
137770x05,0x00,0xcd,0xd1,0x6d,0x04,0x0e,0x04
13778
13779# CHECK: v_lerp_u8 v5, tma_lo, v2, v3            ; encoding: [0x05,0x00,0xcd,0xd1,0x6e,0x04,0x0e,0x04]
137800x05,0x00,0xcd,0xd1,0x6e,0x04,0x0e,0x04
13781
13782# CHECK: v_lerp_u8 v5, tma_hi, v2, v3            ; encoding: [0x05,0x00,0xcd,0xd1,0x6f,0x04,0x0e,0x04]
137830x05,0x00,0xcd,0xd1,0x6f,0x04,0x0e,0x04
13784
13785# CHECK: v_lerp_u8 v5, ttmp11, v2, v3            ; encoding: [0x05,0x00,0xcd,0xd1,0x7b,0x04,0x0e,0x04]
137860x05,0x00,0xcd,0xd1,0x7b,0x04,0x0e,0x04
13787
13788# CHECK: v_lerp_u8 v5, m0, v2, v3                ; encoding: [0x05,0x00,0xcd,0xd1,0x7c,0x04,0x0e,0x04]
137890x05,0x00,0xcd,0xd1,0x7c,0x04,0x0e,0x04
13790
13791# CHECK: v_lerp_u8 v5, exec_lo, v2, v3           ; encoding: [0x05,0x00,0xcd,0xd1,0x7e,0x04,0x0e,0x04]
137920x05,0x00,0xcd,0xd1,0x7e,0x04,0x0e,0x04
13793
13794# CHECK: v_lerp_u8 v5, exec_hi, v2, v3           ; encoding: [0x05,0x00,0xcd,0xd1,0x7f,0x04,0x0e,0x04]
137950x05,0x00,0xcd,0xd1,0x7f,0x04,0x0e,0x04
13796
13797# CHECK: v_lerp_u8 v5, 0, v2, v3                 ; encoding: [0x05,0x00,0xcd,0xd1,0x80,0x04,0x0e,0x04]
137980x05,0x00,0xcd,0xd1,0x80,0x04,0x0e,0x04
13799
13800# CHECK: v_lerp_u8 v5, -1, v2, v3                ; encoding: [0x05,0x00,0xcd,0xd1,0xc1,0x04,0x0e,0x04]
138010x05,0x00,0xcd,0xd1,0xc1,0x04,0x0e,0x04
13802
13803# CHECK: v_lerp_u8 v5, 0.5, v2, v3               ; encoding: [0x05,0x00,0xcd,0xd1,0xf0,0x04,0x0e,0x04]
138040x05,0x00,0xcd,0xd1,0xf0,0x04,0x0e,0x04
13805
13806# CHECK: v_lerp_u8 v5, -4.0, v2, v3              ; encoding: [0x05,0x00,0xcd,0xd1,0xf7,0x04,0x0e,0x04]
138070x05,0x00,0xcd,0xd1,0xf7,0x04,0x0e,0x04
13808
13809# CHECK: v_lerp_u8 v5, v1, v255, v3              ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0xff,0x0f,0x04]
138100x05,0x00,0xcd,0xd1,0x01,0xff,0x0f,0x04
13811
13812# CHECK: v_lerp_u8 v5, v1, s2, v3                ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0x0c,0x04]
138130x05,0x00,0xcd,0xd1,0x01,0x05,0x0c,0x04
13814
13815# CHECK: v_lerp_u8 v5, v1, s101, v3              ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0xcb,0x0c,0x04]
138160x05,0x00,0xcd,0xd1,0x01,0xcb,0x0c,0x04
13817
13818# CHECK: v_lerp_u8 v5, v1, flat_scratch_lo, v3   ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0xcd,0x0c,0x04]
138190x05,0x00,0xcd,0xd1,0x01,0xcd,0x0c,0x04
13820
13821# CHECK: v_lerp_u8 v5, v1, flat_scratch_hi, v3   ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0xcf,0x0c,0x04]
138220x05,0x00,0xcd,0xd1,0x01,0xcf,0x0c,0x04
13823
13824# CHECK: v_lerp_u8 v5, v1, vcc_lo, v3            ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0xd5,0x0c,0x04]
138250x05,0x00,0xcd,0xd1,0x01,0xd5,0x0c,0x04
13826
13827# CHECK: v_lerp_u8 v5, v1, vcc_hi, v3            ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0xd7,0x0c,0x04]
138280x05,0x00,0xcd,0xd1,0x01,0xd7,0x0c,0x04
13829
13830# CHECK: v_lerp_u8 v5, v1, tba_lo, v3            ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0xd9,0x0c,0x04]
138310x05,0x00,0xcd,0xd1,0x01,0xd9,0x0c,0x04
13832
13833# CHECK: v_lerp_u8 v5, v1, tba_hi, v3            ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0xdb,0x0c,0x04]
138340x05,0x00,0xcd,0xd1,0x01,0xdb,0x0c,0x04
13835
13836# CHECK: v_lerp_u8 v5, v1, tma_lo, v3            ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0xdd,0x0c,0x04]
138370x05,0x00,0xcd,0xd1,0x01,0xdd,0x0c,0x04
13838
13839# CHECK: v_lerp_u8 v5, v1, tma_hi, v3            ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0xdf,0x0c,0x04]
138400x05,0x00,0xcd,0xd1,0x01,0xdf,0x0c,0x04
13841
13842# CHECK: v_lerp_u8 v5, v1, ttmp11, v3            ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0xf7,0x0c,0x04]
138430x05,0x00,0xcd,0xd1,0x01,0xf7,0x0c,0x04
13844
13845# CHECK: v_lerp_u8 v5, v1, m0, v3                ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0xf9,0x0c,0x04]
138460x05,0x00,0xcd,0xd1,0x01,0xf9,0x0c,0x04
13847
13848# CHECK: v_lerp_u8 v5, v1, exec_lo, v3           ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0xfd,0x0c,0x04]
138490x05,0x00,0xcd,0xd1,0x01,0xfd,0x0c,0x04
13850
13851# CHECK: v_lerp_u8 v5, v1, exec_hi, v3           ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0xff,0x0c,0x04]
138520x05,0x00,0xcd,0xd1,0x01,0xff,0x0c,0x04
13853
13854# CHECK: v_lerp_u8 v5, v1, 0, v3                 ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x01,0x0d,0x04]
138550x05,0x00,0xcd,0xd1,0x01,0x01,0x0d,0x04
13856
13857# CHECK: v_lerp_u8 v5, v1, -1, v3                ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x83,0x0d,0x04]
138580x05,0x00,0xcd,0xd1,0x01,0x83,0x0d,0x04
13859
13860# CHECK: v_lerp_u8 v5, v1, 0.5, v3               ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0xe1,0x0d,0x04]
138610x05,0x00,0xcd,0xd1,0x01,0xe1,0x0d,0x04
13862
13863# CHECK: v_lerp_u8 v5, v1, -4.0, v3              ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0xef,0x0d,0x04]
138640x05,0x00,0xcd,0xd1,0x01,0xef,0x0d,0x04
13865
13866# CHECK: v_lerp_u8 v5, v1, v2, v255              ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0xfe,0x07]
138670x05,0x00,0xcd,0xd1,0x01,0x05,0xfe,0x07
13868
13869# CHECK: v_lerp_u8 v5, v1, v2, s3                ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0x0e,0x00]
138700x05,0x00,0xcd,0xd1,0x01,0x05,0x0e,0x00
13871
13872# CHECK: v_lerp_u8 v5, v1, v2, s101              ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0x96,0x01]
138730x05,0x00,0xcd,0xd1,0x01,0x05,0x96,0x01
13874
13875# CHECK: v_lerp_u8 v5, v1, v2, flat_scratch_lo   ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0x9a,0x01]
138760x05,0x00,0xcd,0xd1,0x01,0x05,0x9a,0x01
13877
13878# CHECK: v_lerp_u8 v5, v1, v2, flat_scratch_hi   ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0x9e,0x01]
138790x05,0x00,0xcd,0xd1,0x01,0x05,0x9e,0x01
13880
13881# CHECK: v_lerp_u8 v5, v1, v2, vcc_lo            ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0xaa,0x01]
138820x05,0x00,0xcd,0xd1,0x01,0x05,0xaa,0x01
13883
13884# CHECK: v_lerp_u8 v5, v1, v2, vcc_hi            ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0xae,0x01]
138850x05,0x00,0xcd,0xd1,0x01,0x05,0xae,0x01
13886
13887# CHECK: v_lerp_u8 v5, v1, v2, tba_lo            ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0xb2,0x01]
138880x05,0x00,0xcd,0xd1,0x01,0x05,0xb2,0x01
13889
13890# CHECK: v_lerp_u8 v5, v1, v2, tba_hi            ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0xb6,0x01]
138910x05,0x00,0xcd,0xd1,0x01,0x05,0xb6,0x01
13892
13893# CHECK: v_lerp_u8 v5, v1, v2, tma_lo            ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0xba,0x01]
138940x05,0x00,0xcd,0xd1,0x01,0x05,0xba,0x01
13895
13896# CHECK: v_lerp_u8 v5, v1, v2, tma_hi            ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0xbe,0x01]
138970x05,0x00,0xcd,0xd1,0x01,0x05,0xbe,0x01
13898
13899# CHECK: v_lerp_u8 v5, v1, v2, ttmp11            ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0xee,0x01]
139000x05,0x00,0xcd,0xd1,0x01,0x05,0xee,0x01
13901
13902# CHECK: v_lerp_u8 v5, v1, v2, m0                ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0xf2,0x01]
139030x05,0x00,0xcd,0xd1,0x01,0x05,0xf2,0x01
13904
13905# CHECK: v_lerp_u8 v5, v1, v2, exec_lo           ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0xfa,0x01]
139060x05,0x00,0xcd,0xd1,0x01,0x05,0xfa,0x01
13907
13908# CHECK: v_lerp_u8 v5, v1, v2, exec_hi           ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0xfe,0x01]
139090x05,0x00,0xcd,0xd1,0x01,0x05,0xfe,0x01
13910
13911# CHECK: v_lerp_u8 v5, v1, v2, 0                 ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0x02,0x02]
139120x05,0x00,0xcd,0xd1,0x01,0x05,0x02,0x02
13913
13914# CHECK: v_lerp_u8 v5, v1, v2, -1                ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0x06,0x03]
139150x05,0x00,0xcd,0xd1,0x01,0x05,0x06,0x03
13916
13917# CHECK: v_lerp_u8 v5, v1, v2, 0.5               ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0xc2,0x03]
139180x05,0x00,0xcd,0xd1,0x01,0x05,0xc2,0x03
13919
13920# CHECK: v_lerp_u8 v5, v1, v2, -4.0              ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0xde,0x03]
139210x05,0x00,0xcd,0xd1,0x01,0x05,0xde,0x03
13922
13923# CHECK: v_alignbit_b32 v5, v1, v2, v3           ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x05,0x0e,0x04]
139240x05,0x00,0xce,0xd1,0x01,0x05,0x0e,0x04
13925
13926# CHECK: v_alignbit_b32 v255, v1, v2, v3         ; encoding: [0xff,0x00,0xce,0xd1,0x01,0x05,0x0e,0x04]
139270xff,0x00,0xce,0xd1,0x01,0x05,0x0e,0x04
13928
13929# CHECK: v_alignbit_b32 v5, v255, v2, v3         ; encoding: [0x05,0x00,0xce,0xd1,0xff,0x05,0x0e,0x04]
139300x05,0x00,0xce,0xd1,0xff,0x05,0x0e,0x04
13931
13932# CHECK: v_alignbit_b32 v5, s1, v2, v3           ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x04,0x0e,0x04]
139330x05,0x00,0xce,0xd1,0x01,0x04,0x0e,0x04
13934
13935# CHECK: v_alignbit_b32 v5, s101, v2, v3         ; encoding: [0x05,0x00,0xce,0xd1,0x65,0x04,0x0e,0x04]
139360x05,0x00,0xce,0xd1,0x65,0x04,0x0e,0x04
13937
13938# CHECK: v_alignbit_b32 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xce,0xd1,0x66,0x04,0x0e,0x04]
139390x05,0x00,0xce,0xd1,0x66,0x04,0x0e,0x04
13940
13941# CHECK: v_alignbit_b32 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xce,0xd1,0x67,0x04,0x0e,0x04]
139420x05,0x00,0xce,0xd1,0x67,0x04,0x0e,0x04
13943
13944# CHECK: v_alignbit_b32 v5, vcc_lo, v2, v3       ; encoding: [0x05,0x00,0xce,0xd1,0x6a,0x04,0x0e,0x04]
139450x05,0x00,0xce,0xd1,0x6a,0x04,0x0e,0x04
13946
13947# CHECK: v_alignbit_b32 v5, vcc_hi, v2, v3       ; encoding: [0x05,0x00,0xce,0xd1,0x6b,0x04,0x0e,0x04]
139480x05,0x00,0xce,0xd1,0x6b,0x04,0x0e,0x04
13949
13950# CHECK: v_alignbit_b32 v5, tba_lo, v2, v3       ; encoding: [0x05,0x00,0xce,0xd1,0x6c,0x04,0x0e,0x04]
139510x05,0x00,0xce,0xd1,0x6c,0x04,0x0e,0x04
13952
13953# CHECK: v_alignbit_b32 v5, tba_hi, v2, v3       ; encoding: [0x05,0x00,0xce,0xd1,0x6d,0x04,0x0e,0x04]
139540x05,0x00,0xce,0xd1,0x6d,0x04,0x0e,0x04
13955
13956# CHECK: v_alignbit_b32 v5, tma_lo, v2, v3       ; encoding: [0x05,0x00,0xce,0xd1,0x6e,0x04,0x0e,0x04]
139570x05,0x00,0xce,0xd1,0x6e,0x04,0x0e,0x04
13958
13959# CHECK: v_alignbit_b32 v5, tma_hi, v2, v3       ; encoding: [0x05,0x00,0xce,0xd1,0x6f,0x04,0x0e,0x04]
139600x05,0x00,0xce,0xd1,0x6f,0x04,0x0e,0x04
13961
13962# CHECK: v_alignbit_b32 v5, ttmp11, v2, v3       ; encoding: [0x05,0x00,0xce,0xd1,0x7b,0x04,0x0e,0x04]
139630x05,0x00,0xce,0xd1,0x7b,0x04,0x0e,0x04
13964
13965# CHECK: v_alignbit_b32 v5, m0, v2, v3           ; encoding: [0x05,0x00,0xce,0xd1,0x7c,0x04,0x0e,0x04]
139660x05,0x00,0xce,0xd1,0x7c,0x04,0x0e,0x04
13967
13968# CHECK: v_alignbit_b32 v5, exec_lo, v2, v3      ; encoding: [0x05,0x00,0xce,0xd1,0x7e,0x04,0x0e,0x04]
139690x05,0x00,0xce,0xd1,0x7e,0x04,0x0e,0x04
13970
13971# CHECK: v_alignbit_b32 v5, exec_hi, v2, v3      ; encoding: [0x05,0x00,0xce,0xd1,0x7f,0x04,0x0e,0x04]
139720x05,0x00,0xce,0xd1,0x7f,0x04,0x0e,0x04
13973
13974# CHECK: v_alignbit_b32 v5, 0, v2, v3            ; encoding: [0x05,0x00,0xce,0xd1,0x80,0x04,0x0e,0x04]
139750x05,0x00,0xce,0xd1,0x80,0x04,0x0e,0x04
13976
13977# CHECK: v_alignbit_b32 v5, -1, v2, v3           ; encoding: [0x05,0x00,0xce,0xd1,0xc1,0x04,0x0e,0x04]
139780x05,0x00,0xce,0xd1,0xc1,0x04,0x0e,0x04
13979
13980# CHECK: v_alignbit_b32 v5, 0.5, v2, v3          ; encoding: [0x05,0x00,0xce,0xd1,0xf0,0x04,0x0e,0x04]
139810x05,0x00,0xce,0xd1,0xf0,0x04,0x0e,0x04
13982
13983# CHECK: v_alignbit_b32 v5, -4.0, v2, v3         ; encoding: [0x05,0x00,0xce,0xd1,0xf7,0x04,0x0e,0x04]
139840x05,0x00,0xce,0xd1,0xf7,0x04,0x0e,0x04
13985
13986# CHECK: v_alignbit_b32 v5, v1, v255, v3         ; encoding: [0x05,0x00,0xce,0xd1,0x01,0xff,0x0f,0x04]
139870x05,0x00,0xce,0xd1,0x01,0xff,0x0f,0x04
13988
13989# CHECK: v_alignbit_b32 v5, v1, s2, v3           ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x05,0x0c,0x04]
139900x05,0x00,0xce,0xd1,0x01,0x05,0x0c,0x04
13991
13992# CHECK: v_alignbit_b32 v5, v1, s101, v3         ; encoding: [0x05,0x00,0xce,0xd1,0x01,0xcb,0x0c,0x04]
139930x05,0x00,0xce,0xd1,0x01,0xcb,0x0c,0x04
13994
13995# CHECK: v_alignbit_b32 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xce,0xd1,0x01,0xcd,0x0c,0x04]
139960x05,0x00,0xce,0xd1,0x01,0xcd,0x0c,0x04
13997
13998# CHECK: v_alignbit_b32 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xce,0xd1,0x01,0xcf,0x0c,0x04]
139990x05,0x00,0xce,0xd1,0x01,0xcf,0x0c,0x04
14000
14001# CHECK: v_alignbit_b32 v5, v1, vcc_lo, v3       ; encoding: [0x05,0x00,0xce,0xd1,0x01,0xd5,0x0c,0x04]
140020x05,0x00,0xce,0xd1,0x01,0xd5,0x0c,0x04
14003
14004# CHECK: v_alignbit_b32 v5, v1, vcc_hi, v3       ; encoding: [0x05,0x00,0xce,0xd1,0x01,0xd7,0x0c,0x04]
140050x05,0x00,0xce,0xd1,0x01,0xd7,0x0c,0x04
14006
14007# CHECK: v_alignbit_b32 v5, v1, tba_lo, v3       ; encoding: [0x05,0x00,0xce,0xd1,0x01,0xd9,0x0c,0x04]
140080x05,0x00,0xce,0xd1,0x01,0xd9,0x0c,0x04
14009
14010# CHECK: v_alignbit_b32 v5, v1, tba_hi, v3       ; encoding: [0x05,0x00,0xce,0xd1,0x01,0xdb,0x0c,0x04]
140110x05,0x00,0xce,0xd1,0x01,0xdb,0x0c,0x04
14012
14013# CHECK: v_alignbit_b32 v5, v1, tma_lo, v3       ; encoding: [0x05,0x00,0xce,0xd1,0x01,0xdd,0x0c,0x04]
140140x05,0x00,0xce,0xd1,0x01,0xdd,0x0c,0x04
14015
14016# CHECK: v_alignbit_b32 v5, v1, tma_hi, v3       ; encoding: [0x05,0x00,0xce,0xd1,0x01,0xdf,0x0c,0x04]
140170x05,0x00,0xce,0xd1,0x01,0xdf,0x0c,0x04
14018
14019# CHECK: v_alignbit_b32 v5, v1, ttmp11, v3       ; encoding: [0x05,0x00,0xce,0xd1,0x01,0xf7,0x0c,0x04]
140200x05,0x00,0xce,0xd1,0x01,0xf7,0x0c,0x04
14021
14022# CHECK: v_alignbit_b32 v5, v1, m0, v3           ; encoding: [0x05,0x00,0xce,0xd1,0x01,0xf9,0x0c,0x04]
140230x05,0x00,0xce,0xd1,0x01,0xf9,0x0c,0x04
14024
14025# CHECK: v_alignbit_b32 v5, v1, exec_lo, v3      ; encoding: [0x05,0x00,0xce,0xd1,0x01,0xfd,0x0c,0x04]
140260x05,0x00,0xce,0xd1,0x01,0xfd,0x0c,0x04
14027
14028# CHECK: v_alignbit_b32 v5, v1, exec_hi, v3      ; encoding: [0x05,0x00,0xce,0xd1,0x01,0xff,0x0c,0x04]
140290x05,0x00,0xce,0xd1,0x01,0xff,0x0c,0x04
14030
14031# CHECK: v_alignbit_b32 v5, v1, 0, v3            ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x01,0x0d,0x04]
140320x05,0x00,0xce,0xd1,0x01,0x01,0x0d,0x04
14033
14034# CHECK: v_alignbit_b32 v5, v1, -1, v3           ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x83,0x0d,0x04]
140350x05,0x00,0xce,0xd1,0x01,0x83,0x0d,0x04
14036
14037# CHECK: v_alignbit_b32 v5, v1, 0.5, v3          ; encoding: [0x05,0x00,0xce,0xd1,0x01,0xe1,0x0d,0x04]
140380x05,0x00,0xce,0xd1,0x01,0xe1,0x0d,0x04
14039
14040# CHECK: v_alignbit_b32 v5, v1, -4.0, v3         ; encoding: [0x05,0x00,0xce,0xd1,0x01,0xef,0x0d,0x04]
140410x05,0x00,0xce,0xd1,0x01,0xef,0x0d,0x04
14042
14043# CHECK: v_alignbit_b32 v5, v1, v2, v255         ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x05,0xfe,0x07]
140440x05,0x00,0xce,0xd1,0x01,0x05,0xfe,0x07
14045
14046# CHECK: v_alignbit_b32 v5, v1, v2, s3           ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x05,0x0e,0x00]
140470x05,0x00,0xce,0xd1,0x01,0x05,0x0e,0x00
14048
14049# CHECK: v_alignbit_b32 v5, v1, v2, s101         ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x05,0x96,0x01]
140500x05,0x00,0xce,0xd1,0x01,0x05,0x96,0x01
14051
14052# CHECK: v_alignbit_b32 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x05,0x9a,0x01]
140530x05,0x00,0xce,0xd1,0x01,0x05,0x9a,0x01
14054
14055# CHECK: v_alignbit_b32 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x05,0x9e,0x01]
140560x05,0x00,0xce,0xd1,0x01,0x05,0x9e,0x01
14057
14058# CHECK: v_alignbit_b32 v5, v1, v2, vcc_lo       ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x05,0xaa,0x01]
140590x05,0x00,0xce,0xd1,0x01,0x05,0xaa,0x01
14060
14061# CHECK: v_alignbit_b32 v5, v1, v2, vcc_hi       ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x05,0xae,0x01]
140620x05,0x00,0xce,0xd1,0x01,0x05,0xae,0x01
14063
14064# CHECK: v_alignbit_b32 v5, v1, v2, tba_lo       ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x05,0xb2,0x01]
140650x05,0x00,0xce,0xd1,0x01,0x05,0xb2,0x01
14066
14067# CHECK: v_alignbit_b32 v5, v1, v2, tba_hi       ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x05,0xb6,0x01]
140680x05,0x00,0xce,0xd1,0x01,0x05,0xb6,0x01
14069
14070# CHECK: v_alignbit_b32 v5, v1, v2, tma_lo       ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x05,0xba,0x01]
140710x05,0x00,0xce,0xd1,0x01,0x05,0xba,0x01
14072
14073# CHECK: v_alignbit_b32 v5, v1, v2, tma_hi       ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x05,0xbe,0x01]
140740x05,0x00,0xce,0xd1,0x01,0x05,0xbe,0x01
14075
14076# CHECK: v_alignbit_b32 v5, v1, v2, ttmp11       ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x05,0xee,0x01]
140770x05,0x00,0xce,0xd1,0x01,0x05,0xee,0x01
14078
14079# CHECK: v_alignbit_b32 v5, v1, v2, m0           ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x05,0xf2,0x01]
140800x05,0x00,0xce,0xd1,0x01,0x05,0xf2,0x01
14081
14082# CHECK: v_alignbit_b32 v5, v1, v2, exec_lo      ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x05,0xfa,0x01]
140830x05,0x00,0xce,0xd1,0x01,0x05,0xfa,0x01
14084
14085# CHECK: v_alignbit_b32 v5, v1, v2, exec_hi      ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x05,0xfe,0x01]
140860x05,0x00,0xce,0xd1,0x01,0x05,0xfe,0x01
14087
14088# CHECK: v_alignbit_b32 v5, v1, v2, 0            ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x05,0x02,0x02]
140890x05,0x00,0xce,0xd1,0x01,0x05,0x02,0x02
14090
14091# CHECK: v_alignbit_b32 v5, v1, v2, -1           ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x05,0x06,0x03]
140920x05,0x00,0xce,0xd1,0x01,0x05,0x06,0x03
14093
14094# CHECK: v_alignbit_b32 v5, v1, v2, 0.5          ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x05,0xc2,0x03]
140950x05,0x00,0xce,0xd1,0x01,0x05,0xc2,0x03
14096
14097# CHECK: v_alignbit_b32 v5, v1, v2, -4.0         ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x05,0xde,0x03]
140980x05,0x00,0xce,0xd1,0x01,0x05,0xde,0x03
14099
14100# CHECK: v_alignbyte_b32 v5, v1, v2, v3          ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x05,0x0e,0x04]
141010x05,0x00,0xcf,0xd1,0x01,0x05,0x0e,0x04
14102
14103# CHECK: v_alignbyte_b32 v255, v1, v2, v3        ; encoding: [0xff,0x00,0xcf,0xd1,0x01,0x05,0x0e,0x04]
141040xff,0x00,0xcf,0xd1,0x01,0x05,0x0e,0x04
14105
14106# CHECK: v_alignbyte_b32 v5, v255, v2, v3        ; encoding: [0x05,0x00,0xcf,0xd1,0xff,0x05,0x0e,0x04]
141070x05,0x00,0xcf,0xd1,0xff,0x05,0x0e,0x04
14108
14109# CHECK: v_alignbyte_b32 v5, s1, v2, v3          ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x04,0x0e,0x04]
141100x05,0x00,0xcf,0xd1,0x01,0x04,0x0e,0x04
14111
14112# CHECK: v_alignbyte_b32 v5, s101, v2, v3        ; encoding: [0x05,0x00,0xcf,0xd1,0x65,0x04,0x0e,0x04]
141130x05,0x00,0xcf,0xd1,0x65,0x04,0x0e,0x04
14114
14115# CHECK: v_alignbyte_b32 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xcf,0xd1,0x66,0x04,0x0e,0x04]
141160x05,0x00,0xcf,0xd1,0x66,0x04,0x0e,0x04
14117
14118# CHECK: v_alignbyte_b32 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xcf,0xd1,0x67,0x04,0x0e,0x04]
141190x05,0x00,0xcf,0xd1,0x67,0x04,0x0e,0x04
14120
14121# CHECK: v_alignbyte_b32 v5, vcc_lo, v2, v3      ; encoding: [0x05,0x00,0xcf,0xd1,0x6a,0x04,0x0e,0x04]
141220x05,0x00,0xcf,0xd1,0x6a,0x04,0x0e,0x04
14123
14124# CHECK: v_alignbyte_b32 v5, vcc_hi, v2, v3      ; encoding: [0x05,0x00,0xcf,0xd1,0x6b,0x04,0x0e,0x04]
141250x05,0x00,0xcf,0xd1,0x6b,0x04,0x0e,0x04
14126
14127# CHECK: v_alignbyte_b32 v5, tba_lo, v2, v3      ; encoding: [0x05,0x00,0xcf,0xd1,0x6c,0x04,0x0e,0x04]
141280x05,0x00,0xcf,0xd1,0x6c,0x04,0x0e,0x04
14129
14130# CHECK: v_alignbyte_b32 v5, tba_hi, v2, v3      ; encoding: [0x05,0x00,0xcf,0xd1,0x6d,0x04,0x0e,0x04]
141310x05,0x00,0xcf,0xd1,0x6d,0x04,0x0e,0x04
14132
14133# CHECK: v_alignbyte_b32 v5, tma_lo, v2, v3      ; encoding: [0x05,0x00,0xcf,0xd1,0x6e,0x04,0x0e,0x04]
141340x05,0x00,0xcf,0xd1,0x6e,0x04,0x0e,0x04
14135
14136# CHECK: v_alignbyte_b32 v5, tma_hi, v2, v3      ; encoding: [0x05,0x00,0xcf,0xd1,0x6f,0x04,0x0e,0x04]
141370x05,0x00,0xcf,0xd1,0x6f,0x04,0x0e,0x04
14138
14139# CHECK: v_alignbyte_b32 v5, ttmp11, v2, v3      ; encoding: [0x05,0x00,0xcf,0xd1,0x7b,0x04,0x0e,0x04]
141400x05,0x00,0xcf,0xd1,0x7b,0x04,0x0e,0x04
14141
14142# CHECK: v_alignbyte_b32 v5, m0, v2, v3          ; encoding: [0x05,0x00,0xcf,0xd1,0x7c,0x04,0x0e,0x04]
141430x05,0x00,0xcf,0xd1,0x7c,0x04,0x0e,0x04
14144
14145# CHECK: v_alignbyte_b32 v5, exec_lo, v2, v3     ; encoding: [0x05,0x00,0xcf,0xd1,0x7e,0x04,0x0e,0x04]
141460x05,0x00,0xcf,0xd1,0x7e,0x04,0x0e,0x04
14147
14148# CHECK: v_alignbyte_b32 v5, exec_hi, v2, v3     ; encoding: [0x05,0x00,0xcf,0xd1,0x7f,0x04,0x0e,0x04]
141490x05,0x00,0xcf,0xd1,0x7f,0x04,0x0e,0x04
14150
14151# CHECK: v_alignbyte_b32 v5, 0, v2, v3           ; encoding: [0x05,0x00,0xcf,0xd1,0x80,0x04,0x0e,0x04]
141520x05,0x00,0xcf,0xd1,0x80,0x04,0x0e,0x04
14153
14154# CHECK: v_alignbyte_b32 v5, -1, v2, v3          ; encoding: [0x05,0x00,0xcf,0xd1,0xc1,0x04,0x0e,0x04]
141550x05,0x00,0xcf,0xd1,0xc1,0x04,0x0e,0x04
14156
14157# CHECK: v_alignbyte_b32 v5, 0.5, v2, v3         ; encoding: [0x05,0x00,0xcf,0xd1,0xf0,0x04,0x0e,0x04]
141580x05,0x00,0xcf,0xd1,0xf0,0x04,0x0e,0x04
14159
14160# CHECK: v_alignbyte_b32 v5, -4.0, v2, v3        ; encoding: [0x05,0x00,0xcf,0xd1,0xf7,0x04,0x0e,0x04]
141610x05,0x00,0xcf,0xd1,0xf7,0x04,0x0e,0x04
14162
14163# CHECK: v_alignbyte_b32 v5, v1, v255, v3        ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0xff,0x0f,0x04]
141640x05,0x00,0xcf,0xd1,0x01,0xff,0x0f,0x04
14165
14166# CHECK: v_alignbyte_b32 v5, v1, s2, v3          ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x05,0x0c,0x04]
141670x05,0x00,0xcf,0xd1,0x01,0x05,0x0c,0x04
14168
14169# CHECK: v_alignbyte_b32 v5, v1, s101, v3        ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0xcb,0x0c,0x04]
141700x05,0x00,0xcf,0xd1,0x01,0xcb,0x0c,0x04
14171
14172# CHECK: v_alignbyte_b32 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0xcd,0x0c,0x04]
141730x05,0x00,0xcf,0xd1,0x01,0xcd,0x0c,0x04
14174
14175# CHECK: v_alignbyte_b32 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0xcf,0x0c,0x04]
141760x05,0x00,0xcf,0xd1,0x01,0xcf,0x0c,0x04
14177
14178# CHECK: v_alignbyte_b32 v5, v1, vcc_lo, v3      ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0xd5,0x0c,0x04]
141790x05,0x00,0xcf,0xd1,0x01,0xd5,0x0c,0x04
14180
14181# CHECK: v_alignbyte_b32 v5, v1, vcc_hi, v3      ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0xd7,0x0c,0x04]
141820x05,0x00,0xcf,0xd1,0x01,0xd7,0x0c,0x04
14183
14184# CHECK: v_alignbyte_b32 v5, v1, tba_lo, v3      ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0xd9,0x0c,0x04]
141850x05,0x00,0xcf,0xd1,0x01,0xd9,0x0c,0x04
14186
14187# CHECK: v_alignbyte_b32 v5, v1, tba_hi, v3      ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0xdb,0x0c,0x04]
141880x05,0x00,0xcf,0xd1,0x01,0xdb,0x0c,0x04
14189
14190# CHECK: v_alignbyte_b32 v5, v1, tma_lo, v3      ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0xdd,0x0c,0x04]
141910x05,0x00,0xcf,0xd1,0x01,0xdd,0x0c,0x04
14192
14193# CHECK: v_alignbyte_b32 v5, v1, tma_hi, v3      ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0xdf,0x0c,0x04]
141940x05,0x00,0xcf,0xd1,0x01,0xdf,0x0c,0x04
14195
14196# CHECK: v_alignbyte_b32 v5, v1, ttmp11, v3      ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0xf7,0x0c,0x04]
141970x05,0x00,0xcf,0xd1,0x01,0xf7,0x0c,0x04
14198
14199# CHECK: v_alignbyte_b32 v5, v1, m0, v3          ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0xf9,0x0c,0x04]
142000x05,0x00,0xcf,0xd1,0x01,0xf9,0x0c,0x04
14201
14202# CHECK: v_alignbyte_b32 v5, v1, exec_lo, v3     ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0xfd,0x0c,0x04]
142030x05,0x00,0xcf,0xd1,0x01,0xfd,0x0c,0x04
14204
14205# CHECK: v_alignbyte_b32 v5, v1, exec_hi, v3     ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0xff,0x0c,0x04]
142060x05,0x00,0xcf,0xd1,0x01,0xff,0x0c,0x04
14207
14208# CHECK: v_alignbyte_b32 v5, v1, 0, v3           ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x01,0x0d,0x04]
142090x05,0x00,0xcf,0xd1,0x01,0x01,0x0d,0x04
14210
14211# CHECK: v_alignbyte_b32 v5, v1, -1, v3          ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x83,0x0d,0x04]
142120x05,0x00,0xcf,0xd1,0x01,0x83,0x0d,0x04
14213
14214# CHECK: v_alignbyte_b32 v5, v1, 0.5, v3         ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0xe1,0x0d,0x04]
142150x05,0x00,0xcf,0xd1,0x01,0xe1,0x0d,0x04
14216
14217# CHECK: v_alignbyte_b32 v5, v1, -4.0, v3        ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0xef,0x0d,0x04]
142180x05,0x00,0xcf,0xd1,0x01,0xef,0x0d,0x04
14219
14220# CHECK: v_alignbyte_b32 v5, v1, v2, v255        ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x05,0xfe,0x07]
142210x05,0x00,0xcf,0xd1,0x01,0x05,0xfe,0x07
14222
14223# CHECK: v_alignbyte_b32 v5, v1, v2, s3          ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x05,0x0e,0x00]
142240x05,0x00,0xcf,0xd1,0x01,0x05,0x0e,0x00
14225
14226# CHECK: v_alignbyte_b32 v5, v1, v2, s101        ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x05,0x96,0x01]
142270x05,0x00,0xcf,0xd1,0x01,0x05,0x96,0x01
14228
14229# CHECK: v_alignbyte_b32 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x05,0x9a,0x01]
142300x05,0x00,0xcf,0xd1,0x01,0x05,0x9a,0x01
14231
14232# CHECK: v_alignbyte_b32 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x05,0x9e,0x01]
142330x05,0x00,0xcf,0xd1,0x01,0x05,0x9e,0x01
14234
14235# CHECK: v_alignbyte_b32 v5, v1, v2, vcc_lo      ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x05,0xaa,0x01]
142360x05,0x00,0xcf,0xd1,0x01,0x05,0xaa,0x01
14237
14238# CHECK: v_alignbyte_b32 v5, v1, v2, vcc_hi      ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x05,0xae,0x01]
142390x05,0x00,0xcf,0xd1,0x01,0x05,0xae,0x01
14240
14241# CHECK: v_alignbyte_b32 v5, v1, v2, tba_lo      ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x05,0xb2,0x01]
142420x05,0x00,0xcf,0xd1,0x01,0x05,0xb2,0x01
14243
14244# CHECK: v_alignbyte_b32 v5, v1, v2, tba_hi      ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x05,0xb6,0x01]
142450x05,0x00,0xcf,0xd1,0x01,0x05,0xb6,0x01
14246
14247# CHECK: v_alignbyte_b32 v5, v1, v2, tma_lo      ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x05,0xba,0x01]
142480x05,0x00,0xcf,0xd1,0x01,0x05,0xba,0x01
14249
14250# CHECK: v_alignbyte_b32 v5, v1, v2, tma_hi      ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x05,0xbe,0x01]
142510x05,0x00,0xcf,0xd1,0x01,0x05,0xbe,0x01
14252
14253# CHECK: v_alignbyte_b32 v5, v1, v2, ttmp11      ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x05,0xee,0x01]
142540x05,0x00,0xcf,0xd1,0x01,0x05,0xee,0x01
14255
14256# CHECK: v_alignbyte_b32 v5, v1, v2, m0          ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x05,0xf2,0x01]
142570x05,0x00,0xcf,0xd1,0x01,0x05,0xf2,0x01
14258
14259# CHECK: v_alignbyte_b32 v5, v1, v2, exec_lo     ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x05,0xfa,0x01]
142600x05,0x00,0xcf,0xd1,0x01,0x05,0xfa,0x01
14261
14262# CHECK: v_alignbyte_b32 v5, v1, v2, exec_hi     ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x05,0xfe,0x01]
142630x05,0x00,0xcf,0xd1,0x01,0x05,0xfe,0x01
14264
14265# CHECK: v_alignbyte_b32 v5, v1, v2, 0           ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x05,0x02,0x02]
142660x05,0x00,0xcf,0xd1,0x01,0x05,0x02,0x02
14267
14268# CHECK: v_alignbyte_b32 v5, v1, v2, -1          ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x05,0x06,0x03]
142690x05,0x00,0xcf,0xd1,0x01,0x05,0x06,0x03
14270
14271# CHECK: v_alignbyte_b32 v5, v1, v2, 0.5         ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x05,0xc2,0x03]
142720x05,0x00,0xcf,0xd1,0x01,0x05,0xc2,0x03
14273
14274# CHECK: v_alignbyte_b32 v5, v1, v2, -4.0        ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x05,0xde,0x03]
142750x05,0x00,0xcf,0xd1,0x01,0x05,0xde,0x03
14276
14277# CHECK: v_min3_f32 v5, v1, v2, v3               ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x04]
142780x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x04
14279
14280# CHECK: v_min3_f32 v255, v1, v2, v3             ; encoding: [0xff,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x04]
142810xff,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x04
14282
14283# CHECK: v_min3_f32 v5, v255, v2, v3             ; encoding: [0x05,0x00,0xd0,0xd1,0xff,0x05,0x0e,0x04]
142840x05,0x00,0xd0,0xd1,0xff,0x05,0x0e,0x04
14285
14286# CHECK: v_min3_f32 v5, s1, v2, v3               ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x04,0x0e,0x04]
142870x05,0x00,0xd0,0xd1,0x01,0x04,0x0e,0x04
14288
14289# CHECK: v_min3_f32 v5, s101, v2, v3             ; encoding: [0x05,0x00,0xd0,0xd1,0x65,0x04,0x0e,0x04]
142900x05,0x00,0xd0,0xd1,0x65,0x04,0x0e,0x04
14291
14292# CHECK: v_min3_f32 v5, flat_scratch_lo, v2, v3  ; encoding: [0x05,0x00,0xd0,0xd1,0x66,0x04,0x0e,0x04]
142930x05,0x00,0xd0,0xd1,0x66,0x04,0x0e,0x04
14294
14295# CHECK: v_min3_f32 v5, flat_scratch_hi, v2, v3  ; encoding: [0x05,0x00,0xd0,0xd1,0x67,0x04,0x0e,0x04]
142960x05,0x00,0xd0,0xd1,0x67,0x04,0x0e,0x04
14297
14298# CHECK: v_min3_f32 v5, vcc_lo, v2, v3           ; encoding: [0x05,0x00,0xd0,0xd1,0x6a,0x04,0x0e,0x04]
142990x05,0x00,0xd0,0xd1,0x6a,0x04,0x0e,0x04
14300
14301# CHECK: v_min3_f32 v5, vcc_hi, v2, v3           ; encoding: [0x05,0x00,0xd0,0xd1,0x6b,0x04,0x0e,0x04]
143020x05,0x00,0xd0,0xd1,0x6b,0x04,0x0e,0x04
14303
14304# CHECK: v_min3_f32 v5, tba_lo, v2, v3           ; encoding: [0x05,0x00,0xd0,0xd1,0x6c,0x04,0x0e,0x04]
143050x05,0x00,0xd0,0xd1,0x6c,0x04,0x0e,0x04
14306
14307# CHECK: v_min3_f32 v5, tba_hi, v2, v3           ; encoding: [0x05,0x00,0xd0,0xd1,0x6d,0x04,0x0e,0x04]
143080x05,0x00,0xd0,0xd1,0x6d,0x04,0x0e,0x04
14309
14310# CHECK: v_min3_f32 v5, tma_lo, v2, v3           ; encoding: [0x05,0x00,0xd0,0xd1,0x6e,0x04,0x0e,0x04]
143110x05,0x00,0xd0,0xd1,0x6e,0x04,0x0e,0x04
14312
14313# CHECK: v_min3_f32 v5, tma_hi, v2, v3           ; encoding: [0x05,0x00,0xd0,0xd1,0x6f,0x04,0x0e,0x04]
143140x05,0x00,0xd0,0xd1,0x6f,0x04,0x0e,0x04
14315
14316# CHECK: v_min3_f32 v5, ttmp11, v2, v3           ; encoding: [0x05,0x00,0xd0,0xd1,0x7b,0x04,0x0e,0x04]
143170x05,0x00,0xd0,0xd1,0x7b,0x04,0x0e,0x04
14318
14319# CHECK: v_min3_f32 v5, m0, v2, v3               ; encoding: [0x05,0x00,0xd0,0xd1,0x7c,0x04,0x0e,0x04]
143200x05,0x00,0xd0,0xd1,0x7c,0x04,0x0e,0x04
14321
14322# CHECK: v_min3_f32 v5, exec_lo, v2, v3          ; encoding: [0x05,0x00,0xd0,0xd1,0x7e,0x04,0x0e,0x04]
143230x05,0x00,0xd0,0xd1,0x7e,0x04,0x0e,0x04
14324
14325# CHECK: v_min3_f32 v5, exec_hi, v2, v3          ; encoding: [0x05,0x00,0xd0,0xd1,0x7f,0x04,0x0e,0x04]
143260x05,0x00,0xd0,0xd1,0x7f,0x04,0x0e,0x04
14327
14328# CHECK: v_min3_f32 v5, 0, v2, v3                ; encoding: [0x05,0x00,0xd0,0xd1,0x80,0x04,0x0e,0x04]
143290x05,0x00,0xd0,0xd1,0x80,0x04,0x0e,0x04
14330
14331# CHECK: v_min3_f32 v5, -1, v2, v3               ; encoding: [0x05,0x00,0xd0,0xd1,0xc1,0x04,0x0e,0x04]
143320x05,0x00,0xd0,0xd1,0xc1,0x04,0x0e,0x04
14333
14334# CHECK: v_min3_f32 v5, 0.5, v2, v3              ; encoding: [0x05,0x00,0xd0,0xd1,0xf0,0x04,0x0e,0x04]
143350x05,0x00,0xd0,0xd1,0xf0,0x04,0x0e,0x04
14336
14337# CHECK: v_min3_f32 v5, -4.0, v2, v3             ; encoding: [0x05,0x00,0xd0,0xd1,0xf7,0x04,0x0e,0x04]
143380x05,0x00,0xd0,0xd1,0xf7,0x04,0x0e,0x04
14339
14340# CHECK: v_min3_f32 v5, v1, v255, v3             ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0xff,0x0f,0x04]
143410x05,0x00,0xd0,0xd1,0x01,0xff,0x0f,0x04
14342
14343# CHECK: v_min3_f32 v5, v1, s2, v3               ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x0c,0x04]
143440x05,0x00,0xd0,0xd1,0x01,0x05,0x0c,0x04
14345
14346# CHECK: v_min3_f32 v5, v1, s101, v3             ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0xcb,0x0c,0x04]
143470x05,0x00,0xd0,0xd1,0x01,0xcb,0x0c,0x04
14348
14349# CHECK: v_min3_f32 v5, v1, flat_scratch_lo, v3  ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0xcd,0x0c,0x04]
143500x05,0x00,0xd0,0xd1,0x01,0xcd,0x0c,0x04
14351
14352# CHECK: v_min3_f32 v5, v1, flat_scratch_hi, v3  ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0xcf,0x0c,0x04]
143530x05,0x00,0xd0,0xd1,0x01,0xcf,0x0c,0x04
14354
14355# CHECK: v_min3_f32 v5, v1, vcc_lo, v3           ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0xd5,0x0c,0x04]
143560x05,0x00,0xd0,0xd1,0x01,0xd5,0x0c,0x04
14357
14358# CHECK: v_min3_f32 v5, v1, vcc_hi, v3           ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0xd7,0x0c,0x04]
143590x05,0x00,0xd0,0xd1,0x01,0xd7,0x0c,0x04
14360
14361# CHECK: v_min3_f32 v5, v1, tba_lo, v3           ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0xd9,0x0c,0x04]
143620x05,0x00,0xd0,0xd1,0x01,0xd9,0x0c,0x04
14363
14364# CHECK: v_min3_f32 v5, v1, tba_hi, v3           ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0xdb,0x0c,0x04]
143650x05,0x00,0xd0,0xd1,0x01,0xdb,0x0c,0x04
14366
14367# CHECK: v_min3_f32 v5, v1, tma_lo, v3           ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0xdd,0x0c,0x04]
143680x05,0x00,0xd0,0xd1,0x01,0xdd,0x0c,0x04
14369
14370# CHECK: v_min3_f32 v5, v1, tma_hi, v3           ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0xdf,0x0c,0x04]
143710x05,0x00,0xd0,0xd1,0x01,0xdf,0x0c,0x04
14372
14373# CHECK: v_min3_f32 v5, v1, ttmp11, v3           ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0xf7,0x0c,0x04]
143740x05,0x00,0xd0,0xd1,0x01,0xf7,0x0c,0x04
14375
14376# CHECK: v_min3_f32 v5, v1, m0, v3               ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0xf9,0x0c,0x04]
143770x05,0x00,0xd0,0xd1,0x01,0xf9,0x0c,0x04
14378
14379# CHECK: v_min3_f32 v5, v1, exec_lo, v3          ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0xfd,0x0c,0x04]
143800x05,0x00,0xd0,0xd1,0x01,0xfd,0x0c,0x04
14381
14382# CHECK: v_min3_f32 v5, v1, exec_hi, v3          ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0xff,0x0c,0x04]
143830x05,0x00,0xd0,0xd1,0x01,0xff,0x0c,0x04
14384
14385# CHECK: v_min3_f32 v5, v1, 0, v3                ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x01,0x0d,0x04]
143860x05,0x00,0xd0,0xd1,0x01,0x01,0x0d,0x04
14387
14388# CHECK: v_min3_f32 v5, v1, -1, v3               ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x83,0x0d,0x04]
143890x05,0x00,0xd0,0xd1,0x01,0x83,0x0d,0x04
14390
14391# CHECK: v_min3_f32 v5, v1, 0.5, v3              ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0xe1,0x0d,0x04]
143920x05,0x00,0xd0,0xd1,0x01,0xe1,0x0d,0x04
14393
14394# CHECK: v_min3_f32 v5, v1, -4.0, v3             ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0xef,0x0d,0x04]
143950x05,0x00,0xd0,0xd1,0x01,0xef,0x0d,0x04
14396
14397# CHECK: v_min3_f32 v5, v1, v2, v255             ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0xfe,0x07]
143980x05,0x00,0xd0,0xd1,0x01,0x05,0xfe,0x07
14399
14400# CHECK: v_min3_f32 v5, v1, v2, s3               ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x00]
144010x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x00
14402
14403# CHECK: v_min3_f32 v5, v1, v2, s101             ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x96,0x01]
144040x05,0x00,0xd0,0xd1,0x01,0x05,0x96,0x01
14405
14406# CHECK: v_min3_f32 v5, v1, v2, flat_scratch_lo  ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x9a,0x01]
144070x05,0x00,0xd0,0xd1,0x01,0x05,0x9a,0x01
14408
14409# CHECK: v_min3_f32 v5, v1, v2, flat_scratch_hi  ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x9e,0x01]
144100x05,0x00,0xd0,0xd1,0x01,0x05,0x9e,0x01
14411
14412# CHECK: v_min3_f32 v5, v1, v2, vcc_lo           ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0xaa,0x01]
144130x05,0x00,0xd0,0xd1,0x01,0x05,0xaa,0x01
14414
14415# CHECK: v_min3_f32 v5, v1, v2, vcc_hi           ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0xae,0x01]
144160x05,0x00,0xd0,0xd1,0x01,0x05,0xae,0x01
14417
14418# CHECK: v_min3_f32 v5, v1, v2, tba_lo           ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0xb2,0x01]
144190x05,0x00,0xd0,0xd1,0x01,0x05,0xb2,0x01
14420
14421# CHECK: v_min3_f32 v5, v1, v2, tba_hi           ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0xb6,0x01]
144220x05,0x00,0xd0,0xd1,0x01,0x05,0xb6,0x01
14423
14424# CHECK: v_min3_f32 v5, v1, v2, tma_lo           ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0xba,0x01]
144250x05,0x00,0xd0,0xd1,0x01,0x05,0xba,0x01
14426
14427# CHECK: v_min3_f32 v5, v1, v2, tma_hi           ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0xbe,0x01]
144280x05,0x00,0xd0,0xd1,0x01,0x05,0xbe,0x01
14429
14430# CHECK: v_min3_f32 v5, v1, v2, ttmp11           ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0xee,0x01]
144310x05,0x00,0xd0,0xd1,0x01,0x05,0xee,0x01
14432
14433# CHECK: v_min3_f32 v5, v1, v2, m0               ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0xf2,0x01]
144340x05,0x00,0xd0,0xd1,0x01,0x05,0xf2,0x01
14435
14436# CHECK: v_min3_f32 v5, v1, v2, exec_lo          ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0xfa,0x01]
144370x05,0x00,0xd0,0xd1,0x01,0x05,0xfa,0x01
14438
14439# CHECK: v_min3_f32 v5, v1, v2, exec_hi          ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0xfe,0x01]
144400x05,0x00,0xd0,0xd1,0x01,0x05,0xfe,0x01
14441
14442# CHECK: v_min3_f32 v5, v1, v2, 0                ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x02,0x02]
144430x05,0x00,0xd0,0xd1,0x01,0x05,0x02,0x02
14444
14445# CHECK: v_min3_f32 v5, v1, v2, -1               ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x06,0x03]
144460x05,0x00,0xd0,0xd1,0x01,0x05,0x06,0x03
14447
14448# CHECK: v_min3_f32 v5, v1, v2, 0.5              ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0xc2,0x03]
144490x05,0x00,0xd0,0xd1,0x01,0x05,0xc2,0x03
14450
14451# CHECK: v_min3_f32 v5, v1, v2, -4.0             ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0xde,0x03]
144520x05,0x00,0xd0,0xd1,0x01,0x05,0xde,0x03
14453
14454# CHECK: v_min3_f32 v5, -v1, v2, v3              ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x24]
144550x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x24
14456
14457# CHECK: v_min3_f32 v5, v1, -v2, v3              ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x44]
144580x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x44
14459
14460# CHECK: v_min3_f32 v5, v1, v2, -v3              ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x84]
144610x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x84
14462
14463# CHECK: v_min3_f32 v5, -v1, -v2, -v3            ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0xe4]
144640x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0xe4
14465
14466# CHECK: v_min3_f32 v5, |v1|, v2, v3             ; encoding: [0x05,0x01,0xd0,0xd1,0x01,0x05,0x0e,0x04]
144670x05,0x01,0xd0,0xd1,0x01,0x05,0x0e,0x04
14468
14469# CHECK: v_min3_f32 v5, v1, |v2|, v3             ; encoding: [0x05,0x02,0xd0,0xd1,0x01,0x05,0x0e,0x04]
144700x05,0x02,0xd0,0xd1,0x01,0x05,0x0e,0x04
14471
14472# CHECK: v_min3_f32 v5, v1, v2, |v3|             ; encoding: [0x05,0x04,0xd0,0xd1,0x01,0x05,0x0e,0x04]
144730x05,0x04,0xd0,0xd1,0x01,0x05,0x0e,0x04
14474
14475# CHECK: v_min3_f32 v5, |v1|, |v2|, |v3|         ; encoding: [0x05,0x07,0xd0,0xd1,0x01,0x05,0x0e,0x04]
144760x05,0x07,0xd0,0xd1,0x01,0x05,0x0e,0x04
14477
14478# CHECK: v_min3_f32 v5, v1, v2, v3 clamp         ; encoding: [0x05,0x80,0xd0,0xd1,0x01,0x05,0x0e,0x04]
144790x05,0x80,0xd0,0xd1,0x01,0x05,0x0e,0x04
14480
14481# CHECK: v_min3_f32 v5, v1, v2, v3 mul:2         ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x0c]
144820x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x0c
14483
14484# CHECK: v_min3_f32 v5, v1, v2, v3 mul:4         ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x14]
144850x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x14
14486
14487# CHECK: v_min3_f32 v5, v1, v2, v3 div:2         ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x1c]
144880x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x1c
14489
14490# CHECK: v_min3_i32 v5, v1, v2, v3               ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0x0e,0x04]
144910x05,0x00,0xd1,0xd1,0x01,0x05,0x0e,0x04
14492
14493# CHECK: v_min3_i32 v255, v1, v2, v3             ; encoding: [0xff,0x00,0xd1,0xd1,0x01,0x05,0x0e,0x04]
144940xff,0x00,0xd1,0xd1,0x01,0x05,0x0e,0x04
14495
14496# CHECK: v_min3_i32 v5, v255, v2, v3             ; encoding: [0x05,0x00,0xd1,0xd1,0xff,0x05,0x0e,0x04]
144970x05,0x00,0xd1,0xd1,0xff,0x05,0x0e,0x04
14498
14499# CHECK: v_min3_i32 v5, s1, v2, v3               ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x04,0x0e,0x04]
145000x05,0x00,0xd1,0xd1,0x01,0x04,0x0e,0x04
14501
14502# CHECK: v_min3_i32 v5, s101, v2, v3             ; encoding: [0x05,0x00,0xd1,0xd1,0x65,0x04,0x0e,0x04]
145030x05,0x00,0xd1,0xd1,0x65,0x04,0x0e,0x04
14504
14505# CHECK: v_min3_i32 v5, flat_scratch_lo, v2, v3  ; encoding: [0x05,0x00,0xd1,0xd1,0x66,0x04,0x0e,0x04]
145060x05,0x00,0xd1,0xd1,0x66,0x04,0x0e,0x04
14507
14508# CHECK: v_min3_i32 v5, flat_scratch_hi, v2, v3  ; encoding: [0x05,0x00,0xd1,0xd1,0x67,0x04,0x0e,0x04]
145090x05,0x00,0xd1,0xd1,0x67,0x04,0x0e,0x04
14510
14511# CHECK: v_min3_i32 v5, vcc_lo, v2, v3           ; encoding: [0x05,0x00,0xd1,0xd1,0x6a,0x04,0x0e,0x04]
145120x05,0x00,0xd1,0xd1,0x6a,0x04,0x0e,0x04
14513
14514# CHECK: v_min3_i32 v5, vcc_hi, v2, v3           ; encoding: [0x05,0x00,0xd1,0xd1,0x6b,0x04,0x0e,0x04]
145150x05,0x00,0xd1,0xd1,0x6b,0x04,0x0e,0x04
14516
14517# CHECK: v_min3_i32 v5, tba_lo, v2, v3           ; encoding: [0x05,0x00,0xd1,0xd1,0x6c,0x04,0x0e,0x04]
145180x05,0x00,0xd1,0xd1,0x6c,0x04,0x0e,0x04
14519
14520# CHECK: v_min3_i32 v5, tba_hi, v2, v3           ; encoding: [0x05,0x00,0xd1,0xd1,0x6d,0x04,0x0e,0x04]
145210x05,0x00,0xd1,0xd1,0x6d,0x04,0x0e,0x04
14522
14523# CHECK: v_min3_i32 v5, tma_lo, v2, v3           ; encoding: [0x05,0x00,0xd1,0xd1,0x6e,0x04,0x0e,0x04]
145240x05,0x00,0xd1,0xd1,0x6e,0x04,0x0e,0x04
14525
14526# CHECK: v_min3_i32 v5, tma_hi, v2, v3           ; encoding: [0x05,0x00,0xd1,0xd1,0x6f,0x04,0x0e,0x04]
145270x05,0x00,0xd1,0xd1,0x6f,0x04,0x0e,0x04
14528
14529# CHECK: v_min3_i32 v5, ttmp11, v2, v3           ; encoding: [0x05,0x00,0xd1,0xd1,0x7b,0x04,0x0e,0x04]
145300x05,0x00,0xd1,0xd1,0x7b,0x04,0x0e,0x04
14531
14532# CHECK: v_min3_i32 v5, m0, v2, v3               ; encoding: [0x05,0x00,0xd1,0xd1,0x7c,0x04,0x0e,0x04]
145330x05,0x00,0xd1,0xd1,0x7c,0x04,0x0e,0x04
14534
14535# CHECK: v_min3_i32 v5, exec_lo, v2, v3          ; encoding: [0x05,0x00,0xd1,0xd1,0x7e,0x04,0x0e,0x04]
145360x05,0x00,0xd1,0xd1,0x7e,0x04,0x0e,0x04
14537
14538# CHECK: v_min3_i32 v5, exec_hi, v2, v3          ; encoding: [0x05,0x00,0xd1,0xd1,0x7f,0x04,0x0e,0x04]
145390x05,0x00,0xd1,0xd1,0x7f,0x04,0x0e,0x04
14540
14541# CHECK: v_min3_i32 v5, 0, v2, v3                ; encoding: [0x05,0x00,0xd1,0xd1,0x80,0x04,0x0e,0x04]
145420x05,0x00,0xd1,0xd1,0x80,0x04,0x0e,0x04
14543
14544# CHECK: v_min3_i32 v5, -1, v2, v3               ; encoding: [0x05,0x00,0xd1,0xd1,0xc1,0x04,0x0e,0x04]
145450x05,0x00,0xd1,0xd1,0xc1,0x04,0x0e,0x04
14546
14547# CHECK: v_min3_i32 v5, 0.5, v2, v3              ; encoding: [0x05,0x00,0xd1,0xd1,0xf0,0x04,0x0e,0x04]
145480x05,0x00,0xd1,0xd1,0xf0,0x04,0x0e,0x04
14549
14550# CHECK: v_min3_i32 v5, -4.0, v2, v3             ; encoding: [0x05,0x00,0xd1,0xd1,0xf7,0x04,0x0e,0x04]
145510x05,0x00,0xd1,0xd1,0xf7,0x04,0x0e,0x04
14552
14553# CHECK: v_min3_i32 v5, v1, v255, v3             ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0xff,0x0f,0x04]
145540x05,0x00,0xd1,0xd1,0x01,0xff,0x0f,0x04
14555
14556# CHECK: v_min3_i32 v5, v1, s2, v3               ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0x0c,0x04]
145570x05,0x00,0xd1,0xd1,0x01,0x05,0x0c,0x04
14558
14559# CHECK: v_min3_i32 v5, v1, s101, v3             ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0xcb,0x0c,0x04]
145600x05,0x00,0xd1,0xd1,0x01,0xcb,0x0c,0x04
14561
14562# CHECK: v_min3_i32 v5, v1, flat_scratch_lo, v3  ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0xcd,0x0c,0x04]
145630x05,0x00,0xd1,0xd1,0x01,0xcd,0x0c,0x04
14564
14565# CHECK: v_min3_i32 v5, v1, flat_scratch_hi, v3  ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0xcf,0x0c,0x04]
145660x05,0x00,0xd1,0xd1,0x01,0xcf,0x0c,0x04
14567
14568# CHECK: v_min3_i32 v5, v1, vcc_lo, v3           ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0xd5,0x0c,0x04]
145690x05,0x00,0xd1,0xd1,0x01,0xd5,0x0c,0x04
14570
14571# CHECK: v_min3_i32 v5, v1, vcc_hi, v3           ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0xd7,0x0c,0x04]
145720x05,0x00,0xd1,0xd1,0x01,0xd7,0x0c,0x04
14573
14574# CHECK: v_min3_i32 v5, v1, tba_lo, v3           ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0xd9,0x0c,0x04]
145750x05,0x00,0xd1,0xd1,0x01,0xd9,0x0c,0x04
14576
14577# CHECK: v_min3_i32 v5, v1, tba_hi, v3           ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0xdb,0x0c,0x04]
145780x05,0x00,0xd1,0xd1,0x01,0xdb,0x0c,0x04
14579
14580# CHECK: v_min3_i32 v5, v1, tma_lo, v3           ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0xdd,0x0c,0x04]
145810x05,0x00,0xd1,0xd1,0x01,0xdd,0x0c,0x04
14582
14583# CHECK: v_min3_i32 v5, v1, tma_hi, v3           ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0xdf,0x0c,0x04]
145840x05,0x00,0xd1,0xd1,0x01,0xdf,0x0c,0x04
14585
14586# CHECK: v_min3_i32 v5, v1, ttmp11, v3           ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0xf7,0x0c,0x04]
145870x05,0x00,0xd1,0xd1,0x01,0xf7,0x0c,0x04
14588
14589# CHECK: v_min3_i32 v5, v1, m0, v3               ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0xf9,0x0c,0x04]
145900x05,0x00,0xd1,0xd1,0x01,0xf9,0x0c,0x04
14591
14592# CHECK: v_min3_i32 v5, v1, exec_lo, v3          ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0xfd,0x0c,0x04]
145930x05,0x00,0xd1,0xd1,0x01,0xfd,0x0c,0x04
14594
14595# CHECK: v_min3_i32 v5, v1, exec_hi, v3          ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0xff,0x0c,0x04]
145960x05,0x00,0xd1,0xd1,0x01,0xff,0x0c,0x04
14597
14598# CHECK: v_min3_i32 v5, v1, 0, v3                ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x01,0x0d,0x04]
145990x05,0x00,0xd1,0xd1,0x01,0x01,0x0d,0x04
14600
14601# CHECK: v_min3_i32 v5, v1, -1, v3               ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x83,0x0d,0x04]
146020x05,0x00,0xd1,0xd1,0x01,0x83,0x0d,0x04
14603
14604# CHECK: v_min3_i32 v5, v1, 0.5, v3              ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0xe1,0x0d,0x04]
146050x05,0x00,0xd1,0xd1,0x01,0xe1,0x0d,0x04
14606
14607# CHECK: v_min3_i32 v5, v1, -4.0, v3             ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0xef,0x0d,0x04]
146080x05,0x00,0xd1,0xd1,0x01,0xef,0x0d,0x04
14609
14610# CHECK: v_min3_i32 v5, v1, v2, v255             ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0xfe,0x07]
146110x05,0x00,0xd1,0xd1,0x01,0x05,0xfe,0x07
14612
14613# CHECK: v_min3_i32 v5, v1, v2, s3               ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0x0e,0x00]
146140x05,0x00,0xd1,0xd1,0x01,0x05,0x0e,0x00
14615
14616# CHECK: v_min3_i32 v5, v1, v2, s101             ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0x96,0x01]
146170x05,0x00,0xd1,0xd1,0x01,0x05,0x96,0x01
14618
14619# CHECK: v_min3_i32 v5, v1, v2, flat_scratch_lo  ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0x9a,0x01]
146200x05,0x00,0xd1,0xd1,0x01,0x05,0x9a,0x01
14621
14622# CHECK: v_min3_i32 v5, v1, v2, flat_scratch_hi  ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0x9e,0x01]
146230x05,0x00,0xd1,0xd1,0x01,0x05,0x9e,0x01
14624
14625# CHECK: v_min3_i32 v5, v1, v2, vcc_lo           ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0xaa,0x01]
146260x05,0x00,0xd1,0xd1,0x01,0x05,0xaa,0x01
14627
14628# CHECK: v_min3_i32 v5, v1, v2, vcc_hi           ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0xae,0x01]
146290x05,0x00,0xd1,0xd1,0x01,0x05,0xae,0x01
14630
14631# CHECK: v_min3_i32 v5, v1, v2, tba_lo           ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0xb2,0x01]
146320x05,0x00,0xd1,0xd1,0x01,0x05,0xb2,0x01
14633
14634# CHECK: v_min3_i32 v5, v1, v2, tba_hi           ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0xb6,0x01]
146350x05,0x00,0xd1,0xd1,0x01,0x05,0xb6,0x01
14636
14637# CHECK: v_min3_i32 v5, v1, v2, tma_lo           ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0xba,0x01]
146380x05,0x00,0xd1,0xd1,0x01,0x05,0xba,0x01
14639
14640# CHECK: v_min3_i32 v5, v1, v2, tma_hi           ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0xbe,0x01]
146410x05,0x00,0xd1,0xd1,0x01,0x05,0xbe,0x01
14642
14643# CHECK: v_min3_i32 v5, v1, v2, ttmp11           ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0xee,0x01]
146440x05,0x00,0xd1,0xd1,0x01,0x05,0xee,0x01
14645
14646# CHECK: v_min3_i32 v5, v1, v2, m0               ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0xf2,0x01]
146470x05,0x00,0xd1,0xd1,0x01,0x05,0xf2,0x01
14648
14649# CHECK: v_min3_i32 v5, v1, v2, exec_lo          ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0xfa,0x01]
146500x05,0x00,0xd1,0xd1,0x01,0x05,0xfa,0x01
14651
14652# CHECK: v_min3_i32 v5, v1, v2, exec_hi          ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0xfe,0x01]
146530x05,0x00,0xd1,0xd1,0x01,0x05,0xfe,0x01
14654
14655# CHECK: v_min3_i32 v5, v1, v2, 0                ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0x02,0x02]
146560x05,0x00,0xd1,0xd1,0x01,0x05,0x02,0x02
14657
14658# CHECK: v_min3_i32 v5, v1, v2, -1               ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0x06,0x03]
146590x05,0x00,0xd1,0xd1,0x01,0x05,0x06,0x03
14660
14661# CHECK: v_min3_i32 v5, v1, v2, 0.5              ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0xc2,0x03]
146620x05,0x00,0xd1,0xd1,0x01,0x05,0xc2,0x03
14663
14664# CHECK: v_min3_i32 v5, v1, v2, -4.0             ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0xde,0x03]
146650x05,0x00,0xd1,0xd1,0x01,0x05,0xde,0x03
14666
14667# CHECK: v_min3_u32 v5, v1, v2, v3               ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0x0e,0x04]
146680x05,0x00,0xd2,0xd1,0x01,0x05,0x0e,0x04
14669
14670# CHECK: v_min3_u32 v255, v1, v2, v3             ; encoding: [0xff,0x00,0xd2,0xd1,0x01,0x05,0x0e,0x04]
146710xff,0x00,0xd2,0xd1,0x01,0x05,0x0e,0x04
14672
14673# CHECK: v_min3_u32 v5, v255, v2, v3             ; encoding: [0x05,0x00,0xd2,0xd1,0xff,0x05,0x0e,0x04]
146740x05,0x00,0xd2,0xd1,0xff,0x05,0x0e,0x04
14675
14676# CHECK: v_min3_u32 v5, s1, v2, v3               ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x04,0x0e,0x04]
146770x05,0x00,0xd2,0xd1,0x01,0x04,0x0e,0x04
14678
14679# CHECK: v_min3_u32 v5, s101, v2, v3             ; encoding: [0x05,0x00,0xd2,0xd1,0x65,0x04,0x0e,0x04]
146800x05,0x00,0xd2,0xd1,0x65,0x04,0x0e,0x04
14681
14682# CHECK: v_min3_u32 v5, flat_scratch_lo, v2, v3  ; encoding: [0x05,0x00,0xd2,0xd1,0x66,0x04,0x0e,0x04]
146830x05,0x00,0xd2,0xd1,0x66,0x04,0x0e,0x04
14684
14685# CHECK: v_min3_u32 v5, flat_scratch_hi, v2, v3  ; encoding: [0x05,0x00,0xd2,0xd1,0x67,0x04,0x0e,0x04]
146860x05,0x00,0xd2,0xd1,0x67,0x04,0x0e,0x04
14687
14688# CHECK: v_min3_u32 v5, vcc_lo, v2, v3           ; encoding: [0x05,0x00,0xd2,0xd1,0x6a,0x04,0x0e,0x04]
146890x05,0x00,0xd2,0xd1,0x6a,0x04,0x0e,0x04
14690
14691# CHECK: v_min3_u32 v5, vcc_hi, v2, v3           ; encoding: [0x05,0x00,0xd2,0xd1,0x6b,0x04,0x0e,0x04]
146920x05,0x00,0xd2,0xd1,0x6b,0x04,0x0e,0x04
14693
14694# CHECK: v_min3_u32 v5, tba_lo, v2, v3           ; encoding: [0x05,0x00,0xd2,0xd1,0x6c,0x04,0x0e,0x04]
146950x05,0x00,0xd2,0xd1,0x6c,0x04,0x0e,0x04
14696
14697# CHECK: v_min3_u32 v5, tba_hi, v2, v3           ; encoding: [0x05,0x00,0xd2,0xd1,0x6d,0x04,0x0e,0x04]
146980x05,0x00,0xd2,0xd1,0x6d,0x04,0x0e,0x04
14699
14700# CHECK: v_min3_u32 v5, tma_lo, v2, v3           ; encoding: [0x05,0x00,0xd2,0xd1,0x6e,0x04,0x0e,0x04]
147010x05,0x00,0xd2,0xd1,0x6e,0x04,0x0e,0x04
14702
14703# CHECK: v_min3_u32 v5, tma_hi, v2, v3           ; encoding: [0x05,0x00,0xd2,0xd1,0x6f,0x04,0x0e,0x04]
147040x05,0x00,0xd2,0xd1,0x6f,0x04,0x0e,0x04
14705
14706# CHECK: v_min3_u32 v5, ttmp11, v2, v3           ; encoding: [0x05,0x00,0xd2,0xd1,0x7b,0x04,0x0e,0x04]
147070x05,0x00,0xd2,0xd1,0x7b,0x04,0x0e,0x04
14708
14709# CHECK: v_min3_u32 v5, m0, v2, v3               ; encoding: [0x05,0x00,0xd2,0xd1,0x7c,0x04,0x0e,0x04]
147100x05,0x00,0xd2,0xd1,0x7c,0x04,0x0e,0x04
14711
14712# CHECK: v_min3_u32 v5, exec_lo, v2, v3          ; encoding: [0x05,0x00,0xd2,0xd1,0x7e,0x04,0x0e,0x04]
147130x05,0x00,0xd2,0xd1,0x7e,0x04,0x0e,0x04
14714
14715# CHECK: v_min3_u32 v5, exec_hi, v2, v3          ; encoding: [0x05,0x00,0xd2,0xd1,0x7f,0x04,0x0e,0x04]
147160x05,0x00,0xd2,0xd1,0x7f,0x04,0x0e,0x04
14717
14718# CHECK: v_min3_u32 v5, 0, v2, v3                ; encoding: [0x05,0x00,0xd2,0xd1,0x80,0x04,0x0e,0x04]
147190x05,0x00,0xd2,0xd1,0x80,0x04,0x0e,0x04
14720
14721# CHECK: v_min3_u32 v5, -1, v2, v3               ; encoding: [0x05,0x00,0xd2,0xd1,0xc1,0x04,0x0e,0x04]
147220x05,0x00,0xd2,0xd1,0xc1,0x04,0x0e,0x04
14723
14724# CHECK: v_min3_u32 v5, 0.5, v2, v3              ; encoding: [0x05,0x00,0xd2,0xd1,0xf0,0x04,0x0e,0x04]
147250x05,0x00,0xd2,0xd1,0xf0,0x04,0x0e,0x04
14726
14727# CHECK: v_min3_u32 v5, -4.0, v2, v3             ; encoding: [0x05,0x00,0xd2,0xd1,0xf7,0x04,0x0e,0x04]
147280x05,0x00,0xd2,0xd1,0xf7,0x04,0x0e,0x04
14729
14730# CHECK: v_min3_u32 v5, v1, v255, v3             ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0xff,0x0f,0x04]
147310x05,0x00,0xd2,0xd1,0x01,0xff,0x0f,0x04
14732
14733# CHECK: v_min3_u32 v5, v1, s2, v3               ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0x0c,0x04]
147340x05,0x00,0xd2,0xd1,0x01,0x05,0x0c,0x04
14735
14736# CHECK: v_min3_u32 v5, v1, s101, v3             ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0xcb,0x0c,0x04]
147370x05,0x00,0xd2,0xd1,0x01,0xcb,0x0c,0x04
14738
14739# CHECK: v_min3_u32 v5, v1, flat_scratch_lo, v3  ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0xcd,0x0c,0x04]
147400x05,0x00,0xd2,0xd1,0x01,0xcd,0x0c,0x04
14741
14742# CHECK: v_min3_u32 v5, v1, flat_scratch_hi, v3  ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0xcf,0x0c,0x04]
147430x05,0x00,0xd2,0xd1,0x01,0xcf,0x0c,0x04
14744
14745# CHECK: v_min3_u32 v5, v1, vcc_lo, v3           ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0xd5,0x0c,0x04]
147460x05,0x00,0xd2,0xd1,0x01,0xd5,0x0c,0x04
14747
14748# CHECK: v_min3_u32 v5, v1, vcc_hi, v3           ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0xd7,0x0c,0x04]
147490x05,0x00,0xd2,0xd1,0x01,0xd7,0x0c,0x04
14750
14751# CHECK: v_min3_u32 v5, v1, tba_lo, v3           ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0xd9,0x0c,0x04]
147520x05,0x00,0xd2,0xd1,0x01,0xd9,0x0c,0x04
14753
14754# CHECK: v_min3_u32 v5, v1, tba_hi, v3           ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0xdb,0x0c,0x04]
147550x05,0x00,0xd2,0xd1,0x01,0xdb,0x0c,0x04
14756
14757# CHECK: v_min3_u32 v5, v1, tma_lo, v3           ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0xdd,0x0c,0x04]
147580x05,0x00,0xd2,0xd1,0x01,0xdd,0x0c,0x04
14759
14760# CHECK: v_min3_u32 v5, v1, tma_hi, v3           ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0xdf,0x0c,0x04]
147610x05,0x00,0xd2,0xd1,0x01,0xdf,0x0c,0x04
14762
14763# CHECK: v_min3_u32 v5, v1, ttmp11, v3           ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0xf7,0x0c,0x04]
147640x05,0x00,0xd2,0xd1,0x01,0xf7,0x0c,0x04
14765
14766# CHECK: v_min3_u32 v5, v1, m0, v3               ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0xf9,0x0c,0x04]
147670x05,0x00,0xd2,0xd1,0x01,0xf9,0x0c,0x04
14768
14769# CHECK: v_min3_u32 v5, v1, exec_lo, v3          ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0xfd,0x0c,0x04]
147700x05,0x00,0xd2,0xd1,0x01,0xfd,0x0c,0x04
14771
14772# CHECK: v_min3_u32 v5, v1, exec_hi, v3          ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0xff,0x0c,0x04]
147730x05,0x00,0xd2,0xd1,0x01,0xff,0x0c,0x04
14774
14775# CHECK: v_min3_u32 v5, v1, 0, v3                ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x01,0x0d,0x04]
147760x05,0x00,0xd2,0xd1,0x01,0x01,0x0d,0x04
14777
14778# CHECK: v_min3_u32 v5, v1, -1, v3               ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x83,0x0d,0x04]
147790x05,0x00,0xd2,0xd1,0x01,0x83,0x0d,0x04
14780
14781# CHECK: v_min3_u32 v5, v1, 0.5, v3              ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0xe1,0x0d,0x04]
147820x05,0x00,0xd2,0xd1,0x01,0xe1,0x0d,0x04
14783
14784# CHECK: v_min3_u32 v5, v1, -4.0, v3             ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0xef,0x0d,0x04]
147850x05,0x00,0xd2,0xd1,0x01,0xef,0x0d,0x04
14786
14787# CHECK: v_min3_u32 v5, v1, v2, v255             ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0xfe,0x07]
147880x05,0x00,0xd2,0xd1,0x01,0x05,0xfe,0x07
14789
14790# CHECK: v_min3_u32 v5, v1, v2, s3               ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0x0e,0x00]
147910x05,0x00,0xd2,0xd1,0x01,0x05,0x0e,0x00
14792
14793# CHECK: v_min3_u32 v5, v1, v2, s101             ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0x96,0x01]
147940x05,0x00,0xd2,0xd1,0x01,0x05,0x96,0x01
14795
14796# CHECK: v_min3_u32 v5, v1, v2, flat_scratch_lo  ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0x9a,0x01]
147970x05,0x00,0xd2,0xd1,0x01,0x05,0x9a,0x01
14798
14799# CHECK: v_min3_u32 v5, v1, v2, flat_scratch_hi  ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0x9e,0x01]
148000x05,0x00,0xd2,0xd1,0x01,0x05,0x9e,0x01
14801
14802# CHECK: v_min3_u32 v5, v1, v2, vcc_lo           ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0xaa,0x01]
148030x05,0x00,0xd2,0xd1,0x01,0x05,0xaa,0x01
14804
14805# CHECK: v_min3_u32 v5, v1, v2, vcc_hi           ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0xae,0x01]
148060x05,0x00,0xd2,0xd1,0x01,0x05,0xae,0x01
14807
14808# CHECK: v_min3_u32 v5, v1, v2, tba_lo           ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0xb2,0x01]
148090x05,0x00,0xd2,0xd1,0x01,0x05,0xb2,0x01
14810
14811# CHECK: v_min3_u32 v5, v1, v2, tba_hi           ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0xb6,0x01]
148120x05,0x00,0xd2,0xd1,0x01,0x05,0xb6,0x01
14813
14814# CHECK: v_min3_u32 v5, v1, v2, tma_lo           ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0xba,0x01]
148150x05,0x00,0xd2,0xd1,0x01,0x05,0xba,0x01
14816
14817# CHECK: v_min3_u32 v5, v1, v2, tma_hi           ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0xbe,0x01]
148180x05,0x00,0xd2,0xd1,0x01,0x05,0xbe,0x01
14819
14820# CHECK: v_min3_u32 v5, v1, v2, ttmp11           ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0xee,0x01]
148210x05,0x00,0xd2,0xd1,0x01,0x05,0xee,0x01
14822
14823# CHECK: v_min3_u32 v5, v1, v2, m0               ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0xf2,0x01]
148240x05,0x00,0xd2,0xd1,0x01,0x05,0xf2,0x01
14825
14826# CHECK: v_min3_u32 v5, v1, v2, exec_lo          ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0xfa,0x01]
148270x05,0x00,0xd2,0xd1,0x01,0x05,0xfa,0x01
14828
14829# CHECK: v_min3_u32 v5, v1, v2, exec_hi          ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0xfe,0x01]
148300x05,0x00,0xd2,0xd1,0x01,0x05,0xfe,0x01
14831
14832# CHECK: v_min3_u32 v5, v1, v2, 0                ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0x02,0x02]
148330x05,0x00,0xd2,0xd1,0x01,0x05,0x02,0x02
14834
14835# CHECK: v_min3_u32 v5, v1, v2, -1               ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0x06,0x03]
148360x05,0x00,0xd2,0xd1,0x01,0x05,0x06,0x03
14837
14838# CHECK: v_min3_u32 v5, v1, v2, 0.5              ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0xc2,0x03]
148390x05,0x00,0xd2,0xd1,0x01,0x05,0xc2,0x03
14840
14841# CHECK: v_min3_u32 v5, v1, v2, -4.0             ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0xde,0x03]
148420x05,0x00,0xd2,0xd1,0x01,0x05,0xde,0x03
14843
14844# CHECK: v_max3_f32 v5, v1, v2, v3               ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x04]
148450x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x04
14846
14847# CHECK: v_max3_f32 v255, v1, v2, v3             ; encoding: [0xff,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x04]
148480xff,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x04
14849
14850# CHECK: v_max3_f32 v5, v255, v2, v3             ; encoding: [0x05,0x00,0xd3,0xd1,0xff,0x05,0x0e,0x04]
148510x05,0x00,0xd3,0xd1,0xff,0x05,0x0e,0x04
14852
14853# CHECK: v_max3_f32 v5, s1, v2, v3               ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x04,0x0e,0x04]
148540x05,0x00,0xd3,0xd1,0x01,0x04,0x0e,0x04
14855
14856# CHECK: v_max3_f32 v5, s101, v2, v3             ; encoding: [0x05,0x00,0xd3,0xd1,0x65,0x04,0x0e,0x04]
148570x05,0x00,0xd3,0xd1,0x65,0x04,0x0e,0x04
14858
14859# CHECK: v_max3_f32 v5, flat_scratch_lo, v2, v3  ; encoding: [0x05,0x00,0xd3,0xd1,0x66,0x04,0x0e,0x04]
148600x05,0x00,0xd3,0xd1,0x66,0x04,0x0e,0x04
14861
14862# CHECK: v_max3_f32 v5, flat_scratch_hi, v2, v3  ; encoding: [0x05,0x00,0xd3,0xd1,0x67,0x04,0x0e,0x04]
148630x05,0x00,0xd3,0xd1,0x67,0x04,0x0e,0x04
14864
14865# CHECK: v_max3_f32 v5, vcc_lo, v2, v3           ; encoding: [0x05,0x00,0xd3,0xd1,0x6a,0x04,0x0e,0x04]
148660x05,0x00,0xd3,0xd1,0x6a,0x04,0x0e,0x04
14867
14868# CHECK: v_max3_f32 v5, vcc_hi, v2, v3           ; encoding: [0x05,0x00,0xd3,0xd1,0x6b,0x04,0x0e,0x04]
148690x05,0x00,0xd3,0xd1,0x6b,0x04,0x0e,0x04
14870
14871# CHECK: v_max3_f32 v5, tba_lo, v2, v3           ; encoding: [0x05,0x00,0xd3,0xd1,0x6c,0x04,0x0e,0x04]
148720x05,0x00,0xd3,0xd1,0x6c,0x04,0x0e,0x04
14873
14874# CHECK: v_max3_f32 v5, tba_hi, v2, v3           ; encoding: [0x05,0x00,0xd3,0xd1,0x6d,0x04,0x0e,0x04]
148750x05,0x00,0xd3,0xd1,0x6d,0x04,0x0e,0x04
14876
14877# CHECK: v_max3_f32 v5, tma_lo, v2, v3           ; encoding: [0x05,0x00,0xd3,0xd1,0x6e,0x04,0x0e,0x04]
148780x05,0x00,0xd3,0xd1,0x6e,0x04,0x0e,0x04
14879
14880# CHECK: v_max3_f32 v5, tma_hi, v2, v3           ; encoding: [0x05,0x00,0xd3,0xd1,0x6f,0x04,0x0e,0x04]
148810x05,0x00,0xd3,0xd1,0x6f,0x04,0x0e,0x04
14882
14883# CHECK: v_max3_f32 v5, ttmp11, v2, v3           ; encoding: [0x05,0x00,0xd3,0xd1,0x7b,0x04,0x0e,0x04]
148840x05,0x00,0xd3,0xd1,0x7b,0x04,0x0e,0x04
14885
14886# CHECK: v_max3_f32 v5, m0, v2, v3               ; encoding: [0x05,0x00,0xd3,0xd1,0x7c,0x04,0x0e,0x04]
148870x05,0x00,0xd3,0xd1,0x7c,0x04,0x0e,0x04
14888
14889# CHECK: v_max3_f32 v5, exec_lo, v2, v3          ; encoding: [0x05,0x00,0xd3,0xd1,0x7e,0x04,0x0e,0x04]
148900x05,0x00,0xd3,0xd1,0x7e,0x04,0x0e,0x04
14891
14892# CHECK: v_max3_f32 v5, exec_hi, v2, v3          ; encoding: [0x05,0x00,0xd3,0xd1,0x7f,0x04,0x0e,0x04]
148930x05,0x00,0xd3,0xd1,0x7f,0x04,0x0e,0x04
14894
14895# CHECK: v_max3_f32 v5, 0, v2, v3                ; encoding: [0x05,0x00,0xd3,0xd1,0x80,0x04,0x0e,0x04]
148960x05,0x00,0xd3,0xd1,0x80,0x04,0x0e,0x04
14897
14898# CHECK: v_max3_f32 v5, -1, v2, v3               ; encoding: [0x05,0x00,0xd3,0xd1,0xc1,0x04,0x0e,0x04]
148990x05,0x00,0xd3,0xd1,0xc1,0x04,0x0e,0x04
14900
14901# CHECK: v_max3_f32 v5, 0.5, v2, v3              ; encoding: [0x05,0x00,0xd3,0xd1,0xf0,0x04,0x0e,0x04]
149020x05,0x00,0xd3,0xd1,0xf0,0x04,0x0e,0x04
14903
14904# CHECK: v_max3_f32 v5, -4.0, v2, v3             ; encoding: [0x05,0x00,0xd3,0xd1,0xf7,0x04,0x0e,0x04]
149050x05,0x00,0xd3,0xd1,0xf7,0x04,0x0e,0x04
14906
14907# CHECK: v_max3_f32 v5, v1, v255, v3             ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0xff,0x0f,0x04]
149080x05,0x00,0xd3,0xd1,0x01,0xff,0x0f,0x04
14909
14910# CHECK: v_max3_f32 v5, v1, s2, v3               ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x0c,0x04]
149110x05,0x00,0xd3,0xd1,0x01,0x05,0x0c,0x04
14912
14913# CHECK: v_max3_f32 v5, v1, s101, v3             ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0xcb,0x0c,0x04]
149140x05,0x00,0xd3,0xd1,0x01,0xcb,0x0c,0x04
14915
14916# CHECK: v_max3_f32 v5, v1, flat_scratch_lo, v3  ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0xcd,0x0c,0x04]
149170x05,0x00,0xd3,0xd1,0x01,0xcd,0x0c,0x04
14918
14919# CHECK: v_max3_f32 v5, v1, flat_scratch_hi, v3  ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0xcf,0x0c,0x04]
149200x05,0x00,0xd3,0xd1,0x01,0xcf,0x0c,0x04
14921
14922# CHECK: v_max3_f32 v5, v1, vcc_lo, v3           ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0xd5,0x0c,0x04]
149230x05,0x00,0xd3,0xd1,0x01,0xd5,0x0c,0x04
14924
14925# CHECK: v_max3_f32 v5, v1, vcc_hi, v3           ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0xd7,0x0c,0x04]
149260x05,0x00,0xd3,0xd1,0x01,0xd7,0x0c,0x04
14927
14928# CHECK: v_max3_f32 v5, v1, tba_lo, v3           ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0xd9,0x0c,0x04]
149290x05,0x00,0xd3,0xd1,0x01,0xd9,0x0c,0x04
14930
14931# CHECK: v_max3_f32 v5, v1, tba_hi, v3           ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0xdb,0x0c,0x04]
149320x05,0x00,0xd3,0xd1,0x01,0xdb,0x0c,0x04
14933
14934# CHECK: v_max3_f32 v5, v1, tma_lo, v3           ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0xdd,0x0c,0x04]
149350x05,0x00,0xd3,0xd1,0x01,0xdd,0x0c,0x04
14936
14937# CHECK: v_max3_f32 v5, v1, tma_hi, v3           ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0xdf,0x0c,0x04]
149380x05,0x00,0xd3,0xd1,0x01,0xdf,0x0c,0x04
14939
14940# CHECK: v_max3_f32 v5, v1, ttmp11, v3           ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0xf7,0x0c,0x04]
149410x05,0x00,0xd3,0xd1,0x01,0xf7,0x0c,0x04
14942
14943# CHECK: v_max3_f32 v5, v1, m0, v3               ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0xf9,0x0c,0x04]
149440x05,0x00,0xd3,0xd1,0x01,0xf9,0x0c,0x04
14945
14946# CHECK: v_max3_f32 v5, v1, exec_lo, v3          ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0xfd,0x0c,0x04]
149470x05,0x00,0xd3,0xd1,0x01,0xfd,0x0c,0x04
14948
14949# CHECK: v_max3_f32 v5, v1, exec_hi, v3          ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0xff,0x0c,0x04]
149500x05,0x00,0xd3,0xd1,0x01,0xff,0x0c,0x04
14951
14952# CHECK: v_max3_f32 v5, v1, 0, v3                ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x01,0x0d,0x04]
149530x05,0x00,0xd3,0xd1,0x01,0x01,0x0d,0x04
14954
14955# CHECK: v_max3_f32 v5, v1, -1, v3               ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x83,0x0d,0x04]
149560x05,0x00,0xd3,0xd1,0x01,0x83,0x0d,0x04
14957
14958# CHECK: v_max3_f32 v5, v1, 0.5, v3              ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0xe1,0x0d,0x04]
149590x05,0x00,0xd3,0xd1,0x01,0xe1,0x0d,0x04
14960
14961# CHECK: v_max3_f32 v5, v1, -4.0, v3             ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0xef,0x0d,0x04]
149620x05,0x00,0xd3,0xd1,0x01,0xef,0x0d,0x04
14963
14964# CHECK: v_max3_f32 v5, v1, v2, v255             ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0xfe,0x07]
149650x05,0x00,0xd3,0xd1,0x01,0x05,0xfe,0x07
14966
14967# CHECK: v_max3_f32 v5, v1, v2, s3               ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x00]
149680x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x00
14969
14970# CHECK: v_max3_f32 v5, v1, v2, s101             ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x96,0x01]
149710x05,0x00,0xd3,0xd1,0x01,0x05,0x96,0x01
14972
14973# CHECK: v_max3_f32 v5, v1, v2, flat_scratch_lo  ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x9a,0x01]
149740x05,0x00,0xd3,0xd1,0x01,0x05,0x9a,0x01
14975
14976# CHECK: v_max3_f32 v5, v1, v2, flat_scratch_hi  ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x9e,0x01]
149770x05,0x00,0xd3,0xd1,0x01,0x05,0x9e,0x01
14978
14979# CHECK: v_max3_f32 v5, v1, v2, vcc_lo           ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0xaa,0x01]
149800x05,0x00,0xd3,0xd1,0x01,0x05,0xaa,0x01
14981
14982# CHECK: v_max3_f32 v5, v1, v2, vcc_hi           ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0xae,0x01]
149830x05,0x00,0xd3,0xd1,0x01,0x05,0xae,0x01
14984
14985# CHECK: v_max3_f32 v5, v1, v2, tba_lo           ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0xb2,0x01]
149860x05,0x00,0xd3,0xd1,0x01,0x05,0xb2,0x01
14987
14988# CHECK: v_max3_f32 v5, v1, v2, tba_hi           ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0xb6,0x01]
149890x05,0x00,0xd3,0xd1,0x01,0x05,0xb6,0x01
14990
14991# CHECK: v_max3_f32 v5, v1, v2, tma_lo           ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0xba,0x01]
149920x05,0x00,0xd3,0xd1,0x01,0x05,0xba,0x01
14993
14994# CHECK: v_max3_f32 v5, v1, v2, tma_hi           ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0xbe,0x01]
149950x05,0x00,0xd3,0xd1,0x01,0x05,0xbe,0x01
14996
14997# CHECK: v_max3_f32 v5, v1, v2, ttmp11           ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0xee,0x01]
149980x05,0x00,0xd3,0xd1,0x01,0x05,0xee,0x01
14999
15000# CHECK: v_max3_f32 v5, v1, v2, m0               ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0xf2,0x01]
150010x05,0x00,0xd3,0xd1,0x01,0x05,0xf2,0x01
15002
15003# CHECK: v_max3_f32 v5, v1, v2, exec_lo          ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0xfa,0x01]
150040x05,0x00,0xd3,0xd1,0x01,0x05,0xfa,0x01
15005
15006# CHECK: v_max3_f32 v5, v1, v2, exec_hi          ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0xfe,0x01]
150070x05,0x00,0xd3,0xd1,0x01,0x05,0xfe,0x01
15008
15009# CHECK: v_max3_f32 v5, v1, v2, 0                ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x02,0x02]
150100x05,0x00,0xd3,0xd1,0x01,0x05,0x02,0x02
15011
15012# CHECK: v_max3_f32 v5, v1, v2, -1               ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x06,0x03]
150130x05,0x00,0xd3,0xd1,0x01,0x05,0x06,0x03
15014
15015# CHECK: v_max3_f32 v5, v1, v2, 0.5              ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0xc2,0x03]
150160x05,0x00,0xd3,0xd1,0x01,0x05,0xc2,0x03
15017
15018# CHECK: v_max3_f32 v5, v1, v2, -4.0             ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0xde,0x03]
150190x05,0x00,0xd3,0xd1,0x01,0x05,0xde,0x03
15020
15021# CHECK: v_max3_f32 v5, -v1, v2, v3              ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x24]
150220x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x24
15023
15024# CHECK: v_max3_f32 v5, v1, -v2, v3              ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x44]
150250x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x44
15026
15027# CHECK: v_max3_f32 v5, v1, v2, -v3              ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x84]
150280x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x84
15029
15030# CHECK: v_max3_f32 v5, -v1, -v2, -v3            ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0xe4]
150310x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0xe4
15032
15033# CHECK: v_max3_f32 v5, |v1|, v2, v3             ; encoding: [0x05,0x01,0xd3,0xd1,0x01,0x05,0x0e,0x04]
150340x05,0x01,0xd3,0xd1,0x01,0x05,0x0e,0x04
15035
15036# CHECK: v_max3_f32 v5, v1, |v2|, v3             ; encoding: [0x05,0x02,0xd3,0xd1,0x01,0x05,0x0e,0x04]
150370x05,0x02,0xd3,0xd1,0x01,0x05,0x0e,0x04
15038
15039# CHECK: v_max3_f32 v5, v1, v2, |v3|             ; encoding: [0x05,0x04,0xd3,0xd1,0x01,0x05,0x0e,0x04]
150400x05,0x04,0xd3,0xd1,0x01,0x05,0x0e,0x04
15041
15042# CHECK: v_max3_f32 v5, |v1|, |v2|, |v3|         ; encoding: [0x05,0x07,0xd3,0xd1,0x01,0x05,0x0e,0x04]
150430x05,0x07,0xd3,0xd1,0x01,0x05,0x0e,0x04
15044
15045# CHECK: v_max3_f32 v5, v1, v2, v3 clamp         ; encoding: [0x05,0x80,0xd3,0xd1,0x01,0x05,0x0e,0x04]
150460x05,0x80,0xd3,0xd1,0x01,0x05,0x0e,0x04
15047
15048# CHECK: v_max3_f32 v5, v1, v2, v3 mul:2         ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x0c]
150490x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x0c
15050
15051# CHECK: v_max3_f32 v5, v1, v2, v3 mul:4         ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x14]
150520x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x14
15053
15054# CHECK: v_max3_f32 v5, v1, v2, v3 div:2         ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x1c]
150550x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x1c
15056
15057# CHECK: v_max3_i32 v5, v1, v2, v3               ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0x0e,0x04]
150580x05,0x00,0xd4,0xd1,0x01,0x05,0x0e,0x04
15059
15060# CHECK: v_max3_i32 v255, v1, v2, v3             ; encoding: [0xff,0x00,0xd4,0xd1,0x01,0x05,0x0e,0x04]
150610xff,0x00,0xd4,0xd1,0x01,0x05,0x0e,0x04
15062
15063# CHECK: v_max3_i32 v5, v255, v2, v3             ; encoding: [0x05,0x00,0xd4,0xd1,0xff,0x05,0x0e,0x04]
150640x05,0x00,0xd4,0xd1,0xff,0x05,0x0e,0x04
15065
15066# CHECK: v_max3_i32 v5, s1, v2, v3               ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x04,0x0e,0x04]
150670x05,0x00,0xd4,0xd1,0x01,0x04,0x0e,0x04
15068
15069# CHECK: v_max3_i32 v5, s101, v2, v3             ; encoding: [0x05,0x00,0xd4,0xd1,0x65,0x04,0x0e,0x04]
150700x05,0x00,0xd4,0xd1,0x65,0x04,0x0e,0x04
15071
15072# CHECK: v_max3_i32 v5, flat_scratch_lo, v2, v3  ; encoding: [0x05,0x00,0xd4,0xd1,0x66,0x04,0x0e,0x04]
150730x05,0x00,0xd4,0xd1,0x66,0x04,0x0e,0x04
15074
15075# CHECK: v_max3_i32 v5, flat_scratch_hi, v2, v3  ; encoding: [0x05,0x00,0xd4,0xd1,0x67,0x04,0x0e,0x04]
150760x05,0x00,0xd4,0xd1,0x67,0x04,0x0e,0x04
15077
15078# CHECK: v_max3_i32 v5, vcc_lo, v2, v3           ; encoding: [0x05,0x00,0xd4,0xd1,0x6a,0x04,0x0e,0x04]
150790x05,0x00,0xd4,0xd1,0x6a,0x04,0x0e,0x04
15080
15081# CHECK: v_max3_i32 v5, vcc_hi, v2, v3           ; encoding: [0x05,0x00,0xd4,0xd1,0x6b,0x04,0x0e,0x04]
150820x05,0x00,0xd4,0xd1,0x6b,0x04,0x0e,0x04
15083
15084# CHECK: v_max3_i32 v5, tba_lo, v2, v3           ; encoding: [0x05,0x00,0xd4,0xd1,0x6c,0x04,0x0e,0x04]
150850x05,0x00,0xd4,0xd1,0x6c,0x04,0x0e,0x04
15086
15087# CHECK: v_max3_i32 v5, tba_hi, v2, v3           ; encoding: [0x05,0x00,0xd4,0xd1,0x6d,0x04,0x0e,0x04]
150880x05,0x00,0xd4,0xd1,0x6d,0x04,0x0e,0x04
15089
15090# CHECK: v_max3_i32 v5, tma_lo, v2, v3           ; encoding: [0x05,0x00,0xd4,0xd1,0x6e,0x04,0x0e,0x04]
150910x05,0x00,0xd4,0xd1,0x6e,0x04,0x0e,0x04
15092
15093# CHECK: v_max3_i32 v5, tma_hi, v2, v3           ; encoding: [0x05,0x00,0xd4,0xd1,0x6f,0x04,0x0e,0x04]
150940x05,0x00,0xd4,0xd1,0x6f,0x04,0x0e,0x04
15095
15096# CHECK: v_max3_i32 v5, ttmp11, v2, v3           ; encoding: [0x05,0x00,0xd4,0xd1,0x7b,0x04,0x0e,0x04]
150970x05,0x00,0xd4,0xd1,0x7b,0x04,0x0e,0x04
15098
15099# CHECK: v_max3_i32 v5, m0, v2, v3               ; encoding: [0x05,0x00,0xd4,0xd1,0x7c,0x04,0x0e,0x04]
151000x05,0x00,0xd4,0xd1,0x7c,0x04,0x0e,0x04
15101
15102# CHECK: v_max3_i32 v5, exec_lo, v2, v3          ; encoding: [0x05,0x00,0xd4,0xd1,0x7e,0x04,0x0e,0x04]
151030x05,0x00,0xd4,0xd1,0x7e,0x04,0x0e,0x04
15104
15105# CHECK: v_max3_i32 v5, exec_hi, v2, v3          ; encoding: [0x05,0x00,0xd4,0xd1,0x7f,0x04,0x0e,0x04]
151060x05,0x00,0xd4,0xd1,0x7f,0x04,0x0e,0x04
15107
15108# CHECK: v_max3_i32 v5, 0, v2, v3                ; encoding: [0x05,0x00,0xd4,0xd1,0x80,0x04,0x0e,0x04]
151090x05,0x00,0xd4,0xd1,0x80,0x04,0x0e,0x04
15110
15111# CHECK: v_max3_i32 v5, -1, v2, v3               ; encoding: [0x05,0x00,0xd4,0xd1,0xc1,0x04,0x0e,0x04]
151120x05,0x00,0xd4,0xd1,0xc1,0x04,0x0e,0x04
15113
15114# CHECK: v_max3_i32 v5, 0.5, v2, v3              ; encoding: [0x05,0x00,0xd4,0xd1,0xf0,0x04,0x0e,0x04]
151150x05,0x00,0xd4,0xd1,0xf0,0x04,0x0e,0x04
15116
15117# CHECK: v_max3_i32 v5, -4.0, v2, v3             ; encoding: [0x05,0x00,0xd4,0xd1,0xf7,0x04,0x0e,0x04]
151180x05,0x00,0xd4,0xd1,0xf7,0x04,0x0e,0x04
15119
15120# CHECK: v_max3_i32 v5, v1, v255, v3             ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0xff,0x0f,0x04]
151210x05,0x00,0xd4,0xd1,0x01,0xff,0x0f,0x04
15122
15123# CHECK: v_max3_i32 v5, v1, s2, v3               ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0x0c,0x04]
151240x05,0x00,0xd4,0xd1,0x01,0x05,0x0c,0x04
15125
15126# CHECK: v_max3_i32 v5, v1, s101, v3             ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0xcb,0x0c,0x04]
151270x05,0x00,0xd4,0xd1,0x01,0xcb,0x0c,0x04
15128
15129# CHECK: v_max3_i32 v5, v1, flat_scratch_lo, v3  ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0xcd,0x0c,0x04]
151300x05,0x00,0xd4,0xd1,0x01,0xcd,0x0c,0x04
15131
15132# CHECK: v_max3_i32 v5, v1, flat_scratch_hi, v3  ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0xcf,0x0c,0x04]
151330x05,0x00,0xd4,0xd1,0x01,0xcf,0x0c,0x04
15134
15135# CHECK: v_max3_i32 v5, v1, vcc_lo, v3           ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0xd5,0x0c,0x04]
151360x05,0x00,0xd4,0xd1,0x01,0xd5,0x0c,0x04
15137
15138# CHECK: v_max3_i32 v5, v1, vcc_hi, v3           ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0xd7,0x0c,0x04]
151390x05,0x00,0xd4,0xd1,0x01,0xd7,0x0c,0x04
15140
15141# CHECK: v_max3_i32 v5, v1, tba_lo, v3           ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0xd9,0x0c,0x04]
151420x05,0x00,0xd4,0xd1,0x01,0xd9,0x0c,0x04
15143
15144# CHECK: v_max3_i32 v5, v1, tba_hi, v3           ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0xdb,0x0c,0x04]
151450x05,0x00,0xd4,0xd1,0x01,0xdb,0x0c,0x04
15146
15147# CHECK: v_max3_i32 v5, v1, tma_lo, v3           ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0xdd,0x0c,0x04]
151480x05,0x00,0xd4,0xd1,0x01,0xdd,0x0c,0x04
15149
15150# CHECK: v_max3_i32 v5, v1, tma_hi, v3           ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0xdf,0x0c,0x04]
151510x05,0x00,0xd4,0xd1,0x01,0xdf,0x0c,0x04
15152
15153# CHECK: v_max3_i32 v5, v1, ttmp11, v3           ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0xf7,0x0c,0x04]
151540x05,0x00,0xd4,0xd1,0x01,0xf7,0x0c,0x04
15155
15156# CHECK: v_max3_i32 v5, v1, m0, v3               ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0xf9,0x0c,0x04]
151570x05,0x00,0xd4,0xd1,0x01,0xf9,0x0c,0x04
15158
15159# CHECK: v_max3_i32 v5, v1, exec_lo, v3          ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0xfd,0x0c,0x04]
151600x05,0x00,0xd4,0xd1,0x01,0xfd,0x0c,0x04
15161
15162# CHECK: v_max3_i32 v5, v1, exec_hi, v3          ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0xff,0x0c,0x04]
151630x05,0x00,0xd4,0xd1,0x01,0xff,0x0c,0x04
15164
15165# CHECK: v_max3_i32 v5, v1, 0, v3                ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x01,0x0d,0x04]
151660x05,0x00,0xd4,0xd1,0x01,0x01,0x0d,0x04
15167
15168# CHECK: v_max3_i32 v5, v1, -1, v3               ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x83,0x0d,0x04]
151690x05,0x00,0xd4,0xd1,0x01,0x83,0x0d,0x04
15170
15171# CHECK: v_max3_i32 v5, v1, 0.5, v3              ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0xe1,0x0d,0x04]
151720x05,0x00,0xd4,0xd1,0x01,0xe1,0x0d,0x04
15173
15174# CHECK: v_max3_i32 v5, v1, -4.0, v3             ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0xef,0x0d,0x04]
151750x05,0x00,0xd4,0xd1,0x01,0xef,0x0d,0x04
15176
15177# CHECK: v_max3_i32 v5, v1, v2, v255             ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0xfe,0x07]
151780x05,0x00,0xd4,0xd1,0x01,0x05,0xfe,0x07
15179
15180# CHECK: v_max3_i32 v5, v1, v2, s3               ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0x0e,0x00]
151810x05,0x00,0xd4,0xd1,0x01,0x05,0x0e,0x00
15182
15183# CHECK: v_max3_i32 v5, v1, v2, s101             ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0x96,0x01]
151840x05,0x00,0xd4,0xd1,0x01,0x05,0x96,0x01
15185
15186# CHECK: v_max3_i32 v5, v1, v2, flat_scratch_lo  ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0x9a,0x01]
151870x05,0x00,0xd4,0xd1,0x01,0x05,0x9a,0x01
15188
15189# CHECK: v_max3_i32 v5, v1, v2, flat_scratch_hi  ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0x9e,0x01]
151900x05,0x00,0xd4,0xd1,0x01,0x05,0x9e,0x01
15191
15192# CHECK: v_max3_i32 v5, v1, v2, vcc_lo           ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0xaa,0x01]
151930x05,0x00,0xd4,0xd1,0x01,0x05,0xaa,0x01
15194
15195# CHECK: v_max3_i32 v5, v1, v2, vcc_hi           ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0xae,0x01]
151960x05,0x00,0xd4,0xd1,0x01,0x05,0xae,0x01
15197
15198# CHECK: v_max3_i32 v5, v1, v2, tba_lo           ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0xb2,0x01]
151990x05,0x00,0xd4,0xd1,0x01,0x05,0xb2,0x01
15200
15201# CHECK: v_max3_i32 v5, v1, v2, tba_hi           ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0xb6,0x01]
152020x05,0x00,0xd4,0xd1,0x01,0x05,0xb6,0x01
15203
15204# CHECK: v_max3_i32 v5, v1, v2, tma_lo           ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0xba,0x01]
152050x05,0x00,0xd4,0xd1,0x01,0x05,0xba,0x01
15206
15207# CHECK: v_max3_i32 v5, v1, v2, tma_hi           ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0xbe,0x01]
152080x05,0x00,0xd4,0xd1,0x01,0x05,0xbe,0x01
15209
15210# CHECK: v_max3_i32 v5, v1, v2, ttmp11           ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0xee,0x01]
152110x05,0x00,0xd4,0xd1,0x01,0x05,0xee,0x01
15212
15213# CHECK: v_max3_i32 v5, v1, v2, m0               ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0xf2,0x01]
152140x05,0x00,0xd4,0xd1,0x01,0x05,0xf2,0x01
15215
15216# CHECK: v_max3_i32 v5, v1, v2, exec_lo          ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0xfa,0x01]
152170x05,0x00,0xd4,0xd1,0x01,0x05,0xfa,0x01
15218
15219# CHECK: v_max3_i32 v5, v1, v2, exec_hi          ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0xfe,0x01]
152200x05,0x00,0xd4,0xd1,0x01,0x05,0xfe,0x01
15221
15222# CHECK: v_max3_i32 v5, v1, v2, 0                ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0x02,0x02]
152230x05,0x00,0xd4,0xd1,0x01,0x05,0x02,0x02
15224
15225# CHECK: v_max3_i32 v5, v1, v2, -1               ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0x06,0x03]
152260x05,0x00,0xd4,0xd1,0x01,0x05,0x06,0x03
15227
15228# CHECK: v_max3_i32 v5, v1, v2, 0.5              ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0xc2,0x03]
152290x05,0x00,0xd4,0xd1,0x01,0x05,0xc2,0x03
15230
15231# CHECK: v_max3_i32 v5, v1, v2, -4.0             ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0xde,0x03]
152320x05,0x00,0xd4,0xd1,0x01,0x05,0xde,0x03
15233
15234# CHECK: v_max3_u32 v5, v1, v2, v3               ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0x0e,0x04]
152350x05,0x00,0xd5,0xd1,0x01,0x05,0x0e,0x04
15236
15237# CHECK: v_max3_u32 v255, v1, v2, v3             ; encoding: [0xff,0x00,0xd5,0xd1,0x01,0x05,0x0e,0x04]
152380xff,0x00,0xd5,0xd1,0x01,0x05,0x0e,0x04
15239
15240# CHECK: v_max3_u32 v5, v255, v2, v3             ; encoding: [0x05,0x00,0xd5,0xd1,0xff,0x05,0x0e,0x04]
152410x05,0x00,0xd5,0xd1,0xff,0x05,0x0e,0x04
15242
15243# CHECK: v_max3_u32 v5, s1, v2, v3               ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x04,0x0e,0x04]
152440x05,0x00,0xd5,0xd1,0x01,0x04,0x0e,0x04
15245
15246# CHECK: v_max3_u32 v5, s101, v2, v3             ; encoding: [0x05,0x00,0xd5,0xd1,0x65,0x04,0x0e,0x04]
152470x05,0x00,0xd5,0xd1,0x65,0x04,0x0e,0x04
15248
15249# CHECK: v_max3_u32 v5, flat_scratch_lo, v2, v3  ; encoding: [0x05,0x00,0xd5,0xd1,0x66,0x04,0x0e,0x04]
152500x05,0x00,0xd5,0xd1,0x66,0x04,0x0e,0x04
15251
15252# CHECK: v_max3_u32 v5, flat_scratch_hi, v2, v3  ; encoding: [0x05,0x00,0xd5,0xd1,0x67,0x04,0x0e,0x04]
152530x05,0x00,0xd5,0xd1,0x67,0x04,0x0e,0x04
15254
15255# CHECK: v_max3_u32 v5, vcc_lo, v2, v3           ; encoding: [0x05,0x00,0xd5,0xd1,0x6a,0x04,0x0e,0x04]
152560x05,0x00,0xd5,0xd1,0x6a,0x04,0x0e,0x04
15257
15258# CHECK: v_max3_u32 v5, vcc_hi, v2, v3           ; encoding: [0x05,0x00,0xd5,0xd1,0x6b,0x04,0x0e,0x04]
152590x05,0x00,0xd5,0xd1,0x6b,0x04,0x0e,0x04
15260
15261# CHECK: v_max3_u32 v5, tba_lo, v2, v3           ; encoding: [0x05,0x00,0xd5,0xd1,0x6c,0x04,0x0e,0x04]
152620x05,0x00,0xd5,0xd1,0x6c,0x04,0x0e,0x04
15263
15264# CHECK: v_max3_u32 v5, tba_hi, v2, v3           ; encoding: [0x05,0x00,0xd5,0xd1,0x6d,0x04,0x0e,0x04]
152650x05,0x00,0xd5,0xd1,0x6d,0x04,0x0e,0x04
15266
15267# CHECK: v_max3_u32 v5, tma_lo, v2, v3           ; encoding: [0x05,0x00,0xd5,0xd1,0x6e,0x04,0x0e,0x04]
152680x05,0x00,0xd5,0xd1,0x6e,0x04,0x0e,0x04
15269
15270# CHECK: v_max3_u32 v5, tma_hi, v2, v3           ; encoding: [0x05,0x00,0xd5,0xd1,0x6f,0x04,0x0e,0x04]
152710x05,0x00,0xd5,0xd1,0x6f,0x04,0x0e,0x04
15272
15273# CHECK: v_max3_u32 v5, ttmp11, v2, v3           ; encoding: [0x05,0x00,0xd5,0xd1,0x7b,0x04,0x0e,0x04]
152740x05,0x00,0xd5,0xd1,0x7b,0x04,0x0e,0x04
15275
15276# CHECK: v_max3_u32 v5, m0, v2, v3               ; encoding: [0x05,0x00,0xd5,0xd1,0x7c,0x04,0x0e,0x04]
152770x05,0x00,0xd5,0xd1,0x7c,0x04,0x0e,0x04
15278
15279# CHECK: v_max3_u32 v5, exec_lo, v2, v3          ; encoding: [0x05,0x00,0xd5,0xd1,0x7e,0x04,0x0e,0x04]
152800x05,0x00,0xd5,0xd1,0x7e,0x04,0x0e,0x04
15281
15282# CHECK: v_max3_u32 v5, exec_hi, v2, v3          ; encoding: [0x05,0x00,0xd5,0xd1,0x7f,0x04,0x0e,0x04]
152830x05,0x00,0xd5,0xd1,0x7f,0x04,0x0e,0x04
15284
15285# CHECK: v_max3_u32 v5, 0, v2, v3                ; encoding: [0x05,0x00,0xd5,0xd1,0x80,0x04,0x0e,0x04]
152860x05,0x00,0xd5,0xd1,0x80,0x04,0x0e,0x04
15287
15288# CHECK: v_max3_u32 v5, -1, v2, v3               ; encoding: [0x05,0x00,0xd5,0xd1,0xc1,0x04,0x0e,0x04]
152890x05,0x00,0xd5,0xd1,0xc1,0x04,0x0e,0x04
15290
15291# CHECK: v_max3_u32 v5, 0.5, v2, v3              ; encoding: [0x05,0x00,0xd5,0xd1,0xf0,0x04,0x0e,0x04]
152920x05,0x00,0xd5,0xd1,0xf0,0x04,0x0e,0x04
15293
15294# CHECK: v_max3_u32 v5, -4.0, v2, v3             ; encoding: [0x05,0x00,0xd5,0xd1,0xf7,0x04,0x0e,0x04]
152950x05,0x00,0xd5,0xd1,0xf7,0x04,0x0e,0x04
15296
15297# CHECK: v_max3_u32 v5, v1, v255, v3             ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0xff,0x0f,0x04]
152980x05,0x00,0xd5,0xd1,0x01,0xff,0x0f,0x04
15299
15300# CHECK: v_max3_u32 v5, v1, s2, v3               ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0x0c,0x04]
153010x05,0x00,0xd5,0xd1,0x01,0x05,0x0c,0x04
15302
15303# CHECK: v_max3_u32 v5, v1, s101, v3             ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0xcb,0x0c,0x04]
153040x05,0x00,0xd5,0xd1,0x01,0xcb,0x0c,0x04
15305
15306# CHECK: v_max3_u32 v5, v1, flat_scratch_lo, v3  ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0xcd,0x0c,0x04]
153070x05,0x00,0xd5,0xd1,0x01,0xcd,0x0c,0x04
15308
15309# CHECK: v_max3_u32 v5, v1, flat_scratch_hi, v3  ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0xcf,0x0c,0x04]
153100x05,0x00,0xd5,0xd1,0x01,0xcf,0x0c,0x04
15311
15312# CHECK: v_max3_u32 v5, v1, vcc_lo, v3           ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0xd5,0x0c,0x04]
153130x05,0x00,0xd5,0xd1,0x01,0xd5,0x0c,0x04
15314
15315# CHECK: v_max3_u32 v5, v1, vcc_hi, v3           ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0xd7,0x0c,0x04]
153160x05,0x00,0xd5,0xd1,0x01,0xd7,0x0c,0x04
15317
15318# CHECK: v_max3_u32 v5, v1, tba_lo, v3           ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0xd9,0x0c,0x04]
153190x05,0x00,0xd5,0xd1,0x01,0xd9,0x0c,0x04
15320
15321# CHECK: v_max3_u32 v5, v1, tba_hi, v3           ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0xdb,0x0c,0x04]
153220x05,0x00,0xd5,0xd1,0x01,0xdb,0x0c,0x04
15323
15324# CHECK: v_max3_u32 v5, v1, tma_lo, v3           ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0xdd,0x0c,0x04]
153250x05,0x00,0xd5,0xd1,0x01,0xdd,0x0c,0x04
15326
15327# CHECK: v_max3_u32 v5, v1, tma_hi, v3           ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0xdf,0x0c,0x04]
153280x05,0x00,0xd5,0xd1,0x01,0xdf,0x0c,0x04
15329
15330# CHECK: v_max3_u32 v5, v1, ttmp11, v3           ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0xf7,0x0c,0x04]
153310x05,0x00,0xd5,0xd1,0x01,0xf7,0x0c,0x04
15332
15333# CHECK: v_max3_u32 v5, v1, m0, v3               ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0xf9,0x0c,0x04]
153340x05,0x00,0xd5,0xd1,0x01,0xf9,0x0c,0x04
15335
15336# CHECK: v_max3_u32 v5, v1, exec_lo, v3          ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0xfd,0x0c,0x04]
153370x05,0x00,0xd5,0xd1,0x01,0xfd,0x0c,0x04
15338
15339# CHECK: v_max3_u32 v5, v1, exec_hi, v3          ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0xff,0x0c,0x04]
153400x05,0x00,0xd5,0xd1,0x01,0xff,0x0c,0x04
15341
15342# CHECK: v_max3_u32 v5, v1, 0, v3                ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x01,0x0d,0x04]
153430x05,0x00,0xd5,0xd1,0x01,0x01,0x0d,0x04
15344
15345# CHECK: v_max3_u32 v5, v1, -1, v3               ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x83,0x0d,0x04]
153460x05,0x00,0xd5,0xd1,0x01,0x83,0x0d,0x04
15347
15348# CHECK: v_max3_u32 v5, v1, 0.5, v3              ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0xe1,0x0d,0x04]
153490x05,0x00,0xd5,0xd1,0x01,0xe1,0x0d,0x04
15350
15351# CHECK: v_max3_u32 v5, v1, -4.0, v3             ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0xef,0x0d,0x04]
153520x05,0x00,0xd5,0xd1,0x01,0xef,0x0d,0x04
15353
15354# CHECK: v_max3_u32 v5, v1, v2, v255             ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0xfe,0x07]
153550x05,0x00,0xd5,0xd1,0x01,0x05,0xfe,0x07
15356
15357# CHECK: v_max3_u32 v5, v1, v2, s3               ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0x0e,0x00]
153580x05,0x00,0xd5,0xd1,0x01,0x05,0x0e,0x00
15359
15360# CHECK: v_max3_u32 v5, v1, v2, s101             ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0x96,0x01]
153610x05,0x00,0xd5,0xd1,0x01,0x05,0x96,0x01
15362
15363# CHECK: v_max3_u32 v5, v1, v2, flat_scratch_lo  ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0x9a,0x01]
153640x05,0x00,0xd5,0xd1,0x01,0x05,0x9a,0x01
15365
15366# CHECK: v_max3_u32 v5, v1, v2, flat_scratch_hi  ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0x9e,0x01]
153670x05,0x00,0xd5,0xd1,0x01,0x05,0x9e,0x01
15368
15369# CHECK: v_max3_u32 v5, v1, v2, vcc_lo           ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0xaa,0x01]
153700x05,0x00,0xd5,0xd1,0x01,0x05,0xaa,0x01
15371
15372# CHECK: v_max3_u32 v5, v1, v2, vcc_hi           ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0xae,0x01]
153730x05,0x00,0xd5,0xd1,0x01,0x05,0xae,0x01
15374
15375# CHECK: v_max3_u32 v5, v1, v2, tba_lo           ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0xb2,0x01]
153760x05,0x00,0xd5,0xd1,0x01,0x05,0xb2,0x01
15377
15378# CHECK: v_max3_u32 v5, v1, v2, tba_hi           ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0xb6,0x01]
153790x05,0x00,0xd5,0xd1,0x01,0x05,0xb6,0x01
15380
15381# CHECK: v_max3_u32 v5, v1, v2, tma_lo           ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0xba,0x01]
153820x05,0x00,0xd5,0xd1,0x01,0x05,0xba,0x01
15383
15384# CHECK: v_max3_u32 v5, v1, v2, tma_hi           ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0xbe,0x01]
153850x05,0x00,0xd5,0xd1,0x01,0x05,0xbe,0x01
15386
15387# CHECK: v_max3_u32 v5, v1, v2, ttmp11           ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0xee,0x01]
153880x05,0x00,0xd5,0xd1,0x01,0x05,0xee,0x01
15389
15390# CHECK: v_max3_u32 v5, v1, v2, m0               ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0xf2,0x01]
153910x05,0x00,0xd5,0xd1,0x01,0x05,0xf2,0x01
15392
15393# CHECK: v_max3_u32 v5, v1, v2, exec_lo          ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0xfa,0x01]
153940x05,0x00,0xd5,0xd1,0x01,0x05,0xfa,0x01
15395
15396# CHECK: v_max3_u32 v5, v1, v2, exec_hi          ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0xfe,0x01]
153970x05,0x00,0xd5,0xd1,0x01,0x05,0xfe,0x01
15398
15399# CHECK: v_max3_u32 v5, v1, v2, 0                ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0x02,0x02]
154000x05,0x00,0xd5,0xd1,0x01,0x05,0x02,0x02
15401
15402# CHECK: v_max3_u32 v5, v1, v2, -1               ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0x06,0x03]
154030x05,0x00,0xd5,0xd1,0x01,0x05,0x06,0x03
15404
15405# CHECK: v_max3_u32 v5, v1, v2, 0.5              ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0xc2,0x03]
154060x05,0x00,0xd5,0xd1,0x01,0x05,0xc2,0x03
15407
15408# CHECK: v_max3_u32 v5, v1, v2, -4.0             ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0xde,0x03]
154090x05,0x00,0xd5,0xd1,0x01,0x05,0xde,0x03
15410
15411# CHECK: v_med3_f32 v5, v1, v2, v3               ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x04]
154120x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x04
15413
15414# CHECK: v_med3_f32 v255, v1, v2, v3             ; encoding: [0xff,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x04]
154150xff,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x04
15416
15417# CHECK: v_med3_f32 v5, v255, v2, v3             ; encoding: [0x05,0x00,0xd6,0xd1,0xff,0x05,0x0e,0x04]
154180x05,0x00,0xd6,0xd1,0xff,0x05,0x0e,0x04
15419
15420# CHECK: v_med3_f32 v5, s1, v2, v3               ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x04,0x0e,0x04]
154210x05,0x00,0xd6,0xd1,0x01,0x04,0x0e,0x04
15422
15423# CHECK: v_med3_f32 v5, s101, v2, v3             ; encoding: [0x05,0x00,0xd6,0xd1,0x65,0x04,0x0e,0x04]
154240x05,0x00,0xd6,0xd1,0x65,0x04,0x0e,0x04
15425
15426# CHECK: v_med3_f32 v5, flat_scratch_lo, v2, v3  ; encoding: [0x05,0x00,0xd6,0xd1,0x66,0x04,0x0e,0x04]
154270x05,0x00,0xd6,0xd1,0x66,0x04,0x0e,0x04
15428
15429# CHECK: v_med3_f32 v5, flat_scratch_hi, v2, v3  ; encoding: [0x05,0x00,0xd6,0xd1,0x67,0x04,0x0e,0x04]
154300x05,0x00,0xd6,0xd1,0x67,0x04,0x0e,0x04
15431
15432# CHECK: v_med3_f32 v5, vcc_lo, v2, v3           ; encoding: [0x05,0x00,0xd6,0xd1,0x6a,0x04,0x0e,0x04]
154330x05,0x00,0xd6,0xd1,0x6a,0x04,0x0e,0x04
15434
15435# CHECK: v_med3_f32 v5, vcc_hi, v2, v3           ; encoding: [0x05,0x00,0xd6,0xd1,0x6b,0x04,0x0e,0x04]
154360x05,0x00,0xd6,0xd1,0x6b,0x04,0x0e,0x04
15437
15438# CHECK: v_med3_f32 v5, tba_lo, v2, v3           ; encoding: [0x05,0x00,0xd6,0xd1,0x6c,0x04,0x0e,0x04]
154390x05,0x00,0xd6,0xd1,0x6c,0x04,0x0e,0x04
15440
15441# CHECK: v_med3_f32 v5, tba_hi, v2, v3           ; encoding: [0x05,0x00,0xd6,0xd1,0x6d,0x04,0x0e,0x04]
154420x05,0x00,0xd6,0xd1,0x6d,0x04,0x0e,0x04
15443
15444# CHECK: v_med3_f32 v5, tma_lo, v2, v3           ; encoding: [0x05,0x00,0xd6,0xd1,0x6e,0x04,0x0e,0x04]
154450x05,0x00,0xd6,0xd1,0x6e,0x04,0x0e,0x04
15446
15447# CHECK: v_med3_f32 v5, tma_hi, v2, v3           ; encoding: [0x05,0x00,0xd6,0xd1,0x6f,0x04,0x0e,0x04]
154480x05,0x00,0xd6,0xd1,0x6f,0x04,0x0e,0x04
15449
15450# CHECK: v_med3_f32 v5, ttmp11, v2, v3           ; encoding: [0x05,0x00,0xd6,0xd1,0x7b,0x04,0x0e,0x04]
154510x05,0x00,0xd6,0xd1,0x7b,0x04,0x0e,0x04
15452
15453# CHECK: v_med3_f32 v5, m0, v2, v3               ; encoding: [0x05,0x00,0xd6,0xd1,0x7c,0x04,0x0e,0x04]
154540x05,0x00,0xd6,0xd1,0x7c,0x04,0x0e,0x04
15455
15456# CHECK: v_med3_f32 v5, exec_lo, v2, v3          ; encoding: [0x05,0x00,0xd6,0xd1,0x7e,0x04,0x0e,0x04]
154570x05,0x00,0xd6,0xd1,0x7e,0x04,0x0e,0x04
15458
15459# CHECK: v_med3_f32 v5, exec_hi, v2, v3          ; encoding: [0x05,0x00,0xd6,0xd1,0x7f,0x04,0x0e,0x04]
154600x05,0x00,0xd6,0xd1,0x7f,0x04,0x0e,0x04
15461
15462# CHECK: v_med3_f32 v5, 0, v2, v3                ; encoding: [0x05,0x00,0xd6,0xd1,0x80,0x04,0x0e,0x04]
154630x05,0x00,0xd6,0xd1,0x80,0x04,0x0e,0x04
15464
15465# CHECK: v_med3_f32 v5, -1, v2, v3               ; encoding: [0x05,0x00,0xd6,0xd1,0xc1,0x04,0x0e,0x04]
154660x05,0x00,0xd6,0xd1,0xc1,0x04,0x0e,0x04
15467
15468# CHECK: v_med3_f32 v5, 0.5, v2, v3              ; encoding: [0x05,0x00,0xd6,0xd1,0xf0,0x04,0x0e,0x04]
154690x05,0x00,0xd6,0xd1,0xf0,0x04,0x0e,0x04
15470
15471# CHECK: v_med3_f32 v5, -4.0, v2, v3             ; encoding: [0x05,0x00,0xd6,0xd1,0xf7,0x04,0x0e,0x04]
154720x05,0x00,0xd6,0xd1,0xf7,0x04,0x0e,0x04
15473
15474# CHECK: v_med3_f32 v5, v1, v255, v3             ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0xff,0x0f,0x04]
154750x05,0x00,0xd6,0xd1,0x01,0xff,0x0f,0x04
15476
15477# CHECK: v_med3_f32 v5, v1, s2, v3               ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x0c,0x04]
154780x05,0x00,0xd6,0xd1,0x01,0x05,0x0c,0x04
15479
15480# CHECK: v_med3_f32 v5, v1, s101, v3             ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0xcb,0x0c,0x04]
154810x05,0x00,0xd6,0xd1,0x01,0xcb,0x0c,0x04
15482
15483# CHECK: v_med3_f32 v5, v1, flat_scratch_lo, v3  ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0xcd,0x0c,0x04]
154840x05,0x00,0xd6,0xd1,0x01,0xcd,0x0c,0x04
15485
15486# CHECK: v_med3_f32 v5, v1, flat_scratch_hi, v3  ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0xcf,0x0c,0x04]
154870x05,0x00,0xd6,0xd1,0x01,0xcf,0x0c,0x04
15488
15489# CHECK: v_med3_f32 v5, v1, vcc_lo, v3           ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0xd5,0x0c,0x04]
154900x05,0x00,0xd6,0xd1,0x01,0xd5,0x0c,0x04
15491
15492# CHECK: v_med3_f32 v5, v1, vcc_hi, v3           ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0xd7,0x0c,0x04]
154930x05,0x00,0xd6,0xd1,0x01,0xd7,0x0c,0x04
15494
15495# CHECK: v_med3_f32 v5, v1, tba_lo, v3           ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0xd9,0x0c,0x04]
154960x05,0x00,0xd6,0xd1,0x01,0xd9,0x0c,0x04
15497
15498# CHECK: v_med3_f32 v5, v1, tba_hi, v3           ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0xdb,0x0c,0x04]
154990x05,0x00,0xd6,0xd1,0x01,0xdb,0x0c,0x04
15500
15501# CHECK: v_med3_f32 v5, v1, tma_lo, v3           ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0xdd,0x0c,0x04]
155020x05,0x00,0xd6,0xd1,0x01,0xdd,0x0c,0x04
15503
15504# CHECK: v_med3_f32 v5, v1, tma_hi, v3           ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0xdf,0x0c,0x04]
155050x05,0x00,0xd6,0xd1,0x01,0xdf,0x0c,0x04
15506
15507# CHECK: v_med3_f32 v5, v1, ttmp11, v3           ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0xf7,0x0c,0x04]
155080x05,0x00,0xd6,0xd1,0x01,0xf7,0x0c,0x04
15509
15510# CHECK: v_med3_f32 v5, v1, m0, v3               ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0xf9,0x0c,0x04]
155110x05,0x00,0xd6,0xd1,0x01,0xf9,0x0c,0x04
15512
15513# CHECK: v_med3_f32 v5, v1, exec_lo, v3          ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0xfd,0x0c,0x04]
155140x05,0x00,0xd6,0xd1,0x01,0xfd,0x0c,0x04
15515
15516# CHECK: v_med3_f32 v5, v1, exec_hi, v3          ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0xff,0x0c,0x04]
155170x05,0x00,0xd6,0xd1,0x01,0xff,0x0c,0x04
15518
15519# CHECK: v_med3_f32 v5, v1, 0, v3                ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x01,0x0d,0x04]
155200x05,0x00,0xd6,0xd1,0x01,0x01,0x0d,0x04
15521
15522# CHECK: v_med3_f32 v5, v1, -1, v3               ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x83,0x0d,0x04]
155230x05,0x00,0xd6,0xd1,0x01,0x83,0x0d,0x04
15524
15525# CHECK: v_med3_f32 v5, v1, 0.5, v3              ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0xe1,0x0d,0x04]
155260x05,0x00,0xd6,0xd1,0x01,0xe1,0x0d,0x04
15527
15528# CHECK: v_med3_f32 v5, v1, -4.0, v3             ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0xef,0x0d,0x04]
155290x05,0x00,0xd6,0xd1,0x01,0xef,0x0d,0x04
15530
15531# CHECK: v_med3_f32 v5, v1, v2, v255             ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0xfe,0x07]
155320x05,0x00,0xd6,0xd1,0x01,0x05,0xfe,0x07
15533
15534# CHECK: v_med3_f32 v5, v1, v2, s3               ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x00]
155350x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x00
15536
15537# CHECK: v_med3_f32 v5, v1, v2, s101             ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x96,0x01]
155380x05,0x00,0xd6,0xd1,0x01,0x05,0x96,0x01
15539
15540# CHECK: v_med3_f32 v5, v1, v2, flat_scratch_lo  ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x9a,0x01]
155410x05,0x00,0xd6,0xd1,0x01,0x05,0x9a,0x01
15542
15543# CHECK: v_med3_f32 v5, v1, v2, flat_scratch_hi  ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x9e,0x01]
155440x05,0x00,0xd6,0xd1,0x01,0x05,0x9e,0x01
15545
15546# CHECK: v_med3_f32 v5, v1, v2, vcc_lo           ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0xaa,0x01]
155470x05,0x00,0xd6,0xd1,0x01,0x05,0xaa,0x01
15548
15549# CHECK: v_med3_f32 v5, v1, v2, vcc_hi           ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0xae,0x01]
155500x05,0x00,0xd6,0xd1,0x01,0x05,0xae,0x01
15551
15552# CHECK: v_med3_f32 v5, v1, v2, tba_lo           ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0xb2,0x01]
155530x05,0x00,0xd6,0xd1,0x01,0x05,0xb2,0x01
15554
15555# CHECK: v_med3_f32 v5, v1, v2, tba_hi           ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0xb6,0x01]
155560x05,0x00,0xd6,0xd1,0x01,0x05,0xb6,0x01
15557
15558# CHECK: v_med3_f32 v5, v1, v2, tma_lo           ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0xba,0x01]
155590x05,0x00,0xd6,0xd1,0x01,0x05,0xba,0x01
15560
15561# CHECK: v_med3_f32 v5, v1, v2, tma_hi           ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0xbe,0x01]
155620x05,0x00,0xd6,0xd1,0x01,0x05,0xbe,0x01
15563
15564# CHECK: v_med3_f32 v5, v1, v2, ttmp11           ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0xee,0x01]
155650x05,0x00,0xd6,0xd1,0x01,0x05,0xee,0x01
15566
15567# CHECK: v_med3_f32 v5, v1, v2, m0               ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0xf2,0x01]
155680x05,0x00,0xd6,0xd1,0x01,0x05,0xf2,0x01
15569
15570# CHECK: v_med3_f32 v5, v1, v2, exec_lo          ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0xfa,0x01]
155710x05,0x00,0xd6,0xd1,0x01,0x05,0xfa,0x01
15572
15573# CHECK: v_med3_f32 v5, v1, v2, exec_hi          ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0xfe,0x01]
155740x05,0x00,0xd6,0xd1,0x01,0x05,0xfe,0x01
15575
15576# CHECK: v_med3_f32 v5, v1, v2, 0                ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x02,0x02]
155770x05,0x00,0xd6,0xd1,0x01,0x05,0x02,0x02
15578
15579# CHECK: v_med3_f32 v5, v1, v2, -1               ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x06,0x03]
155800x05,0x00,0xd6,0xd1,0x01,0x05,0x06,0x03
15581
15582# CHECK: v_med3_f32 v5, v1, v2, 0.5              ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0xc2,0x03]
155830x05,0x00,0xd6,0xd1,0x01,0x05,0xc2,0x03
15584
15585# CHECK: v_med3_f32 v5, v1, v2, -4.0             ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0xde,0x03]
155860x05,0x00,0xd6,0xd1,0x01,0x05,0xde,0x03
15587
15588# CHECK: v_med3_f32 v5, -v1, v2, v3              ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x24]
155890x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x24
15590
15591# CHECK: v_med3_f32 v5, v1, -v2, v3              ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x44]
155920x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x44
15593
15594# CHECK: v_med3_f32 v5, v1, v2, -v3              ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x84]
155950x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x84
15596
15597# CHECK: v_med3_f32 v5, -v1, -v2, -v3            ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0xe4]
155980x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0xe4
15599
15600# CHECK: v_med3_f32 v5, |v1|, v2, v3             ; encoding: [0x05,0x01,0xd6,0xd1,0x01,0x05,0x0e,0x04]
156010x05,0x01,0xd6,0xd1,0x01,0x05,0x0e,0x04
15602
15603# CHECK: v_med3_f32 v5, v1, |v2|, v3             ; encoding: [0x05,0x02,0xd6,0xd1,0x01,0x05,0x0e,0x04]
156040x05,0x02,0xd6,0xd1,0x01,0x05,0x0e,0x04
15605
15606# CHECK: v_med3_f32 v5, v1, v2, |v3|             ; encoding: [0x05,0x04,0xd6,0xd1,0x01,0x05,0x0e,0x04]
156070x05,0x04,0xd6,0xd1,0x01,0x05,0x0e,0x04
15608
15609# CHECK: v_med3_f32 v5, |v1|, |v2|, |v3|         ; encoding: [0x05,0x07,0xd6,0xd1,0x01,0x05,0x0e,0x04]
156100x05,0x07,0xd6,0xd1,0x01,0x05,0x0e,0x04
15611
15612# CHECK: v_med3_f32 v5, v1, v2, v3 clamp         ; encoding: [0x05,0x80,0xd6,0xd1,0x01,0x05,0x0e,0x04]
156130x05,0x80,0xd6,0xd1,0x01,0x05,0x0e,0x04
15614
15615# CHECK: v_med3_f32 v5, v1, v2, v3 mul:2         ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x0c]
156160x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x0c
15617
15618# CHECK: v_med3_f32 v5, v1, v2, v3 mul:4         ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x14]
156190x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x14
15620
15621# CHECK: v_med3_f32 v5, v1, v2, v3 div:2         ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x1c]
156220x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x1c
15623
15624# CHECK: v_med3_i32 v5, v1, v2, v3               ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0x0e,0x04]
156250x05,0x00,0xd7,0xd1,0x01,0x05,0x0e,0x04
15626
15627# CHECK: v_med3_i32 v255, v1, v2, v3             ; encoding: [0xff,0x00,0xd7,0xd1,0x01,0x05,0x0e,0x04]
156280xff,0x00,0xd7,0xd1,0x01,0x05,0x0e,0x04
15629
15630# CHECK: v_med3_i32 v5, v255, v2, v3             ; encoding: [0x05,0x00,0xd7,0xd1,0xff,0x05,0x0e,0x04]
156310x05,0x00,0xd7,0xd1,0xff,0x05,0x0e,0x04
15632
15633# CHECK: v_med3_i32 v5, s1, v2, v3               ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x04,0x0e,0x04]
156340x05,0x00,0xd7,0xd1,0x01,0x04,0x0e,0x04
15635
15636# CHECK: v_med3_i32 v5, s101, v2, v3             ; encoding: [0x05,0x00,0xd7,0xd1,0x65,0x04,0x0e,0x04]
156370x05,0x00,0xd7,0xd1,0x65,0x04,0x0e,0x04
15638
15639# CHECK: v_med3_i32 v5, flat_scratch_lo, v2, v3  ; encoding: [0x05,0x00,0xd7,0xd1,0x66,0x04,0x0e,0x04]
156400x05,0x00,0xd7,0xd1,0x66,0x04,0x0e,0x04
15641
15642# CHECK: v_med3_i32 v5, flat_scratch_hi, v2, v3  ; encoding: [0x05,0x00,0xd7,0xd1,0x67,0x04,0x0e,0x04]
156430x05,0x00,0xd7,0xd1,0x67,0x04,0x0e,0x04
15644
15645# CHECK: v_med3_i32 v5, vcc_lo, v2, v3           ; encoding: [0x05,0x00,0xd7,0xd1,0x6a,0x04,0x0e,0x04]
156460x05,0x00,0xd7,0xd1,0x6a,0x04,0x0e,0x04
15647
15648# CHECK: v_med3_i32 v5, vcc_hi, v2, v3           ; encoding: [0x05,0x00,0xd7,0xd1,0x6b,0x04,0x0e,0x04]
156490x05,0x00,0xd7,0xd1,0x6b,0x04,0x0e,0x04
15650
15651# CHECK: v_med3_i32 v5, tba_lo, v2, v3           ; encoding: [0x05,0x00,0xd7,0xd1,0x6c,0x04,0x0e,0x04]
156520x05,0x00,0xd7,0xd1,0x6c,0x04,0x0e,0x04
15653
15654# CHECK: v_med3_i32 v5, tba_hi, v2, v3           ; encoding: [0x05,0x00,0xd7,0xd1,0x6d,0x04,0x0e,0x04]
156550x05,0x00,0xd7,0xd1,0x6d,0x04,0x0e,0x04
15656
15657# CHECK: v_med3_i32 v5, tma_lo, v2, v3           ; encoding: [0x05,0x00,0xd7,0xd1,0x6e,0x04,0x0e,0x04]
156580x05,0x00,0xd7,0xd1,0x6e,0x04,0x0e,0x04
15659
15660# CHECK: v_med3_i32 v5, tma_hi, v2, v3           ; encoding: [0x05,0x00,0xd7,0xd1,0x6f,0x04,0x0e,0x04]
156610x05,0x00,0xd7,0xd1,0x6f,0x04,0x0e,0x04
15662
15663# CHECK: v_med3_i32 v5, ttmp11, v2, v3           ; encoding: [0x05,0x00,0xd7,0xd1,0x7b,0x04,0x0e,0x04]
156640x05,0x00,0xd7,0xd1,0x7b,0x04,0x0e,0x04
15665
15666# CHECK: v_med3_i32 v5, m0, v2, v3               ; encoding: [0x05,0x00,0xd7,0xd1,0x7c,0x04,0x0e,0x04]
156670x05,0x00,0xd7,0xd1,0x7c,0x04,0x0e,0x04
15668
15669# CHECK: v_med3_i32 v5, exec_lo, v2, v3          ; encoding: [0x05,0x00,0xd7,0xd1,0x7e,0x04,0x0e,0x04]
156700x05,0x00,0xd7,0xd1,0x7e,0x04,0x0e,0x04
15671
15672# CHECK: v_med3_i32 v5, exec_hi, v2, v3          ; encoding: [0x05,0x00,0xd7,0xd1,0x7f,0x04,0x0e,0x04]
156730x05,0x00,0xd7,0xd1,0x7f,0x04,0x0e,0x04
15674
15675# CHECK: v_med3_i32 v5, 0, v2, v3                ; encoding: [0x05,0x00,0xd7,0xd1,0x80,0x04,0x0e,0x04]
156760x05,0x00,0xd7,0xd1,0x80,0x04,0x0e,0x04
15677
15678# CHECK: v_med3_i32 v5, -1, v2, v3               ; encoding: [0x05,0x00,0xd7,0xd1,0xc1,0x04,0x0e,0x04]
156790x05,0x00,0xd7,0xd1,0xc1,0x04,0x0e,0x04
15680
15681# CHECK: v_med3_i32 v5, 0.5, v2, v3              ; encoding: [0x05,0x00,0xd7,0xd1,0xf0,0x04,0x0e,0x04]
156820x05,0x00,0xd7,0xd1,0xf0,0x04,0x0e,0x04
15683
15684# CHECK: v_med3_i32 v5, -4.0, v2, v3             ; encoding: [0x05,0x00,0xd7,0xd1,0xf7,0x04,0x0e,0x04]
156850x05,0x00,0xd7,0xd1,0xf7,0x04,0x0e,0x04
15686
15687# CHECK: v_med3_i32 v5, v1, v255, v3             ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0xff,0x0f,0x04]
156880x05,0x00,0xd7,0xd1,0x01,0xff,0x0f,0x04
15689
15690# CHECK: v_med3_i32 v5, v1, s2, v3               ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0x0c,0x04]
156910x05,0x00,0xd7,0xd1,0x01,0x05,0x0c,0x04
15692
15693# CHECK: v_med3_i32 v5, v1, s101, v3             ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0xcb,0x0c,0x04]
156940x05,0x00,0xd7,0xd1,0x01,0xcb,0x0c,0x04
15695
15696# CHECK: v_med3_i32 v5, v1, flat_scratch_lo, v3  ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0xcd,0x0c,0x04]
156970x05,0x00,0xd7,0xd1,0x01,0xcd,0x0c,0x04
15698
15699# CHECK: v_med3_i32 v5, v1, flat_scratch_hi, v3  ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0xcf,0x0c,0x04]
157000x05,0x00,0xd7,0xd1,0x01,0xcf,0x0c,0x04
15701
15702# CHECK: v_med3_i32 v5, v1, vcc_lo, v3           ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0xd5,0x0c,0x04]
157030x05,0x00,0xd7,0xd1,0x01,0xd5,0x0c,0x04
15704
15705# CHECK: v_med3_i32 v5, v1, vcc_hi, v3           ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0xd7,0x0c,0x04]
157060x05,0x00,0xd7,0xd1,0x01,0xd7,0x0c,0x04
15707
15708# CHECK: v_med3_i32 v5, v1, tba_lo, v3           ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0xd9,0x0c,0x04]
157090x05,0x00,0xd7,0xd1,0x01,0xd9,0x0c,0x04
15710
15711# CHECK: v_med3_i32 v5, v1, tba_hi, v3           ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0xdb,0x0c,0x04]
157120x05,0x00,0xd7,0xd1,0x01,0xdb,0x0c,0x04
15713
15714# CHECK: v_med3_i32 v5, v1, tma_lo, v3           ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0xdd,0x0c,0x04]
157150x05,0x00,0xd7,0xd1,0x01,0xdd,0x0c,0x04
15716
15717# CHECK: v_med3_i32 v5, v1, tma_hi, v3           ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0xdf,0x0c,0x04]
157180x05,0x00,0xd7,0xd1,0x01,0xdf,0x0c,0x04
15719
15720# CHECK: v_med3_i32 v5, v1, ttmp11, v3           ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0xf7,0x0c,0x04]
157210x05,0x00,0xd7,0xd1,0x01,0xf7,0x0c,0x04
15722
15723# CHECK: v_med3_i32 v5, v1, m0, v3               ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0xf9,0x0c,0x04]
157240x05,0x00,0xd7,0xd1,0x01,0xf9,0x0c,0x04
15725
15726# CHECK: v_med3_i32 v5, v1, exec_lo, v3          ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0xfd,0x0c,0x04]
157270x05,0x00,0xd7,0xd1,0x01,0xfd,0x0c,0x04
15728
15729# CHECK: v_med3_i32 v5, v1, exec_hi, v3          ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0xff,0x0c,0x04]
157300x05,0x00,0xd7,0xd1,0x01,0xff,0x0c,0x04
15731
15732# CHECK: v_med3_i32 v5, v1, 0, v3                ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x01,0x0d,0x04]
157330x05,0x00,0xd7,0xd1,0x01,0x01,0x0d,0x04
15734
15735# CHECK: v_med3_i32 v5, v1, -1, v3               ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x83,0x0d,0x04]
157360x05,0x00,0xd7,0xd1,0x01,0x83,0x0d,0x04
15737
15738# CHECK: v_med3_i32 v5, v1, 0.5, v3              ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0xe1,0x0d,0x04]
157390x05,0x00,0xd7,0xd1,0x01,0xe1,0x0d,0x04
15740
15741# CHECK: v_med3_i32 v5, v1, -4.0, v3             ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0xef,0x0d,0x04]
157420x05,0x00,0xd7,0xd1,0x01,0xef,0x0d,0x04
15743
15744# CHECK: v_med3_i32 v5, v1, v2, v255             ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0xfe,0x07]
157450x05,0x00,0xd7,0xd1,0x01,0x05,0xfe,0x07
15746
15747# CHECK: v_med3_i32 v5, v1, v2, s3               ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0x0e,0x00]
157480x05,0x00,0xd7,0xd1,0x01,0x05,0x0e,0x00
15749
15750# CHECK: v_med3_i32 v5, v1, v2, s101             ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0x96,0x01]
157510x05,0x00,0xd7,0xd1,0x01,0x05,0x96,0x01
15752
15753# CHECK: v_med3_i32 v5, v1, v2, flat_scratch_lo  ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0x9a,0x01]
157540x05,0x00,0xd7,0xd1,0x01,0x05,0x9a,0x01
15755
15756# CHECK: v_med3_i32 v5, v1, v2, flat_scratch_hi  ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0x9e,0x01]
157570x05,0x00,0xd7,0xd1,0x01,0x05,0x9e,0x01
15758
15759# CHECK: v_med3_i32 v5, v1, v2, vcc_lo           ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0xaa,0x01]
157600x05,0x00,0xd7,0xd1,0x01,0x05,0xaa,0x01
15761
15762# CHECK: v_med3_i32 v5, v1, v2, vcc_hi           ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0xae,0x01]
157630x05,0x00,0xd7,0xd1,0x01,0x05,0xae,0x01
15764
15765# CHECK: v_med3_i32 v5, v1, v2, tba_lo           ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0xb2,0x01]
157660x05,0x00,0xd7,0xd1,0x01,0x05,0xb2,0x01
15767
15768# CHECK: v_med3_i32 v5, v1, v2, tba_hi           ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0xb6,0x01]
157690x05,0x00,0xd7,0xd1,0x01,0x05,0xb6,0x01
15770
15771# CHECK: v_med3_i32 v5, v1, v2, tma_lo           ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0xba,0x01]
157720x05,0x00,0xd7,0xd1,0x01,0x05,0xba,0x01
15773
15774# CHECK: v_med3_i32 v5, v1, v2, tma_hi           ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0xbe,0x01]
157750x05,0x00,0xd7,0xd1,0x01,0x05,0xbe,0x01
15776
15777# CHECK: v_med3_i32 v5, v1, v2, ttmp11           ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0xee,0x01]
157780x05,0x00,0xd7,0xd1,0x01,0x05,0xee,0x01
15779
15780# CHECK: v_med3_i32 v5, v1, v2, m0               ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0xf2,0x01]
157810x05,0x00,0xd7,0xd1,0x01,0x05,0xf2,0x01
15782
15783# CHECK: v_med3_i32 v5, v1, v2, exec_lo          ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0xfa,0x01]
157840x05,0x00,0xd7,0xd1,0x01,0x05,0xfa,0x01
15785
15786# CHECK: v_med3_i32 v5, v1, v2, exec_hi          ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0xfe,0x01]
157870x05,0x00,0xd7,0xd1,0x01,0x05,0xfe,0x01
15788
15789# CHECK: v_med3_i32 v5, v1, v2, 0                ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0x02,0x02]
157900x05,0x00,0xd7,0xd1,0x01,0x05,0x02,0x02
15791
15792# CHECK: v_med3_i32 v5, v1, v2, -1               ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0x06,0x03]
157930x05,0x00,0xd7,0xd1,0x01,0x05,0x06,0x03
15794
15795# CHECK: v_med3_i32 v5, v1, v2, 0.5              ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0xc2,0x03]
157960x05,0x00,0xd7,0xd1,0x01,0x05,0xc2,0x03
15797
15798# CHECK: v_med3_i32 v5, v1, v2, -4.0             ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0xde,0x03]
157990x05,0x00,0xd7,0xd1,0x01,0x05,0xde,0x03
15800
15801# CHECK: v_med3_u32 v5, v1, v2, v3               ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0x0e,0x04]
158020x05,0x00,0xd8,0xd1,0x01,0x05,0x0e,0x04
15803
15804# CHECK: v_med3_u32 v255, v1, v2, v3             ; encoding: [0xff,0x00,0xd8,0xd1,0x01,0x05,0x0e,0x04]
158050xff,0x00,0xd8,0xd1,0x01,0x05,0x0e,0x04
15806
15807# CHECK: v_med3_u32 v5, v255, v2, v3             ; encoding: [0x05,0x00,0xd8,0xd1,0xff,0x05,0x0e,0x04]
158080x05,0x00,0xd8,0xd1,0xff,0x05,0x0e,0x04
15809
15810# CHECK: v_med3_u32 v5, s1, v2, v3               ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x04,0x0e,0x04]
158110x05,0x00,0xd8,0xd1,0x01,0x04,0x0e,0x04
15812
15813# CHECK: v_med3_u32 v5, s101, v2, v3             ; encoding: [0x05,0x00,0xd8,0xd1,0x65,0x04,0x0e,0x04]
158140x05,0x00,0xd8,0xd1,0x65,0x04,0x0e,0x04
15815
15816# CHECK: v_med3_u32 v5, flat_scratch_lo, v2, v3  ; encoding: [0x05,0x00,0xd8,0xd1,0x66,0x04,0x0e,0x04]
158170x05,0x00,0xd8,0xd1,0x66,0x04,0x0e,0x04
15818
15819# CHECK: v_med3_u32 v5, flat_scratch_hi, v2, v3  ; encoding: [0x05,0x00,0xd8,0xd1,0x67,0x04,0x0e,0x04]
158200x05,0x00,0xd8,0xd1,0x67,0x04,0x0e,0x04
15821
15822# CHECK: v_med3_u32 v5, vcc_lo, v2, v3           ; encoding: [0x05,0x00,0xd8,0xd1,0x6a,0x04,0x0e,0x04]
158230x05,0x00,0xd8,0xd1,0x6a,0x04,0x0e,0x04
15824
15825# CHECK: v_med3_u32 v5, vcc_hi, v2, v3           ; encoding: [0x05,0x00,0xd8,0xd1,0x6b,0x04,0x0e,0x04]
158260x05,0x00,0xd8,0xd1,0x6b,0x04,0x0e,0x04
15827
15828# CHECK: v_med3_u32 v5, tba_lo, v2, v3           ; encoding: [0x05,0x00,0xd8,0xd1,0x6c,0x04,0x0e,0x04]
158290x05,0x00,0xd8,0xd1,0x6c,0x04,0x0e,0x04
15830
15831# CHECK: v_med3_u32 v5, tba_hi, v2, v3           ; encoding: [0x05,0x00,0xd8,0xd1,0x6d,0x04,0x0e,0x04]
158320x05,0x00,0xd8,0xd1,0x6d,0x04,0x0e,0x04
15833
15834# CHECK: v_med3_u32 v5, tma_lo, v2, v3           ; encoding: [0x05,0x00,0xd8,0xd1,0x6e,0x04,0x0e,0x04]
158350x05,0x00,0xd8,0xd1,0x6e,0x04,0x0e,0x04
15836
15837# CHECK: v_med3_u32 v5, tma_hi, v2, v3           ; encoding: [0x05,0x00,0xd8,0xd1,0x6f,0x04,0x0e,0x04]
158380x05,0x00,0xd8,0xd1,0x6f,0x04,0x0e,0x04
15839
15840# CHECK: v_med3_u32 v5, ttmp11, v2, v3           ; encoding: [0x05,0x00,0xd8,0xd1,0x7b,0x04,0x0e,0x04]
158410x05,0x00,0xd8,0xd1,0x7b,0x04,0x0e,0x04
15842
15843# CHECK: v_med3_u32 v5, m0, v2, v3               ; encoding: [0x05,0x00,0xd8,0xd1,0x7c,0x04,0x0e,0x04]
158440x05,0x00,0xd8,0xd1,0x7c,0x04,0x0e,0x04
15845
15846# CHECK: v_med3_u32 v5, exec_lo, v2, v3          ; encoding: [0x05,0x00,0xd8,0xd1,0x7e,0x04,0x0e,0x04]
158470x05,0x00,0xd8,0xd1,0x7e,0x04,0x0e,0x04
15848
15849# CHECK: v_med3_u32 v5, exec_hi, v2, v3          ; encoding: [0x05,0x00,0xd8,0xd1,0x7f,0x04,0x0e,0x04]
158500x05,0x00,0xd8,0xd1,0x7f,0x04,0x0e,0x04
15851
15852# CHECK: v_med3_u32 v5, 0, v2, v3                ; encoding: [0x05,0x00,0xd8,0xd1,0x80,0x04,0x0e,0x04]
158530x05,0x00,0xd8,0xd1,0x80,0x04,0x0e,0x04
15854
15855# CHECK: v_med3_u32 v5, -1, v2, v3               ; encoding: [0x05,0x00,0xd8,0xd1,0xc1,0x04,0x0e,0x04]
158560x05,0x00,0xd8,0xd1,0xc1,0x04,0x0e,0x04
15857
15858# CHECK: v_med3_u32 v5, 0.5, v2, v3              ; encoding: [0x05,0x00,0xd8,0xd1,0xf0,0x04,0x0e,0x04]
158590x05,0x00,0xd8,0xd1,0xf0,0x04,0x0e,0x04
15860
15861# CHECK: v_med3_u32 v5, -4.0, v2, v3             ; encoding: [0x05,0x00,0xd8,0xd1,0xf7,0x04,0x0e,0x04]
158620x05,0x00,0xd8,0xd1,0xf7,0x04,0x0e,0x04
15863
15864# CHECK: v_med3_u32 v5, v1, v255, v3             ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0xff,0x0f,0x04]
158650x05,0x00,0xd8,0xd1,0x01,0xff,0x0f,0x04
15866
15867# CHECK: v_med3_u32 v5, v1, s2, v3               ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0x0c,0x04]
158680x05,0x00,0xd8,0xd1,0x01,0x05,0x0c,0x04
15869
15870# CHECK: v_med3_u32 v5, v1, s101, v3             ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0xcb,0x0c,0x04]
158710x05,0x00,0xd8,0xd1,0x01,0xcb,0x0c,0x04
15872
15873# CHECK: v_med3_u32 v5, v1, flat_scratch_lo, v3  ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0xcd,0x0c,0x04]
158740x05,0x00,0xd8,0xd1,0x01,0xcd,0x0c,0x04
15875
15876# CHECK: v_med3_u32 v5, v1, flat_scratch_hi, v3  ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0xcf,0x0c,0x04]
158770x05,0x00,0xd8,0xd1,0x01,0xcf,0x0c,0x04
15878
15879# CHECK: v_med3_u32 v5, v1, vcc_lo, v3           ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0xd5,0x0c,0x04]
158800x05,0x00,0xd8,0xd1,0x01,0xd5,0x0c,0x04
15881
15882# CHECK: v_med3_u32 v5, v1, vcc_hi, v3           ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0xd7,0x0c,0x04]
158830x05,0x00,0xd8,0xd1,0x01,0xd7,0x0c,0x04
15884
15885# CHECK: v_med3_u32 v5, v1, tba_lo, v3           ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0xd9,0x0c,0x04]
158860x05,0x00,0xd8,0xd1,0x01,0xd9,0x0c,0x04
15887
15888# CHECK: v_med3_u32 v5, v1, tba_hi, v3           ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0xdb,0x0c,0x04]
158890x05,0x00,0xd8,0xd1,0x01,0xdb,0x0c,0x04
15890
15891# CHECK: v_med3_u32 v5, v1, tma_lo, v3           ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0xdd,0x0c,0x04]
158920x05,0x00,0xd8,0xd1,0x01,0xdd,0x0c,0x04
15893
15894# CHECK: v_med3_u32 v5, v1, tma_hi, v3           ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0xdf,0x0c,0x04]
158950x05,0x00,0xd8,0xd1,0x01,0xdf,0x0c,0x04
15896
15897# CHECK: v_med3_u32 v5, v1, ttmp11, v3           ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0xf7,0x0c,0x04]
158980x05,0x00,0xd8,0xd1,0x01,0xf7,0x0c,0x04
15899
15900# CHECK: v_med3_u32 v5, v1, m0, v3               ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0xf9,0x0c,0x04]
159010x05,0x00,0xd8,0xd1,0x01,0xf9,0x0c,0x04
15902
15903# CHECK: v_med3_u32 v5, v1, exec_lo, v3          ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0xfd,0x0c,0x04]
159040x05,0x00,0xd8,0xd1,0x01,0xfd,0x0c,0x04
15905
15906# CHECK: v_med3_u32 v5, v1, exec_hi, v3          ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0xff,0x0c,0x04]
159070x05,0x00,0xd8,0xd1,0x01,0xff,0x0c,0x04
15908
15909# CHECK: v_med3_u32 v5, v1, 0, v3                ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x01,0x0d,0x04]
159100x05,0x00,0xd8,0xd1,0x01,0x01,0x0d,0x04
15911
15912# CHECK: v_med3_u32 v5, v1, -1, v3               ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x83,0x0d,0x04]
159130x05,0x00,0xd8,0xd1,0x01,0x83,0x0d,0x04
15914
15915# CHECK: v_med3_u32 v5, v1, 0.5, v3              ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0xe1,0x0d,0x04]
159160x05,0x00,0xd8,0xd1,0x01,0xe1,0x0d,0x04
15917
15918# CHECK: v_med3_u32 v5, v1, -4.0, v3             ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0xef,0x0d,0x04]
159190x05,0x00,0xd8,0xd1,0x01,0xef,0x0d,0x04
15920
15921# CHECK: v_med3_u32 v5, v1, v2, v255             ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0xfe,0x07]
159220x05,0x00,0xd8,0xd1,0x01,0x05,0xfe,0x07
15923
15924# CHECK: v_med3_u32 v5, v1, v2, s3               ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0x0e,0x00]
159250x05,0x00,0xd8,0xd1,0x01,0x05,0x0e,0x00
15926
15927# CHECK: v_med3_u32 v5, v1, v2, s101             ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0x96,0x01]
159280x05,0x00,0xd8,0xd1,0x01,0x05,0x96,0x01
15929
15930# CHECK: v_med3_u32 v5, v1, v2, flat_scratch_lo  ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0x9a,0x01]
159310x05,0x00,0xd8,0xd1,0x01,0x05,0x9a,0x01
15932
15933# CHECK: v_med3_u32 v5, v1, v2, flat_scratch_hi  ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0x9e,0x01]
159340x05,0x00,0xd8,0xd1,0x01,0x05,0x9e,0x01
15935
15936# CHECK: v_med3_u32 v5, v1, v2, vcc_lo           ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0xaa,0x01]
159370x05,0x00,0xd8,0xd1,0x01,0x05,0xaa,0x01
15938
15939# CHECK: v_med3_u32 v5, v1, v2, vcc_hi           ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0xae,0x01]
159400x05,0x00,0xd8,0xd1,0x01,0x05,0xae,0x01
15941
15942# CHECK: v_med3_u32 v5, v1, v2, tba_lo           ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0xb2,0x01]
159430x05,0x00,0xd8,0xd1,0x01,0x05,0xb2,0x01
15944
15945# CHECK: v_med3_u32 v5, v1, v2, tba_hi           ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0xb6,0x01]
159460x05,0x00,0xd8,0xd1,0x01,0x05,0xb6,0x01
15947
15948# CHECK: v_med3_u32 v5, v1, v2, tma_lo           ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0xba,0x01]
159490x05,0x00,0xd8,0xd1,0x01,0x05,0xba,0x01
15950
15951# CHECK: v_med3_u32 v5, v1, v2, tma_hi           ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0xbe,0x01]
159520x05,0x00,0xd8,0xd1,0x01,0x05,0xbe,0x01
15953
15954# CHECK: v_med3_u32 v5, v1, v2, ttmp11           ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0xee,0x01]
159550x05,0x00,0xd8,0xd1,0x01,0x05,0xee,0x01
15956
15957# CHECK: v_med3_u32 v5, v1, v2, m0               ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0xf2,0x01]
159580x05,0x00,0xd8,0xd1,0x01,0x05,0xf2,0x01
15959
15960# CHECK: v_med3_u32 v5, v1, v2, exec_lo          ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0xfa,0x01]
159610x05,0x00,0xd8,0xd1,0x01,0x05,0xfa,0x01
15962
15963# CHECK: v_med3_u32 v5, v1, v2, exec_hi          ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0xfe,0x01]
159640x05,0x00,0xd8,0xd1,0x01,0x05,0xfe,0x01
15965
15966# CHECK: v_med3_u32 v5, v1, v2, 0                ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0x02,0x02]
159670x05,0x00,0xd8,0xd1,0x01,0x05,0x02,0x02
15968
15969# CHECK: v_med3_u32 v5, v1, v2, -1               ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0x06,0x03]
159700x05,0x00,0xd8,0xd1,0x01,0x05,0x06,0x03
15971
15972# CHECK: v_med3_u32 v5, v1, v2, 0.5              ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0xc2,0x03]
159730x05,0x00,0xd8,0xd1,0x01,0x05,0xc2,0x03
15974
15975# CHECK: v_med3_u32 v5, v1, v2, -4.0             ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0xde,0x03]
159760x05,0x00,0xd8,0xd1,0x01,0x05,0xde,0x03
15977
15978# CHECK: v_sad_u8 v5, v1, v2, v3                 ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0x0e,0x04]
159790x05,0x00,0xd9,0xd1,0x01,0x05,0x0e,0x04
15980
15981# CHECK: v_sad_u8 v255, v1, v2, v3               ; encoding: [0xff,0x00,0xd9,0xd1,0x01,0x05,0x0e,0x04]
159820xff,0x00,0xd9,0xd1,0x01,0x05,0x0e,0x04
15983
15984# CHECK: v_sad_u8 v5, v255, v2, v3               ; encoding: [0x05,0x00,0xd9,0xd1,0xff,0x05,0x0e,0x04]
159850x05,0x00,0xd9,0xd1,0xff,0x05,0x0e,0x04
15986
15987# CHECK: v_sad_u8 v5, s1, v2, v3                 ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x04,0x0e,0x04]
159880x05,0x00,0xd9,0xd1,0x01,0x04,0x0e,0x04
15989
15990# CHECK: v_sad_u8 v5, s101, v2, v3               ; encoding: [0x05,0x00,0xd9,0xd1,0x65,0x04,0x0e,0x04]
159910x05,0x00,0xd9,0xd1,0x65,0x04,0x0e,0x04
15992
15993# CHECK: v_sad_u8 v5, flat_scratch_lo, v2, v3    ; encoding: [0x05,0x00,0xd9,0xd1,0x66,0x04,0x0e,0x04]
159940x05,0x00,0xd9,0xd1,0x66,0x04,0x0e,0x04
15995
15996# CHECK: v_sad_u8 v5, flat_scratch_hi, v2, v3    ; encoding: [0x05,0x00,0xd9,0xd1,0x67,0x04,0x0e,0x04]
159970x05,0x00,0xd9,0xd1,0x67,0x04,0x0e,0x04
15998
15999# CHECK: v_sad_u8 v5, vcc_lo, v2, v3             ; encoding: [0x05,0x00,0xd9,0xd1,0x6a,0x04,0x0e,0x04]
160000x05,0x00,0xd9,0xd1,0x6a,0x04,0x0e,0x04
16001
16002# CHECK: v_sad_u8 v5, vcc_hi, v2, v3             ; encoding: [0x05,0x00,0xd9,0xd1,0x6b,0x04,0x0e,0x04]
160030x05,0x00,0xd9,0xd1,0x6b,0x04,0x0e,0x04
16004
16005# CHECK: v_sad_u8 v5, tba_lo, v2, v3             ; encoding: [0x05,0x00,0xd9,0xd1,0x6c,0x04,0x0e,0x04]
160060x05,0x00,0xd9,0xd1,0x6c,0x04,0x0e,0x04
16007
16008# CHECK: v_sad_u8 v5, tba_hi, v2, v3             ; encoding: [0x05,0x00,0xd9,0xd1,0x6d,0x04,0x0e,0x04]
160090x05,0x00,0xd9,0xd1,0x6d,0x04,0x0e,0x04
16010
16011# CHECK: v_sad_u8 v5, tma_lo, v2, v3             ; encoding: [0x05,0x00,0xd9,0xd1,0x6e,0x04,0x0e,0x04]
160120x05,0x00,0xd9,0xd1,0x6e,0x04,0x0e,0x04
16013
16014# CHECK: v_sad_u8 v5, tma_hi, v2, v3             ; encoding: [0x05,0x00,0xd9,0xd1,0x6f,0x04,0x0e,0x04]
160150x05,0x00,0xd9,0xd1,0x6f,0x04,0x0e,0x04
16016
16017# CHECK: v_sad_u8 v5, ttmp11, v2, v3             ; encoding: [0x05,0x00,0xd9,0xd1,0x7b,0x04,0x0e,0x04]
160180x05,0x00,0xd9,0xd1,0x7b,0x04,0x0e,0x04
16019
16020# CHECK: v_sad_u8 v5, m0, v2, v3                 ; encoding: [0x05,0x00,0xd9,0xd1,0x7c,0x04,0x0e,0x04]
160210x05,0x00,0xd9,0xd1,0x7c,0x04,0x0e,0x04
16022
16023# CHECK: v_sad_u8 v5, exec_lo, v2, v3            ; encoding: [0x05,0x00,0xd9,0xd1,0x7e,0x04,0x0e,0x04]
160240x05,0x00,0xd9,0xd1,0x7e,0x04,0x0e,0x04
16025
16026# CHECK: v_sad_u8 v5, exec_hi, v2, v3            ; encoding: [0x05,0x00,0xd9,0xd1,0x7f,0x04,0x0e,0x04]
160270x05,0x00,0xd9,0xd1,0x7f,0x04,0x0e,0x04
16028
16029# CHECK: v_sad_u8 v5, 0, v2, v3                  ; encoding: [0x05,0x00,0xd9,0xd1,0x80,0x04,0x0e,0x04]
160300x05,0x00,0xd9,0xd1,0x80,0x04,0x0e,0x04
16031
16032# CHECK: v_sad_u8 v5, -1, v2, v3                 ; encoding: [0x05,0x00,0xd9,0xd1,0xc1,0x04,0x0e,0x04]
160330x05,0x00,0xd9,0xd1,0xc1,0x04,0x0e,0x04
16034
16035# CHECK: v_sad_u8 v5, 0.5, v2, v3                ; encoding: [0x05,0x00,0xd9,0xd1,0xf0,0x04,0x0e,0x04]
160360x05,0x00,0xd9,0xd1,0xf0,0x04,0x0e,0x04
16037
16038# CHECK: v_sad_u8 v5, -4.0, v2, v3               ; encoding: [0x05,0x00,0xd9,0xd1,0xf7,0x04,0x0e,0x04]
160390x05,0x00,0xd9,0xd1,0xf7,0x04,0x0e,0x04
16040
16041# CHECK: v_sad_u8 v5, v1, v255, v3               ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0xff,0x0f,0x04]
160420x05,0x00,0xd9,0xd1,0x01,0xff,0x0f,0x04
16043
16044# CHECK: v_sad_u8 v5, v1, s2, v3                 ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0x0c,0x04]
160450x05,0x00,0xd9,0xd1,0x01,0x05,0x0c,0x04
16046
16047# CHECK: v_sad_u8 v5, v1, s101, v3               ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0xcb,0x0c,0x04]
160480x05,0x00,0xd9,0xd1,0x01,0xcb,0x0c,0x04
16049
16050# CHECK: v_sad_u8 v5, v1, flat_scratch_lo, v3    ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0xcd,0x0c,0x04]
160510x05,0x00,0xd9,0xd1,0x01,0xcd,0x0c,0x04
16052
16053# CHECK: v_sad_u8 v5, v1, flat_scratch_hi, v3    ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0xcf,0x0c,0x04]
160540x05,0x00,0xd9,0xd1,0x01,0xcf,0x0c,0x04
16055
16056# CHECK: v_sad_u8 v5, v1, vcc_lo, v3             ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0xd5,0x0c,0x04]
160570x05,0x00,0xd9,0xd1,0x01,0xd5,0x0c,0x04
16058
16059# CHECK: v_sad_u8 v5, v1, vcc_hi, v3             ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0xd7,0x0c,0x04]
160600x05,0x00,0xd9,0xd1,0x01,0xd7,0x0c,0x04
16061
16062# CHECK: v_sad_u8 v5, v1, tba_lo, v3             ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0xd9,0x0c,0x04]
160630x05,0x00,0xd9,0xd1,0x01,0xd9,0x0c,0x04
16064
16065# CHECK: v_sad_u8 v5, v1, tba_hi, v3             ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0xdb,0x0c,0x04]
160660x05,0x00,0xd9,0xd1,0x01,0xdb,0x0c,0x04
16067
16068# CHECK: v_sad_u8 v5, v1, tma_lo, v3             ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0xdd,0x0c,0x04]
160690x05,0x00,0xd9,0xd1,0x01,0xdd,0x0c,0x04
16070
16071# CHECK: v_sad_u8 v5, v1, tma_hi, v3             ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0xdf,0x0c,0x04]
160720x05,0x00,0xd9,0xd1,0x01,0xdf,0x0c,0x04
16073
16074# CHECK: v_sad_u8 v5, v1, ttmp11, v3             ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0xf7,0x0c,0x04]
160750x05,0x00,0xd9,0xd1,0x01,0xf7,0x0c,0x04
16076
16077# CHECK: v_sad_u8 v5, v1, m0, v3                 ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0xf9,0x0c,0x04]
160780x05,0x00,0xd9,0xd1,0x01,0xf9,0x0c,0x04
16079
16080# CHECK: v_sad_u8 v5, v1, exec_lo, v3            ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0xfd,0x0c,0x04]
160810x05,0x00,0xd9,0xd1,0x01,0xfd,0x0c,0x04
16082
16083# CHECK: v_sad_u8 v5, v1, exec_hi, v3            ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0xff,0x0c,0x04]
160840x05,0x00,0xd9,0xd1,0x01,0xff,0x0c,0x04
16085
16086# CHECK: v_sad_u8 v5, v1, 0, v3                  ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x01,0x0d,0x04]
160870x05,0x00,0xd9,0xd1,0x01,0x01,0x0d,0x04
16088
16089# CHECK: v_sad_u8 v5, v1, -1, v3                 ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x83,0x0d,0x04]
160900x05,0x00,0xd9,0xd1,0x01,0x83,0x0d,0x04
16091
16092# CHECK: v_sad_u8 v5, v1, 0.5, v3                ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0xe1,0x0d,0x04]
160930x05,0x00,0xd9,0xd1,0x01,0xe1,0x0d,0x04
16094
16095# CHECK: v_sad_u8 v5, v1, -4.0, v3               ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0xef,0x0d,0x04]
160960x05,0x00,0xd9,0xd1,0x01,0xef,0x0d,0x04
16097
16098# CHECK: v_sad_u8 v5, v1, v2, v255               ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0xfe,0x07]
160990x05,0x00,0xd9,0xd1,0x01,0x05,0xfe,0x07
16100
16101# CHECK: v_sad_u8 v5, v1, v2, s3                 ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0x0e,0x00]
161020x05,0x00,0xd9,0xd1,0x01,0x05,0x0e,0x00
16103
16104# CHECK: v_sad_u8 v5, v1, v2, s101               ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0x96,0x01]
161050x05,0x00,0xd9,0xd1,0x01,0x05,0x96,0x01
16106
16107# CHECK: v_sad_u8 v5, v1, v2, flat_scratch_lo    ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0x9a,0x01]
161080x05,0x00,0xd9,0xd1,0x01,0x05,0x9a,0x01
16109
16110# CHECK: v_sad_u8 v5, v1, v2, flat_scratch_hi    ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0x9e,0x01]
161110x05,0x00,0xd9,0xd1,0x01,0x05,0x9e,0x01
16112
16113# CHECK: v_sad_u8 v5, v1, v2, vcc_lo             ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0xaa,0x01]
161140x05,0x00,0xd9,0xd1,0x01,0x05,0xaa,0x01
16115
16116# CHECK: v_sad_u8 v5, v1, v2, vcc_hi             ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0xae,0x01]
161170x05,0x00,0xd9,0xd1,0x01,0x05,0xae,0x01
16118
16119# CHECK: v_sad_u8 v5, v1, v2, tba_lo             ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0xb2,0x01]
161200x05,0x00,0xd9,0xd1,0x01,0x05,0xb2,0x01
16121
16122# CHECK: v_sad_u8 v5, v1, v2, tba_hi             ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0xb6,0x01]
161230x05,0x00,0xd9,0xd1,0x01,0x05,0xb6,0x01
16124
16125# CHECK: v_sad_u8 v5, v1, v2, tma_lo             ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0xba,0x01]
161260x05,0x00,0xd9,0xd1,0x01,0x05,0xba,0x01
16127
16128# CHECK: v_sad_u8 v5, v1, v2, tma_hi             ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0xbe,0x01]
161290x05,0x00,0xd9,0xd1,0x01,0x05,0xbe,0x01
16130
16131# CHECK: v_sad_u8 v5, v1, v2, ttmp11             ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0xee,0x01]
161320x05,0x00,0xd9,0xd1,0x01,0x05,0xee,0x01
16133
16134# CHECK: v_sad_u8 v5, v1, v2, m0                 ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0xf2,0x01]
161350x05,0x00,0xd9,0xd1,0x01,0x05,0xf2,0x01
16136
16137# CHECK: v_sad_u8 v5, v1, v2, exec_lo            ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0xfa,0x01]
161380x05,0x00,0xd9,0xd1,0x01,0x05,0xfa,0x01
16139
16140# CHECK: v_sad_u8 v5, v1, v2, exec_hi            ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0xfe,0x01]
161410x05,0x00,0xd9,0xd1,0x01,0x05,0xfe,0x01
16142
16143# CHECK: v_sad_u8 v5, v1, v2, 0                  ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0x02,0x02]
161440x05,0x00,0xd9,0xd1,0x01,0x05,0x02,0x02
16145
16146# CHECK: v_sad_u8 v5, v1, v2, -1                 ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0x06,0x03]
161470x05,0x00,0xd9,0xd1,0x01,0x05,0x06,0x03
16148
16149# CHECK: v_sad_u8 v5, v1, v2, 0.5                ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0xc2,0x03]
161500x05,0x00,0xd9,0xd1,0x01,0x05,0xc2,0x03
16151
16152# CHECK: v_sad_u8 v5, v1, v2, -4.0               ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0xde,0x03]
161530x05,0x00,0xd9,0xd1,0x01,0x05,0xde,0x03
16154
16155# CHECK: v_sad_u8 v5, v1, v2, v3 clamp           ; encoding: [0x05,0x80,0xd9,0xd1,0x01,0x05,0x0e,0x04]
161560x05,0x80,0xd9,0xd1,0x01,0x05,0x0e,0x04
16157
16158# CHECK: v_sad_hi_u8 v5, v1, v2, v3              ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0x0e,0x04]
161590x05,0x00,0xda,0xd1,0x01,0x05,0x0e,0x04
16160
16161# CHECK: v_sad_hi_u8 v255, v1, v2, v3            ; encoding: [0xff,0x00,0xda,0xd1,0x01,0x05,0x0e,0x04]
161620xff,0x00,0xda,0xd1,0x01,0x05,0x0e,0x04
16163
16164# CHECK: v_sad_hi_u8 v5, v255, v2, v3            ; encoding: [0x05,0x00,0xda,0xd1,0xff,0x05,0x0e,0x04]
161650x05,0x00,0xda,0xd1,0xff,0x05,0x0e,0x04
16166
16167# CHECK: v_sad_hi_u8 v5, s1, v2, v3              ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x04,0x0e,0x04]
161680x05,0x00,0xda,0xd1,0x01,0x04,0x0e,0x04
16169
16170# CHECK: v_sad_hi_u8 v5, s101, v2, v3            ; encoding: [0x05,0x00,0xda,0xd1,0x65,0x04,0x0e,0x04]
161710x05,0x00,0xda,0xd1,0x65,0x04,0x0e,0x04
16172
16173# CHECK: v_sad_hi_u8 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xda,0xd1,0x66,0x04,0x0e,0x04]
161740x05,0x00,0xda,0xd1,0x66,0x04,0x0e,0x04
16175
16176# CHECK: v_sad_hi_u8 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xda,0xd1,0x67,0x04,0x0e,0x04]
161770x05,0x00,0xda,0xd1,0x67,0x04,0x0e,0x04
16178
16179# CHECK: v_sad_hi_u8 v5, vcc_lo, v2, v3          ; encoding: [0x05,0x00,0xda,0xd1,0x6a,0x04,0x0e,0x04]
161800x05,0x00,0xda,0xd1,0x6a,0x04,0x0e,0x04
16181
16182# CHECK: v_sad_hi_u8 v5, vcc_hi, v2, v3          ; encoding: [0x05,0x00,0xda,0xd1,0x6b,0x04,0x0e,0x04]
161830x05,0x00,0xda,0xd1,0x6b,0x04,0x0e,0x04
16184
16185# CHECK: v_sad_hi_u8 v5, tba_lo, v2, v3          ; encoding: [0x05,0x00,0xda,0xd1,0x6c,0x04,0x0e,0x04]
161860x05,0x00,0xda,0xd1,0x6c,0x04,0x0e,0x04
16187
16188# CHECK: v_sad_hi_u8 v5, tba_hi, v2, v3          ; encoding: [0x05,0x00,0xda,0xd1,0x6d,0x04,0x0e,0x04]
161890x05,0x00,0xda,0xd1,0x6d,0x04,0x0e,0x04
16190
16191# CHECK: v_sad_hi_u8 v5, tma_lo, v2, v3          ; encoding: [0x05,0x00,0xda,0xd1,0x6e,0x04,0x0e,0x04]
161920x05,0x00,0xda,0xd1,0x6e,0x04,0x0e,0x04
16193
16194# CHECK: v_sad_hi_u8 v5, tma_hi, v2, v3          ; encoding: [0x05,0x00,0xda,0xd1,0x6f,0x04,0x0e,0x04]
161950x05,0x00,0xda,0xd1,0x6f,0x04,0x0e,0x04
16196
16197# CHECK: v_sad_hi_u8 v5, ttmp11, v2, v3          ; encoding: [0x05,0x00,0xda,0xd1,0x7b,0x04,0x0e,0x04]
161980x05,0x00,0xda,0xd1,0x7b,0x04,0x0e,0x04
16199
16200# CHECK: v_sad_hi_u8 v5, m0, v2, v3              ; encoding: [0x05,0x00,0xda,0xd1,0x7c,0x04,0x0e,0x04]
162010x05,0x00,0xda,0xd1,0x7c,0x04,0x0e,0x04
16202
16203# CHECK: v_sad_hi_u8 v5, exec_lo, v2, v3         ; encoding: [0x05,0x00,0xda,0xd1,0x7e,0x04,0x0e,0x04]
162040x05,0x00,0xda,0xd1,0x7e,0x04,0x0e,0x04
16205
16206# CHECK: v_sad_hi_u8 v5, exec_hi, v2, v3         ; encoding: [0x05,0x00,0xda,0xd1,0x7f,0x04,0x0e,0x04]
162070x05,0x00,0xda,0xd1,0x7f,0x04,0x0e,0x04
16208
16209# CHECK: v_sad_hi_u8 v5, 0, v2, v3               ; encoding: [0x05,0x00,0xda,0xd1,0x80,0x04,0x0e,0x04]
162100x05,0x00,0xda,0xd1,0x80,0x04,0x0e,0x04
16211
16212# CHECK: v_sad_hi_u8 v5, -1, v2, v3              ; encoding: [0x05,0x00,0xda,0xd1,0xc1,0x04,0x0e,0x04]
162130x05,0x00,0xda,0xd1,0xc1,0x04,0x0e,0x04
16214
16215# CHECK: v_sad_hi_u8 v5, 0.5, v2, v3             ; encoding: [0x05,0x00,0xda,0xd1,0xf0,0x04,0x0e,0x04]
162160x05,0x00,0xda,0xd1,0xf0,0x04,0x0e,0x04
16217
16218# CHECK: v_sad_hi_u8 v5, -4.0, v2, v3            ; encoding: [0x05,0x00,0xda,0xd1,0xf7,0x04,0x0e,0x04]
162190x05,0x00,0xda,0xd1,0xf7,0x04,0x0e,0x04
16220
16221# CHECK: v_sad_hi_u8 v5, v1, v255, v3            ; encoding: [0x05,0x00,0xda,0xd1,0x01,0xff,0x0f,0x04]
162220x05,0x00,0xda,0xd1,0x01,0xff,0x0f,0x04
16223
16224# CHECK: v_sad_hi_u8 v5, v1, s2, v3              ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0x0c,0x04]
162250x05,0x00,0xda,0xd1,0x01,0x05,0x0c,0x04
16226
16227# CHECK: v_sad_hi_u8 v5, v1, s101, v3            ; encoding: [0x05,0x00,0xda,0xd1,0x01,0xcb,0x0c,0x04]
162280x05,0x00,0xda,0xd1,0x01,0xcb,0x0c,0x04
16229
16230# CHECK: v_sad_hi_u8 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xda,0xd1,0x01,0xcd,0x0c,0x04]
162310x05,0x00,0xda,0xd1,0x01,0xcd,0x0c,0x04
16232
16233# CHECK: v_sad_hi_u8 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xda,0xd1,0x01,0xcf,0x0c,0x04]
162340x05,0x00,0xda,0xd1,0x01,0xcf,0x0c,0x04
16235
16236# CHECK: v_sad_hi_u8 v5, v1, vcc_lo, v3          ; encoding: [0x05,0x00,0xda,0xd1,0x01,0xd5,0x0c,0x04]
162370x05,0x00,0xda,0xd1,0x01,0xd5,0x0c,0x04
16238
16239# CHECK: v_sad_hi_u8 v5, v1, vcc_hi, v3          ; encoding: [0x05,0x00,0xda,0xd1,0x01,0xd7,0x0c,0x04]
162400x05,0x00,0xda,0xd1,0x01,0xd7,0x0c,0x04
16241
16242# CHECK: v_sad_hi_u8 v5, v1, tba_lo, v3          ; encoding: [0x05,0x00,0xda,0xd1,0x01,0xd9,0x0c,0x04]
162430x05,0x00,0xda,0xd1,0x01,0xd9,0x0c,0x04
16244
16245# CHECK: v_sad_hi_u8 v5, v1, tba_hi, v3          ; encoding: [0x05,0x00,0xda,0xd1,0x01,0xdb,0x0c,0x04]
162460x05,0x00,0xda,0xd1,0x01,0xdb,0x0c,0x04
16247
16248# CHECK: v_sad_hi_u8 v5, v1, tma_lo, v3          ; encoding: [0x05,0x00,0xda,0xd1,0x01,0xdd,0x0c,0x04]
162490x05,0x00,0xda,0xd1,0x01,0xdd,0x0c,0x04
16250
16251# CHECK: v_sad_hi_u8 v5, v1, tma_hi, v3          ; encoding: [0x05,0x00,0xda,0xd1,0x01,0xdf,0x0c,0x04]
162520x05,0x00,0xda,0xd1,0x01,0xdf,0x0c,0x04
16253
16254# CHECK: v_sad_hi_u8 v5, v1, ttmp11, v3          ; encoding: [0x05,0x00,0xda,0xd1,0x01,0xf7,0x0c,0x04]
162550x05,0x00,0xda,0xd1,0x01,0xf7,0x0c,0x04
16256
16257# CHECK: v_sad_hi_u8 v5, v1, m0, v3              ; encoding: [0x05,0x00,0xda,0xd1,0x01,0xf9,0x0c,0x04]
162580x05,0x00,0xda,0xd1,0x01,0xf9,0x0c,0x04
16259
16260# CHECK: v_sad_hi_u8 v5, v1, exec_lo, v3         ; encoding: [0x05,0x00,0xda,0xd1,0x01,0xfd,0x0c,0x04]
162610x05,0x00,0xda,0xd1,0x01,0xfd,0x0c,0x04
16262
16263# CHECK: v_sad_hi_u8 v5, v1, exec_hi, v3         ; encoding: [0x05,0x00,0xda,0xd1,0x01,0xff,0x0c,0x04]
162640x05,0x00,0xda,0xd1,0x01,0xff,0x0c,0x04
16265
16266# CHECK: v_sad_hi_u8 v5, v1, 0, v3               ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x01,0x0d,0x04]
162670x05,0x00,0xda,0xd1,0x01,0x01,0x0d,0x04
16268
16269# CHECK: v_sad_hi_u8 v5, v1, -1, v3              ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x83,0x0d,0x04]
162700x05,0x00,0xda,0xd1,0x01,0x83,0x0d,0x04
16271
16272# CHECK: v_sad_hi_u8 v5, v1, 0.5, v3             ; encoding: [0x05,0x00,0xda,0xd1,0x01,0xe1,0x0d,0x04]
162730x05,0x00,0xda,0xd1,0x01,0xe1,0x0d,0x04
16274
16275# CHECK: v_sad_hi_u8 v5, v1, -4.0, v3            ; encoding: [0x05,0x00,0xda,0xd1,0x01,0xef,0x0d,0x04]
162760x05,0x00,0xda,0xd1,0x01,0xef,0x0d,0x04
16277
16278# CHECK: v_sad_hi_u8 v5, v1, v2, v255            ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0xfe,0x07]
162790x05,0x00,0xda,0xd1,0x01,0x05,0xfe,0x07
16280
16281# CHECK: v_sad_hi_u8 v5, v1, v2, s3              ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0x0e,0x00]
162820x05,0x00,0xda,0xd1,0x01,0x05,0x0e,0x00
16283
16284# CHECK: v_sad_hi_u8 v5, v1, v2, s101            ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0x96,0x01]
162850x05,0x00,0xda,0xd1,0x01,0x05,0x96,0x01
16286
16287# CHECK: v_sad_hi_u8 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0x9a,0x01]
162880x05,0x00,0xda,0xd1,0x01,0x05,0x9a,0x01
16289
16290# CHECK: v_sad_hi_u8 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0x9e,0x01]
162910x05,0x00,0xda,0xd1,0x01,0x05,0x9e,0x01
16292
16293# CHECK: v_sad_hi_u8 v5, v1, v2, vcc_lo          ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0xaa,0x01]
162940x05,0x00,0xda,0xd1,0x01,0x05,0xaa,0x01
16295
16296# CHECK: v_sad_hi_u8 v5, v1, v2, vcc_hi          ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0xae,0x01]
162970x05,0x00,0xda,0xd1,0x01,0x05,0xae,0x01
16298
16299# CHECK: v_sad_hi_u8 v5, v1, v2, tba_lo          ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0xb2,0x01]
163000x05,0x00,0xda,0xd1,0x01,0x05,0xb2,0x01
16301
16302# CHECK: v_sad_hi_u8 v5, v1, v2, tba_hi          ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0xb6,0x01]
163030x05,0x00,0xda,0xd1,0x01,0x05,0xb6,0x01
16304
16305# CHECK: v_sad_hi_u8 v5, v1, v2, tma_lo          ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0xba,0x01]
163060x05,0x00,0xda,0xd1,0x01,0x05,0xba,0x01
16307
16308# CHECK: v_sad_hi_u8 v5, v1, v2, tma_hi          ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0xbe,0x01]
163090x05,0x00,0xda,0xd1,0x01,0x05,0xbe,0x01
16310
16311# CHECK: v_sad_hi_u8 v5, v1, v2, ttmp11          ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0xee,0x01]
163120x05,0x00,0xda,0xd1,0x01,0x05,0xee,0x01
16313
16314# CHECK: v_sad_hi_u8 v5, v1, v2, m0              ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0xf2,0x01]
163150x05,0x00,0xda,0xd1,0x01,0x05,0xf2,0x01
16316
16317# CHECK: v_sad_hi_u8 v5, v1, v2, exec_lo         ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0xfa,0x01]
163180x05,0x00,0xda,0xd1,0x01,0x05,0xfa,0x01
16319
16320# CHECK: v_sad_hi_u8 v5, v1, v2, exec_hi         ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0xfe,0x01]
163210x05,0x00,0xda,0xd1,0x01,0x05,0xfe,0x01
16322
16323# CHECK: v_sad_hi_u8 v5, v1, v2, 0               ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0x02,0x02]
163240x05,0x00,0xda,0xd1,0x01,0x05,0x02,0x02
16325
16326# CHECK: v_sad_hi_u8 v5, v1, v2, -1              ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0x06,0x03]
163270x05,0x00,0xda,0xd1,0x01,0x05,0x06,0x03
16328
16329# CHECK: v_sad_hi_u8 v5, v1, v2, 0.5             ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0xc2,0x03]
163300x05,0x00,0xda,0xd1,0x01,0x05,0xc2,0x03
16331
16332# CHECK: v_sad_hi_u8 v5, v1, v2, -4.0            ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0xde,0x03]
163330x05,0x00,0xda,0xd1,0x01,0x05,0xde,0x03
16334
16335# CHECK: v_sad_hi_u8 v5, v1, v2, v3 clamp        ; encoding: [0x05,0x80,0xda,0xd1,0x01,0x05,0x0e,0x04]
163360x05,0x80,0xda,0xd1,0x01,0x05,0x0e,0x04
16337
16338# CHECK: v_sad_u16 v5, v1, v2, v3                ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0x0e,0x04]
163390x05,0x00,0xdb,0xd1,0x01,0x05,0x0e,0x04
16340
16341# CHECK: v_sad_u16 v255, v1, v2, v3              ; encoding: [0xff,0x00,0xdb,0xd1,0x01,0x05,0x0e,0x04]
163420xff,0x00,0xdb,0xd1,0x01,0x05,0x0e,0x04
16343
16344# CHECK: v_sad_u16 v5, v255, v2, v3              ; encoding: [0x05,0x00,0xdb,0xd1,0xff,0x05,0x0e,0x04]
163450x05,0x00,0xdb,0xd1,0xff,0x05,0x0e,0x04
16346
16347# CHECK: v_sad_u16 v5, s1, v2, v3                ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x04,0x0e,0x04]
163480x05,0x00,0xdb,0xd1,0x01,0x04,0x0e,0x04
16349
16350# CHECK: v_sad_u16 v5, s101, v2, v3              ; encoding: [0x05,0x00,0xdb,0xd1,0x65,0x04,0x0e,0x04]
163510x05,0x00,0xdb,0xd1,0x65,0x04,0x0e,0x04
16352
16353# CHECK: v_sad_u16 v5, flat_scratch_lo, v2, v3   ; encoding: [0x05,0x00,0xdb,0xd1,0x66,0x04,0x0e,0x04]
163540x05,0x00,0xdb,0xd1,0x66,0x04,0x0e,0x04
16355
16356# CHECK: v_sad_u16 v5, flat_scratch_hi, v2, v3   ; encoding: [0x05,0x00,0xdb,0xd1,0x67,0x04,0x0e,0x04]
163570x05,0x00,0xdb,0xd1,0x67,0x04,0x0e,0x04
16358
16359# CHECK: v_sad_u16 v5, vcc_lo, v2, v3            ; encoding: [0x05,0x00,0xdb,0xd1,0x6a,0x04,0x0e,0x04]
163600x05,0x00,0xdb,0xd1,0x6a,0x04,0x0e,0x04
16361
16362# CHECK: v_sad_u16 v5, vcc_hi, v2, v3            ; encoding: [0x05,0x00,0xdb,0xd1,0x6b,0x04,0x0e,0x04]
163630x05,0x00,0xdb,0xd1,0x6b,0x04,0x0e,0x04
16364
16365# CHECK: v_sad_u16 v5, tba_lo, v2, v3            ; encoding: [0x05,0x00,0xdb,0xd1,0x6c,0x04,0x0e,0x04]
163660x05,0x00,0xdb,0xd1,0x6c,0x04,0x0e,0x04
16367
16368# CHECK: v_sad_u16 v5, tba_hi, v2, v3            ; encoding: [0x05,0x00,0xdb,0xd1,0x6d,0x04,0x0e,0x04]
163690x05,0x00,0xdb,0xd1,0x6d,0x04,0x0e,0x04
16370
16371# CHECK: v_sad_u16 v5, tma_lo, v2, v3            ; encoding: [0x05,0x00,0xdb,0xd1,0x6e,0x04,0x0e,0x04]
163720x05,0x00,0xdb,0xd1,0x6e,0x04,0x0e,0x04
16373
16374# CHECK: v_sad_u16 v5, tma_hi, v2, v3            ; encoding: [0x05,0x00,0xdb,0xd1,0x6f,0x04,0x0e,0x04]
163750x05,0x00,0xdb,0xd1,0x6f,0x04,0x0e,0x04
16376
16377# CHECK: v_sad_u16 v5, ttmp11, v2, v3            ; encoding: [0x05,0x00,0xdb,0xd1,0x7b,0x04,0x0e,0x04]
163780x05,0x00,0xdb,0xd1,0x7b,0x04,0x0e,0x04
16379
16380# CHECK: v_sad_u16 v5, m0, v2, v3                ; encoding: [0x05,0x00,0xdb,0xd1,0x7c,0x04,0x0e,0x04]
163810x05,0x00,0xdb,0xd1,0x7c,0x04,0x0e,0x04
16382
16383# CHECK: v_sad_u16 v5, exec_lo, v2, v3           ; encoding: [0x05,0x00,0xdb,0xd1,0x7e,0x04,0x0e,0x04]
163840x05,0x00,0xdb,0xd1,0x7e,0x04,0x0e,0x04
16385
16386# CHECK: v_sad_u16 v5, exec_hi, v2, v3           ; encoding: [0x05,0x00,0xdb,0xd1,0x7f,0x04,0x0e,0x04]
163870x05,0x00,0xdb,0xd1,0x7f,0x04,0x0e,0x04
16388
16389# CHECK: v_sad_u16 v5, 0, v2, v3                 ; encoding: [0x05,0x00,0xdb,0xd1,0x80,0x04,0x0e,0x04]
163900x05,0x00,0xdb,0xd1,0x80,0x04,0x0e,0x04
16391
16392# CHECK: v_sad_u16 v5, -1, v2, v3                ; encoding: [0x05,0x00,0xdb,0xd1,0xc1,0x04,0x0e,0x04]
163930x05,0x00,0xdb,0xd1,0xc1,0x04,0x0e,0x04
16394
16395# CHECK: v_sad_u16 v5, 0.5, v2, v3               ; encoding: [0x05,0x00,0xdb,0xd1,0xf0,0x04,0x0e,0x04]
163960x05,0x00,0xdb,0xd1,0xf0,0x04,0x0e,0x04
16397
16398# CHECK: v_sad_u16 v5, -4.0, v2, v3              ; encoding: [0x05,0x00,0xdb,0xd1,0xf7,0x04,0x0e,0x04]
163990x05,0x00,0xdb,0xd1,0xf7,0x04,0x0e,0x04
16400
16401# CHECK: v_sad_u16 v5, v1, v255, v3              ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0xff,0x0f,0x04]
164020x05,0x00,0xdb,0xd1,0x01,0xff,0x0f,0x04
16403
16404# CHECK: v_sad_u16 v5, v1, s2, v3                ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0x0c,0x04]
164050x05,0x00,0xdb,0xd1,0x01,0x05,0x0c,0x04
16406
16407# CHECK: v_sad_u16 v5, v1, s101, v3              ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0xcb,0x0c,0x04]
164080x05,0x00,0xdb,0xd1,0x01,0xcb,0x0c,0x04
16409
16410# CHECK: v_sad_u16 v5, v1, flat_scratch_lo, v3   ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0xcd,0x0c,0x04]
164110x05,0x00,0xdb,0xd1,0x01,0xcd,0x0c,0x04
16412
16413# CHECK: v_sad_u16 v5, v1, flat_scratch_hi, v3   ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0xcf,0x0c,0x04]
164140x05,0x00,0xdb,0xd1,0x01,0xcf,0x0c,0x04
16415
16416# CHECK: v_sad_u16 v5, v1, vcc_lo, v3            ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0xd5,0x0c,0x04]
164170x05,0x00,0xdb,0xd1,0x01,0xd5,0x0c,0x04
16418
16419# CHECK: v_sad_u16 v5, v1, vcc_hi, v3            ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0xd7,0x0c,0x04]
164200x05,0x00,0xdb,0xd1,0x01,0xd7,0x0c,0x04
16421
16422# CHECK: v_sad_u16 v5, v1, tba_lo, v3            ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0xd9,0x0c,0x04]
164230x05,0x00,0xdb,0xd1,0x01,0xd9,0x0c,0x04
16424
16425# CHECK: v_sad_u16 v5, v1, tba_hi, v3            ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0xdb,0x0c,0x04]
164260x05,0x00,0xdb,0xd1,0x01,0xdb,0x0c,0x04
16427
16428# CHECK: v_sad_u16 v5, v1, tma_lo, v3            ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0xdd,0x0c,0x04]
164290x05,0x00,0xdb,0xd1,0x01,0xdd,0x0c,0x04
16430
16431# CHECK: v_sad_u16 v5, v1, tma_hi, v3            ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0xdf,0x0c,0x04]
164320x05,0x00,0xdb,0xd1,0x01,0xdf,0x0c,0x04
16433
16434# CHECK: v_sad_u16 v5, v1, ttmp11, v3            ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0xf7,0x0c,0x04]
164350x05,0x00,0xdb,0xd1,0x01,0xf7,0x0c,0x04
16436
16437# CHECK: v_sad_u16 v5, v1, m0, v3                ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0xf9,0x0c,0x04]
164380x05,0x00,0xdb,0xd1,0x01,0xf9,0x0c,0x04
16439
16440# CHECK: v_sad_u16 v5, v1, exec_lo, v3           ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0xfd,0x0c,0x04]
164410x05,0x00,0xdb,0xd1,0x01,0xfd,0x0c,0x04
16442
16443# CHECK: v_sad_u16 v5, v1, exec_hi, v3           ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0xff,0x0c,0x04]
164440x05,0x00,0xdb,0xd1,0x01,0xff,0x0c,0x04
16445
16446# CHECK: v_sad_u16 v5, v1, 0, v3                 ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x01,0x0d,0x04]
164470x05,0x00,0xdb,0xd1,0x01,0x01,0x0d,0x04
16448
16449# CHECK: v_sad_u16 v5, v1, -1, v3                ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x83,0x0d,0x04]
164500x05,0x00,0xdb,0xd1,0x01,0x83,0x0d,0x04
16451
16452# CHECK: v_sad_u16 v5, v1, 0.5, v3               ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0xe1,0x0d,0x04]
164530x05,0x00,0xdb,0xd1,0x01,0xe1,0x0d,0x04
16454
16455# CHECK: v_sad_u16 v5, v1, -4.0, v3              ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0xef,0x0d,0x04]
164560x05,0x00,0xdb,0xd1,0x01,0xef,0x0d,0x04
16457
16458# CHECK: v_sad_u16 v5, v1, v2, v255              ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0xfe,0x07]
164590x05,0x00,0xdb,0xd1,0x01,0x05,0xfe,0x07
16460
16461# CHECK: v_sad_u16 v5, v1, v2, s3                ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0x0e,0x00]
164620x05,0x00,0xdb,0xd1,0x01,0x05,0x0e,0x00
16463
16464# CHECK: v_sad_u16 v5, v1, v2, s101              ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0x96,0x01]
164650x05,0x00,0xdb,0xd1,0x01,0x05,0x96,0x01
16466
16467# CHECK: v_sad_u16 v5, v1, v2, flat_scratch_lo   ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0x9a,0x01]
164680x05,0x00,0xdb,0xd1,0x01,0x05,0x9a,0x01
16469
16470# CHECK: v_sad_u16 v5, v1, v2, flat_scratch_hi   ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0x9e,0x01]
164710x05,0x00,0xdb,0xd1,0x01,0x05,0x9e,0x01
16472
16473# CHECK: v_sad_u16 v5, v1, v2, vcc_lo            ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0xaa,0x01]
164740x05,0x00,0xdb,0xd1,0x01,0x05,0xaa,0x01
16475
16476# CHECK: v_sad_u16 v5, v1, v2, vcc_hi            ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0xae,0x01]
164770x05,0x00,0xdb,0xd1,0x01,0x05,0xae,0x01
16478
16479# CHECK: v_sad_u16 v5, v1, v2, tba_lo            ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0xb2,0x01]
164800x05,0x00,0xdb,0xd1,0x01,0x05,0xb2,0x01
16481
16482# CHECK: v_sad_u16 v5, v1, v2, tba_hi            ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0xb6,0x01]
164830x05,0x00,0xdb,0xd1,0x01,0x05,0xb6,0x01
16484
16485# CHECK: v_sad_u16 v5, v1, v2, tma_lo            ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0xba,0x01]
164860x05,0x00,0xdb,0xd1,0x01,0x05,0xba,0x01
16487
16488# CHECK: v_sad_u16 v5, v1, v2, tma_hi            ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0xbe,0x01]
164890x05,0x00,0xdb,0xd1,0x01,0x05,0xbe,0x01
16490
16491# CHECK: v_sad_u16 v5, v1, v2, ttmp11            ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0xee,0x01]
164920x05,0x00,0xdb,0xd1,0x01,0x05,0xee,0x01
16493
16494# CHECK: v_sad_u16 v5, v1, v2, m0                ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0xf2,0x01]
164950x05,0x00,0xdb,0xd1,0x01,0x05,0xf2,0x01
16496
16497# CHECK: v_sad_u16 v5, v1, v2, exec_lo           ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0xfa,0x01]
164980x05,0x00,0xdb,0xd1,0x01,0x05,0xfa,0x01
16499
16500# CHECK: v_sad_u16 v5, v1, v2, exec_hi           ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0xfe,0x01]
165010x05,0x00,0xdb,0xd1,0x01,0x05,0xfe,0x01
16502
16503# CHECK: v_sad_u16 v5, v1, v2, 0                 ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0x02,0x02]
165040x05,0x00,0xdb,0xd1,0x01,0x05,0x02,0x02
16505
16506# CHECK: v_sad_u16 v5, v1, v2, -1                ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0x06,0x03]
165070x05,0x00,0xdb,0xd1,0x01,0x05,0x06,0x03
16508
16509# CHECK: v_sad_u16 v5, v1, v2, 0.5               ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0xc2,0x03]
165100x05,0x00,0xdb,0xd1,0x01,0x05,0xc2,0x03
16511
16512# CHECK: v_sad_u16 v5, v1, v2, -4.0              ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0xde,0x03]
165130x05,0x00,0xdb,0xd1,0x01,0x05,0xde,0x03
16514
16515# CHECK: v_sad_u16 v5, v1, v2, v3 clamp          ; encoding: [0x05,0x80,0xdb,0xd1,0x01,0x05,0x0e,0x04]
165160x05,0x80,0xdb,0xd1,0x01,0x05,0x0e,0x04
16517
16518# CHECK: v_sad_u32 v5, v1, v2, v3                ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0x0e,0x04]
165190x05,0x00,0xdc,0xd1,0x01,0x05,0x0e,0x04
16520
16521# CHECK: v_sad_u32 v255, v1, v2, v3              ; encoding: [0xff,0x00,0xdc,0xd1,0x01,0x05,0x0e,0x04]
165220xff,0x00,0xdc,0xd1,0x01,0x05,0x0e,0x04
16523
16524# CHECK: v_sad_u32 v5, v255, v2, v3              ; encoding: [0x05,0x00,0xdc,0xd1,0xff,0x05,0x0e,0x04]
165250x05,0x00,0xdc,0xd1,0xff,0x05,0x0e,0x04
16526
16527# CHECK: v_sad_u32 v5, s1, v2, v3                ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x04,0x0e,0x04]
165280x05,0x00,0xdc,0xd1,0x01,0x04,0x0e,0x04
16529
16530# CHECK: v_sad_u32 v5, s101, v2, v3              ; encoding: [0x05,0x00,0xdc,0xd1,0x65,0x04,0x0e,0x04]
165310x05,0x00,0xdc,0xd1,0x65,0x04,0x0e,0x04
16532
16533# CHECK: v_sad_u32 v5, flat_scratch_lo, v2, v3   ; encoding: [0x05,0x00,0xdc,0xd1,0x66,0x04,0x0e,0x04]
165340x05,0x00,0xdc,0xd1,0x66,0x04,0x0e,0x04
16535
16536# CHECK: v_sad_u32 v5, flat_scratch_hi, v2, v3   ; encoding: [0x05,0x00,0xdc,0xd1,0x67,0x04,0x0e,0x04]
165370x05,0x00,0xdc,0xd1,0x67,0x04,0x0e,0x04
16538
16539# CHECK: v_sad_u32 v5, vcc_lo, v2, v3            ; encoding: [0x05,0x00,0xdc,0xd1,0x6a,0x04,0x0e,0x04]
165400x05,0x00,0xdc,0xd1,0x6a,0x04,0x0e,0x04
16541
16542# CHECK: v_sad_u32 v5, vcc_hi, v2, v3            ; encoding: [0x05,0x00,0xdc,0xd1,0x6b,0x04,0x0e,0x04]
165430x05,0x00,0xdc,0xd1,0x6b,0x04,0x0e,0x04
16544
16545# CHECK: v_sad_u32 v5, tba_lo, v2, v3            ; encoding: [0x05,0x00,0xdc,0xd1,0x6c,0x04,0x0e,0x04]
165460x05,0x00,0xdc,0xd1,0x6c,0x04,0x0e,0x04
16547
16548# CHECK: v_sad_u32 v5, tba_hi, v2, v3            ; encoding: [0x05,0x00,0xdc,0xd1,0x6d,0x04,0x0e,0x04]
165490x05,0x00,0xdc,0xd1,0x6d,0x04,0x0e,0x04
16550
16551# CHECK: v_sad_u32 v5, tma_lo, v2, v3            ; encoding: [0x05,0x00,0xdc,0xd1,0x6e,0x04,0x0e,0x04]
165520x05,0x00,0xdc,0xd1,0x6e,0x04,0x0e,0x04
16553
16554# CHECK: v_sad_u32 v5, tma_hi, v2, v3            ; encoding: [0x05,0x00,0xdc,0xd1,0x6f,0x04,0x0e,0x04]
165550x05,0x00,0xdc,0xd1,0x6f,0x04,0x0e,0x04
16556
16557# CHECK: v_sad_u32 v5, ttmp11, v2, v3            ; encoding: [0x05,0x00,0xdc,0xd1,0x7b,0x04,0x0e,0x04]
165580x05,0x00,0xdc,0xd1,0x7b,0x04,0x0e,0x04
16559
16560# CHECK: v_sad_u32 v5, m0, v2, v3                ; encoding: [0x05,0x00,0xdc,0xd1,0x7c,0x04,0x0e,0x04]
165610x05,0x00,0xdc,0xd1,0x7c,0x04,0x0e,0x04
16562
16563# CHECK: v_sad_u32 v5, exec_lo, v2, v3           ; encoding: [0x05,0x00,0xdc,0xd1,0x7e,0x04,0x0e,0x04]
165640x05,0x00,0xdc,0xd1,0x7e,0x04,0x0e,0x04
16565
16566# CHECK: v_sad_u32 v5, exec_hi, v2, v3           ; encoding: [0x05,0x00,0xdc,0xd1,0x7f,0x04,0x0e,0x04]
165670x05,0x00,0xdc,0xd1,0x7f,0x04,0x0e,0x04
16568
16569# CHECK: v_sad_u32 v5, 0, v2, v3                 ; encoding: [0x05,0x00,0xdc,0xd1,0x80,0x04,0x0e,0x04]
165700x05,0x00,0xdc,0xd1,0x80,0x04,0x0e,0x04
16571
16572# CHECK: v_sad_u32 v5, -1, v2, v3                ; encoding: [0x05,0x00,0xdc,0xd1,0xc1,0x04,0x0e,0x04]
165730x05,0x00,0xdc,0xd1,0xc1,0x04,0x0e,0x04
16574
16575# CHECK: v_sad_u32 v5, 0.5, v2, v3               ; encoding: [0x05,0x00,0xdc,0xd1,0xf0,0x04,0x0e,0x04]
165760x05,0x00,0xdc,0xd1,0xf0,0x04,0x0e,0x04
16577
16578# CHECK: v_sad_u32 v5, -4.0, v2, v3              ; encoding: [0x05,0x00,0xdc,0xd1,0xf7,0x04,0x0e,0x04]
165790x05,0x00,0xdc,0xd1,0xf7,0x04,0x0e,0x04
16580
16581# CHECK: v_sad_u32 v5, v1, v255, v3              ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0xff,0x0f,0x04]
165820x05,0x00,0xdc,0xd1,0x01,0xff,0x0f,0x04
16583
16584# CHECK: v_sad_u32 v5, v1, s2, v3                ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0x0c,0x04]
165850x05,0x00,0xdc,0xd1,0x01,0x05,0x0c,0x04
16586
16587# CHECK: v_sad_u32 v5, v1, s101, v3              ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0xcb,0x0c,0x04]
165880x05,0x00,0xdc,0xd1,0x01,0xcb,0x0c,0x04
16589
16590# CHECK: v_sad_u32 v5, v1, flat_scratch_lo, v3   ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0xcd,0x0c,0x04]
165910x05,0x00,0xdc,0xd1,0x01,0xcd,0x0c,0x04
16592
16593# CHECK: v_sad_u32 v5, v1, flat_scratch_hi, v3   ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0xcf,0x0c,0x04]
165940x05,0x00,0xdc,0xd1,0x01,0xcf,0x0c,0x04
16595
16596# CHECK: v_sad_u32 v5, v1, vcc_lo, v3            ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0xd5,0x0c,0x04]
165970x05,0x00,0xdc,0xd1,0x01,0xd5,0x0c,0x04
16598
16599# CHECK: v_sad_u32 v5, v1, vcc_hi, v3            ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0xd7,0x0c,0x04]
166000x05,0x00,0xdc,0xd1,0x01,0xd7,0x0c,0x04
16601
16602# CHECK: v_sad_u32 v5, v1, tba_lo, v3            ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0xd9,0x0c,0x04]
166030x05,0x00,0xdc,0xd1,0x01,0xd9,0x0c,0x04
16604
16605# CHECK: v_sad_u32 v5, v1, tba_hi, v3            ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0xdb,0x0c,0x04]
166060x05,0x00,0xdc,0xd1,0x01,0xdb,0x0c,0x04
16607
16608# CHECK: v_sad_u32 v5, v1, tma_lo, v3            ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0xdd,0x0c,0x04]
166090x05,0x00,0xdc,0xd1,0x01,0xdd,0x0c,0x04
16610
16611# CHECK: v_sad_u32 v5, v1, tma_hi, v3            ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0xdf,0x0c,0x04]
166120x05,0x00,0xdc,0xd1,0x01,0xdf,0x0c,0x04
16613
16614# CHECK: v_sad_u32 v5, v1, ttmp11, v3            ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0xf7,0x0c,0x04]
166150x05,0x00,0xdc,0xd1,0x01,0xf7,0x0c,0x04
16616
16617# CHECK: v_sad_u32 v5, v1, m0, v3                ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0xf9,0x0c,0x04]
166180x05,0x00,0xdc,0xd1,0x01,0xf9,0x0c,0x04
16619
16620# CHECK: v_sad_u32 v5, v1, exec_lo, v3           ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0xfd,0x0c,0x04]
166210x05,0x00,0xdc,0xd1,0x01,0xfd,0x0c,0x04
16622
16623# CHECK: v_sad_u32 v5, v1, exec_hi, v3           ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0xff,0x0c,0x04]
166240x05,0x00,0xdc,0xd1,0x01,0xff,0x0c,0x04
16625
16626# CHECK: v_sad_u32 v5, v1, 0, v3                 ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x01,0x0d,0x04]
166270x05,0x00,0xdc,0xd1,0x01,0x01,0x0d,0x04
16628
16629# CHECK: v_sad_u32 v5, v1, -1, v3                ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x83,0x0d,0x04]
166300x05,0x00,0xdc,0xd1,0x01,0x83,0x0d,0x04
16631
16632# CHECK: v_sad_u32 v5, v1, 0.5, v3               ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0xe1,0x0d,0x04]
166330x05,0x00,0xdc,0xd1,0x01,0xe1,0x0d,0x04
16634
16635# CHECK: v_sad_u32 v5, v1, -4.0, v3              ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0xef,0x0d,0x04]
166360x05,0x00,0xdc,0xd1,0x01,0xef,0x0d,0x04
16637
16638# CHECK: v_sad_u32 v5, v1, v2, v255              ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0xfe,0x07]
166390x05,0x00,0xdc,0xd1,0x01,0x05,0xfe,0x07
16640
16641# CHECK: v_sad_u32 v5, v1, v2, s3                ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0x0e,0x00]
166420x05,0x00,0xdc,0xd1,0x01,0x05,0x0e,0x00
16643
16644# CHECK: v_sad_u32 v5, v1, v2, s101              ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0x96,0x01]
166450x05,0x00,0xdc,0xd1,0x01,0x05,0x96,0x01
16646
16647# CHECK: v_sad_u32 v5, v1, v2, flat_scratch_lo   ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0x9a,0x01]
166480x05,0x00,0xdc,0xd1,0x01,0x05,0x9a,0x01
16649
16650# CHECK: v_sad_u32 v5, v1, v2, flat_scratch_hi   ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0x9e,0x01]
166510x05,0x00,0xdc,0xd1,0x01,0x05,0x9e,0x01
16652
16653# CHECK: v_sad_u32 v5, v1, v2, vcc_lo            ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0xaa,0x01]
166540x05,0x00,0xdc,0xd1,0x01,0x05,0xaa,0x01
16655
16656# CHECK: v_sad_u32 v5, v1, v2, vcc_hi            ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0xae,0x01]
166570x05,0x00,0xdc,0xd1,0x01,0x05,0xae,0x01
16658
16659# CHECK: v_sad_u32 v5, v1, v2, tba_lo            ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0xb2,0x01]
166600x05,0x00,0xdc,0xd1,0x01,0x05,0xb2,0x01
16661
16662# CHECK: v_sad_u32 v5, v1, v2, tba_hi            ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0xb6,0x01]
166630x05,0x00,0xdc,0xd1,0x01,0x05,0xb6,0x01
16664
16665# CHECK: v_sad_u32 v5, v1, v2, tma_lo            ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0xba,0x01]
166660x05,0x00,0xdc,0xd1,0x01,0x05,0xba,0x01
16667
16668# CHECK: v_sad_u32 v5, v1, v2, tma_hi            ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0xbe,0x01]
166690x05,0x00,0xdc,0xd1,0x01,0x05,0xbe,0x01
16670
16671# CHECK: v_sad_u32 v5, v1, v2, ttmp11            ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0xee,0x01]
166720x05,0x00,0xdc,0xd1,0x01,0x05,0xee,0x01
16673
16674# CHECK: v_sad_u32 v5, v1, v2, m0                ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0xf2,0x01]
166750x05,0x00,0xdc,0xd1,0x01,0x05,0xf2,0x01
16676
16677# CHECK: v_sad_u32 v5, v1, v2, exec_lo           ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0xfa,0x01]
166780x05,0x00,0xdc,0xd1,0x01,0x05,0xfa,0x01
16679
16680# CHECK: v_sad_u32 v5, v1, v2, exec_hi           ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0xfe,0x01]
166810x05,0x00,0xdc,0xd1,0x01,0x05,0xfe,0x01
16682
16683# CHECK: v_sad_u32 v5, v1, v2, 0                 ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0x02,0x02]
166840x05,0x00,0xdc,0xd1,0x01,0x05,0x02,0x02
16685
16686# CHECK: v_sad_u32 v5, v1, v2, -1                ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0x06,0x03]
166870x05,0x00,0xdc,0xd1,0x01,0x05,0x06,0x03
16688
16689# CHECK: v_sad_u32 v5, v1, v2, 0.5               ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0xc2,0x03]
166900x05,0x00,0xdc,0xd1,0x01,0x05,0xc2,0x03
16691
16692# CHECK: v_sad_u32 v5, v1, v2, -4.0              ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0xde,0x03]
166930x05,0x00,0xdc,0xd1,0x01,0x05,0xde,0x03
16694
16695# CHECK: v_sad_u32 v5, v1, v2, v3 clamp          ; encoding: [0x05,0x80,0xdc,0xd1,0x01,0x05,0x0e,0x04]
166960x05,0x80,0xdc,0xd1,0x01,0x05,0x0e,0x04
16697
16698# CHECK: v_cvt_pk_u8_f32 v5, v1, v2, v3          ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0x0e,0x04]
166990x05,0x00,0xdd,0xd1,0x01,0x05,0x0e,0x04
16700
16701# CHECK: v_cvt_pk_u8_f32 v255, v1, v2, v3        ; encoding: [0xff,0x00,0xdd,0xd1,0x01,0x05,0x0e,0x04]
167020xff,0x00,0xdd,0xd1,0x01,0x05,0x0e,0x04
16703
16704# CHECK: v_cvt_pk_u8_f32 v5, v255, v2, v3        ; encoding: [0x05,0x00,0xdd,0xd1,0xff,0x05,0x0e,0x04]
167050x05,0x00,0xdd,0xd1,0xff,0x05,0x0e,0x04
16706
16707# CHECK: v_cvt_pk_u8_f32 v5, s1, v2, v3          ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x04,0x0e,0x04]
167080x05,0x00,0xdd,0xd1,0x01,0x04,0x0e,0x04
16709
16710# CHECK: v_cvt_pk_u8_f32 v5, s101, v2, v3        ; encoding: [0x05,0x00,0xdd,0xd1,0x65,0x04,0x0e,0x04]
167110x05,0x00,0xdd,0xd1,0x65,0x04,0x0e,0x04
16712
16713# CHECK: v_cvt_pk_u8_f32 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xdd,0xd1,0x66,0x04,0x0e,0x04]
167140x05,0x00,0xdd,0xd1,0x66,0x04,0x0e,0x04
16715
16716# CHECK: v_cvt_pk_u8_f32 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xdd,0xd1,0x67,0x04,0x0e,0x04]
167170x05,0x00,0xdd,0xd1,0x67,0x04,0x0e,0x04
16718
16719# CHECK: v_cvt_pk_u8_f32 v5, vcc_lo, v2, v3      ; encoding: [0x05,0x00,0xdd,0xd1,0x6a,0x04,0x0e,0x04]
167200x05,0x00,0xdd,0xd1,0x6a,0x04,0x0e,0x04
16721
16722# CHECK: v_cvt_pk_u8_f32 v5, vcc_hi, v2, v3      ; encoding: [0x05,0x00,0xdd,0xd1,0x6b,0x04,0x0e,0x04]
167230x05,0x00,0xdd,0xd1,0x6b,0x04,0x0e,0x04
16724
16725# CHECK: v_cvt_pk_u8_f32 v5, tba_lo, v2, v3      ; encoding: [0x05,0x00,0xdd,0xd1,0x6c,0x04,0x0e,0x04]
167260x05,0x00,0xdd,0xd1,0x6c,0x04,0x0e,0x04
16727
16728# CHECK: v_cvt_pk_u8_f32 v5, tba_hi, v2, v3      ; encoding: [0x05,0x00,0xdd,0xd1,0x6d,0x04,0x0e,0x04]
167290x05,0x00,0xdd,0xd1,0x6d,0x04,0x0e,0x04
16730
16731# CHECK: v_cvt_pk_u8_f32 v5, tma_lo, v2, v3      ; encoding: [0x05,0x00,0xdd,0xd1,0x6e,0x04,0x0e,0x04]
167320x05,0x00,0xdd,0xd1,0x6e,0x04,0x0e,0x04
16733
16734# CHECK: v_cvt_pk_u8_f32 v5, tma_hi, v2, v3      ; encoding: [0x05,0x00,0xdd,0xd1,0x6f,0x04,0x0e,0x04]
167350x05,0x00,0xdd,0xd1,0x6f,0x04,0x0e,0x04
16736
16737# CHECK: v_cvt_pk_u8_f32 v5, ttmp11, v2, v3      ; encoding: [0x05,0x00,0xdd,0xd1,0x7b,0x04,0x0e,0x04]
167380x05,0x00,0xdd,0xd1,0x7b,0x04,0x0e,0x04
16739
16740# CHECK: v_cvt_pk_u8_f32 v5, m0, v2, v3          ; encoding: [0x05,0x00,0xdd,0xd1,0x7c,0x04,0x0e,0x04]
167410x05,0x00,0xdd,0xd1,0x7c,0x04,0x0e,0x04
16742
16743# CHECK: v_cvt_pk_u8_f32 v5, exec_lo, v2, v3     ; encoding: [0x05,0x00,0xdd,0xd1,0x7e,0x04,0x0e,0x04]
167440x05,0x00,0xdd,0xd1,0x7e,0x04,0x0e,0x04
16745
16746# CHECK: v_cvt_pk_u8_f32 v5, exec_hi, v2, v3     ; encoding: [0x05,0x00,0xdd,0xd1,0x7f,0x04,0x0e,0x04]
167470x05,0x00,0xdd,0xd1,0x7f,0x04,0x0e,0x04
16748
16749# CHECK: v_cvt_pk_u8_f32 v5, 0, v2, v3           ; encoding: [0x05,0x00,0xdd,0xd1,0x80,0x04,0x0e,0x04]
167500x05,0x00,0xdd,0xd1,0x80,0x04,0x0e,0x04
16751
16752# CHECK: v_cvt_pk_u8_f32 v5, -1, v2, v3          ; encoding: [0x05,0x00,0xdd,0xd1,0xc1,0x04,0x0e,0x04]
167530x05,0x00,0xdd,0xd1,0xc1,0x04,0x0e,0x04
16754
16755# CHECK: v_cvt_pk_u8_f32 v5, 0.5, v2, v3         ; encoding: [0x05,0x00,0xdd,0xd1,0xf0,0x04,0x0e,0x04]
167560x05,0x00,0xdd,0xd1,0xf0,0x04,0x0e,0x04
16757
16758# CHECK: v_cvt_pk_u8_f32 v5, -4.0, v2, v3        ; encoding: [0x05,0x00,0xdd,0xd1,0xf7,0x04,0x0e,0x04]
167590x05,0x00,0xdd,0xd1,0xf7,0x04,0x0e,0x04
16760
16761# CHECK: v_cvt_pk_u8_f32 v5, v1, v255, v3        ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0xff,0x0f,0x04]
167620x05,0x00,0xdd,0xd1,0x01,0xff,0x0f,0x04
16763
16764# CHECK: v_cvt_pk_u8_f32 v5, v1, s2, v3          ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0x0c,0x04]
167650x05,0x00,0xdd,0xd1,0x01,0x05,0x0c,0x04
16766
16767# CHECK: v_cvt_pk_u8_f32 v5, v1, s101, v3        ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0xcb,0x0c,0x04]
167680x05,0x00,0xdd,0xd1,0x01,0xcb,0x0c,0x04
16769
16770# CHECK: v_cvt_pk_u8_f32 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0xcd,0x0c,0x04]
167710x05,0x00,0xdd,0xd1,0x01,0xcd,0x0c,0x04
16772
16773# CHECK: v_cvt_pk_u8_f32 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0xcf,0x0c,0x04]
167740x05,0x00,0xdd,0xd1,0x01,0xcf,0x0c,0x04
16775
16776# CHECK: v_cvt_pk_u8_f32 v5, v1, vcc_lo, v3      ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0xd5,0x0c,0x04]
167770x05,0x00,0xdd,0xd1,0x01,0xd5,0x0c,0x04
16778
16779# CHECK: v_cvt_pk_u8_f32 v5, v1, vcc_hi, v3      ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0xd7,0x0c,0x04]
167800x05,0x00,0xdd,0xd1,0x01,0xd7,0x0c,0x04
16781
16782# CHECK: v_cvt_pk_u8_f32 v5, v1, tba_lo, v3      ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0xd9,0x0c,0x04]
167830x05,0x00,0xdd,0xd1,0x01,0xd9,0x0c,0x04
16784
16785# CHECK: v_cvt_pk_u8_f32 v5, v1, tba_hi, v3      ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0xdb,0x0c,0x04]
167860x05,0x00,0xdd,0xd1,0x01,0xdb,0x0c,0x04
16787
16788# CHECK: v_cvt_pk_u8_f32 v5, v1, tma_lo, v3      ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0xdd,0x0c,0x04]
167890x05,0x00,0xdd,0xd1,0x01,0xdd,0x0c,0x04
16790
16791# CHECK: v_cvt_pk_u8_f32 v5, v1, tma_hi, v3      ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0xdf,0x0c,0x04]
167920x05,0x00,0xdd,0xd1,0x01,0xdf,0x0c,0x04
16793
16794# CHECK: v_cvt_pk_u8_f32 v5, v1, ttmp11, v3      ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0xf7,0x0c,0x04]
167950x05,0x00,0xdd,0xd1,0x01,0xf7,0x0c,0x04
16796
16797# CHECK: v_cvt_pk_u8_f32 v5, v1, m0, v3          ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0xf9,0x0c,0x04]
167980x05,0x00,0xdd,0xd1,0x01,0xf9,0x0c,0x04
16799
16800# CHECK: v_cvt_pk_u8_f32 v5, v1, exec_lo, v3     ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0xfd,0x0c,0x04]
168010x05,0x00,0xdd,0xd1,0x01,0xfd,0x0c,0x04
16802
16803# CHECK: v_cvt_pk_u8_f32 v5, v1, exec_hi, v3     ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0xff,0x0c,0x04]
168040x05,0x00,0xdd,0xd1,0x01,0xff,0x0c,0x04
16805
16806# CHECK: v_cvt_pk_u8_f32 v5, v1, 0, v3           ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x01,0x0d,0x04]
168070x05,0x00,0xdd,0xd1,0x01,0x01,0x0d,0x04
16808
16809# CHECK: v_cvt_pk_u8_f32 v5, v1, -1, v3          ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x83,0x0d,0x04]
168100x05,0x00,0xdd,0xd1,0x01,0x83,0x0d,0x04
16811
16812# CHECK: v_cvt_pk_u8_f32 v5, v1, 0.5, v3         ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0xe1,0x0d,0x04]
168130x05,0x00,0xdd,0xd1,0x01,0xe1,0x0d,0x04
16814
16815# CHECK: v_cvt_pk_u8_f32 v5, v1, -4.0, v3        ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0xef,0x0d,0x04]
168160x05,0x00,0xdd,0xd1,0x01,0xef,0x0d,0x04
16817
16818# CHECK: v_cvt_pk_u8_f32 v5, v1, v2, v255        ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0xfe,0x07]
168190x05,0x00,0xdd,0xd1,0x01,0x05,0xfe,0x07
16820
16821# CHECK: v_cvt_pk_u8_f32 v5, v1, v2, s3          ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0x0e,0x00]
168220x05,0x00,0xdd,0xd1,0x01,0x05,0x0e,0x00
16823
16824# CHECK: v_cvt_pk_u8_f32 v5, v1, v2, s101        ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0x96,0x01]
168250x05,0x00,0xdd,0xd1,0x01,0x05,0x96,0x01
16826
16827# CHECK: v_cvt_pk_u8_f32 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0x9a,0x01]
168280x05,0x00,0xdd,0xd1,0x01,0x05,0x9a,0x01
16829
16830# CHECK: v_cvt_pk_u8_f32 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0x9e,0x01]
168310x05,0x00,0xdd,0xd1,0x01,0x05,0x9e,0x01
16832
16833# CHECK: v_cvt_pk_u8_f32 v5, v1, v2, vcc_lo      ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0xaa,0x01]
168340x05,0x00,0xdd,0xd1,0x01,0x05,0xaa,0x01
16835
16836# CHECK: v_cvt_pk_u8_f32 v5, v1, v2, vcc_hi      ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0xae,0x01]
168370x05,0x00,0xdd,0xd1,0x01,0x05,0xae,0x01
16838
16839# CHECK: v_cvt_pk_u8_f32 v5, v1, v2, tba_lo      ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0xb2,0x01]
168400x05,0x00,0xdd,0xd1,0x01,0x05,0xb2,0x01
16841
16842# CHECK: v_cvt_pk_u8_f32 v5, v1, v2, tba_hi      ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0xb6,0x01]
168430x05,0x00,0xdd,0xd1,0x01,0x05,0xb6,0x01
16844
16845# CHECK: v_cvt_pk_u8_f32 v5, v1, v2, tma_lo      ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0xba,0x01]
168460x05,0x00,0xdd,0xd1,0x01,0x05,0xba,0x01
16847
16848# CHECK: v_cvt_pk_u8_f32 v5, v1, v2, tma_hi      ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0xbe,0x01]
168490x05,0x00,0xdd,0xd1,0x01,0x05,0xbe,0x01
16850
16851# CHECK: v_cvt_pk_u8_f32 v5, v1, v2, ttmp11      ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0xee,0x01]
168520x05,0x00,0xdd,0xd1,0x01,0x05,0xee,0x01
16853
16854# CHECK: v_cvt_pk_u8_f32 v5, v1, v2, m0          ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0xf2,0x01]
168550x05,0x00,0xdd,0xd1,0x01,0x05,0xf2,0x01
16856
16857# CHECK: v_cvt_pk_u8_f32 v5, v1, v2, exec_lo     ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0xfa,0x01]
168580x05,0x00,0xdd,0xd1,0x01,0x05,0xfa,0x01
16859
16860# CHECK: v_cvt_pk_u8_f32 v5, v1, v2, exec_hi     ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0xfe,0x01]
168610x05,0x00,0xdd,0xd1,0x01,0x05,0xfe,0x01
16862
16863# CHECK: v_cvt_pk_u8_f32 v5, v1, v2, 0           ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0x02,0x02]
168640x05,0x00,0xdd,0xd1,0x01,0x05,0x02,0x02
16865
16866# CHECK: v_cvt_pk_u8_f32 v5, v1, v2, -1          ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0x06,0x03]
168670x05,0x00,0xdd,0xd1,0x01,0x05,0x06,0x03
16868
16869# CHECK: v_cvt_pk_u8_f32 v5, v1, v2, 0.5         ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0xc2,0x03]
168700x05,0x00,0xdd,0xd1,0x01,0x05,0xc2,0x03
16871
16872# CHECK: v_cvt_pk_u8_f32 v5, v1, v2, -4.0        ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0xde,0x03]
168730x05,0x00,0xdd,0xd1,0x01,0x05,0xde,0x03
16874
16875# CHECK: v_cvt_pk_u8_f32 v5, -v1, v2, v3         ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0x0e,0x24]
168760x05,0x00,0xdd,0xd1,0x01,0x05,0x0e,0x24
16877
16878# CHECK: v_cvt_pk_u8_f32 v5, |v1|, v2, v3        ; encoding: [0x05,0x01,0xdd,0xd1,0x01,0x05,0x0e,0x04]
168790x05,0x01,0xdd,0xd1,0x01,0x05,0x0e,0x04
16880
16881# CHECK: v_div_fixup_f32 v5, v1, v2, v3          ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x04]
168820x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x04
16883
16884# CHECK: v_div_fixup_f32 v255, v1, v2, v3        ; encoding: [0xff,0x00,0xde,0xd1,0x01,0x05,0x0e,0x04]
168850xff,0x00,0xde,0xd1,0x01,0x05,0x0e,0x04
16886
16887# CHECK: v_div_fixup_f32 v5, v255, v2, v3        ; encoding: [0x05,0x00,0xde,0xd1,0xff,0x05,0x0e,0x04]
168880x05,0x00,0xde,0xd1,0xff,0x05,0x0e,0x04
16889
16890# CHECK: v_div_fixup_f32 v5, s1, v2, v3          ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x04,0x0e,0x04]
168910x05,0x00,0xde,0xd1,0x01,0x04,0x0e,0x04
16892
16893# CHECK: v_div_fixup_f32 v5, s101, v2, v3        ; encoding: [0x05,0x00,0xde,0xd1,0x65,0x04,0x0e,0x04]
168940x05,0x00,0xde,0xd1,0x65,0x04,0x0e,0x04
16895
16896# CHECK: v_div_fixup_f32 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xde,0xd1,0x66,0x04,0x0e,0x04]
168970x05,0x00,0xde,0xd1,0x66,0x04,0x0e,0x04
16898
16899# CHECK: v_div_fixup_f32 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xde,0xd1,0x67,0x04,0x0e,0x04]
169000x05,0x00,0xde,0xd1,0x67,0x04,0x0e,0x04
16901
16902# CHECK: v_div_fixup_f32 v5, vcc_lo, v2, v3      ; encoding: [0x05,0x00,0xde,0xd1,0x6a,0x04,0x0e,0x04]
169030x05,0x00,0xde,0xd1,0x6a,0x04,0x0e,0x04
16904
16905# CHECK: v_div_fixup_f32 v5, vcc_hi, v2, v3      ; encoding: [0x05,0x00,0xde,0xd1,0x6b,0x04,0x0e,0x04]
169060x05,0x00,0xde,0xd1,0x6b,0x04,0x0e,0x04
16907
16908# CHECK: v_div_fixup_f32 v5, tba_lo, v2, v3      ; encoding: [0x05,0x00,0xde,0xd1,0x6c,0x04,0x0e,0x04]
169090x05,0x00,0xde,0xd1,0x6c,0x04,0x0e,0x04
16910
16911# CHECK: v_div_fixup_f32 v5, tba_hi, v2, v3      ; encoding: [0x05,0x00,0xde,0xd1,0x6d,0x04,0x0e,0x04]
169120x05,0x00,0xde,0xd1,0x6d,0x04,0x0e,0x04
16913
16914# CHECK: v_div_fixup_f32 v5, tma_lo, v2, v3      ; encoding: [0x05,0x00,0xde,0xd1,0x6e,0x04,0x0e,0x04]
169150x05,0x00,0xde,0xd1,0x6e,0x04,0x0e,0x04
16916
16917# CHECK: v_div_fixup_f32 v5, tma_hi, v2, v3      ; encoding: [0x05,0x00,0xde,0xd1,0x6f,0x04,0x0e,0x04]
169180x05,0x00,0xde,0xd1,0x6f,0x04,0x0e,0x04
16919
16920# CHECK: v_div_fixup_f32 v5, ttmp11, v2, v3      ; encoding: [0x05,0x00,0xde,0xd1,0x7b,0x04,0x0e,0x04]
169210x05,0x00,0xde,0xd1,0x7b,0x04,0x0e,0x04
16922
16923# CHECK: v_div_fixup_f32 v5, m0, v2, v3          ; encoding: [0x05,0x00,0xde,0xd1,0x7c,0x04,0x0e,0x04]
169240x05,0x00,0xde,0xd1,0x7c,0x04,0x0e,0x04
16925
16926# CHECK: v_div_fixup_f32 v5, exec_lo, v2, v3     ; encoding: [0x05,0x00,0xde,0xd1,0x7e,0x04,0x0e,0x04]
169270x05,0x00,0xde,0xd1,0x7e,0x04,0x0e,0x04
16928
16929# CHECK: v_div_fixup_f32 v5, exec_hi, v2, v3     ; encoding: [0x05,0x00,0xde,0xd1,0x7f,0x04,0x0e,0x04]
169300x05,0x00,0xde,0xd1,0x7f,0x04,0x0e,0x04
16931
16932# CHECK: v_div_fixup_f32 v5, 0, v2, v3           ; encoding: [0x05,0x00,0xde,0xd1,0x80,0x04,0x0e,0x04]
169330x05,0x00,0xde,0xd1,0x80,0x04,0x0e,0x04
16934
16935# CHECK: v_div_fixup_f32 v5, -1, v2, v3          ; encoding: [0x05,0x00,0xde,0xd1,0xc1,0x04,0x0e,0x04]
169360x05,0x00,0xde,0xd1,0xc1,0x04,0x0e,0x04
16937
16938# CHECK: v_div_fixup_f32 v5, 0.5, v2, v3         ; encoding: [0x05,0x00,0xde,0xd1,0xf0,0x04,0x0e,0x04]
169390x05,0x00,0xde,0xd1,0xf0,0x04,0x0e,0x04
16940
16941# CHECK: v_div_fixup_f32 v5, -4.0, v2, v3        ; encoding: [0x05,0x00,0xde,0xd1,0xf7,0x04,0x0e,0x04]
169420x05,0x00,0xde,0xd1,0xf7,0x04,0x0e,0x04
16943
16944# CHECK: v_div_fixup_f32 v5, v1, v255, v3        ; encoding: [0x05,0x00,0xde,0xd1,0x01,0xff,0x0f,0x04]
169450x05,0x00,0xde,0xd1,0x01,0xff,0x0f,0x04
16946
16947# CHECK: v_div_fixup_f32 v5, v1, s2, v3          ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0x0c,0x04]
169480x05,0x00,0xde,0xd1,0x01,0x05,0x0c,0x04
16949
16950# CHECK: v_div_fixup_f32 v5, v1, s101, v3        ; encoding: [0x05,0x00,0xde,0xd1,0x01,0xcb,0x0c,0x04]
169510x05,0x00,0xde,0xd1,0x01,0xcb,0x0c,0x04
16952
16953# CHECK: v_div_fixup_f32 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xde,0xd1,0x01,0xcd,0x0c,0x04]
169540x05,0x00,0xde,0xd1,0x01,0xcd,0x0c,0x04
16955
16956# CHECK: v_div_fixup_f32 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xde,0xd1,0x01,0xcf,0x0c,0x04]
169570x05,0x00,0xde,0xd1,0x01,0xcf,0x0c,0x04
16958
16959# CHECK: v_div_fixup_f32 v5, v1, vcc_lo, v3      ; encoding: [0x05,0x00,0xde,0xd1,0x01,0xd5,0x0c,0x04]
169600x05,0x00,0xde,0xd1,0x01,0xd5,0x0c,0x04
16961
16962# CHECK: v_div_fixup_f32 v5, v1, vcc_hi, v3      ; encoding: [0x05,0x00,0xde,0xd1,0x01,0xd7,0x0c,0x04]
169630x05,0x00,0xde,0xd1,0x01,0xd7,0x0c,0x04
16964
16965# CHECK: v_div_fixup_f32 v5, v1, tba_lo, v3      ; encoding: [0x05,0x00,0xde,0xd1,0x01,0xd9,0x0c,0x04]
169660x05,0x00,0xde,0xd1,0x01,0xd9,0x0c,0x04
16967
16968# CHECK: v_div_fixup_f32 v5, v1, tba_hi, v3      ; encoding: [0x05,0x00,0xde,0xd1,0x01,0xdb,0x0c,0x04]
169690x05,0x00,0xde,0xd1,0x01,0xdb,0x0c,0x04
16970
16971# CHECK: v_div_fixup_f32 v5, v1, tma_lo, v3      ; encoding: [0x05,0x00,0xde,0xd1,0x01,0xdd,0x0c,0x04]
169720x05,0x00,0xde,0xd1,0x01,0xdd,0x0c,0x04
16973
16974# CHECK: v_div_fixup_f32 v5, v1, tma_hi, v3      ; encoding: [0x05,0x00,0xde,0xd1,0x01,0xdf,0x0c,0x04]
169750x05,0x00,0xde,0xd1,0x01,0xdf,0x0c,0x04
16976
16977# CHECK: v_div_fixup_f32 v5, v1, ttmp11, v3      ; encoding: [0x05,0x00,0xde,0xd1,0x01,0xf7,0x0c,0x04]
169780x05,0x00,0xde,0xd1,0x01,0xf7,0x0c,0x04
16979
16980# CHECK: v_div_fixup_f32 v5, v1, m0, v3          ; encoding: [0x05,0x00,0xde,0xd1,0x01,0xf9,0x0c,0x04]
169810x05,0x00,0xde,0xd1,0x01,0xf9,0x0c,0x04
16982
16983# CHECK: v_div_fixup_f32 v5, v1, exec_lo, v3     ; encoding: [0x05,0x00,0xde,0xd1,0x01,0xfd,0x0c,0x04]
169840x05,0x00,0xde,0xd1,0x01,0xfd,0x0c,0x04
16985
16986# CHECK: v_div_fixup_f32 v5, v1, exec_hi, v3     ; encoding: [0x05,0x00,0xde,0xd1,0x01,0xff,0x0c,0x04]
169870x05,0x00,0xde,0xd1,0x01,0xff,0x0c,0x04
16988
16989# CHECK: v_div_fixup_f32 v5, v1, 0, v3           ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x01,0x0d,0x04]
169900x05,0x00,0xde,0xd1,0x01,0x01,0x0d,0x04
16991
16992# CHECK: v_div_fixup_f32 v5, v1, -1, v3          ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x83,0x0d,0x04]
169930x05,0x00,0xde,0xd1,0x01,0x83,0x0d,0x04
16994
16995# CHECK: v_div_fixup_f32 v5, v1, 0.5, v3         ; encoding: [0x05,0x00,0xde,0xd1,0x01,0xe1,0x0d,0x04]
169960x05,0x00,0xde,0xd1,0x01,0xe1,0x0d,0x04
16997
16998# CHECK: v_div_fixup_f32 v5, v1, -4.0, v3        ; encoding: [0x05,0x00,0xde,0xd1,0x01,0xef,0x0d,0x04]
169990x05,0x00,0xde,0xd1,0x01,0xef,0x0d,0x04
17000
17001# CHECK: v_div_fixup_f32 v5, v1, v2, v255        ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0xfe,0x07]
170020x05,0x00,0xde,0xd1,0x01,0x05,0xfe,0x07
17003
17004# CHECK: v_div_fixup_f32 v5, v1, v2, s3          ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x00]
170050x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x00
17006
17007# CHECK: v_div_fixup_f32 v5, v1, v2, s101        ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0x96,0x01]
170080x05,0x00,0xde,0xd1,0x01,0x05,0x96,0x01
17009
17010# CHECK: v_div_fixup_f32 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0x9a,0x01]
170110x05,0x00,0xde,0xd1,0x01,0x05,0x9a,0x01
17012
17013# CHECK: v_div_fixup_f32 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0x9e,0x01]
170140x05,0x00,0xde,0xd1,0x01,0x05,0x9e,0x01
17015
17016# CHECK: v_div_fixup_f32 v5, v1, v2, vcc_lo      ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0xaa,0x01]
170170x05,0x00,0xde,0xd1,0x01,0x05,0xaa,0x01
17018
17019# CHECK: v_div_fixup_f32 v5, v1, v2, vcc_hi      ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0xae,0x01]
170200x05,0x00,0xde,0xd1,0x01,0x05,0xae,0x01
17021
17022# CHECK: v_div_fixup_f32 v5, v1, v2, tba_lo      ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0xb2,0x01]
170230x05,0x00,0xde,0xd1,0x01,0x05,0xb2,0x01
17024
17025# CHECK: v_div_fixup_f32 v5, v1, v2, tba_hi      ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0xb6,0x01]
170260x05,0x00,0xde,0xd1,0x01,0x05,0xb6,0x01
17027
17028# CHECK: v_div_fixup_f32 v5, v1, v2, tma_lo      ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0xba,0x01]
170290x05,0x00,0xde,0xd1,0x01,0x05,0xba,0x01
17030
17031# CHECK: v_div_fixup_f32 v5, v1, v2, tma_hi      ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0xbe,0x01]
170320x05,0x00,0xde,0xd1,0x01,0x05,0xbe,0x01
17033
17034# CHECK: v_div_fixup_f32 v5, v1, v2, ttmp11      ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0xee,0x01]
170350x05,0x00,0xde,0xd1,0x01,0x05,0xee,0x01
17036
17037# CHECK: v_div_fixup_f32 v5, v1, v2, m0          ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0xf2,0x01]
170380x05,0x00,0xde,0xd1,0x01,0x05,0xf2,0x01
17039
17040# CHECK: v_div_fixup_f32 v5, v1, v2, exec_lo     ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0xfa,0x01]
170410x05,0x00,0xde,0xd1,0x01,0x05,0xfa,0x01
17042
17043# CHECK: v_div_fixup_f32 v5, v1, v2, exec_hi     ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0xfe,0x01]
170440x05,0x00,0xde,0xd1,0x01,0x05,0xfe,0x01
17045
17046# CHECK: v_div_fixup_f32 v5, v1, v2, 0           ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0x02,0x02]
170470x05,0x00,0xde,0xd1,0x01,0x05,0x02,0x02
17048
17049# CHECK: v_div_fixup_f32 v5, v1, v2, -1          ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0x06,0x03]
170500x05,0x00,0xde,0xd1,0x01,0x05,0x06,0x03
17051
17052# CHECK: v_div_fixup_f32 v5, v1, v2, 0.5         ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0xc2,0x03]
170530x05,0x00,0xde,0xd1,0x01,0x05,0xc2,0x03
17054
17055# CHECK: v_div_fixup_f32 v5, v1, v2, -4.0        ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0xde,0x03]
170560x05,0x00,0xde,0xd1,0x01,0x05,0xde,0x03
17057
17058# CHECK: v_div_fixup_f32 v5, -v1, v2, v3         ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x24]
170590x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x24
17060
17061# CHECK: v_div_fixup_f32 v5, v1, -v2, v3         ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x44]
170620x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x44
17063
17064# CHECK: v_div_fixup_f32 v5, v1, v2, -v3         ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x84]
170650x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x84
17066
17067# CHECK: v_div_fixup_f32 v5, -v1, -v2, -v3       ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0xe4]
170680x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0xe4
17069
17070# CHECK: v_div_fixup_f32 v5, |v1|, v2, v3        ; encoding: [0x05,0x01,0xde,0xd1,0x01,0x05,0x0e,0x04]
170710x05,0x01,0xde,0xd1,0x01,0x05,0x0e,0x04
17072
17073# CHECK: v_div_fixup_f32 v5, v1, |v2|, v3        ; encoding: [0x05,0x02,0xde,0xd1,0x01,0x05,0x0e,0x04]
170740x05,0x02,0xde,0xd1,0x01,0x05,0x0e,0x04
17075
17076# CHECK: v_div_fixup_f32 v5, v1, v2, |v3|        ; encoding: [0x05,0x04,0xde,0xd1,0x01,0x05,0x0e,0x04]
170770x05,0x04,0xde,0xd1,0x01,0x05,0x0e,0x04
17078
17079# CHECK: v_div_fixup_f32 v5, |v1|, |v2|, |v3|    ; encoding: [0x05,0x07,0xde,0xd1,0x01,0x05,0x0e,0x04]
170800x05,0x07,0xde,0xd1,0x01,0x05,0x0e,0x04
17081
17082# CHECK: v_div_fixup_f32 v5, v1, v2, v3 clamp    ; encoding: [0x05,0x80,0xde,0xd1,0x01,0x05,0x0e,0x04]
170830x05,0x80,0xde,0xd1,0x01,0x05,0x0e,0x04
17084
17085# CHECK: v_div_fixup_f32 v5, v1, v2, v3 mul:2    ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x0c]
170860x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x0c
17087
17088# CHECK: v_div_fixup_f32 v5, v1, v2, v3 mul:4    ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x14]
170890x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x14
17090
17091# CHECK: v_div_fixup_f32 v5, v1, v2, v3 div:2    ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x1c]
170920x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x1c
17093
17094# CHECK: v_div_fixup_f64 v[5:6], v[1:2], v[2:3], v[3:4] ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0x05,0x0e,0x04]
170950x05,0x00,0xdf,0xd1,0x01,0x05,0x0e,0x04
17096
17097# CHECK: v_div_fixup_f64 v[254:255], v[1:2], v[2:3], v[3:4] ; encoding: [0xfe,0x00,0xdf,0xd1,0x01,0x05,0x0e,0x04]
170980xfe,0x00,0xdf,0xd1,0x01,0x05,0x0e,0x04
17099
17100# CHECK: v_div_fixup_f64 v[5:6], v[254:255], v[2:3], v[3:4] ; encoding: [0x05,0x00,0xdf,0xd1,0xfe,0x05,0x0e,0x04]
171010x05,0x00,0xdf,0xd1,0xfe,0x05,0x0e,0x04
17102
17103# CHECK: v_div_fixup_f64 v[5:6], s[2:3], v[2:3], v[3:4] ; encoding: [0x05,0x00,0xdf,0xd1,0x02,0x04,0x0e,0x04]
171040x05,0x00,0xdf,0xd1,0x02,0x04,0x0e,0x04
17105
17106# CHECK: v_div_fixup_f64 v[5:6], s[4:5], v[2:3], v[3:4] ; encoding: [0x05,0x00,0xdf,0xd1,0x04,0x04,0x0e,0x04]
171070x05,0x00,0xdf,0xd1,0x04,0x04,0x0e,0x04
17108
17109# CHECK: v_div_fixup_f64 v[5:6], s[100:101], v[2:3], v[3:4] ; encoding: [0x05,0x00,0xdf,0xd1,0x64,0x04,0x0e,0x04]
171100x05,0x00,0xdf,0xd1,0x64,0x04,0x0e,0x04
17111
17112# CHECK: v_div_fixup_f64 v[5:6], flat_scratch, v[2:3], v[3:4] ; encoding: [0x05,0x00,0xdf,0xd1,0x66,0x04,0x0e,0x04]
171130x05,0x00,0xdf,0xd1,0x66,0x04,0x0e,0x04
17114
17115# CHECK: v_div_fixup_f64 v[5:6], vcc, v[2:3], v[3:4] ; encoding: [0x05,0x00,0xdf,0xd1,0x6a,0x04,0x0e,0x04]
171160x05,0x00,0xdf,0xd1,0x6a,0x04,0x0e,0x04
17117
17118# CHECK: v_div_fixup_f64 v[5:6], tba, v[2:3], v[3:4] ; encoding: [0x05,0x00,0xdf,0xd1,0x6c,0x04,0x0e,0x04]
171190x05,0x00,0xdf,0xd1,0x6c,0x04,0x0e,0x04
17120
17121# CHECK: v_div_fixup_f64 v[5:6], tma, v[2:3], v[3:4] ; encoding: [0x05,0x00,0xdf,0xd1,0x6e,0x04,0x0e,0x04]
171220x05,0x00,0xdf,0xd1,0x6e,0x04,0x0e,0x04
17123
17124# CHECK: v_div_fixup_f64 v[5:6], ttmp[10:11], v[2:3], v[3:4] ; encoding: [0x05,0x00,0xdf,0xd1,0x7a,0x04,0x0e,0x04]
171250x05,0x00,0xdf,0xd1,0x7a,0x04,0x0e,0x04
17126
17127# CHECK: v_div_fixup_f64 v[5:6], exec, v[2:3], v[3:4] ; encoding: [0x05,0x00,0xdf,0xd1,0x7e,0x04,0x0e,0x04]
171280x05,0x00,0xdf,0xd1,0x7e,0x04,0x0e,0x04
17129
17130# CHECK: v_div_fixup_f64 v[5:6], 0, v[2:3], v[3:4] ; encoding: [0x05,0x00,0xdf,0xd1,0x80,0x04,0x0e,0x04]
171310x05,0x00,0xdf,0xd1,0x80,0x04,0x0e,0x04
17132
17133# CHECK: v_div_fixup_f64 v[5:6], -1, v[2:3], v[3:4] ; encoding: [0x05,0x00,0xdf,0xd1,0xc1,0x04,0x0e,0x04]
171340x05,0x00,0xdf,0xd1,0xc1,0x04,0x0e,0x04
17135
17136# CHECK: v_div_fixup_f64 v[5:6], 0.5, v[2:3], v[3:4] ; encoding: [0x05,0x00,0xdf,0xd1,0xf0,0x04,0x0e,0x04]
171370x05,0x00,0xdf,0xd1,0xf0,0x04,0x0e,0x04
17138
17139# CHECK: v_div_fixup_f64 v[5:6], -4.0, v[2:3], v[3:4] ; encoding: [0x05,0x00,0xdf,0xd1,0xf7,0x04,0x0e,0x04]
171400x05,0x00,0xdf,0xd1,0xf7,0x04,0x0e,0x04
17141
17142# CHECK: v_div_fixup_f64 v[5:6], v[1:2], v[254:255], v[3:4] ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0xfd,0x0f,0x04]
171430x05,0x00,0xdf,0xd1,0x01,0xfd,0x0f,0x04
17144
17145# CHECK: v_div_fixup_f64 v[5:6], v[1:2], s[4:5], v[3:4] ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0x09,0x0c,0x04]
171460x05,0x00,0xdf,0xd1,0x01,0x09,0x0c,0x04
17147
17148# CHECK: v_div_fixup_f64 v[5:6], v[1:2], s[6:7], v[3:4] ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0x0d,0x0c,0x04]
171490x05,0x00,0xdf,0xd1,0x01,0x0d,0x0c,0x04
17150
17151# CHECK: v_div_fixup_f64 v[5:6], v[1:2], s[100:101], v[3:4] ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0xc9,0x0c,0x04]
171520x05,0x00,0xdf,0xd1,0x01,0xc9,0x0c,0x04
17153
17154# CHECK: v_div_fixup_f64 v[5:6], v[1:2], flat_scratch, v[3:4] ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0xcd,0x0c,0x04]
171550x05,0x00,0xdf,0xd1,0x01,0xcd,0x0c,0x04
17156
17157# CHECK: v_div_fixup_f64 v[5:6], v[1:2], vcc, v[3:4] ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0xd5,0x0c,0x04]
171580x05,0x00,0xdf,0xd1,0x01,0xd5,0x0c,0x04
17159
17160# CHECK: v_div_fixup_f64 v[5:6], v[1:2], tba, v[3:4] ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0xd9,0x0c,0x04]
171610x05,0x00,0xdf,0xd1,0x01,0xd9,0x0c,0x04
17162
17163# CHECK: v_div_fixup_f64 v[5:6], v[1:2], tma, v[3:4] ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0xdd,0x0c,0x04]
171640x05,0x00,0xdf,0xd1,0x01,0xdd,0x0c,0x04
17165
17166# CHECK: v_div_fixup_f64 v[5:6], v[1:2], ttmp[10:11], v[3:4] ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0xf5,0x0c,0x04]
171670x05,0x00,0xdf,0xd1,0x01,0xf5,0x0c,0x04
17168
17169# CHECK: v_div_fixup_f64 v[5:6], v[1:2], exec, v[3:4] ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0xfd,0x0c,0x04]
171700x05,0x00,0xdf,0xd1,0x01,0xfd,0x0c,0x04
17171
17172# CHECK: v_div_fixup_f64 v[5:6], v[1:2], 0, v[3:4] ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0x01,0x0d,0x04]
171730x05,0x00,0xdf,0xd1,0x01,0x01,0x0d,0x04
17174
17175# CHECK: v_div_fixup_f64 v[5:6], v[1:2], -1, v[3:4] ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0x83,0x0d,0x04]
171760x05,0x00,0xdf,0xd1,0x01,0x83,0x0d,0x04
17177
17178# CHECK: v_div_fixup_f64 v[5:6], v[1:2], 0.5, v[3:4] ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0xe1,0x0d,0x04]
171790x05,0x00,0xdf,0xd1,0x01,0xe1,0x0d,0x04
17180
17181# CHECK: v_div_fixup_f64 v[5:6], v[1:2], -4.0, v[3:4] ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0xef,0x0d,0x04]
171820x05,0x00,0xdf,0xd1,0x01,0xef,0x0d,0x04
17183
17184# CHECK: v_div_fixup_f64 v[5:6], v[1:2], v[2:3], v[254:255] ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0x05,0xfa,0x07]
171850x05,0x00,0xdf,0xd1,0x01,0x05,0xfa,0x07
17186
17187# CHECK: v_div_fixup_f64 v[5:6], v[1:2], v[2:3], s[6:7] ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0x05,0x1a,0x00]
171880x05,0x00,0xdf,0xd1,0x01,0x05,0x1a,0x00
17189
17190# CHECK: v_div_fixup_f64 v[5:6], v[1:2], v[2:3], s[8:9] ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0x05,0x22,0x00]
171910x05,0x00,0xdf,0xd1,0x01,0x05,0x22,0x00
17192
17193# CHECK: v_div_fixup_f64 v[5:6], v[1:2], v[2:3], s[100:101] ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0x05,0x92,0x01]
171940x05,0x00,0xdf,0xd1,0x01,0x05,0x92,0x01
17195
17196# CHECK: v_div_fixup_f64 v[5:6], v[1:2], v[2:3], flat_scratch ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0x05,0x9a,0x01]
171970x05,0x00,0xdf,0xd1,0x01,0x05,0x9a,0x01
17198
17199# CHECK: v_div_fixup_f64 v[5:6], v[1:2], v[2:3], vcc ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0x05,0xaa,0x01]
172000x05,0x00,0xdf,0xd1,0x01,0x05,0xaa,0x01
17201
17202# CHECK: v_div_fixup_f64 v[5:6], v[1:2], v[2:3], tba ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0x05,0xb2,0x01]
172030x05,0x00,0xdf,0xd1,0x01,0x05,0xb2,0x01
17204
17205# CHECK: v_div_fixup_f64 v[5:6], v[1:2], v[2:3], tma ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0x05,0xba,0x01]
172060x05,0x00,0xdf,0xd1,0x01,0x05,0xba,0x01
17207
17208# CHECK: v_div_fixup_f64 v[5:6], v[1:2], v[2:3], ttmp[10:11] ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0x05,0xea,0x01]
172090x05,0x00,0xdf,0xd1,0x01,0x05,0xea,0x01
17210
17211# CHECK: v_div_fixup_f64 v[5:6], v[1:2], v[2:3], exec ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0x05,0xfa,0x01]
172120x05,0x00,0xdf,0xd1,0x01,0x05,0xfa,0x01
17213
17214# CHECK: v_div_fixup_f64 v[5:6], v[1:2], v[2:3], 0 ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0x05,0x02,0x02]
172150x05,0x00,0xdf,0xd1,0x01,0x05,0x02,0x02
17216
17217# CHECK: v_div_fixup_f64 v[5:6], v[1:2], v[2:3], -1 ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0x05,0x06,0x03]
172180x05,0x00,0xdf,0xd1,0x01,0x05,0x06,0x03
17219
17220# CHECK: v_div_fixup_f64 v[5:6], v[1:2], v[2:3], 0.5 ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0x05,0xc2,0x03]
172210x05,0x00,0xdf,0xd1,0x01,0x05,0xc2,0x03
17222
17223# CHECK: v_div_fixup_f64 v[5:6], v[1:2], v[2:3], -4.0 ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0x05,0xde,0x03]
172240x05,0x00,0xdf,0xd1,0x01,0x05,0xde,0x03
17225
17226# CHECK: v_div_fixup_f64 v[5:6], -v[1:2], v[2:3], v[3:4] ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0x05,0x0e,0x24]
172270x05,0x00,0xdf,0xd1,0x01,0x05,0x0e,0x24
17228
17229# CHECK: v_div_fixup_f64 v[5:6], v[1:2], -v[2:3], v[3:4] ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0x05,0x0e,0x44]
172300x05,0x00,0xdf,0xd1,0x01,0x05,0x0e,0x44
17231
17232# CHECK: v_div_fixup_f64 v[5:6], v[1:2], v[2:3], -v[3:4] ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0x05,0x0e,0x84]
172330x05,0x00,0xdf,0xd1,0x01,0x05,0x0e,0x84
17234
17235# CHECK: v_div_fixup_f64 v[5:6], -v[1:2], -v[2:3], -v[3:4] ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0x05,0x0e,0xe4]
172360x05,0x00,0xdf,0xd1,0x01,0x05,0x0e,0xe4
17237
17238# CHECK: v_div_fixup_f64 v[5:6], |v[1:2]|, v[2:3], v[3:4] ; encoding: [0x05,0x01,0xdf,0xd1,0x01,0x05,0x0e,0x04]
172390x05,0x01,0xdf,0xd1,0x01,0x05,0x0e,0x04
17240
17241# CHECK: v_div_fixup_f64 v[5:6], v[1:2], |v[2:3]|, v[3:4] ; encoding: [0x05,0x02,0xdf,0xd1,0x01,0x05,0x0e,0x04]
172420x05,0x02,0xdf,0xd1,0x01,0x05,0x0e,0x04
17243
17244# CHECK: v_div_fixup_f64 v[5:6], v[1:2], v[2:3], |v[3:4]| ; encoding: [0x05,0x04,0xdf,0xd1,0x01,0x05,0x0e,0x04]
172450x05,0x04,0xdf,0xd1,0x01,0x05,0x0e,0x04
17246
17247# CHECK: v_div_fixup_f64 v[5:6], |v[1:2]|, |v[2:3]|, |v[3:4]| ; encoding: [0x05,0x07,0xdf,0xd1,0x01,0x05,0x0e,0x04]
172480x05,0x07,0xdf,0xd1,0x01,0x05,0x0e,0x04
17249
17250# CHECK: v_div_fixup_f64 v[5:6], v[1:2], v[2:3], v[3:4] clamp ; encoding: [0x05,0x80,0xdf,0xd1,0x01,0x05,0x0e,0x04]
172510x05,0x80,0xdf,0xd1,0x01,0x05,0x0e,0x04
17252
17253# CHECK: v_div_fixup_f64 v[5:6], v[1:2], v[2:3], v[3:4] mul:2 ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0x05,0x0e,0x0c]
172540x05,0x00,0xdf,0xd1,0x01,0x05,0x0e,0x0c
17255
17256# CHECK: v_div_fixup_f64 v[5:6], v[1:2], v[2:3], v[3:4] mul:4 ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0x05,0x0e,0x14]
172570x05,0x00,0xdf,0xd1,0x01,0x05,0x0e,0x14
17258
17259# CHECK: v_div_fixup_f64 v[5:6], v[1:2], v[2:3], v[3:4] div:2 ; encoding: [0x05,0x00,0xdf,0xd1,0x01,0x05,0x0e,0x1c]
172600x05,0x00,0xdf,0xd1,0x01,0x05,0x0e,0x1c
17261
17262# CHECK: v_div_scale_f32 v5, vcc, v1, v2, v3     ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0x0e,0x04]
172630x05,0x6a,0xe0,0xd1,0x01,0x05,0x0e,0x04
17264
17265# CHECK: v_div_scale_f32 v255, vcc, v1, v2, v3   ; encoding: [0xff,0x6a,0xe0,0xd1,0x01,0x05,0x0e,0x04]
172660xff,0x6a,0xe0,0xd1,0x01,0x05,0x0e,0x04
17267
17268# CHECK: v_div_scale_f32 v5, vcc, v255, v2, v3   ; encoding: [0x05,0x6a,0xe0,0xd1,0xff,0x05,0x0e,0x04]
172690x05,0x6a,0xe0,0xd1,0xff,0x05,0x0e,0x04
17270
17271# CHECK: v_div_scale_f32 v5, vcc, s1, v2, v3     ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x04,0x0e,0x04]
172720x05,0x6a,0xe0,0xd1,0x01,0x04,0x0e,0x04
17273
17274# CHECK: v_div_scale_f32 v5, vcc, s101, v2, v3   ; encoding: [0x05,0x6a,0xe0,0xd1,0x65,0x04,0x0e,0x04]
172750x05,0x6a,0xe0,0xd1,0x65,0x04,0x0e,0x04
17276
17277# CHECK: v_div_scale_f32 v5, vcc, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x66,0x04,0x0e,0x04]
172780x05,0x6a,0xe0,0xd1,0x66,0x04,0x0e,0x04
17279
17280# CHECK: v_div_scale_f32 v5, vcc, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x67,0x04,0x0e,0x04]
172810x05,0x6a,0xe0,0xd1,0x67,0x04,0x0e,0x04
17282
17283# CHECK: v_div_scale_f32 v5, vcc, vcc_lo, v2, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x6a,0x04,0x0e,0x04]
172840x05,0x6a,0xe0,0xd1,0x6a,0x04,0x0e,0x04
17285
17286# CHECK: v_div_scale_f32 v5, vcc, vcc_hi, v2, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x6b,0x04,0x0e,0x04]
172870x05,0x6a,0xe0,0xd1,0x6b,0x04,0x0e,0x04
17288
17289# CHECK: v_div_scale_f32 v5, vcc, tba_lo, v2, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x6c,0x04,0x0e,0x04]
172900x05,0x6a,0xe0,0xd1,0x6c,0x04,0x0e,0x04
17291
17292# CHECK: v_div_scale_f32 v5, vcc, tba_hi, v2, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x6d,0x04,0x0e,0x04]
172930x05,0x6a,0xe0,0xd1,0x6d,0x04,0x0e,0x04
17294
17295# CHECK: v_div_scale_f32 v5, vcc, tma_lo, v2, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x6e,0x04,0x0e,0x04]
172960x05,0x6a,0xe0,0xd1,0x6e,0x04,0x0e,0x04
17297
17298# CHECK: v_div_scale_f32 v5, vcc, tma_hi, v2, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x6f,0x04,0x0e,0x04]
172990x05,0x6a,0xe0,0xd1,0x6f,0x04,0x0e,0x04
17300
17301# CHECK: v_div_scale_f32 v5, vcc, ttmp11, v2, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x7b,0x04,0x0e,0x04]
173020x05,0x6a,0xe0,0xd1,0x7b,0x04,0x0e,0x04
17303
17304# CHECK: v_div_scale_f32 v5, vcc, m0, v2, v3     ; encoding: [0x05,0x6a,0xe0,0xd1,0x7c,0x04,0x0e,0x04]
173050x05,0x6a,0xe0,0xd1,0x7c,0x04,0x0e,0x04
17306
17307# CHECK: v_div_scale_f32 v5, vcc, exec_lo, v2, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x7e,0x04,0x0e,0x04]
173080x05,0x6a,0xe0,0xd1,0x7e,0x04,0x0e,0x04
17309
17310# CHECK: v_div_scale_f32 v5, vcc, exec_hi, v2, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x7f,0x04,0x0e,0x04]
173110x05,0x6a,0xe0,0xd1,0x7f,0x04,0x0e,0x04
17312
17313# CHECK: v_div_scale_f32 v5, vcc, 0, v2, v3      ; encoding: [0x05,0x6a,0xe0,0xd1,0x80,0x04,0x0e,0x04]
173140x05,0x6a,0xe0,0xd1,0x80,0x04,0x0e,0x04
17315
17316# CHECK: v_div_scale_f32 v5, vcc, -1, v2, v3     ; encoding: [0x05,0x6a,0xe0,0xd1,0xc1,0x04,0x0e,0x04]
173170x05,0x6a,0xe0,0xd1,0xc1,0x04,0x0e,0x04
17318
17319# CHECK: v_div_scale_f32 v5, vcc, 0.5, v2, v3    ; encoding: [0x05,0x6a,0xe0,0xd1,0xf0,0x04,0x0e,0x04]
173200x05,0x6a,0xe0,0xd1,0xf0,0x04,0x0e,0x04
17321
17322# CHECK: v_div_scale_f32 v5, vcc, -4.0, v2, v3   ; encoding: [0x05,0x6a,0xe0,0xd1,0xf7,0x04,0x0e,0x04]
173230x05,0x6a,0xe0,0xd1,0xf7,0x04,0x0e,0x04
17324
17325# CHECK: v_div_scale_f32 v5, vcc, v1, v255, v3   ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0xff,0x0f,0x04]
173260x05,0x6a,0xe0,0xd1,0x01,0xff,0x0f,0x04
17327
17328# CHECK: v_div_scale_f32 v5, vcc, v1, s2, v3     ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0x0c,0x04]
173290x05,0x6a,0xe0,0xd1,0x01,0x05,0x0c,0x04
17330
17331# CHECK: v_div_scale_f32 v5, vcc, v1, s101, v3   ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0xcb,0x0c,0x04]
173320x05,0x6a,0xe0,0xd1,0x01,0xcb,0x0c,0x04
17333
17334# CHECK: v_div_scale_f32 v5, vcc, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0xcd,0x0c,0x04]
173350x05,0x6a,0xe0,0xd1,0x01,0xcd,0x0c,0x04
17336
17337# CHECK: v_div_scale_f32 v5, vcc, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0xcf,0x0c,0x04]
173380x05,0x6a,0xe0,0xd1,0x01,0xcf,0x0c,0x04
17339
17340# CHECK: v_div_scale_f32 v5, vcc, v1, vcc_lo, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0xd5,0x0c,0x04]
173410x05,0x6a,0xe0,0xd1,0x01,0xd5,0x0c,0x04
17342
17343# CHECK: v_div_scale_f32 v5, vcc, v1, vcc_hi, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0xd7,0x0c,0x04]
173440x05,0x6a,0xe0,0xd1,0x01,0xd7,0x0c,0x04
17345
17346# CHECK: v_div_scale_f32 v5, vcc, v1, tba_lo, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0xd9,0x0c,0x04]
173470x05,0x6a,0xe0,0xd1,0x01,0xd9,0x0c,0x04
17348
17349# CHECK: v_div_scale_f32 v5, vcc, v1, tba_hi, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0xdb,0x0c,0x04]
173500x05,0x6a,0xe0,0xd1,0x01,0xdb,0x0c,0x04
17351
17352# CHECK: v_div_scale_f32 v5, vcc, v1, tma_lo, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0xdd,0x0c,0x04]
173530x05,0x6a,0xe0,0xd1,0x01,0xdd,0x0c,0x04
17354
17355# CHECK: v_div_scale_f32 v5, vcc, v1, tma_hi, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0xdf,0x0c,0x04]
173560x05,0x6a,0xe0,0xd1,0x01,0xdf,0x0c,0x04
17357
17358# CHECK: v_div_scale_f32 v5, vcc, v1, ttmp11, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0xf7,0x0c,0x04]
173590x05,0x6a,0xe0,0xd1,0x01,0xf7,0x0c,0x04
17360
17361# CHECK: v_div_scale_f32 v5, vcc, v1, m0, v3     ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0xf9,0x0c,0x04]
173620x05,0x6a,0xe0,0xd1,0x01,0xf9,0x0c,0x04
17363
17364# CHECK: v_div_scale_f32 v5, vcc, v1, exec_lo, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0xfd,0x0c,0x04]
173650x05,0x6a,0xe0,0xd1,0x01,0xfd,0x0c,0x04
17366
17367# CHECK: v_div_scale_f32 v5, vcc, v1, exec_hi, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0xff,0x0c,0x04]
173680x05,0x6a,0xe0,0xd1,0x01,0xff,0x0c,0x04
17369
17370# CHECK: v_div_scale_f32 v5, vcc, v1, 0, v3      ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x01,0x0d,0x04]
173710x05,0x6a,0xe0,0xd1,0x01,0x01,0x0d,0x04
17372
17373# CHECK: v_div_scale_f32 v5, vcc, v1, -1, v3     ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x83,0x0d,0x04]
173740x05,0x6a,0xe0,0xd1,0x01,0x83,0x0d,0x04
17375
17376# CHECK: v_div_scale_f32 v5, vcc, v1, 0.5, v3    ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0xe1,0x0d,0x04]
173770x05,0x6a,0xe0,0xd1,0x01,0xe1,0x0d,0x04
17378
17379# CHECK: v_div_scale_f32 v5, vcc, v1, -4.0, v3   ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0xef,0x0d,0x04]
173800x05,0x6a,0xe0,0xd1,0x01,0xef,0x0d,0x04
17381
17382# CHECK: v_div_scale_f32 v5, vcc, v1, v2, v255   ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0xfe,0x07]
173830x05,0x6a,0xe0,0xd1,0x01,0x05,0xfe,0x07
17384
17385# CHECK: v_div_scale_f32 v5, vcc, v1, v2, s3     ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0x0e,0x00]
173860x05,0x6a,0xe0,0xd1,0x01,0x05,0x0e,0x00
17387
17388# CHECK: v_div_scale_f32 v5, vcc, v1, v2, s101   ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0x96,0x01]
173890x05,0x6a,0xe0,0xd1,0x01,0x05,0x96,0x01
17390
17391# CHECK: v_div_scale_f32 v5, vcc, v1, v2, flat_scratch_lo ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0x9a,0x01]
173920x05,0x6a,0xe0,0xd1,0x01,0x05,0x9a,0x01
17393
17394# CHECK: v_div_scale_f32 v5, vcc, v1, v2, flat_scratch_hi ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0x9e,0x01]
173950x05,0x6a,0xe0,0xd1,0x01,0x05,0x9e,0x01
17396
17397# CHECK: v_div_scale_f32 v5, vcc, v1, v2, vcc_lo ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0xaa,0x01]
173980x05,0x6a,0xe0,0xd1,0x01,0x05,0xaa,0x01
17399
17400# CHECK: v_div_scale_f32 v5, vcc, v1, v2, vcc_hi ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0xae,0x01]
174010x05,0x6a,0xe0,0xd1,0x01,0x05,0xae,0x01
17402
17403# CHECK: v_div_scale_f32 v5, vcc, v1, v2, tba_lo ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0xb2,0x01]
174040x05,0x6a,0xe0,0xd1,0x01,0x05,0xb2,0x01
17405
17406# CHECK: v_div_scale_f32 v5, vcc, v1, v2, tba_hi ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0xb6,0x01]
174070x05,0x6a,0xe0,0xd1,0x01,0x05,0xb6,0x01
17408
17409# CHECK: v_div_scale_f32 v5, vcc, v1, v2, tma_lo ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0xba,0x01]
174100x05,0x6a,0xe0,0xd1,0x01,0x05,0xba,0x01
17411
17412# CHECK: v_div_scale_f32 v5, vcc, v1, v2, tma_hi ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0xbe,0x01]
174130x05,0x6a,0xe0,0xd1,0x01,0x05,0xbe,0x01
17414
17415# CHECK: v_div_scale_f32 v5, vcc, v1, v2, ttmp11 ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0xee,0x01]
174160x05,0x6a,0xe0,0xd1,0x01,0x05,0xee,0x01
17417
17418# CHECK: v_div_scale_f32 v5, vcc, v1, v2, m0     ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0xf2,0x01]
174190x05,0x6a,0xe0,0xd1,0x01,0x05,0xf2,0x01
17420
17421# CHECK: v_div_scale_f32 v5, vcc, v1, v2, exec_lo ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0xfa,0x01]
174220x05,0x6a,0xe0,0xd1,0x01,0x05,0xfa,0x01
17423
17424# CHECK: v_div_scale_f32 v5, vcc, v1, v2, exec_hi ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0xfe,0x01]
174250x05,0x6a,0xe0,0xd1,0x01,0x05,0xfe,0x01
17426
17427# CHECK: v_div_scale_f32 v5, vcc, v1, v2, 0      ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0x02,0x02]
174280x05,0x6a,0xe0,0xd1,0x01,0x05,0x02,0x02
17429
17430# CHECK: v_div_scale_f32 v5, vcc, v1, v2, -1     ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0x06,0x03]
174310x05,0x6a,0xe0,0xd1,0x01,0x05,0x06,0x03
17432
17433# CHECK: v_div_scale_f32 v5, vcc, v1, v2, 0.5    ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0xc2,0x03]
174340x05,0x6a,0xe0,0xd1,0x01,0x05,0xc2,0x03
17435
17436# CHECK: v_div_scale_f32 v5, vcc, v1, v2, -4.0   ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0xde,0x03]
174370x05,0x6a,0xe0,0xd1,0x01,0x05,0xde,0x03
17438
17439# CHECK: v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], v[3:4] ; encoding: [0x05,0x6a,0xe1,0xd1,0x01,0x05,0x0e,0x04]
174400x05,0x6a,0xe1,0xd1,0x01,0x05,0x0e,0x04
17441
17442# CHECK: v_div_scale_f64 v[254:255], vcc, v[1:2], v[2:3], v[3:4] ; encoding: [0xfe,0x6a,0xe1,0xd1,0x01,0x05,0x0e,0x04]
174430xfe,0x6a,0xe1,0xd1,0x01,0x05,0x0e,0x04
17444
17445# CHECK: v_div_scale_f64 v[5:6], vcc, v[254:255], v[2:3], v[3:4] ; encoding: [0x05,0x6a,0xe1,0xd1,0xfe,0x05,0x0e,0x04]
174460x05,0x6a,0xe1,0xd1,0xfe,0x05,0x0e,0x04
17447
17448# CHECK: v_div_scale_f64 v[5:6], vcc, s[2:3], v[2:3], v[3:4] ; encoding: [0x05,0x6a,0xe1,0xd1,0x02,0x04,0x0e,0x04]
174490x05,0x6a,0xe1,0xd1,0x02,0x04,0x0e,0x04
17450
17451# CHECK: v_div_scale_f64 v[5:6], vcc, s[4:5], v[2:3], v[3:4] ; encoding: [0x05,0x6a,0xe1,0xd1,0x04,0x04,0x0e,0x04]
174520x05,0x6a,0xe1,0xd1,0x04,0x04,0x0e,0x04
17453
17454# CHECK: v_div_scale_f64 v[5:6], vcc, s[100:101], v[2:3], v[3:4] ; encoding: [0x05,0x6a,0xe1,0xd1,0x64,0x04,0x0e,0x04]
174550x05,0x6a,0xe1,0xd1,0x64,0x04,0x0e,0x04
17456
17457# CHECK: v_div_scale_f64 v[5:6], vcc, flat_scratch, v[2:3], v[3:4] ; encoding: [0x05,0x6a,0xe1,0xd1,0x66,0x04,0x0e,0x04]
174580x05,0x6a,0xe1,0xd1,0x66,0x04,0x0e,0x04
17459
17460# CHECK: v_div_scale_f64 v[5:6], vcc, vcc, v[2:3], v[3:4] ; encoding: [0x05,0x6a,0xe1,0xd1,0x6a,0x04,0x0e,0x04]
174610x05,0x6a,0xe1,0xd1,0x6a,0x04,0x0e,0x04
17462
17463# CHECK: v_div_scale_f64 v[5:6], vcc, tba, v[2:3], v[3:4] ; encoding: [0x05,0x6a,0xe1,0xd1,0x6c,0x04,0x0e,0x04]
174640x05,0x6a,0xe1,0xd1,0x6c,0x04,0x0e,0x04
17465
17466# CHECK: v_div_scale_f64 v[5:6], vcc, tma, v[2:3], v[3:4] ; encoding: [0x05,0x6a,0xe1,0xd1,0x6e,0x04,0x0e,0x04]
174670x05,0x6a,0xe1,0xd1,0x6e,0x04,0x0e,0x04
17468
17469# CHECK: v_div_scale_f64 v[5:6], vcc, ttmp[10:11], v[2:3], v[3:4] ; encoding: [0x05,0x6a,0xe1,0xd1,0x7a,0x04,0x0e,0x04]
174700x05,0x6a,0xe1,0xd1,0x7a,0x04,0x0e,0x04
17471
17472# CHECK: v_div_scale_f64 v[5:6], vcc, exec, v[2:3], v[3:4] ; encoding: [0x05,0x6a,0xe1,0xd1,0x7e,0x04,0x0e,0x04]
174730x05,0x6a,0xe1,0xd1,0x7e,0x04,0x0e,0x04
17474
17475# CHECK: v_div_scale_f64 v[5:6], vcc, 0, v[2:3], v[3:4] ; encoding: [0x05,0x6a,0xe1,0xd1,0x80,0x04,0x0e,0x04]
174760x05,0x6a,0xe1,0xd1,0x80,0x04,0x0e,0x04
17477
17478# CHECK: v_div_scale_f64 v[5:6], vcc, -1, v[2:3], v[3:4] ; encoding: [0x05,0x6a,0xe1,0xd1,0xc1,0x04,0x0e,0x04]
174790x05,0x6a,0xe1,0xd1,0xc1,0x04,0x0e,0x04
17480
17481# CHECK: v_div_scale_f64 v[5:6], vcc, 0.5, v[2:3], v[3:4] ; encoding: [0x05,0x6a,0xe1,0xd1,0xf0,0x04,0x0e,0x04]
174820x05,0x6a,0xe1,0xd1,0xf0,0x04,0x0e,0x04
17483
17484# CHECK: v_div_scale_f64 v[5:6], vcc, -4.0, v[2:3], v[3:4] ; encoding: [0x05,0x6a,0xe1,0xd1,0xf7,0x04,0x0e,0x04]
174850x05,0x6a,0xe1,0xd1,0xf7,0x04,0x0e,0x04
17486
17487# CHECK: v_div_scale_f64 v[5:6], vcc, v[1:2], v[254:255], v[3:4] ; encoding: [0x05,0x6a,0xe1,0xd1,0x01,0xfd,0x0f,0x04]
174880x05,0x6a,0xe1,0xd1,0x01,0xfd,0x0f,0x04
17489
17490# CHECK: v_div_scale_f64 v[5:6], vcc, v[1:2], s[4:5], v[3:4] ; encoding: [0x05,0x6a,0xe1,0xd1,0x01,0x09,0x0c,0x04]
174910x05,0x6a,0xe1,0xd1,0x01,0x09,0x0c,0x04
17492
17493# CHECK: v_div_scale_f64 v[5:6], vcc, v[1:2], s[6:7], v[3:4] ; encoding: [0x05,0x6a,0xe1,0xd1,0x01,0x0d,0x0c,0x04]
174940x05,0x6a,0xe1,0xd1,0x01,0x0d,0x0c,0x04
17495
17496# CHECK: v_div_scale_f64 v[5:6], vcc, v[1:2], s[100:101], v[3:4] ; encoding: [0x05,0x6a,0xe1,0xd1,0x01,0xc9,0x0c,0x04]
174970x05,0x6a,0xe1,0xd1,0x01,0xc9,0x0c,0x04
17498
17499# CHECK: v_div_scale_f64 v[5:6], vcc, v[1:2], flat_scratch, v[3:4] ; encoding: [0x05,0x6a,0xe1,0xd1,0x01,0xcd,0x0c,0x04]
175000x05,0x6a,0xe1,0xd1,0x01,0xcd,0x0c,0x04
17501
17502# CHECK: v_div_scale_f64 v[5:6], vcc, v[1:2], vcc, v[3:4] ; encoding: [0x05,0x6a,0xe1,0xd1,0x01,0xd5,0x0c,0x04]
175030x05,0x6a,0xe1,0xd1,0x01,0xd5,0x0c,0x04
17504
17505# CHECK: v_div_scale_f64 v[5:6], vcc, v[1:2], tba, v[3:4] ; encoding: [0x05,0x6a,0xe1,0xd1,0x01,0xd9,0x0c,0x04]
175060x05,0x6a,0xe1,0xd1,0x01,0xd9,0x0c,0x04
17507
17508# CHECK: v_div_scale_f64 v[5:6], vcc, v[1:2], tma, v[3:4] ; encoding: [0x05,0x6a,0xe1,0xd1,0x01,0xdd,0x0c,0x04]
175090x05,0x6a,0xe1,0xd1,0x01,0xdd,0x0c,0x04
17510
17511# CHECK: v_div_scale_f64 v[5:6], vcc, v[1:2], ttmp[10:11], v[3:4] ; encoding: [0x05,0x6a,0xe1,0xd1,0x01,0xf5,0x0c,0x04]
175120x05,0x6a,0xe1,0xd1,0x01,0xf5,0x0c,0x04
17513
17514# CHECK: v_div_scale_f64 v[5:6], vcc, v[1:2], exec, v[3:4] ; encoding: [0x05,0x6a,0xe1,0xd1,0x01,0xfd,0x0c,0x04]
175150x05,0x6a,0xe1,0xd1,0x01,0xfd,0x0c,0x04
17516
17517# CHECK: v_div_scale_f64 v[5:6], vcc, v[1:2], 0, v[3:4] ; encoding: [0x05,0x6a,0xe1,0xd1,0x01,0x01,0x0d,0x04]
175180x05,0x6a,0xe1,0xd1,0x01,0x01,0x0d,0x04
17519
17520# CHECK: v_div_scale_f64 v[5:6], vcc, v[1:2], -1, v[3:4] ; encoding: [0x05,0x6a,0xe1,0xd1,0x01,0x83,0x0d,0x04]
175210x05,0x6a,0xe1,0xd1,0x01,0x83,0x0d,0x04
17522
17523# CHECK: v_div_scale_f64 v[5:6], vcc, v[1:2], 0.5, v[3:4] ; encoding: [0x05,0x6a,0xe1,0xd1,0x01,0xe1,0x0d,0x04]
175240x05,0x6a,0xe1,0xd1,0x01,0xe1,0x0d,0x04
17525
17526# CHECK: v_div_scale_f64 v[5:6], vcc, v[1:2], -4.0, v[3:4] ; encoding: [0x05,0x6a,0xe1,0xd1,0x01,0xef,0x0d,0x04]
175270x05,0x6a,0xe1,0xd1,0x01,0xef,0x0d,0x04
17528
17529# CHECK: v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], v[254:255] ; encoding: [0x05,0x6a,0xe1,0xd1,0x01,0x05,0xfa,0x07]
175300x05,0x6a,0xe1,0xd1,0x01,0x05,0xfa,0x07
17531
17532# CHECK: v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], s[6:7] ; encoding: [0x05,0x6a,0xe1,0xd1,0x01,0x05,0x1a,0x00]
175330x05,0x6a,0xe1,0xd1,0x01,0x05,0x1a,0x00
17534
17535# CHECK: v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], s[8:9] ; encoding: [0x05,0x6a,0xe1,0xd1,0x01,0x05,0x22,0x00]
175360x05,0x6a,0xe1,0xd1,0x01,0x05,0x22,0x00
17537
17538# CHECK: v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], s[100:101] ; encoding: [0x05,0x6a,0xe1,0xd1,0x01,0x05,0x92,0x01]
175390x05,0x6a,0xe1,0xd1,0x01,0x05,0x92,0x01
17540
17541# CHECK: v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], flat_scratch ; encoding: [0x05,0x6a,0xe1,0xd1,0x01,0x05,0x9a,0x01]
175420x05,0x6a,0xe1,0xd1,0x01,0x05,0x9a,0x01
17543
17544# CHECK: v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], vcc ; encoding: [0x05,0x6a,0xe1,0xd1,0x01,0x05,0xaa,0x01]
175450x05,0x6a,0xe1,0xd1,0x01,0x05,0xaa,0x01
17546
17547# CHECK: v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], tba ; encoding: [0x05,0x6a,0xe1,0xd1,0x01,0x05,0xb2,0x01]
175480x05,0x6a,0xe1,0xd1,0x01,0x05,0xb2,0x01
17549
17550# CHECK: v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], tma ; encoding: [0x05,0x6a,0xe1,0xd1,0x01,0x05,0xba,0x01]
175510x05,0x6a,0xe1,0xd1,0x01,0x05,0xba,0x01
17552
17553# CHECK: v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], ttmp[10:11] ; encoding: [0x05,0x6a,0xe1,0xd1,0x01,0x05,0xea,0x01]
175540x05,0x6a,0xe1,0xd1,0x01,0x05,0xea,0x01
17555
17556# CHECK: v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], exec ; encoding: [0x05,0x6a,0xe1,0xd1,0x01,0x05,0xfa,0x01]
175570x05,0x6a,0xe1,0xd1,0x01,0x05,0xfa,0x01
17558
17559# CHECK: v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], 0 ; encoding: [0x05,0x6a,0xe1,0xd1,0x01,0x05,0x02,0x02]
175600x05,0x6a,0xe1,0xd1,0x01,0x05,0x02,0x02
17561
17562# CHECK: v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], -1 ; encoding: [0x05,0x6a,0xe1,0xd1,0x01,0x05,0x06,0x03]
175630x05,0x6a,0xe1,0xd1,0x01,0x05,0x06,0x03
17564
17565# CHECK: v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], 0.5 ; encoding: [0x05,0x6a,0xe1,0xd1,0x01,0x05,0xc2,0x03]
175660x05,0x6a,0xe1,0xd1,0x01,0x05,0xc2,0x03
17567
17568# CHECK: v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], -4.0 ; encoding: [0x05,0x6a,0xe1,0xd1,0x01,0x05,0xde,0x03]
175690x05,0x6a,0xe1,0xd1,0x01,0x05,0xde,0x03
17570
17571# CHECK: v_div_fmas_f32 v5, v1, v2, v3           ; encoding: [0x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x04]
175720x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x04
17573
17574# CHECK: v_div_fmas_f32 v255, v1, v2, v3         ; encoding: [0xff,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x04]
175750xff,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x04
17576
17577# CHECK: v_div_fmas_f32 v5, v255, v2, v3         ; encoding: [0x05,0x00,0xe2,0xd1,0xff,0x05,0x0e,0x04]
175780x05,0x00,0xe2,0xd1,0xff,0x05,0x0e,0x04
17579
17580# CHECK: v_div_fmas_f32 v5, 0, v2, v3            ; encoding: [0x05,0x00,0xe2,0xd1,0x80,0x04,0x0e,0x04]
175810x05,0x00,0xe2,0xd1,0x80,0x04,0x0e,0x04
17582
17583# CHECK: v_div_fmas_f32 v5, -1, v2, v3           ; encoding: [0x05,0x00,0xe2,0xd1,0xc1,0x04,0x0e,0x04]
175840x05,0x00,0xe2,0xd1,0xc1,0x04,0x0e,0x04
17585
17586# CHECK: v_div_fmas_f32 v5, 0.5, v2, v3          ; encoding: [0x05,0x00,0xe2,0xd1,0xf0,0x04,0x0e,0x04]
175870x05,0x00,0xe2,0xd1,0xf0,0x04,0x0e,0x04
17588
17589# CHECK: v_div_fmas_f32 v5, -4.0, v2, v3         ; encoding: [0x05,0x00,0xe2,0xd1,0xf7,0x04,0x0e,0x04]
175900x05,0x00,0xe2,0xd1,0xf7,0x04,0x0e,0x04
17591
17592# CHECK: v_div_fmas_f32 v5, v1, v255, v3         ; encoding: [0x05,0x00,0xe2,0xd1,0x01,0xff,0x0f,0x04]
175930x05,0x00,0xe2,0xd1,0x01,0xff,0x0f,0x04
17594
17595# CHECK: v_div_fmas_f32 v5, v1, 0, v3            ; encoding: [0x05,0x00,0xe2,0xd1,0x01,0x01,0x0d,0x04]
175960x05,0x00,0xe2,0xd1,0x01,0x01,0x0d,0x04
17597
17598# CHECK: v_div_fmas_f32 v5, v1, -1, v3           ; encoding: [0x05,0x00,0xe2,0xd1,0x01,0x83,0x0d,0x04]
175990x05,0x00,0xe2,0xd1,0x01,0x83,0x0d,0x04
17600
17601# CHECK: v_div_fmas_f32 v5, v1, 0.5, v3          ; encoding: [0x05,0x00,0xe2,0xd1,0x01,0xe1,0x0d,0x04]
176020x05,0x00,0xe2,0xd1,0x01,0xe1,0x0d,0x04
17603
17604# CHECK: v_div_fmas_f32 v5, v1, -4.0, v3         ; encoding: [0x05,0x00,0xe2,0xd1,0x01,0xef,0x0d,0x04]
176050x05,0x00,0xe2,0xd1,0x01,0xef,0x0d,0x04
17606
17607# CHECK: v_div_fmas_f32 v5, v1, v2, v255         ; encoding: [0x05,0x00,0xe2,0xd1,0x01,0x05,0xfe,0x07]
176080x05,0x00,0xe2,0xd1,0x01,0x05,0xfe,0x07
17609
17610# CHECK: v_div_fmas_f32 v5, v1, v2, 0            ; encoding: [0x05,0x00,0xe2,0xd1,0x01,0x05,0x02,0x02]
176110x05,0x00,0xe2,0xd1,0x01,0x05,0x02,0x02
17612
17613# CHECK: v_div_fmas_f32 v5, v1, v2, -1           ; encoding: [0x05,0x00,0xe2,0xd1,0x01,0x05,0x06,0x03]
176140x05,0x00,0xe2,0xd1,0x01,0x05,0x06,0x03
17615
17616# CHECK: v_div_fmas_f32 v5, v1, v2, 0.5          ; encoding: [0x05,0x00,0xe2,0xd1,0x01,0x05,0xc2,0x03]
176170x05,0x00,0xe2,0xd1,0x01,0x05,0xc2,0x03
17618
17619# CHECK: v_div_fmas_f32 v5, v1, v2, -4.0         ; encoding: [0x05,0x00,0xe2,0xd1,0x01,0x05,0xde,0x03]
176200x05,0x00,0xe2,0xd1,0x01,0x05,0xde,0x03
17621
17622# CHECK: v_div_fmas_f32 v5, -v1, v2, v3          ; encoding: [0x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x24]
176230x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x24
17624
17625# CHECK: v_div_fmas_f32 v5, v1, -v2, v3          ; encoding: [0x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x44]
176260x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x44
17627
17628# CHECK: v_div_fmas_f32 v5, v1, v2, -v3          ; encoding: [0x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x84]
176290x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x84
17630
17631# CHECK: v_div_fmas_f32 v5, -v1, -v2, -v3        ; encoding: [0x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0xe4]
176320x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0xe4
17633
17634# CHECK: v_div_fmas_f32 v5, |v1|, v2, v3         ; encoding: [0x05,0x01,0xe2,0xd1,0x01,0x05,0x0e,0x04]
176350x05,0x01,0xe2,0xd1,0x01,0x05,0x0e,0x04
17636
17637# CHECK: v_div_fmas_f32 v5, v1, |v2|, v3         ; encoding: [0x05,0x02,0xe2,0xd1,0x01,0x05,0x0e,0x04]
176380x05,0x02,0xe2,0xd1,0x01,0x05,0x0e,0x04
17639
17640# CHECK: v_div_fmas_f32 v5, v1, v2, |v3|         ; encoding: [0x05,0x04,0xe2,0xd1,0x01,0x05,0x0e,0x04]
176410x05,0x04,0xe2,0xd1,0x01,0x05,0x0e,0x04
17642
17643# CHECK: v_div_fmas_f32 v5, |v1|, |v2|, |v3|     ; encoding: [0x05,0x07,0xe2,0xd1,0x01,0x05,0x0e,0x04]
176440x05,0x07,0xe2,0xd1,0x01,0x05,0x0e,0x04
17645
17646# CHECK: v_div_fmas_f32 v5, v1, v2, v3 clamp     ; encoding: [0x05,0x80,0xe2,0xd1,0x01,0x05,0x0e,0x04]
176470x05,0x80,0xe2,0xd1,0x01,0x05,0x0e,0x04
17648
17649# CHECK: v_div_fmas_f32 v5, v1, v2, v3 mul:2     ; encoding: [0x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x0c]
176500x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x0c
17651
17652# CHECK: v_div_fmas_f32 v5, v1, v2, v3 mul:4     ; encoding: [0x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x14]
176530x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x14
17654
17655# CHECK: v_div_fmas_f32 v5, v1, v2, v3 div:2     ; encoding: [0x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x1c]
176560x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x1c
17657
17658# CHECK: v_div_fmas_f64 v[5:6], v[1:2], v[2:3], v[3:4] ; encoding: [0x05,0x00,0xe3,0xd1,0x01,0x05,0x0e,0x04]
176590x05,0x00,0xe3,0xd1,0x01,0x05,0x0e,0x04
17660
17661# CHECK: v_div_fmas_f64 v[254:255], v[1:2], v[2:3], v[3:4] ; encoding: [0xfe,0x00,0xe3,0xd1,0x01,0x05,0x0e,0x04]
176620xfe,0x00,0xe3,0xd1,0x01,0x05,0x0e,0x04
17663
17664# CHECK: v_div_fmas_f64 v[5:6], v[254:255], v[2:3], v[3:4] ; encoding: [0x05,0x00,0xe3,0xd1,0xfe,0x05,0x0e,0x04]
176650x05,0x00,0xe3,0xd1,0xfe,0x05,0x0e,0x04
17666
17667# CHECK: v_div_fmas_f64 v[5:6], vcc, v[2:3], v[3:4] ; encoding: [0x05,0x00,0xe3,0xd1,0x6a,0x04,0x0e,0x04]
176680x05,0x00,0xe3,0xd1,0x6a,0x04,0x0e,0x04
17669
17670# CHECK: v_div_fmas_f64 v[5:6], 0, v[2:3], v[3:4] ; encoding: [0x05,0x00,0xe3,0xd1,0x80,0x04,0x0e,0x04]
176710x05,0x00,0xe3,0xd1,0x80,0x04,0x0e,0x04
17672
17673# CHECK: v_div_fmas_f64 v[5:6], -1, v[2:3], v[3:4] ; encoding: [0x05,0x00,0xe3,0xd1,0xc1,0x04,0x0e,0x04]
176740x05,0x00,0xe3,0xd1,0xc1,0x04,0x0e,0x04
17675
17676# CHECK: v_div_fmas_f64 v[5:6], 0.5, v[2:3], v[3:4] ; encoding: [0x05,0x00,0xe3,0xd1,0xf0,0x04,0x0e,0x04]
176770x05,0x00,0xe3,0xd1,0xf0,0x04,0x0e,0x04
17678
17679# CHECK: v_div_fmas_f64 v[5:6], -4.0, v[2:3], v[3:4] ; encoding: [0x05,0x00,0xe3,0xd1,0xf7,0x04,0x0e,0x04]
176800x05,0x00,0xe3,0xd1,0xf7,0x04,0x0e,0x04
17681
17682# CHECK: v_div_fmas_f64 v[5:6], v[1:2], v[254:255], v[3:4] ; encoding: [0x05,0x00,0xe3,0xd1,0x01,0xfd,0x0f,0x04]
176830x05,0x00,0xe3,0xd1,0x01,0xfd,0x0f,0x04
17684
17685# CHECK: v_div_fmas_f64 v[5:6], v[1:2], vcc, v[3:4] ; encoding: [0x05,0x00,0xe3,0xd1,0x01,0xd5,0x0c,0x04]
176860x05,0x00,0xe3,0xd1,0x01,0xd5,0x0c,0x04
17687
17688# CHECK: v_div_fmas_f64 v[5:6], v[1:2], 0, v[3:4] ; encoding: [0x05,0x00,0xe3,0xd1,0x01,0x01,0x0d,0x04]
176890x05,0x00,0xe3,0xd1,0x01,0x01,0x0d,0x04
17690
17691# CHECK: v_div_fmas_f64 v[5:6], v[1:2], -1, v[3:4] ; encoding: [0x05,0x00,0xe3,0xd1,0x01,0x83,0x0d,0x04]
176920x05,0x00,0xe3,0xd1,0x01,0x83,0x0d,0x04
17693
17694# CHECK: v_div_fmas_f64 v[5:6], v[1:2], 0.5, v[3:4] ; encoding: [0x05,0x00,0xe3,0xd1,0x01,0xe1,0x0d,0x04]
176950x05,0x00,0xe3,0xd1,0x01,0xe1,0x0d,0x04
17696
17697# CHECK: v_div_fmas_f64 v[5:6], v[1:2], -4.0, v[3:4] ; encoding: [0x05,0x00,0xe3,0xd1,0x01,0xef,0x0d,0x04]
176980x05,0x00,0xe3,0xd1,0x01,0xef,0x0d,0x04
17699
17700# CHECK: v_div_fmas_f64 v[5:6], v[1:2], v[2:3], v[254:255] ; encoding: [0x05,0x00,0xe3,0xd1,0x01,0x05,0xfa,0x07]
177010x05,0x00,0xe3,0xd1,0x01,0x05,0xfa,0x07
17702
17703# CHECK: v_div_fmas_f64 v[5:6], v[1:2], v[2:3], vcc ; encoding: [0x05,0x00,0xe3,0xd1,0x01,0x05,0xaa,0x01]
177040x05,0x00,0xe3,0xd1,0x01,0x05,0xaa,0x01
17705
17706# CHECK: v_div_fmas_f64 v[5:6], v[1:2], v[2:3], 0 ; encoding: [0x05,0x00,0xe3,0xd1,0x01,0x05,0x02,0x02]
177070x05,0x00,0xe3,0xd1,0x01,0x05,0x02,0x02
17708
17709# CHECK: v_div_fmas_f64 v[5:6], v[1:2], v[2:3], -1 ; encoding: [0x05,0x00,0xe3,0xd1,0x01,0x05,0x06,0x03]
177100x05,0x00,0xe3,0xd1,0x01,0x05,0x06,0x03
17711
17712# CHECK: v_div_fmas_f64 v[5:6], v[1:2], v[2:3], 0.5 ; encoding: [0x05,0x00,0xe3,0xd1,0x01,0x05,0xc2,0x03]
177130x05,0x00,0xe3,0xd1,0x01,0x05,0xc2,0x03
17714
17715# CHECK: v_div_fmas_f64 v[5:6], v[1:2], v[2:3], -4.0 ; encoding: [0x05,0x00,0xe3,0xd1,0x01,0x05,0xde,0x03]
177160x05,0x00,0xe3,0xd1,0x01,0x05,0xde,0x03
17717
17718# CHECK: v_div_fmas_f64 v[5:6], -v[1:2], v[2:3], v[3:4] ; encoding: [0x05,0x00,0xe3,0xd1,0x01,0x05,0x0e,0x24]
177190x05,0x00,0xe3,0xd1,0x01,0x05,0x0e,0x24
17720
17721# CHECK: v_div_fmas_f64 v[5:6], v[1:2], -v[2:3], v[3:4] ; encoding: [0x05,0x00,0xe3,0xd1,0x01,0x05,0x0e,0x44]
177220x05,0x00,0xe3,0xd1,0x01,0x05,0x0e,0x44
17723
17724# CHECK: v_div_fmas_f64 v[5:6], v[1:2], v[2:3], -v[3:4] ; encoding: [0x05,0x00,0xe3,0xd1,0x01,0x05,0x0e,0x84]
177250x05,0x00,0xe3,0xd1,0x01,0x05,0x0e,0x84
17726
17727# CHECK: v_div_fmas_f64 v[5:6], -v[1:2], -v[2:3], -v[3:4] ; encoding: [0x05,0x00,0xe3,0xd1,0x01,0x05,0x0e,0xe4]
177280x05,0x00,0xe3,0xd1,0x01,0x05,0x0e,0xe4
17729
17730# CHECK: v_div_fmas_f64 v[5:6], |v[1:2]|, v[2:3], v[3:4] ; encoding: [0x05,0x01,0xe3,0xd1,0x01,0x05,0x0e,0x04]
177310x05,0x01,0xe3,0xd1,0x01,0x05,0x0e,0x04
17732
17733# CHECK: v_div_fmas_f64 v[5:6], v[1:2], |v[2:3]|, v[3:4] ; encoding: [0x05,0x02,0xe3,0xd1,0x01,0x05,0x0e,0x04]
177340x05,0x02,0xe3,0xd1,0x01,0x05,0x0e,0x04
17735
17736# CHECK: v_div_fmas_f64 v[5:6], v[1:2], v[2:3], |v[3:4]| ; encoding: [0x05,0x04,0xe3,0xd1,0x01,0x05,0x0e,0x04]
177370x05,0x04,0xe3,0xd1,0x01,0x05,0x0e,0x04
17738
17739# CHECK: v_div_fmas_f64 v[5:6], |v[1:2]|, |v[2:3]|, |v[3:4]| ; encoding: [0x05,0x07,0xe3,0xd1,0x01,0x05,0x0e,0x04]
177400x05,0x07,0xe3,0xd1,0x01,0x05,0x0e,0x04
17741
17742# CHECK: v_div_fmas_f64 v[5:6], v[1:2], v[2:3], v[3:4] clamp ; encoding: [0x05,0x80,0xe3,0xd1,0x01,0x05,0x0e,0x04]
177430x05,0x80,0xe3,0xd1,0x01,0x05,0x0e,0x04
17744
17745# CHECK: v_div_fmas_f64 v[5:6], v[1:2], v[2:3], v[3:4] mul:2 ; encoding: [0x05,0x00,0xe3,0xd1,0x01,0x05,0x0e,0x0c]
177460x05,0x00,0xe3,0xd1,0x01,0x05,0x0e,0x0c
17747
17748# CHECK: v_div_fmas_f64 v[5:6], v[1:2], v[2:3], v[3:4] mul:4 ; encoding: [0x05,0x00,0xe3,0xd1,0x01,0x05,0x0e,0x14]
177490x05,0x00,0xe3,0xd1,0x01,0x05,0x0e,0x14
17750
17751# CHECK: v_div_fmas_f64 v[5:6], v[1:2], v[2:3], v[3:4] div:2 ; encoding: [0x05,0x00,0xe3,0xd1,0x01,0x05,0x0e,0x1c]
177520x05,0x00,0xe3,0xd1,0x01,0x05,0x0e,0x1c
17753
17754# CHECK: v_msad_u8 v5, v1, v2, v3                ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0x0e,0x04]
177550x05,0x00,0xe4,0xd1,0x01,0x05,0x0e,0x04
17756
17757# CHECK: v_msad_u8 v255, v1, v2, v3              ; encoding: [0xff,0x00,0xe4,0xd1,0x01,0x05,0x0e,0x04]
177580xff,0x00,0xe4,0xd1,0x01,0x05,0x0e,0x04
17759
17760# CHECK: v_msad_u8 v5, v255, v2, v3              ; encoding: [0x05,0x00,0xe4,0xd1,0xff,0x05,0x0e,0x04]
177610x05,0x00,0xe4,0xd1,0xff,0x05,0x0e,0x04
17762
17763# CHECK: v_msad_u8 v5, s1, v2, v3                ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x04,0x0e,0x04]
177640x05,0x00,0xe4,0xd1,0x01,0x04,0x0e,0x04
17765
17766# CHECK: v_msad_u8 v5, s101, v2, v3              ; encoding: [0x05,0x00,0xe4,0xd1,0x65,0x04,0x0e,0x04]
177670x05,0x00,0xe4,0xd1,0x65,0x04,0x0e,0x04
17768
17769# CHECK: v_msad_u8 v5, flat_scratch_lo, v2, v3   ; encoding: [0x05,0x00,0xe4,0xd1,0x66,0x04,0x0e,0x04]
177700x05,0x00,0xe4,0xd1,0x66,0x04,0x0e,0x04
17771
17772# CHECK: v_msad_u8 v5, flat_scratch_hi, v2, v3   ; encoding: [0x05,0x00,0xe4,0xd1,0x67,0x04,0x0e,0x04]
177730x05,0x00,0xe4,0xd1,0x67,0x04,0x0e,0x04
17774
17775# CHECK: v_msad_u8 v5, vcc_lo, v2, v3            ; encoding: [0x05,0x00,0xe4,0xd1,0x6a,0x04,0x0e,0x04]
177760x05,0x00,0xe4,0xd1,0x6a,0x04,0x0e,0x04
17777
17778# CHECK: v_msad_u8 v5, vcc_hi, v2, v3            ; encoding: [0x05,0x00,0xe4,0xd1,0x6b,0x04,0x0e,0x04]
177790x05,0x00,0xe4,0xd1,0x6b,0x04,0x0e,0x04
17780
17781# CHECK: v_msad_u8 v5, tba_lo, v2, v3            ; encoding: [0x05,0x00,0xe4,0xd1,0x6c,0x04,0x0e,0x04]
177820x05,0x00,0xe4,0xd1,0x6c,0x04,0x0e,0x04
17783
17784# CHECK: v_msad_u8 v5, tba_hi, v2, v3            ; encoding: [0x05,0x00,0xe4,0xd1,0x6d,0x04,0x0e,0x04]
177850x05,0x00,0xe4,0xd1,0x6d,0x04,0x0e,0x04
17786
17787# CHECK: v_msad_u8 v5, tma_lo, v2, v3            ; encoding: [0x05,0x00,0xe4,0xd1,0x6e,0x04,0x0e,0x04]
177880x05,0x00,0xe4,0xd1,0x6e,0x04,0x0e,0x04
17789
17790# CHECK: v_msad_u8 v5, tma_hi, v2, v3            ; encoding: [0x05,0x00,0xe4,0xd1,0x6f,0x04,0x0e,0x04]
177910x05,0x00,0xe4,0xd1,0x6f,0x04,0x0e,0x04
17792
17793# CHECK: v_msad_u8 v5, ttmp11, v2, v3            ; encoding: [0x05,0x00,0xe4,0xd1,0x7b,0x04,0x0e,0x04]
177940x05,0x00,0xe4,0xd1,0x7b,0x04,0x0e,0x04
17795
17796# CHECK: v_msad_u8 v5, m0, v2, v3                ; encoding: [0x05,0x00,0xe4,0xd1,0x7c,0x04,0x0e,0x04]
177970x05,0x00,0xe4,0xd1,0x7c,0x04,0x0e,0x04
17798
17799# CHECK: v_msad_u8 v5, exec_lo, v2, v3           ; encoding: [0x05,0x00,0xe4,0xd1,0x7e,0x04,0x0e,0x04]
178000x05,0x00,0xe4,0xd1,0x7e,0x04,0x0e,0x04
17801
17802# CHECK: v_msad_u8 v5, exec_hi, v2, v3           ; encoding: [0x05,0x00,0xe4,0xd1,0x7f,0x04,0x0e,0x04]
178030x05,0x00,0xe4,0xd1,0x7f,0x04,0x0e,0x04
17804
17805# CHECK: v_msad_u8 v5, 0, v2, v3                 ; encoding: [0x05,0x00,0xe4,0xd1,0x80,0x04,0x0e,0x04]
178060x05,0x00,0xe4,0xd1,0x80,0x04,0x0e,0x04
17807
17808# CHECK: v_msad_u8 v5, -1, v2, v3                ; encoding: [0x05,0x00,0xe4,0xd1,0xc1,0x04,0x0e,0x04]
178090x05,0x00,0xe4,0xd1,0xc1,0x04,0x0e,0x04
17810
17811# CHECK: v_msad_u8 v5, 0.5, v2, v3               ; encoding: [0x05,0x00,0xe4,0xd1,0xf0,0x04,0x0e,0x04]
178120x05,0x00,0xe4,0xd1,0xf0,0x04,0x0e,0x04
17813
17814# CHECK: v_msad_u8 v5, -4.0, v2, v3              ; encoding: [0x05,0x00,0xe4,0xd1,0xf7,0x04,0x0e,0x04]
178150x05,0x00,0xe4,0xd1,0xf7,0x04,0x0e,0x04
17816
17817# CHECK: v_msad_u8 v5, v1, v255, v3              ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0xff,0x0f,0x04]
178180x05,0x00,0xe4,0xd1,0x01,0xff,0x0f,0x04
17819
17820# CHECK: v_msad_u8 v5, v1, s2, v3                ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0x0c,0x04]
178210x05,0x00,0xe4,0xd1,0x01,0x05,0x0c,0x04
17822
17823# CHECK: v_msad_u8 v5, v1, s101, v3              ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0xcb,0x0c,0x04]
178240x05,0x00,0xe4,0xd1,0x01,0xcb,0x0c,0x04
17825
17826# CHECK: v_msad_u8 v5, v1, flat_scratch_lo, v3   ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0xcd,0x0c,0x04]
178270x05,0x00,0xe4,0xd1,0x01,0xcd,0x0c,0x04
17828
17829# CHECK: v_msad_u8 v5, v1, flat_scratch_hi, v3   ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0xcf,0x0c,0x04]
178300x05,0x00,0xe4,0xd1,0x01,0xcf,0x0c,0x04
17831
17832# CHECK: v_msad_u8 v5, v1, vcc_lo, v3            ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0xd5,0x0c,0x04]
178330x05,0x00,0xe4,0xd1,0x01,0xd5,0x0c,0x04
17834
17835# CHECK: v_msad_u8 v5, v1, vcc_hi, v3            ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0xd7,0x0c,0x04]
178360x05,0x00,0xe4,0xd1,0x01,0xd7,0x0c,0x04
17837
17838# CHECK: v_msad_u8 v5, v1, tba_lo, v3            ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0xd9,0x0c,0x04]
178390x05,0x00,0xe4,0xd1,0x01,0xd9,0x0c,0x04
17840
17841# CHECK: v_msad_u8 v5, v1, tba_hi, v3            ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0xdb,0x0c,0x04]
178420x05,0x00,0xe4,0xd1,0x01,0xdb,0x0c,0x04
17843
17844# CHECK: v_msad_u8 v5, v1, tma_lo, v3            ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0xdd,0x0c,0x04]
178450x05,0x00,0xe4,0xd1,0x01,0xdd,0x0c,0x04
17846
17847# CHECK: v_msad_u8 v5, v1, tma_hi, v3            ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0xdf,0x0c,0x04]
178480x05,0x00,0xe4,0xd1,0x01,0xdf,0x0c,0x04
17849
17850# CHECK: v_msad_u8 v5, v1, ttmp11, v3            ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0xf7,0x0c,0x04]
178510x05,0x00,0xe4,0xd1,0x01,0xf7,0x0c,0x04
17852
17853# CHECK: v_msad_u8 v5, v1, m0, v3                ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0xf9,0x0c,0x04]
178540x05,0x00,0xe4,0xd1,0x01,0xf9,0x0c,0x04
17855
17856# CHECK: v_msad_u8 v5, v1, exec_lo, v3           ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0xfd,0x0c,0x04]
178570x05,0x00,0xe4,0xd1,0x01,0xfd,0x0c,0x04
17858
17859# CHECK: v_msad_u8 v5, v1, exec_hi, v3           ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0xff,0x0c,0x04]
178600x05,0x00,0xe4,0xd1,0x01,0xff,0x0c,0x04
17861
17862# CHECK: v_msad_u8 v5, v1, 0, v3                 ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x01,0x0d,0x04]
178630x05,0x00,0xe4,0xd1,0x01,0x01,0x0d,0x04
17864
17865# CHECK: v_msad_u8 v5, v1, -1, v3                ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x83,0x0d,0x04]
178660x05,0x00,0xe4,0xd1,0x01,0x83,0x0d,0x04
17867
17868# CHECK: v_msad_u8 v5, v1, 0.5, v3               ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0xe1,0x0d,0x04]
178690x05,0x00,0xe4,0xd1,0x01,0xe1,0x0d,0x04
17870
17871# CHECK: v_msad_u8 v5, v1, -4.0, v3              ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0xef,0x0d,0x04]
178720x05,0x00,0xe4,0xd1,0x01,0xef,0x0d,0x04
17873
17874# CHECK: v_msad_u8 v5, v1, v2, v255              ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0xfe,0x07]
178750x05,0x00,0xe4,0xd1,0x01,0x05,0xfe,0x07
17876
17877# CHECK: v_msad_u8 v5, v1, v2, s3                ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0x0e,0x00]
178780x05,0x00,0xe4,0xd1,0x01,0x05,0x0e,0x00
17879
17880# CHECK: v_msad_u8 v5, v1, v2, s101              ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0x96,0x01]
178810x05,0x00,0xe4,0xd1,0x01,0x05,0x96,0x01
17882
17883# CHECK: v_msad_u8 v5, v1, v2, flat_scratch_lo   ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0x9a,0x01]
178840x05,0x00,0xe4,0xd1,0x01,0x05,0x9a,0x01
17885
17886# CHECK: v_msad_u8 v5, v1, v2, flat_scratch_hi   ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0x9e,0x01]
178870x05,0x00,0xe4,0xd1,0x01,0x05,0x9e,0x01
17888
17889# CHECK: v_msad_u8 v5, v1, v2, vcc_lo            ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0xaa,0x01]
178900x05,0x00,0xe4,0xd1,0x01,0x05,0xaa,0x01
17891
17892# CHECK: v_msad_u8 v5, v1, v2, vcc_hi            ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0xae,0x01]
178930x05,0x00,0xe4,0xd1,0x01,0x05,0xae,0x01
17894
17895# CHECK: v_msad_u8 v5, v1, v2, tba_lo            ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0xb2,0x01]
178960x05,0x00,0xe4,0xd1,0x01,0x05,0xb2,0x01
17897
17898# CHECK: v_msad_u8 v5, v1, v2, tba_hi            ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0xb6,0x01]
178990x05,0x00,0xe4,0xd1,0x01,0x05,0xb6,0x01
17900
17901# CHECK: v_msad_u8 v5, v1, v2, tma_lo            ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0xba,0x01]
179020x05,0x00,0xe4,0xd1,0x01,0x05,0xba,0x01
17903
17904# CHECK: v_msad_u8 v5, v1, v2, tma_hi            ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0xbe,0x01]
179050x05,0x00,0xe4,0xd1,0x01,0x05,0xbe,0x01
17906
17907# CHECK: v_msad_u8 v5, v1, v2, ttmp11            ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0xee,0x01]
179080x05,0x00,0xe4,0xd1,0x01,0x05,0xee,0x01
17909
17910# CHECK: v_msad_u8 v5, v1, v2, m0                ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0xf2,0x01]
179110x05,0x00,0xe4,0xd1,0x01,0x05,0xf2,0x01
17912
17913# CHECK: v_msad_u8 v5, v1, v2, exec_lo           ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0xfa,0x01]
179140x05,0x00,0xe4,0xd1,0x01,0x05,0xfa,0x01
17915
17916# CHECK: v_msad_u8 v5, v1, v2, exec_hi           ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0xfe,0x01]
179170x05,0x00,0xe4,0xd1,0x01,0x05,0xfe,0x01
17918
17919# CHECK: v_msad_u8 v5, v1, v2, 0                 ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0x02,0x02]
179200x05,0x00,0xe4,0xd1,0x01,0x05,0x02,0x02
17921
17922# CHECK: v_msad_u8 v5, v1, v2, -1                ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0x06,0x03]
179230x05,0x00,0xe4,0xd1,0x01,0x05,0x06,0x03
17924
17925# CHECK: v_msad_u8 v5, v1, v2, 0.5               ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0xc2,0x03]
179260x05,0x00,0xe4,0xd1,0x01,0x05,0xc2,0x03
17927
17928# CHECK: v_msad_u8 v5, v1, v2, -4.0              ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0xde,0x03]
179290x05,0x00,0xe4,0xd1,0x01,0x05,0xde,0x03
17930
17931# CHECK: v_msad_u8 v5, v1, v2, v3 clamp          ; encoding: [0x05,0x80,0xe4,0xd1,0x01,0x05,0x0e,0x04]
179320x05,0x80,0xe4,0xd1,0x01,0x05,0x0e,0x04
17933
17934# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0x05,0x0e,0x04]
179350x05,0x00,0xe5,0xd1,0x01,0x05,0x0e,0x04
17936
17937# CHECK: v_qsad_pk_u16_u8 v[254:255], v[1:2], v2, v[3:4] ; encoding: [0xfe,0x00,0xe5,0xd1,0x01,0x05,0x0e,0x04]
179380xfe,0x00,0xe5,0xd1,0x01,0x05,0x0e,0x04
17939
17940# CHECK: v_qsad_pk_u16_u8 v[5:6], v[254:255], v2, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0xfe,0x05,0x0e,0x04]
179410x05,0x00,0xe5,0xd1,0xfe,0x05,0x0e,0x04
17942
17943# CHECK: v_qsad_pk_u16_u8 v[5:6], s[2:3], v2, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0x02,0x04,0x0e,0x04]
179440x05,0x00,0xe5,0xd1,0x02,0x04,0x0e,0x04
17945
17946# CHECK: v_qsad_pk_u16_u8 v[5:6], s[4:5], v2, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0x04,0x04,0x0e,0x04]
179470x05,0x00,0xe5,0xd1,0x04,0x04,0x0e,0x04
17948
17949# CHECK: v_qsad_pk_u16_u8 v[5:6], s[100:101], v2, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0x64,0x04,0x0e,0x04]
179500x05,0x00,0xe5,0xd1,0x64,0x04,0x0e,0x04
17951
17952# CHECK: v_qsad_pk_u16_u8 v[5:6], flat_scratch, v2, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0x66,0x04,0x0e,0x04]
179530x05,0x00,0xe5,0xd1,0x66,0x04,0x0e,0x04
17954
17955# CHECK: v_qsad_pk_u16_u8 v[5:6], vcc, v2, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0x6a,0x04,0x0e,0x04]
179560x05,0x00,0xe5,0xd1,0x6a,0x04,0x0e,0x04
17957
17958# CHECK: v_qsad_pk_u16_u8 v[5:6], tba, v2, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0x6c,0x04,0x0e,0x04]
179590x05,0x00,0xe5,0xd1,0x6c,0x04,0x0e,0x04
17960
17961# CHECK: v_qsad_pk_u16_u8 v[5:6], tma, v2, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0x6e,0x04,0x0e,0x04]
179620x05,0x00,0xe5,0xd1,0x6e,0x04,0x0e,0x04
17963
17964# CHECK: v_qsad_pk_u16_u8 v[5:6], ttmp[10:11], v2, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0x7a,0x04,0x0e,0x04]
179650x05,0x00,0xe5,0xd1,0x7a,0x04,0x0e,0x04
17966
17967# CHECK: v_qsad_pk_u16_u8 v[5:6], exec, v2, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0x7e,0x04,0x0e,0x04]
179680x05,0x00,0xe5,0xd1,0x7e,0x04,0x0e,0x04
17969
17970# CHECK: v_qsad_pk_u16_u8 v[5:6], 0, v2, v[3:4]  ; encoding: [0x05,0x00,0xe5,0xd1,0x80,0x04,0x0e,0x04]
179710x05,0x00,0xe5,0xd1,0x80,0x04,0x0e,0x04
17972
17973# CHECK: v_qsad_pk_u16_u8 v[5:6], -1, v2, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0xc1,0x04,0x0e,0x04]
179740x05,0x00,0xe5,0xd1,0xc1,0x04,0x0e,0x04
17975
17976# CHECK: v_qsad_pk_u16_u8 v[5:6], 0.5, v2, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0xf0,0x04,0x0e,0x04]
179770x05,0x00,0xe5,0xd1,0xf0,0x04,0x0e,0x04
17978
17979# CHECK: v_qsad_pk_u16_u8 v[5:6], -4.0, v2, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0xf7,0x04,0x0e,0x04]
179800x05,0x00,0xe5,0xd1,0xf7,0x04,0x0e,0x04
17981
17982# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], v255, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0xff,0x0f,0x04]
179830x05,0x00,0xe5,0xd1,0x01,0xff,0x0f,0x04
17984
17985# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], s2, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0x05,0x0c,0x04]
179860x05,0x00,0xe5,0xd1,0x01,0x05,0x0c,0x04
17987
17988# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], s101, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0xcb,0x0c,0x04]
179890x05,0x00,0xe5,0xd1,0x01,0xcb,0x0c,0x04
17990
17991# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], flat_scratch_lo, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0xcd,0x0c,0x04]
179920x05,0x00,0xe5,0xd1,0x01,0xcd,0x0c,0x04
17993
17994# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], flat_scratch_hi, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0xcf,0x0c,0x04]
179950x05,0x00,0xe5,0xd1,0x01,0xcf,0x0c,0x04
17996
17997# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], vcc_lo, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0xd5,0x0c,0x04]
179980x05,0x00,0xe5,0xd1,0x01,0xd5,0x0c,0x04
17999
18000# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], vcc_hi, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0xd7,0x0c,0x04]
180010x05,0x00,0xe5,0xd1,0x01,0xd7,0x0c,0x04
18002
18003# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], tba_lo, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0xd9,0x0c,0x04]
180040x05,0x00,0xe5,0xd1,0x01,0xd9,0x0c,0x04
18005
18006# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], tba_hi, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0xdb,0x0c,0x04]
180070x05,0x00,0xe5,0xd1,0x01,0xdb,0x0c,0x04
18008
18009# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], tma_lo, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0xdd,0x0c,0x04]
180100x05,0x00,0xe5,0xd1,0x01,0xdd,0x0c,0x04
18011
18012# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], tma_hi, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0xdf,0x0c,0x04]
180130x05,0x00,0xe5,0xd1,0x01,0xdf,0x0c,0x04
18014
18015# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], ttmp11, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0xf7,0x0c,0x04]
180160x05,0x00,0xe5,0xd1,0x01,0xf7,0x0c,0x04
18017
18018# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], m0, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0xf9,0x0c,0x04]
180190x05,0x00,0xe5,0xd1,0x01,0xf9,0x0c,0x04
18020
18021# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], exec_lo, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0xfd,0x0c,0x04]
180220x05,0x00,0xe5,0xd1,0x01,0xfd,0x0c,0x04
18023
18024# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], exec_hi, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0xff,0x0c,0x04]
180250x05,0x00,0xe5,0xd1,0x01,0xff,0x0c,0x04
18026
18027# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], 0, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0x01,0x0d,0x04]
180280x05,0x00,0xe5,0xd1,0x01,0x01,0x0d,0x04
18029
18030# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], -1, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0x83,0x0d,0x04]
180310x05,0x00,0xe5,0xd1,0x01,0x83,0x0d,0x04
18032
18033# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], 0.5, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0xe1,0x0d,0x04]
180340x05,0x00,0xe5,0xd1,0x01,0xe1,0x0d,0x04
18035
18036# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], -4.0, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0xef,0x0d,0x04]
180370x05,0x00,0xe5,0xd1,0x01,0xef,0x0d,0x04
18038
18039# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, v[254:255] ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0x05,0xfa,0x07]
180400x05,0x00,0xe5,0xd1,0x01,0x05,0xfa,0x07
18041
18042# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, s[6:7] ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0x05,0x1a,0x00]
180430x05,0x00,0xe5,0xd1,0x01,0x05,0x1a,0x00
18044
18045# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, s[8:9] ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0x05,0x22,0x00]
180460x05,0x00,0xe5,0xd1,0x01,0x05,0x22,0x00
18047
18048# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, s[100:101] ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0x05,0x92,0x01]
180490x05,0x00,0xe5,0xd1,0x01,0x05,0x92,0x01
18050
18051# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, flat_scratch ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0x05,0x9a,0x01]
180520x05,0x00,0xe5,0xd1,0x01,0x05,0x9a,0x01
18053
18054# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, vcc ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0x05,0xaa,0x01]
180550x05,0x00,0xe5,0xd1,0x01,0x05,0xaa,0x01
18056
18057# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, tba ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0x05,0xb2,0x01]
180580x05,0x00,0xe5,0xd1,0x01,0x05,0xb2,0x01
18059
18060# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, tma ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0x05,0xba,0x01]
180610x05,0x00,0xe5,0xd1,0x01,0x05,0xba,0x01
18062
18063# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, ttmp[10:11] ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0x05,0xea,0x01]
180640x05,0x00,0xe5,0xd1,0x01,0x05,0xea,0x01
18065
18066# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, exec ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0x05,0xfa,0x01]
180670x05,0x00,0xe5,0xd1,0x01,0x05,0xfa,0x01
18068
18069# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, 0  ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0x05,0x02,0x02]
180700x05,0x00,0xe5,0xd1,0x01,0x05,0x02,0x02
18071
18072# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, -1 ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0x05,0x06,0x03]
180730x05,0x00,0xe5,0xd1,0x01,0x05,0x06,0x03
18074
18075# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, 0.5 ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0x05,0xc2,0x03]
180760x05,0x00,0xe5,0xd1,0x01,0x05,0xc2,0x03
18077
18078# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, -4.0 ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0x05,0xde,0x03]
180790x05,0x00,0xe5,0xd1,0x01,0x05,0xde,0x03
18080
18081# CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, v[3:4] clamp ; encoding: [0x05,0x80,0xe5,0xd1,0x01,0x05,0x0e,0x04]
180820x05,0x80,0xe5,0xd1,0x01,0x05,0x0e,0x04
18083
18084# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0x05,0x0e,0x04]
180850x05,0x00,0xe6,0xd1,0x01,0x05,0x0e,0x04
18086
18087# CHECK: v_mqsad_pk_u16_u8 v[254:255], v[1:2], v2, v[3:4] ; encoding: [0xfe,0x00,0xe6,0xd1,0x01,0x05,0x0e,0x04]
180880xfe,0x00,0xe6,0xd1,0x01,0x05,0x0e,0x04
18089
18090# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[254:255], v2, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0xfe,0x05,0x0e,0x04]
180910x05,0x00,0xe6,0xd1,0xfe,0x05,0x0e,0x04
18092
18093# CHECK: v_mqsad_pk_u16_u8 v[5:6], s[2:3], v2, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0x02,0x04,0x0e,0x04]
180940x05,0x00,0xe6,0xd1,0x02,0x04,0x0e,0x04
18095
18096# CHECK: v_mqsad_pk_u16_u8 v[5:6], s[4:5], v2, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0x04,0x04,0x0e,0x04]
180970x05,0x00,0xe6,0xd1,0x04,0x04,0x0e,0x04
18098
18099# CHECK: v_mqsad_pk_u16_u8 v[5:6], s[100:101], v2, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0x64,0x04,0x0e,0x04]
181000x05,0x00,0xe6,0xd1,0x64,0x04,0x0e,0x04
18101
18102# CHECK: v_mqsad_pk_u16_u8 v[5:6], flat_scratch, v2, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0x66,0x04,0x0e,0x04]
181030x05,0x00,0xe6,0xd1,0x66,0x04,0x0e,0x04
18104
18105# CHECK: v_mqsad_pk_u16_u8 v[5:6], vcc, v2, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0x6a,0x04,0x0e,0x04]
181060x05,0x00,0xe6,0xd1,0x6a,0x04,0x0e,0x04
18107
18108# CHECK: v_mqsad_pk_u16_u8 v[5:6], tba, v2, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0x6c,0x04,0x0e,0x04]
181090x05,0x00,0xe6,0xd1,0x6c,0x04,0x0e,0x04
18110
18111# CHECK: v_mqsad_pk_u16_u8 v[5:6], tma, v2, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0x6e,0x04,0x0e,0x04]
181120x05,0x00,0xe6,0xd1,0x6e,0x04,0x0e,0x04
18113
18114# CHECK: v_mqsad_pk_u16_u8 v[5:6], ttmp[10:11], v2, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0x7a,0x04,0x0e,0x04]
181150x05,0x00,0xe6,0xd1,0x7a,0x04,0x0e,0x04
18116
18117# CHECK: v_mqsad_pk_u16_u8 v[5:6], exec, v2, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0x7e,0x04,0x0e,0x04]
181180x05,0x00,0xe6,0xd1,0x7e,0x04,0x0e,0x04
18119
18120# CHECK: v_mqsad_pk_u16_u8 v[5:6], 0, v2, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0x80,0x04,0x0e,0x04]
181210x05,0x00,0xe6,0xd1,0x80,0x04,0x0e,0x04
18122
18123# CHECK: v_mqsad_pk_u16_u8 v[5:6], -1, v2, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0xc1,0x04,0x0e,0x04]
181240x05,0x00,0xe6,0xd1,0xc1,0x04,0x0e,0x04
18125
18126# CHECK: v_mqsad_pk_u16_u8 v[5:6], 0.5, v2, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0xf0,0x04,0x0e,0x04]
181270x05,0x00,0xe6,0xd1,0xf0,0x04,0x0e,0x04
18128
18129# CHECK: v_mqsad_pk_u16_u8 v[5:6], -4.0, v2, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0xf7,0x04,0x0e,0x04]
181300x05,0x00,0xe6,0xd1,0xf7,0x04,0x0e,0x04
18131
18132# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], v255, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0xff,0x0f,0x04]
181330x05,0x00,0xe6,0xd1,0x01,0xff,0x0f,0x04
18134
18135# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], s2, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0x05,0x0c,0x04]
181360x05,0x00,0xe6,0xd1,0x01,0x05,0x0c,0x04
18137
18138# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], s101, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0xcb,0x0c,0x04]
181390x05,0x00,0xe6,0xd1,0x01,0xcb,0x0c,0x04
18140
18141# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], flat_scratch_lo, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0xcd,0x0c,0x04]
181420x05,0x00,0xe6,0xd1,0x01,0xcd,0x0c,0x04
18143
18144# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], flat_scratch_hi, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0xcf,0x0c,0x04]
181450x05,0x00,0xe6,0xd1,0x01,0xcf,0x0c,0x04
18146
18147# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], vcc_lo, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0xd5,0x0c,0x04]
181480x05,0x00,0xe6,0xd1,0x01,0xd5,0x0c,0x04
18149
18150# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], vcc_hi, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0xd7,0x0c,0x04]
181510x05,0x00,0xe6,0xd1,0x01,0xd7,0x0c,0x04
18152
18153# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], tba_lo, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0xd9,0x0c,0x04]
181540x05,0x00,0xe6,0xd1,0x01,0xd9,0x0c,0x04
18155
18156# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], tba_hi, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0xdb,0x0c,0x04]
181570x05,0x00,0xe6,0xd1,0x01,0xdb,0x0c,0x04
18158
18159# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], tma_lo, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0xdd,0x0c,0x04]
181600x05,0x00,0xe6,0xd1,0x01,0xdd,0x0c,0x04
18161
18162# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], tma_hi, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0xdf,0x0c,0x04]
181630x05,0x00,0xe6,0xd1,0x01,0xdf,0x0c,0x04
18164
18165# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], ttmp11, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0xf7,0x0c,0x04]
181660x05,0x00,0xe6,0xd1,0x01,0xf7,0x0c,0x04
18167
18168# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], m0, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0xf9,0x0c,0x04]
181690x05,0x00,0xe6,0xd1,0x01,0xf9,0x0c,0x04
18170
18171# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], exec_lo, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0xfd,0x0c,0x04]
181720x05,0x00,0xe6,0xd1,0x01,0xfd,0x0c,0x04
18173
18174# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], exec_hi, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0xff,0x0c,0x04]
181750x05,0x00,0xe6,0xd1,0x01,0xff,0x0c,0x04
18176
18177# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], 0, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0x01,0x0d,0x04]
181780x05,0x00,0xe6,0xd1,0x01,0x01,0x0d,0x04
18179
18180# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], -1, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0x83,0x0d,0x04]
181810x05,0x00,0xe6,0xd1,0x01,0x83,0x0d,0x04
18182
18183# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], 0.5, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0xe1,0x0d,0x04]
181840x05,0x00,0xe6,0xd1,0x01,0xe1,0x0d,0x04
18185
18186# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], -4.0, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0xef,0x0d,0x04]
181870x05,0x00,0xe6,0xd1,0x01,0xef,0x0d,0x04
18188
18189# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, v[254:255] ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0x05,0xfa,0x07]
181900x05,0x00,0xe6,0xd1,0x01,0x05,0xfa,0x07
18191
18192# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, s[6:7] ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0x05,0x1a,0x00]
181930x05,0x00,0xe6,0xd1,0x01,0x05,0x1a,0x00
18194
18195# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, s[8:9] ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0x05,0x22,0x00]
181960x05,0x00,0xe6,0xd1,0x01,0x05,0x22,0x00
18197
18198# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, s[100:101] ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0x05,0x92,0x01]
181990x05,0x00,0xe6,0xd1,0x01,0x05,0x92,0x01
18200
18201# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, flat_scratch ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0x05,0x9a,0x01]
182020x05,0x00,0xe6,0xd1,0x01,0x05,0x9a,0x01
18203
18204# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, vcc ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0x05,0xaa,0x01]
182050x05,0x00,0xe6,0xd1,0x01,0x05,0xaa,0x01
18206
18207# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, tba ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0x05,0xb2,0x01]
182080x05,0x00,0xe6,0xd1,0x01,0x05,0xb2,0x01
18209
18210# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, tma ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0x05,0xba,0x01]
182110x05,0x00,0xe6,0xd1,0x01,0x05,0xba,0x01
18212
18213# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, ttmp[10:11] ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0x05,0xea,0x01]
182140x05,0x00,0xe6,0xd1,0x01,0x05,0xea,0x01
18215
18216# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, exec ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0x05,0xfa,0x01]
182170x05,0x00,0xe6,0xd1,0x01,0x05,0xfa,0x01
18218
18219# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, 0 ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0x05,0x02,0x02]
182200x05,0x00,0xe6,0xd1,0x01,0x05,0x02,0x02
18221
18222# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, -1 ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0x05,0x06,0x03]
182230x05,0x00,0xe6,0xd1,0x01,0x05,0x06,0x03
18224
18225# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, 0.5 ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0x05,0xc2,0x03]
182260x05,0x00,0xe6,0xd1,0x01,0x05,0xc2,0x03
18227
18228# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, -4.0 ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0x05,0xde,0x03]
182290x05,0x00,0xe6,0xd1,0x01,0x05,0xde,0x03
18230
18231# CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, v[3:4] clamp ; encoding: [0x05,0x80,0xe6,0xd1,0x01,0x05,0x0e,0x04]
182320x05,0x80,0xe6,0xd1,0x01,0x05,0x0e,0x04
18233
18234# CHECK: v_mqsad_u32_u8 v[252:255], v[1:2], v2, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x01,0x05,0x0e,0x04]
182350xfc,0x00,0xe7,0xd1,0x01,0x05,0x0e,0x04
18236
18237# CHECK: v_mqsad_u32_u8 v[252:255], s[2:3], v2, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x02,0x04,0x0e,0x04]
182380xfc,0x00,0xe7,0xd1,0x02,0x04,0x0e,0x04
18239
18240# CHECK: v_mqsad_u32_u8 v[252:255], s[4:5], v2, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x04,0x04,0x0e,0x04]
182410xfc,0x00,0xe7,0xd1,0x04,0x04,0x0e,0x04
18242
18243# CHECK: v_mqsad_u32_u8 v[252:255], s[100:101], v2, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x64,0x04,0x0e,0x04]
182440xfc,0x00,0xe7,0xd1,0x64,0x04,0x0e,0x04
18245
18246# CHECK: v_mqsad_u32_u8 v[252:255], flat_scratch, v2, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x66,0x04,0x0e,0x04]
182470xfc,0x00,0xe7,0xd1,0x66,0x04,0x0e,0x04
18248
18249# CHECK: v_mqsad_u32_u8 v[252:255], vcc, v2, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x6a,0x04,0x0e,0x04]
182500xfc,0x00,0xe7,0xd1,0x6a,0x04,0x0e,0x04
18251
18252# CHECK: v_mqsad_u32_u8 v[252:255], tba, v2, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x6c,0x04,0x0e,0x04]
182530xfc,0x00,0xe7,0xd1,0x6c,0x04,0x0e,0x04
18254
18255# CHECK: v_mqsad_u32_u8 v[252:255], tma, v2, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x6e,0x04,0x0e,0x04]
182560xfc,0x00,0xe7,0xd1,0x6e,0x04,0x0e,0x04
18257
18258# CHECK: v_mqsad_u32_u8 v[252:255], ttmp[10:11], v2, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x7a,0x04,0x0e,0x04]
182590xfc,0x00,0xe7,0xd1,0x7a,0x04,0x0e,0x04
18260
18261# CHECK: v_mqsad_u32_u8 v[252:255], exec, v2, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x7e,0x04,0x0e,0x04]
182620xfc,0x00,0xe7,0xd1,0x7e,0x04,0x0e,0x04
18263
18264# CHECK: v_mqsad_u32_u8 v[252:255], 0, v2, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x80,0x04,0x0e,0x04]
182650xfc,0x00,0xe7,0xd1,0x80,0x04,0x0e,0x04
18266
18267# CHECK: v_mqsad_u32_u8 v[252:255], -1, v2, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0xc1,0x04,0x0e,0x04]
182680xfc,0x00,0xe7,0xd1,0xc1,0x04,0x0e,0x04
18269
18270# CHECK: v_mqsad_u32_u8 v[252:255], 0.5, v2, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0xf0,0x04,0x0e,0x04]
182710xfc,0x00,0xe7,0xd1,0xf0,0x04,0x0e,0x04
18272
18273# CHECK: v_mqsad_u32_u8 v[252:255], -4.0, v2, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0xf7,0x04,0x0e,0x04]
182740xfc,0x00,0xe7,0xd1,0xf7,0x04,0x0e,0x04
18275
18276# CHECK: v_mqsad_u32_u8 v[252:255], v[1:2], s2, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x01,0x05,0x0c,0x04]
182770xfc,0x00,0xe7,0xd1,0x01,0x05,0x0c,0x04
18278
18279# CHECK: v_mqsad_u32_u8 v[252:255], v[1:2], s101, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x01,0xcb,0x0c,0x04]
182800xfc,0x00,0xe7,0xd1,0x01,0xcb,0x0c,0x04
18281
18282# CHECK: v_mqsad_u32_u8 v[252:255], v[1:2], flat_scratch_lo, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x01,0xcd,0x0c,0x04]
182830xfc,0x00,0xe7,0xd1,0x01,0xcd,0x0c,0x04
18284
18285# CHECK: v_mqsad_u32_u8 v[252:255], v[1:2], flat_scratch_hi, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x01,0xcf,0x0c,0x04]
182860xfc,0x00,0xe7,0xd1,0x01,0xcf,0x0c,0x04
18287
18288# CHECK: v_mqsad_u32_u8 v[252:255], v[1:2], vcc_lo, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x01,0xd5,0x0c,0x04]
182890xfc,0x00,0xe7,0xd1,0x01,0xd5,0x0c,0x04
18290
18291# CHECK: v_mqsad_u32_u8 v[252:255], v[1:2], vcc_hi, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x01,0xd7,0x0c,0x04]
182920xfc,0x00,0xe7,0xd1,0x01,0xd7,0x0c,0x04
18293
18294# CHECK: v_mqsad_u32_u8 v[252:255], v[1:2], tba_lo, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x01,0xd9,0x0c,0x04]
182950xfc,0x00,0xe7,0xd1,0x01,0xd9,0x0c,0x04
18296
18297# CHECK: v_mqsad_u32_u8 v[252:255], v[1:2], tba_hi, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x01,0xdb,0x0c,0x04]
182980xfc,0x00,0xe7,0xd1,0x01,0xdb,0x0c,0x04
18299
18300# CHECK: v_mqsad_u32_u8 v[252:255], v[1:2], tma_lo, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x01,0xdd,0x0c,0x04]
183010xfc,0x00,0xe7,0xd1,0x01,0xdd,0x0c,0x04
18302
18303# CHECK: v_mqsad_u32_u8 v[252:255], v[1:2], tma_hi, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x01,0xdf,0x0c,0x04]
183040xfc,0x00,0xe7,0xd1,0x01,0xdf,0x0c,0x04
18305
18306# CHECK: v_mqsad_u32_u8 v[252:255], v[1:2], ttmp11, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x01,0xf7,0x0c,0x04]
183070xfc,0x00,0xe7,0xd1,0x01,0xf7,0x0c,0x04
18308
18309# CHECK: v_mqsad_u32_u8 v[252:255], v[1:2], m0, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x01,0xf9,0x0c,0x04]
183100xfc,0x00,0xe7,0xd1,0x01,0xf9,0x0c,0x04
18311
18312# CHECK: v_mqsad_u32_u8 v[252:255], v[1:2], exec_lo, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x01,0xfd,0x0c,0x04]
183130xfc,0x00,0xe7,0xd1,0x01,0xfd,0x0c,0x04
18314
18315# CHECK: v_mqsad_u32_u8 v[252:255], v[1:2], exec_hi, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x01,0xff,0x0c,0x04]
183160xfc,0x00,0xe7,0xd1,0x01,0xff,0x0c,0x04
18317
18318# CHECK: v_mqsad_u32_u8 v[252:255], v[1:2], 0, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x01,0x01,0x0d,0x04]
183190xfc,0x00,0xe7,0xd1,0x01,0x01,0x0d,0x04
18320
18321# CHECK: v_mqsad_u32_u8 v[252:255], v[1:2], -1, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x01,0x83,0x0d,0x04]
183220xfc,0x00,0xe7,0xd1,0x01,0x83,0x0d,0x04
18323
18324# CHECK: v_mqsad_u32_u8 v[252:255], v[1:2], 0.5, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x01,0xe1,0x0d,0x04]
183250xfc,0x00,0xe7,0xd1,0x01,0xe1,0x0d,0x04
18326
18327# CHECK: v_mqsad_u32_u8 v[252:255], v[1:2], -4.0, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x01,0xef,0x0d,0x04]
183280xfc,0x00,0xe7,0xd1,0x01,0xef,0x0d,0x04
18329
18330# CHECK: v_mqsad_u32_u8 v[252:255], v[1:2], v2, v[3:6] clamp ; encoding: [0xfc,0x80,0xe7,0xd1,0x01,0x05,0x0e,0x04]
183310xfc,0x80,0xe7,0xd1,0x01,0x05,0x0e,0x04
18332
18333# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, v2, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0x0e,0x04]
183340x05,0x0c,0xe8,0xd1,0x01,0x05,0x0e,0x04
18335
18336# CHECK: v_mad_u64_u32 v[254:255], s[12:13], v1, v2, v[3:4] ; encoding: [0xfe,0x0c,0xe8,0xd1,0x01,0x05,0x0e,0x04]
183370xfe,0x0c,0xe8,0xd1,0x01,0x05,0x0e,0x04
18338
18339# CHECK: v_mad_u64_u32 v[5:6], s[14:15], v1, v2, v[3:4] ; encoding: [0x05,0x0e,0xe8,0xd1,0x01,0x05,0x0e,0x04]
183400x05,0x0e,0xe8,0xd1,0x01,0x05,0x0e,0x04
18341
18342# CHECK: v_mad_u64_u32 v[5:6], s[100:101], v1, v2, v[3:4] ; encoding: [0x05,0x64,0xe8,0xd1,0x01,0x05,0x0e,0x04]
183430x05,0x64,0xe8,0xd1,0x01,0x05,0x0e,0x04
18344
18345# CHECK: v_mad_u64_u32 v[5:6], flat_scratch, v1, v2, v[3:4] ; encoding: [0x05,0x66,0xe8,0xd1,0x01,0x05,0x0e,0x04]
183460x05,0x66,0xe8,0xd1,0x01,0x05,0x0e,0x04
18347
18348# CHECK: v_mad_u64_u32 v[5:6], vcc, v1, v2, v[3:4] ; encoding: [0x05,0x6a,0xe8,0xd1,0x01,0x05,0x0e,0x04]
183490x05,0x6a,0xe8,0xd1,0x01,0x05,0x0e,0x04
18350
18351# CHECK: v_mad_u64_u32 v[5:6], tba, v1, v2, v[3:4] ; encoding: [0x05,0x6c,0xe8,0xd1,0x01,0x05,0x0e,0x04]
183520x05,0x6c,0xe8,0xd1,0x01,0x05,0x0e,0x04
18353
18354# CHECK: v_mad_u64_u32 v[5:6], tma, v1, v2, v[3:4] ; encoding: [0x05,0x6e,0xe8,0xd1,0x01,0x05,0x0e,0x04]
183550x05,0x6e,0xe8,0xd1,0x01,0x05,0x0e,0x04
18356
18357# CHECK: v_mad_u64_u32 v[5:6], ttmp[10:11], v1, v2, v[3:4] ; encoding: [0x05,0x7a,0xe8,0xd1,0x01,0x05,0x0e,0x04]
183580x05,0x7a,0xe8,0xd1,0x01,0x05,0x0e,0x04
18359
18360# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v255, v2, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0xff,0x05,0x0e,0x04]
183610x05,0x0c,0xe8,0xd1,0xff,0x05,0x0e,0x04
18362
18363# CHECK: v_mad_u64_u32 v[5:6], s[12:13], s1, v2, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0x04,0x0e,0x04]
183640x05,0x0c,0xe8,0xd1,0x01,0x04,0x0e,0x04
18365
18366# CHECK: v_mad_u64_u32 v[5:6], s[12:13], s101, v2, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0x65,0x04,0x0e,0x04]
183670x05,0x0c,0xe8,0xd1,0x65,0x04,0x0e,0x04
18368
18369# CHECK: v_mad_u64_u32 v[5:6], s[12:13], flat_scratch_lo, v2, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0x66,0x04,0x0e,0x04]
183700x05,0x0c,0xe8,0xd1,0x66,0x04,0x0e,0x04
18371
18372# CHECK: v_mad_u64_u32 v[5:6], s[12:13], flat_scratch_hi, v2, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0x67,0x04,0x0e,0x04]
183730x05,0x0c,0xe8,0xd1,0x67,0x04,0x0e,0x04
18374
18375# CHECK: v_mad_u64_u32 v[5:6], s[12:13], vcc_lo, v2, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0x6a,0x04,0x0e,0x04]
183760x05,0x0c,0xe8,0xd1,0x6a,0x04,0x0e,0x04
18377
18378# CHECK: v_mad_u64_u32 v[5:6], s[12:13], vcc_hi, v2, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0x6b,0x04,0x0e,0x04]
183790x05,0x0c,0xe8,0xd1,0x6b,0x04,0x0e,0x04
18380
18381# CHECK: v_mad_u64_u32 v[5:6], s[12:13], tba_lo, v2, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0x6c,0x04,0x0e,0x04]
183820x05,0x0c,0xe8,0xd1,0x6c,0x04,0x0e,0x04
18383
18384# CHECK: v_mad_u64_u32 v[5:6], s[12:13], tba_hi, v2, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0x6d,0x04,0x0e,0x04]
183850x05,0x0c,0xe8,0xd1,0x6d,0x04,0x0e,0x04
18386
18387# CHECK: v_mad_u64_u32 v[5:6], s[12:13], tma_lo, v2, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0x6e,0x04,0x0e,0x04]
183880x05,0x0c,0xe8,0xd1,0x6e,0x04,0x0e,0x04
18389
18390# CHECK: v_mad_u64_u32 v[5:6], s[12:13], tma_hi, v2, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0x6f,0x04,0x0e,0x04]
183910x05,0x0c,0xe8,0xd1,0x6f,0x04,0x0e,0x04
18392
18393# CHECK: v_mad_u64_u32 v[5:6], s[12:13], ttmp11, v2, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0x7b,0x04,0x0e,0x04]
183940x05,0x0c,0xe8,0xd1,0x7b,0x04,0x0e,0x04
18395
18396# CHECK: v_mad_u64_u32 v[5:6], s[12:13], m0, v2, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0x7c,0x04,0x0e,0x04]
183970x05,0x0c,0xe8,0xd1,0x7c,0x04,0x0e,0x04
18398
18399# CHECK: v_mad_u64_u32 v[5:6], s[12:13], exec_lo, v2, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0x7e,0x04,0x0e,0x04]
184000x05,0x0c,0xe8,0xd1,0x7e,0x04,0x0e,0x04
18401
18402# CHECK: v_mad_u64_u32 v[5:6], s[12:13], exec_hi, v2, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0x7f,0x04,0x0e,0x04]
184030x05,0x0c,0xe8,0xd1,0x7f,0x04,0x0e,0x04
18404
18405# CHECK: v_mad_u64_u32 v[5:6], s[12:13], 0, v2, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0x80,0x04,0x0e,0x04]
184060x05,0x0c,0xe8,0xd1,0x80,0x04,0x0e,0x04
18407
18408# CHECK: v_mad_u64_u32 v[5:6], s[12:13], -1, v2, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0xc1,0x04,0x0e,0x04]
184090x05,0x0c,0xe8,0xd1,0xc1,0x04,0x0e,0x04
18410
18411# CHECK: v_mad_u64_u32 v[5:6], s[12:13], 0.5, v2, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0xf0,0x04,0x0e,0x04]
184120x05,0x0c,0xe8,0xd1,0xf0,0x04,0x0e,0x04
18413
18414# CHECK: v_mad_u64_u32 v[5:6], s[12:13], -4.0, v2, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0xf7,0x04,0x0e,0x04]
184150x05,0x0c,0xe8,0xd1,0xf7,0x04,0x0e,0x04
18416
18417# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, v255, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0xff,0x0f,0x04]
184180x05,0x0c,0xe8,0xd1,0x01,0xff,0x0f,0x04
18419
18420# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, s2, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0x0c,0x04]
184210x05,0x0c,0xe8,0xd1,0x01,0x05,0x0c,0x04
18422
18423# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, s101, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0xcb,0x0c,0x04]
184240x05,0x0c,0xe8,0xd1,0x01,0xcb,0x0c,0x04
18425
18426# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, flat_scratch_lo, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0xcd,0x0c,0x04]
184270x05,0x0c,0xe8,0xd1,0x01,0xcd,0x0c,0x04
18428
18429# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, flat_scratch_hi, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0xcf,0x0c,0x04]
184300x05,0x0c,0xe8,0xd1,0x01,0xcf,0x0c,0x04
18431
18432# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, vcc_lo, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0xd5,0x0c,0x04]
184330x05,0x0c,0xe8,0xd1,0x01,0xd5,0x0c,0x04
18434
18435# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, vcc_hi, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0xd7,0x0c,0x04]
184360x05,0x0c,0xe8,0xd1,0x01,0xd7,0x0c,0x04
18437
18438# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, tba_lo, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0xd9,0x0c,0x04]
184390x05,0x0c,0xe8,0xd1,0x01,0xd9,0x0c,0x04
18440
18441# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, tba_hi, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0xdb,0x0c,0x04]
184420x05,0x0c,0xe8,0xd1,0x01,0xdb,0x0c,0x04
18443
18444# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, tma_lo, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0xdd,0x0c,0x04]
184450x05,0x0c,0xe8,0xd1,0x01,0xdd,0x0c,0x04
18446
18447# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, tma_hi, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0xdf,0x0c,0x04]
184480x05,0x0c,0xe8,0xd1,0x01,0xdf,0x0c,0x04
18449
18450# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, ttmp11, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0xf7,0x0c,0x04]
184510x05,0x0c,0xe8,0xd1,0x01,0xf7,0x0c,0x04
18452
18453# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, m0, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0xf9,0x0c,0x04]
184540x05,0x0c,0xe8,0xd1,0x01,0xf9,0x0c,0x04
18455
18456# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, exec_lo, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0xfd,0x0c,0x04]
184570x05,0x0c,0xe8,0xd1,0x01,0xfd,0x0c,0x04
18458
18459# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, exec_hi, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0xff,0x0c,0x04]
184600x05,0x0c,0xe8,0xd1,0x01,0xff,0x0c,0x04
18461
18462# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, 0, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0x01,0x0d,0x04]
184630x05,0x0c,0xe8,0xd1,0x01,0x01,0x0d,0x04
18464
18465# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, -1, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0x83,0x0d,0x04]
184660x05,0x0c,0xe8,0xd1,0x01,0x83,0x0d,0x04
18467
18468# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, 0.5, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0xe1,0x0d,0x04]
184690x05,0x0c,0xe8,0xd1,0x01,0xe1,0x0d,0x04
18470
18471# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, -4.0, v[3:4] ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0xef,0x0d,0x04]
184720x05,0x0c,0xe8,0xd1,0x01,0xef,0x0d,0x04
18473
18474# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, v2, v[254:255] ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0xfa,0x07]
184750x05,0x0c,0xe8,0xd1,0x01,0x05,0xfa,0x07
18476
18477# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, v2, s[6:7] ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0x1a,0x00]
184780x05,0x0c,0xe8,0xd1,0x01,0x05,0x1a,0x00
18479
18480# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, v2, s[8:9] ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0x22,0x00]
184810x05,0x0c,0xe8,0xd1,0x01,0x05,0x22,0x00
18482
18483# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, v2, s[100:101] ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0x92,0x01]
184840x05,0x0c,0xe8,0xd1,0x01,0x05,0x92,0x01
18485
18486# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, v2, flat_scratch ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0x9a,0x01]
184870x05,0x0c,0xe8,0xd1,0x01,0x05,0x9a,0x01
18488
18489# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, v2, vcc ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0xaa,0x01]
184900x05,0x0c,0xe8,0xd1,0x01,0x05,0xaa,0x01
18491
18492# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, v2, tba ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0xb2,0x01]
184930x05,0x0c,0xe8,0xd1,0x01,0x05,0xb2,0x01
18494
18495# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, v2, tma ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0xba,0x01]
184960x05,0x0c,0xe8,0xd1,0x01,0x05,0xba,0x01
18497
18498# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, v2, ttmp[10:11] ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0xea,0x01]
184990x05,0x0c,0xe8,0xd1,0x01,0x05,0xea,0x01
18500
18501# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, v2, exec ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0xfa,0x01]
185020x05,0x0c,0xe8,0xd1,0x01,0x05,0xfa,0x01
18503
18504# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, v2, 0 ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0x02,0x02]
185050x05,0x0c,0xe8,0xd1,0x01,0x05,0x02,0x02
18506
18507# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, v2, -1 ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0x06,0x03]
185080x05,0x0c,0xe8,0xd1,0x01,0x05,0x06,0x03
18509
18510# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, v2, 0.5 ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0xc2,0x03]
185110x05,0x0c,0xe8,0xd1,0x01,0x05,0xc2,0x03
18512
18513# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, v2, -4.0 ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0xde,0x03]
185140x05,0x0c,0xe8,0xd1,0x01,0x05,0xde,0x03
18515
18516# CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, v2, v[3:4] clamp ; encoding: [0x05,0x8c,0xe8,0xd1,0x01,0x05,0x0e,0x04]
185170x05,0x8c,0xe8,0xd1,0x01,0x05,0x0e,0x04
18518
18519# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, v2, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0x0e,0x04]
185200x05,0x0c,0xe9,0xd1,0x01,0x05,0x0e,0x04
18521
18522# CHECK: v_mad_i64_i32 v[254:255], s[12:13], v1, v2, v[3:4] ; encoding: [0xfe,0x0c,0xe9,0xd1,0x01,0x05,0x0e,0x04]
185230xfe,0x0c,0xe9,0xd1,0x01,0x05,0x0e,0x04
18524
18525# CHECK: v_mad_i64_i32 v[5:6], s[14:15], v1, v2, v[3:4] ; encoding: [0x05,0x0e,0xe9,0xd1,0x01,0x05,0x0e,0x04]
185260x05,0x0e,0xe9,0xd1,0x01,0x05,0x0e,0x04
18527
18528# CHECK: v_mad_i64_i32 v[5:6], s[100:101], v1, v2, v[3:4] ; encoding: [0x05,0x64,0xe9,0xd1,0x01,0x05,0x0e,0x04]
185290x05,0x64,0xe9,0xd1,0x01,0x05,0x0e,0x04
18530
18531# CHECK: v_mad_i64_i32 v[5:6], flat_scratch, v1, v2, v[3:4] ; encoding: [0x05,0x66,0xe9,0xd1,0x01,0x05,0x0e,0x04]
185320x05,0x66,0xe9,0xd1,0x01,0x05,0x0e,0x04
18533
18534# CHECK: v_mad_i64_i32 v[5:6], vcc, v1, v2, v[3:4] ; encoding: [0x05,0x6a,0xe9,0xd1,0x01,0x05,0x0e,0x04]
185350x05,0x6a,0xe9,0xd1,0x01,0x05,0x0e,0x04
18536
18537# CHECK: v_mad_i64_i32 v[5:6], tba, v1, v2, v[3:4] ; encoding: [0x05,0x6c,0xe9,0xd1,0x01,0x05,0x0e,0x04]
185380x05,0x6c,0xe9,0xd1,0x01,0x05,0x0e,0x04
18539
18540# CHECK: v_mad_i64_i32 v[5:6], tma, v1, v2, v[3:4] ; encoding: [0x05,0x6e,0xe9,0xd1,0x01,0x05,0x0e,0x04]
185410x05,0x6e,0xe9,0xd1,0x01,0x05,0x0e,0x04
18542
18543# CHECK: v_mad_i64_i32 v[5:6], ttmp[10:11], v1, v2, v[3:4] ; encoding: [0x05,0x7a,0xe9,0xd1,0x01,0x05,0x0e,0x04]
185440x05,0x7a,0xe9,0xd1,0x01,0x05,0x0e,0x04
18545
18546# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v255, v2, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0xff,0x05,0x0e,0x04]
185470x05,0x0c,0xe9,0xd1,0xff,0x05,0x0e,0x04
18548
18549# CHECK: v_mad_i64_i32 v[5:6], s[12:13], s1, v2, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0x04,0x0e,0x04]
185500x05,0x0c,0xe9,0xd1,0x01,0x04,0x0e,0x04
18551
18552# CHECK: v_mad_i64_i32 v[5:6], s[12:13], s101, v2, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0x65,0x04,0x0e,0x04]
185530x05,0x0c,0xe9,0xd1,0x65,0x04,0x0e,0x04
18554
18555# CHECK: v_mad_i64_i32 v[5:6], s[12:13], flat_scratch_lo, v2, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0x66,0x04,0x0e,0x04]
185560x05,0x0c,0xe9,0xd1,0x66,0x04,0x0e,0x04
18557
18558# CHECK: v_mad_i64_i32 v[5:6], s[12:13], flat_scratch_hi, v2, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0x67,0x04,0x0e,0x04]
185590x05,0x0c,0xe9,0xd1,0x67,0x04,0x0e,0x04
18560
18561# CHECK: v_mad_i64_i32 v[5:6], s[12:13], vcc_lo, v2, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0x6a,0x04,0x0e,0x04]
185620x05,0x0c,0xe9,0xd1,0x6a,0x04,0x0e,0x04
18563
18564# CHECK: v_mad_i64_i32 v[5:6], s[12:13], vcc_hi, v2, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0x6b,0x04,0x0e,0x04]
185650x05,0x0c,0xe9,0xd1,0x6b,0x04,0x0e,0x04
18566
18567# CHECK: v_mad_i64_i32 v[5:6], s[12:13], tba_lo, v2, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0x6c,0x04,0x0e,0x04]
185680x05,0x0c,0xe9,0xd1,0x6c,0x04,0x0e,0x04
18569
18570# CHECK: v_mad_i64_i32 v[5:6], s[12:13], tba_hi, v2, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0x6d,0x04,0x0e,0x04]
185710x05,0x0c,0xe9,0xd1,0x6d,0x04,0x0e,0x04
18572
18573# CHECK: v_mad_i64_i32 v[5:6], s[12:13], tma_lo, v2, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0x6e,0x04,0x0e,0x04]
185740x05,0x0c,0xe9,0xd1,0x6e,0x04,0x0e,0x04
18575
18576# CHECK: v_mad_i64_i32 v[5:6], s[12:13], tma_hi, v2, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0x6f,0x04,0x0e,0x04]
185770x05,0x0c,0xe9,0xd1,0x6f,0x04,0x0e,0x04
18578
18579# CHECK: v_mad_i64_i32 v[5:6], s[12:13], ttmp11, v2, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0x7b,0x04,0x0e,0x04]
185800x05,0x0c,0xe9,0xd1,0x7b,0x04,0x0e,0x04
18581
18582# CHECK: v_mad_i64_i32 v[5:6], s[12:13], m0, v2, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0x7c,0x04,0x0e,0x04]
185830x05,0x0c,0xe9,0xd1,0x7c,0x04,0x0e,0x04
18584
18585# CHECK: v_mad_i64_i32 v[5:6], s[12:13], exec_lo, v2, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0x7e,0x04,0x0e,0x04]
185860x05,0x0c,0xe9,0xd1,0x7e,0x04,0x0e,0x04
18587
18588# CHECK: v_mad_i64_i32 v[5:6], s[12:13], exec_hi, v2, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0x7f,0x04,0x0e,0x04]
185890x05,0x0c,0xe9,0xd1,0x7f,0x04,0x0e,0x04
18590
18591# CHECK: v_mad_i64_i32 v[5:6], s[12:13], 0, v2, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0x80,0x04,0x0e,0x04]
185920x05,0x0c,0xe9,0xd1,0x80,0x04,0x0e,0x04
18593
18594# CHECK: v_mad_i64_i32 v[5:6], s[12:13], -1, v2, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0xc1,0x04,0x0e,0x04]
185950x05,0x0c,0xe9,0xd1,0xc1,0x04,0x0e,0x04
18596
18597# CHECK: v_mad_i64_i32 v[5:6], s[12:13], 0.5, v2, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0xf0,0x04,0x0e,0x04]
185980x05,0x0c,0xe9,0xd1,0xf0,0x04,0x0e,0x04
18599
18600# CHECK: v_mad_i64_i32 v[5:6], s[12:13], -4.0, v2, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0xf7,0x04,0x0e,0x04]
186010x05,0x0c,0xe9,0xd1,0xf7,0x04,0x0e,0x04
18602
18603# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, v255, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0xff,0x0f,0x04]
186040x05,0x0c,0xe9,0xd1,0x01,0xff,0x0f,0x04
18605
18606# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, s2, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0x0c,0x04]
186070x05,0x0c,0xe9,0xd1,0x01,0x05,0x0c,0x04
18608
18609# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, s101, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0xcb,0x0c,0x04]
186100x05,0x0c,0xe9,0xd1,0x01,0xcb,0x0c,0x04
18611
18612# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, flat_scratch_lo, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0xcd,0x0c,0x04]
186130x05,0x0c,0xe9,0xd1,0x01,0xcd,0x0c,0x04
18614
18615# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, flat_scratch_hi, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0xcf,0x0c,0x04]
186160x05,0x0c,0xe9,0xd1,0x01,0xcf,0x0c,0x04
18617
18618# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, vcc_lo, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0xd5,0x0c,0x04]
186190x05,0x0c,0xe9,0xd1,0x01,0xd5,0x0c,0x04
18620
18621# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, vcc_hi, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0xd7,0x0c,0x04]
186220x05,0x0c,0xe9,0xd1,0x01,0xd7,0x0c,0x04
18623
18624# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, tba_lo, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0xd9,0x0c,0x04]
186250x05,0x0c,0xe9,0xd1,0x01,0xd9,0x0c,0x04
18626
18627# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, tba_hi, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0xdb,0x0c,0x04]
186280x05,0x0c,0xe9,0xd1,0x01,0xdb,0x0c,0x04
18629
18630# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, tma_lo, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0xdd,0x0c,0x04]
186310x05,0x0c,0xe9,0xd1,0x01,0xdd,0x0c,0x04
18632
18633# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, tma_hi, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0xdf,0x0c,0x04]
186340x05,0x0c,0xe9,0xd1,0x01,0xdf,0x0c,0x04
18635
18636# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, ttmp11, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0xf7,0x0c,0x04]
186370x05,0x0c,0xe9,0xd1,0x01,0xf7,0x0c,0x04
18638
18639# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, m0, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0xf9,0x0c,0x04]
186400x05,0x0c,0xe9,0xd1,0x01,0xf9,0x0c,0x04
18641
18642# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, exec_lo, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0xfd,0x0c,0x04]
186430x05,0x0c,0xe9,0xd1,0x01,0xfd,0x0c,0x04
18644
18645# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, exec_hi, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0xff,0x0c,0x04]
186460x05,0x0c,0xe9,0xd1,0x01,0xff,0x0c,0x04
18647
18648# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, 0, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0x01,0x0d,0x04]
186490x05,0x0c,0xe9,0xd1,0x01,0x01,0x0d,0x04
18650
18651# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, -1, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0x83,0x0d,0x04]
186520x05,0x0c,0xe9,0xd1,0x01,0x83,0x0d,0x04
18653
18654# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, 0.5, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0xe1,0x0d,0x04]
186550x05,0x0c,0xe9,0xd1,0x01,0xe1,0x0d,0x04
18656
18657# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, -4.0, v[3:4] ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0xef,0x0d,0x04]
186580x05,0x0c,0xe9,0xd1,0x01,0xef,0x0d,0x04
18659
18660# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, v2, v[254:255] ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0xfa,0x07]
186610x05,0x0c,0xe9,0xd1,0x01,0x05,0xfa,0x07
18662
18663# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, v2, s[6:7] ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0x1a,0x00]
186640x05,0x0c,0xe9,0xd1,0x01,0x05,0x1a,0x00
18665
18666# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, v2, s[8:9] ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0x22,0x00]
186670x05,0x0c,0xe9,0xd1,0x01,0x05,0x22,0x00
18668
18669# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, v2, s[100:101] ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0x92,0x01]
186700x05,0x0c,0xe9,0xd1,0x01,0x05,0x92,0x01
18671
18672# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, v2, flat_scratch ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0x9a,0x01]
186730x05,0x0c,0xe9,0xd1,0x01,0x05,0x9a,0x01
18674
18675# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, v2, vcc ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0xaa,0x01]
186760x05,0x0c,0xe9,0xd1,0x01,0x05,0xaa,0x01
18677
18678# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, v2, tba ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0xb2,0x01]
186790x05,0x0c,0xe9,0xd1,0x01,0x05,0xb2,0x01
18680
18681# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, v2, tma ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0xba,0x01]
186820x05,0x0c,0xe9,0xd1,0x01,0x05,0xba,0x01
18683
18684# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, v2, ttmp[10:11] ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0xea,0x01]
186850x05,0x0c,0xe9,0xd1,0x01,0x05,0xea,0x01
18686
18687# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, v2, exec ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0xfa,0x01]
186880x05,0x0c,0xe9,0xd1,0x01,0x05,0xfa,0x01
18689
18690# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, v2, 0 ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0x02,0x02]
186910x05,0x0c,0xe9,0xd1,0x01,0x05,0x02,0x02
18692
18693# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, v2, -1 ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0x06,0x03]
186940x05,0x0c,0xe9,0xd1,0x01,0x05,0x06,0x03
18695
18696# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, v2, 0.5 ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0xc2,0x03]
186970x05,0x0c,0xe9,0xd1,0x01,0x05,0xc2,0x03
18698
18699# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, v2, -4.0 ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0xde,0x03]
187000x05,0x0c,0xe9,0xd1,0x01,0x05,0xde,0x03
18701
18702# CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, v2, v[3:4] clamp ; encoding: [0x05,0x8c,0xe9,0xd1,0x01,0x05,0x0e,0x04]
187030x05,0x8c,0xe9,0xd1,0x01,0x05,0x0e,0x04
18704
18705# CHECK: v_mad_f16 v5, v1, v2, v3                ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0x0e,0x04]
187060x05,0x00,0xea,0xd1,0x01,0x05,0x0e,0x04
18707
18708# CHECK: v_mad_f16 v255, v1, v2, v3              ; encoding: [0xff,0x00,0xea,0xd1,0x01,0x05,0x0e,0x04]
187090xff,0x00,0xea,0xd1,0x01,0x05,0x0e,0x04
18710
18711# CHECK: v_mad_f16 v5, v255, v2, v3              ; encoding: [0x05,0x00,0xea,0xd1,0xff,0x05,0x0e,0x04]
187120x05,0x00,0xea,0xd1,0xff,0x05,0x0e,0x04
18713
18714# CHECK: v_mad_f16 v5, s1, v2, v3                ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x04,0x0e,0x04]
187150x05,0x00,0xea,0xd1,0x01,0x04,0x0e,0x04
18716
18717# CHECK: v_mad_f16 v5, s101, v2, v3              ; encoding: [0x05,0x00,0xea,0xd1,0x65,0x04,0x0e,0x04]
187180x05,0x00,0xea,0xd1,0x65,0x04,0x0e,0x04
18719
18720# CHECK: v_mad_f16 v5, flat_scratch_lo, v2, v3   ; encoding: [0x05,0x00,0xea,0xd1,0x66,0x04,0x0e,0x04]
187210x05,0x00,0xea,0xd1,0x66,0x04,0x0e,0x04
18722
18723# CHECK: v_mad_f16 v5, flat_scratch_hi, v2, v3   ; encoding: [0x05,0x00,0xea,0xd1,0x67,0x04,0x0e,0x04]
187240x05,0x00,0xea,0xd1,0x67,0x04,0x0e,0x04
18725
18726# CHECK: v_mad_f16 v5, vcc_lo, v2, v3            ; encoding: [0x05,0x00,0xea,0xd1,0x6a,0x04,0x0e,0x04]
187270x05,0x00,0xea,0xd1,0x6a,0x04,0x0e,0x04
18728
18729# CHECK: v_mad_f16 v5, vcc_hi, v2, v3            ; encoding: [0x05,0x00,0xea,0xd1,0x6b,0x04,0x0e,0x04]
187300x05,0x00,0xea,0xd1,0x6b,0x04,0x0e,0x04
18731
18732# CHECK: v_mad_f16 v5, tba_lo, v2, v3            ; encoding: [0x05,0x00,0xea,0xd1,0x6c,0x04,0x0e,0x04]
187330x05,0x00,0xea,0xd1,0x6c,0x04,0x0e,0x04
18734
18735# CHECK: v_mad_f16 v5, tba_hi, v2, v3            ; encoding: [0x05,0x00,0xea,0xd1,0x6d,0x04,0x0e,0x04]
187360x05,0x00,0xea,0xd1,0x6d,0x04,0x0e,0x04
18737
18738# CHECK: v_mad_f16 v5, tma_lo, v2, v3            ; encoding: [0x05,0x00,0xea,0xd1,0x6e,0x04,0x0e,0x04]
187390x05,0x00,0xea,0xd1,0x6e,0x04,0x0e,0x04
18740
18741# CHECK: v_mad_f16 v5, tma_hi, v2, v3            ; encoding: [0x05,0x00,0xea,0xd1,0x6f,0x04,0x0e,0x04]
187420x05,0x00,0xea,0xd1,0x6f,0x04,0x0e,0x04
18743
18744# CHECK: v_mad_f16 v5, ttmp11, v2, v3            ; encoding: [0x05,0x00,0xea,0xd1,0x7b,0x04,0x0e,0x04]
187450x05,0x00,0xea,0xd1,0x7b,0x04,0x0e,0x04
18746
18747# CHECK: v_mad_f16 v5, m0, v2, v3                ; encoding: [0x05,0x00,0xea,0xd1,0x7c,0x04,0x0e,0x04]
187480x05,0x00,0xea,0xd1,0x7c,0x04,0x0e,0x04
18749
18750# CHECK: v_mad_f16 v5, exec_lo, v2, v3           ; encoding: [0x05,0x00,0xea,0xd1,0x7e,0x04,0x0e,0x04]
187510x05,0x00,0xea,0xd1,0x7e,0x04,0x0e,0x04
18752
18753# CHECK: v_mad_f16 v5, exec_hi, v2, v3           ; encoding: [0x05,0x00,0xea,0xd1,0x7f,0x04,0x0e,0x04]
187540x05,0x00,0xea,0xd1,0x7f,0x04,0x0e,0x04
18755
18756# CHECK: v_mad_f16 v5, 0, v2, v3                 ; encoding: [0x05,0x00,0xea,0xd1,0x80,0x04,0x0e,0x04]
187570x05,0x00,0xea,0xd1,0x80,0x04,0x0e,0x04
18758
18759# CHECK: v_mad_f16 v5, -1, v2, v3                ; encoding: [0x05,0x00,0xea,0xd1,0xc1,0x04,0x0e,0x04]
187600x05,0x00,0xea,0xd1,0xc1,0x04,0x0e,0x04
18761
18762# CHECK: v_mad_f16 v5, 0.5, v2, v3               ; encoding: [0x05,0x00,0xea,0xd1,0xf0,0x04,0x0e,0x04]
187630x05,0x00,0xea,0xd1,0xf0,0x04,0x0e,0x04
18764
18765# CHECK: v_mad_f16 v5, -4.0, v2, v3              ; encoding: [0x05,0x00,0xea,0xd1,0xf7,0x04,0x0e,0x04]
187660x05,0x00,0xea,0xd1,0xf7,0x04,0x0e,0x04
18767
18768# CHECK: v_mad_f16 v5, v1, v255, v3              ; encoding: [0x05,0x00,0xea,0xd1,0x01,0xff,0x0f,0x04]
187690x05,0x00,0xea,0xd1,0x01,0xff,0x0f,0x04
18770
18771# CHECK: v_mad_f16 v5, v1, s2, v3                ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0x0c,0x04]
187720x05,0x00,0xea,0xd1,0x01,0x05,0x0c,0x04
18773
18774# CHECK: v_mad_f16 v5, v1, s101, v3              ; encoding: [0x05,0x00,0xea,0xd1,0x01,0xcb,0x0c,0x04]
187750x05,0x00,0xea,0xd1,0x01,0xcb,0x0c,0x04
18776
18777# CHECK: v_mad_f16 v5, v1, flat_scratch_lo, v3   ; encoding: [0x05,0x00,0xea,0xd1,0x01,0xcd,0x0c,0x04]
187780x05,0x00,0xea,0xd1,0x01,0xcd,0x0c,0x04
18779
18780# CHECK: v_mad_f16 v5, v1, flat_scratch_hi, v3   ; encoding: [0x05,0x00,0xea,0xd1,0x01,0xcf,0x0c,0x04]
187810x05,0x00,0xea,0xd1,0x01,0xcf,0x0c,0x04
18782
18783# CHECK: v_mad_f16 v5, v1, vcc_lo, v3            ; encoding: [0x05,0x00,0xea,0xd1,0x01,0xd5,0x0c,0x04]
187840x05,0x00,0xea,0xd1,0x01,0xd5,0x0c,0x04
18785
18786# CHECK: v_mad_f16 v5, v1, vcc_hi, v3            ; encoding: [0x05,0x00,0xea,0xd1,0x01,0xd7,0x0c,0x04]
187870x05,0x00,0xea,0xd1,0x01,0xd7,0x0c,0x04
18788
18789# CHECK: v_mad_f16 v5, v1, tba_lo, v3            ; encoding: [0x05,0x00,0xea,0xd1,0x01,0xd9,0x0c,0x04]
187900x05,0x00,0xea,0xd1,0x01,0xd9,0x0c,0x04
18791
18792# CHECK: v_mad_f16 v5, v1, tba_hi, v3            ; encoding: [0x05,0x00,0xea,0xd1,0x01,0xdb,0x0c,0x04]
187930x05,0x00,0xea,0xd1,0x01,0xdb,0x0c,0x04
18794
18795# CHECK: v_mad_f16 v5, v1, tma_lo, v3            ; encoding: [0x05,0x00,0xea,0xd1,0x01,0xdd,0x0c,0x04]
187960x05,0x00,0xea,0xd1,0x01,0xdd,0x0c,0x04
18797
18798# CHECK: v_mad_f16 v5, v1, tma_hi, v3            ; encoding: [0x05,0x00,0xea,0xd1,0x01,0xdf,0x0c,0x04]
187990x05,0x00,0xea,0xd1,0x01,0xdf,0x0c,0x04
18800
18801# CHECK: v_mad_f16 v5, v1, ttmp11, v3            ; encoding: [0x05,0x00,0xea,0xd1,0x01,0xf7,0x0c,0x04]
188020x05,0x00,0xea,0xd1,0x01,0xf7,0x0c,0x04
18803
18804# CHECK: v_mad_f16 v5, v1, m0, v3                ; encoding: [0x05,0x00,0xea,0xd1,0x01,0xf9,0x0c,0x04]
188050x05,0x00,0xea,0xd1,0x01,0xf9,0x0c,0x04
18806
18807# CHECK: v_mad_f16 v5, v1, exec_lo, v3           ; encoding: [0x05,0x00,0xea,0xd1,0x01,0xfd,0x0c,0x04]
188080x05,0x00,0xea,0xd1,0x01,0xfd,0x0c,0x04
18809
18810# CHECK: v_mad_f16 v5, v1, exec_hi, v3           ; encoding: [0x05,0x00,0xea,0xd1,0x01,0xff,0x0c,0x04]
188110x05,0x00,0xea,0xd1,0x01,0xff,0x0c,0x04
18812
18813# CHECK: v_mad_f16 v5, v1, 0, v3                 ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x01,0x0d,0x04]
188140x05,0x00,0xea,0xd1,0x01,0x01,0x0d,0x04
18815
18816# CHECK: v_mad_f16 v5, v1, -1, v3                ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x83,0x0d,0x04]
188170x05,0x00,0xea,0xd1,0x01,0x83,0x0d,0x04
18818
18819# CHECK: v_mad_f16 v5, v1, 0.5, v3               ; encoding: [0x05,0x00,0xea,0xd1,0x01,0xe1,0x0d,0x04]
188200x05,0x00,0xea,0xd1,0x01,0xe1,0x0d,0x04
18821
18822# CHECK: v_mad_f16 v5, v1, -4.0, v3              ; encoding: [0x05,0x00,0xea,0xd1,0x01,0xef,0x0d,0x04]
188230x05,0x00,0xea,0xd1,0x01,0xef,0x0d,0x04
18824
18825# CHECK: v_mad_f16 v5, v1, v2, v255              ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0xfe,0x07]
188260x05,0x00,0xea,0xd1,0x01,0x05,0xfe,0x07
18827
18828# CHECK: v_mad_f16 v5, v1, v2, s3                ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0x0e,0x00]
188290x05,0x00,0xea,0xd1,0x01,0x05,0x0e,0x00
18830
18831# CHECK: v_mad_f16 v5, v1, v2, s101              ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0x96,0x01]
188320x05,0x00,0xea,0xd1,0x01,0x05,0x96,0x01
18833
18834# CHECK: v_mad_f16 v5, v1, v2, flat_scratch_lo   ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0x9a,0x01]
188350x05,0x00,0xea,0xd1,0x01,0x05,0x9a,0x01
18836
18837# CHECK: v_mad_f16 v5, v1, v2, flat_scratch_hi   ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0x9e,0x01]
188380x05,0x00,0xea,0xd1,0x01,0x05,0x9e,0x01
18839
18840# CHECK: v_mad_f16 v5, v1, v2, vcc_lo            ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0xaa,0x01]
188410x05,0x00,0xea,0xd1,0x01,0x05,0xaa,0x01
18842
18843# CHECK: v_mad_f16 v5, v1, v2, vcc_hi            ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0xae,0x01]
188440x05,0x00,0xea,0xd1,0x01,0x05,0xae,0x01
18845
18846# CHECK: v_mad_f16 v5, v1, v2, tba_lo            ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0xb2,0x01]
188470x05,0x00,0xea,0xd1,0x01,0x05,0xb2,0x01
18848
18849# CHECK: v_mad_f16 v5, v1, v2, tba_hi            ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0xb6,0x01]
188500x05,0x00,0xea,0xd1,0x01,0x05,0xb6,0x01
18851
18852# CHECK: v_mad_f16 v5, v1, v2, tma_lo            ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0xba,0x01]
188530x05,0x00,0xea,0xd1,0x01,0x05,0xba,0x01
18854
18855# CHECK: v_mad_f16 v5, v1, v2, tma_hi            ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0xbe,0x01]
188560x05,0x00,0xea,0xd1,0x01,0x05,0xbe,0x01
18857
18858# CHECK: v_mad_f16 v5, v1, v2, ttmp11            ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0xee,0x01]
188590x05,0x00,0xea,0xd1,0x01,0x05,0xee,0x01
18860
18861# CHECK: v_mad_f16 v5, v1, v2, m0                ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0xf2,0x01]
188620x05,0x00,0xea,0xd1,0x01,0x05,0xf2,0x01
18863
18864# CHECK: v_mad_f16 v5, v1, v2, exec_lo           ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0xfa,0x01]
188650x05,0x00,0xea,0xd1,0x01,0x05,0xfa,0x01
18866
18867# CHECK: v_mad_f16 v5, v1, v2, exec_hi           ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0xfe,0x01]
188680x05,0x00,0xea,0xd1,0x01,0x05,0xfe,0x01
18869
18870# CHECK: v_mad_f16 v5, v1, v2, 0                 ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0x02,0x02]
188710x05,0x00,0xea,0xd1,0x01,0x05,0x02,0x02
18872
18873# CHECK: v_mad_f16 v5, v1, v2, -1                ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0x06,0x03]
188740x05,0x00,0xea,0xd1,0x01,0x05,0x06,0x03
18875
18876# CHECK: v_mad_f16 v5, v1, v2, 0.5               ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0xc2,0x03]
188770x05,0x00,0xea,0xd1,0x01,0x05,0xc2,0x03
18878
18879# CHECK: v_mad_f16 v5, v1, v2, -4.0              ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0xde,0x03]
188800x05,0x00,0xea,0xd1,0x01,0x05,0xde,0x03
18881
18882# CHECK: v_mad_f16 v5, -v1, v2, v3               ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0x0e,0x24]
188830x05,0x00,0xea,0xd1,0x01,0x05,0x0e,0x24
18884
18885# CHECK: v_mad_f16 v5, v1, -v2, v3               ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0x0e,0x44]
188860x05,0x00,0xea,0xd1,0x01,0x05,0x0e,0x44
18887
18888# CHECK: v_mad_f16 v5, v1, v2, -v3               ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0x0e,0x84]
188890x05,0x00,0xea,0xd1,0x01,0x05,0x0e,0x84
18890
18891# CHECK: v_mad_f16 v5, -v1, -v2, -v3             ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0x0e,0xe4]
188920x05,0x00,0xea,0xd1,0x01,0x05,0x0e,0xe4
18893
18894# CHECK: v_mad_f16 v5, |v1|, v2, v3              ; encoding: [0x05,0x01,0xea,0xd1,0x01,0x05,0x0e,0x04]
188950x05,0x01,0xea,0xd1,0x01,0x05,0x0e,0x04
18896
18897# CHECK: v_mad_f16 v5, v1, |v2|, v3              ; encoding: [0x05,0x02,0xea,0xd1,0x01,0x05,0x0e,0x04]
188980x05,0x02,0xea,0xd1,0x01,0x05,0x0e,0x04
18899
18900# CHECK: v_mad_f16 v5, v1, v2, |v3|              ; encoding: [0x05,0x04,0xea,0xd1,0x01,0x05,0x0e,0x04]
189010x05,0x04,0xea,0xd1,0x01,0x05,0x0e,0x04
18902
18903# CHECK: v_mad_f16 v5, |v1|, |v2|, |v3|          ; encoding: [0x05,0x07,0xea,0xd1,0x01,0x05,0x0e,0x04]
189040x05,0x07,0xea,0xd1,0x01,0x05,0x0e,0x04
18905
18906# CHECK: v_mad_f16 v5, v1, v2, v3 clamp          ; encoding: [0x05,0x80,0xea,0xd1,0x01,0x05,0x0e,0x04]
189070x05,0x80,0xea,0xd1,0x01,0x05,0x0e,0x04
18908
18909# CHECK: v_mad_u16 v5, v1, v2, v3                ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0x0e,0x04]
189100x05,0x00,0xeb,0xd1,0x01,0x05,0x0e,0x04
18911
18912# CHECK: v_mad_u16 v255, v1, v2, v3              ; encoding: [0xff,0x00,0xeb,0xd1,0x01,0x05,0x0e,0x04]
189130xff,0x00,0xeb,0xd1,0x01,0x05,0x0e,0x04
18914
18915# CHECK: v_mad_u16 v5, v255, v2, v3              ; encoding: [0x05,0x00,0xeb,0xd1,0xff,0x05,0x0e,0x04]
189160x05,0x00,0xeb,0xd1,0xff,0x05,0x0e,0x04
18917
18918# CHECK: v_mad_u16 v5, s1, v2, v3                ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x04,0x0e,0x04]
189190x05,0x00,0xeb,0xd1,0x01,0x04,0x0e,0x04
18920
18921# CHECK: v_mad_u16 v5, s101, v2, v3              ; encoding: [0x05,0x00,0xeb,0xd1,0x65,0x04,0x0e,0x04]
189220x05,0x00,0xeb,0xd1,0x65,0x04,0x0e,0x04
18923
18924# CHECK: v_mad_u16 v5, flat_scratch_lo, v2, v3   ; encoding: [0x05,0x00,0xeb,0xd1,0x66,0x04,0x0e,0x04]
189250x05,0x00,0xeb,0xd1,0x66,0x04,0x0e,0x04
18926
18927# CHECK: v_mad_u16 v5, flat_scratch_hi, v2, v3   ; encoding: [0x05,0x00,0xeb,0xd1,0x67,0x04,0x0e,0x04]
189280x05,0x00,0xeb,0xd1,0x67,0x04,0x0e,0x04
18929
18930# CHECK: v_mad_u16 v5, vcc_lo, v2, v3            ; encoding: [0x05,0x00,0xeb,0xd1,0x6a,0x04,0x0e,0x04]
189310x05,0x00,0xeb,0xd1,0x6a,0x04,0x0e,0x04
18932
18933# CHECK: v_mad_u16 v5, vcc_hi, v2, v3            ; encoding: [0x05,0x00,0xeb,0xd1,0x6b,0x04,0x0e,0x04]
189340x05,0x00,0xeb,0xd1,0x6b,0x04,0x0e,0x04
18935
18936# CHECK: v_mad_u16 v5, tba_lo, v2, v3            ; encoding: [0x05,0x00,0xeb,0xd1,0x6c,0x04,0x0e,0x04]
189370x05,0x00,0xeb,0xd1,0x6c,0x04,0x0e,0x04
18938
18939# CHECK: v_mad_u16 v5, tba_hi, v2, v3            ; encoding: [0x05,0x00,0xeb,0xd1,0x6d,0x04,0x0e,0x04]
189400x05,0x00,0xeb,0xd1,0x6d,0x04,0x0e,0x04
18941
18942# CHECK: v_mad_u16 v5, tma_lo, v2, v3            ; encoding: [0x05,0x00,0xeb,0xd1,0x6e,0x04,0x0e,0x04]
189430x05,0x00,0xeb,0xd1,0x6e,0x04,0x0e,0x04
18944
18945# CHECK: v_mad_u16 v5, tma_hi, v2, v3            ; encoding: [0x05,0x00,0xeb,0xd1,0x6f,0x04,0x0e,0x04]
189460x05,0x00,0xeb,0xd1,0x6f,0x04,0x0e,0x04
18947
18948# CHECK: v_mad_u16 v5, ttmp11, v2, v3            ; encoding: [0x05,0x00,0xeb,0xd1,0x7b,0x04,0x0e,0x04]
189490x05,0x00,0xeb,0xd1,0x7b,0x04,0x0e,0x04
18950
18951# CHECK: v_mad_u16 v5, m0, v2, v3                ; encoding: [0x05,0x00,0xeb,0xd1,0x7c,0x04,0x0e,0x04]
189520x05,0x00,0xeb,0xd1,0x7c,0x04,0x0e,0x04
18953
18954# CHECK: v_mad_u16 v5, exec_lo, v2, v3           ; encoding: [0x05,0x00,0xeb,0xd1,0x7e,0x04,0x0e,0x04]
189550x05,0x00,0xeb,0xd1,0x7e,0x04,0x0e,0x04
18956
18957# CHECK: v_mad_u16 v5, exec_hi, v2, v3           ; encoding: [0x05,0x00,0xeb,0xd1,0x7f,0x04,0x0e,0x04]
189580x05,0x00,0xeb,0xd1,0x7f,0x04,0x0e,0x04
18959
18960# CHECK: v_mad_u16 v5, 0, v2, v3                 ; encoding: [0x05,0x00,0xeb,0xd1,0x80,0x04,0x0e,0x04]
189610x05,0x00,0xeb,0xd1,0x80,0x04,0x0e,0x04
18962
18963# CHECK: v_mad_u16 v5, -1, v2, v3                ; encoding: [0x05,0x00,0xeb,0xd1,0xc1,0x04,0x0e,0x04]
189640x05,0x00,0xeb,0xd1,0xc1,0x04,0x0e,0x04
18965
18966# CHECK: v_mad_u16 v5, 0x3800, v2, v3            ; encoding: [0x05,0x00,0xeb,0xd1,0xff,0x04,0x0e,0x04]
189670x05,0x00,0xeb,0xd1,0xf0,0x04,0x0e,0x04
18968
18969# CHECK: v_mad_u16 v5, 0xc400, v2, v3            ; encoding: [0x05,0x00,0xeb,0xd1,0xff,0x04,0x0e,0x04]
189700x05,0x00,0xeb,0xd1,0xf7,0x04,0x0e,0x04
18971
18972# CHECK: v_mad_u16 v5, v1, v255, v3              ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0xff,0x0f,0x04]
189730x05,0x00,0xeb,0xd1,0x01,0xff,0x0f,0x04
18974
18975# CHECK: v_mad_u16 v5, v1, s2, v3                ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0x0c,0x04]
189760x05,0x00,0xeb,0xd1,0x01,0x05,0x0c,0x04
18977
18978# CHECK: v_mad_u16 v5, v1, s101, v3              ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0xcb,0x0c,0x04]
189790x05,0x00,0xeb,0xd1,0x01,0xcb,0x0c,0x04
18980
18981# CHECK: v_mad_u16 v5, v1, flat_scratch_lo, v3   ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0xcd,0x0c,0x04]
189820x05,0x00,0xeb,0xd1,0x01,0xcd,0x0c,0x04
18983
18984# CHECK: v_mad_u16 v5, v1, flat_scratch_hi, v3   ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0xcf,0x0c,0x04]
189850x05,0x00,0xeb,0xd1,0x01,0xcf,0x0c,0x04
18986
18987# CHECK: v_mad_u16 v5, v1, vcc_lo, v3            ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0xd5,0x0c,0x04]
189880x05,0x00,0xeb,0xd1,0x01,0xd5,0x0c,0x04
18989
18990# CHECK: v_mad_u16 v5, v1, vcc_hi, v3            ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0xd7,0x0c,0x04]
189910x05,0x00,0xeb,0xd1,0x01,0xd7,0x0c,0x04
18992
18993# CHECK: v_mad_u16 v5, v1, tba_lo, v3            ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0xd9,0x0c,0x04]
189940x05,0x00,0xeb,0xd1,0x01,0xd9,0x0c,0x04
18995
18996# CHECK: v_mad_u16 v5, v1, tba_hi, v3            ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0xdb,0x0c,0x04]
189970x05,0x00,0xeb,0xd1,0x01,0xdb,0x0c,0x04
18998
18999# CHECK: v_mad_u16 v5, v1, tma_lo, v3            ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0xdd,0x0c,0x04]
190000x05,0x00,0xeb,0xd1,0x01,0xdd,0x0c,0x04
19001
19002# CHECK: v_mad_u16 v5, v1, tma_hi, v3            ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0xdf,0x0c,0x04]
190030x05,0x00,0xeb,0xd1,0x01,0xdf,0x0c,0x04
19004
19005# CHECK: v_mad_u16 v5, v1, ttmp11, v3            ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0xf7,0x0c,0x04]
190060x05,0x00,0xeb,0xd1,0x01,0xf7,0x0c,0x04
19007
19008# CHECK: v_mad_u16 v5, v1, m0, v3                ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0xf9,0x0c,0x04]
190090x05,0x00,0xeb,0xd1,0x01,0xf9,0x0c,0x04
19010
19011# CHECK: v_mad_u16 v5, v1, exec_lo, v3           ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0xfd,0x0c,0x04]
190120x05,0x00,0xeb,0xd1,0x01,0xfd,0x0c,0x04
19013
19014# CHECK: v_mad_u16 v5, v1, exec_hi, v3           ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0xff,0x0c,0x04]
190150x05,0x00,0xeb,0xd1,0x01,0xff,0x0c,0x04
19016
19017# CHECK: v_mad_u16 v5, v1, 0, v3                 ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x01,0x0d,0x04]
190180x05,0x00,0xeb,0xd1,0x01,0x01,0x0d,0x04
19019
19020# CHECK: v_mad_u16 v5, v1, -1, v3                ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x83,0x0d,0x04]
190210x05,0x00,0xeb,0xd1,0x01,0x83,0x0d,0x04
19022
19023# CHECK: v_mad_u16 v5, v1, 0x3800, v3            ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0xff,0x0d,0x04]
190240x05,0x00,0xeb,0xd1,0x01,0xe1,0x0d,0x04
19025
19026# CHECK: v_mad_u16 v5, v1, 0xc400, v3            ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0xff,0x0d,0x04]
190270x05,0x00,0xeb,0xd1,0x01,0xef,0x0d,0x04
19028
19029# CHECK: v_mad_u16 v5, v1, v2, v255              ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0xfe,0x07]
190300x05,0x00,0xeb,0xd1,0x01,0x05,0xfe,0x07
19031
19032# CHECK: v_mad_u16 v5, v1, v2, s3                ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0x0e,0x00]
190330x05,0x00,0xeb,0xd1,0x01,0x05,0x0e,0x00
19034
19035# CHECK: v_mad_u16 v5, v1, v2, s101              ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0x96,0x01]
190360x05,0x00,0xeb,0xd1,0x01,0x05,0x96,0x01
19037
19038# CHECK: v_mad_u16 v5, v1, v2, flat_scratch_lo   ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0x9a,0x01]
190390x05,0x00,0xeb,0xd1,0x01,0x05,0x9a,0x01
19040
19041# CHECK: v_mad_u16 v5, v1, v2, flat_scratch_hi   ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0x9e,0x01]
190420x05,0x00,0xeb,0xd1,0x01,0x05,0x9e,0x01
19043
19044# CHECK: v_mad_u16 v5, v1, v2, vcc_lo            ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0xaa,0x01]
190450x05,0x00,0xeb,0xd1,0x01,0x05,0xaa,0x01
19046
19047# CHECK: v_mad_u16 v5, v1, v2, vcc_hi            ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0xae,0x01]
190480x05,0x00,0xeb,0xd1,0x01,0x05,0xae,0x01
19049
19050# CHECK: v_mad_u16 v5, v1, v2, tba_lo            ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0xb2,0x01]
190510x05,0x00,0xeb,0xd1,0x01,0x05,0xb2,0x01
19052
19053# CHECK: v_mad_u16 v5, v1, v2, tba_hi            ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0xb6,0x01]
190540x05,0x00,0xeb,0xd1,0x01,0x05,0xb6,0x01
19055
19056# CHECK: v_mad_u16 v5, v1, v2, tma_lo            ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0xba,0x01]
190570x05,0x00,0xeb,0xd1,0x01,0x05,0xba,0x01
19058
19059# CHECK: v_mad_u16 v5, v1, v2, tma_hi            ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0xbe,0x01]
190600x05,0x00,0xeb,0xd1,0x01,0x05,0xbe,0x01
19061
19062# CHECK: v_mad_u16 v5, v1, v2, ttmp11            ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0xee,0x01]
190630x05,0x00,0xeb,0xd1,0x01,0x05,0xee,0x01
19064
19065# CHECK: v_mad_u16 v5, v1, v2, m0                ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0xf2,0x01]
190660x05,0x00,0xeb,0xd1,0x01,0x05,0xf2,0x01
19067
19068# CHECK: v_mad_u16 v5, v1, v2, exec_lo           ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0xfa,0x01]
190690x05,0x00,0xeb,0xd1,0x01,0x05,0xfa,0x01
19070
19071# CHECK: v_mad_u16 v5, v1, v2, exec_hi           ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0xfe,0x01]
190720x05,0x00,0xeb,0xd1,0x01,0x05,0xfe,0x01
19073
19074# CHECK: v_mad_u16 v5, v1, v2, 0                 ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0x02,0x02]
190750x05,0x00,0xeb,0xd1,0x01,0x05,0x02,0x02
19076
19077# CHECK: v_mad_u16 v5, v1, v2, -1                ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0x06,0x03]
190780x05,0x00,0xeb,0xd1,0x01,0x05,0x06,0x03
19079
19080# CHECK: v_mad_u16 v5, v1, v2, 0x3800            ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0xfe,0x03]
190810x05,0x00,0xeb,0xd1,0x01,0x05,0xc2,0x03
19082
19083# CHECK: v_mad_u16 v5, v1, v2, 0xc400            ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0xfe,0x03]
190840x05,0x00,0xeb,0xd1,0x01,0x05,0xde,0x03
19085
19086# CHECK: v_mad_u16 v5, v1, v2, v3 clamp          ; encoding: [0x05,0x80,0xeb,0xd1,0x01,0x05,0x0e,0x04]
190870x05,0x80,0xeb,0xd1,0x01,0x05,0x0e,0x04
19088
19089# CHECK: v_mad_i16 v5, v1, v2, v3                ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0x0e,0x04]
190900x05,0x00,0xec,0xd1,0x01,0x05,0x0e,0x04
19091
19092# CHECK: v_mad_i16 v255, v1, v2, v3              ; encoding: [0xff,0x00,0xec,0xd1,0x01,0x05,0x0e,0x04]
190930xff,0x00,0xec,0xd1,0x01,0x05,0x0e,0x04
19094
19095# CHECK: v_mad_i16 v5, v255, v2, v3              ; encoding: [0x05,0x00,0xec,0xd1,0xff,0x05,0x0e,0x04]
190960x05,0x00,0xec,0xd1,0xff,0x05,0x0e,0x04
19097
19098# CHECK: v_mad_i16 v5, s1, v2, v3                ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x04,0x0e,0x04]
190990x05,0x00,0xec,0xd1,0x01,0x04,0x0e,0x04
19100
19101# CHECK: v_mad_i16 v5, s101, v2, v3              ; encoding: [0x05,0x00,0xec,0xd1,0x65,0x04,0x0e,0x04]
191020x05,0x00,0xec,0xd1,0x65,0x04,0x0e,0x04
19103
19104# CHECK: v_mad_i16 v5, flat_scratch_lo, v2, v3   ; encoding: [0x05,0x00,0xec,0xd1,0x66,0x04,0x0e,0x04]
191050x05,0x00,0xec,0xd1,0x66,0x04,0x0e,0x04
19106
19107# CHECK: v_mad_i16 v5, flat_scratch_hi, v2, v3   ; encoding: [0x05,0x00,0xec,0xd1,0x67,0x04,0x0e,0x04]
191080x05,0x00,0xec,0xd1,0x67,0x04,0x0e,0x04
19109
19110# CHECK: v_mad_i16 v5, vcc_lo, v2, v3            ; encoding: [0x05,0x00,0xec,0xd1,0x6a,0x04,0x0e,0x04]
191110x05,0x00,0xec,0xd1,0x6a,0x04,0x0e,0x04
19112
19113# CHECK: v_mad_i16 v5, vcc_hi, v2, v3            ; encoding: [0x05,0x00,0xec,0xd1,0x6b,0x04,0x0e,0x04]
191140x05,0x00,0xec,0xd1,0x6b,0x04,0x0e,0x04
19115
19116# CHECK: v_mad_i16 v5, tba_lo, v2, v3            ; encoding: [0x05,0x00,0xec,0xd1,0x6c,0x04,0x0e,0x04]
191170x05,0x00,0xec,0xd1,0x6c,0x04,0x0e,0x04
19118
19119# CHECK: v_mad_i16 v5, tba_hi, v2, v3            ; encoding: [0x05,0x00,0xec,0xd1,0x6d,0x04,0x0e,0x04]
191200x05,0x00,0xec,0xd1,0x6d,0x04,0x0e,0x04
19121
19122# CHECK: v_mad_i16 v5, tma_lo, v2, v3            ; encoding: [0x05,0x00,0xec,0xd1,0x6e,0x04,0x0e,0x04]
191230x05,0x00,0xec,0xd1,0x6e,0x04,0x0e,0x04
19124
19125# CHECK: v_mad_i16 v5, tma_hi, v2, v3            ; encoding: [0x05,0x00,0xec,0xd1,0x6f,0x04,0x0e,0x04]
191260x05,0x00,0xec,0xd1,0x6f,0x04,0x0e,0x04
19127
19128# CHECK: v_mad_i16 v5, ttmp11, v2, v3            ; encoding: [0x05,0x00,0xec,0xd1,0x7b,0x04,0x0e,0x04]
191290x05,0x00,0xec,0xd1,0x7b,0x04,0x0e,0x04
19130
19131# CHECK: v_mad_i16 v5, m0, v2, v3                ; encoding: [0x05,0x00,0xec,0xd1,0x7c,0x04,0x0e,0x04]
191320x05,0x00,0xec,0xd1,0x7c,0x04,0x0e,0x04
19133
19134# CHECK: v_mad_i16 v5, exec_lo, v2, v3           ; encoding: [0x05,0x00,0xec,0xd1,0x7e,0x04,0x0e,0x04]
191350x05,0x00,0xec,0xd1,0x7e,0x04,0x0e,0x04
19136
19137# CHECK: v_mad_i16 v5, exec_hi, v2, v3           ; encoding: [0x05,0x00,0xec,0xd1,0x7f,0x04,0x0e,0x04]
191380x05,0x00,0xec,0xd1,0x7f,0x04,0x0e,0x04
19139
19140# CHECK: v_mad_i16 v5, 0, v2, v3                 ; encoding: [0x05,0x00,0xec,0xd1,0x80,0x04,0x0e,0x04]
191410x05,0x00,0xec,0xd1,0x80,0x04,0x0e,0x04
19142
19143# CHECK: v_mad_i16 v5, -1, v2, v3                ; encoding: [0x05,0x00,0xec,0xd1,0xc1,0x04,0x0e,0x04]
191440x05,0x00,0xec,0xd1,0xc1,0x04,0x0e,0x04
19145
19146# CHECK: v_mad_i16 v5, 0x3800, v2, v3            ; encoding: [0x05,0x00,0xec,0xd1,0xff,0x04,0x0e,0x04]
191470x05,0x00,0xec,0xd1,0xf0,0x04,0x0e,0x04
19148
19149# CHECK: v_mad_i16 v5, 0xc400, v2, v3            ; encoding: [0x05,0x00,0xec,0xd1,0xff,0x04,0x0e,0x04]
191500x05,0x00,0xec,0xd1,0xf7,0x04,0x0e,0x04
19151
19152# CHECK: v_mad_i16 v5, v1, v255, v3              ; encoding: [0x05,0x00,0xec,0xd1,0x01,0xff,0x0f,0x04]
191530x05,0x00,0xec,0xd1,0x01,0xff,0x0f,0x04
19154
19155# CHECK: v_mad_i16 v5, v1, s2, v3                ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0x0c,0x04]
191560x05,0x00,0xec,0xd1,0x01,0x05,0x0c,0x04
19157
19158# CHECK: v_mad_i16 v5, v1, s101, v3              ; encoding: [0x05,0x00,0xec,0xd1,0x01,0xcb,0x0c,0x04]
191590x05,0x00,0xec,0xd1,0x01,0xcb,0x0c,0x04
19160
19161# CHECK: v_mad_i16 v5, v1, flat_scratch_lo, v3   ; encoding: [0x05,0x00,0xec,0xd1,0x01,0xcd,0x0c,0x04]
191620x05,0x00,0xec,0xd1,0x01,0xcd,0x0c,0x04
19163
19164# CHECK: v_mad_i16 v5, v1, flat_scratch_hi, v3   ; encoding: [0x05,0x00,0xec,0xd1,0x01,0xcf,0x0c,0x04]
191650x05,0x00,0xec,0xd1,0x01,0xcf,0x0c,0x04
19166
19167# CHECK: v_mad_i16 v5, v1, vcc_lo, v3            ; encoding: [0x05,0x00,0xec,0xd1,0x01,0xd5,0x0c,0x04]
191680x05,0x00,0xec,0xd1,0x01,0xd5,0x0c,0x04
19169
19170# CHECK: v_mad_i16 v5, v1, vcc_hi, v3            ; encoding: [0x05,0x00,0xec,0xd1,0x01,0xd7,0x0c,0x04]
191710x05,0x00,0xec,0xd1,0x01,0xd7,0x0c,0x04
19172
19173# CHECK: v_mad_i16 v5, v1, tba_lo, v3            ; encoding: [0x05,0x00,0xec,0xd1,0x01,0xd9,0x0c,0x04]
191740x05,0x00,0xec,0xd1,0x01,0xd9,0x0c,0x04
19175
19176# CHECK: v_mad_i16 v5, v1, tba_hi, v3            ; encoding: [0x05,0x00,0xec,0xd1,0x01,0xdb,0x0c,0x04]
191770x05,0x00,0xec,0xd1,0x01,0xdb,0x0c,0x04
19178
19179# CHECK: v_mad_i16 v5, v1, tma_lo, v3            ; encoding: [0x05,0x00,0xec,0xd1,0x01,0xdd,0x0c,0x04]
191800x05,0x00,0xec,0xd1,0x01,0xdd,0x0c,0x04
19181
19182# CHECK: v_mad_i16 v5, v1, tma_hi, v3            ; encoding: [0x05,0x00,0xec,0xd1,0x01,0xdf,0x0c,0x04]
191830x05,0x00,0xec,0xd1,0x01,0xdf,0x0c,0x04
19184
19185# CHECK: v_mad_i16 v5, v1, ttmp11, v3            ; encoding: [0x05,0x00,0xec,0xd1,0x01,0xf7,0x0c,0x04]
191860x05,0x00,0xec,0xd1,0x01,0xf7,0x0c,0x04
19187
19188# CHECK: v_mad_i16 v5, v1, m0, v3                ; encoding: [0x05,0x00,0xec,0xd1,0x01,0xf9,0x0c,0x04]
191890x05,0x00,0xec,0xd1,0x01,0xf9,0x0c,0x04
19190
19191# CHECK: v_mad_i16 v5, v1, exec_lo, v3           ; encoding: [0x05,0x00,0xec,0xd1,0x01,0xfd,0x0c,0x04]
191920x05,0x00,0xec,0xd1,0x01,0xfd,0x0c,0x04
19193
19194# CHECK: v_mad_i16 v5, v1, exec_hi, v3           ; encoding: [0x05,0x00,0xec,0xd1,0x01,0xff,0x0c,0x04]
191950x05,0x00,0xec,0xd1,0x01,0xff,0x0c,0x04
19196
19197# CHECK: v_mad_i16 v5, v1, 0, v3                 ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x01,0x0d,0x04]
191980x05,0x00,0xec,0xd1,0x01,0x01,0x0d,0x04
19199
19200# CHECK: v_mad_i16 v5, v1, -1, v3                ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x83,0x0d,0x04]
192010x05,0x00,0xec,0xd1,0x01,0x83,0x0d,0x04
19202
19203# CHECK: v_mad_i16 v5, v1, 0x3800, v3            ; encoding: [0x05,0x00,0xec,0xd1,0x01,0xff,0x0d,0x04]
192040x05,0x00,0xec,0xd1,0x01,0xe1,0x0d,0x04
19205
19206# CHECK: v_mad_i16 v5, v1, 0xc400, v3            ; encoding: [0x05,0x00,0xec,0xd1,0x01,0xff,0x0d,0x04]
192070x05,0x00,0xec,0xd1,0x01,0xef,0x0d,0x04
19208
19209# CHECK: v_mad_i16 v5, v1, v2, v255              ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0xfe,0x07]
192100x05,0x00,0xec,0xd1,0x01,0x05,0xfe,0x07
19211
19212# CHECK: v_mad_i16 v5, v1, v2, s3                ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0x0e,0x00]
192130x05,0x00,0xec,0xd1,0x01,0x05,0x0e,0x00
19214
19215# CHECK: v_mad_i16 v5, v1, v2, s101              ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0x96,0x01]
192160x05,0x00,0xec,0xd1,0x01,0x05,0x96,0x01
19217
19218# CHECK: v_mad_i16 v5, v1, v2, flat_scratch_lo   ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0x9a,0x01]
192190x05,0x00,0xec,0xd1,0x01,0x05,0x9a,0x01
19220
19221# CHECK: v_mad_i16 v5, v1, v2, flat_scratch_hi   ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0x9e,0x01]
192220x05,0x00,0xec,0xd1,0x01,0x05,0x9e,0x01
19223
19224# CHECK: v_mad_i16 v5, v1, v2, vcc_lo            ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0xaa,0x01]
192250x05,0x00,0xec,0xd1,0x01,0x05,0xaa,0x01
19226
19227# CHECK: v_mad_i16 v5, v1, v2, vcc_hi            ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0xae,0x01]
192280x05,0x00,0xec,0xd1,0x01,0x05,0xae,0x01
19229
19230# CHECK: v_mad_i16 v5, v1, v2, tba_lo            ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0xb2,0x01]
192310x05,0x00,0xec,0xd1,0x01,0x05,0xb2,0x01
19232
19233# CHECK: v_mad_i16 v5, v1, v2, tba_hi            ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0xb6,0x01]
192340x05,0x00,0xec,0xd1,0x01,0x05,0xb6,0x01
19235
19236# CHECK: v_mad_i16 v5, v1, v2, tma_lo            ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0xba,0x01]
192370x05,0x00,0xec,0xd1,0x01,0x05,0xba,0x01
19238
19239# CHECK: v_mad_i16 v5, v1, v2, tma_hi            ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0xbe,0x01]
192400x05,0x00,0xec,0xd1,0x01,0x05,0xbe,0x01
19241
19242# CHECK: v_mad_i16 v5, v1, v2, ttmp11            ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0xee,0x01]
192430x05,0x00,0xec,0xd1,0x01,0x05,0xee,0x01
19244
19245# CHECK: v_mad_i16 v5, v1, v2, m0                ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0xf2,0x01]
192460x05,0x00,0xec,0xd1,0x01,0x05,0xf2,0x01
19247
19248# CHECK: v_mad_i16 v5, v1, v2, exec_lo           ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0xfa,0x01]
192490x05,0x00,0xec,0xd1,0x01,0x05,0xfa,0x01
19250
19251# CHECK: v_mad_i16 v5, v1, v2, exec_hi           ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0xfe,0x01]
192520x05,0x00,0xec,0xd1,0x01,0x05,0xfe,0x01
19253
19254# CHECK: v_mad_i16 v5, v1, v2, 0                 ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0x02,0x02]
192550x05,0x00,0xec,0xd1,0x01,0x05,0x02,0x02
19256
19257# CHECK: v_mad_i16 v5, v1, v2, -1                ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0x06,0x03]
192580x05,0x00,0xec,0xd1,0x01,0x05,0x06,0x03
19259
19260# CHECK: v_mad_i16 v5, v1, v2, 0x3800            ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0xfe,0x03]
192610x05,0x00,0xec,0xd1,0x01,0x05,0xc2,0x03
19262
19263# CHECK: v_mad_i16 v5, v1, v2, 0xc400            ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0xfe,0x03]
192640x05,0x00,0xec,0xd1,0x01,0x05,0xde,0x03
19265
19266# CHECK: v_mad_i16 v5, v1, v2, v3 clamp          ; encoding: [0x05,0x80,0xec,0xd1,0x01,0x05,0x0e,0x04]
192670x05,0x80,0xec,0xd1,0x01,0x05,0x0e,0x04
19268
19269# CHECK: v_perm_b32 v5, v1, v2, v3               ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0x0e,0x04]
192700x05,0x00,0xed,0xd1,0x01,0x05,0x0e,0x04
19271
19272# CHECK: v_perm_b32 v255, v1, v2, v3             ; encoding: [0xff,0x00,0xed,0xd1,0x01,0x05,0x0e,0x04]
192730xff,0x00,0xed,0xd1,0x01,0x05,0x0e,0x04
19274
19275# CHECK: v_perm_b32 v5, v255, v2, v3             ; encoding: [0x05,0x00,0xed,0xd1,0xff,0x05,0x0e,0x04]
192760x05,0x00,0xed,0xd1,0xff,0x05,0x0e,0x04
19277
19278# CHECK: v_perm_b32 v5, s1, v2, v3               ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x04,0x0e,0x04]
192790x05,0x00,0xed,0xd1,0x01,0x04,0x0e,0x04
19280
19281# CHECK: v_perm_b32 v5, s101, v2, v3             ; encoding: [0x05,0x00,0xed,0xd1,0x65,0x04,0x0e,0x04]
192820x05,0x00,0xed,0xd1,0x65,0x04,0x0e,0x04
19283
19284# CHECK: v_perm_b32 v5, flat_scratch_lo, v2, v3  ; encoding: [0x05,0x00,0xed,0xd1,0x66,0x04,0x0e,0x04]
192850x05,0x00,0xed,0xd1,0x66,0x04,0x0e,0x04
19286
19287# CHECK: v_perm_b32 v5, flat_scratch_hi, v2, v3  ; encoding: [0x05,0x00,0xed,0xd1,0x67,0x04,0x0e,0x04]
192880x05,0x00,0xed,0xd1,0x67,0x04,0x0e,0x04
19289
19290# CHECK: v_perm_b32 v5, vcc_lo, v2, v3           ; encoding: [0x05,0x00,0xed,0xd1,0x6a,0x04,0x0e,0x04]
192910x05,0x00,0xed,0xd1,0x6a,0x04,0x0e,0x04
19292
19293# CHECK: v_perm_b32 v5, vcc_hi, v2, v3           ; encoding: [0x05,0x00,0xed,0xd1,0x6b,0x04,0x0e,0x04]
192940x05,0x00,0xed,0xd1,0x6b,0x04,0x0e,0x04
19295
19296# CHECK: v_perm_b32 v5, tba_lo, v2, v3           ; encoding: [0x05,0x00,0xed,0xd1,0x6c,0x04,0x0e,0x04]
192970x05,0x00,0xed,0xd1,0x6c,0x04,0x0e,0x04
19298
19299# CHECK: v_perm_b32 v5, tba_hi, v2, v3           ; encoding: [0x05,0x00,0xed,0xd1,0x6d,0x04,0x0e,0x04]
193000x05,0x00,0xed,0xd1,0x6d,0x04,0x0e,0x04
19301
19302# CHECK: v_perm_b32 v5, tma_lo, v2, v3           ; encoding: [0x05,0x00,0xed,0xd1,0x6e,0x04,0x0e,0x04]
193030x05,0x00,0xed,0xd1,0x6e,0x04,0x0e,0x04
19304
19305# CHECK: v_perm_b32 v5, tma_hi, v2, v3           ; encoding: [0x05,0x00,0xed,0xd1,0x6f,0x04,0x0e,0x04]
193060x05,0x00,0xed,0xd1,0x6f,0x04,0x0e,0x04
19307
19308# CHECK: v_perm_b32 v5, ttmp11, v2, v3           ; encoding: [0x05,0x00,0xed,0xd1,0x7b,0x04,0x0e,0x04]
193090x05,0x00,0xed,0xd1,0x7b,0x04,0x0e,0x04
19310
19311# CHECK: v_perm_b32 v5, m0, v2, v3               ; encoding: [0x05,0x00,0xed,0xd1,0x7c,0x04,0x0e,0x04]
193120x05,0x00,0xed,0xd1,0x7c,0x04,0x0e,0x04
19313
19314# CHECK: v_perm_b32 v5, exec_lo, v2, v3          ; encoding: [0x05,0x00,0xed,0xd1,0x7e,0x04,0x0e,0x04]
193150x05,0x00,0xed,0xd1,0x7e,0x04,0x0e,0x04
19316
19317# CHECK: v_perm_b32 v5, exec_hi, v2, v3          ; encoding: [0x05,0x00,0xed,0xd1,0x7f,0x04,0x0e,0x04]
193180x05,0x00,0xed,0xd1,0x7f,0x04,0x0e,0x04
19319
19320# CHECK: v_perm_b32 v5, 0, v2, v3                ; encoding: [0x05,0x00,0xed,0xd1,0x80,0x04,0x0e,0x04]
193210x05,0x00,0xed,0xd1,0x80,0x04,0x0e,0x04
19322
19323# CHECK: v_perm_b32 v5, -1, v2, v3               ; encoding: [0x05,0x00,0xed,0xd1,0xc1,0x04,0x0e,0x04]
193240x05,0x00,0xed,0xd1,0xc1,0x04,0x0e,0x04
19325
19326# CHECK: v_perm_b32 v5, 0.5, v2, v3              ; encoding: [0x05,0x00,0xed,0xd1,0xf0,0x04,0x0e,0x04]
193270x05,0x00,0xed,0xd1,0xf0,0x04,0x0e,0x04
19328
19329# CHECK: v_perm_b32 v5, -4.0, v2, v3             ; encoding: [0x05,0x00,0xed,0xd1,0xf7,0x04,0x0e,0x04]
193300x05,0x00,0xed,0xd1,0xf7,0x04,0x0e,0x04
19331
19332# CHECK: v_perm_b32 v5, v1, v255, v3             ; encoding: [0x05,0x00,0xed,0xd1,0x01,0xff,0x0f,0x04]
193330x05,0x00,0xed,0xd1,0x01,0xff,0x0f,0x04
19334
19335# CHECK: v_perm_b32 v5, v1, s2, v3               ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0x0c,0x04]
193360x05,0x00,0xed,0xd1,0x01,0x05,0x0c,0x04
19337
19338# CHECK: v_perm_b32 v5, v1, s101, v3             ; encoding: [0x05,0x00,0xed,0xd1,0x01,0xcb,0x0c,0x04]
193390x05,0x00,0xed,0xd1,0x01,0xcb,0x0c,0x04
19340
19341# CHECK: v_perm_b32 v5, v1, flat_scratch_lo, v3  ; encoding: [0x05,0x00,0xed,0xd1,0x01,0xcd,0x0c,0x04]
193420x05,0x00,0xed,0xd1,0x01,0xcd,0x0c,0x04
19343
19344# CHECK: v_perm_b32 v5, v1, flat_scratch_hi, v3  ; encoding: [0x05,0x00,0xed,0xd1,0x01,0xcf,0x0c,0x04]
193450x05,0x00,0xed,0xd1,0x01,0xcf,0x0c,0x04
19346
19347# CHECK: v_perm_b32 v5, v1, vcc_lo, v3           ; encoding: [0x05,0x00,0xed,0xd1,0x01,0xd5,0x0c,0x04]
193480x05,0x00,0xed,0xd1,0x01,0xd5,0x0c,0x04
19349
19350# CHECK: v_perm_b32 v5, v1, vcc_hi, v3           ; encoding: [0x05,0x00,0xed,0xd1,0x01,0xd7,0x0c,0x04]
193510x05,0x00,0xed,0xd1,0x01,0xd7,0x0c,0x04
19352
19353# CHECK: v_perm_b32 v5, v1, tba_lo, v3           ; encoding: [0x05,0x00,0xed,0xd1,0x01,0xd9,0x0c,0x04]
193540x05,0x00,0xed,0xd1,0x01,0xd9,0x0c,0x04
19355
19356# CHECK: v_perm_b32 v5, v1, tba_hi, v3           ; encoding: [0x05,0x00,0xed,0xd1,0x01,0xdb,0x0c,0x04]
193570x05,0x00,0xed,0xd1,0x01,0xdb,0x0c,0x04
19358
19359# CHECK: v_perm_b32 v5, v1, tma_lo, v3           ; encoding: [0x05,0x00,0xed,0xd1,0x01,0xdd,0x0c,0x04]
193600x05,0x00,0xed,0xd1,0x01,0xdd,0x0c,0x04
19361
19362# CHECK: v_perm_b32 v5, v1, tma_hi, v3           ; encoding: [0x05,0x00,0xed,0xd1,0x01,0xdf,0x0c,0x04]
193630x05,0x00,0xed,0xd1,0x01,0xdf,0x0c,0x04
19364
19365# CHECK: v_perm_b32 v5, v1, ttmp11, v3           ; encoding: [0x05,0x00,0xed,0xd1,0x01,0xf7,0x0c,0x04]
193660x05,0x00,0xed,0xd1,0x01,0xf7,0x0c,0x04
19367
19368# CHECK: v_perm_b32 v5, v1, m0, v3               ; encoding: [0x05,0x00,0xed,0xd1,0x01,0xf9,0x0c,0x04]
193690x05,0x00,0xed,0xd1,0x01,0xf9,0x0c,0x04
19370
19371# CHECK: v_perm_b32 v5, v1, exec_lo, v3          ; encoding: [0x05,0x00,0xed,0xd1,0x01,0xfd,0x0c,0x04]
193720x05,0x00,0xed,0xd1,0x01,0xfd,0x0c,0x04
19373
19374# CHECK: v_perm_b32 v5, v1, exec_hi, v3          ; encoding: [0x05,0x00,0xed,0xd1,0x01,0xff,0x0c,0x04]
193750x05,0x00,0xed,0xd1,0x01,0xff,0x0c,0x04
19376
19377# CHECK: v_perm_b32 v5, v1, 0, v3                ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x01,0x0d,0x04]
193780x05,0x00,0xed,0xd1,0x01,0x01,0x0d,0x04
19379
19380# CHECK: v_perm_b32 v5, v1, -1, v3               ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x83,0x0d,0x04]
193810x05,0x00,0xed,0xd1,0x01,0x83,0x0d,0x04
19382
19383# CHECK: v_perm_b32 v5, v1, 0.5, v3              ; encoding: [0x05,0x00,0xed,0xd1,0x01,0xe1,0x0d,0x04]
193840x05,0x00,0xed,0xd1,0x01,0xe1,0x0d,0x04
19385
19386# CHECK: v_perm_b32 v5, v1, -4.0, v3             ; encoding: [0x05,0x00,0xed,0xd1,0x01,0xef,0x0d,0x04]
193870x05,0x00,0xed,0xd1,0x01,0xef,0x0d,0x04
19388
19389# CHECK: v_perm_b32 v5, v1, v2, v255             ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0xfe,0x07]
193900x05,0x00,0xed,0xd1,0x01,0x05,0xfe,0x07
19391
19392# CHECK: v_perm_b32 v5, v1, v2, s3               ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0x0e,0x00]
193930x05,0x00,0xed,0xd1,0x01,0x05,0x0e,0x00
19394
19395# CHECK: v_perm_b32 v5, v1, v2, s101             ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0x96,0x01]
193960x05,0x00,0xed,0xd1,0x01,0x05,0x96,0x01
19397
19398# CHECK: v_perm_b32 v5, v1, v2, flat_scratch_lo  ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0x9a,0x01]
193990x05,0x00,0xed,0xd1,0x01,0x05,0x9a,0x01
19400
19401# CHECK: v_perm_b32 v5, v1, v2, flat_scratch_hi  ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0x9e,0x01]
194020x05,0x00,0xed,0xd1,0x01,0x05,0x9e,0x01
19403
19404# CHECK: v_perm_b32 v5, v1, v2, vcc_lo           ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0xaa,0x01]
194050x05,0x00,0xed,0xd1,0x01,0x05,0xaa,0x01
19406
19407# CHECK: v_perm_b32 v5, v1, v2, vcc_hi           ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0xae,0x01]
194080x05,0x00,0xed,0xd1,0x01,0x05,0xae,0x01
19409
19410# CHECK: v_perm_b32 v5, v1, v2, tba_lo           ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0xb2,0x01]
194110x05,0x00,0xed,0xd1,0x01,0x05,0xb2,0x01
19412
19413# CHECK: v_perm_b32 v5, v1, v2, tba_hi           ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0xb6,0x01]
194140x05,0x00,0xed,0xd1,0x01,0x05,0xb6,0x01
19415
19416# CHECK: v_perm_b32 v5, v1, v2, tma_lo           ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0xba,0x01]
194170x05,0x00,0xed,0xd1,0x01,0x05,0xba,0x01
19418
19419# CHECK: v_perm_b32 v5, v1, v2, tma_hi           ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0xbe,0x01]
194200x05,0x00,0xed,0xd1,0x01,0x05,0xbe,0x01
19421
19422# CHECK: v_perm_b32 v5, v1, v2, ttmp11           ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0xee,0x01]
194230x05,0x00,0xed,0xd1,0x01,0x05,0xee,0x01
19424
19425# CHECK: v_perm_b32 v5, v1, v2, m0               ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0xf2,0x01]
194260x05,0x00,0xed,0xd1,0x01,0x05,0xf2,0x01
19427
19428# CHECK: v_perm_b32 v5, v1, v2, exec_lo          ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0xfa,0x01]
194290x05,0x00,0xed,0xd1,0x01,0x05,0xfa,0x01
19430
19431# CHECK: v_perm_b32 v5, v1, v2, exec_hi          ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0xfe,0x01]
194320x05,0x00,0xed,0xd1,0x01,0x05,0xfe,0x01
19433
19434# CHECK: v_perm_b32 v5, v1, v2, 0                ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0x02,0x02]
194350x05,0x00,0xed,0xd1,0x01,0x05,0x02,0x02
19436
19437# CHECK: v_perm_b32 v5, v1, v2, -1               ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0x06,0x03]
194380x05,0x00,0xed,0xd1,0x01,0x05,0x06,0x03
19439
19440# CHECK: v_perm_b32 v5, v1, v2, 0.5              ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0xc2,0x03]
194410x05,0x00,0xed,0xd1,0x01,0x05,0xc2,0x03
19442
19443# CHECK: v_perm_b32 v5, v1, v2, -4.0             ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0xde,0x03]
194440x05,0x00,0xed,0xd1,0x01,0x05,0xde,0x03
19445
19446# CHECK: v_fma_f16 v5, v1, v2, v3                ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0x0e,0x04]
194470x05,0x00,0xee,0xd1,0x01,0x05,0x0e,0x04
19448
19449# CHECK: v_fma_f16 v255, v1, v2, v3              ; encoding: [0xff,0x00,0xee,0xd1,0x01,0x05,0x0e,0x04]
194500xff,0x00,0xee,0xd1,0x01,0x05,0x0e,0x04
19451
19452# CHECK: v_fma_f16 v5, v255, v2, v3              ; encoding: [0x05,0x00,0xee,0xd1,0xff,0x05,0x0e,0x04]
194530x05,0x00,0xee,0xd1,0xff,0x05,0x0e,0x04
19454
19455# CHECK: v_fma_f16 v5, s1, v2, v3                ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x04,0x0e,0x04]
194560x05,0x00,0xee,0xd1,0x01,0x04,0x0e,0x04
19457
19458# CHECK: v_fma_f16 v5, s101, v2, v3              ; encoding: [0x05,0x00,0xee,0xd1,0x65,0x04,0x0e,0x04]
194590x05,0x00,0xee,0xd1,0x65,0x04,0x0e,0x04
19460
19461# CHECK: v_fma_f16 v5, flat_scratch_lo, v2, v3   ; encoding: [0x05,0x00,0xee,0xd1,0x66,0x04,0x0e,0x04]
194620x05,0x00,0xee,0xd1,0x66,0x04,0x0e,0x04
19463
19464# CHECK: v_fma_f16 v5, flat_scratch_hi, v2, v3   ; encoding: [0x05,0x00,0xee,0xd1,0x67,0x04,0x0e,0x04]
194650x05,0x00,0xee,0xd1,0x67,0x04,0x0e,0x04
19466
19467# CHECK: v_fma_f16 v5, vcc_lo, v2, v3            ; encoding: [0x05,0x00,0xee,0xd1,0x6a,0x04,0x0e,0x04]
194680x05,0x00,0xee,0xd1,0x6a,0x04,0x0e,0x04
19469
19470# CHECK: v_fma_f16 v5, vcc_hi, v2, v3            ; encoding: [0x05,0x00,0xee,0xd1,0x6b,0x04,0x0e,0x04]
194710x05,0x00,0xee,0xd1,0x6b,0x04,0x0e,0x04
19472
19473# CHECK: v_fma_f16 v5, tba_lo, v2, v3            ; encoding: [0x05,0x00,0xee,0xd1,0x6c,0x04,0x0e,0x04]
194740x05,0x00,0xee,0xd1,0x6c,0x04,0x0e,0x04
19475
19476# CHECK: v_fma_f16 v5, tba_hi, v2, v3            ; encoding: [0x05,0x00,0xee,0xd1,0x6d,0x04,0x0e,0x04]
194770x05,0x00,0xee,0xd1,0x6d,0x04,0x0e,0x04
19478
19479# CHECK: v_fma_f16 v5, tma_lo, v2, v3            ; encoding: [0x05,0x00,0xee,0xd1,0x6e,0x04,0x0e,0x04]
194800x05,0x00,0xee,0xd1,0x6e,0x04,0x0e,0x04
19481
19482# CHECK: v_fma_f16 v5, tma_hi, v2, v3            ; encoding: [0x05,0x00,0xee,0xd1,0x6f,0x04,0x0e,0x04]
194830x05,0x00,0xee,0xd1,0x6f,0x04,0x0e,0x04
19484
19485# CHECK: v_fma_f16 v5, ttmp11, v2, v3            ; encoding: [0x05,0x00,0xee,0xd1,0x7b,0x04,0x0e,0x04]
194860x05,0x00,0xee,0xd1,0x7b,0x04,0x0e,0x04
19487
19488# CHECK: v_fma_f16 v5, m0, v2, v3                ; encoding: [0x05,0x00,0xee,0xd1,0x7c,0x04,0x0e,0x04]
194890x05,0x00,0xee,0xd1,0x7c,0x04,0x0e,0x04
19490
19491# CHECK: v_fma_f16 v5, exec_lo, v2, v3           ; encoding: [0x05,0x00,0xee,0xd1,0x7e,0x04,0x0e,0x04]
194920x05,0x00,0xee,0xd1,0x7e,0x04,0x0e,0x04
19493
19494# CHECK: v_fma_f16 v5, exec_hi, v2, v3           ; encoding: [0x05,0x00,0xee,0xd1,0x7f,0x04,0x0e,0x04]
194950x05,0x00,0xee,0xd1,0x7f,0x04,0x0e,0x04
19496
19497# CHECK: v_fma_f16 v5, 0, v2, v3                 ; encoding: [0x05,0x00,0xee,0xd1,0x80,0x04,0x0e,0x04]
194980x05,0x00,0xee,0xd1,0x80,0x04,0x0e,0x04
19499
19500# CHECK: v_fma_f16 v5, -1, v2, v3                ; encoding: [0x05,0x00,0xee,0xd1,0xc1,0x04,0x0e,0x04]
195010x05,0x00,0xee,0xd1,0xc1,0x04,0x0e,0x04
19502
19503# CHECK: v_fma_f16 v5, 0.5, v2, v3               ; encoding: [0x05,0x00,0xee,0xd1,0xf0,0x04,0x0e,0x04]
195040x05,0x00,0xee,0xd1,0xf0,0x04,0x0e,0x04
19505
19506# CHECK: v_fma_f16 v5, -4.0, v2, v3              ; encoding: [0x05,0x00,0xee,0xd1,0xf7,0x04,0x0e,0x04]
195070x05,0x00,0xee,0xd1,0xf7,0x04,0x0e,0x04
19508
19509# CHECK: v_fma_f16 v5, v1, v255, v3              ; encoding: [0x05,0x00,0xee,0xd1,0x01,0xff,0x0f,0x04]
195100x05,0x00,0xee,0xd1,0x01,0xff,0x0f,0x04
19511
19512# CHECK: v_fma_f16 v5, v1, s2, v3                ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0x0c,0x04]
195130x05,0x00,0xee,0xd1,0x01,0x05,0x0c,0x04
19514
19515# CHECK: v_fma_f16 v5, v1, s101, v3              ; encoding: [0x05,0x00,0xee,0xd1,0x01,0xcb,0x0c,0x04]
195160x05,0x00,0xee,0xd1,0x01,0xcb,0x0c,0x04
19517
19518# CHECK: v_fma_f16 v5, v1, flat_scratch_lo, v3   ; encoding: [0x05,0x00,0xee,0xd1,0x01,0xcd,0x0c,0x04]
195190x05,0x00,0xee,0xd1,0x01,0xcd,0x0c,0x04
19520
19521# CHECK: v_fma_f16 v5, v1, flat_scratch_hi, v3   ; encoding: [0x05,0x00,0xee,0xd1,0x01,0xcf,0x0c,0x04]
195220x05,0x00,0xee,0xd1,0x01,0xcf,0x0c,0x04
19523
19524# CHECK: v_fma_f16 v5, v1, vcc_lo, v3            ; encoding: [0x05,0x00,0xee,0xd1,0x01,0xd5,0x0c,0x04]
195250x05,0x00,0xee,0xd1,0x01,0xd5,0x0c,0x04
19526
19527# CHECK: v_fma_f16 v5, v1, vcc_hi, v3            ; encoding: [0x05,0x00,0xee,0xd1,0x01,0xd7,0x0c,0x04]
195280x05,0x00,0xee,0xd1,0x01,0xd7,0x0c,0x04
19529
19530# CHECK: v_fma_f16 v5, v1, tba_lo, v3            ; encoding: [0x05,0x00,0xee,0xd1,0x01,0xd9,0x0c,0x04]
195310x05,0x00,0xee,0xd1,0x01,0xd9,0x0c,0x04
19532
19533# CHECK: v_fma_f16 v5, v1, tba_hi, v3            ; encoding: [0x05,0x00,0xee,0xd1,0x01,0xdb,0x0c,0x04]
195340x05,0x00,0xee,0xd1,0x01,0xdb,0x0c,0x04
19535
19536# CHECK: v_fma_f16 v5, v1, tma_lo, v3            ; encoding: [0x05,0x00,0xee,0xd1,0x01,0xdd,0x0c,0x04]
195370x05,0x00,0xee,0xd1,0x01,0xdd,0x0c,0x04
19538
19539# CHECK: v_fma_f16 v5, v1, tma_hi, v3            ; encoding: [0x05,0x00,0xee,0xd1,0x01,0xdf,0x0c,0x04]
195400x05,0x00,0xee,0xd1,0x01,0xdf,0x0c,0x04
19541
19542# CHECK: v_fma_f16 v5, v1, ttmp11, v3            ; encoding: [0x05,0x00,0xee,0xd1,0x01,0xf7,0x0c,0x04]
195430x05,0x00,0xee,0xd1,0x01,0xf7,0x0c,0x04
19544
19545# CHECK: v_fma_f16 v5, v1, m0, v3                ; encoding: [0x05,0x00,0xee,0xd1,0x01,0xf9,0x0c,0x04]
195460x05,0x00,0xee,0xd1,0x01,0xf9,0x0c,0x04
19547
19548# CHECK: v_fma_f16 v5, v1, exec_lo, v3           ; encoding: [0x05,0x00,0xee,0xd1,0x01,0xfd,0x0c,0x04]
195490x05,0x00,0xee,0xd1,0x01,0xfd,0x0c,0x04
19550
19551# CHECK: v_fma_f16 v5, v1, exec_hi, v3           ; encoding: [0x05,0x00,0xee,0xd1,0x01,0xff,0x0c,0x04]
195520x05,0x00,0xee,0xd1,0x01,0xff,0x0c,0x04
19553
19554# CHECK: v_fma_f16 v5, v1, 0, v3                 ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x01,0x0d,0x04]
195550x05,0x00,0xee,0xd1,0x01,0x01,0x0d,0x04
19556
19557# CHECK: v_fma_f16 v5, v1, -1, v3                ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x83,0x0d,0x04]
195580x05,0x00,0xee,0xd1,0x01,0x83,0x0d,0x04
19559
19560# CHECK: v_fma_f16 v5, v1, 0.5, v3               ; encoding: [0x05,0x00,0xee,0xd1,0x01,0xe1,0x0d,0x04]
195610x05,0x00,0xee,0xd1,0x01,0xe1,0x0d,0x04
19562
19563# CHECK: v_fma_f16 v5, v1, -4.0, v3              ; encoding: [0x05,0x00,0xee,0xd1,0x01,0xef,0x0d,0x04]
195640x05,0x00,0xee,0xd1,0x01,0xef,0x0d,0x04
19565
19566# CHECK: v_fma_f16 v5, v1, v2, v255              ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0xfe,0x07]
195670x05,0x00,0xee,0xd1,0x01,0x05,0xfe,0x07
19568
19569# CHECK: v_fma_f16 v5, v1, v2, s3                ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0x0e,0x00]
195700x05,0x00,0xee,0xd1,0x01,0x05,0x0e,0x00
19571
19572# CHECK: v_fma_f16 v5, v1, v2, s101              ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0x96,0x01]
195730x05,0x00,0xee,0xd1,0x01,0x05,0x96,0x01
19574
19575# CHECK: v_fma_f16 v5, v1, v2, flat_scratch_lo   ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0x9a,0x01]
195760x05,0x00,0xee,0xd1,0x01,0x05,0x9a,0x01
19577
19578# CHECK: v_fma_f16 v5, v1, v2, flat_scratch_hi   ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0x9e,0x01]
195790x05,0x00,0xee,0xd1,0x01,0x05,0x9e,0x01
19580
19581# CHECK: v_fma_f16 v5, v1, v2, vcc_lo            ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0xaa,0x01]
195820x05,0x00,0xee,0xd1,0x01,0x05,0xaa,0x01
19583
19584# CHECK: v_fma_f16 v5, v1, v2, vcc_hi            ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0xae,0x01]
195850x05,0x00,0xee,0xd1,0x01,0x05,0xae,0x01
19586
19587# CHECK: v_fma_f16 v5, v1, v2, tba_lo            ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0xb2,0x01]
195880x05,0x00,0xee,0xd1,0x01,0x05,0xb2,0x01
19589
19590# CHECK: v_fma_f16 v5, v1, v2, tba_hi            ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0xb6,0x01]
195910x05,0x00,0xee,0xd1,0x01,0x05,0xb6,0x01
19592
19593# CHECK: v_fma_f16 v5, v1, v2, tma_lo            ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0xba,0x01]
195940x05,0x00,0xee,0xd1,0x01,0x05,0xba,0x01
19595
19596# CHECK: v_fma_f16 v5, v1, v2, tma_hi            ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0xbe,0x01]
195970x05,0x00,0xee,0xd1,0x01,0x05,0xbe,0x01
19598
19599# CHECK: v_fma_f16 v5, v1, v2, ttmp11            ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0xee,0x01]
196000x05,0x00,0xee,0xd1,0x01,0x05,0xee,0x01
19601
19602# CHECK: v_fma_f16 v5, v1, v2, m0                ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0xf2,0x01]
196030x05,0x00,0xee,0xd1,0x01,0x05,0xf2,0x01
19604
19605# CHECK: v_fma_f16 v5, v1, v2, exec_lo           ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0xfa,0x01]
196060x05,0x00,0xee,0xd1,0x01,0x05,0xfa,0x01
19607
19608# CHECK: v_fma_f16 v5, v1, v2, exec_hi           ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0xfe,0x01]
196090x05,0x00,0xee,0xd1,0x01,0x05,0xfe,0x01
19610
19611# CHECK: v_fma_f16 v5, v1, v2, 0                 ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0x02,0x02]
196120x05,0x00,0xee,0xd1,0x01,0x05,0x02,0x02
19613
19614# CHECK: v_fma_f16 v5, v1, v2, -1                ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0x06,0x03]
196150x05,0x00,0xee,0xd1,0x01,0x05,0x06,0x03
19616
19617# CHECK: v_fma_f16 v5, v1, v2, 0.5               ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0xc2,0x03]
196180x05,0x00,0xee,0xd1,0x01,0x05,0xc2,0x03
19619
19620# CHECK: v_fma_f16 v5, v1, v2, -4.0              ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0xde,0x03]
196210x05,0x00,0xee,0xd1,0x01,0x05,0xde,0x03
19622
19623# CHECK: v_fma_f16 v5, -v1, v2, v3               ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0x0e,0x24]
196240x05,0x00,0xee,0xd1,0x01,0x05,0x0e,0x24
19625
19626# CHECK: v_fma_f16 v5, v1, -v2, v3               ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0x0e,0x44]
196270x05,0x00,0xee,0xd1,0x01,0x05,0x0e,0x44
19628
19629# CHECK: v_fma_f16 v5, v1, v2, -v3               ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0x0e,0x84]
196300x05,0x00,0xee,0xd1,0x01,0x05,0x0e,0x84
19631
19632# CHECK: v_fma_f16 v5, -v1, -v2, -v3             ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0x0e,0xe4]
196330x05,0x00,0xee,0xd1,0x01,0x05,0x0e,0xe4
19634
19635# CHECK: v_fma_f16 v5, |v1|, v2, v3              ; encoding: [0x05,0x01,0xee,0xd1,0x01,0x05,0x0e,0x04]
196360x05,0x01,0xee,0xd1,0x01,0x05,0x0e,0x04
19637
19638# CHECK: v_fma_f16 v5, v1, |v2|, v3              ; encoding: [0x05,0x02,0xee,0xd1,0x01,0x05,0x0e,0x04]
196390x05,0x02,0xee,0xd1,0x01,0x05,0x0e,0x04
19640
19641# CHECK: v_fma_f16 v5, v1, v2, |v3|              ; encoding: [0x05,0x04,0xee,0xd1,0x01,0x05,0x0e,0x04]
196420x05,0x04,0xee,0xd1,0x01,0x05,0x0e,0x04
19643
19644# CHECK: v_fma_f16 v5, |v1|, |v2|, |v3|          ; encoding: [0x05,0x07,0xee,0xd1,0x01,0x05,0x0e,0x04]
196450x05,0x07,0xee,0xd1,0x01,0x05,0x0e,0x04
19646
19647# CHECK: v_fma_f16 v5, v1, v2, v3 clamp          ; encoding: [0x05,0x80,0xee,0xd1,0x01,0x05,0x0e,0x04]
196480x05,0x80,0xee,0xd1,0x01,0x05,0x0e,0x04
19649
19650# CHECK: v_div_fixup_f16 v5, v1, v2, v3          ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0x0e,0x04]
196510x05,0x00,0xef,0xd1,0x01,0x05,0x0e,0x04
19652
19653# CHECK: v_div_fixup_f16 v255, v1, v2, v3        ; encoding: [0xff,0x00,0xef,0xd1,0x01,0x05,0x0e,0x04]
196540xff,0x00,0xef,0xd1,0x01,0x05,0x0e,0x04
19655
19656# CHECK: v_div_fixup_f16 v5, v255, v2, v3        ; encoding: [0x05,0x00,0xef,0xd1,0xff,0x05,0x0e,0x04]
196570x05,0x00,0xef,0xd1,0xff,0x05,0x0e,0x04
19658
19659# CHECK: v_div_fixup_f16 v5, s1, v2, v3          ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x04,0x0e,0x04]
196600x05,0x00,0xef,0xd1,0x01,0x04,0x0e,0x04
19661
19662# CHECK: v_div_fixup_f16 v5, s101, v2, v3        ; encoding: [0x05,0x00,0xef,0xd1,0x65,0x04,0x0e,0x04]
196630x05,0x00,0xef,0xd1,0x65,0x04,0x0e,0x04
19664
19665# CHECK: v_div_fixup_f16 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xef,0xd1,0x66,0x04,0x0e,0x04]
196660x05,0x00,0xef,0xd1,0x66,0x04,0x0e,0x04
19667
19668# CHECK: v_div_fixup_f16 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xef,0xd1,0x67,0x04,0x0e,0x04]
196690x05,0x00,0xef,0xd1,0x67,0x04,0x0e,0x04
19670
19671# CHECK: v_div_fixup_f16 v5, vcc_lo, v2, v3      ; encoding: [0x05,0x00,0xef,0xd1,0x6a,0x04,0x0e,0x04]
196720x05,0x00,0xef,0xd1,0x6a,0x04,0x0e,0x04
19673
19674# CHECK: v_div_fixup_f16 v5, vcc_hi, v2, v3      ; encoding: [0x05,0x00,0xef,0xd1,0x6b,0x04,0x0e,0x04]
196750x05,0x00,0xef,0xd1,0x6b,0x04,0x0e,0x04
19676
19677# CHECK: v_div_fixup_f16 v5, tba_lo, v2, v3      ; encoding: [0x05,0x00,0xef,0xd1,0x6c,0x04,0x0e,0x04]
196780x05,0x00,0xef,0xd1,0x6c,0x04,0x0e,0x04
19679
19680# CHECK: v_div_fixup_f16 v5, tba_hi, v2, v3      ; encoding: [0x05,0x00,0xef,0xd1,0x6d,0x04,0x0e,0x04]
196810x05,0x00,0xef,0xd1,0x6d,0x04,0x0e,0x04
19682
19683# CHECK: v_div_fixup_f16 v5, tma_lo, v2, v3      ; encoding: [0x05,0x00,0xef,0xd1,0x6e,0x04,0x0e,0x04]
196840x05,0x00,0xef,0xd1,0x6e,0x04,0x0e,0x04
19685
19686# CHECK: v_div_fixup_f16 v5, tma_hi, v2, v3      ; encoding: [0x05,0x00,0xef,0xd1,0x6f,0x04,0x0e,0x04]
196870x05,0x00,0xef,0xd1,0x6f,0x04,0x0e,0x04
19688
19689# CHECK: v_div_fixup_f16 v5, ttmp11, v2, v3      ; encoding: [0x05,0x00,0xef,0xd1,0x7b,0x04,0x0e,0x04]
196900x05,0x00,0xef,0xd1,0x7b,0x04,0x0e,0x04
19691
19692# CHECK: v_div_fixup_f16 v5, m0, v2, v3          ; encoding: [0x05,0x00,0xef,0xd1,0x7c,0x04,0x0e,0x04]
196930x05,0x00,0xef,0xd1,0x7c,0x04,0x0e,0x04
19694
19695# CHECK: v_div_fixup_f16 v5, exec_lo, v2, v3     ; encoding: [0x05,0x00,0xef,0xd1,0x7e,0x04,0x0e,0x04]
196960x05,0x00,0xef,0xd1,0x7e,0x04,0x0e,0x04
19697
19698# CHECK: v_div_fixup_f16 v5, exec_hi, v2, v3     ; encoding: [0x05,0x00,0xef,0xd1,0x7f,0x04,0x0e,0x04]
196990x05,0x00,0xef,0xd1,0x7f,0x04,0x0e,0x04
19700
19701# CHECK: v_div_fixup_f16 v5, 0, v2, v3           ; encoding: [0x05,0x00,0xef,0xd1,0x80,0x04,0x0e,0x04]
197020x05,0x00,0xef,0xd1,0x80,0x04,0x0e,0x04
19703
19704# CHECK: v_div_fixup_f16 v5, -1, v2, v3          ; encoding: [0x05,0x00,0xef,0xd1,0xc1,0x04,0x0e,0x04]
197050x05,0x00,0xef,0xd1,0xc1,0x04,0x0e,0x04
19706
19707# CHECK: v_div_fixup_f16 v5, 0.5, v2, v3         ; encoding: [0x05,0x00,0xef,0xd1,0xf0,0x04,0x0e,0x04]
197080x05,0x00,0xef,0xd1,0xf0,0x04,0x0e,0x04
19709
19710# CHECK: v_div_fixup_f16 v5, -4.0, v2, v3        ; encoding: [0x05,0x00,0xef,0xd1,0xf7,0x04,0x0e,0x04]
197110x05,0x00,0xef,0xd1,0xf7,0x04,0x0e,0x04
19712
19713# CHECK: v_div_fixup_f16 v5, v1, v255, v3        ; encoding: [0x05,0x00,0xef,0xd1,0x01,0xff,0x0f,0x04]
197140x05,0x00,0xef,0xd1,0x01,0xff,0x0f,0x04
19715
19716# CHECK: v_div_fixup_f16 v5, v1, s2, v3          ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0x0c,0x04]
197170x05,0x00,0xef,0xd1,0x01,0x05,0x0c,0x04
19718
19719# CHECK: v_div_fixup_f16 v5, v1, s101, v3        ; encoding: [0x05,0x00,0xef,0xd1,0x01,0xcb,0x0c,0x04]
197200x05,0x00,0xef,0xd1,0x01,0xcb,0x0c,0x04
19721
19722# CHECK: v_div_fixup_f16 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xef,0xd1,0x01,0xcd,0x0c,0x04]
197230x05,0x00,0xef,0xd1,0x01,0xcd,0x0c,0x04
19724
19725# CHECK: v_div_fixup_f16 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xef,0xd1,0x01,0xcf,0x0c,0x04]
197260x05,0x00,0xef,0xd1,0x01,0xcf,0x0c,0x04
19727
19728# CHECK: v_div_fixup_f16 v5, v1, vcc_lo, v3      ; encoding: [0x05,0x00,0xef,0xd1,0x01,0xd5,0x0c,0x04]
197290x05,0x00,0xef,0xd1,0x01,0xd5,0x0c,0x04
19730
19731# CHECK: v_div_fixup_f16 v5, v1, vcc_hi, v3      ; encoding: [0x05,0x00,0xef,0xd1,0x01,0xd7,0x0c,0x04]
197320x05,0x00,0xef,0xd1,0x01,0xd7,0x0c,0x04
19733
19734# CHECK: v_div_fixup_f16 v5, v1, tba_lo, v3      ; encoding: [0x05,0x00,0xef,0xd1,0x01,0xd9,0x0c,0x04]
197350x05,0x00,0xef,0xd1,0x01,0xd9,0x0c,0x04
19736
19737# CHECK: v_div_fixup_f16 v5, v1, tba_hi, v3      ; encoding: [0x05,0x00,0xef,0xd1,0x01,0xdb,0x0c,0x04]
197380x05,0x00,0xef,0xd1,0x01,0xdb,0x0c,0x04
19739
19740# CHECK: v_div_fixup_f16 v5, v1, tma_lo, v3      ; encoding: [0x05,0x00,0xef,0xd1,0x01,0xdd,0x0c,0x04]
197410x05,0x00,0xef,0xd1,0x01,0xdd,0x0c,0x04
19742
19743# CHECK: v_div_fixup_f16 v5, v1, tma_hi, v3      ; encoding: [0x05,0x00,0xef,0xd1,0x01,0xdf,0x0c,0x04]
197440x05,0x00,0xef,0xd1,0x01,0xdf,0x0c,0x04
19745
19746# CHECK: v_div_fixup_f16 v5, v1, ttmp11, v3      ; encoding: [0x05,0x00,0xef,0xd1,0x01,0xf7,0x0c,0x04]
197470x05,0x00,0xef,0xd1,0x01,0xf7,0x0c,0x04
19748
19749# CHECK: v_div_fixup_f16 v5, v1, m0, v3          ; encoding: [0x05,0x00,0xef,0xd1,0x01,0xf9,0x0c,0x04]
197500x05,0x00,0xef,0xd1,0x01,0xf9,0x0c,0x04
19751
19752# CHECK: v_div_fixup_f16 v5, v1, exec_lo, v3     ; encoding: [0x05,0x00,0xef,0xd1,0x01,0xfd,0x0c,0x04]
197530x05,0x00,0xef,0xd1,0x01,0xfd,0x0c,0x04
19754
19755# CHECK: v_div_fixup_f16 v5, v1, exec_hi, v3     ; encoding: [0x05,0x00,0xef,0xd1,0x01,0xff,0x0c,0x04]
197560x05,0x00,0xef,0xd1,0x01,0xff,0x0c,0x04
19757
19758# CHECK: v_div_fixup_f16 v5, v1, 0, v3           ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x01,0x0d,0x04]
197590x05,0x00,0xef,0xd1,0x01,0x01,0x0d,0x04
19760
19761# CHECK: v_div_fixup_f16 v5, v1, -1, v3          ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x83,0x0d,0x04]
197620x05,0x00,0xef,0xd1,0x01,0x83,0x0d,0x04
19763
19764# CHECK: v_div_fixup_f16 v5, v1, 0.5, v3         ; encoding: [0x05,0x00,0xef,0xd1,0x01,0xe1,0x0d,0x04]
197650x05,0x00,0xef,0xd1,0x01,0xe1,0x0d,0x04
19766
19767# CHECK: v_div_fixup_f16 v5, v1, -4.0, v3        ; encoding: [0x05,0x00,0xef,0xd1,0x01,0xef,0x0d,0x04]
197680x05,0x00,0xef,0xd1,0x01,0xef,0x0d,0x04
19769
19770# CHECK: v_div_fixup_f16 v5, v1, v2, v255        ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0xfe,0x07]
197710x05,0x00,0xef,0xd1,0x01,0x05,0xfe,0x07
19772
19773# CHECK: v_div_fixup_f16 v5, v1, v2, s3          ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0x0e,0x00]
197740x05,0x00,0xef,0xd1,0x01,0x05,0x0e,0x00
19775
19776# CHECK: v_div_fixup_f16 v5, v1, v2, s101        ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0x96,0x01]
197770x05,0x00,0xef,0xd1,0x01,0x05,0x96,0x01
19778
19779# CHECK: v_div_fixup_f16 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0x9a,0x01]
197800x05,0x00,0xef,0xd1,0x01,0x05,0x9a,0x01
19781
19782# CHECK: v_div_fixup_f16 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0x9e,0x01]
197830x05,0x00,0xef,0xd1,0x01,0x05,0x9e,0x01
19784
19785# CHECK: v_div_fixup_f16 v5, v1, v2, vcc_lo      ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0xaa,0x01]
197860x05,0x00,0xef,0xd1,0x01,0x05,0xaa,0x01
19787
19788# CHECK: v_div_fixup_f16 v5, v1, v2, vcc_hi      ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0xae,0x01]
197890x05,0x00,0xef,0xd1,0x01,0x05,0xae,0x01
19790
19791# CHECK: v_div_fixup_f16 v5, v1, v2, tba_lo      ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0xb2,0x01]
197920x05,0x00,0xef,0xd1,0x01,0x05,0xb2,0x01
19793
19794# CHECK: v_div_fixup_f16 v5, v1, v2, tba_hi      ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0xb6,0x01]
197950x05,0x00,0xef,0xd1,0x01,0x05,0xb6,0x01
19796
19797# CHECK: v_div_fixup_f16 v5, v1, v2, tma_lo      ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0xba,0x01]
197980x05,0x00,0xef,0xd1,0x01,0x05,0xba,0x01
19799
19800# CHECK: v_div_fixup_f16 v5, v1, v2, tma_hi      ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0xbe,0x01]
198010x05,0x00,0xef,0xd1,0x01,0x05,0xbe,0x01
19802
19803# CHECK: v_div_fixup_f16 v5, v1, v2, ttmp11      ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0xee,0x01]
198040x05,0x00,0xef,0xd1,0x01,0x05,0xee,0x01
19805
19806# CHECK: v_div_fixup_f16 v5, v1, v2, m0          ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0xf2,0x01]
198070x05,0x00,0xef,0xd1,0x01,0x05,0xf2,0x01
19808
19809# CHECK: v_div_fixup_f16 v5, v1, v2, exec_lo     ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0xfa,0x01]
198100x05,0x00,0xef,0xd1,0x01,0x05,0xfa,0x01
19811
19812# CHECK: v_div_fixup_f16 v5, v1, v2, exec_hi     ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0xfe,0x01]
198130x05,0x00,0xef,0xd1,0x01,0x05,0xfe,0x01
19814
19815# CHECK: v_div_fixup_f16 v5, v1, v2, 0           ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0x02,0x02]
198160x05,0x00,0xef,0xd1,0x01,0x05,0x02,0x02
19817
19818# CHECK: v_div_fixup_f16 v5, v1, v2, -1          ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0x06,0x03]
198190x05,0x00,0xef,0xd1,0x01,0x05,0x06,0x03
19820
19821# CHECK: v_div_fixup_f16 v5, v1, v2, 0.5         ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0xc2,0x03]
198220x05,0x00,0xef,0xd1,0x01,0x05,0xc2,0x03
19823
19824# CHECK: v_div_fixup_f16 v5, v1, v2, -4.0        ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0xde,0x03]
198250x05,0x00,0xef,0xd1,0x01,0x05,0xde,0x03
19826
19827# CHECK: v_div_fixup_f16 v5, -v1, v2, v3         ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0x0e,0x24]
198280x05,0x00,0xef,0xd1,0x01,0x05,0x0e,0x24
19829
19830# CHECK: v_div_fixup_f16 v5, v1, -v2, v3         ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0x0e,0x44]
198310x05,0x00,0xef,0xd1,0x01,0x05,0x0e,0x44
19832
19833# CHECK: v_div_fixup_f16 v5, v1, v2, -v3         ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0x0e,0x84]
198340x05,0x00,0xef,0xd1,0x01,0x05,0x0e,0x84
19835
19836# CHECK: v_div_fixup_f16 v5, -v1, -v2, -v3       ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0x0e,0xe4]
198370x05,0x00,0xef,0xd1,0x01,0x05,0x0e,0xe4
19838
19839# CHECK: v_div_fixup_f16 v5, |v1|, v2, v3        ; encoding: [0x05,0x01,0xef,0xd1,0x01,0x05,0x0e,0x04]
198400x05,0x01,0xef,0xd1,0x01,0x05,0x0e,0x04
19841
19842# CHECK: v_div_fixup_f16 v5, v1, |v2|, v3        ; encoding: [0x05,0x02,0xef,0xd1,0x01,0x05,0x0e,0x04]
198430x05,0x02,0xef,0xd1,0x01,0x05,0x0e,0x04
19844
19845# CHECK: v_div_fixup_f16 v5, v1, v2, |v3|        ; encoding: [0x05,0x04,0xef,0xd1,0x01,0x05,0x0e,0x04]
198460x05,0x04,0xef,0xd1,0x01,0x05,0x0e,0x04
19847
19848# CHECK: v_div_fixup_f16 v5, |v1|, |v2|, |v3|    ; encoding: [0x05,0x07,0xef,0xd1,0x01,0x05,0x0e,0x04]
198490x05,0x07,0xef,0xd1,0x01,0x05,0x0e,0x04
19850
19851# CHECK: v_div_fixup_f16 v5, v1, v2, v3 clamp    ; encoding: [0x05,0x80,0xef,0xd1,0x01,0x05,0x0e,0x04]
198520x05,0x80,0xef,0xd1,0x01,0x05,0x0e,0x04
19853
19854# CHECK: v_cvt_pkaccum_u8_f32 v5, v1, v2         ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0x05,0x02,0x00]
198550x05,0x00,0xf0,0xd1,0x01,0x05,0x02,0x00
19856
19857# CHECK: v_cvt_pkaccum_u8_f32 v255, v1, v2       ; encoding: [0xff,0x00,0xf0,0xd1,0x01,0x05,0x02,0x00]
198580xff,0x00,0xf0,0xd1,0x01,0x05,0x02,0x00
19859
19860# CHECK: v_cvt_pkaccum_u8_f32 v5, v255, v2       ; encoding: [0x05,0x00,0xf0,0xd1,0xff,0x05,0x02,0x00]
198610x05,0x00,0xf0,0xd1,0xff,0x05,0x02,0x00
19862
19863# CHECK: v_cvt_pkaccum_u8_f32 v5, s1, v2         ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0x04,0x02,0x00]
198640x05,0x00,0xf0,0xd1,0x01,0x04,0x02,0x00
19865
19866# CHECK: v_cvt_pkaccum_u8_f32 v5, s101, v2       ; encoding: [0x05,0x00,0xf0,0xd1,0x65,0x04,0x02,0x00]
198670x05,0x00,0xf0,0xd1,0x65,0x04,0x02,0x00
19868
19869# CHECK: v_cvt_pkaccum_u8_f32 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0xf0,0xd1,0x66,0x04,0x02,0x00]
198700x05,0x00,0xf0,0xd1,0x66,0x04,0x02,0x00
19871
19872# CHECK: v_cvt_pkaccum_u8_f32 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0xf0,0xd1,0x67,0x04,0x02,0x00]
198730x05,0x00,0xf0,0xd1,0x67,0x04,0x02,0x00
19874
19875# CHECK: v_cvt_pkaccum_u8_f32 v5, vcc_lo, v2     ; encoding: [0x05,0x00,0xf0,0xd1,0x6a,0x04,0x02,0x00]
198760x05,0x00,0xf0,0xd1,0x6a,0x04,0x02,0x00
19877
19878# CHECK: v_cvt_pkaccum_u8_f32 v5, vcc_hi, v2     ; encoding: [0x05,0x00,0xf0,0xd1,0x6b,0x04,0x02,0x00]
198790x05,0x00,0xf0,0xd1,0x6b,0x04,0x02,0x00
19880
19881# CHECK: v_cvt_pkaccum_u8_f32 v5, tba_lo, v2     ; encoding: [0x05,0x00,0xf0,0xd1,0x6c,0x04,0x02,0x00]
198820x05,0x00,0xf0,0xd1,0x6c,0x04,0x02,0x00
19883
19884# CHECK: v_cvt_pkaccum_u8_f32 v5, tba_hi, v2     ; encoding: [0x05,0x00,0xf0,0xd1,0x6d,0x04,0x02,0x00]
198850x05,0x00,0xf0,0xd1,0x6d,0x04,0x02,0x00
19886
19887# CHECK: v_cvt_pkaccum_u8_f32 v5, tma_lo, v2     ; encoding: [0x05,0x00,0xf0,0xd1,0x6e,0x04,0x02,0x00]
198880x05,0x00,0xf0,0xd1,0x6e,0x04,0x02,0x00
19889
19890# CHECK: v_cvt_pkaccum_u8_f32 v5, tma_hi, v2     ; encoding: [0x05,0x00,0xf0,0xd1,0x6f,0x04,0x02,0x00]
198910x05,0x00,0xf0,0xd1,0x6f,0x04,0x02,0x00
19892
19893# CHECK: v_cvt_pkaccum_u8_f32 v5, ttmp11, v2     ; encoding: [0x05,0x00,0xf0,0xd1,0x7b,0x04,0x02,0x00]
198940x05,0x00,0xf0,0xd1,0x7b,0x04,0x02,0x00
19895
19896# CHECK: v_cvt_pkaccum_u8_f32 v5, m0, v2         ; encoding: [0x05,0x00,0xf0,0xd1,0x7c,0x04,0x02,0x00]
198970x05,0x00,0xf0,0xd1,0x7c,0x04,0x02,0x00
19898
19899# CHECK: v_cvt_pkaccum_u8_f32 v5, exec_lo, v2    ; encoding: [0x05,0x00,0xf0,0xd1,0x7e,0x04,0x02,0x00]
199000x05,0x00,0xf0,0xd1,0x7e,0x04,0x02,0x00
19901
19902# CHECK: v_cvt_pkaccum_u8_f32 v5, exec_hi, v2    ; encoding: [0x05,0x00,0xf0,0xd1,0x7f,0x04,0x02,0x00]
199030x05,0x00,0xf0,0xd1,0x7f,0x04,0x02,0x00
19904
19905# CHECK: v_cvt_pkaccum_u8_f32 v5, 0, v2          ; encoding: [0x05,0x00,0xf0,0xd1,0x80,0x04,0x02,0x00]
199060x05,0x00,0xf0,0xd1,0x80,0x04,0x02,0x00
19907
19908# CHECK: v_cvt_pkaccum_u8_f32 v5, -1, v2         ; encoding: [0x05,0x00,0xf0,0xd1,0xc1,0x04,0x02,0x00]
199090x05,0x00,0xf0,0xd1,0xc1,0x04,0x02,0x00
19910
19911# CHECK: v_cvt_pkaccum_u8_f32 v5, 0.5, v2        ; encoding: [0x05,0x00,0xf0,0xd1,0xf0,0x04,0x02,0x00]
199120x05,0x00,0xf0,0xd1,0xf0,0x04,0x02,0x00
19913
19914# CHECK: v_cvt_pkaccum_u8_f32 v5, -4.0, v2       ; encoding: [0x05,0x00,0xf0,0xd1,0xf7,0x04,0x02,0x00]
199150x05,0x00,0xf0,0xd1,0xf7,0x04,0x02,0x00
19916
19917# CHECK: v_cvt_pkaccum_u8_f32 v5, v1, v255       ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0xff,0x03,0x00]
199180x05,0x00,0xf0,0xd1,0x01,0xff,0x03,0x00
19919
19920# CHECK: v_cvt_pkaccum_u8_f32 v5, v1, s2         ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0x05,0x00,0x00]
199210x05,0x00,0xf0,0xd1,0x01,0x05,0x00,0x00
19922
19923# CHECK: v_cvt_pkaccum_u8_f32 v5, v1, s101       ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0xcb,0x00,0x00]
199240x05,0x00,0xf0,0xd1,0x01,0xcb,0x00,0x00
19925
19926# CHECK: v_cvt_pkaccum_u8_f32 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0xcd,0x00,0x00]
199270x05,0x00,0xf0,0xd1,0x01,0xcd,0x00,0x00
19928
19929# CHECK: v_cvt_pkaccum_u8_f32 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0xcf,0x00,0x00]
199300x05,0x00,0xf0,0xd1,0x01,0xcf,0x00,0x00
19931
19932# CHECK: v_cvt_pkaccum_u8_f32 v5, v1, vcc_lo     ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0xd5,0x00,0x00]
199330x05,0x00,0xf0,0xd1,0x01,0xd5,0x00,0x00
19934
19935# CHECK: v_cvt_pkaccum_u8_f32 v5, v1, vcc_hi     ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0xd7,0x00,0x00]
199360x05,0x00,0xf0,0xd1,0x01,0xd7,0x00,0x00
19937
19938# CHECK: v_cvt_pkaccum_u8_f32 v5, v1, tba_lo     ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0xd9,0x00,0x00]
199390x05,0x00,0xf0,0xd1,0x01,0xd9,0x00,0x00
19940
19941# CHECK: v_cvt_pkaccum_u8_f32 v5, v1, tba_hi     ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0xdb,0x00,0x00]
199420x05,0x00,0xf0,0xd1,0x01,0xdb,0x00,0x00
19943
19944# CHECK: v_cvt_pkaccum_u8_f32 v5, v1, tma_lo     ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0xdd,0x00,0x00]
199450x05,0x00,0xf0,0xd1,0x01,0xdd,0x00,0x00
19946
19947# CHECK: v_cvt_pkaccum_u8_f32 v5, v1, tma_hi     ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0xdf,0x00,0x00]
199480x05,0x00,0xf0,0xd1,0x01,0xdf,0x00,0x00
19949
19950# CHECK: v_cvt_pkaccum_u8_f32 v5, v1, ttmp11     ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0xf7,0x00,0x00]
199510x05,0x00,0xf0,0xd1,0x01,0xf7,0x00,0x00
19952
19953# CHECK: v_cvt_pkaccum_u8_f32 v5, v1, m0         ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0xf9,0x00,0x00]
199540x05,0x00,0xf0,0xd1,0x01,0xf9,0x00,0x00
19955
19956# CHECK: v_cvt_pkaccum_u8_f32 v5, v1, exec_lo    ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0xfd,0x00,0x00]
199570x05,0x00,0xf0,0xd1,0x01,0xfd,0x00,0x00
19958
19959# CHECK: v_cvt_pkaccum_u8_f32 v5, v1, exec_hi    ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0xff,0x00,0x00]
199600x05,0x00,0xf0,0xd1,0x01,0xff,0x00,0x00
19961
19962# CHECK: v_cvt_pkaccum_u8_f32 v5, v1, 0          ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0x01,0x01,0x00]
199630x05,0x00,0xf0,0xd1,0x01,0x01,0x01,0x00
19964
19965# CHECK: v_cvt_pkaccum_u8_f32 v5, v1, -1         ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0x83,0x01,0x00]
199660x05,0x00,0xf0,0xd1,0x01,0x83,0x01,0x00
19967
19968# CHECK: v_cvt_pkaccum_u8_f32 v5, v1, 0.5        ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0xe1,0x01,0x00]
199690x05,0x00,0xf0,0xd1,0x01,0xe1,0x01,0x00
19970
19971# CHECK: v_cvt_pkaccum_u8_f32 v5, v1, -4.0       ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0xef,0x01,0x00]
199720x05,0x00,0xf0,0xd1,0x01,0xef,0x01,0x00
19973
19974# CHECK: v_cvt_pkaccum_u8_f32 v5, -v1, v2        ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0x05,0x02,0x20]
199750x05,0x00,0xf0,0xd1,0x01,0x05,0x02,0x20
19976
19977# CHECK: v_cvt_pkaccum_u8_f32 v5, |v1|, v2       ; encoding: [0x05,0x01,0xf0,0xd1,0x01,0x05,0x02,0x00]
199780x05,0x01,0xf0,0xd1,0x01,0x05,0x02,0x00
19979
19980# CHECK: v_interp_p1ll_f16 v5, v2, attr0.x       ; encoding: [0x05,0x00,0x74,0xd2,0x00,0x04,0x02,0x00]
199810x05,0x00,0x74,0xd2,0x00,0x04,0x02,0x00
19982
19983# CHECK: v_interp_p1ll_f16 v255, v2, attr0.x     ; encoding: [0xff,0x00,0x74,0xd2,0x00,0x04,0x02,0x00]
199840xff,0x00,0x74,0xd2,0x00,0x04,0x02,0x00
19985
19986# CHECK: v_interp_p1ll_f16 v5, v2, attr1.x       ; encoding: [0x05,0x00,0x74,0xd2,0x01,0x04,0x02,0x00]
199870x05,0x00,0x74,0xd2,0x01,0x04,0x02,0x00
19988
19989# CHECK: v_interp_p1ll_f16 v5, v2, attr31.x      ; encoding: [0x05,0x00,0x74,0xd2,0x1f,0x04,0x02,0x00]
199900x05,0x00,0x74,0xd2,0x1f,0x04,0x02,0x00
19991
19992# CHECK: v_interp_p1ll_f16 v5, v2, attr32.x      ; encoding: [0x05,0x00,0x74,0xd2,0x20,0x04,0x02,0x00]
199930x05,0x00,0x74,0xd2,0x20,0x04,0x02,0x00
19994
19995# CHECK: v_interp_p1ll_f16 v5, v255, attr0.x     ; encoding: [0x05,0x00,0x74,0xd2,0x00,0xfe,0x03,0x00]
199960x05,0x00,0x74,0xd2,0x00,0xfe,0x03,0x00
19997
19998# CHECK: v_interp_p1ll_f16 v5, -v2, attr0.x      ; encoding: [0x05,0x00,0x74,0xd2,0x00,0x04,0x02,0x40]
199990x05,0x00,0x74,0xd2,0x00,0x04,0x02,0x40
20000
20001# CHECK: v_interp_p1ll_f16 v5, |v2|, attr0.x     ; encoding: [0x05,0x02,0x74,0xd2,0x00,0x04,0x02,0x00]
200020x05,0x02,0x74,0xd2,0x00,0x04,0x02,0x00
20003
20004# CHECK: v_interp_p1ll_f16 v5, v2, attr0.y       ; encoding: [0x05,0x00,0x74,0xd2,0x40,0x04,0x02,0x00]
200050x05,0x00,0x74,0xd2,0x40,0x04,0x02,0x00
20006
20007# CHECK: v_interp_p1ll_f16 v5, v2, attr0.z       ; encoding: [0x05,0x00,0x74,0xd2,0x80,0x04,0x02,0x00]
200080x05,0x00,0x74,0xd2,0x80,0x04,0x02,0x00
20009
20010# CHECK: v_interp_p1ll_f16 v5, v2, attr0.w       ; encoding: [0x05,0x00,0x74,0xd2,0xc0,0x04,0x02,0x00]
200110x05,0x00,0x74,0xd2,0xc0,0x04,0x02,0x00
20012
20013# CHECK: v_interp_p1ll_f16 v5, v2, attr0.x high  ; encoding: [0x05,0x00,0x74,0xd2,0x00,0x05,0x02,0x00]
200140x05,0x00,0x74,0xd2,0x00,0x05,0x02,0x00
20015
20016# CHECK: v_interp_p1ll_f16 v5, v2, attr0.x clamp ; encoding: [0x05,0x80,0x74,0xd2,0x00,0x04,0x02,0x00]
200170x05,0x80,0x74,0xd2,0x00,0x04,0x02,0x00
20018
20019# CHECK: v_interp_p1ll_f16 v5, v2, attr0.x mul:2 ; encoding: [0x05,0x00,0x74,0xd2,0x00,0x04,0x02,0x08]
200200x05,0x00,0x74,0xd2,0x00,0x04,0x02,0x08
20021
20022# CHECK: v_interp_p1ll_f16 v5, v2, attr0.x mul:4 ; encoding: [0x05,0x00,0x74,0xd2,0x00,0x04,0x02,0x10]
200230x05,0x00,0x74,0xd2,0x00,0x04,0x02,0x10
20024
20025# CHECK: v_interp_p1ll_f16 v5, v2, attr0.x div:2 ; encoding: [0x05,0x00,0x74,0xd2,0x00,0x04,0x02,0x18]
200260x05,0x00,0x74,0xd2,0x00,0x04,0x02,0x18
20027
20028# CHECK: v_interp_p1lv_f16 v5, v2, attr0.x, v3   ; encoding: [0x05,0x00,0x75,0xd2,0x00,0x04,0x0e,0x04]
200290x05,0x00,0x75,0xd2,0x00,0x04,0x0e,0x04
20030
20031# CHECK: v_interp_p1lv_f16 v255, v2, attr0.x, v3 ; encoding: [0xff,0x00,0x75,0xd2,0x00,0x04,0x0e,0x04]
200320xff,0x00,0x75,0xd2,0x00,0x04,0x0e,0x04
20033
20034# CHECK: v_interp_p1lv_f16 v5, v2, attr1.x, v3   ; encoding: [0x05,0x00,0x75,0xd2,0x01,0x04,0x0e,0x04]
200350x05,0x00,0x75,0xd2,0x01,0x04,0x0e,0x04
20036
20037# CHECK: v_interp_p1lv_f16 v5, v2, attr31.x, v3  ; encoding: [0x05,0x00,0x75,0xd2,0x1f,0x04,0x0e,0x04]
200380x05,0x00,0x75,0xd2,0x1f,0x04,0x0e,0x04
20039
20040# CHECK: v_interp_p1lv_f16 v5, v2, attr32.x, v3  ; encoding: [0x05,0x00,0x75,0xd2,0x20,0x04,0x0e,0x04]
200410x05,0x00,0x75,0xd2,0x20,0x04,0x0e,0x04
20042
20043# CHECK: v_interp_p1lv_f16 v5, v255, attr0.x, v3 ; encoding: [0x05,0x00,0x75,0xd2,0x00,0xfe,0x0f,0x04]
200440x05,0x00,0x75,0xd2,0x00,0xfe,0x0f,0x04
20045
20046# CHECK: v_interp_p1lv_f16 v5, v2, attr0.x, v255 ; encoding: [0x05,0x00,0x75,0xd2,0x00,0x04,0xfe,0x07]
200470x05,0x00,0x75,0xd2,0x00,0x04,0xfe,0x07
20048
20049# CHECK: v_interp_p1lv_f16 v5, -v2, attr0.x, v3  ; encoding: [0x05,0x00,0x75,0xd2,0x00,0x04,0x0e,0x44]
200500x05,0x00,0x75,0xd2,0x00,0x04,0x0e,0x44
20051
20052# CHECK: v_interp_p1lv_f16 v5, v2, attr0.x, -v3  ; encoding: [0x05,0x00,0x75,0xd2,0x00,0x04,0x0e,0x84]
200530x05,0x00,0x75,0xd2,0x00,0x04,0x0e,0x84
20054
20055# CHECK: v_interp_p1lv_f16 v5, |v2|, attr0.x, v3 ; encoding: [0x05,0x02,0x75,0xd2,0x00,0x04,0x0e,0x04]
200560x05,0x02,0x75,0xd2,0x00,0x04,0x0e,0x04
20057
20058# CHECK: v_interp_p1lv_f16 v5, v2, attr0.x, |v3| ; encoding: [0x05,0x04,0x75,0xd2,0x00,0x04,0x0e,0x04]
200590x05,0x04,0x75,0xd2,0x00,0x04,0x0e,0x04
20060
20061# CHECK: v_interp_p1lv_f16 v5, v2, attr0.y, v3   ; encoding: [0x05,0x00,0x75,0xd2,0x40,0x04,0x0e,0x04]
200620x05,0x00,0x75,0xd2,0x40,0x04,0x0e,0x04
20063
20064# CHECK: v_interp_p1lv_f16 v5, v2, attr0.z, v3   ; encoding: [0x05,0x00,0x75,0xd2,0x80,0x04,0x0e,0x04]
200650x05,0x00,0x75,0xd2,0x80,0x04,0x0e,0x04
20066
20067# CHECK: v_interp_p1lv_f16 v5, v2, attr0.w, v3   ; encoding: [0x05,0x00,0x75,0xd2,0xc0,0x04,0x0e,0x04]
200680x05,0x00,0x75,0xd2,0xc0,0x04,0x0e,0x04
20069
20070# CHECK: v_interp_p1lv_f16 v5, v2, attr0.x, v3 high ; encoding: [0x05,0x00,0x75,0xd2,0x00,0x05,0x0e,0x04]
200710x05,0x00,0x75,0xd2,0x00,0x05,0x0e,0x04
20072
20073# CHECK: v_interp_p1lv_f16 v5, v2, attr0.x, v3 clamp ; encoding: [0x05,0x80,0x75,0xd2,0x00,0x04,0x0e,0x04]
200740x05,0x80,0x75,0xd2,0x00,0x04,0x0e,0x04
20075
20076# CHECK: v_interp_p1lv_f16 v5, v2, attr0.x, v3 mul:2 ; encoding: [0x05,0x00,0x75,0xd2,0x00,0x04,0x0e,0x0c]
200770x05,0x00,0x75,0xd2,0x00,0x04,0x0e,0x0c
20078
20079# CHECK: v_interp_p1lv_f16 v5, v2, attr0.x, v3 mul:4 ; encoding: [0x05,0x00,0x75,0xd2,0x00,0x04,0x0e,0x14]
200800x05,0x00,0x75,0xd2,0x00,0x04,0x0e,0x14
20081
20082# CHECK: v_interp_p1lv_f16 v5, v2, attr0.x, v3 div:2 ; encoding: [0x05,0x00,0x75,0xd2,0x00,0x04,0x0e,0x1c]
200830x05,0x00,0x75,0xd2,0x00,0x04,0x0e,0x1c
20084
20085# CHECK: v_interp_p2_f16 v5, v2, attr0.x, v3     ; encoding: [0x05,0x00,0x76,0xd2,0x00,0x04,0x0e,0x04]
200860x05,0x00,0x76,0xd2,0x00,0x04,0x0e,0x04
20087
20088# CHECK: v_interp_p2_f16 v255, v2, attr0.x, v3   ; encoding: [0xff,0x00,0x76,0xd2,0x00,0x04,0x0e,0x04]
200890xff,0x00,0x76,0xd2,0x00,0x04,0x0e,0x04
20090
20091# CHECK: v_interp_p2_f16 v5, v2, attr1.x, v3     ; encoding: [0x05,0x00,0x76,0xd2,0x01,0x04,0x0e,0x04]
200920x05,0x00,0x76,0xd2,0x01,0x04,0x0e,0x04
20093
20094# CHECK: v_interp_p2_f16 v5, v2, attr31.x, v3    ; encoding: [0x05,0x00,0x76,0xd2,0x1f,0x04,0x0e,0x04]
200950x05,0x00,0x76,0xd2,0x1f,0x04,0x0e,0x04
20096
20097# CHECK: v_interp_p2_f16 v5, v2, attr32.x, v3    ; encoding: [0x05,0x00,0x76,0xd2,0x20,0x04,0x0e,0x04]
200980x05,0x00,0x76,0xd2,0x20,0x04,0x0e,0x04
20099
20100# CHECK: v_interp_p2_f16 v5, v255, attr0.x, v3   ; encoding: [0x05,0x00,0x76,0xd2,0x00,0xfe,0x0f,0x04]
201010x05,0x00,0x76,0xd2,0x00,0xfe,0x0f,0x04
20102
20103# CHECK: v_interp_p2_f16 v5, v2, attr0.x, v255   ; encoding: [0x05,0x00,0x76,0xd2,0x00,0x04,0xfe,0x07]
201040x05,0x00,0x76,0xd2,0x00,0x04,0xfe,0x07
20105
20106# CHECK: v_interp_p2_f16 v5, -v2, attr0.x, v3    ; encoding: [0x05,0x00,0x76,0xd2,0x00,0x04,0x0e,0x44]
201070x05,0x00,0x76,0xd2,0x00,0x04,0x0e,0x44
20108
20109# CHECK: v_interp_p2_f16 v5, v2, attr0.x, -v3    ; encoding: [0x05,0x00,0x76,0xd2,0x00,0x04,0x0e,0x84]
201100x05,0x00,0x76,0xd2,0x00,0x04,0x0e,0x84
20111
20112# CHECK: v_interp_p2_f16 v5, |v2|, attr0.x, v3   ; encoding: [0x05,0x02,0x76,0xd2,0x00,0x04,0x0e,0x04]
201130x05,0x02,0x76,0xd2,0x00,0x04,0x0e,0x04
20114
20115# CHECK: v_interp_p2_f16 v5, v2, attr0.x, |v3|   ; encoding: [0x05,0x04,0x76,0xd2,0x00,0x04,0x0e,0x04]
201160x05,0x04,0x76,0xd2,0x00,0x04,0x0e,0x04
20117
20118# CHECK: v_interp_p2_f16 v5, v2, attr0.y, v3     ; encoding: [0x05,0x00,0x76,0xd2,0x40,0x04,0x0e,0x04]
201190x05,0x00,0x76,0xd2,0x40,0x04,0x0e,0x04
20120
20121# CHECK: v_interp_p2_f16 v5, v2, attr0.z, v3     ; encoding: [0x05,0x00,0x76,0xd2,0x80,0x04,0x0e,0x04]
201220x05,0x00,0x76,0xd2,0x80,0x04,0x0e,0x04
20123
20124# CHECK: v_interp_p2_f16 v5, v2, attr0.w, v3     ; encoding: [0x05,0x00,0x76,0xd2,0xc0,0x04,0x0e,0x04]
201250x05,0x00,0x76,0xd2,0xc0,0x04,0x0e,0x04
20126
20127# CHECK: v_interp_p2_f16 v5, v2, attr0.x, v3 high ; encoding: [0x05,0x00,0x76,0xd2,0x00,0x05,0x0e,0x04]
201280x05,0x00,0x76,0xd2,0x00,0x05,0x0e,0x04
20129
20130# CHECK: v_interp_p2_f16 v5, v2, attr0.x, v3 clamp ; encoding: [0x05,0x80,0x76,0xd2,0x00,0x04,0x0e,0x04]
201310x05,0x80,0x76,0xd2,0x00,0x04,0x0e,0x04
20132
20133# CHECK: v_add_f64 v[5:6], v[1:2], v[2:3]        ; encoding: [0x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x00]
201340x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x00
20135
20136# CHECK: v_add_f64 v[254:255], v[1:2], v[2:3]    ; encoding: [0xfe,0x00,0x80,0xd2,0x01,0x05,0x02,0x00]
201370xfe,0x00,0x80,0xd2,0x01,0x05,0x02,0x00
20138
20139# CHECK: v_add_f64 v[5:6], v[254:255], v[2:3]    ; encoding: [0x05,0x00,0x80,0xd2,0xfe,0x05,0x02,0x00]
201400x05,0x00,0x80,0xd2,0xfe,0x05,0x02,0x00
20141
20142# CHECK: v_add_f64 v[5:6], s[2:3], v[2:3]        ; encoding: [0x05,0x00,0x80,0xd2,0x02,0x04,0x02,0x00]
201430x05,0x00,0x80,0xd2,0x02,0x04,0x02,0x00
20144
20145# CHECK: v_add_f64 v[5:6], s[4:5], v[2:3]        ; encoding: [0x05,0x00,0x80,0xd2,0x04,0x04,0x02,0x00]
201460x05,0x00,0x80,0xd2,0x04,0x04,0x02,0x00
20147
20148# CHECK: v_add_f64 v[5:6], s[100:101], v[2:3]    ; encoding: [0x05,0x00,0x80,0xd2,0x64,0x04,0x02,0x00]
201490x05,0x00,0x80,0xd2,0x64,0x04,0x02,0x00
20150
20151# CHECK: v_add_f64 v[5:6], flat_scratch, v[2:3]  ; encoding: [0x05,0x00,0x80,0xd2,0x66,0x04,0x02,0x00]
201520x05,0x00,0x80,0xd2,0x66,0x04,0x02,0x00
20153
20154# CHECK: v_add_f64 v[5:6], vcc, v[2:3]           ; encoding: [0x05,0x00,0x80,0xd2,0x6a,0x04,0x02,0x00]
201550x05,0x00,0x80,0xd2,0x6a,0x04,0x02,0x00
20156
20157# CHECK: v_add_f64 v[5:6], tba, v[2:3]           ; encoding: [0x05,0x00,0x80,0xd2,0x6c,0x04,0x02,0x00]
201580x05,0x00,0x80,0xd2,0x6c,0x04,0x02,0x00
20159
20160# CHECK: v_add_f64 v[5:6], tma, v[2:3]           ; encoding: [0x05,0x00,0x80,0xd2,0x6e,0x04,0x02,0x00]
201610x05,0x00,0x80,0xd2,0x6e,0x04,0x02,0x00
20162
20163# CHECK: v_add_f64 v[5:6], ttmp[10:11], v[2:3]   ; encoding: [0x05,0x00,0x80,0xd2,0x7a,0x04,0x02,0x00]
201640x05,0x00,0x80,0xd2,0x7a,0x04,0x02,0x00
20165
20166# CHECK: v_add_f64 v[5:6], exec, v[2:3]          ; encoding: [0x05,0x00,0x80,0xd2,0x7e,0x04,0x02,0x00]
201670x05,0x00,0x80,0xd2,0x7e,0x04,0x02,0x00
20168
20169# CHECK: v_add_f64 v[5:6], 0, v[2:3]             ; encoding: [0x05,0x00,0x80,0xd2,0x80,0x04,0x02,0x00]
201700x05,0x00,0x80,0xd2,0x80,0x04,0x02,0x00
20171
20172# CHECK: v_add_f64 v[5:6], -1, v[2:3]            ; encoding: [0x05,0x00,0x80,0xd2,0xc1,0x04,0x02,0x00]
201730x05,0x00,0x80,0xd2,0xc1,0x04,0x02,0x00
20174
20175# CHECK: v_add_f64 v[5:6], 0.5, v[2:3]           ; encoding: [0x05,0x00,0x80,0xd2,0xf0,0x04,0x02,0x00]
201760x05,0x00,0x80,0xd2,0xf0,0x04,0x02,0x00
20177
20178# CHECK: v_add_f64 v[5:6], -4.0, v[2:3]          ; encoding: [0x05,0x00,0x80,0xd2,0xf7,0x04,0x02,0x00]
201790x05,0x00,0x80,0xd2,0xf7,0x04,0x02,0x00
20180
20181# CHECK: v_add_f64 v[5:6], v[1:2], v[254:255]    ; encoding: [0x05,0x00,0x80,0xd2,0x01,0xfd,0x03,0x00]
201820x05,0x00,0x80,0xd2,0x01,0xfd,0x03,0x00
20183
20184# CHECK: v_add_f64 v[5:6], v[1:2], s[4:5]        ; encoding: [0x05,0x00,0x80,0xd2,0x01,0x09,0x00,0x00]
201850x05,0x00,0x80,0xd2,0x01,0x09,0x00,0x00
20186
20187# CHECK: v_add_f64 v[5:6], v[1:2], s[6:7]        ; encoding: [0x05,0x00,0x80,0xd2,0x01,0x0d,0x00,0x00]
201880x05,0x00,0x80,0xd2,0x01,0x0d,0x00,0x00
20189
20190# CHECK: v_add_f64 v[5:6], v[1:2], s[100:101]    ; encoding: [0x05,0x00,0x80,0xd2,0x01,0xc9,0x00,0x00]
201910x05,0x00,0x80,0xd2,0x01,0xc9,0x00,0x00
20192
20193# CHECK: v_add_f64 v[5:6], v[1:2], flat_scratch  ; encoding: [0x05,0x00,0x80,0xd2,0x01,0xcd,0x00,0x00]
201940x05,0x00,0x80,0xd2,0x01,0xcd,0x00,0x00
20195
20196# CHECK: v_add_f64 v[5:6], v[1:2], vcc           ; encoding: [0x05,0x00,0x80,0xd2,0x01,0xd5,0x00,0x00]
201970x05,0x00,0x80,0xd2,0x01,0xd5,0x00,0x00
20198
20199# CHECK: v_add_f64 v[5:6], v[1:2], tba           ; encoding: [0x05,0x00,0x80,0xd2,0x01,0xd9,0x00,0x00]
202000x05,0x00,0x80,0xd2,0x01,0xd9,0x00,0x00
20201
20202# CHECK: v_add_f64 v[5:6], v[1:2], tma           ; encoding: [0x05,0x00,0x80,0xd2,0x01,0xdd,0x00,0x00]
202030x05,0x00,0x80,0xd2,0x01,0xdd,0x00,0x00
20204
20205# CHECK: v_add_f64 v[5:6], v[1:2], ttmp[10:11]   ; encoding: [0x05,0x00,0x80,0xd2,0x01,0xf5,0x00,0x00]
202060x05,0x00,0x80,0xd2,0x01,0xf5,0x00,0x00
20207
20208# CHECK: v_add_f64 v[5:6], v[1:2], exec          ; encoding: [0x05,0x00,0x80,0xd2,0x01,0xfd,0x00,0x00]
202090x05,0x00,0x80,0xd2,0x01,0xfd,0x00,0x00
20210
20211# CHECK: v_add_f64 v[5:6], v[1:2], 0             ; encoding: [0x05,0x00,0x80,0xd2,0x01,0x01,0x01,0x00]
202120x05,0x00,0x80,0xd2,0x01,0x01,0x01,0x00
20213
20214# CHECK: v_add_f64 v[5:6], v[1:2], -1            ; encoding: [0x05,0x00,0x80,0xd2,0x01,0x83,0x01,0x00]
202150x05,0x00,0x80,0xd2,0x01,0x83,0x01,0x00
20216
20217# CHECK: v_add_f64 v[5:6], v[1:2], 0.5           ; encoding: [0x05,0x00,0x80,0xd2,0x01,0xe1,0x01,0x00]
202180x05,0x00,0x80,0xd2,0x01,0xe1,0x01,0x00
20219
20220# CHECK: v_add_f64 v[5:6], v[1:2], -4.0          ; encoding: [0x05,0x00,0x80,0xd2,0x01,0xef,0x01,0x00]
202210x05,0x00,0x80,0xd2,0x01,0xef,0x01,0x00
20222
20223# CHECK: v_add_f64 v[5:6], -v[1:2], v[2:3]       ; encoding: [0x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x20]
202240x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x20
20225
20226# CHECK: v_add_f64 v[5:6], v[1:2], -v[2:3]       ; encoding: [0x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x40]
202270x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x40
20228
20229# CHECK: v_add_f64 v[5:6], -v[1:2], -v[2:3]      ; encoding: [0x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x60]
202300x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x60
20231
20232# CHECK: v_add_f64 v[5:6], |v[1:2]|, v[2:3]      ; encoding: [0x05,0x01,0x80,0xd2,0x01,0x05,0x02,0x00]
202330x05,0x01,0x80,0xd2,0x01,0x05,0x02,0x00
20234
20235# CHECK: v_add_f64 v[5:6], v[1:2], |v[2:3]|      ; encoding: [0x05,0x02,0x80,0xd2,0x01,0x05,0x02,0x00]
202360x05,0x02,0x80,0xd2,0x01,0x05,0x02,0x00
20237
20238# CHECK: v_add_f64 v[5:6], |v[1:2]|, |v[2:3]|    ; encoding: [0x05,0x03,0x80,0xd2,0x01,0x05,0x02,0x00]
202390x05,0x03,0x80,0xd2,0x01,0x05,0x02,0x00
20240
20241# CHECK: v_add_f64 v[5:6], v[1:2], v[2:3] clamp  ; encoding: [0x05,0x80,0x80,0xd2,0x01,0x05,0x02,0x00]
202420x05,0x80,0x80,0xd2,0x01,0x05,0x02,0x00
20243
20244# CHECK: v_add_f64 v[5:6], v[1:2], v[2:3] mul:2  ; encoding: [0x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x08]
202450x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x08
20246
20247# CHECK: v_add_f64 v[5:6], v[1:2], v[2:3] mul:4  ; encoding: [0x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x10]
202480x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x10
20249
20250# CHECK: v_add_f64 v[5:6], v[1:2], v[2:3] div:2  ; encoding: [0x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x18]
202510x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x18
20252
20253# CHECK: v_mul_f64 v[5:6], v[1:2], v[2:3]        ; encoding: [0x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x00]
202540x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x00
20255
20256# CHECK: v_mul_f64 v[254:255], v[1:2], v[2:3]    ; encoding: [0xfe,0x00,0x81,0xd2,0x01,0x05,0x02,0x00]
202570xfe,0x00,0x81,0xd2,0x01,0x05,0x02,0x00
20258
20259# CHECK: v_mul_f64 v[5:6], v[254:255], v[2:3]    ; encoding: [0x05,0x00,0x81,0xd2,0xfe,0x05,0x02,0x00]
202600x05,0x00,0x81,0xd2,0xfe,0x05,0x02,0x00
20261
20262# CHECK: v_mul_f64 v[5:6], s[2:3], v[2:3]        ; encoding: [0x05,0x00,0x81,0xd2,0x02,0x04,0x02,0x00]
202630x05,0x00,0x81,0xd2,0x02,0x04,0x02,0x00
20264
20265# CHECK: v_mul_f64 v[5:6], s[4:5], v[2:3]        ; encoding: [0x05,0x00,0x81,0xd2,0x04,0x04,0x02,0x00]
202660x05,0x00,0x81,0xd2,0x04,0x04,0x02,0x00
20267
20268# CHECK: v_mul_f64 v[5:6], s[100:101], v[2:3]    ; encoding: [0x05,0x00,0x81,0xd2,0x64,0x04,0x02,0x00]
202690x05,0x00,0x81,0xd2,0x64,0x04,0x02,0x00
20270
20271# CHECK: v_mul_f64 v[5:6], flat_scratch, v[2:3]  ; encoding: [0x05,0x00,0x81,0xd2,0x66,0x04,0x02,0x00]
202720x05,0x00,0x81,0xd2,0x66,0x04,0x02,0x00
20273
20274# CHECK: v_mul_f64 v[5:6], vcc, v[2:3]           ; encoding: [0x05,0x00,0x81,0xd2,0x6a,0x04,0x02,0x00]
202750x05,0x00,0x81,0xd2,0x6a,0x04,0x02,0x00
20276
20277# CHECK: v_mul_f64 v[5:6], tba, v[2:3]           ; encoding: [0x05,0x00,0x81,0xd2,0x6c,0x04,0x02,0x00]
202780x05,0x00,0x81,0xd2,0x6c,0x04,0x02,0x00
20279
20280# CHECK: v_mul_f64 v[5:6], tma, v[2:3]           ; encoding: [0x05,0x00,0x81,0xd2,0x6e,0x04,0x02,0x00]
202810x05,0x00,0x81,0xd2,0x6e,0x04,0x02,0x00
20282
20283# CHECK: v_mul_f64 v[5:6], ttmp[10:11], v[2:3]   ; encoding: [0x05,0x00,0x81,0xd2,0x7a,0x04,0x02,0x00]
202840x05,0x00,0x81,0xd2,0x7a,0x04,0x02,0x00
20285
20286# CHECK: v_mul_f64 v[5:6], exec, v[2:3]          ; encoding: [0x05,0x00,0x81,0xd2,0x7e,0x04,0x02,0x00]
202870x05,0x00,0x81,0xd2,0x7e,0x04,0x02,0x00
20288
20289# CHECK: v_mul_f64 v[5:6], 0, v[2:3]             ; encoding: [0x05,0x00,0x81,0xd2,0x80,0x04,0x02,0x00]
202900x05,0x00,0x81,0xd2,0x80,0x04,0x02,0x00
20291
20292# CHECK: v_mul_f64 v[5:6], -1, v[2:3]            ; encoding: [0x05,0x00,0x81,0xd2,0xc1,0x04,0x02,0x00]
202930x05,0x00,0x81,0xd2,0xc1,0x04,0x02,0x00
20294
20295# CHECK: v_mul_f64 v[5:6], 0.5, v[2:3]           ; encoding: [0x05,0x00,0x81,0xd2,0xf0,0x04,0x02,0x00]
202960x05,0x00,0x81,0xd2,0xf0,0x04,0x02,0x00
20297
20298# CHECK: v_mul_f64 v[5:6], -4.0, v[2:3]          ; encoding: [0x05,0x00,0x81,0xd2,0xf7,0x04,0x02,0x00]
202990x05,0x00,0x81,0xd2,0xf7,0x04,0x02,0x00
20300
20301# CHECK: v_mul_f64 v[5:6], v[1:2], v[254:255]    ; encoding: [0x05,0x00,0x81,0xd2,0x01,0xfd,0x03,0x00]
203020x05,0x00,0x81,0xd2,0x01,0xfd,0x03,0x00
20303
20304# CHECK: v_mul_f64 v[5:6], v[1:2], s[4:5]        ; encoding: [0x05,0x00,0x81,0xd2,0x01,0x09,0x00,0x00]
203050x05,0x00,0x81,0xd2,0x01,0x09,0x00,0x00
20306
20307# CHECK: v_mul_f64 v[5:6], v[1:2], s[6:7]        ; encoding: [0x05,0x00,0x81,0xd2,0x01,0x0d,0x00,0x00]
203080x05,0x00,0x81,0xd2,0x01,0x0d,0x00,0x00
20309
20310# CHECK: v_mul_f64 v[5:6], v[1:2], s[100:101]    ; encoding: [0x05,0x00,0x81,0xd2,0x01,0xc9,0x00,0x00]
203110x05,0x00,0x81,0xd2,0x01,0xc9,0x00,0x00
20312
20313# CHECK: v_mul_f64 v[5:6], v[1:2], flat_scratch  ; encoding: [0x05,0x00,0x81,0xd2,0x01,0xcd,0x00,0x00]
203140x05,0x00,0x81,0xd2,0x01,0xcd,0x00,0x00
20315
20316# CHECK: v_mul_f64 v[5:6], v[1:2], vcc           ; encoding: [0x05,0x00,0x81,0xd2,0x01,0xd5,0x00,0x00]
203170x05,0x00,0x81,0xd2,0x01,0xd5,0x00,0x00
20318
20319# CHECK: v_mul_f64 v[5:6], v[1:2], tba           ; encoding: [0x05,0x00,0x81,0xd2,0x01,0xd9,0x00,0x00]
203200x05,0x00,0x81,0xd2,0x01,0xd9,0x00,0x00
20321
20322# CHECK: v_mul_f64 v[5:6], v[1:2], tma           ; encoding: [0x05,0x00,0x81,0xd2,0x01,0xdd,0x00,0x00]
203230x05,0x00,0x81,0xd2,0x01,0xdd,0x00,0x00
20324
20325# CHECK: v_mul_f64 v[5:6], v[1:2], ttmp[10:11]   ; encoding: [0x05,0x00,0x81,0xd2,0x01,0xf5,0x00,0x00]
203260x05,0x00,0x81,0xd2,0x01,0xf5,0x00,0x00
20327
20328# CHECK: v_mul_f64 v[5:6], v[1:2], exec          ; encoding: [0x05,0x00,0x81,0xd2,0x01,0xfd,0x00,0x00]
203290x05,0x00,0x81,0xd2,0x01,0xfd,0x00,0x00
20330
20331# CHECK: v_mul_f64 v[5:6], v[1:2], 0             ; encoding: [0x05,0x00,0x81,0xd2,0x01,0x01,0x01,0x00]
203320x05,0x00,0x81,0xd2,0x01,0x01,0x01,0x00
20333
20334# CHECK: v_mul_f64 v[5:6], v[1:2], -1            ; encoding: [0x05,0x00,0x81,0xd2,0x01,0x83,0x01,0x00]
203350x05,0x00,0x81,0xd2,0x01,0x83,0x01,0x00
20336
20337# CHECK: v_mul_f64 v[5:6], v[1:2], 0.5           ; encoding: [0x05,0x00,0x81,0xd2,0x01,0xe1,0x01,0x00]
203380x05,0x00,0x81,0xd2,0x01,0xe1,0x01,0x00
20339
20340# CHECK: v_mul_f64 v[5:6], v[1:2], -4.0          ; encoding: [0x05,0x00,0x81,0xd2,0x01,0xef,0x01,0x00]
203410x05,0x00,0x81,0xd2,0x01,0xef,0x01,0x00
20342
20343# CHECK: v_mul_f64 v[5:6], -v[1:2], v[2:3]       ; encoding: [0x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x20]
203440x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x20
20345
20346# CHECK: v_mul_f64 v[5:6], v[1:2], -v[2:3]       ; encoding: [0x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x40]
203470x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x40
20348
20349# CHECK: v_mul_f64 v[5:6], -v[1:2], -v[2:3]      ; encoding: [0x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x60]
203500x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x60
20351
20352# CHECK: v_mul_f64 v[5:6], |v[1:2]|, v[2:3]      ; encoding: [0x05,0x01,0x81,0xd2,0x01,0x05,0x02,0x00]
203530x05,0x01,0x81,0xd2,0x01,0x05,0x02,0x00
20354
20355# CHECK: v_mul_f64 v[5:6], v[1:2], |v[2:3]|      ; encoding: [0x05,0x02,0x81,0xd2,0x01,0x05,0x02,0x00]
203560x05,0x02,0x81,0xd2,0x01,0x05,0x02,0x00
20357
20358# CHECK: v_mul_f64 v[5:6], |v[1:2]|, |v[2:3]|    ; encoding: [0x05,0x03,0x81,0xd2,0x01,0x05,0x02,0x00]
203590x05,0x03,0x81,0xd2,0x01,0x05,0x02,0x00
20360
20361# CHECK: v_mul_f64 v[5:6], v[1:2], v[2:3] clamp  ; encoding: [0x05,0x80,0x81,0xd2,0x01,0x05,0x02,0x00]
203620x05,0x80,0x81,0xd2,0x01,0x05,0x02,0x00
20363
20364# CHECK: v_mul_f64 v[5:6], v[1:2], v[2:3] mul:2  ; encoding: [0x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x08]
203650x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x08
20366
20367# CHECK: v_mul_f64 v[5:6], v[1:2], v[2:3] mul:4  ; encoding: [0x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x10]
203680x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x10
20369
20370# CHECK: v_mul_f64 v[5:6], v[1:2], v[2:3] div:2  ; encoding: [0x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x18]
203710x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x18
20372
20373# CHECK: v_min_f64 v[5:6], v[1:2], v[2:3]        ; encoding: [0x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x00]
203740x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x00
20375
20376# CHECK: v_min_f64 v[254:255], v[1:2], v[2:3]    ; encoding: [0xfe,0x00,0x82,0xd2,0x01,0x05,0x02,0x00]
203770xfe,0x00,0x82,0xd2,0x01,0x05,0x02,0x00
20378
20379# CHECK: v_min_f64 v[5:6], v[254:255], v[2:3]    ; encoding: [0x05,0x00,0x82,0xd2,0xfe,0x05,0x02,0x00]
203800x05,0x00,0x82,0xd2,0xfe,0x05,0x02,0x00
20381
20382# CHECK: v_min_f64 v[5:6], s[2:3], v[2:3]        ; encoding: [0x05,0x00,0x82,0xd2,0x02,0x04,0x02,0x00]
203830x05,0x00,0x82,0xd2,0x02,0x04,0x02,0x00
20384
20385# CHECK: v_min_f64 v[5:6], s[4:5], v[2:3]        ; encoding: [0x05,0x00,0x82,0xd2,0x04,0x04,0x02,0x00]
203860x05,0x00,0x82,0xd2,0x04,0x04,0x02,0x00
20387
20388# CHECK: v_min_f64 v[5:6], s[100:101], v[2:3]    ; encoding: [0x05,0x00,0x82,0xd2,0x64,0x04,0x02,0x00]
203890x05,0x00,0x82,0xd2,0x64,0x04,0x02,0x00
20390
20391# CHECK: v_min_f64 v[5:6], flat_scratch, v[2:3]  ; encoding: [0x05,0x00,0x82,0xd2,0x66,0x04,0x02,0x00]
203920x05,0x00,0x82,0xd2,0x66,0x04,0x02,0x00
20393
20394# CHECK: v_min_f64 v[5:6], vcc, v[2:3]           ; encoding: [0x05,0x00,0x82,0xd2,0x6a,0x04,0x02,0x00]
203950x05,0x00,0x82,0xd2,0x6a,0x04,0x02,0x00
20396
20397# CHECK: v_min_f64 v[5:6], tba, v[2:3]           ; encoding: [0x05,0x00,0x82,0xd2,0x6c,0x04,0x02,0x00]
203980x05,0x00,0x82,0xd2,0x6c,0x04,0x02,0x00
20399
20400# CHECK: v_min_f64 v[5:6], tma, v[2:3]           ; encoding: [0x05,0x00,0x82,0xd2,0x6e,0x04,0x02,0x00]
204010x05,0x00,0x82,0xd2,0x6e,0x04,0x02,0x00
20402
20403# CHECK: v_min_f64 v[5:6], ttmp[10:11], v[2:3]   ; encoding: [0x05,0x00,0x82,0xd2,0x7a,0x04,0x02,0x00]
204040x05,0x00,0x82,0xd2,0x7a,0x04,0x02,0x00
20405
20406# CHECK: v_min_f64 v[5:6], exec, v[2:3]          ; encoding: [0x05,0x00,0x82,0xd2,0x7e,0x04,0x02,0x00]
204070x05,0x00,0x82,0xd2,0x7e,0x04,0x02,0x00
20408
20409# CHECK: v_min_f64 v[5:6], 0, v[2:3]             ; encoding: [0x05,0x00,0x82,0xd2,0x80,0x04,0x02,0x00]
204100x05,0x00,0x82,0xd2,0x80,0x04,0x02,0x00
20411
20412# CHECK: v_min_f64 v[5:6], -1, v[2:3]            ; encoding: [0x05,0x00,0x82,0xd2,0xc1,0x04,0x02,0x00]
204130x05,0x00,0x82,0xd2,0xc1,0x04,0x02,0x00
20414
20415# CHECK: v_min_f64 v[5:6], 0.5, v[2:3]           ; encoding: [0x05,0x00,0x82,0xd2,0xf0,0x04,0x02,0x00]
204160x05,0x00,0x82,0xd2,0xf0,0x04,0x02,0x00
20417
20418# CHECK: v_min_f64 v[5:6], -4.0, v[2:3]          ; encoding: [0x05,0x00,0x82,0xd2,0xf7,0x04,0x02,0x00]
204190x05,0x00,0x82,0xd2,0xf7,0x04,0x02,0x00
20420
20421# CHECK: v_min_f64 v[5:6], v[1:2], v[254:255]    ; encoding: [0x05,0x00,0x82,0xd2,0x01,0xfd,0x03,0x00]
204220x05,0x00,0x82,0xd2,0x01,0xfd,0x03,0x00
20423
20424# CHECK: v_min_f64 v[5:6], v[1:2], s[4:5]        ; encoding: [0x05,0x00,0x82,0xd2,0x01,0x09,0x00,0x00]
204250x05,0x00,0x82,0xd2,0x01,0x09,0x00,0x00
20426
20427# CHECK: v_min_f64 v[5:6], v[1:2], s[6:7]        ; encoding: [0x05,0x00,0x82,0xd2,0x01,0x0d,0x00,0x00]
204280x05,0x00,0x82,0xd2,0x01,0x0d,0x00,0x00
20429
20430# CHECK: v_min_f64 v[5:6], v[1:2], s[100:101]    ; encoding: [0x05,0x00,0x82,0xd2,0x01,0xc9,0x00,0x00]
204310x05,0x00,0x82,0xd2,0x01,0xc9,0x00,0x00
20432
20433# CHECK: v_min_f64 v[5:6], v[1:2], flat_scratch  ; encoding: [0x05,0x00,0x82,0xd2,0x01,0xcd,0x00,0x00]
204340x05,0x00,0x82,0xd2,0x01,0xcd,0x00,0x00
20435
20436# CHECK: v_min_f64 v[5:6], v[1:2], vcc           ; encoding: [0x05,0x00,0x82,0xd2,0x01,0xd5,0x00,0x00]
204370x05,0x00,0x82,0xd2,0x01,0xd5,0x00,0x00
20438
20439# CHECK: v_min_f64 v[5:6], v[1:2], tba           ; encoding: [0x05,0x00,0x82,0xd2,0x01,0xd9,0x00,0x00]
204400x05,0x00,0x82,0xd2,0x01,0xd9,0x00,0x00
20441
20442# CHECK: v_min_f64 v[5:6], v[1:2], tma           ; encoding: [0x05,0x00,0x82,0xd2,0x01,0xdd,0x00,0x00]
204430x05,0x00,0x82,0xd2,0x01,0xdd,0x00,0x00
20444
20445# CHECK: v_min_f64 v[5:6], v[1:2], ttmp[10:11]   ; encoding: [0x05,0x00,0x82,0xd2,0x01,0xf5,0x00,0x00]
204460x05,0x00,0x82,0xd2,0x01,0xf5,0x00,0x00
20447
20448# CHECK: v_min_f64 v[5:6], v[1:2], exec          ; encoding: [0x05,0x00,0x82,0xd2,0x01,0xfd,0x00,0x00]
204490x05,0x00,0x82,0xd2,0x01,0xfd,0x00,0x00
20450
20451# CHECK: v_min_f64 v[5:6], v[1:2], 0             ; encoding: [0x05,0x00,0x82,0xd2,0x01,0x01,0x01,0x00]
204520x05,0x00,0x82,0xd2,0x01,0x01,0x01,0x00
20453
20454# CHECK: v_min_f64 v[5:6], v[1:2], -1            ; encoding: [0x05,0x00,0x82,0xd2,0x01,0x83,0x01,0x00]
204550x05,0x00,0x82,0xd2,0x01,0x83,0x01,0x00
20456
20457# CHECK: v_min_f64 v[5:6], v[1:2], 0.5           ; encoding: [0x05,0x00,0x82,0xd2,0x01,0xe1,0x01,0x00]
204580x05,0x00,0x82,0xd2,0x01,0xe1,0x01,0x00
20459
20460# CHECK: v_min_f64 v[5:6], v[1:2], -4.0          ; encoding: [0x05,0x00,0x82,0xd2,0x01,0xef,0x01,0x00]
204610x05,0x00,0x82,0xd2,0x01,0xef,0x01,0x00
20462
20463# CHECK: v_min_f64 v[5:6], -v[1:2], v[2:3]       ; encoding: [0x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x20]
204640x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x20
20465
20466# CHECK: v_min_f64 v[5:6], v[1:2], -v[2:3]       ; encoding: [0x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x40]
204670x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x40
20468
20469# CHECK: v_min_f64 v[5:6], -v[1:2], -v[2:3]      ; encoding: [0x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x60]
204700x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x60
20471
20472# CHECK: v_min_f64 v[5:6], |v[1:2]|, v[2:3]      ; encoding: [0x05,0x01,0x82,0xd2,0x01,0x05,0x02,0x00]
204730x05,0x01,0x82,0xd2,0x01,0x05,0x02,0x00
20474
20475# CHECK: v_min_f64 v[5:6], v[1:2], |v[2:3]|      ; encoding: [0x05,0x02,0x82,0xd2,0x01,0x05,0x02,0x00]
204760x05,0x02,0x82,0xd2,0x01,0x05,0x02,0x00
20477
20478# CHECK: v_min_f64 v[5:6], |v[1:2]|, |v[2:3]|    ; encoding: [0x05,0x03,0x82,0xd2,0x01,0x05,0x02,0x00]
204790x05,0x03,0x82,0xd2,0x01,0x05,0x02,0x00
20480
20481# CHECK: v_min_f64 v[5:6], v[1:2], v[2:3] clamp  ; encoding: [0x05,0x80,0x82,0xd2,0x01,0x05,0x02,0x00]
204820x05,0x80,0x82,0xd2,0x01,0x05,0x02,0x00
20483
20484# CHECK: v_min_f64 v[5:6], v[1:2], v[2:3] mul:2  ; encoding: [0x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x08]
204850x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x08
20486
20487# CHECK: v_min_f64 v[5:6], v[1:2], v[2:3] mul:4  ; encoding: [0x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x10]
204880x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x10
20489
20490# CHECK: v_min_f64 v[5:6], v[1:2], v[2:3] div:2  ; encoding: [0x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x18]
204910x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x18
20492
20493# CHECK: v_max_f64 v[5:6], v[1:2], v[2:3]        ; encoding: [0x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x00]
204940x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x00
20495
20496# CHECK: v_max_f64 v[254:255], v[1:2], v[2:3]    ; encoding: [0xfe,0x00,0x83,0xd2,0x01,0x05,0x02,0x00]
204970xfe,0x00,0x83,0xd2,0x01,0x05,0x02,0x00
20498
20499# CHECK: v_max_f64 v[5:6], v[254:255], v[2:3]    ; encoding: [0x05,0x00,0x83,0xd2,0xfe,0x05,0x02,0x00]
205000x05,0x00,0x83,0xd2,0xfe,0x05,0x02,0x00
20501
20502# CHECK: v_max_f64 v[5:6], s[2:3], v[2:3]        ; encoding: [0x05,0x00,0x83,0xd2,0x02,0x04,0x02,0x00]
205030x05,0x00,0x83,0xd2,0x02,0x04,0x02,0x00
20504
20505# CHECK: v_max_f64 v[5:6], s[4:5], v[2:3]        ; encoding: [0x05,0x00,0x83,0xd2,0x04,0x04,0x02,0x00]
205060x05,0x00,0x83,0xd2,0x04,0x04,0x02,0x00
20507
20508# CHECK: v_max_f64 v[5:6], s[100:101], v[2:3]    ; encoding: [0x05,0x00,0x83,0xd2,0x64,0x04,0x02,0x00]
205090x05,0x00,0x83,0xd2,0x64,0x04,0x02,0x00
20510
20511# CHECK: v_max_f64 v[5:6], flat_scratch, v[2:3]  ; encoding: [0x05,0x00,0x83,0xd2,0x66,0x04,0x02,0x00]
205120x05,0x00,0x83,0xd2,0x66,0x04,0x02,0x00
20513
20514# CHECK: v_max_f64 v[5:6], vcc, v[2:3]           ; encoding: [0x05,0x00,0x83,0xd2,0x6a,0x04,0x02,0x00]
205150x05,0x00,0x83,0xd2,0x6a,0x04,0x02,0x00
20516
20517# CHECK: v_max_f64 v[5:6], tba, v[2:3]           ; encoding: [0x05,0x00,0x83,0xd2,0x6c,0x04,0x02,0x00]
205180x05,0x00,0x83,0xd2,0x6c,0x04,0x02,0x00
20519
20520# CHECK: v_max_f64 v[5:6], tma, v[2:3]           ; encoding: [0x05,0x00,0x83,0xd2,0x6e,0x04,0x02,0x00]
205210x05,0x00,0x83,0xd2,0x6e,0x04,0x02,0x00
20522
20523# CHECK: v_max_f64 v[5:6], ttmp[10:11], v[2:3]   ; encoding: [0x05,0x00,0x83,0xd2,0x7a,0x04,0x02,0x00]
205240x05,0x00,0x83,0xd2,0x7a,0x04,0x02,0x00
20525
20526# CHECK: v_max_f64 v[5:6], exec, v[2:3]          ; encoding: [0x05,0x00,0x83,0xd2,0x7e,0x04,0x02,0x00]
205270x05,0x00,0x83,0xd2,0x7e,0x04,0x02,0x00
20528
20529# CHECK: v_max_f64 v[5:6], 0, v[2:3]             ; encoding: [0x05,0x00,0x83,0xd2,0x80,0x04,0x02,0x00]
205300x05,0x00,0x83,0xd2,0x80,0x04,0x02,0x00
20531
20532# CHECK: v_max_f64 v[5:6], -1, v[2:3]            ; encoding: [0x05,0x00,0x83,0xd2,0xc1,0x04,0x02,0x00]
205330x05,0x00,0x83,0xd2,0xc1,0x04,0x02,0x00
20534
20535# CHECK: v_max_f64 v[5:6], 0.5, v[2:3]           ; encoding: [0x05,0x00,0x83,0xd2,0xf0,0x04,0x02,0x00]
205360x05,0x00,0x83,0xd2,0xf0,0x04,0x02,0x00
20537
20538# CHECK: v_max_f64 v[5:6], -4.0, v[2:3]          ; encoding: [0x05,0x00,0x83,0xd2,0xf7,0x04,0x02,0x00]
205390x05,0x00,0x83,0xd2,0xf7,0x04,0x02,0x00
20540
20541# CHECK: v_max_f64 v[5:6], v[1:2], v[254:255]    ; encoding: [0x05,0x00,0x83,0xd2,0x01,0xfd,0x03,0x00]
205420x05,0x00,0x83,0xd2,0x01,0xfd,0x03,0x00
20543
20544# CHECK: v_max_f64 v[5:6], v[1:2], s[4:5]        ; encoding: [0x05,0x00,0x83,0xd2,0x01,0x09,0x00,0x00]
205450x05,0x00,0x83,0xd2,0x01,0x09,0x00,0x00
20546
20547# CHECK: v_max_f64 v[5:6], v[1:2], s[6:7]        ; encoding: [0x05,0x00,0x83,0xd2,0x01,0x0d,0x00,0x00]
205480x05,0x00,0x83,0xd2,0x01,0x0d,0x00,0x00
20549
20550# CHECK: v_max_f64 v[5:6], v[1:2], s[100:101]    ; encoding: [0x05,0x00,0x83,0xd2,0x01,0xc9,0x00,0x00]
205510x05,0x00,0x83,0xd2,0x01,0xc9,0x00,0x00
20552
20553# CHECK: v_max_f64 v[5:6], v[1:2], flat_scratch  ; encoding: [0x05,0x00,0x83,0xd2,0x01,0xcd,0x00,0x00]
205540x05,0x00,0x83,0xd2,0x01,0xcd,0x00,0x00
20555
20556# CHECK: v_max_f64 v[5:6], v[1:2], vcc           ; encoding: [0x05,0x00,0x83,0xd2,0x01,0xd5,0x00,0x00]
205570x05,0x00,0x83,0xd2,0x01,0xd5,0x00,0x00
20558
20559# CHECK: v_max_f64 v[5:6], v[1:2], tba           ; encoding: [0x05,0x00,0x83,0xd2,0x01,0xd9,0x00,0x00]
205600x05,0x00,0x83,0xd2,0x01,0xd9,0x00,0x00
20561
20562# CHECK: v_max_f64 v[5:6], v[1:2], tma           ; encoding: [0x05,0x00,0x83,0xd2,0x01,0xdd,0x00,0x00]
205630x05,0x00,0x83,0xd2,0x01,0xdd,0x00,0x00
20564
20565# CHECK: v_max_f64 v[5:6], v[1:2], ttmp[10:11]   ; encoding: [0x05,0x00,0x83,0xd2,0x01,0xf5,0x00,0x00]
205660x05,0x00,0x83,0xd2,0x01,0xf5,0x00,0x00
20567
20568# CHECK: v_max_f64 v[5:6], v[1:2], exec          ; encoding: [0x05,0x00,0x83,0xd2,0x01,0xfd,0x00,0x00]
205690x05,0x00,0x83,0xd2,0x01,0xfd,0x00,0x00
20570
20571# CHECK: v_max_f64 v[5:6], v[1:2], 0             ; encoding: [0x05,0x00,0x83,0xd2,0x01,0x01,0x01,0x00]
205720x05,0x00,0x83,0xd2,0x01,0x01,0x01,0x00
20573
20574# CHECK: v_max_f64 v[5:6], v[1:2], -1            ; encoding: [0x05,0x00,0x83,0xd2,0x01,0x83,0x01,0x00]
205750x05,0x00,0x83,0xd2,0x01,0x83,0x01,0x00
20576
20577# CHECK: v_max_f64 v[5:6], v[1:2], 0.5           ; encoding: [0x05,0x00,0x83,0xd2,0x01,0xe1,0x01,0x00]
205780x05,0x00,0x83,0xd2,0x01,0xe1,0x01,0x00
20579
20580# CHECK: v_max_f64 v[5:6], v[1:2], -4.0          ; encoding: [0x05,0x00,0x83,0xd2,0x01,0xef,0x01,0x00]
205810x05,0x00,0x83,0xd2,0x01,0xef,0x01,0x00
20582
20583# CHECK: v_max_f64 v[5:6], -v[1:2], v[2:3]       ; encoding: [0x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x20]
205840x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x20
20585
20586# CHECK: v_max_f64 v[5:6], v[1:2], -v[2:3]       ; encoding: [0x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x40]
205870x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x40
20588
20589# CHECK: v_max_f64 v[5:6], -v[1:2], -v[2:3]      ; encoding: [0x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x60]
205900x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x60
20591
20592# CHECK: v_max_f64 v[5:6], |v[1:2]|, v[2:3]      ; encoding: [0x05,0x01,0x83,0xd2,0x01,0x05,0x02,0x00]
205930x05,0x01,0x83,0xd2,0x01,0x05,0x02,0x00
20594
20595# CHECK: v_max_f64 v[5:6], v[1:2], |v[2:3]|      ; encoding: [0x05,0x02,0x83,0xd2,0x01,0x05,0x02,0x00]
205960x05,0x02,0x83,0xd2,0x01,0x05,0x02,0x00
20597
20598# CHECK: v_max_f64 v[5:6], |v[1:2]|, |v[2:3]|    ; encoding: [0x05,0x03,0x83,0xd2,0x01,0x05,0x02,0x00]
205990x05,0x03,0x83,0xd2,0x01,0x05,0x02,0x00
20600
20601# CHECK: v_max_f64 v[5:6], v[1:2], v[2:3] clamp  ; encoding: [0x05,0x80,0x83,0xd2,0x01,0x05,0x02,0x00]
206020x05,0x80,0x83,0xd2,0x01,0x05,0x02,0x00
20603
20604# CHECK: v_max_f64 v[5:6], v[1:2], v[2:3] mul:2  ; encoding: [0x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x08]
206050x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x08
20606
20607# CHECK: v_max_f64 v[5:6], v[1:2], v[2:3] mul:4  ; encoding: [0x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x10]
206080x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x10
20609
20610# CHECK: v_max_f64 v[5:6], v[1:2], v[2:3] div:2  ; encoding: [0x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x18]
206110x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x18
20612
20613# CHECK: v_ldexp_f64 v[5:6], v[1:2], v2          ; encoding: [0x05,0x00,0x84,0xd2,0x01,0x05,0x02,0x00]
206140x05,0x00,0x84,0xd2,0x01,0x05,0x02,0x00
20615
20616# CHECK: v_ldexp_f64 v[254:255], v[1:2], v2      ; encoding: [0xfe,0x00,0x84,0xd2,0x01,0x05,0x02,0x00]
206170xfe,0x00,0x84,0xd2,0x01,0x05,0x02,0x00
20618
20619# CHECK: v_ldexp_f64 v[5:6], v[254:255], v2      ; encoding: [0x05,0x00,0x84,0xd2,0xfe,0x05,0x02,0x00]
206200x05,0x00,0x84,0xd2,0xfe,0x05,0x02,0x00
20621
20622# CHECK: v_ldexp_f64 v[5:6], s[2:3], v2          ; encoding: [0x05,0x00,0x84,0xd2,0x02,0x04,0x02,0x00]
206230x05,0x00,0x84,0xd2,0x02,0x04,0x02,0x00
20624
20625# CHECK: v_ldexp_f64 v[5:6], s[4:5], v2          ; encoding: [0x05,0x00,0x84,0xd2,0x04,0x04,0x02,0x00]
206260x05,0x00,0x84,0xd2,0x04,0x04,0x02,0x00
20627
20628# CHECK: v_ldexp_f64 v[5:6], s[100:101], v2      ; encoding: [0x05,0x00,0x84,0xd2,0x64,0x04,0x02,0x00]
206290x05,0x00,0x84,0xd2,0x64,0x04,0x02,0x00
20630
20631# CHECK: v_ldexp_f64 v[5:6], flat_scratch, v2    ; encoding: [0x05,0x00,0x84,0xd2,0x66,0x04,0x02,0x00]
206320x05,0x00,0x84,0xd2,0x66,0x04,0x02,0x00
20633
20634# CHECK: v_ldexp_f64 v[5:6], vcc, v2             ; encoding: [0x05,0x00,0x84,0xd2,0x6a,0x04,0x02,0x00]
206350x05,0x00,0x84,0xd2,0x6a,0x04,0x02,0x00
20636
20637# CHECK: v_ldexp_f64 v[5:6], tba, v2             ; encoding: [0x05,0x00,0x84,0xd2,0x6c,0x04,0x02,0x00]
206380x05,0x00,0x84,0xd2,0x6c,0x04,0x02,0x00
20639
20640# CHECK: v_ldexp_f64 v[5:6], tma, v2             ; encoding: [0x05,0x00,0x84,0xd2,0x6e,0x04,0x02,0x00]
206410x05,0x00,0x84,0xd2,0x6e,0x04,0x02,0x00
20642
20643# CHECK: v_ldexp_f64 v[5:6], ttmp[10:11], v2     ; encoding: [0x05,0x00,0x84,0xd2,0x7a,0x04,0x02,0x00]
206440x05,0x00,0x84,0xd2,0x7a,0x04,0x02,0x00
20645
20646# CHECK: v_ldexp_f64 v[5:6], exec, v2            ; encoding: [0x05,0x00,0x84,0xd2,0x7e,0x04,0x02,0x00]
206470x05,0x00,0x84,0xd2,0x7e,0x04,0x02,0x00
20648
20649# CHECK: v_ldexp_f64 v[5:6], 0, v2               ; encoding: [0x05,0x00,0x84,0xd2,0x80,0x04,0x02,0x00]
206500x05,0x00,0x84,0xd2,0x80,0x04,0x02,0x00
20651
20652# CHECK: v_ldexp_f64 v[5:6], -1, v2              ; encoding: [0x05,0x00,0x84,0xd2,0xc1,0x04,0x02,0x00]
206530x05,0x00,0x84,0xd2,0xc1,0x04,0x02,0x00
20654
20655# CHECK: v_ldexp_f64 v[5:6], 0.5, v2             ; encoding: [0x05,0x00,0x84,0xd2,0xf0,0x04,0x02,0x00]
206560x05,0x00,0x84,0xd2,0xf0,0x04,0x02,0x00
20657
20658# CHECK: v_ldexp_f64 v[5:6], -4.0, v2            ; encoding: [0x05,0x00,0x84,0xd2,0xf7,0x04,0x02,0x00]
206590x05,0x00,0x84,0xd2,0xf7,0x04,0x02,0x00
20660
20661# CHECK: v_ldexp_f64 v[5:6], v[1:2], v255        ; encoding: [0x05,0x00,0x84,0xd2,0x01,0xff,0x03,0x00]
206620x05,0x00,0x84,0xd2,0x01,0xff,0x03,0x00
20663
20664# CHECK: v_ldexp_f64 v[5:6], v[1:2], s2          ; encoding: [0x05,0x00,0x84,0xd2,0x01,0x05,0x00,0x00]
206650x05,0x00,0x84,0xd2,0x01,0x05,0x00,0x00
20666
20667# CHECK: v_ldexp_f64 v[5:6], v[1:2], s101        ; encoding: [0x05,0x00,0x84,0xd2,0x01,0xcb,0x00,0x00]
206680x05,0x00,0x84,0xd2,0x01,0xcb,0x00,0x00
20669
20670# CHECK: v_ldexp_f64 v[5:6], v[1:2], flat_scratch_lo ; encoding: [0x05,0x00,0x84,0xd2,0x01,0xcd,0x00,0x00]
206710x05,0x00,0x84,0xd2,0x01,0xcd,0x00,0x00
20672
20673# CHECK: v_ldexp_f64 v[5:6], v[1:2], flat_scratch_hi ; encoding: [0x05,0x00,0x84,0xd2,0x01,0xcf,0x00,0x00]
206740x05,0x00,0x84,0xd2,0x01,0xcf,0x00,0x00
20675
20676# CHECK: v_ldexp_f64 v[5:6], v[1:2], vcc_lo      ; encoding: [0x05,0x00,0x84,0xd2,0x01,0xd5,0x00,0x00]
206770x05,0x00,0x84,0xd2,0x01,0xd5,0x00,0x00
20678
20679# CHECK: v_ldexp_f64 v[5:6], v[1:2], vcc_hi      ; encoding: [0x05,0x00,0x84,0xd2,0x01,0xd7,0x00,0x00]
206800x05,0x00,0x84,0xd2,0x01,0xd7,0x00,0x00
20681
20682# CHECK: v_ldexp_f64 v[5:6], v[1:2], tba_lo      ; encoding: [0x05,0x00,0x84,0xd2,0x01,0xd9,0x00,0x00]
206830x05,0x00,0x84,0xd2,0x01,0xd9,0x00,0x00
20684
20685# CHECK: v_ldexp_f64 v[5:6], v[1:2], tba_hi      ; encoding: [0x05,0x00,0x84,0xd2,0x01,0xdb,0x00,0x00]
206860x05,0x00,0x84,0xd2,0x01,0xdb,0x00,0x00
20687
20688# CHECK: v_ldexp_f64 v[5:6], v[1:2], tma_lo      ; encoding: [0x05,0x00,0x84,0xd2,0x01,0xdd,0x00,0x00]
206890x05,0x00,0x84,0xd2,0x01,0xdd,0x00,0x00
20690
20691# CHECK: v_ldexp_f64 v[5:6], v[1:2], tma_hi      ; encoding: [0x05,0x00,0x84,0xd2,0x01,0xdf,0x00,0x00]
206920x05,0x00,0x84,0xd2,0x01,0xdf,0x00,0x00
20693
20694# CHECK: v_ldexp_f64 v[5:6], v[1:2], ttmp11      ; encoding: [0x05,0x00,0x84,0xd2,0x01,0xf7,0x00,0x00]
206950x05,0x00,0x84,0xd2,0x01,0xf7,0x00,0x00
20696
20697# CHECK: v_ldexp_f64 v[5:6], v[1:2], m0          ; encoding: [0x05,0x00,0x84,0xd2,0x01,0xf9,0x00,0x00]
206980x05,0x00,0x84,0xd2,0x01,0xf9,0x00,0x00
20699
20700# CHECK: v_ldexp_f64 v[5:6], v[1:2], exec_lo     ; encoding: [0x05,0x00,0x84,0xd2,0x01,0xfd,0x00,0x00]
207010x05,0x00,0x84,0xd2,0x01,0xfd,0x00,0x00
20702
20703# CHECK: v_ldexp_f64 v[5:6], v[1:2], exec_hi     ; encoding: [0x05,0x00,0x84,0xd2,0x01,0xff,0x00,0x00]
207040x05,0x00,0x84,0xd2,0x01,0xff,0x00,0x00
20705
20706# CHECK: v_ldexp_f64 v[5:6], v[1:2], 0           ; encoding: [0x05,0x00,0x84,0xd2,0x01,0x01,0x01,0x00]
207070x05,0x00,0x84,0xd2,0x01,0x01,0x01,0x00
20708
20709# CHECK: v_ldexp_f64 v[5:6], v[1:2], -1          ; encoding: [0x05,0x00,0x84,0xd2,0x01,0x83,0x01,0x00]
207100x05,0x00,0x84,0xd2,0x01,0x83,0x01,0x00
20711
20712# CHECK: v_ldexp_f64 v[5:6], v[1:2], 0.5         ; encoding: [0x05,0x00,0x84,0xd2,0x01,0xe1,0x01,0x00]
207130x05,0x00,0x84,0xd2,0x01,0xe1,0x01,0x00
20714
20715# CHECK: v_ldexp_f64 v[5:6], v[1:2], -4.0        ; encoding: [0x05,0x00,0x84,0xd2,0x01,0xef,0x01,0x00]
207160x05,0x00,0x84,0xd2,0x01,0xef,0x01,0x00
20717
20718# CHECK: v_ldexp_f64 v[5:6], -v[1:2], v2         ; encoding: [0x05,0x00,0x84,0xd2,0x01,0x05,0x02,0x20]
207190x05,0x00,0x84,0xd2,0x01,0x05,0x02,0x20
20720
20721# CHECK: v_ldexp_f64 v[5:6], |v[1:2]|, v2        ; encoding: [0x05,0x01,0x84,0xd2,0x01,0x05,0x02,0x00]
207220x05,0x01,0x84,0xd2,0x01,0x05,0x02,0x00
20723
20724# CHECK: v_ldexp_f64 v[5:6], v[1:2], v2 clamp    ; encoding: [0x05,0x80,0x84,0xd2,0x01,0x05,0x02,0x00]
207250x05,0x80,0x84,0xd2,0x01,0x05,0x02,0x00
20726
20727# CHECK: v_ldexp_f64 v[5:6], v[1:2], v2 mul:2    ; encoding: [0x05,0x00,0x84,0xd2,0x01,0x05,0x02,0x08]
207280x05,0x00,0x84,0xd2,0x01,0x05,0x02,0x08
20729
20730# CHECK: v_ldexp_f64 v[5:6], v[1:2], v2 mul:4    ; encoding: [0x05,0x00,0x84,0xd2,0x01,0x05,0x02,0x10]
207310x05,0x00,0x84,0xd2,0x01,0x05,0x02,0x10
20732
20733# CHECK: v_ldexp_f64 v[5:6], v[1:2], v2 div:2    ; encoding: [0x05,0x00,0x84,0xd2,0x01,0x05,0x02,0x18]
207340x05,0x00,0x84,0xd2,0x01,0x05,0x02,0x18
20735
20736# CHECK: v_mul_lo_u32 v5, v1, v2                 ; encoding: [0x05,0x00,0x85,0xd2,0x01,0x05,0x02,0x00]
207370x05,0x00,0x85,0xd2,0x01,0x05,0x02,0x00
20738
20739# CHECK: v_mul_lo_u32 v255, v1, v2               ; encoding: [0xff,0x00,0x85,0xd2,0x01,0x05,0x02,0x00]
207400xff,0x00,0x85,0xd2,0x01,0x05,0x02,0x00
20741
20742# CHECK: v_mul_lo_u32 v5, v255, v2               ; encoding: [0x05,0x00,0x85,0xd2,0xff,0x05,0x02,0x00]
207430x05,0x00,0x85,0xd2,0xff,0x05,0x02,0x00
20744
20745# CHECK: v_mul_lo_u32 v5, s1, v2                 ; encoding: [0x05,0x00,0x85,0xd2,0x01,0x04,0x02,0x00]
207460x05,0x00,0x85,0xd2,0x01,0x04,0x02,0x00
20747
20748# CHECK: v_mul_lo_u32 v5, s101, v2               ; encoding: [0x05,0x00,0x85,0xd2,0x65,0x04,0x02,0x00]
207490x05,0x00,0x85,0xd2,0x65,0x04,0x02,0x00
20750
20751# CHECK: v_mul_lo_u32 v5, flat_scratch_lo, v2    ; encoding: [0x05,0x00,0x85,0xd2,0x66,0x04,0x02,0x00]
207520x05,0x00,0x85,0xd2,0x66,0x04,0x02,0x00
20753
20754# CHECK: v_mul_lo_u32 v5, flat_scratch_hi, v2    ; encoding: [0x05,0x00,0x85,0xd2,0x67,0x04,0x02,0x00]
207550x05,0x00,0x85,0xd2,0x67,0x04,0x02,0x00
20756
20757# CHECK: v_mul_lo_u32 v5, vcc_lo, v2             ; encoding: [0x05,0x00,0x85,0xd2,0x6a,0x04,0x02,0x00]
207580x05,0x00,0x85,0xd2,0x6a,0x04,0x02,0x00
20759
20760# CHECK: v_mul_lo_u32 v5, vcc_hi, v2             ; encoding: [0x05,0x00,0x85,0xd2,0x6b,0x04,0x02,0x00]
207610x05,0x00,0x85,0xd2,0x6b,0x04,0x02,0x00
20762
20763# CHECK: v_mul_lo_u32 v5, tba_lo, v2             ; encoding: [0x05,0x00,0x85,0xd2,0x6c,0x04,0x02,0x00]
207640x05,0x00,0x85,0xd2,0x6c,0x04,0x02,0x00
20765
20766# CHECK: v_mul_lo_u32 v5, tba_hi, v2             ; encoding: [0x05,0x00,0x85,0xd2,0x6d,0x04,0x02,0x00]
207670x05,0x00,0x85,0xd2,0x6d,0x04,0x02,0x00
20768
20769# CHECK: v_mul_lo_u32 v5, tma_lo, v2             ; encoding: [0x05,0x00,0x85,0xd2,0x6e,0x04,0x02,0x00]
207700x05,0x00,0x85,0xd2,0x6e,0x04,0x02,0x00
20771
20772# CHECK: v_mul_lo_u32 v5, tma_hi, v2             ; encoding: [0x05,0x00,0x85,0xd2,0x6f,0x04,0x02,0x00]
207730x05,0x00,0x85,0xd2,0x6f,0x04,0x02,0x00
20774
20775# CHECK: v_mul_lo_u32 v5, ttmp11, v2             ; encoding: [0x05,0x00,0x85,0xd2,0x7b,0x04,0x02,0x00]
207760x05,0x00,0x85,0xd2,0x7b,0x04,0x02,0x00
20777
20778# CHECK: v_mul_lo_u32 v5, m0, v2                 ; encoding: [0x05,0x00,0x85,0xd2,0x7c,0x04,0x02,0x00]
207790x05,0x00,0x85,0xd2,0x7c,0x04,0x02,0x00
20780
20781# CHECK: v_mul_lo_u32 v5, exec_lo, v2            ; encoding: [0x05,0x00,0x85,0xd2,0x7e,0x04,0x02,0x00]
207820x05,0x00,0x85,0xd2,0x7e,0x04,0x02,0x00
20783
20784# CHECK: v_mul_lo_u32 v5, exec_hi, v2            ; encoding: [0x05,0x00,0x85,0xd2,0x7f,0x04,0x02,0x00]
207850x05,0x00,0x85,0xd2,0x7f,0x04,0x02,0x00
20786
20787# CHECK: v_mul_lo_u32 v5, 0, v2                  ; encoding: [0x05,0x00,0x85,0xd2,0x80,0x04,0x02,0x00]
207880x05,0x00,0x85,0xd2,0x80,0x04,0x02,0x00
20789
20790# CHECK: v_mul_lo_u32 v5, -1, v2                 ; encoding: [0x05,0x00,0x85,0xd2,0xc1,0x04,0x02,0x00]
207910x05,0x00,0x85,0xd2,0xc1,0x04,0x02,0x00
20792
20793# CHECK: v_mul_lo_u32 v5, 0.5, v2                ; encoding: [0x05,0x00,0x85,0xd2,0xf0,0x04,0x02,0x00]
207940x05,0x00,0x85,0xd2,0xf0,0x04,0x02,0x00
20795
20796# CHECK: v_mul_lo_u32 v5, -4.0, v2               ; encoding: [0x05,0x00,0x85,0xd2,0xf7,0x04,0x02,0x00]
207970x05,0x00,0x85,0xd2,0xf7,0x04,0x02,0x00
20798
20799# CHECK: v_mul_lo_u32 v5, v1, v255               ; encoding: [0x05,0x00,0x85,0xd2,0x01,0xff,0x03,0x00]
208000x05,0x00,0x85,0xd2,0x01,0xff,0x03,0x00
20801
20802# CHECK: v_mul_lo_u32 v5, v1, s2                 ; encoding: [0x05,0x00,0x85,0xd2,0x01,0x05,0x00,0x00]
208030x05,0x00,0x85,0xd2,0x01,0x05,0x00,0x00
20804
20805# CHECK: v_mul_lo_u32 v5, v1, s101               ; encoding: [0x05,0x00,0x85,0xd2,0x01,0xcb,0x00,0x00]
208060x05,0x00,0x85,0xd2,0x01,0xcb,0x00,0x00
20807
20808# CHECK: v_mul_lo_u32 v5, v1, flat_scratch_lo    ; encoding: [0x05,0x00,0x85,0xd2,0x01,0xcd,0x00,0x00]
208090x05,0x00,0x85,0xd2,0x01,0xcd,0x00,0x00
20810
20811# CHECK: v_mul_lo_u32 v5, v1, flat_scratch_hi    ; encoding: [0x05,0x00,0x85,0xd2,0x01,0xcf,0x00,0x00]
208120x05,0x00,0x85,0xd2,0x01,0xcf,0x00,0x00
20813
20814# CHECK: v_mul_lo_u32 v5, v1, vcc_lo             ; encoding: [0x05,0x00,0x85,0xd2,0x01,0xd5,0x00,0x00]
208150x05,0x00,0x85,0xd2,0x01,0xd5,0x00,0x00
20816
20817# CHECK: v_mul_lo_u32 v5, v1, vcc_hi             ; encoding: [0x05,0x00,0x85,0xd2,0x01,0xd7,0x00,0x00]
208180x05,0x00,0x85,0xd2,0x01,0xd7,0x00,0x00
20819
20820# CHECK: v_mul_lo_u32 v5, v1, tba_lo             ; encoding: [0x05,0x00,0x85,0xd2,0x01,0xd9,0x00,0x00]
208210x05,0x00,0x85,0xd2,0x01,0xd9,0x00,0x00
20822
20823# CHECK: v_mul_lo_u32 v5, v1, tba_hi             ; encoding: [0x05,0x00,0x85,0xd2,0x01,0xdb,0x00,0x00]
208240x05,0x00,0x85,0xd2,0x01,0xdb,0x00,0x00
20825
20826# CHECK: v_mul_lo_u32 v5, v1, tma_lo             ; encoding: [0x05,0x00,0x85,0xd2,0x01,0xdd,0x00,0x00]
208270x05,0x00,0x85,0xd2,0x01,0xdd,0x00,0x00
20828
20829# CHECK: v_mul_lo_u32 v5, v1, tma_hi             ; encoding: [0x05,0x00,0x85,0xd2,0x01,0xdf,0x00,0x00]
208300x05,0x00,0x85,0xd2,0x01,0xdf,0x00,0x00
20831
20832# CHECK: v_mul_lo_u32 v5, v1, ttmp11             ; encoding: [0x05,0x00,0x85,0xd2,0x01,0xf7,0x00,0x00]
208330x05,0x00,0x85,0xd2,0x01,0xf7,0x00,0x00
20834
20835# CHECK: v_mul_lo_u32 v5, v1, m0                 ; encoding: [0x05,0x00,0x85,0xd2,0x01,0xf9,0x00,0x00]
208360x05,0x00,0x85,0xd2,0x01,0xf9,0x00,0x00
20837
20838# CHECK: v_mul_lo_u32 v5, v1, exec_lo            ; encoding: [0x05,0x00,0x85,0xd2,0x01,0xfd,0x00,0x00]
208390x05,0x00,0x85,0xd2,0x01,0xfd,0x00,0x00
20840
20841# CHECK: v_mul_lo_u32 v5, v1, exec_hi            ; encoding: [0x05,0x00,0x85,0xd2,0x01,0xff,0x00,0x00]
208420x05,0x00,0x85,0xd2,0x01,0xff,0x00,0x00
20843
20844# CHECK: v_mul_lo_u32 v5, v1, 0                  ; encoding: [0x05,0x00,0x85,0xd2,0x01,0x01,0x01,0x00]
208450x05,0x00,0x85,0xd2,0x01,0x01,0x01,0x00
20846
20847# CHECK: v_mul_lo_u32 v5, v1, -1                 ; encoding: [0x05,0x00,0x85,0xd2,0x01,0x83,0x01,0x00]
208480x05,0x00,0x85,0xd2,0x01,0x83,0x01,0x00
20849
20850# CHECK: v_mul_lo_u32 v5, v1, 0.5                ; encoding: [0x05,0x00,0x85,0xd2,0x01,0xe1,0x01,0x00]
208510x05,0x00,0x85,0xd2,0x01,0xe1,0x01,0x00
20852
20853# CHECK: v_mul_lo_u32 v5, v1, -4.0               ; encoding: [0x05,0x00,0x85,0xd2,0x01,0xef,0x01,0x00]
208540x05,0x00,0x85,0xd2,0x01,0xef,0x01,0x00
20855
20856# CHECK: v_mul_hi_u32 v5, v1, v2                 ; encoding: [0x05,0x00,0x86,0xd2,0x01,0x05,0x02,0x00]
208570x05,0x00,0x86,0xd2,0x01,0x05,0x02,0x00
20858
20859# CHECK: v_mul_hi_u32 v255, v1, v2               ; encoding: [0xff,0x00,0x86,0xd2,0x01,0x05,0x02,0x00]
208600xff,0x00,0x86,0xd2,0x01,0x05,0x02,0x00
20861
20862# CHECK: v_mul_hi_u32 v5, v255, v2               ; encoding: [0x05,0x00,0x86,0xd2,0xff,0x05,0x02,0x00]
208630x05,0x00,0x86,0xd2,0xff,0x05,0x02,0x00
20864
20865# CHECK: v_mul_hi_u32 v5, s1, v2                 ; encoding: [0x05,0x00,0x86,0xd2,0x01,0x04,0x02,0x00]
208660x05,0x00,0x86,0xd2,0x01,0x04,0x02,0x00
20867
20868# CHECK: v_mul_hi_u32 v5, s101, v2               ; encoding: [0x05,0x00,0x86,0xd2,0x65,0x04,0x02,0x00]
208690x05,0x00,0x86,0xd2,0x65,0x04,0x02,0x00
20870
20871# CHECK: v_mul_hi_u32 v5, flat_scratch_lo, v2    ; encoding: [0x05,0x00,0x86,0xd2,0x66,0x04,0x02,0x00]
208720x05,0x00,0x86,0xd2,0x66,0x04,0x02,0x00
20873
20874# CHECK: v_mul_hi_u32 v5, flat_scratch_hi, v2    ; encoding: [0x05,0x00,0x86,0xd2,0x67,0x04,0x02,0x00]
208750x05,0x00,0x86,0xd2,0x67,0x04,0x02,0x00
20876
20877# CHECK: v_mul_hi_u32 v5, vcc_lo, v2             ; encoding: [0x05,0x00,0x86,0xd2,0x6a,0x04,0x02,0x00]
208780x05,0x00,0x86,0xd2,0x6a,0x04,0x02,0x00
20879
20880# CHECK: v_mul_hi_u32 v5, vcc_hi, v2             ; encoding: [0x05,0x00,0x86,0xd2,0x6b,0x04,0x02,0x00]
208810x05,0x00,0x86,0xd2,0x6b,0x04,0x02,0x00
20882
20883# CHECK: v_mul_hi_u32 v5, tba_lo, v2             ; encoding: [0x05,0x00,0x86,0xd2,0x6c,0x04,0x02,0x00]
208840x05,0x00,0x86,0xd2,0x6c,0x04,0x02,0x00
20885
20886# CHECK: v_mul_hi_u32 v5, tba_hi, v2             ; encoding: [0x05,0x00,0x86,0xd2,0x6d,0x04,0x02,0x00]
208870x05,0x00,0x86,0xd2,0x6d,0x04,0x02,0x00
20888
20889# CHECK: v_mul_hi_u32 v5, tma_lo, v2             ; encoding: [0x05,0x00,0x86,0xd2,0x6e,0x04,0x02,0x00]
208900x05,0x00,0x86,0xd2,0x6e,0x04,0x02,0x00
20891
20892# CHECK: v_mul_hi_u32 v5, tma_hi, v2             ; encoding: [0x05,0x00,0x86,0xd2,0x6f,0x04,0x02,0x00]
208930x05,0x00,0x86,0xd2,0x6f,0x04,0x02,0x00
20894
20895# CHECK: v_mul_hi_u32 v5, ttmp11, v2             ; encoding: [0x05,0x00,0x86,0xd2,0x7b,0x04,0x02,0x00]
208960x05,0x00,0x86,0xd2,0x7b,0x04,0x02,0x00
20897
20898# CHECK: v_mul_hi_u32 v5, m0, v2                 ; encoding: [0x05,0x00,0x86,0xd2,0x7c,0x04,0x02,0x00]
208990x05,0x00,0x86,0xd2,0x7c,0x04,0x02,0x00
20900
20901# CHECK: v_mul_hi_u32 v5, exec_lo, v2            ; encoding: [0x05,0x00,0x86,0xd2,0x7e,0x04,0x02,0x00]
209020x05,0x00,0x86,0xd2,0x7e,0x04,0x02,0x00
20903
20904# CHECK: v_mul_hi_u32 v5, exec_hi, v2            ; encoding: [0x05,0x00,0x86,0xd2,0x7f,0x04,0x02,0x00]
209050x05,0x00,0x86,0xd2,0x7f,0x04,0x02,0x00
20906
20907# CHECK: v_mul_hi_u32 v5, 0, v2                  ; encoding: [0x05,0x00,0x86,0xd2,0x80,0x04,0x02,0x00]
209080x05,0x00,0x86,0xd2,0x80,0x04,0x02,0x00
20909
20910# CHECK: v_mul_hi_u32 v5, -1, v2                 ; encoding: [0x05,0x00,0x86,0xd2,0xc1,0x04,0x02,0x00]
209110x05,0x00,0x86,0xd2,0xc1,0x04,0x02,0x00
20912
20913# CHECK: v_mul_hi_u32 v5, 0.5, v2                ; encoding: [0x05,0x00,0x86,0xd2,0xf0,0x04,0x02,0x00]
209140x05,0x00,0x86,0xd2,0xf0,0x04,0x02,0x00
20915
20916# CHECK: v_mul_hi_u32 v5, -4.0, v2               ; encoding: [0x05,0x00,0x86,0xd2,0xf7,0x04,0x02,0x00]
209170x05,0x00,0x86,0xd2,0xf7,0x04,0x02,0x00
20918
20919# CHECK: v_mul_hi_u32 v5, v1, v255               ; encoding: [0x05,0x00,0x86,0xd2,0x01,0xff,0x03,0x00]
209200x05,0x00,0x86,0xd2,0x01,0xff,0x03,0x00
20921
20922# CHECK: v_mul_hi_u32 v5, v1, s2                 ; encoding: [0x05,0x00,0x86,0xd2,0x01,0x05,0x00,0x00]
209230x05,0x00,0x86,0xd2,0x01,0x05,0x00,0x00
20924
20925# CHECK: v_mul_hi_u32 v5, v1, s101               ; encoding: [0x05,0x00,0x86,0xd2,0x01,0xcb,0x00,0x00]
209260x05,0x00,0x86,0xd2,0x01,0xcb,0x00,0x00
20927
20928# CHECK: v_mul_hi_u32 v5, v1, flat_scratch_lo    ; encoding: [0x05,0x00,0x86,0xd2,0x01,0xcd,0x00,0x00]
209290x05,0x00,0x86,0xd2,0x01,0xcd,0x00,0x00
20930
20931# CHECK: v_mul_hi_u32 v5, v1, flat_scratch_hi    ; encoding: [0x05,0x00,0x86,0xd2,0x01,0xcf,0x00,0x00]
209320x05,0x00,0x86,0xd2,0x01,0xcf,0x00,0x00
20933
20934# CHECK: v_mul_hi_u32 v5, v1, vcc_lo             ; encoding: [0x05,0x00,0x86,0xd2,0x01,0xd5,0x00,0x00]
209350x05,0x00,0x86,0xd2,0x01,0xd5,0x00,0x00
20936
20937# CHECK: v_mul_hi_u32 v5, v1, vcc_hi             ; encoding: [0x05,0x00,0x86,0xd2,0x01,0xd7,0x00,0x00]
209380x05,0x00,0x86,0xd2,0x01,0xd7,0x00,0x00
20939
20940# CHECK: v_mul_hi_u32 v5, v1, tba_lo             ; encoding: [0x05,0x00,0x86,0xd2,0x01,0xd9,0x00,0x00]
209410x05,0x00,0x86,0xd2,0x01,0xd9,0x00,0x00
20942
20943# CHECK: v_mul_hi_u32 v5, v1, tba_hi             ; encoding: [0x05,0x00,0x86,0xd2,0x01,0xdb,0x00,0x00]
209440x05,0x00,0x86,0xd2,0x01,0xdb,0x00,0x00
20945
20946# CHECK: v_mul_hi_u32 v5, v1, tma_lo             ; encoding: [0x05,0x00,0x86,0xd2,0x01,0xdd,0x00,0x00]
209470x05,0x00,0x86,0xd2,0x01,0xdd,0x00,0x00
20948
20949# CHECK: v_mul_hi_u32 v5, v1, tma_hi             ; encoding: [0x05,0x00,0x86,0xd2,0x01,0xdf,0x00,0x00]
209500x05,0x00,0x86,0xd2,0x01,0xdf,0x00,0x00
20951
20952# CHECK: v_mul_hi_u32 v5, v1, ttmp11             ; encoding: [0x05,0x00,0x86,0xd2,0x01,0xf7,0x00,0x00]
209530x05,0x00,0x86,0xd2,0x01,0xf7,0x00,0x00
20954
20955# CHECK: v_mul_hi_u32 v5, v1, m0                 ; encoding: [0x05,0x00,0x86,0xd2,0x01,0xf9,0x00,0x00]
209560x05,0x00,0x86,0xd2,0x01,0xf9,0x00,0x00
20957
20958# CHECK: v_mul_hi_u32 v5, v1, exec_lo            ; encoding: [0x05,0x00,0x86,0xd2,0x01,0xfd,0x00,0x00]
209590x05,0x00,0x86,0xd2,0x01,0xfd,0x00,0x00
20960
20961# CHECK: v_mul_hi_u32 v5, v1, exec_hi            ; encoding: [0x05,0x00,0x86,0xd2,0x01,0xff,0x00,0x00]
209620x05,0x00,0x86,0xd2,0x01,0xff,0x00,0x00
20963
20964# CHECK: v_mul_hi_u32 v5, v1, 0                  ; encoding: [0x05,0x00,0x86,0xd2,0x01,0x01,0x01,0x00]
209650x05,0x00,0x86,0xd2,0x01,0x01,0x01,0x00
20966
20967# CHECK: v_mul_hi_u32 v5, v1, -1                 ; encoding: [0x05,0x00,0x86,0xd2,0x01,0x83,0x01,0x00]
209680x05,0x00,0x86,0xd2,0x01,0x83,0x01,0x00
20969
20970# CHECK: v_mul_hi_u32 v5, v1, 0.5                ; encoding: [0x05,0x00,0x86,0xd2,0x01,0xe1,0x01,0x00]
209710x05,0x00,0x86,0xd2,0x01,0xe1,0x01,0x00
20972
20973# CHECK: v_mul_hi_u32 v5, v1, -4.0               ; encoding: [0x05,0x00,0x86,0xd2,0x01,0xef,0x01,0x00]
209740x05,0x00,0x86,0xd2,0x01,0xef,0x01,0x00
20975
20976# CHECK: v_mul_hi_i32 v5, v1, v2                 ; encoding: [0x05,0x00,0x87,0xd2,0x01,0x05,0x02,0x00]
209770x05,0x00,0x87,0xd2,0x01,0x05,0x02,0x00
20978
20979# CHECK: v_mul_hi_i32 v255, v1, v2               ; encoding: [0xff,0x00,0x87,0xd2,0x01,0x05,0x02,0x00]
209800xff,0x00,0x87,0xd2,0x01,0x05,0x02,0x00
20981
20982# CHECK: v_mul_hi_i32 v5, v255, v2               ; encoding: [0x05,0x00,0x87,0xd2,0xff,0x05,0x02,0x00]
209830x05,0x00,0x87,0xd2,0xff,0x05,0x02,0x00
20984
20985# CHECK: v_mul_hi_i32 v5, s1, v2                 ; encoding: [0x05,0x00,0x87,0xd2,0x01,0x04,0x02,0x00]
209860x05,0x00,0x87,0xd2,0x01,0x04,0x02,0x00
20987
20988# CHECK: v_mul_hi_i32 v5, s101, v2               ; encoding: [0x05,0x00,0x87,0xd2,0x65,0x04,0x02,0x00]
209890x05,0x00,0x87,0xd2,0x65,0x04,0x02,0x00
20990
20991# CHECK: v_mul_hi_i32 v5, flat_scratch_lo, v2    ; encoding: [0x05,0x00,0x87,0xd2,0x66,0x04,0x02,0x00]
209920x05,0x00,0x87,0xd2,0x66,0x04,0x02,0x00
20993
20994# CHECK: v_mul_hi_i32 v5, flat_scratch_hi, v2    ; encoding: [0x05,0x00,0x87,0xd2,0x67,0x04,0x02,0x00]
209950x05,0x00,0x87,0xd2,0x67,0x04,0x02,0x00
20996
20997# CHECK: v_mul_hi_i32 v5, vcc_lo, v2             ; encoding: [0x05,0x00,0x87,0xd2,0x6a,0x04,0x02,0x00]
209980x05,0x00,0x87,0xd2,0x6a,0x04,0x02,0x00
20999
21000# CHECK: v_mul_hi_i32 v5, vcc_hi, v2             ; encoding: [0x05,0x00,0x87,0xd2,0x6b,0x04,0x02,0x00]
210010x05,0x00,0x87,0xd2,0x6b,0x04,0x02,0x00
21002
21003# CHECK: v_mul_hi_i32 v5, tba_lo, v2             ; encoding: [0x05,0x00,0x87,0xd2,0x6c,0x04,0x02,0x00]
210040x05,0x00,0x87,0xd2,0x6c,0x04,0x02,0x00
21005
21006# CHECK: v_mul_hi_i32 v5, tba_hi, v2             ; encoding: [0x05,0x00,0x87,0xd2,0x6d,0x04,0x02,0x00]
210070x05,0x00,0x87,0xd2,0x6d,0x04,0x02,0x00
21008
21009# CHECK: v_mul_hi_i32 v5, tma_lo, v2             ; encoding: [0x05,0x00,0x87,0xd2,0x6e,0x04,0x02,0x00]
210100x05,0x00,0x87,0xd2,0x6e,0x04,0x02,0x00
21011
21012# CHECK: v_mul_hi_i32 v5, tma_hi, v2             ; encoding: [0x05,0x00,0x87,0xd2,0x6f,0x04,0x02,0x00]
210130x05,0x00,0x87,0xd2,0x6f,0x04,0x02,0x00
21014
21015# CHECK: v_mul_hi_i32 v5, ttmp11, v2             ; encoding: [0x05,0x00,0x87,0xd2,0x7b,0x04,0x02,0x00]
210160x05,0x00,0x87,0xd2,0x7b,0x04,0x02,0x00
21017
21018# CHECK: v_mul_hi_i32 v5, m0, v2                 ; encoding: [0x05,0x00,0x87,0xd2,0x7c,0x04,0x02,0x00]
210190x05,0x00,0x87,0xd2,0x7c,0x04,0x02,0x00
21020
21021# CHECK: v_mul_hi_i32 v5, exec_lo, v2            ; encoding: [0x05,0x00,0x87,0xd2,0x7e,0x04,0x02,0x00]
210220x05,0x00,0x87,0xd2,0x7e,0x04,0x02,0x00
21023
21024# CHECK: v_mul_hi_i32 v5, exec_hi, v2            ; encoding: [0x05,0x00,0x87,0xd2,0x7f,0x04,0x02,0x00]
210250x05,0x00,0x87,0xd2,0x7f,0x04,0x02,0x00
21026
21027# CHECK: v_mul_hi_i32 v5, 0, v2                  ; encoding: [0x05,0x00,0x87,0xd2,0x80,0x04,0x02,0x00]
210280x05,0x00,0x87,0xd2,0x80,0x04,0x02,0x00
21029
21030# CHECK: v_mul_hi_i32 v5, -1, v2                 ; encoding: [0x05,0x00,0x87,0xd2,0xc1,0x04,0x02,0x00]
210310x05,0x00,0x87,0xd2,0xc1,0x04,0x02,0x00
21032
21033# CHECK: v_mul_hi_i32 v5, 0.5, v2                ; encoding: [0x05,0x00,0x87,0xd2,0xf0,0x04,0x02,0x00]
210340x05,0x00,0x87,0xd2,0xf0,0x04,0x02,0x00
21035
21036# CHECK: v_mul_hi_i32 v5, -4.0, v2               ; encoding: [0x05,0x00,0x87,0xd2,0xf7,0x04,0x02,0x00]
210370x05,0x00,0x87,0xd2,0xf7,0x04,0x02,0x00
21038
21039# CHECK: v_mul_hi_i32 v5, v1, v255               ; encoding: [0x05,0x00,0x87,0xd2,0x01,0xff,0x03,0x00]
210400x05,0x00,0x87,0xd2,0x01,0xff,0x03,0x00
21041
21042# CHECK: v_mul_hi_i32 v5, v1, s2                 ; encoding: [0x05,0x00,0x87,0xd2,0x01,0x05,0x00,0x00]
210430x05,0x00,0x87,0xd2,0x01,0x05,0x00,0x00
21044
21045# CHECK: v_mul_hi_i32 v5, v1, s101               ; encoding: [0x05,0x00,0x87,0xd2,0x01,0xcb,0x00,0x00]
210460x05,0x00,0x87,0xd2,0x01,0xcb,0x00,0x00
21047
21048# CHECK: v_mul_hi_i32 v5, v1, flat_scratch_lo    ; encoding: [0x05,0x00,0x87,0xd2,0x01,0xcd,0x00,0x00]
210490x05,0x00,0x87,0xd2,0x01,0xcd,0x00,0x00
21050
21051# CHECK: v_mul_hi_i32 v5, v1, flat_scratch_hi    ; encoding: [0x05,0x00,0x87,0xd2,0x01,0xcf,0x00,0x00]
210520x05,0x00,0x87,0xd2,0x01,0xcf,0x00,0x00
21053
21054# CHECK: v_mul_hi_i32 v5, v1, vcc_lo             ; encoding: [0x05,0x00,0x87,0xd2,0x01,0xd5,0x00,0x00]
210550x05,0x00,0x87,0xd2,0x01,0xd5,0x00,0x00
21056
21057# CHECK: v_mul_hi_i32 v5, v1, vcc_hi             ; encoding: [0x05,0x00,0x87,0xd2,0x01,0xd7,0x00,0x00]
210580x05,0x00,0x87,0xd2,0x01,0xd7,0x00,0x00
21059
21060# CHECK: v_mul_hi_i32 v5, v1, tba_lo             ; encoding: [0x05,0x00,0x87,0xd2,0x01,0xd9,0x00,0x00]
210610x05,0x00,0x87,0xd2,0x01,0xd9,0x00,0x00
21062
21063# CHECK: v_mul_hi_i32 v5, v1, tba_hi             ; encoding: [0x05,0x00,0x87,0xd2,0x01,0xdb,0x00,0x00]
210640x05,0x00,0x87,0xd2,0x01,0xdb,0x00,0x00
21065
21066# CHECK: v_mul_hi_i32 v5, v1, tma_lo             ; encoding: [0x05,0x00,0x87,0xd2,0x01,0xdd,0x00,0x00]
210670x05,0x00,0x87,0xd2,0x01,0xdd,0x00,0x00
21068
21069# CHECK: v_mul_hi_i32 v5, v1, tma_hi             ; encoding: [0x05,0x00,0x87,0xd2,0x01,0xdf,0x00,0x00]
210700x05,0x00,0x87,0xd2,0x01,0xdf,0x00,0x00
21071
21072# CHECK: v_mul_hi_i32 v5, v1, ttmp11             ; encoding: [0x05,0x00,0x87,0xd2,0x01,0xf7,0x00,0x00]
210730x05,0x00,0x87,0xd2,0x01,0xf7,0x00,0x00
21074
21075# CHECK: v_mul_hi_i32 v5, v1, m0                 ; encoding: [0x05,0x00,0x87,0xd2,0x01,0xf9,0x00,0x00]
210760x05,0x00,0x87,0xd2,0x01,0xf9,0x00,0x00
21077
21078# CHECK: v_mul_hi_i32 v5, v1, exec_lo            ; encoding: [0x05,0x00,0x87,0xd2,0x01,0xfd,0x00,0x00]
210790x05,0x00,0x87,0xd2,0x01,0xfd,0x00,0x00
21080
21081# CHECK: v_mul_hi_i32 v5, v1, exec_hi            ; encoding: [0x05,0x00,0x87,0xd2,0x01,0xff,0x00,0x00]
210820x05,0x00,0x87,0xd2,0x01,0xff,0x00,0x00
21083
21084# CHECK: v_mul_hi_i32 v5, v1, 0                  ; encoding: [0x05,0x00,0x87,0xd2,0x01,0x01,0x01,0x00]
210850x05,0x00,0x87,0xd2,0x01,0x01,0x01,0x00
21086
21087# CHECK: v_mul_hi_i32 v5, v1, -1                 ; encoding: [0x05,0x00,0x87,0xd2,0x01,0x83,0x01,0x00]
210880x05,0x00,0x87,0xd2,0x01,0x83,0x01,0x00
21089
21090# CHECK: v_mul_hi_i32 v5, v1, 0.5                ; encoding: [0x05,0x00,0x87,0xd2,0x01,0xe1,0x01,0x00]
210910x05,0x00,0x87,0xd2,0x01,0xe1,0x01,0x00
21092
21093# CHECK: v_mul_hi_i32 v5, v1, -4.0               ; encoding: [0x05,0x00,0x87,0xd2,0x01,0xef,0x01,0x00]
210940x05,0x00,0x87,0xd2,0x01,0xef,0x01,0x00
21095
21096# CHECK: v_ldexp_f32 v5, v1, v2                  ; encoding: [0x05,0x00,0x88,0xd2,0x01,0x05,0x02,0x00]
210970x05,0x00,0x88,0xd2,0x01,0x05,0x02,0x00
21098
21099# CHECK: v_ldexp_f32 v255, v1, v2                ; encoding: [0xff,0x00,0x88,0xd2,0x01,0x05,0x02,0x00]
211000xff,0x00,0x88,0xd2,0x01,0x05,0x02,0x00
21101
21102# CHECK: v_ldexp_f32 v5, v255, v2                ; encoding: [0x05,0x00,0x88,0xd2,0xff,0x05,0x02,0x00]
211030x05,0x00,0x88,0xd2,0xff,0x05,0x02,0x00
21104
21105# CHECK: v_ldexp_f32 v5, s1, v2                  ; encoding: [0x05,0x00,0x88,0xd2,0x01,0x04,0x02,0x00]
211060x05,0x00,0x88,0xd2,0x01,0x04,0x02,0x00
21107
21108# CHECK: v_ldexp_f32 v5, s101, v2                ; encoding: [0x05,0x00,0x88,0xd2,0x65,0x04,0x02,0x00]
211090x05,0x00,0x88,0xd2,0x65,0x04,0x02,0x00
21110
21111# CHECK: v_ldexp_f32 v5, flat_scratch_lo, v2     ; encoding: [0x05,0x00,0x88,0xd2,0x66,0x04,0x02,0x00]
211120x05,0x00,0x88,0xd2,0x66,0x04,0x02,0x00
21113
21114# CHECK: v_ldexp_f32 v5, flat_scratch_hi, v2     ; encoding: [0x05,0x00,0x88,0xd2,0x67,0x04,0x02,0x00]
211150x05,0x00,0x88,0xd2,0x67,0x04,0x02,0x00
21116
21117# CHECK: v_ldexp_f32 v5, vcc_lo, v2              ; encoding: [0x05,0x00,0x88,0xd2,0x6a,0x04,0x02,0x00]
211180x05,0x00,0x88,0xd2,0x6a,0x04,0x02,0x00
21119
21120# CHECK: v_ldexp_f32 v5, vcc_hi, v2              ; encoding: [0x05,0x00,0x88,0xd2,0x6b,0x04,0x02,0x00]
211210x05,0x00,0x88,0xd2,0x6b,0x04,0x02,0x00
21122
21123# CHECK: v_ldexp_f32 v5, tba_lo, v2              ; encoding: [0x05,0x00,0x88,0xd2,0x6c,0x04,0x02,0x00]
211240x05,0x00,0x88,0xd2,0x6c,0x04,0x02,0x00
21125
21126# CHECK: v_ldexp_f32 v5, tba_hi, v2              ; encoding: [0x05,0x00,0x88,0xd2,0x6d,0x04,0x02,0x00]
211270x05,0x00,0x88,0xd2,0x6d,0x04,0x02,0x00
21128
21129# CHECK: v_ldexp_f32 v5, tma_lo, v2              ; encoding: [0x05,0x00,0x88,0xd2,0x6e,0x04,0x02,0x00]
211300x05,0x00,0x88,0xd2,0x6e,0x04,0x02,0x00
21131
21132# CHECK: v_ldexp_f32 v5, tma_hi, v2              ; encoding: [0x05,0x00,0x88,0xd2,0x6f,0x04,0x02,0x00]
211330x05,0x00,0x88,0xd2,0x6f,0x04,0x02,0x00
21134
21135# CHECK: v_ldexp_f32 v5, ttmp11, v2              ; encoding: [0x05,0x00,0x88,0xd2,0x7b,0x04,0x02,0x00]
211360x05,0x00,0x88,0xd2,0x7b,0x04,0x02,0x00
21137
21138# CHECK: v_ldexp_f32 v5, m0, v2                  ; encoding: [0x05,0x00,0x88,0xd2,0x7c,0x04,0x02,0x00]
211390x05,0x00,0x88,0xd2,0x7c,0x04,0x02,0x00
21140
21141# CHECK: v_ldexp_f32 v5, exec_lo, v2             ; encoding: [0x05,0x00,0x88,0xd2,0x7e,0x04,0x02,0x00]
211420x05,0x00,0x88,0xd2,0x7e,0x04,0x02,0x00
21143
21144# CHECK: v_ldexp_f32 v5, exec_hi, v2             ; encoding: [0x05,0x00,0x88,0xd2,0x7f,0x04,0x02,0x00]
211450x05,0x00,0x88,0xd2,0x7f,0x04,0x02,0x00
21146
21147# CHECK: v_ldexp_f32 v5, 0, v2                   ; encoding: [0x05,0x00,0x88,0xd2,0x80,0x04,0x02,0x00]
211480x05,0x00,0x88,0xd2,0x80,0x04,0x02,0x00
21149
21150# CHECK: v_ldexp_f32 v5, -1, v2                  ; encoding: [0x05,0x00,0x88,0xd2,0xc1,0x04,0x02,0x00]
211510x05,0x00,0x88,0xd2,0xc1,0x04,0x02,0x00
21152
21153# CHECK: v_ldexp_f32 v5, 0.5, v2                 ; encoding: [0x05,0x00,0x88,0xd2,0xf0,0x04,0x02,0x00]
211540x05,0x00,0x88,0xd2,0xf0,0x04,0x02,0x00
21155
21156# CHECK: v_ldexp_f32 v5, -4.0, v2                ; encoding: [0x05,0x00,0x88,0xd2,0xf7,0x04,0x02,0x00]
211570x05,0x00,0x88,0xd2,0xf7,0x04,0x02,0x00
21158
21159# CHECK: v_ldexp_f32 v5, v1, v255                ; encoding: [0x05,0x00,0x88,0xd2,0x01,0xff,0x03,0x00]
211600x05,0x00,0x88,0xd2,0x01,0xff,0x03,0x00
21161
21162# CHECK: v_ldexp_f32 v5, v1, s2                  ; encoding: [0x05,0x00,0x88,0xd2,0x01,0x05,0x00,0x00]
211630x05,0x00,0x88,0xd2,0x01,0x05,0x00,0x00
21164
21165# CHECK: v_ldexp_f32 v5, v1, s101                ; encoding: [0x05,0x00,0x88,0xd2,0x01,0xcb,0x00,0x00]
211660x05,0x00,0x88,0xd2,0x01,0xcb,0x00,0x00
21167
21168# CHECK: v_ldexp_f32 v5, v1, flat_scratch_lo     ; encoding: [0x05,0x00,0x88,0xd2,0x01,0xcd,0x00,0x00]
211690x05,0x00,0x88,0xd2,0x01,0xcd,0x00,0x00
21170
21171# CHECK: v_ldexp_f32 v5, v1, flat_scratch_hi     ; encoding: [0x05,0x00,0x88,0xd2,0x01,0xcf,0x00,0x00]
211720x05,0x00,0x88,0xd2,0x01,0xcf,0x00,0x00
21173
21174# CHECK: v_ldexp_f32 v5, v1, vcc_lo              ; encoding: [0x05,0x00,0x88,0xd2,0x01,0xd5,0x00,0x00]
211750x05,0x00,0x88,0xd2,0x01,0xd5,0x00,0x00
21176
21177# CHECK: v_ldexp_f32 v5, v1, vcc_hi              ; encoding: [0x05,0x00,0x88,0xd2,0x01,0xd7,0x00,0x00]
211780x05,0x00,0x88,0xd2,0x01,0xd7,0x00,0x00
21179
21180# CHECK: v_ldexp_f32 v5, v1, tba_lo              ; encoding: [0x05,0x00,0x88,0xd2,0x01,0xd9,0x00,0x00]
211810x05,0x00,0x88,0xd2,0x01,0xd9,0x00,0x00
21182
21183# CHECK: v_ldexp_f32 v5, v1, tba_hi              ; encoding: [0x05,0x00,0x88,0xd2,0x01,0xdb,0x00,0x00]
211840x05,0x00,0x88,0xd2,0x01,0xdb,0x00,0x00
21185
21186# CHECK: v_ldexp_f32 v5, v1, tma_lo              ; encoding: [0x05,0x00,0x88,0xd2,0x01,0xdd,0x00,0x00]
211870x05,0x00,0x88,0xd2,0x01,0xdd,0x00,0x00
21188
21189# CHECK: v_ldexp_f32 v5, v1, tma_hi              ; encoding: [0x05,0x00,0x88,0xd2,0x01,0xdf,0x00,0x00]
211900x05,0x00,0x88,0xd2,0x01,0xdf,0x00,0x00
21191
21192# CHECK: v_ldexp_f32 v5, v1, ttmp11              ; encoding: [0x05,0x00,0x88,0xd2,0x01,0xf7,0x00,0x00]
211930x05,0x00,0x88,0xd2,0x01,0xf7,0x00,0x00
21194
21195# CHECK: v_ldexp_f32 v5, v1, m0                  ; encoding: [0x05,0x00,0x88,0xd2,0x01,0xf9,0x00,0x00]
211960x05,0x00,0x88,0xd2,0x01,0xf9,0x00,0x00
21197
21198# CHECK: v_ldexp_f32 v5, v1, exec_lo             ; encoding: [0x05,0x00,0x88,0xd2,0x01,0xfd,0x00,0x00]
211990x05,0x00,0x88,0xd2,0x01,0xfd,0x00,0x00
21200
21201# CHECK: v_ldexp_f32 v5, v1, exec_hi             ; encoding: [0x05,0x00,0x88,0xd2,0x01,0xff,0x00,0x00]
212020x05,0x00,0x88,0xd2,0x01,0xff,0x00,0x00
21203
21204# CHECK: v_ldexp_f32 v5, v1, 0                   ; encoding: [0x05,0x00,0x88,0xd2,0x01,0x01,0x01,0x00]
212050x05,0x00,0x88,0xd2,0x01,0x01,0x01,0x00
21206
21207# CHECK: v_ldexp_f32 v5, v1, -1                  ; encoding: [0x05,0x00,0x88,0xd2,0x01,0x83,0x01,0x00]
212080x05,0x00,0x88,0xd2,0x01,0x83,0x01,0x00
21209
21210# CHECK: v_ldexp_f32 v5, v1, 0.5                 ; encoding: [0x05,0x00,0x88,0xd2,0x01,0xe1,0x01,0x00]
212110x05,0x00,0x88,0xd2,0x01,0xe1,0x01,0x00
21212
21213# CHECK: v_ldexp_f32 v5, v1, -4.0                ; encoding: [0x05,0x00,0x88,0xd2,0x01,0xef,0x01,0x00]
212140x05,0x00,0x88,0xd2,0x01,0xef,0x01,0x00
21215
21216# CHECK: v_ldexp_f32 v5, -v1, v2                 ; encoding: [0x05,0x00,0x88,0xd2,0x01,0x05,0x02,0x20]
212170x05,0x00,0x88,0xd2,0x01,0x05,0x02,0x20
21218
21219# CHECK: v_ldexp_f32 v5, |v1|, v2                ; encoding: [0x05,0x01,0x88,0xd2,0x01,0x05,0x02,0x00]
212200x05,0x01,0x88,0xd2,0x01,0x05,0x02,0x00
21221
21222# CHECK: v_ldexp_f32 v5, v1, v2 clamp            ; encoding: [0x05,0x80,0x88,0xd2,0x01,0x05,0x02,0x00]
212230x05,0x80,0x88,0xd2,0x01,0x05,0x02,0x00
21224
21225# CHECK: v_ldexp_f32 v5, v1, v2 mul:2            ; encoding: [0x05,0x00,0x88,0xd2,0x01,0x05,0x02,0x08]
212260x05,0x00,0x88,0xd2,0x01,0x05,0x02,0x08
21227
21228# CHECK: v_ldexp_f32 v5, v1, v2 mul:4            ; encoding: [0x05,0x00,0x88,0xd2,0x01,0x05,0x02,0x10]
212290x05,0x00,0x88,0xd2,0x01,0x05,0x02,0x10
21230
21231# CHECK: v_ldexp_f32 v5, v1, v2 div:2            ; encoding: [0x05,0x00,0x88,0xd2,0x01,0x05,0x02,0x18]
212320x05,0x00,0x88,0xd2,0x01,0x05,0x02,0x18
21233
21234# CHECK: v_readlane_b32 s5, v1, s2               ; encoding: [0x05,0x00,0x89,0xd2,0x01,0x05,0x00,0x00]
212350x05,0x00,0x89,0xd2,0x01,0x05,0x00,0x00
21236
21237# CHECK: v_readlane_b32 s101, v1, s2             ; encoding: [0x65,0x00,0x89,0xd2,0x01,0x05,0x00,0x00]
212380x65,0x00,0x89,0xd2,0x01,0x05,0x00,0x00
21239
21240# CHECK: v_readlane_b32 flat_scratch_lo, v1, s2  ; encoding: [0x66,0x00,0x89,0xd2,0x01,0x05,0x00,0x00]
212410x66,0x00,0x89,0xd2,0x01,0x05,0x00,0x00
21242
21243# CHECK: v_readlane_b32 flat_scratch_hi, v1, s2  ; encoding: [0x67,0x00,0x89,0xd2,0x01,0x05,0x00,0x00]
212440x67,0x00,0x89,0xd2,0x01,0x05,0x00,0x00
21245
21246# CHECK: v_readlane_b32 tba_lo, v1, s2           ; encoding: [0x6c,0x00,0x89,0xd2,0x01,0x05,0x00,0x00]
212470x6c,0x00,0x89,0xd2,0x01,0x05,0x00,0x00
21248
21249# CHECK: v_readlane_b32 tba_hi, v1, s2           ; encoding: [0x6d,0x00,0x89,0xd2,0x01,0x05,0x00,0x00]
212500x6d,0x00,0x89,0xd2,0x01,0x05,0x00,0x00
21251
21252# CHECK: v_readlane_b32 tma_lo, v1, s2           ; encoding: [0x6e,0x00,0x89,0xd2,0x01,0x05,0x00,0x00]
212530x6e,0x00,0x89,0xd2,0x01,0x05,0x00,0x00
21254
21255# CHECK: v_readlane_b32 tma_hi, v1, s2           ; encoding: [0x6f,0x00,0x89,0xd2,0x01,0x05,0x00,0x00]
212560x6f,0x00,0x89,0xd2,0x01,0x05,0x00,0x00
21257
21258# CHECK: v_readlane_b32 ttmp11, v1, s2           ; encoding: [0x7b,0x00,0x89,0xd2,0x01,0x05,0x00,0x00]
212590x7b,0x00,0x89,0xd2,0x01,0x05,0x00,0x00
21260
21261# CHECK: v_readlane_b32 s5, v255, s2             ; encoding: [0x05,0x00,0x89,0xd2,0xff,0x05,0x00,0x00]
212620x05,0x00,0x89,0xd2,0xff,0x05,0x00,0x00
21263
21264# CHECK: v_readlane_b32 s5, v1, s101             ; encoding: [0x05,0x00,0x89,0xd2,0x01,0xcb,0x00,0x00]
212650x05,0x00,0x89,0xd2,0x01,0xcb,0x00,0x00
21266
21267# CHECK: v_readlane_b32 s5, v1, flat_scratch_lo  ; encoding: [0x05,0x00,0x89,0xd2,0x01,0xcd,0x00,0x00]
212680x05,0x00,0x89,0xd2,0x01,0xcd,0x00,0x00
21269
21270# CHECK: v_readlane_b32 s5, v1, flat_scratch_hi  ; encoding: [0x05,0x00,0x89,0xd2,0x01,0xcf,0x00,0x00]
212710x05,0x00,0x89,0xd2,0x01,0xcf,0x00,0x00
21272
21273# CHECK: v_readlane_b32 s5, v1, vcc_lo           ; encoding: [0x05,0x00,0x89,0xd2,0x01,0xd5,0x00,0x00]
212740x05,0x00,0x89,0xd2,0x01,0xd5,0x00,0x00
21275
21276# CHECK: v_readlane_b32 s5, v1, vcc_hi           ; encoding: [0x05,0x00,0x89,0xd2,0x01,0xd7,0x00,0x00]
212770x05,0x00,0x89,0xd2,0x01,0xd7,0x00,0x00
21278
21279# CHECK: v_readlane_b32 s5, v1, tba_lo           ; encoding: [0x05,0x00,0x89,0xd2,0x01,0xd9,0x00,0x00]
212800x05,0x00,0x89,0xd2,0x01,0xd9,0x00,0x00
21281
21282# CHECK: v_readlane_b32 s5, v1, tba_hi           ; encoding: [0x05,0x00,0x89,0xd2,0x01,0xdb,0x00,0x00]
212830x05,0x00,0x89,0xd2,0x01,0xdb,0x00,0x00
21284
21285# CHECK: v_readlane_b32 s5, v1, tma_lo           ; encoding: [0x05,0x00,0x89,0xd2,0x01,0xdd,0x00,0x00]
212860x05,0x00,0x89,0xd2,0x01,0xdd,0x00,0x00
21287
21288# CHECK: v_readlane_b32 s5, v1, tma_hi           ; encoding: [0x05,0x00,0x89,0xd2,0x01,0xdf,0x00,0x00]
212890x05,0x00,0x89,0xd2,0x01,0xdf,0x00,0x00
21290
21291# CHECK: v_readlane_b32 s5, v1, ttmp11           ; encoding: [0x05,0x00,0x89,0xd2,0x01,0xf7,0x00,0x00]
212920x05,0x00,0x89,0xd2,0x01,0xf7,0x00,0x00
21293
21294# CHECK: v_readlane_b32 s5, v1, m0               ; encoding: [0x05,0x00,0x89,0xd2,0x01,0xf9,0x00,0x00]
212950x05,0x00,0x89,0xd2,0x01,0xf9,0x00,0x00
21296
21297# CHECK: v_readlane_b32 s5, v1, 0                ; encoding: [0x05,0x00,0x89,0xd2,0x01,0x01,0x01,0x00]
212980x05,0x00,0x89,0xd2,0x01,0x01,0x01,0x00
21299
21300# CHECK: v_writelane_b32 v5, 0, s2               ; encoding: [0x05,0x00,0x8a,0xd2,0x80,0x04,0x00,0x00]
213010x05,0x00,0x8a,0xd2,0x80,0x04,0x00,0x00
21302
21303# CHECK: v_writelane_b32 v255, 0, s2             ; encoding: [0xff,0x00,0x8a,0xd2,0x80,0x04,0x00,0x00]
213040xff,0x00,0x8a,0xd2,0x80,0x04,0x00,0x00
21305
21306# CHECK: v_writelane_b32 v5, -1, s2              ; encoding: [0x05,0x00,0x8a,0xd2,0xc1,0x04,0x00,0x00]
213070x05,0x00,0x8a,0xd2,0xc1,0x04,0x00,0x00
21308
21309# CHECK: v_writelane_b32 v5, 0.5, s2             ; encoding: [0x05,0x00,0x8a,0xd2,0xf0,0x04,0x00,0x00]
213100x05,0x00,0x8a,0xd2,0xf0,0x04,0x00,0x00
21311
21312# CHECK: v_writelane_b32 v5, -4.0, s2            ; encoding: [0x05,0x00,0x8a,0xd2,0xf7,0x04,0x00,0x00]
213130x05,0x00,0x8a,0xd2,0xf7,0x04,0x00,0x00
21314
21315# CHECK: v_writelane_b32 v5, 0, s101             ; encoding: [0x05,0x00,0x8a,0xd2,0x80,0xca,0x00,0x00]
213160x05,0x00,0x8a,0xd2,0x80,0xca,0x00,0x00
21317
21318# CHECK: v_writelane_b32 v5, 0, flat_scratch_lo  ; encoding: [0x05,0x00,0x8a,0xd2,0x80,0xcc,0x00,0x00]
213190x05,0x00,0x8a,0xd2,0x80,0xcc,0x00,0x00
21320
21321# CHECK: v_writelane_b32 v5, 0, flat_scratch_hi  ; encoding: [0x05,0x00,0x8a,0xd2,0x80,0xce,0x00,0x00]
213220x05,0x00,0x8a,0xd2,0x80,0xce,0x00,0x00
21323
21324# CHECK: v_writelane_b32 v5, 0, vcc_lo           ; encoding: [0x05,0x00,0x8a,0xd2,0x80,0xd4,0x00,0x00]
213250x05,0x00,0x8a,0xd2,0x80,0xd4,0x00,0x00
21326
21327# CHECK: v_writelane_b32 v5, 0, vcc_hi           ; encoding: [0x05,0x00,0x8a,0xd2,0x80,0xd6,0x00,0x00]
213280x05,0x00,0x8a,0xd2,0x80,0xd6,0x00,0x00
21329
21330# CHECK: v_writelane_b32 v5, 0, tba_lo           ; encoding: [0x05,0x00,0x8a,0xd2,0x80,0xd8,0x00,0x00]
213310x05,0x00,0x8a,0xd2,0x80,0xd8,0x00,0x00
21332
21333# CHECK: v_writelane_b32 v5, 0, tba_hi           ; encoding: [0x05,0x00,0x8a,0xd2,0x80,0xda,0x00,0x00]
213340x05,0x00,0x8a,0xd2,0x80,0xda,0x00,0x00
21335
21336# CHECK: v_writelane_b32 v5, 0, tma_lo           ; encoding: [0x05,0x00,0x8a,0xd2,0x80,0xdc,0x00,0x00]
213370x05,0x00,0x8a,0xd2,0x80,0xdc,0x00,0x00
21338
21339# CHECK: v_writelane_b32 v5, 0, tma_hi           ; encoding: [0x05,0x00,0x8a,0xd2,0x80,0xde,0x00,0x00]
213400x05,0x00,0x8a,0xd2,0x80,0xde,0x00,0x00
21341
21342# CHECK: v_writelane_b32 v5, 0, ttmp11           ; encoding: [0x05,0x00,0x8a,0xd2,0x80,0xf6,0x00,0x00]
213430x05,0x00,0x8a,0xd2,0x80,0xf6,0x00,0x00
21344
21345# CHECK: v_writelane_b32 v5, 0, m0               ; encoding: [0x05,0x00,0x8a,0xd2,0x80,0xf8,0x00,0x00]
213460x05,0x00,0x8a,0xd2,0x80,0xf8,0x00,0x00
21347
21348# CHECK: v_writelane_b32 v5, 0, 0                ; encoding: [0x05,0x00,0x8a,0xd2,0x80,0x00,0x01,0x00]
213490x05,0x00,0x8a,0xd2,0x80,0x00,0x01,0x00
21350
21351# CHECK: v_bcnt_u32_b32 v5, v1, v2               ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0x05,0x02,0x00]
213520x05,0x00,0x8b,0xd2,0x01,0x05,0x02,0x00
21353
21354# CHECK: v_bcnt_u32_b32 v255, v1, v2             ; encoding: [0xff,0x00,0x8b,0xd2,0x01,0x05,0x02,0x00]
213550xff,0x00,0x8b,0xd2,0x01,0x05,0x02,0x00
21356
21357# CHECK: v_bcnt_u32_b32 v5, v255, v2             ; encoding: [0x05,0x00,0x8b,0xd2,0xff,0x05,0x02,0x00]
213580x05,0x00,0x8b,0xd2,0xff,0x05,0x02,0x00
21359
21360# CHECK: v_bcnt_u32_b32 v5, s1, v2               ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0x04,0x02,0x00]
213610x05,0x00,0x8b,0xd2,0x01,0x04,0x02,0x00
21362
21363# CHECK: v_bcnt_u32_b32 v5, s101, v2             ; encoding: [0x05,0x00,0x8b,0xd2,0x65,0x04,0x02,0x00]
213640x05,0x00,0x8b,0xd2,0x65,0x04,0x02,0x00
21365
21366# CHECK: v_bcnt_u32_b32 v5, flat_scratch_lo, v2  ; encoding: [0x05,0x00,0x8b,0xd2,0x66,0x04,0x02,0x00]
213670x05,0x00,0x8b,0xd2,0x66,0x04,0x02,0x00
21368
21369# CHECK: v_bcnt_u32_b32 v5, flat_scratch_hi, v2  ; encoding: [0x05,0x00,0x8b,0xd2,0x67,0x04,0x02,0x00]
213700x05,0x00,0x8b,0xd2,0x67,0x04,0x02,0x00
21371
21372# CHECK: v_bcnt_u32_b32 v5, vcc_lo, v2           ; encoding: [0x05,0x00,0x8b,0xd2,0x6a,0x04,0x02,0x00]
213730x05,0x00,0x8b,0xd2,0x6a,0x04,0x02,0x00
21374
21375# CHECK: v_bcnt_u32_b32 v5, vcc_hi, v2           ; encoding: [0x05,0x00,0x8b,0xd2,0x6b,0x04,0x02,0x00]
213760x05,0x00,0x8b,0xd2,0x6b,0x04,0x02,0x00
21377
21378# CHECK: v_bcnt_u32_b32 v5, tba_lo, v2           ; encoding: [0x05,0x00,0x8b,0xd2,0x6c,0x04,0x02,0x00]
213790x05,0x00,0x8b,0xd2,0x6c,0x04,0x02,0x00
21380
21381# CHECK: v_bcnt_u32_b32 v5, tba_hi, v2           ; encoding: [0x05,0x00,0x8b,0xd2,0x6d,0x04,0x02,0x00]
213820x05,0x00,0x8b,0xd2,0x6d,0x04,0x02,0x00
21383
21384# CHECK: v_bcnt_u32_b32 v5, tma_lo, v2           ; encoding: [0x05,0x00,0x8b,0xd2,0x6e,0x04,0x02,0x00]
213850x05,0x00,0x8b,0xd2,0x6e,0x04,0x02,0x00
21386
21387# CHECK: v_bcnt_u32_b32 v5, tma_hi, v2           ; encoding: [0x05,0x00,0x8b,0xd2,0x6f,0x04,0x02,0x00]
213880x05,0x00,0x8b,0xd2,0x6f,0x04,0x02,0x00
21389
21390# CHECK: v_bcnt_u32_b32 v5, ttmp11, v2           ; encoding: [0x05,0x00,0x8b,0xd2,0x7b,0x04,0x02,0x00]
213910x05,0x00,0x8b,0xd2,0x7b,0x04,0x02,0x00
21392
21393# CHECK: v_bcnt_u32_b32 v5, m0, v2               ; encoding: [0x05,0x00,0x8b,0xd2,0x7c,0x04,0x02,0x00]
213940x05,0x00,0x8b,0xd2,0x7c,0x04,0x02,0x00
21395
21396# CHECK: v_bcnt_u32_b32 v5, exec_lo, v2          ; encoding: [0x05,0x00,0x8b,0xd2,0x7e,0x04,0x02,0x00]
213970x05,0x00,0x8b,0xd2,0x7e,0x04,0x02,0x00
21398
21399# CHECK: v_bcnt_u32_b32 v5, exec_hi, v2          ; encoding: [0x05,0x00,0x8b,0xd2,0x7f,0x04,0x02,0x00]
214000x05,0x00,0x8b,0xd2,0x7f,0x04,0x02,0x00
21401
21402# CHECK: v_bcnt_u32_b32 v5, 0, v2                ; encoding: [0x05,0x00,0x8b,0xd2,0x80,0x04,0x02,0x00]
214030x05,0x00,0x8b,0xd2,0x80,0x04,0x02,0x00
21404
21405# CHECK: v_bcnt_u32_b32 v5, -1, v2               ; encoding: [0x05,0x00,0x8b,0xd2,0xc1,0x04,0x02,0x00]
214060x05,0x00,0x8b,0xd2,0xc1,0x04,0x02,0x00
21407
21408# CHECK: v_bcnt_u32_b32 v5, 0.5, v2              ; encoding: [0x05,0x00,0x8b,0xd2,0xf0,0x04,0x02,0x00]
214090x05,0x00,0x8b,0xd2,0xf0,0x04,0x02,0x00
21410
21411# CHECK: v_bcnt_u32_b32 v5, -4.0, v2             ; encoding: [0x05,0x00,0x8b,0xd2,0xf7,0x04,0x02,0x00]
214120x05,0x00,0x8b,0xd2,0xf7,0x04,0x02,0x00
21413
21414# CHECK: v_bcnt_u32_b32 v5, v1, v255             ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0xff,0x03,0x00]
214150x05,0x00,0x8b,0xd2,0x01,0xff,0x03,0x00
21416
21417# CHECK: v_bcnt_u32_b32 v5, v1, s2               ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0x05,0x00,0x00]
214180x05,0x00,0x8b,0xd2,0x01,0x05,0x00,0x00
21419
21420# CHECK: v_bcnt_u32_b32 v5, v1, s101             ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0xcb,0x00,0x00]
214210x05,0x00,0x8b,0xd2,0x01,0xcb,0x00,0x00
21422
21423# CHECK: v_bcnt_u32_b32 v5, v1, flat_scratch_lo  ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0xcd,0x00,0x00]
214240x05,0x00,0x8b,0xd2,0x01,0xcd,0x00,0x00
21425
21426# CHECK: v_bcnt_u32_b32 v5, v1, flat_scratch_hi  ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0xcf,0x00,0x00]
214270x05,0x00,0x8b,0xd2,0x01,0xcf,0x00,0x00
21428
21429# CHECK: v_bcnt_u32_b32 v5, v1, vcc_lo           ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0xd5,0x00,0x00]
214300x05,0x00,0x8b,0xd2,0x01,0xd5,0x00,0x00
21431
21432# CHECK: v_bcnt_u32_b32 v5, v1, vcc_hi           ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0xd7,0x00,0x00]
214330x05,0x00,0x8b,0xd2,0x01,0xd7,0x00,0x00
21434
21435# CHECK: v_bcnt_u32_b32 v5, v1, tba_lo           ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0xd9,0x00,0x00]
214360x05,0x00,0x8b,0xd2,0x01,0xd9,0x00,0x00
21437
21438# CHECK: v_bcnt_u32_b32 v5, v1, tba_hi           ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0xdb,0x00,0x00]
214390x05,0x00,0x8b,0xd2,0x01,0xdb,0x00,0x00
21440
21441# CHECK: v_bcnt_u32_b32 v5, v1, tma_lo           ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0xdd,0x00,0x00]
214420x05,0x00,0x8b,0xd2,0x01,0xdd,0x00,0x00
21443
21444# CHECK: v_bcnt_u32_b32 v5, v1, tma_hi           ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0xdf,0x00,0x00]
214450x05,0x00,0x8b,0xd2,0x01,0xdf,0x00,0x00
21446
21447# CHECK: v_bcnt_u32_b32 v5, v1, ttmp11           ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0xf7,0x00,0x00]
214480x05,0x00,0x8b,0xd2,0x01,0xf7,0x00,0x00
21449
21450# CHECK: v_bcnt_u32_b32 v5, v1, m0               ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0xf9,0x00,0x00]
214510x05,0x00,0x8b,0xd2,0x01,0xf9,0x00,0x00
21452
21453# CHECK: v_bcnt_u32_b32 v5, v1, exec_lo          ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0xfd,0x00,0x00]
214540x05,0x00,0x8b,0xd2,0x01,0xfd,0x00,0x00
21455
21456# CHECK: v_bcnt_u32_b32 v5, v1, exec_hi          ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0xff,0x00,0x00]
214570x05,0x00,0x8b,0xd2,0x01,0xff,0x00,0x00
21458
21459# CHECK: v_bcnt_u32_b32 v5, v1, 0                ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0x01,0x01,0x00]
214600x05,0x00,0x8b,0xd2,0x01,0x01,0x01,0x00
21461
21462# CHECK: v_bcnt_u32_b32 v5, v1, -1               ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0x83,0x01,0x00]
214630x05,0x00,0x8b,0xd2,0x01,0x83,0x01,0x00
21464
21465# CHECK: v_bcnt_u32_b32 v5, v1, 0.5              ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0xe1,0x01,0x00]
214660x05,0x00,0x8b,0xd2,0x01,0xe1,0x01,0x00
21467
21468# CHECK: v_bcnt_u32_b32 v5, v1, -4.0             ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0xef,0x01,0x00]
214690x05,0x00,0x8b,0xd2,0x01,0xef,0x01,0x00
21470
21471# CHECK: v_mbcnt_lo_u32_b32 v5, v1, v2           ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0x05,0x02,0x00]
214720x05,0x00,0x8c,0xd2,0x01,0x05,0x02,0x00
21473
21474# CHECK: v_mbcnt_lo_u32_b32 v255, v1, v2         ; encoding: [0xff,0x00,0x8c,0xd2,0x01,0x05,0x02,0x00]
214750xff,0x00,0x8c,0xd2,0x01,0x05,0x02,0x00
21476
21477# CHECK: v_mbcnt_lo_u32_b32 v5, v255, v2         ; encoding: [0x05,0x00,0x8c,0xd2,0xff,0x05,0x02,0x00]
214780x05,0x00,0x8c,0xd2,0xff,0x05,0x02,0x00
21479
21480# CHECK: v_mbcnt_lo_u32_b32 v5, s1, v2           ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0x04,0x02,0x00]
214810x05,0x00,0x8c,0xd2,0x01,0x04,0x02,0x00
21482
21483# CHECK: v_mbcnt_lo_u32_b32 v5, s101, v2         ; encoding: [0x05,0x00,0x8c,0xd2,0x65,0x04,0x02,0x00]
214840x05,0x00,0x8c,0xd2,0x65,0x04,0x02,0x00
21485
21486# CHECK: v_mbcnt_lo_u32_b32 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x8c,0xd2,0x66,0x04,0x02,0x00]
214870x05,0x00,0x8c,0xd2,0x66,0x04,0x02,0x00
21488
21489# CHECK: v_mbcnt_lo_u32_b32 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x8c,0xd2,0x67,0x04,0x02,0x00]
214900x05,0x00,0x8c,0xd2,0x67,0x04,0x02,0x00
21491
21492# CHECK: v_mbcnt_lo_u32_b32 v5, vcc_lo, v2       ; encoding: [0x05,0x00,0x8c,0xd2,0x6a,0x04,0x02,0x00]
214930x05,0x00,0x8c,0xd2,0x6a,0x04,0x02,0x00
21494
21495# CHECK: v_mbcnt_lo_u32_b32 v5, vcc_hi, v2       ; encoding: [0x05,0x00,0x8c,0xd2,0x6b,0x04,0x02,0x00]
214960x05,0x00,0x8c,0xd2,0x6b,0x04,0x02,0x00
21497
21498# CHECK: v_mbcnt_lo_u32_b32 v5, tba_lo, v2       ; encoding: [0x05,0x00,0x8c,0xd2,0x6c,0x04,0x02,0x00]
214990x05,0x00,0x8c,0xd2,0x6c,0x04,0x02,0x00
21500
21501# CHECK: v_mbcnt_lo_u32_b32 v5, tba_hi, v2       ; encoding: [0x05,0x00,0x8c,0xd2,0x6d,0x04,0x02,0x00]
215020x05,0x00,0x8c,0xd2,0x6d,0x04,0x02,0x00
21503
21504# CHECK: v_mbcnt_lo_u32_b32 v5, tma_lo, v2       ; encoding: [0x05,0x00,0x8c,0xd2,0x6e,0x04,0x02,0x00]
215050x05,0x00,0x8c,0xd2,0x6e,0x04,0x02,0x00
21506
21507# CHECK: v_mbcnt_lo_u32_b32 v5, tma_hi, v2       ; encoding: [0x05,0x00,0x8c,0xd2,0x6f,0x04,0x02,0x00]
215080x05,0x00,0x8c,0xd2,0x6f,0x04,0x02,0x00
21509
21510# CHECK: v_mbcnt_lo_u32_b32 v5, ttmp11, v2       ; encoding: [0x05,0x00,0x8c,0xd2,0x7b,0x04,0x02,0x00]
215110x05,0x00,0x8c,0xd2,0x7b,0x04,0x02,0x00
21512
21513# CHECK: v_mbcnt_lo_u32_b32 v5, m0, v2           ; encoding: [0x05,0x00,0x8c,0xd2,0x7c,0x04,0x02,0x00]
215140x05,0x00,0x8c,0xd2,0x7c,0x04,0x02,0x00
21515
21516# CHECK: v_mbcnt_lo_u32_b32 v5, exec_lo, v2      ; encoding: [0x05,0x00,0x8c,0xd2,0x7e,0x04,0x02,0x00]
215170x05,0x00,0x8c,0xd2,0x7e,0x04,0x02,0x00
21518
21519# CHECK: v_mbcnt_lo_u32_b32 v5, exec_hi, v2      ; encoding: [0x05,0x00,0x8c,0xd2,0x7f,0x04,0x02,0x00]
215200x05,0x00,0x8c,0xd2,0x7f,0x04,0x02,0x00
21521
21522# CHECK: v_mbcnt_lo_u32_b32 v5, 0, v2            ; encoding: [0x05,0x00,0x8c,0xd2,0x80,0x04,0x02,0x00]
215230x05,0x00,0x8c,0xd2,0x80,0x04,0x02,0x00
21524
21525# CHECK: v_mbcnt_lo_u32_b32 v5, -1, v2           ; encoding: [0x05,0x00,0x8c,0xd2,0xc1,0x04,0x02,0x00]
215260x05,0x00,0x8c,0xd2,0xc1,0x04,0x02,0x00
21527
21528# CHECK: v_mbcnt_lo_u32_b32 v5, 0.5, v2          ; encoding: [0x05,0x00,0x8c,0xd2,0xf0,0x04,0x02,0x00]
215290x05,0x00,0x8c,0xd2,0xf0,0x04,0x02,0x00
21530
21531# CHECK: v_mbcnt_lo_u32_b32 v5, -4.0, v2         ; encoding: [0x05,0x00,0x8c,0xd2,0xf7,0x04,0x02,0x00]
215320x05,0x00,0x8c,0xd2,0xf7,0x04,0x02,0x00
21533
21534# CHECK: v_mbcnt_lo_u32_b32 v5, v1, v255         ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0xff,0x03,0x00]
215350x05,0x00,0x8c,0xd2,0x01,0xff,0x03,0x00
21536
21537# CHECK: v_mbcnt_lo_u32_b32 v5, v1, s2           ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0x05,0x00,0x00]
215380x05,0x00,0x8c,0xd2,0x01,0x05,0x00,0x00
21539
21540# CHECK: v_mbcnt_lo_u32_b32 v5, v1, s101         ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0xcb,0x00,0x00]
215410x05,0x00,0x8c,0xd2,0x01,0xcb,0x00,0x00
21542
21543# CHECK: v_mbcnt_lo_u32_b32 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0xcd,0x00,0x00]
215440x05,0x00,0x8c,0xd2,0x01,0xcd,0x00,0x00
21545
21546# CHECK: v_mbcnt_lo_u32_b32 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0xcf,0x00,0x00]
215470x05,0x00,0x8c,0xd2,0x01,0xcf,0x00,0x00
21548
21549# CHECK: v_mbcnt_lo_u32_b32 v5, v1, vcc_lo       ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0xd5,0x00,0x00]
215500x05,0x00,0x8c,0xd2,0x01,0xd5,0x00,0x00
21551
21552# CHECK: v_mbcnt_lo_u32_b32 v5, v1, vcc_hi       ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0xd7,0x00,0x00]
215530x05,0x00,0x8c,0xd2,0x01,0xd7,0x00,0x00
21554
21555# CHECK: v_mbcnt_lo_u32_b32 v5, v1, tba_lo       ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0xd9,0x00,0x00]
215560x05,0x00,0x8c,0xd2,0x01,0xd9,0x00,0x00
21557
21558# CHECK: v_mbcnt_lo_u32_b32 v5, v1, tba_hi       ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0xdb,0x00,0x00]
215590x05,0x00,0x8c,0xd2,0x01,0xdb,0x00,0x00
21560
21561# CHECK: v_mbcnt_lo_u32_b32 v5, v1, tma_lo       ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0xdd,0x00,0x00]
215620x05,0x00,0x8c,0xd2,0x01,0xdd,0x00,0x00
21563
21564# CHECK: v_mbcnt_lo_u32_b32 v5, v1, tma_hi       ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0xdf,0x00,0x00]
215650x05,0x00,0x8c,0xd2,0x01,0xdf,0x00,0x00
21566
21567# CHECK: v_mbcnt_lo_u32_b32 v5, v1, ttmp11       ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0xf7,0x00,0x00]
215680x05,0x00,0x8c,0xd2,0x01,0xf7,0x00,0x00
21569
21570# CHECK: v_mbcnt_lo_u32_b32 v5, v1, m0           ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0xf9,0x00,0x00]
215710x05,0x00,0x8c,0xd2,0x01,0xf9,0x00,0x00
21572
21573# CHECK: v_mbcnt_lo_u32_b32 v5, v1, exec_lo      ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0xfd,0x00,0x00]
215740x05,0x00,0x8c,0xd2,0x01,0xfd,0x00,0x00
21575
21576# CHECK: v_mbcnt_lo_u32_b32 v5, v1, exec_hi      ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0xff,0x00,0x00]
215770x05,0x00,0x8c,0xd2,0x01,0xff,0x00,0x00
21578
21579# CHECK: v_mbcnt_lo_u32_b32 v5, v1, 0            ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0x01,0x01,0x00]
215800x05,0x00,0x8c,0xd2,0x01,0x01,0x01,0x00
21581
21582# CHECK: v_mbcnt_lo_u32_b32 v5, v1, -1           ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0x83,0x01,0x00]
215830x05,0x00,0x8c,0xd2,0x01,0x83,0x01,0x00
21584
21585# CHECK: v_mbcnt_lo_u32_b32 v5, v1, 0.5          ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0xe1,0x01,0x00]
215860x05,0x00,0x8c,0xd2,0x01,0xe1,0x01,0x00
21587
21588# CHECK: v_mbcnt_lo_u32_b32 v5, v1, -4.0         ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0xef,0x01,0x00]
215890x05,0x00,0x8c,0xd2,0x01,0xef,0x01,0x00
21590
21591# CHECK: v_mbcnt_hi_u32_b32 v5, v1, v2           ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0x05,0x02,0x00]
215920x05,0x00,0x8d,0xd2,0x01,0x05,0x02,0x00
21593
21594# CHECK: v_mbcnt_hi_u32_b32 v255, v1, v2         ; encoding: [0xff,0x00,0x8d,0xd2,0x01,0x05,0x02,0x00]
215950xff,0x00,0x8d,0xd2,0x01,0x05,0x02,0x00
21596
21597# CHECK: v_mbcnt_hi_u32_b32 v5, v255, v2         ; encoding: [0x05,0x00,0x8d,0xd2,0xff,0x05,0x02,0x00]
215980x05,0x00,0x8d,0xd2,0xff,0x05,0x02,0x00
21599
21600# CHECK: v_mbcnt_hi_u32_b32 v5, s1, v2           ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0x04,0x02,0x00]
216010x05,0x00,0x8d,0xd2,0x01,0x04,0x02,0x00
21602
21603# CHECK: v_mbcnt_hi_u32_b32 v5, s101, v2         ; encoding: [0x05,0x00,0x8d,0xd2,0x65,0x04,0x02,0x00]
216040x05,0x00,0x8d,0xd2,0x65,0x04,0x02,0x00
21605
21606# CHECK: v_mbcnt_hi_u32_b32 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x8d,0xd2,0x66,0x04,0x02,0x00]
216070x05,0x00,0x8d,0xd2,0x66,0x04,0x02,0x00
21608
21609# CHECK: v_mbcnt_hi_u32_b32 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x8d,0xd2,0x67,0x04,0x02,0x00]
216100x05,0x00,0x8d,0xd2,0x67,0x04,0x02,0x00
21611
21612# CHECK: v_mbcnt_hi_u32_b32 v5, vcc_lo, v2       ; encoding: [0x05,0x00,0x8d,0xd2,0x6a,0x04,0x02,0x00]
216130x05,0x00,0x8d,0xd2,0x6a,0x04,0x02,0x00
21614
21615# CHECK: v_mbcnt_hi_u32_b32 v5, vcc_hi, v2       ; encoding: [0x05,0x00,0x8d,0xd2,0x6b,0x04,0x02,0x00]
216160x05,0x00,0x8d,0xd2,0x6b,0x04,0x02,0x00
21617
21618# CHECK: v_mbcnt_hi_u32_b32 v5, tba_lo, v2       ; encoding: [0x05,0x00,0x8d,0xd2,0x6c,0x04,0x02,0x00]
216190x05,0x00,0x8d,0xd2,0x6c,0x04,0x02,0x00
21620
21621# CHECK: v_mbcnt_hi_u32_b32 v5, tba_hi, v2       ; encoding: [0x05,0x00,0x8d,0xd2,0x6d,0x04,0x02,0x00]
216220x05,0x00,0x8d,0xd2,0x6d,0x04,0x02,0x00
21623
21624# CHECK: v_mbcnt_hi_u32_b32 v5, tma_lo, v2       ; encoding: [0x05,0x00,0x8d,0xd2,0x6e,0x04,0x02,0x00]
216250x05,0x00,0x8d,0xd2,0x6e,0x04,0x02,0x00
21626
21627# CHECK: v_mbcnt_hi_u32_b32 v5, tma_hi, v2       ; encoding: [0x05,0x00,0x8d,0xd2,0x6f,0x04,0x02,0x00]
216280x05,0x00,0x8d,0xd2,0x6f,0x04,0x02,0x00
21629
21630# CHECK: v_mbcnt_hi_u32_b32 v5, ttmp11, v2       ; encoding: [0x05,0x00,0x8d,0xd2,0x7b,0x04,0x02,0x00]
216310x05,0x00,0x8d,0xd2,0x7b,0x04,0x02,0x00
21632
21633# CHECK: v_mbcnt_hi_u32_b32 v5, m0, v2           ; encoding: [0x05,0x00,0x8d,0xd2,0x7c,0x04,0x02,0x00]
216340x05,0x00,0x8d,0xd2,0x7c,0x04,0x02,0x00
21635
21636# CHECK: v_mbcnt_hi_u32_b32 v5, exec_lo, v2      ; encoding: [0x05,0x00,0x8d,0xd2,0x7e,0x04,0x02,0x00]
216370x05,0x00,0x8d,0xd2,0x7e,0x04,0x02,0x00
21638
21639# CHECK: v_mbcnt_hi_u32_b32 v5, exec_hi, v2      ; encoding: [0x05,0x00,0x8d,0xd2,0x7f,0x04,0x02,0x00]
216400x05,0x00,0x8d,0xd2,0x7f,0x04,0x02,0x00
21641
21642# CHECK: v_mbcnt_hi_u32_b32 v5, 0, v2            ; encoding: [0x05,0x00,0x8d,0xd2,0x80,0x04,0x02,0x00]
216430x05,0x00,0x8d,0xd2,0x80,0x04,0x02,0x00
21644
21645# CHECK: v_mbcnt_hi_u32_b32 v5, -1, v2           ; encoding: [0x05,0x00,0x8d,0xd2,0xc1,0x04,0x02,0x00]
216460x05,0x00,0x8d,0xd2,0xc1,0x04,0x02,0x00
21647
21648# CHECK: v_mbcnt_hi_u32_b32 v5, 0.5, v2          ; encoding: [0x05,0x00,0x8d,0xd2,0xf0,0x04,0x02,0x00]
216490x05,0x00,0x8d,0xd2,0xf0,0x04,0x02,0x00
21650
21651# CHECK: v_mbcnt_hi_u32_b32 v5, -4.0, v2         ; encoding: [0x05,0x00,0x8d,0xd2,0xf7,0x04,0x02,0x00]
216520x05,0x00,0x8d,0xd2,0xf7,0x04,0x02,0x00
21653
21654# CHECK: v_mbcnt_hi_u32_b32 v5, v1, v255         ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0xff,0x03,0x00]
216550x05,0x00,0x8d,0xd2,0x01,0xff,0x03,0x00
21656
21657# CHECK: v_mbcnt_hi_u32_b32 v5, v1, s2           ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0x05,0x00,0x00]
216580x05,0x00,0x8d,0xd2,0x01,0x05,0x00,0x00
21659
21660# CHECK: v_mbcnt_hi_u32_b32 v5, v1, s101         ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0xcb,0x00,0x00]
216610x05,0x00,0x8d,0xd2,0x01,0xcb,0x00,0x00
21662
21663# CHECK: v_mbcnt_hi_u32_b32 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0xcd,0x00,0x00]
216640x05,0x00,0x8d,0xd2,0x01,0xcd,0x00,0x00
21665
21666# CHECK: v_mbcnt_hi_u32_b32 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0xcf,0x00,0x00]
216670x05,0x00,0x8d,0xd2,0x01,0xcf,0x00,0x00
21668
21669# CHECK: v_mbcnt_hi_u32_b32 v5, v1, vcc_lo       ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0xd5,0x00,0x00]
216700x05,0x00,0x8d,0xd2,0x01,0xd5,0x00,0x00
21671
21672# CHECK: v_mbcnt_hi_u32_b32 v5, v1, vcc_hi       ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0xd7,0x00,0x00]
216730x05,0x00,0x8d,0xd2,0x01,0xd7,0x00,0x00
21674
21675# CHECK: v_mbcnt_hi_u32_b32 v5, v1, tba_lo       ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0xd9,0x00,0x00]
216760x05,0x00,0x8d,0xd2,0x01,0xd9,0x00,0x00
21677
21678# CHECK: v_mbcnt_hi_u32_b32 v5, v1, tba_hi       ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0xdb,0x00,0x00]
216790x05,0x00,0x8d,0xd2,0x01,0xdb,0x00,0x00
21680
21681# CHECK: v_mbcnt_hi_u32_b32 v5, v1, tma_lo       ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0xdd,0x00,0x00]
216820x05,0x00,0x8d,0xd2,0x01,0xdd,0x00,0x00
21683
21684# CHECK: v_mbcnt_hi_u32_b32 v5, v1, tma_hi       ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0xdf,0x00,0x00]
216850x05,0x00,0x8d,0xd2,0x01,0xdf,0x00,0x00
21686
21687# CHECK: v_mbcnt_hi_u32_b32 v5, v1, ttmp11       ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0xf7,0x00,0x00]
216880x05,0x00,0x8d,0xd2,0x01,0xf7,0x00,0x00
21689
21690# CHECK: v_mbcnt_hi_u32_b32 v5, v1, m0           ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0xf9,0x00,0x00]
216910x05,0x00,0x8d,0xd2,0x01,0xf9,0x00,0x00
21692
21693# CHECK: v_mbcnt_hi_u32_b32 v5, v1, exec_lo      ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0xfd,0x00,0x00]
216940x05,0x00,0x8d,0xd2,0x01,0xfd,0x00,0x00
21695
21696# CHECK: v_mbcnt_hi_u32_b32 v5, v1, exec_hi      ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0xff,0x00,0x00]
216970x05,0x00,0x8d,0xd2,0x01,0xff,0x00,0x00
21698
21699# CHECK: v_mbcnt_hi_u32_b32 v5, v1, 0            ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0x01,0x01,0x00]
217000x05,0x00,0x8d,0xd2,0x01,0x01,0x01,0x00
21701
21702# CHECK: v_mbcnt_hi_u32_b32 v5, v1, -1           ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0x83,0x01,0x00]
217030x05,0x00,0x8d,0xd2,0x01,0x83,0x01,0x00
21704
21705# CHECK: v_mbcnt_hi_u32_b32 v5, v1, 0.5          ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0xe1,0x01,0x00]
217060x05,0x00,0x8d,0xd2,0x01,0xe1,0x01,0x00
21707
21708# CHECK: v_mbcnt_hi_u32_b32 v5, v1, -4.0         ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0xef,0x01,0x00]
217090x05,0x00,0x8d,0xd2,0x01,0xef,0x01,0x00
21710
21711# CHECK: v_lshlrev_b64 v[5:6], v1, v[2:3]        ; encoding: [0x05,0x00,0x8f,0xd2,0x01,0x05,0x02,0x00]
217120x05,0x00,0x8f,0xd2,0x01,0x05,0x02,0x00
21713
21714# CHECK: v_lshlrev_b64 v[254:255], v1, v[2:3]    ; encoding: [0xfe,0x00,0x8f,0xd2,0x01,0x05,0x02,0x00]
217150xfe,0x00,0x8f,0xd2,0x01,0x05,0x02,0x00
21716
21717# CHECK: v_lshlrev_b64 v[5:6], v255, v[2:3]      ; encoding: [0x05,0x00,0x8f,0xd2,0xff,0x05,0x02,0x00]
217180x05,0x00,0x8f,0xd2,0xff,0x05,0x02,0x00
21719
21720# CHECK: v_lshlrev_b64 v[5:6], s1, v[2:3]        ; encoding: [0x05,0x00,0x8f,0xd2,0x01,0x04,0x02,0x00]
217210x05,0x00,0x8f,0xd2,0x01,0x04,0x02,0x00
21722
21723# CHECK: v_lshlrev_b64 v[5:6], s101, v[2:3]      ; encoding: [0x05,0x00,0x8f,0xd2,0x65,0x04,0x02,0x00]
217240x05,0x00,0x8f,0xd2,0x65,0x04,0x02,0x00
21725
21726# CHECK: v_lshlrev_b64 v[5:6], flat_scratch_lo, v[2:3] ; encoding: [0x05,0x00,0x8f,0xd2,0x66,0x04,0x02,0x00]
217270x05,0x00,0x8f,0xd2,0x66,0x04,0x02,0x00
21728
21729# CHECK: v_lshlrev_b64 v[5:6], flat_scratch_hi, v[2:3] ; encoding: [0x05,0x00,0x8f,0xd2,0x67,0x04,0x02,0x00]
217300x05,0x00,0x8f,0xd2,0x67,0x04,0x02,0x00
21731
21732# CHECK: v_lshlrev_b64 v[5:6], vcc_lo, v[2:3]    ; encoding: [0x05,0x00,0x8f,0xd2,0x6a,0x04,0x02,0x00]
217330x05,0x00,0x8f,0xd2,0x6a,0x04,0x02,0x00
21734
21735# CHECK: v_lshlrev_b64 v[5:6], vcc_hi, v[2:3]    ; encoding: [0x05,0x00,0x8f,0xd2,0x6b,0x04,0x02,0x00]
217360x05,0x00,0x8f,0xd2,0x6b,0x04,0x02,0x00
21737
21738# CHECK: v_lshlrev_b64 v[5:6], tba_lo, v[2:3]    ; encoding: [0x05,0x00,0x8f,0xd2,0x6c,0x04,0x02,0x00]
217390x05,0x00,0x8f,0xd2,0x6c,0x04,0x02,0x00
21740
21741# CHECK: v_lshlrev_b64 v[5:6], tba_hi, v[2:3]    ; encoding: [0x05,0x00,0x8f,0xd2,0x6d,0x04,0x02,0x00]
217420x05,0x00,0x8f,0xd2,0x6d,0x04,0x02,0x00
21743
21744# CHECK: v_lshlrev_b64 v[5:6], tma_lo, v[2:3]    ; encoding: [0x05,0x00,0x8f,0xd2,0x6e,0x04,0x02,0x00]
217450x05,0x00,0x8f,0xd2,0x6e,0x04,0x02,0x00
21746
21747# CHECK: v_lshlrev_b64 v[5:6], tma_hi, v[2:3]    ; encoding: [0x05,0x00,0x8f,0xd2,0x6f,0x04,0x02,0x00]
217480x05,0x00,0x8f,0xd2,0x6f,0x04,0x02,0x00
21749
21750# CHECK: v_lshlrev_b64 v[5:6], ttmp11, v[2:3]    ; encoding: [0x05,0x00,0x8f,0xd2,0x7b,0x04,0x02,0x00]
217510x05,0x00,0x8f,0xd2,0x7b,0x04,0x02,0x00
21752
21753# CHECK: v_lshlrev_b64 v[5:6], m0, v[2:3]        ; encoding: [0x05,0x00,0x8f,0xd2,0x7c,0x04,0x02,0x00]
217540x05,0x00,0x8f,0xd2,0x7c,0x04,0x02,0x00
21755
21756# CHECK: v_lshlrev_b64 v[5:6], exec_lo, v[2:3]   ; encoding: [0x05,0x00,0x8f,0xd2,0x7e,0x04,0x02,0x00]
217570x05,0x00,0x8f,0xd2,0x7e,0x04,0x02,0x00
21758
21759# CHECK: v_lshlrev_b64 v[5:6], exec_hi, v[2:3]   ; encoding: [0x05,0x00,0x8f,0xd2,0x7f,0x04,0x02,0x00]
217600x05,0x00,0x8f,0xd2,0x7f,0x04,0x02,0x00
21761
21762# CHECK: v_lshlrev_b64 v[5:6], 0, v[2:3]         ; encoding: [0x05,0x00,0x8f,0xd2,0x80,0x04,0x02,0x00]
217630x05,0x00,0x8f,0xd2,0x80,0x04,0x02,0x00
21764
21765# CHECK: v_lshlrev_b64 v[5:6], -1, v[2:3]        ; encoding: [0x05,0x00,0x8f,0xd2,0xc1,0x04,0x02,0x00]
217660x05,0x00,0x8f,0xd2,0xc1,0x04,0x02,0x00
21767
21768# CHECK: v_lshlrev_b64 v[5:6], 0.5, v[2:3]       ; encoding: [0x05,0x00,0x8f,0xd2,0xf0,0x04,0x02,0x00]
217690x05,0x00,0x8f,0xd2,0xf0,0x04,0x02,0x00
21770
21771# CHECK: v_lshlrev_b64 v[5:6], -4.0, v[2:3]      ; encoding: [0x05,0x00,0x8f,0xd2,0xf7,0x04,0x02,0x00]
217720x05,0x00,0x8f,0xd2,0xf7,0x04,0x02,0x00
21773
21774# CHECK: v_lshlrev_b64 v[5:6], v1, v[254:255]    ; encoding: [0x05,0x00,0x8f,0xd2,0x01,0xfd,0x03,0x00]
217750x05,0x00,0x8f,0xd2,0x01,0xfd,0x03,0x00
21776
21777# CHECK: v_lshlrev_b64 v[5:6], v1, s[4:5]        ; encoding: [0x05,0x00,0x8f,0xd2,0x01,0x09,0x00,0x00]
217780x05,0x00,0x8f,0xd2,0x01,0x09,0x00,0x00
21779
21780# CHECK: v_lshlrev_b64 v[5:6], v1, s[6:7]        ; encoding: [0x05,0x00,0x8f,0xd2,0x01,0x0d,0x00,0x00]
217810x05,0x00,0x8f,0xd2,0x01,0x0d,0x00,0x00
21782
21783# CHECK: v_lshlrev_b64 v[5:6], v1, s[100:101]    ; encoding: [0x05,0x00,0x8f,0xd2,0x01,0xc9,0x00,0x00]
217840x05,0x00,0x8f,0xd2,0x01,0xc9,0x00,0x00
21785
21786# CHECK: v_lshlrev_b64 v[5:6], v1, flat_scratch  ; encoding: [0x05,0x00,0x8f,0xd2,0x01,0xcd,0x00,0x00]
217870x05,0x00,0x8f,0xd2,0x01,0xcd,0x00,0x00
21788
21789# CHECK: v_lshlrev_b64 v[5:6], v1, vcc           ; encoding: [0x05,0x00,0x8f,0xd2,0x01,0xd5,0x00,0x00]
217900x05,0x00,0x8f,0xd2,0x01,0xd5,0x00,0x00
21791
21792# CHECK: v_lshlrev_b64 v[5:6], v1, tba           ; encoding: [0x05,0x00,0x8f,0xd2,0x01,0xd9,0x00,0x00]
217930x05,0x00,0x8f,0xd2,0x01,0xd9,0x00,0x00
21794
21795# CHECK: v_lshlrev_b64 v[5:6], v1, tma           ; encoding: [0x05,0x00,0x8f,0xd2,0x01,0xdd,0x00,0x00]
217960x05,0x00,0x8f,0xd2,0x01,0xdd,0x00,0x00
21797
21798# CHECK: v_lshlrev_b64 v[5:6], v1, ttmp[10:11]   ; encoding: [0x05,0x00,0x8f,0xd2,0x01,0xf5,0x00,0x00]
217990x05,0x00,0x8f,0xd2,0x01,0xf5,0x00,0x00
21800
21801# CHECK: v_lshlrev_b64 v[5:6], v1, exec          ; encoding: [0x05,0x00,0x8f,0xd2,0x01,0xfd,0x00,0x00]
218020x05,0x00,0x8f,0xd2,0x01,0xfd,0x00,0x00
21803
21804# CHECK: v_lshlrev_b64 v[5:6], v1, 0             ; encoding: [0x05,0x00,0x8f,0xd2,0x01,0x01,0x01,0x00]
218050x05,0x00,0x8f,0xd2,0x01,0x01,0x01,0x00
21806
21807# CHECK: v_lshlrev_b64 v[5:6], v1, -1            ; encoding: [0x05,0x00,0x8f,0xd2,0x01,0x83,0x01,0x00]
218080x05,0x00,0x8f,0xd2,0x01,0x83,0x01,0x00
21809
21810# CHECK: v_lshlrev_b64 v[5:6], v1, 0.5           ; encoding: [0x05,0x00,0x8f,0xd2,0x01,0xe1,0x01,0x00]
218110x05,0x00,0x8f,0xd2,0x01,0xe1,0x01,0x00
21812
21813# CHECK: v_lshlrev_b64 v[5:6], v1, -4.0          ; encoding: [0x05,0x00,0x8f,0xd2,0x01,0xef,0x01,0x00]
218140x05,0x00,0x8f,0xd2,0x01,0xef,0x01,0x00
21815
21816# CHECK: v_lshrrev_b64 v[5:6], v1, v[2:3]        ; encoding: [0x05,0x00,0x90,0xd2,0x01,0x05,0x02,0x00]
218170x05,0x00,0x90,0xd2,0x01,0x05,0x02,0x00
21818
21819# CHECK: v_lshrrev_b64 v[254:255], v1, v[2:3]    ; encoding: [0xfe,0x00,0x90,0xd2,0x01,0x05,0x02,0x00]
218200xfe,0x00,0x90,0xd2,0x01,0x05,0x02,0x00
21821
21822# CHECK: v_lshrrev_b64 v[5:6], v255, v[2:3]      ; encoding: [0x05,0x00,0x90,0xd2,0xff,0x05,0x02,0x00]
218230x05,0x00,0x90,0xd2,0xff,0x05,0x02,0x00
21824
21825# CHECK: v_lshrrev_b64 v[5:6], s1, v[2:3]        ; encoding: [0x05,0x00,0x90,0xd2,0x01,0x04,0x02,0x00]
218260x05,0x00,0x90,0xd2,0x01,0x04,0x02,0x00
21827
21828# CHECK: v_lshrrev_b64 v[5:6], s101, v[2:3]      ; encoding: [0x05,0x00,0x90,0xd2,0x65,0x04,0x02,0x00]
218290x05,0x00,0x90,0xd2,0x65,0x04,0x02,0x00
21830
21831# CHECK: v_lshrrev_b64 v[5:6], flat_scratch_lo, v[2:3] ; encoding: [0x05,0x00,0x90,0xd2,0x66,0x04,0x02,0x00]
218320x05,0x00,0x90,0xd2,0x66,0x04,0x02,0x00
21833
21834# CHECK: v_lshrrev_b64 v[5:6], flat_scratch_hi, v[2:3] ; encoding: [0x05,0x00,0x90,0xd2,0x67,0x04,0x02,0x00]
218350x05,0x00,0x90,0xd2,0x67,0x04,0x02,0x00
21836
21837# CHECK: v_lshrrev_b64 v[5:6], vcc_lo, v[2:3]    ; encoding: [0x05,0x00,0x90,0xd2,0x6a,0x04,0x02,0x00]
218380x05,0x00,0x90,0xd2,0x6a,0x04,0x02,0x00
21839
21840# CHECK: v_lshrrev_b64 v[5:6], vcc_hi, v[2:3]    ; encoding: [0x05,0x00,0x90,0xd2,0x6b,0x04,0x02,0x00]
218410x05,0x00,0x90,0xd2,0x6b,0x04,0x02,0x00
21842
21843# CHECK: v_lshrrev_b64 v[5:6], tba_lo, v[2:3]    ; encoding: [0x05,0x00,0x90,0xd2,0x6c,0x04,0x02,0x00]
218440x05,0x00,0x90,0xd2,0x6c,0x04,0x02,0x00
21845
21846# CHECK: v_lshrrev_b64 v[5:6], tba_hi, v[2:3]    ; encoding: [0x05,0x00,0x90,0xd2,0x6d,0x04,0x02,0x00]
218470x05,0x00,0x90,0xd2,0x6d,0x04,0x02,0x00
21848
21849# CHECK: v_lshrrev_b64 v[5:6], tma_lo, v[2:3]    ; encoding: [0x05,0x00,0x90,0xd2,0x6e,0x04,0x02,0x00]
218500x05,0x00,0x90,0xd2,0x6e,0x04,0x02,0x00
21851
21852# CHECK: v_lshrrev_b64 v[5:6], tma_hi, v[2:3]    ; encoding: [0x05,0x00,0x90,0xd2,0x6f,0x04,0x02,0x00]
218530x05,0x00,0x90,0xd2,0x6f,0x04,0x02,0x00
21854
21855# CHECK: v_lshrrev_b64 v[5:6], ttmp11, v[2:3]    ; encoding: [0x05,0x00,0x90,0xd2,0x7b,0x04,0x02,0x00]
218560x05,0x00,0x90,0xd2,0x7b,0x04,0x02,0x00
21857
21858# CHECK: v_lshrrev_b64 v[5:6], m0, v[2:3]        ; encoding: [0x05,0x00,0x90,0xd2,0x7c,0x04,0x02,0x00]
218590x05,0x00,0x90,0xd2,0x7c,0x04,0x02,0x00
21860
21861# CHECK: v_lshrrev_b64 v[5:6], exec_lo, v[2:3]   ; encoding: [0x05,0x00,0x90,0xd2,0x7e,0x04,0x02,0x00]
218620x05,0x00,0x90,0xd2,0x7e,0x04,0x02,0x00
21863
21864# CHECK: v_lshrrev_b64 v[5:6], exec_hi, v[2:3]   ; encoding: [0x05,0x00,0x90,0xd2,0x7f,0x04,0x02,0x00]
218650x05,0x00,0x90,0xd2,0x7f,0x04,0x02,0x00
21866
21867# CHECK: v_lshrrev_b64 v[5:6], 0, v[2:3]         ; encoding: [0x05,0x00,0x90,0xd2,0x80,0x04,0x02,0x00]
218680x05,0x00,0x90,0xd2,0x80,0x04,0x02,0x00
21869
21870# CHECK: v_lshrrev_b64 v[5:6], -1, v[2:3]        ; encoding: [0x05,0x00,0x90,0xd2,0xc1,0x04,0x02,0x00]
218710x05,0x00,0x90,0xd2,0xc1,0x04,0x02,0x00
21872
21873# CHECK: v_lshrrev_b64 v[5:6], 0.5, v[2:3]       ; encoding: [0x05,0x00,0x90,0xd2,0xf0,0x04,0x02,0x00]
218740x05,0x00,0x90,0xd2,0xf0,0x04,0x02,0x00
21875
21876# CHECK: v_lshrrev_b64 v[5:6], -4.0, v[2:3]      ; encoding: [0x05,0x00,0x90,0xd2,0xf7,0x04,0x02,0x00]
218770x05,0x00,0x90,0xd2,0xf7,0x04,0x02,0x00
21878
21879# CHECK: v_lshrrev_b64 v[5:6], v1, v[254:255]    ; encoding: [0x05,0x00,0x90,0xd2,0x01,0xfd,0x03,0x00]
218800x05,0x00,0x90,0xd2,0x01,0xfd,0x03,0x00
21881
21882# CHECK: v_lshrrev_b64 v[5:6], v1, s[4:5]        ; encoding: [0x05,0x00,0x90,0xd2,0x01,0x09,0x00,0x00]
218830x05,0x00,0x90,0xd2,0x01,0x09,0x00,0x00
21884
21885# CHECK: v_lshrrev_b64 v[5:6], v1, s[6:7]        ; encoding: [0x05,0x00,0x90,0xd2,0x01,0x0d,0x00,0x00]
218860x05,0x00,0x90,0xd2,0x01,0x0d,0x00,0x00
21887
21888# CHECK: v_lshrrev_b64 v[5:6], v1, s[100:101]    ; encoding: [0x05,0x00,0x90,0xd2,0x01,0xc9,0x00,0x00]
218890x05,0x00,0x90,0xd2,0x01,0xc9,0x00,0x00
21890
21891# CHECK: v_lshrrev_b64 v[5:6], v1, flat_scratch  ; encoding: [0x05,0x00,0x90,0xd2,0x01,0xcd,0x00,0x00]
218920x05,0x00,0x90,0xd2,0x01,0xcd,0x00,0x00
21893
21894# CHECK: v_lshrrev_b64 v[5:6], v1, vcc           ; encoding: [0x05,0x00,0x90,0xd2,0x01,0xd5,0x00,0x00]
218950x05,0x00,0x90,0xd2,0x01,0xd5,0x00,0x00
21896
21897# CHECK: v_lshrrev_b64 v[5:6], v1, tba           ; encoding: [0x05,0x00,0x90,0xd2,0x01,0xd9,0x00,0x00]
218980x05,0x00,0x90,0xd2,0x01,0xd9,0x00,0x00
21899
21900# CHECK: v_lshrrev_b64 v[5:6], v1, tma           ; encoding: [0x05,0x00,0x90,0xd2,0x01,0xdd,0x00,0x00]
219010x05,0x00,0x90,0xd2,0x01,0xdd,0x00,0x00
21902
21903# CHECK: v_lshrrev_b64 v[5:6], v1, ttmp[10:11]   ; encoding: [0x05,0x00,0x90,0xd2,0x01,0xf5,0x00,0x00]
219040x05,0x00,0x90,0xd2,0x01,0xf5,0x00,0x00
21905
21906# CHECK: v_lshrrev_b64 v[5:6], v1, exec          ; encoding: [0x05,0x00,0x90,0xd2,0x01,0xfd,0x00,0x00]
219070x05,0x00,0x90,0xd2,0x01,0xfd,0x00,0x00
21908
21909# CHECK: v_lshrrev_b64 v[5:6], v1, 0             ; encoding: [0x05,0x00,0x90,0xd2,0x01,0x01,0x01,0x00]
219100x05,0x00,0x90,0xd2,0x01,0x01,0x01,0x00
21911
21912# CHECK: v_lshrrev_b64 v[5:6], v1, -1            ; encoding: [0x05,0x00,0x90,0xd2,0x01,0x83,0x01,0x00]
219130x05,0x00,0x90,0xd2,0x01,0x83,0x01,0x00
21914
21915# CHECK: v_lshrrev_b64 v[5:6], v1, 0.5           ; encoding: [0x05,0x00,0x90,0xd2,0x01,0xe1,0x01,0x00]
219160x05,0x00,0x90,0xd2,0x01,0xe1,0x01,0x00
21917
21918# CHECK: v_lshrrev_b64 v[5:6], v1, -4.0          ; encoding: [0x05,0x00,0x90,0xd2,0x01,0xef,0x01,0x00]
219190x05,0x00,0x90,0xd2,0x01,0xef,0x01,0x00
21920
21921# CHECK: v_ashrrev_i64 v[5:6], v1, v[2:3]        ; encoding: [0x05,0x00,0x91,0xd2,0x01,0x05,0x02,0x00]
219220x05,0x00,0x91,0xd2,0x01,0x05,0x02,0x00
21923
21924# CHECK: v_ashrrev_i64 v[254:255], v1, v[2:3]    ; encoding: [0xfe,0x00,0x91,0xd2,0x01,0x05,0x02,0x00]
219250xfe,0x00,0x91,0xd2,0x01,0x05,0x02,0x00
21926
21927# CHECK: v_ashrrev_i64 v[5:6], v255, v[2:3]      ; encoding: [0x05,0x00,0x91,0xd2,0xff,0x05,0x02,0x00]
219280x05,0x00,0x91,0xd2,0xff,0x05,0x02,0x00
21929
21930# CHECK: v_ashrrev_i64 v[5:6], s1, v[2:3]        ; encoding: [0x05,0x00,0x91,0xd2,0x01,0x04,0x02,0x00]
219310x05,0x00,0x91,0xd2,0x01,0x04,0x02,0x00
21932
21933# CHECK: v_ashrrev_i64 v[5:6], s101, v[2:3]      ; encoding: [0x05,0x00,0x91,0xd2,0x65,0x04,0x02,0x00]
219340x05,0x00,0x91,0xd2,0x65,0x04,0x02,0x00
21935
21936# CHECK: v_ashrrev_i64 v[5:6], flat_scratch_lo, v[2:3] ; encoding: [0x05,0x00,0x91,0xd2,0x66,0x04,0x02,0x00]
219370x05,0x00,0x91,0xd2,0x66,0x04,0x02,0x00
21938
21939# CHECK: v_ashrrev_i64 v[5:6], flat_scratch_hi, v[2:3] ; encoding: [0x05,0x00,0x91,0xd2,0x67,0x04,0x02,0x00]
219400x05,0x00,0x91,0xd2,0x67,0x04,0x02,0x00
21941
21942# CHECK: v_ashrrev_i64 v[5:6], vcc_lo, v[2:3]    ; encoding: [0x05,0x00,0x91,0xd2,0x6a,0x04,0x02,0x00]
219430x05,0x00,0x91,0xd2,0x6a,0x04,0x02,0x00
21944
21945# CHECK: v_ashrrev_i64 v[5:6], vcc_hi, v[2:3]    ; encoding: [0x05,0x00,0x91,0xd2,0x6b,0x04,0x02,0x00]
219460x05,0x00,0x91,0xd2,0x6b,0x04,0x02,0x00
21947
21948# CHECK: v_ashrrev_i64 v[5:6], tba_lo, v[2:3]    ; encoding: [0x05,0x00,0x91,0xd2,0x6c,0x04,0x02,0x00]
219490x05,0x00,0x91,0xd2,0x6c,0x04,0x02,0x00
21950
21951# CHECK: v_ashrrev_i64 v[5:6], tba_hi, v[2:3]    ; encoding: [0x05,0x00,0x91,0xd2,0x6d,0x04,0x02,0x00]
219520x05,0x00,0x91,0xd2,0x6d,0x04,0x02,0x00
21953
21954# CHECK: v_ashrrev_i64 v[5:6], tma_lo, v[2:3]    ; encoding: [0x05,0x00,0x91,0xd2,0x6e,0x04,0x02,0x00]
219550x05,0x00,0x91,0xd2,0x6e,0x04,0x02,0x00
21956
21957# CHECK: v_ashrrev_i64 v[5:6], tma_hi, v[2:3]    ; encoding: [0x05,0x00,0x91,0xd2,0x6f,0x04,0x02,0x00]
219580x05,0x00,0x91,0xd2,0x6f,0x04,0x02,0x00
21959
21960# CHECK: v_ashrrev_i64 v[5:6], ttmp11, v[2:3]    ; encoding: [0x05,0x00,0x91,0xd2,0x7b,0x04,0x02,0x00]
219610x05,0x00,0x91,0xd2,0x7b,0x04,0x02,0x00
21962
21963# CHECK: v_ashrrev_i64 v[5:6], m0, v[2:3]        ; encoding: [0x05,0x00,0x91,0xd2,0x7c,0x04,0x02,0x00]
219640x05,0x00,0x91,0xd2,0x7c,0x04,0x02,0x00
21965
21966# CHECK: v_ashrrev_i64 v[5:6], exec_lo, v[2:3]   ; encoding: [0x05,0x00,0x91,0xd2,0x7e,0x04,0x02,0x00]
219670x05,0x00,0x91,0xd2,0x7e,0x04,0x02,0x00
21968
21969# CHECK: v_ashrrev_i64 v[5:6], exec_hi, v[2:3]   ; encoding: [0x05,0x00,0x91,0xd2,0x7f,0x04,0x02,0x00]
219700x05,0x00,0x91,0xd2,0x7f,0x04,0x02,0x00
21971
21972# CHECK: v_ashrrev_i64 v[5:6], 0, v[2:3]         ; encoding: [0x05,0x00,0x91,0xd2,0x80,0x04,0x02,0x00]
219730x05,0x00,0x91,0xd2,0x80,0x04,0x02,0x00
21974
21975# CHECK: v_ashrrev_i64 v[5:6], -1, v[2:3]        ; encoding: [0x05,0x00,0x91,0xd2,0xc1,0x04,0x02,0x00]
219760x05,0x00,0x91,0xd2,0xc1,0x04,0x02,0x00
21977
21978# CHECK: v_ashrrev_i64 v[5:6], 0.5, v[2:3]       ; encoding: [0x05,0x00,0x91,0xd2,0xf0,0x04,0x02,0x00]
219790x05,0x00,0x91,0xd2,0xf0,0x04,0x02,0x00
21980
21981# CHECK: v_ashrrev_i64 v[5:6], -4.0, v[2:3]      ; encoding: [0x05,0x00,0x91,0xd2,0xf7,0x04,0x02,0x00]
219820x05,0x00,0x91,0xd2,0xf7,0x04,0x02,0x00
21983
21984# CHECK: v_ashrrev_i64 v[5:6], v1, v[254:255]    ; encoding: [0x05,0x00,0x91,0xd2,0x01,0xfd,0x03,0x00]
219850x05,0x00,0x91,0xd2,0x01,0xfd,0x03,0x00
21986
21987# CHECK: v_ashrrev_i64 v[5:6], v1, s[4:5]        ; encoding: [0x05,0x00,0x91,0xd2,0x01,0x09,0x00,0x00]
219880x05,0x00,0x91,0xd2,0x01,0x09,0x00,0x00
21989
21990# CHECK: v_ashrrev_i64 v[5:6], v1, s[6:7]        ; encoding: [0x05,0x00,0x91,0xd2,0x01,0x0d,0x00,0x00]
219910x05,0x00,0x91,0xd2,0x01,0x0d,0x00,0x00
21992
21993# CHECK: v_ashrrev_i64 v[5:6], v1, s[100:101]    ; encoding: [0x05,0x00,0x91,0xd2,0x01,0xc9,0x00,0x00]
219940x05,0x00,0x91,0xd2,0x01,0xc9,0x00,0x00
21995
21996# CHECK: v_ashrrev_i64 v[5:6], v1, flat_scratch  ; encoding: [0x05,0x00,0x91,0xd2,0x01,0xcd,0x00,0x00]
219970x05,0x00,0x91,0xd2,0x01,0xcd,0x00,0x00
21998
21999# CHECK: v_ashrrev_i64 v[5:6], v1, vcc           ; encoding: [0x05,0x00,0x91,0xd2,0x01,0xd5,0x00,0x00]
220000x05,0x00,0x91,0xd2,0x01,0xd5,0x00,0x00
22001
22002# CHECK: v_ashrrev_i64 v[5:6], v1, tba           ; encoding: [0x05,0x00,0x91,0xd2,0x01,0xd9,0x00,0x00]
220030x05,0x00,0x91,0xd2,0x01,0xd9,0x00,0x00
22004
22005# CHECK: v_ashrrev_i64 v[5:6], v1, tma           ; encoding: [0x05,0x00,0x91,0xd2,0x01,0xdd,0x00,0x00]
220060x05,0x00,0x91,0xd2,0x01,0xdd,0x00,0x00
22007
22008# CHECK: v_ashrrev_i64 v[5:6], v1, ttmp[10:11]   ; encoding: [0x05,0x00,0x91,0xd2,0x01,0xf5,0x00,0x00]
220090x05,0x00,0x91,0xd2,0x01,0xf5,0x00,0x00
22010
22011# CHECK: v_ashrrev_i64 v[5:6], v1, exec          ; encoding: [0x05,0x00,0x91,0xd2,0x01,0xfd,0x00,0x00]
220120x05,0x00,0x91,0xd2,0x01,0xfd,0x00,0x00
22013
22014# CHECK: v_ashrrev_i64 v[5:6], v1, 0             ; encoding: [0x05,0x00,0x91,0xd2,0x01,0x01,0x01,0x00]
220150x05,0x00,0x91,0xd2,0x01,0x01,0x01,0x00
22016
22017# CHECK: v_ashrrev_i64 v[5:6], v1, -1            ; encoding: [0x05,0x00,0x91,0xd2,0x01,0x83,0x01,0x00]
220180x05,0x00,0x91,0xd2,0x01,0x83,0x01,0x00
22019
22020# CHECK: v_ashrrev_i64 v[5:6], v1, 0.5           ; encoding: [0x05,0x00,0x91,0xd2,0x01,0xe1,0x01,0x00]
220210x05,0x00,0x91,0xd2,0x01,0xe1,0x01,0x00
22022
22023# CHECK: v_ashrrev_i64 v[5:6], v1, -4.0          ; encoding: [0x05,0x00,0x91,0xd2,0x01,0xef,0x01,0x00]
220240x05,0x00,0x91,0xd2,0x01,0xef,0x01,0x00
22025
22026# CHECK: v_trig_preop_f64 v[5:6], v[1:2], v2     ; encoding: [0x05,0x00,0x92,0xd2,0x01,0x05,0x02,0x00]
220270x05,0x00,0x92,0xd2,0x01,0x05,0x02,0x00
22028
22029# CHECK: v_trig_preop_f64 v[254:255], v[1:2], v2 ; encoding: [0xfe,0x00,0x92,0xd2,0x01,0x05,0x02,0x00]
220300xfe,0x00,0x92,0xd2,0x01,0x05,0x02,0x00
22031
22032# CHECK: v_trig_preop_f64 v[5:6], v[254:255], v2 ; encoding: [0x05,0x00,0x92,0xd2,0xfe,0x05,0x02,0x00]
220330x05,0x00,0x92,0xd2,0xfe,0x05,0x02,0x00
22034
22035# CHECK: v_trig_preop_f64 v[5:6], s[2:3], v2     ; encoding: [0x05,0x00,0x92,0xd2,0x02,0x04,0x02,0x00]
220360x05,0x00,0x92,0xd2,0x02,0x04,0x02,0x00
22037
22038# CHECK: v_trig_preop_f64 v[5:6], s[4:5], v2     ; encoding: [0x05,0x00,0x92,0xd2,0x04,0x04,0x02,0x00]
220390x05,0x00,0x92,0xd2,0x04,0x04,0x02,0x00
22040
22041# CHECK: v_trig_preop_f64 v[5:6], s[100:101], v2 ; encoding: [0x05,0x00,0x92,0xd2,0x64,0x04,0x02,0x00]
220420x05,0x00,0x92,0xd2,0x64,0x04,0x02,0x00
22043
22044# CHECK: v_trig_preop_f64 v[5:6], flat_scratch, v2 ; encoding: [0x05,0x00,0x92,0xd2,0x66,0x04,0x02,0x00]
220450x05,0x00,0x92,0xd2,0x66,0x04,0x02,0x00
22046
22047# CHECK: v_trig_preop_f64 v[5:6], vcc, v2        ; encoding: [0x05,0x00,0x92,0xd2,0x6a,0x04,0x02,0x00]
220480x05,0x00,0x92,0xd2,0x6a,0x04,0x02,0x00
22049
22050# CHECK: v_trig_preop_f64 v[5:6], tba, v2        ; encoding: [0x05,0x00,0x92,0xd2,0x6c,0x04,0x02,0x00]
220510x05,0x00,0x92,0xd2,0x6c,0x04,0x02,0x00
22052
22053# CHECK: v_trig_preop_f64 v[5:6], tma, v2        ; encoding: [0x05,0x00,0x92,0xd2,0x6e,0x04,0x02,0x00]
220540x05,0x00,0x92,0xd2,0x6e,0x04,0x02,0x00
22055
22056# CHECK: v_trig_preop_f64 v[5:6], ttmp[10:11], v2 ; encoding: [0x05,0x00,0x92,0xd2,0x7a,0x04,0x02,0x00]
220570x05,0x00,0x92,0xd2,0x7a,0x04,0x02,0x00
22058
22059# CHECK: v_trig_preop_f64 v[5:6], exec, v2       ; encoding: [0x05,0x00,0x92,0xd2,0x7e,0x04,0x02,0x00]
220600x05,0x00,0x92,0xd2,0x7e,0x04,0x02,0x00
22061
22062# CHECK: v_trig_preop_f64 v[5:6], 0, v2          ; encoding: [0x05,0x00,0x92,0xd2,0x80,0x04,0x02,0x00]
220630x05,0x00,0x92,0xd2,0x80,0x04,0x02,0x00
22064
22065# CHECK: v_trig_preop_f64 v[5:6], -1, v2         ; encoding: [0x05,0x00,0x92,0xd2,0xc1,0x04,0x02,0x00]
220660x05,0x00,0x92,0xd2,0xc1,0x04,0x02,0x00
22067
22068# CHECK: v_trig_preop_f64 v[5:6], 0.5, v2        ; encoding: [0x05,0x00,0x92,0xd2,0xf0,0x04,0x02,0x00]
220690x05,0x00,0x92,0xd2,0xf0,0x04,0x02,0x00
22070
22071# CHECK: v_trig_preop_f64 v[5:6], -4.0, v2       ; encoding: [0x05,0x00,0x92,0xd2,0xf7,0x04,0x02,0x00]
220720x05,0x00,0x92,0xd2,0xf7,0x04,0x02,0x00
22073
22074# CHECK: v_trig_preop_f64 v[5:6], v[1:2], v255   ; encoding: [0x05,0x00,0x92,0xd2,0x01,0xff,0x03,0x00]
220750x05,0x00,0x92,0xd2,0x01,0xff,0x03,0x00
22076
22077# CHECK: v_trig_preop_f64 v[5:6], v[1:2], s2     ; encoding: [0x05,0x00,0x92,0xd2,0x01,0x05,0x00,0x00]
220780x05,0x00,0x92,0xd2,0x01,0x05,0x00,0x00
22079
22080# CHECK: v_trig_preop_f64 v[5:6], v[1:2], s101   ; encoding: [0x05,0x00,0x92,0xd2,0x01,0xcb,0x00,0x00]
220810x05,0x00,0x92,0xd2,0x01,0xcb,0x00,0x00
22082
22083# CHECK: v_trig_preop_f64 v[5:6], v[1:2], flat_scratch_lo ; encoding: [0x05,0x00,0x92,0xd2,0x01,0xcd,0x00,0x00]
220840x05,0x00,0x92,0xd2,0x01,0xcd,0x00,0x00
22085
22086# CHECK: v_trig_preop_f64 v[5:6], v[1:2], flat_scratch_hi ; encoding: [0x05,0x00,0x92,0xd2,0x01,0xcf,0x00,0x00]
220870x05,0x00,0x92,0xd2,0x01,0xcf,0x00,0x00
22088
22089# CHECK: v_trig_preop_f64 v[5:6], v[1:2], vcc_lo ; encoding: [0x05,0x00,0x92,0xd2,0x01,0xd5,0x00,0x00]
220900x05,0x00,0x92,0xd2,0x01,0xd5,0x00,0x00
22091
22092# CHECK: v_trig_preop_f64 v[5:6], v[1:2], vcc_hi ; encoding: [0x05,0x00,0x92,0xd2,0x01,0xd7,0x00,0x00]
220930x05,0x00,0x92,0xd2,0x01,0xd7,0x00,0x00
22094
22095# CHECK: v_trig_preop_f64 v[5:6], v[1:2], tba_lo ; encoding: [0x05,0x00,0x92,0xd2,0x01,0xd9,0x00,0x00]
220960x05,0x00,0x92,0xd2,0x01,0xd9,0x00,0x00
22097
22098# CHECK: v_trig_preop_f64 v[5:6], v[1:2], tba_hi ; encoding: [0x05,0x00,0x92,0xd2,0x01,0xdb,0x00,0x00]
220990x05,0x00,0x92,0xd2,0x01,0xdb,0x00,0x00
22100
22101# CHECK: v_trig_preop_f64 v[5:6], v[1:2], tma_lo ; encoding: [0x05,0x00,0x92,0xd2,0x01,0xdd,0x00,0x00]
221020x05,0x00,0x92,0xd2,0x01,0xdd,0x00,0x00
22103
22104# CHECK: v_trig_preop_f64 v[5:6], v[1:2], tma_hi ; encoding: [0x05,0x00,0x92,0xd2,0x01,0xdf,0x00,0x00]
221050x05,0x00,0x92,0xd2,0x01,0xdf,0x00,0x00
22106
22107# CHECK: v_trig_preop_f64 v[5:6], v[1:2], ttmp11 ; encoding: [0x05,0x00,0x92,0xd2,0x01,0xf7,0x00,0x00]
221080x05,0x00,0x92,0xd2,0x01,0xf7,0x00,0x00
22109
22110# CHECK: v_trig_preop_f64 v[5:6], v[1:2], m0     ; encoding: [0x05,0x00,0x92,0xd2,0x01,0xf9,0x00,0x00]
221110x05,0x00,0x92,0xd2,0x01,0xf9,0x00,0x00
22112
22113# CHECK: v_trig_preop_f64 v[5:6], v[1:2], exec_lo ; encoding: [0x05,0x00,0x92,0xd2,0x01,0xfd,0x00,0x00]
221140x05,0x00,0x92,0xd2,0x01,0xfd,0x00,0x00
22115
22116# CHECK: v_trig_preop_f64 v[5:6], v[1:2], exec_hi ; encoding: [0x05,0x00,0x92,0xd2,0x01,0xff,0x00,0x00]
221170x05,0x00,0x92,0xd2,0x01,0xff,0x00,0x00
22118
22119# CHECK: v_trig_preop_f64 v[5:6], v[1:2], 0      ; encoding: [0x05,0x00,0x92,0xd2,0x01,0x01,0x01,0x00]
221200x05,0x00,0x92,0xd2,0x01,0x01,0x01,0x00
22121
22122# CHECK: v_trig_preop_f64 v[5:6], v[1:2], -1     ; encoding: [0x05,0x00,0x92,0xd2,0x01,0x83,0x01,0x00]
221230x05,0x00,0x92,0xd2,0x01,0x83,0x01,0x00
22124
22125# CHECK: v_trig_preop_f64 v[5:6], v[1:2], 0.5    ; encoding: [0x05,0x00,0x92,0xd2,0x01,0xe1,0x01,0x00]
221260x05,0x00,0x92,0xd2,0x01,0xe1,0x01,0x00
22127
22128# CHECK: v_trig_preop_f64 v[5:6], v[1:2], -4.0   ; encoding: [0x05,0x00,0x92,0xd2,0x01,0xef,0x01,0x00]
221290x05,0x00,0x92,0xd2,0x01,0xef,0x01,0x00
22130
22131# CHECK: v_trig_preop_f64 v[5:6], -v[1:2], v2    ; encoding: [0x05,0x00,0x92,0xd2,0x01,0x05,0x02,0x20]
221320x05,0x00,0x92,0xd2,0x01,0x05,0x02,0x20
22133
22134# CHECK: v_trig_preop_f64 v[5:6], |v[1:2]|, v2   ; encoding: [0x05,0x01,0x92,0xd2,0x01,0x05,0x02,0x00]
221350x05,0x01,0x92,0xd2,0x01,0x05,0x02,0x00
22136
22137# CHECK: v_trig_preop_f64 v[5:6], v[1:2], v2 clamp ; encoding: [0x05,0x80,0x92,0xd2,0x01,0x05,0x02,0x00]
221380x05,0x80,0x92,0xd2,0x01,0x05,0x02,0x00
22139
22140# CHECK: v_trig_preop_f64 v[5:6], v[1:2], v2 mul:2 ; encoding: [0x05,0x00,0x92,0xd2,0x01,0x05,0x02,0x08]
221410x05,0x00,0x92,0xd2,0x01,0x05,0x02,0x08
22142
22143# CHECK: v_trig_preop_f64 v[5:6], v[1:2], v2 mul:4 ; encoding: [0x05,0x00,0x92,0xd2,0x01,0x05,0x02,0x10]
221440x05,0x00,0x92,0xd2,0x01,0x05,0x02,0x10
22145
22146# CHECK: v_trig_preop_f64 v[5:6], v[1:2], v2 div:2 ; encoding: [0x05,0x00,0x92,0xd2,0x01,0x05,0x02,0x18]
221470x05,0x00,0x92,0xd2,0x01,0x05,0x02,0x18
22148
22149# CHECK: v_bfm_b32 v5, v1, v2                    ; encoding: [0x05,0x00,0x93,0xd2,0x01,0x05,0x02,0x00]
221500x05,0x00,0x93,0xd2,0x01,0x05,0x02,0x00
22151
22152# CHECK: v_bfm_b32 v255, v1, v2                  ; encoding: [0xff,0x00,0x93,0xd2,0x01,0x05,0x02,0x00]
221530xff,0x00,0x93,0xd2,0x01,0x05,0x02,0x00
22154
22155# CHECK: v_bfm_b32 v5, v255, v2                  ; encoding: [0x05,0x00,0x93,0xd2,0xff,0x05,0x02,0x00]
221560x05,0x00,0x93,0xd2,0xff,0x05,0x02,0x00
22157
22158# CHECK: v_bfm_b32 v5, s1, v2                    ; encoding: [0x05,0x00,0x93,0xd2,0x01,0x04,0x02,0x00]
221590x05,0x00,0x93,0xd2,0x01,0x04,0x02,0x00
22160
22161# CHECK: v_bfm_b32 v5, s101, v2                  ; encoding: [0x05,0x00,0x93,0xd2,0x65,0x04,0x02,0x00]
221620x05,0x00,0x93,0xd2,0x65,0x04,0x02,0x00
22163
22164# CHECK: v_bfm_b32 v5, flat_scratch_lo, v2       ; encoding: [0x05,0x00,0x93,0xd2,0x66,0x04,0x02,0x00]
221650x05,0x00,0x93,0xd2,0x66,0x04,0x02,0x00
22166
22167# CHECK: v_bfm_b32 v5, flat_scratch_hi, v2       ; encoding: [0x05,0x00,0x93,0xd2,0x67,0x04,0x02,0x00]
221680x05,0x00,0x93,0xd2,0x67,0x04,0x02,0x00
22169
22170# CHECK: v_bfm_b32 v5, vcc_lo, v2                ; encoding: [0x05,0x00,0x93,0xd2,0x6a,0x04,0x02,0x00]
221710x05,0x00,0x93,0xd2,0x6a,0x04,0x02,0x00
22172
22173# CHECK: v_bfm_b32 v5, vcc_hi, v2                ; encoding: [0x05,0x00,0x93,0xd2,0x6b,0x04,0x02,0x00]
221740x05,0x00,0x93,0xd2,0x6b,0x04,0x02,0x00
22175
22176# CHECK: v_bfm_b32 v5, tba_lo, v2                ; encoding: [0x05,0x00,0x93,0xd2,0x6c,0x04,0x02,0x00]
221770x05,0x00,0x93,0xd2,0x6c,0x04,0x02,0x00
22178
22179# CHECK: v_bfm_b32 v5, tba_hi, v2                ; encoding: [0x05,0x00,0x93,0xd2,0x6d,0x04,0x02,0x00]
221800x05,0x00,0x93,0xd2,0x6d,0x04,0x02,0x00
22181
22182# CHECK: v_bfm_b32 v5, tma_lo, v2                ; encoding: [0x05,0x00,0x93,0xd2,0x6e,0x04,0x02,0x00]
221830x05,0x00,0x93,0xd2,0x6e,0x04,0x02,0x00
22184
22185# CHECK: v_bfm_b32 v5, tma_hi, v2                ; encoding: [0x05,0x00,0x93,0xd2,0x6f,0x04,0x02,0x00]
221860x05,0x00,0x93,0xd2,0x6f,0x04,0x02,0x00
22187
22188# CHECK: v_bfm_b32 v5, ttmp11, v2                ; encoding: [0x05,0x00,0x93,0xd2,0x7b,0x04,0x02,0x00]
221890x05,0x00,0x93,0xd2,0x7b,0x04,0x02,0x00
22190
22191# CHECK: v_bfm_b32 v5, m0, v2                    ; encoding: [0x05,0x00,0x93,0xd2,0x7c,0x04,0x02,0x00]
221920x05,0x00,0x93,0xd2,0x7c,0x04,0x02,0x00
22193
22194# CHECK: v_bfm_b32 v5, exec_lo, v2               ; encoding: [0x05,0x00,0x93,0xd2,0x7e,0x04,0x02,0x00]
221950x05,0x00,0x93,0xd2,0x7e,0x04,0x02,0x00
22196
22197# CHECK: v_bfm_b32 v5, exec_hi, v2               ; encoding: [0x05,0x00,0x93,0xd2,0x7f,0x04,0x02,0x00]
221980x05,0x00,0x93,0xd2,0x7f,0x04,0x02,0x00
22199
22200# CHECK: v_bfm_b32 v5, 0, v2                     ; encoding: [0x05,0x00,0x93,0xd2,0x80,0x04,0x02,0x00]
222010x05,0x00,0x93,0xd2,0x80,0x04,0x02,0x00
22202
22203# CHECK: v_bfm_b32 v5, -1, v2                    ; encoding: [0x05,0x00,0x93,0xd2,0xc1,0x04,0x02,0x00]
222040x05,0x00,0x93,0xd2,0xc1,0x04,0x02,0x00
22205
22206# CHECK: v_bfm_b32 v5, 0.5, v2                   ; encoding: [0x05,0x00,0x93,0xd2,0xf0,0x04,0x02,0x00]
222070x05,0x00,0x93,0xd2,0xf0,0x04,0x02,0x00
22208
22209# CHECK: v_bfm_b32 v5, -4.0, v2                  ; encoding: [0x05,0x00,0x93,0xd2,0xf7,0x04,0x02,0x00]
222100x05,0x00,0x93,0xd2,0xf7,0x04,0x02,0x00
22211
22212# CHECK: v_bfm_b32 v5, v1, v255                  ; encoding: [0x05,0x00,0x93,0xd2,0x01,0xff,0x03,0x00]
222130x05,0x00,0x93,0xd2,0x01,0xff,0x03,0x00
22214
22215# CHECK: v_bfm_b32 v5, v1, s2                    ; encoding: [0x05,0x00,0x93,0xd2,0x01,0x05,0x00,0x00]
222160x05,0x00,0x93,0xd2,0x01,0x05,0x00,0x00
22217
22218# CHECK: v_bfm_b32 v5, v1, s101                  ; encoding: [0x05,0x00,0x93,0xd2,0x01,0xcb,0x00,0x00]
222190x05,0x00,0x93,0xd2,0x01,0xcb,0x00,0x00
22220
22221# CHECK: v_bfm_b32 v5, v1, flat_scratch_lo       ; encoding: [0x05,0x00,0x93,0xd2,0x01,0xcd,0x00,0x00]
222220x05,0x00,0x93,0xd2,0x01,0xcd,0x00,0x00
22223
22224# CHECK: v_bfm_b32 v5, v1, flat_scratch_hi       ; encoding: [0x05,0x00,0x93,0xd2,0x01,0xcf,0x00,0x00]
222250x05,0x00,0x93,0xd2,0x01,0xcf,0x00,0x00
22226
22227# CHECK: v_bfm_b32 v5, v1, vcc_lo                ; encoding: [0x05,0x00,0x93,0xd2,0x01,0xd5,0x00,0x00]
222280x05,0x00,0x93,0xd2,0x01,0xd5,0x00,0x00
22229
22230# CHECK: v_bfm_b32 v5, v1, vcc_hi                ; encoding: [0x05,0x00,0x93,0xd2,0x01,0xd7,0x00,0x00]
222310x05,0x00,0x93,0xd2,0x01,0xd7,0x00,0x00
22232
22233# CHECK: v_bfm_b32 v5, v1, tba_lo                ; encoding: [0x05,0x00,0x93,0xd2,0x01,0xd9,0x00,0x00]
222340x05,0x00,0x93,0xd2,0x01,0xd9,0x00,0x00
22235
22236# CHECK: v_bfm_b32 v5, v1, tba_hi                ; encoding: [0x05,0x00,0x93,0xd2,0x01,0xdb,0x00,0x00]
222370x05,0x00,0x93,0xd2,0x01,0xdb,0x00,0x00
22238
22239# CHECK: v_bfm_b32 v5, v1, tma_lo                ; encoding: [0x05,0x00,0x93,0xd2,0x01,0xdd,0x00,0x00]
222400x05,0x00,0x93,0xd2,0x01,0xdd,0x00,0x00
22241
22242# CHECK: v_bfm_b32 v5, v1, tma_hi                ; encoding: [0x05,0x00,0x93,0xd2,0x01,0xdf,0x00,0x00]
222430x05,0x00,0x93,0xd2,0x01,0xdf,0x00,0x00
22244
22245# CHECK: v_bfm_b32 v5, v1, ttmp11                ; encoding: [0x05,0x00,0x93,0xd2,0x01,0xf7,0x00,0x00]
222460x05,0x00,0x93,0xd2,0x01,0xf7,0x00,0x00
22247
22248# CHECK: v_bfm_b32 v5, v1, m0                    ; encoding: [0x05,0x00,0x93,0xd2,0x01,0xf9,0x00,0x00]
222490x05,0x00,0x93,0xd2,0x01,0xf9,0x00,0x00
22250
22251# CHECK: v_bfm_b32 v5, v1, exec_lo               ; encoding: [0x05,0x00,0x93,0xd2,0x01,0xfd,0x00,0x00]
222520x05,0x00,0x93,0xd2,0x01,0xfd,0x00,0x00
22253
22254# CHECK: v_bfm_b32 v5, v1, exec_hi               ; encoding: [0x05,0x00,0x93,0xd2,0x01,0xff,0x00,0x00]
222550x05,0x00,0x93,0xd2,0x01,0xff,0x00,0x00
22256
22257# CHECK: v_bfm_b32 v5, v1, 0                     ; encoding: [0x05,0x00,0x93,0xd2,0x01,0x01,0x01,0x00]
222580x05,0x00,0x93,0xd2,0x01,0x01,0x01,0x00
22259
22260# CHECK: v_bfm_b32 v5, v1, -1                    ; encoding: [0x05,0x00,0x93,0xd2,0x01,0x83,0x01,0x00]
222610x05,0x00,0x93,0xd2,0x01,0x83,0x01,0x00
22262
22263# CHECK: v_bfm_b32 v5, v1, 0.5                   ; encoding: [0x05,0x00,0x93,0xd2,0x01,0xe1,0x01,0x00]
222640x05,0x00,0x93,0xd2,0x01,0xe1,0x01,0x00
22265
22266# CHECK: v_bfm_b32 v5, v1, -4.0                  ; encoding: [0x05,0x00,0x93,0xd2,0x01,0xef,0x01,0x00]
222670x05,0x00,0x93,0xd2,0x01,0xef,0x01,0x00
22268
22269# CHECK: v_cvt_pknorm_i16_f32 v5, v1, v2         ; encoding: [0x05,0x00,0x94,0xd2,0x01,0x05,0x02,0x00]
222700x05,0x00,0x94,0xd2,0x01,0x05,0x02,0x00
22271
22272# CHECK: v_cvt_pknorm_i16_f32 v255, v1, v2       ; encoding: [0xff,0x00,0x94,0xd2,0x01,0x05,0x02,0x00]
222730xff,0x00,0x94,0xd2,0x01,0x05,0x02,0x00
22274
22275# CHECK: v_cvt_pknorm_i16_f32 v5, v255, v2       ; encoding: [0x05,0x00,0x94,0xd2,0xff,0x05,0x02,0x00]
222760x05,0x00,0x94,0xd2,0xff,0x05,0x02,0x00
22277
22278# CHECK: v_cvt_pknorm_i16_f32 v5, s1, v2         ; encoding: [0x05,0x00,0x94,0xd2,0x01,0x04,0x02,0x00]
222790x05,0x00,0x94,0xd2,0x01,0x04,0x02,0x00
22280
22281# CHECK: v_cvt_pknorm_i16_f32 v5, s101, v2       ; encoding: [0x05,0x00,0x94,0xd2,0x65,0x04,0x02,0x00]
222820x05,0x00,0x94,0xd2,0x65,0x04,0x02,0x00
22283
22284# CHECK: v_cvt_pknorm_i16_f32 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x94,0xd2,0x66,0x04,0x02,0x00]
222850x05,0x00,0x94,0xd2,0x66,0x04,0x02,0x00
22286
22287# CHECK: v_cvt_pknorm_i16_f32 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x94,0xd2,0x67,0x04,0x02,0x00]
222880x05,0x00,0x94,0xd2,0x67,0x04,0x02,0x00
22289
22290# CHECK: v_cvt_pknorm_i16_f32 v5, vcc_lo, v2     ; encoding: [0x05,0x00,0x94,0xd2,0x6a,0x04,0x02,0x00]
222910x05,0x00,0x94,0xd2,0x6a,0x04,0x02,0x00
22292
22293# CHECK: v_cvt_pknorm_i16_f32 v5, vcc_hi, v2     ; encoding: [0x05,0x00,0x94,0xd2,0x6b,0x04,0x02,0x00]
222940x05,0x00,0x94,0xd2,0x6b,0x04,0x02,0x00
22295
22296# CHECK: v_cvt_pknorm_i16_f32 v5, tba_lo, v2     ; encoding: [0x05,0x00,0x94,0xd2,0x6c,0x04,0x02,0x00]
222970x05,0x00,0x94,0xd2,0x6c,0x04,0x02,0x00
22298
22299# CHECK: v_cvt_pknorm_i16_f32 v5, tba_hi, v2     ; encoding: [0x05,0x00,0x94,0xd2,0x6d,0x04,0x02,0x00]
223000x05,0x00,0x94,0xd2,0x6d,0x04,0x02,0x00
22301
22302# CHECK: v_cvt_pknorm_i16_f32 v5, tma_lo, v2     ; encoding: [0x05,0x00,0x94,0xd2,0x6e,0x04,0x02,0x00]
223030x05,0x00,0x94,0xd2,0x6e,0x04,0x02,0x00
22304
22305# CHECK: v_cvt_pknorm_i16_f32 v5, tma_hi, v2     ; encoding: [0x05,0x00,0x94,0xd2,0x6f,0x04,0x02,0x00]
223060x05,0x00,0x94,0xd2,0x6f,0x04,0x02,0x00
22307
22308# CHECK: v_cvt_pknorm_i16_f32 v5, ttmp11, v2     ; encoding: [0x05,0x00,0x94,0xd2,0x7b,0x04,0x02,0x00]
223090x05,0x00,0x94,0xd2,0x7b,0x04,0x02,0x00
22310
22311# CHECK: v_cvt_pknorm_i16_f32 v5, m0, v2         ; encoding: [0x05,0x00,0x94,0xd2,0x7c,0x04,0x02,0x00]
223120x05,0x00,0x94,0xd2,0x7c,0x04,0x02,0x00
22313
22314# CHECK: v_cvt_pknorm_i16_f32 v5, exec_lo, v2    ; encoding: [0x05,0x00,0x94,0xd2,0x7e,0x04,0x02,0x00]
223150x05,0x00,0x94,0xd2,0x7e,0x04,0x02,0x00
22316
22317# CHECK: v_cvt_pknorm_i16_f32 v5, exec_hi, v2    ; encoding: [0x05,0x00,0x94,0xd2,0x7f,0x04,0x02,0x00]
223180x05,0x00,0x94,0xd2,0x7f,0x04,0x02,0x00
22319
22320# CHECK: v_cvt_pknorm_i16_f32 v5, 0, v2          ; encoding: [0x05,0x00,0x94,0xd2,0x80,0x04,0x02,0x00]
223210x05,0x00,0x94,0xd2,0x80,0x04,0x02,0x00
22322
22323# CHECK: v_cvt_pknorm_i16_f32 v5, -1, v2         ; encoding: [0x05,0x00,0x94,0xd2,0xc1,0x04,0x02,0x00]
223240x05,0x00,0x94,0xd2,0xc1,0x04,0x02,0x00
22325
22326# CHECK: v_cvt_pknorm_i16_f32 v5, 0.5, v2        ; encoding: [0x05,0x00,0x94,0xd2,0xf0,0x04,0x02,0x00]
223270x05,0x00,0x94,0xd2,0xf0,0x04,0x02,0x00
22328
22329# CHECK: v_cvt_pknorm_i16_f32 v5, -4.0, v2       ; encoding: [0x05,0x00,0x94,0xd2,0xf7,0x04,0x02,0x00]
223300x05,0x00,0x94,0xd2,0xf7,0x04,0x02,0x00
22331
22332# CHECK: v_cvt_pknorm_i16_f32 v5, v1, v255       ; encoding: [0x05,0x00,0x94,0xd2,0x01,0xff,0x03,0x00]
223330x05,0x00,0x94,0xd2,0x01,0xff,0x03,0x00
22334
22335# CHECK: v_cvt_pknorm_i16_f32 v5, v1, s2         ; encoding: [0x05,0x00,0x94,0xd2,0x01,0x05,0x00,0x00]
223360x05,0x00,0x94,0xd2,0x01,0x05,0x00,0x00
22337
22338# CHECK: v_cvt_pknorm_i16_f32 v5, v1, s101       ; encoding: [0x05,0x00,0x94,0xd2,0x01,0xcb,0x00,0x00]
223390x05,0x00,0x94,0xd2,0x01,0xcb,0x00,0x00
22340
22341# CHECK: v_cvt_pknorm_i16_f32 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x94,0xd2,0x01,0xcd,0x00,0x00]
223420x05,0x00,0x94,0xd2,0x01,0xcd,0x00,0x00
22343
22344# CHECK: v_cvt_pknorm_i16_f32 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x94,0xd2,0x01,0xcf,0x00,0x00]
223450x05,0x00,0x94,0xd2,0x01,0xcf,0x00,0x00
22346
22347# CHECK: v_cvt_pknorm_i16_f32 v5, v1, vcc_lo     ; encoding: [0x05,0x00,0x94,0xd2,0x01,0xd5,0x00,0x00]
223480x05,0x00,0x94,0xd2,0x01,0xd5,0x00,0x00
22349
22350# CHECK: v_cvt_pknorm_i16_f32 v5, v1, vcc_hi     ; encoding: [0x05,0x00,0x94,0xd2,0x01,0xd7,0x00,0x00]
223510x05,0x00,0x94,0xd2,0x01,0xd7,0x00,0x00
22352
22353# CHECK: v_cvt_pknorm_i16_f32 v5, v1, tba_lo     ; encoding: [0x05,0x00,0x94,0xd2,0x01,0xd9,0x00,0x00]
223540x05,0x00,0x94,0xd2,0x01,0xd9,0x00,0x00
22355
22356# CHECK: v_cvt_pknorm_i16_f32 v5, v1, tba_hi     ; encoding: [0x05,0x00,0x94,0xd2,0x01,0xdb,0x00,0x00]
223570x05,0x00,0x94,0xd2,0x01,0xdb,0x00,0x00
22358
22359# CHECK: v_cvt_pknorm_i16_f32 v5, v1, tma_lo     ; encoding: [0x05,0x00,0x94,0xd2,0x01,0xdd,0x00,0x00]
223600x05,0x00,0x94,0xd2,0x01,0xdd,0x00,0x00
22361
22362# CHECK: v_cvt_pknorm_i16_f32 v5, v1, tma_hi     ; encoding: [0x05,0x00,0x94,0xd2,0x01,0xdf,0x00,0x00]
223630x05,0x00,0x94,0xd2,0x01,0xdf,0x00,0x00
22364
22365# CHECK: v_cvt_pknorm_i16_f32 v5, v1, ttmp11     ; encoding: [0x05,0x00,0x94,0xd2,0x01,0xf7,0x00,0x00]
223660x05,0x00,0x94,0xd2,0x01,0xf7,0x00,0x00
22367
22368# CHECK: v_cvt_pknorm_i16_f32 v5, v1, m0         ; encoding: [0x05,0x00,0x94,0xd2,0x01,0xf9,0x00,0x00]
223690x05,0x00,0x94,0xd2,0x01,0xf9,0x00,0x00
22370
22371# CHECK: v_cvt_pknorm_i16_f32 v5, v1, exec_lo    ; encoding: [0x05,0x00,0x94,0xd2,0x01,0xfd,0x00,0x00]
223720x05,0x00,0x94,0xd2,0x01,0xfd,0x00,0x00
22373
22374# CHECK: v_cvt_pknorm_i16_f32 v5, v1, exec_hi    ; encoding: [0x05,0x00,0x94,0xd2,0x01,0xff,0x00,0x00]
223750x05,0x00,0x94,0xd2,0x01,0xff,0x00,0x00
22376
22377# CHECK: v_cvt_pknorm_i16_f32 v5, v1, 0          ; encoding: [0x05,0x00,0x94,0xd2,0x01,0x01,0x01,0x00]
223780x05,0x00,0x94,0xd2,0x01,0x01,0x01,0x00
22379
22380# CHECK: v_cvt_pknorm_i16_f32 v5, v1, -1         ; encoding: [0x05,0x00,0x94,0xd2,0x01,0x83,0x01,0x00]
223810x05,0x00,0x94,0xd2,0x01,0x83,0x01,0x00
22382
22383# CHECK: v_cvt_pknorm_i16_f32 v5, v1, 0.5        ; encoding: [0x05,0x00,0x94,0xd2,0x01,0xe1,0x01,0x00]
223840x05,0x00,0x94,0xd2,0x01,0xe1,0x01,0x00
22385
22386# CHECK: v_cvt_pknorm_i16_f32 v5, v1, -4.0       ; encoding: [0x05,0x00,0x94,0xd2,0x01,0xef,0x01,0x00]
223870x05,0x00,0x94,0xd2,0x01,0xef,0x01,0x00
22388
22389# CHECK: v_cvt_pknorm_i16_f32 v5, -v1, v2        ; encoding: [0x05,0x00,0x94,0xd2,0x01,0x05,0x02,0x20]
223900x05,0x00,0x94,0xd2,0x01,0x05,0x02,0x20
22391
22392# CHECK: v_cvt_pknorm_i16_f32 v5, v1, -v2        ; encoding: [0x05,0x00,0x94,0xd2,0x01,0x05,0x02,0x40]
223930x05,0x00,0x94,0xd2,0x01,0x05,0x02,0x40
22394
22395# CHECK: v_cvt_pknorm_i16_f32 v5, -v1, -v2       ; encoding: [0x05,0x00,0x94,0xd2,0x01,0x05,0x02,0x60]
223960x05,0x00,0x94,0xd2,0x01,0x05,0x02,0x60
22397
22398# CHECK: v_cvt_pknorm_i16_f32 v5, |v1|, v2       ; encoding: [0x05,0x01,0x94,0xd2,0x01,0x05,0x02,0x00]
223990x05,0x01,0x94,0xd2,0x01,0x05,0x02,0x00
22400
22401# CHECK: v_cvt_pknorm_i16_f32 v5, v1, |v2|       ; encoding: [0x05,0x02,0x94,0xd2,0x01,0x05,0x02,0x00]
224020x05,0x02,0x94,0xd2,0x01,0x05,0x02,0x00
22403
22404# CHECK: v_cvt_pknorm_i16_f32 v5, |v1|, |v2|     ; encoding: [0x05,0x03,0x94,0xd2,0x01,0x05,0x02,0x00]
224050x05,0x03,0x94,0xd2,0x01,0x05,0x02,0x00
22406
22407# CHECK: v_cvt_pknorm_u16_f32 v5, v1, v2         ; encoding: [0x05,0x00,0x95,0xd2,0x01,0x05,0x02,0x00]
224080x05,0x00,0x95,0xd2,0x01,0x05,0x02,0x00
22409
22410# CHECK: v_cvt_pknorm_u16_f32 v255, v1, v2       ; encoding: [0xff,0x00,0x95,0xd2,0x01,0x05,0x02,0x00]
224110xff,0x00,0x95,0xd2,0x01,0x05,0x02,0x00
22412
22413# CHECK: v_cvt_pknorm_u16_f32 v5, v255, v2       ; encoding: [0x05,0x00,0x95,0xd2,0xff,0x05,0x02,0x00]
224140x05,0x00,0x95,0xd2,0xff,0x05,0x02,0x00
22415
22416# CHECK: v_cvt_pknorm_u16_f32 v5, s1, v2         ; encoding: [0x05,0x00,0x95,0xd2,0x01,0x04,0x02,0x00]
224170x05,0x00,0x95,0xd2,0x01,0x04,0x02,0x00
22418
22419# CHECK: v_cvt_pknorm_u16_f32 v5, s101, v2       ; encoding: [0x05,0x00,0x95,0xd2,0x65,0x04,0x02,0x00]
224200x05,0x00,0x95,0xd2,0x65,0x04,0x02,0x00
22421
22422# CHECK: v_cvt_pknorm_u16_f32 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x95,0xd2,0x66,0x04,0x02,0x00]
224230x05,0x00,0x95,0xd2,0x66,0x04,0x02,0x00
22424
22425# CHECK: v_cvt_pknorm_u16_f32 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x95,0xd2,0x67,0x04,0x02,0x00]
224260x05,0x00,0x95,0xd2,0x67,0x04,0x02,0x00
22427
22428# CHECK: v_cvt_pknorm_u16_f32 v5, vcc_lo, v2     ; encoding: [0x05,0x00,0x95,0xd2,0x6a,0x04,0x02,0x00]
224290x05,0x00,0x95,0xd2,0x6a,0x04,0x02,0x00
22430
22431# CHECK: v_cvt_pknorm_u16_f32 v5, vcc_hi, v2     ; encoding: [0x05,0x00,0x95,0xd2,0x6b,0x04,0x02,0x00]
224320x05,0x00,0x95,0xd2,0x6b,0x04,0x02,0x00
22433
22434# CHECK: v_cvt_pknorm_u16_f32 v5, tba_lo, v2     ; encoding: [0x05,0x00,0x95,0xd2,0x6c,0x04,0x02,0x00]
224350x05,0x00,0x95,0xd2,0x6c,0x04,0x02,0x00
22436
22437# CHECK: v_cvt_pknorm_u16_f32 v5, tba_hi, v2     ; encoding: [0x05,0x00,0x95,0xd2,0x6d,0x04,0x02,0x00]
224380x05,0x00,0x95,0xd2,0x6d,0x04,0x02,0x00
22439
22440# CHECK: v_cvt_pknorm_u16_f32 v5, tma_lo, v2     ; encoding: [0x05,0x00,0x95,0xd2,0x6e,0x04,0x02,0x00]
224410x05,0x00,0x95,0xd2,0x6e,0x04,0x02,0x00
22442
22443# CHECK: v_cvt_pknorm_u16_f32 v5, tma_hi, v2     ; encoding: [0x05,0x00,0x95,0xd2,0x6f,0x04,0x02,0x00]
224440x05,0x00,0x95,0xd2,0x6f,0x04,0x02,0x00
22445
22446# CHECK: v_cvt_pknorm_u16_f32 v5, ttmp11, v2     ; encoding: [0x05,0x00,0x95,0xd2,0x7b,0x04,0x02,0x00]
224470x05,0x00,0x95,0xd2,0x7b,0x04,0x02,0x00
22448
22449# CHECK: v_cvt_pknorm_u16_f32 v5, m0, v2         ; encoding: [0x05,0x00,0x95,0xd2,0x7c,0x04,0x02,0x00]
224500x05,0x00,0x95,0xd2,0x7c,0x04,0x02,0x00
22451
22452# CHECK: v_cvt_pknorm_u16_f32 v5, exec_lo, v2    ; encoding: [0x05,0x00,0x95,0xd2,0x7e,0x04,0x02,0x00]
224530x05,0x00,0x95,0xd2,0x7e,0x04,0x02,0x00
22454
22455# CHECK: v_cvt_pknorm_u16_f32 v5, exec_hi, v2    ; encoding: [0x05,0x00,0x95,0xd2,0x7f,0x04,0x02,0x00]
224560x05,0x00,0x95,0xd2,0x7f,0x04,0x02,0x00
22457
22458# CHECK: v_cvt_pknorm_u16_f32 v5, 0, v2          ; encoding: [0x05,0x00,0x95,0xd2,0x80,0x04,0x02,0x00]
224590x05,0x00,0x95,0xd2,0x80,0x04,0x02,0x00
22460
22461# CHECK: v_cvt_pknorm_u16_f32 v5, -1, v2         ; encoding: [0x05,0x00,0x95,0xd2,0xc1,0x04,0x02,0x00]
224620x05,0x00,0x95,0xd2,0xc1,0x04,0x02,0x00
22463
22464# CHECK: v_cvt_pknorm_u16_f32 v5, 0.5, v2        ; encoding: [0x05,0x00,0x95,0xd2,0xf0,0x04,0x02,0x00]
224650x05,0x00,0x95,0xd2,0xf0,0x04,0x02,0x00
22466
22467# CHECK: v_cvt_pknorm_u16_f32 v5, -4.0, v2       ; encoding: [0x05,0x00,0x95,0xd2,0xf7,0x04,0x02,0x00]
224680x05,0x00,0x95,0xd2,0xf7,0x04,0x02,0x00
22469
22470# CHECK: v_cvt_pknorm_u16_f32 v5, v1, v255       ; encoding: [0x05,0x00,0x95,0xd2,0x01,0xff,0x03,0x00]
224710x05,0x00,0x95,0xd2,0x01,0xff,0x03,0x00
22472
22473# CHECK: v_cvt_pknorm_u16_f32 v5, v1, s2         ; encoding: [0x05,0x00,0x95,0xd2,0x01,0x05,0x00,0x00]
224740x05,0x00,0x95,0xd2,0x01,0x05,0x00,0x00
22475
22476# CHECK: v_cvt_pknorm_u16_f32 v5, v1, s101       ; encoding: [0x05,0x00,0x95,0xd2,0x01,0xcb,0x00,0x00]
224770x05,0x00,0x95,0xd2,0x01,0xcb,0x00,0x00
22478
22479# CHECK: v_cvt_pknorm_u16_f32 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x95,0xd2,0x01,0xcd,0x00,0x00]
224800x05,0x00,0x95,0xd2,0x01,0xcd,0x00,0x00
22481
22482# CHECK: v_cvt_pknorm_u16_f32 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x95,0xd2,0x01,0xcf,0x00,0x00]
224830x05,0x00,0x95,0xd2,0x01,0xcf,0x00,0x00
22484
22485# CHECK: v_cvt_pknorm_u16_f32 v5, v1, vcc_lo     ; encoding: [0x05,0x00,0x95,0xd2,0x01,0xd5,0x00,0x00]
224860x05,0x00,0x95,0xd2,0x01,0xd5,0x00,0x00
22487
22488# CHECK: v_cvt_pknorm_u16_f32 v5, v1, vcc_hi     ; encoding: [0x05,0x00,0x95,0xd2,0x01,0xd7,0x00,0x00]
224890x05,0x00,0x95,0xd2,0x01,0xd7,0x00,0x00
22490
22491# CHECK: v_cvt_pknorm_u16_f32 v5, v1, tba_lo     ; encoding: [0x05,0x00,0x95,0xd2,0x01,0xd9,0x00,0x00]
224920x05,0x00,0x95,0xd2,0x01,0xd9,0x00,0x00
22493
22494# CHECK: v_cvt_pknorm_u16_f32 v5, v1, tba_hi     ; encoding: [0x05,0x00,0x95,0xd2,0x01,0xdb,0x00,0x00]
224950x05,0x00,0x95,0xd2,0x01,0xdb,0x00,0x00
22496
22497# CHECK: v_cvt_pknorm_u16_f32 v5, v1, tma_lo     ; encoding: [0x05,0x00,0x95,0xd2,0x01,0xdd,0x00,0x00]
224980x05,0x00,0x95,0xd2,0x01,0xdd,0x00,0x00
22499
22500# CHECK: v_cvt_pknorm_u16_f32 v5, v1, tma_hi     ; encoding: [0x05,0x00,0x95,0xd2,0x01,0xdf,0x00,0x00]
225010x05,0x00,0x95,0xd2,0x01,0xdf,0x00,0x00
22502
22503# CHECK: v_cvt_pknorm_u16_f32 v5, v1, ttmp11     ; encoding: [0x05,0x00,0x95,0xd2,0x01,0xf7,0x00,0x00]
225040x05,0x00,0x95,0xd2,0x01,0xf7,0x00,0x00
22505
22506# CHECK: v_cvt_pknorm_u16_f32 v5, v1, m0         ; encoding: [0x05,0x00,0x95,0xd2,0x01,0xf9,0x00,0x00]
225070x05,0x00,0x95,0xd2,0x01,0xf9,0x00,0x00
22508
22509# CHECK: v_cvt_pknorm_u16_f32 v5, v1, exec_lo    ; encoding: [0x05,0x00,0x95,0xd2,0x01,0xfd,0x00,0x00]
225100x05,0x00,0x95,0xd2,0x01,0xfd,0x00,0x00
22511
22512# CHECK: v_cvt_pknorm_u16_f32 v5, v1, exec_hi    ; encoding: [0x05,0x00,0x95,0xd2,0x01,0xff,0x00,0x00]
225130x05,0x00,0x95,0xd2,0x01,0xff,0x00,0x00
22514
22515# CHECK: v_cvt_pknorm_u16_f32 v5, v1, 0          ; encoding: [0x05,0x00,0x95,0xd2,0x01,0x01,0x01,0x00]
225160x05,0x00,0x95,0xd2,0x01,0x01,0x01,0x00
22517
22518# CHECK: v_cvt_pknorm_u16_f32 v5, v1, -1         ; encoding: [0x05,0x00,0x95,0xd2,0x01,0x83,0x01,0x00]
225190x05,0x00,0x95,0xd2,0x01,0x83,0x01,0x00
22520
22521# CHECK: v_cvt_pknorm_u16_f32 v5, v1, 0.5        ; encoding: [0x05,0x00,0x95,0xd2,0x01,0xe1,0x01,0x00]
225220x05,0x00,0x95,0xd2,0x01,0xe1,0x01,0x00
22523
22524# CHECK: v_cvt_pknorm_u16_f32 v5, v1, -4.0       ; encoding: [0x05,0x00,0x95,0xd2,0x01,0xef,0x01,0x00]
225250x05,0x00,0x95,0xd2,0x01,0xef,0x01,0x00
22526
22527# CHECK: v_cvt_pknorm_u16_f32 v5, -v1, v2        ; encoding: [0x05,0x00,0x95,0xd2,0x01,0x05,0x02,0x20]
225280x05,0x00,0x95,0xd2,0x01,0x05,0x02,0x20
22529
22530# CHECK: v_cvt_pknorm_u16_f32 v5, v1, -v2        ; encoding: [0x05,0x00,0x95,0xd2,0x01,0x05,0x02,0x40]
225310x05,0x00,0x95,0xd2,0x01,0x05,0x02,0x40
22532
22533# CHECK: v_cvt_pknorm_u16_f32 v5, -v1, -v2       ; encoding: [0x05,0x00,0x95,0xd2,0x01,0x05,0x02,0x60]
225340x05,0x00,0x95,0xd2,0x01,0x05,0x02,0x60
22535
22536# CHECK: v_cvt_pknorm_u16_f32 v5, |v1|, v2       ; encoding: [0x05,0x01,0x95,0xd2,0x01,0x05,0x02,0x00]
225370x05,0x01,0x95,0xd2,0x01,0x05,0x02,0x00
22538
22539# CHECK: v_cvt_pknorm_u16_f32 v5, v1, |v2|       ; encoding: [0x05,0x02,0x95,0xd2,0x01,0x05,0x02,0x00]
225400x05,0x02,0x95,0xd2,0x01,0x05,0x02,0x00
22541
22542# CHECK: v_cvt_pknorm_u16_f32 v5, |v1|, |v2|     ; encoding: [0x05,0x03,0x95,0xd2,0x01,0x05,0x02,0x00]
225430x05,0x03,0x95,0xd2,0x01,0x05,0x02,0x00
22544
22545# CHECK: v_cvt_pkrtz_f16_f32 v5, v1, v2          ; encoding: [0x05,0x00,0x96,0xd2,0x01,0x05,0x02,0x00]
225460x05,0x00,0x96,0xd2,0x01,0x05,0x02,0x00
22547
22548# CHECK: v_cvt_pkrtz_f16_f32 v255, v1, v2        ; encoding: [0xff,0x00,0x96,0xd2,0x01,0x05,0x02,0x00]
225490xff,0x00,0x96,0xd2,0x01,0x05,0x02,0x00
22550
22551# CHECK: v_cvt_pkrtz_f16_f32 v5, v255, v2        ; encoding: [0x05,0x00,0x96,0xd2,0xff,0x05,0x02,0x00]
225520x05,0x00,0x96,0xd2,0xff,0x05,0x02,0x00
22553
22554# CHECK: v_cvt_pkrtz_f16_f32 v5, s1, v2          ; encoding: [0x05,0x00,0x96,0xd2,0x01,0x04,0x02,0x00]
225550x05,0x00,0x96,0xd2,0x01,0x04,0x02,0x00
22556
22557# CHECK: v_cvt_pkrtz_f16_f32 v5, s101, v2        ; encoding: [0x05,0x00,0x96,0xd2,0x65,0x04,0x02,0x00]
225580x05,0x00,0x96,0xd2,0x65,0x04,0x02,0x00
22559
22560# CHECK: v_cvt_pkrtz_f16_f32 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x96,0xd2,0x66,0x04,0x02,0x00]
225610x05,0x00,0x96,0xd2,0x66,0x04,0x02,0x00
22562
22563# CHECK: v_cvt_pkrtz_f16_f32 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x96,0xd2,0x67,0x04,0x02,0x00]
225640x05,0x00,0x96,0xd2,0x67,0x04,0x02,0x00
22565
22566# CHECK: v_cvt_pkrtz_f16_f32 v5, vcc_lo, v2      ; encoding: [0x05,0x00,0x96,0xd2,0x6a,0x04,0x02,0x00]
225670x05,0x00,0x96,0xd2,0x6a,0x04,0x02,0x00
22568
22569# CHECK: v_cvt_pkrtz_f16_f32 v5, vcc_hi, v2      ; encoding: [0x05,0x00,0x96,0xd2,0x6b,0x04,0x02,0x00]
225700x05,0x00,0x96,0xd2,0x6b,0x04,0x02,0x00
22571
22572# CHECK: v_cvt_pkrtz_f16_f32 v5, tba_lo, v2      ; encoding: [0x05,0x00,0x96,0xd2,0x6c,0x04,0x02,0x00]
225730x05,0x00,0x96,0xd2,0x6c,0x04,0x02,0x00
22574
22575# CHECK: v_cvt_pkrtz_f16_f32 v5, tba_hi, v2      ; encoding: [0x05,0x00,0x96,0xd2,0x6d,0x04,0x02,0x00]
225760x05,0x00,0x96,0xd2,0x6d,0x04,0x02,0x00
22577
22578# CHECK: v_cvt_pkrtz_f16_f32 v5, tma_lo, v2      ; encoding: [0x05,0x00,0x96,0xd2,0x6e,0x04,0x02,0x00]
225790x05,0x00,0x96,0xd2,0x6e,0x04,0x02,0x00
22580
22581# CHECK: v_cvt_pkrtz_f16_f32 v5, tma_hi, v2      ; encoding: [0x05,0x00,0x96,0xd2,0x6f,0x04,0x02,0x00]
225820x05,0x00,0x96,0xd2,0x6f,0x04,0x02,0x00
22583
22584# CHECK: v_cvt_pkrtz_f16_f32 v5, ttmp11, v2      ; encoding: [0x05,0x00,0x96,0xd2,0x7b,0x04,0x02,0x00]
225850x05,0x00,0x96,0xd2,0x7b,0x04,0x02,0x00
22586
22587# CHECK: v_cvt_pkrtz_f16_f32 v5, m0, v2          ; encoding: [0x05,0x00,0x96,0xd2,0x7c,0x04,0x02,0x00]
225880x05,0x00,0x96,0xd2,0x7c,0x04,0x02,0x00
22589
22590# CHECK: v_cvt_pkrtz_f16_f32 v5, exec_lo, v2     ; encoding: [0x05,0x00,0x96,0xd2,0x7e,0x04,0x02,0x00]
225910x05,0x00,0x96,0xd2,0x7e,0x04,0x02,0x00
22592
22593# CHECK: v_cvt_pkrtz_f16_f32 v5, exec_hi, v2     ; encoding: [0x05,0x00,0x96,0xd2,0x7f,0x04,0x02,0x00]
225940x05,0x00,0x96,0xd2,0x7f,0x04,0x02,0x00
22595
22596# CHECK: v_cvt_pkrtz_f16_f32 v5, 0, v2           ; encoding: [0x05,0x00,0x96,0xd2,0x80,0x04,0x02,0x00]
225970x05,0x00,0x96,0xd2,0x80,0x04,0x02,0x00
22598
22599# CHECK: v_cvt_pkrtz_f16_f32 v5, -1, v2          ; encoding: [0x05,0x00,0x96,0xd2,0xc1,0x04,0x02,0x00]
226000x05,0x00,0x96,0xd2,0xc1,0x04,0x02,0x00
22601
22602# CHECK: v_cvt_pkrtz_f16_f32 v5, 0.5, v2         ; encoding: [0x05,0x00,0x96,0xd2,0xf0,0x04,0x02,0x00]
226030x05,0x00,0x96,0xd2,0xf0,0x04,0x02,0x00
22604
22605# CHECK: v_cvt_pkrtz_f16_f32 v5, -4.0, v2        ; encoding: [0x05,0x00,0x96,0xd2,0xf7,0x04,0x02,0x00]
226060x05,0x00,0x96,0xd2,0xf7,0x04,0x02,0x00
22607
22608# CHECK: v_cvt_pkrtz_f16_f32 v5, v1, v255        ; encoding: [0x05,0x00,0x96,0xd2,0x01,0xff,0x03,0x00]
226090x05,0x00,0x96,0xd2,0x01,0xff,0x03,0x00
22610
22611# CHECK: v_cvt_pkrtz_f16_f32 v5, v1, s2          ; encoding: [0x05,0x00,0x96,0xd2,0x01,0x05,0x00,0x00]
226120x05,0x00,0x96,0xd2,0x01,0x05,0x00,0x00
22613
22614# CHECK: v_cvt_pkrtz_f16_f32 v5, v1, s101        ; encoding: [0x05,0x00,0x96,0xd2,0x01,0xcb,0x00,0x00]
226150x05,0x00,0x96,0xd2,0x01,0xcb,0x00,0x00
22616
22617# CHECK: v_cvt_pkrtz_f16_f32 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x96,0xd2,0x01,0xcd,0x00,0x00]
226180x05,0x00,0x96,0xd2,0x01,0xcd,0x00,0x00
22619
22620# CHECK: v_cvt_pkrtz_f16_f32 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x96,0xd2,0x01,0xcf,0x00,0x00]
226210x05,0x00,0x96,0xd2,0x01,0xcf,0x00,0x00
22622
22623# CHECK: v_cvt_pkrtz_f16_f32 v5, v1, vcc_lo      ; encoding: [0x05,0x00,0x96,0xd2,0x01,0xd5,0x00,0x00]
226240x05,0x00,0x96,0xd2,0x01,0xd5,0x00,0x00
22625
22626# CHECK: v_cvt_pkrtz_f16_f32 v5, v1, vcc_hi      ; encoding: [0x05,0x00,0x96,0xd2,0x01,0xd7,0x00,0x00]
226270x05,0x00,0x96,0xd2,0x01,0xd7,0x00,0x00
22628
22629# CHECK: v_cvt_pkrtz_f16_f32 v5, v1, tba_lo      ; encoding: [0x05,0x00,0x96,0xd2,0x01,0xd9,0x00,0x00]
226300x05,0x00,0x96,0xd2,0x01,0xd9,0x00,0x00
22631
22632# CHECK: v_cvt_pkrtz_f16_f32 v5, v1, tba_hi      ; encoding: [0x05,0x00,0x96,0xd2,0x01,0xdb,0x00,0x00]
226330x05,0x00,0x96,0xd2,0x01,0xdb,0x00,0x00
22634
22635# CHECK: v_cvt_pkrtz_f16_f32 v5, v1, tma_lo      ; encoding: [0x05,0x00,0x96,0xd2,0x01,0xdd,0x00,0x00]
226360x05,0x00,0x96,0xd2,0x01,0xdd,0x00,0x00
22637
22638# CHECK: v_cvt_pkrtz_f16_f32 v5, v1, tma_hi      ; encoding: [0x05,0x00,0x96,0xd2,0x01,0xdf,0x00,0x00]
226390x05,0x00,0x96,0xd2,0x01,0xdf,0x00,0x00
22640
22641# CHECK: v_cvt_pkrtz_f16_f32 v5, v1, ttmp11      ; encoding: [0x05,0x00,0x96,0xd2,0x01,0xf7,0x00,0x00]
226420x05,0x00,0x96,0xd2,0x01,0xf7,0x00,0x00
22643
22644# CHECK: v_cvt_pkrtz_f16_f32 v5, v1, m0          ; encoding: [0x05,0x00,0x96,0xd2,0x01,0xf9,0x00,0x00]
226450x05,0x00,0x96,0xd2,0x01,0xf9,0x00,0x00
22646
22647# CHECK: v_cvt_pkrtz_f16_f32 v5, v1, exec_lo     ; encoding: [0x05,0x00,0x96,0xd2,0x01,0xfd,0x00,0x00]
226480x05,0x00,0x96,0xd2,0x01,0xfd,0x00,0x00
22649
22650# CHECK: v_cvt_pkrtz_f16_f32 v5, v1, exec_hi     ; encoding: [0x05,0x00,0x96,0xd2,0x01,0xff,0x00,0x00]
226510x05,0x00,0x96,0xd2,0x01,0xff,0x00,0x00
22652
22653# CHECK: v_cvt_pkrtz_f16_f32 v5, v1, 0           ; encoding: [0x05,0x00,0x96,0xd2,0x01,0x01,0x01,0x00]
226540x05,0x00,0x96,0xd2,0x01,0x01,0x01,0x00
22655
22656# CHECK: v_cvt_pkrtz_f16_f32 v5, v1, -1          ; encoding: [0x05,0x00,0x96,0xd2,0x01,0x83,0x01,0x00]
226570x05,0x00,0x96,0xd2,0x01,0x83,0x01,0x00
22658
22659# CHECK: v_cvt_pkrtz_f16_f32 v5, v1, 0.5         ; encoding: [0x05,0x00,0x96,0xd2,0x01,0xe1,0x01,0x00]
226600x05,0x00,0x96,0xd2,0x01,0xe1,0x01,0x00
22661
22662# CHECK: v_cvt_pkrtz_f16_f32 v5, v1, -4.0        ; encoding: [0x05,0x00,0x96,0xd2,0x01,0xef,0x01,0x00]
226630x05,0x00,0x96,0xd2,0x01,0xef,0x01,0x00
22664
22665# CHECK: v_cvt_pkrtz_f16_f32 v5, -v1, v2         ; encoding: [0x05,0x00,0x96,0xd2,0x01,0x05,0x02,0x20]
226660x05,0x00,0x96,0xd2,0x01,0x05,0x02,0x20
22667
22668# CHECK: v_cvt_pkrtz_f16_f32 v5, v1, -v2         ; encoding: [0x05,0x00,0x96,0xd2,0x01,0x05,0x02,0x40]
226690x05,0x00,0x96,0xd2,0x01,0x05,0x02,0x40
22670
22671# CHECK: v_cvt_pkrtz_f16_f32 v5, -v1, -v2        ; encoding: [0x05,0x00,0x96,0xd2,0x01,0x05,0x02,0x60]
226720x05,0x00,0x96,0xd2,0x01,0x05,0x02,0x60
22673
22674# CHECK: v_cvt_pkrtz_f16_f32 v5, |v1|, v2        ; encoding: [0x05,0x01,0x96,0xd2,0x01,0x05,0x02,0x00]
226750x05,0x01,0x96,0xd2,0x01,0x05,0x02,0x00
22676
22677# CHECK: v_cvt_pkrtz_f16_f32 v5, v1, |v2|        ; encoding: [0x05,0x02,0x96,0xd2,0x01,0x05,0x02,0x00]
226780x05,0x02,0x96,0xd2,0x01,0x05,0x02,0x00
22679
22680# CHECK: v_cvt_pkrtz_f16_f32 v5, |v1|, |v2|      ; encoding: [0x05,0x03,0x96,0xd2,0x01,0x05,0x02,0x00]
226810x05,0x03,0x96,0xd2,0x01,0x05,0x02,0x00
22682
22683# CHECK: v_cvt_pk_u16_u32 v5, v1, v2             ; encoding: [0x05,0x00,0x97,0xd2,0x01,0x05,0x02,0x00]
226840x05,0x00,0x97,0xd2,0x01,0x05,0x02,0x00
22685
22686# CHECK: v_cvt_pk_u16_u32 v255, v1, v2           ; encoding: [0xff,0x00,0x97,0xd2,0x01,0x05,0x02,0x00]
226870xff,0x00,0x97,0xd2,0x01,0x05,0x02,0x00
22688
22689# CHECK: v_cvt_pk_u16_u32 v5, v255, v2           ; encoding: [0x05,0x00,0x97,0xd2,0xff,0x05,0x02,0x00]
226900x05,0x00,0x97,0xd2,0xff,0x05,0x02,0x00
22691
22692# CHECK: v_cvt_pk_u16_u32 v5, s1, v2             ; encoding: [0x05,0x00,0x97,0xd2,0x01,0x04,0x02,0x00]
226930x05,0x00,0x97,0xd2,0x01,0x04,0x02,0x00
22694
22695# CHECK: v_cvt_pk_u16_u32 v5, s101, v2           ; encoding: [0x05,0x00,0x97,0xd2,0x65,0x04,0x02,0x00]
226960x05,0x00,0x97,0xd2,0x65,0x04,0x02,0x00
22697
22698# CHECK: v_cvt_pk_u16_u32 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x97,0xd2,0x66,0x04,0x02,0x00]
226990x05,0x00,0x97,0xd2,0x66,0x04,0x02,0x00
22700
22701# CHECK: v_cvt_pk_u16_u32 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x97,0xd2,0x67,0x04,0x02,0x00]
227020x05,0x00,0x97,0xd2,0x67,0x04,0x02,0x00
22703
22704# CHECK: v_cvt_pk_u16_u32 v5, vcc_lo, v2         ; encoding: [0x05,0x00,0x97,0xd2,0x6a,0x04,0x02,0x00]
227050x05,0x00,0x97,0xd2,0x6a,0x04,0x02,0x00
22706
22707# CHECK: v_cvt_pk_u16_u32 v5, vcc_hi, v2         ; encoding: [0x05,0x00,0x97,0xd2,0x6b,0x04,0x02,0x00]
227080x05,0x00,0x97,0xd2,0x6b,0x04,0x02,0x00
22709
22710# CHECK: v_cvt_pk_u16_u32 v5, tba_lo, v2         ; encoding: [0x05,0x00,0x97,0xd2,0x6c,0x04,0x02,0x00]
227110x05,0x00,0x97,0xd2,0x6c,0x04,0x02,0x00
22712
22713# CHECK: v_cvt_pk_u16_u32 v5, tba_hi, v2         ; encoding: [0x05,0x00,0x97,0xd2,0x6d,0x04,0x02,0x00]
227140x05,0x00,0x97,0xd2,0x6d,0x04,0x02,0x00
22715
22716# CHECK: v_cvt_pk_u16_u32 v5, tma_lo, v2         ; encoding: [0x05,0x00,0x97,0xd2,0x6e,0x04,0x02,0x00]
227170x05,0x00,0x97,0xd2,0x6e,0x04,0x02,0x00
22718
22719# CHECK: v_cvt_pk_u16_u32 v5, tma_hi, v2         ; encoding: [0x05,0x00,0x97,0xd2,0x6f,0x04,0x02,0x00]
227200x05,0x00,0x97,0xd2,0x6f,0x04,0x02,0x00
22721
22722# CHECK: v_cvt_pk_u16_u32 v5, ttmp11, v2         ; encoding: [0x05,0x00,0x97,0xd2,0x7b,0x04,0x02,0x00]
227230x05,0x00,0x97,0xd2,0x7b,0x04,0x02,0x00
22724
22725# CHECK: v_cvt_pk_u16_u32 v5, m0, v2             ; encoding: [0x05,0x00,0x97,0xd2,0x7c,0x04,0x02,0x00]
227260x05,0x00,0x97,0xd2,0x7c,0x04,0x02,0x00
22727
22728# CHECK: v_cvt_pk_u16_u32 v5, exec_lo, v2        ; encoding: [0x05,0x00,0x97,0xd2,0x7e,0x04,0x02,0x00]
227290x05,0x00,0x97,0xd2,0x7e,0x04,0x02,0x00
22730
22731# CHECK: v_cvt_pk_u16_u32 v5, exec_hi, v2        ; encoding: [0x05,0x00,0x97,0xd2,0x7f,0x04,0x02,0x00]
227320x05,0x00,0x97,0xd2,0x7f,0x04,0x02,0x00
22733
22734# CHECK: v_cvt_pk_u16_u32 v5, 0, v2              ; encoding: [0x05,0x00,0x97,0xd2,0x80,0x04,0x02,0x00]
227350x05,0x00,0x97,0xd2,0x80,0x04,0x02,0x00
22736
22737# CHECK: v_cvt_pk_u16_u32 v5, -1, v2             ; encoding: [0x05,0x00,0x97,0xd2,0xc1,0x04,0x02,0x00]
227380x05,0x00,0x97,0xd2,0xc1,0x04,0x02,0x00
22739
22740# CHECK: v_cvt_pk_u16_u32 v5, 0.5, v2            ; encoding: [0x05,0x00,0x97,0xd2,0xf0,0x04,0x02,0x00]
227410x05,0x00,0x97,0xd2,0xf0,0x04,0x02,0x00
22742
22743# CHECK: v_cvt_pk_u16_u32 v5, -4.0, v2           ; encoding: [0x05,0x00,0x97,0xd2,0xf7,0x04,0x02,0x00]
227440x05,0x00,0x97,0xd2,0xf7,0x04,0x02,0x00
22745
22746# CHECK: v_cvt_pk_u16_u32 v5, v1, v255           ; encoding: [0x05,0x00,0x97,0xd2,0x01,0xff,0x03,0x00]
227470x05,0x00,0x97,0xd2,0x01,0xff,0x03,0x00
22748
22749# CHECK: v_cvt_pk_u16_u32 v5, v1, s2             ; encoding: [0x05,0x00,0x97,0xd2,0x01,0x05,0x00,0x00]
227500x05,0x00,0x97,0xd2,0x01,0x05,0x00,0x00
22751
22752# CHECK: v_cvt_pk_u16_u32 v5, v1, s101           ; encoding: [0x05,0x00,0x97,0xd2,0x01,0xcb,0x00,0x00]
227530x05,0x00,0x97,0xd2,0x01,0xcb,0x00,0x00
22754
22755# CHECK: v_cvt_pk_u16_u32 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x97,0xd2,0x01,0xcd,0x00,0x00]
227560x05,0x00,0x97,0xd2,0x01,0xcd,0x00,0x00
22757
22758# CHECK: v_cvt_pk_u16_u32 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x97,0xd2,0x01,0xcf,0x00,0x00]
227590x05,0x00,0x97,0xd2,0x01,0xcf,0x00,0x00
22760
22761# CHECK: v_cvt_pk_u16_u32 v5, v1, vcc_lo         ; encoding: [0x05,0x00,0x97,0xd2,0x01,0xd5,0x00,0x00]
227620x05,0x00,0x97,0xd2,0x01,0xd5,0x00,0x00
22763
22764# CHECK: v_cvt_pk_u16_u32 v5, v1, vcc_hi         ; encoding: [0x05,0x00,0x97,0xd2,0x01,0xd7,0x00,0x00]
227650x05,0x00,0x97,0xd2,0x01,0xd7,0x00,0x00
22766
22767# CHECK: v_cvt_pk_u16_u32 v5, v1, tba_lo         ; encoding: [0x05,0x00,0x97,0xd2,0x01,0xd9,0x00,0x00]
227680x05,0x00,0x97,0xd2,0x01,0xd9,0x00,0x00
22769
22770# CHECK: v_cvt_pk_u16_u32 v5, v1, tba_hi         ; encoding: [0x05,0x00,0x97,0xd2,0x01,0xdb,0x00,0x00]
227710x05,0x00,0x97,0xd2,0x01,0xdb,0x00,0x00
22772
22773# CHECK: v_cvt_pk_u16_u32 v5, v1, tma_lo         ; encoding: [0x05,0x00,0x97,0xd2,0x01,0xdd,0x00,0x00]
227740x05,0x00,0x97,0xd2,0x01,0xdd,0x00,0x00
22775
22776# CHECK: v_cvt_pk_u16_u32 v5, v1, tma_hi         ; encoding: [0x05,0x00,0x97,0xd2,0x01,0xdf,0x00,0x00]
227770x05,0x00,0x97,0xd2,0x01,0xdf,0x00,0x00
22778
22779# CHECK: v_cvt_pk_u16_u32 v5, v1, ttmp11         ; encoding: [0x05,0x00,0x97,0xd2,0x01,0xf7,0x00,0x00]
227800x05,0x00,0x97,0xd2,0x01,0xf7,0x00,0x00
22781
22782# CHECK: v_cvt_pk_u16_u32 v5, v1, m0             ; encoding: [0x05,0x00,0x97,0xd2,0x01,0xf9,0x00,0x00]
227830x05,0x00,0x97,0xd2,0x01,0xf9,0x00,0x00
22784
22785# CHECK: v_cvt_pk_u16_u32 v5, v1, exec_lo        ; encoding: [0x05,0x00,0x97,0xd2,0x01,0xfd,0x00,0x00]
227860x05,0x00,0x97,0xd2,0x01,0xfd,0x00,0x00
22787
22788# CHECK: v_cvt_pk_u16_u32 v5, v1, exec_hi        ; encoding: [0x05,0x00,0x97,0xd2,0x01,0xff,0x00,0x00]
227890x05,0x00,0x97,0xd2,0x01,0xff,0x00,0x00
22790
22791# CHECK: v_cvt_pk_u16_u32 v5, v1, 0              ; encoding: [0x05,0x00,0x97,0xd2,0x01,0x01,0x01,0x00]
227920x05,0x00,0x97,0xd2,0x01,0x01,0x01,0x00
22793
22794# CHECK: v_cvt_pk_u16_u32 v5, v1, -1             ; encoding: [0x05,0x00,0x97,0xd2,0x01,0x83,0x01,0x00]
227950x05,0x00,0x97,0xd2,0x01,0x83,0x01,0x00
22796
22797# CHECK: v_cvt_pk_u16_u32 v5, v1, 0.5            ; encoding: [0x05,0x00,0x97,0xd2,0x01,0xe1,0x01,0x00]
227980x05,0x00,0x97,0xd2,0x01,0xe1,0x01,0x00
22799
22800# CHECK: v_cvt_pk_u16_u32 v5, v1, -4.0           ; encoding: [0x05,0x00,0x97,0xd2,0x01,0xef,0x01,0x00]
228010x05,0x00,0x97,0xd2,0x01,0xef,0x01,0x00
22802
22803# CHECK: v_cvt_pk_i16_i32 v5, v1, v2             ; encoding: [0x05,0x00,0x98,0xd2,0x01,0x05,0x02,0x00]
228040x05,0x00,0x98,0xd2,0x01,0x05,0x02,0x00
22805
22806# CHECK: v_cvt_pk_i16_i32 v255, v1, v2           ; encoding: [0xff,0x00,0x98,0xd2,0x01,0x05,0x02,0x00]
228070xff,0x00,0x98,0xd2,0x01,0x05,0x02,0x00
22808
22809# CHECK: v_cvt_pk_i16_i32 v5, v255, v2           ; encoding: [0x05,0x00,0x98,0xd2,0xff,0x05,0x02,0x00]
228100x05,0x00,0x98,0xd2,0xff,0x05,0x02,0x00
22811
22812# CHECK: v_cvt_pk_i16_i32 v5, s1, v2             ; encoding: [0x05,0x00,0x98,0xd2,0x01,0x04,0x02,0x00]
228130x05,0x00,0x98,0xd2,0x01,0x04,0x02,0x00
22814
22815# CHECK: v_cvt_pk_i16_i32 v5, s101, v2           ; encoding: [0x05,0x00,0x98,0xd2,0x65,0x04,0x02,0x00]
228160x05,0x00,0x98,0xd2,0x65,0x04,0x02,0x00
22817
22818# CHECK: v_cvt_pk_i16_i32 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x98,0xd2,0x66,0x04,0x02,0x00]
228190x05,0x00,0x98,0xd2,0x66,0x04,0x02,0x00
22820
22821# CHECK: v_cvt_pk_i16_i32 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x98,0xd2,0x67,0x04,0x02,0x00]
228220x05,0x00,0x98,0xd2,0x67,0x04,0x02,0x00
22823
22824# CHECK: v_cvt_pk_i16_i32 v5, vcc_lo, v2         ; encoding: [0x05,0x00,0x98,0xd2,0x6a,0x04,0x02,0x00]
228250x05,0x00,0x98,0xd2,0x6a,0x04,0x02,0x00
22826
22827# CHECK: v_cvt_pk_i16_i32 v5, vcc_hi, v2         ; encoding: [0x05,0x00,0x98,0xd2,0x6b,0x04,0x02,0x00]
228280x05,0x00,0x98,0xd2,0x6b,0x04,0x02,0x00
22829
22830# CHECK: v_cvt_pk_i16_i32 v5, tba_lo, v2         ; encoding: [0x05,0x00,0x98,0xd2,0x6c,0x04,0x02,0x00]
228310x05,0x00,0x98,0xd2,0x6c,0x04,0x02,0x00
22832
22833# CHECK: v_cvt_pk_i16_i32 v5, tba_hi, v2         ; encoding: [0x05,0x00,0x98,0xd2,0x6d,0x04,0x02,0x00]
228340x05,0x00,0x98,0xd2,0x6d,0x04,0x02,0x00
22835
22836# CHECK: v_cvt_pk_i16_i32 v5, tma_lo, v2         ; encoding: [0x05,0x00,0x98,0xd2,0x6e,0x04,0x02,0x00]
228370x05,0x00,0x98,0xd2,0x6e,0x04,0x02,0x00
22838
22839# CHECK: v_cvt_pk_i16_i32 v5, tma_hi, v2         ; encoding: [0x05,0x00,0x98,0xd2,0x6f,0x04,0x02,0x00]
228400x05,0x00,0x98,0xd2,0x6f,0x04,0x02,0x00
22841
22842# CHECK: v_cvt_pk_i16_i32 v5, ttmp11, v2         ; encoding: [0x05,0x00,0x98,0xd2,0x7b,0x04,0x02,0x00]
228430x05,0x00,0x98,0xd2,0x7b,0x04,0x02,0x00
22844
22845# CHECK: v_cvt_pk_i16_i32 v5, m0, v2             ; encoding: [0x05,0x00,0x98,0xd2,0x7c,0x04,0x02,0x00]
228460x05,0x00,0x98,0xd2,0x7c,0x04,0x02,0x00
22847
22848# CHECK: v_cvt_pk_i16_i32 v5, exec_lo, v2        ; encoding: [0x05,0x00,0x98,0xd2,0x7e,0x04,0x02,0x00]
228490x05,0x00,0x98,0xd2,0x7e,0x04,0x02,0x00
22850
22851# CHECK: v_cvt_pk_i16_i32 v5, exec_hi, v2        ; encoding: [0x05,0x00,0x98,0xd2,0x7f,0x04,0x02,0x00]
228520x05,0x00,0x98,0xd2,0x7f,0x04,0x02,0x00
22853
22854# CHECK: v_cvt_pk_i16_i32 v5, 0, v2              ; encoding: [0x05,0x00,0x98,0xd2,0x80,0x04,0x02,0x00]
228550x05,0x00,0x98,0xd2,0x80,0x04,0x02,0x00
22856
22857# CHECK: v_cvt_pk_i16_i32 v5, -1, v2             ; encoding: [0x05,0x00,0x98,0xd2,0xc1,0x04,0x02,0x00]
228580x05,0x00,0x98,0xd2,0xc1,0x04,0x02,0x00
22859
22860# CHECK: v_cvt_pk_i16_i32 v5, 0.5, v2            ; encoding: [0x05,0x00,0x98,0xd2,0xf0,0x04,0x02,0x00]
228610x05,0x00,0x98,0xd2,0xf0,0x04,0x02,0x00
22862
22863# CHECK: v_cvt_pk_i16_i32 v5, -4.0, v2           ; encoding: [0x05,0x00,0x98,0xd2,0xf7,0x04,0x02,0x00]
228640x05,0x00,0x98,0xd2,0xf7,0x04,0x02,0x00
22865
22866# CHECK: v_cvt_pk_i16_i32 v5, v1, v255           ; encoding: [0x05,0x00,0x98,0xd2,0x01,0xff,0x03,0x00]
228670x05,0x00,0x98,0xd2,0x01,0xff,0x03,0x00
22868
22869# CHECK: v_cvt_pk_i16_i32 v5, v1, s2             ; encoding: [0x05,0x00,0x98,0xd2,0x01,0x05,0x00,0x00]
228700x05,0x00,0x98,0xd2,0x01,0x05,0x00,0x00
22871
22872# CHECK: v_cvt_pk_i16_i32 v5, v1, s101           ; encoding: [0x05,0x00,0x98,0xd2,0x01,0xcb,0x00,0x00]
228730x05,0x00,0x98,0xd2,0x01,0xcb,0x00,0x00
22874
22875# CHECK: v_cvt_pk_i16_i32 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x98,0xd2,0x01,0xcd,0x00,0x00]
228760x05,0x00,0x98,0xd2,0x01,0xcd,0x00,0x00
22877
22878# CHECK: v_cvt_pk_i16_i32 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x98,0xd2,0x01,0xcf,0x00,0x00]
228790x05,0x00,0x98,0xd2,0x01,0xcf,0x00,0x00
22880
22881# CHECK: v_cvt_pk_i16_i32 v5, v1, vcc_lo         ; encoding: [0x05,0x00,0x98,0xd2,0x01,0xd5,0x00,0x00]
228820x05,0x00,0x98,0xd2,0x01,0xd5,0x00,0x00
22883
22884# CHECK: v_cvt_pk_i16_i32 v5, v1, vcc_hi         ; encoding: [0x05,0x00,0x98,0xd2,0x01,0xd7,0x00,0x00]
228850x05,0x00,0x98,0xd2,0x01,0xd7,0x00,0x00
22886
22887# CHECK: v_cvt_pk_i16_i32 v5, v1, tba_lo         ; encoding: [0x05,0x00,0x98,0xd2,0x01,0xd9,0x00,0x00]
228880x05,0x00,0x98,0xd2,0x01,0xd9,0x00,0x00
22889
22890# CHECK: v_cvt_pk_i16_i32 v5, v1, tba_hi         ; encoding: [0x05,0x00,0x98,0xd2,0x01,0xdb,0x00,0x00]
228910x05,0x00,0x98,0xd2,0x01,0xdb,0x00,0x00
22892
22893# CHECK: v_cvt_pk_i16_i32 v5, v1, tma_lo         ; encoding: [0x05,0x00,0x98,0xd2,0x01,0xdd,0x00,0x00]
228940x05,0x00,0x98,0xd2,0x01,0xdd,0x00,0x00
22895
22896# CHECK: v_cvt_pk_i16_i32 v5, v1, tma_hi         ; encoding: [0x05,0x00,0x98,0xd2,0x01,0xdf,0x00,0x00]
228970x05,0x00,0x98,0xd2,0x01,0xdf,0x00,0x00
22898
22899# CHECK: v_cvt_pk_i16_i32 v5, v1, ttmp11         ; encoding: [0x05,0x00,0x98,0xd2,0x01,0xf7,0x00,0x00]
229000x05,0x00,0x98,0xd2,0x01,0xf7,0x00,0x00
22901
22902# CHECK: v_cvt_pk_i16_i32 v5, v1, m0             ; encoding: [0x05,0x00,0x98,0xd2,0x01,0xf9,0x00,0x00]
229030x05,0x00,0x98,0xd2,0x01,0xf9,0x00,0x00
22904
22905# CHECK: v_cvt_pk_i16_i32 v5, v1, exec_lo        ; encoding: [0x05,0x00,0x98,0xd2,0x01,0xfd,0x00,0x00]
229060x05,0x00,0x98,0xd2,0x01,0xfd,0x00,0x00
22907
22908# CHECK: v_cvt_pk_i16_i32 v5, v1, exec_hi        ; encoding: [0x05,0x00,0x98,0xd2,0x01,0xff,0x00,0x00]
229090x05,0x00,0x98,0xd2,0x01,0xff,0x00,0x00
22910
22911# CHECK: v_cvt_pk_i16_i32 v5, v1, 0              ; encoding: [0x05,0x00,0x98,0xd2,0x01,0x01,0x01,0x00]
229120x05,0x00,0x98,0xd2,0x01,0x01,0x01,0x00
22913
22914# CHECK: v_cvt_pk_i16_i32 v5, v1, -1             ; encoding: [0x05,0x00,0x98,0xd2,0x01,0x83,0x01,0x00]
229150x05,0x00,0x98,0xd2,0x01,0x83,0x01,0x00
22916
22917# CHECK: v_cvt_pk_i16_i32 v5, v1, 0.5            ; encoding: [0x05,0x00,0x98,0xd2,0x01,0xe1,0x01,0x00]
229180x05,0x00,0x98,0xd2,0x01,0xe1,0x01,0x00
22919
22920# CHECK: v_cvt_pk_i16_i32 v5, v1, -4.0           ; encoding: [0x05,0x00,0x98,0xd2,0x01,0xef,0x01,0x00]
229210x05,0x00,0x98,0xd2,0x01,0xef,0x01,0x00
22922
22923# CHECK: v_movreld_b32_e64 v5, v1                ; encoding: [0x05,0x00,0x76,0xd1,0x01,0x01,0x00,0x00]
229240x05,0x00,0x76,0xd1,0x01,0x01,0x00,0x00
22925
22926# CHECK: v_movreld_b32_e64 v255, v1              ; encoding: [0xff,0x00,0x76,0xd1,0x01,0x01,0x00,0x00]
229270xff,0x00,0x76,0xd1,0x01,0x01,0x00,0x00
22928
22929# CHECK: v_movreld_b32_e64 v5, v255              ; encoding: [0x05,0x00,0x76,0xd1,0xff,0x01,0x00,0x00]
229300x05,0x00,0x76,0xd1,0xff,0x01,0x00,0x00
22931
22932# CHECK: v_movreld_b32_e64 v5, m0                ; encoding: [0x05,0x00,0x76,0xd1,0x7c,0x00,0x00,0x00]
229330x05,0x00,0x76,0xd1,0x7c,0x00,0x00,0x00
22934
22935# CHECK: v_movreld_b32_e64 v5, 0                 ; encoding: [0x05,0x00,0x76,0xd1,0x80,0x00,0x00,0x00]
229360x05,0x00,0x76,0xd1,0x80,0x00,0x00,0x00
22937
22938# CHECK: v_movreld_b32_e64 v5, -1                ; encoding: [0x05,0x00,0x76,0xd1,0xc1,0x00,0x00,0x00]
229390x05,0x00,0x76,0xd1,0xc1,0x00,0x00,0x00
22940
22941# CHECK: v_movreld_b32_e64 v5, 0.5               ; encoding: [0x05,0x00,0x76,0xd1,0xf0,0x00,0x00,0x00]
229420x05,0x00,0x76,0xd1,0xf0,0x00,0x00,0x00
22943
22944# CHECK: v_movreld_b32_e64 v5, -4.0              ; encoding: [0x05,0x00,0x76,0xd1,0xf7,0x00,0x00,0x00]
229450x05,0x00,0x76,0xd1,0xf7,0x00,0x00,0x00
22946
22947# CHECK: v_movrels_b32_e64 v5, v1                ; encoding: [0x05,0x00,0x77,0xd1,0x01,0x01,0x00,0x00]
229480x05,0x00,0x77,0xd1,0x01,0x01,0x00,0x00
22949
22950# CHECK: v_movrels_b32_e64 v255, v1              ; encoding: [0xff,0x00,0x77,0xd1,0x01,0x01,0x00,0x00]
229510xff,0x00,0x77,0xd1,0x01,0x01,0x00,0x00
22952
22953# CHECK: v_movrels_b32_e64 v5, v255              ; encoding: [0x05,0x00,0x77,0xd1,0xff,0x01,0x00,0x00]
229540x05,0x00,0x77,0xd1,0xff,0x01,0x00,0x00
22955
22956# CHECK: v_movrelsd_b32_e64 v5, v1               ; encoding: [0x05,0x00,0x78,0xd1,0x01,0x01,0x00,0x00]
229570x05,0x00,0x78,0xd1,0x01,0x01,0x00,0x00
22958
22959# CHECK: v_movrelsd_b32_e64 v255, v1             ; encoding: [0xff,0x00,0x78,0xd1,0x01,0x01,0x00,0x00]
229600xff,0x00,0x78,0xd1,0x01,0x01,0x00,0x00
22961
22962# CHECK: v_movrelsd_b32_e64 v5, v255             ; encoding: [0x05,0x00,0x78,0xd1,0xff,0x01,0x00,0x00]
229630x05,0x00,0x78,0xd1,0xff,0x01,0x00,0x00
22964