Run DCE after a LoopFlatten test to reduce spurious output [nfc]
[llvm-project.git] / llvm / test / MC / Disassembler / AMDGPU / gfx8_vop3.txt
blob4488ad88de8848bb48fca09ade24a1d99d170abd
1 # RUN: llvm-mc -triple=amdgcn -mcpu=tonga -disassemble -show-encoding < %s | FileCheck -strict-whitespace %s
3 # CHECK: v_interp_p1_f32_e64 v5, v2, attr0.x     ; encoding: [0x05,0x00,0x70,0xd2,0x00,0x04,0x02,0x00]
4 0x05,0x00,0x70,0xd2,0x00,0x04,0x02,0x00
6 # CHECK: v_interp_p1_f32_e64 v255, v2, attr0.x   ; encoding: [0xff,0x00,0x70,0xd2,0x00,0x04,0x02,0x00]
7 0xff,0x00,0x70,0xd2,0x00,0x04,0x02,0x00
9 # CHECK: v_interp_p1_f32_e64 v5, v2, attr1.x     ; encoding: [0x05,0x00,0x70,0xd2,0x01,0x04,0x02,0x00]
10 0x05,0x00,0x70,0xd2,0x01,0x04,0x02,0x00
12 # CHECK: v_interp_p1_f32_e64 v5, v2, attr31.x    ; encoding: [0x05,0x00,0x70,0xd2,0x1f,0x04,0x02,0x00]
13 0x05,0x00,0x70,0xd2,0x1f,0x04,0x02,0x00
15 # CHECK: v_interp_p1_f32_e64 v5, v2, attr32.x    ; encoding: [0x05,0x00,0x70,0xd2,0x20,0x04,0x02,0x00]
16 0x05,0x00,0x70,0xd2,0x20,0x04,0x02,0x00
18 # CHECK: v_interp_p1_f32_e64 v5, v255, attr0.x   ; encoding: [0x05,0x00,0x70,0xd2,0x00,0xfe,0x03,0x00]
19 0x05,0x00,0x70,0xd2,0x00,0xfe,0x03,0x00
21 # CHECK: v_interp_p1_f32_e64 v5, -v2, attr0.x    ; encoding: [0x05,0x00,0x70,0xd2,0x00,0x04,0x02,0x40]
22 0x05,0x00,0x70,0xd2,0x00,0x04,0x02,0x40
24 # CHECK: v_interp_p1_f32_e64 v5, |v2|, attr0.x   ; encoding: [0x05,0x02,0x70,0xd2,0x00,0x04,0x02,0x00]
25 0x05,0x02,0x70,0xd2,0x00,0x04,0x02,0x00
27 # CHECK: v_interp_p1_f32_e64 v5, v2, attr0.y     ; encoding: [0x05,0x00,0x70,0xd2,0x40,0x04,0x02,0x00]
28 0x05,0x00,0x70,0xd2,0x40,0x04,0x02,0x00
30 # CHECK: v_interp_p1_f32_e64 v5, v2, attr0.z     ; encoding: [0x05,0x00,0x70,0xd2,0x80,0x04,0x02,0x00]
31 0x05,0x00,0x70,0xd2,0x80,0x04,0x02,0x00
33 # CHECK: v_interp_p1_f32_e64 v5, v2, attr0.w     ; encoding: [0x05,0x00,0x70,0xd2,0xc0,0x04,0x02,0x00]
34 0x05,0x00,0x70,0xd2,0xc0,0x04,0x02,0x00
36 # CHECK: v_interp_p1_f32_e64 v5, v2, attr0.x clamp ; encoding: [0x05,0x80,0x70,0xd2,0x00,0x04,0x02,0x00]
37 0x05,0x80,0x70,0xd2,0x00,0x04,0x02,0x00
39 # CHECK: v_interp_p1_f32_e64 v5, v2, attr0.x mul:2 ; encoding: [0x05,0x00,0x70,0xd2,0x00,0x04,0x02,0x08]
40 0x05,0x00,0x70,0xd2,0x00,0x04,0x02,0x08
42 # CHECK: v_interp_p1_f32_e64 v5, v2, attr0.x mul:4 ; encoding: [0x05,0x00,0x70,0xd2,0x00,0x04,0x02,0x10]
43 0x05,0x00,0x70,0xd2,0x00,0x04,0x02,0x10
45 # CHECK: v_interp_p1_f32_e64 v5, v2, attr0.x div:2 ; encoding: [0x05,0x00,0x70,0xd2,0x00,0x04,0x02,0x18]
46 0x05,0x00,0x70,0xd2,0x00,0x04,0x02,0x18
48 # CHECK: v_interp_p2_f32_e64 v5, v2, attr0.x     ; encoding: [0x05,0x00,0x71,0xd2,0x00,0x04,0x02,0x00]
49 0x05,0x00,0x71,0xd2,0x00,0x04,0x02,0x00
51 # CHECK: v_interp_p2_f32_e64 v255, v2, attr0.x   ; encoding: [0xff,0x00,0x71,0xd2,0x00,0x04,0x02,0x00]
52 0xff,0x00,0x71,0xd2,0x00,0x04,0x02,0x00
54 # CHECK: v_interp_p2_f32_e64 v5, v2, attr1.x     ; encoding: [0x05,0x00,0x71,0xd2,0x01,0x04,0x02,0x00]
55 0x05,0x00,0x71,0xd2,0x01,0x04,0x02,0x00
57 # CHECK: v_interp_p2_f32_e64 v5, v2, attr31.x    ; encoding: [0x05,0x00,0x71,0xd2,0x1f,0x04,0x02,0x00]
58 0x05,0x00,0x71,0xd2,0x1f,0x04,0x02,0x00
60 # CHECK: v_interp_p2_f32_e64 v5, v2, attr32.x    ; encoding: [0x05,0x00,0x71,0xd2,0x20,0x04,0x02,0x00]
61 0x05,0x00,0x71,0xd2,0x20,0x04,0x02,0x00
63 # CHECK: v_interp_p2_f32_e64 v5, v255, attr0.x   ; encoding: [0x05,0x00,0x71,0xd2,0x00,0xfe,0x03,0x00]
64 0x05,0x00,0x71,0xd2,0x00,0xfe,0x03,0x00
66 # CHECK: v_interp_p2_f32_e64 v5, -v2, attr0.x    ; encoding: [0x05,0x00,0x71,0xd2,0x00,0x04,0x02,0x40]
67 0x05,0x00,0x71,0xd2,0x00,0x04,0x02,0x40
69 # CHECK: v_interp_p2_f32_e64 v5, |v2|, attr0.x   ; encoding: [0x05,0x02,0x71,0xd2,0x00,0x04,0x02,0x00]
70 0x05,0x02,0x71,0xd2,0x00,0x04,0x02,0x00
72 # CHECK: v_interp_p2_f32_e64 v5, v2, attr0.y     ; encoding: [0x05,0x00,0x71,0xd2,0x40,0x04,0x02,0x00]
73 0x05,0x00,0x71,0xd2,0x40,0x04,0x02,0x00
75 # CHECK: v_interp_p2_f32_e64 v5, v2, attr0.z     ; encoding: [0x05,0x00,0x71,0xd2,0x80,0x04,0x02,0x00]
76 0x05,0x00,0x71,0xd2,0x80,0x04,0x02,0x00
78 # CHECK: v_interp_p2_f32_e64 v5, v2, attr0.w     ; encoding: [0x05,0x00,0x71,0xd2,0xc0,0x04,0x02,0x00]
79 0x05,0x00,0x71,0xd2,0xc0,0x04,0x02,0x00
81 # CHECK: v_interp_p2_f32_e64 v5, v2, attr0.x clamp ; encoding: [0x05,0x80,0x71,0xd2,0x00,0x04,0x02,0x00]
82 0x05,0x80,0x71,0xd2,0x00,0x04,0x02,0x00
84 # CHECK: v_interp_p2_f32_e64 v5, v2, attr0.x mul:2 ; encoding: [0x05,0x00,0x71,0xd2,0x00,0x04,0x02,0x08]
85 0x05,0x00,0x71,0xd2,0x00,0x04,0x02,0x08
87 # CHECK: v_interp_p2_f32_e64 v5, v2, attr0.x mul:4 ; encoding: [0x05,0x00,0x71,0xd2,0x00,0x04,0x02,0x10]
88 0x05,0x00,0x71,0xd2,0x00,0x04,0x02,0x10
90 # CHECK: v_interp_p2_f32_e64 v5, v2, attr0.x div:2 ; encoding: [0x05,0x00,0x71,0xd2,0x00,0x04,0x02,0x18]
91 0x05,0x00,0x71,0xd2,0x00,0x04,0x02,0x18
93 # CHECK: v_interp_mov_f32_e64 v5, p10, attr0.x   ; encoding: [0x05,0x00,0x72,0xd2,0x00,0x00,0x00,0x00]
94 0x05,0x00,0x72,0xd2,0x00,0x00,0x00,0x00
96 # CHECK: v_interp_mov_f32_e64 v255, p10, attr0.x ; encoding: [0xff,0x00,0x72,0xd2,0x00,0x00,0x00,0x00]
97 0xff,0x00,0x72,0xd2,0x00,0x00,0x00,0x00
99 # CHECK: v_interp_mov_f32_e64 v5, p10, attr1.x   ; encoding: [0x05,0x00,0x72,0xd2,0x01,0x00,0x00,0x00]
100 0x05,0x00,0x72,0xd2,0x01,0x00,0x00,0x00
102 # CHECK: v_interp_mov_f32_e64 v5, p10, attr31.x  ; encoding: [0x05,0x00,0x72,0xd2,0x1f,0x00,0x00,0x00]
103 0x05,0x00,0x72,0xd2,0x1f,0x00,0x00,0x00
105 # CHECK: v_interp_mov_f32_e64 v5, p10, attr32.x  ; encoding: [0x05,0x00,0x72,0xd2,0x20,0x00,0x00,0x00]
106 0x05,0x00,0x72,0xd2,0x20,0x00,0x00,0x00
108 # CHECK: v_interp_mov_f32_e64 v5, p20, attr0.x   ; encoding: [0x05,0x00,0x72,0xd2,0x00,0x02,0x00,0x00]
109 0x05,0x00,0x72,0xd2,0x00,0x02,0x00,0x00
111 # CHECK: v_interp_mov_f32_e64 v5, p0, attr0.x    ; encoding: [0x05,0x00,0x72,0xd2,0x00,0x04,0x00,0x00]
112 0x05,0x00,0x72,0xd2,0x00,0x04,0x00,0x00
114 # CHECK: v_interp_mov_f32_e64 v5, p10, attr0.y   ; encoding: [0x05,0x00,0x72,0xd2,0x40,0x00,0x00,0x00]
115 0x05,0x00,0x72,0xd2,0x40,0x00,0x00,0x00
117 # CHECK: v_interp_mov_f32_e64 v5, p10, attr0.z   ; encoding: [0x05,0x00,0x72,0xd2,0x80,0x00,0x00,0x00]
118 0x05,0x00,0x72,0xd2,0x80,0x00,0x00,0x00
120 # CHECK: v_interp_mov_f32_e64 v5, p10, attr0.w   ; encoding: [0x05,0x00,0x72,0xd2,0xc0,0x00,0x00,0x00]
121 0x05,0x00,0x72,0xd2,0xc0,0x00,0x00,0x00
123 # CHECK: v_interp_mov_f32_e64 v5, p10, attr0.x clamp ; encoding: [0x05,0x80,0x72,0xd2,0x00,0x00,0x00,0x00]
124 0x05,0x80,0x72,0xd2,0x00,0x00,0x00,0x00
126 # CHECK: v_interp_mov_f32_e64 v5, p10, attr0.x mul:2 ; encoding: [0x05,0x00,0x72,0xd2,0x00,0x00,0x00,0x08]
127 0x05,0x00,0x72,0xd2,0x00,0x00,0x00,0x08
129 # CHECK: v_interp_mov_f32_e64 v5, p10, attr0.x mul:4 ; encoding: [0x05,0x00,0x72,0xd2,0x00,0x00,0x00,0x10]
130 0x05,0x00,0x72,0xd2,0x00,0x00,0x00,0x10
132 # CHECK: v_interp_mov_f32_e64 v5, p10, attr0.x div:2 ; encoding: [0x05,0x00,0x72,0xd2,0x00,0x00,0x00,0x18]
133 0x05,0x00,0x72,0xd2,0x00,0x00,0x00,0x18
135 # CHECK: v_nop                                   ; encoding: [0x00,0x00,0x40,0xd1,0x00,0x00,0x00,0x00]
136 0x00,0x00,0x40,0xd1,0x00,0x00,0x00,0x00
138 # CHECK: v_mov_b32_e64 v5, v1                    ; encoding: [0x05,0x00,0x41,0xd1,0x01,0x01,0x00,0x00]
139 0x05,0x00,0x41,0xd1,0x01,0x01,0x00,0x00
141 # CHECK: v_mov_b32_e64 v255, v1                  ; encoding: [0xff,0x00,0x41,0xd1,0x01,0x01,0x00,0x00]
142 0xff,0x00,0x41,0xd1,0x01,0x01,0x00,0x00
144 # CHECK: v_mov_b32_e64 v5, v255                  ; encoding: [0x05,0x00,0x41,0xd1,0xff,0x01,0x00,0x00]
145 0x05,0x00,0x41,0xd1,0xff,0x01,0x00,0x00
147 # CHECK: v_mov_b32_e64 v5, s1                    ; encoding: [0x05,0x00,0x41,0xd1,0x01,0x00,0x00,0x00]
148 0x05,0x00,0x41,0xd1,0x01,0x00,0x00,0x00
150 # CHECK: v_mov_b32_e64 v5, s101                  ; encoding: [0x05,0x00,0x41,0xd1,0x65,0x00,0x00,0x00]
151 0x05,0x00,0x41,0xd1,0x65,0x00,0x00,0x00
153 # CHECK: v_mov_b32_e64 v5, flat_scratch_lo       ; encoding: [0x05,0x00,0x41,0xd1,0x66,0x00,0x00,0x00]
154 0x05,0x00,0x41,0xd1,0x66,0x00,0x00,0x00
156 # CHECK: v_mov_b32_e64 v5, flat_scratch_hi       ; encoding: [0x05,0x00,0x41,0xd1,0x67,0x00,0x00,0x00]
157 0x05,0x00,0x41,0xd1,0x67,0x00,0x00,0x00
159 # CHECK: v_mov_b32_e64 v5, vcc_lo                ; encoding: [0x05,0x00,0x41,0xd1,0x6a,0x00,0x00,0x00]
160 0x05,0x00,0x41,0xd1,0x6a,0x00,0x00,0x00
162 # CHECK: v_mov_b32_e64 v5, vcc_hi                ; encoding: [0x05,0x00,0x41,0xd1,0x6b,0x00,0x00,0x00]
163 0x05,0x00,0x41,0xd1,0x6b,0x00,0x00,0x00
165 # CHECK: v_mov_b32_e64 v5, tba_lo                ; encoding: [0x05,0x00,0x41,0xd1,0x6c,0x00,0x00,0x00]
166 0x05,0x00,0x41,0xd1,0x6c,0x00,0x00,0x00
168 # CHECK: v_mov_b32_e64 v5, tba_hi                ; encoding: [0x05,0x00,0x41,0xd1,0x6d,0x00,0x00,0x00]
169 0x05,0x00,0x41,0xd1,0x6d,0x00,0x00,0x00
171 # CHECK: v_mov_b32_e64 v5, tma_lo                ; encoding: [0x05,0x00,0x41,0xd1,0x6e,0x00,0x00,0x00]
172 0x05,0x00,0x41,0xd1,0x6e,0x00,0x00,0x00
174 # CHECK: v_mov_b32_e64 v5, tma_hi                ; encoding: [0x05,0x00,0x41,0xd1,0x6f,0x00,0x00,0x00]
175 0x05,0x00,0x41,0xd1,0x6f,0x00,0x00,0x00
177 # CHECK: v_mov_b32_e64 v5, ttmp11                ; encoding: [0x05,0x00,0x41,0xd1,0x7b,0x00,0x00,0x00]
178 0x05,0x00,0x41,0xd1,0x7b,0x00,0x00,0x00
180 # CHECK: v_mov_b32_e64 v5, m0                    ; encoding: [0x05,0x00,0x41,0xd1,0x7c,0x00,0x00,0x00]
181 0x05,0x00,0x41,0xd1,0x7c,0x00,0x00,0x00
183 # CHECK: v_mov_b32_e64 v5, exec_lo               ; encoding: [0x05,0x00,0x41,0xd1,0x7e,0x00,0x00,0x00]
184 0x05,0x00,0x41,0xd1,0x7e,0x00,0x00,0x00
186 # CHECK: v_mov_b32_e64 v5, exec_hi               ; encoding: [0x05,0x00,0x41,0xd1,0x7f,0x00,0x00,0x00]
187 0x05,0x00,0x41,0xd1,0x7f,0x00,0x00,0x00
189 # CHECK: v_mov_b32_e64 v5, 0                     ; encoding: [0x05,0x00,0x41,0xd1,0x80,0x00,0x00,0x00]
190 0x05,0x00,0x41,0xd1,0x80,0x00,0x00,0x00
192 # CHECK: v_mov_b32_e64 v5, -1                    ; encoding: [0x05,0x00,0x41,0xd1,0xc1,0x00,0x00,0x00]
193 0x05,0x00,0x41,0xd1,0xc1,0x00,0x00,0x00
195 # CHECK: v_mov_b32_e64 v5, 0.5                   ; encoding: [0x05,0x00,0x41,0xd1,0xf0,0x00,0x00,0x00]
196 0x05,0x00,0x41,0xd1,0xf0,0x00,0x00,0x00
198 # CHECK: v_mov_b32_e64 v5, -4.0                  ; encoding: [0x05,0x00,0x41,0xd1,0xf7,0x00,0x00,0x00]
199 0x05,0x00,0x41,0xd1,0xf7,0x00,0x00,0x00
201 # CHECK: v_cvt_i32_f64_e64 v5, v[1:2]            ; encoding: [0x05,0x00,0x43,0xd1,0x01,0x01,0x00,0x00]
202 0x05,0x00,0x43,0xd1,0x01,0x01,0x00,0x00
204 # CHECK: v_cvt_i32_f64_e64 v255, v[1:2]          ; encoding: [0xff,0x00,0x43,0xd1,0x01,0x01,0x00,0x00]
205 0xff,0x00,0x43,0xd1,0x01,0x01,0x00,0x00
207 # CHECK: v_cvt_i32_f64_e64 v5, v[254:255]        ; encoding: [0x05,0x00,0x43,0xd1,0xfe,0x01,0x00,0x00]
208 0x05,0x00,0x43,0xd1,0xfe,0x01,0x00,0x00
210 # CHECK: v_cvt_i32_f64_e64 v5, s[2:3]            ; encoding: [0x05,0x00,0x43,0xd1,0x02,0x00,0x00,0x00]
211 0x05,0x00,0x43,0xd1,0x02,0x00,0x00,0x00
213 # CHECK: v_cvt_i32_f64_e64 v5, s[4:5]            ; encoding: [0x05,0x00,0x43,0xd1,0x04,0x00,0x00,0x00]
214 0x05,0x00,0x43,0xd1,0x04,0x00,0x00,0x00
216 # CHECK: v_cvt_i32_f64_e64 v5, s[100:101]        ; encoding: [0x05,0x00,0x43,0xd1,0x64,0x00,0x00,0x00]
217 0x05,0x00,0x43,0xd1,0x64,0x00,0x00,0x00
219 # CHECK: v_cvt_i32_f64_e64 v5, flat_scratch      ; encoding: [0x05,0x00,0x43,0xd1,0x66,0x00,0x00,0x00]
220 0x05,0x00,0x43,0xd1,0x66,0x00,0x00,0x00
222 # CHECK: v_cvt_i32_f64_e64 v5, vcc               ; encoding: [0x05,0x00,0x43,0xd1,0x6a,0x00,0x00,0x00]
223 0x05,0x00,0x43,0xd1,0x6a,0x00,0x00,0x00
225 # CHECK: v_cvt_i32_f64_e64 v5, tba               ; encoding: [0x05,0x00,0x43,0xd1,0x6c,0x00,0x00,0x00]
226 0x05,0x00,0x43,0xd1,0x6c,0x00,0x00,0x00
228 # CHECK: v_cvt_i32_f64_e64 v5, tma               ; encoding: [0x05,0x00,0x43,0xd1,0x6e,0x00,0x00,0x00]
229 0x05,0x00,0x43,0xd1,0x6e,0x00,0x00,0x00
231 # CHECK: v_cvt_i32_f64_e64 v5, ttmp[10:11]       ; encoding: [0x05,0x00,0x43,0xd1,0x7a,0x00,0x00,0x00]
232 0x05,0x00,0x43,0xd1,0x7a,0x00,0x00,0x00
234 # CHECK: v_cvt_i32_f64_e64 v5, exec              ; encoding: [0x05,0x00,0x43,0xd1,0x7e,0x00,0x00,0x00]
235 0x05,0x00,0x43,0xd1,0x7e,0x00,0x00,0x00
237 # CHECK: v_cvt_i32_f64_e64 v5, 0                 ; encoding: [0x05,0x00,0x43,0xd1,0x80,0x00,0x00,0x00]
238 0x05,0x00,0x43,0xd1,0x80,0x00,0x00,0x00
240 # CHECK: v_cvt_i32_f64_e64 v5, -1                ; encoding: [0x05,0x00,0x43,0xd1,0xc1,0x00,0x00,0x00]
241 0x05,0x00,0x43,0xd1,0xc1,0x00,0x00,0x00
243 # CHECK: v_cvt_i32_f64_e64 v5, 0.5               ; encoding: [0x05,0x00,0x43,0xd1,0xf0,0x00,0x00,0x00]
244 0x05,0x00,0x43,0xd1,0xf0,0x00,0x00,0x00
246 # CHECK: v_cvt_i32_f64_e64 v5, -4.0              ; encoding: [0x05,0x00,0x43,0xd1,0xf7,0x00,0x00,0x00]
247 0x05,0x00,0x43,0xd1,0xf7,0x00,0x00,0x00
249 # CHECK: v_cvt_i32_f64_e64 v5, -v[1:2]           ; encoding: [0x05,0x00,0x43,0xd1,0x01,0x01,0x00,0x20]
250 0x05,0x00,0x43,0xd1,0x01,0x01,0x00,0x20
252 # CHECK: v_cvt_i32_f64_e64 v5, |v[1:2]|          ; encoding: [0x05,0x01,0x43,0xd1,0x01,0x01,0x00,0x00]
253 0x05,0x01,0x43,0xd1,0x01,0x01,0x00,0x00
255 # CHECK: v_cvt_f64_i32_e64 v[5:6], v1            ; encoding: [0x05,0x00,0x44,0xd1,0x01,0x01,0x00,0x00]
256 0x05,0x00,0x44,0xd1,0x01,0x01,0x00,0x00
258 # CHECK: v_cvt_f64_i32_e64 v[254:255], v1        ; encoding: [0xfe,0x00,0x44,0xd1,0x01,0x01,0x00,0x00]
259 0xfe,0x00,0x44,0xd1,0x01,0x01,0x00,0x00
261 # CHECK: v_cvt_f64_i32_e64 v[5:6], v255          ; encoding: [0x05,0x00,0x44,0xd1,0xff,0x01,0x00,0x00]
262 0x05,0x00,0x44,0xd1,0xff,0x01,0x00,0x00
264 # CHECK: v_cvt_f64_i32_e64 v[5:6], s1            ; encoding: [0x05,0x00,0x44,0xd1,0x01,0x00,0x00,0x00]
265 0x05,0x00,0x44,0xd1,0x01,0x00,0x00,0x00
267 # CHECK: v_cvt_f64_i32_e64 v[5:6], s101          ; encoding: [0x05,0x00,0x44,0xd1,0x65,0x00,0x00,0x00]
268 0x05,0x00,0x44,0xd1,0x65,0x00,0x00,0x00
270 # CHECK: v_cvt_f64_i32_e64 v[5:6], flat_scratch_lo ; encoding: [0x05,0x00,0x44,0xd1,0x66,0x00,0x00,0x00]
271 0x05,0x00,0x44,0xd1,0x66,0x00,0x00,0x00
273 # CHECK: v_cvt_f64_i32_e64 v[5:6], flat_scratch_hi ; encoding: [0x05,0x00,0x44,0xd1,0x67,0x00,0x00,0x00]
274 0x05,0x00,0x44,0xd1,0x67,0x00,0x00,0x00
276 # CHECK: v_cvt_f64_i32_e64 v[5:6], vcc_lo        ; encoding: [0x05,0x00,0x44,0xd1,0x6a,0x00,0x00,0x00]
277 0x05,0x00,0x44,0xd1,0x6a,0x00,0x00,0x00
279 # CHECK: v_cvt_f64_i32_e64 v[5:6], vcc_hi        ; encoding: [0x05,0x00,0x44,0xd1,0x6b,0x00,0x00,0x00]
280 0x05,0x00,0x44,0xd1,0x6b,0x00,0x00,0x00
282 # CHECK: v_cvt_f64_i32_e64 v[5:6], tba_lo        ; encoding: [0x05,0x00,0x44,0xd1,0x6c,0x00,0x00,0x00]
283 0x05,0x00,0x44,0xd1,0x6c,0x00,0x00,0x00
285 # CHECK: v_cvt_f64_i32_e64 v[5:6], tba_hi        ; encoding: [0x05,0x00,0x44,0xd1,0x6d,0x00,0x00,0x00]
286 0x05,0x00,0x44,0xd1,0x6d,0x00,0x00,0x00
288 # CHECK: v_cvt_f64_i32_e64 v[5:6], tma_lo        ; encoding: [0x05,0x00,0x44,0xd1,0x6e,0x00,0x00,0x00]
289 0x05,0x00,0x44,0xd1,0x6e,0x00,0x00,0x00
291 # CHECK: v_cvt_f64_i32_e64 v[5:6], tma_hi        ; encoding: [0x05,0x00,0x44,0xd1,0x6f,0x00,0x00,0x00]
292 0x05,0x00,0x44,0xd1,0x6f,0x00,0x00,0x00
294 # CHECK: v_cvt_f64_i32_e64 v[5:6], ttmp11        ; encoding: [0x05,0x00,0x44,0xd1,0x7b,0x00,0x00,0x00]
295 0x05,0x00,0x44,0xd1,0x7b,0x00,0x00,0x00
297 # CHECK: v_cvt_f64_i32_e64 v[5:6], m0            ; encoding: [0x05,0x00,0x44,0xd1,0x7c,0x00,0x00,0x00]
298 0x05,0x00,0x44,0xd1,0x7c,0x00,0x00,0x00
300 # CHECK: v_cvt_f64_i32_e64 v[5:6], exec_lo       ; encoding: [0x05,0x00,0x44,0xd1,0x7e,0x00,0x00,0x00]
301 0x05,0x00,0x44,0xd1,0x7e,0x00,0x00,0x00
303 # CHECK: v_cvt_f64_i32_e64 v[5:6], exec_hi       ; encoding: [0x05,0x00,0x44,0xd1,0x7f,0x00,0x00,0x00]
304 0x05,0x00,0x44,0xd1,0x7f,0x00,0x00,0x00
306 # CHECK: v_cvt_f64_i32_e64 v[5:6], 0             ; encoding: [0x05,0x00,0x44,0xd1,0x80,0x00,0x00,0x00]
307 0x05,0x00,0x44,0xd1,0x80,0x00,0x00,0x00
309 # CHECK: v_cvt_f64_i32_e64 v[5:6], -1            ; encoding: [0x05,0x00,0x44,0xd1,0xc1,0x00,0x00,0x00]
310 0x05,0x00,0x44,0xd1,0xc1,0x00,0x00,0x00
312 # CHECK: v_cvt_f64_i32_e64 v[5:6], 0.5           ; encoding: [0x05,0x00,0x44,0xd1,0xf0,0x00,0x00,0x00]
313 0x05,0x00,0x44,0xd1,0xf0,0x00,0x00,0x00
315 # CHECK: v_cvt_f64_i32_e64 v[5:6], -4.0          ; encoding: [0x05,0x00,0x44,0xd1,0xf7,0x00,0x00,0x00]
316 0x05,0x00,0x44,0xd1,0xf7,0x00,0x00,0x00
318 # CHECK: v_cvt_f64_i32_e64 v[5:6], v1 clamp      ; encoding: [0x05,0x80,0x44,0xd1,0x01,0x01,0x00,0x00]
319 0x05,0x80,0x44,0xd1,0x01,0x01,0x00,0x00
321 # CHECK: v_cvt_f64_i32_e64 v[5:6], v1 mul:2      ; encoding: [0x05,0x00,0x44,0xd1,0x01,0x01,0x00,0x08]
322 0x05,0x00,0x44,0xd1,0x01,0x01,0x00,0x08
324 # CHECK: v_cvt_f64_i32_e64 v[5:6], v1 mul:4      ; encoding: [0x05,0x00,0x44,0xd1,0x01,0x01,0x00,0x10]
325 0x05,0x00,0x44,0xd1,0x01,0x01,0x00,0x10
327 # CHECK: v_cvt_f64_i32_e64 v[5:6], v1 div:2      ; encoding: [0x05,0x00,0x44,0xd1,0x01,0x01,0x00,0x18]
328 0x05,0x00,0x44,0xd1,0x01,0x01,0x00,0x18
330 # CHECK: v_cvt_f32_i32_e64 v5, v1                ; encoding: [0x05,0x00,0x45,0xd1,0x01,0x01,0x00,0x00]
331 0x05,0x00,0x45,0xd1,0x01,0x01,0x00,0x00
333 # CHECK: v_cvt_f32_i32_e64 v255, v1              ; encoding: [0xff,0x00,0x45,0xd1,0x01,0x01,0x00,0x00]
334 0xff,0x00,0x45,0xd1,0x01,0x01,0x00,0x00
336 # CHECK: v_cvt_f32_i32_e64 v5, v255              ; encoding: [0x05,0x00,0x45,0xd1,0xff,0x01,0x00,0x00]
337 0x05,0x00,0x45,0xd1,0xff,0x01,0x00,0x00
339 # CHECK: v_cvt_f32_i32_e64 v5, s1                ; encoding: [0x05,0x00,0x45,0xd1,0x01,0x00,0x00,0x00]
340 0x05,0x00,0x45,0xd1,0x01,0x00,0x00,0x00
342 # CHECK: v_cvt_f32_i32_e64 v5, s101              ; encoding: [0x05,0x00,0x45,0xd1,0x65,0x00,0x00,0x00]
343 0x05,0x00,0x45,0xd1,0x65,0x00,0x00,0x00
345 # CHECK: v_cvt_f32_i32_e64 v5, flat_scratch_lo   ; encoding: [0x05,0x00,0x45,0xd1,0x66,0x00,0x00,0x00]
346 0x05,0x00,0x45,0xd1,0x66,0x00,0x00,0x00
348 # CHECK: v_cvt_f32_i32_e64 v5, flat_scratch_hi   ; encoding: [0x05,0x00,0x45,0xd1,0x67,0x00,0x00,0x00]
349 0x05,0x00,0x45,0xd1,0x67,0x00,0x00,0x00
351 # CHECK: v_cvt_f32_i32_e64 v5, vcc_lo            ; encoding: [0x05,0x00,0x45,0xd1,0x6a,0x00,0x00,0x00]
352 0x05,0x00,0x45,0xd1,0x6a,0x00,0x00,0x00
354 # CHECK: v_cvt_f32_i32_e64 v5, vcc_hi            ; encoding: [0x05,0x00,0x45,0xd1,0x6b,0x00,0x00,0x00]
355 0x05,0x00,0x45,0xd1,0x6b,0x00,0x00,0x00
357 # CHECK: v_cvt_f32_i32_e64 v5, tba_lo            ; encoding: [0x05,0x00,0x45,0xd1,0x6c,0x00,0x00,0x00]
358 0x05,0x00,0x45,0xd1,0x6c,0x00,0x00,0x00
360 # CHECK: v_cvt_f32_i32_e64 v5, tba_hi            ; encoding: [0x05,0x00,0x45,0xd1,0x6d,0x00,0x00,0x00]
361 0x05,0x00,0x45,0xd1,0x6d,0x00,0x00,0x00
363 # CHECK: v_cvt_f32_i32_e64 v5, tma_lo            ; encoding: [0x05,0x00,0x45,0xd1,0x6e,0x00,0x00,0x00]
364 0x05,0x00,0x45,0xd1,0x6e,0x00,0x00,0x00
366 # CHECK: v_cvt_f32_i32_e64 v5, tma_hi            ; encoding: [0x05,0x00,0x45,0xd1,0x6f,0x00,0x00,0x00]
367 0x05,0x00,0x45,0xd1,0x6f,0x00,0x00,0x00
369 # CHECK: v_cvt_f32_i32_e64 v5, ttmp11            ; encoding: [0x05,0x00,0x45,0xd1,0x7b,0x00,0x00,0x00]
370 0x05,0x00,0x45,0xd1,0x7b,0x00,0x00,0x00
372 # CHECK: v_cvt_f32_i32_e64 v5, m0                ; encoding: [0x05,0x00,0x45,0xd1,0x7c,0x00,0x00,0x00]
373 0x05,0x00,0x45,0xd1,0x7c,0x00,0x00,0x00
375 # CHECK: v_cvt_f32_i32_e64 v5, exec_lo           ; encoding: [0x05,0x00,0x45,0xd1,0x7e,0x00,0x00,0x00]
376 0x05,0x00,0x45,0xd1,0x7e,0x00,0x00,0x00
378 # CHECK: v_cvt_f32_i32_e64 v5, exec_hi           ; encoding: [0x05,0x00,0x45,0xd1,0x7f,0x00,0x00,0x00]
379 0x05,0x00,0x45,0xd1,0x7f,0x00,0x00,0x00
381 # CHECK: v_cvt_f32_i32_e64 v5, 0                 ; encoding: [0x05,0x00,0x45,0xd1,0x80,0x00,0x00,0x00]
382 0x05,0x00,0x45,0xd1,0x80,0x00,0x00,0x00
384 # CHECK: v_cvt_f32_i32_e64 v5, -1                ; encoding: [0x05,0x00,0x45,0xd1,0xc1,0x00,0x00,0x00]
385 0x05,0x00,0x45,0xd1,0xc1,0x00,0x00,0x00
387 # CHECK: v_cvt_f32_i32_e64 v5, 0.5               ; encoding: [0x05,0x00,0x45,0xd1,0xf0,0x00,0x00,0x00]
388 0x05,0x00,0x45,0xd1,0xf0,0x00,0x00,0x00
390 # CHECK: v_cvt_f32_i32_e64 v5, -4.0              ; encoding: [0x05,0x00,0x45,0xd1,0xf7,0x00,0x00,0x00]
391 0x05,0x00,0x45,0xd1,0xf7,0x00,0x00,0x00
393 # CHECK: v_cvt_f32_i32_e64 v5, v1 clamp          ; encoding: [0x05,0x80,0x45,0xd1,0x01,0x01,0x00,0x00]
394 0x05,0x80,0x45,0xd1,0x01,0x01,0x00,0x00
396 # CHECK: v_cvt_f32_i32_e64 v5, v1 mul:2          ; encoding: [0x05,0x00,0x45,0xd1,0x01,0x01,0x00,0x08]
397 0x05,0x00,0x45,0xd1,0x01,0x01,0x00,0x08
399 # CHECK: v_cvt_f32_i32_e64 v5, v1 mul:4          ; encoding: [0x05,0x00,0x45,0xd1,0x01,0x01,0x00,0x10]
400 0x05,0x00,0x45,0xd1,0x01,0x01,0x00,0x10
402 # CHECK: v_cvt_f32_i32_e64 v5, v1 div:2          ; encoding: [0x05,0x00,0x45,0xd1,0x01,0x01,0x00,0x18]
403 0x05,0x00,0x45,0xd1,0x01,0x01,0x00,0x18
405 # CHECK: v_cvt_f32_u32_e64 v5, v1                ; encoding: [0x05,0x00,0x46,0xd1,0x01,0x01,0x00,0x00]
406 0x05,0x00,0x46,0xd1,0x01,0x01,0x00,0x00
408 # CHECK: v_cvt_f32_u32_e64 v255, v1              ; encoding: [0xff,0x00,0x46,0xd1,0x01,0x01,0x00,0x00]
409 0xff,0x00,0x46,0xd1,0x01,0x01,0x00,0x00
411 # CHECK: v_cvt_f32_u32_e64 v5, v255              ; encoding: [0x05,0x00,0x46,0xd1,0xff,0x01,0x00,0x00]
412 0x05,0x00,0x46,0xd1,0xff,0x01,0x00,0x00
414 # CHECK: v_cvt_f32_u32_e64 v5, s1                ; encoding: [0x05,0x00,0x46,0xd1,0x01,0x00,0x00,0x00]
415 0x05,0x00,0x46,0xd1,0x01,0x00,0x00,0x00
417 # CHECK: v_cvt_f32_u32_e64 v5, s101              ; encoding: [0x05,0x00,0x46,0xd1,0x65,0x00,0x00,0x00]
418 0x05,0x00,0x46,0xd1,0x65,0x00,0x00,0x00
420 # CHECK: v_cvt_f32_u32_e64 v5, flat_scratch_lo   ; encoding: [0x05,0x00,0x46,0xd1,0x66,0x00,0x00,0x00]
421 0x05,0x00,0x46,0xd1,0x66,0x00,0x00,0x00
423 # CHECK: v_cvt_f32_u32_e64 v5, flat_scratch_hi   ; encoding: [0x05,0x00,0x46,0xd1,0x67,0x00,0x00,0x00]
424 0x05,0x00,0x46,0xd1,0x67,0x00,0x00,0x00
426 # CHECK: v_cvt_f32_u32_e64 v5, vcc_lo            ; encoding: [0x05,0x00,0x46,0xd1,0x6a,0x00,0x00,0x00]
427 0x05,0x00,0x46,0xd1,0x6a,0x00,0x00,0x00
429 # CHECK: v_cvt_f32_u32_e64 v5, vcc_hi            ; encoding: [0x05,0x00,0x46,0xd1,0x6b,0x00,0x00,0x00]
430 0x05,0x00,0x46,0xd1,0x6b,0x00,0x00,0x00
432 # CHECK: v_cvt_f32_u32_e64 v5, tba_lo            ; encoding: [0x05,0x00,0x46,0xd1,0x6c,0x00,0x00,0x00]
433 0x05,0x00,0x46,0xd1,0x6c,0x00,0x00,0x00
435 # CHECK: v_cvt_f32_u32_e64 v5, tba_hi            ; encoding: [0x05,0x00,0x46,0xd1,0x6d,0x00,0x00,0x00]
436 0x05,0x00,0x46,0xd1,0x6d,0x00,0x00,0x00
438 # CHECK: v_cvt_f32_u32_e64 v5, tma_lo            ; encoding: [0x05,0x00,0x46,0xd1,0x6e,0x00,0x00,0x00]
439 0x05,0x00,0x46,0xd1,0x6e,0x00,0x00,0x00
441 # CHECK: v_cvt_f32_u32_e64 v5, tma_hi            ; encoding: [0x05,0x00,0x46,0xd1,0x6f,0x00,0x00,0x00]
442 0x05,0x00,0x46,0xd1,0x6f,0x00,0x00,0x00
444 # CHECK: v_cvt_f32_u32_e64 v5, ttmp11            ; encoding: [0x05,0x00,0x46,0xd1,0x7b,0x00,0x00,0x00]
445 0x05,0x00,0x46,0xd1,0x7b,0x00,0x00,0x00
447 # CHECK: v_cvt_f32_u32_e64 v5, m0                ; encoding: [0x05,0x00,0x46,0xd1,0x7c,0x00,0x00,0x00]
448 0x05,0x00,0x46,0xd1,0x7c,0x00,0x00,0x00
450 # CHECK: v_cvt_f32_u32_e64 v5, exec_lo           ; encoding: [0x05,0x00,0x46,0xd1,0x7e,0x00,0x00,0x00]
451 0x05,0x00,0x46,0xd1,0x7e,0x00,0x00,0x00
453 # CHECK: v_cvt_f32_u32_e64 v5, exec_hi           ; encoding: [0x05,0x00,0x46,0xd1,0x7f,0x00,0x00,0x00]
454 0x05,0x00,0x46,0xd1,0x7f,0x00,0x00,0x00
456 # CHECK: v_cvt_f32_u32_e64 v5, 0                 ; encoding: [0x05,0x00,0x46,0xd1,0x80,0x00,0x00,0x00]
457 0x05,0x00,0x46,0xd1,0x80,0x00,0x00,0x00
459 # CHECK: v_cvt_f32_u32_e64 v5, -1                ; encoding: [0x05,0x00,0x46,0xd1,0xc1,0x00,0x00,0x00]
460 0x05,0x00,0x46,0xd1,0xc1,0x00,0x00,0x00
462 # CHECK: v_cvt_f32_u32_e64 v5, 0.5               ; encoding: [0x05,0x00,0x46,0xd1,0xf0,0x00,0x00,0x00]
463 0x05,0x00,0x46,0xd1,0xf0,0x00,0x00,0x00
465 # CHECK: v_cvt_f32_u32_e64 v5, -4.0              ; encoding: [0x05,0x00,0x46,0xd1,0xf7,0x00,0x00,0x00]
466 0x05,0x00,0x46,0xd1,0xf7,0x00,0x00,0x00
468 # CHECK: v_cvt_f32_u32_e64 v5, v1 clamp          ; encoding: [0x05,0x80,0x46,0xd1,0x01,0x01,0x00,0x00]
469 0x05,0x80,0x46,0xd1,0x01,0x01,0x00,0x00
471 # CHECK: v_cvt_f32_u32_e64 v5, v1 mul:2          ; encoding: [0x05,0x00,0x46,0xd1,0x01,0x01,0x00,0x08]
472 0x05,0x00,0x46,0xd1,0x01,0x01,0x00,0x08
474 # CHECK: v_cvt_f32_u32_e64 v5, v1 mul:4          ; encoding: [0x05,0x00,0x46,0xd1,0x01,0x01,0x00,0x10]
475 0x05,0x00,0x46,0xd1,0x01,0x01,0x00,0x10
477 # CHECK: v_cvt_f32_u32_e64 v5, v1 div:2          ; encoding: [0x05,0x00,0x46,0xd1,0x01,0x01,0x00,0x18]
478 0x05,0x00,0x46,0xd1,0x01,0x01,0x00,0x18
480 # CHECK: v_cvt_u32_f32_e64 v5, v1                ; encoding: [0x05,0x00,0x47,0xd1,0x01,0x01,0x00,0x00]
481 0x05,0x00,0x47,0xd1,0x01,0x01,0x00,0x00
483 # CHECK: v_cvt_u32_f32_e64 v255, v1              ; encoding: [0xff,0x00,0x47,0xd1,0x01,0x01,0x00,0x00]
484 0xff,0x00,0x47,0xd1,0x01,0x01,0x00,0x00
486 # CHECK: v_cvt_u32_f32_e64 v5, v255              ; encoding: [0x05,0x00,0x47,0xd1,0xff,0x01,0x00,0x00]
487 0x05,0x00,0x47,0xd1,0xff,0x01,0x00,0x00
489 # CHECK: v_cvt_u32_f32_e64 v5, s1                ; encoding: [0x05,0x00,0x47,0xd1,0x01,0x00,0x00,0x00]
490 0x05,0x00,0x47,0xd1,0x01,0x00,0x00,0x00
492 # CHECK: v_cvt_u32_f32_e64 v5, s101              ; encoding: [0x05,0x00,0x47,0xd1,0x65,0x00,0x00,0x00]
493 0x05,0x00,0x47,0xd1,0x65,0x00,0x00,0x00
495 # CHECK: v_cvt_u32_f32_e64 v5, flat_scratch_lo   ; encoding: [0x05,0x00,0x47,0xd1,0x66,0x00,0x00,0x00]
496 0x05,0x00,0x47,0xd1,0x66,0x00,0x00,0x00
498 # CHECK: v_cvt_u32_f32_e64 v5, flat_scratch_hi   ; encoding: [0x05,0x00,0x47,0xd1,0x67,0x00,0x00,0x00]
499 0x05,0x00,0x47,0xd1,0x67,0x00,0x00,0x00
501 # CHECK: v_cvt_u32_f32_e64 v5, vcc_lo            ; encoding: [0x05,0x00,0x47,0xd1,0x6a,0x00,0x00,0x00]
502 0x05,0x00,0x47,0xd1,0x6a,0x00,0x00,0x00
504 # CHECK: v_cvt_u32_f32_e64 v5, vcc_hi            ; encoding: [0x05,0x00,0x47,0xd1,0x6b,0x00,0x00,0x00]
505 0x05,0x00,0x47,0xd1,0x6b,0x00,0x00,0x00
507 # CHECK: v_cvt_u32_f32_e64 v5, tba_lo            ; encoding: [0x05,0x00,0x47,0xd1,0x6c,0x00,0x00,0x00]
508 0x05,0x00,0x47,0xd1,0x6c,0x00,0x00,0x00
510 # CHECK: v_cvt_u32_f32_e64 v5, tba_hi            ; encoding: [0x05,0x00,0x47,0xd1,0x6d,0x00,0x00,0x00]
511 0x05,0x00,0x47,0xd1,0x6d,0x00,0x00,0x00
513 # CHECK: v_cvt_u32_f32_e64 v5, tma_lo            ; encoding: [0x05,0x00,0x47,0xd1,0x6e,0x00,0x00,0x00]
514 0x05,0x00,0x47,0xd1,0x6e,0x00,0x00,0x00
516 # CHECK: v_cvt_u32_f32_e64 v5, tma_hi            ; encoding: [0x05,0x00,0x47,0xd1,0x6f,0x00,0x00,0x00]
517 0x05,0x00,0x47,0xd1,0x6f,0x00,0x00,0x00
519 # CHECK: v_cvt_u32_f32_e64 v5, ttmp11            ; encoding: [0x05,0x00,0x47,0xd1,0x7b,0x00,0x00,0x00]
520 0x05,0x00,0x47,0xd1,0x7b,0x00,0x00,0x00
522 # CHECK: v_cvt_u32_f32_e64 v5, m0                ; encoding: [0x05,0x00,0x47,0xd1,0x7c,0x00,0x00,0x00]
523 0x05,0x00,0x47,0xd1,0x7c,0x00,0x00,0x00
525 # CHECK: v_cvt_u32_f32_e64 v5, exec_lo           ; encoding: [0x05,0x00,0x47,0xd1,0x7e,0x00,0x00,0x00]
526 0x05,0x00,0x47,0xd1,0x7e,0x00,0x00,0x00
528 # CHECK: v_cvt_u32_f32_e64 v5, exec_hi           ; encoding: [0x05,0x00,0x47,0xd1,0x7f,0x00,0x00,0x00]
529 0x05,0x00,0x47,0xd1,0x7f,0x00,0x00,0x00
531 # CHECK: v_cvt_u32_f32_e64 v5, 0                 ; encoding: [0x05,0x00,0x47,0xd1,0x80,0x00,0x00,0x00]
532 0x05,0x00,0x47,0xd1,0x80,0x00,0x00,0x00
534 # CHECK: v_cvt_u32_f32_e64 v5, -1                ; encoding: [0x05,0x00,0x47,0xd1,0xc1,0x00,0x00,0x00]
535 0x05,0x00,0x47,0xd1,0xc1,0x00,0x00,0x00
537 # CHECK: v_cvt_u32_f32_e64 v5, 0.5               ; encoding: [0x05,0x00,0x47,0xd1,0xf0,0x00,0x00,0x00]
538 0x05,0x00,0x47,0xd1,0xf0,0x00,0x00,0x00
540 # CHECK: v_cvt_u32_f32_e64 v5, -4.0              ; encoding: [0x05,0x00,0x47,0xd1,0xf7,0x00,0x00,0x00]
541 0x05,0x00,0x47,0xd1,0xf7,0x00,0x00,0x00
543 # CHECK: v_cvt_u32_f32_e64 v5, -v1               ; encoding: [0x05,0x00,0x47,0xd1,0x01,0x01,0x00,0x20]
544 0x05,0x00,0x47,0xd1,0x01,0x01,0x00,0x20
546 # CHECK: v_cvt_u32_f32_e64 v5, |v1|              ; encoding: [0x05,0x01,0x47,0xd1,0x01,0x01,0x00,0x00]
547 0x05,0x01,0x47,0xd1,0x01,0x01,0x00,0x00
549 # CHECK: v_cvt_i32_f32_e64 v5, v1                ; encoding: [0x05,0x00,0x48,0xd1,0x01,0x01,0x00,0x00]
550 0x05,0x00,0x48,0xd1,0x01,0x01,0x00,0x00
552 # CHECK: v_cvt_i32_f32_e64 v255, v1              ; encoding: [0xff,0x00,0x48,0xd1,0x01,0x01,0x00,0x00]
553 0xff,0x00,0x48,0xd1,0x01,0x01,0x00,0x00
555 # CHECK: v_cvt_i32_f32_e64 v5, v255              ; encoding: [0x05,0x00,0x48,0xd1,0xff,0x01,0x00,0x00]
556 0x05,0x00,0x48,0xd1,0xff,0x01,0x00,0x00
558 # CHECK: v_cvt_i32_f32_e64 v5, s1                ; encoding: [0x05,0x00,0x48,0xd1,0x01,0x00,0x00,0x00]
559 0x05,0x00,0x48,0xd1,0x01,0x00,0x00,0x00
561 # CHECK: v_cvt_i32_f32_e64 v5, s101              ; encoding: [0x05,0x00,0x48,0xd1,0x65,0x00,0x00,0x00]
562 0x05,0x00,0x48,0xd1,0x65,0x00,0x00,0x00
564 # CHECK: v_cvt_i32_f32_e64 v5, flat_scratch_lo   ; encoding: [0x05,0x00,0x48,0xd1,0x66,0x00,0x00,0x00]
565 0x05,0x00,0x48,0xd1,0x66,0x00,0x00,0x00
567 # CHECK: v_cvt_i32_f32_e64 v5, flat_scratch_hi   ; encoding: [0x05,0x00,0x48,0xd1,0x67,0x00,0x00,0x00]
568 0x05,0x00,0x48,0xd1,0x67,0x00,0x00,0x00
570 # CHECK: v_cvt_i32_f32_e64 v5, vcc_lo            ; encoding: [0x05,0x00,0x48,0xd1,0x6a,0x00,0x00,0x00]
571 0x05,0x00,0x48,0xd1,0x6a,0x00,0x00,0x00
573 # CHECK: v_cvt_i32_f32_e64 v5, vcc_hi            ; encoding: [0x05,0x00,0x48,0xd1,0x6b,0x00,0x00,0x00]
574 0x05,0x00,0x48,0xd1,0x6b,0x00,0x00,0x00
576 # CHECK: v_cvt_i32_f32_e64 v5, tba_lo            ; encoding: [0x05,0x00,0x48,0xd1,0x6c,0x00,0x00,0x00]
577 0x05,0x00,0x48,0xd1,0x6c,0x00,0x00,0x00
579 # CHECK: v_cvt_i32_f32_e64 v5, tba_hi            ; encoding: [0x05,0x00,0x48,0xd1,0x6d,0x00,0x00,0x00]
580 0x05,0x00,0x48,0xd1,0x6d,0x00,0x00,0x00
582 # CHECK: v_cvt_i32_f32_e64 v5, tma_lo            ; encoding: [0x05,0x00,0x48,0xd1,0x6e,0x00,0x00,0x00]
583 0x05,0x00,0x48,0xd1,0x6e,0x00,0x00,0x00
585 # CHECK: v_cvt_i32_f32_e64 v5, tma_hi            ; encoding: [0x05,0x00,0x48,0xd1,0x6f,0x00,0x00,0x00]
586 0x05,0x00,0x48,0xd1,0x6f,0x00,0x00,0x00
588 # CHECK: v_cvt_i32_f32_e64 v5, ttmp11            ; encoding: [0x05,0x00,0x48,0xd1,0x7b,0x00,0x00,0x00]
589 0x05,0x00,0x48,0xd1,0x7b,0x00,0x00,0x00
591 # CHECK: v_cvt_i32_f32_e64 v5, m0                ; encoding: [0x05,0x00,0x48,0xd1,0x7c,0x00,0x00,0x00]
592 0x05,0x00,0x48,0xd1,0x7c,0x00,0x00,0x00
594 # CHECK: v_cvt_i32_f32_e64 v5, exec_lo           ; encoding: [0x05,0x00,0x48,0xd1,0x7e,0x00,0x00,0x00]
595 0x05,0x00,0x48,0xd1,0x7e,0x00,0x00,0x00
597 # CHECK: v_cvt_i32_f32_e64 v5, exec_hi           ; encoding: [0x05,0x00,0x48,0xd1,0x7f,0x00,0x00,0x00]
598 0x05,0x00,0x48,0xd1,0x7f,0x00,0x00,0x00
600 # CHECK: v_cvt_i32_f32_e64 v5, 0                 ; encoding: [0x05,0x00,0x48,0xd1,0x80,0x00,0x00,0x00]
601 0x05,0x00,0x48,0xd1,0x80,0x00,0x00,0x00
603 # CHECK: v_cvt_i32_f32_e64 v5, -1                ; encoding: [0x05,0x00,0x48,0xd1,0xc1,0x00,0x00,0x00]
604 0x05,0x00,0x48,0xd1,0xc1,0x00,0x00,0x00
606 # CHECK: v_cvt_i32_f32_e64 v5, 0.5               ; encoding: [0x05,0x00,0x48,0xd1,0xf0,0x00,0x00,0x00]
607 0x05,0x00,0x48,0xd1,0xf0,0x00,0x00,0x00
609 # CHECK: v_cvt_i32_f32_e64 v5, -4.0              ; encoding: [0x05,0x00,0x48,0xd1,0xf7,0x00,0x00,0x00]
610 0x05,0x00,0x48,0xd1,0xf7,0x00,0x00,0x00
612 # CHECK: v_cvt_i32_f32_e64 v5, -v1               ; encoding: [0x05,0x00,0x48,0xd1,0x01,0x01,0x00,0x20]
613 0x05,0x00,0x48,0xd1,0x01,0x01,0x00,0x20
615 # CHECK: v_cvt_i32_f32_e64 v5, |v1|              ; encoding: [0x05,0x01,0x48,0xd1,0x01,0x01,0x00,0x00]
616 0x05,0x01,0x48,0xd1,0x01,0x01,0x00,0x00
618 # CHECK: v_cvt_f16_f32_e64 v5, v1                ; encoding: [0x05,0x00,0x4a,0xd1,0x01,0x01,0x00,0x00]
619 0x05,0x00,0x4a,0xd1,0x01,0x01,0x00,0x00
621 # CHECK: v_cvt_f16_f32_e64 v255, v1              ; encoding: [0xff,0x00,0x4a,0xd1,0x01,0x01,0x00,0x00]
622 0xff,0x00,0x4a,0xd1,0x01,0x01,0x00,0x00
624 # CHECK: v_cvt_f16_f32_e64 v5, v255              ; encoding: [0x05,0x00,0x4a,0xd1,0xff,0x01,0x00,0x00]
625 0x05,0x00,0x4a,0xd1,0xff,0x01,0x00,0x00
627 # CHECK: v_cvt_f16_f32_e64 v5, s1                ; encoding: [0x05,0x00,0x4a,0xd1,0x01,0x00,0x00,0x00]
628 0x05,0x00,0x4a,0xd1,0x01,0x00,0x00,0x00
630 # CHECK: v_cvt_f16_f32_e64 v5, s101              ; encoding: [0x05,0x00,0x4a,0xd1,0x65,0x00,0x00,0x00]
631 0x05,0x00,0x4a,0xd1,0x65,0x00,0x00,0x00
633 # CHECK: v_cvt_f16_f32_e64 v5, flat_scratch_lo   ; encoding: [0x05,0x00,0x4a,0xd1,0x66,0x00,0x00,0x00]
634 0x05,0x00,0x4a,0xd1,0x66,0x00,0x00,0x00
636 # CHECK: v_cvt_f16_f32_e64 v5, flat_scratch_hi   ; encoding: [0x05,0x00,0x4a,0xd1,0x67,0x00,0x00,0x00]
637 0x05,0x00,0x4a,0xd1,0x67,0x00,0x00,0x00
639 # CHECK: v_cvt_f16_f32_e64 v5, vcc_lo            ; encoding: [0x05,0x00,0x4a,0xd1,0x6a,0x00,0x00,0x00]
640 0x05,0x00,0x4a,0xd1,0x6a,0x00,0x00,0x00
642 # CHECK: v_cvt_f16_f32_e64 v5, vcc_hi            ; encoding: [0x05,0x00,0x4a,0xd1,0x6b,0x00,0x00,0x00]
643 0x05,0x00,0x4a,0xd1,0x6b,0x00,0x00,0x00
645 # CHECK: v_cvt_f16_f32_e64 v5, tba_lo            ; encoding: [0x05,0x00,0x4a,0xd1,0x6c,0x00,0x00,0x00]
646 0x05,0x00,0x4a,0xd1,0x6c,0x00,0x00,0x00
648 # CHECK: v_cvt_f16_f32_e64 v5, tba_hi            ; encoding: [0x05,0x00,0x4a,0xd1,0x6d,0x00,0x00,0x00]
649 0x05,0x00,0x4a,0xd1,0x6d,0x00,0x00,0x00
651 # CHECK: v_cvt_f16_f32_e64 v5, tma_lo            ; encoding: [0x05,0x00,0x4a,0xd1,0x6e,0x00,0x00,0x00]
652 0x05,0x00,0x4a,0xd1,0x6e,0x00,0x00,0x00
654 # CHECK: v_cvt_f16_f32_e64 v5, tma_hi            ; encoding: [0x05,0x00,0x4a,0xd1,0x6f,0x00,0x00,0x00]
655 0x05,0x00,0x4a,0xd1,0x6f,0x00,0x00,0x00
657 # CHECK: v_cvt_f16_f32_e64 v5, ttmp11            ; encoding: [0x05,0x00,0x4a,0xd1,0x7b,0x00,0x00,0x00]
658 0x05,0x00,0x4a,0xd1,0x7b,0x00,0x00,0x00
660 # CHECK: v_cvt_f16_f32_e64 v5, m0                ; encoding: [0x05,0x00,0x4a,0xd1,0x7c,0x00,0x00,0x00]
661 0x05,0x00,0x4a,0xd1,0x7c,0x00,0x00,0x00
663 # CHECK: v_cvt_f16_f32_e64 v5, exec_lo           ; encoding: [0x05,0x00,0x4a,0xd1,0x7e,0x00,0x00,0x00]
664 0x05,0x00,0x4a,0xd1,0x7e,0x00,0x00,0x00
666 # CHECK: v_cvt_f16_f32_e64 v5, exec_hi           ; encoding: [0x05,0x00,0x4a,0xd1,0x7f,0x00,0x00,0x00]
667 0x05,0x00,0x4a,0xd1,0x7f,0x00,0x00,0x00
669 # CHECK: v_cvt_f16_f32_e64 v5, 0                 ; encoding: [0x05,0x00,0x4a,0xd1,0x80,0x00,0x00,0x00]
670 0x05,0x00,0x4a,0xd1,0x80,0x00,0x00,0x00
672 # CHECK: v_cvt_f16_f32_e64 v5, -1                ; encoding: [0x05,0x00,0x4a,0xd1,0xc1,0x00,0x00,0x00]
673 0x05,0x00,0x4a,0xd1,0xc1,0x00,0x00,0x00
675 # CHECK: v_cvt_f16_f32_e64 v5, 0.5               ; encoding: [0x05,0x00,0x4a,0xd1,0xf0,0x00,0x00,0x00]
676 0x05,0x00,0x4a,0xd1,0xf0,0x00,0x00,0x00
678 # CHECK: v_cvt_f16_f32_e64 v5, -4.0              ; encoding: [0x05,0x00,0x4a,0xd1,0xf7,0x00,0x00,0x00]
679 0x05,0x00,0x4a,0xd1,0xf7,0x00,0x00,0x00
681 # CHECK: v_cvt_f16_f32_e64 v5, -v1               ; encoding: [0x05,0x00,0x4a,0xd1,0x01,0x01,0x00,0x20]
682 0x05,0x00,0x4a,0xd1,0x01,0x01,0x00,0x20
684 # CHECK: v_cvt_f16_f32_e64 v5, |v1|              ; encoding: [0x05,0x01,0x4a,0xd1,0x01,0x01,0x00,0x00]
685 0x05,0x01,0x4a,0xd1,0x01,0x01,0x00,0x00
687 # CHECK: v_cvt_f16_f32_e64 v5, v1 clamp          ; encoding: [0x05,0x80,0x4a,0xd1,0x01,0x01,0x00,0x00]
688 0x05,0x80,0x4a,0xd1,0x01,0x01,0x00,0x00
690 # CHECK: v_cvt_f16_f32_e64 v5, v1 mul:2          ; encoding: [0x05,0x00,0x4a,0xd1,0x01,0x01,0x00,0x08]
691 0x05,0x00,0x4a,0xd1,0x01,0x01,0x00,0x08
693 # CHECK: v_cvt_f16_f32_e64 v5, v1 mul:4          ; encoding: [0x05,0x00,0x4a,0xd1,0x01,0x01,0x00,0x10]
694 0x05,0x00,0x4a,0xd1,0x01,0x01,0x00,0x10
696 # CHECK: v_cvt_f16_f32_e64 v5, v1 div:2          ; encoding: [0x05,0x00,0x4a,0xd1,0x01,0x01,0x00,0x18]
697 0x05,0x00,0x4a,0xd1,0x01,0x01,0x00,0x18
699 # CHECK: v_cvt_f32_f16_e64 v5, v1                ; encoding: [0x05,0x00,0x4b,0xd1,0x01,0x01,0x00,0x00]
700 0x05,0x00,0x4b,0xd1,0x01,0x01,0x00,0x00
702 # CHECK: v_cvt_f32_f16_e64 v255, v1              ; encoding: [0xff,0x00,0x4b,0xd1,0x01,0x01,0x00,0x00]
703 0xff,0x00,0x4b,0xd1,0x01,0x01,0x00,0x00
705 # CHECK: v_cvt_f32_f16_e64 v5, v255              ; encoding: [0x05,0x00,0x4b,0xd1,0xff,0x01,0x00,0x00]
706 0x05,0x00,0x4b,0xd1,0xff,0x01,0x00,0x00
708 # CHECK: v_cvt_f32_f16_e64 v5, s1                ; encoding: [0x05,0x00,0x4b,0xd1,0x01,0x00,0x00,0x00]
709 0x05,0x00,0x4b,0xd1,0x01,0x00,0x00,0x00
711 # CHECK: v_cvt_f32_f16_e64 v5, s101              ; encoding: [0x05,0x00,0x4b,0xd1,0x65,0x00,0x00,0x00]
712 0x05,0x00,0x4b,0xd1,0x65,0x00,0x00,0x00
714 # CHECK: v_cvt_f32_f16_e64 v5, flat_scratch_lo   ; encoding: [0x05,0x00,0x4b,0xd1,0x66,0x00,0x00,0x00]
715 0x05,0x00,0x4b,0xd1,0x66,0x00,0x00,0x00
717 # CHECK: v_cvt_f32_f16_e64 v5, flat_scratch_hi   ; encoding: [0x05,0x00,0x4b,0xd1,0x67,0x00,0x00,0x00]
718 0x05,0x00,0x4b,0xd1,0x67,0x00,0x00,0x00
720 # CHECK: v_cvt_f32_f16_e64 v5, vcc_lo            ; encoding: [0x05,0x00,0x4b,0xd1,0x6a,0x00,0x00,0x00]
721 0x05,0x00,0x4b,0xd1,0x6a,0x00,0x00,0x00
723 # CHECK: v_cvt_f32_f16_e64 v5, vcc_hi            ; encoding: [0x05,0x00,0x4b,0xd1,0x6b,0x00,0x00,0x00]
724 0x05,0x00,0x4b,0xd1,0x6b,0x00,0x00,0x00
726 # CHECK: v_cvt_f32_f16_e64 v5, tba_lo            ; encoding: [0x05,0x00,0x4b,0xd1,0x6c,0x00,0x00,0x00]
727 0x05,0x00,0x4b,0xd1,0x6c,0x00,0x00,0x00
729 # CHECK: v_cvt_f32_f16_e64 v5, tba_hi            ; encoding: [0x05,0x00,0x4b,0xd1,0x6d,0x00,0x00,0x00]
730 0x05,0x00,0x4b,0xd1,0x6d,0x00,0x00,0x00
732 # CHECK: v_cvt_f32_f16_e64 v5, tma_lo            ; encoding: [0x05,0x00,0x4b,0xd1,0x6e,0x00,0x00,0x00]
733 0x05,0x00,0x4b,0xd1,0x6e,0x00,0x00,0x00
735 # CHECK: v_cvt_f32_f16_e64 v5, tma_hi            ; encoding: [0x05,0x00,0x4b,0xd1,0x6f,0x00,0x00,0x00]
736 0x05,0x00,0x4b,0xd1,0x6f,0x00,0x00,0x00
738 # CHECK: v_cvt_f32_f16_e64 v5, ttmp11            ; encoding: [0x05,0x00,0x4b,0xd1,0x7b,0x00,0x00,0x00]
739 0x05,0x00,0x4b,0xd1,0x7b,0x00,0x00,0x00
741 # CHECK: v_cvt_f32_f16_e64 v5, m0                ; encoding: [0x05,0x00,0x4b,0xd1,0x7c,0x00,0x00,0x00]
742 0x05,0x00,0x4b,0xd1,0x7c,0x00,0x00,0x00
744 # CHECK: v_cvt_f32_f16_e64 v5, exec_lo           ; encoding: [0x05,0x00,0x4b,0xd1,0x7e,0x00,0x00,0x00]
745 0x05,0x00,0x4b,0xd1,0x7e,0x00,0x00,0x00
747 # CHECK: v_cvt_f32_f16_e64 v5, exec_hi           ; encoding: [0x05,0x00,0x4b,0xd1,0x7f,0x00,0x00,0x00]
748 0x05,0x00,0x4b,0xd1,0x7f,0x00,0x00,0x00
750 # CHECK: v_cvt_f32_f16_e64 v5, 0                 ; encoding: [0x05,0x00,0x4b,0xd1,0x80,0x00,0x00,0x00]
751 0x05,0x00,0x4b,0xd1,0x80,0x00,0x00,0x00
753 # CHECK: v_cvt_f32_f16_e64 v5, -1                ; encoding: [0x05,0x00,0x4b,0xd1,0xc1,0x00,0x00,0x00]
754 0x05,0x00,0x4b,0xd1,0xc1,0x00,0x00,0x00
756 # CHECK: v_cvt_f32_f16_e64 v5, 0.5               ; encoding: [0x05,0x00,0x4b,0xd1,0xf0,0x00,0x00,0x00]
757 0x05,0x00,0x4b,0xd1,0xf0,0x00,0x00,0x00
759 # CHECK: v_cvt_f32_f16_e64 v5, -4.0              ; encoding: [0x05,0x00,0x4b,0xd1,0xf7,0x00,0x00,0x00]
760 0x05,0x00,0x4b,0xd1,0xf7,0x00,0x00,0x00
762 # CHECK: v_cvt_f32_f16_e64 v5, -v1               ; encoding: [0x05,0x00,0x4b,0xd1,0x01,0x01,0x00,0x20]
763 0x05,0x00,0x4b,0xd1,0x01,0x01,0x00,0x20
765 # CHECK: v_cvt_f32_f16_e64 v5, |v1|              ; encoding: [0x05,0x01,0x4b,0xd1,0x01,0x01,0x00,0x00]
766 0x05,0x01,0x4b,0xd1,0x01,0x01,0x00,0x00
768 # CHECK: v_cvt_f32_f16_e64 v5, v1 clamp          ; encoding: [0x05,0x80,0x4b,0xd1,0x01,0x01,0x00,0x00]
769 0x05,0x80,0x4b,0xd1,0x01,0x01,0x00,0x00
771 # CHECK: v_cvt_f32_f16_e64 v5, v1 mul:2          ; encoding: [0x05,0x00,0x4b,0xd1,0x01,0x01,0x00,0x08]
772 0x05,0x00,0x4b,0xd1,0x01,0x01,0x00,0x08
774 # CHECK: v_cvt_f32_f16_e64 v5, v1 mul:4          ; encoding: [0x05,0x00,0x4b,0xd1,0x01,0x01,0x00,0x10]
775 0x05,0x00,0x4b,0xd1,0x01,0x01,0x00,0x10
777 # CHECK: v_cvt_f32_f16_e64 v5, v1 div:2          ; encoding: [0x05,0x00,0x4b,0xd1,0x01,0x01,0x00,0x18]
778 0x05,0x00,0x4b,0xd1,0x01,0x01,0x00,0x18
780 # CHECK: v_cvt_rpi_i32_f32_e64 v5, v1            ; encoding: [0x05,0x00,0x4c,0xd1,0x01,0x01,0x00,0x00]
781 0x05,0x00,0x4c,0xd1,0x01,0x01,0x00,0x00
783 # CHECK: v_cvt_rpi_i32_f32_e64 v255, v1          ; encoding: [0xff,0x00,0x4c,0xd1,0x01,0x01,0x00,0x00]
784 0xff,0x00,0x4c,0xd1,0x01,0x01,0x00,0x00
786 # CHECK: v_cvt_rpi_i32_f32_e64 v5, v255          ; encoding: [0x05,0x00,0x4c,0xd1,0xff,0x01,0x00,0x00]
787 0x05,0x00,0x4c,0xd1,0xff,0x01,0x00,0x00
789 # CHECK: v_cvt_rpi_i32_f32_e64 v5, s1            ; encoding: [0x05,0x00,0x4c,0xd1,0x01,0x00,0x00,0x00]
790 0x05,0x00,0x4c,0xd1,0x01,0x00,0x00,0x00
792 # CHECK: v_cvt_rpi_i32_f32_e64 v5, s101          ; encoding: [0x05,0x00,0x4c,0xd1,0x65,0x00,0x00,0x00]
793 0x05,0x00,0x4c,0xd1,0x65,0x00,0x00,0x00
795 # CHECK: v_cvt_rpi_i32_f32_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x4c,0xd1,0x66,0x00,0x00,0x00]
796 0x05,0x00,0x4c,0xd1,0x66,0x00,0x00,0x00
798 # CHECK: v_cvt_rpi_i32_f32_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x4c,0xd1,0x67,0x00,0x00,0x00]
799 0x05,0x00,0x4c,0xd1,0x67,0x00,0x00,0x00
801 # CHECK: v_cvt_rpi_i32_f32_e64 v5, vcc_lo        ; encoding: [0x05,0x00,0x4c,0xd1,0x6a,0x00,0x00,0x00]
802 0x05,0x00,0x4c,0xd1,0x6a,0x00,0x00,0x00
804 # CHECK: v_cvt_rpi_i32_f32_e64 v5, vcc_hi        ; encoding: [0x05,0x00,0x4c,0xd1,0x6b,0x00,0x00,0x00]
805 0x05,0x00,0x4c,0xd1,0x6b,0x00,0x00,0x00
807 # CHECK: v_cvt_rpi_i32_f32_e64 v5, tba_lo        ; encoding: [0x05,0x00,0x4c,0xd1,0x6c,0x00,0x00,0x00]
808 0x05,0x00,0x4c,0xd1,0x6c,0x00,0x00,0x00
810 # CHECK: v_cvt_rpi_i32_f32_e64 v5, tba_hi        ; encoding: [0x05,0x00,0x4c,0xd1,0x6d,0x00,0x00,0x00]
811 0x05,0x00,0x4c,0xd1,0x6d,0x00,0x00,0x00
813 # CHECK: v_cvt_rpi_i32_f32_e64 v5, tma_lo        ; encoding: [0x05,0x00,0x4c,0xd1,0x6e,0x00,0x00,0x00]
814 0x05,0x00,0x4c,0xd1,0x6e,0x00,0x00,0x00
816 # CHECK: v_cvt_rpi_i32_f32_e64 v5, tma_hi        ; encoding: [0x05,0x00,0x4c,0xd1,0x6f,0x00,0x00,0x00]
817 0x05,0x00,0x4c,0xd1,0x6f,0x00,0x00,0x00
819 # CHECK: v_cvt_rpi_i32_f32_e64 v5, ttmp11        ; encoding: [0x05,0x00,0x4c,0xd1,0x7b,0x00,0x00,0x00]
820 0x05,0x00,0x4c,0xd1,0x7b,0x00,0x00,0x00
822 # CHECK: v_cvt_rpi_i32_f32_e64 v5, m0            ; encoding: [0x05,0x00,0x4c,0xd1,0x7c,0x00,0x00,0x00]
823 0x05,0x00,0x4c,0xd1,0x7c,0x00,0x00,0x00
825 # CHECK: v_cvt_rpi_i32_f32_e64 v5, exec_lo       ; encoding: [0x05,0x00,0x4c,0xd1,0x7e,0x00,0x00,0x00]
826 0x05,0x00,0x4c,0xd1,0x7e,0x00,0x00,0x00
828 # CHECK: v_cvt_rpi_i32_f32_e64 v5, exec_hi       ; encoding: [0x05,0x00,0x4c,0xd1,0x7f,0x00,0x00,0x00]
829 0x05,0x00,0x4c,0xd1,0x7f,0x00,0x00,0x00
831 # CHECK: v_cvt_rpi_i32_f32_e64 v5, 0             ; encoding: [0x05,0x00,0x4c,0xd1,0x80,0x00,0x00,0x00]
832 0x05,0x00,0x4c,0xd1,0x80,0x00,0x00,0x00
834 # CHECK: v_cvt_rpi_i32_f32_e64 v5, -1            ; encoding: [0x05,0x00,0x4c,0xd1,0xc1,0x00,0x00,0x00]
835 0x05,0x00,0x4c,0xd1,0xc1,0x00,0x00,0x00
837 # CHECK: v_cvt_rpi_i32_f32_e64 v5, 0.5           ; encoding: [0x05,0x00,0x4c,0xd1,0xf0,0x00,0x00,0x00]
838 0x05,0x00,0x4c,0xd1,0xf0,0x00,0x00,0x00
840 # CHECK: v_cvt_rpi_i32_f32_e64 v5, -4.0          ; encoding: [0x05,0x00,0x4c,0xd1,0xf7,0x00,0x00,0x00]
841 0x05,0x00,0x4c,0xd1,0xf7,0x00,0x00,0x00
843 # CHECK: v_cvt_rpi_i32_f32_e64 v5, -v1           ; encoding: [0x05,0x00,0x4c,0xd1,0x01,0x01,0x00,0x20]
844 0x05,0x00,0x4c,0xd1,0x01,0x01,0x00,0x20
846 # CHECK: v_cvt_rpi_i32_f32_e64 v5, |v1|          ; encoding: [0x05,0x01,0x4c,0xd1,0x01,0x01,0x00,0x00]
847 0x05,0x01,0x4c,0xd1,0x01,0x01,0x00,0x00
849 # CHECK: v_cvt_flr_i32_f32_e64 v5, v1            ; encoding: [0x05,0x00,0x4d,0xd1,0x01,0x01,0x00,0x00]
850 0x05,0x00,0x4d,0xd1,0x01,0x01,0x00,0x00
852 # CHECK: v_cvt_flr_i32_f32_e64 v255, v1          ; encoding: [0xff,0x00,0x4d,0xd1,0x01,0x01,0x00,0x00]
853 0xff,0x00,0x4d,0xd1,0x01,0x01,0x00,0x00
855 # CHECK: v_cvt_flr_i32_f32_e64 v5, v255          ; encoding: [0x05,0x00,0x4d,0xd1,0xff,0x01,0x00,0x00]
856 0x05,0x00,0x4d,0xd1,0xff,0x01,0x00,0x00
858 # CHECK: v_cvt_flr_i32_f32_e64 v5, s1            ; encoding: [0x05,0x00,0x4d,0xd1,0x01,0x00,0x00,0x00]
859 0x05,0x00,0x4d,0xd1,0x01,0x00,0x00,0x00
861 # CHECK: v_cvt_flr_i32_f32_e64 v5, s101          ; encoding: [0x05,0x00,0x4d,0xd1,0x65,0x00,0x00,0x00]
862 0x05,0x00,0x4d,0xd1,0x65,0x00,0x00,0x00
864 # CHECK: v_cvt_flr_i32_f32_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x4d,0xd1,0x66,0x00,0x00,0x00]
865 0x05,0x00,0x4d,0xd1,0x66,0x00,0x00,0x00
867 # CHECK: v_cvt_flr_i32_f32_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x4d,0xd1,0x67,0x00,0x00,0x00]
868 0x05,0x00,0x4d,0xd1,0x67,0x00,0x00,0x00
870 # CHECK: v_cvt_flr_i32_f32_e64 v5, vcc_lo        ; encoding: [0x05,0x00,0x4d,0xd1,0x6a,0x00,0x00,0x00]
871 0x05,0x00,0x4d,0xd1,0x6a,0x00,0x00,0x00
873 # CHECK: v_cvt_flr_i32_f32_e64 v5, vcc_hi        ; encoding: [0x05,0x00,0x4d,0xd1,0x6b,0x00,0x00,0x00]
874 0x05,0x00,0x4d,0xd1,0x6b,0x00,0x00,0x00
876 # CHECK: v_cvt_flr_i32_f32_e64 v5, tba_lo        ; encoding: [0x05,0x00,0x4d,0xd1,0x6c,0x00,0x00,0x00]
877 0x05,0x00,0x4d,0xd1,0x6c,0x00,0x00,0x00
879 # CHECK: v_cvt_flr_i32_f32_e64 v5, tba_hi        ; encoding: [0x05,0x00,0x4d,0xd1,0x6d,0x00,0x00,0x00]
880 0x05,0x00,0x4d,0xd1,0x6d,0x00,0x00,0x00
882 # CHECK: v_cvt_flr_i32_f32_e64 v5, tma_lo        ; encoding: [0x05,0x00,0x4d,0xd1,0x6e,0x00,0x00,0x00]
883 0x05,0x00,0x4d,0xd1,0x6e,0x00,0x00,0x00
885 # CHECK: v_cvt_flr_i32_f32_e64 v5, tma_hi        ; encoding: [0x05,0x00,0x4d,0xd1,0x6f,0x00,0x00,0x00]
886 0x05,0x00,0x4d,0xd1,0x6f,0x00,0x00,0x00
888 # CHECK: v_cvt_flr_i32_f32_e64 v5, ttmp11        ; encoding: [0x05,0x00,0x4d,0xd1,0x7b,0x00,0x00,0x00]
889 0x05,0x00,0x4d,0xd1,0x7b,0x00,0x00,0x00
891 # CHECK: v_cvt_flr_i32_f32_e64 v5, m0            ; encoding: [0x05,0x00,0x4d,0xd1,0x7c,0x00,0x00,0x00]
892 0x05,0x00,0x4d,0xd1,0x7c,0x00,0x00,0x00
894 # CHECK: v_cvt_flr_i32_f32_e64 v5, exec_lo       ; encoding: [0x05,0x00,0x4d,0xd1,0x7e,0x00,0x00,0x00]
895 0x05,0x00,0x4d,0xd1,0x7e,0x00,0x00,0x00
897 # CHECK: v_cvt_flr_i32_f32_e64 v5, exec_hi       ; encoding: [0x05,0x00,0x4d,0xd1,0x7f,0x00,0x00,0x00]
898 0x05,0x00,0x4d,0xd1,0x7f,0x00,0x00,0x00
900 # CHECK: v_cvt_flr_i32_f32_e64 v5, 0             ; encoding: [0x05,0x00,0x4d,0xd1,0x80,0x00,0x00,0x00]
901 0x05,0x00,0x4d,0xd1,0x80,0x00,0x00,0x00
903 # CHECK: v_cvt_flr_i32_f32_e64 v5, -1            ; encoding: [0x05,0x00,0x4d,0xd1,0xc1,0x00,0x00,0x00]
904 0x05,0x00,0x4d,0xd1,0xc1,0x00,0x00,0x00
906 # CHECK: v_cvt_flr_i32_f32_e64 v5, 0.5           ; encoding: [0x05,0x00,0x4d,0xd1,0xf0,0x00,0x00,0x00]
907 0x05,0x00,0x4d,0xd1,0xf0,0x00,0x00,0x00
909 # CHECK: v_cvt_flr_i32_f32_e64 v5, -4.0          ; encoding: [0x05,0x00,0x4d,0xd1,0xf7,0x00,0x00,0x00]
910 0x05,0x00,0x4d,0xd1,0xf7,0x00,0x00,0x00
912 # CHECK: v_cvt_flr_i32_f32_e64 v5, -v1           ; encoding: [0x05,0x00,0x4d,0xd1,0x01,0x01,0x00,0x20]
913 0x05,0x00,0x4d,0xd1,0x01,0x01,0x00,0x20
915 # CHECK: v_cvt_flr_i32_f32_e64 v5, |v1|          ; encoding: [0x05,0x01,0x4d,0xd1,0x01,0x01,0x00,0x00]
916 0x05,0x01,0x4d,0xd1,0x01,0x01,0x00,0x00
918 # CHECK: v_cvt_off_f32_i4_e64 v5, v1             ; encoding: [0x05,0x00,0x4e,0xd1,0x01,0x01,0x00,0x00]
919 0x05,0x00,0x4e,0xd1,0x01,0x01,0x00,0x00
921 # CHECK: v_cvt_off_f32_i4_e64 v255, v1           ; encoding: [0xff,0x00,0x4e,0xd1,0x01,0x01,0x00,0x00]
922 0xff,0x00,0x4e,0xd1,0x01,0x01,0x00,0x00
924 # CHECK: v_cvt_off_f32_i4_e64 v5, v255           ; encoding: [0x05,0x00,0x4e,0xd1,0xff,0x01,0x00,0x00]
925 0x05,0x00,0x4e,0xd1,0xff,0x01,0x00,0x00
927 # CHECK: v_cvt_off_f32_i4_e64 v5, s1             ; encoding: [0x05,0x00,0x4e,0xd1,0x01,0x00,0x00,0x00]
928 0x05,0x00,0x4e,0xd1,0x01,0x00,0x00,0x00
930 # CHECK: v_cvt_off_f32_i4_e64 v5, s101           ; encoding: [0x05,0x00,0x4e,0xd1,0x65,0x00,0x00,0x00]
931 0x05,0x00,0x4e,0xd1,0x65,0x00,0x00,0x00
933 # CHECK: v_cvt_off_f32_i4_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x4e,0xd1,0x66,0x00,0x00,0x00]
934 0x05,0x00,0x4e,0xd1,0x66,0x00,0x00,0x00
936 # CHECK: v_cvt_off_f32_i4_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x4e,0xd1,0x67,0x00,0x00,0x00]
937 0x05,0x00,0x4e,0xd1,0x67,0x00,0x00,0x00
939 # CHECK: v_cvt_off_f32_i4_e64 v5, vcc_lo         ; encoding: [0x05,0x00,0x4e,0xd1,0x6a,0x00,0x00,0x00]
940 0x05,0x00,0x4e,0xd1,0x6a,0x00,0x00,0x00
942 # CHECK: v_cvt_off_f32_i4_e64 v5, vcc_hi         ; encoding: [0x05,0x00,0x4e,0xd1,0x6b,0x00,0x00,0x00]
943 0x05,0x00,0x4e,0xd1,0x6b,0x00,0x00,0x00
945 # CHECK: v_cvt_off_f32_i4_e64 v5, tba_lo         ; encoding: [0x05,0x00,0x4e,0xd1,0x6c,0x00,0x00,0x00]
946 0x05,0x00,0x4e,0xd1,0x6c,0x00,0x00,0x00
948 # CHECK: v_cvt_off_f32_i4_e64 v5, tba_hi         ; encoding: [0x05,0x00,0x4e,0xd1,0x6d,0x00,0x00,0x00]
949 0x05,0x00,0x4e,0xd1,0x6d,0x00,0x00,0x00
951 # CHECK: v_cvt_off_f32_i4_e64 v5, tma_lo         ; encoding: [0x05,0x00,0x4e,0xd1,0x6e,0x00,0x00,0x00]
952 0x05,0x00,0x4e,0xd1,0x6e,0x00,0x00,0x00
954 # CHECK: v_cvt_off_f32_i4_e64 v5, tma_hi         ; encoding: [0x05,0x00,0x4e,0xd1,0x6f,0x00,0x00,0x00]
955 0x05,0x00,0x4e,0xd1,0x6f,0x00,0x00,0x00
957 # CHECK: v_cvt_off_f32_i4_e64 v5, ttmp11         ; encoding: [0x05,0x00,0x4e,0xd1,0x7b,0x00,0x00,0x00]
958 0x05,0x00,0x4e,0xd1,0x7b,0x00,0x00,0x00
960 # CHECK: v_cvt_off_f32_i4_e64 v5, m0             ; encoding: [0x05,0x00,0x4e,0xd1,0x7c,0x00,0x00,0x00]
961 0x05,0x00,0x4e,0xd1,0x7c,0x00,0x00,0x00
963 # CHECK: v_cvt_off_f32_i4_e64 v5, exec_lo        ; encoding: [0x05,0x00,0x4e,0xd1,0x7e,0x00,0x00,0x00]
964 0x05,0x00,0x4e,0xd1,0x7e,0x00,0x00,0x00
966 # CHECK: v_cvt_off_f32_i4_e64 v5, exec_hi        ; encoding: [0x05,0x00,0x4e,0xd1,0x7f,0x00,0x00,0x00]
967 0x05,0x00,0x4e,0xd1,0x7f,0x00,0x00,0x00
969 # CHECK: v_cvt_off_f32_i4_e64 v5, 0              ; encoding: [0x05,0x00,0x4e,0xd1,0x80,0x00,0x00,0x00]
970 0x05,0x00,0x4e,0xd1,0x80,0x00,0x00,0x00
972 # CHECK: v_cvt_off_f32_i4_e64 v5, -1             ; encoding: [0x05,0x00,0x4e,0xd1,0xc1,0x00,0x00,0x00]
973 0x05,0x00,0x4e,0xd1,0xc1,0x00,0x00,0x00
975 # CHECK: v_cvt_off_f32_i4_e64 v5, 0.5            ; encoding: [0x05,0x00,0x4e,0xd1,0xf0,0x00,0x00,0x00]
976 0x05,0x00,0x4e,0xd1,0xf0,0x00,0x00,0x00
978 # CHECK: v_cvt_off_f32_i4_e64 v5, -4.0           ; encoding: [0x05,0x00,0x4e,0xd1,0xf7,0x00,0x00,0x00]
979 0x05,0x00,0x4e,0xd1,0xf7,0x00,0x00,0x00
981 # CHECK: v_cvt_off_f32_i4_e64 v5, v1 clamp       ; encoding: [0x05,0x80,0x4e,0xd1,0x01,0x01,0x00,0x00]
982 0x05,0x80,0x4e,0xd1,0x01,0x01,0x00,0x00
984 # CHECK: v_cvt_off_f32_i4_e64 v5, v1 mul:2       ; encoding: [0x05,0x00,0x4e,0xd1,0x01,0x01,0x00,0x08]
985 0x05,0x00,0x4e,0xd1,0x01,0x01,0x00,0x08
987 # CHECK: v_cvt_off_f32_i4_e64 v5, v1 mul:4       ; encoding: [0x05,0x00,0x4e,0xd1,0x01,0x01,0x00,0x10]
988 0x05,0x00,0x4e,0xd1,0x01,0x01,0x00,0x10
990 # CHECK: v_cvt_off_f32_i4_e64 v5, v1 div:2       ; encoding: [0x05,0x00,0x4e,0xd1,0x01,0x01,0x00,0x18]
991 0x05,0x00,0x4e,0xd1,0x01,0x01,0x00,0x18
993 # CHECK: v_cvt_f32_f64_e64 v5, v[1:2]            ; encoding: [0x05,0x00,0x4f,0xd1,0x01,0x01,0x00,0x00]
994 0x05,0x00,0x4f,0xd1,0x01,0x01,0x00,0x00
996 # CHECK: v_cvt_f32_f64_e64 v255, v[1:2]          ; encoding: [0xff,0x00,0x4f,0xd1,0x01,0x01,0x00,0x00]
997 0xff,0x00,0x4f,0xd1,0x01,0x01,0x00,0x00
999 # CHECK: v_cvt_f32_f64_e64 v5, v[254:255]        ; encoding: [0x05,0x00,0x4f,0xd1,0xfe,0x01,0x00,0x00]
1000 0x05,0x00,0x4f,0xd1,0xfe,0x01,0x00,0x00
1002 # CHECK: v_cvt_f32_f64_e64 v5, s[2:3]            ; encoding: [0x05,0x00,0x4f,0xd1,0x02,0x00,0x00,0x00]
1003 0x05,0x00,0x4f,0xd1,0x02,0x00,0x00,0x00
1005 # CHECK: v_cvt_f32_f64_e64 v5, s[4:5]            ; encoding: [0x05,0x00,0x4f,0xd1,0x04,0x00,0x00,0x00]
1006 0x05,0x00,0x4f,0xd1,0x04,0x00,0x00,0x00
1008 # CHECK: v_cvt_f32_f64_e64 v5, s[100:101]        ; encoding: [0x05,0x00,0x4f,0xd1,0x64,0x00,0x00,0x00]
1009 0x05,0x00,0x4f,0xd1,0x64,0x00,0x00,0x00
1011 # CHECK: v_cvt_f32_f64_e64 v5, flat_scratch      ; encoding: [0x05,0x00,0x4f,0xd1,0x66,0x00,0x00,0x00]
1012 0x05,0x00,0x4f,0xd1,0x66,0x00,0x00,0x00
1014 # CHECK: v_cvt_f32_f64_e64 v5, vcc               ; encoding: [0x05,0x00,0x4f,0xd1,0x6a,0x00,0x00,0x00]
1015 0x05,0x00,0x4f,0xd1,0x6a,0x00,0x00,0x00
1017 # CHECK: v_cvt_f32_f64_e64 v5, tba               ; encoding: [0x05,0x00,0x4f,0xd1,0x6c,0x00,0x00,0x00]
1018 0x05,0x00,0x4f,0xd1,0x6c,0x00,0x00,0x00
1020 # CHECK: v_cvt_f32_f64_e64 v5, tma               ; encoding: [0x05,0x00,0x4f,0xd1,0x6e,0x00,0x00,0x00]
1021 0x05,0x00,0x4f,0xd1,0x6e,0x00,0x00,0x00
1023 # CHECK: v_cvt_f32_f64_e64 v5, ttmp[10:11]       ; encoding: [0x05,0x00,0x4f,0xd1,0x7a,0x00,0x00,0x00]
1024 0x05,0x00,0x4f,0xd1,0x7a,0x00,0x00,0x00
1026 # CHECK: v_cvt_f32_f64_e64 v5, exec              ; encoding: [0x05,0x00,0x4f,0xd1,0x7e,0x00,0x00,0x00]
1027 0x05,0x00,0x4f,0xd1,0x7e,0x00,0x00,0x00
1029 # CHECK: v_cvt_f32_f64_e64 v5, 0                 ; encoding: [0x05,0x00,0x4f,0xd1,0x80,0x00,0x00,0x00]
1030 0x05,0x00,0x4f,0xd1,0x80,0x00,0x00,0x00
1032 # CHECK: v_cvt_f32_f64_e64 v5, -1                ; encoding: [0x05,0x00,0x4f,0xd1,0xc1,0x00,0x00,0x00]
1033 0x05,0x00,0x4f,0xd1,0xc1,0x00,0x00,0x00
1035 # CHECK: v_cvt_f32_f64_e64 v5, 0.5               ; encoding: [0x05,0x00,0x4f,0xd1,0xf0,0x00,0x00,0x00]
1036 0x05,0x00,0x4f,0xd1,0xf0,0x00,0x00,0x00
1038 # CHECK: v_cvt_f32_f64_e64 v5, -4.0              ; encoding: [0x05,0x00,0x4f,0xd1,0xf7,0x00,0x00,0x00]
1039 0x05,0x00,0x4f,0xd1,0xf7,0x00,0x00,0x00
1041 # CHECK: v_cvt_f32_f64_e64 v5, -v[1:2]           ; encoding: [0x05,0x00,0x4f,0xd1,0x01,0x01,0x00,0x20]
1042 0x05,0x00,0x4f,0xd1,0x01,0x01,0x00,0x20
1044 # CHECK: v_cvt_f32_f64_e64 v5, |v[1:2]|          ; encoding: [0x05,0x01,0x4f,0xd1,0x01,0x01,0x00,0x00]
1045 0x05,0x01,0x4f,0xd1,0x01,0x01,0x00,0x00
1047 # CHECK: v_cvt_f32_f64_e64 v5, v[1:2] clamp      ; encoding: [0x05,0x80,0x4f,0xd1,0x01,0x01,0x00,0x00]
1048 0x05,0x80,0x4f,0xd1,0x01,0x01,0x00,0x00
1050 # CHECK: v_cvt_f32_f64_e64 v5, v[1:2] mul:2      ; encoding: [0x05,0x00,0x4f,0xd1,0x01,0x01,0x00,0x08]
1051 0x05,0x00,0x4f,0xd1,0x01,0x01,0x00,0x08
1053 # CHECK: v_cvt_f32_f64_e64 v5, v[1:2] mul:4      ; encoding: [0x05,0x00,0x4f,0xd1,0x01,0x01,0x00,0x10]
1054 0x05,0x00,0x4f,0xd1,0x01,0x01,0x00,0x10
1056 # CHECK: v_cvt_f32_f64_e64 v5, v[1:2] div:2      ; encoding: [0x05,0x00,0x4f,0xd1,0x01,0x01,0x00,0x18]
1057 0x05,0x00,0x4f,0xd1,0x01,0x01,0x00,0x18
1059 # CHECK: v_cvt_f64_f32_e64 v[5:6], v1            ; encoding: [0x05,0x00,0x50,0xd1,0x01,0x01,0x00,0x00]
1060 0x05,0x00,0x50,0xd1,0x01,0x01,0x00,0x00
1062 # CHECK: v_cvt_f64_f32_e64 v[254:255], v1        ; encoding: [0xfe,0x00,0x50,0xd1,0x01,0x01,0x00,0x00]
1063 0xfe,0x00,0x50,0xd1,0x01,0x01,0x00,0x00
1065 # CHECK: v_cvt_f64_f32_e64 v[5:6], v255          ; encoding: [0x05,0x00,0x50,0xd1,0xff,0x01,0x00,0x00]
1066 0x05,0x00,0x50,0xd1,0xff,0x01,0x00,0x00
1068 # CHECK: v_cvt_f64_f32_e64 v[5:6], s1            ; encoding: [0x05,0x00,0x50,0xd1,0x01,0x00,0x00,0x00]
1069 0x05,0x00,0x50,0xd1,0x01,0x00,0x00,0x00
1071 # CHECK: v_cvt_f64_f32_e64 v[5:6], s101          ; encoding: [0x05,0x00,0x50,0xd1,0x65,0x00,0x00,0x00]
1072 0x05,0x00,0x50,0xd1,0x65,0x00,0x00,0x00
1074 # CHECK: v_cvt_f64_f32_e64 v[5:6], flat_scratch_lo ; encoding: [0x05,0x00,0x50,0xd1,0x66,0x00,0x00,0x00]
1075 0x05,0x00,0x50,0xd1,0x66,0x00,0x00,0x00
1077 # CHECK: v_cvt_f64_f32_e64 v[5:6], flat_scratch_hi ; encoding: [0x05,0x00,0x50,0xd1,0x67,0x00,0x00,0x00]
1078 0x05,0x00,0x50,0xd1,0x67,0x00,0x00,0x00
1080 # CHECK: v_cvt_f64_f32_e64 v[5:6], vcc_lo        ; encoding: [0x05,0x00,0x50,0xd1,0x6a,0x00,0x00,0x00]
1081 0x05,0x00,0x50,0xd1,0x6a,0x00,0x00,0x00
1083 # CHECK: v_cvt_f64_f32_e64 v[5:6], vcc_hi        ; encoding: [0x05,0x00,0x50,0xd1,0x6b,0x00,0x00,0x00]
1084 0x05,0x00,0x50,0xd1,0x6b,0x00,0x00,0x00
1086 # CHECK: v_cvt_f64_f32_e64 v[5:6], tba_lo        ; encoding: [0x05,0x00,0x50,0xd1,0x6c,0x00,0x00,0x00]
1087 0x05,0x00,0x50,0xd1,0x6c,0x00,0x00,0x00
1089 # CHECK: v_cvt_f64_f32_e64 v[5:6], tba_hi        ; encoding: [0x05,0x00,0x50,0xd1,0x6d,0x00,0x00,0x00]
1090 0x05,0x00,0x50,0xd1,0x6d,0x00,0x00,0x00
1092 # CHECK: v_cvt_f64_f32_e64 v[5:6], tma_lo        ; encoding: [0x05,0x00,0x50,0xd1,0x6e,0x00,0x00,0x00]
1093 0x05,0x00,0x50,0xd1,0x6e,0x00,0x00,0x00
1095 # CHECK: v_cvt_f64_f32_e64 v[5:6], tma_hi        ; encoding: [0x05,0x00,0x50,0xd1,0x6f,0x00,0x00,0x00]
1096 0x05,0x00,0x50,0xd1,0x6f,0x00,0x00,0x00
1098 # CHECK: v_cvt_f64_f32_e64 v[5:6], ttmp11        ; encoding: [0x05,0x00,0x50,0xd1,0x7b,0x00,0x00,0x00]
1099 0x05,0x00,0x50,0xd1,0x7b,0x00,0x00,0x00
1101 # CHECK: v_cvt_f64_f32_e64 v[5:6], m0            ; encoding: [0x05,0x00,0x50,0xd1,0x7c,0x00,0x00,0x00]
1102 0x05,0x00,0x50,0xd1,0x7c,0x00,0x00,0x00
1104 # CHECK: v_cvt_f64_f32_e64 v[5:6], exec_lo       ; encoding: [0x05,0x00,0x50,0xd1,0x7e,0x00,0x00,0x00]
1105 0x05,0x00,0x50,0xd1,0x7e,0x00,0x00,0x00
1107 # CHECK: v_cvt_f64_f32_e64 v[5:6], exec_hi       ; encoding: [0x05,0x00,0x50,0xd1,0x7f,0x00,0x00,0x00]
1108 0x05,0x00,0x50,0xd1,0x7f,0x00,0x00,0x00
1110 # CHECK: v_cvt_f64_f32_e64 v[5:6], 0             ; encoding: [0x05,0x00,0x50,0xd1,0x80,0x00,0x00,0x00]
1111 0x05,0x00,0x50,0xd1,0x80,0x00,0x00,0x00
1113 # CHECK: v_cvt_f64_f32_e64 v[5:6], -1            ; encoding: [0x05,0x00,0x50,0xd1,0xc1,0x00,0x00,0x00]
1114 0x05,0x00,0x50,0xd1,0xc1,0x00,0x00,0x00
1116 # CHECK: v_cvt_f64_f32_e64 v[5:6], 0.5           ; encoding: [0x05,0x00,0x50,0xd1,0xf0,0x00,0x00,0x00]
1117 0x05,0x00,0x50,0xd1,0xf0,0x00,0x00,0x00
1119 # CHECK: v_cvt_f64_f32_e64 v[5:6], -4.0          ; encoding: [0x05,0x00,0x50,0xd1,0xf7,0x00,0x00,0x00]
1120 0x05,0x00,0x50,0xd1,0xf7,0x00,0x00,0x00
1122 # CHECK: v_cvt_f64_f32_e64 v[5:6], -v1           ; encoding: [0x05,0x00,0x50,0xd1,0x01,0x01,0x00,0x20]
1123 0x05,0x00,0x50,0xd1,0x01,0x01,0x00,0x20
1125 # CHECK: v_cvt_f64_f32_e64 v[5:6], |v1|          ; encoding: [0x05,0x01,0x50,0xd1,0x01,0x01,0x00,0x00]
1126 0x05,0x01,0x50,0xd1,0x01,0x01,0x00,0x00
1128 # CHECK: v_cvt_f64_f32_e64 v[5:6], v1 clamp      ; encoding: [0x05,0x80,0x50,0xd1,0x01,0x01,0x00,0x00]
1129 0x05,0x80,0x50,0xd1,0x01,0x01,0x00,0x00
1131 # CHECK: v_cvt_f64_f32_e64 v[5:6], v1 mul:2      ; encoding: [0x05,0x00,0x50,0xd1,0x01,0x01,0x00,0x08]
1132 0x05,0x00,0x50,0xd1,0x01,0x01,0x00,0x08
1134 # CHECK: v_cvt_f64_f32_e64 v[5:6], v1 mul:4      ; encoding: [0x05,0x00,0x50,0xd1,0x01,0x01,0x00,0x10]
1135 0x05,0x00,0x50,0xd1,0x01,0x01,0x00,0x10
1137 # CHECK: v_cvt_f64_f32_e64 v[5:6], v1 div:2      ; encoding: [0x05,0x00,0x50,0xd1,0x01,0x01,0x00,0x18]
1138 0x05,0x00,0x50,0xd1,0x01,0x01,0x00,0x18
1140 # CHECK: v_cvt_f32_ubyte0_e64 v5, v1             ; encoding: [0x05,0x00,0x51,0xd1,0x01,0x01,0x00,0x00]
1141 0x05,0x00,0x51,0xd1,0x01,0x01,0x00,0x00
1143 # CHECK: v_cvt_f32_ubyte0_e64 v255, v1           ; encoding: [0xff,0x00,0x51,0xd1,0x01,0x01,0x00,0x00]
1144 0xff,0x00,0x51,0xd1,0x01,0x01,0x00,0x00
1146 # CHECK: v_cvt_f32_ubyte0_e64 v5, v255           ; encoding: [0x05,0x00,0x51,0xd1,0xff,0x01,0x00,0x00]
1147 0x05,0x00,0x51,0xd1,0xff,0x01,0x00,0x00
1149 # CHECK: v_cvt_f32_ubyte0_e64 v5, s1             ; encoding: [0x05,0x00,0x51,0xd1,0x01,0x00,0x00,0x00]
1150 0x05,0x00,0x51,0xd1,0x01,0x00,0x00,0x00
1152 # CHECK: v_cvt_f32_ubyte0_e64 v5, s101           ; encoding: [0x05,0x00,0x51,0xd1,0x65,0x00,0x00,0x00]
1153 0x05,0x00,0x51,0xd1,0x65,0x00,0x00,0x00
1155 # CHECK: v_cvt_f32_ubyte0_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x51,0xd1,0x66,0x00,0x00,0x00]
1156 0x05,0x00,0x51,0xd1,0x66,0x00,0x00,0x00
1158 # CHECK: v_cvt_f32_ubyte0_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x51,0xd1,0x67,0x00,0x00,0x00]
1159 0x05,0x00,0x51,0xd1,0x67,0x00,0x00,0x00
1161 # CHECK: v_cvt_f32_ubyte0_e64 v5, vcc_lo         ; encoding: [0x05,0x00,0x51,0xd1,0x6a,0x00,0x00,0x00]
1162 0x05,0x00,0x51,0xd1,0x6a,0x00,0x00,0x00
1164 # CHECK: v_cvt_f32_ubyte0_e64 v5, vcc_hi         ; encoding: [0x05,0x00,0x51,0xd1,0x6b,0x00,0x00,0x00]
1165 0x05,0x00,0x51,0xd1,0x6b,0x00,0x00,0x00
1167 # CHECK: v_cvt_f32_ubyte0_e64 v5, tba_lo         ; encoding: [0x05,0x00,0x51,0xd1,0x6c,0x00,0x00,0x00]
1168 0x05,0x00,0x51,0xd1,0x6c,0x00,0x00,0x00
1170 # CHECK: v_cvt_f32_ubyte0_e64 v5, tba_hi         ; encoding: [0x05,0x00,0x51,0xd1,0x6d,0x00,0x00,0x00]
1171 0x05,0x00,0x51,0xd1,0x6d,0x00,0x00,0x00
1173 # CHECK: v_cvt_f32_ubyte0_e64 v5, tma_lo         ; encoding: [0x05,0x00,0x51,0xd1,0x6e,0x00,0x00,0x00]
1174 0x05,0x00,0x51,0xd1,0x6e,0x00,0x00,0x00
1176 # CHECK: v_cvt_f32_ubyte0_e64 v5, tma_hi         ; encoding: [0x05,0x00,0x51,0xd1,0x6f,0x00,0x00,0x00]
1177 0x05,0x00,0x51,0xd1,0x6f,0x00,0x00,0x00
1179 # CHECK: v_cvt_f32_ubyte0_e64 v5, ttmp11         ; encoding: [0x05,0x00,0x51,0xd1,0x7b,0x00,0x00,0x00]
1180 0x05,0x00,0x51,0xd1,0x7b,0x00,0x00,0x00
1182 # CHECK: v_cvt_f32_ubyte0_e64 v5, m0             ; encoding: [0x05,0x00,0x51,0xd1,0x7c,0x00,0x00,0x00]
1183 0x05,0x00,0x51,0xd1,0x7c,0x00,0x00,0x00
1185 # CHECK: v_cvt_f32_ubyte0_e64 v5, exec_lo        ; encoding: [0x05,0x00,0x51,0xd1,0x7e,0x00,0x00,0x00]
1186 0x05,0x00,0x51,0xd1,0x7e,0x00,0x00,0x00
1188 # CHECK: v_cvt_f32_ubyte0_e64 v5, exec_hi        ; encoding: [0x05,0x00,0x51,0xd1,0x7f,0x00,0x00,0x00]
1189 0x05,0x00,0x51,0xd1,0x7f,0x00,0x00,0x00
1191 # CHECK: v_cvt_f32_ubyte0_e64 v5, 0              ; encoding: [0x05,0x00,0x51,0xd1,0x80,0x00,0x00,0x00]
1192 0x05,0x00,0x51,0xd1,0x80,0x00,0x00,0x00
1194 # CHECK: v_cvt_f32_ubyte0_e64 v5, -1             ; encoding: [0x05,0x00,0x51,0xd1,0xc1,0x00,0x00,0x00]
1195 0x05,0x00,0x51,0xd1,0xc1,0x00,0x00,0x00
1197 # CHECK: v_cvt_f32_ubyte0_e64 v5, 0.5            ; encoding: [0x05,0x00,0x51,0xd1,0xf0,0x00,0x00,0x00]
1198 0x05,0x00,0x51,0xd1,0xf0,0x00,0x00,0x00
1200 # CHECK: v_cvt_f32_ubyte0_e64 v5, -4.0           ; encoding: [0x05,0x00,0x51,0xd1,0xf7,0x00,0x00,0x00]
1201 0x05,0x00,0x51,0xd1,0xf7,0x00,0x00,0x00
1203 # CHECK: v_cvt_f32_ubyte0_e64 v5, v1 clamp       ; encoding: [0x05,0x80,0x51,0xd1,0x01,0x01,0x00,0x00]
1204 0x05,0x80,0x51,0xd1,0x01,0x01,0x00,0x00
1206 # CHECK: v_cvt_f32_ubyte0_e64 v5, v1 mul:2       ; encoding: [0x05,0x00,0x51,0xd1,0x01,0x01,0x00,0x08]
1207 0x05,0x00,0x51,0xd1,0x01,0x01,0x00,0x08
1209 # CHECK: v_cvt_f32_ubyte0_e64 v5, v1 mul:4       ; encoding: [0x05,0x00,0x51,0xd1,0x01,0x01,0x00,0x10]
1210 0x05,0x00,0x51,0xd1,0x01,0x01,0x00,0x10
1212 # CHECK: v_cvt_f32_ubyte0_e64 v5, v1 div:2       ; encoding: [0x05,0x00,0x51,0xd1,0x01,0x01,0x00,0x18]
1213 0x05,0x00,0x51,0xd1,0x01,0x01,0x00,0x18
1215 # CHECK: v_cvt_f32_ubyte1_e64 v5, v1             ; encoding: [0x05,0x00,0x52,0xd1,0x01,0x01,0x00,0x00]
1216 0x05,0x00,0x52,0xd1,0x01,0x01,0x00,0x00
1218 # CHECK: v_cvt_f32_ubyte1_e64 v255, v1           ; encoding: [0xff,0x00,0x52,0xd1,0x01,0x01,0x00,0x00]
1219 0xff,0x00,0x52,0xd1,0x01,0x01,0x00,0x00
1221 # CHECK: v_cvt_f32_ubyte1_e64 v5, v255           ; encoding: [0x05,0x00,0x52,0xd1,0xff,0x01,0x00,0x00]
1222 0x05,0x00,0x52,0xd1,0xff,0x01,0x00,0x00
1224 # CHECK: v_cvt_f32_ubyte1_e64 v5, s1             ; encoding: [0x05,0x00,0x52,0xd1,0x01,0x00,0x00,0x00]
1225 0x05,0x00,0x52,0xd1,0x01,0x00,0x00,0x00
1227 # CHECK: v_cvt_f32_ubyte1_e64 v5, s101           ; encoding: [0x05,0x00,0x52,0xd1,0x65,0x00,0x00,0x00]
1228 0x05,0x00,0x52,0xd1,0x65,0x00,0x00,0x00
1230 # CHECK: v_cvt_f32_ubyte1_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x52,0xd1,0x66,0x00,0x00,0x00]
1231 0x05,0x00,0x52,0xd1,0x66,0x00,0x00,0x00
1233 # CHECK: v_cvt_f32_ubyte1_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x52,0xd1,0x67,0x00,0x00,0x00]
1234 0x05,0x00,0x52,0xd1,0x67,0x00,0x00,0x00
1236 # CHECK: v_cvt_f32_ubyte1_e64 v5, vcc_lo         ; encoding: [0x05,0x00,0x52,0xd1,0x6a,0x00,0x00,0x00]
1237 0x05,0x00,0x52,0xd1,0x6a,0x00,0x00,0x00
1239 # CHECK: v_cvt_f32_ubyte1_e64 v5, vcc_hi         ; encoding: [0x05,0x00,0x52,0xd1,0x6b,0x00,0x00,0x00]
1240 0x05,0x00,0x52,0xd1,0x6b,0x00,0x00,0x00
1242 # CHECK: v_cvt_f32_ubyte1_e64 v5, tba_lo         ; encoding: [0x05,0x00,0x52,0xd1,0x6c,0x00,0x00,0x00]
1243 0x05,0x00,0x52,0xd1,0x6c,0x00,0x00,0x00
1245 # CHECK: v_cvt_f32_ubyte1_e64 v5, tba_hi         ; encoding: [0x05,0x00,0x52,0xd1,0x6d,0x00,0x00,0x00]
1246 0x05,0x00,0x52,0xd1,0x6d,0x00,0x00,0x00
1248 # CHECK: v_cvt_f32_ubyte1_e64 v5, tma_lo         ; encoding: [0x05,0x00,0x52,0xd1,0x6e,0x00,0x00,0x00]
1249 0x05,0x00,0x52,0xd1,0x6e,0x00,0x00,0x00
1251 # CHECK: v_cvt_f32_ubyte1_e64 v5, tma_hi         ; encoding: [0x05,0x00,0x52,0xd1,0x6f,0x00,0x00,0x00]
1252 0x05,0x00,0x52,0xd1,0x6f,0x00,0x00,0x00
1254 # CHECK: v_cvt_f32_ubyte1_e64 v5, ttmp11         ; encoding: [0x05,0x00,0x52,0xd1,0x7b,0x00,0x00,0x00]
1255 0x05,0x00,0x52,0xd1,0x7b,0x00,0x00,0x00
1257 # CHECK: v_cvt_f32_ubyte1_e64 v5, m0             ; encoding: [0x05,0x00,0x52,0xd1,0x7c,0x00,0x00,0x00]
1258 0x05,0x00,0x52,0xd1,0x7c,0x00,0x00,0x00
1260 # CHECK: v_cvt_f32_ubyte1_e64 v5, exec_lo        ; encoding: [0x05,0x00,0x52,0xd1,0x7e,0x00,0x00,0x00]
1261 0x05,0x00,0x52,0xd1,0x7e,0x00,0x00,0x00
1263 # CHECK: v_cvt_f32_ubyte1_e64 v5, exec_hi        ; encoding: [0x05,0x00,0x52,0xd1,0x7f,0x00,0x00,0x00]
1264 0x05,0x00,0x52,0xd1,0x7f,0x00,0x00,0x00
1266 # CHECK: v_cvt_f32_ubyte1_e64 v5, 0              ; encoding: [0x05,0x00,0x52,0xd1,0x80,0x00,0x00,0x00]
1267 0x05,0x00,0x52,0xd1,0x80,0x00,0x00,0x00
1269 # CHECK: v_cvt_f32_ubyte1_e64 v5, -1             ; encoding: [0x05,0x00,0x52,0xd1,0xc1,0x00,0x00,0x00]
1270 0x05,0x00,0x52,0xd1,0xc1,0x00,0x00,0x00
1272 # CHECK: v_cvt_f32_ubyte1_e64 v5, 0.5            ; encoding: [0x05,0x00,0x52,0xd1,0xf0,0x00,0x00,0x00]
1273 0x05,0x00,0x52,0xd1,0xf0,0x00,0x00,0x00
1275 # CHECK: v_cvt_f32_ubyte1_e64 v5, -4.0           ; encoding: [0x05,0x00,0x52,0xd1,0xf7,0x00,0x00,0x00]
1276 0x05,0x00,0x52,0xd1,0xf7,0x00,0x00,0x00
1278 # CHECK: v_cvt_f32_ubyte1_e64 v5, v1 clamp       ; encoding: [0x05,0x80,0x52,0xd1,0x01,0x01,0x00,0x00]
1279 0x05,0x80,0x52,0xd1,0x01,0x01,0x00,0x00
1281 # CHECK: v_cvt_f32_ubyte1_e64 v5, v1 mul:2       ; encoding: [0x05,0x00,0x52,0xd1,0x01,0x01,0x00,0x08]
1282 0x05,0x00,0x52,0xd1,0x01,0x01,0x00,0x08
1284 # CHECK: v_cvt_f32_ubyte1_e64 v5, v1 mul:4       ; encoding: [0x05,0x00,0x52,0xd1,0x01,0x01,0x00,0x10]
1285 0x05,0x00,0x52,0xd1,0x01,0x01,0x00,0x10
1287 # CHECK: v_cvt_f32_ubyte1_e64 v5, v1 div:2       ; encoding: [0x05,0x00,0x52,0xd1,0x01,0x01,0x00,0x18]
1288 0x05,0x00,0x52,0xd1,0x01,0x01,0x00,0x18
1290 # CHECK: v_cvt_f32_ubyte2_e64 v5, v1             ; encoding: [0x05,0x00,0x53,0xd1,0x01,0x01,0x00,0x00]
1291 0x05,0x00,0x53,0xd1,0x01,0x01,0x00,0x00
1293 # CHECK: v_cvt_f32_ubyte2_e64 v255, v1           ; encoding: [0xff,0x00,0x53,0xd1,0x01,0x01,0x00,0x00]
1294 0xff,0x00,0x53,0xd1,0x01,0x01,0x00,0x00
1296 # CHECK: v_cvt_f32_ubyte2_e64 v5, v255           ; encoding: [0x05,0x00,0x53,0xd1,0xff,0x01,0x00,0x00]
1297 0x05,0x00,0x53,0xd1,0xff,0x01,0x00,0x00
1299 # CHECK: v_cvt_f32_ubyte2_e64 v5, s1             ; encoding: [0x05,0x00,0x53,0xd1,0x01,0x00,0x00,0x00]
1300 0x05,0x00,0x53,0xd1,0x01,0x00,0x00,0x00
1302 # CHECK: v_cvt_f32_ubyte2_e64 v5, s101           ; encoding: [0x05,0x00,0x53,0xd1,0x65,0x00,0x00,0x00]
1303 0x05,0x00,0x53,0xd1,0x65,0x00,0x00,0x00
1305 # CHECK: v_cvt_f32_ubyte2_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x53,0xd1,0x66,0x00,0x00,0x00]
1306 0x05,0x00,0x53,0xd1,0x66,0x00,0x00,0x00
1308 # CHECK: v_cvt_f32_ubyte2_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x53,0xd1,0x67,0x00,0x00,0x00]
1309 0x05,0x00,0x53,0xd1,0x67,0x00,0x00,0x00
1311 # CHECK: v_cvt_f32_ubyte2_e64 v5, vcc_lo         ; encoding: [0x05,0x00,0x53,0xd1,0x6a,0x00,0x00,0x00]
1312 0x05,0x00,0x53,0xd1,0x6a,0x00,0x00,0x00
1314 # CHECK: v_cvt_f32_ubyte2_e64 v5, vcc_hi         ; encoding: [0x05,0x00,0x53,0xd1,0x6b,0x00,0x00,0x00]
1315 0x05,0x00,0x53,0xd1,0x6b,0x00,0x00,0x00
1317 # CHECK: v_cvt_f32_ubyte2_e64 v5, tba_lo         ; encoding: [0x05,0x00,0x53,0xd1,0x6c,0x00,0x00,0x00]
1318 0x05,0x00,0x53,0xd1,0x6c,0x00,0x00,0x00
1320 # CHECK: v_cvt_f32_ubyte2_e64 v5, tba_hi         ; encoding: [0x05,0x00,0x53,0xd1,0x6d,0x00,0x00,0x00]
1321 0x05,0x00,0x53,0xd1,0x6d,0x00,0x00,0x00
1323 # CHECK: v_cvt_f32_ubyte2_e64 v5, tma_lo         ; encoding: [0x05,0x00,0x53,0xd1,0x6e,0x00,0x00,0x00]
1324 0x05,0x00,0x53,0xd1,0x6e,0x00,0x00,0x00
1326 # CHECK: v_cvt_f32_ubyte2_e64 v5, tma_hi         ; encoding: [0x05,0x00,0x53,0xd1,0x6f,0x00,0x00,0x00]
1327 0x05,0x00,0x53,0xd1,0x6f,0x00,0x00,0x00
1329 # CHECK: v_cvt_f32_ubyte2_e64 v5, ttmp11         ; encoding: [0x05,0x00,0x53,0xd1,0x7b,0x00,0x00,0x00]
1330 0x05,0x00,0x53,0xd1,0x7b,0x00,0x00,0x00
1332 # CHECK: v_cvt_f32_ubyte2_e64 v5, m0             ; encoding: [0x05,0x00,0x53,0xd1,0x7c,0x00,0x00,0x00]
1333 0x05,0x00,0x53,0xd1,0x7c,0x00,0x00,0x00
1335 # CHECK: v_cvt_f32_ubyte2_e64 v5, exec_lo        ; encoding: [0x05,0x00,0x53,0xd1,0x7e,0x00,0x00,0x00]
1336 0x05,0x00,0x53,0xd1,0x7e,0x00,0x00,0x00
1338 # CHECK: v_cvt_f32_ubyte2_e64 v5, exec_hi        ; encoding: [0x05,0x00,0x53,0xd1,0x7f,0x00,0x00,0x00]
1339 0x05,0x00,0x53,0xd1,0x7f,0x00,0x00,0x00
1341 # CHECK: v_cvt_f32_ubyte2_e64 v5, 0              ; encoding: [0x05,0x00,0x53,0xd1,0x80,0x00,0x00,0x00]
1342 0x05,0x00,0x53,0xd1,0x80,0x00,0x00,0x00
1344 # CHECK: v_cvt_f32_ubyte2_e64 v5, -1             ; encoding: [0x05,0x00,0x53,0xd1,0xc1,0x00,0x00,0x00]
1345 0x05,0x00,0x53,0xd1,0xc1,0x00,0x00,0x00
1347 # CHECK: v_cvt_f32_ubyte2_e64 v5, 0.5            ; encoding: [0x05,0x00,0x53,0xd1,0xf0,0x00,0x00,0x00]
1348 0x05,0x00,0x53,0xd1,0xf0,0x00,0x00,0x00
1350 # CHECK: v_cvt_f32_ubyte2_e64 v5, -4.0           ; encoding: [0x05,0x00,0x53,0xd1,0xf7,0x00,0x00,0x00]
1351 0x05,0x00,0x53,0xd1,0xf7,0x00,0x00,0x00
1353 # CHECK: v_cvt_f32_ubyte2_e64 v5, v1 clamp       ; encoding: [0x05,0x80,0x53,0xd1,0x01,0x01,0x00,0x00]
1354 0x05,0x80,0x53,0xd1,0x01,0x01,0x00,0x00
1356 # CHECK: v_cvt_f32_ubyte2_e64 v5, v1 mul:2       ; encoding: [0x05,0x00,0x53,0xd1,0x01,0x01,0x00,0x08]
1357 0x05,0x00,0x53,0xd1,0x01,0x01,0x00,0x08
1359 # CHECK: v_cvt_f32_ubyte2_e64 v5, v1 mul:4       ; encoding: [0x05,0x00,0x53,0xd1,0x01,0x01,0x00,0x10]
1360 0x05,0x00,0x53,0xd1,0x01,0x01,0x00,0x10
1362 # CHECK: v_cvt_f32_ubyte2_e64 v5, v1 div:2       ; encoding: [0x05,0x00,0x53,0xd1,0x01,0x01,0x00,0x18]
1363 0x05,0x00,0x53,0xd1,0x01,0x01,0x00,0x18
1365 # CHECK: v_cvt_f32_ubyte3_e64 v5, v1             ; encoding: [0x05,0x00,0x54,0xd1,0x01,0x01,0x00,0x00]
1366 0x05,0x00,0x54,0xd1,0x01,0x01,0x00,0x00
1368 # CHECK: v_cvt_f32_ubyte3_e64 v255, v1           ; encoding: [0xff,0x00,0x54,0xd1,0x01,0x01,0x00,0x00]
1369 0xff,0x00,0x54,0xd1,0x01,0x01,0x00,0x00
1371 # CHECK: v_cvt_f32_ubyte3_e64 v5, v255           ; encoding: [0x05,0x00,0x54,0xd1,0xff,0x01,0x00,0x00]
1372 0x05,0x00,0x54,0xd1,0xff,0x01,0x00,0x00
1374 # CHECK: v_cvt_f32_ubyte3_e64 v5, s1             ; encoding: [0x05,0x00,0x54,0xd1,0x01,0x00,0x00,0x00]
1375 0x05,0x00,0x54,0xd1,0x01,0x00,0x00,0x00
1377 # CHECK: v_cvt_f32_ubyte3_e64 v5, s101           ; encoding: [0x05,0x00,0x54,0xd1,0x65,0x00,0x00,0x00]
1378 0x05,0x00,0x54,0xd1,0x65,0x00,0x00,0x00
1380 # CHECK: v_cvt_f32_ubyte3_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x54,0xd1,0x66,0x00,0x00,0x00]
1381 0x05,0x00,0x54,0xd1,0x66,0x00,0x00,0x00
1383 # CHECK: v_cvt_f32_ubyte3_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x54,0xd1,0x67,0x00,0x00,0x00]
1384 0x05,0x00,0x54,0xd1,0x67,0x00,0x00,0x00
1386 # CHECK: v_cvt_f32_ubyte3_e64 v5, vcc_lo         ; encoding: [0x05,0x00,0x54,0xd1,0x6a,0x00,0x00,0x00]
1387 0x05,0x00,0x54,0xd1,0x6a,0x00,0x00,0x00
1389 # CHECK: v_cvt_f32_ubyte3_e64 v5, vcc_hi         ; encoding: [0x05,0x00,0x54,0xd1,0x6b,0x00,0x00,0x00]
1390 0x05,0x00,0x54,0xd1,0x6b,0x00,0x00,0x00
1392 # CHECK: v_cvt_f32_ubyte3_e64 v5, tba_lo         ; encoding: [0x05,0x00,0x54,0xd1,0x6c,0x00,0x00,0x00]
1393 0x05,0x00,0x54,0xd1,0x6c,0x00,0x00,0x00
1395 # CHECK: v_cvt_f32_ubyte3_e64 v5, tba_hi         ; encoding: [0x05,0x00,0x54,0xd1,0x6d,0x00,0x00,0x00]
1396 0x05,0x00,0x54,0xd1,0x6d,0x00,0x00,0x00
1398 # CHECK: v_cvt_f32_ubyte3_e64 v5, tma_lo         ; encoding: [0x05,0x00,0x54,0xd1,0x6e,0x00,0x00,0x00]
1399 0x05,0x00,0x54,0xd1,0x6e,0x00,0x00,0x00
1401 # CHECK: v_cvt_f32_ubyte3_e64 v5, tma_hi         ; encoding: [0x05,0x00,0x54,0xd1,0x6f,0x00,0x00,0x00]
1402 0x05,0x00,0x54,0xd1,0x6f,0x00,0x00,0x00
1404 # CHECK: v_cvt_f32_ubyte3_e64 v5, ttmp11         ; encoding: [0x05,0x00,0x54,0xd1,0x7b,0x00,0x00,0x00]
1405 0x05,0x00,0x54,0xd1,0x7b,0x00,0x00,0x00
1407 # CHECK: v_cvt_f32_ubyte3_e64 v5, m0             ; encoding: [0x05,0x00,0x54,0xd1,0x7c,0x00,0x00,0x00]
1408 0x05,0x00,0x54,0xd1,0x7c,0x00,0x00,0x00
1410 # CHECK: v_cvt_f32_ubyte3_e64 v5, exec_lo        ; encoding: [0x05,0x00,0x54,0xd1,0x7e,0x00,0x00,0x00]
1411 0x05,0x00,0x54,0xd1,0x7e,0x00,0x00,0x00
1413 # CHECK: v_cvt_f32_ubyte3_e64 v5, exec_hi        ; encoding: [0x05,0x00,0x54,0xd1,0x7f,0x00,0x00,0x00]
1414 0x05,0x00,0x54,0xd1,0x7f,0x00,0x00,0x00
1416 # CHECK: v_cvt_f32_ubyte3_e64 v5, 0              ; encoding: [0x05,0x00,0x54,0xd1,0x80,0x00,0x00,0x00]
1417 0x05,0x00,0x54,0xd1,0x80,0x00,0x00,0x00
1419 # CHECK: v_cvt_f32_ubyte3_e64 v5, -1             ; encoding: [0x05,0x00,0x54,0xd1,0xc1,0x00,0x00,0x00]
1420 0x05,0x00,0x54,0xd1,0xc1,0x00,0x00,0x00
1422 # CHECK: v_cvt_f32_ubyte3_e64 v5, 0.5            ; encoding: [0x05,0x00,0x54,0xd1,0xf0,0x00,0x00,0x00]
1423 0x05,0x00,0x54,0xd1,0xf0,0x00,0x00,0x00
1425 # CHECK: v_cvt_f32_ubyte3_e64 v5, -4.0           ; encoding: [0x05,0x00,0x54,0xd1,0xf7,0x00,0x00,0x00]
1426 0x05,0x00,0x54,0xd1,0xf7,0x00,0x00,0x00
1428 # CHECK: v_cvt_f32_ubyte3_e64 v5, v1 clamp       ; encoding: [0x05,0x80,0x54,0xd1,0x01,0x01,0x00,0x00]
1429 0x05,0x80,0x54,0xd1,0x01,0x01,0x00,0x00
1431 # CHECK: v_cvt_f32_ubyte3_e64 v5, v1 mul:2       ; encoding: [0x05,0x00,0x54,0xd1,0x01,0x01,0x00,0x08]
1432 0x05,0x00,0x54,0xd1,0x01,0x01,0x00,0x08
1434 # CHECK: v_cvt_f32_ubyte3_e64 v5, v1 mul:4       ; encoding: [0x05,0x00,0x54,0xd1,0x01,0x01,0x00,0x10]
1435 0x05,0x00,0x54,0xd1,0x01,0x01,0x00,0x10
1437 # CHECK: v_cvt_f32_ubyte3_e64 v5, v1 div:2       ; encoding: [0x05,0x00,0x54,0xd1,0x01,0x01,0x00,0x18]
1438 0x05,0x00,0x54,0xd1,0x01,0x01,0x00,0x18
1440 # CHECK: v_cvt_u32_f64_e64 v5, v[1:2]            ; encoding: [0x05,0x00,0x55,0xd1,0x01,0x01,0x00,0x00]
1441 0x05,0x00,0x55,0xd1,0x01,0x01,0x00,0x00
1443 # CHECK: v_cvt_u32_f64_e64 v255, v[1:2]          ; encoding: [0xff,0x00,0x55,0xd1,0x01,0x01,0x00,0x00]
1444 0xff,0x00,0x55,0xd1,0x01,0x01,0x00,0x00
1446 # CHECK: v_cvt_u32_f64_e64 v5, v[254:255]        ; encoding: [0x05,0x00,0x55,0xd1,0xfe,0x01,0x00,0x00]
1447 0x05,0x00,0x55,0xd1,0xfe,0x01,0x00,0x00
1449 # CHECK: v_cvt_u32_f64_e64 v5, s[2:3]            ; encoding: [0x05,0x00,0x55,0xd1,0x02,0x00,0x00,0x00]
1450 0x05,0x00,0x55,0xd1,0x02,0x00,0x00,0x00
1452 # CHECK: v_cvt_u32_f64_e64 v5, s[4:5]            ; encoding: [0x05,0x00,0x55,0xd1,0x04,0x00,0x00,0x00]
1453 0x05,0x00,0x55,0xd1,0x04,0x00,0x00,0x00
1455 # CHECK: v_cvt_u32_f64_e64 v5, s[100:101]        ; encoding: [0x05,0x00,0x55,0xd1,0x64,0x00,0x00,0x00]
1456 0x05,0x00,0x55,0xd1,0x64,0x00,0x00,0x00
1458 # CHECK: v_cvt_u32_f64_e64 v5, flat_scratch      ; encoding: [0x05,0x00,0x55,0xd1,0x66,0x00,0x00,0x00]
1459 0x05,0x00,0x55,0xd1,0x66,0x00,0x00,0x00
1461 # CHECK: v_cvt_u32_f64_e64 v5, vcc               ; encoding: [0x05,0x00,0x55,0xd1,0x6a,0x00,0x00,0x00]
1462 0x05,0x00,0x55,0xd1,0x6a,0x00,0x00,0x00
1464 # CHECK: v_cvt_u32_f64_e64 v5, tba               ; encoding: [0x05,0x00,0x55,0xd1,0x6c,0x00,0x00,0x00]
1465 0x05,0x00,0x55,0xd1,0x6c,0x00,0x00,0x00
1467 # CHECK: v_cvt_u32_f64_e64 v5, tma               ; encoding: [0x05,0x00,0x55,0xd1,0x6e,0x00,0x00,0x00]
1468 0x05,0x00,0x55,0xd1,0x6e,0x00,0x00,0x00
1470 # CHECK: v_cvt_u32_f64_e64 v5, ttmp[10:11]       ; encoding: [0x05,0x00,0x55,0xd1,0x7a,0x00,0x00,0x00]
1471 0x05,0x00,0x55,0xd1,0x7a,0x00,0x00,0x00
1473 # CHECK: v_cvt_u32_f64_e64 v5, exec              ; encoding: [0x05,0x00,0x55,0xd1,0x7e,0x00,0x00,0x00]
1474 0x05,0x00,0x55,0xd1,0x7e,0x00,0x00,0x00
1476 # CHECK: v_cvt_u32_f64_e64 v5, 0                 ; encoding: [0x05,0x00,0x55,0xd1,0x80,0x00,0x00,0x00]
1477 0x05,0x00,0x55,0xd1,0x80,0x00,0x00,0x00
1479 # CHECK: v_cvt_u32_f64_e64 v5, -1                ; encoding: [0x05,0x00,0x55,0xd1,0xc1,0x00,0x00,0x00]
1480 0x05,0x00,0x55,0xd1,0xc1,0x00,0x00,0x00
1482 # CHECK: v_cvt_u32_f64_e64 v5, 0.5               ; encoding: [0x05,0x00,0x55,0xd1,0xf0,0x00,0x00,0x00]
1483 0x05,0x00,0x55,0xd1,0xf0,0x00,0x00,0x00
1485 # CHECK: v_cvt_u32_f64_e64 v5, -4.0              ; encoding: [0x05,0x00,0x55,0xd1,0xf7,0x00,0x00,0x00]
1486 0x05,0x00,0x55,0xd1,0xf7,0x00,0x00,0x00
1488 # CHECK: v_cvt_u32_f64_e64 v5, -v[1:2]           ; encoding: [0x05,0x00,0x55,0xd1,0x01,0x01,0x00,0x20]
1489 0x05,0x00,0x55,0xd1,0x01,0x01,0x00,0x20
1491 # CHECK: v_cvt_u32_f64_e64 v5, |v[1:2]|          ; encoding: [0x05,0x01,0x55,0xd1,0x01,0x01,0x00,0x00]
1492 0x05,0x01,0x55,0xd1,0x01,0x01,0x00,0x00
1494 # CHECK: v_cvt_f64_u32_e64 v[5:6], v1            ; encoding: [0x05,0x00,0x56,0xd1,0x01,0x01,0x00,0x00]
1495 0x05,0x00,0x56,0xd1,0x01,0x01,0x00,0x00
1497 # CHECK: v_cvt_f64_u32_e64 v[254:255], v1        ; encoding: [0xfe,0x00,0x56,0xd1,0x01,0x01,0x00,0x00]
1498 0xfe,0x00,0x56,0xd1,0x01,0x01,0x00,0x00
1500 # CHECK: v_cvt_f64_u32_e64 v[5:6], v255          ; encoding: [0x05,0x00,0x56,0xd1,0xff,0x01,0x00,0x00]
1501 0x05,0x00,0x56,0xd1,0xff,0x01,0x00,0x00
1503 # CHECK: v_cvt_f64_u32_e64 v[5:6], s1            ; encoding: [0x05,0x00,0x56,0xd1,0x01,0x00,0x00,0x00]
1504 0x05,0x00,0x56,0xd1,0x01,0x00,0x00,0x00
1506 # CHECK: v_cvt_f64_u32_e64 v[5:6], s101          ; encoding: [0x05,0x00,0x56,0xd1,0x65,0x00,0x00,0x00]
1507 0x05,0x00,0x56,0xd1,0x65,0x00,0x00,0x00
1509 # CHECK: v_cvt_f64_u32_e64 v[5:6], flat_scratch_lo ; encoding: [0x05,0x00,0x56,0xd1,0x66,0x00,0x00,0x00]
1510 0x05,0x00,0x56,0xd1,0x66,0x00,0x00,0x00
1512 # CHECK: v_cvt_f64_u32_e64 v[5:6], flat_scratch_hi ; encoding: [0x05,0x00,0x56,0xd1,0x67,0x00,0x00,0x00]
1513 0x05,0x00,0x56,0xd1,0x67,0x00,0x00,0x00
1515 # CHECK: v_cvt_f64_u32_e64 v[5:6], vcc_lo        ; encoding: [0x05,0x00,0x56,0xd1,0x6a,0x00,0x00,0x00]
1516 0x05,0x00,0x56,0xd1,0x6a,0x00,0x00,0x00
1518 # CHECK: v_cvt_f64_u32_e64 v[5:6], vcc_hi        ; encoding: [0x05,0x00,0x56,0xd1,0x6b,0x00,0x00,0x00]
1519 0x05,0x00,0x56,0xd1,0x6b,0x00,0x00,0x00
1521 # CHECK: v_cvt_f64_u32_e64 v[5:6], tba_lo        ; encoding: [0x05,0x00,0x56,0xd1,0x6c,0x00,0x00,0x00]
1522 0x05,0x00,0x56,0xd1,0x6c,0x00,0x00,0x00
1524 # CHECK: v_cvt_f64_u32_e64 v[5:6], tba_hi        ; encoding: [0x05,0x00,0x56,0xd1,0x6d,0x00,0x00,0x00]
1525 0x05,0x00,0x56,0xd1,0x6d,0x00,0x00,0x00
1527 # CHECK: v_cvt_f64_u32_e64 v[5:6], tma_lo        ; encoding: [0x05,0x00,0x56,0xd1,0x6e,0x00,0x00,0x00]
1528 0x05,0x00,0x56,0xd1,0x6e,0x00,0x00,0x00
1530 # CHECK: v_cvt_f64_u32_e64 v[5:6], tma_hi        ; encoding: [0x05,0x00,0x56,0xd1,0x6f,0x00,0x00,0x00]
1531 0x05,0x00,0x56,0xd1,0x6f,0x00,0x00,0x00
1533 # CHECK: v_cvt_f64_u32_e64 v[5:6], ttmp11        ; encoding: [0x05,0x00,0x56,0xd1,0x7b,0x00,0x00,0x00]
1534 0x05,0x00,0x56,0xd1,0x7b,0x00,0x00,0x00
1536 # CHECK: v_cvt_f64_u32_e64 v[5:6], m0            ; encoding: [0x05,0x00,0x56,0xd1,0x7c,0x00,0x00,0x00]
1537 0x05,0x00,0x56,0xd1,0x7c,0x00,0x00,0x00
1539 # CHECK: v_cvt_f64_u32_e64 v[5:6], exec_lo       ; encoding: [0x05,0x00,0x56,0xd1,0x7e,0x00,0x00,0x00]
1540 0x05,0x00,0x56,0xd1,0x7e,0x00,0x00,0x00
1542 # CHECK: v_cvt_f64_u32_e64 v[5:6], exec_hi       ; encoding: [0x05,0x00,0x56,0xd1,0x7f,0x00,0x00,0x00]
1543 0x05,0x00,0x56,0xd1,0x7f,0x00,0x00,0x00
1545 # CHECK: v_cvt_f64_u32_e64 v[5:6], 0             ; encoding: [0x05,0x00,0x56,0xd1,0x80,0x00,0x00,0x00]
1546 0x05,0x00,0x56,0xd1,0x80,0x00,0x00,0x00
1548 # CHECK: v_cvt_f64_u32_e64 v[5:6], -1            ; encoding: [0x05,0x00,0x56,0xd1,0xc1,0x00,0x00,0x00]
1549 0x05,0x00,0x56,0xd1,0xc1,0x00,0x00,0x00
1551 # CHECK: v_cvt_f64_u32_e64 v[5:6], 0.5           ; encoding: [0x05,0x00,0x56,0xd1,0xf0,0x00,0x00,0x00]
1552 0x05,0x00,0x56,0xd1,0xf0,0x00,0x00,0x00
1554 # CHECK: v_cvt_f64_u32_e64 v[5:6], -4.0          ; encoding: [0x05,0x00,0x56,0xd1,0xf7,0x00,0x00,0x00]
1555 0x05,0x00,0x56,0xd1,0xf7,0x00,0x00,0x00
1557 # CHECK: v_cvt_f64_u32_e64 v[5:6], v1 clamp      ; encoding: [0x05,0x80,0x56,0xd1,0x01,0x01,0x00,0x00]
1558 0x05,0x80,0x56,0xd1,0x01,0x01,0x00,0x00
1560 # CHECK: v_cvt_f64_u32_e64 v[5:6], v1 mul:2      ; encoding: [0x05,0x00,0x56,0xd1,0x01,0x01,0x00,0x08]
1561 0x05,0x00,0x56,0xd1,0x01,0x01,0x00,0x08
1563 # CHECK: v_cvt_f64_u32_e64 v[5:6], v1 mul:4      ; encoding: [0x05,0x00,0x56,0xd1,0x01,0x01,0x00,0x10]
1564 0x05,0x00,0x56,0xd1,0x01,0x01,0x00,0x10
1566 # CHECK: v_cvt_f64_u32_e64 v[5:6], v1 div:2      ; encoding: [0x05,0x00,0x56,0xd1,0x01,0x01,0x00,0x18]
1567 0x05,0x00,0x56,0xd1,0x01,0x01,0x00,0x18
1569 # CHECK: v_trunc_f64_e64 v[5:6], v[1:2]          ; encoding: [0x05,0x00,0x57,0xd1,0x01,0x01,0x00,0x00]
1570 0x05,0x00,0x57,0xd1,0x01,0x01,0x00,0x00
1572 # CHECK: v_trunc_f64_e64 v[254:255], v[1:2]      ; encoding: [0xfe,0x00,0x57,0xd1,0x01,0x01,0x00,0x00]
1573 0xfe,0x00,0x57,0xd1,0x01,0x01,0x00,0x00
1575 # CHECK: v_trunc_f64_e64 v[5:6], v[254:255]      ; encoding: [0x05,0x00,0x57,0xd1,0xfe,0x01,0x00,0x00]
1576 0x05,0x00,0x57,0xd1,0xfe,0x01,0x00,0x00
1578 # CHECK: v_trunc_f64_e64 v[5:6], s[2:3]          ; encoding: [0x05,0x00,0x57,0xd1,0x02,0x00,0x00,0x00]
1579 0x05,0x00,0x57,0xd1,0x02,0x00,0x00,0x00
1581 # CHECK: v_trunc_f64_e64 v[5:6], s[4:5]          ; encoding: [0x05,0x00,0x57,0xd1,0x04,0x00,0x00,0x00]
1582 0x05,0x00,0x57,0xd1,0x04,0x00,0x00,0x00
1584 # CHECK: v_trunc_f64_e64 v[5:6], s[100:101]      ; encoding: [0x05,0x00,0x57,0xd1,0x64,0x00,0x00,0x00]
1585 0x05,0x00,0x57,0xd1,0x64,0x00,0x00,0x00
1587 # CHECK: v_trunc_f64_e64 v[5:6], flat_scratch    ; encoding: [0x05,0x00,0x57,0xd1,0x66,0x00,0x00,0x00]
1588 0x05,0x00,0x57,0xd1,0x66,0x00,0x00,0x00
1590 # CHECK: v_trunc_f64_e64 v[5:6], vcc             ; encoding: [0x05,0x00,0x57,0xd1,0x6a,0x00,0x00,0x00]
1591 0x05,0x00,0x57,0xd1,0x6a,0x00,0x00,0x00
1593 # CHECK: v_trunc_f64_e64 v[5:6], tba             ; encoding: [0x05,0x00,0x57,0xd1,0x6c,0x00,0x00,0x00]
1594 0x05,0x00,0x57,0xd1,0x6c,0x00,0x00,0x00
1596 # CHECK: v_trunc_f64_e64 v[5:6], tma             ; encoding: [0x05,0x00,0x57,0xd1,0x6e,0x00,0x00,0x00]
1597 0x05,0x00,0x57,0xd1,0x6e,0x00,0x00,0x00
1599 # CHECK: v_trunc_f64_e64 v[5:6], ttmp[10:11]     ; encoding: [0x05,0x00,0x57,0xd1,0x7a,0x00,0x00,0x00]
1600 0x05,0x00,0x57,0xd1,0x7a,0x00,0x00,0x00
1602 # CHECK: v_trunc_f64_e64 v[5:6], exec            ; encoding: [0x05,0x00,0x57,0xd1,0x7e,0x00,0x00,0x00]
1603 0x05,0x00,0x57,0xd1,0x7e,0x00,0x00,0x00
1605 # CHECK: v_trunc_f64_e64 v[5:6], 0               ; encoding: [0x05,0x00,0x57,0xd1,0x80,0x00,0x00,0x00]
1606 0x05,0x00,0x57,0xd1,0x80,0x00,0x00,0x00
1608 # CHECK: v_trunc_f64_e64 v[5:6], -1              ; encoding: [0x05,0x00,0x57,0xd1,0xc1,0x00,0x00,0x00]
1609 0x05,0x00,0x57,0xd1,0xc1,0x00,0x00,0x00
1611 # CHECK: v_trunc_f64_e64 v[5:6], 0.5             ; encoding: [0x05,0x00,0x57,0xd1,0xf0,0x00,0x00,0x00]
1612 0x05,0x00,0x57,0xd1,0xf0,0x00,0x00,0x00
1614 # CHECK: v_trunc_f64_e64 v[5:6], -4.0            ; encoding: [0x05,0x00,0x57,0xd1,0xf7,0x00,0x00,0x00]
1615 0x05,0x00,0x57,0xd1,0xf7,0x00,0x00,0x00
1617 # CHECK: v_trunc_f64_e64 v[5:6], -v[1:2]         ; encoding: [0x05,0x00,0x57,0xd1,0x01,0x01,0x00,0x20]
1618 0x05,0x00,0x57,0xd1,0x01,0x01,0x00,0x20
1620 # CHECK: v_trunc_f64_e64 v[5:6], |v[1:2]|        ; encoding: [0x05,0x01,0x57,0xd1,0x01,0x01,0x00,0x00]
1621 0x05,0x01,0x57,0xd1,0x01,0x01,0x00,0x00
1623 # CHECK: v_trunc_f64_e64 v[5:6], v[1:2] clamp    ; encoding: [0x05,0x80,0x57,0xd1,0x01,0x01,0x00,0x00]
1624 0x05,0x80,0x57,0xd1,0x01,0x01,0x00,0x00
1626 # CHECK: v_trunc_f64_e64 v[5:6], v[1:2] mul:2    ; encoding: [0x05,0x00,0x57,0xd1,0x01,0x01,0x00,0x08]
1627 0x05,0x00,0x57,0xd1,0x01,0x01,0x00,0x08
1629 # CHECK: v_trunc_f64_e64 v[5:6], v[1:2] mul:4    ; encoding: [0x05,0x00,0x57,0xd1,0x01,0x01,0x00,0x10]
1630 0x05,0x00,0x57,0xd1,0x01,0x01,0x00,0x10
1632 # CHECK: v_trunc_f64_e64 v[5:6], v[1:2] div:2    ; encoding: [0x05,0x00,0x57,0xd1,0x01,0x01,0x00,0x18]
1633 0x05,0x00,0x57,0xd1,0x01,0x01,0x00,0x18
1635 # CHECK: v_ceil_f64_e64 v[5:6], v[1:2]           ; encoding: [0x05,0x00,0x58,0xd1,0x01,0x01,0x00,0x00]
1636 0x05,0x00,0x58,0xd1,0x01,0x01,0x00,0x00
1638 # CHECK: v_ceil_f64_e64 v[254:255], v[1:2]       ; encoding: [0xfe,0x00,0x58,0xd1,0x01,0x01,0x00,0x00]
1639 0xfe,0x00,0x58,0xd1,0x01,0x01,0x00,0x00
1641 # CHECK: v_ceil_f64_e64 v[5:6], v[254:255]       ; encoding: [0x05,0x00,0x58,0xd1,0xfe,0x01,0x00,0x00]
1642 0x05,0x00,0x58,0xd1,0xfe,0x01,0x00,0x00
1644 # CHECK: v_ceil_f64_e64 v[5:6], s[2:3]           ; encoding: [0x05,0x00,0x58,0xd1,0x02,0x00,0x00,0x00]
1645 0x05,0x00,0x58,0xd1,0x02,0x00,0x00,0x00
1647 # CHECK: v_ceil_f64_e64 v[5:6], s[4:5]           ; encoding: [0x05,0x00,0x58,0xd1,0x04,0x00,0x00,0x00]
1648 0x05,0x00,0x58,0xd1,0x04,0x00,0x00,0x00
1650 # CHECK: v_ceil_f64_e64 v[5:6], s[100:101]       ; encoding: [0x05,0x00,0x58,0xd1,0x64,0x00,0x00,0x00]
1651 0x05,0x00,0x58,0xd1,0x64,0x00,0x00,0x00
1653 # CHECK: v_ceil_f64_e64 v[5:6], flat_scratch     ; encoding: [0x05,0x00,0x58,0xd1,0x66,0x00,0x00,0x00]
1654 0x05,0x00,0x58,0xd1,0x66,0x00,0x00,0x00
1656 # CHECK: v_ceil_f64_e64 v[5:6], vcc              ; encoding: [0x05,0x00,0x58,0xd1,0x6a,0x00,0x00,0x00]
1657 0x05,0x00,0x58,0xd1,0x6a,0x00,0x00,0x00
1659 # CHECK: v_ceil_f64_e64 v[5:6], tba              ; encoding: [0x05,0x00,0x58,0xd1,0x6c,0x00,0x00,0x00]
1660 0x05,0x00,0x58,0xd1,0x6c,0x00,0x00,0x00
1662 # CHECK: v_ceil_f64_e64 v[5:6], tma              ; encoding: [0x05,0x00,0x58,0xd1,0x6e,0x00,0x00,0x00]
1663 0x05,0x00,0x58,0xd1,0x6e,0x00,0x00,0x00
1665 # CHECK: v_ceil_f64_e64 v[5:6], ttmp[10:11]      ; encoding: [0x05,0x00,0x58,0xd1,0x7a,0x00,0x00,0x00]
1666 0x05,0x00,0x58,0xd1,0x7a,0x00,0x00,0x00
1668 # CHECK: v_ceil_f64_e64 v[5:6], exec             ; encoding: [0x05,0x00,0x58,0xd1,0x7e,0x00,0x00,0x00]
1669 0x05,0x00,0x58,0xd1,0x7e,0x00,0x00,0x00
1671 # CHECK: v_ceil_f64_e64 v[5:6], 0                ; encoding: [0x05,0x00,0x58,0xd1,0x80,0x00,0x00,0x00]
1672 0x05,0x00,0x58,0xd1,0x80,0x00,0x00,0x00
1674 # CHECK: v_ceil_f64_e64 v[5:6], -1               ; encoding: [0x05,0x00,0x58,0xd1,0xc1,0x00,0x00,0x00]
1675 0x05,0x00,0x58,0xd1,0xc1,0x00,0x00,0x00
1677 # CHECK: v_ceil_f64_e64 v[5:6], 0.5              ; encoding: [0x05,0x00,0x58,0xd1,0xf0,0x00,0x00,0x00]
1678 0x05,0x00,0x58,0xd1,0xf0,0x00,0x00,0x00
1680 # CHECK: v_ceil_f64_e64 v[5:6], -4.0             ; encoding: [0x05,0x00,0x58,0xd1,0xf7,0x00,0x00,0x00]
1681 0x05,0x00,0x58,0xd1,0xf7,0x00,0x00,0x00
1683 # CHECK: v_ceil_f64_e64 v[5:6], -v[1:2]          ; encoding: [0x05,0x00,0x58,0xd1,0x01,0x01,0x00,0x20]
1684 0x05,0x00,0x58,0xd1,0x01,0x01,0x00,0x20
1686 # CHECK: v_ceil_f64_e64 v[5:6], |v[1:2]|         ; encoding: [0x05,0x01,0x58,0xd1,0x01,0x01,0x00,0x00]
1687 0x05,0x01,0x58,0xd1,0x01,0x01,0x00,0x00
1689 # CHECK: v_ceil_f64_e64 v[5:6], v[1:2] clamp     ; encoding: [0x05,0x80,0x58,0xd1,0x01,0x01,0x00,0x00]
1690 0x05,0x80,0x58,0xd1,0x01,0x01,0x00,0x00
1692 # CHECK: v_ceil_f64_e64 v[5:6], v[1:2] mul:2     ; encoding: [0x05,0x00,0x58,0xd1,0x01,0x01,0x00,0x08]
1693 0x05,0x00,0x58,0xd1,0x01,0x01,0x00,0x08
1695 # CHECK: v_ceil_f64_e64 v[5:6], v[1:2] mul:4     ; encoding: [0x05,0x00,0x58,0xd1,0x01,0x01,0x00,0x10]
1696 0x05,0x00,0x58,0xd1,0x01,0x01,0x00,0x10
1698 # CHECK: v_ceil_f64_e64 v[5:6], v[1:2] div:2     ; encoding: [0x05,0x00,0x58,0xd1,0x01,0x01,0x00,0x18]
1699 0x05,0x00,0x58,0xd1,0x01,0x01,0x00,0x18
1701 # CHECK: v_rndne_f64_e64 v[5:6], v[1:2]          ; encoding: [0x05,0x00,0x59,0xd1,0x01,0x01,0x00,0x00]
1702 0x05,0x00,0x59,0xd1,0x01,0x01,0x00,0x00
1704 # CHECK: v_rndne_f64_e64 v[254:255], v[1:2]      ; encoding: [0xfe,0x00,0x59,0xd1,0x01,0x01,0x00,0x00]
1705 0xfe,0x00,0x59,0xd1,0x01,0x01,0x00,0x00
1707 # CHECK: v_rndne_f64_e64 v[5:6], v[254:255]      ; encoding: [0x05,0x00,0x59,0xd1,0xfe,0x01,0x00,0x00]
1708 0x05,0x00,0x59,0xd1,0xfe,0x01,0x00,0x00
1710 # CHECK: v_rndne_f64_e64 v[5:6], s[2:3]          ; encoding: [0x05,0x00,0x59,0xd1,0x02,0x00,0x00,0x00]
1711 0x05,0x00,0x59,0xd1,0x02,0x00,0x00,0x00
1713 # CHECK: v_rndne_f64_e64 v[5:6], s[4:5]          ; encoding: [0x05,0x00,0x59,0xd1,0x04,0x00,0x00,0x00]
1714 0x05,0x00,0x59,0xd1,0x04,0x00,0x00,0x00
1716 # CHECK: v_rndne_f64_e64 v[5:6], s[100:101]      ; encoding: [0x05,0x00,0x59,0xd1,0x64,0x00,0x00,0x00]
1717 0x05,0x00,0x59,0xd1,0x64,0x00,0x00,0x00
1719 # CHECK: v_rndne_f64_e64 v[5:6], flat_scratch    ; encoding: [0x05,0x00,0x59,0xd1,0x66,0x00,0x00,0x00]
1720 0x05,0x00,0x59,0xd1,0x66,0x00,0x00,0x00
1722 # CHECK: v_rndne_f64_e64 v[5:6], vcc             ; encoding: [0x05,0x00,0x59,0xd1,0x6a,0x00,0x00,0x00]
1723 0x05,0x00,0x59,0xd1,0x6a,0x00,0x00,0x00
1725 # CHECK: v_rndne_f64_e64 v[5:6], tba             ; encoding: [0x05,0x00,0x59,0xd1,0x6c,0x00,0x00,0x00]
1726 0x05,0x00,0x59,0xd1,0x6c,0x00,0x00,0x00
1728 # CHECK: v_rndne_f64_e64 v[5:6], tma             ; encoding: [0x05,0x00,0x59,0xd1,0x6e,0x00,0x00,0x00]
1729 0x05,0x00,0x59,0xd1,0x6e,0x00,0x00,0x00
1731 # CHECK: v_rndne_f64_e64 v[5:6], ttmp[10:11]     ; encoding: [0x05,0x00,0x59,0xd1,0x7a,0x00,0x00,0x00]
1732 0x05,0x00,0x59,0xd1,0x7a,0x00,0x00,0x00
1734 # CHECK: v_rndne_f64_e64 v[5:6], exec            ; encoding: [0x05,0x00,0x59,0xd1,0x7e,0x00,0x00,0x00]
1735 0x05,0x00,0x59,0xd1,0x7e,0x00,0x00,0x00
1737 # CHECK: v_rndne_f64_e64 v[5:6], 0               ; encoding: [0x05,0x00,0x59,0xd1,0x80,0x00,0x00,0x00]
1738 0x05,0x00,0x59,0xd1,0x80,0x00,0x00,0x00
1740 # CHECK: v_rndne_f64_e64 v[5:6], -1              ; encoding: [0x05,0x00,0x59,0xd1,0xc1,0x00,0x00,0x00]
1741 0x05,0x00,0x59,0xd1,0xc1,0x00,0x00,0x00
1743 # CHECK: v_rndne_f64_e64 v[5:6], 0.5             ; encoding: [0x05,0x00,0x59,0xd1,0xf0,0x00,0x00,0x00]
1744 0x05,0x00,0x59,0xd1,0xf0,0x00,0x00,0x00
1746 # CHECK: v_rndne_f64_e64 v[5:6], -4.0            ; encoding: [0x05,0x00,0x59,0xd1,0xf7,0x00,0x00,0x00]
1747 0x05,0x00,0x59,0xd1,0xf7,0x00,0x00,0x00
1749 # CHECK: v_rndne_f64_e64 v[5:6], -v[1:2]         ; encoding: [0x05,0x00,0x59,0xd1,0x01,0x01,0x00,0x20]
1750 0x05,0x00,0x59,0xd1,0x01,0x01,0x00,0x20
1752 # CHECK: v_rndne_f64_e64 v[5:6], v[1:2] clamp    ; encoding: [0x05,0x80,0x59,0xd1,0x01,0x01,0x00,0x00]
1753 0x05,0x80,0x59,0xd1,0x01,0x01,0x00,0x00
1755 # CHECK: v_rndne_f64_e64 v[5:6], v[1:2] mul:2    ; encoding: [0x05,0x00,0x59,0xd1,0x01,0x01,0x00,0x08]
1756 0x05,0x00,0x59,0xd1,0x01,0x01,0x00,0x08
1758 # CHECK: v_rndne_f64_e64 v[5:6], v[1:2] mul:4    ; encoding: [0x05,0x00,0x59,0xd1,0x01,0x01,0x00,0x10]
1759 0x05,0x00,0x59,0xd1,0x01,0x01,0x00,0x10
1761 # CHECK: v_rndne_f64_e64 v[5:6], v[1:2] div:2    ; encoding: [0x05,0x00,0x59,0xd1,0x01,0x01,0x00,0x18]
1762 0x05,0x00,0x59,0xd1,0x01,0x01,0x00,0x18
1764 # CHECK: v_floor_f64_e64 v[5:6], v[1:2]          ; encoding: [0x05,0x00,0x5a,0xd1,0x01,0x01,0x00,0x00]
1765 0x05,0x00,0x5a,0xd1,0x01,0x01,0x00,0x00
1767 # CHECK: v_floor_f64_e64 v[254:255], v[1:2]      ; encoding: [0xfe,0x00,0x5a,0xd1,0x01,0x01,0x00,0x00]
1768 0xfe,0x00,0x5a,0xd1,0x01,0x01,0x00,0x00
1770 # CHECK: v_floor_f64_e64 v[5:6], v[254:255]      ; encoding: [0x05,0x00,0x5a,0xd1,0xfe,0x01,0x00,0x00]
1771 0x05,0x00,0x5a,0xd1,0xfe,0x01,0x00,0x00
1773 # CHECK: v_floor_f64_e64 v[5:6], s[2:3]          ; encoding: [0x05,0x00,0x5a,0xd1,0x02,0x00,0x00,0x00]
1774 0x05,0x00,0x5a,0xd1,0x02,0x00,0x00,0x00
1776 # CHECK: v_floor_f64_e64 v[5:6], s[4:5]          ; encoding: [0x05,0x00,0x5a,0xd1,0x04,0x00,0x00,0x00]
1777 0x05,0x00,0x5a,0xd1,0x04,0x00,0x00,0x00
1779 # CHECK: v_floor_f64_e64 v[5:6], s[100:101]      ; encoding: [0x05,0x00,0x5a,0xd1,0x64,0x00,0x00,0x00]
1780 0x05,0x00,0x5a,0xd1,0x64,0x00,0x00,0x00
1782 # CHECK: v_floor_f64_e64 v[5:6], flat_scratch    ; encoding: [0x05,0x00,0x5a,0xd1,0x66,0x00,0x00,0x00]
1783 0x05,0x00,0x5a,0xd1,0x66,0x00,0x00,0x00
1785 # CHECK: v_floor_f64_e64 v[5:6], vcc             ; encoding: [0x05,0x00,0x5a,0xd1,0x6a,0x00,0x00,0x00]
1786 0x05,0x00,0x5a,0xd1,0x6a,0x00,0x00,0x00
1788 # CHECK: v_floor_f64_e64 v[5:6], tba             ; encoding: [0x05,0x00,0x5a,0xd1,0x6c,0x00,0x00,0x00]
1789 0x05,0x00,0x5a,0xd1,0x6c,0x00,0x00,0x00
1791 # CHECK: v_floor_f64_e64 v[5:6], tma             ; encoding: [0x05,0x00,0x5a,0xd1,0x6e,0x00,0x00,0x00]
1792 0x05,0x00,0x5a,0xd1,0x6e,0x00,0x00,0x00
1794 # CHECK: v_floor_f64_e64 v[5:6], ttmp[10:11]     ; encoding: [0x05,0x00,0x5a,0xd1,0x7a,0x00,0x00,0x00]
1795 0x05,0x00,0x5a,0xd1,0x7a,0x00,0x00,0x00
1797 # CHECK: v_floor_f64_e64 v[5:6], exec            ; encoding: [0x05,0x00,0x5a,0xd1,0x7e,0x00,0x00,0x00]
1798 0x05,0x00,0x5a,0xd1,0x7e,0x00,0x00,0x00
1800 # CHECK: v_floor_f64_e64 v[5:6], 0               ; encoding: [0x05,0x00,0x5a,0xd1,0x80,0x00,0x00,0x00]
1801 0x05,0x00,0x5a,0xd1,0x80,0x00,0x00,0x00
1803 # CHECK: v_floor_f64_e64 v[5:6], -1              ; encoding: [0x05,0x00,0x5a,0xd1,0xc1,0x00,0x00,0x00]
1804 0x05,0x00,0x5a,0xd1,0xc1,0x00,0x00,0x00
1806 # CHECK: v_floor_f64_e64 v[5:6], 0.5             ; encoding: [0x05,0x00,0x5a,0xd1,0xf0,0x00,0x00,0x00]
1807 0x05,0x00,0x5a,0xd1,0xf0,0x00,0x00,0x00
1809 # CHECK: v_floor_f64_e64 v[5:6], -4.0            ; encoding: [0x05,0x00,0x5a,0xd1,0xf7,0x00,0x00,0x00]
1810 0x05,0x00,0x5a,0xd1,0xf7,0x00,0x00,0x00
1812 # CHECK: v_floor_f64_e64 v[5:6], -v[1:2]         ; encoding: [0x05,0x00,0x5a,0xd1,0x01,0x01,0x00,0x20]
1813 0x05,0x00,0x5a,0xd1,0x01,0x01,0x00,0x20
1815 # CHECK: v_floor_f64_e64 v[5:6], v[1:2] clamp    ; encoding: [0x05,0x80,0x5a,0xd1,0x01,0x01,0x00,0x00]
1816 0x05,0x80,0x5a,0xd1,0x01,0x01,0x00,0x00
1818 # CHECK: v_floor_f64_e64 v[5:6], v[1:2] mul:2    ; encoding: [0x05,0x00,0x5a,0xd1,0x01,0x01,0x00,0x08]
1819 0x05,0x00,0x5a,0xd1,0x01,0x01,0x00,0x08
1821 # CHECK: v_floor_f64_e64 v[5:6], v[1:2] mul:4    ; encoding: [0x05,0x00,0x5a,0xd1,0x01,0x01,0x00,0x10]
1822 0x05,0x00,0x5a,0xd1,0x01,0x01,0x00,0x10
1824 # CHECK: v_floor_f64_e64 v[5:6], v[1:2] div:2    ; encoding: [0x05,0x00,0x5a,0xd1,0x01,0x01,0x00,0x18]
1825 0x05,0x00,0x5a,0xd1,0x01,0x01,0x00,0x18
1827 # CHECK: v_fract_f32_e64 v5, v1                  ; encoding: [0x05,0x00,0x5b,0xd1,0x01,0x01,0x00,0x00]
1828 0x05,0x00,0x5b,0xd1,0x01,0x01,0x00,0x00
1830 # CHECK: v_fract_f32_e64 v255, v1                ; encoding: [0xff,0x00,0x5b,0xd1,0x01,0x01,0x00,0x00]
1831 0xff,0x00,0x5b,0xd1,0x01,0x01,0x00,0x00
1833 # CHECK: v_fract_f32_e64 v5, v255                ; encoding: [0x05,0x00,0x5b,0xd1,0xff,0x01,0x00,0x00]
1834 0x05,0x00,0x5b,0xd1,0xff,0x01,0x00,0x00
1836 # CHECK: v_fract_f32_e64 v5, s1                  ; encoding: [0x05,0x00,0x5b,0xd1,0x01,0x00,0x00,0x00]
1837 0x05,0x00,0x5b,0xd1,0x01,0x00,0x00,0x00
1839 # CHECK: v_fract_f32_e64 v5, s101                ; encoding: [0x05,0x00,0x5b,0xd1,0x65,0x00,0x00,0x00]
1840 0x05,0x00,0x5b,0xd1,0x65,0x00,0x00,0x00
1842 # CHECK: v_fract_f32_e64 v5, flat_scratch_lo     ; encoding: [0x05,0x00,0x5b,0xd1,0x66,0x00,0x00,0x00]
1843 0x05,0x00,0x5b,0xd1,0x66,0x00,0x00,0x00
1845 # CHECK: v_fract_f32_e64 v5, flat_scratch_hi     ; encoding: [0x05,0x00,0x5b,0xd1,0x67,0x00,0x00,0x00]
1846 0x05,0x00,0x5b,0xd1,0x67,0x00,0x00,0x00
1848 # CHECK: v_fract_f32_e64 v5, vcc_lo              ; encoding: [0x05,0x00,0x5b,0xd1,0x6a,0x00,0x00,0x00]
1849 0x05,0x00,0x5b,0xd1,0x6a,0x00,0x00,0x00
1851 # CHECK: v_fract_f32_e64 v5, vcc_hi              ; encoding: [0x05,0x00,0x5b,0xd1,0x6b,0x00,0x00,0x00]
1852 0x05,0x00,0x5b,0xd1,0x6b,0x00,0x00,0x00
1854 # CHECK: v_fract_f32_e64 v5, tba_lo              ; encoding: [0x05,0x00,0x5b,0xd1,0x6c,0x00,0x00,0x00]
1855 0x05,0x00,0x5b,0xd1,0x6c,0x00,0x00,0x00
1857 # CHECK: v_fract_f32_e64 v5, tba_hi              ; encoding: [0x05,0x00,0x5b,0xd1,0x6d,0x00,0x00,0x00]
1858 0x05,0x00,0x5b,0xd1,0x6d,0x00,0x00,0x00
1860 # CHECK: v_fract_f32_e64 v5, tma_lo              ; encoding: [0x05,0x00,0x5b,0xd1,0x6e,0x00,0x00,0x00]
1861 0x05,0x00,0x5b,0xd1,0x6e,0x00,0x00,0x00
1863 # CHECK: v_fract_f32_e64 v5, tma_hi              ; encoding: [0x05,0x00,0x5b,0xd1,0x6f,0x00,0x00,0x00]
1864 0x05,0x00,0x5b,0xd1,0x6f,0x00,0x00,0x00
1866 # CHECK: v_fract_f32_e64 v5, ttmp11              ; encoding: [0x05,0x00,0x5b,0xd1,0x7b,0x00,0x00,0x00]
1867 0x05,0x00,0x5b,0xd1,0x7b,0x00,0x00,0x00
1869 # CHECK: v_fract_f32_e64 v5, m0                  ; encoding: [0x05,0x00,0x5b,0xd1,0x7c,0x00,0x00,0x00]
1870 0x05,0x00,0x5b,0xd1,0x7c,0x00,0x00,0x00
1872 # CHECK: v_fract_f32_e64 v5, exec_lo             ; encoding: [0x05,0x00,0x5b,0xd1,0x7e,0x00,0x00,0x00]
1873 0x05,0x00,0x5b,0xd1,0x7e,0x00,0x00,0x00
1875 # CHECK: v_fract_f32_e64 v5, exec_hi             ; encoding: [0x05,0x00,0x5b,0xd1,0x7f,0x00,0x00,0x00]
1876 0x05,0x00,0x5b,0xd1,0x7f,0x00,0x00,0x00
1878 # CHECK: v_fract_f32_e64 v5, 0                   ; encoding: [0x05,0x00,0x5b,0xd1,0x80,0x00,0x00,0x00]
1879 0x05,0x00,0x5b,0xd1,0x80,0x00,0x00,0x00
1881 # CHECK: v_fract_f32_e64 v5, -1                  ; encoding: [0x05,0x00,0x5b,0xd1,0xc1,0x00,0x00,0x00]
1882 0x05,0x00,0x5b,0xd1,0xc1,0x00,0x00,0x00
1884 # CHECK: v_fract_f32_e64 v5, 0.5                 ; encoding: [0x05,0x00,0x5b,0xd1,0xf0,0x00,0x00,0x00]
1885 0x05,0x00,0x5b,0xd1,0xf0,0x00,0x00,0x00
1887 # CHECK: v_fract_f32_e64 v5, -4.0                ; encoding: [0x05,0x00,0x5b,0xd1,0xf7,0x00,0x00,0x00]
1888 0x05,0x00,0x5b,0xd1,0xf7,0x00,0x00,0x00
1890 # CHECK: v_fract_f32_e64 v5, -v1                 ; encoding: [0x05,0x00,0x5b,0xd1,0x01,0x01,0x00,0x20]
1891 0x05,0x00,0x5b,0xd1,0x01,0x01,0x00,0x20
1893 # CHECK: v_fract_f32_e64 v5, v1 clamp            ; encoding: [0x05,0x80,0x5b,0xd1,0x01,0x01,0x00,0x00]
1894 0x05,0x80,0x5b,0xd1,0x01,0x01,0x00,0x00
1896 # CHECK: v_fract_f32_e64 v5, v1 mul:2            ; encoding: [0x05,0x00,0x5b,0xd1,0x01,0x01,0x00,0x08]
1897 0x05,0x00,0x5b,0xd1,0x01,0x01,0x00,0x08
1899 # CHECK: v_fract_f32_e64 v5, v1 mul:4            ; encoding: [0x05,0x00,0x5b,0xd1,0x01,0x01,0x00,0x10]
1900 0x05,0x00,0x5b,0xd1,0x01,0x01,0x00,0x10
1902 # CHECK: v_fract_f32_e64 v5, v1 div:2            ; encoding: [0x05,0x00,0x5b,0xd1,0x01,0x01,0x00,0x18]
1903 0x05,0x00,0x5b,0xd1,0x01,0x01,0x00,0x18
1905 # CHECK: v_trunc_f32_e64 v5, v1                  ; encoding: [0x05,0x00,0x5c,0xd1,0x01,0x01,0x00,0x00]
1906 0x05,0x00,0x5c,0xd1,0x01,0x01,0x00,0x00
1908 # CHECK: v_trunc_f32_e64 v255, v1                ; encoding: [0xff,0x00,0x5c,0xd1,0x01,0x01,0x00,0x00]
1909 0xff,0x00,0x5c,0xd1,0x01,0x01,0x00,0x00
1911 # CHECK: v_trunc_f32_e64 v5, v255                ; encoding: [0x05,0x00,0x5c,0xd1,0xff,0x01,0x00,0x00]
1912 0x05,0x00,0x5c,0xd1,0xff,0x01,0x00,0x00
1914 # CHECK: v_trunc_f32_e64 v5, s1                  ; encoding: [0x05,0x00,0x5c,0xd1,0x01,0x00,0x00,0x00]
1915 0x05,0x00,0x5c,0xd1,0x01,0x00,0x00,0x00
1917 # CHECK: v_trunc_f32_e64 v5, s101                ; encoding: [0x05,0x00,0x5c,0xd1,0x65,0x00,0x00,0x00]
1918 0x05,0x00,0x5c,0xd1,0x65,0x00,0x00,0x00
1920 # CHECK: v_trunc_f32_e64 v5, flat_scratch_lo     ; encoding: [0x05,0x00,0x5c,0xd1,0x66,0x00,0x00,0x00]
1921 0x05,0x00,0x5c,0xd1,0x66,0x00,0x00,0x00
1923 # CHECK: v_trunc_f32_e64 v5, flat_scratch_hi     ; encoding: [0x05,0x00,0x5c,0xd1,0x67,0x00,0x00,0x00]
1924 0x05,0x00,0x5c,0xd1,0x67,0x00,0x00,0x00
1926 # CHECK: v_trunc_f32_e64 v5, vcc_lo              ; encoding: [0x05,0x00,0x5c,0xd1,0x6a,0x00,0x00,0x00]
1927 0x05,0x00,0x5c,0xd1,0x6a,0x00,0x00,0x00
1929 # CHECK: v_trunc_f32_e64 v5, vcc_hi              ; encoding: [0x05,0x00,0x5c,0xd1,0x6b,0x00,0x00,0x00]
1930 0x05,0x00,0x5c,0xd1,0x6b,0x00,0x00,0x00
1932 # CHECK: v_trunc_f32_e64 v5, tba_lo              ; encoding: [0x05,0x00,0x5c,0xd1,0x6c,0x00,0x00,0x00]
1933 0x05,0x00,0x5c,0xd1,0x6c,0x00,0x00,0x00
1935 # CHECK: v_trunc_f32_e64 v5, tba_hi              ; encoding: [0x05,0x00,0x5c,0xd1,0x6d,0x00,0x00,0x00]
1936 0x05,0x00,0x5c,0xd1,0x6d,0x00,0x00,0x00
1938 # CHECK: v_trunc_f32_e64 v5, tma_lo              ; encoding: [0x05,0x00,0x5c,0xd1,0x6e,0x00,0x00,0x00]
1939 0x05,0x00,0x5c,0xd1,0x6e,0x00,0x00,0x00
1941 # CHECK: v_trunc_f32_e64 v5, tma_hi              ; encoding: [0x05,0x00,0x5c,0xd1,0x6f,0x00,0x00,0x00]
1942 0x05,0x00,0x5c,0xd1,0x6f,0x00,0x00,0x00
1944 # CHECK: v_trunc_f32_e64 v5, ttmp11              ; encoding: [0x05,0x00,0x5c,0xd1,0x7b,0x00,0x00,0x00]
1945 0x05,0x00,0x5c,0xd1,0x7b,0x00,0x00,0x00
1947 # CHECK: v_trunc_f32_e64 v5, m0                  ; encoding: [0x05,0x00,0x5c,0xd1,0x7c,0x00,0x00,0x00]
1948 0x05,0x00,0x5c,0xd1,0x7c,0x00,0x00,0x00
1950 # CHECK: v_trunc_f32_e64 v5, exec_lo             ; encoding: [0x05,0x00,0x5c,0xd1,0x7e,0x00,0x00,0x00]
1951 0x05,0x00,0x5c,0xd1,0x7e,0x00,0x00,0x00
1953 # CHECK: v_trunc_f32_e64 v5, exec_hi             ; encoding: [0x05,0x00,0x5c,0xd1,0x7f,0x00,0x00,0x00]
1954 0x05,0x00,0x5c,0xd1,0x7f,0x00,0x00,0x00
1956 # CHECK: v_trunc_f32_e64 v5, 0                   ; encoding: [0x05,0x00,0x5c,0xd1,0x80,0x00,0x00,0x00]
1957 0x05,0x00,0x5c,0xd1,0x80,0x00,0x00,0x00
1959 # CHECK: v_trunc_f32_e64 v5, -1                  ; encoding: [0x05,0x00,0x5c,0xd1,0xc1,0x00,0x00,0x00]
1960 0x05,0x00,0x5c,0xd1,0xc1,0x00,0x00,0x00
1962 # CHECK: v_trunc_f32_e64 v5, 0.5                 ; encoding: [0x05,0x00,0x5c,0xd1,0xf0,0x00,0x00,0x00]
1963 0x05,0x00,0x5c,0xd1,0xf0,0x00,0x00,0x00
1965 # CHECK: v_trunc_f32_e64 v5, -4.0                ; encoding: [0x05,0x00,0x5c,0xd1,0xf7,0x00,0x00,0x00]
1966 0x05,0x00,0x5c,0xd1,0xf7,0x00,0x00,0x00
1968 # CHECK: v_trunc_f32_e64 v5, -v1                 ; encoding: [0x05,0x00,0x5c,0xd1,0x01,0x01,0x00,0x20]
1969 0x05,0x00,0x5c,0xd1,0x01,0x01,0x00,0x20
1971 # CHECK: v_trunc_f32_e64 v5, v1 clamp            ; encoding: [0x05,0x80,0x5c,0xd1,0x01,0x01,0x00,0x00]
1972 0x05,0x80,0x5c,0xd1,0x01,0x01,0x00,0x00
1974 # CHECK: v_trunc_f32_e64 v5, v1 mul:2            ; encoding: [0x05,0x00,0x5c,0xd1,0x01,0x01,0x00,0x08]
1975 0x05,0x00,0x5c,0xd1,0x01,0x01,0x00,0x08
1977 # CHECK: v_trunc_f32_e64 v5, v1 mul:4            ; encoding: [0x05,0x00,0x5c,0xd1,0x01,0x01,0x00,0x10]
1978 0x05,0x00,0x5c,0xd1,0x01,0x01,0x00,0x10
1980 # CHECK: v_trunc_f32_e64 v5, v1 div:2            ; encoding: [0x05,0x00,0x5c,0xd1,0x01,0x01,0x00,0x18]
1981 0x05,0x00,0x5c,0xd1,0x01,0x01,0x00,0x18
1983 # CHECK: v_ceil_f32_e64 v5, v1                   ; encoding: [0x05,0x00,0x5d,0xd1,0x01,0x01,0x00,0x00]
1984 0x05,0x00,0x5d,0xd1,0x01,0x01,0x00,0x00
1986 # CHECK: v_ceil_f32_e64 v255, v1                 ; encoding: [0xff,0x00,0x5d,0xd1,0x01,0x01,0x00,0x00]
1987 0xff,0x00,0x5d,0xd1,0x01,0x01,0x00,0x00
1989 # CHECK: v_ceil_f32_e64 v5, v255                 ; encoding: [0x05,0x00,0x5d,0xd1,0xff,0x01,0x00,0x00]
1990 0x05,0x00,0x5d,0xd1,0xff,0x01,0x00,0x00
1992 # CHECK: v_ceil_f32_e64 v5, s1                   ; encoding: [0x05,0x00,0x5d,0xd1,0x01,0x00,0x00,0x00]
1993 0x05,0x00,0x5d,0xd1,0x01,0x00,0x00,0x00
1995 # CHECK: v_ceil_f32_e64 v5, s101                 ; encoding: [0x05,0x00,0x5d,0xd1,0x65,0x00,0x00,0x00]
1996 0x05,0x00,0x5d,0xd1,0x65,0x00,0x00,0x00
1998 # CHECK: v_ceil_f32_e64 v5, flat_scratch_lo      ; encoding: [0x05,0x00,0x5d,0xd1,0x66,0x00,0x00,0x00]
1999 0x05,0x00,0x5d,0xd1,0x66,0x00,0x00,0x00
2001 # CHECK: v_ceil_f32_e64 v5, flat_scratch_hi      ; encoding: [0x05,0x00,0x5d,0xd1,0x67,0x00,0x00,0x00]
2002 0x05,0x00,0x5d,0xd1,0x67,0x00,0x00,0x00
2004 # CHECK: v_ceil_f32_e64 v5, vcc_lo               ; encoding: [0x05,0x00,0x5d,0xd1,0x6a,0x00,0x00,0x00]
2005 0x05,0x00,0x5d,0xd1,0x6a,0x00,0x00,0x00
2007 # CHECK: v_ceil_f32_e64 v5, vcc_hi               ; encoding: [0x05,0x00,0x5d,0xd1,0x6b,0x00,0x00,0x00]
2008 0x05,0x00,0x5d,0xd1,0x6b,0x00,0x00,0x00
2010 # CHECK: v_ceil_f32_e64 v5, tba_lo               ; encoding: [0x05,0x00,0x5d,0xd1,0x6c,0x00,0x00,0x00]
2011 0x05,0x00,0x5d,0xd1,0x6c,0x00,0x00,0x00
2013 # CHECK: v_ceil_f32_e64 v5, tba_hi               ; encoding: [0x05,0x00,0x5d,0xd1,0x6d,0x00,0x00,0x00]
2014 0x05,0x00,0x5d,0xd1,0x6d,0x00,0x00,0x00
2016 # CHECK: v_ceil_f32_e64 v5, tma_lo               ; encoding: [0x05,0x00,0x5d,0xd1,0x6e,0x00,0x00,0x00]
2017 0x05,0x00,0x5d,0xd1,0x6e,0x00,0x00,0x00
2019 # CHECK: v_ceil_f32_e64 v5, tma_hi               ; encoding: [0x05,0x00,0x5d,0xd1,0x6f,0x00,0x00,0x00]
2020 0x05,0x00,0x5d,0xd1,0x6f,0x00,0x00,0x00
2022 # CHECK: v_ceil_f32_e64 v5, ttmp11               ; encoding: [0x05,0x00,0x5d,0xd1,0x7b,0x00,0x00,0x00]
2023 0x05,0x00,0x5d,0xd1,0x7b,0x00,0x00,0x00
2025 # CHECK: v_ceil_f32_e64 v5, m0                   ; encoding: [0x05,0x00,0x5d,0xd1,0x7c,0x00,0x00,0x00]
2026 0x05,0x00,0x5d,0xd1,0x7c,0x00,0x00,0x00
2028 # CHECK: v_ceil_f32_e64 v5, exec_lo              ; encoding: [0x05,0x00,0x5d,0xd1,0x7e,0x00,0x00,0x00]
2029 0x05,0x00,0x5d,0xd1,0x7e,0x00,0x00,0x00
2031 # CHECK: v_ceil_f32_e64 v5, exec_hi              ; encoding: [0x05,0x00,0x5d,0xd1,0x7f,0x00,0x00,0x00]
2032 0x05,0x00,0x5d,0xd1,0x7f,0x00,0x00,0x00
2034 # CHECK: v_ceil_f32_e64 v5, 0                    ; encoding: [0x05,0x00,0x5d,0xd1,0x80,0x00,0x00,0x00]
2035 0x05,0x00,0x5d,0xd1,0x80,0x00,0x00,0x00
2037 # CHECK: v_ceil_f32_e64 v5, -1                   ; encoding: [0x05,0x00,0x5d,0xd1,0xc1,0x00,0x00,0x00]
2038 0x05,0x00,0x5d,0xd1,0xc1,0x00,0x00,0x00
2040 # CHECK: v_ceil_f32_e64 v5, 0.5                  ; encoding: [0x05,0x00,0x5d,0xd1,0xf0,0x00,0x00,0x00]
2041 0x05,0x00,0x5d,0xd1,0xf0,0x00,0x00,0x00
2043 # CHECK: v_ceil_f32_e64 v5, -4.0                 ; encoding: [0x05,0x00,0x5d,0xd1,0xf7,0x00,0x00,0x00]
2044 0x05,0x00,0x5d,0xd1,0xf7,0x00,0x00,0x00
2046 # CHECK: v_ceil_f32_e64 v5, -v1                  ; encoding: [0x05,0x00,0x5d,0xd1,0x01,0x01,0x00,0x20]
2047 0x05,0x00,0x5d,0xd1,0x01,0x01,0x00,0x20
2049 # CHECK: v_ceil_f32_e64 v5, v1 clamp             ; encoding: [0x05,0x80,0x5d,0xd1,0x01,0x01,0x00,0x00]
2050 0x05,0x80,0x5d,0xd1,0x01,0x01,0x00,0x00
2052 # CHECK: v_ceil_f32_e64 v5, v1 mul:2             ; encoding: [0x05,0x00,0x5d,0xd1,0x01,0x01,0x00,0x08]
2053 0x05,0x00,0x5d,0xd1,0x01,0x01,0x00,0x08
2055 # CHECK: v_ceil_f32_e64 v5, v1 mul:4             ; encoding: [0x05,0x00,0x5d,0xd1,0x01,0x01,0x00,0x10]
2056 0x05,0x00,0x5d,0xd1,0x01,0x01,0x00,0x10
2058 # CHECK: v_ceil_f32_e64 v5, v1 div:2             ; encoding: [0x05,0x00,0x5d,0xd1,0x01,0x01,0x00,0x18]
2059 0x05,0x00,0x5d,0xd1,0x01,0x01,0x00,0x18
2061 # CHECK: v_rndne_f32_e64 v5, v1                  ; encoding: [0x05,0x00,0x5e,0xd1,0x01,0x01,0x00,0x00]
2062 0x05,0x00,0x5e,0xd1,0x01,0x01,0x00,0x00
2064 # CHECK: v_rndne_f32_e64 v255, v1                ; encoding: [0xff,0x00,0x5e,0xd1,0x01,0x01,0x00,0x00]
2065 0xff,0x00,0x5e,0xd1,0x01,0x01,0x00,0x00
2067 # CHECK: v_rndne_f32_e64 v5, v255                ; encoding: [0x05,0x00,0x5e,0xd1,0xff,0x01,0x00,0x00]
2068 0x05,0x00,0x5e,0xd1,0xff,0x01,0x00,0x00
2070 # CHECK: v_rndne_f32_e64 v5, s1                  ; encoding: [0x05,0x00,0x5e,0xd1,0x01,0x00,0x00,0x00]
2071 0x05,0x00,0x5e,0xd1,0x01,0x00,0x00,0x00
2073 # CHECK: v_rndne_f32_e64 v5, s101                ; encoding: [0x05,0x00,0x5e,0xd1,0x65,0x00,0x00,0x00]
2074 0x05,0x00,0x5e,0xd1,0x65,0x00,0x00,0x00
2076 # CHECK: v_rndne_f32_e64 v5, flat_scratch_lo     ; encoding: [0x05,0x00,0x5e,0xd1,0x66,0x00,0x00,0x00]
2077 0x05,0x00,0x5e,0xd1,0x66,0x00,0x00,0x00
2079 # CHECK: v_rndne_f32_e64 v5, flat_scratch_hi     ; encoding: [0x05,0x00,0x5e,0xd1,0x67,0x00,0x00,0x00]
2080 0x05,0x00,0x5e,0xd1,0x67,0x00,0x00,0x00
2082 # CHECK: v_rndne_f32_e64 v5, vcc_lo              ; encoding: [0x05,0x00,0x5e,0xd1,0x6a,0x00,0x00,0x00]
2083 0x05,0x00,0x5e,0xd1,0x6a,0x00,0x00,0x00
2085 # CHECK: v_rndne_f32_e64 v5, vcc_hi              ; encoding: [0x05,0x00,0x5e,0xd1,0x6b,0x00,0x00,0x00]
2086 0x05,0x00,0x5e,0xd1,0x6b,0x00,0x00,0x00
2088 # CHECK: v_rndne_f32_e64 v5, tba_lo              ; encoding: [0x05,0x00,0x5e,0xd1,0x6c,0x00,0x00,0x00]
2089 0x05,0x00,0x5e,0xd1,0x6c,0x00,0x00,0x00
2091 # CHECK: v_rndne_f32_e64 v5, tba_hi              ; encoding: [0x05,0x00,0x5e,0xd1,0x6d,0x00,0x00,0x00]
2092 0x05,0x00,0x5e,0xd1,0x6d,0x00,0x00,0x00
2094 # CHECK: v_rndne_f32_e64 v5, tma_lo              ; encoding: [0x05,0x00,0x5e,0xd1,0x6e,0x00,0x00,0x00]
2095 0x05,0x00,0x5e,0xd1,0x6e,0x00,0x00,0x00
2097 # CHECK: v_rndne_f32_e64 v5, tma_hi              ; encoding: [0x05,0x00,0x5e,0xd1,0x6f,0x00,0x00,0x00]
2098 0x05,0x00,0x5e,0xd1,0x6f,0x00,0x00,0x00
2100 # CHECK: v_rndne_f32_e64 v5, ttmp11              ; encoding: [0x05,0x00,0x5e,0xd1,0x7b,0x00,0x00,0x00]
2101 0x05,0x00,0x5e,0xd1,0x7b,0x00,0x00,0x00
2103 # CHECK: v_rndne_f32_e64 v5, m0                  ; encoding: [0x05,0x00,0x5e,0xd1,0x7c,0x00,0x00,0x00]
2104 0x05,0x00,0x5e,0xd1,0x7c,0x00,0x00,0x00
2106 # CHECK: v_rndne_f32_e64 v5, exec_lo             ; encoding: [0x05,0x00,0x5e,0xd1,0x7e,0x00,0x00,0x00]
2107 0x05,0x00,0x5e,0xd1,0x7e,0x00,0x00,0x00
2109 # CHECK: v_rndne_f32_e64 v5, exec_hi             ; encoding: [0x05,0x00,0x5e,0xd1,0x7f,0x00,0x00,0x00]
2110 0x05,0x00,0x5e,0xd1,0x7f,0x00,0x00,0x00
2112 # CHECK: v_rndne_f32_e64 v5, 0                   ; encoding: [0x05,0x00,0x5e,0xd1,0x80,0x00,0x00,0x00]
2113 0x05,0x00,0x5e,0xd1,0x80,0x00,0x00,0x00
2115 # CHECK: v_rndne_f32_e64 v5, -1                  ; encoding: [0x05,0x00,0x5e,0xd1,0xc1,0x00,0x00,0x00]
2116 0x05,0x00,0x5e,0xd1,0xc1,0x00,0x00,0x00
2118 # CHECK: v_rndne_f32_e64 v5, 0.5                 ; encoding: [0x05,0x00,0x5e,0xd1,0xf0,0x00,0x00,0x00]
2119 0x05,0x00,0x5e,0xd1,0xf0,0x00,0x00,0x00
2121 # CHECK: v_rndne_f32_e64 v5, -4.0                ; encoding: [0x05,0x00,0x5e,0xd1,0xf7,0x00,0x00,0x00]
2122 0x05,0x00,0x5e,0xd1,0xf7,0x00,0x00,0x00
2124 # CHECK: v_rndne_f32_e64 v5, -v1                 ; encoding: [0x05,0x00,0x5e,0xd1,0x01,0x01,0x00,0x20]
2125 0x05,0x00,0x5e,0xd1,0x01,0x01,0x00,0x20
2127 # CHECK: v_rndne_f32_e64 v5, v1 clamp            ; encoding: [0x05,0x80,0x5e,0xd1,0x01,0x01,0x00,0x00]
2128 0x05,0x80,0x5e,0xd1,0x01,0x01,0x00,0x00
2130 # CHECK: v_rndne_f32_e64 v5, v1 mul:2            ; encoding: [0x05,0x00,0x5e,0xd1,0x01,0x01,0x00,0x08]
2131 0x05,0x00,0x5e,0xd1,0x01,0x01,0x00,0x08
2133 # CHECK: v_rndne_f32_e64 v5, v1 mul:4            ; encoding: [0x05,0x00,0x5e,0xd1,0x01,0x01,0x00,0x10]
2134 0x05,0x00,0x5e,0xd1,0x01,0x01,0x00,0x10
2136 # CHECK: v_rndne_f32_e64 v5, v1 div:2            ; encoding: [0x05,0x00,0x5e,0xd1,0x01,0x01,0x00,0x18]
2137 0x05,0x00,0x5e,0xd1,0x01,0x01,0x00,0x18
2139 # CHECK: v_floor_f32_e64 v5, v1                  ; encoding: [0x05,0x00,0x5f,0xd1,0x01,0x01,0x00,0x00]
2140 0x05,0x00,0x5f,0xd1,0x01,0x01,0x00,0x00
2142 # CHECK: v_floor_f32_e64 v255, v1                ; encoding: [0xff,0x00,0x5f,0xd1,0x01,0x01,0x00,0x00]
2143 0xff,0x00,0x5f,0xd1,0x01,0x01,0x00,0x00
2145 # CHECK: v_floor_f32_e64 v5, v255                ; encoding: [0x05,0x00,0x5f,0xd1,0xff,0x01,0x00,0x00]
2146 0x05,0x00,0x5f,0xd1,0xff,0x01,0x00,0x00
2148 # CHECK: v_floor_f32_e64 v5, s1                  ; encoding: [0x05,0x00,0x5f,0xd1,0x01,0x00,0x00,0x00]
2149 0x05,0x00,0x5f,0xd1,0x01,0x00,0x00,0x00
2151 # CHECK: v_floor_f32_e64 v5, s101                ; encoding: [0x05,0x00,0x5f,0xd1,0x65,0x00,0x00,0x00]
2152 0x05,0x00,0x5f,0xd1,0x65,0x00,0x00,0x00
2154 # CHECK: v_floor_f32_e64 v5, flat_scratch_lo     ; encoding: [0x05,0x00,0x5f,0xd1,0x66,0x00,0x00,0x00]
2155 0x05,0x00,0x5f,0xd1,0x66,0x00,0x00,0x00
2157 # CHECK: v_floor_f32_e64 v5, flat_scratch_hi     ; encoding: [0x05,0x00,0x5f,0xd1,0x67,0x00,0x00,0x00]
2158 0x05,0x00,0x5f,0xd1,0x67,0x00,0x00,0x00
2160 # CHECK: v_floor_f32_e64 v5, vcc_lo              ; encoding: [0x05,0x00,0x5f,0xd1,0x6a,0x00,0x00,0x00]
2161 0x05,0x00,0x5f,0xd1,0x6a,0x00,0x00,0x00
2163 # CHECK: v_floor_f32_e64 v5, vcc_hi              ; encoding: [0x05,0x00,0x5f,0xd1,0x6b,0x00,0x00,0x00]
2164 0x05,0x00,0x5f,0xd1,0x6b,0x00,0x00,0x00
2166 # CHECK: v_floor_f32_e64 v5, tba_lo              ; encoding: [0x05,0x00,0x5f,0xd1,0x6c,0x00,0x00,0x00]
2167 0x05,0x00,0x5f,0xd1,0x6c,0x00,0x00,0x00
2169 # CHECK: v_floor_f32_e64 v5, tba_hi              ; encoding: [0x05,0x00,0x5f,0xd1,0x6d,0x00,0x00,0x00]
2170 0x05,0x00,0x5f,0xd1,0x6d,0x00,0x00,0x00
2172 # CHECK: v_floor_f32_e64 v5, tma_lo              ; encoding: [0x05,0x00,0x5f,0xd1,0x6e,0x00,0x00,0x00]
2173 0x05,0x00,0x5f,0xd1,0x6e,0x00,0x00,0x00
2175 # CHECK: v_floor_f32_e64 v5, tma_hi              ; encoding: [0x05,0x00,0x5f,0xd1,0x6f,0x00,0x00,0x00]
2176 0x05,0x00,0x5f,0xd1,0x6f,0x00,0x00,0x00
2178 # CHECK: v_floor_f32_e64 v5, ttmp11              ; encoding: [0x05,0x00,0x5f,0xd1,0x7b,0x00,0x00,0x00]
2179 0x05,0x00,0x5f,0xd1,0x7b,0x00,0x00,0x00
2181 # CHECK: v_floor_f32_e64 v5, m0                  ; encoding: [0x05,0x00,0x5f,0xd1,0x7c,0x00,0x00,0x00]
2182 0x05,0x00,0x5f,0xd1,0x7c,0x00,0x00,0x00
2184 # CHECK: v_floor_f32_e64 v5, exec_lo             ; encoding: [0x05,0x00,0x5f,0xd1,0x7e,0x00,0x00,0x00]
2185 0x05,0x00,0x5f,0xd1,0x7e,0x00,0x00,0x00
2187 # CHECK: v_floor_f32_e64 v5, exec_hi             ; encoding: [0x05,0x00,0x5f,0xd1,0x7f,0x00,0x00,0x00]
2188 0x05,0x00,0x5f,0xd1,0x7f,0x00,0x00,0x00
2190 # CHECK: v_floor_f32_e64 v5, 0                   ; encoding: [0x05,0x00,0x5f,0xd1,0x80,0x00,0x00,0x00]
2191 0x05,0x00,0x5f,0xd1,0x80,0x00,0x00,0x00
2193 # CHECK: v_floor_f32_e64 v5, -1                  ; encoding: [0x05,0x00,0x5f,0xd1,0xc1,0x00,0x00,0x00]
2194 0x05,0x00,0x5f,0xd1,0xc1,0x00,0x00,0x00
2196 # CHECK: v_floor_f32_e64 v5, 0.5                 ; encoding: [0x05,0x00,0x5f,0xd1,0xf0,0x00,0x00,0x00]
2197 0x05,0x00,0x5f,0xd1,0xf0,0x00,0x00,0x00
2199 # CHECK: v_floor_f32_e64 v5, -4.0                ; encoding: [0x05,0x00,0x5f,0xd1,0xf7,0x00,0x00,0x00]
2200 0x05,0x00,0x5f,0xd1,0xf7,0x00,0x00,0x00
2202 # CHECK: v_floor_f32_e64 v5, -v1                 ; encoding: [0x05,0x00,0x5f,0xd1,0x01,0x01,0x00,0x20]
2203 0x05,0x00,0x5f,0xd1,0x01,0x01,0x00,0x20
2205 # CHECK: v_floor_f32_e64 v5, |v1|                ; encoding: [0x05,0x01,0x5f,0xd1,0x01,0x01,0x00,0x00]
2206 0x05,0x01,0x5f,0xd1,0x01,0x01,0x00,0x00
2208 # CHECK: v_floor_f32_e64 v5, v1 clamp            ; encoding: [0x05,0x80,0x5f,0xd1,0x01,0x01,0x00,0x00]
2209 0x05,0x80,0x5f,0xd1,0x01,0x01,0x00,0x00
2211 # CHECK: v_floor_f32_e64 v5, v1 mul:2            ; encoding: [0x05,0x00,0x5f,0xd1,0x01,0x01,0x00,0x08]
2212 0x05,0x00,0x5f,0xd1,0x01,0x01,0x00,0x08
2214 # CHECK: v_floor_f32_e64 v5, v1 mul:4            ; encoding: [0x05,0x00,0x5f,0xd1,0x01,0x01,0x00,0x10]
2215 0x05,0x00,0x5f,0xd1,0x01,0x01,0x00,0x10
2217 # CHECK: v_floor_f32_e64 v5, v1 div:2            ; encoding: [0x05,0x00,0x5f,0xd1,0x01,0x01,0x00,0x18]
2218 0x05,0x00,0x5f,0xd1,0x01,0x01,0x00,0x18
2220 # CHECK: v_exp_f32_e64 v5, v1                    ; encoding: [0x05,0x00,0x60,0xd1,0x01,0x01,0x00,0x00]
2221 0x05,0x00,0x60,0xd1,0x01,0x01,0x00,0x00
2223 # CHECK: v_exp_f32_e64 v255, v1                  ; encoding: [0xff,0x00,0x60,0xd1,0x01,0x01,0x00,0x00]
2224 0xff,0x00,0x60,0xd1,0x01,0x01,0x00,0x00
2226 # CHECK: v_exp_f32_e64 v5, v255                  ; encoding: [0x05,0x00,0x60,0xd1,0xff,0x01,0x00,0x00]
2227 0x05,0x00,0x60,0xd1,0xff,0x01,0x00,0x00
2229 # CHECK: v_exp_f32_e64 v5, s1                    ; encoding: [0x05,0x00,0x60,0xd1,0x01,0x00,0x00,0x00]
2230 0x05,0x00,0x60,0xd1,0x01,0x00,0x00,0x00
2232 # CHECK: v_exp_f32_e64 v5, s101                  ; encoding: [0x05,0x00,0x60,0xd1,0x65,0x00,0x00,0x00]
2233 0x05,0x00,0x60,0xd1,0x65,0x00,0x00,0x00
2235 # CHECK: v_exp_f32_e64 v5, flat_scratch_lo       ; encoding: [0x05,0x00,0x60,0xd1,0x66,0x00,0x00,0x00]
2236 0x05,0x00,0x60,0xd1,0x66,0x00,0x00,0x00
2238 # CHECK: v_exp_f32_e64 v5, flat_scratch_hi       ; encoding: [0x05,0x00,0x60,0xd1,0x67,0x00,0x00,0x00]
2239 0x05,0x00,0x60,0xd1,0x67,0x00,0x00,0x00
2241 # CHECK: v_exp_f32_e64 v5, vcc_lo                ; encoding: [0x05,0x00,0x60,0xd1,0x6a,0x00,0x00,0x00]
2242 0x05,0x00,0x60,0xd1,0x6a,0x00,0x00,0x00
2244 # CHECK: v_exp_f32_e64 v5, vcc_hi                ; encoding: [0x05,0x00,0x60,0xd1,0x6b,0x00,0x00,0x00]
2245 0x05,0x00,0x60,0xd1,0x6b,0x00,0x00,0x00
2247 # CHECK: v_exp_f32_e64 v5, tba_lo                ; encoding: [0x05,0x00,0x60,0xd1,0x6c,0x00,0x00,0x00]
2248 0x05,0x00,0x60,0xd1,0x6c,0x00,0x00,0x00
2250 # CHECK: v_exp_f32_e64 v5, tba_hi                ; encoding: [0x05,0x00,0x60,0xd1,0x6d,0x00,0x00,0x00]
2251 0x05,0x00,0x60,0xd1,0x6d,0x00,0x00,0x00
2253 # CHECK: v_exp_f32_e64 v5, tma_lo                ; encoding: [0x05,0x00,0x60,0xd1,0x6e,0x00,0x00,0x00]
2254 0x05,0x00,0x60,0xd1,0x6e,0x00,0x00,0x00
2256 # CHECK: v_exp_f32_e64 v5, tma_hi                ; encoding: [0x05,0x00,0x60,0xd1,0x6f,0x00,0x00,0x00]
2257 0x05,0x00,0x60,0xd1,0x6f,0x00,0x00,0x00
2259 # CHECK: v_exp_f32_e64 v5, ttmp11                ; encoding: [0x05,0x00,0x60,0xd1,0x7b,0x00,0x00,0x00]
2260 0x05,0x00,0x60,0xd1,0x7b,0x00,0x00,0x00
2262 # CHECK: v_exp_f32_e64 v5, m0                    ; encoding: [0x05,0x00,0x60,0xd1,0x7c,0x00,0x00,0x00]
2263 0x05,0x00,0x60,0xd1,0x7c,0x00,0x00,0x00
2265 # CHECK: v_exp_f32_e64 v5, exec_lo               ; encoding: [0x05,0x00,0x60,0xd1,0x7e,0x00,0x00,0x00]
2266 0x05,0x00,0x60,0xd1,0x7e,0x00,0x00,0x00
2268 # CHECK: v_exp_f32_e64 v5, exec_hi               ; encoding: [0x05,0x00,0x60,0xd1,0x7f,0x00,0x00,0x00]
2269 0x05,0x00,0x60,0xd1,0x7f,0x00,0x00,0x00
2271 # CHECK: v_exp_f32_e64 v5, 0                     ; encoding: [0x05,0x00,0x60,0xd1,0x80,0x00,0x00,0x00]
2272 0x05,0x00,0x60,0xd1,0x80,0x00,0x00,0x00
2274 # CHECK: v_exp_f32_e64 v5, -1                    ; encoding: [0x05,0x00,0x60,0xd1,0xc1,0x00,0x00,0x00]
2275 0x05,0x00,0x60,0xd1,0xc1,0x00,0x00,0x00
2277 # CHECK: v_exp_f32_e64 v5, 0.5                   ; encoding: [0x05,0x00,0x60,0xd1,0xf0,0x00,0x00,0x00]
2278 0x05,0x00,0x60,0xd1,0xf0,0x00,0x00,0x00
2280 # CHECK: v_exp_f32_e64 v5, -4.0                  ; encoding: [0x05,0x00,0x60,0xd1,0xf7,0x00,0x00,0x00]
2281 0x05,0x00,0x60,0xd1,0xf7,0x00,0x00,0x00
2283 # CHECK: v_exp_f32_e64 v5, -v1                   ; encoding: [0x05,0x00,0x60,0xd1,0x01,0x01,0x00,0x20]
2284 0x05,0x00,0x60,0xd1,0x01,0x01,0x00,0x20
2286 # CHECK: v_exp_f32_e64 v5, |v1|                  ; encoding: [0x05,0x01,0x60,0xd1,0x01,0x01,0x00,0x00]
2287 0x05,0x01,0x60,0xd1,0x01,0x01,0x00,0x00
2289 # CHECK: v_exp_f32_e64 v5, v1 clamp              ; encoding: [0x05,0x80,0x60,0xd1,0x01,0x01,0x00,0x00]
2290 0x05,0x80,0x60,0xd1,0x01,0x01,0x00,0x00
2292 # CHECK: v_exp_f32_e64 v5, v1 mul:2              ; encoding: [0x05,0x00,0x60,0xd1,0x01,0x01,0x00,0x08]
2293 0x05,0x00,0x60,0xd1,0x01,0x01,0x00,0x08
2295 # CHECK: v_exp_f32_e64 v5, v1 mul:4              ; encoding: [0x05,0x00,0x60,0xd1,0x01,0x01,0x00,0x10]
2296 0x05,0x00,0x60,0xd1,0x01,0x01,0x00,0x10
2298 # CHECK: v_exp_f32_e64 v5, v1 div:2              ; encoding: [0x05,0x00,0x60,0xd1,0x01,0x01,0x00,0x18]
2299 0x05,0x00,0x60,0xd1,0x01,0x01,0x00,0x18
2301 # CHECK: v_log_f32_e64 v5, v1                    ; encoding: [0x05,0x00,0x61,0xd1,0x01,0x01,0x00,0x00]
2302 0x05,0x00,0x61,0xd1,0x01,0x01,0x00,0x00
2304 # CHECK: v_log_f32_e64 v255, v1                  ; encoding: [0xff,0x00,0x61,0xd1,0x01,0x01,0x00,0x00]
2305 0xff,0x00,0x61,0xd1,0x01,0x01,0x00,0x00
2307 # CHECK: v_log_f32_e64 v5, v255                  ; encoding: [0x05,0x00,0x61,0xd1,0xff,0x01,0x00,0x00]
2308 0x05,0x00,0x61,0xd1,0xff,0x01,0x00,0x00
2310 # CHECK: v_log_f32_e64 v5, s1                    ; encoding: [0x05,0x00,0x61,0xd1,0x01,0x00,0x00,0x00]
2311 0x05,0x00,0x61,0xd1,0x01,0x00,0x00,0x00
2313 # CHECK: v_log_f32_e64 v5, s101                  ; encoding: [0x05,0x00,0x61,0xd1,0x65,0x00,0x00,0x00]
2314 0x05,0x00,0x61,0xd1,0x65,0x00,0x00,0x00
2316 # CHECK: v_log_f32_e64 v5, flat_scratch_lo       ; encoding: [0x05,0x00,0x61,0xd1,0x66,0x00,0x00,0x00]
2317 0x05,0x00,0x61,0xd1,0x66,0x00,0x00,0x00
2319 # CHECK: v_log_f32_e64 v5, flat_scratch_hi       ; encoding: [0x05,0x00,0x61,0xd1,0x67,0x00,0x00,0x00]
2320 0x05,0x00,0x61,0xd1,0x67,0x00,0x00,0x00
2322 # CHECK: v_log_f32_e64 v5, vcc_lo                ; encoding: [0x05,0x00,0x61,0xd1,0x6a,0x00,0x00,0x00]
2323 0x05,0x00,0x61,0xd1,0x6a,0x00,0x00,0x00
2325 # CHECK: v_log_f32_e64 v5, vcc_hi                ; encoding: [0x05,0x00,0x61,0xd1,0x6b,0x00,0x00,0x00]
2326 0x05,0x00,0x61,0xd1,0x6b,0x00,0x00,0x00
2328 # CHECK: v_log_f32_e64 v5, tba_lo                ; encoding: [0x05,0x00,0x61,0xd1,0x6c,0x00,0x00,0x00]
2329 0x05,0x00,0x61,0xd1,0x6c,0x00,0x00,0x00
2331 # CHECK: v_log_f32_e64 v5, tba_hi                ; encoding: [0x05,0x00,0x61,0xd1,0x6d,0x00,0x00,0x00]
2332 0x05,0x00,0x61,0xd1,0x6d,0x00,0x00,0x00
2334 # CHECK: v_log_f32_e64 v5, tma_lo                ; encoding: [0x05,0x00,0x61,0xd1,0x6e,0x00,0x00,0x00]
2335 0x05,0x00,0x61,0xd1,0x6e,0x00,0x00,0x00
2337 # CHECK: v_log_f32_e64 v5, tma_hi                ; encoding: [0x05,0x00,0x61,0xd1,0x6f,0x00,0x00,0x00]
2338 0x05,0x00,0x61,0xd1,0x6f,0x00,0x00,0x00
2340 # CHECK: v_log_f32_e64 v5, ttmp11                ; encoding: [0x05,0x00,0x61,0xd1,0x7b,0x00,0x00,0x00]
2341 0x05,0x00,0x61,0xd1,0x7b,0x00,0x00,0x00
2343 # CHECK: v_log_f32_e64 v5, m0                    ; encoding: [0x05,0x00,0x61,0xd1,0x7c,0x00,0x00,0x00]
2344 0x05,0x00,0x61,0xd1,0x7c,0x00,0x00,0x00
2346 # CHECK: v_log_f32_e64 v5, exec_lo               ; encoding: [0x05,0x00,0x61,0xd1,0x7e,0x00,0x00,0x00]
2347 0x05,0x00,0x61,0xd1,0x7e,0x00,0x00,0x00
2349 # CHECK: v_log_f32_e64 v5, exec_hi               ; encoding: [0x05,0x00,0x61,0xd1,0x7f,0x00,0x00,0x00]
2350 0x05,0x00,0x61,0xd1,0x7f,0x00,0x00,0x00
2352 # CHECK: v_log_f32_e64 v5, 0                     ; encoding: [0x05,0x00,0x61,0xd1,0x80,0x00,0x00,0x00]
2353 0x05,0x00,0x61,0xd1,0x80,0x00,0x00,0x00
2355 # CHECK: v_log_f32_e64 v5, -1                    ; encoding: [0x05,0x00,0x61,0xd1,0xc1,0x00,0x00,0x00]
2356 0x05,0x00,0x61,0xd1,0xc1,0x00,0x00,0x00
2358 # CHECK: v_log_f32_e64 v5, 0.5                   ; encoding: [0x05,0x00,0x61,0xd1,0xf0,0x00,0x00,0x00]
2359 0x05,0x00,0x61,0xd1,0xf0,0x00,0x00,0x00
2361 # CHECK: v_log_f32_e64 v5, -4.0                  ; encoding: [0x05,0x00,0x61,0xd1,0xf7,0x00,0x00,0x00]
2362 0x05,0x00,0x61,0xd1,0xf7,0x00,0x00,0x00
2364 # CHECK: v_log_f32_e64 v5, -v1                   ; encoding: [0x05,0x00,0x61,0xd1,0x01,0x01,0x00,0x20]
2365 0x05,0x00,0x61,0xd1,0x01,0x01,0x00,0x20
2367 # CHECK: v_log_f32_e64 v5, |v1|                  ; encoding: [0x05,0x01,0x61,0xd1,0x01,0x01,0x00,0x00]
2368 0x05,0x01,0x61,0xd1,0x01,0x01,0x00,0x00
2370 # CHECK: v_log_f32_e64 v5, v1 clamp              ; encoding: [0x05,0x80,0x61,0xd1,0x01,0x01,0x00,0x00]
2371 0x05,0x80,0x61,0xd1,0x01,0x01,0x00,0x00
2373 # CHECK: v_log_f32_e64 v5, v1 mul:2              ; encoding: [0x05,0x00,0x61,0xd1,0x01,0x01,0x00,0x08]
2374 0x05,0x00,0x61,0xd1,0x01,0x01,0x00,0x08
2376 # CHECK: v_log_f32_e64 v5, v1 mul:4              ; encoding: [0x05,0x00,0x61,0xd1,0x01,0x01,0x00,0x10]
2377 0x05,0x00,0x61,0xd1,0x01,0x01,0x00,0x10
2379 # CHECK: v_log_f32_e64 v5, v1 div:2              ; encoding: [0x05,0x00,0x61,0xd1,0x01,0x01,0x00,0x18]
2380 0x05,0x00,0x61,0xd1,0x01,0x01,0x00,0x18
2382 # CHECK: v_rcp_f32_e64 v5, v1                    ; encoding: [0x05,0x00,0x62,0xd1,0x01,0x01,0x00,0x00]
2383 0x05,0x00,0x62,0xd1,0x01,0x01,0x00,0x00
2385 # CHECK: v_rcp_f32_e64 v255, v1                  ; encoding: [0xff,0x00,0x62,0xd1,0x01,0x01,0x00,0x00]
2386 0xff,0x00,0x62,0xd1,0x01,0x01,0x00,0x00
2388 # CHECK: v_rcp_f32_e64 v5, v255                  ; encoding: [0x05,0x00,0x62,0xd1,0xff,0x01,0x00,0x00]
2389 0x05,0x00,0x62,0xd1,0xff,0x01,0x00,0x00
2391 # CHECK: v_rcp_f32_e64 v5, s1                    ; encoding: [0x05,0x00,0x62,0xd1,0x01,0x00,0x00,0x00]
2392 0x05,0x00,0x62,0xd1,0x01,0x00,0x00,0x00
2394 # CHECK: v_rcp_f32_e64 v5, s101                  ; encoding: [0x05,0x00,0x62,0xd1,0x65,0x00,0x00,0x00]
2395 0x05,0x00,0x62,0xd1,0x65,0x00,0x00,0x00
2397 # CHECK: v_rcp_f32_e64 v5, flat_scratch_lo       ; encoding: [0x05,0x00,0x62,0xd1,0x66,0x00,0x00,0x00]
2398 0x05,0x00,0x62,0xd1,0x66,0x00,0x00,0x00
2400 # CHECK: v_rcp_f32_e64 v5, flat_scratch_hi       ; encoding: [0x05,0x00,0x62,0xd1,0x67,0x00,0x00,0x00]
2401 0x05,0x00,0x62,0xd1,0x67,0x00,0x00,0x00
2403 # CHECK: v_rcp_f32_e64 v5, vcc_lo                ; encoding: [0x05,0x00,0x62,0xd1,0x6a,0x00,0x00,0x00]
2404 0x05,0x00,0x62,0xd1,0x6a,0x00,0x00,0x00
2406 # CHECK: v_rcp_f32_e64 v5, vcc_hi                ; encoding: [0x05,0x00,0x62,0xd1,0x6b,0x00,0x00,0x00]
2407 0x05,0x00,0x62,0xd1,0x6b,0x00,0x00,0x00
2409 # CHECK: v_rcp_f32_e64 v5, tba_lo                ; encoding: [0x05,0x00,0x62,0xd1,0x6c,0x00,0x00,0x00]
2410 0x05,0x00,0x62,0xd1,0x6c,0x00,0x00,0x00
2412 # CHECK: v_rcp_f32_e64 v5, tba_hi                ; encoding: [0x05,0x00,0x62,0xd1,0x6d,0x00,0x00,0x00]
2413 0x05,0x00,0x62,0xd1,0x6d,0x00,0x00,0x00
2415 # CHECK: v_rcp_f32_e64 v5, tma_lo                ; encoding: [0x05,0x00,0x62,0xd1,0x6e,0x00,0x00,0x00]
2416 0x05,0x00,0x62,0xd1,0x6e,0x00,0x00,0x00
2418 # CHECK: v_rcp_f32_e64 v5, tma_hi                ; encoding: [0x05,0x00,0x62,0xd1,0x6f,0x00,0x00,0x00]
2419 0x05,0x00,0x62,0xd1,0x6f,0x00,0x00,0x00
2421 # CHECK: v_rcp_f32_e64 v5, ttmp11                ; encoding: [0x05,0x00,0x62,0xd1,0x7b,0x00,0x00,0x00]
2422 0x05,0x00,0x62,0xd1,0x7b,0x00,0x00,0x00
2424 # CHECK: v_rcp_f32_e64 v5, m0                    ; encoding: [0x05,0x00,0x62,0xd1,0x7c,0x00,0x00,0x00]
2425 0x05,0x00,0x62,0xd1,0x7c,0x00,0x00,0x00
2427 # CHECK: v_rcp_f32_e64 v5, exec_lo               ; encoding: [0x05,0x00,0x62,0xd1,0x7e,0x00,0x00,0x00]
2428 0x05,0x00,0x62,0xd1,0x7e,0x00,0x00,0x00
2430 # CHECK: v_rcp_f32_e64 v5, exec_hi               ; encoding: [0x05,0x00,0x62,0xd1,0x7f,0x00,0x00,0x00]
2431 0x05,0x00,0x62,0xd1,0x7f,0x00,0x00,0x00
2433 # CHECK: v_rcp_f32_e64 v5, 0                     ; encoding: [0x05,0x00,0x62,0xd1,0x80,0x00,0x00,0x00]
2434 0x05,0x00,0x62,0xd1,0x80,0x00,0x00,0x00
2436 # CHECK: v_rcp_f32_e64 v5, -1                    ; encoding: [0x05,0x00,0x62,0xd1,0xc1,0x00,0x00,0x00]
2437 0x05,0x00,0x62,0xd1,0xc1,0x00,0x00,0x00
2439 # CHECK: v_rcp_f32_e64 v5, 0.5                   ; encoding: [0x05,0x00,0x62,0xd1,0xf0,0x00,0x00,0x00]
2440 0x05,0x00,0x62,0xd1,0xf0,0x00,0x00,0x00
2442 # CHECK: v_rcp_f32_e64 v5, -4.0                  ; encoding: [0x05,0x00,0x62,0xd1,0xf7,0x00,0x00,0x00]
2443 0x05,0x00,0x62,0xd1,0xf7,0x00,0x00,0x00
2445 # CHECK: v_rcp_f32_e64 v5, -v1                   ; encoding: [0x05,0x00,0x62,0xd1,0x01,0x01,0x00,0x20]
2446 0x05,0x00,0x62,0xd1,0x01,0x01,0x00,0x20
2448 # CHECK: v_rcp_f32_e64 v5, |v1|                  ; encoding: [0x05,0x01,0x62,0xd1,0x01,0x01,0x00,0x00]
2449 0x05,0x01,0x62,0xd1,0x01,0x01,0x00,0x00
2451 # CHECK: v_rcp_f32_e64 v5, v1 clamp              ; encoding: [0x05,0x80,0x62,0xd1,0x01,0x01,0x00,0x00]
2452 0x05,0x80,0x62,0xd1,0x01,0x01,0x00,0x00
2454 # CHECK: v_rcp_f32_e64 v5, v1 mul:2              ; encoding: [0x05,0x00,0x62,0xd1,0x01,0x01,0x00,0x08]
2455 0x05,0x00,0x62,0xd1,0x01,0x01,0x00,0x08
2457 # CHECK: v_rcp_f32_e64 v5, v1 mul:4              ; encoding: [0x05,0x00,0x62,0xd1,0x01,0x01,0x00,0x10]
2458 0x05,0x00,0x62,0xd1,0x01,0x01,0x00,0x10
2460 # CHECK: v_rcp_f32_e64 v5, v1 div:2              ; encoding: [0x05,0x00,0x62,0xd1,0x01,0x01,0x00,0x18]
2461 0x05,0x00,0x62,0xd1,0x01,0x01,0x00,0x18
2463 # CHECK: v_rcp_iflag_f32_e64 v5, v1              ; encoding: [0x05,0x00,0x63,0xd1,0x01,0x01,0x00,0x00]
2464 0x05,0x00,0x63,0xd1,0x01,0x01,0x00,0x00
2466 # CHECK: v_rcp_iflag_f32_e64 v255, v1            ; encoding: [0xff,0x00,0x63,0xd1,0x01,0x01,0x00,0x00]
2467 0xff,0x00,0x63,0xd1,0x01,0x01,0x00,0x00
2469 # CHECK: v_rcp_iflag_f32_e64 v5, v255            ; encoding: [0x05,0x00,0x63,0xd1,0xff,0x01,0x00,0x00]
2470 0x05,0x00,0x63,0xd1,0xff,0x01,0x00,0x00
2472 # CHECK: v_rcp_iflag_f32_e64 v5, s1              ; encoding: [0x05,0x00,0x63,0xd1,0x01,0x00,0x00,0x00]
2473 0x05,0x00,0x63,0xd1,0x01,0x00,0x00,0x00
2475 # CHECK: v_rcp_iflag_f32_e64 v5, s101            ; encoding: [0x05,0x00,0x63,0xd1,0x65,0x00,0x00,0x00]
2476 0x05,0x00,0x63,0xd1,0x65,0x00,0x00,0x00
2478 # CHECK: v_rcp_iflag_f32_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x63,0xd1,0x66,0x00,0x00,0x00]
2479 0x05,0x00,0x63,0xd1,0x66,0x00,0x00,0x00
2481 # CHECK: v_rcp_iflag_f32_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x63,0xd1,0x67,0x00,0x00,0x00]
2482 0x05,0x00,0x63,0xd1,0x67,0x00,0x00,0x00
2484 # CHECK: v_rcp_iflag_f32_e64 v5, vcc_lo          ; encoding: [0x05,0x00,0x63,0xd1,0x6a,0x00,0x00,0x00]
2485 0x05,0x00,0x63,0xd1,0x6a,0x00,0x00,0x00
2487 # CHECK: v_rcp_iflag_f32_e64 v5, vcc_hi          ; encoding: [0x05,0x00,0x63,0xd1,0x6b,0x00,0x00,0x00]
2488 0x05,0x00,0x63,0xd1,0x6b,0x00,0x00,0x00
2490 # CHECK: v_rcp_iflag_f32_e64 v5, tba_lo          ; encoding: [0x05,0x00,0x63,0xd1,0x6c,0x00,0x00,0x00]
2491 0x05,0x00,0x63,0xd1,0x6c,0x00,0x00,0x00
2493 # CHECK: v_rcp_iflag_f32_e64 v5, tba_hi          ; encoding: [0x05,0x00,0x63,0xd1,0x6d,0x00,0x00,0x00]
2494 0x05,0x00,0x63,0xd1,0x6d,0x00,0x00,0x00
2496 # CHECK: v_rcp_iflag_f32_e64 v5, tma_lo          ; encoding: [0x05,0x00,0x63,0xd1,0x6e,0x00,0x00,0x00]
2497 0x05,0x00,0x63,0xd1,0x6e,0x00,0x00,0x00
2499 # CHECK: v_rcp_iflag_f32_e64 v5, tma_hi          ; encoding: [0x05,0x00,0x63,0xd1,0x6f,0x00,0x00,0x00]
2500 0x05,0x00,0x63,0xd1,0x6f,0x00,0x00,0x00
2502 # CHECK: v_rcp_iflag_f32_e64 v5, ttmp11          ; encoding: [0x05,0x00,0x63,0xd1,0x7b,0x00,0x00,0x00]
2503 0x05,0x00,0x63,0xd1,0x7b,0x00,0x00,0x00
2505 # CHECK: v_rcp_iflag_f32_e64 v5, m0              ; encoding: [0x05,0x00,0x63,0xd1,0x7c,0x00,0x00,0x00]
2506 0x05,0x00,0x63,0xd1,0x7c,0x00,0x00,0x00
2508 # CHECK: v_rcp_iflag_f32_e64 v5, exec_lo         ; encoding: [0x05,0x00,0x63,0xd1,0x7e,0x00,0x00,0x00]
2509 0x05,0x00,0x63,0xd1,0x7e,0x00,0x00,0x00
2511 # CHECK: v_rcp_iflag_f32_e64 v5, exec_hi         ; encoding: [0x05,0x00,0x63,0xd1,0x7f,0x00,0x00,0x00]
2512 0x05,0x00,0x63,0xd1,0x7f,0x00,0x00,0x00
2514 # CHECK: v_rcp_iflag_f32_e64 v5, 0               ; encoding: [0x05,0x00,0x63,0xd1,0x80,0x00,0x00,0x00]
2515 0x05,0x00,0x63,0xd1,0x80,0x00,0x00,0x00
2517 # CHECK: v_rcp_iflag_f32_e64 v5, -1              ; encoding: [0x05,0x00,0x63,0xd1,0xc1,0x00,0x00,0x00]
2518 0x05,0x00,0x63,0xd1,0xc1,0x00,0x00,0x00
2520 # CHECK: v_rcp_iflag_f32_e64 v5, 0.5             ; encoding: [0x05,0x00,0x63,0xd1,0xf0,0x00,0x00,0x00]
2521 0x05,0x00,0x63,0xd1,0xf0,0x00,0x00,0x00
2523 # CHECK: v_rcp_iflag_f32_e64 v5, -4.0            ; encoding: [0x05,0x00,0x63,0xd1,0xf7,0x00,0x00,0x00]
2524 0x05,0x00,0x63,0xd1,0xf7,0x00,0x00,0x00
2526 # CHECK: v_rcp_iflag_f32_e64 v5, -v1             ; encoding: [0x05,0x00,0x63,0xd1,0x01,0x01,0x00,0x20]
2527 0x05,0x00,0x63,0xd1,0x01,0x01,0x00,0x20
2529 # CHECK: v_rcp_iflag_f32_e64 v5, |v1|            ; encoding: [0x05,0x01,0x63,0xd1,0x01,0x01,0x00,0x00]
2530 0x05,0x01,0x63,0xd1,0x01,0x01,0x00,0x00
2532 # CHECK: v_rcp_iflag_f32_e64 v5, v1 clamp        ; encoding: [0x05,0x80,0x63,0xd1,0x01,0x01,0x00,0x00]
2533 0x05,0x80,0x63,0xd1,0x01,0x01,0x00,0x00
2535 # CHECK: v_rcp_iflag_f32_e64 v5, v1 mul:2        ; encoding: [0x05,0x00,0x63,0xd1,0x01,0x01,0x00,0x08]
2536 0x05,0x00,0x63,0xd1,0x01,0x01,0x00,0x08
2538 # CHECK: v_rcp_iflag_f32_e64 v5, v1 mul:4        ; encoding: [0x05,0x00,0x63,0xd1,0x01,0x01,0x00,0x10]
2539 0x05,0x00,0x63,0xd1,0x01,0x01,0x00,0x10
2541 # CHECK: v_rcp_iflag_f32_e64 v5, v1 div:2        ; encoding: [0x05,0x00,0x63,0xd1,0x01,0x01,0x00,0x18]
2542 0x05,0x00,0x63,0xd1,0x01,0x01,0x00,0x18
2544 # CHECK: v_rsq_f32_e64 v5, v1                    ; encoding: [0x05,0x00,0x64,0xd1,0x01,0x01,0x00,0x00]
2545 0x05,0x00,0x64,0xd1,0x01,0x01,0x00,0x00
2547 # CHECK: v_rsq_f32_e64 v255, v1                  ; encoding: [0xff,0x00,0x64,0xd1,0x01,0x01,0x00,0x00]
2548 0xff,0x00,0x64,0xd1,0x01,0x01,0x00,0x00
2550 # CHECK: v_rsq_f32_e64 v5, v255                  ; encoding: [0x05,0x00,0x64,0xd1,0xff,0x01,0x00,0x00]
2551 0x05,0x00,0x64,0xd1,0xff,0x01,0x00,0x00
2553 # CHECK: v_rsq_f32_e64 v5, s1                    ; encoding: [0x05,0x00,0x64,0xd1,0x01,0x00,0x00,0x00]
2554 0x05,0x00,0x64,0xd1,0x01,0x00,0x00,0x00
2556 # CHECK: v_rsq_f32_e64 v5, s101                  ; encoding: [0x05,0x00,0x64,0xd1,0x65,0x00,0x00,0x00]
2557 0x05,0x00,0x64,0xd1,0x65,0x00,0x00,0x00
2559 # CHECK: v_rsq_f32_e64 v5, flat_scratch_lo       ; encoding: [0x05,0x00,0x64,0xd1,0x66,0x00,0x00,0x00]
2560 0x05,0x00,0x64,0xd1,0x66,0x00,0x00,0x00
2562 # CHECK: v_rsq_f32_e64 v5, flat_scratch_hi       ; encoding: [0x05,0x00,0x64,0xd1,0x67,0x00,0x00,0x00]
2563 0x05,0x00,0x64,0xd1,0x67,0x00,0x00,0x00
2565 # CHECK: v_rsq_f32_e64 v5, vcc_lo                ; encoding: [0x05,0x00,0x64,0xd1,0x6a,0x00,0x00,0x00]
2566 0x05,0x00,0x64,0xd1,0x6a,0x00,0x00,0x00
2568 # CHECK: v_rsq_f32_e64 v5, vcc_hi                ; encoding: [0x05,0x00,0x64,0xd1,0x6b,0x00,0x00,0x00]
2569 0x05,0x00,0x64,0xd1,0x6b,0x00,0x00,0x00
2571 # CHECK: v_rsq_f32_e64 v5, tba_lo                ; encoding: [0x05,0x00,0x64,0xd1,0x6c,0x00,0x00,0x00]
2572 0x05,0x00,0x64,0xd1,0x6c,0x00,0x00,0x00
2574 # CHECK: v_rsq_f32_e64 v5, tba_hi                ; encoding: [0x05,0x00,0x64,0xd1,0x6d,0x00,0x00,0x00]
2575 0x05,0x00,0x64,0xd1,0x6d,0x00,0x00,0x00
2577 # CHECK: v_rsq_f32_e64 v5, tma_lo                ; encoding: [0x05,0x00,0x64,0xd1,0x6e,0x00,0x00,0x00]
2578 0x05,0x00,0x64,0xd1,0x6e,0x00,0x00,0x00
2580 # CHECK: v_rsq_f32_e64 v5, tma_hi                ; encoding: [0x05,0x00,0x64,0xd1,0x6f,0x00,0x00,0x00]
2581 0x05,0x00,0x64,0xd1,0x6f,0x00,0x00,0x00
2583 # CHECK: v_rsq_f32_e64 v5, ttmp11                ; encoding: [0x05,0x00,0x64,0xd1,0x7b,0x00,0x00,0x00]
2584 0x05,0x00,0x64,0xd1,0x7b,0x00,0x00,0x00
2586 # CHECK: v_rsq_f32_e64 v5, m0                    ; encoding: [0x05,0x00,0x64,0xd1,0x7c,0x00,0x00,0x00]
2587 0x05,0x00,0x64,0xd1,0x7c,0x00,0x00,0x00
2589 # CHECK: v_rsq_f32_e64 v5, exec_lo               ; encoding: [0x05,0x00,0x64,0xd1,0x7e,0x00,0x00,0x00]
2590 0x05,0x00,0x64,0xd1,0x7e,0x00,0x00,0x00
2592 # CHECK: v_rsq_f32_e64 v5, exec_hi               ; encoding: [0x05,0x00,0x64,0xd1,0x7f,0x00,0x00,0x00]
2593 0x05,0x00,0x64,0xd1,0x7f,0x00,0x00,0x00
2595 # CHECK: v_rsq_f32_e64 v5, 0                     ; encoding: [0x05,0x00,0x64,0xd1,0x80,0x00,0x00,0x00]
2596 0x05,0x00,0x64,0xd1,0x80,0x00,0x00,0x00
2598 # CHECK: v_rsq_f32_e64 v5, -1                    ; encoding: [0x05,0x00,0x64,0xd1,0xc1,0x00,0x00,0x00]
2599 0x05,0x00,0x64,0xd1,0xc1,0x00,0x00,0x00
2601 # CHECK: v_rsq_f32_e64 v5, 0.5                   ; encoding: [0x05,0x00,0x64,0xd1,0xf0,0x00,0x00,0x00]
2602 0x05,0x00,0x64,0xd1,0xf0,0x00,0x00,0x00
2604 # CHECK: v_rsq_f32_e64 v5, -4.0                  ; encoding: [0x05,0x00,0x64,0xd1,0xf7,0x00,0x00,0x00]
2605 0x05,0x00,0x64,0xd1,0xf7,0x00,0x00,0x00
2607 # CHECK: v_rsq_f32_e64 v5, -v1                   ; encoding: [0x05,0x00,0x64,0xd1,0x01,0x01,0x00,0x20]
2608 0x05,0x00,0x64,0xd1,0x01,0x01,0x00,0x20
2610 # CHECK: v_rsq_f32_e64 v5, |v1|                  ; encoding: [0x05,0x01,0x64,0xd1,0x01,0x01,0x00,0x00]
2611 0x05,0x01,0x64,0xd1,0x01,0x01,0x00,0x00
2613 # CHECK: v_rsq_f32_e64 v5, v1 clamp              ; encoding: [0x05,0x80,0x64,0xd1,0x01,0x01,0x00,0x00]
2614 0x05,0x80,0x64,0xd1,0x01,0x01,0x00,0x00
2616 # CHECK: v_rsq_f32_e64 v5, v1 mul:2              ; encoding: [0x05,0x00,0x64,0xd1,0x01,0x01,0x00,0x08]
2617 0x05,0x00,0x64,0xd1,0x01,0x01,0x00,0x08
2619 # CHECK: v_rsq_f32_e64 v5, v1 mul:4              ; encoding: [0x05,0x00,0x64,0xd1,0x01,0x01,0x00,0x10]
2620 0x05,0x00,0x64,0xd1,0x01,0x01,0x00,0x10
2622 # CHECK: v_rsq_f32_e64 v5, v1 div:2              ; encoding: [0x05,0x00,0x64,0xd1,0x01,0x01,0x00,0x18]
2623 0x05,0x00,0x64,0xd1,0x01,0x01,0x00,0x18
2625 # CHECK: v_rcp_f64_e64 v[5:6], v[1:2]            ; encoding: [0x05,0x00,0x65,0xd1,0x01,0x01,0x00,0x00]
2626 0x05,0x00,0x65,0xd1,0x01,0x01,0x00,0x00
2628 # CHECK: v_rcp_f64_e64 v[254:255], v[1:2]        ; encoding: [0xfe,0x00,0x65,0xd1,0x01,0x01,0x00,0x00]
2629 0xfe,0x00,0x65,0xd1,0x01,0x01,0x00,0x00
2631 # CHECK: v_rcp_f64_e64 v[5:6], v[254:255]        ; encoding: [0x05,0x00,0x65,0xd1,0xfe,0x01,0x00,0x00]
2632 0x05,0x00,0x65,0xd1,0xfe,0x01,0x00,0x00
2634 # CHECK: v_rcp_f64_e64 v[5:6], s[2:3]            ; encoding: [0x05,0x00,0x65,0xd1,0x02,0x00,0x00,0x00]
2635 0x05,0x00,0x65,0xd1,0x02,0x00,0x00,0x00
2637 # CHECK: v_rcp_f64_e64 v[5:6], s[4:5]            ; encoding: [0x05,0x00,0x65,0xd1,0x04,0x00,0x00,0x00]
2638 0x05,0x00,0x65,0xd1,0x04,0x00,0x00,0x00
2640 # CHECK: v_rcp_f64_e64 v[5:6], s[100:101]        ; encoding: [0x05,0x00,0x65,0xd1,0x64,0x00,0x00,0x00]
2641 0x05,0x00,0x65,0xd1,0x64,0x00,0x00,0x00
2643 # CHECK: v_rcp_f64_e64 v[5:6], flat_scratch      ; encoding: [0x05,0x00,0x65,0xd1,0x66,0x00,0x00,0x00]
2644 0x05,0x00,0x65,0xd1,0x66,0x00,0x00,0x00
2646 # CHECK: v_rcp_f64_e64 v[5:6], vcc               ; encoding: [0x05,0x00,0x65,0xd1,0x6a,0x00,0x00,0x00]
2647 0x05,0x00,0x65,0xd1,0x6a,0x00,0x00,0x00
2649 # CHECK: v_rcp_f64_e64 v[5:6], tba               ; encoding: [0x05,0x00,0x65,0xd1,0x6c,0x00,0x00,0x00]
2650 0x05,0x00,0x65,0xd1,0x6c,0x00,0x00,0x00
2652 # CHECK: v_rcp_f64_e64 v[5:6], tma               ; encoding: [0x05,0x00,0x65,0xd1,0x6e,0x00,0x00,0x00]
2653 0x05,0x00,0x65,0xd1,0x6e,0x00,0x00,0x00
2655 # CHECK: v_rcp_f64_e64 v[5:6], ttmp[10:11]       ; encoding: [0x05,0x00,0x65,0xd1,0x7a,0x00,0x00,0x00]
2656 0x05,0x00,0x65,0xd1,0x7a,0x00,0x00,0x00
2658 # CHECK: v_rcp_f64_e64 v[5:6], exec              ; encoding: [0x05,0x00,0x65,0xd1,0x7e,0x00,0x00,0x00]
2659 0x05,0x00,0x65,0xd1,0x7e,0x00,0x00,0x00
2661 # CHECK: v_rcp_f64_e64 v[5:6], 0                 ; encoding: [0x05,0x00,0x65,0xd1,0x80,0x00,0x00,0x00]
2662 0x05,0x00,0x65,0xd1,0x80,0x00,0x00,0x00
2664 # CHECK: v_rcp_f64_e64 v[5:6], -1                ; encoding: [0x05,0x00,0x65,0xd1,0xc1,0x00,0x00,0x00]
2665 0x05,0x00,0x65,0xd1,0xc1,0x00,0x00,0x00
2667 # CHECK: v_rcp_f64_e64 v[5:6], 0.5               ; encoding: [0x05,0x00,0x65,0xd1,0xf0,0x00,0x00,0x00]
2668 0x05,0x00,0x65,0xd1,0xf0,0x00,0x00,0x00
2670 # CHECK: v_rcp_f64_e64 v[5:6], -4.0              ; encoding: [0x05,0x00,0x65,0xd1,0xf7,0x00,0x00,0x00]
2671 0x05,0x00,0x65,0xd1,0xf7,0x00,0x00,0x00
2673 # CHECK: v_rcp_f64_e64 v[5:6], -v[1:2]           ; encoding: [0x05,0x00,0x65,0xd1,0x01,0x01,0x00,0x20]
2674 0x05,0x00,0x65,0xd1,0x01,0x01,0x00,0x20
2676 # CHECK: v_rcp_f64_e64 v[5:6], |v[1:2]|          ; encoding: [0x05,0x01,0x65,0xd1,0x01,0x01,0x00,0x00]
2677 0x05,0x01,0x65,0xd1,0x01,0x01,0x00,0x00
2679 # CHECK: v_rcp_f64_e64 v[5:6], v[1:2] clamp      ; encoding: [0x05,0x80,0x65,0xd1,0x01,0x01,0x00,0x00]
2680 0x05,0x80,0x65,0xd1,0x01,0x01,0x00,0x00
2682 # CHECK: v_rcp_f64_e64 v[5:6], v[1:2] mul:2      ; encoding: [0x05,0x00,0x65,0xd1,0x01,0x01,0x00,0x08]
2683 0x05,0x00,0x65,0xd1,0x01,0x01,0x00,0x08
2685 # CHECK: v_rcp_f64_e64 v[5:6], v[1:2] mul:4      ; encoding: [0x05,0x00,0x65,0xd1,0x01,0x01,0x00,0x10]
2686 0x05,0x00,0x65,0xd1,0x01,0x01,0x00,0x10
2688 # CHECK: v_rcp_f64_e64 v[5:6], v[1:2] div:2      ; encoding: [0x05,0x00,0x65,0xd1,0x01,0x01,0x00,0x18]
2689 0x05,0x00,0x65,0xd1,0x01,0x01,0x00,0x18
2691 # CHECK: v_rsq_f64_e64 v[5:6], v[1:2]            ; encoding: [0x05,0x00,0x66,0xd1,0x01,0x01,0x00,0x00]
2692 0x05,0x00,0x66,0xd1,0x01,0x01,0x00,0x00
2694 # CHECK: v_rsq_f64_e64 v[254:255], v[1:2]        ; encoding: [0xfe,0x00,0x66,0xd1,0x01,0x01,0x00,0x00]
2695 0xfe,0x00,0x66,0xd1,0x01,0x01,0x00,0x00
2697 # CHECK: v_rsq_f64_e64 v[5:6], v[254:255]        ; encoding: [0x05,0x00,0x66,0xd1,0xfe,0x01,0x00,0x00]
2698 0x05,0x00,0x66,0xd1,0xfe,0x01,0x00,0x00
2700 # CHECK: v_rsq_f64_e64 v[5:6], s[2:3]            ; encoding: [0x05,0x00,0x66,0xd1,0x02,0x00,0x00,0x00]
2701 0x05,0x00,0x66,0xd1,0x02,0x00,0x00,0x00
2703 # CHECK: v_rsq_f64_e64 v[5:6], s[4:5]            ; encoding: [0x05,0x00,0x66,0xd1,0x04,0x00,0x00,0x00]
2704 0x05,0x00,0x66,0xd1,0x04,0x00,0x00,0x00
2706 # CHECK: v_rsq_f64_e64 v[5:6], s[100:101]        ; encoding: [0x05,0x00,0x66,0xd1,0x64,0x00,0x00,0x00]
2707 0x05,0x00,0x66,0xd1,0x64,0x00,0x00,0x00
2709 # CHECK: v_rsq_f64_e64 v[5:6], flat_scratch      ; encoding: [0x05,0x00,0x66,0xd1,0x66,0x00,0x00,0x00]
2710 0x05,0x00,0x66,0xd1,0x66,0x00,0x00,0x00
2712 # CHECK: v_rsq_f64_e64 v[5:6], vcc               ; encoding: [0x05,0x00,0x66,0xd1,0x6a,0x00,0x00,0x00]
2713 0x05,0x00,0x66,0xd1,0x6a,0x00,0x00,0x00
2715 # CHECK: v_rsq_f64_e64 v[5:6], tba               ; encoding: [0x05,0x00,0x66,0xd1,0x6c,0x00,0x00,0x00]
2716 0x05,0x00,0x66,0xd1,0x6c,0x00,0x00,0x00
2718 # CHECK: v_rsq_f64_e64 v[5:6], tma               ; encoding: [0x05,0x00,0x66,0xd1,0x6e,0x00,0x00,0x00]
2719 0x05,0x00,0x66,0xd1,0x6e,0x00,0x00,0x00
2721 # CHECK: v_rsq_f64_e64 v[5:6], ttmp[10:11]       ; encoding: [0x05,0x00,0x66,0xd1,0x7a,0x00,0x00,0x00]
2722 0x05,0x00,0x66,0xd1,0x7a,0x00,0x00,0x00
2724 # CHECK: v_rsq_f64_e64 v[5:6], exec              ; encoding: [0x05,0x00,0x66,0xd1,0x7e,0x00,0x00,0x00]
2725 0x05,0x00,0x66,0xd1,0x7e,0x00,0x00,0x00
2727 # CHECK: v_rsq_f64_e64 v[5:6], 0                 ; encoding: [0x05,0x00,0x66,0xd1,0x80,0x00,0x00,0x00]
2728 0x05,0x00,0x66,0xd1,0x80,0x00,0x00,0x00
2730 # CHECK: v_rsq_f64_e64 v[5:6], -1                ; encoding: [0x05,0x00,0x66,0xd1,0xc1,0x00,0x00,0x00]
2731 0x05,0x00,0x66,0xd1,0xc1,0x00,0x00,0x00
2733 # CHECK: v_rsq_f64_e64 v[5:6], 0.5               ; encoding: [0x05,0x00,0x66,0xd1,0xf0,0x00,0x00,0x00]
2734 0x05,0x00,0x66,0xd1,0xf0,0x00,0x00,0x00
2736 # CHECK: v_rsq_f64_e64 v[5:6], -4.0              ; encoding: [0x05,0x00,0x66,0xd1,0xf7,0x00,0x00,0x00]
2737 0x05,0x00,0x66,0xd1,0xf7,0x00,0x00,0x00
2739 # CHECK: v_rsq_f64_e64 v[5:6], -v[1:2]           ; encoding: [0x05,0x00,0x66,0xd1,0x01,0x01,0x00,0x20]
2740 0x05,0x00,0x66,0xd1,0x01,0x01,0x00,0x20
2742 # CHECK: v_rsq_f64_e64 v[5:6], |v[1:2]|          ; encoding: [0x05,0x01,0x66,0xd1,0x01,0x01,0x00,0x00]
2743 0x05,0x01,0x66,0xd1,0x01,0x01,0x00,0x00
2745 # CHECK: v_rsq_f64_e64 v[5:6], v[1:2] clamp      ; encoding: [0x05,0x80,0x66,0xd1,0x01,0x01,0x00,0x00]
2746 0x05,0x80,0x66,0xd1,0x01,0x01,0x00,0x00
2748 # CHECK: v_rsq_f64_e64 v[5:6], v[1:2] mul:2      ; encoding: [0x05,0x00,0x66,0xd1,0x01,0x01,0x00,0x08]
2749 0x05,0x00,0x66,0xd1,0x01,0x01,0x00,0x08
2751 # CHECK: v_rsq_f64_e64 v[5:6], v[1:2] mul:4      ; encoding: [0x05,0x00,0x66,0xd1,0x01,0x01,0x00,0x10]
2752 0x05,0x00,0x66,0xd1,0x01,0x01,0x00,0x10
2754 # CHECK: v_rsq_f64_e64 v[5:6], v[1:2] div:2      ; encoding: [0x05,0x00,0x66,0xd1,0x01,0x01,0x00,0x18]
2755 0x05,0x00,0x66,0xd1,0x01,0x01,0x00,0x18
2757 # CHECK: v_sqrt_f32_e64 v5, v1                   ; encoding: [0x05,0x00,0x67,0xd1,0x01,0x01,0x00,0x00]
2758 0x05,0x00,0x67,0xd1,0x01,0x01,0x00,0x00
2760 # CHECK: v_sqrt_f32_e64 v255, v1                 ; encoding: [0xff,0x00,0x67,0xd1,0x01,0x01,0x00,0x00]
2761 0xff,0x00,0x67,0xd1,0x01,0x01,0x00,0x00
2763 # CHECK: v_sqrt_f32_e64 v5, v255                 ; encoding: [0x05,0x00,0x67,0xd1,0xff,0x01,0x00,0x00]
2764 0x05,0x00,0x67,0xd1,0xff,0x01,0x00,0x00
2766 # CHECK: v_sqrt_f32_e64 v5, s1                   ; encoding: [0x05,0x00,0x67,0xd1,0x01,0x00,0x00,0x00]
2767 0x05,0x00,0x67,0xd1,0x01,0x00,0x00,0x00
2769 # CHECK: v_sqrt_f32_e64 v5, s101                 ; encoding: [0x05,0x00,0x67,0xd1,0x65,0x00,0x00,0x00]
2770 0x05,0x00,0x67,0xd1,0x65,0x00,0x00,0x00
2772 # CHECK: v_sqrt_f32_e64 v5, flat_scratch_lo      ; encoding: [0x05,0x00,0x67,0xd1,0x66,0x00,0x00,0x00]
2773 0x05,0x00,0x67,0xd1,0x66,0x00,0x00,0x00
2775 # CHECK: v_sqrt_f32_e64 v5, flat_scratch_hi      ; encoding: [0x05,0x00,0x67,0xd1,0x67,0x00,0x00,0x00]
2776 0x05,0x00,0x67,0xd1,0x67,0x00,0x00,0x00
2778 # CHECK: v_sqrt_f32_e64 v5, vcc_lo               ; encoding: [0x05,0x00,0x67,0xd1,0x6a,0x00,0x00,0x00]
2779 0x05,0x00,0x67,0xd1,0x6a,0x00,0x00,0x00
2781 # CHECK: v_sqrt_f32_e64 v5, vcc_hi               ; encoding: [0x05,0x00,0x67,0xd1,0x6b,0x00,0x00,0x00]
2782 0x05,0x00,0x67,0xd1,0x6b,0x00,0x00,0x00
2784 # CHECK: v_sqrt_f32_e64 v5, tba_lo               ; encoding: [0x05,0x00,0x67,0xd1,0x6c,0x00,0x00,0x00]
2785 0x05,0x00,0x67,0xd1,0x6c,0x00,0x00,0x00
2787 # CHECK: v_sqrt_f32_e64 v5, tba_hi               ; encoding: [0x05,0x00,0x67,0xd1,0x6d,0x00,0x00,0x00]
2788 0x05,0x00,0x67,0xd1,0x6d,0x00,0x00,0x00
2790 # CHECK: v_sqrt_f32_e64 v5, tma_lo               ; encoding: [0x05,0x00,0x67,0xd1,0x6e,0x00,0x00,0x00]
2791 0x05,0x00,0x67,0xd1,0x6e,0x00,0x00,0x00
2793 # CHECK: v_sqrt_f32_e64 v5, tma_hi               ; encoding: [0x05,0x00,0x67,0xd1,0x6f,0x00,0x00,0x00]
2794 0x05,0x00,0x67,0xd1,0x6f,0x00,0x00,0x00
2796 # CHECK: v_sqrt_f32_e64 v5, ttmp11               ; encoding: [0x05,0x00,0x67,0xd1,0x7b,0x00,0x00,0x00]
2797 0x05,0x00,0x67,0xd1,0x7b,0x00,0x00,0x00
2799 # CHECK: v_sqrt_f32_e64 v5, m0                   ; encoding: [0x05,0x00,0x67,0xd1,0x7c,0x00,0x00,0x00]
2800 0x05,0x00,0x67,0xd1,0x7c,0x00,0x00,0x00
2802 # CHECK: v_sqrt_f32_e64 v5, exec_lo              ; encoding: [0x05,0x00,0x67,0xd1,0x7e,0x00,0x00,0x00]
2803 0x05,0x00,0x67,0xd1,0x7e,0x00,0x00,0x00
2805 # CHECK: v_sqrt_f32_e64 v5, exec_hi              ; encoding: [0x05,0x00,0x67,0xd1,0x7f,0x00,0x00,0x00]
2806 0x05,0x00,0x67,0xd1,0x7f,0x00,0x00,0x00
2808 # CHECK: v_sqrt_f32_e64 v5, 0                    ; encoding: [0x05,0x00,0x67,0xd1,0x80,0x00,0x00,0x00]
2809 0x05,0x00,0x67,0xd1,0x80,0x00,0x00,0x00
2811 # CHECK: v_sqrt_f32_e64 v5, -1                   ; encoding: [0x05,0x00,0x67,0xd1,0xc1,0x00,0x00,0x00]
2812 0x05,0x00,0x67,0xd1,0xc1,0x00,0x00,0x00
2814 # CHECK: v_sqrt_f32_e64 v5, 0.5                  ; encoding: [0x05,0x00,0x67,0xd1,0xf0,0x00,0x00,0x00]
2815 0x05,0x00,0x67,0xd1,0xf0,0x00,0x00,0x00
2817 # CHECK: v_sqrt_f32_e64 v5, -4.0                 ; encoding: [0x05,0x00,0x67,0xd1,0xf7,0x00,0x00,0x00]
2818 0x05,0x00,0x67,0xd1,0xf7,0x00,0x00,0x00
2820 # CHECK: v_sqrt_f32_e64 v5, -v1                  ; encoding: [0x05,0x00,0x67,0xd1,0x01,0x01,0x00,0x20]
2821 0x05,0x00,0x67,0xd1,0x01,0x01,0x00,0x20
2823 # CHECK: v_sqrt_f32_e64 v5, |v1|                 ; encoding: [0x05,0x01,0x67,0xd1,0x01,0x01,0x00,0x00]
2824 0x05,0x01,0x67,0xd1,0x01,0x01,0x00,0x00
2826 # CHECK: v_sqrt_f32_e64 v5, v1 clamp             ; encoding: [0x05,0x80,0x67,0xd1,0x01,0x01,0x00,0x00]
2827 0x05,0x80,0x67,0xd1,0x01,0x01,0x00,0x00
2829 # CHECK: v_sqrt_f32_e64 v5, v1 mul:2             ; encoding: [0x05,0x00,0x67,0xd1,0x01,0x01,0x00,0x08]
2830 0x05,0x00,0x67,0xd1,0x01,0x01,0x00,0x08
2832 # CHECK: v_sqrt_f32_e64 v5, v1 mul:4             ; encoding: [0x05,0x00,0x67,0xd1,0x01,0x01,0x00,0x10]
2833 0x05,0x00,0x67,0xd1,0x01,0x01,0x00,0x10
2835 # CHECK: v_sqrt_f32_e64 v5, v1 div:2             ; encoding: [0x05,0x00,0x67,0xd1,0x01,0x01,0x00,0x18]
2836 0x05,0x00,0x67,0xd1,0x01,0x01,0x00,0x18
2838 # CHECK: v_sqrt_f64_e64 v[5:6], v[1:2]           ; encoding: [0x05,0x00,0x68,0xd1,0x01,0x01,0x00,0x00]
2839 0x05,0x00,0x68,0xd1,0x01,0x01,0x00,0x00
2841 # CHECK: v_sqrt_f64_e64 v[254:255], v[1:2]       ; encoding: [0xfe,0x00,0x68,0xd1,0x01,0x01,0x00,0x00]
2842 0xfe,0x00,0x68,0xd1,0x01,0x01,0x00,0x00
2844 # CHECK: v_sqrt_f64_e64 v[5:6], v[254:255]       ; encoding: [0x05,0x00,0x68,0xd1,0xfe,0x01,0x00,0x00]
2845 0x05,0x00,0x68,0xd1,0xfe,0x01,0x00,0x00
2847 # CHECK: v_sqrt_f64_e64 v[5:6], s[2:3]           ; encoding: [0x05,0x00,0x68,0xd1,0x02,0x00,0x00,0x00]
2848 0x05,0x00,0x68,0xd1,0x02,0x00,0x00,0x00
2850 # CHECK: v_sqrt_f64_e64 v[5:6], s[4:5]           ; encoding: [0x05,0x00,0x68,0xd1,0x04,0x00,0x00,0x00]
2851 0x05,0x00,0x68,0xd1,0x04,0x00,0x00,0x00
2853 # CHECK: v_sqrt_f64_e64 v[5:6], s[100:101]       ; encoding: [0x05,0x00,0x68,0xd1,0x64,0x00,0x00,0x00]
2854 0x05,0x00,0x68,0xd1,0x64,0x00,0x00,0x00
2856 # CHECK: v_sqrt_f64_e64 v[5:6], flat_scratch     ; encoding: [0x05,0x00,0x68,0xd1,0x66,0x00,0x00,0x00]
2857 0x05,0x00,0x68,0xd1,0x66,0x00,0x00,0x00
2859 # CHECK: v_sqrt_f64_e64 v[5:6], vcc              ; encoding: [0x05,0x00,0x68,0xd1,0x6a,0x00,0x00,0x00]
2860 0x05,0x00,0x68,0xd1,0x6a,0x00,0x00,0x00
2862 # CHECK: v_sqrt_f64_e64 v[5:6], tba              ; encoding: [0x05,0x00,0x68,0xd1,0x6c,0x00,0x00,0x00]
2863 0x05,0x00,0x68,0xd1,0x6c,0x00,0x00,0x00
2865 # CHECK: v_sqrt_f64_e64 v[5:6], tma              ; encoding: [0x05,0x00,0x68,0xd1,0x6e,0x00,0x00,0x00]
2866 0x05,0x00,0x68,0xd1,0x6e,0x00,0x00,0x00
2868 # CHECK: v_sqrt_f64_e64 v[5:6], ttmp[10:11]      ; encoding: [0x05,0x00,0x68,0xd1,0x7a,0x00,0x00,0x00]
2869 0x05,0x00,0x68,0xd1,0x7a,0x00,0x00,0x00
2871 # CHECK: v_sqrt_f64_e64 v[5:6], exec             ; encoding: [0x05,0x00,0x68,0xd1,0x7e,0x00,0x00,0x00]
2872 0x05,0x00,0x68,0xd1,0x7e,0x00,0x00,0x00
2874 # CHECK: v_sqrt_f64_e64 v[5:6], 0                ; encoding: [0x05,0x00,0x68,0xd1,0x80,0x00,0x00,0x00]
2875 0x05,0x00,0x68,0xd1,0x80,0x00,0x00,0x00
2877 # CHECK: v_sqrt_f64_e64 v[5:6], -1               ; encoding: [0x05,0x00,0x68,0xd1,0xc1,0x00,0x00,0x00]
2878 0x05,0x00,0x68,0xd1,0xc1,0x00,0x00,0x00
2880 # CHECK: v_sqrt_f64_e64 v[5:6], 0.5              ; encoding: [0x05,0x00,0x68,0xd1,0xf0,0x00,0x00,0x00]
2881 0x05,0x00,0x68,0xd1,0xf0,0x00,0x00,0x00
2883 # CHECK: v_sqrt_f64_e64 v[5:6], -4.0             ; encoding: [0x05,0x00,0x68,0xd1,0xf7,0x00,0x00,0x00]
2884 0x05,0x00,0x68,0xd1,0xf7,0x00,0x00,0x00
2886 # CHECK: v_sqrt_f64_e64 v[5:6], -v[1:2]          ; encoding: [0x05,0x00,0x68,0xd1,0x01,0x01,0x00,0x20]
2887 0x05,0x00,0x68,0xd1,0x01,0x01,0x00,0x20
2889 # CHECK: v_sqrt_f64_e64 v[5:6], |v[1:2]|         ; encoding: [0x05,0x01,0x68,0xd1,0x01,0x01,0x00,0x00]
2890 0x05,0x01,0x68,0xd1,0x01,0x01,0x00,0x00
2892 # CHECK: v_sqrt_f64_e64 v[5:6], v[1:2] clamp     ; encoding: [0x05,0x80,0x68,0xd1,0x01,0x01,0x00,0x00]
2893 0x05,0x80,0x68,0xd1,0x01,0x01,0x00,0x00
2895 # CHECK: v_sqrt_f64_e64 v[5:6], v[1:2] mul:2     ; encoding: [0x05,0x00,0x68,0xd1,0x01,0x01,0x00,0x08]
2896 0x05,0x00,0x68,0xd1,0x01,0x01,0x00,0x08
2898 # CHECK: v_sqrt_f64_e64 v[5:6], v[1:2] mul:4     ; encoding: [0x05,0x00,0x68,0xd1,0x01,0x01,0x00,0x10]
2899 0x05,0x00,0x68,0xd1,0x01,0x01,0x00,0x10
2901 # CHECK: v_sqrt_f64_e64 v[5:6], v[1:2] div:2     ; encoding: [0x05,0x00,0x68,0xd1,0x01,0x01,0x00,0x18]
2902 0x05,0x00,0x68,0xd1,0x01,0x01,0x00,0x18
2904 # CHECK: v_sin_f32_e64 v5, v1                    ; encoding: [0x05,0x00,0x69,0xd1,0x01,0x01,0x00,0x00]
2905 0x05,0x00,0x69,0xd1,0x01,0x01,0x00,0x00
2907 # CHECK: v_sin_f32_e64 v255, v1                  ; encoding: [0xff,0x00,0x69,0xd1,0x01,0x01,0x00,0x00]
2908 0xff,0x00,0x69,0xd1,0x01,0x01,0x00,0x00
2910 # CHECK: v_sin_f32_e64 v5, v255                  ; encoding: [0x05,0x00,0x69,0xd1,0xff,0x01,0x00,0x00]
2911 0x05,0x00,0x69,0xd1,0xff,0x01,0x00,0x00
2913 # CHECK: v_sin_f32_e64 v5, s1                    ; encoding: [0x05,0x00,0x69,0xd1,0x01,0x00,0x00,0x00]
2914 0x05,0x00,0x69,0xd1,0x01,0x00,0x00,0x00
2916 # CHECK: v_sin_f32_e64 v5, s101                  ; encoding: [0x05,0x00,0x69,0xd1,0x65,0x00,0x00,0x00]
2917 0x05,0x00,0x69,0xd1,0x65,0x00,0x00,0x00
2919 # CHECK: v_sin_f32_e64 v5, flat_scratch_lo       ; encoding: [0x05,0x00,0x69,0xd1,0x66,0x00,0x00,0x00]
2920 0x05,0x00,0x69,0xd1,0x66,0x00,0x00,0x00
2922 # CHECK: v_sin_f32_e64 v5, flat_scratch_hi       ; encoding: [0x05,0x00,0x69,0xd1,0x67,0x00,0x00,0x00]
2923 0x05,0x00,0x69,0xd1,0x67,0x00,0x00,0x00
2925 # CHECK: v_sin_f32_e64 v5, vcc_lo                ; encoding: [0x05,0x00,0x69,0xd1,0x6a,0x00,0x00,0x00]
2926 0x05,0x00,0x69,0xd1,0x6a,0x00,0x00,0x00
2928 # CHECK: v_sin_f32_e64 v5, vcc_hi                ; encoding: [0x05,0x00,0x69,0xd1,0x6b,0x00,0x00,0x00]
2929 0x05,0x00,0x69,0xd1,0x6b,0x00,0x00,0x00
2931 # CHECK: v_sin_f32_e64 v5, tba_lo                ; encoding: [0x05,0x00,0x69,0xd1,0x6c,0x00,0x00,0x00]
2932 0x05,0x00,0x69,0xd1,0x6c,0x00,0x00,0x00
2934 # CHECK: v_sin_f32_e64 v5, tba_hi                ; encoding: [0x05,0x00,0x69,0xd1,0x6d,0x00,0x00,0x00]
2935 0x05,0x00,0x69,0xd1,0x6d,0x00,0x00,0x00
2937 # CHECK: v_sin_f32_e64 v5, tma_lo                ; encoding: [0x05,0x00,0x69,0xd1,0x6e,0x00,0x00,0x00]
2938 0x05,0x00,0x69,0xd1,0x6e,0x00,0x00,0x00
2940 # CHECK: v_sin_f32_e64 v5, tma_hi                ; encoding: [0x05,0x00,0x69,0xd1,0x6f,0x00,0x00,0x00]
2941 0x05,0x00,0x69,0xd1,0x6f,0x00,0x00,0x00
2943 # CHECK: v_sin_f32_e64 v5, ttmp11                ; encoding: [0x05,0x00,0x69,0xd1,0x7b,0x00,0x00,0x00]
2944 0x05,0x00,0x69,0xd1,0x7b,0x00,0x00,0x00
2946 # CHECK: v_sin_f32_e64 v5, m0                    ; encoding: [0x05,0x00,0x69,0xd1,0x7c,0x00,0x00,0x00]
2947 0x05,0x00,0x69,0xd1,0x7c,0x00,0x00,0x00
2949 # CHECK: v_sin_f32_e64 v5, exec_lo               ; encoding: [0x05,0x00,0x69,0xd1,0x7e,0x00,0x00,0x00]
2950 0x05,0x00,0x69,0xd1,0x7e,0x00,0x00,0x00
2952 # CHECK: v_sin_f32_e64 v5, exec_hi               ; encoding: [0x05,0x00,0x69,0xd1,0x7f,0x00,0x00,0x00]
2953 0x05,0x00,0x69,0xd1,0x7f,0x00,0x00,0x00
2955 # CHECK: v_sin_f32_e64 v5, 0                     ; encoding: [0x05,0x00,0x69,0xd1,0x80,0x00,0x00,0x00]
2956 0x05,0x00,0x69,0xd1,0x80,0x00,0x00,0x00
2958 # CHECK: v_sin_f32_e64 v5, -1                    ; encoding: [0x05,0x00,0x69,0xd1,0xc1,0x00,0x00,0x00]
2959 0x05,0x00,0x69,0xd1,0xc1,0x00,0x00,0x00
2961 # CHECK: v_sin_f32_e64 v5, 0.5                   ; encoding: [0x05,0x00,0x69,0xd1,0xf0,0x00,0x00,0x00]
2962 0x05,0x00,0x69,0xd1,0xf0,0x00,0x00,0x00
2964 # CHECK: v_sin_f32_e64 v5, -4.0                  ; encoding: [0x05,0x00,0x69,0xd1,0xf7,0x00,0x00,0x00]
2965 0x05,0x00,0x69,0xd1,0xf7,0x00,0x00,0x00
2967 # CHECK: v_sin_f32_e64 v5, -v1                   ; encoding: [0x05,0x00,0x69,0xd1,0x01,0x01,0x00,0x20]
2968 0x05,0x00,0x69,0xd1,0x01,0x01,0x00,0x20
2970 # CHECK: v_sin_f32_e64 v5, |v1|                  ; encoding: [0x05,0x01,0x69,0xd1,0x01,0x01,0x00,0x00]
2971 0x05,0x01,0x69,0xd1,0x01,0x01,0x00,0x00
2973 # CHECK: v_sin_f32_e64 v5, v1 clamp              ; encoding: [0x05,0x80,0x69,0xd1,0x01,0x01,0x00,0x00]
2974 0x05,0x80,0x69,0xd1,0x01,0x01,0x00,0x00
2976 # CHECK: v_sin_f32_e64 v5, v1 mul:2              ; encoding: [0x05,0x00,0x69,0xd1,0x01,0x01,0x00,0x08]
2977 0x05,0x00,0x69,0xd1,0x01,0x01,0x00,0x08
2979 # CHECK: v_sin_f32_e64 v5, v1 mul:4              ; encoding: [0x05,0x00,0x69,0xd1,0x01,0x01,0x00,0x10]
2980 0x05,0x00,0x69,0xd1,0x01,0x01,0x00,0x10
2982 # CHECK: v_sin_f32_e64 v5, v1 div:2              ; encoding: [0x05,0x00,0x69,0xd1,0x01,0x01,0x00,0x18]
2983 0x05,0x00,0x69,0xd1,0x01,0x01,0x00,0x18
2985 # CHECK: v_cos_f32_e64 v5, v1                    ; encoding: [0x05,0x00,0x6a,0xd1,0x01,0x01,0x00,0x00]
2986 0x05,0x00,0x6a,0xd1,0x01,0x01,0x00,0x00
2988 # CHECK: v_cos_f32_e64 v255, v1                  ; encoding: [0xff,0x00,0x6a,0xd1,0x01,0x01,0x00,0x00]
2989 0xff,0x00,0x6a,0xd1,0x01,0x01,0x00,0x00
2991 # CHECK: v_cos_f32_e64 v5, v255                  ; encoding: [0x05,0x00,0x6a,0xd1,0xff,0x01,0x00,0x00]
2992 0x05,0x00,0x6a,0xd1,0xff,0x01,0x00,0x00
2994 # CHECK: v_cos_f32_e64 v5, s1                    ; encoding: [0x05,0x00,0x6a,0xd1,0x01,0x00,0x00,0x00]
2995 0x05,0x00,0x6a,0xd1,0x01,0x00,0x00,0x00
2997 # CHECK: v_cos_f32_e64 v5, s101                  ; encoding: [0x05,0x00,0x6a,0xd1,0x65,0x00,0x00,0x00]
2998 0x05,0x00,0x6a,0xd1,0x65,0x00,0x00,0x00
3000 # CHECK: v_cos_f32_e64 v5, flat_scratch_lo       ; encoding: [0x05,0x00,0x6a,0xd1,0x66,0x00,0x00,0x00]
3001 0x05,0x00,0x6a,0xd1,0x66,0x00,0x00,0x00
3003 # CHECK: v_cos_f32_e64 v5, flat_scratch_hi       ; encoding: [0x05,0x00,0x6a,0xd1,0x67,0x00,0x00,0x00]
3004 0x05,0x00,0x6a,0xd1,0x67,0x00,0x00,0x00
3006 # CHECK: v_cos_f32_e64 v5, vcc_lo                ; encoding: [0x05,0x00,0x6a,0xd1,0x6a,0x00,0x00,0x00]
3007 0x05,0x00,0x6a,0xd1,0x6a,0x00,0x00,0x00
3009 # CHECK: v_cos_f32_e64 v5, vcc_hi                ; encoding: [0x05,0x00,0x6a,0xd1,0x6b,0x00,0x00,0x00]
3010 0x05,0x00,0x6a,0xd1,0x6b,0x00,0x00,0x00
3012 # CHECK: v_cos_f32_e64 v5, tba_lo                ; encoding: [0x05,0x00,0x6a,0xd1,0x6c,0x00,0x00,0x00]
3013 0x05,0x00,0x6a,0xd1,0x6c,0x00,0x00,0x00
3015 # CHECK: v_cos_f32_e64 v5, tba_hi                ; encoding: [0x05,0x00,0x6a,0xd1,0x6d,0x00,0x00,0x00]
3016 0x05,0x00,0x6a,0xd1,0x6d,0x00,0x00,0x00
3018 # CHECK: v_cos_f32_e64 v5, tma_lo                ; encoding: [0x05,0x00,0x6a,0xd1,0x6e,0x00,0x00,0x00]
3019 0x05,0x00,0x6a,0xd1,0x6e,0x00,0x00,0x00
3021 # CHECK: v_cos_f32_e64 v5, tma_hi                ; encoding: [0x05,0x00,0x6a,0xd1,0x6f,0x00,0x00,0x00]
3022 0x05,0x00,0x6a,0xd1,0x6f,0x00,0x00,0x00
3024 # CHECK: v_cos_f32_e64 v5, ttmp11                ; encoding: [0x05,0x00,0x6a,0xd1,0x7b,0x00,0x00,0x00]
3025 0x05,0x00,0x6a,0xd1,0x7b,0x00,0x00,0x00
3027 # CHECK: v_cos_f32_e64 v5, m0                    ; encoding: [0x05,0x00,0x6a,0xd1,0x7c,0x00,0x00,0x00]
3028 0x05,0x00,0x6a,0xd1,0x7c,0x00,0x00,0x00
3030 # CHECK: v_cos_f32_e64 v5, exec_lo               ; encoding: [0x05,0x00,0x6a,0xd1,0x7e,0x00,0x00,0x00]
3031 0x05,0x00,0x6a,0xd1,0x7e,0x00,0x00,0x00
3033 # CHECK: v_cos_f32_e64 v5, exec_hi               ; encoding: [0x05,0x00,0x6a,0xd1,0x7f,0x00,0x00,0x00]
3034 0x05,0x00,0x6a,0xd1,0x7f,0x00,0x00,0x00
3036 # CHECK: v_cos_f32_e64 v5, 0                     ; encoding: [0x05,0x00,0x6a,0xd1,0x80,0x00,0x00,0x00]
3037 0x05,0x00,0x6a,0xd1,0x80,0x00,0x00,0x00
3039 # CHECK: v_cos_f32_e64 v5, -1                    ; encoding: [0x05,0x00,0x6a,0xd1,0xc1,0x00,0x00,0x00]
3040 0x05,0x00,0x6a,0xd1,0xc1,0x00,0x00,0x00
3042 # CHECK: v_cos_f32_e64 v5, 0.5                   ; encoding: [0x05,0x00,0x6a,0xd1,0xf0,0x00,0x00,0x00]
3043 0x05,0x00,0x6a,0xd1,0xf0,0x00,0x00,0x00
3045 # CHECK: v_cos_f32_e64 v5, -4.0                  ; encoding: [0x05,0x00,0x6a,0xd1,0xf7,0x00,0x00,0x00]
3046 0x05,0x00,0x6a,0xd1,0xf7,0x00,0x00,0x00
3048 # CHECK: v_cos_f32_e64 v5, -v1                   ; encoding: [0x05,0x00,0x6a,0xd1,0x01,0x01,0x00,0x20]
3049 0x05,0x00,0x6a,0xd1,0x01,0x01,0x00,0x20
3051 # CHECK: v_cos_f32_e64 v5, |v1|                  ; encoding: [0x05,0x01,0x6a,0xd1,0x01,0x01,0x00,0x00]
3052 0x05,0x01,0x6a,0xd1,0x01,0x01,0x00,0x00
3054 # CHECK: v_cos_f32_e64 v5, v1 clamp              ; encoding: [0x05,0x80,0x6a,0xd1,0x01,0x01,0x00,0x00]
3055 0x05,0x80,0x6a,0xd1,0x01,0x01,0x00,0x00
3057 # CHECK: v_cos_f32_e64 v5, v1 mul:2              ; encoding: [0x05,0x00,0x6a,0xd1,0x01,0x01,0x00,0x08]
3058 0x05,0x00,0x6a,0xd1,0x01,0x01,0x00,0x08
3060 # CHECK: v_cos_f32_e64 v5, v1 mul:4              ; encoding: [0x05,0x00,0x6a,0xd1,0x01,0x01,0x00,0x10]
3061 0x05,0x00,0x6a,0xd1,0x01,0x01,0x00,0x10
3063 # CHECK: v_cos_f32_e64 v5, v1 div:2              ; encoding: [0x05,0x00,0x6a,0xd1,0x01,0x01,0x00,0x18]
3064 0x05,0x00,0x6a,0xd1,0x01,0x01,0x00,0x18
3066 # CHECK: v_not_b32_e64 v5, v1                    ; encoding: [0x05,0x00,0x6b,0xd1,0x01,0x01,0x00,0x00]
3067 0x05,0x00,0x6b,0xd1,0x01,0x01,0x00,0x00
3069 # CHECK: v_not_b32_e64 v255, v1                  ; encoding: [0xff,0x00,0x6b,0xd1,0x01,0x01,0x00,0x00]
3070 0xff,0x00,0x6b,0xd1,0x01,0x01,0x00,0x00
3072 # CHECK: v_not_b32_e64 v5, v255                  ; encoding: [0x05,0x00,0x6b,0xd1,0xff,0x01,0x00,0x00]
3073 0x05,0x00,0x6b,0xd1,0xff,0x01,0x00,0x00
3075 # CHECK: v_not_b32_e64 v5, s1                    ; encoding: [0x05,0x00,0x6b,0xd1,0x01,0x00,0x00,0x00]
3076 0x05,0x00,0x6b,0xd1,0x01,0x00,0x00,0x00
3078 # CHECK: v_not_b32_e64 v5, s101                  ; encoding: [0x05,0x00,0x6b,0xd1,0x65,0x00,0x00,0x00]
3079 0x05,0x00,0x6b,0xd1,0x65,0x00,0x00,0x00
3081 # CHECK: v_not_b32_e64 v5, flat_scratch_lo       ; encoding: [0x05,0x00,0x6b,0xd1,0x66,0x00,0x00,0x00]
3082 0x05,0x00,0x6b,0xd1,0x66,0x00,0x00,0x00
3084 # CHECK: v_not_b32_e64 v5, flat_scratch_hi       ; encoding: [0x05,0x00,0x6b,0xd1,0x67,0x00,0x00,0x00]
3085 0x05,0x00,0x6b,0xd1,0x67,0x00,0x00,0x00
3087 # CHECK: v_not_b32_e64 v5, vcc_lo                ; encoding: [0x05,0x00,0x6b,0xd1,0x6a,0x00,0x00,0x00]
3088 0x05,0x00,0x6b,0xd1,0x6a,0x00,0x00,0x00
3090 # CHECK: v_not_b32_e64 v5, vcc_hi                ; encoding: [0x05,0x00,0x6b,0xd1,0x6b,0x00,0x00,0x00]
3091 0x05,0x00,0x6b,0xd1,0x6b,0x00,0x00,0x00
3093 # CHECK: v_not_b32_e64 v5, tba_lo                ; encoding: [0x05,0x00,0x6b,0xd1,0x6c,0x00,0x00,0x00]
3094 0x05,0x00,0x6b,0xd1,0x6c,0x00,0x00,0x00
3096 # CHECK: v_not_b32_e64 v5, tba_hi                ; encoding: [0x05,0x00,0x6b,0xd1,0x6d,0x00,0x00,0x00]
3097 0x05,0x00,0x6b,0xd1,0x6d,0x00,0x00,0x00
3099 # CHECK: v_not_b32_e64 v5, tma_lo                ; encoding: [0x05,0x00,0x6b,0xd1,0x6e,0x00,0x00,0x00]
3100 0x05,0x00,0x6b,0xd1,0x6e,0x00,0x00,0x00
3102 # CHECK: v_not_b32_e64 v5, tma_hi                ; encoding: [0x05,0x00,0x6b,0xd1,0x6f,0x00,0x00,0x00]
3103 0x05,0x00,0x6b,0xd1,0x6f,0x00,0x00,0x00
3105 # CHECK: v_not_b32_e64 v5, ttmp11                ; encoding: [0x05,0x00,0x6b,0xd1,0x7b,0x00,0x00,0x00]
3106 0x05,0x00,0x6b,0xd1,0x7b,0x00,0x00,0x00
3108 # CHECK: v_not_b32_e64 v5, m0                    ; encoding: [0x05,0x00,0x6b,0xd1,0x7c,0x00,0x00,0x00]
3109 0x05,0x00,0x6b,0xd1,0x7c,0x00,0x00,0x00
3111 # CHECK: v_not_b32_e64 v5, exec_lo               ; encoding: [0x05,0x00,0x6b,0xd1,0x7e,0x00,0x00,0x00]
3112 0x05,0x00,0x6b,0xd1,0x7e,0x00,0x00,0x00
3114 # CHECK: v_not_b32_e64 v5, exec_hi               ; encoding: [0x05,0x00,0x6b,0xd1,0x7f,0x00,0x00,0x00]
3115 0x05,0x00,0x6b,0xd1,0x7f,0x00,0x00,0x00
3117 # CHECK: v_not_b32_e64 v5, 0                     ; encoding: [0x05,0x00,0x6b,0xd1,0x80,0x00,0x00,0x00]
3118 0x05,0x00,0x6b,0xd1,0x80,0x00,0x00,0x00
3120 # CHECK: v_not_b32_e64 v5, -1                    ; encoding: [0x05,0x00,0x6b,0xd1,0xc1,0x00,0x00,0x00]
3121 0x05,0x00,0x6b,0xd1,0xc1,0x00,0x00,0x00
3123 # CHECK: v_not_b32_e64 v5, 0.5                   ; encoding: [0x05,0x00,0x6b,0xd1,0xf0,0x00,0x00,0x00]
3124 0x05,0x00,0x6b,0xd1,0xf0,0x00,0x00,0x00
3126 # CHECK: v_not_b32_e64 v5, -4.0                  ; encoding: [0x05,0x00,0x6b,0xd1,0xf7,0x00,0x00,0x00]
3127 0x05,0x00,0x6b,0xd1,0xf7,0x00,0x00,0x00
3129 # CHECK: v_bfrev_b32_e64 v5, v1                  ; encoding: [0x05,0x00,0x6c,0xd1,0x01,0x01,0x00,0x00]
3130 0x05,0x00,0x6c,0xd1,0x01,0x01,0x00,0x00
3132 # CHECK: v_bfrev_b32_e64 v255, v1                ; encoding: [0xff,0x00,0x6c,0xd1,0x01,0x01,0x00,0x00]
3133 0xff,0x00,0x6c,0xd1,0x01,0x01,0x00,0x00
3135 # CHECK: v_bfrev_b32_e64 v5, v255                ; encoding: [0x05,0x00,0x6c,0xd1,0xff,0x01,0x00,0x00]
3136 0x05,0x00,0x6c,0xd1,0xff,0x01,0x00,0x00
3138 # CHECK: v_bfrev_b32_e64 v5, s1                  ; encoding: [0x05,0x00,0x6c,0xd1,0x01,0x00,0x00,0x00]
3139 0x05,0x00,0x6c,0xd1,0x01,0x00,0x00,0x00
3141 # CHECK: v_bfrev_b32_e64 v5, s101                ; encoding: [0x05,0x00,0x6c,0xd1,0x65,0x00,0x00,0x00]
3142 0x05,0x00,0x6c,0xd1,0x65,0x00,0x00,0x00
3144 # CHECK: v_bfrev_b32_e64 v5, flat_scratch_lo     ; encoding: [0x05,0x00,0x6c,0xd1,0x66,0x00,0x00,0x00]
3145 0x05,0x00,0x6c,0xd1,0x66,0x00,0x00,0x00
3147 # CHECK: v_bfrev_b32_e64 v5, flat_scratch_hi     ; encoding: [0x05,0x00,0x6c,0xd1,0x67,0x00,0x00,0x00]
3148 0x05,0x00,0x6c,0xd1,0x67,0x00,0x00,0x00
3150 # CHECK: v_bfrev_b32_e64 v5, vcc_lo              ; encoding: [0x05,0x00,0x6c,0xd1,0x6a,0x00,0x00,0x00]
3151 0x05,0x00,0x6c,0xd1,0x6a,0x00,0x00,0x00
3153 # CHECK: v_bfrev_b32_e64 v5, vcc_hi              ; encoding: [0x05,0x00,0x6c,0xd1,0x6b,0x00,0x00,0x00]
3154 0x05,0x00,0x6c,0xd1,0x6b,0x00,0x00,0x00
3156 # CHECK: v_bfrev_b32_e64 v5, tba_lo              ; encoding: [0x05,0x00,0x6c,0xd1,0x6c,0x00,0x00,0x00]
3157 0x05,0x00,0x6c,0xd1,0x6c,0x00,0x00,0x00
3159 # CHECK: v_bfrev_b32_e64 v5, tba_hi              ; encoding: [0x05,0x00,0x6c,0xd1,0x6d,0x00,0x00,0x00]
3160 0x05,0x00,0x6c,0xd1,0x6d,0x00,0x00,0x00
3162 # CHECK: v_bfrev_b32_e64 v5, tma_lo              ; encoding: [0x05,0x00,0x6c,0xd1,0x6e,0x00,0x00,0x00]
3163 0x05,0x00,0x6c,0xd1,0x6e,0x00,0x00,0x00
3165 # CHECK: v_bfrev_b32_e64 v5, tma_hi              ; encoding: [0x05,0x00,0x6c,0xd1,0x6f,0x00,0x00,0x00]
3166 0x05,0x00,0x6c,0xd1,0x6f,0x00,0x00,0x00
3168 # CHECK: v_bfrev_b32_e64 v5, ttmp11              ; encoding: [0x05,0x00,0x6c,0xd1,0x7b,0x00,0x00,0x00]
3169 0x05,0x00,0x6c,0xd1,0x7b,0x00,0x00,0x00
3171 # CHECK: v_bfrev_b32_e64 v5, m0                  ; encoding: [0x05,0x00,0x6c,0xd1,0x7c,0x00,0x00,0x00]
3172 0x05,0x00,0x6c,0xd1,0x7c,0x00,0x00,0x00
3174 # CHECK: v_bfrev_b32_e64 v5, exec_lo             ; encoding: [0x05,0x00,0x6c,0xd1,0x7e,0x00,0x00,0x00]
3175 0x05,0x00,0x6c,0xd1,0x7e,0x00,0x00,0x00
3177 # CHECK: v_bfrev_b32_e64 v5, exec_hi             ; encoding: [0x05,0x00,0x6c,0xd1,0x7f,0x00,0x00,0x00]
3178 0x05,0x00,0x6c,0xd1,0x7f,0x00,0x00,0x00
3180 # CHECK: v_bfrev_b32_e64 v5, 0                   ; encoding: [0x05,0x00,0x6c,0xd1,0x80,0x00,0x00,0x00]
3181 0x05,0x00,0x6c,0xd1,0x80,0x00,0x00,0x00
3183 # CHECK: v_bfrev_b32_e64 v5, -1                  ; encoding: [0x05,0x00,0x6c,0xd1,0xc1,0x00,0x00,0x00]
3184 0x05,0x00,0x6c,0xd1,0xc1,0x00,0x00,0x00
3186 # CHECK: v_bfrev_b32_e64 v5, 0.5                 ; encoding: [0x05,0x00,0x6c,0xd1,0xf0,0x00,0x00,0x00]
3187 0x05,0x00,0x6c,0xd1,0xf0,0x00,0x00,0x00
3189 # CHECK: v_bfrev_b32_e64 v5, -4.0                ; encoding: [0x05,0x00,0x6c,0xd1,0xf7,0x00,0x00,0x00]
3190 0x05,0x00,0x6c,0xd1,0xf7,0x00,0x00,0x00
3192 # CHECK: v_ffbh_u32_e64 v5, v1                   ; encoding: [0x05,0x00,0x6d,0xd1,0x01,0x01,0x00,0x00]
3193 0x05,0x00,0x6d,0xd1,0x01,0x01,0x00,0x00
3195 # CHECK: v_ffbh_u32_e64 v255, v1                 ; encoding: [0xff,0x00,0x6d,0xd1,0x01,0x01,0x00,0x00]
3196 0xff,0x00,0x6d,0xd1,0x01,0x01,0x00,0x00
3198 # CHECK: v_ffbh_u32_e64 v5, v255                 ; encoding: [0x05,0x00,0x6d,0xd1,0xff,0x01,0x00,0x00]
3199 0x05,0x00,0x6d,0xd1,0xff,0x01,0x00,0x00
3201 # CHECK: v_ffbh_u32_e64 v5, s1                   ; encoding: [0x05,0x00,0x6d,0xd1,0x01,0x00,0x00,0x00]
3202 0x05,0x00,0x6d,0xd1,0x01,0x00,0x00,0x00
3204 # CHECK: v_ffbh_u32_e64 v5, s101                 ; encoding: [0x05,0x00,0x6d,0xd1,0x65,0x00,0x00,0x00]
3205 0x05,0x00,0x6d,0xd1,0x65,0x00,0x00,0x00
3207 # CHECK: v_ffbh_u32_e64 v5, flat_scratch_lo      ; encoding: [0x05,0x00,0x6d,0xd1,0x66,0x00,0x00,0x00]
3208 0x05,0x00,0x6d,0xd1,0x66,0x00,0x00,0x00
3210 # CHECK: v_ffbh_u32_e64 v5, flat_scratch_hi      ; encoding: [0x05,0x00,0x6d,0xd1,0x67,0x00,0x00,0x00]
3211 0x05,0x00,0x6d,0xd1,0x67,0x00,0x00,0x00
3213 # CHECK: v_ffbh_u32_e64 v5, vcc_lo               ; encoding: [0x05,0x00,0x6d,0xd1,0x6a,0x00,0x00,0x00]
3214 0x05,0x00,0x6d,0xd1,0x6a,0x00,0x00,0x00
3216 # CHECK: v_ffbh_u32_e64 v5, vcc_hi               ; encoding: [0x05,0x00,0x6d,0xd1,0x6b,0x00,0x00,0x00]
3217 0x05,0x00,0x6d,0xd1,0x6b,0x00,0x00,0x00
3219 # CHECK: v_ffbh_u32_e64 v5, tba_lo               ; encoding: [0x05,0x00,0x6d,0xd1,0x6c,0x00,0x00,0x00]
3220 0x05,0x00,0x6d,0xd1,0x6c,0x00,0x00,0x00
3222 # CHECK: v_ffbh_u32_e64 v5, tba_hi               ; encoding: [0x05,0x00,0x6d,0xd1,0x6d,0x00,0x00,0x00]
3223 0x05,0x00,0x6d,0xd1,0x6d,0x00,0x00,0x00
3225 # CHECK: v_ffbh_u32_e64 v5, tma_lo               ; encoding: [0x05,0x00,0x6d,0xd1,0x6e,0x00,0x00,0x00]
3226 0x05,0x00,0x6d,0xd1,0x6e,0x00,0x00,0x00
3228 # CHECK: v_ffbh_u32_e64 v5, tma_hi               ; encoding: [0x05,0x00,0x6d,0xd1,0x6f,0x00,0x00,0x00]
3229 0x05,0x00,0x6d,0xd1,0x6f,0x00,0x00,0x00
3231 # CHECK: v_ffbh_u32_e64 v5, ttmp11               ; encoding: [0x05,0x00,0x6d,0xd1,0x7b,0x00,0x00,0x00]
3232 0x05,0x00,0x6d,0xd1,0x7b,0x00,0x00,0x00
3234 # CHECK: v_ffbh_u32_e64 v5, m0                   ; encoding: [0x05,0x00,0x6d,0xd1,0x7c,0x00,0x00,0x00]
3235 0x05,0x00,0x6d,0xd1,0x7c,0x00,0x00,0x00
3237 # CHECK: v_ffbh_u32_e64 v5, exec_lo              ; encoding: [0x05,0x00,0x6d,0xd1,0x7e,0x00,0x00,0x00]
3238 0x05,0x00,0x6d,0xd1,0x7e,0x00,0x00,0x00
3240 # CHECK: v_ffbh_u32_e64 v5, exec_hi              ; encoding: [0x05,0x00,0x6d,0xd1,0x7f,0x00,0x00,0x00]
3241 0x05,0x00,0x6d,0xd1,0x7f,0x00,0x00,0x00
3243 # CHECK: v_ffbh_u32_e64 v5, 0                    ; encoding: [0x05,0x00,0x6d,0xd1,0x80,0x00,0x00,0x00]
3244 0x05,0x00,0x6d,0xd1,0x80,0x00,0x00,0x00
3246 # CHECK: v_ffbh_u32_e64 v5, -1                   ; encoding: [0x05,0x00,0x6d,0xd1,0xc1,0x00,0x00,0x00]
3247 0x05,0x00,0x6d,0xd1,0xc1,0x00,0x00,0x00
3249 # CHECK: v_ffbh_u32_e64 v5, 0.5                  ; encoding: [0x05,0x00,0x6d,0xd1,0xf0,0x00,0x00,0x00]
3250 0x05,0x00,0x6d,0xd1,0xf0,0x00,0x00,0x00
3252 # CHECK: v_ffbh_u32_e64 v5, -4.0                 ; encoding: [0x05,0x00,0x6d,0xd1,0xf7,0x00,0x00,0x00]
3253 0x05,0x00,0x6d,0xd1,0xf7,0x00,0x00,0x00
3255 # CHECK: v_ffbl_b32_e64 v5, v1                   ; encoding: [0x05,0x00,0x6e,0xd1,0x01,0x01,0x00,0x00]
3256 0x05,0x00,0x6e,0xd1,0x01,0x01,0x00,0x00
3258 # CHECK: v_ffbl_b32_e64 v255, v1                 ; encoding: [0xff,0x00,0x6e,0xd1,0x01,0x01,0x00,0x00]
3259 0xff,0x00,0x6e,0xd1,0x01,0x01,0x00,0x00
3261 # CHECK: v_ffbl_b32_e64 v5, v255                 ; encoding: [0x05,0x00,0x6e,0xd1,0xff,0x01,0x00,0x00]
3262 0x05,0x00,0x6e,0xd1,0xff,0x01,0x00,0x00
3264 # CHECK: v_ffbl_b32_e64 v5, s1                   ; encoding: [0x05,0x00,0x6e,0xd1,0x01,0x00,0x00,0x00]
3265 0x05,0x00,0x6e,0xd1,0x01,0x00,0x00,0x00
3267 # CHECK: v_ffbl_b32_e64 v5, s101                 ; encoding: [0x05,0x00,0x6e,0xd1,0x65,0x00,0x00,0x00]
3268 0x05,0x00,0x6e,0xd1,0x65,0x00,0x00,0x00
3270 # CHECK: v_ffbl_b32_e64 v5, flat_scratch_lo      ; encoding: [0x05,0x00,0x6e,0xd1,0x66,0x00,0x00,0x00]
3271 0x05,0x00,0x6e,0xd1,0x66,0x00,0x00,0x00
3273 # CHECK: v_ffbl_b32_e64 v5, flat_scratch_hi      ; encoding: [0x05,0x00,0x6e,0xd1,0x67,0x00,0x00,0x00]
3274 0x05,0x00,0x6e,0xd1,0x67,0x00,0x00,0x00
3276 # CHECK: v_ffbl_b32_e64 v5, vcc_lo               ; encoding: [0x05,0x00,0x6e,0xd1,0x6a,0x00,0x00,0x00]
3277 0x05,0x00,0x6e,0xd1,0x6a,0x00,0x00,0x00
3279 # CHECK: v_ffbl_b32_e64 v5, vcc_hi               ; encoding: [0x05,0x00,0x6e,0xd1,0x6b,0x00,0x00,0x00]
3280 0x05,0x00,0x6e,0xd1,0x6b,0x00,0x00,0x00
3282 # CHECK: v_ffbl_b32_e64 v5, tba_lo               ; encoding: [0x05,0x00,0x6e,0xd1,0x6c,0x00,0x00,0x00]
3283 0x05,0x00,0x6e,0xd1,0x6c,0x00,0x00,0x00
3285 # CHECK: v_ffbl_b32_e64 v5, tba_hi               ; encoding: [0x05,0x00,0x6e,0xd1,0x6d,0x00,0x00,0x00]
3286 0x05,0x00,0x6e,0xd1,0x6d,0x00,0x00,0x00
3288 # CHECK: v_ffbl_b32_e64 v5, tma_lo               ; encoding: [0x05,0x00,0x6e,0xd1,0x6e,0x00,0x00,0x00]
3289 0x05,0x00,0x6e,0xd1,0x6e,0x00,0x00,0x00
3291 # CHECK: v_ffbl_b32_e64 v5, tma_hi               ; encoding: [0x05,0x00,0x6e,0xd1,0x6f,0x00,0x00,0x00]
3292 0x05,0x00,0x6e,0xd1,0x6f,0x00,0x00,0x00
3294 # CHECK: v_ffbl_b32_e64 v5, ttmp11               ; encoding: [0x05,0x00,0x6e,0xd1,0x7b,0x00,0x00,0x00]
3295 0x05,0x00,0x6e,0xd1,0x7b,0x00,0x00,0x00
3297 # CHECK: v_ffbl_b32_e64 v5, m0                   ; encoding: [0x05,0x00,0x6e,0xd1,0x7c,0x00,0x00,0x00]
3298 0x05,0x00,0x6e,0xd1,0x7c,0x00,0x00,0x00
3300 # CHECK: v_ffbl_b32_e64 v5, exec_lo              ; encoding: [0x05,0x00,0x6e,0xd1,0x7e,0x00,0x00,0x00]
3301 0x05,0x00,0x6e,0xd1,0x7e,0x00,0x00,0x00
3303 # CHECK: v_ffbl_b32_e64 v5, exec_hi              ; encoding: [0x05,0x00,0x6e,0xd1,0x7f,0x00,0x00,0x00]
3304 0x05,0x00,0x6e,0xd1,0x7f,0x00,0x00,0x00
3306 # CHECK: v_ffbl_b32_e64 v5, 0                    ; encoding: [0x05,0x00,0x6e,0xd1,0x80,0x00,0x00,0x00]
3307 0x05,0x00,0x6e,0xd1,0x80,0x00,0x00,0x00
3309 # CHECK: v_ffbl_b32_e64 v5, -1                   ; encoding: [0x05,0x00,0x6e,0xd1,0xc1,0x00,0x00,0x00]
3310 0x05,0x00,0x6e,0xd1,0xc1,0x00,0x00,0x00
3312 # CHECK: v_ffbl_b32_e64 v5, 0.5                  ; encoding: [0x05,0x00,0x6e,0xd1,0xf0,0x00,0x00,0x00]
3313 0x05,0x00,0x6e,0xd1,0xf0,0x00,0x00,0x00
3315 # CHECK: v_ffbl_b32_e64 v5, -4.0                 ; encoding: [0x05,0x00,0x6e,0xd1,0xf7,0x00,0x00,0x00]
3316 0x05,0x00,0x6e,0xd1,0xf7,0x00,0x00,0x00
3318 # CHECK: v_ffbh_i32_e64 v5, v1                   ; encoding: [0x05,0x00,0x6f,0xd1,0x01,0x01,0x00,0x00]
3319 0x05,0x00,0x6f,0xd1,0x01,0x01,0x00,0x00
3321 # CHECK: v_ffbh_i32_e64 v255, v1                 ; encoding: [0xff,0x00,0x6f,0xd1,0x01,0x01,0x00,0x00]
3322 0xff,0x00,0x6f,0xd1,0x01,0x01,0x00,0x00
3324 # CHECK: v_ffbh_i32_e64 v5, v255                 ; encoding: [0x05,0x00,0x6f,0xd1,0xff,0x01,0x00,0x00]
3325 0x05,0x00,0x6f,0xd1,0xff,0x01,0x00,0x00
3327 # CHECK: v_ffbh_i32_e64 v5, s1                   ; encoding: [0x05,0x00,0x6f,0xd1,0x01,0x00,0x00,0x00]
3328 0x05,0x00,0x6f,0xd1,0x01,0x00,0x00,0x00
3330 # CHECK: v_ffbh_i32_e64 v5, s101                 ; encoding: [0x05,0x00,0x6f,0xd1,0x65,0x00,0x00,0x00]
3331 0x05,0x00,0x6f,0xd1,0x65,0x00,0x00,0x00
3333 # CHECK: v_ffbh_i32_e64 v5, flat_scratch_lo      ; encoding: [0x05,0x00,0x6f,0xd1,0x66,0x00,0x00,0x00]
3334 0x05,0x00,0x6f,0xd1,0x66,0x00,0x00,0x00
3336 # CHECK: v_ffbh_i32_e64 v5, flat_scratch_hi      ; encoding: [0x05,0x00,0x6f,0xd1,0x67,0x00,0x00,0x00]
3337 0x05,0x00,0x6f,0xd1,0x67,0x00,0x00,0x00
3339 # CHECK: v_ffbh_i32_e64 v5, vcc_lo               ; encoding: [0x05,0x00,0x6f,0xd1,0x6a,0x00,0x00,0x00]
3340 0x05,0x00,0x6f,0xd1,0x6a,0x00,0x00,0x00
3342 # CHECK: v_ffbh_i32_e64 v5, vcc_hi               ; encoding: [0x05,0x00,0x6f,0xd1,0x6b,0x00,0x00,0x00]
3343 0x05,0x00,0x6f,0xd1,0x6b,0x00,0x00,0x00
3345 # CHECK: v_ffbh_i32_e64 v5, tba_lo               ; encoding: [0x05,0x00,0x6f,0xd1,0x6c,0x00,0x00,0x00]
3346 0x05,0x00,0x6f,0xd1,0x6c,0x00,0x00,0x00
3348 # CHECK: v_ffbh_i32_e64 v5, tba_hi               ; encoding: [0x05,0x00,0x6f,0xd1,0x6d,0x00,0x00,0x00]
3349 0x05,0x00,0x6f,0xd1,0x6d,0x00,0x00,0x00
3351 # CHECK: v_ffbh_i32_e64 v5, tma_lo               ; encoding: [0x05,0x00,0x6f,0xd1,0x6e,0x00,0x00,0x00]
3352 0x05,0x00,0x6f,0xd1,0x6e,0x00,0x00,0x00
3354 # CHECK: v_ffbh_i32_e64 v5, tma_hi               ; encoding: [0x05,0x00,0x6f,0xd1,0x6f,0x00,0x00,0x00]
3355 0x05,0x00,0x6f,0xd1,0x6f,0x00,0x00,0x00
3357 # CHECK: v_ffbh_i32_e64 v5, ttmp11               ; encoding: [0x05,0x00,0x6f,0xd1,0x7b,0x00,0x00,0x00]
3358 0x05,0x00,0x6f,0xd1,0x7b,0x00,0x00,0x00
3360 # CHECK: v_ffbh_i32_e64 v5, m0                   ; encoding: [0x05,0x00,0x6f,0xd1,0x7c,0x00,0x00,0x00]
3361 0x05,0x00,0x6f,0xd1,0x7c,0x00,0x00,0x00
3363 # CHECK: v_ffbh_i32_e64 v5, exec_lo              ; encoding: [0x05,0x00,0x6f,0xd1,0x7e,0x00,0x00,0x00]
3364 0x05,0x00,0x6f,0xd1,0x7e,0x00,0x00,0x00
3366 # CHECK: v_ffbh_i32_e64 v5, exec_hi              ; encoding: [0x05,0x00,0x6f,0xd1,0x7f,0x00,0x00,0x00]
3367 0x05,0x00,0x6f,0xd1,0x7f,0x00,0x00,0x00
3369 # CHECK: v_ffbh_i32_e64 v5, 0                    ; encoding: [0x05,0x00,0x6f,0xd1,0x80,0x00,0x00,0x00]
3370 0x05,0x00,0x6f,0xd1,0x80,0x00,0x00,0x00
3372 # CHECK: v_ffbh_i32_e64 v5, -1                   ; encoding: [0x05,0x00,0x6f,0xd1,0xc1,0x00,0x00,0x00]
3373 0x05,0x00,0x6f,0xd1,0xc1,0x00,0x00,0x00
3375 # CHECK: v_ffbh_i32_e64 v5, 0.5                  ; encoding: [0x05,0x00,0x6f,0xd1,0xf0,0x00,0x00,0x00]
3376 0x05,0x00,0x6f,0xd1,0xf0,0x00,0x00,0x00
3378 # CHECK: v_ffbh_i32_e64 v5, -4.0                 ; encoding: [0x05,0x00,0x6f,0xd1,0xf7,0x00,0x00,0x00]
3379 0x05,0x00,0x6f,0xd1,0xf7,0x00,0x00,0x00
3381 # CHECK: v_frexp_exp_i32_f64_e64 v5, v[1:2]      ; encoding: [0x05,0x00,0x70,0xd1,0x01,0x01,0x00,0x00]
3382 0x05,0x00,0x70,0xd1,0x01,0x01,0x00,0x00
3384 # CHECK: v_frexp_exp_i32_f64_e64 v255, v[1:2]    ; encoding: [0xff,0x00,0x70,0xd1,0x01,0x01,0x00,0x00]
3385 0xff,0x00,0x70,0xd1,0x01,0x01,0x00,0x00
3387 # CHECK: v_frexp_exp_i32_f64_e64 v5, v[254:255]  ; encoding: [0x05,0x00,0x70,0xd1,0xfe,0x01,0x00,0x00]
3388 0x05,0x00,0x70,0xd1,0xfe,0x01,0x00,0x00
3390 # CHECK: v_frexp_exp_i32_f64_e64 v5, s[2:3]      ; encoding: [0x05,0x00,0x70,0xd1,0x02,0x00,0x00,0x00]
3391 0x05,0x00,0x70,0xd1,0x02,0x00,0x00,0x00
3393 # CHECK: v_frexp_exp_i32_f64_e64 v5, s[4:5]      ; encoding: [0x05,0x00,0x70,0xd1,0x04,0x00,0x00,0x00]
3394 0x05,0x00,0x70,0xd1,0x04,0x00,0x00,0x00
3396 # CHECK: v_frexp_exp_i32_f64_e64 v5, s[100:101]  ; encoding: [0x05,0x00,0x70,0xd1,0x64,0x00,0x00,0x00]
3397 0x05,0x00,0x70,0xd1,0x64,0x00,0x00,0x00
3399 # CHECK: v_frexp_exp_i32_f64_e64 v5, flat_scratch ; encoding: [0x05,0x00,0x70,0xd1,0x66,0x00,0x00,0x00]
3400 0x05,0x00,0x70,0xd1,0x66,0x00,0x00,0x00
3402 # CHECK: v_frexp_exp_i32_f64_e64 v5, vcc         ; encoding: [0x05,0x00,0x70,0xd1,0x6a,0x00,0x00,0x00]
3403 0x05,0x00,0x70,0xd1,0x6a,0x00,0x00,0x00
3405 # CHECK: v_frexp_exp_i32_f64_e64 v5, tba         ; encoding: [0x05,0x00,0x70,0xd1,0x6c,0x00,0x00,0x00]
3406 0x05,0x00,0x70,0xd1,0x6c,0x00,0x00,0x00
3408 # CHECK: v_frexp_exp_i32_f64_e64 v5, tma         ; encoding: [0x05,0x00,0x70,0xd1,0x6e,0x00,0x00,0x00]
3409 0x05,0x00,0x70,0xd1,0x6e,0x00,0x00,0x00
3411 # CHECK: v_frexp_exp_i32_f64_e64 v5, ttmp[10:11] ; encoding: [0x05,0x00,0x70,0xd1,0x7a,0x00,0x00,0x00]
3412 0x05,0x00,0x70,0xd1,0x7a,0x00,0x00,0x00
3414 # CHECK: v_frexp_exp_i32_f64_e64 v5, exec        ; encoding: [0x05,0x00,0x70,0xd1,0x7e,0x00,0x00,0x00]
3415 0x05,0x00,0x70,0xd1,0x7e,0x00,0x00,0x00
3417 # CHECK: v_frexp_exp_i32_f64_e64 v5, 0           ; encoding: [0x05,0x00,0x70,0xd1,0x80,0x00,0x00,0x00]
3418 0x05,0x00,0x70,0xd1,0x80,0x00,0x00,0x00
3420 # CHECK: v_frexp_exp_i32_f64_e64 v5, -1          ; encoding: [0x05,0x00,0x70,0xd1,0xc1,0x00,0x00,0x00]
3421 0x05,0x00,0x70,0xd1,0xc1,0x00,0x00,0x00
3423 # CHECK: v_frexp_exp_i32_f64_e64 v5, 0.5         ; encoding: [0x05,0x00,0x70,0xd1,0xf0,0x00,0x00,0x00]
3424 0x05,0x00,0x70,0xd1,0xf0,0x00,0x00,0x00
3426 # CHECK: v_frexp_exp_i32_f64_e64 v5, -4.0        ; encoding: [0x05,0x00,0x70,0xd1,0xf7,0x00,0x00,0x00]
3427 0x05,0x00,0x70,0xd1,0xf7,0x00,0x00,0x00
3429 # CHECK: v_frexp_exp_i32_f64_e64 v5, -v[1:2]     ; encoding: [0x05,0x00,0x70,0xd1,0x01,0x01,0x00,0x20]
3430 0x05,0x00,0x70,0xd1,0x01,0x01,0x00,0x20
3432 # CHECK: v_frexp_exp_i32_f64_e64 v5, |v[1:2]|    ; encoding: [0x05,0x01,0x70,0xd1,0x01,0x01,0x00,0x00]
3433 0x05,0x01,0x70,0xd1,0x01,0x01,0x00,0x00
3435 # CHECK: v_frexp_mant_f64_e64 v[5:6], v[1:2]     ; encoding: [0x05,0x00,0x71,0xd1,0x01,0x01,0x00,0x00]
3436 0x05,0x00,0x71,0xd1,0x01,0x01,0x00,0x00
3438 # CHECK: v_frexp_mant_f64_e64 v[254:255], v[1:2] ; encoding: [0xfe,0x00,0x71,0xd1,0x01,0x01,0x00,0x00]
3439 0xfe,0x00,0x71,0xd1,0x01,0x01,0x00,0x00
3441 # CHECK: v_frexp_mant_f64_e64 v[5:6], v[254:255] ; encoding: [0x05,0x00,0x71,0xd1,0xfe,0x01,0x00,0x00]
3442 0x05,0x00,0x71,0xd1,0xfe,0x01,0x00,0x00
3444 # CHECK: v_frexp_mant_f64_e64 v[5:6], s[2:3]     ; encoding: [0x05,0x00,0x71,0xd1,0x02,0x00,0x00,0x00]
3445 0x05,0x00,0x71,0xd1,0x02,0x00,0x00,0x00
3447 # CHECK: v_frexp_mant_f64_e64 v[5:6], s[4:5]     ; encoding: [0x05,0x00,0x71,0xd1,0x04,0x00,0x00,0x00]
3448 0x05,0x00,0x71,0xd1,0x04,0x00,0x00,0x00
3450 # CHECK: v_frexp_mant_f64_e64 v[5:6], s[100:101] ; encoding: [0x05,0x00,0x71,0xd1,0x64,0x00,0x00,0x00]
3451 0x05,0x00,0x71,0xd1,0x64,0x00,0x00,0x00
3453 # CHECK: v_frexp_mant_f64_e64 v[5:6], flat_scratch ; encoding: [0x05,0x00,0x71,0xd1,0x66,0x00,0x00,0x00]
3454 0x05,0x00,0x71,0xd1,0x66,0x00,0x00,0x00
3456 # CHECK: v_frexp_mant_f64_e64 v[5:6], vcc        ; encoding: [0x05,0x00,0x71,0xd1,0x6a,0x00,0x00,0x00]
3457 0x05,0x00,0x71,0xd1,0x6a,0x00,0x00,0x00
3459 # CHECK: v_frexp_mant_f64_e64 v[5:6], tba        ; encoding: [0x05,0x00,0x71,0xd1,0x6c,0x00,0x00,0x00]
3460 0x05,0x00,0x71,0xd1,0x6c,0x00,0x00,0x00
3462 # CHECK: v_frexp_mant_f64_e64 v[5:6], tma        ; encoding: [0x05,0x00,0x71,0xd1,0x6e,0x00,0x00,0x00]
3463 0x05,0x00,0x71,0xd1,0x6e,0x00,0x00,0x00
3465 # CHECK: v_frexp_mant_f64_e64 v[5:6], ttmp[10:11] ; encoding: [0x05,0x00,0x71,0xd1,0x7a,0x00,0x00,0x00]
3466 0x05,0x00,0x71,0xd1,0x7a,0x00,0x00,0x00
3468 # CHECK: v_frexp_mant_f64_e64 v[5:6], exec       ; encoding: [0x05,0x00,0x71,0xd1,0x7e,0x00,0x00,0x00]
3469 0x05,0x00,0x71,0xd1,0x7e,0x00,0x00,0x00
3471 # CHECK: v_frexp_mant_f64_e64 v[5:6], 0          ; encoding: [0x05,0x00,0x71,0xd1,0x80,0x00,0x00,0x00]
3472 0x05,0x00,0x71,0xd1,0x80,0x00,0x00,0x00
3474 # CHECK: v_frexp_mant_f64_e64 v[5:6], -1         ; encoding: [0x05,0x00,0x71,0xd1,0xc1,0x00,0x00,0x00]
3475 0x05,0x00,0x71,0xd1,0xc1,0x00,0x00,0x00
3477 # CHECK: v_frexp_mant_f64_e64 v[5:6], 0.5        ; encoding: [0x05,0x00,0x71,0xd1,0xf0,0x00,0x00,0x00]
3478 0x05,0x00,0x71,0xd1,0xf0,0x00,0x00,0x00
3480 # CHECK: v_frexp_mant_f64_e64 v[5:6], -4.0       ; encoding: [0x05,0x00,0x71,0xd1,0xf7,0x00,0x00,0x00]
3481 0x05,0x00,0x71,0xd1,0xf7,0x00,0x00,0x00
3483 # CHECK: v_frexp_mant_f64_e64 v[5:6], -v[1:2]    ; encoding: [0x05,0x00,0x71,0xd1,0x01,0x01,0x00,0x20]
3484 0x05,0x00,0x71,0xd1,0x01,0x01,0x00,0x20
3486 # CHECK: v_frexp_mant_f64_e64 v[5:6], |v[1:2]|   ; encoding: [0x05,0x01,0x71,0xd1,0x01,0x01,0x00,0x00]
3487 0x05,0x01,0x71,0xd1,0x01,0x01,0x00,0x00
3489 # CHECK: v_frexp_mant_f64_e64 v[5:6], v[1:2] clamp ; encoding: [0x05,0x80,0x71,0xd1,0x01,0x01,0x00,0x00]
3490 0x05,0x80,0x71,0xd1,0x01,0x01,0x00,0x00
3492 # CHECK: v_frexp_mant_f64_e64 v[5:6], v[1:2] mul:2 ; encoding: [0x05,0x00,0x71,0xd1,0x01,0x01,0x00,0x08]
3493 0x05,0x00,0x71,0xd1,0x01,0x01,0x00,0x08
3495 # CHECK: v_frexp_mant_f64_e64 v[5:6], v[1:2] mul:4 ; encoding: [0x05,0x00,0x71,0xd1,0x01,0x01,0x00,0x10]
3496 0x05,0x00,0x71,0xd1,0x01,0x01,0x00,0x10
3498 # CHECK: v_frexp_mant_f64_e64 v[5:6], v[1:2] div:2 ; encoding: [0x05,0x00,0x71,0xd1,0x01,0x01,0x00,0x18]
3499 0x05,0x00,0x71,0xd1,0x01,0x01,0x00,0x18
3501 # CHECK: v_fract_f64_e64 v[5:6], v[1:2]          ; encoding: [0x05,0x00,0x72,0xd1,0x01,0x01,0x00,0x00]
3502 0x05,0x00,0x72,0xd1,0x01,0x01,0x00,0x00
3504 # CHECK: v_fract_f64_e64 v[254:255], v[1:2]      ; encoding: [0xfe,0x00,0x72,0xd1,0x01,0x01,0x00,0x00]
3505 0xfe,0x00,0x72,0xd1,0x01,0x01,0x00,0x00
3507 # CHECK: v_fract_f64_e64 v[5:6], v[254:255]      ; encoding: [0x05,0x00,0x72,0xd1,0xfe,0x01,0x00,0x00]
3508 0x05,0x00,0x72,0xd1,0xfe,0x01,0x00,0x00
3510 # CHECK: v_fract_f64_e64 v[5:6], s[2:3]          ; encoding: [0x05,0x00,0x72,0xd1,0x02,0x00,0x00,0x00]
3511 0x05,0x00,0x72,0xd1,0x02,0x00,0x00,0x00
3513 # CHECK: v_fract_f64_e64 v[5:6], s[4:5]          ; encoding: [0x05,0x00,0x72,0xd1,0x04,0x00,0x00,0x00]
3514 0x05,0x00,0x72,0xd1,0x04,0x00,0x00,0x00
3516 # CHECK: v_fract_f64_e64 v[5:6], s[100:101]      ; encoding: [0x05,0x00,0x72,0xd1,0x64,0x00,0x00,0x00]
3517 0x05,0x00,0x72,0xd1,0x64,0x00,0x00,0x00
3519 # CHECK: v_fract_f64_e64 v[5:6], flat_scratch    ; encoding: [0x05,0x00,0x72,0xd1,0x66,0x00,0x00,0x00]
3520 0x05,0x00,0x72,0xd1,0x66,0x00,0x00,0x00
3522 # CHECK: v_fract_f64_e64 v[5:6], vcc             ; encoding: [0x05,0x00,0x72,0xd1,0x6a,0x00,0x00,0x00]
3523 0x05,0x00,0x72,0xd1,0x6a,0x00,0x00,0x00
3525 # CHECK: v_fract_f64_e64 v[5:6], tba             ; encoding: [0x05,0x00,0x72,0xd1,0x6c,0x00,0x00,0x00]
3526 0x05,0x00,0x72,0xd1,0x6c,0x00,0x00,0x00
3528 # CHECK: v_fract_f64_e64 v[5:6], tma             ; encoding: [0x05,0x00,0x72,0xd1,0x6e,0x00,0x00,0x00]
3529 0x05,0x00,0x72,0xd1,0x6e,0x00,0x00,0x00
3531 # CHECK: v_fract_f64_e64 v[5:6], ttmp[10:11]     ; encoding: [0x05,0x00,0x72,0xd1,0x7a,0x00,0x00,0x00]
3532 0x05,0x00,0x72,0xd1,0x7a,0x00,0x00,0x00
3534 # CHECK: v_fract_f64_e64 v[5:6], exec            ; encoding: [0x05,0x00,0x72,0xd1,0x7e,0x00,0x00,0x00]
3535 0x05,0x00,0x72,0xd1,0x7e,0x00,0x00,0x00
3537 # CHECK: v_fract_f64_e64 v[5:6], 0               ; encoding: [0x05,0x00,0x72,0xd1,0x80,0x00,0x00,0x00]
3538 0x05,0x00,0x72,0xd1,0x80,0x00,0x00,0x00
3540 # CHECK: v_fract_f64_e64 v[5:6], -1              ; encoding: [0x05,0x00,0x72,0xd1,0xc1,0x00,0x00,0x00]
3541 0x05,0x00,0x72,0xd1,0xc1,0x00,0x00,0x00
3543 # CHECK: v_fract_f64_e64 v[5:6], 0.5             ; encoding: [0x05,0x00,0x72,0xd1,0xf0,0x00,0x00,0x00]
3544 0x05,0x00,0x72,0xd1,0xf0,0x00,0x00,0x00
3546 # CHECK: v_fract_f64_e64 v[5:6], -4.0            ; encoding: [0x05,0x00,0x72,0xd1,0xf7,0x00,0x00,0x00]
3547 0x05,0x00,0x72,0xd1,0xf7,0x00,0x00,0x00
3549 # CHECK: v_fract_f64_e64 v[5:6], -v[1:2]         ; encoding: [0x05,0x00,0x72,0xd1,0x01,0x01,0x00,0x20]
3550 0x05,0x00,0x72,0xd1,0x01,0x01,0x00,0x20
3552 # CHECK: v_fract_f64_e64 v[5:6], |v[1:2]|        ; encoding: [0x05,0x01,0x72,0xd1,0x01,0x01,0x00,0x00]
3553 0x05,0x01,0x72,0xd1,0x01,0x01,0x00,0x00
3555 # CHECK: v_fract_f64_e64 v[5:6], v[1:2] clamp    ; encoding: [0x05,0x80,0x72,0xd1,0x01,0x01,0x00,0x00]
3556 0x05,0x80,0x72,0xd1,0x01,0x01,0x00,0x00
3558 # CHECK: v_fract_f64_e64 v[5:6], v[1:2] mul:2    ; encoding: [0x05,0x00,0x72,0xd1,0x01,0x01,0x00,0x08]
3559 0x05,0x00,0x72,0xd1,0x01,0x01,0x00,0x08
3561 # CHECK: v_fract_f64_e64 v[5:6], v[1:2] mul:4    ; encoding: [0x05,0x00,0x72,0xd1,0x01,0x01,0x00,0x10]
3562 0x05,0x00,0x72,0xd1,0x01,0x01,0x00,0x10
3564 # CHECK: v_fract_f64_e64 v[5:6], v[1:2] div:2    ; encoding: [0x05,0x00,0x72,0xd1,0x01,0x01,0x00,0x18]
3565 0x05,0x00,0x72,0xd1,0x01,0x01,0x00,0x18
3567 # CHECK: v_frexp_exp_i32_f32_e64 v5, v1          ; encoding: [0x05,0x00,0x73,0xd1,0x01,0x01,0x00,0x00]
3568 0x05,0x00,0x73,0xd1,0x01,0x01,0x00,0x00
3570 # CHECK: v_frexp_exp_i32_f32_e64 v255, v1        ; encoding: [0xff,0x00,0x73,0xd1,0x01,0x01,0x00,0x00]
3571 0xff,0x00,0x73,0xd1,0x01,0x01,0x00,0x00
3573 # CHECK: v_frexp_exp_i32_f32_e64 v5, v255        ; encoding: [0x05,0x00,0x73,0xd1,0xff,0x01,0x00,0x00]
3574 0x05,0x00,0x73,0xd1,0xff,0x01,0x00,0x00
3576 # CHECK: v_frexp_exp_i32_f32_e64 v5, s1          ; encoding: [0x05,0x00,0x73,0xd1,0x01,0x00,0x00,0x00]
3577 0x05,0x00,0x73,0xd1,0x01,0x00,0x00,0x00
3579 # CHECK: v_frexp_exp_i32_f32_e64 v5, s101        ; encoding: [0x05,0x00,0x73,0xd1,0x65,0x00,0x00,0x00]
3580 0x05,0x00,0x73,0xd1,0x65,0x00,0x00,0x00
3582 # CHECK: v_frexp_exp_i32_f32_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x73,0xd1,0x66,0x00,0x00,0x00]
3583 0x05,0x00,0x73,0xd1,0x66,0x00,0x00,0x00
3585 # CHECK: v_frexp_exp_i32_f32_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x73,0xd1,0x67,0x00,0x00,0x00]
3586 0x05,0x00,0x73,0xd1,0x67,0x00,0x00,0x00
3588 # CHECK: v_frexp_exp_i32_f32_e64 v5, vcc_lo      ; encoding: [0x05,0x00,0x73,0xd1,0x6a,0x00,0x00,0x00]
3589 0x05,0x00,0x73,0xd1,0x6a,0x00,0x00,0x00
3591 # CHECK: v_frexp_exp_i32_f32_e64 v5, vcc_hi      ; encoding: [0x05,0x00,0x73,0xd1,0x6b,0x00,0x00,0x00]
3592 0x05,0x00,0x73,0xd1,0x6b,0x00,0x00,0x00
3594 # CHECK: v_frexp_exp_i32_f32_e64 v5, tba_lo      ; encoding: [0x05,0x00,0x73,0xd1,0x6c,0x00,0x00,0x00]
3595 0x05,0x00,0x73,0xd1,0x6c,0x00,0x00,0x00
3597 # CHECK: v_frexp_exp_i32_f32_e64 v5, tba_hi      ; encoding: [0x05,0x00,0x73,0xd1,0x6d,0x00,0x00,0x00]
3598 0x05,0x00,0x73,0xd1,0x6d,0x00,0x00,0x00
3600 # CHECK: v_frexp_exp_i32_f32_e64 v5, tma_lo      ; encoding: [0x05,0x00,0x73,0xd1,0x6e,0x00,0x00,0x00]
3601 0x05,0x00,0x73,0xd1,0x6e,0x00,0x00,0x00
3603 # CHECK: v_frexp_exp_i32_f32_e64 v5, tma_hi      ; encoding: [0x05,0x00,0x73,0xd1,0x6f,0x00,0x00,0x00]
3604 0x05,0x00,0x73,0xd1,0x6f,0x00,0x00,0x00
3606 # CHECK: v_frexp_exp_i32_f32_e64 v5, ttmp11      ; encoding: [0x05,0x00,0x73,0xd1,0x7b,0x00,0x00,0x00]
3607 0x05,0x00,0x73,0xd1,0x7b,0x00,0x00,0x00
3609 # CHECK: v_frexp_exp_i32_f32_e64 v5, m0          ; encoding: [0x05,0x00,0x73,0xd1,0x7c,0x00,0x00,0x00]
3610 0x05,0x00,0x73,0xd1,0x7c,0x00,0x00,0x00
3612 # CHECK: v_frexp_exp_i32_f32_e64 v5, exec_lo     ; encoding: [0x05,0x00,0x73,0xd1,0x7e,0x00,0x00,0x00]
3613 0x05,0x00,0x73,0xd1,0x7e,0x00,0x00,0x00
3615 # CHECK: v_frexp_exp_i32_f32_e64 v5, exec_hi     ; encoding: [0x05,0x00,0x73,0xd1,0x7f,0x00,0x00,0x00]
3616 0x05,0x00,0x73,0xd1,0x7f,0x00,0x00,0x00
3618 # CHECK: v_frexp_exp_i32_f32_e64 v5, 0           ; encoding: [0x05,0x00,0x73,0xd1,0x80,0x00,0x00,0x00]
3619 0x05,0x00,0x73,0xd1,0x80,0x00,0x00,0x00
3621 # CHECK: v_frexp_exp_i32_f32_e64 v5, -1          ; encoding: [0x05,0x00,0x73,0xd1,0xc1,0x00,0x00,0x00]
3622 0x05,0x00,0x73,0xd1,0xc1,0x00,0x00,0x00
3624 # CHECK: v_frexp_exp_i32_f32_e64 v5, 0.5         ; encoding: [0x05,0x00,0x73,0xd1,0xf0,0x00,0x00,0x00]
3625 0x05,0x00,0x73,0xd1,0xf0,0x00,0x00,0x00
3627 # CHECK: v_frexp_exp_i32_f32_e64 v5, -4.0        ; encoding: [0x05,0x00,0x73,0xd1,0xf7,0x00,0x00,0x00]
3628 0x05,0x00,0x73,0xd1,0xf7,0x00,0x00,0x00
3630 # CHECK: v_frexp_exp_i32_f32_e64 v5, -v1         ; encoding: [0x05,0x00,0x73,0xd1,0x01,0x01,0x00,0x20]
3631 0x05,0x00,0x73,0xd1,0x01,0x01,0x00,0x20
3633 # CHECK: v_frexp_exp_i32_f32_e64 v5, |v1|        ; encoding: [0x05,0x01,0x73,0xd1,0x01,0x01,0x00,0x00]
3634 0x05,0x01,0x73,0xd1,0x01,0x01,0x00,0x00
3636 # CHECK: v_frexp_mant_f32_e64 v5, v1             ; encoding: [0x05,0x00,0x74,0xd1,0x01,0x01,0x00,0x00]
3637 0x05,0x00,0x74,0xd1,0x01,0x01,0x00,0x00
3639 # CHECK: v_frexp_mant_f32_e64 v255, v1           ; encoding: [0xff,0x00,0x74,0xd1,0x01,0x01,0x00,0x00]
3640 0xff,0x00,0x74,0xd1,0x01,0x01,0x00,0x00
3642 # CHECK: v_frexp_mant_f32_e64 v5, v255           ; encoding: [0x05,0x00,0x74,0xd1,0xff,0x01,0x00,0x00]
3643 0x05,0x00,0x74,0xd1,0xff,0x01,0x00,0x00
3645 # CHECK: v_frexp_mant_f32_e64 v5, s1             ; encoding: [0x05,0x00,0x74,0xd1,0x01,0x00,0x00,0x00]
3646 0x05,0x00,0x74,0xd1,0x01,0x00,0x00,0x00
3648 # CHECK: v_frexp_mant_f32_e64 v5, s101           ; encoding: [0x05,0x00,0x74,0xd1,0x65,0x00,0x00,0x00]
3649 0x05,0x00,0x74,0xd1,0x65,0x00,0x00,0x00
3651 # CHECK: v_frexp_mant_f32_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x74,0xd1,0x66,0x00,0x00,0x00]
3652 0x05,0x00,0x74,0xd1,0x66,0x00,0x00,0x00
3654 # CHECK: v_frexp_mant_f32_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x74,0xd1,0x67,0x00,0x00,0x00]
3655 0x05,0x00,0x74,0xd1,0x67,0x00,0x00,0x00
3657 # CHECK: v_frexp_mant_f32_e64 v5, vcc_lo         ; encoding: [0x05,0x00,0x74,0xd1,0x6a,0x00,0x00,0x00]
3658 0x05,0x00,0x74,0xd1,0x6a,0x00,0x00,0x00
3660 # CHECK: v_frexp_mant_f32_e64 v5, vcc_hi         ; encoding: [0x05,0x00,0x74,0xd1,0x6b,0x00,0x00,0x00]
3661 0x05,0x00,0x74,0xd1,0x6b,0x00,0x00,0x00
3663 # CHECK: v_frexp_mant_f32_e64 v5, tba_lo         ; encoding: [0x05,0x00,0x74,0xd1,0x6c,0x00,0x00,0x00]
3664 0x05,0x00,0x74,0xd1,0x6c,0x00,0x00,0x00
3666 # CHECK: v_frexp_mant_f32_e64 v5, tba_hi         ; encoding: [0x05,0x00,0x74,0xd1,0x6d,0x00,0x00,0x00]
3667 0x05,0x00,0x74,0xd1,0x6d,0x00,0x00,0x00
3669 # CHECK: v_frexp_mant_f32_e64 v5, tma_lo         ; encoding: [0x05,0x00,0x74,0xd1,0x6e,0x00,0x00,0x00]
3670 0x05,0x00,0x74,0xd1,0x6e,0x00,0x00,0x00
3672 # CHECK: v_frexp_mant_f32_e64 v5, tma_hi         ; encoding: [0x05,0x00,0x74,0xd1,0x6f,0x00,0x00,0x00]
3673 0x05,0x00,0x74,0xd1,0x6f,0x00,0x00,0x00
3675 # CHECK: v_frexp_mant_f32_e64 v5, ttmp11         ; encoding: [0x05,0x00,0x74,0xd1,0x7b,0x00,0x00,0x00]
3676 0x05,0x00,0x74,0xd1,0x7b,0x00,0x00,0x00
3678 # CHECK: v_frexp_mant_f32_e64 v5, m0             ; encoding: [0x05,0x00,0x74,0xd1,0x7c,0x00,0x00,0x00]
3679 0x05,0x00,0x74,0xd1,0x7c,0x00,0x00,0x00
3681 # CHECK: v_frexp_mant_f32_e64 v5, exec_lo        ; encoding: [0x05,0x00,0x74,0xd1,0x7e,0x00,0x00,0x00]
3682 0x05,0x00,0x74,0xd1,0x7e,0x00,0x00,0x00
3684 # CHECK: v_frexp_mant_f32_e64 v5, exec_hi        ; encoding: [0x05,0x00,0x74,0xd1,0x7f,0x00,0x00,0x00]
3685 0x05,0x00,0x74,0xd1,0x7f,0x00,0x00,0x00
3687 # CHECK: v_frexp_mant_f32_e64 v5, 0              ; encoding: [0x05,0x00,0x74,0xd1,0x80,0x00,0x00,0x00]
3688 0x05,0x00,0x74,0xd1,0x80,0x00,0x00,0x00
3690 # CHECK: v_frexp_mant_f32_e64 v5, -1             ; encoding: [0x05,0x00,0x74,0xd1,0xc1,0x00,0x00,0x00]
3691 0x05,0x00,0x74,0xd1,0xc1,0x00,0x00,0x00
3693 # CHECK: v_frexp_mant_f32_e64 v5, 0.5            ; encoding: [0x05,0x00,0x74,0xd1,0xf0,0x00,0x00,0x00]
3694 0x05,0x00,0x74,0xd1,0xf0,0x00,0x00,0x00
3696 # CHECK: v_frexp_mant_f32_e64 v5, -4.0           ; encoding: [0x05,0x00,0x74,0xd1,0xf7,0x00,0x00,0x00]
3697 0x05,0x00,0x74,0xd1,0xf7,0x00,0x00,0x00
3699 # CHECK: v_frexp_mant_f32_e64 v5, -v1            ; encoding: [0x05,0x00,0x74,0xd1,0x01,0x01,0x00,0x20]
3700 0x05,0x00,0x74,0xd1,0x01,0x01,0x00,0x20
3702 # CHECK: v_frexp_mant_f32_e64 v5, |v1|           ; encoding: [0x05,0x01,0x74,0xd1,0x01,0x01,0x00,0x00]
3703 0x05,0x01,0x74,0xd1,0x01,0x01,0x00,0x00
3705 # CHECK: v_frexp_mant_f32_e64 v5, v1 clamp       ; encoding: [0x05,0x80,0x74,0xd1,0x01,0x01,0x00,0x00]
3706 0x05,0x80,0x74,0xd1,0x01,0x01,0x00,0x00
3708 # CHECK: v_frexp_mant_f32_e64 v5, v1 mul:2       ; encoding: [0x05,0x00,0x74,0xd1,0x01,0x01,0x00,0x08]
3709 0x05,0x00,0x74,0xd1,0x01,0x01,0x00,0x08
3711 # CHECK: v_frexp_mant_f32_e64 v5, v1 mul:4       ; encoding: [0x05,0x00,0x74,0xd1,0x01,0x01,0x00,0x10]
3712 0x05,0x00,0x74,0xd1,0x01,0x01,0x00,0x10
3714 # CHECK: v_frexp_mant_f32_e64 v5, v1 div:2       ; encoding: [0x05,0x00,0x74,0xd1,0x01,0x01,0x00,0x18]
3715 0x05,0x00,0x74,0xd1,0x01,0x01,0x00,0x18
3717 # CHECK: v_clrexcp                               ; encoding: [0x00,0x00,0x75,0xd1,0x00,0x00,0x00,0x00]
3718 0x00,0x00,0x75,0xd1,0x00,0x00,0x00,0x00
3720 # CHECK: v_cvt_f16_u16_e64 v5, v1                ; encoding: [0x05,0x00,0x79,0xd1,0x01,0x01,0x00,0x00]
3721 0x05,0x00,0x79,0xd1,0x01,0x01,0x00,0x00
3723 # CHECK: v_cvt_f16_u16_e64 v255, v1              ; encoding: [0xff,0x00,0x79,0xd1,0x01,0x01,0x00,0x00]
3724 0xff,0x00,0x79,0xd1,0x01,0x01,0x00,0x00
3726 # CHECK: v_cvt_f16_u16_e64 v5, v255              ; encoding: [0x05,0x00,0x79,0xd1,0xff,0x01,0x00,0x00]
3727 0x05,0x00,0x79,0xd1,0xff,0x01,0x00,0x00
3729 # CHECK: v_cvt_f16_u16_e64 v5, s1                ; encoding: [0x05,0x00,0x79,0xd1,0x01,0x00,0x00,0x00]
3730 0x05,0x00,0x79,0xd1,0x01,0x00,0x00,0x00
3732 # CHECK: v_cvt_f16_u16_e64 v5, s101              ; encoding: [0x05,0x00,0x79,0xd1,0x65,0x00,0x00,0x00]
3733 0x05,0x00,0x79,0xd1,0x65,0x00,0x00,0x00
3735 # CHECK: v_cvt_f16_u16_e64 v5, flat_scratch_lo   ; encoding: [0x05,0x00,0x79,0xd1,0x66,0x00,0x00,0x00]
3736 0x05,0x00,0x79,0xd1,0x66,0x00,0x00,0x00
3738 # CHECK: v_cvt_f16_u16_e64 v5, flat_scratch_hi   ; encoding: [0x05,0x00,0x79,0xd1,0x67,0x00,0x00,0x00]
3739 0x05,0x00,0x79,0xd1,0x67,0x00,0x00,0x00
3741 # CHECK: v_cvt_f16_u16_e64 v5, vcc_lo            ; encoding: [0x05,0x00,0x79,0xd1,0x6a,0x00,0x00,0x00]
3742 0x05,0x00,0x79,0xd1,0x6a,0x00,0x00,0x00
3744 # CHECK: v_cvt_f16_u16_e64 v5, vcc_hi            ; encoding: [0x05,0x00,0x79,0xd1,0x6b,0x00,0x00,0x00]
3745 0x05,0x00,0x79,0xd1,0x6b,0x00,0x00,0x00
3747 # CHECK: v_cvt_f16_u16_e64 v5, tba_lo            ; encoding: [0x05,0x00,0x79,0xd1,0x6c,0x00,0x00,0x00]
3748 0x05,0x00,0x79,0xd1,0x6c,0x00,0x00,0x00
3750 # CHECK: v_cvt_f16_u16_e64 v5, tba_hi            ; encoding: [0x05,0x00,0x79,0xd1,0x6d,0x00,0x00,0x00]
3751 0x05,0x00,0x79,0xd1,0x6d,0x00,0x00,0x00
3753 # CHECK: v_cvt_f16_u16_e64 v5, tma_lo            ; encoding: [0x05,0x00,0x79,0xd1,0x6e,0x00,0x00,0x00]
3754 0x05,0x00,0x79,0xd1,0x6e,0x00,0x00,0x00
3756 # CHECK: v_cvt_f16_u16_e64 v5, tma_hi            ; encoding: [0x05,0x00,0x79,0xd1,0x6f,0x00,0x00,0x00]
3757 0x05,0x00,0x79,0xd1,0x6f,0x00,0x00,0x00
3759 # CHECK: v_cvt_f16_u16_e64 v5, ttmp11            ; encoding: [0x05,0x00,0x79,0xd1,0x7b,0x00,0x00,0x00]
3760 0x05,0x00,0x79,0xd1,0x7b,0x00,0x00,0x00
3762 # CHECK: v_cvt_f16_u16_e64 v5, m0                ; encoding: [0x05,0x00,0x79,0xd1,0x7c,0x00,0x00,0x00]
3763 0x05,0x00,0x79,0xd1,0x7c,0x00,0x00,0x00
3765 # CHECK: v_cvt_f16_u16_e64 v5, exec_lo           ; encoding: [0x05,0x00,0x79,0xd1,0x7e,0x00,0x00,0x00]
3766 0x05,0x00,0x79,0xd1,0x7e,0x00,0x00,0x00
3768 # CHECK: v_cvt_f16_u16_e64 v5, exec_hi           ; encoding: [0x05,0x00,0x79,0xd1,0x7f,0x00,0x00,0x00]
3769 0x05,0x00,0x79,0xd1,0x7f,0x00,0x00,0x00
3771 # CHECK: v_cvt_f16_u16_e64 v5, 0                 ; encoding: [0x05,0x00,0x79,0xd1,0x80,0x00,0x00,0x00]
3772 0x05,0x00,0x79,0xd1,0x80,0x00,0x00,0x00
3774 # CHECK: v_cvt_f16_u16_e64 v5, -1                ; encoding: [0x05,0x00,0x79,0xd1,0xc1,0x00,0x00,0x00]
3775 0x05,0x00,0x79,0xd1,0xc1,0x00,0x00,0x00
3777 # CHECK: v_cvt_f16_u16_e64 v5, 0x3800            ; encoding: [0x05,0x00,0x79,0xd1,0xff,0x00,0x00,0x00]
3778 0x05,0x00,0x79,0xd1,0xf0,0x00,0x00,0x00
3780 # CHECK: v_cvt_f16_u16_e64 v5, 0xc400            ; encoding: [0x05,0x00,0x79,0xd1,0xff,0x00,0x00,0x00]
3781 0x05,0x00,0x79,0xd1,0xf7,0x00,0x00,0x00
3783 # CHECK: v_cvt_f16_u16_e64 v5, v1 clamp          ; encoding: [0x05,0x80,0x79,0xd1,0x01,0x01,0x00,0x00]
3784 0x05,0x80,0x79,0xd1,0x01,0x01,0x00,0x00
3786 # CHECK: v_cvt_f16_i16_e64 v5, v1                ; encoding: [0x05,0x00,0x7a,0xd1,0x01,0x01,0x00,0x00]
3787 0x05,0x00,0x7a,0xd1,0x01,0x01,0x00,0x00
3789 # CHECK: v_cvt_f16_i16_e64 v255, v1              ; encoding: [0xff,0x00,0x7a,0xd1,0x01,0x01,0x00,0x00]
3790 0xff,0x00,0x7a,0xd1,0x01,0x01,0x00,0x00
3792 # CHECK: v_cvt_f16_i16_e64 v5, v255              ; encoding: [0x05,0x00,0x7a,0xd1,0xff,0x01,0x00,0x00]
3793 0x05,0x00,0x7a,0xd1,0xff,0x01,0x00,0x00
3795 # CHECK: v_cvt_f16_i16_e64 v5, s1                ; encoding: [0x05,0x00,0x7a,0xd1,0x01,0x00,0x00,0x00]
3796 0x05,0x00,0x7a,0xd1,0x01,0x00,0x00,0x00
3798 # CHECK: v_cvt_f16_i16_e64 v5, s101              ; encoding: [0x05,0x00,0x7a,0xd1,0x65,0x00,0x00,0x00]
3799 0x05,0x00,0x7a,0xd1,0x65,0x00,0x00,0x00
3801 # CHECK: v_cvt_f16_i16_e64 v5, flat_scratch_lo   ; encoding: [0x05,0x00,0x7a,0xd1,0x66,0x00,0x00,0x00]
3802 0x05,0x00,0x7a,0xd1,0x66,0x00,0x00,0x00
3804 # CHECK: v_cvt_f16_i16_e64 v5, flat_scratch_hi   ; encoding: [0x05,0x00,0x7a,0xd1,0x67,0x00,0x00,0x00]
3805 0x05,0x00,0x7a,0xd1,0x67,0x00,0x00,0x00
3807 # CHECK: v_cvt_f16_i16_e64 v5, vcc_lo            ; encoding: [0x05,0x00,0x7a,0xd1,0x6a,0x00,0x00,0x00]
3808 0x05,0x00,0x7a,0xd1,0x6a,0x00,0x00,0x00
3810 # CHECK: v_cvt_f16_i16_e64 v5, vcc_hi            ; encoding: [0x05,0x00,0x7a,0xd1,0x6b,0x00,0x00,0x00]
3811 0x05,0x00,0x7a,0xd1,0x6b,0x00,0x00,0x00
3813 # CHECK: v_cvt_f16_i16_e64 v5, tba_lo            ; encoding: [0x05,0x00,0x7a,0xd1,0x6c,0x00,0x00,0x00]
3814 0x05,0x00,0x7a,0xd1,0x6c,0x00,0x00,0x00
3816 # CHECK: v_cvt_f16_i16_e64 v5, tba_hi            ; encoding: [0x05,0x00,0x7a,0xd1,0x6d,0x00,0x00,0x00]
3817 0x05,0x00,0x7a,0xd1,0x6d,0x00,0x00,0x00
3819 # CHECK: v_cvt_f16_i16_e64 v5, tma_lo            ; encoding: [0x05,0x00,0x7a,0xd1,0x6e,0x00,0x00,0x00]
3820 0x05,0x00,0x7a,0xd1,0x6e,0x00,0x00,0x00
3822 # CHECK: v_cvt_f16_i16_e64 v5, tma_hi            ; encoding: [0x05,0x00,0x7a,0xd1,0x6f,0x00,0x00,0x00]
3823 0x05,0x00,0x7a,0xd1,0x6f,0x00,0x00,0x00
3825 # CHECK: v_cvt_f16_i16_e64 v5, ttmp11            ; encoding: [0x05,0x00,0x7a,0xd1,0x7b,0x00,0x00,0x00]
3826 0x05,0x00,0x7a,0xd1,0x7b,0x00,0x00,0x00
3828 # CHECK: v_cvt_f16_i16_e64 v5, m0                ; encoding: [0x05,0x00,0x7a,0xd1,0x7c,0x00,0x00,0x00]
3829 0x05,0x00,0x7a,0xd1,0x7c,0x00,0x00,0x00
3831 # CHECK: v_cvt_f16_i16_e64 v5, exec_lo           ; encoding: [0x05,0x00,0x7a,0xd1,0x7e,0x00,0x00,0x00]
3832 0x05,0x00,0x7a,0xd1,0x7e,0x00,0x00,0x00
3834 # CHECK: v_cvt_f16_i16_e64 v5, exec_hi           ; encoding: [0x05,0x00,0x7a,0xd1,0x7f,0x00,0x00,0x00]
3835 0x05,0x00,0x7a,0xd1,0x7f,0x00,0x00,0x00
3837 # CHECK: v_cvt_f16_i16_e64 v5, 0                 ; encoding: [0x05,0x00,0x7a,0xd1,0x80,0x00,0x00,0x00]
3838 0x05,0x00,0x7a,0xd1,0x80,0x00,0x00,0x00
3840 # CHECK: v_cvt_f16_i16_e64 v5, -1                ; encoding: [0x05,0x00,0x7a,0xd1,0xc1,0x00,0x00,0x00]
3841 0x05,0x00,0x7a,0xd1,0xc1,0x00,0x00,0x00
3843 # CHECK: v_cvt_f16_i16_e64 v5, 0x3800            ; encoding: [0x05,0x00,0x7a,0xd1,0xff,0x00,0x00,0x00]
3844 0x05,0x00,0x7a,0xd1,0xf0,0x00,0x00,0x00
3846 # CHECK: v_cvt_f16_i16_e64 v5, 0xc400            ; encoding: [0x05,0x00,0x7a,0xd1,0xff,0x00,0x00,0x00]
3847 0x05,0x00,0x7a,0xd1,0xf7,0x00,0x00,0x00
3849 # CHECK: v_cvt_f16_i16_e64 v5, v1 clamp          ; encoding: [0x05,0x80,0x7a,0xd1,0x01,0x01,0x00,0x00]
3850 0x05,0x80,0x7a,0xd1,0x01,0x01,0x00,0x00
3852 # CHECK: v_cvt_u16_f16_e64 v5, v1                ; encoding: [0x05,0x00,0x7b,0xd1,0x01,0x01,0x00,0x00]
3853 0x05,0x00,0x7b,0xd1,0x01,0x01,0x00,0x00
3855 # CHECK: v_cvt_u16_f16_e64 v255, v1              ; encoding: [0xff,0x00,0x7b,0xd1,0x01,0x01,0x00,0x00]
3856 0xff,0x00,0x7b,0xd1,0x01,0x01,0x00,0x00
3858 # CHECK: v_cvt_u16_f16_e64 v5, v255              ; encoding: [0x05,0x00,0x7b,0xd1,0xff,0x01,0x00,0x00]
3859 0x05,0x00,0x7b,0xd1,0xff,0x01,0x00,0x00
3861 # CHECK: v_cvt_u16_f16_e64 v5, s1                ; encoding: [0x05,0x00,0x7b,0xd1,0x01,0x00,0x00,0x00]
3862 0x05,0x00,0x7b,0xd1,0x01,0x00,0x00,0x00
3864 # CHECK: v_cvt_u16_f16_e64 v5, s101              ; encoding: [0x05,0x00,0x7b,0xd1,0x65,0x00,0x00,0x00]
3865 0x05,0x00,0x7b,0xd1,0x65,0x00,0x00,0x00
3867 # CHECK: v_cvt_u16_f16_e64 v5, flat_scratch_lo   ; encoding: [0x05,0x00,0x7b,0xd1,0x66,0x00,0x00,0x00]
3868 0x05,0x00,0x7b,0xd1,0x66,0x00,0x00,0x00
3870 # CHECK: v_cvt_u16_f16_e64 v5, flat_scratch_hi   ; encoding: [0x05,0x00,0x7b,0xd1,0x67,0x00,0x00,0x00]
3871 0x05,0x00,0x7b,0xd1,0x67,0x00,0x00,0x00
3873 # CHECK: v_cvt_u16_f16_e64 v5, vcc_lo            ; encoding: [0x05,0x00,0x7b,0xd1,0x6a,0x00,0x00,0x00]
3874 0x05,0x00,0x7b,0xd1,0x6a,0x00,0x00,0x00
3876 # CHECK: v_cvt_u16_f16_e64 v5, vcc_hi            ; encoding: [0x05,0x00,0x7b,0xd1,0x6b,0x00,0x00,0x00]
3877 0x05,0x00,0x7b,0xd1,0x6b,0x00,0x00,0x00
3879 # CHECK: v_cvt_u16_f16_e64 v5, tba_lo            ; encoding: [0x05,0x00,0x7b,0xd1,0x6c,0x00,0x00,0x00]
3880 0x05,0x00,0x7b,0xd1,0x6c,0x00,0x00,0x00
3882 # CHECK: v_cvt_u16_f16_e64 v5, tba_hi            ; encoding: [0x05,0x00,0x7b,0xd1,0x6d,0x00,0x00,0x00]
3883 0x05,0x00,0x7b,0xd1,0x6d,0x00,0x00,0x00
3885 # CHECK: v_cvt_u16_f16_e64 v5, tma_lo            ; encoding: [0x05,0x00,0x7b,0xd1,0x6e,0x00,0x00,0x00]
3886 0x05,0x00,0x7b,0xd1,0x6e,0x00,0x00,0x00
3888 # CHECK: v_cvt_u16_f16_e64 v5, tma_hi            ; encoding: [0x05,0x00,0x7b,0xd1,0x6f,0x00,0x00,0x00]
3889 0x05,0x00,0x7b,0xd1,0x6f,0x00,0x00,0x00
3891 # CHECK: v_cvt_u16_f16_e64 v5, ttmp11            ; encoding: [0x05,0x00,0x7b,0xd1,0x7b,0x00,0x00,0x00]
3892 0x05,0x00,0x7b,0xd1,0x7b,0x00,0x00,0x00
3894 # CHECK: v_cvt_u16_f16_e64 v5, m0                ; encoding: [0x05,0x00,0x7b,0xd1,0x7c,0x00,0x00,0x00]
3895 0x05,0x00,0x7b,0xd1,0x7c,0x00,0x00,0x00
3897 # CHECK: v_cvt_u16_f16_e64 v5, exec_lo           ; encoding: [0x05,0x00,0x7b,0xd1,0x7e,0x00,0x00,0x00]
3898 0x05,0x00,0x7b,0xd1,0x7e,0x00,0x00,0x00
3900 # CHECK: v_cvt_u16_f16_e64 v5, exec_hi           ; encoding: [0x05,0x00,0x7b,0xd1,0x7f,0x00,0x00,0x00]
3901 0x05,0x00,0x7b,0xd1,0x7f,0x00,0x00,0x00
3903 # CHECK: v_cvt_u16_f16_e64 v5, 0                 ; encoding: [0x05,0x00,0x7b,0xd1,0x80,0x00,0x00,0x00]
3904 0x05,0x00,0x7b,0xd1,0x80,0x00,0x00,0x00
3906 # CHECK: v_cvt_u16_f16_e64 v5, -1                ; encoding: [0x05,0x00,0x7b,0xd1,0xc1,0x00,0x00,0x00]
3907 0x05,0x00,0x7b,0xd1,0xc1,0x00,0x00,0x00
3909 # CHECK: v_cvt_u16_f16_e64 v5, 0.5               ; encoding: [0x05,0x00,0x7b,0xd1,0xf0,0x00,0x00,0x00]
3910 0x05,0x00,0x7b,0xd1,0xf0,0x00,0x00,0x00
3912 # CHECK: v_cvt_u16_f16_e64 v5, -4.0              ; encoding: [0x05,0x00,0x7b,0xd1,0xf7,0x00,0x00,0x00]
3913 0x05,0x00,0x7b,0xd1,0xf7,0x00,0x00,0x00
3915 # CHECK: v_cvt_u16_f16_e64 v5, -v1               ; encoding: [0x05,0x00,0x7b,0xd1,0x01,0x01,0x00,0x20]
3916 0x05,0x00,0x7b,0xd1,0x01,0x01,0x00,0x20
3918 # CHECK: v_cvt_u16_f16_e64 v5, |v1|              ; encoding: [0x05,0x01,0x7b,0xd1,0x01,0x01,0x00,0x00]
3919 0x05,0x01,0x7b,0xd1,0x01,0x01,0x00,0x00
3921 # CHECK: v_cvt_i16_f16_e64 v5, v1                ; encoding: [0x05,0x00,0x7c,0xd1,0x01,0x01,0x00,0x00]
3922 0x05,0x00,0x7c,0xd1,0x01,0x01,0x00,0x00
3924 # CHECK: v_cvt_i16_f16_e64 v255, v1              ; encoding: [0xff,0x00,0x7c,0xd1,0x01,0x01,0x00,0x00]
3925 0xff,0x00,0x7c,0xd1,0x01,0x01,0x00,0x00
3927 # CHECK: v_cvt_i16_f16_e64 v5, v255              ; encoding: [0x05,0x00,0x7c,0xd1,0xff,0x01,0x00,0x00]
3928 0x05,0x00,0x7c,0xd1,0xff,0x01,0x00,0x00
3930 # CHECK: v_cvt_i16_f16_e64 v5, s1                ; encoding: [0x05,0x00,0x7c,0xd1,0x01,0x00,0x00,0x00]
3931 0x05,0x00,0x7c,0xd1,0x01,0x00,0x00,0x00
3933 # CHECK: v_cvt_i16_f16_e64 v5, s101              ; encoding: [0x05,0x00,0x7c,0xd1,0x65,0x00,0x00,0x00]
3934 0x05,0x00,0x7c,0xd1,0x65,0x00,0x00,0x00
3936 # CHECK: v_cvt_i16_f16_e64 v5, flat_scratch_lo   ; encoding: [0x05,0x00,0x7c,0xd1,0x66,0x00,0x00,0x00]
3937 0x05,0x00,0x7c,0xd1,0x66,0x00,0x00,0x00
3939 # CHECK: v_cvt_i16_f16_e64 v5, flat_scratch_hi   ; encoding: [0x05,0x00,0x7c,0xd1,0x67,0x00,0x00,0x00]
3940 0x05,0x00,0x7c,0xd1,0x67,0x00,0x00,0x00
3942 # CHECK: v_cvt_i16_f16_e64 v5, vcc_lo            ; encoding: [0x05,0x00,0x7c,0xd1,0x6a,0x00,0x00,0x00]
3943 0x05,0x00,0x7c,0xd1,0x6a,0x00,0x00,0x00
3945 # CHECK: v_cvt_i16_f16_e64 v5, vcc_hi            ; encoding: [0x05,0x00,0x7c,0xd1,0x6b,0x00,0x00,0x00]
3946 0x05,0x00,0x7c,0xd1,0x6b,0x00,0x00,0x00
3948 # CHECK: v_cvt_i16_f16_e64 v5, tba_lo            ; encoding: [0x05,0x00,0x7c,0xd1,0x6c,0x00,0x00,0x00]
3949 0x05,0x00,0x7c,0xd1,0x6c,0x00,0x00,0x00
3951 # CHECK: v_cvt_i16_f16_e64 v5, tba_hi            ; encoding: [0x05,0x00,0x7c,0xd1,0x6d,0x00,0x00,0x00]
3952 0x05,0x00,0x7c,0xd1,0x6d,0x00,0x00,0x00
3954 # CHECK: v_cvt_i16_f16_e64 v5, tma_lo            ; encoding: [0x05,0x00,0x7c,0xd1,0x6e,0x00,0x00,0x00]
3955 0x05,0x00,0x7c,0xd1,0x6e,0x00,0x00,0x00
3957 # CHECK: v_cvt_i16_f16_e64 v5, tma_hi            ; encoding: [0x05,0x00,0x7c,0xd1,0x6f,0x00,0x00,0x00]
3958 0x05,0x00,0x7c,0xd1,0x6f,0x00,0x00,0x00
3960 # CHECK: v_cvt_i16_f16_e64 v5, ttmp11            ; encoding: [0x05,0x00,0x7c,0xd1,0x7b,0x00,0x00,0x00]
3961 0x05,0x00,0x7c,0xd1,0x7b,0x00,0x00,0x00
3963 # CHECK: v_cvt_i16_f16_e64 v5, m0                ; encoding: [0x05,0x00,0x7c,0xd1,0x7c,0x00,0x00,0x00]
3964 0x05,0x00,0x7c,0xd1,0x7c,0x00,0x00,0x00
3966 # CHECK: v_cvt_i16_f16_e64 v5, exec_lo           ; encoding: [0x05,0x00,0x7c,0xd1,0x7e,0x00,0x00,0x00]
3967 0x05,0x00,0x7c,0xd1,0x7e,0x00,0x00,0x00
3969 # CHECK: v_cvt_i16_f16_e64 v5, exec_hi           ; encoding: [0x05,0x00,0x7c,0xd1,0x7f,0x00,0x00,0x00]
3970 0x05,0x00,0x7c,0xd1,0x7f,0x00,0x00,0x00
3972 # CHECK: v_cvt_i16_f16_e64 v5, 0                 ; encoding: [0x05,0x00,0x7c,0xd1,0x80,0x00,0x00,0x00]
3973 0x05,0x00,0x7c,0xd1,0x80,0x00,0x00,0x00
3975 # CHECK: v_cvt_i16_f16_e64 v5, -1                ; encoding: [0x05,0x00,0x7c,0xd1,0xc1,0x00,0x00,0x00]
3976 0x05,0x00,0x7c,0xd1,0xc1,0x00,0x00,0x00
3978 # CHECK: v_cvt_i16_f16_e64 v5, 0.5               ; encoding: [0x05,0x00,0x7c,0xd1,0xf0,0x00,0x00,0x00]
3979 0x05,0x00,0x7c,0xd1,0xf0,0x00,0x00,0x00
3981 # CHECK: v_cvt_i16_f16_e64 v5, -4.0              ; encoding: [0x05,0x00,0x7c,0xd1,0xf7,0x00,0x00,0x00]
3982 0x05,0x00,0x7c,0xd1,0xf7,0x00,0x00,0x00
3984 # CHECK: v_cvt_i16_f16_e64 v5, -v1               ; encoding: [0x05,0x00,0x7c,0xd1,0x01,0x01,0x00,0x20]
3985 0x05,0x00,0x7c,0xd1,0x01,0x01,0x00,0x20
3987 # CHECK: v_cvt_i16_f16_e64 v5, |v1|              ; encoding: [0x05,0x01,0x7c,0xd1,0x01,0x01,0x00,0x00]
3988 0x05,0x01,0x7c,0xd1,0x01,0x01,0x00,0x00
3990 # CHECK: v_rcp_f16_e64 v5, v1                    ; encoding: [0x05,0x00,0x7d,0xd1,0x01,0x01,0x00,0x00]
3991 0x05,0x00,0x7d,0xd1,0x01,0x01,0x00,0x00
3993 # CHECK: v_rcp_f16_e64 v255, v1                  ; encoding: [0xff,0x00,0x7d,0xd1,0x01,0x01,0x00,0x00]
3994 0xff,0x00,0x7d,0xd1,0x01,0x01,0x00,0x00
3996 # CHECK: v_rcp_f16_e64 v5, v255                  ; encoding: [0x05,0x00,0x7d,0xd1,0xff,0x01,0x00,0x00]
3997 0x05,0x00,0x7d,0xd1,0xff,0x01,0x00,0x00
3999 # CHECK: v_rcp_f16_e64 v5, s1                    ; encoding: [0x05,0x00,0x7d,0xd1,0x01,0x00,0x00,0x00]
4000 0x05,0x00,0x7d,0xd1,0x01,0x00,0x00,0x00
4002 # CHECK: v_rcp_f16_e64 v5, s101                  ; encoding: [0x05,0x00,0x7d,0xd1,0x65,0x00,0x00,0x00]
4003 0x05,0x00,0x7d,0xd1,0x65,0x00,0x00,0x00
4005 # CHECK: v_rcp_f16_e64 v5, flat_scratch_lo       ; encoding: [0x05,0x00,0x7d,0xd1,0x66,0x00,0x00,0x00]
4006 0x05,0x00,0x7d,0xd1,0x66,0x00,0x00,0x00
4008 # CHECK: v_rcp_f16_e64 v5, flat_scratch_hi       ; encoding: [0x05,0x00,0x7d,0xd1,0x67,0x00,0x00,0x00]
4009 0x05,0x00,0x7d,0xd1,0x67,0x00,0x00,0x00
4011 # CHECK: v_rcp_f16_e64 v5, vcc_lo                ; encoding: [0x05,0x00,0x7d,0xd1,0x6a,0x00,0x00,0x00]
4012 0x05,0x00,0x7d,0xd1,0x6a,0x00,0x00,0x00
4014 # CHECK: v_rcp_f16_e64 v5, vcc_hi                ; encoding: [0x05,0x00,0x7d,0xd1,0x6b,0x00,0x00,0x00]
4015 0x05,0x00,0x7d,0xd1,0x6b,0x00,0x00,0x00
4017 # CHECK: v_rcp_f16_e64 v5, tba_lo                ; encoding: [0x05,0x00,0x7d,0xd1,0x6c,0x00,0x00,0x00]
4018 0x05,0x00,0x7d,0xd1,0x6c,0x00,0x00,0x00
4020 # CHECK: v_rcp_f16_e64 v5, tba_hi                ; encoding: [0x05,0x00,0x7d,0xd1,0x6d,0x00,0x00,0x00]
4021 0x05,0x00,0x7d,0xd1,0x6d,0x00,0x00,0x00
4023 # CHECK: v_rcp_f16_e64 v5, tma_lo                ; encoding: [0x05,0x00,0x7d,0xd1,0x6e,0x00,0x00,0x00]
4024 0x05,0x00,0x7d,0xd1,0x6e,0x00,0x00,0x00
4026 # CHECK: v_rcp_f16_e64 v5, tma_hi                ; encoding: [0x05,0x00,0x7d,0xd1,0x6f,0x00,0x00,0x00]
4027 0x05,0x00,0x7d,0xd1,0x6f,0x00,0x00,0x00
4029 # CHECK: v_rcp_f16_e64 v5, ttmp11                ; encoding: [0x05,0x00,0x7d,0xd1,0x7b,0x00,0x00,0x00]
4030 0x05,0x00,0x7d,0xd1,0x7b,0x00,0x00,0x00
4032 # CHECK: v_rcp_f16_e64 v5, m0                    ; encoding: [0x05,0x00,0x7d,0xd1,0x7c,0x00,0x00,0x00]
4033 0x05,0x00,0x7d,0xd1,0x7c,0x00,0x00,0x00
4035 # CHECK: v_rcp_f16_e64 v5, exec_lo               ; encoding: [0x05,0x00,0x7d,0xd1,0x7e,0x00,0x00,0x00]
4036 0x05,0x00,0x7d,0xd1,0x7e,0x00,0x00,0x00
4038 # CHECK: v_rcp_f16_e64 v5, exec_hi               ; encoding: [0x05,0x00,0x7d,0xd1,0x7f,0x00,0x00,0x00]
4039 0x05,0x00,0x7d,0xd1,0x7f,0x00,0x00,0x00
4041 # CHECK: v_rcp_f16_e64 v5, 0                     ; encoding: [0x05,0x00,0x7d,0xd1,0x80,0x00,0x00,0x00]
4042 0x05,0x00,0x7d,0xd1,0x80,0x00,0x00,0x00
4044 # CHECK: v_rcp_f16_e64 v5, -1                    ; encoding: [0x05,0x00,0x7d,0xd1,0xc1,0x00,0x00,0x00]
4045 0x05,0x00,0x7d,0xd1,0xc1,0x00,0x00,0x00
4047 # CHECK: v_rcp_f16_e64 v5, 0.5                   ; encoding: [0x05,0x00,0x7d,0xd1,0xf0,0x00,0x00,0x00]
4048 0x05,0x00,0x7d,0xd1,0xf0,0x00,0x00,0x00
4050 # CHECK: v_rcp_f16_e64 v5, -4.0                  ; encoding: [0x05,0x00,0x7d,0xd1,0xf7,0x00,0x00,0x00]
4051 0x05,0x00,0x7d,0xd1,0xf7,0x00,0x00,0x00
4053 # CHECK: v_rcp_f16_e64 v5, -v1                   ; encoding: [0x05,0x00,0x7d,0xd1,0x01,0x01,0x00,0x20]
4054 0x05,0x00,0x7d,0xd1,0x01,0x01,0x00,0x20
4056 # CHECK: v_rcp_f16_e64 v5, |v1|                  ; encoding: [0x05,0x01,0x7d,0xd1,0x01,0x01,0x00,0x00]
4057 0x05,0x01,0x7d,0xd1,0x01,0x01,0x00,0x00
4059 # CHECK: v_rcp_f16_e64 v5, v1 clamp              ; encoding: [0x05,0x80,0x7d,0xd1,0x01,0x01,0x00,0x00]
4060 0x05,0x80,0x7d,0xd1,0x01,0x01,0x00,0x00
4062 # CHECK: v_sqrt_f16_e64 v5, v1                   ; encoding: [0x05,0x00,0x7e,0xd1,0x01,0x01,0x00,0x00]
4063 0x05,0x00,0x7e,0xd1,0x01,0x01,0x00,0x00
4065 # CHECK: v_sqrt_f16_e64 v255, v1                 ; encoding: [0xff,0x00,0x7e,0xd1,0x01,0x01,0x00,0x00]
4066 0xff,0x00,0x7e,0xd1,0x01,0x01,0x00,0x00
4068 # CHECK: v_sqrt_f16_e64 v5, v255                 ; encoding: [0x05,0x00,0x7e,0xd1,0xff,0x01,0x00,0x00]
4069 0x05,0x00,0x7e,0xd1,0xff,0x01,0x00,0x00
4071 # CHECK: v_sqrt_f16_e64 v5, s1                   ; encoding: [0x05,0x00,0x7e,0xd1,0x01,0x00,0x00,0x00]
4072 0x05,0x00,0x7e,0xd1,0x01,0x00,0x00,0x00
4074 # CHECK: v_sqrt_f16_e64 v5, s101                 ; encoding: [0x05,0x00,0x7e,0xd1,0x65,0x00,0x00,0x00]
4075 0x05,0x00,0x7e,0xd1,0x65,0x00,0x00,0x00
4077 # CHECK: v_sqrt_f16_e64 v5, flat_scratch_lo      ; encoding: [0x05,0x00,0x7e,0xd1,0x66,0x00,0x00,0x00]
4078 0x05,0x00,0x7e,0xd1,0x66,0x00,0x00,0x00
4080 # CHECK: v_sqrt_f16_e64 v5, flat_scratch_hi      ; encoding: [0x05,0x00,0x7e,0xd1,0x67,0x00,0x00,0x00]
4081 0x05,0x00,0x7e,0xd1,0x67,0x00,0x00,0x00
4083 # CHECK: v_sqrt_f16_e64 v5, vcc_lo               ; encoding: [0x05,0x00,0x7e,0xd1,0x6a,0x00,0x00,0x00]
4084 0x05,0x00,0x7e,0xd1,0x6a,0x00,0x00,0x00
4086 # CHECK: v_sqrt_f16_e64 v5, vcc_hi               ; encoding: [0x05,0x00,0x7e,0xd1,0x6b,0x00,0x00,0x00]
4087 0x05,0x00,0x7e,0xd1,0x6b,0x00,0x00,0x00
4089 # CHECK: v_sqrt_f16_e64 v5, tba_lo               ; encoding: [0x05,0x00,0x7e,0xd1,0x6c,0x00,0x00,0x00]
4090 0x05,0x00,0x7e,0xd1,0x6c,0x00,0x00,0x00
4092 # CHECK: v_sqrt_f16_e64 v5, tba_hi               ; encoding: [0x05,0x00,0x7e,0xd1,0x6d,0x00,0x00,0x00]
4093 0x05,0x00,0x7e,0xd1,0x6d,0x00,0x00,0x00
4095 # CHECK: v_sqrt_f16_e64 v5, tma_lo               ; encoding: [0x05,0x00,0x7e,0xd1,0x6e,0x00,0x00,0x00]
4096 0x05,0x00,0x7e,0xd1,0x6e,0x00,0x00,0x00
4098 # CHECK: v_sqrt_f16_e64 v5, tma_hi               ; encoding: [0x05,0x00,0x7e,0xd1,0x6f,0x00,0x00,0x00]
4099 0x05,0x00,0x7e,0xd1,0x6f,0x00,0x00,0x00
4101 # CHECK: v_sqrt_f16_e64 v5, ttmp11               ; encoding: [0x05,0x00,0x7e,0xd1,0x7b,0x00,0x00,0x00]
4102 0x05,0x00,0x7e,0xd1,0x7b,0x00,0x00,0x00
4104 # CHECK: v_sqrt_f16_e64 v5, m0                   ; encoding: [0x05,0x00,0x7e,0xd1,0x7c,0x00,0x00,0x00]
4105 0x05,0x00,0x7e,0xd1,0x7c,0x00,0x00,0x00
4107 # CHECK: v_sqrt_f16_e64 v5, exec_lo              ; encoding: [0x05,0x00,0x7e,0xd1,0x7e,0x00,0x00,0x00]
4108 0x05,0x00,0x7e,0xd1,0x7e,0x00,0x00,0x00
4110 # CHECK: v_sqrt_f16_e64 v5, exec_hi              ; encoding: [0x05,0x00,0x7e,0xd1,0x7f,0x00,0x00,0x00]
4111 0x05,0x00,0x7e,0xd1,0x7f,0x00,0x00,0x00
4113 # CHECK: v_sqrt_f16_e64 v5, 0                    ; encoding: [0x05,0x00,0x7e,0xd1,0x80,0x00,0x00,0x00]
4114 0x05,0x00,0x7e,0xd1,0x80,0x00,0x00,0x00
4116 # CHECK: v_sqrt_f16_e64 v5, -1                   ; encoding: [0x05,0x00,0x7e,0xd1,0xc1,0x00,0x00,0x00]
4117 0x05,0x00,0x7e,0xd1,0xc1,0x00,0x00,0x00
4119 # CHECK: v_sqrt_f16_e64 v5, 0.5                  ; encoding: [0x05,0x00,0x7e,0xd1,0xf0,0x00,0x00,0x00]
4120 0x05,0x00,0x7e,0xd1,0xf0,0x00,0x00,0x00
4122 # CHECK: v_sqrt_f16_e64 v5, -4.0                 ; encoding: [0x05,0x00,0x7e,0xd1,0xf7,0x00,0x00,0x00]
4123 0x05,0x00,0x7e,0xd1,0xf7,0x00,0x00,0x00
4125 # CHECK: v_sqrt_f16_e64 v5, -v1                  ; encoding: [0x05,0x00,0x7e,0xd1,0x01,0x01,0x00,0x20]
4126 0x05,0x00,0x7e,0xd1,0x01,0x01,0x00,0x20
4128 # CHECK: v_sqrt_f16_e64 v5, |v1|                 ; encoding: [0x05,0x01,0x7e,0xd1,0x01,0x01,0x00,0x00]
4129 0x05,0x01,0x7e,0xd1,0x01,0x01,0x00,0x00
4131 # CHECK: v_sqrt_f16_e64 v5, v1 clamp             ; encoding: [0x05,0x80,0x7e,0xd1,0x01,0x01,0x00,0x00]
4132 0x05,0x80,0x7e,0xd1,0x01,0x01,0x00,0x00
4134 # CHECK: v_rsq_f16_e64 v5, v1                    ; encoding: [0x05,0x00,0x7f,0xd1,0x01,0x01,0x00,0x00]
4135 0x05,0x00,0x7f,0xd1,0x01,0x01,0x00,0x00
4137 # CHECK: v_rsq_f16_e64 v255, v1                  ; encoding: [0xff,0x00,0x7f,0xd1,0x01,0x01,0x00,0x00]
4138 0xff,0x00,0x7f,0xd1,0x01,0x01,0x00,0x00
4140 # CHECK: v_rsq_f16_e64 v5, v255                  ; encoding: [0x05,0x00,0x7f,0xd1,0xff,0x01,0x00,0x00]
4141 0x05,0x00,0x7f,0xd1,0xff,0x01,0x00,0x00
4143 # CHECK: v_rsq_f16_e64 v5, s1                    ; encoding: [0x05,0x00,0x7f,0xd1,0x01,0x00,0x00,0x00]
4144 0x05,0x00,0x7f,0xd1,0x01,0x00,0x00,0x00
4146 # CHECK: v_rsq_f16_e64 v5, s101                  ; encoding: [0x05,0x00,0x7f,0xd1,0x65,0x00,0x00,0x00]
4147 0x05,0x00,0x7f,0xd1,0x65,0x00,0x00,0x00
4149 # CHECK: v_rsq_f16_e64 v5, flat_scratch_lo       ; encoding: [0x05,0x00,0x7f,0xd1,0x66,0x00,0x00,0x00]
4150 0x05,0x00,0x7f,0xd1,0x66,0x00,0x00,0x00
4152 # CHECK: v_rsq_f16_e64 v5, flat_scratch_hi       ; encoding: [0x05,0x00,0x7f,0xd1,0x67,0x00,0x00,0x00]
4153 0x05,0x00,0x7f,0xd1,0x67,0x00,0x00,0x00
4155 # CHECK: v_rsq_f16_e64 v5, vcc_lo                ; encoding: [0x05,0x00,0x7f,0xd1,0x6a,0x00,0x00,0x00]
4156 0x05,0x00,0x7f,0xd1,0x6a,0x00,0x00,0x00
4158 # CHECK: v_rsq_f16_e64 v5, vcc_hi                ; encoding: [0x05,0x00,0x7f,0xd1,0x6b,0x00,0x00,0x00]
4159 0x05,0x00,0x7f,0xd1,0x6b,0x00,0x00,0x00
4161 # CHECK: v_rsq_f16_e64 v5, tba_lo                ; encoding: [0x05,0x00,0x7f,0xd1,0x6c,0x00,0x00,0x00]
4162 0x05,0x00,0x7f,0xd1,0x6c,0x00,0x00,0x00
4164 # CHECK: v_rsq_f16_e64 v5, tba_hi                ; encoding: [0x05,0x00,0x7f,0xd1,0x6d,0x00,0x00,0x00]
4165 0x05,0x00,0x7f,0xd1,0x6d,0x00,0x00,0x00
4167 # CHECK: v_rsq_f16_e64 v5, tma_lo                ; encoding: [0x05,0x00,0x7f,0xd1,0x6e,0x00,0x00,0x00]
4168 0x05,0x00,0x7f,0xd1,0x6e,0x00,0x00,0x00
4170 # CHECK: v_rsq_f16_e64 v5, tma_hi                ; encoding: [0x05,0x00,0x7f,0xd1,0x6f,0x00,0x00,0x00]
4171 0x05,0x00,0x7f,0xd1,0x6f,0x00,0x00,0x00
4173 # CHECK: v_rsq_f16_e64 v5, ttmp11                ; encoding: [0x05,0x00,0x7f,0xd1,0x7b,0x00,0x00,0x00]
4174 0x05,0x00,0x7f,0xd1,0x7b,0x00,0x00,0x00
4176 # CHECK: v_rsq_f16_e64 v5, m0                    ; encoding: [0x05,0x00,0x7f,0xd1,0x7c,0x00,0x00,0x00]
4177 0x05,0x00,0x7f,0xd1,0x7c,0x00,0x00,0x00
4179 # CHECK: v_rsq_f16_e64 v5, exec_lo               ; encoding: [0x05,0x00,0x7f,0xd1,0x7e,0x00,0x00,0x00]
4180 0x05,0x00,0x7f,0xd1,0x7e,0x00,0x00,0x00
4182 # CHECK: v_rsq_f16_e64 v5, exec_hi               ; encoding: [0x05,0x00,0x7f,0xd1,0x7f,0x00,0x00,0x00]
4183 0x05,0x00,0x7f,0xd1,0x7f,0x00,0x00,0x00
4185 # CHECK: v_rsq_f16_e64 v5, 0                     ; encoding: [0x05,0x00,0x7f,0xd1,0x80,0x00,0x00,0x00]
4186 0x05,0x00,0x7f,0xd1,0x80,0x00,0x00,0x00
4188 # CHECK: v_rsq_f16_e64 v5, -1                    ; encoding: [0x05,0x00,0x7f,0xd1,0xc1,0x00,0x00,0x00]
4189 0x05,0x00,0x7f,0xd1,0xc1,0x00,0x00,0x00
4191 # CHECK: v_rsq_f16_e64 v5, 0.5                   ; encoding: [0x05,0x00,0x7f,0xd1,0xf0,0x00,0x00,0x00]
4192 0x05,0x00,0x7f,0xd1,0xf0,0x00,0x00,0x00
4194 # CHECK: v_rsq_f16_e64 v5, -4.0                  ; encoding: [0x05,0x00,0x7f,0xd1,0xf7,0x00,0x00,0x00]
4195 0x05,0x00,0x7f,0xd1,0xf7,0x00,0x00,0x00
4197 # CHECK: v_rsq_f16_e64 v5, -v1                   ; encoding: [0x05,0x00,0x7f,0xd1,0x01,0x01,0x00,0x20]
4198 0x05,0x00,0x7f,0xd1,0x01,0x01,0x00,0x20
4200 # CHECK: v_rsq_f16_e64 v5, |v1|                  ; encoding: [0x05,0x01,0x7f,0xd1,0x01,0x01,0x00,0x00]
4201 0x05,0x01,0x7f,0xd1,0x01,0x01,0x00,0x00
4203 # CHECK: v_rsq_f16_e64 v5, v1 clamp              ; encoding: [0x05,0x80,0x7f,0xd1,0x01,0x01,0x00,0x00]
4204 0x05,0x80,0x7f,0xd1,0x01,0x01,0x00,0x00
4206 # CHECK: v_log_f16_e64 v5, v1                    ; encoding: [0x05,0x00,0x80,0xd1,0x01,0x01,0x00,0x00]
4207 0x05,0x00,0x80,0xd1,0x01,0x01,0x00,0x00
4209 # CHECK: v_log_f16_e64 v255, v1                  ; encoding: [0xff,0x00,0x80,0xd1,0x01,0x01,0x00,0x00]
4210 0xff,0x00,0x80,0xd1,0x01,0x01,0x00,0x00
4212 # CHECK: v_log_f16_e64 v5, v255                  ; encoding: [0x05,0x00,0x80,0xd1,0xff,0x01,0x00,0x00]
4213 0x05,0x00,0x80,0xd1,0xff,0x01,0x00,0x00
4215 # CHECK: v_log_f16_e64 v5, s1                    ; encoding: [0x05,0x00,0x80,0xd1,0x01,0x00,0x00,0x00]
4216 0x05,0x00,0x80,0xd1,0x01,0x00,0x00,0x00
4218 # CHECK: v_log_f16_e64 v5, s101                  ; encoding: [0x05,0x00,0x80,0xd1,0x65,0x00,0x00,0x00]
4219 0x05,0x00,0x80,0xd1,0x65,0x00,0x00,0x00
4221 # CHECK: v_log_f16_e64 v5, flat_scratch_lo       ; encoding: [0x05,0x00,0x80,0xd1,0x66,0x00,0x00,0x00]
4222 0x05,0x00,0x80,0xd1,0x66,0x00,0x00,0x00
4224 # CHECK: v_log_f16_e64 v5, flat_scratch_hi       ; encoding: [0x05,0x00,0x80,0xd1,0x67,0x00,0x00,0x00]
4225 0x05,0x00,0x80,0xd1,0x67,0x00,0x00,0x00
4227 # CHECK: v_log_f16_e64 v5, vcc_lo                ; encoding: [0x05,0x00,0x80,0xd1,0x6a,0x00,0x00,0x00]
4228 0x05,0x00,0x80,0xd1,0x6a,0x00,0x00,0x00
4230 # CHECK: v_log_f16_e64 v5, vcc_hi                ; encoding: [0x05,0x00,0x80,0xd1,0x6b,0x00,0x00,0x00]
4231 0x05,0x00,0x80,0xd1,0x6b,0x00,0x00,0x00
4233 # CHECK: v_log_f16_e64 v5, tba_lo                ; encoding: [0x05,0x00,0x80,0xd1,0x6c,0x00,0x00,0x00]
4234 0x05,0x00,0x80,0xd1,0x6c,0x00,0x00,0x00
4236 # CHECK: v_log_f16_e64 v5, tba_hi                ; encoding: [0x05,0x00,0x80,0xd1,0x6d,0x00,0x00,0x00]
4237 0x05,0x00,0x80,0xd1,0x6d,0x00,0x00,0x00
4239 # CHECK: v_log_f16_e64 v5, tma_lo                ; encoding: [0x05,0x00,0x80,0xd1,0x6e,0x00,0x00,0x00]
4240 0x05,0x00,0x80,0xd1,0x6e,0x00,0x00,0x00
4242 # CHECK: v_log_f16_e64 v5, tma_hi                ; encoding: [0x05,0x00,0x80,0xd1,0x6f,0x00,0x00,0x00]
4243 0x05,0x00,0x80,0xd1,0x6f,0x00,0x00,0x00
4245 # CHECK: v_log_f16_e64 v5, ttmp11                ; encoding: [0x05,0x00,0x80,0xd1,0x7b,0x00,0x00,0x00]
4246 0x05,0x00,0x80,0xd1,0x7b,0x00,0x00,0x00
4248 # CHECK: v_log_f16_e64 v5, m0                    ; encoding: [0x05,0x00,0x80,0xd1,0x7c,0x00,0x00,0x00]
4249 0x05,0x00,0x80,0xd1,0x7c,0x00,0x00,0x00
4251 # CHECK: v_log_f16_e64 v5, exec_lo               ; encoding: [0x05,0x00,0x80,0xd1,0x7e,0x00,0x00,0x00]
4252 0x05,0x00,0x80,0xd1,0x7e,0x00,0x00,0x00
4254 # CHECK: v_log_f16_e64 v5, exec_hi               ; encoding: [0x05,0x00,0x80,0xd1,0x7f,0x00,0x00,0x00]
4255 0x05,0x00,0x80,0xd1,0x7f,0x00,0x00,0x00
4257 # CHECK: v_log_f16_e64 v5, 0                     ; encoding: [0x05,0x00,0x80,0xd1,0x80,0x00,0x00,0x00]
4258 0x05,0x00,0x80,0xd1,0x80,0x00,0x00,0x00
4260 # CHECK: v_log_f16_e64 v5, -1                    ; encoding: [0x05,0x00,0x80,0xd1,0xc1,0x00,0x00,0x00]
4261 0x05,0x00,0x80,0xd1,0xc1,0x00,0x00,0x00
4263 # CHECK: v_log_f16_e64 v5, 0.5                   ; encoding: [0x05,0x00,0x80,0xd1,0xf0,0x00,0x00,0x00]
4264 0x05,0x00,0x80,0xd1,0xf0,0x00,0x00,0x00
4266 # CHECK: v_log_f16_e64 v5, -4.0                  ; encoding: [0x05,0x00,0x80,0xd1,0xf7,0x00,0x00,0x00]
4267 0x05,0x00,0x80,0xd1,0xf7,0x00,0x00,0x00
4269 # CHECK: v_log_f16_e64 v5, -v1                   ; encoding: [0x05,0x00,0x80,0xd1,0x01,0x01,0x00,0x20]
4270 0x05,0x00,0x80,0xd1,0x01,0x01,0x00,0x20
4272 # CHECK: v_log_f16_e64 v5, |v1|                  ; encoding: [0x05,0x01,0x80,0xd1,0x01,0x01,0x00,0x00]
4273 0x05,0x01,0x80,0xd1,0x01,0x01,0x00,0x00
4275 # CHECK: v_log_f16_e64 v5, v1 clamp              ; encoding: [0x05,0x80,0x80,0xd1,0x01,0x01,0x00,0x00]
4276 0x05,0x80,0x80,0xd1,0x01,0x01,0x00,0x00
4278 # CHECK: v_exp_f16_e64 v5, v1                    ; encoding: [0x05,0x00,0x81,0xd1,0x01,0x01,0x00,0x00]
4279 0x05,0x00,0x81,0xd1,0x01,0x01,0x00,0x00
4281 # CHECK: v_exp_f16_e64 v255, v1                  ; encoding: [0xff,0x00,0x81,0xd1,0x01,0x01,0x00,0x00]
4282 0xff,0x00,0x81,0xd1,0x01,0x01,0x00,0x00
4284 # CHECK: v_exp_f16_e64 v5, v255                  ; encoding: [0x05,0x00,0x81,0xd1,0xff,0x01,0x00,0x00]
4285 0x05,0x00,0x81,0xd1,0xff,0x01,0x00,0x00
4287 # CHECK: v_exp_f16_e64 v5, s1                    ; encoding: [0x05,0x00,0x81,0xd1,0x01,0x00,0x00,0x00]
4288 0x05,0x00,0x81,0xd1,0x01,0x00,0x00,0x00
4290 # CHECK: v_exp_f16_e64 v5, s101                  ; encoding: [0x05,0x00,0x81,0xd1,0x65,0x00,0x00,0x00]
4291 0x05,0x00,0x81,0xd1,0x65,0x00,0x00,0x00
4293 # CHECK: v_exp_f16_e64 v5, flat_scratch_lo       ; encoding: [0x05,0x00,0x81,0xd1,0x66,0x00,0x00,0x00]
4294 0x05,0x00,0x81,0xd1,0x66,0x00,0x00,0x00
4296 # CHECK: v_exp_f16_e64 v5, flat_scratch_hi       ; encoding: [0x05,0x00,0x81,0xd1,0x67,0x00,0x00,0x00]
4297 0x05,0x00,0x81,0xd1,0x67,0x00,0x00,0x00
4299 # CHECK: v_exp_f16_e64 v5, vcc_lo                ; encoding: [0x05,0x00,0x81,0xd1,0x6a,0x00,0x00,0x00]
4300 0x05,0x00,0x81,0xd1,0x6a,0x00,0x00,0x00
4302 # CHECK: v_exp_f16_e64 v5, vcc_hi                ; encoding: [0x05,0x00,0x81,0xd1,0x6b,0x00,0x00,0x00]
4303 0x05,0x00,0x81,0xd1,0x6b,0x00,0x00,0x00
4305 # CHECK: v_exp_f16_e64 v5, tba_lo                ; encoding: [0x05,0x00,0x81,0xd1,0x6c,0x00,0x00,0x00]
4306 0x05,0x00,0x81,0xd1,0x6c,0x00,0x00,0x00
4308 # CHECK: v_exp_f16_e64 v5, tba_hi                ; encoding: [0x05,0x00,0x81,0xd1,0x6d,0x00,0x00,0x00]
4309 0x05,0x00,0x81,0xd1,0x6d,0x00,0x00,0x00
4311 # CHECK: v_exp_f16_e64 v5, tma_lo                ; encoding: [0x05,0x00,0x81,0xd1,0x6e,0x00,0x00,0x00]
4312 0x05,0x00,0x81,0xd1,0x6e,0x00,0x00,0x00
4314 # CHECK: v_exp_f16_e64 v5, tma_hi                ; encoding: [0x05,0x00,0x81,0xd1,0x6f,0x00,0x00,0x00]
4315 0x05,0x00,0x81,0xd1,0x6f,0x00,0x00,0x00
4317 # CHECK: v_exp_f16_e64 v5, ttmp11                ; encoding: [0x05,0x00,0x81,0xd1,0x7b,0x00,0x00,0x00]
4318 0x05,0x00,0x81,0xd1,0x7b,0x00,0x00,0x00
4320 # CHECK: v_exp_f16_e64 v5, m0                    ; encoding: [0x05,0x00,0x81,0xd1,0x7c,0x00,0x00,0x00]
4321 0x05,0x00,0x81,0xd1,0x7c,0x00,0x00,0x00
4323 # CHECK: v_exp_f16_e64 v5, exec_lo               ; encoding: [0x05,0x00,0x81,0xd1,0x7e,0x00,0x00,0x00]
4324 0x05,0x00,0x81,0xd1,0x7e,0x00,0x00,0x00
4326 # CHECK: v_exp_f16_e64 v5, exec_hi               ; encoding: [0x05,0x00,0x81,0xd1,0x7f,0x00,0x00,0x00]
4327 0x05,0x00,0x81,0xd1,0x7f,0x00,0x00,0x00
4329 # CHECK: v_exp_f16_e64 v5, 0                     ; encoding: [0x05,0x00,0x81,0xd1,0x80,0x00,0x00,0x00]
4330 0x05,0x00,0x81,0xd1,0x80,0x00,0x00,0x00
4332 # CHECK: v_exp_f16_e64 v5, -1                    ; encoding: [0x05,0x00,0x81,0xd1,0xc1,0x00,0x00,0x00]
4333 0x05,0x00,0x81,0xd1,0xc1,0x00,0x00,0x00
4335 # CHECK: v_exp_f16_e64 v5, 0.5                   ; encoding: [0x05,0x00,0x81,0xd1,0xf0,0x00,0x00,0x00]
4336 0x05,0x00,0x81,0xd1,0xf0,0x00,0x00,0x00
4338 # CHECK: v_exp_f16_e64 v5, -4.0                  ; encoding: [0x05,0x00,0x81,0xd1,0xf7,0x00,0x00,0x00]
4339 0x05,0x00,0x81,0xd1,0xf7,0x00,0x00,0x00
4341 # CHECK: v_exp_f16_e64 v5, -v1                   ; encoding: [0x05,0x00,0x81,0xd1,0x01,0x01,0x00,0x20]
4342 0x05,0x00,0x81,0xd1,0x01,0x01,0x00,0x20
4344 # CHECK: v_exp_f16_e64 v5, |v1|                  ; encoding: [0x05,0x01,0x81,0xd1,0x01,0x01,0x00,0x00]
4345 0x05,0x01,0x81,0xd1,0x01,0x01,0x00,0x00
4347 # CHECK: v_exp_f16_e64 v5, v1 clamp              ; encoding: [0x05,0x80,0x81,0xd1,0x01,0x01,0x00,0x00]
4348 0x05,0x80,0x81,0xd1,0x01,0x01,0x00,0x00
4350 # CHECK: v_frexp_mant_f16_e64 v5, v1             ; encoding: [0x05,0x00,0x82,0xd1,0x01,0x01,0x00,0x00]
4351 0x05,0x00,0x82,0xd1,0x01,0x01,0x00,0x00
4353 # CHECK: v_frexp_mant_f16_e64 v255, v1           ; encoding: [0xff,0x00,0x82,0xd1,0x01,0x01,0x00,0x00]
4354 0xff,0x00,0x82,0xd1,0x01,0x01,0x00,0x00
4356 # CHECK: v_frexp_mant_f16_e64 v5, v255           ; encoding: [0x05,0x00,0x82,0xd1,0xff,0x01,0x00,0x00]
4357 0x05,0x00,0x82,0xd1,0xff,0x01,0x00,0x00
4359 # CHECK: v_frexp_mant_f16_e64 v5, s1             ; encoding: [0x05,0x00,0x82,0xd1,0x01,0x00,0x00,0x00]
4360 0x05,0x00,0x82,0xd1,0x01,0x00,0x00,0x00
4362 # CHECK: v_frexp_mant_f16_e64 v5, s101           ; encoding: [0x05,0x00,0x82,0xd1,0x65,0x00,0x00,0x00]
4363 0x05,0x00,0x82,0xd1,0x65,0x00,0x00,0x00
4365 # CHECK: v_frexp_mant_f16_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x82,0xd1,0x66,0x00,0x00,0x00]
4366 0x05,0x00,0x82,0xd1,0x66,0x00,0x00,0x00
4368 # CHECK: v_frexp_mant_f16_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x82,0xd1,0x67,0x00,0x00,0x00]
4369 0x05,0x00,0x82,0xd1,0x67,0x00,0x00,0x00
4371 # CHECK: v_frexp_mant_f16_e64 v5, vcc_lo         ; encoding: [0x05,0x00,0x82,0xd1,0x6a,0x00,0x00,0x00]
4372 0x05,0x00,0x82,0xd1,0x6a,0x00,0x00,0x00
4374 # CHECK: v_frexp_mant_f16_e64 v5, vcc_hi         ; encoding: [0x05,0x00,0x82,0xd1,0x6b,0x00,0x00,0x00]
4375 0x05,0x00,0x82,0xd1,0x6b,0x00,0x00,0x00
4377 # CHECK: v_frexp_mant_f16_e64 v5, tba_lo         ; encoding: [0x05,0x00,0x82,0xd1,0x6c,0x00,0x00,0x00]
4378 0x05,0x00,0x82,0xd1,0x6c,0x00,0x00,0x00
4380 # CHECK: v_frexp_mant_f16_e64 v5, tba_hi         ; encoding: [0x05,0x00,0x82,0xd1,0x6d,0x00,0x00,0x00]
4381 0x05,0x00,0x82,0xd1,0x6d,0x00,0x00,0x00
4383 # CHECK: v_frexp_mant_f16_e64 v5, tma_lo         ; encoding: [0x05,0x00,0x82,0xd1,0x6e,0x00,0x00,0x00]
4384 0x05,0x00,0x82,0xd1,0x6e,0x00,0x00,0x00
4386 # CHECK: v_frexp_mant_f16_e64 v5, tma_hi         ; encoding: [0x05,0x00,0x82,0xd1,0x6f,0x00,0x00,0x00]
4387 0x05,0x00,0x82,0xd1,0x6f,0x00,0x00,0x00
4389 # CHECK: v_frexp_mant_f16_e64 v5, ttmp11         ; encoding: [0x05,0x00,0x82,0xd1,0x7b,0x00,0x00,0x00]
4390 0x05,0x00,0x82,0xd1,0x7b,0x00,0x00,0x00
4392 # CHECK: v_frexp_mant_f16_e64 v5, m0             ; encoding: [0x05,0x00,0x82,0xd1,0x7c,0x00,0x00,0x00]
4393 0x05,0x00,0x82,0xd1,0x7c,0x00,0x00,0x00
4395 # CHECK: v_frexp_mant_f16_e64 v5, exec_lo        ; encoding: [0x05,0x00,0x82,0xd1,0x7e,0x00,0x00,0x00]
4396 0x05,0x00,0x82,0xd1,0x7e,0x00,0x00,0x00
4398 # CHECK: v_frexp_mant_f16_e64 v5, exec_hi        ; encoding: [0x05,0x00,0x82,0xd1,0x7f,0x00,0x00,0x00]
4399 0x05,0x00,0x82,0xd1,0x7f,0x00,0x00,0x00
4401 # CHECK: v_frexp_mant_f16_e64 v5, 0              ; encoding: [0x05,0x00,0x82,0xd1,0x80,0x00,0x00,0x00]
4402 0x05,0x00,0x82,0xd1,0x80,0x00,0x00,0x00
4404 # CHECK: v_frexp_mant_f16_e64 v5, -1             ; encoding: [0x05,0x00,0x82,0xd1,0xc1,0x00,0x00,0x00]
4405 0x05,0x00,0x82,0xd1,0xc1,0x00,0x00,0x00
4407 # CHECK: v_frexp_mant_f16_e64 v5, 0.5            ; encoding: [0x05,0x00,0x82,0xd1,0xf0,0x00,0x00,0x00]
4408 0x05,0x00,0x82,0xd1,0xf0,0x00,0x00,0x00
4410 # CHECK: v_frexp_mant_f16_e64 v5, -4.0           ; encoding: [0x05,0x00,0x82,0xd1,0xf7,0x00,0x00,0x00]
4411 0x05,0x00,0x82,0xd1,0xf7,0x00,0x00,0x00
4413 # CHECK: v_frexp_mant_f16_e64 v5, -v1            ; encoding: [0x05,0x00,0x82,0xd1,0x01,0x01,0x00,0x20]
4414 0x05,0x00,0x82,0xd1,0x01,0x01,0x00,0x20
4416 # CHECK: v_frexp_mant_f16_e64 v5, |v1|           ; encoding: [0x05,0x01,0x82,0xd1,0x01,0x01,0x00,0x00]
4417 0x05,0x01,0x82,0xd1,0x01,0x01,0x00,0x00
4419 # CHECK: v_frexp_mant_f16_e64 v5, v1 clamp       ; encoding: [0x05,0x80,0x82,0xd1,0x01,0x01,0x00,0x00]
4420 0x05,0x80,0x82,0xd1,0x01,0x01,0x00,0x00
4422 # CHECK: v_frexp_exp_i16_f16_e64 v5, v1          ; encoding: [0x05,0x00,0x83,0xd1,0x01,0x01,0x00,0x00]
4423 0x05,0x00,0x83,0xd1,0x01,0x01,0x00,0x00
4425 # CHECK: v_frexp_exp_i16_f16_e64 v255, v1        ; encoding: [0xff,0x00,0x83,0xd1,0x01,0x01,0x00,0x00]
4426 0xff,0x00,0x83,0xd1,0x01,0x01,0x00,0x00
4428 # CHECK: v_frexp_exp_i16_f16_e64 v5, v255        ; encoding: [0x05,0x00,0x83,0xd1,0xff,0x01,0x00,0x00]
4429 0x05,0x00,0x83,0xd1,0xff,0x01,0x00,0x00
4431 # CHECK: v_frexp_exp_i16_f16_e64 v5, s1          ; encoding: [0x05,0x00,0x83,0xd1,0x01,0x00,0x00,0x00]
4432 0x05,0x00,0x83,0xd1,0x01,0x00,0x00,0x00
4434 # CHECK: v_frexp_exp_i16_f16_e64 v5, s101        ; encoding: [0x05,0x00,0x83,0xd1,0x65,0x00,0x00,0x00]
4435 0x05,0x00,0x83,0xd1,0x65,0x00,0x00,0x00
4437 # CHECK: v_frexp_exp_i16_f16_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x83,0xd1,0x66,0x00,0x00,0x00]
4438 0x05,0x00,0x83,0xd1,0x66,0x00,0x00,0x00
4440 # CHECK: v_frexp_exp_i16_f16_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x83,0xd1,0x67,0x00,0x00,0x00]
4441 0x05,0x00,0x83,0xd1,0x67,0x00,0x00,0x00
4443 # CHECK: v_frexp_exp_i16_f16_e64 v5, vcc_lo      ; encoding: [0x05,0x00,0x83,0xd1,0x6a,0x00,0x00,0x00]
4444 0x05,0x00,0x83,0xd1,0x6a,0x00,0x00,0x00
4446 # CHECK: v_frexp_exp_i16_f16_e64 v5, vcc_hi      ; encoding: [0x05,0x00,0x83,0xd1,0x6b,0x00,0x00,0x00]
4447 0x05,0x00,0x83,0xd1,0x6b,0x00,0x00,0x00
4449 # CHECK: v_frexp_exp_i16_f16_e64 v5, tba_lo      ; encoding: [0x05,0x00,0x83,0xd1,0x6c,0x00,0x00,0x00]
4450 0x05,0x00,0x83,0xd1,0x6c,0x00,0x00,0x00
4452 # CHECK: v_frexp_exp_i16_f16_e64 v5, tba_hi      ; encoding: [0x05,0x00,0x83,0xd1,0x6d,0x00,0x00,0x00]
4453 0x05,0x00,0x83,0xd1,0x6d,0x00,0x00,0x00
4455 # CHECK: v_frexp_exp_i16_f16_e64 v5, tma_lo      ; encoding: [0x05,0x00,0x83,0xd1,0x6e,0x00,0x00,0x00]
4456 0x05,0x00,0x83,0xd1,0x6e,0x00,0x00,0x00
4458 # CHECK: v_frexp_exp_i16_f16_e64 v5, tma_hi      ; encoding: [0x05,0x00,0x83,0xd1,0x6f,0x00,0x00,0x00]
4459 0x05,0x00,0x83,0xd1,0x6f,0x00,0x00,0x00
4461 # CHECK: v_frexp_exp_i16_f16_e64 v5, ttmp11      ; encoding: [0x05,0x00,0x83,0xd1,0x7b,0x00,0x00,0x00]
4462 0x05,0x00,0x83,0xd1,0x7b,0x00,0x00,0x00
4464 # CHECK: v_frexp_exp_i16_f16_e64 v5, m0          ; encoding: [0x05,0x00,0x83,0xd1,0x7c,0x00,0x00,0x00]
4465 0x05,0x00,0x83,0xd1,0x7c,0x00,0x00,0x00
4467 # CHECK: v_frexp_exp_i16_f16_e64 v5, exec_lo     ; encoding: [0x05,0x00,0x83,0xd1,0x7e,0x00,0x00,0x00]
4468 0x05,0x00,0x83,0xd1,0x7e,0x00,0x00,0x00
4470 # CHECK: v_frexp_exp_i16_f16_e64 v5, exec_hi     ; encoding: [0x05,0x00,0x83,0xd1,0x7f,0x00,0x00,0x00]
4471 0x05,0x00,0x83,0xd1,0x7f,0x00,0x00,0x00
4473 # CHECK: v_frexp_exp_i16_f16_e64 v5, 0           ; encoding: [0x05,0x00,0x83,0xd1,0x80,0x00,0x00,0x00]
4474 0x05,0x00,0x83,0xd1,0x80,0x00,0x00,0x00
4476 # CHECK: v_frexp_exp_i16_f16_e64 v5, -1          ; encoding: [0x05,0x00,0x83,0xd1,0xc1,0x00,0x00,0x00]
4477 0x05,0x00,0x83,0xd1,0xc1,0x00,0x00,0x00
4479 # CHECK: v_frexp_exp_i16_f16_e64 v5, 0.5         ; encoding: [0x05,0x00,0x83,0xd1,0xf0,0x00,0x00,0x00]
4480 0x05,0x00,0x83,0xd1,0xf0,0x00,0x00,0x00
4482 # CHECK: v_frexp_exp_i16_f16_e64 v5, -4.0        ; encoding: [0x05,0x00,0x83,0xd1,0xf7,0x00,0x00,0x00]
4483 0x05,0x00,0x83,0xd1,0xf7,0x00,0x00,0x00
4485 # CHECK: v_frexp_exp_i16_f16_e64 v5, -v1         ; encoding: [0x05,0x00,0x83,0xd1,0x01,0x01,0x00,0x20]
4486 0x05,0x00,0x83,0xd1,0x01,0x01,0x00,0x20
4488 # CHECK: v_frexp_exp_i16_f16_e64 v5, |v1|        ; encoding: [0x05,0x01,0x83,0xd1,0x01,0x01,0x00,0x00]
4489 0x05,0x01,0x83,0xd1,0x01,0x01,0x00,0x00
4491 # CHECK: v_floor_f16_e64 v5, v1                  ; encoding: [0x05,0x00,0x84,0xd1,0x01,0x01,0x00,0x00]
4492 0x05,0x00,0x84,0xd1,0x01,0x01,0x00,0x00
4494 # CHECK: v_floor_f16_e64 v255, v1                ; encoding: [0xff,0x00,0x84,0xd1,0x01,0x01,0x00,0x00]
4495 0xff,0x00,0x84,0xd1,0x01,0x01,0x00,0x00
4497 # CHECK: v_floor_f16_e64 v5, v255                ; encoding: [0x05,0x00,0x84,0xd1,0xff,0x01,0x00,0x00]
4498 0x05,0x00,0x84,0xd1,0xff,0x01,0x00,0x00
4500 # CHECK: v_floor_f16_e64 v5, s1                  ; encoding: [0x05,0x00,0x84,0xd1,0x01,0x00,0x00,0x00]
4501 0x05,0x00,0x84,0xd1,0x01,0x00,0x00,0x00
4503 # CHECK: v_floor_f16_e64 v5, s101                ; encoding: [0x05,0x00,0x84,0xd1,0x65,0x00,0x00,0x00]
4504 0x05,0x00,0x84,0xd1,0x65,0x00,0x00,0x00
4506 # CHECK: v_floor_f16_e64 v5, flat_scratch_lo     ; encoding: [0x05,0x00,0x84,0xd1,0x66,0x00,0x00,0x00]
4507 0x05,0x00,0x84,0xd1,0x66,0x00,0x00,0x00
4509 # CHECK: v_floor_f16_e64 v5, flat_scratch_hi     ; encoding: [0x05,0x00,0x84,0xd1,0x67,0x00,0x00,0x00]
4510 0x05,0x00,0x84,0xd1,0x67,0x00,0x00,0x00
4512 # CHECK: v_floor_f16_e64 v5, vcc_lo              ; encoding: [0x05,0x00,0x84,0xd1,0x6a,0x00,0x00,0x00]
4513 0x05,0x00,0x84,0xd1,0x6a,0x00,0x00,0x00
4515 # CHECK: v_floor_f16_e64 v5, vcc_hi              ; encoding: [0x05,0x00,0x84,0xd1,0x6b,0x00,0x00,0x00]
4516 0x05,0x00,0x84,0xd1,0x6b,0x00,0x00,0x00
4518 # CHECK: v_floor_f16_e64 v5, tba_lo              ; encoding: [0x05,0x00,0x84,0xd1,0x6c,0x00,0x00,0x00]
4519 0x05,0x00,0x84,0xd1,0x6c,0x00,0x00,0x00
4521 # CHECK: v_floor_f16_e64 v5, tba_hi              ; encoding: [0x05,0x00,0x84,0xd1,0x6d,0x00,0x00,0x00]
4522 0x05,0x00,0x84,0xd1,0x6d,0x00,0x00,0x00
4524 # CHECK: v_floor_f16_e64 v5, tma_lo              ; encoding: [0x05,0x00,0x84,0xd1,0x6e,0x00,0x00,0x00]
4525 0x05,0x00,0x84,0xd1,0x6e,0x00,0x00,0x00
4527 # CHECK: v_floor_f16_e64 v5, tma_hi              ; encoding: [0x05,0x00,0x84,0xd1,0x6f,0x00,0x00,0x00]
4528 0x05,0x00,0x84,0xd1,0x6f,0x00,0x00,0x00
4530 # CHECK: v_floor_f16_e64 v5, ttmp11              ; encoding: [0x05,0x00,0x84,0xd1,0x7b,0x00,0x00,0x00]
4531 0x05,0x00,0x84,0xd1,0x7b,0x00,0x00,0x00
4533 # CHECK: v_floor_f16_e64 v5, m0                  ; encoding: [0x05,0x00,0x84,0xd1,0x7c,0x00,0x00,0x00]
4534 0x05,0x00,0x84,0xd1,0x7c,0x00,0x00,0x00
4536 # CHECK: v_floor_f16_e64 v5, exec_lo             ; encoding: [0x05,0x00,0x84,0xd1,0x7e,0x00,0x00,0x00]
4537 0x05,0x00,0x84,0xd1,0x7e,0x00,0x00,0x00
4539 # CHECK: v_floor_f16_e64 v5, exec_hi             ; encoding: [0x05,0x00,0x84,0xd1,0x7f,0x00,0x00,0x00]
4540 0x05,0x00,0x84,0xd1,0x7f,0x00,0x00,0x00
4542 # CHECK: v_floor_f16_e64 v5, 0                   ; encoding: [0x05,0x00,0x84,0xd1,0x80,0x00,0x00,0x00]
4543 0x05,0x00,0x84,0xd1,0x80,0x00,0x00,0x00
4545 # CHECK: v_floor_f16_e64 v5, -1                  ; encoding: [0x05,0x00,0x84,0xd1,0xc1,0x00,0x00,0x00]
4546 0x05,0x00,0x84,0xd1,0xc1,0x00,0x00,0x00
4548 # CHECK: v_floor_f16_e64 v5, 0.5                 ; encoding: [0x05,0x00,0x84,0xd1,0xf0,0x00,0x00,0x00]
4549 0x05,0x00,0x84,0xd1,0xf0,0x00,0x00,0x00
4551 # CHECK: v_floor_f16_e64 v5, -4.0                ; encoding: [0x05,0x00,0x84,0xd1,0xf7,0x00,0x00,0x00]
4552 0x05,0x00,0x84,0xd1,0xf7,0x00,0x00,0x00
4554 # CHECK: v_floor_f16_e64 v5, -v1                 ; encoding: [0x05,0x00,0x84,0xd1,0x01,0x01,0x00,0x20]
4555 0x05,0x00,0x84,0xd1,0x01,0x01,0x00,0x20
4557 # CHECK: v_floor_f16_e64 v5, |v1|                ; encoding: [0x05,0x01,0x84,0xd1,0x01,0x01,0x00,0x00]
4558 0x05,0x01,0x84,0xd1,0x01,0x01,0x00,0x00
4560 # CHECK: v_floor_f16_e64 v5, v1 clamp            ; encoding: [0x05,0x80,0x84,0xd1,0x01,0x01,0x00,0x00]
4561 0x05,0x80,0x84,0xd1,0x01,0x01,0x00,0x00
4563 # CHECK: v_ceil_f16_e64 v5, v1                   ; encoding: [0x05,0x00,0x85,0xd1,0x01,0x01,0x00,0x00]
4564 0x05,0x00,0x85,0xd1,0x01,0x01,0x00,0x00
4566 # CHECK: v_ceil_f16_e64 v255, v1                 ; encoding: [0xff,0x00,0x85,0xd1,0x01,0x01,0x00,0x00]
4567 0xff,0x00,0x85,0xd1,0x01,0x01,0x00,0x00
4569 # CHECK: v_ceil_f16_e64 v5, v255                 ; encoding: [0x05,0x00,0x85,0xd1,0xff,0x01,0x00,0x00]
4570 0x05,0x00,0x85,0xd1,0xff,0x01,0x00,0x00
4572 # CHECK: v_ceil_f16_e64 v5, s1                   ; encoding: [0x05,0x00,0x85,0xd1,0x01,0x00,0x00,0x00]
4573 0x05,0x00,0x85,0xd1,0x01,0x00,0x00,0x00
4575 # CHECK: v_ceil_f16_e64 v5, s101                 ; encoding: [0x05,0x00,0x85,0xd1,0x65,0x00,0x00,0x00]
4576 0x05,0x00,0x85,0xd1,0x65,0x00,0x00,0x00
4578 # CHECK: v_ceil_f16_e64 v5, flat_scratch_lo      ; encoding: [0x05,0x00,0x85,0xd1,0x66,0x00,0x00,0x00]
4579 0x05,0x00,0x85,0xd1,0x66,0x00,0x00,0x00
4581 # CHECK: v_ceil_f16_e64 v5, flat_scratch_hi      ; encoding: [0x05,0x00,0x85,0xd1,0x67,0x00,0x00,0x00]
4582 0x05,0x00,0x85,0xd1,0x67,0x00,0x00,0x00
4584 # CHECK: v_ceil_f16_e64 v5, vcc_lo               ; encoding: [0x05,0x00,0x85,0xd1,0x6a,0x00,0x00,0x00]
4585 0x05,0x00,0x85,0xd1,0x6a,0x00,0x00,0x00
4587 # CHECK: v_ceil_f16_e64 v5, vcc_hi               ; encoding: [0x05,0x00,0x85,0xd1,0x6b,0x00,0x00,0x00]
4588 0x05,0x00,0x85,0xd1,0x6b,0x00,0x00,0x00
4590 # CHECK: v_ceil_f16_e64 v5, tba_lo               ; encoding: [0x05,0x00,0x85,0xd1,0x6c,0x00,0x00,0x00]
4591 0x05,0x00,0x85,0xd1,0x6c,0x00,0x00,0x00
4593 # CHECK: v_ceil_f16_e64 v5, tba_hi               ; encoding: [0x05,0x00,0x85,0xd1,0x6d,0x00,0x00,0x00]
4594 0x05,0x00,0x85,0xd1,0x6d,0x00,0x00,0x00
4596 # CHECK: v_ceil_f16_e64 v5, tma_lo               ; encoding: [0x05,0x00,0x85,0xd1,0x6e,0x00,0x00,0x00]
4597 0x05,0x00,0x85,0xd1,0x6e,0x00,0x00,0x00
4599 # CHECK: v_ceil_f16_e64 v5, tma_hi               ; encoding: [0x05,0x00,0x85,0xd1,0x6f,0x00,0x00,0x00]
4600 0x05,0x00,0x85,0xd1,0x6f,0x00,0x00,0x00
4602 # CHECK: v_ceil_f16_e64 v5, ttmp11               ; encoding: [0x05,0x00,0x85,0xd1,0x7b,0x00,0x00,0x00]
4603 0x05,0x00,0x85,0xd1,0x7b,0x00,0x00,0x00
4605 # CHECK: v_ceil_f16_e64 v5, m0                   ; encoding: [0x05,0x00,0x85,0xd1,0x7c,0x00,0x00,0x00]
4606 0x05,0x00,0x85,0xd1,0x7c,0x00,0x00,0x00
4608 # CHECK: v_ceil_f16_e64 v5, exec_lo              ; encoding: [0x05,0x00,0x85,0xd1,0x7e,0x00,0x00,0x00]
4609 0x05,0x00,0x85,0xd1,0x7e,0x00,0x00,0x00
4611 # CHECK: v_ceil_f16_e64 v5, exec_hi              ; encoding: [0x05,0x00,0x85,0xd1,0x7f,0x00,0x00,0x00]
4612 0x05,0x00,0x85,0xd1,0x7f,0x00,0x00,0x00
4614 # CHECK: v_ceil_f16_e64 v5, 0                    ; encoding: [0x05,0x00,0x85,0xd1,0x80,0x00,0x00,0x00]
4615 0x05,0x00,0x85,0xd1,0x80,0x00,0x00,0x00
4617 # CHECK: v_ceil_f16_e64 v5, -1                   ; encoding: [0x05,0x00,0x85,0xd1,0xc1,0x00,0x00,0x00]
4618 0x05,0x00,0x85,0xd1,0xc1,0x00,0x00,0x00
4620 # CHECK: v_ceil_f16_e64 v5, 0.5                  ; encoding: [0x05,0x00,0x85,0xd1,0xf0,0x00,0x00,0x00]
4621 0x05,0x00,0x85,0xd1,0xf0,0x00,0x00,0x00
4623 # CHECK: v_ceil_f16_e64 v5, -4.0                 ; encoding: [0x05,0x00,0x85,0xd1,0xf7,0x00,0x00,0x00]
4624 0x05,0x00,0x85,0xd1,0xf7,0x00,0x00,0x00
4626 # CHECK: v_ceil_f16_e64 v5, -v1                  ; encoding: [0x05,0x00,0x85,0xd1,0x01,0x01,0x00,0x20]
4627 0x05,0x00,0x85,0xd1,0x01,0x01,0x00,0x20
4629 # CHECK: v_ceil_f16_e64 v5, |v1|                 ; encoding: [0x05,0x01,0x85,0xd1,0x01,0x01,0x00,0x00]
4630 0x05,0x01,0x85,0xd1,0x01,0x01,0x00,0x00
4632 # CHECK: v_ceil_f16_e64 v5, v1 clamp             ; encoding: [0x05,0x80,0x85,0xd1,0x01,0x01,0x00,0x00]
4633 0x05,0x80,0x85,0xd1,0x01,0x01,0x00,0x00
4635 # CHECK: v_trunc_f16_e64 v5, v1                  ; encoding: [0x05,0x00,0x86,0xd1,0x01,0x01,0x00,0x00]
4636 0x05,0x00,0x86,0xd1,0x01,0x01,0x00,0x00
4638 # CHECK: v_trunc_f16_e64 v255, v1                ; encoding: [0xff,0x00,0x86,0xd1,0x01,0x01,0x00,0x00]
4639 0xff,0x00,0x86,0xd1,0x01,0x01,0x00,0x00
4641 # CHECK: v_trunc_f16_e64 v5, v255                ; encoding: [0x05,0x00,0x86,0xd1,0xff,0x01,0x00,0x00]
4642 0x05,0x00,0x86,0xd1,0xff,0x01,0x00,0x00
4644 # CHECK: v_trunc_f16_e64 v5, s1                  ; encoding: [0x05,0x00,0x86,0xd1,0x01,0x00,0x00,0x00]
4645 0x05,0x00,0x86,0xd1,0x01,0x00,0x00,0x00
4647 # CHECK: v_trunc_f16_e64 v5, s101                ; encoding: [0x05,0x00,0x86,0xd1,0x65,0x00,0x00,0x00]
4648 0x05,0x00,0x86,0xd1,0x65,0x00,0x00,0x00
4650 # CHECK: v_trunc_f16_e64 v5, flat_scratch_lo     ; encoding: [0x05,0x00,0x86,0xd1,0x66,0x00,0x00,0x00]
4651 0x05,0x00,0x86,0xd1,0x66,0x00,0x00,0x00
4653 # CHECK: v_trunc_f16_e64 v5, flat_scratch_hi     ; encoding: [0x05,0x00,0x86,0xd1,0x67,0x00,0x00,0x00]
4654 0x05,0x00,0x86,0xd1,0x67,0x00,0x00,0x00
4656 # CHECK: v_trunc_f16_e64 v5, vcc_lo              ; encoding: [0x05,0x00,0x86,0xd1,0x6a,0x00,0x00,0x00]
4657 0x05,0x00,0x86,0xd1,0x6a,0x00,0x00,0x00
4659 # CHECK: v_trunc_f16_e64 v5, vcc_hi              ; encoding: [0x05,0x00,0x86,0xd1,0x6b,0x00,0x00,0x00]
4660 0x05,0x00,0x86,0xd1,0x6b,0x00,0x00,0x00
4662 # CHECK: v_trunc_f16_e64 v5, tba_lo              ; encoding: [0x05,0x00,0x86,0xd1,0x6c,0x00,0x00,0x00]
4663 0x05,0x00,0x86,0xd1,0x6c,0x00,0x00,0x00
4665 # CHECK: v_trunc_f16_e64 v5, tba_hi              ; encoding: [0x05,0x00,0x86,0xd1,0x6d,0x00,0x00,0x00]
4666 0x05,0x00,0x86,0xd1,0x6d,0x00,0x00,0x00
4668 # CHECK: v_trunc_f16_e64 v5, tma_lo              ; encoding: [0x05,0x00,0x86,0xd1,0x6e,0x00,0x00,0x00]
4669 0x05,0x00,0x86,0xd1,0x6e,0x00,0x00,0x00
4671 # CHECK: v_trunc_f16_e64 v5, tma_hi              ; encoding: [0x05,0x00,0x86,0xd1,0x6f,0x00,0x00,0x00]
4672 0x05,0x00,0x86,0xd1,0x6f,0x00,0x00,0x00
4674 # CHECK: v_trunc_f16_e64 v5, ttmp11              ; encoding: [0x05,0x00,0x86,0xd1,0x7b,0x00,0x00,0x00]
4675 0x05,0x00,0x86,0xd1,0x7b,0x00,0x00,0x00
4677 # CHECK: v_trunc_f16_e64 v5, m0                  ; encoding: [0x05,0x00,0x86,0xd1,0x7c,0x00,0x00,0x00]
4678 0x05,0x00,0x86,0xd1,0x7c,0x00,0x00,0x00
4680 # CHECK: v_trunc_f16_e64 v5, exec_lo             ; encoding: [0x05,0x00,0x86,0xd1,0x7e,0x00,0x00,0x00]
4681 0x05,0x00,0x86,0xd1,0x7e,0x00,0x00,0x00
4683 # CHECK: v_trunc_f16_e64 v5, exec_hi             ; encoding: [0x05,0x00,0x86,0xd1,0x7f,0x00,0x00,0x00]
4684 0x05,0x00,0x86,0xd1,0x7f,0x00,0x00,0x00
4686 # CHECK: v_trunc_f16_e64 v5, 0                   ; encoding: [0x05,0x00,0x86,0xd1,0x80,0x00,0x00,0x00]
4687 0x05,0x00,0x86,0xd1,0x80,0x00,0x00,0x00
4689 # CHECK: v_trunc_f16_e64 v5, -1                  ; encoding: [0x05,0x00,0x86,0xd1,0xc1,0x00,0x00,0x00]
4690 0x05,0x00,0x86,0xd1,0xc1,0x00,0x00,0x00
4692 # CHECK: v_trunc_f16_e64 v5, 0.5                 ; encoding: [0x05,0x00,0x86,0xd1,0xf0,0x00,0x00,0x00]
4693 0x05,0x00,0x86,0xd1,0xf0,0x00,0x00,0x00
4695 # CHECK: v_trunc_f16_e64 v5, -4.0                ; encoding: [0x05,0x00,0x86,0xd1,0xf7,0x00,0x00,0x00]
4696 0x05,0x00,0x86,0xd1,0xf7,0x00,0x00,0x00
4698 # CHECK: v_trunc_f16_e64 v5, -v1                 ; encoding: [0x05,0x00,0x86,0xd1,0x01,0x01,0x00,0x20]
4699 0x05,0x00,0x86,0xd1,0x01,0x01,0x00,0x20
4701 # CHECK: v_trunc_f16_e64 v5, |v1|                ; encoding: [0x05,0x01,0x86,0xd1,0x01,0x01,0x00,0x00]
4702 0x05,0x01,0x86,0xd1,0x01,0x01,0x00,0x00
4704 # CHECK: v_trunc_f16_e64 v5, v1 clamp            ; encoding: [0x05,0x80,0x86,0xd1,0x01,0x01,0x00,0x00]
4705 0x05,0x80,0x86,0xd1,0x01,0x01,0x00,0x00
4707 # CHECK: v_rndne_f16_e64 v5, v1                  ; encoding: [0x05,0x00,0x87,0xd1,0x01,0x01,0x00,0x00]
4708 0x05,0x00,0x87,0xd1,0x01,0x01,0x00,0x00
4710 # CHECK: v_rndne_f16_e64 v255, v1                ; encoding: [0xff,0x00,0x87,0xd1,0x01,0x01,0x00,0x00]
4711 0xff,0x00,0x87,0xd1,0x01,0x01,0x00,0x00
4713 # CHECK: v_rndne_f16_e64 v5, v255                ; encoding: [0x05,0x00,0x87,0xd1,0xff,0x01,0x00,0x00]
4714 0x05,0x00,0x87,0xd1,0xff,0x01,0x00,0x00
4716 # CHECK: v_rndne_f16_e64 v5, s1                  ; encoding: [0x05,0x00,0x87,0xd1,0x01,0x00,0x00,0x00]
4717 0x05,0x00,0x87,0xd1,0x01,0x00,0x00,0x00
4719 # CHECK: v_rndne_f16_e64 v5, s101                ; encoding: [0x05,0x00,0x87,0xd1,0x65,0x00,0x00,0x00]
4720 0x05,0x00,0x87,0xd1,0x65,0x00,0x00,0x00
4722 # CHECK: v_rndne_f16_e64 v5, flat_scratch_lo     ; encoding: [0x05,0x00,0x87,0xd1,0x66,0x00,0x00,0x00]
4723 0x05,0x00,0x87,0xd1,0x66,0x00,0x00,0x00
4725 # CHECK: v_rndne_f16_e64 v5, flat_scratch_hi     ; encoding: [0x05,0x00,0x87,0xd1,0x67,0x00,0x00,0x00]
4726 0x05,0x00,0x87,0xd1,0x67,0x00,0x00,0x00
4728 # CHECK: v_rndne_f16_e64 v5, vcc_lo              ; encoding: [0x05,0x00,0x87,0xd1,0x6a,0x00,0x00,0x00]
4729 0x05,0x00,0x87,0xd1,0x6a,0x00,0x00,0x00
4731 # CHECK: v_rndne_f16_e64 v5, vcc_hi              ; encoding: [0x05,0x00,0x87,0xd1,0x6b,0x00,0x00,0x00]
4732 0x05,0x00,0x87,0xd1,0x6b,0x00,0x00,0x00
4734 # CHECK: v_rndne_f16_e64 v5, tba_lo              ; encoding: [0x05,0x00,0x87,0xd1,0x6c,0x00,0x00,0x00]
4735 0x05,0x00,0x87,0xd1,0x6c,0x00,0x00,0x00
4737 # CHECK: v_rndne_f16_e64 v5, tba_hi              ; encoding: [0x05,0x00,0x87,0xd1,0x6d,0x00,0x00,0x00]
4738 0x05,0x00,0x87,0xd1,0x6d,0x00,0x00,0x00
4740 # CHECK: v_rndne_f16_e64 v5, tma_lo              ; encoding: [0x05,0x00,0x87,0xd1,0x6e,0x00,0x00,0x00]
4741 0x05,0x00,0x87,0xd1,0x6e,0x00,0x00,0x00
4743 # CHECK: v_rndne_f16_e64 v5, tma_hi              ; encoding: [0x05,0x00,0x87,0xd1,0x6f,0x00,0x00,0x00]
4744 0x05,0x00,0x87,0xd1,0x6f,0x00,0x00,0x00
4746 # CHECK: v_rndne_f16_e64 v5, ttmp11              ; encoding: [0x05,0x00,0x87,0xd1,0x7b,0x00,0x00,0x00]
4747 0x05,0x00,0x87,0xd1,0x7b,0x00,0x00,0x00
4749 # CHECK: v_rndne_f16_e64 v5, m0                  ; encoding: [0x05,0x00,0x87,0xd1,0x7c,0x00,0x00,0x00]
4750 0x05,0x00,0x87,0xd1,0x7c,0x00,0x00,0x00
4752 # CHECK: v_rndne_f16_e64 v5, exec_lo             ; encoding: [0x05,0x00,0x87,0xd1,0x7e,0x00,0x00,0x00]
4753 0x05,0x00,0x87,0xd1,0x7e,0x00,0x00,0x00
4755 # CHECK: v_rndne_f16_e64 v5, exec_hi             ; encoding: [0x05,0x00,0x87,0xd1,0x7f,0x00,0x00,0x00]
4756 0x05,0x00,0x87,0xd1,0x7f,0x00,0x00,0x00
4758 # CHECK: v_rndne_f16_e64 v5, 0                   ; encoding: [0x05,0x00,0x87,0xd1,0x80,0x00,0x00,0x00]
4759 0x05,0x00,0x87,0xd1,0x80,0x00,0x00,0x00
4761 # CHECK: v_rndne_f16_e64 v5, -1                  ; encoding: [0x05,0x00,0x87,0xd1,0xc1,0x00,0x00,0x00]
4762 0x05,0x00,0x87,0xd1,0xc1,0x00,0x00,0x00
4764 # CHECK: v_rndne_f16_e64 v5, 0.5                 ; encoding: [0x05,0x00,0x87,0xd1,0xf0,0x00,0x00,0x00]
4765 0x05,0x00,0x87,0xd1,0xf0,0x00,0x00,0x00
4767 # CHECK: v_rndne_f16_e64 v5, -4.0                ; encoding: [0x05,0x00,0x87,0xd1,0xf7,0x00,0x00,0x00]
4768 0x05,0x00,0x87,0xd1,0xf7,0x00,0x00,0x00
4770 # CHECK: v_rndne_f16_e64 v5, -v1                 ; encoding: [0x05,0x00,0x87,0xd1,0x01,0x01,0x00,0x20]
4771 0x05,0x00,0x87,0xd1,0x01,0x01,0x00,0x20
4773 # CHECK: v_rndne_f16_e64 v5, |v1|                ; encoding: [0x05,0x01,0x87,0xd1,0x01,0x01,0x00,0x00]
4774 0x05,0x01,0x87,0xd1,0x01,0x01,0x00,0x00
4776 # CHECK: v_rndne_f16_e64 v5, v1 clamp            ; encoding: [0x05,0x80,0x87,0xd1,0x01,0x01,0x00,0x00]
4777 0x05,0x80,0x87,0xd1,0x01,0x01,0x00,0x00
4779 # CHECK: v_fract_f16_e64 v5, v1                  ; encoding: [0x05,0x00,0x88,0xd1,0x01,0x01,0x00,0x00]
4780 0x05,0x00,0x88,0xd1,0x01,0x01,0x00,0x00
4782 # CHECK: v_fract_f16_e64 v255, v1                ; encoding: [0xff,0x00,0x88,0xd1,0x01,0x01,0x00,0x00]
4783 0xff,0x00,0x88,0xd1,0x01,0x01,0x00,0x00
4785 # CHECK: v_fract_f16_e64 v5, v255                ; encoding: [0x05,0x00,0x88,0xd1,0xff,0x01,0x00,0x00]
4786 0x05,0x00,0x88,0xd1,0xff,0x01,0x00,0x00
4788 # CHECK: v_fract_f16_e64 v5, s1                  ; encoding: [0x05,0x00,0x88,0xd1,0x01,0x00,0x00,0x00]
4789 0x05,0x00,0x88,0xd1,0x01,0x00,0x00,0x00
4791 # CHECK: v_fract_f16_e64 v5, s101                ; encoding: [0x05,0x00,0x88,0xd1,0x65,0x00,0x00,0x00]
4792 0x05,0x00,0x88,0xd1,0x65,0x00,0x00,0x00
4794 # CHECK: v_fract_f16_e64 v5, flat_scratch_lo     ; encoding: [0x05,0x00,0x88,0xd1,0x66,0x00,0x00,0x00]
4795 0x05,0x00,0x88,0xd1,0x66,0x00,0x00,0x00
4797 # CHECK: v_fract_f16_e64 v5, flat_scratch_hi     ; encoding: [0x05,0x00,0x88,0xd1,0x67,0x00,0x00,0x00]
4798 0x05,0x00,0x88,0xd1,0x67,0x00,0x00,0x00
4800 # CHECK: v_fract_f16_e64 v5, vcc_lo              ; encoding: [0x05,0x00,0x88,0xd1,0x6a,0x00,0x00,0x00]
4801 0x05,0x00,0x88,0xd1,0x6a,0x00,0x00,0x00
4803 # CHECK: v_fract_f16_e64 v5, vcc_hi              ; encoding: [0x05,0x00,0x88,0xd1,0x6b,0x00,0x00,0x00]
4804 0x05,0x00,0x88,0xd1,0x6b,0x00,0x00,0x00
4806 # CHECK: v_fract_f16_e64 v5, tba_lo              ; encoding: [0x05,0x00,0x88,0xd1,0x6c,0x00,0x00,0x00]
4807 0x05,0x00,0x88,0xd1,0x6c,0x00,0x00,0x00
4809 # CHECK: v_fract_f16_e64 v5, tba_hi              ; encoding: [0x05,0x00,0x88,0xd1,0x6d,0x00,0x00,0x00]
4810 0x05,0x00,0x88,0xd1,0x6d,0x00,0x00,0x00
4812 # CHECK: v_fract_f16_e64 v5, tma_lo              ; encoding: [0x05,0x00,0x88,0xd1,0x6e,0x00,0x00,0x00]
4813 0x05,0x00,0x88,0xd1,0x6e,0x00,0x00,0x00
4815 # CHECK: v_fract_f16_e64 v5, tma_hi              ; encoding: [0x05,0x00,0x88,0xd1,0x6f,0x00,0x00,0x00]
4816 0x05,0x00,0x88,0xd1,0x6f,0x00,0x00,0x00
4818 # CHECK: v_fract_f16_e64 v5, ttmp11              ; encoding: [0x05,0x00,0x88,0xd1,0x7b,0x00,0x00,0x00]
4819 0x05,0x00,0x88,0xd1,0x7b,0x00,0x00,0x00
4821 # CHECK: v_fract_f16_e64 v5, m0                  ; encoding: [0x05,0x00,0x88,0xd1,0x7c,0x00,0x00,0x00]
4822 0x05,0x00,0x88,0xd1,0x7c,0x00,0x00,0x00
4824 # CHECK: v_fract_f16_e64 v5, exec_lo             ; encoding: [0x05,0x00,0x88,0xd1,0x7e,0x00,0x00,0x00]
4825 0x05,0x00,0x88,0xd1,0x7e,0x00,0x00,0x00
4827 # CHECK: v_fract_f16_e64 v5, exec_hi             ; encoding: [0x05,0x00,0x88,0xd1,0x7f,0x00,0x00,0x00]
4828 0x05,0x00,0x88,0xd1,0x7f,0x00,0x00,0x00
4830 # CHECK: v_fract_f16_e64 v5, 0                   ; encoding: [0x05,0x00,0x88,0xd1,0x80,0x00,0x00,0x00]
4831 0x05,0x00,0x88,0xd1,0x80,0x00,0x00,0x00
4833 # CHECK: v_fract_f16_e64 v5, -1                  ; encoding: [0x05,0x00,0x88,0xd1,0xc1,0x00,0x00,0x00]
4834 0x05,0x00,0x88,0xd1,0xc1,0x00,0x00,0x00
4836 # CHECK: v_fract_f16_e64 v5, 0.5                 ; encoding: [0x05,0x00,0x88,0xd1,0xf0,0x00,0x00,0x00]
4837 0x05,0x00,0x88,0xd1,0xf0,0x00,0x00,0x00
4839 # CHECK: v_fract_f16_e64 v5, -4.0                ; encoding: [0x05,0x00,0x88,0xd1,0xf7,0x00,0x00,0x00]
4840 0x05,0x00,0x88,0xd1,0xf7,0x00,0x00,0x00
4842 # CHECK: v_fract_f16_e64 v5, -v1                 ; encoding: [0x05,0x00,0x88,0xd1,0x01,0x01,0x00,0x20]
4843 0x05,0x00,0x88,0xd1,0x01,0x01,0x00,0x20
4845 # CHECK: v_fract_f16_e64 v5, |v1|                ; encoding: [0x05,0x01,0x88,0xd1,0x01,0x01,0x00,0x00]
4846 0x05,0x01,0x88,0xd1,0x01,0x01,0x00,0x00
4848 # CHECK: v_fract_f16_e64 v5, v1 clamp            ; encoding: [0x05,0x80,0x88,0xd1,0x01,0x01,0x00,0x00]
4849 0x05,0x80,0x88,0xd1,0x01,0x01,0x00,0x00
4851 # CHECK: v_sin_f16_e64 v5, v1                    ; encoding: [0x05,0x00,0x89,0xd1,0x01,0x01,0x00,0x00]
4852 0x05,0x00,0x89,0xd1,0x01,0x01,0x00,0x00
4854 # CHECK: v_sin_f16_e64 v255, v1                  ; encoding: [0xff,0x00,0x89,0xd1,0x01,0x01,0x00,0x00]
4855 0xff,0x00,0x89,0xd1,0x01,0x01,0x00,0x00
4857 # CHECK: v_sin_f16_e64 v5, v255                  ; encoding: [0x05,0x00,0x89,0xd1,0xff,0x01,0x00,0x00]
4858 0x05,0x00,0x89,0xd1,0xff,0x01,0x00,0x00
4860 # CHECK: v_sin_f16_e64 v5, s1                    ; encoding: [0x05,0x00,0x89,0xd1,0x01,0x00,0x00,0x00]
4861 0x05,0x00,0x89,0xd1,0x01,0x00,0x00,0x00
4863 # CHECK: v_sin_f16_e64 v5, s101                  ; encoding: [0x05,0x00,0x89,0xd1,0x65,0x00,0x00,0x00]
4864 0x05,0x00,0x89,0xd1,0x65,0x00,0x00,0x00
4866 # CHECK: v_sin_f16_e64 v5, flat_scratch_lo       ; encoding: [0x05,0x00,0x89,0xd1,0x66,0x00,0x00,0x00]
4867 0x05,0x00,0x89,0xd1,0x66,0x00,0x00,0x00
4869 # CHECK: v_sin_f16_e64 v5, flat_scratch_hi       ; encoding: [0x05,0x00,0x89,0xd1,0x67,0x00,0x00,0x00]
4870 0x05,0x00,0x89,0xd1,0x67,0x00,0x00,0x00
4872 # CHECK: v_sin_f16_e64 v5, vcc_lo                ; encoding: [0x05,0x00,0x89,0xd1,0x6a,0x00,0x00,0x00]
4873 0x05,0x00,0x89,0xd1,0x6a,0x00,0x00,0x00
4875 # CHECK: v_sin_f16_e64 v5, vcc_hi                ; encoding: [0x05,0x00,0x89,0xd1,0x6b,0x00,0x00,0x00]
4876 0x05,0x00,0x89,0xd1,0x6b,0x00,0x00,0x00
4878 # CHECK: v_sin_f16_e64 v5, tba_lo                ; encoding: [0x05,0x00,0x89,0xd1,0x6c,0x00,0x00,0x00]
4879 0x05,0x00,0x89,0xd1,0x6c,0x00,0x00,0x00
4881 # CHECK: v_sin_f16_e64 v5, tba_hi                ; encoding: [0x05,0x00,0x89,0xd1,0x6d,0x00,0x00,0x00]
4882 0x05,0x00,0x89,0xd1,0x6d,0x00,0x00,0x00
4884 # CHECK: v_sin_f16_e64 v5, tma_lo                ; encoding: [0x05,0x00,0x89,0xd1,0x6e,0x00,0x00,0x00]
4885 0x05,0x00,0x89,0xd1,0x6e,0x00,0x00,0x00
4887 # CHECK: v_sin_f16_e64 v5, tma_hi                ; encoding: [0x05,0x00,0x89,0xd1,0x6f,0x00,0x00,0x00]
4888 0x05,0x00,0x89,0xd1,0x6f,0x00,0x00,0x00
4890 # CHECK: v_sin_f16_e64 v5, ttmp11                ; encoding: [0x05,0x00,0x89,0xd1,0x7b,0x00,0x00,0x00]
4891 0x05,0x00,0x89,0xd1,0x7b,0x00,0x00,0x00
4893 # CHECK: v_sin_f16_e64 v5, m0                    ; encoding: [0x05,0x00,0x89,0xd1,0x7c,0x00,0x00,0x00]
4894 0x05,0x00,0x89,0xd1,0x7c,0x00,0x00,0x00
4896 # CHECK: v_sin_f16_e64 v5, exec_lo               ; encoding: [0x05,0x00,0x89,0xd1,0x7e,0x00,0x00,0x00]
4897 0x05,0x00,0x89,0xd1,0x7e,0x00,0x00,0x00
4899 # CHECK: v_sin_f16_e64 v5, exec_hi               ; encoding: [0x05,0x00,0x89,0xd1,0x7f,0x00,0x00,0x00]
4900 0x05,0x00,0x89,0xd1,0x7f,0x00,0x00,0x00
4902 # CHECK: v_sin_f16_e64 v5, 0                     ; encoding: [0x05,0x00,0x89,0xd1,0x80,0x00,0x00,0x00]
4903 0x05,0x00,0x89,0xd1,0x80,0x00,0x00,0x00
4905 # CHECK: v_sin_f16_e64 v5, -1                    ; encoding: [0x05,0x00,0x89,0xd1,0xc1,0x00,0x00,0x00]
4906 0x05,0x00,0x89,0xd1,0xc1,0x00,0x00,0x00
4908 # CHECK: v_sin_f16_e64 v5, 0.5                   ; encoding: [0x05,0x00,0x89,0xd1,0xf0,0x00,0x00,0x00]
4909 0x05,0x00,0x89,0xd1,0xf0,0x00,0x00,0x00
4911 # CHECK: v_sin_f16_e64 v5, -4.0                  ; encoding: [0x05,0x00,0x89,0xd1,0xf7,0x00,0x00,0x00]
4912 0x05,0x00,0x89,0xd1,0xf7,0x00,0x00,0x00
4914 # CHECK: v_sin_f16_e64 v5, -v1                   ; encoding: [0x05,0x00,0x89,0xd1,0x01,0x01,0x00,0x20]
4915 0x05,0x00,0x89,0xd1,0x01,0x01,0x00,0x20
4917 # CHECK: v_sin_f16_e64 v5, |v1|                  ; encoding: [0x05,0x01,0x89,0xd1,0x01,0x01,0x00,0x00]
4918 0x05,0x01,0x89,0xd1,0x01,0x01,0x00,0x00
4920 # CHECK: v_sin_f16_e64 v5, v1 clamp              ; encoding: [0x05,0x80,0x89,0xd1,0x01,0x01,0x00,0x00]
4921 0x05,0x80,0x89,0xd1,0x01,0x01,0x00,0x00
4923 # CHECK: v_cos_f16_e64 v5, v1                    ; encoding: [0x05,0x00,0x8a,0xd1,0x01,0x01,0x00,0x00]
4924 0x05,0x00,0x8a,0xd1,0x01,0x01,0x00,0x00
4926 # CHECK: v_cos_f16_e64 v255, v1                  ; encoding: [0xff,0x00,0x8a,0xd1,0x01,0x01,0x00,0x00]
4927 0xff,0x00,0x8a,0xd1,0x01,0x01,0x00,0x00
4929 # CHECK: v_cos_f16_e64 v5, v255                  ; encoding: [0x05,0x00,0x8a,0xd1,0xff,0x01,0x00,0x00]
4930 0x05,0x00,0x8a,0xd1,0xff,0x01,0x00,0x00
4932 # CHECK: v_cos_f16_e64 v5, s1                    ; encoding: [0x05,0x00,0x8a,0xd1,0x01,0x00,0x00,0x00]
4933 0x05,0x00,0x8a,0xd1,0x01,0x00,0x00,0x00
4935 # CHECK: v_cos_f16_e64 v5, s101                  ; encoding: [0x05,0x00,0x8a,0xd1,0x65,0x00,0x00,0x00]
4936 0x05,0x00,0x8a,0xd1,0x65,0x00,0x00,0x00
4938 # CHECK: v_cos_f16_e64 v5, flat_scratch_lo       ; encoding: [0x05,0x00,0x8a,0xd1,0x66,0x00,0x00,0x00]
4939 0x05,0x00,0x8a,0xd1,0x66,0x00,0x00,0x00
4941 # CHECK: v_cos_f16_e64 v5, flat_scratch_hi       ; encoding: [0x05,0x00,0x8a,0xd1,0x67,0x00,0x00,0x00]
4942 0x05,0x00,0x8a,0xd1,0x67,0x00,0x00,0x00
4944 # CHECK: v_cos_f16_e64 v5, vcc_lo                ; encoding: [0x05,0x00,0x8a,0xd1,0x6a,0x00,0x00,0x00]
4945 0x05,0x00,0x8a,0xd1,0x6a,0x00,0x00,0x00
4947 # CHECK: v_cos_f16_e64 v5, vcc_hi                ; encoding: [0x05,0x00,0x8a,0xd1,0x6b,0x00,0x00,0x00]
4948 0x05,0x00,0x8a,0xd1,0x6b,0x00,0x00,0x00
4950 # CHECK: v_cos_f16_e64 v5, tba_lo                ; encoding: [0x05,0x00,0x8a,0xd1,0x6c,0x00,0x00,0x00]
4951 0x05,0x00,0x8a,0xd1,0x6c,0x00,0x00,0x00
4953 # CHECK: v_cos_f16_e64 v5, tba_hi                ; encoding: [0x05,0x00,0x8a,0xd1,0x6d,0x00,0x00,0x00]
4954 0x05,0x00,0x8a,0xd1,0x6d,0x00,0x00,0x00
4956 # CHECK: v_cos_f16_e64 v5, tma_lo                ; encoding: [0x05,0x00,0x8a,0xd1,0x6e,0x00,0x00,0x00]
4957 0x05,0x00,0x8a,0xd1,0x6e,0x00,0x00,0x00
4959 # CHECK: v_cos_f16_e64 v5, tma_hi                ; encoding: [0x05,0x00,0x8a,0xd1,0x6f,0x00,0x00,0x00]
4960 0x05,0x00,0x8a,0xd1,0x6f,0x00,0x00,0x00
4962 # CHECK: v_cos_f16_e64 v5, ttmp11                ; encoding: [0x05,0x00,0x8a,0xd1,0x7b,0x00,0x00,0x00]
4963 0x05,0x00,0x8a,0xd1,0x7b,0x00,0x00,0x00
4965 # CHECK: v_cos_f16_e64 v5, m0                    ; encoding: [0x05,0x00,0x8a,0xd1,0x7c,0x00,0x00,0x00]
4966 0x05,0x00,0x8a,0xd1,0x7c,0x00,0x00,0x00
4968 # CHECK: v_cos_f16_e64 v5, exec_lo               ; encoding: [0x05,0x00,0x8a,0xd1,0x7e,0x00,0x00,0x00]
4969 0x05,0x00,0x8a,0xd1,0x7e,0x00,0x00,0x00
4971 # CHECK: v_cos_f16_e64 v5, exec_hi               ; encoding: [0x05,0x00,0x8a,0xd1,0x7f,0x00,0x00,0x00]
4972 0x05,0x00,0x8a,0xd1,0x7f,0x00,0x00,0x00
4974 # CHECK: v_cos_f16_e64 v5, 0                     ; encoding: [0x05,0x00,0x8a,0xd1,0x80,0x00,0x00,0x00]
4975 0x05,0x00,0x8a,0xd1,0x80,0x00,0x00,0x00
4977 # CHECK: v_cos_f16_e64 v5, -1                    ; encoding: [0x05,0x00,0x8a,0xd1,0xc1,0x00,0x00,0x00]
4978 0x05,0x00,0x8a,0xd1,0xc1,0x00,0x00,0x00
4980 # CHECK: v_cos_f16_e64 v5, 0.5                   ; encoding: [0x05,0x00,0x8a,0xd1,0xf0,0x00,0x00,0x00]
4981 0x05,0x00,0x8a,0xd1,0xf0,0x00,0x00,0x00
4983 # CHECK: v_cos_f16_e64 v5, -4.0                  ; encoding: [0x05,0x00,0x8a,0xd1,0xf7,0x00,0x00,0x00]
4984 0x05,0x00,0x8a,0xd1,0xf7,0x00,0x00,0x00
4986 # CHECK: v_cos_f16_e64 v5, -v1                   ; encoding: [0x05,0x00,0x8a,0xd1,0x01,0x01,0x00,0x20]
4987 0x05,0x00,0x8a,0xd1,0x01,0x01,0x00,0x20
4989 # CHECK: v_cos_f16_e64 v5, |v1|                  ; encoding: [0x05,0x01,0x8a,0xd1,0x01,0x01,0x00,0x00]
4990 0x05,0x01,0x8a,0xd1,0x01,0x01,0x00,0x00
4992 # CHECK: v_cos_f16_e64 v5, v1 clamp              ; encoding: [0x05,0x80,0x8a,0xd1,0x01,0x01,0x00,0x00]
4993 0x05,0x80,0x8a,0xd1,0x01,0x01,0x00,0x00
4995 # CHECK: v_exp_legacy_f32_e64 v5, v1             ; encoding: [0x05,0x00,0x8b,0xd1,0x01,0x01,0x00,0x00]
4996 0x05,0x00,0x8b,0xd1,0x01,0x01,0x00,0x00
4998 # CHECK: v_exp_legacy_f32_e64 v255, v1           ; encoding: [0xff,0x00,0x8b,0xd1,0x01,0x01,0x00,0x00]
4999 0xff,0x00,0x8b,0xd1,0x01,0x01,0x00,0x00
5001 # CHECK: v_exp_legacy_f32_e64 v5, v255           ; encoding: [0x05,0x00,0x8b,0xd1,0xff,0x01,0x00,0x00]
5002 0x05,0x00,0x8b,0xd1,0xff,0x01,0x00,0x00
5004 # CHECK: v_exp_legacy_f32_e64 v5, s1             ; encoding: [0x05,0x00,0x8b,0xd1,0x01,0x00,0x00,0x00]
5005 0x05,0x00,0x8b,0xd1,0x01,0x00,0x00,0x00
5007 # CHECK: v_exp_legacy_f32_e64 v5, s101           ; encoding: [0x05,0x00,0x8b,0xd1,0x65,0x00,0x00,0x00]
5008 0x05,0x00,0x8b,0xd1,0x65,0x00,0x00,0x00
5010 # CHECK: v_exp_legacy_f32_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x8b,0xd1,0x66,0x00,0x00,0x00]
5011 0x05,0x00,0x8b,0xd1,0x66,0x00,0x00,0x00
5013 # CHECK: v_exp_legacy_f32_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x8b,0xd1,0x67,0x00,0x00,0x00]
5014 0x05,0x00,0x8b,0xd1,0x67,0x00,0x00,0x00
5016 # CHECK: v_exp_legacy_f32_e64 v5, vcc_lo         ; encoding: [0x05,0x00,0x8b,0xd1,0x6a,0x00,0x00,0x00]
5017 0x05,0x00,0x8b,0xd1,0x6a,0x00,0x00,0x00
5019 # CHECK: v_exp_legacy_f32_e64 v5, vcc_hi         ; encoding: [0x05,0x00,0x8b,0xd1,0x6b,0x00,0x00,0x00]
5020 0x05,0x00,0x8b,0xd1,0x6b,0x00,0x00,0x00
5022 # CHECK: v_exp_legacy_f32_e64 v5, tba_lo         ; encoding: [0x05,0x00,0x8b,0xd1,0x6c,0x00,0x00,0x00]
5023 0x05,0x00,0x8b,0xd1,0x6c,0x00,0x00,0x00
5025 # CHECK: v_exp_legacy_f32_e64 v5, tba_hi         ; encoding: [0x05,0x00,0x8b,0xd1,0x6d,0x00,0x00,0x00]
5026 0x05,0x00,0x8b,0xd1,0x6d,0x00,0x00,0x00
5028 # CHECK: v_exp_legacy_f32_e64 v5, tma_lo         ; encoding: [0x05,0x00,0x8b,0xd1,0x6e,0x00,0x00,0x00]
5029 0x05,0x00,0x8b,0xd1,0x6e,0x00,0x00,0x00
5031 # CHECK: v_exp_legacy_f32_e64 v5, tma_hi         ; encoding: [0x05,0x00,0x8b,0xd1,0x6f,0x00,0x00,0x00]
5032 0x05,0x00,0x8b,0xd1,0x6f,0x00,0x00,0x00
5034 # CHECK: v_exp_legacy_f32_e64 v5, ttmp11         ; encoding: [0x05,0x00,0x8b,0xd1,0x7b,0x00,0x00,0x00]
5035 0x05,0x00,0x8b,0xd1,0x7b,0x00,0x00,0x00
5037 # CHECK: v_exp_legacy_f32_e64 v5, m0             ; encoding: [0x05,0x00,0x8b,0xd1,0x7c,0x00,0x00,0x00]
5038 0x05,0x00,0x8b,0xd1,0x7c,0x00,0x00,0x00
5040 # CHECK: v_exp_legacy_f32_e64 v5, exec_lo        ; encoding: [0x05,0x00,0x8b,0xd1,0x7e,0x00,0x00,0x00]
5041 0x05,0x00,0x8b,0xd1,0x7e,0x00,0x00,0x00
5043 # CHECK: v_exp_legacy_f32_e64 v5, exec_hi        ; encoding: [0x05,0x00,0x8b,0xd1,0x7f,0x00,0x00,0x00]
5044 0x05,0x00,0x8b,0xd1,0x7f,0x00,0x00,0x00
5046 # CHECK: v_exp_legacy_f32_e64 v5, 0              ; encoding: [0x05,0x00,0x8b,0xd1,0x80,0x00,0x00,0x00]
5047 0x05,0x00,0x8b,0xd1,0x80,0x00,0x00,0x00
5049 # CHECK: v_exp_legacy_f32_e64 v5, -1             ; encoding: [0x05,0x00,0x8b,0xd1,0xc1,0x00,0x00,0x00]
5050 0x05,0x00,0x8b,0xd1,0xc1,0x00,0x00,0x00
5052 # CHECK: v_exp_legacy_f32_e64 v5, 0.5            ; encoding: [0x05,0x00,0x8b,0xd1,0xf0,0x00,0x00,0x00]
5053 0x05,0x00,0x8b,0xd1,0xf0,0x00,0x00,0x00
5055 # CHECK: v_exp_legacy_f32_e64 v5, -4.0           ; encoding: [0x05,0x00,0x8b,0xd1,0xf7,0x00,0x00,0x00]
5056 0x05,0x00,0x8b,0xd1,0xf7,0x00,0x00,0x00
5058 # CHECK: v_exp_legacy_f32_e64 v5, -v1            ; encoding: [0x05,0x00,0x8b,0xd1,0x01,0x01,0x00,0x20]
5059 0x05,0x00,0x8b,0xd1,0x01,0x01,0x00,0x20
5061 # CHECK: v_exp_legacy_f32_e64 v5, |v1|           ; encoding: [0x05,0x01,0x8b,0xd1,0x01,0x01,0x00,0x00]
5062 0x05,0x01,0x8b,0xd1,0x01,0x01,0x00,0x00
5064 # CHECK: v_exp_legacy_f32_e64 v5, v1 clamp       ; encoding: [0x05,0x80,0x8b,0xd1,0x01,0x01,0x00,0x00]
5065 0x05,0x80,0x8b,0xd1,0x01,0x01,0x00,0x00
5067 # CHECK: v_exp_legacy_f32_e64 v5, v1 mul:2       ; encoding: [0x05,0x00,0x8b,0xd1,0x01,0x01,0x00,0x08]
5068 0x05,0x00,0x8b,0xd1,0x01,0x01,0x00,0x08
5070 # CHECK: v_exp_legacy_f32_e64 v5, v1 mul:4       ; encoding: [0x05,0x00,0x8b,0xd1,0x01,0x01,0x00,0x10]
5071 0x05,0x00,0x8b,0xd1,0x01,0x01,0x00,0x10
5073 # CHECK: v_exp_legacy_f32_e64 v5, v1 div:2       ; encoding: [0x05,0x00,0x8b,0xd1,0x01,0x01,0x00,0x18]
5074 0x05,0x00,0x8b,0xd1,0x01,0x01,0x00,0x18
5076 # CHECK: v_log_legacy_f32_e64 v5, v1             ; encoding: [0x05,0x00,0x8c,0xd1,0x01,0x01,0x00,0x00]
5077 0x05,0x00,0x8c,0xd1,0x01,0x01,0x00,0x00
5079 # CHECK: v_log_legacy_f32_e64 v255, v1           ; encoding: [0xff,0x00,0x8c,0xd1,0x01,0x01,0x00,0x00]
5080 0xff,0x00,0x8c,0xd1,0x01,0x01,0x00,0x00
5082 # CHECK: v_log_legacy_f32_e64 v5, v255           ; encoding: [0x05,0x00,0x8c,0xd1,0xff,0x01,0x00,0x00]
5083 0x05,0x00,0x8c,0xd1,0xff,0x01,0x00,0x00
5085 # CHECK: v_log_legacy_f32_e64 v5, s1             ; encoding: [0x05,0x00,0x8c,0xd1,0x01,0x00,0x00,0x00]
5086 0x05,0x00,0x8c,0xd1,0x01,0x00,0x00,0x00
5088 # CHECK: v_log_legacy_f32_e64 v5, s101           ; encoding: [0x05,0x00,0x8c,0xd1,0x65,0x00,0x00,0x00]
5089 0x05,0x00,0x8c,0xd1,0x65,0x00,0x00,0x00
5091 # CHECK: v_log_legacy_f32_e64 v5, flat_scratch_lo ; encoding: [0x05,0x00,0x8c,0xd1,0x66,0x00,0x00,0x00]
5092 0x05,0x00,0x8c,0xd1,0x66,0x00,0x00,0x00
5094 # CHECK: v_log_legacy_f32_e64 v5, flat_scratch_hi ; encoding: [0x05,0x00,0x8c,0xd1,0x67,0x00,0x00,0x00]
5095 0x05,0x00,0x8c,0xd1,0x67,0x00,0x00,0x00
5097 # CHECK: v_log_legacy_f32_e64 v5, vcc_lo         ; encoding: [0x05,0x00,0x8c,0xd1,0x6a,0x00,0x00,0x00]
5098 0x05,0x00,0x8c,0xd1,0x6a,0x00,0x00,0x00
5100 # CHECK: v_log_legacy_f32_e64 v5, vcc_hi         ; encoding: [0x05,0x00,0x8c,0xd1,0x6b,0x00,0x00,0x00]
5101 0x05,0x00,0x8c,0xd1,0x6b,0x00,0x00,0x00
5103 # CHECK: v_log_legacy_f32_e64 v5, tba_lo         ; encoding: [0x05,0x00,0x8c,0xd1,0x6c,0x00,0x00,0x00]
5104 0x05,0x00,0x8c,0xd1,0x6c,0x00,0x00,0x00
5106 # CHECK: v_log_legacy_f32_e64 v5, tba_hi         ; encoding: [0x05,0x00,0x8c,0xd1,0x6d,0x00,0x00,0x00]
5107 0x05,0x00,0x8c,0xd1,0x6d,0x00,0x00,0x00
5109 # CHECK: v_log_legacy_f32_e64 v5, tma_lo         ; encoding: [0x05,0x00,0x8c,0xd1,0x6e,0x00,0x00,0x00]
5110 0x05,0x00,0x8c,0xd1,0x6e,0x00,0x00,0x00
5112 # CHECK: v_log_legacy_f32_e64 v5, tma_hi         ; encoding: [0x05,0x00,0x8c,0xd1,0x6f,0x00,0x00,0x00]
5113 0x05,0x00,0x8c,0xd1,0x6f,0x00,0x00,0x00
5115 # CHECK: v_log_legacy_f32_e64 v5, ttmp11         ; encoding: [0x05,0x00,0x8c,0xd1,0x7b,0x00,0x00,0x00]
5116 0x05,0x00,0x8c,0xd1,0x7b,0x00,0x00,0x00
5118 # CHECK: v_log_legacy_f32_e64 v5, m0             ; encoding: [0x05,0x00,0x8c,0xd1,0x7c,0x00,0x00,0x00]
5119 0x05,0x00,0x8c,0xd1,0x7c,0x00,0x00,0x00
5121 # CHECK: v_log_legacy_f32_e64 v5, exec_lo        ; encoding: [0x05,0x00,0x8c,0xd1,0x7e,0x00,0x00,0x00]
5122 0x05,0x00,0x8c,0xd1,0x7e,0x00,0x00,0x00
5124 # CHECK: v_log_legacy_f32_e64 v5, exec_hi        ; encoding: [0x05,0x00,0x8c,0xd1,0x7f,0x00,0x00,0x00]
5125 0x05,0x00,0x8c,0xd1,0x7f,0x00,0x00,0x00
5127 # CHECK: v_log_legacy_f32_e64 v5, 0              ; encoding: [0x05,0x00,0x8c,0xd1,0x80,0x00,0x00,0x00]
5128 0x05,0x00,0x8c,0xd1,0x80,0x00,0x00,0x00
5130 # CHECK: v_log_legacy_f32_e64 v5, -1             ; encoding: [0x05,0x00,0x8c,0xd1,0xc1,0x00,0x00,0x00]
5131 0x05,0x00,0x8c,0xd1,0xc1,0x00,0x00,0x00
5133 # CHECK: v_log_legacy_f32_e64 v5, 0.5            ; encoding: [0x05,0x00,0x8c,0xd1,0xf0,0x00,0x00,0x00]
5134 0x05,0x00,0x8c,0xd1,0xf0,0x00,0x00,0x00
5136 # CHECK: v_log_legacy_f32_e64 v5, -4.0           ; encoding: [0x05,0x00,0x8c,0xd1,0xf7,0x00,0x00,0x00]
5137 0x05,0x00,0x8c,0xd1,0xf7,0x00,0x00,0x00
5139 # CHECK: v_log_legacy_f32_e64 v5, -v1            ; encoding: [0x05,0x00,0x8c,0xd1,0x01,0x01,0x00,0x20]
5140 0x05,0x00,0x8c,0xd1,0x01,0x01,0x00,0x20
5142 # CHECK: v_log_legacy_f32_e64 v5, |v1|           ; encoding: [0x05,0x01,0x8c,0xd1,0x01,0x01,0x00,0x00]
5143 0x05,0x01,0x8c,0xd1,0x01,0x01,0x00,0x00
5145 # CHECK: v_log_legacy_f32_e64 v5, v1 clamp       ; encoding: [0x05,0x80,0x8c,0xd1,0x01,0x01,0x00,0x00]
5146 0x05,0x80,0x8c,0xd1,0x01,0x01,0x00,0x00
5148 # CHECK: v_log_legacy_f32_e64 v5, v1 mul:2       ; encoding: [0x05,0x00,0x8c,0xd1,0x01,0x01,0x00,0x08]
5149 0x05,0x00,0x8c,0xd1,0x01,0x01,0x00,0x08
5151 # CHECK: v_log_legacy_f32_e64 v5, v1 mul:4       ; encoding: [0x05,0x00,0x8c,0xd1,0x01,0x01,0x00,0x10]
5152 0x05,0x00,0x8c,0xd1,0x01,0x01,0x00,0x10
5154 # CHECK: v_log_legacy_f32_e64 v5, v1 div:2       ; encoding: [0x05,0x00,0x8c,0xd1,0x01,0x01,0x00,0x18]
5155 0x05,0x00,0x8c,0xd1,0x01,0x01,0x00,0x18
5157 # CHECK: v_cndmask_b32_e64 v5, v1, v2, s[6:7]    ; encoding: [0x05,0x00,0x00,0xd1,0x01,0x05,0x1a,0x00]
5158 0x05,0x00,0x00,0xd1,0x01,0x05,0x1a,0x00
5160 # CHECK: v_cndmask_b32_e64 v255, v1, v2, s[6:7]  ; encoding: [0xff,0x00,0x00,0xd1,0x01,0x05,0x1a,0x00]
5161 0xff,0x00,0x00,0xd1,0x01,0x05,0x1a,0x00
5163 # CHECK: v_cndmask_b32_e64 v5, v255, v2, s[6:7]  ; encoding: [0x05,0x00,0x00,0xd1,0xff,0x05,0x1a,0x00]
5164 0x05,0x00,0x00,0xd1,0xff,0x05,0x1a,0x00
5166 # CHECK: v_cndmask_b32_e64 v5, 0, v2, s[6:7]     ; encoding: [0x05,0x00,0x00,0xd1,0x80,0x04,0x1a,0x00]
5167 0x05,0x00,0x00,0xd1,0x80,0x04,0x1a,0x00
5169 # CHECK: v_cndmask_b32_e64 v5, -1, v2, s[6:7]    ; encoding: [0x05,0x00,0x00,0xd1,0xc1,0x04,0x1a,0x00]
5170 0x05,0x00,0x00,0xd1,0xc1,0x04,0x1a,0x00
5172 # CHECK: v_cndmask_b32_e64 v5, 0.5, v2, s[6:7]   ; encoding: [0x05,0x00,0x00,0xd1,0xf0,0x04,0x1a,0x00]
5173 0x05,0x00,0x00,0xd1,0xf0,0x04,0x1a,0x00
5175 # CHECK: v_cndmask_b32_e64 v5, -4.0, v2, s[6:7]  ; encoding: [0x05,0x00,0x00,0xd1,0xf7,0x04,0x1a,0x00]
5176 0x05,0x00,0x00,0xd1,0xf7,0x04,0x1a,0x00
5178 # CHECK: v_cndmask_b32_e64 v5, v1, v255, s[6:7]  ; encoding: [0x05,0x00,0x00,0xd1,0x01,0xff,0x1b,0x00]
5179 0x05,0x00,0x00,0xd1,0x01,0xff,0x1b,0x00
5181 # CHECK: v_cndmask_b32_e64 v5, v1, 0, s[6:7]     ; encoding: [0x05,0x00,0x00,0xd1,0x01,0x01,0x19,0x00]
5182 0x05,0x00,0x00,0xd1,0x01,0x01,0x19,0x00
5184 # CHECK: v_cndmask_b32_e64 v5, v1, -1, s[6:7]    ; encoding: [0x05,0x00,0x00,0xd1,0x01,0x83,0x19,0x00]
5185 0x05,0x00,0x00,0xd1,0x01,0x83,0x19,0x00
5187 # CHECK: v_cndmask_b32_e64 v5, v1, 0.5, s[6:7]   ; encoding: [0x05,0x00,0x00,0xd1,0x01,0xe1,0x19,0x00]
5188 0x05,0x00,0x00,0xd1,0x01,0xe1,0x19,0x00
5190 # CHECK: v_cndmask_b32_e64 v5, v1, -4.0, s[6:7]  ; encoding: [0x05,0x00,0x00,0xd1,0x01,0xef,0x19,0x00]
5191 0x05,0x00,0x00,0xd1,0x01,0xef,0x19,0x00
5193 # CHECK: v_cndmask_b32_e64 v5, v1, v2, s[8:9]    ; encoding: [0x05,0x00,0x00,0xd1,0x01,0x05,0x22,0x00]
5194 0x05,0x00,0x00,0xd1,0x01,0x05,0x22,0x00
5196 # CHECK: v_cndmask_b32_e64 v5, v1, v2, s[100:101] ; encoding: [0x05,0x00,0x00,0xd1,0x01,0x05,0x92,0x01]
5197 0x05,0x00,0x00,0xd1,0x01,0x05,0x92,0x01
5199 # CHECK: v_cndmask_b32_e64 v5, v1, v2, flat_scratch ; encoding: [0x05,0x00,0x00,0xd1,0x01,0x05,0x9a,0x01]
5200 0x05,0x00,0x00,0xd1,0x01,0x05,0x9a,0x01
5202 # CHECK: v_cndmask_b32_e64 v5, v1, v2, vcc       ; encoding: [0x05,0x00,0x00,0xd1,0x01,0x05,0xaa,0x01]
5203 0x05,0x00,0x00,0xd1,0x01,0x05,0xaa,0x01
5205 # CHECK: v_cndmask_b32_e64 v5, v1, v2, tba       ; encoding: [0x05,0x00,0x00,0xd1,0x01,0x05,0xb2,0x01]
5206 0x05,0x00,0x00,0xd1,0x01,0x05,0xb2,0x01
5208 # CHECK: v_cndmask_b32_e64 v5, v1, v2, tma       ; encoding: [0x05,0x00,0x00,0xd1,0x01,0x05,0xba,0x01]
5209 0x05,0x00,0x00,0xd1,0x01,0x05,0xba,0x01
5211 # CHECK: v_cndmask_b32_e64 v5, v1, v2, ttmp[10:11] ; encoding: [0x05,0x00,0x00,0xd1,0x01,0x05,0xea,0x01]
5212 0x05,0x00,0x00,0xd1,0x01,0x05,0xea,0x01
5214 # CHECK: v_cndmask_b32_e64 v5, -v1, |v2|, vcc    ; encoding: [0x05,0x02,0x00,0xd1,0x01,0x05,0xaa,0x21]
5215 0x05,0x02,0x00,0xd1,0x01,0x05,0xaa,0x21
5217 # CHECK: v_cndmask_b32_e64 v5, |v1|, -v2, vcc    ; encoding: [0x05,0x01,0x00,0xd1,0x01,0x05,0xaa,0x41]
5218 0x05,0x01,0x00,0xd1,0x01,0x05,0xaa,0x41
5220 # CHECK: v_cndmask_b32_e64 v5, -|v1|, -|v2|, vcc ; encoding: [0x05,0x03,0x00,0xd1,0x01,0x05,0xaa,0x61]
5221 0x05,0x03,0x00,0xd1,0x01,0x05,0xaa,0x61
5223 # CHECK: v_add_f32_e64 v5, v1, v2                ; encoding: [0x05,0x00,0x01,0xd1,0x01,0x05,0x02,0x00]
5224 0x05,0x00,0x01,0xd1,0x01,0x05,0x02,0x00
5226 # CHECK: v_add_f32_e64 v255, v1, v2              ; encoding: [0xff,0x00,0x01,0xd1,0x01,0x05,0x02,0x00]
5227 0xff,0x00,0x01,0xd1,0x01,0x05,0x02,0x00
5229 # CHECK: v_add_f32_e64 v5, v255, v2              ; encoding: [0x05,0x00,0x01,0xd1,0xff,0x05,0x02,0x00]
5230 0x05,0x00,0x01,0xd1,0xff,0x05,0x02,0x00
5232 # CHECK: v_add_f32_e64 v5, s1, v2                ; encoding: [0x05,0x00,0x01,0xd1,0x01,0x04,0x02,0x00]
5233 0x05,0x00,0x01,0xd1,0x01,0x04,0x02,0x00
5235 # CHECK: v_add_f32_e64 v5, s101, v2              ; encoding: [0x05,0x00,0x01,0xd1,0x65,0x04,0x02,0x00]
5236 0x05,0x00,0x01,0xd1,0x65,0x04,0x02,0x00
5238 # CHECK: v_add_f32_e64 v5, flat_scratch_lo, v2   ; encoding: [0x05,0x00,0x01,0xd1,0x66,0x04,0x02,0x00]
5239 0x05,0x00,0x01,0xd1,0x66,0x04,0x02,0x00
5241 # CHECK: v_add_f32_e64 v5, flat_scratch_hi, v2   ; encoding: [0x05,0x00,0x01,0xd1,0x67,0x04,0x02,0x00]
5242 0x05,0x00,0x01,0xd1,0x67,0x04,0x02,0x00
5244 # CHECK: v_add_f32_e64 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x01,0xd1,0x6a,0x04,0x02,0x00]
5245 0x05,0x00,0x01,0xd1,0x6a,0x04,0x02,0x00
5247 # CHECK: v_add_f32_e64 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x01,0xd1,0x6b,0x04,0x02,0x00]
5248 0x05,0x00,0x01,0xd1,0x6b,0x04,0x02,0x00
5250 # CHECK: v_add_f32_e64 v5, tba_lo, v2            ; encoding: [0x05,0x00,0x01,0xd1,0x6c,0x04,0x02,0x00]
5251 0x05,0x00,0x01,0xd1,0x6c,0x04,0x02,0x00
5253 # CHECK: v_add_f32_e64 v5, tba_hi, v2            ; encoding: [0x05,0x00,0x01,0xd1,0x6d,0x04,0x02,0x00]
5254 0x05,0x00,0x01,0xd1,0x6d,0x04,0x02,0x00
5256 # CHECK: v_add_f32_e64 v5, tma_lo, v2            ; encoding: [0x05,0x00,0x01,0xd1,0x6e,0x04,0x02,0x00]
5257 0x05,0x00,0x01,0xd1,0x6e,0x04,0x02,0x00
5259 # CHECK: v_add_f32_e64 v5, tma_hi, v2            ; encoding: [0x05,0x00,0x01,0xd1,0x6f,0x04,0x02,0x00]
5260 0x05,0x00,0x01,0xd1,0x6f,0x04,0x02,0x00
5262 # CHECK: v_add_f32_e64 v5, ttmp11, v2            ; encoding: [0x05,0x00,0x01,0xd1,0x7b,0x04,0x02,0x00]
5263 0x05,0x00,0x01,0xd1,0x7b,0x04,0x02,0x00
5265 # CHECK: v_add_f32_e64 v5, m0, v2                ; encoding: [0x05,0x00,0x01,0xd1,0x7c,0x04,0x02,0x00]
5266 0x05,0x00,0x01,0xd1,0x7c,0x04,0x02,0x00
5268 # CHECK: v_add_f32_e64 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x01,0xd1,0x7e,0x04,0x02,0x00]
5269 0x05,0x00,0x01,0xd1,0x7e,0x04,0x02,0x00
5271 # CHECK: v_add_f32_e64 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x01,0xd1,0x7f,0x04,0x02,0x00]
5272 0x05,0x00,0x01,0xd1,0x7f,0x04,0x02,0x00
5274 # CHECK: v_add_f32_e64 v5, 0, v2                 ; encoding: [0x05,0x00,0x01,0xd1,0x80,0x04,0x02,0x00]
5275 0x05,0x00,0x01,0xd1,0x80,0x04,0x02,0x00
5277 # CHECK: v_add_f32_e64 v5, -1, v2                ; encoding: [0x05,0x00,0x01,0xd1,0xc1,0x04,0x02,0x00]
5278 0x05,0x00,0x01,0xd1,0xc1,0x04,0x02,0x00
5280 # CHECK: v_add_f32_e64 v5, 0.5, v2               ; encoding: [0x05,0x00,0x01,0xd1,0xf0,0x04,0x02,0x00]
5281 0x05,0x00,0x01,0xd1,0xf0,0x04,0x02,0x00
5283 # CHECK: v_add_f32_e64 v5, -4.0, v2              ; encoding: [0x05,0x00,0x01,0xd1,0xf7,0x04,0x02,0x00]
5284 0x05,0x00,0x01,0xd1,0xf7,0x04,0x02,0x00
5286 # CHECK: v_add_f32_e64 v5, v1, v255              ; encoding: [0x05,0x00,0x01,0xd1,0x01,0xff,0x03,0x00]
5287 0x05,0x00,0x01,0xd1,0x01,0xff,0x03,0x00
5289 # CHECK: v_add_f32_e64 v5, v1, s2                ; encoding: [0x05,0x00,0x01,0xd1,0x01,0x05,0x00,0x00]
5290 0x05,0x00,0x01,0xd1,0x01,0x05,0x00,0x00
5292 # CHECK: v_add_f32_e64 v5, v1, s101              ; encoding: [0x05,0x00,0x01,0xd1,0x01,0xcb,0x00,0x00]
5293 0x05,0x00,0x01,0xd1,0x01,0xcb,0x00,0x00
5295 # CHECK: v_add_f32_e64 v5, v1, flat_scratch_lo   ; encoding: [0x05,0x00,0x01,0xd1,0x01,0xcd,0x00,0x00]
5296 0x05,0x00,0x01,0xd1,0x01,0xcd,0x00,0x00
5298 # CHECK: v_add_f32_e64 v5, v1, flat_scratch_hi   ; encoding: [0x05,0x00,0x01,0xd1,0x01,0xcf,0x00,0x00]
5299 0x05,0x00,0x01,0xd1,0x01,0xcf,0x00,0x00
5301 # CHECK: v_add_f32_e64 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x01,0xd1,0x01,0xd5,0x00,0x00]
5302 0x05,0x00,0x01,0xd1,0x01,0xd5,0x00,0x00
5304 # CHECK: v_add_f32_e64 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x01,0xd1,0x01,0xd7,0x00,0x00]
5305 0x05,0x00,0x01,0xd1,0x01,0xd7,0x00,0x00
5307 # CHECK: v_add_f32_e64 v5, v1, tba_lo            ; encoding: [0x05,0x00,0x01,0xd1,0x01,0xd9,0x00,0x00]
5308 0x05,0x00,0x01,0xd1,0x01,0xd9,0x00,0x00
5310 # CHECK: v_add_f32_e64 v5, v1, tba_hi            ; encoding: [0x05,0x00,0x01,0xd1,0x01,0xdb,0x00,0x00]
5311 0x05,0x00,0x01,0xd1,0x01,0xdb,0x00,0x00
5313 # CHECK: v_add_f32_e64 v5, v1, tma_lo            ; encoding: [0x05,0x00,0x01,0xd1,0x01,0xdd,0x00,0x00]
5314 0x05,0x00,0x01,0xd1,0x01,0xdd,0x00,0x00
5316 # CHECK: v_add_f32_e64 v5, v1, tma_hi            ; encoding: [0x05,0x00,0x01,0xd1,0x01,0xdf,0x00,0x00]
5317 0x05,0x00,0x01,0xd1,0x01,0xdf,0x00,0x00
5319 # CHECK: v_add_f32_e64 v5, v1, ttmp11            ; encoding: [0x05,0x00,0x01,0xd1,0x01,0xf7,0x00,0x00]
5320 0x05,0x00,0x01,0xd1,0x01,0xf7,0x00,0x00
5322 # CHECK: v_add_f32_e64 v5, v1, m0                ; encoding: [0x05,0x00,0x01,0xd1,0x01,0xf9,0x00,0x00]
5323 0x05,0x00,0x01,0xd1,0x01,0xf9,0x00,0x00
5325 # CHECK: v_add_f32_e64 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x01,0xd1,0x01,0xfd,0x00,0x00]
5326 0x05,0x00,0x01,0xd1,0x01,0xfd,0x00,0x00
5328 # CHECK: v_add_f32_e64 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x01,0xd1,0x01,0xff,0x00,0x00]
5329 0x05,0x00,0x01,0xd1,0x01,0xff,0x00,0x00
5331 # CHECK: v_add_f32_e64 v5, v1, 0                 ; encoding: [0x05,0x00,0x01,0xd1,0x01,0x01,0x01,0x00]
5332 0x05,0x00,0x01,0xd1,0x01,0x01,0x01,0x00
5334 # CHECK: v_add_f32_e64 v5, v1, -1                ; encoding: [0x05,0x00,0x01,0xd1,0x01,0x83,0x01,0x00]
5335 0x05,0x00,0x01,0xd1,0x01,0x83,0x01,0x00
5337 # CHECK: v_add_f32_e64 v5, v1, 0.5               ; encoding: [0x05,0x00,0x01,0xd1,0x01,0xe1,0x01,0x00]
5338 0x05,0x00,0x01,0xd1,0x01,0xe1,0x01,0x00
5340 # CHECK: v_add_f32_e64 v5, v1, -4.0              ; encoding: [0x05,0x00,0x01,0xd1,0x01,0xef,0x01,0x00]
5341 0x05,0x00,0x01,0xd1,0x01,0xef,0x01,0x00
5343 # CHECK: v_add_f32_e64 v5, -v1, v2               ; encoding: [0x05,0x00,0x01,0xd1,0x01,0x05,0x02,0x20]
5344 0x05,0x00,0x01,0xd1,0x01,0x05,0x02,0x20
5346 # CHECK: v_add_f32_e64 v5, v1, -v2               ; encoding: [0x05,0x00,0x01,0xd1,0x01,0x05,0x02,0x40]
5347 0x05,0x00,0x01,0xd1,0x01,0x05,0x02,0x40
5349 # CHECK: v_add_f32_e64 v5, -v1, -v2              ; encoding: [0x05,0x00,0x01,0xd1,0x01,0x05,0x02,0x60]
5350 0x05,0x00,0x01,0xd1,0x01,0x05,0x02,0x60
5352 # CHECK: v_add_f32_e64 v5, |v1|, v2              ; encoding: [0x05,0x01,0x01,0xd1,0x01,0x05,0x02,0x00]
5353 0x05,0x01,0x01,0xd1,0x01,0x05,0x02,0x00
5355 # CHECK: v_add_f32_e64 v5, v1, |v2|              ; encoding: [0x05,0x02,0x01,0xd1,0x01,0x05,0x02,0x00]
5356 0x05,0x02,0x01,0xd1,0x01,0x05,0x02,0x00
5358 # CHECK: v_add_f32_e64 v5, |v1|, |v2|            ; encoding: [0x05,0x03,0x01,0xd1,0x01,0x05,0x02,0x00]
5359 0x05,0x03,0x01,0xd1,0x01,0x05,0x02,0x00
5361 # CHECK: v_add_f32_e64 v5, v1, v2 clamp          ; encoding: [0x05,0x80,0x01,0xd1,0x01,0x05,0x02,0x00]
5362 0x05,0x80,0x01,0xd1,0x01,0x05,0x02,0x00
5364 # CHECK: v_add_f32_e64 v5, v1, v2 mul:2          ; encoding: [0x05,0x00,0x01,0xd1,0x01,0x05,0x02,0x08]
5365 0x05,0x00,0x01,0xd1,0x01,0x05,0x02,0x08
5367 # CHECK: v_add_f32_e64 v5, v1, v2 mul:4          ; encoding: [0x05,0x00,0x01,0xd1,0x01,0x05,0x02,0x10]
5368 0x05,0x00,0x01,0xd1,0x01,0x05,0x02,0x10
5370 # CHECK: v_add_f32_e64 v5, v1, v2 div:2          ; encoding: [0x05,0x00,0x01,0xd1,0x01,0x05,0x02,0x18]
5371 0x05,0x00,0x01,0xd1,0x01,0x05,0x02,0x18
5373 # CHECK: v_sub_f32_e64 v5, v1, v2                ; encoding: [0x05,0x00,0x02,0xd1,0x01,0x05,0x02,0x00]
5374 0x05,0x00,0x02,0xd1,0x01,0x05,0x02,0x00
5376 # CHECK: v_sub_f32_e64 v255, v1, v2              ; encoding: [0xff,0x00,0x02,0xd1,0x01,0x05,0x02,0x00]
5377 0xff,0x00,0x02,0xd1,0x01,0x05,0x02,0x00
5379 # CHECK: v_sub_f32_e64 v5, v255, v2              ; encoding: [0x05,0x00,0x02,0xd1,0xff,0x05,0x02,0x00]
5380 0x05,0x00,0x02,0xd1,0xff,0x05,0x02,0x00
5382 # CHECK: v_sub_f32_e64 v5, s1, v2                ; encoding: [0x05,0x00,0x02,0xd1,0x01,0x04,0x02,0x00]
5383 0x05,0x00,0x02,0xd1,0x01,0x04,0x02,0x00
5385 # CHECK: v_sub_f32_e64 v5, s101, v2              ; encoding: [0x05,0x00,0x02,0xd1,0x65,0x04,0x02,0x00]
5386 0x05,0x00,0x02,0xd1,0x65,0x04,0x02,0x00
5388 # CHECK: v_sub_f32_e64 v5, flat_scratch_lo, v2   ; encoding: [0x05,0x00,0x02,0xd1,0x66,0x04,0x02,0x00]
5389 0x05,0x00,0x02,0xd1,0x66,0x04,0x02,0x00
5391 # CHECK: v_sub_f32_e64 v5, flat_scratch_hi, v2   ; encoding: [0x05,0x00,0x02,0xd1,0x67,0x04,0x02,0x00]
5392 0x05,0x00,0x02,0xd1,0x67,0x04,0x02,0x00
5394 # CHECK: v_sub_f32_e64 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x02,0xd1,0x6a,0x04,0x02,0x00]
5395 0x05,0x00,0x02,0xd1,0x6a,0x04,0x02,0x00
5397 # CHECK: v_sub_f32_e64 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x02,0xd1,0x6b,0x04,0x02,0x00]
5398 0x05,0x00,0x02,0xd1,0x6b,0x04,0x02,0x00
5400 # CHECK: v_sub_f32_e64 v5, tba_lo, v2            ; encoding: [0x05,0x00,0x02,0xd1,0x6c,0x04,0x02,0x00]
5401 0x05,0x00,0x02,0xd1,0x6c,0x04,0x02,0x00
5403 # CHECK: v_sub_f32_e64 v5, tba_hi, v2            ; encoding: [0x05,0x00,0x02,0xd1,0x6d,0x04,0x02,0x00]
5404 0x05,0x00,0x02,0xd1,0x6d,0x04,0x02,0x00
5406 # CHECK: v_sub_f32_e64 v5, tma_lo, v2            ; encoding: [0x05,0x00,0x02,0xd1,0x6e,0x04,0x02,0x00]
5407 0x05,0x00,0x02,0xd1,0x6e,0x04,0x02,0x00
5409 # CHECK: v_sub_f32_e64 v5, tma_hi, v2            ; encoding: [0x05,0x00,0x02,0xd1,0x6f,0x04,0x02,0x00]
5410 0x05,0x00,0x02,0xd1,0x6f,0x04,0x02,0x00
5412 # CHECK: v_sub_f32_e64 v5, ttmp11, v2            ; encoding: [0x05,0x00,0x02,0xd1,0x7b,0x04,0x02,0x00]
5413 0x05,0x00,0x02,0xd1,0x7b,0x04,0x02,0x00
5415 # CHECK: v_sub_f32_e64 v5, m0, v2                ; encoding: [0x05,0x00,0x02,0xd1,0x7c,0x04,0x02,0x00]
5416 0x05,0x00,0x02,0xd1,0x7c,0x04,0x02,0x00
5418 # CHECK: v_sub_f32_e64 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x02,0xd1,0x7e,0x04,0x02,0x00]
5419 0x05,0x00,0x02,0xd1,0x7e,0x04,0x02,0x00
5421 # CHECK: v_sub_f32_e64 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x02,0xd1,0x7f,0x04,0x02,0x00]
5422 0x05,0x00,0x02,0xd1,0x7f,0x04,0x02,0x00
5424 # CHECK: v_sub_f32_e64 v5, 0, v2                 ; encoding: [0x05,0x00,0x02,0xd1,0x80,0x04,0x02,0x00]
5425 0x05,0x00,0x02,0xd1,0x80,0x04,0x02,0x00
5427 # CHECK: v_sub_f32_e64 v5, -1, v2                ; encoding: [0x05,0x00,0x02,0xd1,0xc1,0x04,0x02,0x00]
5428 0x05,0x00,0x02,0xd1,0xc1,0x04,0x02,0x00
5430 # CHECK: v_sub_f32_e64 v5, 0.5, v2               ; encoding: [0x05,0x00,0x02,0xd1,0xf0,0x04,0x02,0x00]
5431 0x05,0x00,0x02,0xd1,0xf0,0x04,0x02,0x00
5433 # CHECK: v_sub_f32_e64 v5, -4.0, v2              ; encoding: [0x05,0x00,0x02,0xd1,0xf7,0x04,0x02,0x00]
5434 0x05,0x00,0x02,0xd1,0xf7,0x04,0x02,0x00
5436 # CHECK: v_sub_f32_e64 v5, v1, v255              ; encoding: [0x05,0x00,0x02,0xd1,0x01,0xff,0x03,0x00]
5437 0x05,0x00,0x02,0xd1,0x01,0xff,0x03,0x00
5439 # CHECK: v_sub_f32_e64 v5, v1, s2                ; encoding: [0x05,0x00,0x02,0xd1,0x01,0x05,0x00,0x00]
5440 0x05,0x00,0x02,0xd1,0x01,0x05,0x00,0x00
5442 # CHECK: v_sub_f32_e64 v5, v1, s101              ; encoding: [0x05,0x00,0x02,0xd1,0x01,0xcb,0x00,0x00]
5443 0x05,0x00,0x02,0xd1,0x01,0xcb,0x00,0x00
5445 # CHECK: v_sub_f32_e64 v5, v1, flat_scratch_lo   ; encoding: [0x05,0x00,0x02,0xd1,0x01,0xcd,0x00,0x00]
5446 0x05,0x00,0x02,0xd1,0x01,0xcd,0x00,0x00
5448 # CHECK: v_sub_f32_e64 v5, v1, flat_scratch_hi   ; encoding: [0x05,0x00,0x02,0xd1,0x01,0xcf,0x00,0x00]
5449 0x05,0x00,0x02,0xd1,0x01,0xcf,0x00,0x00
5451 # CHECK: v_sub_f32_e64 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x02,0xd1,0x01,0xd5,0x00,0x00]
5452 0x05,0x00,0x02,0xd1,0x01,0xd5,0x00,0x00
5454 # CHECK: v_sub_f32_e64 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x02,0xd1,0x01,0xd7,0x00,0x00]
5455 0x05,0x00,0x02,0xd1,0x01,0xd7,0x00,0x00
5457 # CHECK: v_sub_f32_e64 v5, v1, tba_lo            ; encoding: [0x05,0x00,0x02,0xd1,0x01,0xd9,0x00,0x00]
5458 0x05,0x00,0x02,0xd1,0x01,0xd9,0x00,0x00
5460 # CHECK: v_sub_f32_e64 v5, v1, tba_hi            ; encoding: [0x05,0x00,0x02,0xd1,0x01,0xdb,0x00,0x00]
5461 0x05,0x00,0x02,0xd1,0x01,0xdb,0x00,0x00
5463 # CHECK: v_sub_f32_e64 v5, v1, tma_lo            ; encoding: [0x05,0x00,0x02,0xd1,0x01,0xdd,0x00,0x00]
5464 0x05,0x00,0x02,0xd1,0x01,0xdd,0x00,0x00
5466 # CHECK: v_sub_f32_e64 v5, v1, tma_hi            ; encoding: [0x05,0x00,0x02,0xd1,0x01,0xdf,0x00,0x00]
5467 0x05,0x00,0x02,0xd1,0x01,0xdf,0x00,0x00
5469 # CHECK: v_sub_f32_e64 v5, v1, ttmp11            ; encoding: [0x05,0x00,0x02,0xd1,0x01,0xf7,0x00,0x00]
5470 0x05,0x00,0x02,0xd1,0x01,0xf7,0x00,0x00
5472 # CHECK: v_sub_f32_e64 v5, v1, m0                ; encoding: [0x05,0x00,0x02,0xd1,0x01,0xf9,0x00,0x00]
5473 0x05,0x00,0x02,0xd1,0x01,0xf9,0x00,0x00
5475 # CHECK: v_sub_f32_e64 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x02,0xd1,0x01,0xfd,0x00,0x00]
5476 0x05,0x00,0x02,0xd1,0x01,0xfd,0x00,0x00
5478 # CHECK: v_sub_f32_e64 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x02,0xd1,0x01,0xff,0x00,0x00]
5479 0x05,0x00,0x02,0xd1,0x01,0xff,0x00,0x00
5481 # CHECK: v_sub_f32_e64 v5, v1, 0                 ; encoding: [0x05,0x00,0x02,0xd1,0x01,0x01,0x01,0x00]
5482 0x05,0x00,0x02,0xd1,0x01,0x01,0x01,0x00
5484 # CHECK: v_sub_f32_e64 v5, v1, -1                ; encoding: [0x05,0x00,0x02,0xd1,0x01,0x83,0x01,0x00]
5485 0x05,0x00,0x02,0xd1,0x01,0x83,0x01,0x00
5487 # CHECK: v_sub_f32_e64 v5, v1, 0.5               ; encoding: [0x05,0x00,0x02,0xd1,0x01,0xe1,0x01,0x00]
5488 0x05,0x00,0x02,0xd1,0x01,0xe1,0x01,0x00
5490 # CHECK: v_sub_f32_e64 v5, v1, -4.0              ; encoding: [0x05,0x00,0x02,0xd1,0x01,0xef,0x01,0x00]
5491 0x05,0x00,0x02,0xd1,0x01,0xef,0x01,0x00
5493 # CHECK: v_sub_f32_e64 v5, -v1, v2               ; encoding: [0x05,0x00,0x02,0xd1,0x01,0x05,0x02,0x20]
5494 0x05,0x00,0x02,0xd1,0x01,0x05,0x02,0x20
5496 # CHECK: v_sub_f32_e64 v5, v1, -v2               ; encoding: [0x05,0x00,0x02,0xd1,0x01,0x05,0x02,0x40]
5497 0x05,0x00,0x02,0xd1,0x01,0x05,0x02,0x40
5499 # CHECK: v_sub_f32_e64 v5, -v1, -v2              ; encoding: [0x05,0x00,0x02,0xd1,0x01,0x05,0x02,0x60]
5500 0x05,0x00,0x02,0xd1,0x01,0x05,0x02,0x60
5502 # CHECK: v_sub_f32_e64 v5, |v1|, v2              ; encoding: [0x05,0x01,0x02,0xd1,0x01,0x05,0x02,0x00]
5503 0x05,0x01,0x02,0xd1,0x01,0x05,0x02,0x00
5505 # CHECK: v_sub_f32_e64 v5, v1, |v2|              ; encoding: [0x05,0x02,0x02,0xd1,0x01,0x05,0x02,0x00]
5506 0x05,0x02,0x02,0xd1,0x01,0x05,0x02,0x00
5508 # CHECK: v_sub_f32_e64 v5, |v1|, |v2|            ; encoding: [0x05,0x03,0x02,0xd1,0x01,0x05,0x02,0x00]
5509 0x05,0x03,0x02,0xd1,0x01,0x05,0x02,0x00
5511 # CHECK: v_sub_f32_e64 v5, v1, v2 clamp          ; encoding: [0x05,0x80,0x02,0xd1,0x01,0x05,0x02,0x00]
5512 0x05,0x80,0x02,0xd1,0x01,0x05,0x02,0x00
5514 # CHECK: v_sub_f32_e64 v5, v1, v2 mul:2          ; encoding: [0x05,0x00,0x02,0xd1,0x01,0x05,0x02,0x08]
5515 0x05,0x00,0x02,0xd1,0x01,0x05,0x02,0x08
5517 # CHECK: v_sub_f32_e64 v5, v1, v2 mul:4          ; encoding: [0x05,0x00,0x02,0xd1,0x01,0x05,0x02,0x10]
5518 0x05,0x00,0x02,0xd1,0x01,0x05,0x02,0x10
5520 # CHECK: v_sub_f32_e64 v5, v1, v2 div:2          ; encoding: [0x05,0x00,0x02,0xd1,0x01,0x05,0x02,0x18]
5521 0x05,0x00,0x02,0xd1,0x01,0x05,0x02,0x18
5523 # CHECK: v_subrev_f32_e64 v5, v1, v2             ; encoding: [0x05,0x00,0x03,0xd1,0x01,0x05,0x02,0x00]
5524 0x05,0x00,0x03,0xd1,0x01,0x05,0x02,0x00
5526 # CHECK: v_subrev_f32_e64 v255, v1, v2           ; encoding: [0xff,0x00,0x03,0xd1,0x01,0x05,0x02,0x00]
5527 0xff,0x00,0x03,0xd1,0x01,0x05,0x02,0x00
5529 # CHECK: v_subrev_f32_e64 v5, v255, v2           ; encoding: [0x05,0x00,0x03,0xd1,0xff,0x05,0x02,0x00]
5530 0x05,0x00,0x03,0xd1,0xff,0x05,0x02,0x00
5532 # CHECK: v_subrev_f32_e64 v5, s1, v2             ; encoding: [0x05,0x00,0x03,0xd1,0x01,0x04,0x02,0x00]
5533 0x05,0x00,0x03,0xd1,0x01,0x04,0x02,0x00
5535 # CHECK: v_subrev_f32_e64 v5, s101, v2           ; encoding: [0x05,0x00,0x03,0xd1,0x65,0x04,0x02,0x00]
5536 0x05,0x00,0x03,0xd1,0x65,0x04,0x02,0x00
5538 # CHECK: v_subrev_f32_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x03,0xd1,0x66,0x04,0x02,0x00]
5539 0x05,0x00,0x03,0xd1,0x66,0x04,0x02,0x00
5541 # CHECK: v_subrev_f32_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x03,0xd1,0x67,0x04,0x02,0x00]
5542 0x05,0x00,0x03,0xd1,0x67,0x04,0x02,0x00
5544 # CHECK: v_subrev_f32_e64 v5, vcc_lo, v2         ; encoding: [0x05,0x00,0x03,0xd1,0x6a,0x04,0x02,0x00]
5545 0x05,0x00,0x03,0xd1,0x6a,0x04,0x02,0x00
5547 # CHECK: v_subrev_f32_e64 v5, vcc_hi, v2         ; encoding: [0x05,0x00,0x03,0xd1,0x6b,0x04,0x02,0x00]
5548 0x05,0x00,0x03,0xd1,0x6b,0x04,0x02,0x00
5550 # CHECK: v_subrev_f32_e64 v5, tba_lo, v2         ; encoding: [0x05,0x00,0x03,0xd1,0x6c,0x04,0x02,0x00]
5551 0x05,0x00,0x03,0xd1,0x6c,0x04,0x02,0x00
5553 # CHECK: v_subrev_f32_e64 v5, tba_hi, v2         ; encoding: [0x05,0x00,0x03,0xd1,0x6d,0x04,0x02,0x00]
5554 0x05,0x00,0x03,0xd1,0x6d,0x04,0x02,0x00
5556 # CHECK: v_subrev_f32_e64 v5, tma_lo, v2         ; encoding: [0x05,0x00,0x03,0xd1,0x6e,0x04,0x02,0x00]
5557 0x05,0x00,0x03,0xd1,0x6e,0x04,0x02,0x00
5559 # CHECK: v_subrev_f32_e64 v5, tma_hi, v2         ; encoding: [0x05,0x00,0x03,0xd1,0x6f,0x04,0x02,0x00]
5560 0x05,0x00,0x03,0xd1,0x6f,0x04,0x02,0x00
5562 # CHECK: v_subrev_f32_e64 v5, ttmp11, v2         ; encoding: [0x05,0x00,0x03,0xd1,0x7b,0x04,0x02,0x00]
5563 0x05,0x00,0x03,0xd1,0x7b,0x04,0x02,0x00
5565 # CHECK: v_subrev_f32_e64 v5, m0, v2             ; encoding: [0x05,0x00,0x03,0xd1,0x7c,0x04,0x02,0x00]
5566 0x05,0x00,0x03,0xd1,0x7c,0x04,0x02,0x00
5568 # CHECK: v_subrev_f32_e64 v5, exec_lo, v2        ; encoding: [0x05,0x00,0x03,0xd1,0x7e,0x04,0x02,0x00]
5569 0x05,0x00,0x03,0xd1,0x7e,0x04,0x02,0x00
5571 # CHECK: v_subrev_f32_e64 v5, exec_hi, v2        ; encoding: [0x05,0x00,0x03,0xd1,0x7f,0x04,0x02,0x00]
5572 0x05,0x00,0x03,0xd1,0x7f,0x04,0x02,0x00
5574 # CHECK: v_subrev_f32_e64 v5, 0, v2              ; encoding: [0x05,0x00,0x03,0xd1,0x80,0x04,0x02,0x00]
5575 0x05,0x00,0x03,0xd1,0x80,0x04,0x02,0x00
5577 # CHECK: v_subrev_f32_e64 v5, -1, v2             ; encoding: [0x05,0x00,0x03,0xd1,0xc1,0x04,0x02,0x00]
5578 0x05,0x00,0x03,0xd1,0xc1,0x04,0x02,0x00
5580 # CHECK: v_subrev_f32_e64 v5, 0.5, v2            ; encoding: [0x05,0x00,0x03,0xd1,0xf0,0x04,0x02,0x00]
5581 0x05,0x00,0x03,0xd1,0xf0,0x04,0x02,0x00
5583 # CHECK: v_subrev_f32_e64 v5, -4.0, v2           ; encoding: [0x05,0x00,0x03,0xd1,0xf7,0x04,0x02,0x00]
5584 0x05,0x00,0x03,0xd1,0xf7,0x04,0x02,0x00
5586 # CHECK: v_subrev_f32_e64 v5, v1, v255           ; encoding: [0x05,0x00,0x03,0xd1,0x01,0xff,0x03,0x00]
5587 0x05,0x00,0x03,0xd1,0x01,0xff,0x03,0x00
5589 # CHECK: v_subrev_f32_e64 v5, v1, s2             ; encoding: [0x05,0x00,0x03,0xd1,0x01,0x05,0x00,0x00]
5590 0x05,0x00,0x03,0xd1,0x01,0x05,0x00,0x00
5592 # CHECK: v_subrev_f32_e64 v5, v1, s101           ; encoding: [0x05,0x00,0x03,0xd1,0x01,0xcb,0x00,0x00]
5593 0x05,0x00,0x03,0xd1,0x01,0xcb,0x00,0x00
5595 # CHECK: v_subrev_f32_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x03,0xd1,0x01,0xcd,0x00,0x00]
5596 0x05,0x00,0x03,0xd1,0x01,0xcd,0x00,0x00
5598 # CHECK: v_subrev_f32_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x03,0xd1,0x01,0xcf,0x00,0x00]
5599 0x05,0x00,0x03,0xd1,0x01,0xcf,0x00,0x00
5601 # CHECK: v_subrev_f32_e64 v5, v1, vcc_lo         ; encoding: [0x05,0x00,0x03,0xd1,0x01,0xd5,0x00,0x00]
5602 0x05,0x00,0x03,0xd1,0x01,0xd5,0x00,0x00
5604 # CHECK: v_subrev_f32_e64 v5, v1, vcc_hi         ; encoding: [0x05,0x00,0x03,0xd1,0x01,0xd7,0x00,0x00]
5605 0x05,0x00,0x03,0xd1,0x01,0xd7,0x00,0x00
5607 # CHECK: v_subrev_f32_e64 v5, v1, tba_lo         ; encoding: [0x05,0x00,0x03,0xd1,0x01,0xd9,0x00,0x00]
5608 0x05,0x00,0x03,0xd1,0x01,0xd9,0x00,0x00
5610 # CHECK: v_subrev_f32_e64 v5, v1, tba_hi         ; encoding: [0x05,0x00,0x03,0xd1,0x01,0xdb,0x00,0x00]
5611 0x05,0x00,0x03,0xd1,0x01,0xdb,0x00,0x00
5613 # CHECK: v_subrev_f32_e64 v5, v1, tma_lo         ; encoding: [0x05,0x00,0x03,0xd1,0x01,0xdd,0x00,0x00]
5614 0x05,0x00,0x03,0xd1,0x01,0xdd,0x00,0x00
5616 # CHECK: v_subrev_f32_e64 v5, v1, tma_hi         ; encoding: [0x05,0x00,0x03,0xd1,0x01,0xdf,0x00,0x00]
5617 0x05,0x00,0x03,0xd1,0x01,0xdf,0x00,0x00
5619 # CHECK: v_subrev_f32_e64 v5, v1, ttmp11         ; encoding: [0x05,0x00,0x03,0xd1,0x01,0xf7,0x00,0x00]
5620 0x05,0x00,0x03,0xd1,0x01,0xf7,0x00,0x00
5622 # CHECK: v_subrev_f32_e64 v5, v1, m0             ; encoding: [0x05,0x00,0x03,0xd1,0x01,0xf9,0x00,0x00]
5623 0x05,0x00,0x03,0xd1,0x01,0xf9,0x00,0x00
5625 # CHECK: v_subrev_f32_e64 v5, v1, exec_lo        ; encoding: [0x05,0x00,0x03,0xd1,0x01,0xfd,0x00,0x00]
5626 0x05,0x00,0x03,0xd1,0x01,0xfd,0x00,0x00
5628 # CHECK: v_subrev_f32_e64 v5, v1, exec_hi        ; encoding: [0x05,0x00,0x03,0xd1,0x01,0xff,0x00,0x00]
5629 0x05,0x00,0x03,0xd1,0x01,0xff,0x00,0x00
5631 # CHECK: v_subrev_f32_e64 v5, v1, 0              ; encoding: [0x05,0x00,0x03,0xd1,0x01,0x01,0x01,0x00]
5632 0x05,0x00,0x03,0xd1,0x01,0x01,0x01,0x00
5634 # CHECK: v_subrev_f32_e64 v5, v1, -1             ; encoding: [0x05,0x00,0x03,0xd1,0x01,0x83,0x01,0x00]
5635 0x05,0x00,0x03,0xd1,0x01,0x83,0x01,0x00
5637 # CHECK: v_subrev_f32_e64 v5, v1, 0.5            ; encoding: [0x05,0x00,0x03,0xd1,0x01,0xe1,0x01,0x00]
5638 0x05,0x00,0x03,0xd1,0x01,0xe1,0x01,0x00
5640 # CHECK: v_subrev_f32_e64 v5, v1, -4.0           ; encoding: [0x05,0x00,0x03,0xd1,0x01,0xef,0x01,0x00]
5641 0x05,0x00,0x03,0xd1,0x01,0xef,0x01,0x00
5643 # CHECK: v_subrev_f32_e64 v5, -v1, v2            ; encoding: [0x05,0x00,0x03,0xd1,0x01,0x05,0x02,0x20]
5644 0x05,0x00,0x03,0xd1,0x01,0x05,0x02,0x20
5646 # CHECK: v_subrev_f32_e64 v5, v1, -v2            ; encoding: [0x05,0x00,0x03,0xd1,0x01,0x05,0x02,0x40]
5647 0x05,0x00,0x03,0xd1,0x01,0x05,0x02,0x40
5649 # CHECK: v_subrev_f32_e64 v5, -v1, -v2           ; encoding: [0x05,0x00,0x03,0xd1,0x01,0x05,0x02,0x60]
5650 0x05,0x00,0x03,0xd1,0x01,0x05,0x02,0x60
5652 # CHECK: v_subrev_f32_e64 v5, |v1|, v2           ; encoding: [0x05,0x01,0x03,0xd1,0x01,0x05,0x02,0x00]
5653 0x05,0x01,0x03,0xd1,0x01,0x05,0x02,0x00
5655 # CHECK: v_subrev_f32_e64 v5, v1, |v2|           ; encoding: [0x05,0x02,0x03,0xd1,0x01,0x05,0x02,0x00]
5656 0x05,0x02,0x03,0xd1,0x01,0x05,0x02,0x00
5658 # CHECK: v_subrev_f32_e64 v5, |v1|, |v2|         ; encoding: [0x05,0x03,0x03,0xd1,0x01,0x05,0x02,0x00]
5659 0x05,0x03,0x03,0xd1,0x01,0x05,0x02,0x00
5661 # CHECK: v_subrev_f32_e64 v5, v1, v2 clamp       ; encoding: [0x05,0x80,0x03,0xd1,0x01,0x05,0x02,0x00]
5662 0x05,0x80,0x03,0xd1,0x01,0x05,0x02,0x00
5664 # CHECK: v_subrev_f32_e64 v5, v1, v2 mul:2       ; encoding: [0x05,0x00,0x03,0xd1,0x01,0x05,0x02,0x08]
5665 0x05,0x00,0x03,0xd1,0x01,0x05,0x02,0x08
5667 # CHECK: v_subrev_f32_e64 v5, v1, v2 mul:4       ; encoding: [0x05,0x00,0x03,0xd1,0x01,0x05,0x02,0x10]
5668 0x05,0x00,0x03,0xd1,0x01,0x05,0x02,0x10
5670 # CHECK: v_subrev_f32_e64 v5, v1, v2 div:2       ; encoding: [0x05,0x00,0x03,0xd1,0x01,0x05,0x02,0x18]
5671 0x05,0x00,0x03,0xd1,0x01,0x05,0x02,0x18
5673 # CHECK: v_mul_legacy_f32_e64 v5, v1, v2         ; encoding: [0x05,0x00,0x04,0xd1,0x01,0x05,0x02,0x00]
5674 0x05,0x00,0x04,0xd1,0x01,0x05,0x02,0x00
5676 # CHECK: v_mul_legacy_f32_e64 v255, v1, v2       ; encoding: [0xff,0x00,0x04,0xd1,0x01,0x05,0x02,0x00]
5677 0xff,0x00,0x04,0xd1,0x01,0x05,0x02,0x00
5679 # CHECK: v_mul_legacy_f32_e64 v5, v255, v2       ; encoding: [0x05,0x00,0x04,0xd1,0xff,0x05,0x02,0x00]
5680 0x05,0x00,0x04,0xd1,0xff,0x05,0x02,0x00
5682 # CHECK: v_mul_legacy_f32_e64 v5, s1, v2         ; encoding: [0x05,0x00,0x04,0xd1,0x01,0x04,0x02,0x00]
5683 0x05,0x00,0x04,0xd1,0x01,0x04,0x02,0x00
5685 # CHECK: v_mul_legacy_f32_e64 v5, s101, v2       ; encoding: [0x05,0x00,0x04,0xd1,0x65,0x04,0x02,0x00]
5686 0x05,0x00,0x04,0xd1,0x65,0x04,0x02,0x00
5688 # CHECK: v_mul_legacy_f32_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x04,0xd1,0x66,0x04,0x02,0x00]
5689 0x05,0x00,0x04,0xd1,0x66,0x04,0x02,0x00
5691 # CHECK: v_mul_legacy_f32_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x04,0xd1,0x67,0x04,0x02,0x00]
5692 0x05,0x00,0x04,0xd1,0x67,0x04,0x02,0x00
5694 # CHECK: v_mul_legacy_f32_e64 v5, vcc_lo, v2     ; encoding: [0x05,0x00,0x04,0xd1,0x6a,0x04,0x02,0x00]
5695 0x05,0x00,0x04,0xd1,0x6a,0x04,0x02,0x00
5697 # CHECK: v_mul_legacy_f32_e64 v5, vcc_hi, v2     ; encoding: [0x05,0x00,0x04,0xd1,0x6b,0x04,0x02,0x00]
5698 0x05,0x00,0x04,0xd1,0x6b,0x04,0x02,0x00
5700 # CHECK: v_mul_legacy_f32_e64 v5, tba_lo, v2     ; encoding: [0x05,0x00,0x04,0xd1,0x6c,0x04,0x02,0x00]
5701 0x05,0x00,0x04,0xd1,0x6c,0x04,0x02,0x00
5703 # CHECK: v_mul_legacy_f32_e64 v5, tba_hi, v2     ; encoding: [0x05,0x00,0x04,0xd1,0x6d,0x04,0x02,0x00]
5704 0x05,0x00,0x04,0xd1,0x6d,0x04,0x02,0x00
5706 # CHECK: v_mul_legacy_f32_e64 v5, tma_lo, v2     ; encoding: [0x05,0x00,0x04,0xd1,0x6e,0x04,0x02,0x00]
5707 0x05,0x00,0x04,0xd1,0x6e,0x04,0x02,0x00
5709 # CHECK: v_mul_legacy_f32_e64 v5, tma_hi, v2     ; encoding: [0x05,0x00,0x04,0xd1,0x6f,0x04,0x02,0x00]
5710 0x05,0x00,0x04,0xd1,0x6f,0x04,0x02,0x00
5712 # CHECK: v_mul_legacy_f32_e64 v5, ttmp11, v2     ; encoding: [0x05,0x00,0x04,0xd1,0x7b,0x04,0x02,0x00]
5713 0x05,0x00,0x04,0xd1,0x7b,0x04,0x02,0x00
5715 # CHECK: v_mul_legacy_f32_e64 v5, m0, v2         ; encoding: [0x05,0x00,0x04,0xd1,0x7c,0x04,0x02,0x00]
5716 0x05,0x00,0x04,0xd1,0x7c,0x04,0x02,0x00
5718 # CHECK: v_mul_legacy_f32_e64 v5, exec_lo, v2    ; encoding: [0x05,0x00,0x04,0xd1,0x7e,0x04,0x02,0x00]
5719 0x05,0x00,0x04,0xd1,0x7e,0x04,0x02,0x00
5721 # CHECK: v_mul_legacy_f32_e64 v5, exec_hi, v2    ; encoding: [0x05,0x00,0x04,0xd1,0x7f,0x04,0x02,0x00]
5722 0x05,0x00,0x04,0xd1,0x7f,0x04,0x02,0x00
5724 # CHECK: v_mul_legacy_f32_e64 v5, 0, v2          ; encoding: [0x05,0x00,0x04,0xd1,0x80,0x04,0x02,0x00]
5725 0x05,0x00,0x04,0xd1,0x80,0x04,0x02,0x00
5727 # CHECK: v_mul_legacy_f32_e64 v5, -1, v2         ; encoding: [0x05,0x00,0x04,0xd1,0xc1,0x04,0x02,0x00]
5728 0x05,0x00,0x04,0xd1,0xc1,0x04,0x02,0x00
5730 # CHECK: v_mul_legacy_f32_e64 v5, 0.5, v2        ; encoding: [0x05,0x00,0x04,0xd1,0xf0,0x04,0x02,0x00]
5731 0x05,0x00,0x04,0xd1,0xf0,0x04,0x02,0x00
5733 # CHECK: v_mul_legacy_f32_e64 v5, -4.0, v2       ; encoding: [0x05,0x00,0x04,0xd1,0xf7,0x04,0x02,0x00]
5734 0x05,0x00,0x04,0xd1,0xf7,0x04,0x02,0x00
5736 # CHECK: v_mul_legacy_f32_e64 v5, v1, v255       ; encoding: [0x05,0x00,0x04,0xd1,0x01,0xff,0x03,0x00]
5737 0x05,0x00,0x04,0xd1,0x01,0xff,0x03,0x00
5739 # CHECK: v_mul_legacy_f32_e64 v5, v1, s2         ; encoding: [0x05,0x00,0x04,0xd1,0x01,0x05,0x00,0x00]
5740 0x05,0x00,0x04,0xd1,0x01,0x05,0x00,0x00
5742 # CHECK: v_mul_legacy_f32_e64 v5, v1, s101       ; encoding: [0x05,0x00,0x04,0xd1,0x01,0xcb,0x00,0x00]
5743 0x05,0x00,0x04,0xd1,0x01,0xcb,0x00,0x00
5745 # CHECK: v_mul_legacy_f32_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x04,0xd1,0x01,0xcd,0x00,0x00]
5746 0x05,0x00,0x04,0xd1,0x01,0xcd,0x00,0x00
5748 # CHECK: v_mul_legacy_f32_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x04,0xd1,0x01,0xcf,0x00,0x00]
5749 0x05,0x00,0x04,0xd1,0x01,0xcf,0x00,0x00
5751 # CHECK: v_mul_legacy_f32_e64 v5, v1, vcc_lo     ; encoding: [0x05,0x00,0x04,0xd1,0x01,0xd5,0x00,0x00]
5752 0x05,0x00,0x04,0xd1,0x01,0xd5,0x00,0x00
5754 # CHECK: v_mul_legacy_f32_e64 v5, v1, vcc_hi     ; encoding: [0x05,0x00,0x04,0xd1,0x01,0xd7,0x00,0x00]
5755 0x05,0x00,0x04,0xd1,0x01,0xd7,0x00,0x00
5757 # CHECK: v_mul_legacy_f32_e64 v5, v1, tba_lo     ; encoding: [0x05,0x00,0x04,0xd1,0x01,0xd9,0x00,0x00]
5758 0x05,0x00,0x04,0xd1,0x01,0xd9,0x00,0x00
5760 # CHECK: v_mul_legacy_f32_e64 v5, v1, tba_hi     ; encoding: [0x05,0x00,0x04,0xd1,0x01,0xdb,0x00,0x00]
5761 0x05,0x00,0x04,0xd1,0x01,0xdb,0x00,0x00
5763 # CHECK: v_mul_legacy_f32_e64 v5, v1, tma_lo     ; encoding: [0x05,0x00,0x04,0xd1,0x01,0xdd,0x00,0x00]
5764 0x05,0x00,0x04,0xd1,0x01,0xdd,0x00,0x00
5766 # CHECK: v_mul_legacy_f32_e64 v5, v1, tma_hi     ; encoding: [0x05,0x00,0x04,0xd1,0x01,0xdf,0x00,0x00]
5767 0x05,0x00,0x04,0xd1,0x01,0xdf,0x00,0x00
5769 # CHECK: v_mul_legacy_f32_e64 v5, v1, ttmp11     ; encoding: [0x05,0x00,0x04,0xd1,0x01,0xf7,0x00,0x00]
5770 0x05,0x00,0x04,0xd1,0x01,0xf7,0x00,0x00
5772 # CHECK: v_mul_legacy_f32_e64 v5, v1, m0         ; encoding: [0x05,0x00,0x04,0xd1,0x01,0xf9,0x00,0x00]
5773 0x05,0x00,0x04,0xd1,0x01,0xf9,0x00,0x00
5775 # CHECK: v_mul_legacy_f32_e64 v5, v1, exec_lo    ; encoding: [0x05,0x00,0x04,0xd1,0x01,0xfd,0x00,0x00]
5776 0x05,0x00,0x04,0xd1,0x01,0xfd,0x00,0x00
5778 # CHECK: v_mul_legacy_f32_e64 v5, v1, exec_hi    ; encoding: [0x05,0x00,0x04,0xd1,0x01,0xff,0x00,0x00]
5779 0x05,0x00,0x04,0xd1,0x01,0xff,0x00,0x00
5781 # CHECK: v_mul_legacy_f32_e64 v5, v1, 0          ; encoding: [0x05,0x00,0x04,0xd1,0x01,0x01,0x01,0x00]
5782 0x05,0x00,0x04,0xd1,0x01,0x01,0x01,0x00
5784 # CHECK: v_mul_legacy_f32_e64 v5, v1, -1         ; encoding: [0x05,0x00,0x04,0xd1,0x01,0x83,0x01,0x00]
5785 0x05,0x00,0x04,0xd1,0x01,0x83,0x01,0x00
5787 # CHECK: v_mul_legacy_f32_e64 v5, v1, 0.5        ; encoding: [0x05,0x00,0x04,0xd1,0x01,0xe1,0x01,0x00]
5788 0x05,0x00,0x04,0xd1,0x01,0xe1,0x01,0x00
5790 # CHECK: v_mul_legacy_f32_e64 v5, v1, -4.0       ; encoding: [0x05,0x00,0x04,0xd1,0x01,0xef,0x01,0x00]
5791 0x05,0x00,0x04,0xd1,0x01,0xef,0x01,0x00
5793 # CHECK: v_mul_legacy_f32_e64 v5, -v1, v2        ; encoding: [0x05,0x00,0x04,0xd1,0x01,0x05,0x02,0x20]
5794 0x05,0x00,0x04,0xd1,0x01,0x05,0x02,0x20
5796 # CHECK: v_mul_legacy_f32_e64 v5, v1, -v2        ; encoding: [0x05,0x00,0x04,0xd1,0x01,0x05,0x02,0x40]
5797 0x05,0x00,0x04,0xd1,0x01,0x05,0x02,0x40
5799 # CHECK: v_mul_legacy_f32_e64 v5, -v1, -v2       ; encoding: [0x05,0x00,0x04,0xd1,0x01,0x05,0x02,0x60]
5800 0x05,0x00,0x04,0xd1,0x01,0x05,0x02,0x60
5802 # CHECK: v_mul_legacy_f32_e64 v5, |v1|, v2       ; encoding: [0x05,0x01,0x04,0xd1,0x01,0x05,0x02,0x00]
5803 0x05,0x01,0x04,0xd1,0x01,0x05,0x02,0x00
5805 # CHECK: v_mul_legacy_f32_e64 v5, v1, |v2|       ; encoding: [0x05,0x02,0x04,0xd1,0x01,0x05,0x02,0x00]
5806 0x05,0x02,0x04,0xd1,0x01,0x05,0x02,0x00
5808 # CHECK: v_mul_legacy_f32_e64 v5, |v1|, |v2|     ; encoding: [0x05,0x03,0x04,0xd1,0x01,0x05,0x02,0x00]
5809 0x05,0x03,0x04,0xd1,0x01,0x05,0x02,0x00
5811 # CHECK: v_mul_legacy_f32_e64 v5, v1, v2 clamp   ; encoding: [0x05,0x80,0x04,0xd1,0x01,0x05,0x02,0x00]
5812 0x05,0x80,0x04,0xd1,0x01,0x05,0x02,0x00
5814 # CHECK: v_mul_legacy_f32_e64 v5, v1, v2 mul:2   ; encoding: [0x05,0x00,0x04,0xd1,0x01,0x05,0x02,0x08]
5815 0x05,0x00,0x04,0xd1,0x01,0x05,0x02,0x08
5817 # CHECK: v_mul_legacy_f32_e64 v5, v1, v2 mul:4   ; encoding: [0x05,0x00,0x04,0xd1,0x01,0x05,0x02,0x10]
5818 0x05,0x00,0x04,0xd1,0x01,0x05,0x02,0x10
5820 # CHECK: v_mul_legacy_f32_e64 v5, v1, v2 div:2   ; encoding: [0x05,0x00,0x04,0xd1,0x01,0x05,0x02,0x18]
5821 0x05,0x00,0x04,0xd1,0x01,0x05,0x02,0x18
5823 # CHECK: v_mul_f32_e64 v5, v1, v2                ; encoding: [0x05,0x00,0x05,0xd1,0x01,0x05,0x02,0x00]
5824 0x05,0x00,0x05,0xd1,0x01,0x05,0x02,0x00
5826 # CHECK: v_mul_f32_e64 v255, v1, v2              ; encoding: [0xff,0x00,0x05,0xd1,0x01,0x05,0x02,0x00]
5827 0xff,0x00,0x05,0xd1,0x01,0x05,0x02,0x00
5829 # CHECK: v_mul_f32_e64 v5, v255, v2              ; encoding: [0x05,0x00,0x05,0xd1,0xff,0x05,0x02,0x00]
5830 0x05,0x00,0x05,0xd1,0xff,0x05,0x02,0x00
5832 # CHECK: v_mul_f32_e64 v5, s1, v2                ; encoding: [0x05,0x00,0x05,0xd1,0x01,0x04,0x02,0x00]
5833 0x05,0x00,0x05,0xd1,0x01,0x04,0x02,0x00
5835 # CHECK: v_mul_f32_e64 v5, s101, v2              ; encoding: [0x05,0x00,0x05,0xd1,0x65,0x04,0x02,0x00]
5836 0x05,0x00,0x05,0xd1,0x65,0x04,0x02,0x00
5838 # CHECK: v_mul_f32_e64 v5, flat_scratch_lo, v2   ; encoding: [0x05,0x00,0x05,0xd1,0x66,0x04,0x02,0x00]
5839 0x05,0x00,0x05,0xd1,0x66,0x04,0x02,0x00
5841 # CHECK: v_mul_f32_e64 v5, flat_scratch_hi, v2   ; encoding: [0x05,0x00,0x05,0xd1,0x67,0x04,0x02,0x00]
5842 0x05,0x00,0x05,0xd1,0x67,0x04,0x02,0x00
5844 # CHECK: v_mul_f32_e64 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x05,0xd1,0x6a,0x04,0x02,0x00]
5845 0x05,0x00,0x05,0xd1,0x6a,0x04,0x02,0x00
5847 # CHECK: v_mul_f32_e64 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x05,0xd1,0x6b,0x04,0x02,0x00]
5848 0x05,0x00,0x05,0xd1,0x6b,0x04,0x02,0x00
5850 # CHECK: v_mul_f32_e64 v5, tba_lo, v2            ; encoding: [0x05,0x00,0x05,0xd1,0x6c,0x04,0x02,0x00]
5851 0x05,0x00,0x05,0xd1,0x6c,0x04,0x02,0x00
5853 # CHECK: v_mul_f32_e64 v5, tba_hi, v2            ; encoding: [0x05,0x00,0x05,0xd1,0x6d,0x04,0x02,0x00]
5854 0x05,0x00,0x05,0xd1,0x6d,0x04,0x02,0x00
5856 # CHECK: v_mul_f32_e64 v5, tma_lo, v2            ; encoding: [0x05,0x00,0x05,0xd1,0x6e,0x04,0x02,0x00]
5857 0x05,0x00,0x05,0xd1,0x6e,0x04,0x02,0x00
5859 # CHECK: v_mul_f32_e64 v5, tma_hi, v2            ; encoding: [0x05,0x00,0x05,0xd1,0x6f,0x04,0x02,0x00]
5860 0x05,0x00,0x05,0xd1,0x6f,0x04,0x02,0x00
5862 # CHECK: v_mul_f32_e64 v5, ttmp11, v2            ; encoding: [0x05,0x00,0x05,0xd1,0x7b,0x04,0x02,0x00]
5863 0x05,0x00,0x05,0xd1,0x7b,0x04,0x02,0x00
5865 # CHECK: v_mul_f32_e64 v5, m0, v2                ; encoding: [0x05,0x00,0x05,0xd1,0x7c,0x04,0x02,0x00]
5866 0x05,0x00,0x05,0xd1,0x7c,0x04,0x02,0x00
5868 # CHECK: v_mul_f32_e64 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x05,0xd1,0x7e,0x04,0x02,0x00]
5869 0x05,0x00,0x05,0xd1,0x7e,0x04,0x02,0x00
5871 # CHECK: v_mul_f32_e64 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x05,0xd1,0x7f,0x04,0x02,0x00]
5872 0x05,0x00,0x05,0xd1,0x7f,0x04,0x02,0x00
5874 # CHECK: v_mul_f32_e64 v5, 0, v2                 ; encoding: [0x05,0x00,0x05,0xd1,0x80,0x04,0x02,0x00]
5875 0x05,0x00,0x05,0xd1,0x80,0x04,0x02,0x00
5877 # CHECK: v_mul_f32_e64 v5, -1, v2                ; encoding: [0x05,0x00,0x05,0xd1,0xc1,0x04,0x02,0x00]
5878 0x05,0x00,0x05,0xd1,0xc1,0x04,0x02,0x00
5880 # CHECK: v_mul_f32_e64 v5, 0.5, v2               ; encoding: [0x05,0x00,0x05,0xd1,0xf0,0x04,0x02,0x00]
5881 0x05,0x00,0x05,0xd1,0xf0,0x04,0x02,0x00
5883 # CHECK: v_mul_f32_e64 v5, -4.0, v2              ; encoding: [0x05,0x00,0x05,0xd1,0xf7,0x04,0x02,0x00]
5884 0x05,0x00,0x05,0xd1,0xf7,0x04,0x02,0x00
5886 # CHECK: v_mul_f32_e64 v5, v1, v255              ; encoding: [0x05,0x00,0x05,0xd1,0x01,0xff,0x03,0x00]
5887 0x05,0x00,0x05,0xd1,0x01,0xff,0x03,0x00
5889 # CHECK: v_mul_f32_e64 v5, v1, s2                ; encoding: [0x05,0x00,0x05,0xd1,0x01,0x05,0x00,0x00]
5890 0x05,0x00,0x05,0xd1,0x01,0x05,0x00,0x00
5892 # CHECK: v_mul_f32_e64 v5, v1, s101              ; encoding: [0x05,0x00,0x05,0xd1,0x01,0xcb,0x00,0x00]
5893 0x05,0x00,0x05,0xd1,0x01,0xcb,0x00,0x00
5895 # CHECK: v_mul_f32_e64 v5, v1, flat_scratch_lo   ; encoding: [0x05,0x00,0x05,0xd1,0x01,0xcd,0x00,0x00]
5896 0x05,0x00,0x05,0xd1,0x01,0xcd,0x00,0x00
5898 # CHECK: v_mul_f32_e64 v5, v1, flat_scratch_hi   ; encoding: [0x05,0x00,0x05,0xd1,0x01,0xcf,0x00,0x00]
5899 0x05,0x00,0x05,0xd1,0x01,0xcf,0x00,0x00
5901 # CHECK: v_mul_f32_e64 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x05,0xd1,0x01,0xd5,0x00,0x00]
5902 0x05,0x00,0x05,0xd1,0x01,0xd5,0x00,0x00
5904 # CHECK: v_mul_f32_e64 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x05,0xd1,0x01,0xd7,0x00,0x00]
5905 0x05,0x00,0x05,0xd1,0x01,0xd7,0x00,0x00
5907 # CHECK: v_mul_f32_e64 v5, v1, tba_lo            ; encoding: [0x05,0x00,0x05,0xd1,0x01,0xd9,0x00,0x00]
5908 0x05,0x00,0x05,0xd1,0x01,0xd9,0x00,0x00
5910 # CHECK: v_mul_f32_e64 v5, v1, tba_hi            ; encoding: [0x05,0x00,0x05,0xd1,0x01,0xdb,0x00,0x00]
5911 0x05,0x00,0x05,0xd1,0x01,0xdb,0x00,0x00
5913 # CHECK: v_mul_f32_e64 v5, v1, tma_lo            ; encoding: [0x05,0x00,0x05,0xd1,0x01,0xdd,0x00,0x00]
5914 0x05,0x00,0x05,0xd1,0x01,0xdd,0x00,0x00
5916 # CHECK: v_mul_f32_e64 v5, v1, tma_hi            ; encoding: [0x05,0x00,0x05,0xd1,0x01,0xdf,0x00,0x00]
5917 0x05,0x00,0x05,0xd1,0x01,0xdf,0x00,0x00
5919 # CHECK: v_mul_f32_e64 v5, v1, ttmp11            ; encoding: [0x05,0x00,0x05,0xd1,0x01,0xf7,0x00,0x00]
5920 0x05,0x00,0x05,0xd1,0x01,0xf7,0x00,0x00
5922 # CHECK: v_mul_f32_e64 v5, v1, m0                ; encoding: [0x05,0x00,0x05,0xd1,0x01,0xf9,0x00,0x00]
5923 0x05,0x00,0x05,0xd1,0x01,0xf9,0x00,0x00
5925 # CHECK: v_mul_f32_e64 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x05,0xd1,0x01,0xfd,0x00,0x00]
5926 0x05,0x00,0x05,0xd1,0x01,0xfd,0x00,0x00
5928 # CHECK: v_mul_f32_e64 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x05,0xd1,0x01,0xff,0x00,0x00]
5929 0x05,0x00,0x05,0xd1,0x01,0xff,0x00,0x00
5931 # CHECK: v_mul_f32_e64 v5, v1, 0                 ; encoding: [0x05,0x00,0x05,0xd1,0x01,0x01,0x01,0x00]
5932 0x05,0x00,0x05,0xd1,0x01,0x01,0x01,0x00
5934 # CHECK: v_mul_f32_e64 v5, v1, -1                ; encoding: [0x05,0x00,0x05,0xd1,0x01,0x83,0x01,0x00]
5935 0x05,0x00,0x05,0xd1,0x01,0x83,0x01,0x00
5937 # CHECK: v_mul_f32_e64 v5, v1, 0.5               ; encoding: [0x05,0x00,0x05,0xd1,0x01,0xe1,0x01,0x00]
5938 0x05,0x00,0x05,0xd1,0x01,0xe1,0x01,0x00
5940 # CHECK: v_mul_f32_e64 v5, v1, -4.0              ; encoding: [0x05,0x00,0x05,0xd1,0x01,0xef,0x01,0x00]
5941 0x05,0x00,0x05,0xd1,0x01,0xef,0x01,0x00
5943 # CHECK: v_mul_f32_e64 v5, -v1, v2               ; encoding: [0x05,0x00,0x05,0xd1,0x01,0x05,0x02,0x20]
5944 0x05,0x00,0x05,0xd1,0x01,0x05,0x02,0x20
5946 # CHECK: v_mul_f32_e64 v5, v1, -v2               ; encoding: [0x05,0x00,0x05,0xd1,0x01,0x05,0x02,0x40]
5947 0x05,0x00,0x05,0xd1,0x01,0x05,0x02,0x40
5949 # CHECK: v_mul_f32_e64 v5, -v1, -v2              ; encoding: [0x05,0x00,0x05,0xd1,0x01,0x05,0x02,0x60]
5950 0x05,0x00,0x05,0xd1,0x01,0x05,0x02,0x60
5952 # CHECK: v_mul_f32_e64 v5, |v1|, v2              ; encoding: [0x05,0x01,0x05,0xd1,0x01,0x05,0x02,0x00]
5953 0x05,0x01,0x05,0xd1,0x01,0x05,0x02,0x00
5955 # CHECK: v_mul_f32_e64 v5, v1, |v2|              ; encoding: [0x05,0x02,0x05,0xd1,0x01,0x05,0x02,0x00]
5956 0x05,0x02,0x05,0xd1,0x01,0x05,0x02,0x00
5958 # CHECK: v_mul_f32_e64 v5, |v1|, |v2|            ; encoding: [0x05,0x03,0x05,0xd1,0x01,0x05,0x02,0x00]
5959 0x05,0x03,0x05,0xd1,0x01,0x05,0x02,0x00
5961 # CHECK: v_mul_f32_e64 v5, v1, v2 clamp          ; encoding: [0x05,0x80,0x05,0xd1,0x01,0x05,0x02,0x00]
5962 0x05,0x80,0x05,0xd1,0x01,0x05,0x02,0x00
5964 # CHECK: v_mul_f32_e64 v5, v1, v2 mul:2          ; encoding: [0x05,0x00,0x05,0xd1,0x01,0x05,0x02,0x08]
5965 0x05,0x00,0x05,0xd1,0x01,0x05,0x02,0x08
5967 # CHECK: v_mul_f32_e64 v5, v1, v2 mul:4          ; encoding: [0x05,0x00,0x05,0xd1,0x01,0x05,0x02,0x10]
5968 0x05,0x00,0x05,0xd1,0x01,0x05,0x02,0x10
5970 # CHECK: v_mul_f32_e64 v5, v1, v2 div:2          ; encoding: [0x05,0x00,0x05,0xd1,0x01,0x05,0x02,0x18]
5971 0x05,0x00,0x05,0xd1,0x01,0x05,0x02,0x18
5973 # CHECK: v_mul_i32_i24_e64 v5, v1, v2            ; encoding: [0x05,0x00,0x06,0xd1,0x01,0x05,0x02,0x00]
5974 0x05,0x00,0x06,0xd1,0x01,0x05,0x02,0x00
5976 # CHECK: v_mul_i32_i24_e64 v255, v1, v2          ; encoding: [0xff,0x00,0x06,0xd1,0x01,0x05,0x02,0x00]
5977 0xff,0x00,0x06,0xd1,0x01,0x05,0x02,0x00
5979 # CHECK: v_mul_i32_i24_e64 v5, v255, v2          ; encoding: [0x05,0x00,0x06,0xd1,0xff,0x05,0x02,0x00]
5980 0x05,0x00,0x06,0xd1,0xff,0x05,0x02,0x00
5982 # CHECK: v_mul_i32_i24_e64 v5, s1, v2            ; encoding: [0x05,0x00,0x06,0xd1,0x01,0x04,0x02,0x00]
5983 0x05,0x00,0x06,0xd1,0x01,0x04,0x02,0x00
5985 # CHECK: v_mul_i32_i24_e64 v5, s101, v2          ; encoding: [0x05,0x00,0x06,0xd1,0x65,0x04,0x02,0x00]
5986 0x05,0x00,0x06,0xd1,0x65,0x04,0x02,0x00
5988 # CHECK: v_mul_i32_i24_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x06,0xd1,0x66,0x04,0x02,0x00]
5989 0x05,0x00,0x06,0xd1,0x66,0x04,0x02,0x00
5991 # CHECK: v_mul_i32_i24_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x06,0xd1,0x67,0x04,0x02,0x00]
5992 0x05,0x00,0x06,0xd1,0x67,0x04,0x02,0x00
5994 # CHECK: v_mul_i32_i24_e64 v5, vcc_lo, v2        ; encoding: [0x05,0x00,0x06,0xd1,0x6a,0x04,0x02,0x00]
5995 0x05,0x00,0x06,0xd1,0x6a,0x04,0x02,0x00
5997 # CHECK: v_mul_i32_i24_e64 v5, vcc_hi, v2        ; encoding: [0x05,0x00,0x06,0xd1,0x6b,0x04,0x02,0x00]
5998 0x05,0x00,0x06,0xd1,0x6b,0x04,0x02,0x00
6000 # CHECK: v_mul_i32_i24_e64 v5, tba_lo, v2        ; encoding: [0x05,0x00,0x06,0xd1,0x6c,0x04,0x02,0x00]
6001 0x05,0x00,0x06,0xd1,0x6c,0x04,0x02,0x00
6003 # CHECK: v_mul_i32_i24_e64 v5, tba_hi, v2        ; encoding: [0x05,0x00,0x06,0xd1,0x6d,0x04,0x02,0x00]
6004 0x05,0x00,0x06,0xd1,0x6d,0x04,0x02,0x00
6006 # CHECK: v_mul_i32_i24_e64 v5, tma_lo, v2        ; encoding: [0x05,0x00,0x06,0xd1,0x6e,0x04,0x02,0x00]
6007 0x05,0x00,0x06,0xd1,0x6e,0x04,0x02,0x00
6009 # CHECK: v_mul_i32_i24_e64 v5, tma_hi, v2        ; encoding: [0x05,0x00,0x06,0xd1,0x6f,0x04,0x02,0x00]
6010 0x05,0x00,0x06,0xd1,0x6f,0x04,0x02,0x00
6012 # CHECK: v_mul_i32_i24_e64 v5, ttmp11, v2        ; encoding: [0x05,0x00,0x06,0xd1,0x7b,0x04,0x02,0x00]
6013 0x05,0x00,0x06,0xd1,0x7b,0x04,0x02,0x00
6015 # CHECK: v_mul_i32_i24_e64 v5, m0, v2            ; encoding: [0x05,0x00,0x06,0xd1,0x7c,0x04,0x02,0x00]
6016 0x05,0x00,0x06,0xd1,0x7c,0x04,0x02,0x00
6018 # CHECK: v_mul_i32_i24_e64 v5, exec_lo, v2       ; encoding: [0x05,0x00,0x06,0xd1,0x7e,0x04,0x02,0x00]
6019 0x05,0x00,0x06,0xd1,0x7e,0x04,0x02,0x00
6021 # CHECK: v_mul_i32_i24_e64 v5, exec_hi, v2       ; encoding: [0x05,0x00,0x06,0xd1,0x7f,0x04,0x02,0x00]
6022 0x05,0x00,0x06,0xd1,0x7f,0x04,0x02,0x00
6024 # CHECK: v_mul_i32_i24_e64 v5, 0, v2             ; encoding: [0x05,0x00,0x06,0xd1,0x80,0x04,0x02,0x00]
6025 0x05,0x00,0x06,0xd1,0x80,0x04,0x02,0x00
6027 # CHECK: v_mul_i32_i24_e64 v5, -1, v2            ; encoding: [0x05,0x00,0x06,0xd1,0xc1,0x04,0x02,0x00]
6028 0x05,0x00,0x06,0xd1,0xc1,0x04,0x02,0x00
6030 # CHECK: v_mul_i32_i24_e64 v5, 0.5, v2           ; encoding: [0x05,0x00,0x06,0xd1,0xf0,0x04,0x02,0x00]
6031 0x05,0x00,0x06,0xd1,0xf0,0x04,0x02,0x00
6033 # CHECK: v_mul_i32_i24_e64 v5, -4.0, v2          ; encoding: [0x05,0x00,0x06,0xd1,0xf7,0x04,0x02,0x00]
6034 0x05,0x00,0x06,0xd1,0xf7,0x04,0x02,0x00
6036 # CHECK: v_mul_i32_i24_e64 v5, v1, v255          ; encoding: [0x05,0x00,0x06,0xd1,0x01,0xff,0x03,0x00]
6037 0x05,0x00,0x06,0xd1,0x01,0xff,0x03,0x00
6039 # CHECK: v_mul_i32_i24_e64 v5, v1, s2            ; encoding: [0x05,0x00,0x06,0xd1,0x01,0x05,0x00,0x00]
6040 0x05,0x00,0x06,0xd1,0x01,0x05,0x00,0x00
6042 # CHECK: v_mul_i32_i24_e64 v5, v1, s101          ; encoding: [0x05,0x00,0x06,0xd1,0x01,0xcb,0x00,0x00]
6043 0x05,0x00,0x06,0xd1,0x01,0xcb,0x00,0x00
6045 # CHECK: v_mul_i32_i24_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x06,0xd1,0x01,0xcd,0x00,0x00]
6046 0x05,0x00,0x06,0xd1,0x01,0xcd,0x00,0x00
6048 # CHECK: v_mul_i32_i24_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x06,0xd1,0x01,0xcf,0x00,0x00]
6049 0x05,0x00,0x06,0xd1,0x01,0xcf,0x00,0x00
6051 # CHECK: v_mul_i32_i24_e64 v5, v1, vcc_lo        ; encoding: [0x05,0x00,0x06,0xd1,0x01,0xd5,0x00,0x00]
6052 0x05,0x00,0x06,0xd1,0x01,0xd5,0x00,0x00
6054 # CHECK: v_mul_i32_i24_e64 v5, v1, vcc_hi        ; encoding: [0x05,0x00,0x06,0xd1,0x01,0xd7,0x00,0x00]
6055 0x05,0x00,0x06,0xd1,0x01,0xd7,0x00,0x00
6057 # CHECK: v_mul_i32_i24_e64 v5, v1, tba_lo        ; encoding: [0x05,0x00,0x06,0xd1,0x01,0xd9,0x00,0x00]
6058 0x05,0x00,0x06,0xd1,0x01,0xd9,0x00,0x00
6060 # CHECK: v_mul_i32_i24_e64 v5, v1, tba_hi        ; encoding: [0x05,0x00,0x06,0xd1,0x01,0xdb,0x00,0x00]
6061 0x05,0x00,0x06,0xd1,0x01,0xdb,0x00,0x00
6063 # CHECK: v_mul_i32_i24_e64 v5, v1, tma_lo        ; encoding: [0x05,0x00,0x06,0xd1,0x01,0xdd,0x00,0x00]
6064 0x05,0x00,0x06,0xd1,0x01,0xdd,0x00,0x00
6066 # CHECK: v_mul_i32_i24_e64 v5, v1, tma_hi        ; encoding: [0x05,0x00,0x06,0xd1,0x01,0xdf,0x00,0x00]
6067 0x05,0x00,0x06,0xd1,0x01,0xdf,0x00,0x00
6069 # CHECK: v_mul_i32_i24_e64 v5, v1, ttmp11        ; encoding: [0x05,0x00,0x06,0xd1,0x01,0xf7,0x00,0x00]
6070 0x05,0x00,0x06,0xd1,0x01,0xf7,0x00,0x00
6072 # CHECK: v_mul_i32_i24_e64 v5, v1, m0            ; encoding: [0x05,0x00,0x06,0xd1,0x01,0xf9,0x00,0x00]
6073 0x05,0x00,0x06,0xd1,0x01,0xf9,0x00,0x00
6075 # CHECK: v_mul_i32_i24_e64 v5, v1, exec_lo       ; encoding: [0x05,0x00,0x06,0xd1,0x01,0xfd,0x00,0x00]
6076 0x05,0x00,0x06,0xd1,0x01,0xfd,0x00,0x00
6078 # CHECK: v_mul_i32_i24_e64 v5, v1, exec_hi       ; encoding: [0x05,0x00,0x06,0xd1,0x01,0xff,0x00,0x00]
6079 0x05,0x00,0x06,0xd1,0x01,0xff,0x00,0x00
6081 # CHECK: v_mul_i32_i24_e64 v5, v1, 0             ; encoding: [0x05,0x00,0x06,0xd1,0x01,0x01,0x01,0x00]
6082 0x05,0x00,0x06,0xd1,0x01,0x01,0x01,0x00
6084 # CHECK: v_mul_i32_i24_e64 v5, v1, -1            ; encoding: [0x05,0x00,0x06,0xd1,0x01,0x83,0x01,0x00]
6085 0x05,0x00,0x06,0xd1,0x01,0x83,0x01,0x00
6087 # CHECK: v_mul_i32_i24_e64 v5, v1, 0.5           ; encoding: [0x05,0x00,0x06,0xd1,0x01,0xe1,0x01,0x00]
6088 0x05,0x00,0x06,0xd1,0x01,0xe1,0x01,0x00
6090 # CHECK: v_mul_i32_i24_e64 v5, v1, -4.0          ; encoding: [0x05,0x00,0x06,0xd1,0x01,0xef,0x01,0x00]
6091 0x05,0x00,0x06,0xd1,0x01,0xef,0x01,0x00
6093 # CHECK: v_mul_hi_i32_i24_e64 v5, v1, v2         ; encoding: [0x05,0x00,0x07,0xd1,0x01,0x05,0x02,0x00]
6094 0x05,0x00,0x07,0xd1,0x01,0x05,0x02,0x00
6096 # CHECK: v_mul_hi_i32_i24_e64 v255, v1, v2       ; encoding: [0xff,0x00,0x07,0xd1,0x01,0x05,0x02,0x00]
6097 0xff,0x00,0x07,0xd1,0x01,0x05,0x02,0x00
6099 # CHECK: v_mul_hi_i32_i24_e64 v5, v255, v2       ; encoding: [0x05,0x00,0x07,0xd1,0xff,0x05,0x02,0x00]
6100 0x05,0x00,0x07,0xd1,0xff,0x05,0x02,0x00
6102 # CHECK: v_mul_hi_i32_i24_e64 v5, s1, v2         ; encoding: [0x05,0x00,0x07,0xd1,0x01,0x04,0x02,0x00]
6103 0x05,0x00,0x07,0xd1,0x01,0x04,0x02,0x00
6105 # CHECK: v_mul_hi_i32_i24_e64 v5, s101, v2       ; encoding: [0x05,0x00,0x07,0xd1,0x65,0x04,0x02,0x00]
6106 0x05,0x00,0x07,0xd1,0x65,0x04,0x02,0x00
6108 # CHECK: v_mul_hi_i32_i24_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x07,0xd1,0x66,0x04,0x02,0x00]
6109 0x05,0x00,0x07,0xd1,0x66,0x04,0x02,0x00
6111 # CHECK: v_mul_hi_i32_i24_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x07,0xd1,0x67,0x04,0x02,0x00]
6112 0x05,0x00,0x07,0xd1,0x67,0x04,0x02,0x00
6114 # CHECK: v_mul_hi_i32_i24_e64 v5, vcc_lo, v2     ; encoding: [0x05,0x00,0x07,0xd1,0x6a,0x04,0x02,0x00]
6115 0x05,0x00,0x07,0xd1,0x6a,0x04,0x02,0x00
6117 # CHECK: v_mul_hi_i32_i24_e64 v5, vcc_hi, v2     ; encoding: [0x05,0x00,0x07,0xd1,0x6b,0x04,0x02,0x00]
6118 0x05,0x00,0x07,0xd1,0x6b,0x04,0x02,0x00
6120 # CHECK: v_mul_hi_i32_i24_e64 v5, tba_lo, v2     ; encoding: [0x05,0x00,0x07,0xd1,0x6c,0x04,0x02,0x00]
6121 0x05,0x00,0x07,0xd1,0x6c,0x04,0x02,0x00
6123 # CHECK: v_mul_hi_i32_i24_e64 v5, tba_hi, v2     ; encoding: [0x05,0x00,0x07,0xd1,0x6d,0x04,0x02,0x00]
6124 0x05,0x00,0x07,0xd1,0x6d,0x04,0x02,0x00
6126 # CHECK: v_mul_hi_i32_i24_e64 v5, tma_lo, v2     ; encoding: [0x05,0x00,0x07,0xd1,0x6e,0x04,0x02,0x00]
6127 0x05,0x00,0x07,0xd1,0x6e,0x04,0x02,0x00
6129 # CHECK: v_mul_hi_i32_i24_e64 v5, tma_hi, v2     ; encoding: [0x05,0x00,0x07,0xd1,0x6f,0x04,0x02,0x00]
6130 0x05,0x00,0x07,0xd1,0x6f,0x04,0x02,0x00
6132 # CHECK: v_mul_hi_i32_i24_e64 v5, ttmp11, v2     ; encoding: [0x05,0x00,0x07,0xd1,0x7b,0x04,0x02,0x00]
6133 0x05,0x00,0x07,0xd1,0x7b,0x04,0x02,0x00
6135 # CHECK: v_mul_hi_i32_i24_e64 v5, m0, v2         ; encoding: [0x05,0x00,0x07,0xd1,0x7c,0x04,0x02,0x00]
6136 0x05,0x00,0x07,0xd1,0x7c,0x04,0x02,0x00
6138 # CHECK: v_mul_hi_i32_i24_e64 v5, exec_lo, v2    ; encoding: [0x05,0x00,0x07,0xd1,0x7e,0x04,0x02,0x00]
6139 0x05,0x00,0x07,0xd1,0x7e,0x04,0x02,0x00
6141 # CHECK: v_mul_hi_i32_i24_e64 v5, exec_hi, v2    ; encoding: [0x05,0x00,0x07,0xd1,0x7f,0x04,0x02,0x00]
6142 0x05,0x00,0x07,0xd1,0x7f,0x04,0x02,0x00
6144 # CHECK: v_mul_hi_i32_i24_e64 v5, 0, v2          ; encoding: [0x05,0x00,0x07,0xd1,0x80,0x04,0x02,0x00]
6145 0x05,0x00,0x07,0xd1,0x80,0x04,0x02,0x00
6147 # CHECK: v_mul_hi_i32_i24_e64 v5, -1, v2         ; encoding: [0x05,0x00,0x07,0xd1,0xc1,0x04,0x02,0x00]
6148 0x05,0x00,0x07,0xd1,0xc1,0x04,0x02,0x00
6150 # CHECK: v_mul_hi_i32_i24_e64 v5, 0.5, v2        ; encoding: [0x05,0x00,0x07,0xd1,0xf0,0x04,0x02,0x00]
6151 0x05,0x00,0x07,0xd1,0xf0,0x04,0x02,0x00
6153 # CHECK: v_mul_hi_i32_i24_e64 v5, -4.0, v2       ; encoding: [0x05,0x00,0x07,0xd1,0xf7,0x04,0x02,0x00]
6154 0x05,0x00,0x07,0xd1,0xf7,0x04,0x02,0x00
6156 # CHECK: v_mul_hi_i32_i24_e64 v5, v1, v255       ; encoding: [0x05,0x00,0x07,0xd1,0x01,0xff,0x03,0x00]
6157 0x05,0x00,0x07,0xd1,0x01,0xff,0x03,0x00
6159 # CHECK: v_mul_hi_i32_i24_e64 v5, v1, s2         ; encoding: [0x05,0x00,0x07,0xd1,0x01,0x05,0x00,0x00]
6160 0x05,0x00,0x07,0xd1,0x01,0x05,0x00,0x00
6162 # CHECK: v_mul_hi_i32_i24_e64 v5, v1, s101       ; encoding: [0x05,0x00,0x07,0xd1,0x01,0xcb,0x00,0x00]
6163 0x05,0x00,0x07,0xd1,0x01,0xcb,0x00,0x00
6165 # CHECK: v_mul_hi_i32_i24_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x07,0xd1,0x01,0xcd,0x00,0x00]
6166 0x05,0x00,0x07,0xd1,0x01,0xcd,0x00,0x00
6168 # CHECK: v_mul_hi_i32_i24_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x07,0xd1,0x01,0xcf,0x00,0x00]
6169 0x05,0x00,0x07,0xd1,0x01,0xcf,0x00,0x00
6171 # CHECK: v_mul_hi_i32_i24_e64 v5, v1, vcc_lo     ; encoding: [0x05,0x00,0x07,0xd1,0x01,0xd5,0x00,0x00]
6172 0x05,0x00,0x07,0xd1,0x01,0xd5,0x00,0x00
6174 # CHECK: v_mul_hi_i32_i24_e64 v5, v1, vcc_hi     ; encoding: [0x05,0x00,0x07,0xd1,0x01,0xd7,0x00,0x00]
6175 0x05,0x00,0x07,0xd1,0x01,0xd7,0x00,0x00
6177 # CHECK: v_mul_hi_i32_i24_e64 v5, v1, tba_lo     ; encoding: [0x05,0x00,0x07,0xd1,0x01,0xd9,0x00,0x00]
6178 0x05,0x00,0x07,0xd1,0x01,0xd9,0x00,0x00
6180 # CHECK: v_mul_hi_i32_i24_e64 v5, v1, tba_hi     ; encoding: [0x05,0x00,0x07,0xd1,0x01,0xdb,0x00,0x00]
6181 0x05,0x00,0x07,0xd1,0x01,0xdb,0x00,0x00
6183 # CHECK: v_mul_hi_i32_i24_e64 v5, v1, tma_lo     ; encoding: [0x05,0x00,0x07,0xd1,0x01,0xdd,0x00,0x00]
6184 0x05,0x00,0x07,0xd1,0x01,0xdd,0x00,0x00
6186 # CHECK: v_mul_hi_i32_i24_e64 v5, v1, tma_hi     ; encoding: [0x05,0x00,0x07,0xd1,0x01,0xdf,0x00,0x00]
6187 0x05,0x00,0x07,0xd1,0x01,0xdf,0x00,0x00
6189 # CHECK: v_mul_hi_i32_i24_e64 v5, v1, ttmp11     ; encoding: [0x05,0x00,0x07,0xd1,0x01,0xf7,0x00,0x00]
6190 0x05,0x00,0x07,0xd1,0x01,0xf7,0x00,0x00
6192 # CHECK: v_mul_hi_i32_i24_e64 v5, v1, m0         ; encoding: [0x05,0x00,0x07,0xd1,0x01,0xf9,0x00,0x00]
6193 0x05,0x00,0x07,0xd1,0x01,0xf9,0x00,0x00
6195 # CHECK: v_mul_hi_i32_i24_e64 v5, v1, exec_lo    ; encoding: [0x05,0x00,0x07,0xd1,0x01,0xfd,0x00,0x00]
6196 0x05,0x00,0x07,0xd1,0x01,0xfd,0x00,0x00
6198 # CHECK: v_mul_hi_i32_i24_e64 v5, v1, exec_hi    ; encoding: [0x05,0x00,0x07,0xd1,0x01,0xff,0x00,0x00]
6199 0x05,0x00,0x07,0xd1,0x01,0xff,0x00,0x00
6201 # CHECK: v_mul_hi_i32_i24_e64 v5, v1, 0          ; encoding: [0x05,0x00,0x07,0xd1,0x01,0x01,0x01,0x00]
6202 0x05,0x00,0x07,0xd1,0x01,0x01,0x01,0x00
6204 # CHECK: v_mul_hi_i32_i24_e64 v5, v1, -1         ; encoding: [0x05,0x00,0x07,0xd1,0x01,0x83,0x01,0x00]
6205 0x05,0x00,0x07,0xd1,0x01,0x83,0x01,0x00
6207 # CHECK: v_mul_hi_i32_i24_e64 v5, v1, 0.5        ; encoding: [0x05,0x00,0x07,0xd1,0x01,0xe1,0x01,0x00]
6208 0x05,0x00,0x07,0xd1,0x01,0xe1,0x01,0x00
6210 # CHECK: v_mul_hi_i32_i24_e64 v5, v1, -4.0       ; encoding: [0x05,0x00,0x07,0xd1,0x01,0xef,0x01,0x00]
6211 0x05,0x00,0x07,0xd1,0x01,0xef,0x01,0x00
6213 # CHECK: v_mul_u32_u24_e64 v5, v1, v2            ; encoding: [0x05,0x00,0x08,0xd1,0x01,0x05,0x02,0x00]
6214 0x05,0x00,0x08,0xd1,0x01,0x05,0x02,0x00
6216 # CHECK: v_mul_u32_u24_e64 v255, v1, v2          ; encoding: [0xff,0x00,0x08,0xd1,0x01,0x05,0x02,0x00]
6217 0xff,0x00,0x08,0xd1,0x01,0x05,0x02,0x00
6219 # CHECK: v_mul_u32_u24_e64 v5, v255, v2          ; encoding: [0x05,0x00,0x08,0xd1,0xff,0x05,0x02,0x00]
6220 0x05,0x00,0x08,0xd1,0xff,0x05,0x02,0x00
6222 # CHECK: v_mul_u32_u24_e64 v5, s1, v2            ; encoding: [0x05,0x00,0x08,0xd1,0x01,0x04,0x02,0x00]
6223 0x05,0x00,0x08,0xd1,0x01,0x04,0x02,0x00
6225 # CHECK: v_mul_u32_u24_e64 v5, s101, v2          ; encoding: [0x05,0x00,0x08,0xd1,0x65,0x04,0x02,0x00]
6226 0x05,0x00,0x08,0xd1,0x65,0x04,0x02,0x00
6228 # CHECK: v_mul_u32_u24_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x08,0xd1,0x66,0x04,0x02,0x00]
6229 0x05,0x00,0x08,0xd1,0x66,0x04,0x02,0x00
6231 # CHECK: v_mul_u32_u24_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x08,0xd1,0x67,0x04,0x02,0x00]
6232 0x05,0x00,0x08,0xd1,0x67,0x04,0x02,0x00
6234 # CHECK: v_mul_u32_u24_e64 v5, vcc_lo, v2        ; encoding: [0x05,0x00,0x08,0xd1,0x6a,0x04,0x02,0x00]
6235 0x05,0x00,0x08,0xd1,0x6a,0x04,0x02,0x00
6237 # CHECK: v_mul_u32_u24_e64 v5, vcc_hi, v2        ; encoding: [0x05,0x00,0x08,0xd1,0x6b,0x04,0x02,0x00]
6238 0x05,0x00,0x08,0xd1,0x6b,0x04,0x02,0x00
6240 # CHECK: v_mul_u32_u24_e64 v5, tba_lo, v2        ; encoding: [0x05,0x00,0x08,0xd1,0x6c,0x04,0x02,0x00]
6241 0x05,0x00,0x08,0xd1,0x6c,0x04,0x02,0x00
6243 # CHECK: v_mul_u32_u24_e64 v5, tba_hi, v2        ; encoding: [0x05,0x00,0x08,0xd1,0x6d,0x04,0x02,0x00]
6244 0x05,0x00,0x08,0xd1,0x6d,0x04,0x02,0x00
6246 # CHECK: v_mul_u32_u24_e64 v5, tma_lo, v2        ; encoding: [0x05,0x00,0x08,0xd1,0x6e,0x04,0x02,0x00]
6247 0x05,0x00,0x08,0xd1,0x6e,0x04,0x02,0x00
6249 # CHECK: v_mul_u32_u24_e64 v5, tma_hi, v2        ; encoding: [0x05,0x00,0x08,0xd1,0x6f,0x04,0x02,0x00]
6250 0x05,0x00,0x08,0xd1,0x6f,0x04,0x02,0x00
6252 # CHECK: v_mul_u32_u24_e64 v5, ttmp11, v2        ; encoding: [0x05,0x00,0x08,0xd1,0x7b,0x04,0x02,0x00]
6253 0x05,0x00,0x08,0xd1,0x7b,0x04,0x02,0x00
6255 # CHECK: v_mul_u32_u24_e64 v5, m0, v2            ; encoding: [0x05,0x00,0x08,0xd1,0x7c,0x04,0x02,0x00]
6256 0x05,0x00,0x08,0xd1,0x7c,0x04,0x02,0x00
6258 # CHECK: v_mul_u32_u24_e64 v5, exec_lo, v2       ; encoding: [0x05,0x00,0x08,0xd1,0x7e,0x04,0x02,0x00]
6259 0x05,0x00,0x08,0xd1,0x7e,0x04,0x02,0x00
6261 # CHECK: v_mul_u32_u24_e64 v5, exec_hi, v2       ; encoding: [0x05,0x00,0x08,0xd1,0x7f,0x04,0x02,0x00]
6262 0x05,0x00,0x08,0xd1,0x7f,0x04,0x02,0x00
6264 # CHECK: v_mul_u32_u24_e64 v5, 0, v2             ; encoding: [0x05,0x00,0x08,0xd1,0x80,0x04,0x02,0x00]
6265 0x05,0x00,0x08,0xd1,0x80,0x04,0x02,0x00
6267 # CHECK: v_mul_u32_u24_e64 v5, -1, v2            ; encoding: [0x05,0x00,0x08,0xd1,0xc1,0x04,0x02,0x00]
6268 0x05,0x00,0x08,0xd1,0xc1,0x04,0x02,0x00
6270 # CHECK: v_mul_u32_u24_e64 v5, 0.5, v2           ; encoding: [0x05,0x00,0x08,0xd1,0xf0,0x04,0x02,0x00]
6271 0x05,0x00,0x08,0xd1,0xf0,0x04,0x02,0x00
6273 # CHECK: v_mul_u32_u24_e64 v5, -4.0, v2          ; encoding: [0x05,0x00,0x08,0xd1,0xf7,0x04,0x02,0x00]
6274 0x05,0x00,0x08,0xd1,0xf7,0x04,0x02,0x00
6276 # CHECK: v_mul_u32_u24_e64 v5, v1, v255          ; encoding: [0x05,0x00,0x08,0xd1,0x01,0xff,0x03,0x00]
6277 0x05,0x00,0x08,0xd1,0x01,0xff,0x03,0x00
6279 # CHECK: v_mul_u32_u24_e64 v5, v1, s2            ; encoding: [0x05,0x00,0x08,0xd1,0x01,0x05,0x00,0x00]
6280 0x05,0x00,0x08,0xd1,0x01,0x05,0x00,0x00
6282 # CHECK: v_mul_u32_u24_e64 v5, v1, s101          ; encoding: [0x05,0x00,0x08,0xd1,0x01,0xcb,0x00,0x00]
6283 0x05,0x00,0x08,0xd1,0x01,0xcb,0x00,0x00
6285 # CHECK: v_mul_u32_u24_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x08,0xd1,0x01,0xcd,0x00,0x00]
6286 0x05,0x00,0x08,0xd1,0x01,0xcd,0x00,0x00
6288 # CHECK: v_mul_u32_u24_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x08,0xd1,0x01,0xcf,0x00,0x00]
6289 0x05,0x00,0x08,0xd1,0x01,0xcf,0x00,0x00
6291 # CHECK: v_mul_u32_u24_e64 v5, v1, vcc_lo        ; encoding: [0x05,0x00,0x08,0xd1,0x01,0xd5,0x00,0x00]
6292 0x05,0x00,0x08,0xd1,0x01,0xd5,0x00,0x00
6294 # CHECK: v_mul_u32_u24_e64 v5, v1, vcc_hi        ; encoding: [0x05,0x00,0x08,0xd1,0x01,0xd7,0x00,0x00]
6295 0x05,0x00,0x08,0xd1,0x01,0xd7,0x00,0x00
6297 # CHECK: v_mul_u32_u24_e64 v5, v1, tba_lo        ; encoding: [0x05,0x00,0x08,0xd1,0x01,0xd9,0x00,0x00]
6298 0x05,0x00,0x08,0xd1,0x01,0xd9,0x00,0x00
6300 # CHECK: v_mul_u32_u24_e64 v5, v1, tba_hi        ; encoding: [0x05,0x00,0x08,0xd1,0x01,0xdb,0x00,0x00]
6301 0x05,0x00,0x08,0xd1,0x01,0xdb,0x00,0x00
6303 # CHECK: v_mul_u32_u24_e64 v5, v1, tma_lo        ; encoding: [0x05,0x00,0x08,0xd1,0x01,0xdd,0x00,0x00]
6304 0x05,0x00,0x08,0xd1,0x01,0xdd,0x00,0x00
6306 # CHECK: v_mul_u32_u24_e64 v5, v1, tma_hi        ; encoding: [0x05,0x00,0x08,0xd1,0x01,0xdf,0x00,0x00]
6307 0x05,0x00,0x08,0xd1,0x01,0xdf,0x00,0x00
6309 # CHECK: v_mul_u32_u24_e64 v5, v1, ttmp11        ; encoding: [0x05,0x00,0x08,0xd1,0x01,0xf7,0x00,0x00]
6310 0x05,0x00,0x08,0xd1,0x01,0xf7,0x00,0x00
6312 # CHECK: v_mul_u32_u24_e64 v5, v1, m0            ; encoding: [0x05,0x00,0x08,0xd1,0x01,0xf9,0x00,0x00]
6313 0x05,0x00,0x08,0xd1,0x01,0xf9,0x00,0x00
6315 # CHECK: v_mul_u32_u24_e64 v5, v1, exec_lo       ; encoding: [0x05,0x00,0x08,0xd1,0x01,0xfd,0x00,0x00]
6316 0x05,0x00,0x08,0xd1,0x01,0xfd,0x00,0x00
6318 # CHECK: v_mul_u32_u24_e64 v5, v1, exec_hi       ; encoding: [0x05,0x00,0x08,0xd1,0x01,0xff,0x00,0x00]
6319 0x05,0x00,0x08,0xd1,0x01,0xff,0x00,0x00
6321 # CHECK: v_mul_u32_u24_e64 v5, v1, 0             ; encoding: [0x05,0x00,0x08,0xd1,0x01,0x01,0x01,0x00]
6322 0x05,0x00,0x08,0xd1,0x01,0x01,0x01,0x00
6324 # CHECK: v_mul_u32_u24_e64 v5, v1, -1            ; encoding: [0x05,0x00,0x08,0xd1,0x01,0x83,0x01,0x00]
6325 0x05,0x00,0x08,0xd1,0x01,0x83,0x01,0x00
6327 # CHECK: v_mul_u32_u24_e64 v5, v1, 0.5           ; encoding: [0x05,0x00,0x08,0xd1,0x01,0xe1,0x01,0x00]
6328 0x05,0x00,0x08,0xd1,0x01,0xe1,0x01,0x00
6330 # CHECK: v_mul_u32_u24_e64 v5, v1, -4.0          ; encoding: [0x05,0x00,0x08,0xd1,0x01,0xef,0x01,0x00]
6331 0x05,0x00,0x08,0xd1,0x01,0xef,0x01,0x00
6333 # CHECK: v_mul_hi_u32_u24_e64 v5, v1, v2         ; encoding: [0x05,0x00,0x09,0xd1,0x01,0x05,0x02,0x00]
6334 0x05,0x00,0x09,0xd1,0x01,0x05,0x02,0x00
6336 # CHECK: v_mul_hi_u32_u24_e64 v255, v1, v2       ; encoding: [0xff,0x00,0x09,0xd1,0x01,0x05,0x02,0x00]
6337 0xff,0x00,0x09,0xd1,0x01,0x05,0x02,0x00
6339 # CHECK: v_mul_hi_u32_u24_e64 v5, v255, v2       ; encoding: [0x05,0x00,0x09,0xd1,0xff,0x05,0x02,0x00]
6340 0x05,0x00,0x09,0xd1,0xff,0x05,0x02,0x00
6342 # CHECK: v_mul_hi_u32_u24_e64 v5, s1, v2         ; encoding: [0x05,0x00,0x09,0xd1,0x01,0x04,0x02,0x00]
6343 0x05,0x00,0x09,0xd1,0x01,0x04,0x02,0x00
6345 # CHECK: v_mul_hi_u32_u24_e64 v5, s101, v2       ; encoding: [0x05,0x00,0x09,0xd1,0x65,0x04,0x02,0x00]
6346 0x05,0x00,0x09,0xd1,0x65,0x04,0x02,0x00
6348 # CHECK: v_mul_hi_u32_u24_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x09,0xd1,0x66,0x04,0x02,0x00]
6349 0x05,0x00,0x09,0xd1,0x66,0x04,0x02,0x00
6351 # CHECK: v_mul_hi_u32_u24_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x09,0xd1,0x67,0x04,0x02,0x00]
6352 0x05,0x00,0x09,0xd1,0x67,0x04,0x02,0x00
6354 # CHECK: v_mul_hi_u32_u24_e64 v5, vcc_lo, v2     ; encoding: [0x05,0x00,0x09,0xd1,0x6a,0x04,0x02,0x00]
6355 0x05,0x00,0x09,0xd1,0x6a,0x04,0x02,0x00
6357 # CHECK: v_mul_hi_u32_u24_e64 v5, vcc_hi, v2     ; encoding: [0x05,0x00,0x09,0xd1,0x6b,0x04,0x02,0x00]
6358 0x05,0x00,0x09,0xd1,0x6b,0x04,0x02,0x00
6360 # CHECK: v_mul_hi_u32_u24_e64 v5, tba_lo, v2     ; encoding: [0x05,0x00,0x09,0xd1,0x6c,0x04,0x02,0x00]
6361 0x05,0x00,0x09,0xd1,0x6c,0x04,0x02,0x00
6363 # CHECK: v_mul_hi_u32_u24_e64 v5, tba_hi, v2     ; encoding: [0x05,0x00,0x09,0xd1,0x6d,0x04,0x02,0x00]
6364 0x05,0x00,0x09,0xd1,0x6d,0x04,0x02,0x00
6366 # CHECK: v_mul_hi_u32_u24_e64 v5, tma_lo, v2     ; encoding: [0x05,0x00,0x09,0xd1,0x6e,0x04,0x02,0x00]
6367 0x05,0x00,0x09,0xd1,0x6e,0x04,0x02,0x00
6369 # CHECK: v_mul_hi_u32_u24_e64 v5, tma_hi, v2     ; encoding: [0x05,0x00,0x09,0xd1,0x6f,0x04,0x02,0x00]
6370 0x05,0x00,0x09,0xd1,0x6f,0x04,0x02,0x00
6372 # CHECK: v_mul_hi_u32_u24_e64 v5, ttmp11, v2     ; encoding: [0x05,0x00,0x09,0xd1,0x7b,0x04,0x02,0x00]
6373 0x05,0x00,0x09,0xd1,0x7b,0x04,0x02,0x00
6375 # CHECK: v_mul_hi_u32_u24_e64 v5, m0, v2         ; encoding: [0x05,0x00,0x09,0xd1,0x7c,0x04,0x02,0x00]
6376 0x05,0x00,0x09,0xd1,0x7c,0x04,0x02,0x00
6378 # CHECK: v_mul_hi_u32_u24_e64 v5, exec_lo, v2    ; encoding: [0x05,0x00,0x09,0xd1,0x7e,0x04,0x02,0x00]
6379 0x05,0x00,0x09,0xd1,0x7e,0x04,0x02,0x00
6381 # CHECK: v_mul_hi_u32_u24_e64 v5, exec_hi, v2    ; encoding: [0x05,0x00,0x09,0xd1,0x7f,0x04,0x02,0x00]
6382 0x05,0x00,0x09,0xd1,0x7f,0x04,0x02,0x00
6384 # CHECK: v_mul_hi_u32_u24_e64 v5, 0, v2          ; encoding: [0x05,0x00,0x09,0xd1,0x80,0x04,0x02,0x00]
6385 0x05,0x00,0x09,0xd1,0x80,0x04,0x02,0x00
6387 # CHECK: v_mul_hi_u32_u24_e64 v5, -1, v2         ; encoding: [0x05,0x00,0x09,0xd1,0xc1,0x04,0x02,0x00]
6388 0x05,0x00,0x09,0xd1,0xc1,0x04,0x02,0x00
6390 # CHECK: v_mul_hi_u32_u24_e64 v5, 0.5, v2        ; encoding: [0x05,0x00,0x09,0xd1,0xf0,0x04,0x02,0x00]
6391 0x05,0x00,0x09,0xd1,0xf0,0x04,0x02,0x00
6393 # CHECK: v_mul_hi_u32_u24_e64 v5, -4.0, v2       ; encoding: [0x05,0x00,0x09,0xd1,0xf7,0x04,0x02,0x00]
6394 0x05,0x00,0x09,0xd1,0xf7,0x04,0x02,0x00
6396 # CHECK: v_mul_hi_u32_u24_e64 v5, v1, v255       ; encoding: [0x05,0x00,0x09,0xd1,0x01,0xff,0x03,0x00]
6397 0x05,0x00,0x09,0xd1,0x01,0xff,0x03,0x00
6399 # CHECK: v_mul_hi_u32_u24_e64 v5, v1, s2         ; encoding: [0x05,0x00,0x09,0xd1,0x01,0x05,0x00,0x00]
6400 0x05,0x00,0x09,0xd1,0x01,0x05,0x00,0x00
6402 # CHECK: v_mul_hi_u32_u24_e64 v5, v1, s101       ; encoding: [0x05,0x00,0x09,0xd1,0x01,0xcb,0x00,0x00]
6403 0x05,0x00,0x09,0xd1,0x01,0xcb,0x00,0x00
6405 # CHECK: v_mul_hi_u32_u24_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x09,0xd1,0x01,0xcd,0x00,0x00]
6406 0x05,0x00,0x09,0xd1,0x01,0xcd,0x00,0x00
6408 # CHECK: v_mul_hi_u32_u24_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x09,0xd1,0x01,0xcf,0x00,0x00]
6409 0x05,0x00,0x09,0xd1,0x01,0xcf,0x00,0x00
6411 # CHECK: v_mul_hi_u32_u24_e64 v5, v1, vcc_lo     ; encoding: [0x05,0x00,0x09,0xd1,0x01,0xd5,0x00,0x00]
6412 0x05,0x00,0x09,0xd1,0x01,0xd5,0x00,0x00
6414 # CHECK: v_mul_hi_u32_u24_e64 v5, v1, vcc_hi     ; encoding: [0x05,0x00,0x09,0xd1,0x01,0xd7,0x00,0x00]
6415 0x05,0x00,0x09,0xd1,0x01,0xd7,0x00,0x00
6417 # CHECK: v_mul_hi_u32_u24_e64 v5, v1, tba_lo     ; encoding: [0x05,0x00,0x09,0xd1,0x01,0xd9,0x00,0x00]
6418 0x05,0x00,0x09,0xd1,0x01,0xd9,0x00,0x00
6420 # CHECK: v_mul_hi_u32_u24_e64 v5, v1, tba_hi     ; encoding: [0x05,0x00,0x09,0xd1,0x01,0xdb,0x00,0x00]
6421 0x05,0x00,0x09,0xd1,0x01,0xdb,0x00,0x00
6423 # CHECK: v_mul_hi_u32_u24_e64 v5, v1, tma_lo     ; encoding: [0x05,0x00,0x09,0xd1,0x01,0xdd,0x00,0x00]
6424 0x05,0x00,0x09,0xd1,0x01,0xdd,0x00,0x00
6426 # CHECK: v_mul_hi_u32_u24_e64 v5, v1, tma_hi     ; encoding: [0x05,0x00,0x09,0xd1,0x01,0xdf,0x00,0x00]
6427 0x05,0x00,0x09,0xd1,0x01,0xdf,0x00,0x00
6429 # CHECK: v_mul_hi_u32_u24_e64 v5, v1, ttmp11     ; encoding: [0x05,0x00,0x09,0xd1,0x01,0xf7,0x00,0x00]
6430 0x05,0x00,0x09,0xd1,0x01,0xf7,0x00,0x00
6432 # CHECK: v_mul_hi_u32_u24_e64 v5, v1, m0         ; encoding: [0x05,0x00,0x09,0xd1,0x01,0xf9,0x00,0x00]
6433 0x05,0x00,0x09,0xd1,0x01,0xf9,0x00,0x00
6435 # CHECK: v_mul_hi_u32_u24_e64 v5, v1, exec_lo    ; encoding: [0x05,0x00,0x09,0xd1,0x01,0xfd,0x00,0x00]
6436 0x05,0x00,0x09,0xd1,0x01,0xfd,0x00,0x00
6438 # CHECK: v_mul_hi_u32_u24_e64 v5, v1, exec_hi    ; encoding: [0x05,0x00,0x09,0xd1,0x01,0xff,0x00,0x00]
6439 0x05,0x00,0x09,0xd1,0x01,0xff,0x00,0x00
6441 # CHECK: v_mul_hi_u32_u24_e64 v5, v1, 0          ; encoding: [0x05,0x00,0x09,0xd1,0x01,0x01,0x01,0x00]
6442 0x05,0x00,0x09,0xd1,0x01,0x01,0x01,0x00
6444 # CHECK: v_mul_hi_u32_u24_e64 v5, v1, -1         ; encoding: [0x05,0x00,0x09,0xd1,0x01,0x83,0x01,0x00]
6445 0x05,0x00,0x09,0xd1,0x01,0x83,0x01,0x00
6447 # CHECK: v_mul_hi_u32_u24_e64 v5, v1, 0.5        ; encoding: [0x05,0x00,0x09,0xd1,0x01,0xe1,0x01,0x00]
6448 0x05,0x00,0x09,0xd1,0x01,0xe1,0x01,0x00
6450 # CHECK: v_mul_hi_u32_u24_e64 v5, v1, -4.0       ; encoding: [0x05,0x00,0x09,0xd1,0x01,0xef,0x01,0x00]
6451 0x05,0x00,0x09,0xd1,0x01,0xef,0x01,0x00
6453 # CHECK: v_min_f32_e64 v5, v1, v2                ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0x05,0x02,0x00]
6454 0x05,0x00,0x0a,0xd1,0x01,0x05,0x02,0x00
6456 # CHECK: v_min_f32_e64 v255, v1, v2              ; encoding: [0xff,0x00,0x0a,0xd1,0x01,0x05,0x02,0x00]
6457 0xff,0x00,0x0a,0xd1,0x01,0x05,0x02,0x00
6459 # CHECK: v_min_f32_e64 v5, v255, v2              ; encoding: [0x05,0x00,0x0a,0xd1,0xff,0x05,0x02,0x00]
6460 0x05,0x00,0x0a,0xd1,0xff,0x05,0x02,0x00
6462 # CHECK: v_min_f32_e64 v5, s1, v2                ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0x04,0x02,0x00]
6463 0x05,0x00,0x0a,0xd1,0x01,0x04,0x02,0x00
6465 # CHECK: v_min_f32_e64 v5, s101, v2              ; encoding: [0x05,0x00,0x0a,0xd1,0x65,0x04,0x02,0x00]
6466 0x05,0x00,0x0a,0xd1,0x65,0x04,0x02,0x00
6468 # CHECK: v_min_f32_e64 v5, flat_scratch_lo, v2   ; encoding: [0x05,0x00,0x0a,0xd1,0x66,0x04,0x02,0x00]
6469 0x05,0x00,0x0a,0xd1,0x66,0x04,0x02,0x00
6471 # CHECK: v_min_f32_e64 v5, flat_scratch_hi, v2   ; encoding: [0x05,0x00,0x0a,0xd1,0x67,0x04,0x02,0x00]
6472 0x05,0x00,0x0a,0xd1,0x67,0x04,0x02,0x00
6474 # CHECK: v_min_f32_e64 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x0a,0xd1,0x6a,0x04,0x02,0x00]
6475 0x05,0x00,0x0a,0xd1,0x6a,0x04,0x02,0x00
6477 # CHECK: v_min_f32_e64 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x0a,0xd1,0x6b,0x04,0x02,0x00]
6478 0x05,0x00,0x0a,0xd1,0x6b,0x04,0x02,0x00
6480 # CHECK: v_min_f32_e64 v5, tba_lo, v2            ; encoding: [0x05,0x00,0x0a,0xd1,0x6c,0x04,0x02,0x00]
6481 0x05,0x00,0x0a,0xd1,0x6c,0x04,0x02,0x00
6483 # CHECK: v_min_f32_e64 v5, tba_hi, v2            ; encoding: [0x05,0x00,0x0a,0xd1,0x6d,0x04,0x02,0x00]
6484 0x05,0x00,0x0a,0xd1,0x6d,0x04,0x02,0x00
6486 # CHECK: v_min_f32_e64 v5, tma_lo, v2            ; encoding: [0x05,0x00,0x0a,0xd1,0x6e,0x04,0x02,0x00]
6487 0x05,0x00,0x0a,0xd1,0x6e,0x04,0x02,0x00
6489 # CHECK: v_min_f32_e64 v5, tma_hi, v2            ; encoding: [0x05,0x00,0x0a,0xd1,0x6f,0x04,0x02,0x00]
6490 0x05,0x00,0x0a,0xd1,0x6f,0x04,0x02,0x00
6492 # CHECK: v_min_f32_e64 v5, ttmp11, v2            ; encoding: [0x05,0x00,0x0a,0xd1,0x7b,0x04,0x02,0x00]
6493 0x05,0x00,0x0a,0xd1,0x7b,0x04,0x02,0x00
6495 # CHECK: v_min_f32_e64 v5, m0, v2                ; encoding: [0x05,0x00,0x0a,0xd1,0x7c,0x04,0x02,0x00]
6496 0x05,0x00,0x0a,0xd1,0x7c,0x04,0x02,0x00
6498 # CHECK: v_min_f32_e64 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x0a,0xd1,0x7e,0x04,0x02,0x00]
6499 0x05,0x00,0x0a,0xd1,0x7e,0x04,0x02,0x00
6501 # CHECK: v_min_f32_e64 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x0a,0xd1,0x7f,0x04,0x02,0x00]
6502 0x05,0x00,0x0a,0xd1,0x7f,0x04,0x02,0x00
6504 # CHECK: v_min_f32_e64 v5, 0, v2                 ; encoding: [0x05,0x00,0x0a,0xd1,0x80,0x04,0x02,0x00]
6505 0x05,0x00,0x0a,0xd1,0x80,0x04,0x02,0x00
6507 # CHECK: v_min_f32_e64 v5, -1, v2                ; encoding: [0x05,0x00,0x0a,0xd1,0xc1,0x04,0x02,0x00]
6508 0x05,0x00,0x0a,0xd1,0xc1,0x04,0x02,0x00
6510 # CHECK: v_min_f32_e64 v5, 0.5, v2               ; encoding: [0x05,0x00,0x0a,0xd1,0xf0,0x04,0x02,0x00]
6511 0x05,0x00,0x0a,0xd1,0xf0,0x04,0x02,0x00
6513 # CHECK: v_min_f32_e64 v5, -4.0, v2              ; encoding: [0x05,0x00,0x0a,0xd1,0xf7,0x04,0x02,0x00]
6514 0x05,0x00,0x0a,0xd1,0xf7,0x04,0x02,0x00
6516 # CHECK: v_min_f32_e64 v5, v1, v255              ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0xff,0x03,0x00]
6517 0x05,0x00,0x0a,0xd1,0x01,0xff,0x03,0x00
6519 # CHECK: v_min_f32_e64 v5, v1, s2                ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0x05,0x00,0x00]
6520 0x05,0x00,0x0a,0xd1,0x01,0x05,0x00,0x00
6522 # CHECK: v_min_f32_e64 v5, v1, s101              ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0xcb,0x00,0x00]
6523 0x05,0x00,0x0a,0xd1,0x01,0xcb,0x00,0x00
6525 # CHECK: v_min_f32_e64 v5, v1, flat_scratch_lo   ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0xcd,0x00,0x00]
6526 0x05,0x00,0x0a,0xd1,0x01,0xcd,0x00,0x00
6528 # CHECK: v_min_f32_e64 v5, v1, flat_scratch_hi   ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0xcf,0x00,0x00]
6529 0x05,0x00,0x0a,0xd1,0x01,0xcf,0x00,0x00
6531 # CHECK: v_min_f32_e64 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0xd5,0x00,0x00]
6532 0x05,0x00,0x0a,0xd1,0x01,0xd5,0x00,0x00
6534 # CHECK: v_min_f32_e64 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0xd7,0x00,0x00]
6535 0x05,0x00,0x0a,0xd1,0x01,0xd7,0x00,0x00
6537 # CHECK: v_min_f32_e64 v5, v1, tba_lo            ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0xd9,0x00,0x00]
6538 0x05,0x00,0x0a,0xd1,0x01,0xd9,0x00,0x00
6540 # CHECK: v_min_f32_e64 v5, v1, tba_hi            ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0xdb,0x00,0x00]
6541 0x05,0x00,0x0a,0xd1,0x01,0xdb,0x00,0x00
6543 # CHECK: v_min_f32_e64 v5, v1, tma_lo            ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0xdd,0x00,0x00]
6544 0x05,0x00,0x0a,0xd1,0x01,0xdd,0x00,0x00
6546 # CHECK: v_min_f32_e64 v5, v1, tma_hi            ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0xdf,0x00,0x00]
6547 0x05,0x00,0x0a,0xd1,0x01,0xdf,0x00,0x00
6549 # CHECK: v_min_f32_e64 v5, v1, ttmp11            ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0xf7,0x00,0x00]
6550 0x05,0x00,0x0a,0xd1,0x01,0xf7,0x00,0x00
6552 # CHECK: v_min_f32_e64 v5, v1, m0                ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0xf9,0x00,0x00]
6553 0x05,0x00,0x0a,0xd1,0x01,0xf9,0x00,0x00
6555 # CHECK: v_min_f32_e64 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0xfd,0x00,0x00]
6556 0x05,0x00,0x0a,0xd1,0x01,0xfd,0x00,0x00
6558 # CHECK: v_min_f32_e64 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0xff,0x00,0x00]
6559 0x05,0x00,0x0a,0xd1,0x01,0xff,0x00,0x00
6561 # CHECK: v_min_f32_e64 v5, v1, 0                 ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0x01,0x01,0x00]
6562 0x05,0x00,0x0a,0xd1,0x01,0x01,0x01,0x00
6564 # CHECK: v_min_f32_e64 v5, v1, -1                ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0x83,0x01,0x00]
6565 0x05,0x00,0x0a,0xd1,0x01,0x83,0x01,0x00
6567 # CHECK: v_min_f32_e64 v5, v1, 0.5               ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0xe1,0x01,0x00]
6568 0x05,0x00,0x0a,0xd1,0x01,0xe1,0x01,0x00
6570 # CHECK: v_min_f32_e64 v5, v1, -4.0              ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0xef,0x01,0x00]
6571 0x05,0x00,0x0a,0xd1,0x01,0xef,0x01,0x00
6573 # CHECK: v_min_f32_e64 v5, -v1, v2               ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0x05,0x02,0x20]
6574 0x05,0x00,0x0a,0xd1,0x01,0x05,0x02,0x20
6576 # CHECK: v_min_f32_e64 v5, v1, -v2               ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0x05,0x02,0x40]
6577 0x05,0x00,0x0a,0xd1,0x01,0x05,0x02,0x40
6579 # CHECK: v_min_f32_e64 v5, -v1, -v2              ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0x05,0x02,0x60]
6580 0x05,0x00,0x0a,0xd1,0x01,0x05,0x02,0x60
6582 # CHECK: v_min_f32_e64 v5, |v1|, v2              ; encoding: [0x05,0x01,0x0a,0xd1,0x01,0x05,0x02,0x00]
6583 0x05,0x01,0x0a,0xd1,0x01,0x05,0x02,0x00
6585 # CHECK: v_min_f32_e64 v5, v1, |v2|              ; encoding: [0x05,0x02,0x0a,0xd1,0x01,0x05,0x02,0x00]
6586 0x05,0x02,0x0a,0xd1,0x01,0x05,0x02,0x00
6588 # CHECK: v_min_f32_e64 v5, |v1|, |v2|            ; encoding: [0x05,0x03,0x0a,0xd1,0x01,0x05,0x02,0x00]
6589 0x05,0x03,0x0a,0xd1,0x01,0x05,0x02,0x00
6591 # CHECK: v_min_f32_e64 v5, v1, v2 clamp          ; encoding: [0x05,0x80,0x0a,0xd1,0x01,0x05,0x02,0x00]
6592 0x05,0x80,0x0a,0xd1,0x01,0x05,0x02,0x00
6594 # CHECK: v_min_f32_e64 v5, v1, v2 mul:2          ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0x05,0x02,0x08]
6595 0x05,0x00,0x0a,0xd1,0x01,0x05,0x02,0x08
6597 # CHECK: v_min_f32_e64 v5, v1, v2 mul:4          ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0x05,0x02,0x10]
6598 0x05,0x00,0x0a,0xd1,0x01,0x05,0x02,0x10
6600 # CHECK: v_min_f32_e64 v5, v1, v2 div:2          ; encoding: [0x05,0x00,0x0a,0xd1,0x01,0x05,0x02,0x18]
6601 0x05,0x00,0x0a,0xd1,0x01,0x05,0x02,0x18
6603 # CHECK: v_max_f32_e64 v5, v1, v2                ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0x05,0x02,0x00]
6604 0x05,0x00,0x0b,0xd1,0x01,0x05,0x02,0x00
6606 # CHECK: v_max_f32_e64 v255, v1, v2              ; encoding: [0xff,0x00,0x0b,0xd1,0x01,0x05,0x02,0x00]
6607 0xff,0x00,0x0b,0xd1,0x01,0x05,0x02,0x00
6609 # CHECK: v_max_f32_e64 v5, v255, v2              ; encoding: [0x05,0x00,0x0b,0xd1,0xff,0x05,0x02,0x00]
6610 0x05,0x00,0x0b,0xd1,0xff,0x05,0x02,0x00
6612 # CHECK: v_max_f32_e64 v5, s1, v2                ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0x04,0x02,0x00]
6613 0x05,0x00,0x0b,0xd1,0x01,0x04,0x02,0x00
6615 # CHECK: v_max_f32_e64 v5, s101, v2              ; encoding: [0x05,0x00,0x0b,0xd1,0x65,0x04,0x02,0x00]
6616 0x05,0x00,0x0b,0xd1,0x65,0x04,0x02,0x00
6618 # CHECK: v_max_f32_e64 v5, flat_scratch_lo, v2   ; encoding: [0x05,0x00,0x0b,0xd1,0x66,0x04,0x02,0x00]
6619 0x05,0x00,0x0b,0xd1,0x66,0x04,0x02,0x00
6621 # CHECK: v_max_f32_e64 v5, flat_scratch_hi, v2   ; encoding: [0x05,0x00,0x0b,0xd1,0x67,0x04,0x02,0x00]
6622 0x05,0x00,0x0b,0xd1,0x67,0x04,0x02,0x00
6624 # CHECK: v_max_f32_e64 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x0b,0xd1,0x6a,0x04,0x02,0x00]
6625 0x05,0x00,0x0b,0xd1,0x6a,0x04,0x02,0x00
6627 # CHECK: v_max_f32_e64 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x0b,0xd1,0x6b,0x04,0x02,0x00]
6628 0x05,0x00,0x0b,0xd1,0x6b,0x04,0x02,0x00
6630 # CHECK: v_max_f32_e64 v5, tba_lo, v2            ; encoding: [0x05,0x00,0x0b,0xd1,0x6c,0x04,0x02,0x00]
6631 0x05,0x00,0x0b,0xd1,0x6c,0x04,0x02,0x00
6633 # CHECK: v_max_f32_e64 v5, tba_hi, v2            ; encoding: [0x05,0x00,0x0b,0xd1,0x6d,0x04,0x02,0x00]
6634 0x05,0x00,0x0b,0xd1,0x6d,0x04,0x02,0x00
6636 # CHECK: v_max_f32_e64 v5, tma_lo, v2            ; encoding: [0x05,0x00,0x0b,0xd1,0x6e,0x04,0x02,0x00]
6637 0x05,0x00,0x0b,0xd1,0x6e,0x04,0x02,0x00
6639 # CHECK: v_max_f32_e64 v5, tma_hi, v2            ; encoding: [0x05,0x00,0x0b,0xd1,0x6f,0x04,0x02,0x00]
6640 0x05,0x00,0x0b,0xd1,0x6f,0x04,0x02,0x00
6642 # CHECK: v_max_f32_e64 v5, ttmp11, v2            ; encoding: [0x05,0x00,0x0b,0xd1,0x7b,0x04,0x02,0x00]
6643 0x05,0x00,0x0b,0xd1,0x7b,0x04,0x02,0x00
6645 # CHECK: v_max_f32_e64 v5, m0, v2                ; encoding: [0x05,0x00,0x0b,0xd1,0x7c,0x04,0x02,0x00]
6646 0x05,0x00,0x0b,0xd1,0x7c,0x04,0x02,0x00
6648 # CHECK: v_max_f32_e64 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x0b,0xd1,0x7e,0x04,0x02,0x00]
6649 0x05,0x00,0x0b,0xd1,0x7e,0x04,0x02,0x00
6651 # CHECK: v_max_f32_e64 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x0b,0xd1,0x7f,0x04,0x02,0x00]
6652 0x05,0x00,0x0b,0xd1,0x7f,0x04,0x02,0x00
6654 # CHECK: v_max_f32_e64 v5, 0, v2                 ; encoding: [0x05,0x00,0x0b,0xd1,0x80,0x04,0x02,0x00]
6655 0x05,0x00,0x0b,0xd1,0x80,0x04,0x02,0x00
6657 # CHECK: v_max_f32_e64 v5, -1, v2                ; encoding: [0x05,0x00,0x0b,0xd1,0xc1,0x04,0x02,0x00]
6658 0x05,0x00,0x0b,0xd1,0xc1,0x04,0x02,0x00
6660 # CHECK: v_max_f32_e64 v5, 0.5, v2               ; encoding: [0x05,0x00,0x0b,0xd1,0xf0,0x04,0x02,0x00]
6661 0x05,0x00,0x0b,0xd1,0xf0,0x04,0x02,0x00
6663 # CHECK: v_max_f32_e64 v5, -4.0, v2              ; encoding: [0x05,0x00,0x0b,0xd1,0xf7,0x04,0x02,0x00]
6664 0x05,0x00,0x0b,0xd1,0xf7,0x04,0x02,0x00
6666 # CHECK: v_max_f32_e64 v5, v1, v255              ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0xff,0x03,0x00]
6667 0x05,0x00,0x0b,0xd1,0x01,0xff,0x03,0x00
6669 # CHECK: v_max_f32_e64 v5, v1, s2                ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0x05,0x00,0x00]
6670 0x05,0x00,0x0b,0xd1,0x01,0x05,0x00,0x00
6672 # CHECK: v_max_f32_e64 v5, v1, s101              ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0xcb,0x00,0x00]
6673 0x05,0x00,0x0b,0xd1,0x01,0xcb,0x00,0x00
6675 # CHECK: v_max_f32_e64 v5, v1, flat_scratch_lo   ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0xcd,0x00,0x00]
6676 0x05,0x00,0x0b,0xd1,0x01,0xcd,0x00,0x00
6678 # CHECK: v_max_f32_e64 v5, v1, flat_scratch_hi   ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0xcf,0x00,0x00]
6679 0x05,0x00,0x0b,0xd1,0x01,0xcf,0x00,0x00
6681 # CHECK: v_max_f32_e64 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0xd5,0x00,0x00]
6682 0x05,0x00,0x0b,0xd1,0x01,0xd5,0x00,0x00
6684 # CHECK: v_max_f32_e64 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0xd7,0x00,0x00]
6685 0x05,0x00,0x0b,0xd1,0x01,0xd7,0x00,0x00
6687 # CHECK: v_max_f32_e64 v5, v1, tba_lo            ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0xd9,0x00,0x00]
6688 0x05,0x00,0x0b,0xd1,0x01,0xd9,0x00,0x00
6690 # CHECK: v_max_f32_e64 v5, v1, tba_hi            ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0xdb,0x00,0x00]
6691 0x05,0x00,0x0b,0xd1,0x01,0xdb,0x00,0x00
6693 # CHECK: v_max_f32_e64 v5, v1, tma_lo            ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0xdd,0x00,0x00]
6694 0x05,0x00,0x0b,0xd1,0x01,0xdd,0x00,0x00
6696 # CHECK: v_max_f32_e64 v5, v1, tma_hi            ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0xdf,0x00,0x00]
6697 0x05,0x00,0x0b,0xd1,0x01,0xdf,0x00,0x00
6699 # CHECK: v_max_f32_e64 v5, v1, ttmp11            ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0xf7,0x00,0x00]
6700 0x05,0x00,0x0b,0xd1,0x01,0xf7,0x00,0x00
6702 # CHECK: v_max_f32_e64 v5, v1, m0                ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0xf9,0x00,0x00]
6703 0x05,0x00,0x0b,0xd1,0x01,0xf9,0x00,0x00
6705 # CHECK: v_max_f32_e64 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0xfd,0x00,0x00]
6706 0x05,0x00,0x0b,0xd1,0x01,0xfd,0x00,0x00
6708 # CHECK: v_max_f32_e64 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0xff,0x00,0x00]
6709 0x05,0x00,0x0b,0xd1,0x01,0xff,0x00,0x00
6711 # CHECK: v_max_f32_e64 v5, v1, 0                 ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0x01,0x01,0x00]
6712 0x05,0x00,0x0b,0xd1,0x01,0x01,0x01,0x00
6714 # CHECK: v_max_f32_e64 v5, v1, -1                ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0x83,0x01,0x00]
6715 0x05,0x00,0x0b,0xd1,0x01,0x83,0x01,0x00
6717 # CHECK: v_max_f32_e64 v5, v1, 0.5               ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0xe1,0x01,0x00]
6718 0x05,0x00,0x0b,0xd1,0x01,0xe1,0x01,0x00
6720 # CHECK: v_max_f32_e64 v5, v1, -4.0              ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0xef,0x01,0x00]
6721 0x05,0x00,0x0b,0xd1,0x01,0xef,0x01,0x00
6723 # CHECK: v_max_f32_e64 v5, -v1, v2               ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0x05,0x02,0x20]
6724 0x05,0x00,0x0b,0xd1,0x01,0x05,0x02,0x20
6726 # CHECK: v_max_f32_e64 v5, v1, -v2               ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0x05,0x02,0x40]
6727 0x05,0x00,0x0b,0xd1,0x01,0x05,0x02,0x40
6729 # CHECK: v_max_f32_e64 v5, -v1, -v2              ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0x05,0x02,0x60]
6730 0x05,0x00,0x0b,0xd1,0x01,0x05,0x02,0x60
6732 # CHECK: v_max_f32_e64 v5, |v1|, v2              ; encoding: [0x05,0x01,0x0b,0xd1,0x01,0x05,0x02,0x00]
6733 0x05,0x01,0x0b,0xd1,0x01,0x05,0x02,0x00
6735 # CHECK: v_max_f32_e64 v5, v1, |v2|              ; encoding: [0x05,0x02,0x0b,0xd1,0x01,0x05,0x02,0x00]
6736 0x05,0x02,0x0b,0xd1,0x01,0x05,0x02,0x00
6738 # CHECK: v_max_f32_e64 v5, |v1|, |v2|            ; encoding: [0x05,0x03,0x0b,0xd1,0x01,0x05,0x02,0x00]
6739 0x05,0x03,0x0b,0xd1,0x01,0x05,0x02,0x00
6741 # CHECK: v_max_f32_e64 v5, v1, v2 clamp          ; encoding: [0x05,0x80,0x0b,0xd1,0x01,0x05,0x02,0x00]
6742 0x05,0x80,0x0b,0xd1,0x01,0x05,0x02,0x00
6744 # CHECK: v_max_f32_e64 v5, v1, v2 mul:2          ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0x05,0x02,0x08]
6745 0x05,0x00,0x0b,0xd1,0x01,0x05,0x02,0x08
6747 # CHECK: v_max_f32_e64 v5, v1, v2 mul:4          ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0x05,0x02,0x10]
6748 0x05,0x00,0x0b,0xd1,0x01,0x05,0x02,0x10
6750 # CHECK: v_max_f32_e64 v5, v1, v2 div:2          ; encoding: [0x05,0x00,0x0b,0xd1,0x01,0x05,0x02,0x18]
6751 0x05,0x00,0x0b,0xd1,0x01,0x05,0x02,0x18
6753 # CHECK: v_min_i32_e64 v5, v1, v2                ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0x05,0x02,0x00]
6754 0x05,0x00,0x0c,0xd1,0x01,0x05,0x02,0x00
6756 # CHECK: v_min_i32_e64 v255, v1, v2              ; encoding: [0xff,0x00,0x0c,0xd1,0x01,0x05,0x02,0x00]
6757 0xff,0x00,0x0c,0xd1,0x01,0x05,0x02,0x00
6759 # CHECK: v_min_i32_e64 v5, v255, v2              ; encoding: [0x05,0x00,0x0c,0xd1,0xff,0x05,0x02,0x00]
6760 0x05,0x00,0x0c,0xd1,0xff,0x05,0x02,0x00
6762 # CHECK: v_min_i32_e64 v5, s1, v2                ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0x04,0x02,0x00]
6763 0x05,0x00,0x0c,0xd1,0x01,0x04,0x02,0x00
6765 # CHECK: v_min_i32_e64 v5, s101, v2              ; encoding: [0x05,0x00,0x0c,0xd1,0x65,0x04,0x02,0x00]
6766 0x05,0x00,0x0c,0xd1,0x65,0x04,0x02,0x00
6768 # CHECK: v_min_i32_e64 v5, flat_scratch_lo, v2   ; encoding: [0x05,0x00,0x0c,0xd1,0x66,0x04,0x02,0x00]
6769 0x05,0x00,0x0c,0xd1,0x66,0x04,0x02,0x00
6771 # CHECK: v_min_i32_e64 v5, flat_scratch_hi, v2   ; encoding: [0x05,0x00,0x0c,0xd1,0x67,0x04,0x02,0x00]
6772 0x05,0x00,0x0c,0xd1,0x67,0x04,0x02,0x00
6774 # CHECK: v_min_i32_e64 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x0c,0xd1,0x6a,0x04,0x02,0x00]
6775 0x05,0x00,0x0c,0xd1,0x6a,0x04,0x02,0x00
6777 # CHECK: v_min_i32_e64 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x0c,0xd1,0x6b,0x04,0x02,0x00]
6778 0x05,0x00,0x0c,0xd1,0x6b,0x04,0x02,0x00
6780 # CHECK: v_min_i32_e64 v5, tba_lo, v2            ; encoding: [0x05,0x00,0x0c,0xd1,0x6c,0x04,0x02,0x00]
6781 0x05,0x00,0x0c,0xd1,0x6c,0x04,0x02,0x00
6783 # CHECK: v_min_i32_e64 v5, tba_hi, v2            ; encoding: [0x05,0x00,0x0c,0xd1,0x6d,0x04,0x02,0x00]
6784 0x05,0x00,0x0c,0xd1,0x6d,0x04,0x02,0x00
6786 # CHECK: v_min_i32_e64 v5, tma_lo, v2            ; encoding: [0x05,0x00,0x0c,0xd1,0x6e,0x04,0x02,0x00]
6787 0x05,0x00,0x0c,0xd1,0x6e,0x04,0x02,0x00
6789 # CHECK: v_min_i32_e64 v5, tma_hi, v2            ; encoding: [0x05,0x00,0x0c,0xd1,0x6f,0x04,0x02,0x00]
6790 0x05,0x00,0x0c,0xd1,0x6f,0x04,0x02,0x00
6792 # CHECK: v_min_i32_e64 v5, ttmp11, v2            ; encoding: [0x05,0x00,0x0c,0xd1,0x7b,0x04,0x02,0x00]
6793 0x05,0x00,0x0c,0xd1,0x7b,0x04,0x02,0x00
6795 # CHECK: v_min_i32_e64 v5, m0, v2                ; encoding: [0x05,0x00,0x0c,0xd1,0x7c,0x04,0x02,0x00]
6796 0x05,0x00,0x0c,0xd1,0x7c,0x04,0x02,0x00
6798 # CHECK: v_min_i32_e64 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x0c,0xd1,0x7e,0x04,0x02,0x00]
6799 0x05,0x00,0x0c,0xd1,0x7e,0x04,0x02,0x00
6801 # CHECK: v_min_i32_e64 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x0c,0xd1,0x7f,0x04,0x02,0x00]
6802 0x05,0x00,0x0c,0xd1,0x7f,0x04,0x02,0x00
6804 # CHECK: v_min_i32_e64 v5, 0, v2                 ; encoding: [0x05,0x00,0x0c,0xd1,0x80,0x04,0x02,0x00]
6805 0x05,0x00,0x0c,0xd1,0x80,0x04,0x02,0x00
6807 # CHECK: v_min_i32_e64 v5, -1, v2                ; encoding: [0x05,0x00,0x0c,0xd1,0xc1,0x04,0x02,0x00]
6808 0x05,0x00,0x0c,0xd1,0xc1,0x04,0x02,0x00
6810 # CHECK: v_min_i32_e64 v5, 0.5, v2               ; encoding: [0x05,0x00,0x0c,0xd1,0xf0,0x04,0x02,0x00]
6811 0x05,0x00,0x0c,0xd1,0xf0,0x04,0x02,0x00
6813 # CHECK: v_min_i32_e64 v5, -4.0, v2              ; encoding: [0x05,0x00,0x0c,0xd1,0xf7,0x04,0x02,0x00]
6814 0x05,0x00,0x0c,0xd1,0xf7,0x04,0x02,0x00
6816 # CHECK: v_min_i32_e64 v5, v1, v255              ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0xff,0x03,0x00]
6817 0x05,0x00,0x0c,0xd1,0x01,0xff,0x03,0x00
6819 # CHECK: v_min_i32_e64 v5, v1, s2                ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0x05,0x00,0x00]
6820 0x05,0x00,0x0c,0xd1,0x01,0x05,0x00,0x00
6822 # CHECK: v_min_i32_e64 v5, v1, s101              ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0xcb,0x00,0x00]
6823 0x05,0x00,0x0c,0xd1,0x01,0xcb,0x00,0x00
6825 # CHECK: v_min_i32_e64 v5, v1, flat_scratch_lo   ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0xcd,0x00,0x00]
6826 0x05,0x00,0x0c,0xd1,0x01,0xcd,0x00,0x00
6828 # CHECK: v_min_i32_e64 v5, v1, flat_scratch_hi   ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0xcf,0x00,0x00]
6829 0x05,0x00,0x0c,0xd1,0x01,0xcf,0x00,0x00
6831 # CHECK: v_min_i32_e64 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0xd5,0x00,0x00]
6832 0x05,0x00,0x0c,0xd1,0x01,0xd5,0x00,0x00
6834 # CHECK: v_min_i32_e64 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0xd7,0x00,0x00]
6835 0x05,0x00,0x0c,0xd1,0x01,0xd7,0x00,0x00
6837 # CHECK: v_min_i32_e64 v5, v1, tba_lo            ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0xd9,0x00,0x00]
6838 0x05,0x00,0x0c,0xd1,0x01,0xd9,0x00,0x00
6840 # CHECK: v_min_i32_e64 v5, v1, tba_hi            ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0xdb,0x00,0x00]
6841 0x05,0x00,0x0c,0xd1,0x01,0xdb,0x00,0x00
6843 # CHECK: v_min_i32_e64 v5, v1, tma_lo            ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0xdd,0x00,0x00]
6844 0x05,0x00,0x0c,0xd1,0x01,0xdd,0x00,0x00
6846 # CHECK: v_min_i32_e64 v5, v1, tma_hi            ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0xdf,0x00,0x00]
6847 0x05,0x00,0x0c,0xd1,0x01,0xdf,0x00,0x00
6849 # CHECK: v_min_i32_e64 v5, v1, ttmp11            ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0xf7,0x00,0x00]
6850 0x05,0x00,0x0c,0xd1,0x01,0xf7,0x00,0x00
6852 # CHECK: v_min_i32_e64 v5, v1, m0                ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0xf9,0x00,0x00]
6853 0x05,0x00,0x0c,0xd1,0x01,0xf9,0x00,0x00
6855 # CHECK: v_min_i32_e64 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0xfd,0x00,0x00]
6856 0x05,0x00,0x0c,0xd1,0x01,0xfd,0x00,0x00
6858 # CHECK: v_min_i32_e64 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0xff,0x00,0x00]
6859 0x05,0x00,0x0c,0xd1,0x01,0xff,0x00,0x00
6861 # CHECK: v_min_i32_e64 v5, v1, 0                 ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0x01,0x01,0x00]
6862 0x05,0x00,0x0c,0xd1,0x01,0x01,0x01,0x00
6864 # CHECK: v_min_i32_e64 v5, v1, -1                ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0x83,0x01,0x00]
6865 0x05,0x00,0x0c,0xd1,0x01,0x83,0x01,0x00
6867 # CHECK: v_min_i32_e64 v5, v1, 0.5               ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0xe1,0x01,0x00]
6868 0x05,0x00,0x0c,0xd1,0x01,0xe1,0x01,0x00
6870 # CHECK: v_min_i32_e64 v5, v1, -4.0              ; encoding: [0x05,0x00,0x0c,0xd1,0x01,0xef,0x01,0x00]
6871 0x05,0x00,0x0c,0xd1,0x01,0xef,0x01,0x00
6873 # CHECK: v_max_i32_e64 v5, v1, v2                ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0x05,0x02,0x00]
6874 0x05,0x00,0x0d,0xd1,0x01,0x05,0x02,0x00
6876 # CHECK: v_max_i32_e64 v255, v1, v2              ; encoding: [0xff,0x00,0x0d,0xd1,0x01,0x05,0x02,0x00]
6877 0xff,0x00,0x0d,0xd1,0x01,0x05,0x02,0x00
6879 # CHECK: v_max_i32_e64 v5, v255, v2              ; encoding: [0x05,0x00,0x0d,0xd1,0xff,0x05,0x02,0x00]
6880 0x05,0x00,0x0d,0xd1,0xff,0x05,0x02,0x00
6882 # CHECK: v_max_i32_e64 v5, s1, v2                ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0x04,0x02,0x00]
6883 0x05,0x00,0x0d,0xd1,0x01,0x04,0x02,0x00
6885 # CHECK: v_max_i32_e64 v5, s101, v2              ; encoding: [0x05,0x00,0x0d,0xd1,0x65,0x04,0x02,0x00]
6886 0x05,0x00,0x0d,0xd1,0x65,0x04,0x02,0x00
6888 # CHECK: v_max_i32_e64 v5, flat_scratch_lo, v2   ; encoding: [0x05,0x00,0x0d,0xd1,0x66,0x04,0x02,0x00]
6889 0x05,0x00,0x0d,0xd1,0x66,0x04,0x02,0x00
6891 # CHECK: v_max_i32_e64 v5, flat_scratch_hi, v2   ; encoding: [0x05,0x00,0x0d,0xd1,0x67,0x04,0x02,0x00]
6892 0x05,0x00,0x0d,0xd1,0x67,0x04,0x02,0x00
6894 # CHECK: v_max_i32_e64 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x0d,0xd1,0x6a,0x04,0x02,0x00]
6895 0x05,0x00,0x0d,0xd1,0x6a,0x04,0x02,0x00
6897 # CHECK: v_max_i32_e64 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x0d,0xd1,0x6b,0x04,0x02,0x00]
6898 0x05,0x00,0x0d,0xd1,0x6b,0x04,0x02,0x00
6900 # CHECK: v_max_i32_e64 v5, tba_lo, v2            ; encoding: [0x05,0x00,0x0d,0xd1,0x6c,0x04,0x02,0x00]
6901 0x05,0x00,0x0d,0xd1,0x6c,0x04,0x02,0x00
6903 # CHECK: v_max_i32_e64 v5, tba_hi, v2            ; encoding: [0x05,0x00,0x0d,0xd1,0x6d,0x04,0x02,0x00]
6904 0x05,0x00,0x0d,0xd1,0x6d,0x04,0x02,0x00
6906 # CHECK: v_max_i32_e64 v5, tma_lo, v2            ; encoding: [0x05,0x00,0x0d,0xd1,0x6e,0x04,0x02,0x00]
6907 0x05,0x00,0x0d,0xd1,0x6e,0x04,0x02,0x00
6909 # CHECK: v_max_i32_e64 v5, tma_hi, v2            ; encoding: [0x05,0x00,0x0d,0xd1,0x6f,0x04,0x02,0x00]
6910 0x05,0x00,0x0d,0xd1,0x6f,0x04,0x02,0x00
6912 # CHECK: v_max_i32_e64 v5, ttmp11, v2            ; encoding: [0x05,0x00,0x0d,0xd1,0x7b,0x04,0x02,0x00]
6913 0x05,0x00,0x0d,0xd1,0x7b,0x04,0x02,0x00
6915 # CHECK: v_max_i32_e64 v5, m0, v2                ; encoding: [0x05,0x00,0x0d,0xd1,0x7c,0x04,0x02,0x00]
6916 0x05,0x00,0x0d,0xd1,0x7c,0x04,0x02,0x00
6918 # CHECK: v_max_i32_e64 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x0d,0xd1,0x7e,0x04,0x02,0x00]
6919 0x05,0x00,0x0d,0xd1,0x7e,0x04,0x02,0x00
6921 # CHECK: v_max_i32_e64 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x0d,0xd1,0x7f,0x04,0x02,0x00]
6922 0x05,0x00,0x0d,0xd1,0x7f,0x04,0x02,0x00
6924 # CHECK: v_max_i32_e64 v5, 0, v2                 ; encoding: [0x05,0x00,0x0d,0xd1,0x80,0x04,0x02,0x00]
6925 0x05,0x00,0x0d,0xd1,0x80,0x04,0x02,0x00
6927 # CHECK: v_max_i32_e64 v5, -1, v2                ; encoding: [0x05,0x00,0x0d,0xd1,0xc1,0x04,0x02,0x00]
6928 0x05,0x00,0x0d,0xd1,0xc1,0x04,0x02,0x00
6930 # CHECK: v_max_i32_e64 v5, 0.5, v2               ; encoding: [0x05,0x00,0x0d,0xd1,0xf0,0x04,0x02,0x00]
6931 0x05,0x00,0x0d,0xd1,0xf0,0x04,0x02,0x00
6933 # CHECK: v_max_i32_e64 v5, -4.0, v2              ; encoding: [0x05,0x00,0x0d,0xd1,0xf7,0x04,0x02,0x00]
6934 0x05,0x00,0x0d,0xd1,0xf7,0x04,0x02,0x00
6936 # CHECK: v_max_i32_e64 v5, v1, v255              ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0xff,0x03,0x00]
6937 0x05,0x00,0x0d,0xd1,0x01,0xff,0x03,0x00
6939 # CHECK: v_max_i32_e64 v5, v1, s2                ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0x05,0x00,0x00]
6940 0x05,0x00,0x0d,0xd1,0x01,0x05,0x00,0x00
6942 # CHECK: v_max_i32_e64 v5, v1, s101              ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0xcb,0x00,0x00]
6943 0x05,0x00,0x0d,0xd1,0x01,0xcb,0x00,0x00
6945 # CHECK: v_max_i32_e64 v5, v1, flat_scratch_lo   ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0xcd,0x00,0x00]
6946 0x05,0x00,0x0d,0xd1,0x01,0xcd,0x00,0x00
6948 # CHECK: v_max_i32_e64 v5, v1, flat_scratch_hi   ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0xcf,0x00,0x00]
6949 0x05,0x00,0x0d,0xd1,0x01,0xcf,0x00,0x00
6951 # CHECK: v_max_i32_e64 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0xd5,0x00,0x00]
6952 0x05,0x00,0x0d,0xd1,0x01,0xd5,0x00,0x00
6954 # CHECK: v_max_i32_e64 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0xd7,0x00,0x00]
6955 0x05,0x00,0x0d,0xd1,0x01,0xd7,0x00,0x00
6957 # CHECK: v_max_i32_e64 v5, v1, tba_lo            ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0xd9,0x00,0x00]
6958 0x05,0x00,0x0d,0xd1,0x01,0xd9,0x00,0x00
6960 # CHECK: v_max_i32_e64 v5, v1, tba_hi            ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0xdb,0x00,0x00]
6961 0x05,0x00,0x0d,0xd1,0x01,0xdb,0x00,0x00
6963 # CHECK: v_max_i32_e64 v5, v1, tma_lo            ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0xdd,0x00,0x00]
6964 0x05,0x00,0x0d,0xd1,0x01,0xdd,0x00,0x00
6966 # CHECK: v_max_i32_e64 v5, v1, tma_hi            ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0xdf,0x00,0x00]
6967 0x05,0x00,0x0d,0xd1,0x01,0xdf,0x00,0x00
6969 # CHECK: v_max_i32_e64 v5, v1, ttmp11            ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0xf7,0x00,0x00]
6970 0x05,0x00,0x0d,0xd1,0x01,0xf7,0x00,0x00
6972 # CHECK: v_max_i32_e64 v5, v1, m0                ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0xf9,0x00,0x00]
6973 0x05,0x00,0x0d,0xd1,0x01,0xf9,0x00,0x00
6975 # CHECK: v_max_i32_e64 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0xfd,0x00,0x00]
6976 0x05,0x00,0x0d,0xd1,0x01,0xfd,0x00,0x00
6978 # CHECK: v_max_i32_e64 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0xff,0x00,0x00]
6979 0x05,0x00,0x0d,0xd1,0x01,0xff,0x00,0x00
6981 # CHECK: v_max_i32_e64 v5, v1, 0                 ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0x01,0x01,0x00]
6982 0x05,0x00,0x0d,0xd1,0x01,0x01,0x01,0x00
6984 # CHECK: v_max_i32_e64 v5, v1, -1                ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0x83,0x01,0x00]
6985 0x05,0x00,0x0d,0xd1,0x01,0x83,0x01,0x00
6987 # CHECK: v_max_i32_e64 v5, v1, 0.5               ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0xe1,0x01,0x00]
6988 0x05,0x00,0x0d,0xd1,0x01,0xe1,0x01,0x00
6990 # CHECK: v_max_i32_e64 v5, v1, -4.0              ; encoding: [0x05,0x00,0x0d,0xd1,0x01,0xef,0x01,0x00]
6991 0x05,0x00,0x0d,0xd1,0x01,0xef,0x01,0x00
6993 # CHECK: v_min_u32_e64 v5, v1, v2                ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0x05,0x02,0x00]
6994 0x05,0x00,0x0e,0xd1,0x01,0x05,0x02,0x00
6996 # CHECK: v_min_u32_e64 v255, v1, v2              ; encoding: [0xff,0x00,0x0e,0xd1,0x01,0x05,0x02,0x00]
6997 0xff,0x00,0x0e,0xd1,0x01,0x05,0x02,0x00
6999 # CHECK: v_min_u32_e64 v5, v255, v2              ; encoding: [0x05,0x00,0x0e,0xd1,0xff,0x05,0x02,0x00]
7000 0x05,0x00,0x0e,0xd1,0xff,0x05,0x02,0x00
7002 # CHECK: v_min_u32_e64 v5, s1, v2                ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0x04,0x02,0x00]
7003 0x05,0x00,0x0e,0xd1,0x01,0x04,0x02,0x00
7005 # CHECK: v_min_u32_e64 v5, s101, v2              ; encoding: [0x05,0x00,0x0e,0xd1,0x65,0x04,0x02,0x00]
7006 0x05,0x00,0x0e,0xd1,0x65,0x04,0x02,0x00
7008 # CHECK: v_min_u32_e64 v5, flat_scratch_lo, v2   ; encoding: [0x05,0x00,0x0e,0xd1,0x66,0x04,0x02,0x00]
7009 0x05,0x00,0x0e,0xd1,0x66,0x04,0x02,0x00
7011 # CHECK: v_min_u32_e64 v5, flat_scratch_hi, v2   ; encoding: [0x05,0x00,0x0e,0xd1,0x67,0x04,0x02,0x00]
7012 0x05,0x00,0x0e,0xd1,0x67,0x04,0x02,0x00
7014 # CHECK: v_min_u32_e64 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x0e,0xd1,0x6a,0x04,0x02,0x00]
7015 0x05,0x00,0x0e,0xd1,0x6a,0x04,0x02,0x00
7017 # CHECK: v_min_u32_e64 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x0e,0xd1,0x6b,0x04,0x02,0x00]
7018 0x05,0x00,0x0e,0xd1,0x6b,0x04,0x02,0x00
7020 # CHECK: v_min_u32_e64 v5, tba_lo, v2            ; encoding: [0x05,0x00,0x0e,0xd1,0x6c,0x04,0x02,0x00]
7021 0x05,0x00,0x0e,0xd1,0x6c,0x04,0x02,0x00
7023 # CHECK: v_min_u32_e64 v5, tba_hi, v2            ; encoding: [0x05,0x00,0x0e,0xd1,0x6d,0x04,0x02,0x00]
7024 0x05,0x00,0x0e,0xd1,0x6d,0x04,0x02,0x00
7026 # CHECK: v_min_u32_e64 v5, tma_lo, v2            ; encoding: [0x05,0x00,0x0e,0xd1,0x6e,0x04,0x02,0x00]
7027 0x05,0x00,0x0e,0xd1,0x6e,0x04,0x02,0x00
7029 # CHECK: v_min_u32_e64 v5, tma_hi, v2            ; encoding: [0x05,0x00,0x0e,0xd1,0x6f,0x04,0x02,0x00]
7030 0x05,0x00,0x0e,0xd1,0x6f,0x04,0x02,0x00
7032 # CHECK: v_min_u32_e64 v5, ttmp11, v2            ; encoding: [0x05,0x00,0x0e,0xd1,0x7b,0x04,0x02,0x00]
7033 0x05,0x00,0x0e,0xd1,0x7b,0x04,0x02,0x00
7035 # CHECK: v_min_u32_e64 v5, m0, v2                ; encoding: [0x05,0x00,0x0e,0xd1,0x7c,0x04,0x02,0x00]
7036 0x05,0x00,0x0e,0xd1,0x7c,0x04,0x02,0x00
7038 # CHECK: v_min_u32_e64 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x0e,0xd1,0x7e,0x04,0x02,0x00]
7039 0x05,0x00,0x0e,0xd1,0x7e,0x04,0x02,0x00
7041 # CHECK: v_min_u32_e64 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x0e,0xd1,0x7f,0x04,0x02,0x00]
7042 0x05,0x00,0x0e,0xd1,0x7f,0x04,0x02,0x00
7044 # CHECK: v_min_u32_e64 v5, 0, v2                 ; encoding: [0x05,0x00,0x0e,0xd1,0x80,0x04,0x02,0x00]
7045 0x05,0x00,0x0e,0xd1,0x80,0x04,0x02,0x00
7047 # CHECK: v_min_u32_e64 v5, -1, v2                ; encoding: [0x05,0x00,0x0e,0xd1,0xc1,0x04,0x02,0x00]
7048 0x05,0x00,0x0e,0xd1,0xc1,0x04,0x02,0x00
7050 # CHECK: v_min_u32_e64 v5, 0.5, v2               ; encoding: [0x05,0x00,0x0e,0xd1,0xf0,0x04,0x02,0x00]
7051 0x05,0x00,0x0e,0xd1,0xf0,0x04,0x02,0x00
7053 # CHECK: v_min_u32_e64 v5, -4.0, v2              ; encoding: [0x05,0x00,0x0e,0xd1,0xf7,0x04,0x02,0x00]
7054 0x05,0x00,0x0e,0xd1,0xf7,0x04,0x02,0x00
7056 # CHECK: v_min_u32_e64 v5, v1, v255              ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0xff,0x03,0x00]
7057 0x05,0x00,0x0e,0xd1,0x01,0xff,0x03,0x00
7059 # CHECK: v_min_u32_e64 v5, v1, s2                ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0x05,0x00,0x00]
7060 0x05,0x00,0x0e,0xd1,0x01,0x05,0x00,0x00
7062 # CHECK: v_min_u32_e64 v5, v1, s101              ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0xcb,0x00,0x00]
7063 0x05,0x00,0x0e,0xd1,0x01,0xcb,0x00,0x00
7065 # CHECK: v_min_u32_e64 v5, v1, flat_scratch_lo   ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0xcd,0x00,0x00]
7066 0x05,0x00,0x0e,0xd1,0x01,0xcd,0x00,0x00
7068 # CHECK: v_min_u32_e64 v5, v1, flat_scratch_hi   ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0xcf,0x00,0x00]
7069 0x05,0x00,0x0e,0xd1,0x01,0xcf,0x00,0x00
7071 # CHECK: v_min_u32_e64 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0xd5,0x00,0x00]
7072 0x05,0x00,0x0e,0xd1,0x01,0xd5,0x00,0x00
7074 # CHECK: v_min_u32_e64 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0xd7,0x00,0x00]
7075 0x05,0x00,0x0e,0xd1,0x01,0xd7,0x00,0x00
7077 # CHECK: v_min_u32_e64 v5, v1, tba_lo            ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0xd9,0x00,0x00]
7078 0x05,0x00,0x0e,0xd1,0x01,0xd9,0x00,0x00
7080 # CHECK: v_min_u32_e64 v5, v1, tba_hi            ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0xdb,0x00,0x00]
7081 0x05,0x00,0x0e,0xd1,0x01,0xdb,0x00,0x00
7083 # CHECK: v_min_u32_e64 v5, v1, tma_lo            ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0xdd,0x00,0x00]
7084 0x05,0x00,0x0e,0xd1,0x01,0xdd,0x00,0x00
7086 # CHECK: v_min_u32_e64 v5, v1, tma_hi            ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0xdf,0x00,0x00]
7087 0x05,0x00,0x0e,0xd1,0x01,0xdf,0x00,0x00
7089 # CHECK: v_min_u32_e64 v5, v1, ttmp11            ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0xf7,0x00,0x00]
7090 0x05,0x00,0x0e,0xd1,0x01,0xf7,0x00,0x00
7092 # CHECK: v_min_u32_e64 v5, v1, m0                ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0xf9,0x00,0x00]
7093 0x05,0x00,0x0e,0xd1,0x01,0xf9,0x00,0x00
7095 # CHECK: v_min_u32_e64 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0xfd,0x00,0x00]
7096 0x05,0x00,0x0e,0xd1,0x01,0xfd,0x00,0x00
7098 # CHECK: v_min_u32_e64 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0xff,0x00,0x00]
7099 0x05,0x00,0x0e,0xd1,0x01,0xff,0x00,0x00
7101 # CHECK: v_min_u32_e64 v5, v1, 0                 ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0x01,0x01,0x00]
7102 0x05,0x00,0x0e,0xd1,0x01,0x01,0x01,0x00
7104 # CHECK: v_min_u32_e64 v5, v1, -1                ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0x83,0x01,0x00]
7105 0x05,0x00,0x0e,0xd1,0x01,0x83,0x01,0x00
7107 # CHECK: v_min_u32_e64 v5, v1, 0.5               ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0xe1,0x01,0x00]
7108 0x05,0x00,0x0e,0xd1,0x01,0xe1,0x01,0x00
7110 # CHECK: v_min_u32_e64 v5, v1, -4.0              ; encoding: [0x05,0x00,0x0e,0xd1,0x01,0xef,0x01,0x00]
7111 0x05,0x00,0x0e,0xd1,0x01,0xef,0x01,0x00
7113 # CHECK: v_max_u32_e64 v5, v1, v2                ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0x05,0x02,0x00]
7114 0x05,0x00,0x0f,0xd1,0x01,0x05,0x02,0x00
7116 # CHECK: v_max_u32_e64 v255, v1, v2              ; encoding: [0xff,0x00,0x0f,0xd1,0x01,0x05,0x02,0x00]
7117 0xff,0x00,0x0f,0xd1,0x01,0x05,0x02,0x00
7119 # CHECK: v_max_u32_e64 v5, v255, v2              ; encoding: [0x05,0x00,0x0f,0xd1,0xff,0x05,0x02,0x00]
7120 0x05,0x00,0x0f,0xd1,0xff,0x05,0x02,0x00
7122 # CHECK: v_max_u32_e64 v5, s1, v2                ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0x04,0x02,0x00]
7123 0x05,0x00,0x0f,0xd1,0x01,0x04,0x02,0x00
7125 # CHECK: v_max_u32_e64 v5, s101, v2              ; encoding: [0x05,0x00,0x0f,0xd1,0x65,0x04,0x02,0x00]
7126 0x05,0x00,0x0f,0xd1,0x65,0x04,0x02,0x00
7128 # CHECK: v_max_u32_e64 v5, flat_scratch_lo, v2   ; encoding: [0x05,0x00,0x0f,0xd1,0x66,0x04,0x02,0x00]
7129 0x05,0x00,0x0f,0xd1,0x66,0x04,0x02,0x00
7131 # CHECK: v_max_u32_e64 v5, flat_scratch_hi, v2   ; encoding: [0x05,0x00,0x0f,0xd1,0x67,0x04,0x02,0x00]
7132 0x05,0x00,0x0f,0xd1,0x67,0x04,0x02,0x00
7134 # CHECK: v_max_u32_e64 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x0f,0xd1,0x6a,0x04,0x02,0x00]
7135 0x05,0x00,0x0f,0xd1,0x6a,0x04,0x02,0x00
7137 # CHECK: v_max_u32_e64 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x0f,0xd1,0x6b,0x04,0x02,0x00]
7138 0x05,0x00,0x0f,0xd1,0x6b,0x04,0x02,0x00
7140 # CHECK: v_max_u32_e64 v5, tba_lo, v2            ; encoding: [0x05,0x00,0x0f,0xd1,0x6c,0x04,0x02,0x00]
7141 0x05,0x00,0x0f,0xd1,0x6c,0x04,0x02,0x00
7143 # CHECK: v_max_u32_e64 v5, tba_hi, v2            ; encoding: [0x05,0x00,0x0f,0xd1,0x6d,0x04,0x02,0x00]
7144 0x05,0x00,0x0f,0xd1,0x6d,0x04,0x02,0x00
7146 # CHECK: v_max_u32_e64 v5, tma_lo, v2            ; encoding: [0x05,0x00,0x0f,0xd1,0x6e,0x04,0x02,0x00]
7147 0x05,0x00,0x0f,0xd1,0x6e,0x04,0x02,0x00
7149 # CHECK: v_max_u32_e64 v5, tma_hi, v2            ; encoding: [0x05,0x00,0x0f,0xd1,0x6f,0x04,0x02,0x00]
7150 0x05,0x00,0x0f,0xd1,0x6f,0x04,0x02,0x00
7152 # CHECK: v_max_u32_e64 v5, ttmp11, v2            ; encoding: [0x05,0x00,0x0f,0xd1,0x7b,0x04,0x02,0x00]
7153 0x05,0x00,0x0f,0xd1,0x7b,0x04,0x02,0x00
7155 # CHECK: v_max_u32_e64 v5, m0, v2                ; encoding: [0x05,0x00,0x0f,0xd1,0x7c,0x04,0x02,0x00]
7156 0x05,0x00,0x0f,0xd1,0x7c,0x04,0x02,0x00
7158 # CHECK: v_max_u32_e64 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x0f,0xd1,0x7e,0x04,0x02,0x00]
7159 0x05,0x00,0x0f,0xd1,0x7e,0x04,0x02,0x00
7161 # CHECK: v_max_u32_e64 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x0f,0xd1,0x7f,0x04,0x02,0x00]
7162 0x05,0x00,0x0f,0xd1,0x7f,0x04,0x02,0x00
7164 # CHECK: v_max_u32_e64 v5, 0, v2                 ; encoding: [0x05,0x00,0x0f,0xd1,0x80,0x04,0x02,0x00]
7165 0x05,0x00,0x0f,0xd1,0x80,0x04,0x02,0x00
7167 # CHECK: v_max_u32_e64 v5, -1, v2                ; encoding: [0x05,0x00,0x0f,0xd1,0xc1,0x04,0x02,0x00]
7168 0x05,0x00,0x0f,0xd1,0xc1,0x04,0x02,0x00
7170 # CHECK: v_max_u32_e64 v5, 0.5, v2               ; encoding: [0x05,0x00,0x0f,0xd1,0xf0,0x04,0x02,0x00]
7171 0x05,0x00,0x0f,0xd1,0xf0,0x04,0x02,0x00
7173 # CHECK: v_max_u32_e64 v5, -4.0, v2              ; encoding: [0x05,0x00,0x0f,0xd1,0xf7,0x04,0x02,0x00]
7174 0x05,0x00,0x0f,0xd1,0xf7,0x04,0x02,0x00
7176 # CHECK: v_max_u32_e64 v5, v1, v255              ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0xff,0x03,0x00]
7177 0x05,0x00,0x0f,0xd1,0x01,0xff,0x03,0x00
7179 # CHECK: v_max_u32_e64 v5, v1, s2                ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0x05,0x00,0x00]
7180 0x05,0x00,0x0f,0xd1,0x01,0x05,0x00,0x00
7182 # CHECK: v_max_u32_e64 v5, v1, s101              ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0xcb,0x00,0x00]
7183 0x05,0x00,0x0f,0xd1,0x01,0xcb,0x00,0x00
7185 # CHECK: v_max_u32_e64 v5, v1, flat_scratch_lo   ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0xcd,0x00,0x00]
7186 0x05,0x00,0x0f,0xd1,0x01,0xcd,0x00,0x00
7188 # CHECK: v_max_u32_e64 v5, v1, flat_scratch_hi   ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0xcf,0x00,0x00]
7189 0x05,0x00,0x0f,0xd1,0x01,0xcf,0x00,0x00
7191 # CHECK: v_max_u32_e64 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0xd5,0x00,0x00]
7192 0x05,0x00,0x0f,0xd1,0x01,0xd5,0x00,0x00
7194 # CHECK: v_max_u32_e64 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0xd7,0x00,0x00]
7195 0x05,0x00,0x0f,0xd1,0x01,0xd7,0x00,0x00
7197 # CHECK: v_max_u32_e64 v5, v1, tba_lo            ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0xd9,0x00,0x00]
7198 0x05,0x00,0x0f,0xd1,0x01,0xd9,0x00,0x00
7200 # CHECK: v_max_u32_e64 v5, v1, tba_hi            ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0xdb,0x00,0x00]
7201 0x05,0x00,0x0f,0xd1,0x01,0xdb,0x00,0x00
7203 # CHECK: v_max_u32_e64 v5, v1, tma_lo            ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0xdd,0x00,0x00]
7204 0x05,0x00,0x0f,0xd1,0x01,0xdd,0x00,0x00
7206 # CHECK: v_max_u32_e64 v5, v1, tma_hi            ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0xdf,0x00,0x00]
7207 0x05,0x00,0x0f,0xd1,0x01,0xdf,0x00,0x00
7209 # CHECK: v_max_u32_e64 v5, v1, ttmp11            ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0xf7,0x00,0x00]
7210 0x05,0x00,0x0f,0xd1,0x01,0xf7,0x00,0x00
7212 # CHECK: v_max_u32_e64 v5, v1, m0                ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0xf9,0x00,0x00]
7213 0x05,0x00,0x0f,0xd1,0x01,0xf9,0x00,0x00
7215 # CHECK: v_max_u32_e64 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0xfd,0x00,0x00]
7216 0x05,0x00,0x0f,0xd1,0x01,0xfd,0x00,0x00
7218 # CHECK: v_max_u32_e64 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0xff,0x00,0x00]
7219 0x05,0x00,0x0f,0xd1,0x01,0xff,0x00,0x00
7221 # CHECK: v_max_u32_e64 v5, v1, 0                 ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0x01,0x01,0x00]
7222 0x05,0x00,0x0f,0xd1,0x01,0x01,0x01,0x00
7224 # CHECK: v_max_u32_e64 v5, v1, -1                ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0x83,0x01,0x00]
7225 0x05,0x00,0x0f,0xd1,0x01,0x83,0x01,0x00
7227 # CHECK: v_max_u32_e64 v5, v1, 0.5               ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0xe1,0x01,0x00]
7228 0x05,0x00,0x0f,0xd1,0x01,0xe1,0x01,0x00
7230 # CHECK: v_max_u32_e64 v5, v1, -4.0              ; encoding: [0x05,0x00,0x0f,0xd1,0x01,0xef,0x01,0x00]
7231 0x05,0x00,0x0f,0xd1,0x01,0xef,0x01,0x00
7233 # CHECK: v_lshrrev_b32_e64 v5, v1, v2            ; encoding: [0x05,0x00,0x10,0xd1,0x01,0x05,0x02,0x00]
7234 0x05,0x00,0x10,0xd1,0x01,0x05,0x02,0x00
7236 # CHECK: v_lshrrev_b32_e64 v255, v1, v2          ; encoding: [0xff,0x00,0x10,0xd1,0x01,0x05,0x02,0x00]
7237 0xff,0x00,0x10,0xd1,0x01,0x05,0x02,0x00
7239 # CHECK: v_lshrrev_b32_e64 v5, v255, v2          ; encoding: [0x05,0x00,0x10,0xd1,0xff,0x05,0x02,0x00]
7240 0x05,0x00,0x10,0xd1,0xff,0x05,0x02,0x00
7242 # CHECK: v_lshrrev_b32_e64 v5, s1, v2            ; encoding: [0x05,0x00,0x10,0xd1,0x01,0x04,0x02,0x00]
7243 0x05,0x00,0x10,0xd1,0x01,0x04,0x02,0x00
7245 # CHECK: v_lshrrev_b32_e64 v5, s101, v2          ; encoding: [0x05,0x00,0x10,0xd1,0x65,0x04,0x02,0x00]
7246 0x05,0x00,0x10,0xd1,0x65,0x04,0x02,0x00
7248 # CHECK: v_lshrrev_b32_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x10,0xd1,0x66,0x04,0x02,0x00]
7249 0x05,0x00,0x10,0xd1,0x66,0x04,0x02,0x00
7251 # CHECK: v_lshrrev_b32_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x10,0xd1,0x67,0x04,0x02,0x00]
7252 0x05,0x00,0x10,0xd1,0x67,0x04,0x02,0x00
7254 # CHECK: v_lshrrev_b32_e64 v5, vcc_lo, v2        ; encoding: [0x05,0x00,0x10,0xd1,0x6a,0x04,0x02,0x00]
7255 0x05,0x00,0x10,0xd1,0x6a,0x04,0x02,0x00
7257 # CHECK: v_lshrrev_b32_e64 v5, vcc_hi, v2        ; encoding: [0x05,0x00,0x10,0xd1,0x6b,0x04,0x02,0x00]
7258 0x05,0x00,0x10,0xd1,0x6b,0x04,0x02,0x00
7260 # CHECK: v_lshrrev_b32_e64 v5, tba_lo, v2        ; encoding: [0x05,0x00,0x10,0xd1,0x6c,0x04,0x02,0x00]
7261 0x05,0x00,0x10,0xd1,0x6c,0x04,0x02,0x00
7263 # CHECK: v_lshrrev_b32_e64 v5, tba_hi, v2        ; encoding: [0x05,0x00,0x10,0xd1,0x6d,0x04,0x02,0x00]
7264 0x05,0x00,0x10,0xd1,0x6d,0x04,0x02,0x00
7266 # CHECK: v_lshrrev_b32_e64 v5, tma_lo, v2        ; encoding: [0x05,0x00,0x10,0xd1,0x6e,0x04,0x02,0x00]
7267 0x05,0x00,0x10,0xd1,0x6e,0x04,0x02,0x00
7269 # CHECK: v_lshrrev_b32_e64 v5, tma_hi, v2        ; encoding: [0x05,0x00,0x10,0xd1,0x6f,0x04,0x02,0x00]
7270 0x05,0x00,0x10,0xd1,0x6f,0x04,0x02,0x00
7272 # CHECK: v_lshrrev_b32_e64 v5, ttmp11, v2        ; encoding: [0x05,0x00,0x10,0xd1,0x7b,0x04,0x02,0x00]
7273 0x05,0x00,0x10,0xd1,0x7b,0x04,0x02,0x00
7275 # CHECK: v_lshrrev_b32_e64 v5, m0, v2            ; encoding: [0x05,0x00,0x10,0xd1,0x7c,0x04,0x02,0x00]
7276 0x05,0x00,0x10,0xd1,0x7c,0x04,0x02,0x00
7278 # CHECK: v_lshrrev_b32_e64 v5, exec_lo, v2       ; encoding: [0x05,0x00,0x10,0xd1,0x7e,0x04,0x02,0x00]
7279 0x05,0x00,0x10,0xd1,0x7e,0x04,0x02,0x00
7281 # CHECK: v_lshrrev_b32_e64 v5, exec_hi, v2       ; encoding: [0x05,0x00,0x10,0xd1,0x7f,0x04,0x02,0x00]
7282 0x05,0x00,0x10,0xd1,0x7f,0x04,0x02,0x00
7284 # CHECK: v_lshrrev_b32_e64 v5, 0, v2             ; encoding: [0x05,0x00,0x10,0xd1,0x80,0x04,0x02,0x00]
7285 0x05,0x00,0x10,0xd1,0x80,0x04,0x02,0x00
7287 # CHECK: v_lshrrev_b32_e64 v5, -1, v2            ; encoding: [0x05,0x00,0x10,0xd1,0xc1,0x04,0x02,0x00]
7288 0x05,0x00,0x10,0xd1,0xc1,0x04,0x02,0x00
7290 # CHECK: v_lshrrev_b32_e64 v5, 0.5, v2           ; encoding: [0x05,0x00,0x10,0xd1,0xf0,0x04,0x02,0x00]
7291 0x05,0x00,0x10,0xd1,0xf0,0x04,0x02,0x00
7293 # CHECK: v_lshrrev_b32_e64 v5, -4.0, v2          ; encoding: [0x05,0x00,0x10,0xd1,0xf7,0x04,0x02,0x00]
7294 0x05,0x00,0x10,0xd1,0xf7,0x04,0x02,0x00
7296 # CHECK: v_lshrrev_b32_e64 v5, v1, v255          ; encoding: [0x05,0x00,0x10,0xd1,0x01,0xff,0x03,0x00]
7297 0x05,0x00,0x10,0xd1,0x01,0xff,0x03,0x00
7299 # CHECK: v_lshrrev_b32_e64 v5, v1, s2            ; encoding: [0x05,0x00,0x10,0xd1,0x01,0x05,0x00,0x00]
7300 0x05,0x00,0x10,0xd1,0x01,0x05,0x00,0x00
7302 # CHECK: v_lshrrev_b32_e64 v5, v1, s101          ; encoding: [0x05,0x00,0x10,0xd1,0x01,0xcb,0x00,0x00]
7303 0x05,0x00,0x10,0xd1,0x01,0xcb,0x00,0x00
7305 # CHECK: v_lshrrev_b32_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x10,0xd1,0x01,0xcd,0x00,0x00]
7306 0x05,0x00,0x10,0xd1,0x01,0xcd,0x00,0x00
7308 # CHECK: v_lshrrev_b32_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x10,0xd1,0x01,0xcf,0x00,0x00]
7309 0x05,0x00,0x10,0xd1,0x01,0xcf,0x00,0x00
7311 # CHECK: v_lshrrev_b32_e64 v5, v1, vcc_lo        ; encoding: [0x05,0x00,0x10,0xd1,0x01,0xd5,0x00,0x00]
7312 0x05,0x00,0x10,0xd1,0x01,0xd5,0x00,0x00
7314 # CHECK: v_lshrrev_b32_e64 v5, v1, vcc_hi        ; encoding: [0x05,0x00,0x10,0xd1,0x01,0xd7,0x00,0x00]
7315 0x05,0x00,0x10,0xd1,0x01,0xd7,0x00,0x00
7317 # CHECK: v_lshrrev_b32_e64 v5, v1, tba_lo        ; encoding: [0x05,0x00,0x10,0xd1,0x01,0xd9,0x00,0x00]
7318 0x05,0x00,0x10,0xd1,0x01,0xd9,0x00,0x00
7320 # CHECK: v_lshrrev_b32_e64 v5, v1, tba_hi        ; encoding: [0x05,0x00,0x10,0xd1,0x01,0xdb,0x00,0x00]
7321 0x05,0x00,0x10,0xd1,0x01,0xdb,0x00,0x00
7323 # CHECK: v_lshrrev_b32_e64 v5, v1, tma_lo        ; encoding: [0x05,0x00,0x10,0xd1,0x01,0xdd,0x00,0x00]
7324 0x05,0x00,0x10,0xd1,0x01,0xdd,0x00,0x00
7326 # CHECK: v_lshrrev_b32_e64 v5, v1, tma_hi        ; encoding: [0x05,0x00,0x10,0xd1,0x01,0xdf,0x00,0x00]
7327 0x05,0x00,0x10,0xd1,0x01,0xdf,0x00,0x00
7329 # CHECK: v_lshrrev_b32_e64 v5, v1, ttmp11        ; encoding: [0x05,0x00,0x10,0xd1,0x01,0xf7,0x00,0x00]
7330 0x05,0x00,0x10,0xd1,0x01,0xf7,0x00,0x00
7332 # CHECK: v_lshrrev_b32_e64 v5, v1, m0            ; encoding: [0x05,0x00,0x10,0xd1,0x01,0xf9,0x00,0x00]
7333 0x05,0x00,0x10,0xd1,0x01,0xf9,0x00,0x00
7335 # CHECK: v_lshrrev_b32_e64 v5, v1, exec_lo       ; encoding: [0x05,0x00,0x10,0xd1,0x01,0xfd,0x00,0x00]
7336 0x05,0x00,0x10,0xd1,0x01,0xfd,0x00,0x00
7338 # CHECK: v_lshrrev_b32_e64 v5, v1, exec_hi       ; encoding: [0x05,0x00,0x10,0xd1,0x01,0xff,0x00,0x00]
7339 0x05,0x00,0x10,0xd1,0x01,0xff,0x00,0x00
7341 # CHECK: v_lshrrev_b32_e64 v5, v1, 0             ; encoding: [0x05,0x00,0x10,0xd1,0x01,0x01,0x01,0x00]
7342 0x05,0x00,0x10,0xd1,0x01,0x01,0x01,0x00
7344 # CHECK: v_lshrrev_b32_e64 v5, v1, -1            ; encoding: [0x05,0x00,0x10,0xd1,0x01,0x83,0x01,0x00]
7345 0x05,0x00,0x10,0xd1,0x01,0x83,0x01,0x00
7347 # CHECK: v_lshrrev_b32_e64 v5, v1, 0.5           ; encoding: [0x05,0x00,0x10,0xd1,0x01,0xe1,0x01,0x00]
7348 0x05,0x00,0x10,0xd1,0x01,0xe1,0x01,0x00
7350 # CHECK: v_lshrrev_b32_e64 v5, v1, -4.0          ; encoding: [0x05,0x00,0x10,0xd1,0x01,0xef,0x01,0x00]
7351 0x05,0x00,0x10,0xd1,0x01,0xef,0x01,0x00
7353 # CHECK: v_ashrrev_i32_e64 v5, v1, v2            ; encoding: [0x05,0x00,0x11,0xd1,0x01,0x05,0x02,0x00]
7354 0x05,0x00,0x11,0xd1,0x01,0x05,0x02,0x00
7356 # CHECK: v_ashrrev_i32_e64 v255, v1, v2          ; encoding: [0xff,0x00,0x11,0xd1,0x01,0x05,0x02,0x00]
7357 0xff,0x00,0x11,0xd1,0x01,0x05,0x02,0x00
7359 # CHECK: v_ashrrev_i32_e64 v5, v255, v2          ; encoding: [0x05,0x00,0x11,0xd1,0xff,0x05,0x02,0x00]
7360 0x05,0x00,0x11,0xd1,0xff,0x05,0x02,0x00
7362 # CHECK: v_ashrrev_i32_e64 v5, s1, v2            ; encoding: [0x05,0x00,0x11,0xd1,0x01,0x04,0x02,0x00]
7363 0x05,0x00,0x11,0xd1,0x01,0x04,0x02,0x00
7365 # CHECK: v_ashrrev_i32_e64 v5, s101, v2          ; encoding: [0x05,0x00,0x11,0xd1,0x65,0x04,0x02,0x00]
7366 0x05,0x00,0x11,0xd1,0x65,0x04,0x02,0x00
7368 # CHECK: v_ashrrev_i32_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x11,0xd1,0x66,0x04,0x02,0x00]
7369 0x05,0x00,0x11,0xd1,0x66,0x04,0x02,0x00
7371 # CHECK: v_ashrrev_i32_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x11,0xd1,0x67,0x04,0x02,0x00]
7372 0x05,0x00,0x11,0xd1,0x67,0x04,0x02,0x00
7374 # CHECK: v_ashrrev_i32_e64 v5, vcc_lo, v2        ; encoding: [0x05,0x00,0x11,0xd1,0x6a,0x04,0x02,0x00]
7375 0x05,0x00,0x11,0xd1,0x6a,0x04,0x02,0x00
7377 # CHECK: v_ashrrev_i32_e64 v5, vcc_hi, v2        ; encoding: [0x05,0x00,0x11,0xd1,0x6b,0x04,0x02,0x00]
7378 0x05,0x00,0x11,0xd1,0x6b,0x04,0x02,0x00
7380 # CHECK: v_ashrrev_i32_e64 v5, tba_lo, v2        ; encoding: [0x05,0x00,0x11,0xd1,0x6c,0x04,0x02,0x00]
7381 0x05,0x00,0x11,0xd1,0x6c,0x04,0x02,0x00
7383 # CHECK: v_ashrrev_i32_e64 v5, tba_hi, v2        ; encoding: [0x05,0x00,0x11,0xd1,0x6d,0x04,0x02,0x00]
7384 0x05,0x00,0x11,0xd1,0x6d,0x04,0x02,0x00
7386 # CHECK: v_ashrrev_i32_e64 v5, tma_lo, v2        ; encoding: [0x05,0x00,0x11,0xd1,0x6e,0x04,0x02,0x00]
7387 0x05,0x00,0x11,0xd1,0x6e,0x04,0x02,0x00
7389 # CHECK: v_ashrrev_i32_e64 v5, tma_hi, v2        ; encoding: [0x05,0x00,0x11,0xd1,0x6f,0x04,0x02,0x00]
7390 0x05,0x00,0x11,0xd1,0x6f,0x04,0x02,0x00
7392 # CHECK: v_ashrrev_i32_e64 v5, ttmp11, v2        ; encoding: [0x05,0x00,0x11,0xd1,0x7b,0x04,0x02,0x00]
7393 0x05,0x00,0x11,0xd1,0x7b,0x04,0x02,0x00
7395 # CHECK: v_ashrrev_i32_e64 v5, m0, v2            ; encoding: [0x05,0x00,0x11,0xd1,0x7c,0x04,0x02,0x00]
7396 0x05,0x00,0x11,0xd1,0x7c,0x04,0x02,0x00
7398 # CHECK: v_ashrrev_i32_e64 v5, exec_lo, v2       ; encoding: [0x05,0x00,0x11,0xd1,0x7e,0x04,0x02,0x00]
7399 0x05,0x00,0x11,0xd1,0x7e,0x04,0x02,0x00
7401 # CHECK: v_ashrrev_i32_e64 v5, exec_hi, v2       ; encoding: [0x05,0x00,0x11,0xd1,0x7f,0x04,0x02,0x00]
7402 0x05,0x00,0x11,0xd1,0x7f,0x04,0x02,0x00
7404 # CHECK: v_ashrrev_i32_e64 v5, 0, v2             ; encoding: [0x05,0x00,0x11,0xd1,0x80,0x04,0x02,0x00]
7405 0x05,0x00,0x11,0xd1,0x80,0x04,0x02,0x00
7407 # CHECK: v_ashrrev_i32_e64 v5, -1, v2            ; encoding: [0x05,0x00,0x11,0xd1,0xc1,0x04,0x02,0x00]
7408 0x05,0x00,0x11,0xd1,0xc1,0x04,0x02,0x00
7410 # CHECK: v_ashrrev_i32_e64 v5, 0.5, v2           ; encoding: [0x05,0x00,0x11,0xd1,0xf0,0x04,0x02,0x00]
7411 0x05,0x00,0x11,0xd1,0xf0,0x04,0x02,0x00
7413 # CHECK: v_ashrrev_i32_e64 v5, -4.0, v2          ; encoding: [0x05,0x00,0x11,0xd1,0xf7,0x04,0x02,0x00]
7414 0x05,0x00,0x11,0xd1,0xf7,0x04,0x02,0x00
7416 # CHECK: v_ashrrev_i32_e64 v5, v1, v255          ; encoding: [0x05,0x00,0x11,0xd1,0x01,0xff,0x03,0x00]
7417 0x05,0x00,0x11,0xd1,0x01,0xff,0x03,0x00
7419 # CHECK: v_ashrrev_i32_e64 v5, v1, s2            ; encoding: [0x05,0x00,0x11,0xd1,0x01,0x05,0x00,0x00]
7420 0x05,0x00,0x11,0xd1,0x01,0x05,0x00,0x00
7422 # CHECK: v_ashrrev_i32_e64 v5, v1, s101          ; encoding: [0x05,0x00,0x11,0xd1,0x01,0xcb,0x00,0x00]
7423 0x05,0x00,0x11,0xd1,0x01,0xcb,0x00,0x00
7425 # CHECK: v_ashrrev_i32_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x11,0xd1,0x01,0xcd,0x00,0x00]
7426 0x05,0x00,0x11,0xd1,0x01,0xcd,0x00,0x00
7428 # CHECK: v_ashrrev_i32_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x11,0xd1,0x01,0xcf,0x00,0x00]
7429 0x05,0x00,0x11,0xd1,0x01,0xcf,0x00,0x00
7431 # CHECK: v_ashrrev_i32_e64 v5, v1, vcc_lo        ; encoding: [0x05,0x00,0x11,0xd1,0x01,0xd5,0x00,0x00]
7432 0x05,0x00,0x11,0xd1,0x01,0xd5,0x00,0x00
7434 # CHECK: v_ashrrev_i32_e64 v5, v1, vcc_hi        ; encoding: [0x05,0x00,0x11,0xd1,0x01,0xd7,0x00,0x00]
7435 0x05,0x00,0x11,0xd1,0x01,0xd7,0x00,0x00
7437 # CHECK: v_ashrrev_i32_e64 v5, v1, tba_lo        ; encoding: [0x05,0x00,0x11,0xd1,0x01,0xd9,0x00,0x00]
7438 0x05,0x00,0x11,0xd1,0x01,0xd9,0x00,0x00
7440 # CHECK: v_ashrrev_i32_e64 v5, v1, tba_hi        ; encoding: [0x05,0x00,0x11,0xd1,0x01,0xdb,0x00,0x00]
7441 0x05,0x00,0x11,0xd1,0x01,0xdb,0x00,0x00
7443 # CHECK: v_ashrrev_i32_e64 v5, v1, tma_lo        ; encoding: [0x05,0x00,0x11,0xd1,0x01,0xdd,0x00,0x00]
7444 0x05,0x00,0x11,0xd1,0x01,0xdd,0x00,0x00
7446 # CHECK: v_ashrrev_i32_e64 v5, v1, tma_hi        ; encoding: [0x05,0x00,0x11,0xd1,0x01,0xdf,0x00,0x00]
7447 0x05,0x00,0x11,0xd1,0x01,0xdf,0x00,0x00
7449 # CHECK: v_ashrrev_i32_e64 v5, v1, ttmp11        ; encoding: [0x05,0x00,0x11,0xd1,0x01,0xf7,0x00,0x00]
7450 0x05,0x00,0x11,0xd1,0x01,0xf7,0x00,0x00
7452 # CHECK: v_ashrrev_i32_e64 v5, v1, m0            ; encoding: [0x05,0x00,0x11,0xd1,0x01,0xf9,0x00,0x00]
7453 0x05,0x00,0x11,0xd1,0x01,0xf9,0x00,0x00
7455 # CHECK: v_ashrrev_i32_e64 v5, v1, exec_lo       ; encoding: [0x05,0x00,0x11,0xd1,0x01,0xfd,0x00,0x00]
7456 0x05,0x00,0x11,0xd1,0x01,0xfd,0x00,0x00
7458 # CHECK: v_ashrrev_i32_e64 v5, v1, exec_hi       ; encoding: [0x05,0x00,0x11,0xd1,0x01,0xff,0x00,0x00]
7459 0x05,0x00,0x11,0xd1,0x01,0xff,0x00,0x00
7461 # CHECK: v_ashrrev_i32_e64 v5, v1, 0             ; encoding: [0x05,0x00,0x11,0xd1,0x01,0x01,0x01,0x00]
7462 0x05,0x00,0x11,0xd1,0x01,0x01,0x01,0x00
7464 # CHECK: v_ashrrev_i32_e64 v5, v1, -1            ; encoding: [0x05,0x00,0x11,0xd1,0x01,0x83,0x01,0x00]
7465 0x05,0x00,0x11,0xd1,0x01,0x83,0x01,0x00
7467 # CHECK: v_ashrrev_i32_e64 v5, v1, 0.5           ; encoding: [0x05,0x00,0x11,0xd1,0x01,0xe1,0x01,0x00]
7468 0x05,0x00,0x11,0xd1,0x01,0xe1,0x01,0x00
7470 # CHECK: v_ashrrev_i32_e64 v5, v1, -4.0          ; encoding: [0x05,0x00,0x11,0xd1,0x01,0xef,0x01,0x00]
7471 0x05,0x00,0x11,0xd1,0x01,0xef,0x01,0x00
7473 # CHECK: v_lshlrev_b32_e64 v5, v1, v2            ; encoding: [0x05,0x00,0x12,0xd1,0x01,0x05,0x02,0x00]
7474 0x05,0x00,0x12,0xd1,0x01,0x05,0x02,0x00
7476 # CHECK: v_lshlrev_b32_e64 v255, v1, v2          ; encoding: [0xff,0x00,0x12,0xd1,0x01,0x05,0x02,0x00]
7477 0xff,0x00,0x12,0xd1,0x01,0x05,0x02,0x00
7479 # CHECK: v_lshlrev_b32_e64 v5, v255, v2          ; encoding: [0x05,0x00,0x12,0xd1,0xff,0x05,0x02,0x00]
7480 0x05,0x00,0x12,0xd1,0xff,0x05,0x02,0x00
7482 # CHECK: v_lshlrev_b32_e64 v5, s1, v2            ; encoding: [0x05,0x00,0x12,0xd1,0x01,0x04,0x02,0x00]
7483 0x05,0x00,0x12,0xd1,0x01,0x04,0x02,0x00
7485 # CHECK: v_lshlrev_b32_e64 v5, s101, v2          ; encoding: [0x05,0x00,0x12,0xd1,0x65,0x04,0x02,0x00]
7486 0x05,0x00,0x12,0xd1,0x65,0x04,0x02,0x00
7488 # CHECK: v_lshlrev_b32_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x12,0xd1,0x66,0x04,0x02,0x00]
7489 0x05,0x00,0x12,0xd1,0x66,0x04,0x02,0x00
7491 # CHECK: v_lshlrev_b32_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x12,0xd1,0x67,0x04,0x02,0x00]
7492 0x05,0x00,0x12,0xd1,0x67,0x04,0x02,0x00
7494 # CHECK: v_lshlrev_b32_e64 v5, vcc_lo, v2        ; encoding: [0x05,0x00,0x12,0xd1,0x6a,0x04,0x02,0x00]
7495 0x05,0x00,0x12,0xd1,0x6a,0x04,0x02,0x00
7497 # CHECK: v_lshlrev_b32_e64 v5, vcc_hi, v2        ; encoding: [0x05,0x00,0x12,0xd1,0x6b,0x04,0x02,0x00]
7498 0x05,0x00,0x12,0xd1,0x6b,0x04,0x02,0x00
7500 # CHECK: v_lshlrev_b32_e64 v5, tba_lo, v2        ; encoding: [0x05,0x00,0x12,0xd1,0x6c,0x04,0x02,0x00]
7501 0x05,0x00,0x12,0xd1,0x6c,0x04,0x02,0x00
7503 # CHECK: v_lshlrev_b32_e64 v5, tba_hi, v2        ; encoding: [0x05,0x00,0x12,0xd1,0x6d,0x04,0x02,0x00]
7504 0x05,0x00,0x12,0xd1,0x6d,0x04,0x02,0x00
7506 # CHECK: v_lshlrev_b32_e64 v5, tma_lo, v2        ; encoding: [0x05,0x00,0x12,0xd1,0x6e,0x04,0x02,0x00]
7507 0x05,0x00,0x12,0xd1,0x6e,0x04,0x02,0x00
7509 # CHECK: v_lshlrev_b32_e64 v5, tma_hi, v2        ; encoding: [0x05,0x00,0x12,0xd1,0x6f,0x04,0x02,0x00]
7510 0x05,0x00,0x12,0xd1,0x6f,0x04,0x02,0x00
7512 # CHECK: v_lshlrev_b32_e64 v5, ttmp11, v2        ; encoding: [0x05,0x00,0x12,0xd1,0x7b,0x04,0x02,0x00]
7513 0x05,0x00,0x12,0xd1,0x7b,0x04,0x02,0x00
7515 # CHECK: v_lshlrev_b32_e64 v5, m0, v2            ; encoding: [0x05,0x00,0x12,0xd1,0x7c,0x04,0x02,0x00]
7516 0x05,0x00,0x12,0xd1,0x7c,0x04,0x02,0x00
7518 # CHECK: v_lshlrev_b32_e64 v5, exec_lo, v2       ; encoding: [0x05,0x00,0x12,0xd1,0x7e,0x04,0x02,0x00]
7519 0x05,0x00,0x12,0xd1,0x7e,0x04,0x02,0x00
7521 # CHECK: v_lshlrev_b32_e64 v5, exec_hi, v2       ; encoding: [0x05,0x00,0x12,0xd1,0x7f,0x04,0x02,0x00]
7522 0x05,0x00,0x12,0xd1,0x7f,0x04,0x02,0x00
7524 # CHECK: v_lshlrev_b32_e64 v5, 0, v2             ; encoding: [0x05,0x00,0x12,0xd1,0x80,0x04,0x02,0x00]
7525 0x05,0x00,0x12,0xd1,0x80,0x04,0x02,0x00
7527 # CHECK: v_lshlrev_b32_e64 v5, -1, v2            ; encoding: [0x05,0x00,0x12,0xd1,0xc1,0x04,0x02,0x00]
7528 0x05,0x00,0x12,0xd1,0xc1,0x04,0x02,0x00
7530 # CHECK: v_lshlrev_b32_e64 v5, 0.5, v2           ; encoding: [0x05,0x00,0x12,0xd1,0xf0,0x04,0x02,0x00]
7531 0x05,0x00,0x12,0xd1,0xf0,0x04,0x02,0x00
7533 # CHECK: v_lshlrev_b32_e64 v5, -4.0, v2          ; encoding: [0x05,0x00,0x12,0xd1,0xf7,0x04,0x02,0x00]
7534 0x05,0x00,0x12,0xd1,0xf7,0x04,0x02,0x00
7536 # CHECK: v_lshlrev_b32_e64 v5, v1, v255          ; encoding: [0x05,0x00,0x12,0xd1,0x01,0xff,0x03,0x00]
7537 0x05,0x00,0x12,0xd1,0x01,0xff,0x03,0x00
7539 # CHECK: v_lshlrev_b32_e64 v5, v1, s2            ; encoding: [0x05,0x00,0x12,0xd1,0x01,0x05,0x00,0x00]
7540 0x05,0x00,0x12,0xd1,0x01,0x05,0x00,0x00
7542 # CHECK: v_lshlrev_b32_e64 v5, v1, s101          ; encoding: [0x05,0x00,0x12,0xd1,0x01,0xcb,0x00,0x00]
7543 0x05,0x00,0x12,0xd1,0x01,0xcb,0x00,0x00
7545 # CHECK: v_lshlrev_b32_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x12,0xd1,0x01,0xcd,0x00,0x00]
7546 0x05,0x00,0x12,0xd1,0x01,0xcd,0x00,0x00
7548 # CHECK: v_lshlrev_b32_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x12,0xd1,0x01,0xcf,0x00,0x00]
7549 0x05,0x00,0x12,0xd1,0x01,0xcf,0x00,0x00
7551 # CHECK: v_lshlrev_b32_e64 v5, v1, vcc_lo        ; encoding: [0x05,0x00,0x12,0xd1,0x01,0xd5,0x00,0x00]
7552 0x05,0x00,0x12,0xd1,0x01,0xd5,0x00,0x00
7554 # CHECK: v_lshlrev_b32_e64 v5, v1, vcc_hi        ; encoding: [0x05,0x00,0x12,0xd1,0x01,0xd7,0x00,0x00]
7555 0x05,0x00,0x12,0xd1,0x01,0xd7,0x00,0x00
7557 # CHECK: v_lshlrev_b32_e64 v5, v1, tba_lo        ; encoding: [0x05,0x00,0x12,0xd1,0x01,0xd9,0x00,0x00]
7558 0x05,0x00,0x12,0xd1,0x01,0xd9,0x00,0x00
7560 # CHECK: v_lshlrev_b32_e64 v5, v1, tba_hi        ; encoding: [0x05,0x00,0x12,0xd1,0x01,0xdb,0x00,0x00]
7561 0x05,0x00,0x12,0xd1,0x01,0xdb,0x00,0x00
7563 # CHECK: v_lshlrev_b32_e64 v5, v1, tma_lo        ; encoding: [0x05,0x00,0x12,0xd1,0x01,0xdd,0x00,0x00]
7564 0x05,0x00,0x12,0xd1,0x01,0xdd,0x00,0x00
7566 # CHECK: v_lshlrev_b32_e64 v5, v1, tma_hi        ; encoding: [0x05,0x00,0x12,0xd1,0x01,0xdf,0x00,0x00]
7567 0x05,0x00,0x12,0xd1,0x01,0xdf,0x00,0x00
7569 # CHECK: v_lshlrev_b32_e64 v5, v1, ttmp11        ; encoding: [0x05,0x00,0x12,0xd1,0x01,0xf7,0x00,0x00]
7570 0x05,0x00,0x12,0xd1,0x01,0xf7,0x00,0x00
7572 # CHECK: v_lshlrev_b32_e64 v5, v1, m0            ; encoding: [0x05,0x00,0x12,0xd1,0x01,0xf9,0x00,0x00]
7573 0x05,0x00,0x12,0xd1,0x01,0xf9,0x00,0x00
7575 # CHECK: v_lshlrev_b32_e64 v5, v1, exec_lo       ; encoding: [0x05,0x00,0x12,0xd1,0x01,0xfd,0x00,0x00]
7576 0x05,0x00,0x12,0xd1,0x01,0xfd,0x00,0x00
7578 # CHECK: v_lshlrev_b32_e64 v5, v1, exec_hi       ; encoding: [0x05,0x00,0x12,0xd1,0x01,0xff,0x00,0x00]
7579 0x05,0x00,0x12,0xd1,0x01,0xff,0x00,0x00
7581 # CHECK: v_lshlrev_b32_e64 v5, v1, 0             ; encoding: [0x05,0x00,0x12,0xd1,0x01,0x01,0x01,0x00]
7582 0x05,0x00,0x12,0xd1,0x01,0x01,0x01,0x00
7584 # CHECK: v_lshlrev_b32_e64 v5, v1, -1            ; encoding: [0x05,0x00,0x12,0xd1,0x01,0x83,0x01,0x00]
7585 0x05,0x00,0x12,0xd1,0x01,0x83,0x01,0x00
7587 # CHECK: v_lshlrev_b32_e64 v5, v1, 0.5           ; encoding: [0x05,0x00,0x12,0xd1,0x01,0xe1,0x01,0x00]
7588 0x05,0x00,0x12,0xd1,0x01,0xe1,0x01,0x00
7590 # CHECK: v_lshlrev_b32_e64 v5, v1, -4.0          ; encoding: [0x05,0x00,0x12,0xd1,0x01,0xef,0x01,0x00]
7591 0x05,0x00,0x12,0xd1,0x01,0xef,0x01,0x00
7593 # CHECK: v_and_b32_e64 v5, v1, v2                ; encoding: [0x05,0x00,0x13,0xd1,0x01,0x05,0x02,0x00]
7594 0x05,0x00,0x13,0xd1,0x01,0x05,0x02,0x00
7596 # CHECK: v_and_b32_e64 v255, v1, v2              ; encoding: [0xff,0x00,0x13,0xd1,0x01,0x05,0x02,0x00]
7597 0xff,0x00,0x13,0xd1,0x01,0x05,0x02,0x00
7599 # CHECK: v_and_b32_e64 v5, v255, v2              ; encoding: [0x05,0x00,0x13,0xd1,0xff,0x05,0x02,0x00]
7600 0x05,0x00,0x13,0xd1,0xff,0x05,0x02,0x00
7602 # CHECK: v_and_b32_e64 v5, s1, v2                ; encoding: [0x05,0x00,0x13,0xd1,0x01,0x04,0x02,0x00]
7603 0x05,0x00,0x13,0xd1,0x01,0x04,0x02,0x00
7605 # CHECK: v_and_b32_e64 v5, s101, v2              ; encoding: [0x05,0x00,0x13,0xd1,0x65,0x04,0x02,0x00]
7606 0x05,0x00,0x13,0xd1,0x65,0x04,0x02,0x00
7608 # CHECK: v_and_b32_e64 v5, flat_scratch_lo, v2   ; encoding: [0x05,0x00,0x13,0xd1,0x66,0x04,0x02,0x00]
7609 0x05,0x00,0x13,0xd1,0x66,0x04,0x02,0x00
7611 # CHECK: v_and_b32_e64 v5, flat_scratch_hi, v2   ; encoding: [0x05,0x00,0x13,0xd1,0x67,0x04,0x02,0x00]
7612 0x05,0x00,0x13,0xd1,0x67,0x04,0x02,0x00
7614 # CHECK: v_and_b32_e64 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x13,0xd1,0x6a,0x04,0x02,0x00]
7615 0x05,0x00,0x13,0xd1,0x6a,0x04,0x02,0x00
7617 # CHECK: v_and_b32_e64 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x13,0xd1,0x6b,0x04,0x02,0x00]
7618 0x05,0x00,0x13,0xd1,0x6b,0x04,0x02,0x00
7620 # CHECK: v_and_b32_e64 v5, tba_lo, v2            ; encoding: [0x05,0x00,0x13,0xd1,0x6c,0x04,0x02,0x00]
7621 0x05,0x00,0x13,0xd1,0x6c,0x04,0x02,0x00
7623 # CHECK: v_and_b32_e64 v5, tba_hi, v2            ; encoding: [0x05,0x00,0x13,0xd1,0x6d,0x04,0x02,0x00]
7624 0x05,0x00,0x13,0xd1,0x6d,0x04,0x02,0x00
7626 # CHECK: v_and_b32_e64 v5, tma_lo, v2            ; encoding: [0x05,0x00,0x13,0xd1,0x6e,0x04,0x02,0x00]
7627 0x05,0x00,0x13,0xd1,0x6e,0x04,0x02,0x00
7629 # CHECK: v_and_b32_e64 v5, tma_hi, v2            ; encoding: [0x05,0x00,0x13,0xd1,0x6f,0x04,0x02,0x00]
7630 0x05,0x00,0x13,0xd1,0x6f,0x04,0x02,0x00
7632 # CHECK: v_and_b32_e64 v5, ttmp11, v2            ; encoding: [0x05,0x00,0x13,0xd1,0x7b,0x04,0x02,0x00]
7633 0x05,0x00,0x13,0xd1,0x7b,0x04,0x02,0x00
7635 # CHECK: v_and_b32_e64 v5, m0, v2                ; encoding: [0x05,0x00,0x13,0xd1,0x7c,0x04,0x02,0x00]
7636 0x05,0x00,0x13,0xd1,0x7c,0x04,0x02,0x00
7638 # CHECK: v_and_b32_e64 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x13,0xd1,0x7e,0x04,0x02,0x00]
7639 0x05,0x00,0x13,0xd1,0x7e,0x04,0x02,0x00
7641 # CHECK: v_and_b32_e64 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x13,0xd1,0x7f,0x04,0x02,0x00]
7642 0x05,0x00,0x13,0xd1,0x7f,0x04,0x02,0x00
7644 # CHECK: v_and_b32_e64 v5, 0, v2                 ; encoding: [0x05,0x00,0x13,0xd1,0x80,0x04,0x02,0x00]
7645 0x05,0x00,0x13,0xd1,0x80,0x04,0x02,0x00
7647 # CHECK: v_and_b32_e64 v5, -1, v2                ; encoding: [0x05,0x00,0x13,0xd1,0xc1,0x04,0x02,0x00]
7648 0x05,0x00,0x13,0xd1,0xc1,0x04,0x02,0x00
7650 # CHECK: v_and_b32_e64 v5, 0.5, v2               ; encoding: [0x05,0x00,0x13,0xd1,0xf0,0x04,0x02,0x00]
7651 0x05,0x00,0x13,0xd1,0xf0,0x04,0x02,0x00
7653 # CHECK: v_and_b32_e64 v5, -4.0, v2              ; encoding: [0x05,0x00,0x13,0xd1,0xf7,0x04,0x02,0x00]
7654 0x05,0x00,0x13,0xd1,0xf7,0x04,0x02,0x00
7656 # CHECK: v_and_b32_e64 v5, v1, v255              ; encoding: [0x05,0x00,0x13,0xd1,0x01,0xff,0x03,0x00]
7657 0x05,0x00,0x13,0xd1,0x01,0xff,0x03,0x00
7659 # CHECK: v_and_b32_e64 v5, v1, s2                ; encoding: [0x05,0x00,0x13,0xd1,0x01,0x05,0x00,0x00]
7660 0x05,0x00,0x13,0xd1,0x01,0x05,0x00,0x00
7662 # CHECK: v_and_b32_e64 v5, v1, s101              ; encoding: [0x05,0x00,0x13,0xd1,0x01,0xcb,0x00,0x00]
7663 0x05,0x00,0x13,0xd1,0x01,0xcb,0x00,0x00
7665 # CHECK: v_and_b32_e64 v5, v1, flat_scratch_lo   ; encoding: [0x05,0x00,0x13,0xd1,0x01,0xcd,0x00,0x00]
7666 0x05,0x00,0x13,0xd1,0x01,0xcd,0x00,0x00
7668 # CHECK: v_and_b32_e64 v5, v1, flat_scratch_hi   ; encoding: [0x05,0x00,0x13,0xd1,0x01,0xcf,0x00,0x00]
7669 0x05,0x00,0x13,0xd1,0x01,0xcf,0x00,0x00
7671 # CHECK: v_and_b32_e64 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x13,0xd1,0x01,0xd5,0x00,0x00]
7672 0x05,0x00,0x13,0xd1,0x01,0xd5,0x00,0x00
7674 # CHECK: v_and_b32_e64 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x13,0xd1,0x01,0xd7,0x00,0x00]
7675 0x05,0x00,0x13,0xd1,0x01,0xd7,0x00,0x00
7677 # CHECK: v_and_b32_e64 v5, v1, tba_lo            ; encoding: [0x05,0x00,0x13,0xd1,0x01,0xd9,0x00,0x00]
7678 0x05,0x00,0x13,0xd1,0x01,0xd9,0x00,0x00
7680 # CHECK: v_and_b32_e64 v5, v1, tba_hi            ; encoding: [0x05,0x00,0x13,0xd1,0x01,0xdb,0x00,0x00]
7681 0x05,0x00,0x13,0xd1,0x01,0xdb,0x00,0x00
7683 # CHECK: v_and_b32_e64 v5, v1, tma_lo            ; encoding: [0x05,0x00,0x13,0xd1,0x01,0xdd,0x00,0x00]
7684 0x05,0x00,0x13,0xd1,0x01,0xdd,0x00,0x00
7686 # CHECK: v_and_b32_e64 v5, v1, tma_hi            ; encoding: [0x05,0x00,0x13,0xd1,0x01,0xdf,0x00,0x00]
7687 0x05,0x00,0x13,0xd1,0x01,0xdf,0x00,0x00
7689 # CHECK: v_and_b32_e64 v5, v1, ttmp11            ; encoding: [0x05,0x00,0x13,0xd1,0x01,0xf7,0x00,0x00]
7690 0x05,0x00,0x13,0xd1,0x01,0xf7,0x00,0x00
7692 # CHECK: v_and_b32_e64 v5, v1, m0                ; encoding: [0x05,0x00,0x13,0xd1,0x01,0xf9,0x00,0x00]
7693 0x05,0x00,0x13,0xd1,0x01,0xf9,0x00,0x00
7695 # CHECK: v_and_b32_e64 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x13,0xd1,0x01,0xfd,0x00,0x00]
7696 0x05,0x00,0x13,0xd1,0x01,0xfd,0x00,0x00
7698 # CHECK: v_and_b32_e64 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x13,0xd1,0x01,0xff,0x00,0x00]
7699 0x05,0x00,0x13,0xd1,0x01,0xff,0x00,0x00
7701 # CHECK: v_and_b32_e64 v5, v1, 0                 ; encoding: [0x05,0x00,0x13,0xd1,0x01,0x01,0x01,0x00]
7702 0x05,0x00,0x13,0xd1,0x01,0x01,0x01,0x00
7704 # CHECK: v_and_b32_e64 v5, v1, -1                ; encoding: [0x05,0x00,0x13,0xd1,0x01,0x83,0x01,0x00]
7705 0x05,0x00,0x13,0xd1,0x01,0x83,0x01,0x00
7707 # CHECK: v_and_b32_e64 v5, v1, 0.5               ; encoding: [0x05,0x00,0x13,0xd1,0x01,0xe1,0x01,0x00]
7708 0x05,0x00,0x13,0xd1,0x01,0xe1,0x01,0x00
7710 # CHECK: v_and_b32_e64 v5, v1, -4.0              ; encoding: [0x05,0x00,0x13,0xd1,0x01,0xef,0x01,0x00]
7711 0x05,0x00,0x13,0xd1,0x01,0xef,0x01,0x00
7713 # CHECK: v_or_b32_e64 v5, v1, v2                 ; encoding: [0x05,0x00,0x14,0xd1,0x01,0x05,0x02,0x00]
7714 0x05,0x00,0x14,0xd1,0x01,0x05,0x02,0x00
7716 # CHECK: v_or_b32_e64 v255, v1, v2               ; encoding: [0xff,0x00,0x14,0xd1,0x01,0x05,0x02,0x00]
7717 0xff,0x00,0x14,0xd1,0x01,0x05,0x02,0x00
7719 # CHECK: v_or_b32_e64 v5, v255, v2               ; encoding: [0x05,0x00,0x14,0xd1,0xff,0x05,0x02,0x00]
7720 0x05,0x00,0x14,0xd1,0xff,0x05,0x02,0x00
7722 # CHECK: v_or_b32_e64 v5, s1, v2                 ; encoding: [0x05,0x00,0x14,0xd1,0x01,0x04,0x02,0x00]
7723 0x05,0x00,0x14,0xd1,0x01,0x04,0x02,0x00
7725 # CHECK: v_or_b32_e64 v5, s101, v2               ; encoding: [0x05,0x00,0x14,0xd1,0x65,0x04,0x02,0x00]
7726 0x05,0x00,0x14,0xd1,0x65,0x04,0x02,0x00
7728 # CHECK: v_or_b32_e64 v5, flat_scratch_lo, v2    ; encoding: [0x05,0x00,0x14,0xd1,0x66,0x04,0x02,0x00]
7729 0x05,0x00,0x14,0xd1,0x66,0x04,0x02,0x00
7731 # CHECK: v_or_b32_e64 v5, flat_scratch_hi, v2    ; encoding: [0x05,0x00,0x14,0xd1,0x67,0x04,0x02,0x00]
7732 0x05,0x00,0x14,0xd1,0x67,0x04,0x02,0x00
7734 # CHECK: v_or_b32_e64 v5, vcc_lo, v2             ; encoding: [0x05,0x00,0x14,0xd1,0x6a,0x04,0x02,0x00]
7735 0x05,0x00,0x14,0xd1,0x6a,0x04,0x02,0x00
7737 # CHECK: v_or_b32_e64 v5, vcc_hi, v2             ; encoding: [0x05,0x00,0x14,0xd1,0x6b,0x04,0x02,0x00]
7738 0x05,0x00,0x14,0xd1,0x6b,0x04,0x02,0x00
7740 # CHECK: v_or_b32_e64 v5, tba_lo, v2             ; encoding: [0x05,0x00,0x14,0xd1,0x6c,0x04,0x02,0x00]
7741 0x05,0x00,0x14,0xd1,0x6c,0x04,0x02,0x00
7743 # CHECK: v_or_b32_e64 v5, tba_hi, v2             ; encoding: [0x05,0x00,0x14,0xd1,0x6d,0x04,0x02,0x00]
7744 0x05,0x00,0x14,0xd1,0x6d,0x04,0x02,0x00
7746 # CHECK: v_or_b32_e64 v5, tma_lo, v2             ; encoding: [0x05,0x00,0x14,0xd1,0x6e,0x04,0x02,0x00]
7747 0x05,0x00,0x14,0xd1,0x6e,0x04,0x02,0x00
7749 # CHECK: v_or_b32_e64 v5, tma_hi, v2             ; encoding: [0x05,0x00,0x14,0xd1,0x6f,0x04,0x02,0x00]
7750 0x05,0x00,0x14,0xd1,0x6f,0x04,0x02,0x00
7752 # CHECK: v_or_b32_e64 v5, ttmp11, v2             ; encoding: [0x05,0x00,0x14,0xd1,0x7b,0x04,0x02,0x00]
7753 0x05,0x00,0x14,0xd1,0x7b,0x04,0x02,0x00
7755 # CHECK: v_or_b32_e64 v5, m0, v2                 ; encoding: [0x05,0x00,0x14,0xd1,0x7c,0x04,0x02,0x00]
7756 0x05,0x00,0x14,0xd1,0x7c,0x04,0x02,0x00
7758 # CHECK: v_or_b32_e64 v5, exec_lo, v2            ; encoding: [0x05,0x00,0x14,0xd1,0x7e,0x04,0x02,0x00]
7759 0x05,0x00,0x14,0xd1,0x7e,0x04,0x02,0x00
7761 # CHECK: v_or_b32_e64 v5, exec_hi, v2            ; encoding: [0x05,0x00,0x14,0xd1,0x7f,0x04,0x02,0x00]
7762 0x05,0x00,0x14,0xd1,0x7f,0x04,0x02,0x00
7764 # CHECK: v_or_b32_e64 v5, 0, v2                  ; encoding: [0x05,0x00,0x14,0xd1,0x80,0x04,0x02,0x00]
7765 0x05,0x00,0x14,0xd1,0x80,0x04,0x02,0x00
7767 # CHECK: v_or_b32_e64 v5, -1, v2                 ; encoding: [0x05,0x00,0x14,0xd1,0xc1,0x04,0x02,0x00]
7768 0x05,0x00,0x14,0xd1,0xc1,0x04,0x02,0x00
7770 # CHECK: v_or_b32_e64 v5, 0.5, v2                ; encoding: [0x05,0x00,0x14,0xd1,0xf0,0x04,0x02,0x00]
7771 0x05,0x00,0x14,0xd1,0xf0,0x04,0x02,0x00
7773 # CHECK: v_or_b32_e64 v5, -4.0, v2               ; encoding: [0x05,0x00,0x14,0xd1,0xf7,0x04,0x02,0x00]
7774 0x05,0x00,0x14,0xd1,0xf7,0x04,0x02,0x00
7776 # CHECK: v_or_b32_e64 v5, v1, v255               ; encoding: [0x05,0x00,0x14,0xd1,0x01,0xff,0x03,0x00]
7777 0x05,0x00,0x14,0xd1,0x01,0xff,0x03,0x00
7779 # CHECK: v_or_b32_e64 v5, v1, s2                 ; encoding: [0x05,0x00,0x14,0xd1,0x01,0x05,0x00,0x00]
7780 0x05,0x00,0x14,0xd1,0x01,0x05,0x00,0x00
7782 # CHECK: v_or_b32_e64 v5, v1, s101               ; encoding: [0x05,0x00,0x14,0xd1,0x01,0xcb,0x00,0x00]
7783 0x05,0x00,0x14,0xd1,0x01,0xcb,0x00,0x00
7785 # CHECK: v_or_b32_e64 v5, v1, flat_scratch_lo    ; encoding: [0x05,0x00,0x14,0xd1,0x01,0xcd,0x00,0x00]
7786 0x05,0x00,0x14,0xd1,0x01,0xcd,0x00,0x00
7788 # CHECK: v_or_b32_e64 v5, v1, flat_scratch_hi    ; encoding: [0x05,0x00,0x14,0xd1,0x01,0xcf,0x00,0x00]
7789 0x05,0x00,0x14,0xd1,0x01,0xcf,0x00,0x00
7791 # CHECK: v_or_b32_e64 v5, v1, vcc_lo             ; encoding: [0x05,0x00,0x14,0xd1,0x01,0xd5,0x00,0x00]
7792 0x05,0x00,0x14,0xd1,0x01,0xd5,0x00,0x00
7794 # CHECK: v_or_b32_e64 v5, v1, vcc_hi             ; encoding: [0x05,0x00,0x14,0xd1,0x01,0xd7,0x00,0x00]
7795 0x05,0x00,0x14,0xd1,0x01,0xd7,0x00,0x00
7797 # CHECK: v_or_b32_e64 v5, v1, tba_lo             ; encoding: [0x05,0x00,0x14,0xd1,0x01,0xd9,0x00,0x00]
7798 0x05,0x00,0x14,0xd1,0x01,0xd9,0x00,0x00
7800 # CHECK: v_or_b32_e64 v5, v1, tba_hi             ; encoding: [0x05,0x00,0x14,0xd1,0x01,0xdb,0x00,0x00]
7801 0x05,0x00,0x14,0xd1,0x01,0xdb,0x00,0x00
7803 # CHECK: v_or_b32_e64 v5, v1, tma_lo             ; encoding: [0x05,0x00,0x14,0xd1,0x01,0xdd,0x00,0x00]
7804 0x05,0x00,0x14,0xd1,0x01,0xdd,0x00,0x00
7806 # CHECK: v_or_b32_e64 v5, v1, tma_hi             ; encoding: [0x05,0x00,0x14,0xd1,0x01,0xdf,0x00,0x00]
7807 0x05,0x00,0x14,0xd1,0x01,0xdf,0x00,0x00
7809 # CHECK: v_or_b32_e64 v5, v1, ttmp11             ; encoding: [0x05,0x00,0x14,0xd1,0x01,0xf7,0x00,0x00]
7810 0x05,0x00,0x14,0xd1,0x01,0xf7,0x00,0x00
7812 # CHECK: v_or_b32_e64 v5, v1, m0                 ; encoding: [0x05,0x00,0x14,0xd1,0x01,0xf9,0x00,0x00]
7813 0x05,0x00,0x14,0xd1,0x01,0xf9,0x00,0x00
7815 # CHECK: v_or_b32_e64 v5, v1, exec_lo            ; encoding: [0x05,0x00,0x14,0xd1,0x01,0xfd,0x00,0x00]
7816 0x05,0x00,0x14,0xd1,0x01,0xfd,0x00,0x00
7818 # CHECK: v_or_b32_e64 v5, v1, exec_hi            ; encoding: [0x05,0x00,0x14,0xd1,0x01,0xff,0x00,0x00]
7819 0x05,0x00,0x14,0xd1,0x01,0xff,0x00,0x00
7821 # CHECK: v_or_b32_e64 v5, v1, 0                  ; encoding: [0x05,0x00,0x14,0xd1,0x01,0x01,0x01,0x00]
7822 0x05,0x00,0x14,0xd1,0x01,0x01,0x01,0x00
7824 # CHECK: v_or_b32_e64 v5, v1, -1                 ; encoding: [0x05,0x00,0x14,0xd1,0x01,0x83,0x01,0x00]
7825 0x05,0x00,0x14,0xd1,0x01,0x83,0x01,0x00
7827 # CHECK: v_or_b32_e64 v5, v1, 0.5                ; encoding: [0x05,0x00,0x14,0xd1,0x01,0xe1,0x01,0x00]
7828 0x05,0x00,0x14,0xd1,0x01,0xe1,0x01,0x00
7830 # CHECK: v_or_b32_e64 v5, v1, -4.0               ; encoding: [0x05,0x00,0x14,0xd1,0x01,0xef,0x01,0x00]
7831 0x05,0x00,0x14,0xd1,0x01,0xef,0x01,0x00
7833 # CHECK: v_xor_b32_e64 v5, v1, v2                ; encoding: [0x05,0x00,0x15,0xd1,0x01,0x05,0x02,0x00]
7834 0x05,0x00,0x15,0xd1,0x01,0x05,0x02,0x00
7836 # CHECK: v_xor_b32_e64 v255, v1, v2              ; encoding: [0xff,0x00,0x15,0xd1,0x01,0x05,0x02,0x00]
7837 0xff,0x00,0x15,0xd1,0x01,0x05,0x02,0x00
7839 # CHECK: v_xor_b32_e64 v5, v255, v2              ; encoding: [0x05,0x00,0x15,0xd1,0xff,0x05,0x02,0x00]
7840 0x05,0x00,0x15,0xd1,0xff,0x05,0x02,0x00
7842 # CHECK: v_xor_b32_e64 v5, s1, v2                ; encoding: [0x05,0x00,0x15,0xd1,0x01,0x04,0x02,0x00]
7843 0x05,0x00,0x15,0xd1,0x01,0x04,0x02,0x00
7845 # CHECK: v_xor_b32_e64 v5, s101, v2              ; encoding: [0x05,0x00,0x15,0xd1,0x65,0x04,0x02,0x00]
7846 0x05,0x00,0x15,0xd1,0x65,0x04,0x02,0x00
7848 # CHECK: v_xor_b32_e64 v5, flat_scratch_lo, v2   ; encoding: [0x05,0x00,0x15,0xd1,0x66,0x04,0x02,0x00]
7849 0x05,0x00,0x15,0xd1,0x66,0x04,0x02,0x00
7851 # CHECK: v_xor_b32_e64 v5, flat_scratch_hi, v2   ; encoding: [0x05,0x00,0x15,0xd1,0x67,0x04,0x02,0x00]
7852 0x05,0x00,0x15,0xd1,0x67,0x04,0x02,0x00
7854 # CHECK: v_xor_b32_e64 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x15,0xd1,0x6a,0x04,0x02,0x00]
7855 0x05,0x00,0x15,0xd1,0x6a,0x04,0x02,0x00
7857 # CHECK: v_xor_b32_e64 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x15,0xd1,0x6b,0x04,0x02,0x00]
7858 0x05,0x00,0x15,0xd1,0x6b,0x04,0x02,0x00
7860 # CHECK: v_xor_b32_e64 v5, tba_lo, v2            ; encoding: [0x05,0x00,0x15,0xd1,0x6c,0x04,0x02,0x00]
7861 0x05,0x00,0x15,0xd1,0x6c,0x04,0x02,0x00
7863 # CHECK: v_xor_b32_e64 v5, tba_hi, v2            ; encoding: [0x05,0x00,0x15,0xd1,0x6d,0x04,0x02,0x00]
7864 0x05,0x00,0x15,0xd1,0x6d,0x04,0x02,0x00
7866 # CHECK: v_xor_b32_e64 v5, tma_lo, v2            ; encoding: [0x05,0x00,0x15,0xd1,0x6e,0x04,0x02,0x00]
7867 0x05,0x00,0x15,0xd1,0x6e,0x04,0x02,0x00
7869 # CHECK: v_xor_b32_e64 v5, tma_hi, v2            ; encoding: [0x05,0x00,0x15,0xd1,0x6f,0x04,0x02,0x00]
7870 0x05,0x00,0x15,0xd1,0x6f,0x04,0x02,0x00
7872 # CHECK: v_xor_b32_e64 v5, ttmp11, v2            ; encoding: [0x05,0x00,0x15,0xd1,0x7b,0x04,0x02,0x00]
7873 0x05,0x00,0x15,0xd1,0x7b,0x04,0x02,0x00
7875 # CHECK: v_xor_b32_e64 v5, m0, v2                ; encoding: [0x05,0x00,0x15,0xd1,0x7c,0x04,0x02,0x00]
7876 0x05,0x00,0x15,0xd1,0x7c,0x04,0x02,0x00
7878 # CHECK: v_xor_b32_e64 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x15,0xd1,0x7e,0x04,0x02,0x00]
7879 0x05,0x00,0x15,0xd1,0x7e,0x04,0x02,0x00
7881 # CHECK: v_xor_b32_e64 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x15,0xd1,0x7f,0x04,0x02,0x00]
7882 0x05,0x00,0x15,0xd1,0x7f,0x04,0x02,0x00
7884 # CHECK: v_xor_b32_e64 v5, 0, v2                 ; encoding: [0x05,0x00,0x15,0xd1,0x80,0x04,0x02,0x00]
7885 0x05,0x00,0x15,0xd1,0x80,0x04,0x02,0x00
7887 # CHECK: v_xor_b32_e64 v5, -1, v2                ; encoding: [0x05,0x00,0x15,0xd1,0xc1,0x04,0x02,0x00]
7888 0x05,0x00,0x15,0xd1,0xc1,0x04,0x02,0x00
7890 # CHECK: v_xor_b32_e64 v5, 0.5, v2               ; encoding: [0x05,0x00,0x15,0xd1,0xf0,0x04,0x02,0x00]
7891 0x05,0x00,0x15,0xd1,0xf0,0x04,0x02,0x00
7893 # CHECK: v_xor_b32_e64 v5, -4.0, v2              ; encoding: [0x05,0x00,0x15,0xd1,0xf7,0x04,0x02,0x00]
7894 0x05,0x00,0x15,0xd1,0xf7,0x04,0x02,0x00
7896 # CHECK: v_xor_b32_e64 v5, v1, v255              ; encoding: [0x05,0x00,0x15,0xd1,0x01,0xff,0x03,0x00]
7897 0x05,0x00,0x15,0xd1,0x01,0xff,0x03,0x00
7899 # CHECK: v_xor_b32_e64 v5, v1, s2                ; encoding: [0x05,0x00,0x15,0xd1,0x01,0x05,0x00,0x00]
7900 0x05,0x00,0x15,0xd1,0x01,0x05,0x00,0x00
7902 # CHECK: v_xor_b32_e64 v5, v1, s101              ; encoding: [0x05,0x00,0x15,0xd1,0x01,0xcb,0x00,0x00]
7903 0x05,0x00,0x15,0xd1,0x01,0xcb,0x00,0x00
7905 # CHECK: v_xor_b32_e64 v5, v1, flat_scratch_lo   ; encoding: [0x05,0x00,0x15,0xd1,0x01,0xcd,0x00,0x00]
7906 0x05,0x00,0x15,0xd1,0x01,0xcd,0x00,0x00
7908 # CHECK: v_xor_b32_e64 v5, v1, flat_scratch_hi   ; encoding: [0x05,0x00,0x15,0xd1,0x01,0xcf,0x00,0x00]
7909 0x05,0x00,0x15,0xd1,0x01,0xcf,0x00,0x00
7911 # CHECK: v_xor_b32_e64 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x15,0xd1,0x01,0xd5,0x00,0x00]
7912 0x05,0x00,0x15,0xd1,0x01,0xd5,0x00,0x00
7914 # CHECK: v_xor_b32_e64 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x15,0xd1,0x01,0xd7,0x00,0x00]
7915 0x05,0x00,0x15,0xd1,0x01,0xd7,0x00,0x00
7917 # CHECK: v_xor_b32_e64 v5, v1, tba_lo            ; encoding: [0x05,0x00,0x15,0xd1,0x01,0xd9,0x00,0x00]
7918 0x05,0x00,0x15,0xd1,0x01,0xd9,0x00,0x00
7920 # CHECK: v_xor_b32_e64 v5, v1, tba_hi            ; encoding: [0x05,0x00,0x15,0xd1,0x01,0xdb,0x00,0x00]
7921 0x05,0x00,0x15,0xd1,0x01,0xdb,0x00,0x00
7923 # CHECK: v_xor_b32_e64 v5, v1, tma_lo            ; encoding: [0x05,0x00,0x15,0xd1,0x01,0xdd,0x00,0x00]
7924 0x05,0x00,0x15,0xd1,0x01,0xdd,0x00,0x00
7926 # CHECK: v_xor_b32_e64 v5, v1, tma_hi            ; encoding: [0x05,0x00,0x15,0xd1,0x01,0xdf,0x00,0x00]
7927 0x05,0x00,0x15,0xd1,0x01,0xdf,0x00,0x00
7929 # CHECK: v_xor_b32_e64 v5, v1, ttmp11            ; encoding: [0x05,0x00,0x15,0xd1,0x01,0xf7,0x00,0x00]
7930 0x05,0x00,0x15,0xd1,0x01,0xf7,0x00,0x00
7932 # CHECK: v_xor_b32_e64 v5, v1, m0                ; encoding: [0x05,0x00,0x15,0xd1,0x01,0xf9,0x00,0x00]
7933 0x05,0x00,0x15,0xd1,0x01,0xf9,0x00,0x00
7935 # CHECK: v_xor_b32_e64 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x15,0xd1,0x01,0xfd,0x00,0x00]
7936 0x05,0x00,0x15,0xd1,0x01,0xfd,0x00,0x00
7938 # CHECK: v_xor_b32_e64 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x15,0xd1,0x01,0xff,0x00,0x00]
7939 0x05,0x00,0x15,0xd1,0x01,0xff,0x00,0x00
7941 # CHECK: v_xor_b32_e64 v5, v1, 0                 ; encoding: [0x05,0x00,0x15,0xd1,0x01,0x01,0x01,0x00]
7942 0x05,0x00,0x15,0xd1,0x01,0x01,0x01,0x00
7944 # CHECK: v_xor_b32_e64 v5, v1, -1                ; encoding: [0x05,0x00,0x15,0xd1,0x01,0x83,0x01,0x00]
7945 0x05,0x00,0x15,0xd1,0x01,0x83,0x01,0x00
7947 # CHECK: v_xor_b32_e64 v5, v1, 0.5               ; encoding: [0x05,0x00,0x15,0xd1,0x01,0xe1,0x01,0x00]
7948 0x05,0x00,0x15,0xd1,0x01,0xe1,0x01,0x00
7950 # CHECK: v_xor_b32_e64 v5, v1, -4.0              ; encoding: [0x05,0x00,0x15,0xd1,0x01,0xef,0x01,0x00]
7951 0x05,0x00,0x15,0xd1,0x01,0xef,0x01,0x00
7953 # CHECK: v_mac_f32_e64 v5, v1, v2                ; encoding: [0x05,0x00,0x16,0xd1,0x01,0x05,0x02,0x00]
7954 0x05,0x00,0x16,0xd1,0x01,0x05,0x02,0x00
7956 # CHECK: v_mac_f32_e64 v255, v1, v2              ; encoding: [0xff,0x00,0x16,0xd1,0x01,0x05,0x02,0x00]
7957 0xff,0x00,0x16,0xd1,0x01,0x05,0x02,0x00
7959 # CHECK: v_mac_f32_e64 v5, v255, v2              ; encoding: [0x05,0x00,0x16,0xd1,0xff,0x05,0x02,0x00]
7960 0x05,0x00,0x16,0xd1,0xff,0x05,0x02,0x00
7962 # CHECK: v_mac_f32_e64 v5, s1, v2                ; encoding: [0x05,0x00,0x16,0xd1,0x01,0x04,0x02,0x00]
7963 0x05,0x00,0x16,0xd1,0x01,0x04,0x02,0x00
7965 # CHECK: v_mac_f32_e64 v5, s101, v2              ; encoding: [0x05,0x00,0x16,0xd1,0x65,0x04,0x02,0x00]
7966 0x05,0x00,0x16,0xd1,0x65,0x04,0x02,0x00
7968 # CHECK: v_mac_f32_e64 v5, flat_scratch_lo, v2   ; encoding: [0x05,0x00,0x16,0xd1,0x66,0x04,0x02,0x00]
7969 0x05,0x00,0x16,0xd1,0x66,0x04,0x02,0x00
7971 # CHECK: v_mac_f32_e64 v5, flat_scratch_hi, v2   ; encoding: [0x05,0x00,0x16,0xd1,0x67,0x04,0x02,0x00]
7972 0x05,0x00,0x16,0xd1,0x67,0x04,0x02,0x00
7974 # CHECK: v_mac_f32_e64 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x16,0xd1,0x6a,0x04,0x02,0x00]
7975 0x05,0x00,0x16,0xd1,0x6a,0x04,0x02,0x00
7977 # CHECK: v_mac_f32_e64 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x16,0xd1,0x6b,0x04,0x02,0x00]
7978 0x05,0x00,0x16,0xd1,0x6b,0x04,0x02,0x00
7980 # CHECK: v_mac_f32_e64 v5, tba_lo, v2            ; encoding: [0x05,0x00,0x16,0xd1,0x6c,0x04,0x02,0x00]
7981 0x05,0x00,0x16,0xd1,0x6c,0x04,0x02,0x00
7983 # CHECK: v_mac_f32_e64 v5, tba_hi, v2            ; encoding: [0x05,0x00,0x16,0xd1,0x6d,0x04,0x02,0x00]
7984 0x05,0x00,0x16,0xd1,0x6d,0x04,0x02,0x00
7986 # CHECK: v_mac_f32_e64 v5, tma_lo, v2            ; encoding: [0x05,0x00,0x16,0xd1,0x6e,0x04,0x02,0x00]
7987 0x05,0x00,0x16,0xd1,0x6e,0x04,0x02,0x00
7989 # CHECK: v_mac_f32_e64 v5, tma_hi, v2            ; encoding: [0x05,0x00,0x16,0xd1,0x6f,0x04,0x02,0x00]
7990 0x05,0x00,0x16,0xd1,0x6f,0x04,0x02,0x00
7992 # CHECK: v_mac_f32_e64 v5, ttmp11, v2            ; encoding: [0x05,0x00,0x16,0xd1,0x7b,0x04,0x02,0x00]
7993 0x05,0x00,0x16,0xd1,0x7b,0x04,0x02,0x00
7995 # CHECK: v_mac_f32_e64 v5, m0, v2                ; encoding: [0x05,0x00,0x16,0xd1,0x7c,0x04,0x02,0x00]
7996 0x05,0x00,0x16,0xd1,0x7c,0x04,0x02,0x00
7998 # CHECK: v_mac_f32_e64 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x16,0xd1,0x7e,0x04,0x02,0x00]
7999 0x05,0x00,0x16,0xd1,0x7e,0x04,0x02,0x00
8001 # CHECK: v_mac_f32_e64 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x16,0xd1,0x7f,0x04,0x02,0x00]
8002 0x05,0x00,0x16,0xd1,0x7f,0x04,0x02,0x00
8004 # CHECK: v_mac_f32_e64 v5, 0, v2                 ; encoding: [0x05,0x00,0x16,0xd1,0x80,0x04,0x02,0x00]
8005 0x05,0x00,0x16,0xd1,0x80,0x04,0x02,0x00
8007 # CHECK: v_mac_f32_e64 v5, -1, v2                ; encoding: [0x05,0x00,0x16,0xd1,0xc1,0x04,0x02,0x00]
8008 0x05,0x00,0x16,0xd1,0xc1,0x04,0x02,0x00
8010 # CHECK: v_mac_f32_e64 v5, 0.5, v2               ; encoding: [0x05,0x00,0x16,0xd1,0xf0,0x04,0x02,0x00]
8011 0x05,0x00,0x16,0xd1,0xf0,0x04,0x02,0x00
8013 # CHECK: v_mac_f32_e64 v5, -4.0, v2              ; encoding: [0x05,0x00,0x16,0xd1,0xf7,0x04,0x02,0x00]
8014 0x05,0x00,0x16,0xd1,0xf7,0x04,0x02,0x00
8016 # CHECK: v_mac_f32_e64 v5, v1, v255              ; encoding: [0x05,0x00,0x16,0xd1,0x01,0xff,0x03,0x00]
8017 0x05,0x00,0x16,0xd1,0x01,0xff,0x03,0x00
8019 # CHECK: v_mac_f32_e64 v5, v1, s2                ; encoding: [0x05,0x00,0x16,0xd1,0x01,0x05,0x00,0x00]
8020 0x05,0x00,0x16,0xd1,0x01,0x05,0x00,0x00
8022 # CHECK: v_mac_f32_e64 v5, v1, s101              ; encoding: [0x05,0x00,0x16,0xd1,0x01,0xcb,0x00,0x00]
8023 0x05,0x00,0x16,0xd1,0x01,0xcb,0x00,0x00
8025 # CHECK: v_mac_f32_e64 v5, v1, flat_scratch_lo   ; encoding: [0x05,0x00,0x16,0xd1,0x01,0xcd,0x00,0x00]
8026 0x05,0x00,0x16,0xd1,0x01,0xcd,0x00,0x00
8028 # CHECK: v_mac_f32_e64 v5, v1, flat_scratch_hi   ; encoding: [0x05,0x00,0x16,0xd1,0x01,0xcf,0x00,0x00]
8029 0x05,0x00,0x16,0xd1,0x01,0xcf,0x00,0x00
8031 # CHECK: v_mac_f32_e64 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x16,0xd1,0x01,0xd5,0x00,0x00]
8032 0x05,0x00,0x16,0xd1,0x01,0xd5,0x00,0x00
8034 # CHECK: v_mac_f32_e64 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x16,0xd1,0x01,0xd7,0x00,0x00]
8035 0x05,0x00,0x16,0xd1,0x01,0xd7,0x00,0x00
8037 # CHECK: v_mac_f32_e64 v5, v1, tba_lo            ; encoding: [0x05,0x00,0x16,0xd1,0x01,0xd9,0x00,0x00]
8038 0x05,0x00,0x16,0xd1,0x01,0xd9,0x00,0x00
8040 # CHECK: v_mac_f32_e64 v5, v1, tba_hi            ; encoding: [0x05,0x00,0x16,0xd1,0x01,0xdb,0x00,0x00]
8041 0x05,0x00,0x16,0xd1,0x01,0xdb,0x00,0x00
8043 # CHECK: v_mac_f32_e64 v5, v1, tma_lo            ; encoding: [0x05,0x00,0x16,0xd1,0x01,0xdd,0x00,0x00]
8044 0x05,0x00,0x16,0xd1,0x01,0xdd,0x00,0x00
8046 # CHECK: v_mac_f32_e64 v5, v1, tma_hi            ; encoding: [0x05,0x00,0x16,0xd1,0x01,0xdf,0x00,0x00]
8047 0x05,0x00,0x16,0xd1,0x01,0xdf,0x00,0x00
8049 # CHECK: v_mac_f32_e64 v5, v1, ttmp11            ; encoding: [0x05,0x00,0x16,0xd1,0x01,0xf7,0x00,0x00]
8050 0x05,0x00,0x16,0xd1,0x01,0xf7,0x00,0x00
8052 # CHECK: v_mac_f32_e64 v5, v1, m0                ; encoding: [0x05,0x00,0x16,0xd1,0x01,0xf9,0x00,0x00]
8053 0x05,0x00,0x16,0xd1,0x01,0xf9,0x00,0x00
8055 # CHECK: v_mac_f32_e64 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x16,0xd1,0x01,0xfd,0x00,0x00]
8056 0x05,0x00,0x16,0xd1,0x01,0xfd,0x00,0x00
8058 # CHECK: v_mac_f32_e64 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x16,0xd1,0x01,0xff,0x00,0x00]
8059 0x05,0x00,0x16,0xd1,0x01,0xff,0x00,0x00
8061 # CHECK: v_mac_f32_e64 v5, v1, 0                 ; encoding: [0x05,0x00,0x16,0xd1,0x01,0x01,0x01,0x00]
8062 0x05,0x00,0x16,0xd1,0x01,0x01,0x01,0x00
8064 # CHECK: v_mac_f32_e64 v5, v1, -1                ; encoding: [0x05,0x00,0x16,0xd1,0x01,0x83,0x01,0x00]
8065 0x05,0x00,0x16,0xd1,0x01,0x83,0x01,0x00
8067 # CHECK: v_mac_f32_e64 v5, v1, 0.5               ; encoding: [0x05,0x00,0x16,0xd1,0x01,0xe1,0x01,0x00]
8068 0x05,0x00,0x16,0xd1,0x01,0xe1,0x01,0x00
8070 # CHECK: v_mac_f32_e64 v5, v1, -4.0              ; encoding: [0x05,0x00,0x16,0xd1,0x01,0xef,0x01,0x00]
8071 0x05,0x00,0x16,0xd1,0x01,0xef,0x01,0x00
8073 # CHECK: v_mac_f32_e64 v5, -v1, v2               ; encoding: [0x05,0x00,0x16,0xd1,0x01,0x05,0x02,0x20]
8074 0x05,0x00,0x16,0xd1,0x01,0x05,0x02,0x20
8076 # CHECK: v_mac_f32_e64 v5, v1, -v2               ; encoding: [0x05,0x00,0x16,0xd1,0x01,0x05,0x02,0x40]
8077 0x05,0x00,0x16,0xd1,0x01,0x05,0x02,0x40
8079 # CHECK: v_mac_f32_e64 v5, -v1, -v2              ; encoding: [0x05,0x00,0x16,0xd1,0x01,0x05,0x02,0x60]
8080 0x05,0x00,0x16,0xd1,0x01,0x05,0x02,0x60
8082 # CHECK: v_mac_f32_e64 v5, |v1|, v2              ; encoding: [0x05,0x01,0x16,0xd1,0x01,0x05,0x02,0x00]
8083 0x05,0x01,0x16,0xd1,0x01,0x05,0x02,0x00
8085 # CHECK: v_mac_f32_e64 v5, v1, |v2|              ; encoding: [0x05,0x02,0x16,0xd1,0x01,0x05,0x02,0x00]
8086 0x05,0x02,0x16,0xd1,0x01,0x05,0x02,0x00
8088 # CHECK: v_mac_f32_e64 v5, |v1|, |v2|            ; encoding: [0x05,0x03,0x16,0xd1,0x01,0x05,0x02,0x00]
8089 0x05,0x03,0x16,0xd1,0x01,0x05,0x02,0x00
8091 # CHECK: v_mac_f32_e64 v5, v1, v2 clamp          ; encoding: [0x05,0x80,0x16,0xd1,0x01,0x05,0x02,0x00]
8092 0x05,0x80,0x16,0xd1,0x01,0x05,0x02,0x00
8094 # CHECK: v_mac_f32_e64 v5, v1, v2 mul:2          ; encoding: [0x05,0x00,0x16,0xd1,0x01,0x05,0x02,0x08]
8095 0x05,0x00,0x16,0xd1,0x01,0x05,0x02,0x08
8097 # CHECK: v_mac_f32_e64 v5, v1, v2 mul:4          ; encoding: [0x05,0x00,0x16,0xd1,0x01,0x05,0x02,0x10]
8098 0x05,0x00,0x16,0xd1,0x01,0x05,0x02,0x10
8100 # CHECK: v_mac_f32_e64 v5, v1, v2 div:2          ; encoding: [0x05,0x00,0x16,0xd1,0x01,0x05,0x02,0x18]
8101 0x05,0x00,0x16,0xd1,0x01,0x05,0x02,0x18
8103 # CHECK: v_add_u32_e64 v5, s[12:13], v1, v2      ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0x05,0x02,0x00]
8104 0x05,0x0c,0x19,0xd1,0x01,0x05,0x02,0x00
8106 # CHECK: v_add_u32_e64 v255, s[12:13], v1, v2    ; encoding: [0xff,0x0c,0x19,0xd1,0x01,0x05,0x02,0x00]
8107 0xff,0x0c,0x19,0xd1,0x01,0x05,0x02,0x00
8109 # CHECK: v_add_u32_e64 v5, s[14:15], v1, v2      ; encoding: [0x05,0x0e,0x19,0xd1,0x01,0x05,0x02,0x00]
8110 0x05,0x0e,0x19,0xd1,0x01,0x05,0x02,0x00
8112 # CHECK: v_add_u32_e64 v5, s[100:101], v1, v2    ; encoding: [0x05,0x64,0x19,0xd1,0x01,0x05,0x02,0x00]
8113 0x05,0x64,0x19,0xd1,0x01,0x05,0x02,0x00
8115 # CHECK: v_add_u32_e64 v5, flat_scratch, v1, v2  ; encoding: [0x05,0x66,0x19,0xd1,0x01,0x05,0x02,0x00]
8116 0x05,0x66,0x19,0xd1,0x01,0x05,0x02,0x00
8118 # CHECK: v_add_u32_e64 v5, vcc, v1, v2           ; encoding: [0x05,0x6a,0x19,0xd1,0x01,0x05,0x02,0x00]
8119 0x05,0x6a,0x19,0xd1,0x01,0x05,0x02,0x00
8121 # CHECK: v_add_u32_e64 v5, tba, v1, v2           ; encoding: [0x05,0x6c,0x19,0xd1,0x01,0x05,0x02,0x00]
8122 0x05,0x6c,0x19,0xd1,0x01,0x05,0x02,0x00
8124 # CHECK: v_add_u32_e64 v5, tma, v1, v2           ; encoding: [0x05,0x6e,0x19,0xd1,0x01,0x05,0x02,0x00]
8125 0x05,0x6e,0x19,0xd1,0x01,0x05,0x02,0x00
8127 # CHECK: v_add_u32_e64 v5, ttmp[10:11], v1, v2   ; encoding: [0x05,0x7a,0x19,0xd1,0x01,0x05,0x02,0x00]
8128 0x05,0x7a,0x19,0xd1,0x01,0x05,0x02,0x00
8130 # CHECK: v_add_u32_e64 v5, s[12:13], v255, v2    ; encoding: [0x05,0x0c,0x19,0xd1,0xff,0x05,0x02,0x00]
8131 0x05,0x0c,0x19,0xd1,0xff,0x05,0x02,0x00
8133 # CHECK: v_add_u32_e64 v5, s[12:13], s1, v2      ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0x04,0x02,0x00]
8134 0x05,0x0c,0x19,0xd1,0x01,0x04,0x02,0x00
8136 # CHECK: v_add_u32_e64 v5, s[12:13], s101, v2    ; encoding: [0x05,0x0c,0x19,0xd1,0x65,0x04,0x02,0x00]
8137 0x05,0x0c,0x19,0xd1,0x65,0x04,0x02,0x00
8139 # CHECK: v_add_u32_e64 v5, s[12:13], flat_scratch_lo, v2 ; encoding: [0x05,0x0c,0x19,0xd1,0x66,0x04,0x02,0x00]
8140 0x05,0x0c,0x19,0xd1,0x66,0x04,0x02,0x00
8142 # CHECK: v_add_u32_e64 v5, s[12:13], flat_scratch_hi, v2 ; encoding: [0x05,0x0c,0x19,0xd1,0x67,0x04,0x02,0x00]
8143 0x05,0x0c,0x19,0xd1,0x67,0x04,0x02,0x00
8145 # CHECK: v_add_u32_e64 v5, s[12:13], vcc_lo, v2  ; encoding: [0x05,0x0c,0x19,0xd1,0x6a,0x04,0x02,0x00]
8146 0x05,0x0c,0x19,0xd1,0x6a,0x04,0x02,0x00
8148 # CHECK: v_add_u32_e64 v5, s[12:13], vcc_hi, v2  ; encoding: [0x05,0x0c,0x19,0xd1,0x6b,0x04,0x02,0x00]
8149 0x05,0x0c,0x19,0xd1,0x6b,0x04,0x02,0x00
8151 # CHECK: v_add_u32_e64 v5, s[12:13], tba_lo, v2  ; encoding: [0x05,0x0c,0x19,0xd1,0x6c,0x04,0x02,0x00]
8152 0x05,0x0c,0x19,0xd1,0x6c,0x04,0x02,0x00
8154 # CHECK: v_add_u32_e64 v5, s[12:13], tba_hi, v2  ; encoding: [0x05,0x0c,0x19,0xd1,0x6d,0x04,0x02,0x00]
8155 0x05,0x0c,0x19,0xd1,0x6d,0x04,0x02,0x00
8157 # CHECK: v_add_u32_e64 v5, s[12:13], tma_lo, v2  ; encoding: [0x05,0x0c,0x19,0xd1,0x6e,0x04,0x02,0x00]
8158 0x05,0x0c,0x19,0xd1,0x6e,0x04,0x02,0x00
8160 # CHECK: v_add_u32_e64 v5, s[12:13], tma_hi, v2  ; encoding: [0x05,0x0c,0x19,0xd1,0x6f,0x04,0x02,0x00]
8161 0x05,0x0c,0x19,0xd1,0x6f,0x04,0x02,0x00
8163 # CHECK: v_add_u32_e64 v5, s[12:13], ttmp11, v2  ; encoding: [0x05,0x0c,0x19,0xd1,0x7b,0x04,0x02,0x00]
8164 0x05,0x0c,0x19,0xd1,0x7b,0x04,0x02,0x00
8166 # CHECK: v_add_u32_e64 v5, s[12:13], m0, v2      ; encoding: [0x05,0x0c,0x19,0xd1,0x7c,0x04,0x02,0x00]
8167 0x05,0x0c,0x19,0xd1,0x7c,0x04,0x02,0x00
8169 # CHECK: v_add_u32_e64 v5, s[12:13], exec_lo, v2 ; encoding: [0x05,0x0c,0x19,0xd1,0x7e,0x04,0x02,0x00]
8170 0x05,0x0c,0x19,0xd1,0x7e,0x04,0x02,0x00
8172 # CHECK: v_add_u32_e64 v5, s[12:13], exec_hi, v2 ; encoding: [0x05,0x0c,0x19,0xd1,0x7f,0x04,0x02,0x00]
8173 0x05,0x0c,0x19,0xd1,0x7f,0x04,0x02,0x00
8175 # CHECK: v_add_u32_e64 v5, s[12:13], 0, v2       ; encoding: [0x05,0x0c,0x19,0xd1,0x80,0x04,0x02,0x00]
8176 0x05,0x0c,0x19,0xd1,0x80,0x04,0x02,0x00
8178 # CHECK: v_add_u32_e64 v5, s[12:13], -1, v2      ; encoding: [0x05,0x0c,0x19,0xd1,0xc1,0x04,0x02,0x00]
8179 0x05,0x0c,0x19,0xd1,0xc1,0x04,0x02,0x00
8181 # CHECK: v_add_u32_e64 v5, s[12:13], 0.5, v2     ; encoding: [0x05,0x0c,0x19,0xd1,0xf0,0x04,0x02,0x00]
8182 0x05,0x0c,0x19,0xd1,0xf0,0x04,0x02,0x00
8184 # CHECK: v_add_u32_e64 v5, s[12:13], -4.0, v2    ; encoding: [0x05,0x0c,0x19,0xd1,0xf7,0x04,0x02,0x00]
8185 0x05,0x0c,0x19,0xd1,0xf7,0x04,0x02,0x00
8187 # CHECK: v_add_u32_e64 v5, s[12:13], v1, v255    ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0xff,0x03,0x00]
8188 0x05,0x0c,0x19,0xd1,0x01,0xff,0x03,0x00
8190 # CHECK: v_add_u32_e64 v5, s[12:13], v1, s2      ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0x05,0x00,0x00]
8191 0x05,0x0c,0x19,0xd1,0x01,0x05,0x00,0x00
8193 # CHECK: v_add_u32_e64 v5, s[12:13], v1, s101    ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0xcb,0x00,0x00]
8194 0x05,0x0c,0x19,0xd1,0x01,0xcb,0x00,0x00
8196 # CHECK: v_add_u32_e64 v5, s[12:13], v1, flat_scratch_lo ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0xcd,0x00,0x00]
8197 0x05,0x0c,0x19,0xd1,0x01,0xcd,0x00,0x00
8199 # CHECK: v_add_u32_e64 v5, s[12:13], v1, flat_scratch_hi ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0xcf,0x00,0x00]
8200 0x05,0x0c,0x19,0xd1,0x01,0xcf,0x00,0x00
8202 # CHECK: v_add_u32_e64 v5, s[12:13], v1, vcc_lo  ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0xd5,0x00,0x00]
8203 0x05,0x0c,0x19,0xd1,0x01,0xd5,0x00,0x00
8205 # CHECK: v_add_u32_e64 v5, s[12:13], v1, vcc_hi  ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0xd7,0x00,0x00]
8206 0x05,0x0c,0x19,0xd1,0x01,0xd7,0x00,0x00
8208 # CHECK: v_add_u32_e64 v5, s[12:13], v1, tba_lo  ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0xd9,0x00,0x00]
8209 0x05,0x0c,0x19,0xd1,0x01,0xd9,0x00,0x00
8211 # CHECK: v_add_u32_e64 v5, s[12:13], v1, tba_hi  ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0xdb,0x00,0x00]
8212 0x05,0x0c,0x19,0xd1,0x01,0xdb,0x00,0x00
8214 # CHECK: v_add_u32_e64 v5, s[12:13], v1, tma_lo  ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0xdd,0x00,0x00]
8215 0x05,0x0c,0x19,0xd1,0x01,0xdd,0x00,0x00
8217 # CHECK: v_add_u32_e64 v5, s[12:13], v1, tma_hi  ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0xdf,0x00,0x00]
8218 0x05,0x0c,0x19,0xd1,0x01,0xdf,0x00,0x00
8220 # CHECK: v_add_u32_e64 v5, s[12:13], v1, ttmp11  ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0xf7,0x00,0x00]
8221 0x05,0x0c,0x19,0xd1,0x01,0xf7,0x00,0x00
8223 # CHECK: v_add_u32_e64 v5, s[12:13], v1, m0      ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0xf9,0x00,0x00]
8224 0x05,0x0c,0x19,0xd1,0x01,0xf9,0x00,0x00
8226 # CHECK: v_add_u32_e64 v5, s[12:13], v1, exec_lo ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0xfd,0x00,0x00]
8227 0x05,0x0c,0x19,0xd1,0x01,0xfd,0x00,0x00
8229 # CHECK: v_add_u32_e64 v5, s[12:13], v1, exec_hi ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0xff,0x00,0x00]
8230 0x05,0x0c,0x19,0xd1,0x01,0xff,0x00,0x00
8232 # CHECK: v_add_u32_e64 v5, s[12:13], v1, 0       ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0x01,0x01,0x00]
8233 0x05,0x0c,0x19,0xd1,0x01,0x01,0x01,0x00
8235 # CHECK: v_add_u32_e64 v5, s[12:13], v1, -1      ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0x83,0x01,0x00]
8236 0x05,0x0c,0x19,0xd1,0x01,0x83,0x01,0x00
8238 # CHECK: v_add_u32_e64 v5, s[12:13], v1, 0.5     ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0xe1,0x01,0x00]
8239 0x05,0x0c,0x19,0xd1,0x01,0xe1,0x01,0x00
8241 # CHECK: v_add_u32_e64 v5, s[12:13], v1, -4.0    ; encoding: [0x05,0x0c,0x19,0xd1,0x01,0xef,0x01,0x00]
8242 0x05,0x0c,0x19,0xd1,0x01,0xef,0x01,0x00
8244 # CHECK: v_sub_u32_e64 v5, s[12:13], v1, v2      ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0x05,0x02,0x00]
8245 0x05,0x0c,0x1a,0xd1,0x01,0x05,0x02,0x00
8247 # CHECK: v_sub_u32_e64 v255, s[12:13], v1, v2    ; encoding: [0xff,0x0c,0x1a,0xd1,0x01,0x05,0x02,0x00]
8248 0xff,0x0c,0x1a,0xd1,0x01,0x05,0x02,0x00
8250 # CHECK: v_sub_u32_e64 v5, s[14:15], v1, v2      ; encoding: [0x05,0x0e,0x1a,0xd1,0x01,0x05,0x02,0x00]
8251 0x05,0x0e,0x1a,0xd1,0x01,0x05,0x02,0x00
8253 # CHECK: v_sub_u32_e64 v5, s[100:101], v1, v2    ; encoding: [0x05,0x64,0x1a,0xd1,0x01,0x05,0x02,0x00]
8254 0x05,0x64,0x1a,0xd1,0x01,0x05,0x02,0x00
8256 # CHECK: v_sub_u32_e64 v5, flat_scratch, v1, v2  ; encoding: [0x05,0x66,0x1a,0xd1,0x01,0x05,0x02,0x00]
8257 0x05,0x66,0x1a,0xd1,0x01,0x05,0x02,0x00
8259 # CHECK: v_sub_u32_e64 v5, vcc, v1, v2           ; encoding: [0x05,0x6a,0x1a,0xd1,0x01,0x05,0x02,0x00]
8260 0x05,0x6a,0x1a,0xd1,0x01,0x05,0x02,0x00
8262 # CHECK: v_sub_u32_e64 v5, tba, v1, v2           ; encoding: [0x05,0x6c,0x1a,0xd1,0x01,0x05,0x02,0x00]
8263 0x05,0x6c,0x1a,0xd1,0x01,0x05,0x02,0x00
8265 # CHECK: v_sub_u32_e64 v5, tma, v1, v2           ; encoding: [0x05,0x6e,0x1a,0xd1,0x01,0x05,0x02,0x00]
8266 0x05,0x6e,0x1a,0xd1,0x01,0x05,0x02,0x00
8268 # CHECK: v_sub_u32_e64 v5, ttmp[10:11], v1, v2   ; encoding: [0x05,0x7a,0x1a,0xd1,0x01,0x05,0x02,0x00]
8269 0x05,0x7a,0x1a,0xd1,0x01,0x05,0x02,0x00
8271 # CHECK: v_sub_u32_e64 v5, s[12:13], v255, v2    ; encoding: [0x05,0x0c,0x1a,0xd1,0xff,0x05,0x02,0x00]
8272 0x05,0x0c,0x1a,0xd1,0xff,0x05,0x02,0x00
8274 # CHECK: v_sub_u32_e64 v5, s[12:13], s1, v2      ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0x04,0x02,0x00]
8275 0x05,0x0c,0x1a,0xd1,0x01,0x04,0x02,0x00
8277 # CHECK: v_sub_u32_e64 v5, s[12:13], s101, v2    ; encoding: [0x05,0x0c,0x1a,0xd1,0x65,0x04,0x02,0x00]
8278 0x05,0x0c,0x1a,0xd1,0x65,0x04,0x02,0x00
8280 # CHECK: v_sub_u32_e64 v5, s[12:13], flat_scratch_lo, v2 ; encoding: [0x05,0x0c,0x1a,0xd1,0x66,0x04,0x02,0x00]
8281 0x05,0x0c,0x1a,0xd1,0x66,0x04,0x02,0x00
8283 # CHECK: v_sub_u32_e64 v5, s[12:13], flat_scratch_hi, v2 ; encoding: [0x05,0x0c,0x1a,0xd1,0x67,0x04,0x02,0x00]
8284 0x05,0x0c,0x1a,0xd1,0x67,0x04,0x02,0x00
8286 # CHECK: v_sub_u32_e64 v5, s[12:13], vcc_lo, v2  ; encoding: [0x05,0x0c,0x1a,0xd1,0x6a,0x04,0x02,0x00]
8287 0x05,0x0c,0x1a,0xd1,0x6a,0x04,0x02,0x00
8289 # CHECK: v_sub_u32_e64 v5, s[12:13], vcc_hi, v2  ; encoding: [0x05,0x0c,0x1a,0xd1,0x6b,0x04,0x02,0x00]
8290 0x05,0x0c,0x1a,0xd1,0x6b,0x04,0x02,0x00
8292 # CHECK: v_sub_u32_e64 v5, s[12:13], tba_lo, v2  ; encoding: [0x05,0x0c,0x1a,0xd1,0x6c,0x04,0x02,0x00]
8293 0x05,0x0c,0x1a,0xd1,0x6c,0x04,0x02,0x00
8295 # CHECK: v_sub_u32_e64 v5, s[12:13], tba_hi, v2  ; encoding: [0x05,0x0c,0x1a,0xd1,0x6d,0x04,0x02,0x00]
8296 0x05,0x0c,0x1a,0xd1,0x6d,0x04,0x02,0x00
8298 # CHECK: v_sub_u32_e64 v5, s[12:13], tma_lo, v2  ; encoding: [0x05,0x0c,0x1a,0xd1,0x6e,0x04,0x02,0x00]
8299 0x05,0x0c,0x1a,0xd1,0x6e,0x04,0x02,0x00
8301 # CHECK: v_sub_u32_e64 v5, s[12:13], tma_hi, v2  ; encoding: [0x05,0x0c,0x1a,0xd1,0x6f,0x04,0x02,0x00]
8302 0x05,0x0c,0x1a,0xd1,0x6f,0x04,0x02,0x00
8304 # CHECK: v_sub_u32_e64 v5, s[12:13], ttmp11, v2  ; encoding: [0x05,0x0c,0x1a,0xd1,0x7b,0x04,0x02,0x00]
8305 0x05,0x0c,0x1a,0xd1,0x7b,0x04,0x02,0x00
8307 # CHECK: v_sub_u32_e64 v5, s[12:13], m0, v2      ; encoding: [0x05,0x0c,0x1a,0xd1,0x7c,0x04,0x02,0x00]
8308 0x05,0x0c,0x1a,0xd1,0x7c,0x04,0x02,0x00
8310 # CHECK: v_sub_u32_e64 v5, s[12:13], exec_lo, v2 ; encoding: [0x05,0x0c,0x1a,0xd1,0x7e,0x04,0x02,0x00]
8311 0x05,0x0c,0x1a,0xd1,0x7e,0x04,0x02,0x00
8313 # CHECK: v_sub_u32_e64 v5, s[12:13], exec_hi, v2 ; encoding: [0x05,0x0c,0x1a,0xd1,0x7f,0x04,0x02,0x00]
8314 0x05,0x0c,0x1a,0xd1,0x7f,0x04,0x02,0x00
8316 # CHECK: v_sub_u32_e64 v5, s[12:13], 0, v2       ; encoding: [0x05,0x0c,0x1a,0xd1,0x80,0x04,0x02,0x00]
8317 0x05,0x0c,0x1a,0xd1,0x80,0x04,0x02,0x00
8319 # CHECK: v_sub_u32_e64 v5, s[12:13], -1, v2      ; encoding: [0x05,0x0c,0x1a,0xd1,0xc1,0x04,0x02,0x00]
8320 0x05,0x0c,0x1a,0xd1,0xc1,0x04,0x02,0x00
8322 # CHECK: v_sub_u32_e64 v5, s[12:13], 0.5, v2     ; encoding: [0x05,0x0c,0x1a,0xd1,0xf0,0x04,0x02,0x00]
8323 0x05,0x0c,0x1a,0xd1,0xf0,0x04,0x02,0x00
8325 # CHECK: v_sub_u32_e64 v5, s[12:13], -4.0, v2    ; encoding: [0x05,0x0c,0x1a,0xd1,0xf7,0x04,0x02,0x00]
8326 0x05,0x0c,0x1a,0xd1,0xf7,0x04,0x02,0x00
8328 # CHECK: v_sub_u32_e64 v5, s[12:13], v1, v255    ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0xff,0x03,0x00]
8329 0x05,0x0c,0x1a,0xd1,0x01,0xff,0x03,0x00
8331 # CHECK: v_sub_u32_e64 v5, s[12:13], v1, s2      ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0x05,0x00,0x00]
8332 0x05,0x0c,0x1a,0xd1,0x01,0x05,0x00,0x00
8334 # CHECK: v_sub_u32_e64 v5, s[12:13], v1, s101    ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0xcb,0x00,0x00]
8335 0x05,0x0c,0x1a,0xd1,0x01,0xcb,0x00,0x00
8337 # CHECK: v_sub_u32_e64 v5, s[12:13], v1, flat_scratch_lo ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0xcd,0x00,0x00]
8338 0x05,0x0c,0x1a,0xd1,0x01,0xcd,0x00,0x00
8340 # CHECK: v_sub_u32_e64 v5, s[12:13], v1, flat_scratch_hi ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0xcf,0x00,0x00]
8341 0x05,0x0c,0x1a,0xd1,0x01,0xcf,0x00,0x00
8343 # CHECK: v_sub_u32_e64 v5, s[12:13], v1, vcc_lo  ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0xd5,0x00,0x00]
8344 0x05,0x0c,0x1a,0xd1,0x01,0xd5,0x00,0x00
8346 # CHECK: v_sub_u32_e64 v5, s[12:13], v1, vcc_hi  ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0xd7,0x00,0x00]
8347 0x05,0x0c,0x1a,0xd1,0x01,0xd7,0x00,0x00
8349 # CHECK: v_sub_u32_e64 v5, s[12:13], v1, tba_lo  ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0xd9,0x00,0x00]
8350 0x05,0x0c,0x1a,0xd1,0x01,0xd9,0x00,0x00
8352 # CHECK: v_sub_u32_e64 v5, s[12:13], v1, tba_hi  ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0xdb,0x00,0x00]
8353 0x05,0x0c,0x1a,0xd1,0x01,0xdb,0x00,0x00
8355 # CHECK: v_sub_u32_e64 v5, s[12:13], v1, tma_lo  ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0xdd,0x00,0x00]
8356 0x05,0x0c,0x1a,0xd1,0x01,0xdd,0x00,0x00
8358 # CHECK: v_sub_u32_e64 v5, s[12:13], v1, tma_hi  ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0xdf,0x00,0x00]
8359 0x05,0x0c,0x1a,0xd1,0x01,0xdf,0x00,0x00
8361 # CHECK: v_sub_u32_e64 v5, s[12:13], v1, ttmp11  ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0xf7,0x00,0x00]
8362 0x05,0x0c,0x1a,0xd1,0x01,0xf7,0x00,0x00
8364 # CHECK: v_sub_u32_e64 v5, s[12:13], v1, m0      ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0xf9,0x00,0x00]
8365 0x05,0x0c,0x1a,0xd1,0x01,0xf9,0x00,0x00
8367 # CHECK: v_sub_u32_e64 v5, s[12:13], v1, exec_lo ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0xfd,0x00,0x00]
8368 0x05,0x0c,0x1a,0xd1,0x01,0xfd,0x00,0x00
8370 # CHECK: v_sub_u32_e64 v5, s[12:13], v1, exec_hi ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0xff,0x00,0x00]
8371 0x05,0x0c,0x1a,0xd1,0x01,0xff,0x00,0x00
8373 # CHECK: v_sub_u32_e64 v5, s[12:13], v1, 0       ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0x01,0x01,0x00]
8374 0x05,0x0c,0x1a,0xd1,0x01,0x01,0x01,0x00
8376 # CHECK: v_sub_u32_e64 v5, s[12:13], v1, -1      ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0x83,0x01,0x00]
8377 0x05,0x0c,0x1a,0xd1,0x01,0x83,0x01,0x00
8379 # CHECK: v_sub_u32_e64 v5, s[12:13], v1, 0.5     ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0xe1,0x01,0x00]
8380 0x05,0x0c,0x1a,0xd1,0x01,0xe1,0x01,0x00
8382 # CHECK: v_sub_u32_e64 v5, s[12:13], v1, -4.0    ; encoding: [0x05,0x0c,0x1a,0xd1,0x01,0xef,0x01,0x00]
8383 0x05,0x0c,0x1a,0xd1,0x01,0xef,0x01,0x00
8385 # CHECK: v_subrev_u32_e64 v5, s[12:13], v1, v2   ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0x05,0x02,0x00]
8386 0x05,0x0c,0x1b,0xd1,0x01,0x05,0x02,0x00
8388 # CHECK: v_subrev_u32_e64 v255, s[12:13], v1, v2 ; encoding: [0xff,0x0c,0x1b,0xd1,0x01,0x05,0x02,0x00]
8389 0xff,0x0c,0x1b,0xd1,0x01,0x05,0x02,0x00
8391 # CHECK: v_subrev_u32_e64 v5, s[14:15], v1, v2   ; encoding: [0x05,0x0e,0x1b,0xd1,0x01,0x05,0x02,0x00]
8392 0x05,0x0e,0x1b,0xd1,0x01,0x05,0x02,0x00
8394 # CHECK: v_subrev_u32_e64 v5, s[100:101], v1, v2 ; encoding: [0x05,0x64,0x1b,0xd1,0x01,0x05,0x02,0x00]
8395 0x05,0x64,0x1b,0xd1,0x01,0x05,0x02,0x00
8397 # CHECK: v_subrev_u32_e64 v5, flat_scratch, v1, v2 ; encoding: [0x05,0x66,0x1b,0xd1,0x01,0x05,0x02,0x00]
8398 0x05,0x66,0x1b,0xd1,0x01,0x05,0x02,0x00
8400 # CHECK: v_subrev_u32_e64 v5, vcc, v1, v2        ; encoding: [0x05,0x6a,0x1b,0xd1,0x01,0x05,0x02,0x00]
8401 0x05,0x6a,0x1b,0xd1,0x01,0x05,0x02,0x00
8403 # CHECK: v_subrev_u32_e64 v5, tba, v1, v2        ; encoding: [0x05,0x6c,0x1b,0xd1,0x01,0x05,0x02,0x00]
8404 0x05,0x6c,0x1b,0xd1,0x01,0x05,0x02,0x00
8406 # CHECK: v_subrev_u32_e64 v5, tma, v1, v2        ; encoding: [0x05,0x6e,0x1b,0xd1,0x01,0x05,0x02,0x00]
8407 0x05,0x6e,0x1b,0xd1,0x01,0x05,0x02,0x00
8409 # CHECK: v_subrev_u32_e64 v5, ttmp[10:11], v1, v2 ; encoding: [0x05,0x7a,0x1b,0xd1,0x01,0x05,0x02,0x00]
8410 0x05,0x7a,0x1b,0xd1,0x01,0x05,0x02,0x00
8412 # CHECK: v_subrev_u32_e64 v5, s[12:13], v255, v2 ; encoding: [0x05,0x0c,0x1b,0xd1,0xff,0x05,0x02,0x00]
8413 0x05,0x0c,0x1b,0xd1,0xff,0x05,0x02,0x00
8415 # CHECK: v_subrev_u32_e64 v5, s[12:13], s1, v2   ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0x04,0x02,0x00]
8416 0x05,0x0c,0x1b,0xd1,0x01,0x04,0x02,0x00
8418 # CHECK: v_subrev_u32_e64 v5, s[12:13], s101, v2 ; encoding: [0x05,0x0c,0x1b,0xd1,0x65,0x04,0x02,0x00]
8419 0x05,0x0c,0x1b,0xd1,0x65,0x04,0x02,0x00
8421 # CHECK: v_subrev_u32_e64 v5, s[12:13], flat_scratch_lo, v2 ; encoding: [0x05,0x0c,0x1b,0xd1,0x66,0x04,0x02,0x00]
8422 0x05,0x0c,0x1b,0xd1,0x66,0x04,0x02,0x00
8424 # CHECK: v_subrev_u32_e64 v5, s[12:13], flat_scratch_hi, v2 ; encoding: [0x05,0x0c,0x1b,0xd1,0x67,0x04,0x02,0x00]
8425 0x05,0x0c,0x1b,0xd1,0x67,0x04,0x02,0x00
8427 # CHECK: v_subrev_u32_e64 v5, s[12:13], vcc_lo, v2 ; encoding: [0x05,0x0c,0x1b,0xd1,0x6a,0x04,0x02,0x00]
8428 0x05,0x0c,0x1b,0xd1,0x6a,0x04,0x02,0x00
8430 # CHECK: v_subrev_u32_e64 v5, s[12:13], vcc_hi, v2 ; encoding: [0x05,0x0c,0x1b,0xd1,0x6b,0x04,0x02,0x00]
8431 0x05,0x0c,0x1b,0xd1,0x6b,0x04,0x02,0x00
8433 # CHECK: v_subrev_u32_e64 v5, s[12:13], tba_lo, v2 ; encoding: [0x05,0x0c,0x1b,0xd1,0x6c,0x04,0x02,0x00]
8434 0x05,0x0c,0x1b,0xd1,0x6c,0x04,0x02,0x00
8436 # CHECK: v_subrev_u32_e64 v5, s[12:13], tba_hi, v2 ; encoding: [0x05,0x0c,0x1b,0xd1,0x6d,0x04,0x02,0x00]
8437 0x05,0x0c,0x1b,0xd1,0x6d,0x04,0x02,0x00
8439 # CHECK: v_subrev_u32_e64 v5, s[12:13], tma_lo, v2 ; encoding: [0x05,0x0c,0x1b,0xd1,0x6e,0x04,0x02,0x00]
8440 0x05,0x0c,0x1b,0xd1,0x6e,0x04,0x02,0x00
8442 # CHECK: v_subrev_u32_e64 v5, s[12:13], tma_hi, v2 ; encoding: [0x05,0x0c,0x1b,0xd1,0x6f,0x04,0x02,0x00]
8443 0x05,0x0c,0x1b,0xd1,0x6f,0x04,0x02,0x00
8445 # CHECK: v_subrev_u32_e64 v5, s[12:13], ttmp11, v2 ; encoding: [0x05,0x0c,0x1b,0xd1,0x7b,0x04,0x02,0x00]
8446 0x05,0x0c,0x1b,0xd1,0x7b,0x04,0x02,0x00
8448 # CHECK: v_subrev_u32_e64 v5, s[12:13], m0, v2   ; encoding: [0x05,0x0c,0x1b,0xd1,0x7c,0x04,0x02,0x00]
8449 0x05,0x0c,0x1b,0xd1,0x7c,0x04,0x02,0x00
8451 # CHECK: v_subrev_u32_e64 v5, s[12:13], exec_lo, v2 ; encoding: [0x05,0x0c,0x1b,0xd1,0x7e,0x04,0x02,0x00]
8452 0x05,0x0c,0x1b,0xd1,0x7e,0x04,0x02,0x00
8454 # CHECK: v_subrev_u32_e64 v5, s[12:13], exec_hi, v2 ; encoding: [0x05,0x0c,0x1b,0xd1,0x7f,0x04,0x02,0x00]
8455 0x05,0x0c,0x1b,0xd1,0x7f,0x04,0x02,0x00
8457 # CHECK: v_subrev_u32_e64 v5, s[12:13], 0, v2    ; encoding: [0x05,0x0c,0x1b,0xd1,0x80,0x04,0x02,0x00]
8458 0x05,0x0c,0x1b,0xd1,0x80,0x04,0x02,0x00
8460 # CHECK: v_subrev_u32_e64 v5, s[12:13], -1, v2   ; encoding: [0x05,0x0c,0x1b,0xd1,0xc1,0x04,0x02,0x00]
8461 0x05,0x0c,0x1b,0xd1,0xc1,0x04,0x02,0x00
8463 # CHECK: v_subrev_u32_e64 v5, s[12:13], 0.5, v2  ; encoding: [0x05,0x0c,0x1b,0xd1,0xf0,0x04,0x02,0x00]
8464 0x05,0x0c,0x1b,0xd1,0xf0,0x04,0x02,0x00
8466 # CHECK: v_subrev_u32_e64 v5, s[12:13], -4.0, v2 ; encoding: [0x05,0x0c,0x1b,0xd1,0xf7,0x04,0x02,0x00]
8467 0x05,0x0c,0x1b,0xd1,0xf7,0x04,0x02,0x00
8469 # CHECK: v_subrev_u32_e64 v5, s[12:13], v1, v255 ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0xff,0x03,0x00]
8470 0x05,0x0c,0x1b,0xd1,0x01,0xff,0x03,0x00
8472 # CHECK: v_subrev_u32_e64 v5, s[12:13], v1, s2   ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0x05,0x00,0x00]
8473 0x05,0x0c,0x1b,0xd1,0x01,0x05,0x00,0x00
8475 # CHECK: v_subrev_u32_e64 v5, s[12:13], v1, s101 ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0xcb,0x00,0x00]
8476 0x05,0x0c,0x1b,0xd1,0x01,0xcb,0x00,0x00
8478 # CHECK: v_subrev_u32_e64 v5, s[12:13], v1, flat_scratch_lo ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0xcd,0x00,0x00]
8479 0x05,0x0c,0x1b,0xd1,0x01,0xcd,0x00,0x00
8481 # CHECK: v_subrev_u32_e64 v5, s[12:13], v1, flat_scratch_hi ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0xcf,0x00,0x00]
8482 0x05,0x0c,0x1b,0xd1,0x01,0xcf,0x00,0x00
8484 # CHECK: v_subrev_u32_e64 v5, s[12:13], v1, vcc_lo ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0xd5,0x00,0x00]
8485 0x05,0x0c,0x1b,0xd1,0x01,0xd5,0x00,0x00
8487 # CHECK: v_subrev_u32_e64 v5, s[12:13], v1, vcc_hi ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0xd7,0x00,0x00]
8488 0x05,0x0c,0x1b,0xd1,0x01,0xd7,0x00,0x00
8490 # CHECK: v_subrev_u32_e64 v5, s[12:13], v1, tba_lo ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0xd9,0x00,0x00]
8491 0x05,0x0c,0x1b,0xd1,0x01,0xd9,0x00,0x00
8493 # CHECK: v_subrev_u32_e64 v5, s[12:13], v1, tba_hi ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0xdb,0x00,0x00]
8494 0x05,0x0c,0x1b,0xd1,0x01,0xdb,0x00,0x00
8496 # CHECK: v_subrev_u32_e64 v5, s[12:13], v1, tma_lo ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0xdd,0x00,0x00]
8497 0x05,0x0c,0x1b,0xd1,0x01,0xdd,0x00,0x00
8499 # CHECK: v_subrev_u32_e64 v5, s[12:13], v1, tma_hi ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0xdf,0x00,0x00]
8500 0x05,0x0c,0x1b,0xd1,0x01,0xdf,0x00,0x00
8502 # CHECK: v_subrev_u32_e64 v5, s[12:13], v1, ttmp11 ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0xf7,0x00,0x00]
8503 0x05,0x0c,0x1b,0xd1,0x01,0xf7,0x00,0x00
8505 # CHECK: v_subrev_u32_e64 v5, s[12:13], v1, m0   ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0xf9,0x00,0x00]
8506 0x05,0x0c,0x1b,0xd1,0x01,0xf9,0x00,0x00
8508 # CHECK: v_subrev_u32_e64 v5, s[12:13], v1, exec_lo ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0xfd,0x00,0x00]
8509 0x05,0x0c,0x1b,0xd1,0x01,0xfd,0x00,0x00
8511 # CHECK: v_subrev_u32_e64 v5, s[12:13], v1, exec_hi ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0xff,0x00,0x00]
8512 0x05,0x0c,0x1b,0xd1,0x01,0xff,0x00,0x00
8514 # CHECK: v_subrev_u32_e64 v5, s[12:13], v1, 0    ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0x01,0x01,0x00]
8515 0x05,0x0c,0x1b,0xd1,0x01,0x01,0x01,0x00
8517 # CHECK: v_subrev_u32_e64 v5, s[12:13], v1, -1   ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0x83,0x01,0x00]
8518 0x05,0x0c,0x1b,0xd1,0x01,0x83,0x01,0x00
8520 # CHECK: v_subrev_u32_e64 v5, s[12:13], v1, 0.5  ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0xe1,0x01,0x00]
8521 0x05,0x0c,0x1b,0xd1,0x01,0xe1,0x01,0x00
8523 # CHECK: v_subrev_u32_e64 v5, s[12:13], v1, -4.0 ; encoding: [0x05,0x0c,0x1b,0xd1,0x01,0xef,0x01,0x00]
8524 0x05,0x0c,0x1b,0xd1,0x01,0xef,0x01,0x00
8526 # CHECK: v_addc_u32_e64 v5, s[12:13], v1, v2, s[6:7] ; encoding: [0x05,0x0c,0x1c,0xd1,0x01,0x05,0x1a,0x00]
8527 0x05,0x0c,0x1c,0xd1,0x01,0x05,0x1a,0x00
8529 # CHECK: v_addc_u32_e64 v255, s[12:13], v1, v2, s[6:7] ; encoding: [0xff,0x0c,0x1c,0xd1,0x01,0x05,0x1a,0x00]
8530 0xff,0x0c,0x1c,0xd1,0x01,0x05,0x1a,0x00
8532 # CHECK: v_addc_u32_e64 v5, s[14:15], v1, v2, s[6:7] ; encoding: [0x05,0x0e,0x1c,0xd1,0x01,0x05,0x1a,0x00]
8533 0x05,0x0e,0x1c,0xd1,0x01,0x05,0x1a,0x00
8535 # CHECK: v_addc_u32_e64 v5, s[100:101], v1, v2, s[6:7] ; encoding: [0x05,0x64,0x1c,0xd1,0x01,0x05,0x1a,0x00]
8536 0x05,0x64,0x1c,0xd1,0x01,0x05,0x1a,0x00
8538 # CHECK: v_addc_u32_e64 v5, flat_scratch, v1, v2, s[6:7] ; encoding: [0x05,0x66,0x1c,0xd1,0x01,0x05,0x1a,0x00]
8539 0x05,0x66,0x1c,0xd1,0x01,0x05,0x1a,0x00
8541 # CHECK: v_addc_u32_e64 v5, vcc, v1, v2, s[6:7]  ; encoding: [0x05,0x6a,0x1c,0xd1,0x01,0x05,0x1a,0x00]
8542 0x05,0x6a,0x1c,0xd1,0x01,0x05,0x1a,0x00
8544 # CHECK: v_addc_u32_e64 v5, tba, v1, v2, s[6:7]  ; encoding: [0x05,0x6c,0x1c,0xd1,0x01,0x05,0x1a,0x00]
8545 0x05,0x6c,0x1c,0xd1,0x01,0x05,0x1a,0x00
8547 # CHECK: v_addc_u32_e64 v5, tma, v1, v2, s[6:7]  ; encoding: [0x05,0x6e,0x1c,0xd1,0x01,0x05,0x1a,0x00]
8548 0x05,0x6e,0x1c,0xd1,0x01,0x05,0x1a,0x00
8550 # CHECK: v_addc_u32_e64 v5, ttmp[10:11], v1, v2, s[6:7] ; encoding: [0x05,0x7a,0x1c,0xd1,0x01,0x05,0x1a,0x00]
8551 0x05,0x7a,0x1c,0xd1,0x01,0x05,0x1a,0x00
8553 # CHECK: v_addc_u32_e64 v5, s[12:13], v255, v2, s[6:7] ; encoding: [0x05,0x0c,0x1c,0xd1,0xff,0x05,0x1a,0x00]
8554 0x05,0x0c,0x1c,0xd1,0xff,0x05,0x1a,0x00
8556 # CHECK: v_addc_u32_e64 v5, s[12:13], 0, v2, s[6:7] ; encoding: [0x05,0x0c,0x1c,0xd1,0x80,0x04,0x1a,0x00]
8557 0x05,0x0c,0x1c,0xd1,0x80,0x04,0x1a,0x00
8559 # CHECK: v_addc_u32_e64 v5, s[12:13], -1, v2, s[6:7] ; encoding: [0x05,0x0c,0x1c,0xd1,0xc1,0x04,0x1a,0x00]
8560 0x05,0x0c,0x1c,0xd1,0xc1,0x04,0x1a,0x00
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]
8563 0x05,0x0c,0x1c,0xd1,0xf0,0x04,0x1a,0x00
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]
8566 0x05,0x0c,0x1c,0xd1,0xf7,0x04,0x1a,0x00
8568 # CHECK: v_addc_u32_e64 v5, s[12:13], v1, v255, s[6:7] ; encoding: [0x05,0x0c,0x1c,0xd1,0x01,0xff,0x1b,0x00]
8569 0x05,0x0c,0x1c,0xd1,0x01,0xff,0x1b,0x00
8571 # CHECK: v_addc_u32_e64 v5, s[12:13], v1, 0, s[6:7] ; encoding: [0x05,0x0c,0x1c,0xd1,0x01,0x01,0x19,0x00]
8572 0x05,0x0c,0x1c,0xd1,0x01,0x01,0x19,0x00
8574 # CHECK: v_addc_u32_e64 v5, s[12:13], v1, -1, s[6:7] ; encoding: [0x05,0x0c,0x1c,0xd1,0x01,0x83,0x19,0x00]
8575 0x05,0x0c,0x1c,0xd1,0x01,0x83,0x19,0x00
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]
8578 0x05,0x0c,0x1c,0xd1,0x01,0xe1,0x19,0x00
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]
8581 0x05,0x0c,0x1c,0xd1,0x01,0xef,0x19,0x00
8583 # CHECK: v_addc_u32_e64 v5, s[12:13], v1, v2, s[8:9] ; encoding: [0x05,0x0c,0x1c,0xd1,0x01,0x05,0x22,0x00]
8584 0x05,0x0c,0x1c,0xd1,0x01,0x05,0x22,0x00
8586 # CHECK: v_addc_u32_e64 v5, s[12:13], v1, v2, s[100:101] ; encoding: [0x05,0x0c,0x1c,0xd1,0x01,0x05,0x92,0x01]
8587 0x05,0x0c,0x1c,0xd1,0x01,0x05,0x92,0x01
8589 # CHECK: v_addc_u32_e64 v5, s[12:13], v1, v2, flat_scratch ; encoding: [0x05,0x0c,0x1c,0xd1,0x01,0x05,0x9a,0x01]
8590 0x05,0x0c,0x1c,0xd1,0x01,0x05,0x9a,0x01
8592 # CHECK: v_addc_u32_e64 v5, s[12:13], v1, v2, vcc ; encoding: [0x05,0x0c,0x1c,0xd1,0x01,0x05,0xaa,0x01]
8593 0x05,0x0c,0x1c,0xd1,0x01,0x05,0xaa,0x01
8595 # CHECK: v_addc_u32_e64 v5, s[12:13], v1, v2, tba ; encoding: [0x05,0x0c,0x1c,0xd1,0x01,0x05,0xb2,0x01]
8596 0x05,0x0c,0x1c,0xd1,0x01,0x05,0xb2,0x01
8598 # CHECK: v_addc_u32_e64 v5, s[12:13], v1, v2, tma ; encoding: [0x05,0x0c,0x1c,0xd1,0x01,0x05,0xba,0x01]
8599 0x05,0x0c,0x1c,0xd1,0x01,0x05,0xba,0x01
8601 # CHECK: v_addc_u32_e64 v5, s[12:13], v1, v2, ttmp[10:11] ; encoding: [0x05,0x0c,0x1c,0xd1,0x01,0x05,0xea,0x01]
8602 0x05,0x0c,0x1c,0xd1,0x01,0x05,0xea,0x01
8604 # CHECK: v_subb_u32_e64 v5, s[12:13], v1, v2, s[6:7] ; encoding: [0x05,0x0c,0x1d,0xd1,0x01,0x05,0x1a,0x00]
8605 0x05,0x0c,0x1d,0xd1,0x01,0x05,0x1a,0x00
8607 # CHECK: v_subb_u32_e64 v255, s[12:13], v1, v2, s[6:7] ; encoding: [0xff,0x0c,0x1d,0xd1,0x01,0x05,0x1a,0x00]
8608 0xff,0x0c,0x1d,0xd1,0x01,0x05,0x1a,0x00
8610 # CHECK: v_subb_u32_e64 v5, s[14:15], v1, v2, s[6:7] ; encoding: [0x05,0x0e,0x1d,0xd1,0x01,0x05,0x1a,0x00]
8611 0x05,0x0e,0x1d,0xd1,0x01,0x05,0x1a,0x00
8613 # CHECK: v_subb_u32_e64 v5, s[100:101], v1, v2, s[6:7] ; encoding: [0x05,0x64,0x1d,0xd1,0x01,0x05,0x1a,0x00]
8614 0x05,0x64,0x1d,0xd1,0x01,0x05,0x1a,0x00
8616 # CHECK: v_subb_u32_e64 v5, flat_scratch, v1, v2, s[6:7] ; encoding: [0x05,0x66,0x1d,0xd1,0x01,0x05,0x1a,0x00]
8617 0x05,0x66,0x1d,0xd1,0x01,0x05,0x1a,0x00
8619 # CHECK: v_subb_u32_e64 v5, vcc, v1, v2, s[6:7]  ; encoding: [0x05,0x6a,0x1d,0xd1,0x01,0x05,0x1a,0x00]
8620 0x05,0x6a,0x1d,0xd1,0x01,0x05,0x1a,0x00
8622 # CHECK: v_subb_u32_e64 v5, tba, v1, v2, s[6:7]  ; encoding: [0x05,0x6c,0x1d,0xd1,0x01,0x05,0x1a,0x00]
8623 0x05,0x6c,0x1d,0xd1,0x01,0x05,0x1a,0x00
8625 # CHECK: v_subb_u32_e64 v5, tma, v1, v2, s[6:7]  ; encoding: [0x05,0x6e,0x1d,0xd1,0x01,0x05,0x1a,0x00]
8626 0x05,0x6e,0x1d,0xd1,0x01,0x05,0x1a,0x00
8628 # CHECK: v_subb_u32_e64 v5, ttmp[10:11], v1, v2, s[6:7] ; encoding: [0x05,0x7a,0x1d,0xd1,0x01,0x05,0x1a,0x00]
8629 0x05,0x7a,0x1d,0xd1,0x01,0x05,0x1a,0x00
8631 # CHECK: v_subb_u32_e64 v5, s[12:13], v255, v2, s[6:7] ; encoding: [0x05,0x0c,0x1d,0xd1,0xff,0x05,0x1a,0x00]
8632 0x05,0x0c,0x1d,0xd1,0xff,0x05,0x1a,0x00
8634 # CHECK: v_subb_u32_e64 v5, s[12:13], 0, v2, s[6:7] ; encoding: [0x05,0x0c,0x1d,0xd1,0x80,0x04,0x1a,0x00]
8635 0x05,0x0c,0x1d,0xd1,0x80,0x04,0x1a,0x00
8637 # CHECK: v_subb_u32_e64 v5, s[12:13], -1, v2, s[6:7] ; encoding: [0x05,0x0c,0x1d,0xd1,0xc1,0x04,0x1a,0x00]
8638 0x05,0x0c,0x1d,0xd1,0xc1,0x04,0x1a,0x00
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]
8641 0x05,0x0c,0x1d,0xd1,0xf0,0x04,0x1a,0x00
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]
8644 0x05,0x0c,0x1d,0xd1,0xf7,0x04,0x1a,0x00
8646 # CHECK: v_subb_u32_e64 v5, s[12:13], v1, v255, s[6:7] ; encoding: [0x05,0x0c,0x1d,0xd1,0x01,0xff,0x1b,0x00]
8647 0x05,0x0c,0x1d,0xd1,0x01,0xff,0x1b,0x00
8649 # CHECK: v_subb_u32_e64 v5, s[12:13], v1, 0, s[6:7] ; encoding: [0x05,0x0c,0x1d,0xd1,0x01,0x01,0x19,0x00]
8650 0x05,0x0c,0x1d,0xd1,0x01,0x01,0x19,0x00
8652 # CHECK: v_subb_u32_e64 v5, s[12:13], v1, -1, s[6:7] ; encoding: [0x05,0x0c,0x1d,0xd1,0x01,0x83,0x19,0x00]
8653 0x05,0x0c,0x1d,0xd1,0x01,0x83,0x19,0x00
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]
8656 0x05,0x0c,0x1d,0xd1,0x01,0xe1,0x19,0x00
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]
8659 0x05,0x0c,0x1d,0xd1,0x01,0xef,0x19,0x00
8661 # CHECK: v_subb_u32_e64 v5, s[12:13], v1, v2, s[8:9] ; encoding: [0x05,0x0c,0x1d,0xd1,0x01,0x05,0x22,0x00]
8662 0x05,0x0c,0x1d,0xd1,0x01,0x05,0x22,0x00
8664 # CHECK: v_subb_u32_e64 v5, s[12:13], v1, v2, s[100:101] ; encoding: [0x05,0x0c,0x1d,0xd1,0x01,0x05,0x92,0x01]
8665 0x05,0x0c,0x1d,0xd1,0x01,0x05,0x92,0x01
8667 # CHECK: v_subb_u32_e64 v5, s[12:13], v1, v2, flat_scratch ; encoding: [0x05,0x0c,0x1d,0xd1,0x01,0x05,0x9a,0x01]
8668 0x05,0x0c,0x1d,0xd1,0x01,0x05,0x9a,0x01
8670 # CHECK: v_subb_u32_e64 v5, s[12:13], v1, v2, vcc ; encoding: [0x05,0x0c,0x1d,0xd1,0x01,0x05,0xaa,0x01]
8671 0x05,0x0c,0x1d,0xd1,0x01,0x05,0xaa,0x01
8673 # CHECK: v_subb_u32_e64 v5, s[12:13], v1, v2, tba ; encoding: [0x05,0x0c,0x1d,0xd1,0x01,0x05,0xb2,0x01]
8674 0x05,0x0c,0x1d,0xd1,0x01,0x05,0xb2,0x01
8676 # CHECK: v_subb_u32_e64 v5, s[12:13], v1, v2, tma ; encoding: [0x05,0x0c,0x1d,0xd1,0x01,0x05,0xba,0x01]
8677 0x05,0x0c,0x1d,0xd1,0x01,0x05,0xba,0x01
8679 # CHECK: v_subb_u32_e64 v5, s[12:13], v1, v2, ttmp[10:11] ; encoding: [0x05,0x0c,0x1d,0xd1,0x01,0x05,0xea,0x01]
8680 0x05,0x0c,0x1d,0xd1,0x01,0x05,0xea,0x01
8682 # CHECK: v_subbrev_u32_e64 v5, s[12:13], v1, v2, s[6:7] ; encoding: [0x05,0x0c,0x1e,0xd1,0x01,0x05,0x1a,0x00]
8683 0x05,0x0c,0x1e,0xd1,0x01,0x05,0x1a,0x00
8685 # CHECK: v_subbrev_u32_e64 v255, s[12:13], v1, v2, s[6:7] ; encoding: [0xff,0x0c,0x1e,0xd1,0x01,0x05,0x1a,0x00]
8686 0xff,0x0c,0x1e,0xd1,0x01,0x05,0x1a,0x00
8688 # CHECK: v_subbrev_u32_e64 v5, s[14:15], v1, v2, s[6:7] ; encoding: [0x05,0x0e,0x1e,0xd1,0x01,0x05,0x1a,0x00]
8689 0x05,0x0e,0x1e,0xd1,0x01,0x05,0x1a,0x00
8691 # CHECK: v_subbrev_u32_e64 v5, s[100:101], v1, v2, s[6:7] ; encoding: [0x05,0x64,0x1e,0xd1,0x01,0x05,0x1a,0x00]
8692 0x05,0x64,0x1e,0xd1,0x01,0x05,0x1a,0x00
8694 # CHECK: v_subbrev_u32_e64 v5, flat_scratch, v1, v2, s[6:7] ; encoding: [0x05,0x66,0x1e,0xd1,0x01,0x05,0x1a,0x00]
8695 0x05,0x66,0x1e,0xd1,0x01,0x05,0x1a,0x00
8697 # CHECK: v_subbrev_u32_e64 v5, vcc, v1, v2, s[6:7] ; encoding: [0x05,0x6a,0x1e,0xd1,0x01,0x05,0x1a,0x00]
8698 0x05,0x6a,0x1e,0xd1,0x01,0x05,0x1a,0x00
8700 # CHECK: v_subbrev_u32_e64 v5, tba, v1, v2, s[6:7] ; encoding: [0x05,0x6c,0x1e,0xd1,0x01,0x05,0x1a,0x00]
8701 0x05,0x6c,0x1e,0xd1,0x01,0x05,0x1a,0x00
8703 # CHECK: v_subbrev_u32_e64 v5, tma, v1, v2, s[6:7] ; encoding: [0x05,0x6e,0x1e,0xd1,0x01,0x05,0x1a,0x00]
8704 0x05,0x6e,0x1e,0xd1,0x01,0x05,0x1a,0x00
8706 # CHECK: v_subbrev_u32_e64 v5, ttmp[10:11], v1, v2, s[6:7] ; encoding: [0x05,0x7a,0x1e,0xd1,0x01,0x05,0x1a,0x00]
8707 0x05,0x7a,0x1e,0xd1,0x01,0x05,0x1a,0x00
8709 # CHECK: v_subbrev_u32_e64 v5, s[12:13], v255, v2, s[6:7] ; encoding: [0x05,0x0c,0x1e,0xd1,0xff,0x05,0x1a,0x00]
8710 0x05,0x0c,0x1e,0xd1,0xff,0x05,0x1a,0x00
8712 # CHECK: v_subbrev_u32_e64 v5, s[12:13], 0, v2, s[6:7] ; encoding: [0x05,0x0c,0x1e,0xd1,0x80,0x04,0x1a,0x00]
8713 0x05,0x0c,0x1e,0xd1,0x80,0x04,0x1a,0x00
8715 # CHECK: v_subbrev_u32_e64 v5, s[12:13], -1, v2, s[6:7] ; encoding: [0x05,0x0c,0x1e,0xd1,0xc1,0x04,0x1a,0x00]
8716 0x05,0x0c,0x1e,0xd1,0xc1,0x04,0x1a,0x00
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]
8719 0x05,0x0c,0x1e,0xd1,0xf0,0x04,0x1a,0x00
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]
8722 0x05,0x0c,0x1e,0xd1,0xf7,0x04,0x1a,0x00
8724 # CHECK: v_subbrev_u32_e64 v5, s[12:13], v1, v255, s[6:7] ; encoding: [0x05,0x0c,0x1e,0xd1,0x01,0xff,0x1b,0x00]
8725 0x05,0x0c,0x1e,0xd1,0x01,0xff,0x1b,0x00
8727 # CHECK: v_subbrev_u32_e64 v5, s[12:13], v1, 0, s[6:7] ; encoding: [0x05,0x0c,0x1e,0xd1,0x01,0x01,0x19,0x00]
8728 0x05,0x0c,0x1e,0xd1,0x01,0x01,0x19,0x00
8730 # CHECK: v_subbrev_u32_e64 v5, s[12:13], v1, -1, s[6:7] ; encoding: [0x05,0x0c,0x1e,0xd1,0x01,0x83,0x19,0x00]
8731 0x05,0x0c,0x1e,0xd1,0x01,0x83,0x19,0x00
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]
8734 0x05,0x0c,0x1e,0xd1,0x01,0xe1,0x19,0x00
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]
8737 0x05,0x0c,0x1e,0xd1,0x01,0xef,0x19,0x00
8739 # CHECK: v_subbrev_u32_e64 v5, s[12:13], v1, v2, s[8:9] ; encoding: [0x05,0x0c,0x1e,0xd1,0x01,0x05,0x22,0x00]
8740 0x05,0x0c,0x1e,0xd1,0x01,0x05,0x22,0x00
8742 # CHECK: v_subbrev_u32_e64 v5, s[12:13], v1, v2, s[100:101] ; encoding: [0x05,0x0c,0x1e,0xd1,0x01,0x05,0x92,0x01]
8743 0x05,0x0c,0x1e,0xd1,0x01,0x05,0x92,0x01
8745 # CHECK: v_subbrev_u32_e64 v5, s[12:13], v1, v2, flat_scratch ; encoding: [0x05,0x0c,0x1e,0xd1,0x01,0x05,0x9a,0x01]
8746 0x05,0x0c,0x1e,0xd1,0x01,0x05,0x9a,0x01
8748 # CHECK: v_subbrev_u32_e64 v5, s[12:13], v1, v2, vcc ; encoding: [0x05,0x0c,0x1e,0xd1,0x01,0x05,0xaa,0x01]
8749 0x05,0x0c,0x1e,0xd1,0x01,0x05,0xaa,0x01
8751 # CHECK: v_subbrev_u32_e64 v5, s[12:13], v1, v2, tba ; encoding: [0x05,0x0c,0x1e,0xd1,0x01,0x05,0xb2,0x01]
8752 0x05,0x0c,0x1e,0xd1,0x01,0x05,0xb2,0x01
8754 # CHECK: v_subbrev_u32_e64 v5, s[12:13], v1, v2, tma ; encoding: [0x05,0x0c,0x1e,0xd1,0x01,0x05,0xba,0x01]
8755 0x05,0x0c,0x1e,0xd1,0x01,0x05,0xba,0x01
8757 # CHECK: v_subbrev_u32_e64 v5, s[12:13], v1, v2, ttmp[10:11] ; encoding: [0x05,0x0c,0x1e,0xd1,0x01,0x05,0xea,0x01]
8758 0x05,0x0c,0x1e,0xd1,0x01,0x05,0xea,0x01
8760 # CHECK: v_add_f16_e64 v5, v1, v2                ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0x05,0x02,0x00]
8761 0x05,0x00,0x1f,0xd1,0x01,0x05,0x02,0x00
8763 # CHECK: v_add_f16_e64 v255, v1, v2              ; encoding: [0xff,0x00,0x1f,0xd1,0x01,0x05,0x02,0x00]
8764 0xff,0x00,0x1f,0xd1,0x01,0x05,0x02,0x00
8766 # CHECK: v_add_f16_e64 v5, v255, v2              ; encoding: [0x05,0x00,0x1f,0xd1,0xff,0x05,0x02,0x00]
8767 0x05,0x00,0x1f,0xd1,0xff,0x05,0x02,0x00
8769 # CHECK: v_add_f16_e64 v5, s1, v2                ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0x04,0x02,0x00]
8770 0x05,0x00,0x1f,0xd1,0x01,0x04,0x02,0x00
8772 # CHECK: v_add_f16_e64 v5, s101, v2              ; encoding: [0x05,0x00,0x1f,0xd1,0x65,0x04,0x02,0x00]
8773 0x05,0x00,0x1f,0xd1,0x65,0x04,0x02,0x00
8775 # CHECK: v_add_f16_e64 v5, flat_scratch_lo, v2   ; encoding: [0x05,0x00,0x1f,0xd1,0x66,0x04,0x02,0x00]
8776 0x05,0x00,0x1f,0xd1,0x66,0x04,0x02,0x00
8778 # CHECK: v_add_f16_e64 v5, flat_scratch_hi, v2   ; encoding: [0x05,0x00,0x1f,0xd1,0x67,0x04,0x02,0x00]
8779 0x05,0x00,0x1f,0xd1,0x67,0x04,0x02,0x00
8781 # CHECK: v_add_f16_e64 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x1f,0xd1,0x6a,0x04,0x02,0x00]
8782 0x05,0x00,0x1f,0xd1,0x6a,0x04,0x02,0x00
8784 # CHECK: v_add_f16_e64 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x1f,0xd1,0x6b,0x04,0x02,0x00]
8785 0x05,0x00,0x1f,0xd1,0x6b,0x04,0x02,0x00
8787 # CHECK: v_add_f16_e64 v5, tba_lo, v2            ; encoding: [0x05,0x00,0x1f,0xd1,0x6c,0x04,0x02,0x00]
8788 0x05,0x00,0x1f,0xd1,0x6c,0x04,0x02,0x00
8790 # CHECK: v_add_f16_e64 v5, tba_hi, v2            ; encoding: [0x05,0x00,0x1f,0xd1,0x6d,0x04,0x02,0x00]
8791 0x05,0x00,0x1f,0xd1,0x6d,0x04,0x02,0x00
8793 # CHECK: v_add_f16_e64 v5, tma_lo, v2            ; encoding: [0x05,0x00,0x1f,0xd1,0x6e,0x04,0x02,0x00]
8794 0x05,0x00,0x1f,0xd1,0x6e,0x04,0x02,0x00
8796 # CHECK: v_add_f16_e64 v5, tma_hi, v2            ; encoding: [0x05,0x00,0x1f,0xd1,0x6f,0x04,0x02,0x00]
8797 0x05,0x00,0x1f,0xd1,0x6f,0x04,0x02,0x00
8799 # CHECK: v_add_f16_e64 v5, ttmp11, v2            ; encoding: [0x05,0x00,0x1f,0xd1,0x7b,0x04,0x02,0x00]
8800 0x05,0x00,0x1f,0xd1,0x7b,0x04,0x02,0x00
8802 # CHECK: v_add_f16_e64 v5, m0, v2                ; encoding: [0x05,0x00,0x1f,0xd1,0x7c,0x04,0x02,0x00]
8803 0x05,0x00,0x1f,0xd1,0x7c,0x04,0x02,0x00
8805 # CHECK: v_add_f16_e64 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x1f,0xd1,0x7e,0x04,0x02,0x00]
8806 0x05,0x00,0x1f,0xd1,0x7e,0x04,0x02,0x00
8808 # CHECK: v_add_f16_e64 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x1f,0xd1,0x7f,0x04,0x02,0x00]
8809 0x05,0x00,0x1f,0xd1,0x7f,0x04,0x02,0x00
8811 # CHECK: v_add_f16_e64 v5, 0, v2                 ; encoding: [0x05,0x00,0x1f,0xd1,0x80,0x04,0x02,0x00]
8812 0x05,0x00,0x1f,0xd1,0x80,0x04,0x02,0x00
8814 # CHECK: v_add_f16_e64 v5, -1, v2                ; encoding: [0x05,0x00,0x1f,0xd1,0xc1,0x04,0x02,0x00]
8815 0x05,0x00,0x1f,0xd1,0xc1,0x04,0x02,0x00
8817 # CHECK: v_add_f16_e64 v5, 0.5, v2               ; encoding: [0x05,0x00,0x1f,0xd1,0xf0,0x04,0x02,0x00]
8818 0x05,0x00,0x1f,0xd1,0xf0,0x04,0x02,0x00
8820 # CHECK: v_add_f16_e64 v5, -4.0, v2              ; encoding: [0x05,0x00,0x1f,0xd1,0xf7,0x04,0x02,0x00]
8821 0x05,0x00,0x1f,0xd1,0xf7,0x04,0x02,0x00
8823 # CHECK: v_add_f16_e64 v5, v1, v255              ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0xff,0x03,0x00]
8824 0x05,0x00,0x1f,0xd1,0x01,0xff,0x03,0x00
8826 # CHECK: v_add_f16_e64 v5, v1, s2                ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0x05,0x00,0x00]
8827 0x05,0x00,0x1f,0xd1,0x01,0x05,0x00,0x00
8829 # CHECK: v_add_f16_e64 v5, v1, s101              ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0xcb,0x00,0x00]
8830 0x05,0x00,0x1f,0xd1,0x01,0xcb,0x00,0x00
8832 # CHECK: v_add_f16_e64 v5, v1, flat_scratch_lo   ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0xcd,0x00,0x00]
8833 0x05,0x00,0x1f,0xd1,0x01,0xcd,0x00,0x00
8835 # CHECK: v_add_f16_e64 v5, v1, flat_scratch_hi   ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0xcf,0x00,0x00]
8836 0x05,0x00,0x1f,0xd1,0x01,0xcf,0x00,0x00
8838 # CHECK: v_add_f16_e64 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0xd5,0x00,0x00]
8839 0x05,0x00,0x1f,0xd1,0x01,0xd5,0x00,0x00
8841 # CHECK: v_add_f16_e64 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0xd7,0x00,0x00]
8842 0x05,0x00,0x1f,0xd1,0x01,0xd7,0x00,0x00
8844 # CHECK: v_add_f16_e64 v5, v1, tba_lo            ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0xd9,0x00,0x00]
8845 0x05,0x00,0x1f,0xd1,0x01,0xd9,0x00,0x00
8847 # CHECK: v_add_f16_e64 v5, v1, tba_hi            ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0xdb,0x00,0x00]
8848 0x05,0x00,0x1f,0xd1,0x01,0xdb,0x00,0x00
8850 # CHECK: v_add_f16_e64 v5, v1, tma_lo            ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0xdd,0x00,0x00]
8851 0x05,0x00,0x1f,0xd1,0x01,0xdd,0x00,0x00
8853 # CHECK: v_add_f16_e64 v5, v1, tma_hi            ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0xdf,0x00,0x00]
8854 0x05,0x00,0x1f,0xd1,0x01,0xdf,0x00,0x00
8856 # CHECK: v_add_f16_e64 v5, v1, ttmp11            ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0xf7,0x00,0x00]
8857 0x05,0x00,0x1f,0xd1,0x01,0xf7,0x00,0x00
8859 # CHECK: v_add_f16_e64 v5, v1, m0                ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0xf9,0x00,0x00]
8860 0x05,0x00,0x1f,0xd1,0x01,0xf9,0x00,0x00
8862 # CHECK: v_add_f16_e64 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0xfd,0x00,0x00]
8863 0x05,0x00,0x1f,0xd1,0x01,0xfd,0x00,0x00
8865 # CHECK: v_add_f16_e64 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0xff,0x00,0x00]
8866 0x05,0x00,0x1f,0xd1,0x01,0xff,0x00,0x00
8868 # CHECK: v_add_f16_e64 v5, v1, 0                 ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0x01,0x01,0x00]
8869 0x05,0x00,0x1f,0xd1,0x01,0x01,0x01,0x00
8871 # CHECK: v_add_f16_e64 v5, v1, -1                ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0x83,0x01,0x00]
8872 0x05,0x00,0x1f,0xd1,0x01,0x83,0x01,0x00
8874 # CHECK: v_add_f16_e64 v5, v1, 0.5               ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0xe1,0x01,0x00]
8875 0x05,0x00,0x1f,0xd1,0x01,0xe1,0x01,0x00
8877 # CHECK: v_add_f16_e64 v5, v1, -4.0              ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0xef,0x01,0x00]
8878 0x05,0x00,0x1f,0xd1,0x01,0xef,0x01,0x00
8880 # CHECK: v_add_f16_e64 v5, -v1, v2               ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0x05,0x02,0x20]
8881 0x05,0x00,0x1f,0xd1,0x01,0x05,0x02,0x20
8883 # CHECK: v_add_f16_e64 v5, v1, -v2               ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0x05,0x02,0x40]
8884 0x05,0x00,0x1f,0xd1,0x01,0x05,0x02,0x40
8886 # CHECK: v_add_f16_e64 v5, -v1, -v2              ; encoding: [0x05,0x00,0x1f,0xd1,0x01,0x05,0x02,0x60]
8887 0x05,0x00,0x1f,0xd1,0x01,0x05,0x02,0x60
8889 # CHECK: v_add_f16_e64 v5, |v1|, v2              ; encoding: [0x05,0x01,0x1f,0xd1,0x01,0x05,0x02,0x00]
8890 0x05,0x01,0x1f,0xd1,0x01,0x05,0x02,0x00
8892 # CHECK: v_add_f16_e64 v5, v1, |v2|              ; encoding: [0x05,0x02,0x1f,0xd1,0x01,0x05,0x02,0x00]
8893 0x05,0x02,0x1f,0xd1,0x01,0x05,0x02,0x00
8895 # CHECK: v_add_f16_e64 v5, |v1|, |v2|            ; encoding: [0x05,0x03,0x1f,0xd1,0x01,0x05,0x02,0x00]
8896 0x05,0x03,0x1f,0xd1,0x01,0x05,0x02,0x00
8898 # CHECK: v_add_f16_e64 v5, v1, v2 clamp          ; encoding: [0x05,0x80,0x1f,0xd1,0x01,0x05,0x02,0x00]
8899 0x05,0x80,0x1f,0xd1,0x01,0x05,0x02,0x00
8901 # CHECK: v_sub_f16_e64 v5, v1, v2                ; encoding: [0x05,0x00,0x20,0xd1,0x01,0x05,0x02,0x00]
8902 0x05,0x00,0x20,0xd1,0x01,0x05,0x02,0x00
8904 # CHECK: v_sub_f16_e64 v255, v1, v2              ; encoding: [0xff,0x00,0x20,0xd1,0x01,0x05,0x02,0x00]
8905 0xff,0x00,0x20,0xd1,0x01,0x05,0x02,0x00
8907 # CHECK: v_sub_f16_e64 v5, v255, v2              ; encoding: [0x05,0x00,0x20,0xd1,0xff,0x05,0x02,0x00]
8908 0x05,0x00,0x20,0xd1,0xff,0x05,0x02,0x00
8910 # CHECK: v_sub_f16_e64 v5, s1, v2                ; encoding: [0x05,0x00,0x20,0xd1,0x01,0x04,0x02,0x00]
8911 0x05,0x00,0x20,0xd1,0x01,0x04,0x02,0x00
8913 # CHECK: v_sub_f16_e64 v5, s101, v2              ; encoding: [0x05,0x00,0x20,0xd1,0x65,0x04,0x02,0x00]
8914 0x05,0x00,0x20,0xd1,0x65,0x04,0x02,0x00
8916 # CHECK: v_sub_f16_e64 v5, flat_scratch_lo, v2   ; encoding: [0x05,0x00,0x20,0xd1,0x66,0x04,0x02,0x00]
8917 0x05,0x00,0x20,0xd1,0x66,0x04,0x02,0x00
8919 # CHECK: v_sub_f16_e64 v5, flat_scratch_hi, v2   ; encoding: [0x05,0x00,0x20,0xd1,0x67,0x04,0x02,0x00]
8920 0x05,0x00,0x20,0xd1,0x67,0x04,0x02,0x00
8922 # CHECK: v_sub_f16_e64 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x20,0xd1,0x6a,0x04,0x02,0x00]
8923 0x05,0x00,0x20,0xd1,0x6a,0x04,0x02,0x00
8925 # CHECK: v_sub_f16_e64 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x20,0xd1,0x6b,0x04,0x02,0x00]
8926 0x05,0x00,0x20,0xd1,0x6b,0x04,0x02,0x00
8928 # CHECK: v_sub_f16_e64 v5, tba_lo, v2            ; encoding: [0x05,0x00,0x20,0xd1,0x6c,0x04,0x02,0x00]
8929 0x05,0x00,0x20,0xd1,0x6c,0x04,0x02,0x00
8931 # CHECK: v_sub_f16_e64 v5, tba_hi, v2            ; encoding: [0x05,0x00,0x20,0xd1,0x6d,0x04,0x02,0x00]
8932 0x05,0x00,0x20,0xd1,0x6d,0x04,0x02,0x00
8934 # CHECK: v_sub_f16_e64 v5, tma_lo, v2            ; encoding: [0x05,0x00,0x20,0xd1,0x6e,0x04,0x02,0x00]
8935 0x05,0x00,0x20,0xd1,0x6e,0x04,0x02,0x00
8937 # CHECK: v_sub_f16_e64 v5, tma_hi, v2            ; encoding: [0x05,0x00,0x20,0xd1,0x6f,0x04,0x02,0x00]
8938 0x05,0x00,0x20,0xd1,0x6f,0x04,0x02,0x00
8940 # CHECK: v_sub_f16_e64 v5, ttmp11, v2            ; encoding: [0x05,0x00,0x20,0xd1,0x7b,0x04,0x02,0x00]
8941 0x05,0x00,0x20,0xd1,0x7b,0x04,0x02,0x00
8943 # CHECK: v_sub_f16_e64 v5, m0, v2                ; encoding: [0x05,0x00,0x20,0xd1,0x7c,0x04,0x02,0x00]
8944 0x05,0x00,0x20,0xd1,0x7c,0x04,0x02,0x00
8946 # CHECK: v_sub_f16_e64 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x20,0xd1,0x7e,0x04,0x02,0x00]
8947 0x05,0x00,0x20,0xd1,0x7e,0x04,0x02,0x00
8949 # CHECK: v_sub_f16_e64 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x20,0xd1,0x7f,0x04,0x02,0x00]
8950 0x05,0x00,0x20,0xd1,0x7f,0x04,0x02,0x00
8952 # CHECK: v_sub_f16_e64 v5, 0, v2                 ; encoding: [0x05,0x00,0x20,0xd1,0x80,0x04,0x02,0x00]
8953 0x05,0x00,0x20,0xd1,0x80,0x04,0x02,0x00
8955 # CHECK: v_sub_f16_e64 v5, -1, v2                ; encoding: [0x05,0x00,0x20,0xd1,0xc1,0x04,0x02,0x00]
8956 0x05,0x00,0x20,0xd1,0xc1,0x04,0x02,0x00
8958 # CHECK: v_sub_f16_e64 v5, 0.5, v2               ; encoding: [0x05,0x00,0x20,0xd1,0xf0,0x04,0x02,0x00]
8959 0x05,0x00,0x20,0xd1,0xf0,0x04,0x02,0x00
8961 # CHECK: v_sub_f16_e64 v5, -4.0, v2              ; encoding: [0x05,0x00,0x20,0xd1,0xf7,0x04,0x02,0x00]
8962 0x05,0x00,0x20,0xd1,0xf7,0x04,0x02,0x00
8964 # CHECK: v_sub_f16_e64 v5, v1, v255              ; encoding: [0x05,0x00,0x20,0xd1,0x01,0xff,0x03,0x00]
8965 0x05,0x00,0x20,0xd1,0x01,0xff,0x03,0x00
8967 # CHECK: v_sub_f16_e64 v5, v1, s2                ; encoding: [0x05,0x00,0x20,0xd1,0x01,0x05,0x00,0x00]
8968 0x05,0x00,0x20,0xd1,0x01,0x05,0x00,0x00
8970 # CHECK: v_sub_f16_e64 v5, v1, s101              ; encoding: [0x05,0x00,0x20,0xd1,0x01,0xcb,0x00,0x00]
8971 0x05,0x00,0x20,0xd1,0x01,0xcb,0x00,0x00
8973 # CHECK: v_sub_f16_e64 v5, v1, flat_scratch_lo   ; encoding: [0x05,0x00,0x20,0xd1,0x01,0xcd,0x00,0x00]
8974 0x05,0x00,0x20,0xd1,0x01,0xcd,0x00,0x00
8976 # CHECK: v_sub_f16_e64 v5, v1, flat_scratch_hi   ; encoding: [0x05,0x00,0x20,0xd1,0x01,0xcf,0x00,0x00]
8977 0x05,0x00,0x20,0xd1,0x01,0xcf,0x00,0x00
8979 # CHECK: v_sub_f16_e64 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x20,0xd1,0x01,0xd5,0x00,0x00]
8980 0x05,0x00,0x20,0xd1,0x01,0xd5,0x00,0x00
8982 # CHECK: v_sub_f16_e64 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x20,0xd1,0x01,0xd7,0x00,0x00]
8983 0x05,0x00,0x20,0xd1,0x01,0xd7,0x00,0x00
8985 # CHECK: v_sub_f16_e64 v5, v1, tba_lo            ; encoding: [0x05,0x00,0x20,0xd1,0x01,0xd9,0x00,0x00]
8986 0x05,0x00,0x20,0xd1,0x01,0xd9,0x00,0x00
8988 # CHECK: v_sub_f16_e64 v5, v1, tba_hi            ; encoding: [0x05,0x00,0x20,0xd1,0x01,0xdb,0x00,0x00]
8989 0x05,0x00,0x20,0xd1,0x01,0xdb,0x00,0x00
8991 # CHECK: v_sub_f16_e64 v5, v1, tma_lo            ; encoding: [0x05,0x00,0x20,0xd1,0x01,0xdd,0x00,0x00]
8992 0x05,0x00,0x20,0xd1,0x01,0xdd,0x00,0x00
8994 # CHECK: v_sub_f16_e64 v5, v1, tma_hi            ; encoding: [0x05,0x00,0x20,0xd1,0x01,0xdf,0x00,0x00]
8995 0x05,0x00,0x20,0xd1,0x01,0xdf,0x00,0x00
8997 # CHECK: v_sub_f16_e64 v5, v1, ttmp11            ; encoding: [0x05,0x00,0x20,0xd1,0x01,0xf7,0x00,0x00]
8998 0x05,0x00,0x20,0xd1,0x01,0xf7,0x00,0x00
9000 # CHECK: v_sub_f16_e64 v5, v1, m0                ; encoding: [0x05,0x00,0x20,0xd1,0x01,0xf9,0x00,0x00]
9001 0x05,0x00,0x20,0xd1,0x01,0xf9,0x00,0x00
9003 # CHECK: v_sub_f16_e64 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x20,0xd1,0x01,0xfd,0x00,0x00]
9004 0x05,0x00,0x20,0xd1,0x01,0xfd,0x00,0x00
9006 # CHECK: v_sub_f16_e64 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x20,0xd1,0x01,0xff,0x00,0x00]
9007 0x05,0x00,0x20,0xd1,0x01,0xff,0x00,0x00
9009 # CHECK: v_sub_f16_e64 v5, v1, 0                 ; encoding: [0x05,0x00,0x20,0xd1,0x01,0x01,0x01,0x00]
9010 0x05,0x00,0x20,0xd1,0x01,0x01,0x01,0x00
9012 # CHECK: v_sub_f16_e64 v5, v1, -1                ; encoding: [0x05,0x00,0x20,0xd1,0x01,0x83,0x01,0x00]
9013 0x05,0x00,0x20,0xd1,0x01,0x83,0x01,0x00
9015 # CHECK: v_sub_f16_e64 v5, v1, 0.5               ; encoding: [0x05,0x00,0x20,0xd1,0x01,0xe1,0x01,0x00]
9016 0x05,0x00,0x20,0xd1,0x01,0xe1,0x01,0x00
9018 # CHECK: v_sub_f16_e64 v5, v1, -4.0              ; encoding: [0x05,0x00,0x20,0xd1,0x01,0xef,0x01,0x00]
9019 0x05,0x00,0x20,0xd1,0x01,0xef,0x01,0x00
9021 # CHECK: v_sub_f16_e64 v5, -v1, v2               ; encoding: [0x05,0x00,0x20,0xd1,0x01,0x05,0x02,0x20]
9022 0x05,0x00,0x20,0xd1,0x01,0x05,0x02,0x20
9024 # CHECK: v_sub_f16_e64 v5, v1, -v2               ; encoding: [0x05,0x00,0x20,0xd1,0x01,0x05,0x02,0x40]
9025 0x05,0x00,0x20,0xd1,0x01,0x05,0x02,0x40
9027 # CHECK: v_sub_f16_e64 v5, -v1, -v2              ; encoding: [0x05,0x00,0x20,0xd1,0x01,0x05,0x02,0x60]
9028 0x05,0x00,0x20,0xd1,0x01,0x05,0x02,0x60
9030 # CHECK: v_sub_f16_e64 v5, |v1|, v2              ; encoding: [0x05,0x01,0x20,0xd1,0x01,0x05,0x02,0x00]
9031 0x05,0x01,0x20,0xd1,0x01,0x05,0x02,0x00
9033 # CHECK: v_sub_f16_e64 v5, v1, |v2|              ; encoding: [0x05,0x02,0x20,0xd1,0x01,0x05,0x02,0x00]
9034 0x05,0x02,0x20,0xd1,0x01,0x05,0x02,0x00
9036 # CHECK: v_sub_f16_e64 v5, |v1|, |v2|            ; encoding: [0x05,0x03,0x20,0xd1,0x01,0x05,0x02,0x00]
9037 0x05,0x03,0x20,0xd1,0x01,0x05,0x02,0x00
9039 # CHECK: v_sub_f16_e64 v5, v1, v2 clamp          ; encoding: [0x05,0x80,0x20,0xd1,0x01,0x05,0x02,0x00]
9040 0x05,0x80,0x20,0xd1,0x01,0x05,0x02,0x00
9042 # CHECK: v_subrev_f16_e64 v5, v1, v2             ; encoding: [0x05,0x00,0x21,0xd1,0x01,0x05,0x02,0x00]
9043 0x05,0x00,0x21,0xd1,0x01,0x05,0x02,0x00
9045 # CHECK: v_subrev_f16_e64 v255, v1, v2           ; encoding: [0xff,0x00,0x21,0xd1,0x01,0x05,0x02,0x00]
9046 0xff,0x00,0x21,0xd1,0x01,0x05,0x02,0x00
9048 # CHECK: v_subrev_f16_e64 v5, v255, v2           ; encoding: [0x05,0x00,0x21,0xd1,0xff,0x05,0x02,0x00]
9049 0x05,0x00,0x21,0xd1,0xff,0x05,0x02,0x00
9051 # CHECK: v_subrev_f16_e64 v5, s1, v2             ; encoding: [0x05,0x00,0x21,0xd1,0x01,0x04,0x02,0x00]
9052 0x05,0x00,0x21,0xd1,0x01,0x04,0x02,0x00
9054 # CHECK: v_subrev_f16_e64 v5, s101, v2           ; encoding: [0x05,0x00,0x21,0xd1,0x65,0x04,0x02,0x00]
9055 0x05,0x00,0x21,0xd1,0x65,0x04,0x02,0x00
9057 # CHECK: v_subrev_f16_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x21,0xd1,0x66,0x04,0x02,0x00]
9058 0x05,0x00,0x21,0xd1,0x66,0x04,0x02,0x00
9060 # CHECK: v_subrev_f16_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x21,0xd1,0x67,0x04,0x02,0x00]
9061 0x05,0x00,0x21,0xd1,0x67,0x04,0x02,0x00
9063 # CHECK: v_subrev_f16_e64 v5, vcc_lo, v2         ; encoding: [0x05,0x00,0x21,0xd1,0x6a,0x04,0x02,0x00]
9064 0x05,0x00,0x21,0xd1,0x6a,0x04,0x02,0x00
9066 # CHECK: v_subrev_f16_e64 v5, vcc_hi, v2         ; encoding: [0x05,0x00,0x21,0xd1,0x6b,0x04,0x02,0x00]
9067 0x05,0x00,0x21,0xd1,0x6b,0x04,0x02,0x00
9069 # CHECK: v_subrev_f16_e64 v5, tba_lo, v2         ; encoding: [0x05,0x00,0x21,0xd1,0x6c,0x04,0x02,0x00]
9070 0x05,0x00,0x21,0xd1,0x6c,0x04,0x02,0x00
9072 # CHECK: v_subrev_f16_e64 v5, tba_hi, v2         ; encoding: [0x05,0x00,0x21,0xd1,0x6d,0x04,0x02,0x00]
9073 0x05,0x00,0x21,0xd1,0x6d,0x04,0x02,0x00
9075 # CHECK: v_subrev_f16_e64 v5, tma_lo, v2         ; encoding: [0x05,0x00,0x21,0xd1,0x6e,0x04,0x02,0x00]
9076 0x05,0x00,0x21,0xd1,0x6e,0x04,0x02,0x00
9078 # CHECK: v_subrev_f16_e64 v5, tma_hi, v2         ; encoding: [0x05,0x00,0x21,0xd1,0x6f,0x04,0x02,0x00]
9079 0x05,0x00,0x21,0xd1,0x6f,0x04,0x02,0x00
9081 # CHECK: v_subrev_f16_e64 v5, ttmp11, v2         ; encoding: [0x05,0x00,0x21,0xd1,0x7b,0x04,0x02,0x00]
9082 0x05,0x00,0x21,0xd1,0x7b,0x04,0x02,0x00
9084 # CHECK: v_subrev_f16_e64 v5, m0, v2             ; encoding: [0x05,0x00,0x21,0xd1,0x7c,0x04,0x02,0x00]
9085 0x05,0x00,0x21,0xd1,0x7c,0x04,0x02,0x00
9087 # CHECK: v_subrev_f16_e64 v5, exec_lo, v2        ; encoding: [0x05,0x00,0x21,0xd1,0x7e,0x04,0x02,0x00]
9088 0x05,0x00,0x21,0xd1,0x7e,0x04,0x02,0x00
9090 # CHECK: v_subrev_f16_e64 v5, exec_hi, v2        ; encoding: [0x05,0x00,0x21,0xd1,0x7f,0x04,0x02,0x00]
9091 0x05,0x00,0x21,0xd1,0x7f,0x04,0x02,0x00
9093 # CHECK: v_subrev_f16_e64 v5, 0, v2              ; encoding: [0x05,0x00,0x21,0xd1,0x80,0x04,0x02,0x00]
9094 0x05,0x00,0x21,0xd1,0x80,0x04,0x02,0x00
9096 # CHECK: v_subrev_f16_e64 v5, -1, v2             ; encoding: [0x05,0x00,0x21,0xd1,0xc1,0x04,0x02,0x00]
9097 0x05,0x00,0x21,0xd1,0xc1,0x04,0x02,0x00
9099 # CHECK: v_subrev_f16_e64 v5, 0.5, v2            ; encoding: [0x05,0x00,0x21,0xd1,0xf0,0x04,0x02,0x00]
9100 0x05,0x00,0x21,0xd1,0xf0,0x04,0x02,0x00
9102 # CHECK: v_subrev_f16_e64 v5, -4.0, v2           ; encoding: [0x05,0x00,0x21,0xd1,0xf7,0x04,0x02,0x00]
9103 0x05,0x00,0x21,0xd1,0xf7,0x04,0x02,0x00
9105 # CHECK: v_subrev_f16_e64 v5, v1, v255           ; encoding: [0x05,0x00,0x21,0xd1,0x01,0xff,0x03,0x00]
9106 0x05,0x00,0x21,0xd1,0x01,0xff,0x03,0x00
9108 # CHECK: v_subrev_f16_e64 v5, v1, s2             ; encoding: [0x05,0x00,0x21,0xd1,0x01,0x05,0x00,0x00]
9109 0x05,0x00,0x21,0xd1,0x01,0x05,0x00,0x00
9111 # CHECK: v_subrev_f16_e64 v5, v1, s101           ; encoding: [0x05,0x00,0x21,0xd1,0x01,0xcb,0x00,0x00]
9112 0x05,0x00,0x21,0xd1,0x01,0xcb,0x00,0x00
9114 # CHECK: v_subrev_f16_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x21,0xd1,0x01,0xcd,0x00,0x00]
9115 0x05,0x00,0x21,0xd1,0x01,0xcd,0x00,0x00
9117 # CHECK: v_subrev_f16_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x21,0xd1,0x01,0xcf,0x00,0x00]
9118 0x05,0x00,0x21,0xd1,0x01,0xcf,0x00,0x00
9120 # CHECK: v_subrev_f16_e64 v5, v1, vcc_lo         ; encoding: [0x05,0x00,0x21,0xd1,0x01,0xd5,0x00,0x00]
9121 0x05,0x00,0x21,0xd1,0x01,0xd5,0x00,0x00
9123 # CHECK: v_subrev_f16_e64 v5, v1, vcc_hi         ; encoding: [0x05,0x00,0x21,0xd1,0x01,0xd7,0x00,0x00]
9124 0x05,0x00,0x21,0xd1,0x01,0xd7,0x00,0x00
9126 # CHECK: v_subrev_f16_e64 v5, v1, tba_lo         ; encoding: [0x05,0x00,0x21,0xd1,0x01,0xd9,0x00,0x00]
9127 0x05,0x00,0x21,0xd1,0x01,0xd9,0x00,0x00
9129 # CHECK: v_subrev_f16_e64 v5, v1, tba_hi         ; encoding: [0x05,0x00,0x21,0xd1,0x01,0xdb,0x00,0x00]
9130 0x05,0x00,0x21,0xd1,0x01,0xdb,0x00,0x00
9132 # CHECK: v_subrev_f16_e64 v5, v1, tma_lo         ; encoding: [0x05,0x00,0x21,0xd1,0x01,0xdd,0x00,0x00]
9133 0x05,0x00,0x21,0xd1,0x01,0xdd,0x00,0x00
9135 # CHECK: v_subrev_f16_e64 v5, v1, tma_hi         ; encoding: [0x05,0x00,0x21,0xd1,0x01,0xdf,0x00,0x00]
9136 0x05,0x00,0x21,0xd1,0x01,0xdf,0x00,0x00
9138 # CHECK: v_subrev_f16_e64 v5, v1, ttmp11         ; encoding: [0x05,0x00,0x21,0xd1,0x01,0xf7,0x00,0x00]
9139 0x05,0x00,0x21,0xd1,0x01,0xf7,0x00,0x00
9141 # CHECK: v_subrev_f16_e64 v5, v1, m0             ; encoding: [0x05,0x00,0x21,0xd1,0x01,0xf9,0x00,0x00]
9142 0x05,0x00,0x21,0xd1,0x01,0xf9,0x00,0x00
9144 # CHECK: v_subrev_f16_e64 v5, v1, exec_lo        ; encoding: [0x05,0x00,0x21,0xd1,0x01,0xfd,0x00,0x00]
9145 0x05,0x00,0x21,0xd1,0x01,0xfd,0x00,0x00
9147 # CHECK: v_subrev_f16_e64 v5, v1, exec_hi        ; encoding: [0x05,0x00,0x21,0xd1,0x01,0xff,0x00,0x00]
9148 0x05,0x00,0x21,0xd1,0x01,0xff,0x00,0x00
9150 # CHECK: v_subrev_f16_e64 v5, v1, 0              ; encoding: [0x05,0x00,0x21,0xd1,0x01,0x01,0x01,0x00]
9151 0x05,0x00,0x21,0xd1,0x01,0x01,0x01,0x00
9153 # CHECK: v_subrev_f16_e64 v5, v1, -1             ; encoding: [0x05,0x00,0x21,0xd1,0x01,0x83,0x01,0x00]
9154 0x05,0x00,0x21,0xd1,0x01,0x83,0x01,0x00
9156 # CHECK: v_subrev_f16_e64 v5, v1, 0.5            ; encoding: [0x05,0x00,0x21,0xd1,0x01,0xe1,0x01,0x00]
9157 0x05,0x00,0x21,0xd1,0x01,0xe1,0x01,0x00
9159 # CHECK: v_subrev_f16_e64 v5, v1, -4.0           ; encoding: [0x05,0x00,0x21,0xd1,0x01,0xef,0x01,0x00]
9160 0x05,0x00,0x21,0xd1,0x01,0xef,0x01,0x00
9162 # CHECK: v_subrev_f16_e64 v5, -v1, v2            ; encoding: [0x05,0x00,0x21,0xd1,0x01,0x05,0x02,0x20]
9163 0x05,0x00,0x21,0xd1,0x01,0x05,0x02,0x20
9165 # CHECK: v_subrev_f16_e64 v5, v1, -v2            ; encoding: [0x05,0x00,0x21,0xd1,0x01,0x05,0x02,0x40]
9166 0x05,0x00,0x21,0xd1,0x01,0x05,0x02,0x40
9168 # CHECK: v_subrev_f16_e64 v5, -v1, -v2           ; encoding: [0x05,0x00,0x21,0xd1,0x01,0x05,0x02,0x60]
9169 0x05,0x00,0x21,0xd1,0x01,0x05,0x02,0x60
9171 # CHECK: v_subrev_f16_e64 v5, |v1|, v2           ; encoding: [0x05,0x01,0x21,0xd1,0x01,0x05,0x02,0x00]
9172 0x05,0x01,0x21,0xd1,0x01,0x05,0x02,0x00
9174 # CHECK: v_subrev_f16_e64 v5, v1, |v2|           ; encoding: [0x05,0x02,0x21,0xd1,0x01,0x05,0x02,0x00]
9175 0x05,0x02,0x21,0xd1,0x01,0x05,0x02,0x00
9177 # CHECK: v_subrev_f16_e64 v5, |v1|, |v2|         ; encoding: [0x05,0x03,0x21,0xd1,0x01,0x05,0x02,0x00]
9178 0x05,0x03,0x21,0xd1,0x01,0x05,0x02,0x00
9180 # CHECK: v_subrev_f16_e64 v5, v1, v2 clamp       ; encoding: [0x05,0x80,0x21,0xd1,0x01,0x05,0x02,0x00]
9181 0x05,0x80,0x21,0xd1,0x01,0x05,0x02,0x00
9183 # CHECK: v_mul_f16_e64 v5, v1, v2                ; encoding: [0x05,0x00,0x22,0xd1,0x01,0x05,0x02,0x00]
9184 0x05,0x00,0x22,0xd1,0x01,0x05,0x02,0x00
9186 # CHECK: v_mul_f16_e64 v255, v1, v2              ; encoding: [0xff,0x00,0x22,0xd1,0x01,0x05,0x02,0x00]
9187 0xff,0x00,0x22,0xd1,0x01,0x05,0x02,0x00
9189 # CHECK: v_mul_f16_e64 v5, v255, v2              ; encoding: [0x05,0x00,0x22,0xd1,0xff,0x05,0x02,0x00]
9190 0x05,0x00,0x22,0xd1,0xff,0x05,0x02,0x00
9192 # CHECK: v_mul_f16_e64 v5, s1, v2                ; encoding: [0x05,0x00,0x22,0xd1,0x01,0x04,0x02,0x00]
9193 0x05,0x00,0x22,0xd1,0x01,0x04,0x02,0x00
9195 # CHECK: v_mul_f16_e64 v5, s101, v2              ; encoding: [0x05,0x00,0x22,0xd1,0x65,0x04,0x02,0x00]
9196 0x05,0x00,0x22,0xd1,0x65,0x04,0x02,0x00
9198 # CHECK: v_mul_f16_e64 v5, flat_scratch_lo, v2   ; encoding: [0x05,0x00,0x22,0xd1,0x66,0x04,0x02,0x00]
9199 0x05,0x00,0x22,0xd1,0x66,0x04,0x02,0x00
9201 # CHECK: v_mul_f16_e64 v5, flat_scratch_hi, v2   ; encoding: [0x05,0x00,0x22,0xd1,0x67,0x04,0x02,0x00]
9202 0x05,0x00,0x22,0xd1,0x67,0x04,0x02,0x00
9204 # CHECK: v_mul_f16_e64 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x22,0xd1,0x6a,0x04,0x02,0x00]
9205 0x05,0x00,0x22,0xd1,0x6a,0x04,0x02,0x00
9207 # CHECK: v_mul_f16_e64 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x22,0xd1,0x6b,0x04,0x02,0x00]
9208 0x05,0x00,0x22,0xd1,0x6b,0x04,0x02,0x00
9210 # CHECK: v_mul_f16_e64 v5, tba_lo, v2            ; encoding: [0x05,0x00,0x22,0xd1,0x6c,0x04,0x02,0x00]
9211 0x05,0x00,0x22,0xd1,0x6c,0x04,0x02,0x00
9213 # CHECK: v_mul_f16_e64 v5, tba_hi, v2            ; encoding: [0x05,0x00,0x22,0xd1,0x6d,0x04,0x02,0x00]
9214 0x05,0x00,0x22,0xd1,0x6d,0x04,0x02,0x00
9216 # CHECK: v_mul_f16_e64 v5, tma_lo, v2            ; encoding: [0x05,0x00,0x22,0xd1,0x6e,0x04,0x02,0x00]
9217 0x05,0x00,0x22,0xd1,0x6e,0x04,0x02,0x00
9219 # CHECK: v_mul_f16_e64 v5, tma_hi, v2            ; encoding: [0x05,0x00,0x22,0xd1,0x6f,0x04,0x02,0x00]
9220 0x05,0x00,0x22,0xd1,0x6f,0x04,0x02,0x00
9222 # CHECK: v_mul_f16_e64 v5, ttmp11, v2            ; encoding: [0x05,0x00,0x22,0xd1,0x7b,0x04,0x02,0x00]
9223 0x05,0x00,0x22,0xd1,0x7b,0x04,0x02,0x00
9225 # CHECK: v_mul_f16_e64 v5, m0, v2                ; encoding: [0x05,0x00,0x22,0xd1,0x7c,0x04,0x02,0x00]
9226 0x05,0x00,0x22,0xd1,0x7c,0x04,0x02,0x00
9228 # CHECK: v_mul_f16_e64 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x22,0xd1,0x7e,0x04,0x02,0x00]
9229 0x05,0x00,0x22,0xd1,0x7e,0x04,0x02,0x00
9231 # CHECK: v_mul_f16_e64 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x22,0xd1,0x7f,0x04,0x02,0x00]
9232 0x05,0x00,0x22,0xd1,0x7f,0x04,0x02,0x00
9234 # CHECK: v_mul_f16_e64 v5, 0, v2                 ; encoding: [0x05,0x00,0x22,0xd1,0x80,0x04,0x02,0x00]
9235 0x05,0x00,0x22,0xd1,0x80,0x04,0x02,0x00
9237 # CHECK: v_mul_f16_e64 v5, -1, v2                ; encoding: [0x05,0x00,0x22,0xd1,0xc1,0x04,0x02,0x00]
9238 0x05,0x00,0x22,0xd1,0xc1,0x04,0x02,0x00
9240 # CHECK: v_mul_f16_e64 v5, 0.5, v2               ; encoding: [0x05,0x00,0x22,0xd1,0xf0,0x04,0x02,0x00]
9241 0x05,0x00,0x22,0xd1,0xf0,0x04,0x02,0x00
9243 # CHECK: v_mul_f16_e64 v5, -4.0, v2              ; encoding: [0x05,0x00,0x22,0xd1,0xf7,0x04,0x02,0x00]
9244 0x05,0x00,0x22,0xd1,0xf7,0x04,0x02,0x00
9246 # CHECK: v_mul_f16_e64 v5, v1, v255              ; encoding: [0x05,0x00,0x22,0xd1,0x01,0xff,0x03,0x00]
9247 0x05,0x00,0x22,0xd1,0x01,0xff,0x03,0x00
9249 # CHECK: v_mul_f16_e64 v5, v1, s2                ; encoding: [0x05,0x00,0x22,0xd1,0x01,0x05,0x00,0x00]
9250 0x05,0x00,0x22,0xd1,0x01,0x05,0x00,0x00
9252 # CHECK: v_mul_f16_e64 v5, v1, s101              ; encoding: [0x05,0x00,0x22,0xd1,0x01,0xcb,0x00,0x00]
9253 0x05,0x00,0x22,0xd1,0x01,0xcb,0x00,0x00
9255 # CHECK: v_mul_f16_e64 v5, v1, flat_scratch_lo   ; encoding: [0x05,0x00,0x22,0xd1,0x01,0xcd,0x00,0x00]
9256 0x05,0x00,0x22,0xd1,0x01,0xcd,0x00,0x00
9258 # CHECK: v_mul_f16_e64 v5, v1, flat_scratch_hi   ; encoding: [0x05,0x00,0x22,0xd1,0x01,0xcf,0x00,0x00]
9259 0x05,0x00,0x22,0xd1,0x01,0xcf,0x00,0x00
9261 # CHECK: v_mul_f16_e64 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x22,0xd1,0x01,0xd5,0x00,0x00]
9262 0x05,0x00,0x22,0xd1,0x01,0xd5,0x00,0x00
9264 # CHECK: v_mul_f16_e64 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x22,0xd1,0x01,0xd7,0x00,0x00]
9265 0x05,0x00,0x22,0xd1,0x01,0xd7,0x00,0x00
9267 # CHECK: v_mul_f16_e64 v5, v1, tba_lo            ; encoding: [0x05,0x00,0x22,0xd1,0x01,0xd9,0x00,0x00]
9268 0x05,0x00,0x22,0xd1,0x01,0xd9,0x00,0x00
9270 # CHECK: v_mul_f16_e64 v5, v1, tba_hi            ; encoding: [0x05,0x00,0x22,0xd1,0x01,0xdb,0x00,0x00]
9271 0x05,0x00,0x22,0xd1,0x01,0xdb,0x00,0x00
9273 # CHECK: v_mul_f16_e64 v5, v1, tma_lo            ; encoding: [0x05,0x00,0x22,0xd1,0x01,0xdd,0x00,0x00]
9274 0x05,0x00,0x22,0xd1,0x01,0xdd,0x00,0x00
9276 # CHECK: v_mul_f16_e64 v5, v1, tma_hi            ; encoding: [0x05,0x00,0x22,0xd1,0x01,0xdf,0x00,0x00]
9277 0x05,0x00,0x22,0xd1,0x01,0xdf,0x00,0x00
9279 # CHECK: v_mul_f16_e64 v5, v1, ttmp11            ; encoding: [0x05,0x00,0x22,0xd1,0x01,0xf7,0x00,0x00]
9280 0x05,0x00,0x22,0xd1,0x01,0xf7,0x00,0x00
9282 # CHECK: v_mul_f16_e64 v5, v1, m0                ; encoding: [0x05,0x00,0x22,0xd1,0x01,0xf9,0x00,0x00]
9283 0x05,0x00,0x22,0xd1,0x01,0xf9,0x00,0x00
9285 # CHECK: v_mul_f16_e64 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x22,0xd1,0x01,0xfd,0x00,0x00]
9286 0x05,0x00,0x22,0xd1,0x01,0xfd,0x00,0x00
9288 # CHECK: v_mul_f16_e64 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x22,0xd1,0x01,0xff,0x00,0x00]
9289 0x05,0x00,0x22,0xd1,0x01,0xff,0x00,0x00
9291 # CHECK: v_mul_f16_e64 v5, v1, 0                 ; encoding: [0x05,0x00,0x22,0xd1,0x01,0x01,0x01,0x00]
9292 0x05,0x00,0x22,0xd1,0x01,0x01,0x01,0x00
9294 # CHECK: v_mul_f16_e64 v5, v1, -1                ; encoding: [0x05,0x00,0x22,0xd1,0x01,0x83,0x01,0x00]
9295 0x05,0x00,0x22,0xd1,0x01,0x83,0x01,0x00
9297 # CHECK: v_mul_f16_e64 v5, v1, 0.5               ; encoding: [0x05,0x00,0x22,0xd1,0x01,0xe1,0x01,0x00]
9298 0x05,0x00,0x22,0xd1,0x01,0xe1,0x01,0x00
9300 # CHECK: v_mul_f16_e64 v5, v1, -4.0              ; encoding: [0x05,0x00,0x22,0xd1,0x01,0xef,0x01,0x00]
9301 0x05,0x00,0x22,0xd1,0x01,0xef,0x01,0x00
9303 # CHECK: v_mul_f16_e64 v5, -v1, v2               ; encoding: [0x05,0x00,0x22,0xd1,0x01,0x05,0x02,0x20]
9304 0x05,0x00,0x22,0xd1,0x01,0x05,0x02,0x20
9306 # CHECK: v_mul_f16_e64 v5, v1, -v2               ; encoding: [0x05,0x00,0x22,0xd1,0x01,0x05,0x02,0x40]
9307 0x05,0x00,0x22,0xd1,0x01,0x05,0x02,0x40
9309 # CHECK: v_mul_f16_e64 v5, -v1, -v2              ; encoding: [0x05,0x00,0x22,0xd1,0x01,0x05,0x02,0x60]
9310 0x05,0x00,0x22,0xd1,0x01,0x05,0x02,0x60
9312 # CHECK: v_mul_f16_e64 v5, |v1|, v2              ; encoding: [0x05,0x01,0x22,0xd1,0x01,0x05,0x02,0x00]
9313 0x05,0x01,0x22,0xd1,0x01,0x05,0x02,0x00
9315 # CHECK: v_mul_f16_e64 v5, v1, |v2|              ; encoding: [0x05,0x02,0x22,0xd1,0x01,0x05,0x02,0x00]
9316 0x05,0x02,0x22,0xd1,0x01,0x05,0x02,0x00
9318 # CHECK: v_mul_f16_e64 v5, |v1|, |v2|            ; encoding: [0x05,0x03,0x22,0xd1,0x01,0x05,0x02,0x00]
9319 0x05,0x03,0x22,0xd1,0x01,0x05,0x02,0x00
9321 # CHECK: v_mul_f16_e64 v5, v1, v2 clamp          ; encoding: [0x05,0x80,0x22,0xd1,0x01,0x05,0x02,0x00]
9322 0x05,0x80,0x22,0xd1,0x01,0x05,0x02,0x00
9324 # CHECK: v_mac_f16_e64 v5, v1, v2                ; encoding: [0x05,0x00,0x23,0xd1,0x01,0x05,0x02,0x00]
9325 0x05,0x00,0x23,0xd1,0x01,0x05,0x02,0x00
9327 # CHECK: v_mac_f16_e64 v255, v1, v2              ; encoding: [0xff,0x00,0x23,0xd1,0x01,0x05,0x02,0x00]
9328 0xff,0x00,0x23,0xd1,0x01,0x05,0x02,0x00
9330 # CHECK: v_mac_f16_e64 v5, v255, v2              ; encoding: [0x05,0x00,0x23,0xd1,0xff,0x05,0x02,0x00]
9331 0x05,0x00,0x23,0xd1,0xff,0x05,0x02,0x00
9333 # CHECK: v_mac_f16_e64 v5, s1, v2                ; encoding: [0x05,0x00,0x23,0xd1,0x01,0x04,0x02,0x00]
9334 0x05,0x00,0x23,0xd1,0x01,0x04,0x02,0x00
9336 # CHECK: v_mac_f16_e64 v5, s101, v2              ; encoding: [0x05,0x00,0x23,0xd1,0x65,0x04,0x02,0x00]
9337 0x05,0x00,0x23,0xd1,0x65,0x04,0x02,0x00
9339 # CHECK: v_mac_f16_e64 v5, flat_scratch_lo, v2   ; encoding: [0x05,0x00,0x23,0xd1,0x66,0x04,0x02,0x00]
9340 0x05,0x00,0x23,0xd1,0x66,0x04,0x02,0x00
9342 # CHECK: v_mac_f16_e64 v5, flat_scratch_hi, v2   ; encoding: [0x05,0x00,0x23,0xd1,0x67,0x04,0x02,0x00]
9343 0x05,0x00,0x23,0xd1,0x67,0x04,0x02,0x00
9345 # CHECK: v_mac_f16_e64 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x23,0xd1,0x6a,0x04,0x02,0x00]
9346 0x05,0x00,0x23,0xd1,0x6a,0x04,0x02,0x00
9348 # CHECK: v_mac_f16_e64 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x23,0xd1,0x6b,0x04,0x02,0x00]
9349 0x05,0x00,0x23,0xd1,0x6b,0x04,0x02,0x00
9351 # CHECK: v_mac_f16_e64 v5, tba_lo, v2            ; encoding: [0x05,0x00,0x23,0xd1,0x6c,0x04,0x02,0x00]
9352 0x05,0x00,0x23,0xd1,0x6c,0x04,0x02,0x00
9354 # CHECK: v_mac_f16_e64 v5, tba_hi, v2            ; encoding: [0x05,0x00,0x23,0xd1,0x6d,0x04,0x02,0x00]
9355 0x05,0x00,0x23,0xd1,0x6d,0x04,0x02,0x00
9357 # CHECK: v_mac_f16_e64 v5, tma_lo, v2            ; encoding: [0x05,0x00,0x23,0xd1,0x6e,0x04,0x02,0x00]
9358 0x05,0x00,0x23,0xd1,0x6e,0x04,0x02,0x00
9360 # CHECK: v_mac_f16_e64 v5, tma_hi, v2            ; encoding: [0x05,0x00,0x23,0xd1,0x6f,0x04,0x02,0x00]
9361 0x05,0x00,0x23,0xd1,0x6f,0x04,0x02,0x00
9363 # CHECK: v_mac_f16_e64 v5, ttmp11, v2            ; encoding: [0x05,0x00,0x23,0xd1,0x7b,0x04,0x02,0x00]
9364 0x05,0x00,0x23,0xd1,0x7b,0x04,0x02,0x00
9366 # CHECK: v_mac_f16_e64 v5, m0, v2                ; encoding: [0x05,0x00,0x23,0xd1,0x7c,0x04,0x02,0x00]
9367 0x05,0x00,0x23,0xd1,0x7c,0x04,0x02,0x00
9369 # CHECK: v_mac_f16_e64 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x23,0xd1,0x7e,0x04,0x02,0x00]
9370 0x05,0x00,0x23,0xd1,0x7e,0x04,0x02,0x00
9372 # CHECK: v_mac_f16_e64 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x23,0xd1,0x7f,0x04,0x02,0x00]
9373 0x05,0x00,0x23,0xd1,0x7f,0x04,0x02,0x00
9375 # CHECK: v_mac_f16_e64 v5, 0, v2                 ; encoding: [0x05,0x00,0x23,0xd1,0x80,0x04,0x02,0x00]
9376 0x05,0x00,0x23,0xd1,0x80,0x04,0x02,0x00
9378 # CHECK: v_mac_f16_e64 v5, -1, v2                ; encoding: [0x05,0x00,0x23,0xd1,0xc1,0x04,0x02,0x00]
9379 0x05,0x00,0x23,0xd1,0xc1,0x04,0x02,0x00
9381 # CHECK: v_mac_f16_e64 v5, 0.5, v2               ; encoding: [0x05,0x00,0x23,0xd1,0xf0,0x04,0x02,0x00]
9382 0x05,0x00,0x23,0xd1,0xf0,0x04,0x02,0x00
9384 # CHECK: v_mac_f16_e64 v5, -4.0, v2              ; encoding: [0x05,0x00,0x23,0xd1,0xf7,0x04,0x02,0x00]
9385 0x05,0x00,0x23,0xd1,0xf7,0x04,0x02,0x00
9387 # CHECK: v_mac_f16_e64 v5, v1, v255              ; encoding: [0x05,0x00,0x23,0xd1,0x01,0xff,0x03,0x00]
9388 0x05,0x00,0x23,0xd1,0x01,0xff,0x03,0x00
9390 # CHECK: v_mac_f16_e64 v5, v1, s2                ; encoding: [0x05,0x00,0x23,0xd1,0x01,0x05,0x00,0x00]
9391 0x05,0x00,0x23,0xd1,0x01,0x05,0x00,0x00
9393 # CHECK: v_mac_f16_e64 v5, v1, s101              ; encoding: [0x05,0x00,0x23,0xd1,0x01,0xcb,0x00,0x00]
9394 0x05,0x00,0x23,0xd1,0x01,0xcb,0x00,0x00
9396 # CHECK: v_mac_f16_e64 v5, v1, flat_scratch_lo   ; encoding: [0x05,0x00,0x23,0xd1,0x01,0xcd,0x00,0x00]
9397 0x05,0x00,0x23,0xd1,0x01,0xcd,0x00,0x00
9399 # CHECK: v_mac_f16_e64 v5, v1, flat_scratch_hi   ; encoding: [0x05,0x00,0x23,0xd1,0x01,0xcf,0x00,0x00]
9400 0x05,0x00,0x23,0xd1,0x01,0xcf,0x00,0x00
9402 # CHECK: v_mac_f16_e64 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x23,0xd1,0x01,0xd5,0x00,0x00]
9403 0x05,0x00,0x23,0xd1,0x01,0xd5,0x00,0x00
9405 # CHECK: v_mac_f16_e64 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x23,0xd1,0x01,0xd7,0x00,0x00]
9406 0x05,0x00,0x23,0xd1,0x01,0xd7,0x00,0x00
9408 # CHECK: v_mac_f16_e64 v5, v1, tba_lo            ; encoding: [0x05,0x00,0x23,0xd1,0x01,0xd9,0x00,0x00]
9409 0x05,0x00,0x23,0xd1,0x01,0xd9,0x00,0x00
9411 # CHECK: v_mac_f16_e64 v5, v1, tba_hi            ; encoding: [0x05,0x00,0x23,0xd1,0x01,0xdb,0x00,0x00]
9412 0x05,0x00,0x23,0xd1,0x01,0xdb,0x00,0x00
9414 # CHECK: v_mac_f16_e64 v5, v1, tma_lo            ; encoding: [0x05,0x00,0x23,0xd1,0x01,0xdd,0x00,0x00]
9415 0x05,0x00,0x23,0xd1,0x01,0xdd,0x00,0x00
9417 # CHECK: v_mac_f16_e64 v5, v1, tma_hi            ; encoding: [0x05,0x00,0x23,0xd1,0x01,0xdf,0x00,0x00]
9418 0x05,0x00,0x23,0xd1,0x01,0xdf,0x00,0x00
9420 # CHECK: v_mac_f16_e64 v5, v1, ttmp11            ; encoding: [0x05,0x00,0x23,0xd1,0x01,0xf7,0x00,0x00]
9421 0x05,0x00,0x23,0xd1,0x01,0xf7,0x00,0x00
9423 # CHECK: v_mac_f16_e64 v5, v1, m0                ; encoding: [0x05,0x00,0x23,0xd1,0x01,0xf9,0x00,0x00]
9424 0x05,0x00,0x23,0xd1,0x01,0xf9,0x00,0x00
9426 # CHECK: v_mac_f16_e64 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x23,0xd1,0x01,0xfd,0x00,0x00]
9427 0x05,0x00,0x23,0xd1,0x01,0xfd,0x00,0x00
9429 # CHECK: v_mac_f16_e64 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x23,0xd1,0x01,0xff,0x00,0x00]
9430 0x05,0x00,0x23,0xd1,0x01,0xff,0x00,0x00
9432 # CHECK: v_mac_f16_e64 v5, v1, 0                 ; encoding: [0x05,0x00,0x23,0xd1,0x01,0x01,0x01,0x00]
9433 0x05,0x00,0x23,0xd1,0x01,0x01,0x01,0x00
9435 # CHECK: v_mac_f16_e64 v5, v1, -1                ; encoding: [0x05,0x00,0x23,0xd1,0x01,0x83,0x01,0x00]
9436 0x05,0x00,0x23,0xd1,0x01,0x83,0x01,0x00
9438 # CHECK: v_mac_f16_e64 v5, v1, 0.5               ; encoding: [0x05,0x00,0x23,0xd1,0x01,0xe1,0x01,0x00]
9439 0x05,0x00,0x23,0xd1,0x01,0xe1,0x01,0x00
9441 # CHECK: v_mac_f16_e64 v5, v1, -4.0              ; encoding: [0x05,0x00,0x23,0xd1,0x01,0xef,0x01,0x00]
9442 0x05,0x00,0x23,0xd1,0x01,0xef,0x01,0x00
9444 # CHECK: v_mac_f16_e64 v5, -v1, v2               ; encoding: [0x05,0x00,0x23,0xd1,0x01,0x05,0x02,0x20]
9445 0x05,0x00,0x23,0xd1,0x01,0x05,0x02,0x20
9447 # CHECK: v_mac_f16_e64 v5, v1, -v2               ; encoding: [0x05,0x00,0x23,0xd1,0x01,0x05,0x02,0x40]
9448 0x05,0x00,0x23,0xd1,0x01,0x05,0x02,0x40
9450 # CHECK: v_mac_f16_e64 v5, -v1, -v2              ; encoding: [0x05,0x00,0x23,0xd1,0x01,0x05,0x02,0x60]
9451 0x05,0x00,0x23,0xd1,0x01,0x05,0x02,0x60
9453 # CHECK: v_mac_f16_e64 v5, |v1|, v2              ; encoding: [0x05,0x01,0x23,0xd1,0x01,0x05,0x02,0x00]
9454 0x05,0x01,0x23,0xd1,0x01,0x05,0x02,0x00
9456 # CHECK: v_mac_f16_e64 v5, v1, |v2|              ; encoding: [0x05,0x02,0x23,0xd1,0x01,0x05,0x02,0x00]
9457 0x05,0x02,0x23,0xd1,0x01,0x05,0x02,0x00
9459 # CHECK: v_mac_f16_e64 v5, |v1|, |v2|            ; encoding: [0x05,0x03,0x23,0xd1,0x01,0x05,0x02,0x00]
9460 0x05,0x03,0x23,0xd1,0x01,0x05,0x02,0x00
9462 # CHECK: v_mac_f16_e64 v5, v1, v2 clamp          ; encoding: [0x05,0x80,0x23,0xd1,0x01,0x05,0x02,0x00]
9463 0x05,0x80,0x23,0xd1,0x01,0x05,0x02,0x00
9465 # CHECK: v_add_u16_e64 v5, v1, v2                ; encoding: [0x05,0x00,0x26,0xd1,0x01,0x05,0x02,0x00]
9466 0x05,0x00,0x26,0xd1,0x01,0x05,0x02,0x00
9468 # CHECK: v_add_u16_e64 v255, v1, v2              ; encoding: [0xff,0x00,0x26,0xd1,0x01,0x05,0x02,0x00]
9469 0xff,0x00,0x26,0xd1,0x01,0x05,0x02,0x00
9471 # CHECK: v_add_u16_e64 v5, v255, v2              ; encoding: [0x05,0x00,0x26,0xd1,0xff,0x05,0x02,0x00]
9472 0x05,0x00,0x26,0xd1,0xff,0x05,0x02,0x00
9474 # CHECK: v_add_u16_e64 v5, s1, v2                ; encoding: [0x05,0x00,0x26,0xd1,0x01,0x04,0x02,0x00]
9475 0x05,0x00,0x26,0xd1,0x01,0x04,0x02,0x00
9477 # CHECK: v_add_u16_e64 v5, s101, v2              ; encoding: [0x05,0x00,0x26,0xd1,0x65,0x04,0x02,0x00]
9478 0x05,0x00,0x26,0xd1,0x65,0x04,0x02,0x00
9480 # CHECK: v_add_u16_e64 v5, flat_scratch_lo, v2   ; encoding: [0x05,0x00,0x26,0xd1,0x66,0x04,0x02,0x00]
9481 0x05,0x00,0x26,0xd1,0x66,0x04,0x02,0x00
9483 # CHECK: v_add_u16_e64 v5, flat_scratch_hi, v2   ; encoding: [0x05,0x00,0x26,0xd1,0x67,0x04,0x02,0x00]
9484 0x05,0x00,0x26,0xd1,0x67,0x04,0x02,0x00
9486 # CHECK: v_add_u16_e64 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x26,0xd1,0x6a,0x04,0x02,0x00]
9487 0x05,0x00,0x26,0xd1,0x6a,0x04,0x02,0x00
9489 # CHECK: v_add_u16_e64 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x26,0xd1,0x6b,0x04,0x02,0x00]
9490 0x05,0x00,0x26,0xd1,0x6b,0x04,0x02,0x00
9492 # CHECK: v_add_u16_e64 v5, tba_lo, v2            ; encoding: [0x05,0x00,0x26,0xd1,0x6c,0x04,0x02,0x00]
9493 0x05,0x00,0x26,0xd1,0x6c,0x04,0x02,0x00
9495 # CHECK: v_add_u16_e64 v5, tba_hi, v2            ; encoding: [0x05,0x00,0x26,0xd1,0x6d,0x04,0x02,0x00]
9496 0x05,0x00,0x26,0xd1,0x6d,0x04,0x02,0x00
9498 # CHECK: v_add_u16_e64 v5, tma_lo, v2            ; encoding: [0x05,0x00,0x26,0xd1,0x6e,0x04,0x02,0x00]
9499 0x05,0x00,0x26,0xd1,0x6e,0x04,0x02,0x00
9501 # CHECK: v_add_u16_e64 v5, tma_hi, v2            ; encoding: [0x05,0x00,0x26,0xd1,0x6f,0x04,0x02,0x00]
9502 0x05,0x00,0x26,0xd1,0x6f,0x04,0x02,0x00
9504 # CHECK: v_add_u16_e64 v5, ttmp11, v2            ; encoding: [0x05,0x00,0x26,0xd1,0x7b,0x04,0x02,0x00]
9505 0x05,0x00,0x26,0xd1,0x7b,0x04,0x02,0x00
9507 # CHECK: v_add_u16_e64 v5, m0, v2                ; encoding: [0x05,0x00,0x26,0xd1,0x7c,0x04,0x02,0x00]
9508 0x05,0x00,0x26,0xd1,0x7c,0x04,0x02,0x00
9510 # CHECK: v_add_u16_e64 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x26,0xd1,0x7e,0x04,0x02,0x00]
9511 0x05,0x00,0x26,0xd1,0x7e,0x04,0x02,0x00
9513 # CHECK: v_add_u16_e64 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x26,0xd1,0x7f,0x04,0x02,0x00]
9514 0x05,0x00,0x26,0xd1,0x7f,0x04,0x02,0x00
9516 # CHECK: v_add_u16_e64 v5, 0, v2                 ; encoding: [0x05,0x00,0x26,0xd1,0x80,0x04,0x02,0x00]
9517 0x05,0x00,0x26,0xd1,0x80,0x04,0x02,0x00
9519 # CHECK: v_add_u16_e64 v5, -1, v2                ; encoding: [0x05,0x00,0x26,0xd1,0xc1,0x04,0x02,0x00]
9520 0x05,0x00,0x26,0xd1,0xc1,0x04,0x02,0x00
9522 # CHECK: v_add_u16_e64 v5, 0x3800, v2            ; encoding: [0x05,0x00,0x26,0xd1,0xff,0x04,0x02,0x00]
9523 0x05,0x00,0x26,0xd1,0xf0,0x04,0x02,0x00
9525 # CHECK: v_add_u16_e64 v5, 0xc400, v2            ; encoding: [0x05,0x00,0x26,0xd1,0xff,0x04,0x02,0x00]
9526 0x05,0x00,0x26,0xd1,0xf7,0x04,0x02,0x00
9528 # CHECK: v_add_u16_e64 v5, v1, v255              ; encoding: [0x05,0x00,0x26,0xd1,0x01,0xff,0x03,0x00]
9529 0x05,0x00,0x26,0xd1,0x01,0xff,0x03,0x00
9531 # CHECK: v_add_u16_e64 v5, v1, s2                ; encoding: [0x05,0x00,0x26,0xd1,0x01,0x05,0x00,0x00]
9532 0x05,0x00,0x26,0xd1,0x01,0x05,0x00,0x00
9534 # CHECK: v_add_u16_e64 v5, v1, s101              ; encoding: [0x05,0x00,0x26,0xd1,0x01,0xcb,0x00,0x00]
9535 0x05,0x00,0x26,0xd1,0x01,0xcb,0x00,0x00
9537 # CHECK: v_add_u16_e64 v5, v1, flat_scratch_lo   ; encoding: [0x05,0x00,0x26,0xd1,0x01,0xcd,0x00,0x00]
9538 0x05,0x00,0x26,0xd1,0x01,0xcd,0x00,0x00
9540 # CHECK: v_add_u16_e64 v5, v1, flat_scratch_hi   ; encoding: [0x05,0x00,0x26,0xd1,0x01,0xcf,0x00,0x00]
9541 0x05,0x00,0x26,0xd1,0x01,0xcf,0x00,0x00
9543 # CHECK: v_add_u16_e64 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x26,0xd1,0x01,0xd5,0x00,0x00]
9544 0x05,0x00,0x26,0xd1,0x01,0xd5,0x00,0x00
9546 # CHECK: v_add_u16_e64 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x26,0xd1,0x01,0xd7,0x00,0x00]
9547 0x05,0x00,0x26,0xd1,0x01,0xd7,0x00,0x00
9549 # CHECK: v_add_u16_e64 v5, v1, tba_lo            ; encoding: [0x05,0x00,0x26,0xd1,0x01,0xd9,0x00,0x00]
9550 0x05,0x00,0x26,0xd1,0x01,0xd9,0x00,0x00
9552 # CHECK: v_add_u16_e64 v5, v1, tba_hi            ; encoding: [0x05,0x00,0x26,0xd1,0x01,0xdb,0x00,0x00]
9553 0x05,0x00,0x26,0xd1,0x01,0xdb,0x00,0x00
9555 # CHECK: v_add_u16_e64 v5, v1, tma_lo            ; encoding: [0x05,0x00,0x26,0xd1,0x01,0xdd,0x00,0x00]
9556 0x05,0x00,0x26,0xd1,0x01,0xdd,0x00,0x00
9558 # CHECK: v_add_u16_e64 v5, v1, tma_hi            ; encoding: [0x05,0x00,0x26,0xd1,0x01,0xdf,0x00,0x00]
9559 0x05,0x00,0x26,0xd1,0x01,0xdf,0x00,0x00
9561 # CHECK: v_add_u16_e64 v5, v1, ttmp11            ; encoding: [0x05,0x00,0x26,0xd1,0x01,0xf7,0x00,0x00]
9562 0x05,0x00,0x26,0xd1,0x01,0xf7,0x00,0x00
9564 # CHECK: v_add_u16_e64 v5, v1, m0                ; encoding: [0x05,0x00,0x26,0xd1,0x01,0xf9,0x00,0x00]
9565 0x05,0x00,0x26,0xd1,0x01,0xf9,0x00,0x00
9567 # CHECK: v_add_u16_e64 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x26,0xd1,0x01,0xfd,0x00,0x00]
9568 0x05,0x00,0x26,0xd1,0x01,0xfd,0x00,0x00
9570 # CHECK: v_add_u16_e64 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x26,0xd1,0x01,0xff,0x00,0x00]
9571 0x05,0x00,0x26,0xd1,0x01,0xff,0x00,0x00
9573 # CHECK: v_add_u16_e64 v5, v1, 0                 ; encoding: [0x05,0x00,0x26,0xd1,0x01,0x01,0x01,0x00]
9574 0x05,0x00,0x26,0xd1,0x01,0x01,0x01,0x00
9576 # CHECK: v_add_u16_e64 v5, v1, -1                ; encoding: [0x05,0x00,0x26,0xd1,0x01,0x83,0x01,0x00]
9577 0x05,0x00,0x26,0xd1,0x01,0x83,0x01,0x00
9579 # CHECK: v_add_u16_e64 v5, v1, 0x3800            ; encoding: [0x05,0x00,0x26,0xd1,0x01,0xff,0x01,0x00]
9580 0x05,0x00,0x26,0xd1,0x01,0xe1,0x01,0x00
9582 # CHECK: v_add_u16_e64 v5, v1, 0xc400            ; encoding: [0x05,0x00,0x26,0xd1,0x01,0xff,0x01,0x00]
9583 0x05,0x00,0x26,0xd1,0x01,0xef,0x01,0x00
9585 # CHECK: v_sub_u16_e64 v5, v1, v2                ; encoding: [0x05,0x00,0x27,0xd1,0x01,0x05,0x02,0x00]
9586 0x05,0x00,0x27,0xd1,0x01,0x05,0x02,0x00
9588 # CHECK: v_sub_u16_e64 v255, v1, v2              ; encoding: [0xff,0x00,0x27,0xd1,0x01,0x05,0x02,0x00]
9589 0xff,0x00,0x27,0xd1,0x01,0x05,0x02,0x00
9591 # CHECK: v_sub_u16_e64 v5, v255, v2              ; encoding: [0x05,0x00,0x27,0xd1,0xff,0x05,0x02,0x00]
9592 0x05,0x00,0x27,0xd1,0xff,0x05,0x02,0x00
9594 # CHECK: v_sub_u16_e64 v5, s1, v2                ; encoding: [0x05,0x00,0x27,0xd1,0x01,0x04,0x02,0x00]
9595 0x05,0x00,0x27,0xd1,0x01,0x04,0x02,0x00
9597 # CHECK: v_sub_u16_e64 v5, s101, v2              ; encoding: [0x05,0x00,0x27,0xd1,0x65,0x04,0x02,0x00]
9598 0x05,0x00,0x27,0xd1,0x65,0x04,0x02,0x00
9600 # CHECK: v_sub_u16_e64 v5, flat_scratch_lo, v2   ; encoding: [0x05,0x00,0x27,0xd1,0x66,0x04,0x02,0x00]
9601 0x05,0x00,0x27,0xd1,0x66,0x04,0x02,0x00
9603 # CHECK: v_sub_u16_e64 v5, flat_scratch_hi, v2   ; encoding: [0x05,0x00,0x27,0xd1,0x67,0x04,0x02,0x00]
9604 0x05,0x00,0x27,0xd1,0x67,0x04,0x02,0x00
9606 # CHECK: v_sub_u16_e64 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x27,0xd1,0x6a,0x04,0x02,0x00]
9607 0x05,0x00,0x27,0xd1,0x6a,0x04,0x02,0x00
9609 # CHECK: v_sub_u16_e64 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x27,0xd1,0x6b,0x04,0x02,0x00]
9610 0x05,0x00,0x27,0xd1,0x6b,0x04,0x02,0x00
9612 # CHECK: v_sub_u16_e64 v5, tba_lo, v2            ; encoding: [0x05,0x00,0x27,0xd1,0x6c,0x04,0x02,0x00]
9613 0x05,0x00,0x27,0xd1,0x6c,0x04,0x02,0x00
9615 # CHECK: v_sub_u16_e64 v5, tba_hi, v2            ; encoding: [0x05,0x00,0x27,0xd1,0x6d,0x04,0x02,0x00]
9616 0x05,0x00,0x27,0xd1,0x6d,0x04,0x02,0x00
9618 # CHECK: v_sub_u16_e64 v5, tma_lo, v2            ; encoding: [0x05,0x00,0x27,0xd1,0x6e,0x04,0x02,0x00]
9619 0x05,0x00,0x27,0xd1,0x6e,0x04,0x02,0x00
9621 # CHECK: v_sub_u16_e64 v5, tma_hi, v2            ; encoding: [0x05,0x00,0x27,0xd1,0x6f,0x04,0x02,0x00]
9622 0x05,0x00,0x27,0xd1,0x6f,0x04,0x02,0x00
9624 # CHECK: v_sub_u16_e64 v5, ttmp11, v2            ; encoding: [0x05,0x00,0x27,0xd1,0x7b,0x04,0x02,0x00]
9625 0x05,0x00,0x27,0xd1,0x7b,0x04,0x02,0x00
9627 # CHECK: v_sub_u16_e64 v5, m0, v2                ; encoding: [0x05,0x00,0x27,0xd1,0x7c,0x04,0x02,0x00]
9628 0x05,0x00,0x27,0xd1,0x7c,0x04,0x02,0x00
9630 # CHECK: v_sub_u16_e64 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x27,0xd1,0x7e,0x04,0x02,0x00]
9631 0x05,0x00,0x27,0xd1,0x7e,0x04,0x02,0x00
9633 # CHECK: v_sub_u16_e64 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x27,0xd1,0x7f,0x04,0x02,0x00]
9634 0x05,0x00,0x27,0xd1,0x7f,0x04,0x02,0x00
9636 # CHECK: v_sub_u16_e64 v5, 0, v2                 ; encoding: [0x05,0x00,0x27,0xd1,0x80,0x04,0x02,0x00]
9637 0x05,0x00,0x27,0xd1,0x80,0x04,0x02,0x00
9639 # CHECK: v_sub_u16_e64 v5, -1, v2                ; encoding: [0x05,0x00,0x27,0xd1,0xc1,0x04,0x02,0x00]
9640 0x05,0x00,0x27,0xd1,0xc1,0x04,0x02,0x00
9642 # CHECK: v_sub_u16_e64 v5, 0x3800, v2            ; encoding: [0x05,0x00,0x27,0xd1,0xff,0x04,0x02,0x00]
9643 0x05,0x00,0x27,0xd1,0xf0,0x04,0x02,0x00
9645 # CHECK: v_sub_u16_e64 v5, 0xc400, v2            ; encoding: [0x05,0x00,0x27,0xd1,0xff,0x04,0x02,0x00]
9646 0x05,0x00,0x27,0xd1,0xf7,0x04,0x02,0x00
9648 # CHECK: v_sub_u16_e64 v5, v1, v255              ; encoding: [0x05,0x00,0x27,0xd1,0x01,0xff,0x03,0x00]
9649 0x05,0x00,0x27,0xd1,0x01,0xff,0x03,0x00
9651 # CHECK: v_sub_u16_e64 v5, v1, s2                ; encoding: [0x05,0x00,0x27,0xd1,0x01,0x05,0x00,0x00]
9652 0x05,0x00,0x27,0xd1,0x01,0x05,0x00,0x00
9654 # CHECK: v_sub_u16_e64 v5, v1, s101              ; encoding: [0x05,0x00,0x27,0xd1,0x01,0xcb,0x00,0x00]
9655 0x05,0x00,0x27,0xd1,0x01,0xcb,0x00,0x00
9657 # CHECK: v_sub_u16_e64 v5, v1, flat_scratch_lo   ; encoding: [0x05,0x00,0x27,0xd1,0x01,0xcd,0x00,0x00]
9658 0x05,0x00,0x27,0xd1,0x01,0xcd,0x00,0x00
9660 # CHECK: v_sub_u16_e64 v5, v1, flat_scratch_hi   ; encoding: [0x05,0x00,0x27,0xd1,0x01,0xcf,0x00,0x00]
9661 0x05,0x00,0x27,0xd1,0x01,0xcf,0x00,0x00
9663 # CHECK: v_sub_u16_e64 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x27,0xd1,0x01,0xd5,0x00,0x00]
9664 0x05,0x00,0x27,0xd1,0x01,0xd5,0x00,0x00
9666 # CHECK: v_sub_u16_e64 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x27,0xd1,0x01,0xd7,0x00,0x00]
9667 0x05,0x00,0x27,0xd1,0x01,0xd7,0x00,0x00
9669 # CHECK: v_sub_u16_e64 v5, v1, tba_lo            ; encoding: [0x05,0x00,0x27,0xd1,0x01,0xd9,0x00,0x00]
9670 0x05,0x00,0x27,0xd1,0x01,0xd9,0x00,0x00
9672 # CHECK: v_sub_u16_e64 v5, v1, tba_hi            ; encoding: [0x05,0x00,0x27,0xd1,0x01,0xdb,0x00,0x00]
9673 0x05,0x00,0x27,0xd1,0x01,0xdb,0x00,0x00
9675 # CHECK: v_sub_u16_e64 v5, v1, tma_lo            ; encoding: [0x05,0x00,0x27,0xd1,0x01,0xdd,0x00,0x00]
9676 0x05,0x00,0x27,0xd1,0x01,0xdd,0x00,0x00
9678 # CHECK: v_sub_u16_e64 v5, v1, tma_hi            ; encoding: [0x05,0x00,0x27,0xd1,0x01,0xdf,0x00,0x00]
9679 0x05,0x00,0x27,0xd1,0x01,0xdf,0x00,0x00
9681 # CHECK: v_sub_u16_e64 v5, v1, ttmp11            ; encoding: [0x05,0x00,0x27,0xd1,0x01,0xf7,0x00,0x00]
9682 0x05,0x00,0x27,0xd1,0x01,0xf7,0x00,0x00
9684 # CHECK: v_sub_u16_e64 v5, v1, m0                ; encoding: [0x05,0x00,0x27,0xd1,0x01,0xf9,0x00,0x00]
9685 0x05,0x00,0x27,0xd1,0x01,0xf9,0x00,0x00
9687 # CHECK: v_sub_u16_e64 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x27,0xd1,0x01,0xfd,0x00,0x00]
9688 0x05,0x00,0x27,0xd1,0x01,0xfd,0x00,0x00
9690 # CHECK: v_sub_u16_e64 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x27,0xd1,0x01,0xff,0x00,0x00]
9691 0x05,0x00,0x27,0xd1,0x01,0xff,0x00,0x00
9693 # CHECK: v_sub_u16_e64 v5, v1, 0                 ; encoding: [0x05,0x00,0x27,0xd1,0x01,0x01,0x01,0x00]
9694 0x05,0x00,0x27,0xd1,0x01,0x01,0x01,0x00
9696 # CHECK: v_sub_u16_e64 v5, v1, -1                ; encoding: [0x05,0x00,0x27,0xd1,0x01,0x83,0x01,0x00]
9697 0x05,0x00,0x27,0xd1,0x01,0x83,0x01,0x00
9699 # CHECK: v_sub_u16_e64 v5, v1, 0x3800            ; encoding: [0x05,0x00,0x27,0xd1,0x01,0xff,0x01,0x00]
9700 0x05,0x00,0x27,0xd1,0x01,0xe1,0x01,0x00
9702 # CHECK: v_sub_u16_e64 v5, v1, 0xc400            ; encoding: [0x05,0x00,0x27,0xd1,0x01,0xff,0x01,0x00]
9703 0x05,0x00,0x27,0xd1,0x01,0xef,0x01,0x00
9705 # CHECK: v_subrev_u16_e64 v5, v1, v2             ; encoding: [0x05,0x00,0x28,0xd1,0x01,0x05,0x02,0x00]
9706 0x05,0x00,0x28,0xd1,0x01,0x05,0x02,0x00
9708 # CHECK: v_subrev_u16_e64 v255, v1, v2           ; encoding: [0xff,0x00,0x28,0xd1,0x01,0x05,0x02,0x00]
9709 0xff,0x00,0x28,0xd1,0x01,0x05,0x02,0x00
9711 # CHECK: v_subrev_u16_e64 v5, v255, v2           ; encoding: [0x05,0x00,0x28,0xd1,0xff,0x05,0x02,0x00]
9712 0x05,0x00,0x28,0xd1,0xff,0x05,0x02,0x00
9714 # CHECK: v_subrev_u16_e64 v5, s1, v2             ; encoding: [0x05,0x00,0x28,0xd1,0x01,0x04,0x02,0x00]
9715 0x05,0x00,0x28,0xd1,0x01,0x04,0x02,0x00
9717 # CHECK: v_subrev_u16_e64 v5, s101, v2           ; encoding: [0x05,0x00,0x28,0xd1,0x65,0x04,0x02,0x00]
9718 0x05,0x00,0x28,0xd1,0x65,0x04,0x02,0x00
9720 # CHECK: v_subrev_u16_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x28,0xd1,0x66,0x04,0x02,0x00]
9721 0x05,0x00,0x28,0xd1,0x66,0x04,0x02,0x00
9723 # CHECK: v_subrev_u16_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x28,0xd1,0x67,0x04,0x02,0x00]
9724 0x05,0x00,0x28,0xd1,0x67,0x04,0x02,0x00
9726 # CHECK: v_subrev_u16_e64 v5, vcc_lo, v2         ; encoding: [0x05,0x00,0x28,0xd1,0x6a,0x04,0x02,0x00]
9727 0x05,0x00,0x28,0xd1,0x6a,0x04,0x02,0x00
9729 # CHECK: v_subrev_u16_e64 v5, vcc_hi, v2         ; encoding: [0x05,0x00,0x28,0xd1,0x6b,0x04,0x02,0x00]
9730 0x05,0x00,0x28,0xd1,0x6b,0x04,0x02,0x00
9732 # CHECK: v_subrev_u16_e64 v5, tba_lo, v2         ; encoding: [0x05,0x00,0x28,0xd1,0x6c,0x04,0x02,0x00]
9733 0x05,0x00,0x28,0xd1,0x6c,0x04,0x02,0x00
9735 # CHECK: v_subrev_u16_e64 v5, tba_hi, v2         ; encoding: [0x05,0x00,0x28,0xd1,0x6d,0x04,0x02,0x00]
9736 0x05,0x00,0x28,0xd1,0x6d,0x04,0x02,0x00
9738 # CHECK: v_subrev_u16_e64 v5, tma_lo, v2         ; encoding: [0x05,0x00,0x28,0xd1,0x6e,0x04,0x02,0x00]
9739 0x05,0x00,0x28,0xd1,0x6e,0x04,0x02,0x00
9741 # CHECK: v_subrev_u16_e64 v5, tma_hi, v2         ; encoding: [0x05,0x00,0x28,0xd1,0x6f,0x04,0x02,0x00]
9742 0x05,0x00,0x28,0xd1,0x6f,0x04,0x02,0x00
9744 # CHECK: v_subrev_u16_e64 v5, ttmp11, v2         ; encoding: [0x05,0x00,0x28,0xd1,0x7b,0x04,0x02,0x00]
9745 0x05,0x00,0x28,0xd1,0x7b,0x04,0x02,0x00
9747 # CHECK: v_subrev_u16_e64 v5, m0, v2             ; encoding: [0x05,0x00,0x28,0xd1,0x7c,0x04,0x02,0x00]
9748 0x05,0x00,0x28,0xd1,0x7c,0x04,0x02,0x00
9750 # CHECK: v_subrev_u16_e64 v5, exec_lo, v2        ; encoding: [0x05,0x00,0x28,0xd1,0x7e,0x04,0x02,0x00]
9751 0x05,0x00,0x28,0xd1,0x7e,0x04,0x02,0x00
9753 # CHECK: v_subrev_u16_e64 v5, exec_hi, v2        ; encoding: [0x05,0x00,0x28,0xd1,0x7f,0x04,0x02,0x00]
9754 0x05,0x00,0x28,0xd1,0x7f,0x04,0x02,0x00
9756 # CHECK: v_subrev_u16_e64 v5, 0, v2              ; encoding: [0x05,0x00,0x28,0xd1,0x80,0x04,0x02,0x00]
9757 0x05,0x00,0x28,0xd1,0x80,0x04,0x02,0x00
9759 # CHECK: v_subrev_u16_e64 v5, -1, v2             ; encoding: [0x05,0x00,0x28,0xd1,0xc1,0x04,0x02,0x00]
9760 0x05,0x00,0x28,0xd1,0xc1,0x04,0x02,0x00
9762 # CHECK: v_subrev_u16_e64 v5, 0x3800, v2         ; encoding: [0x05,0x00,0x28,0xd1,0xff,0x04,0x02,0x00]
9763 0x05,0x00,0x28,0xd1,0xf0,0x04,0x02,0x00
9765 # CHECK: v_subrev_u16_e64 v5, 0xc400, v2         ; encoding: [0x05,0x00,0x28,0xd1,0xff,0x04,0x02,0x00]
9766 0x05,0x00,0x28,0xd1,0xf7,0x04,0x02,0x00
9768 # CHECK: v_subrev_u16_e64 v5, v1, v255           ; encoding: [0x05,0x00,0x28,0xd1,0x01,0xff,0x03,0x00]
9769 0x05,0x00,0x28,0xd1,0x01,0xff,0x03,0x00
9771 # CHECK: v_subrev_u16_e64 v5, v1, s2             ; encoding: [0x05,0x00,0x28,0xd1,0x01,0x05,0x00,0x00]
9772 0x05,0x00,0x28,0xd1,0x01,0x05,0x00,0x00
9774 # CHECK: v_subrev_u16_e64 v5, v1, s101           ; encoding: [0x05,0x00,0x28,0xd1,0x01,0xcb,0x00,0x00]
9775 0x05,0x00,0x28,0xd1,0x01,0xcb,0x00,0x00
9777 # CHECK: v_subrev_u16_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x28,0xd1,0x01,0xcd,0x00,0x00]
9778 0x05,0x00,0x28,0xd1,0x01,0xcd,0x00,0x00
9780 # CHECK: v_subrev_u16_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x28,0xd1,0x01,0xcf,0x00,0x00]
9781 0x05,0x00,0x28,0xd1,0x01,0xcf,0x00,0x00
9783 # CHECK: v_subrev_u16_e64 v5, v1, vcc_lo         ; encoding: [0x05,0x00,0x28,0xd1,0x01,0xd5,0x00,0x00]
9784 0x05,0x00,0x28,0xd1,0x01,0xd5,0x00,0x00
9786 # CHECK: v_subrev_u16_e64 v5, v1, vcc_hi         ; encoding: [0x05,0x00,0x28,0xd1,0x01,0xd7,0x00,0x00]
9787 0x05,0x00,0x28,0xd1,0x01,0xd7,0x00,0x00
9789 # CHECK: v_subrev_u16_e64 v5, v1, tba_lo         ; encoding: [0x05,0x00,0x28,0xd1,0x01,0xd9,0x00,0x00]
9790 0x05,0x00,0x28,0xd1,0x01,0xd9,0x00,0x00
9792 # CHECK: v_subrev_u16_e64 v5, v1, tba_hi         ; encoding: [0x05,0x00,0x28,0xd1,0x01,0xdb,0x00,0x00]
9793 0x05,0x00,0x28,0xd1,0x01,0xdb,0x00,0x00
9795 # CHECK: v_subrev_u16_e64 v5, v1, tma_lo         ; encoding: [0x05,0x00,0x28,0xd1,0x01,0xdd,0x00,0x00]
9796 0x05,0x00,0x28,0xd1,0x01,0xdd,0x00,0x00
9798 # CHECK: v_subrev_u16_e64 v5, v1, tma_hi         ; encoding: [0x05,0x00,0x28,0xd1,0x01,0xdf,0x00,0x00]
9799 0x05,0x00,0x28,0xd1,0x01,0xdf,0x00,0x00
9801 # CHECK: v_subrev_u16_e64 v5, v1, ttmp11         ; encoding: [0x05,0x00,0x28,0xd1,0x01,0xf7,0x00,0x00]
9802 0x05,0x00,0x28,0xd1,0x01,0xf7,0x00,0x00
9804 # CHECK: v_subrev_u16_e64 v5, v1, m0             ; encoding: [0x05,0x00,0x28,0xd1,0x01,0xf9,0x00,0x00]
9805 0x05,0x00,0x28,0xd1,0x01,0xf9,0x00,0x00
9807 # CHECK: v_subrev_u16_e64 v5, v1, exec_lo        ; encoding: [0x05,0x00,0x28,0xd1,0x01,0xfd,0x00,0x00]
9808 0x05,0x00,0x28,0xd1,0x01,0xfd,0x00,0x00
9810 # CHECK: v_subrev_u16_e64 v5, v1, exec_hi        ; encoding: [0x05,0x00,0x28,0xd1,0x01,0xff,0x00,0x00]
9811 0x05,0x00,0x28,0xd1,0x01,0xff,0x00,0x00
9813 # CHECK: v_subrev_u16_e64 v5, v1, 0              ; encoding: [0x05,0x00,0x28,0xd1,0x01,0x01,0x01,0x00]
9814 0x05,0x00,0x28,0xd1,0x01,0x01,0x01,0x00
9816 # CHECK: v_subrev_u16_e64 v5, v1, -1             ; encoding: [0x05,0x00,0x28,0xd1,0x01,0x83,0x01,0x00]
9817 0x05,0x00,0x28,0xd1,0x01,0x83,0x01,0x00
9819 # CHECK: v_subrev_u16_e64 v5, v1, 0x3800         ; encoding: [0x05,0x00,0x28,0xd1,0x01,0xff,0x01,0x00]
9820 0x05,0x00,0x28,0xd1,0x01,0xe1,0x01,0x00
9822 # CHECK: v_subrev_u16_e64 v5, v1, 0xc400         ; encoding: [0x05,0x00,0x28,0xd1,0x01,0xff,0x01,0x00]
9823 0x05,0x00,0x28,0xd1,0x01,0xef,0x01,0x00
9825 # CHECK: v_mul_lo_u16_e64 v5, v1, v2             ; encoding: [0x05,0x00,0x29,0xd1,0x01,0x05,0x02,0x00]
9826 0x05,0x00,0x29,0xd1,0x01,0x05,0x02,0x00
9828 # CHECK: v_mul_lo_u16_e64 v255, v1, v2           ; encoding: [0xff,0x00,0x29,0xd1,0x01,0x05,0x02,0x00]
9829 0xff,0x00,0x29,0xd1,0x01,0x05,0x02,0x00
9831 # CHECK: v_mul_lo_u16_e64 v5, v255, v2           ; encoding: [0x05,0x00,0x29,0xd1,0xff,0x05,0x02,0x00]
9832 0x05,0x00,0x29,0xd1,0xff,0x05,0x02,0x00
9834 # CHECK: v_mul_lo_u16_e64 v5, s1, v2             ; encoding: [0x05,0x00,0x29,0xd1,0x01,0x04,0x02,0x00]
9835 0x05,0x00,0x29,0xd1,0x01,0x04,0x02,0x00
9837 # CHECK: v_mul_lo_u16_e64 v5, s101, v2           ; encoding: [0x05,0x00,0x29,0xd1,0x65,0x04,0x02,0x00]
9838 0x05,0x00,0x29,0xd1,0x65,0x04,0x02,0x00
9840 # CHECK: v_mul_lo_u16_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x29,0xd1,0x66,0x04,0x02,0x00]
9841 0x05,0x00,0x29,0xd1,0x66,0x04,0x02,0x00
9843 # CHECK: v_mul_lo_u16_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x29,0xd1,0x67,0x04,0x02,0x00]
9844 0x05,0x00,0x29,0xd1,0x67,0x04,0x02,0x00
9846 # CHECK: v_mul_lo_u16_e64 v5, vcc_lo, v2         ; encoding: [0x05,0x00,0x29,0xd1,0x6a,0x04,0x02,0x00]
9847 0x05,0x00,0x29,0xd1,0x6a,0x04,0x02,0x00
9849 # CHECK: v_mul_lo_u16_e64 v5, vcc_hi, v2         ; encoding: [0x05,0x00,0x29,0xd1,0x6b,0x04,0x02,0x00]
9850 0x05,0x00,0x29,0xd1,0x6b,0x04,0x02,0x00
9852 # CHECK: v_mul_lo_u16_e64 v5, tba_lo, v2         ; encoding: [0x05,0x00,0x29,0xd1,0x6c,0x04,0x02,0x00]
9853 0x05,0x00,0x29,0xd1,0x6c,0x04,0x02,0x00
9855 # CHECK: v_mul_lo_u16_e64 v5, tba_hi, v2         ; encoding: [0x05,0x00,0x29,0xd1,0x6d,0x04,0x02,0x00]
9856 0x05,0x00,0x29,0xd1,0x6d,0x04,0x02,0x00
9858 # CHECK: v_mul_lo_u16_e64 v5, tma_lo, v2         ; encoding: [0x05,0x00,0x29,0xd1,0x6e,0x04,0x02,0x00]
9859 0x05,0x00,0x29,0xd1,0x6e,0x04,0x02,0x00
9861 # CHECK: v_mul_lo_u16_e64 v5, tma_hi, v2         ; encoding: [0x05,0x00,0x29,0xd1,0x6f,0x04,0x02,0x00]
9862 0x05,0x00,0x29,0xd1,0x6f,0x04,0x02,0x00
9864 # CHECK: v_mul_lo_u16_e64 v5, ttmp11, v2         ; encoding: [0x05,0x00,0x29,0xd1,0x7b,0x04,0x02,0x00]
9865 0x05,0x00,0x29,0xd1,0x7b,0x04,0x02,0x00
9867 # CHECK: v_mul_lo_u16_e64 v5, m0, v2             ; encoding: [0x05,0x00,0x29,0xd1,0x7c,0x04,0x02,0x00]
9868 0x05,0x00,0x29,0xd1,0x7c,0x04,0x02,0x00
9870 # CHECK: v_mul_lo_u16_e64 v5, exec_lo, v2        ; encoding: [0x05,0x00,0x29,0xd1,0x7e,0x04,0x02,0x00]
9871 0x05,0x00,0x29,0xd1,0x7e,0x04,0x02,0x00
9873 # CHECK: v_mul_lo_u16_e64 v5, exec_hi, v2        ; encoding: [0x05,0x00,0x29,0xd1,0x7f,0x04,0x02,0x00]
9874 0x05,0x00,0x29,0xd1,0x7f,0x04,0x02,0x00
9876 # CHECK: v_mul_lo_u16_e64 v5, 0, v2              ; encoding: [0x05,0x00,0x29,0xd1,0x80,0x04,0x02,0x00]
9877 0x05,0x00,0x29,0xd1,0x80,0x04,0x02,0x00
9879 # CHECK: v_mul_lo_u16_e64 v5, -1, v2             ; encoding: [0x05,0x00,0x29,0xd1,0xc1,0x04,0x02,0x00]
9880 0x05,0x00,0x29,0xd1,0xc1,0x04,0x02,0x00
9882 # CHECK: v_mul_lo_u16_e64 v5, 0x3800, v2         ; encoding: [0x05,0x00,0x29,0xd1,0xff,0x04,0x02,0x00]
9883 0x05,0x00,0x29,0xd1,0xf0,0x04,0x02,0x00
9885 # CHECK: v_mul_lo_u16_e64 v5, 0xc400, v2         ; encoding: [0x05,0x00,0x29,0xd1,0xff,0x04,0x02,0x00]
9886 0x05,0x00,0x29,0xd1,0xf7,0x04,0x02,0x00
9888 # CHECK: v_mul_lo_u16_e64 v5, v1, v255           ; encoding: [0x05,0x00,0x29,0xd1,0x01,0xff,0x03,0x00]
9889 0x05,0x00,0x29,0xd1,0x01,0xff,0x03,0x00
9891 # CHECK: v_mul_lo_u16_e64 v5, v1, s2             ; encoding: [0x05,0x00,0x29,0xd1,0x01,0x05,0x00,0x00]
9892 0x05,0x00,0x29,0xd1,0x01,0x05,0x00,0x00
9894 # CHECK: v_mul_lo_u16_e64 v5, v1, s101           ; encoding: [0x05,0x00,0x29,0xd1,0x01,0xcb,0x00,0x00]
9895 0x05,0x00,0x29,0xd1,0x01,0xcb,0x00,0x00
9897 # CHECK: v_mul_lo_u16_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x29,0xd1,0x01,0xcd,0x00,0x00]
9898 0x05,0x00,0x29,0xd1,0x01,0xcd,0x00,0x00
9900 # CHECK: v_mul_lo_u16_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x29,0xd1,0x01,0xcf,0x00,0x00]
9901 0x05,0x00,0x29,0xd1,0x01,0xcf,0x00,0x00
9903 # CHECK: v_mul_lo_u16_e64 v5, v1, vcc_lo         ; encoding: [0x05,0x00,0x29,0xd1,0x01,0xd5,0x00,0x00]
9904 0x05,0x00,0x29,0xd1,0x01,0xd5,0x00,0x00
9906 # CHECK: v_mul_lo_u16_e64 v5, v1, vcc_hi         ; encoding: [0x05,0x00,0x29,0xd1,0x01,0xd7,0x00,0x00]
9907 0x05,0x00,0x29,0xd1,0x01,0xd7,0x00,0x00
9909 # CHECK: v_mul_lo_u16_e64 v5, v1, tba_lo         ; encoding: [0x05,0x00,0x29,0xd1,0x01,0xd9,0x00,0x00]
9910 0x05,0x00,0x29,0xd1,0x01,0xd9,0x00,0x00
9912 # CHECK: v_mul_lo_u16_e64 v5, v1, tba_hi         ; encoding: [0x05,0x00,0x29,0xd1,0x01,0xdb,0x00,0x00]
9913 0x05,0x00,0x29,0xd1,0x01,0xdb,0x00,0x00
9915 # CHECK: v_mul_lo_u16_e64 v5, v1, tma_lo         ; encoding: [0x05,0x00,0x29,0xd1,0x01,0xdd,0x00,0x00]
9916 0x05,0x00,0x29,0xd1,0x01,0xdd,0x00,0x00
9918 # CHECK: v_mul_lo_u16_e64 v5, v1, tma_hi         ; encoding: [0x05,0x00,0x29,0xd1,0x01,0xdf,0x00,0x00]
9919 0x05,0x00,0x29,0xd1,0x01,0xdf,0x00,0x00
9921 # CHECK: v_mul_lo_u16_e64 v5, v1, ttmp11         ; encoding: [0x05,0x00,0x29,0xd1,0x01,0xf7,0x00,0x00]
9922 0x05,0x00,0x29,0xd1,0x01,0xf7,0x00,0x00
9924 # CHECK: v_mul_lo_u16_e64 v5, v1, m0             ; encoding: [0x05,0x00,0x29,0xd1,0x01,0xf9,0x00,0x00]
9925 0x05,0x00,0x29,0xd1,0x01,0xf9,0x00,0x00
9927 # CHECK: v_mul_lo_u16_e64 v5, v1, exec_lo        ; encoding: [0x05,0x00,0x29,0xd1,0x01,0xfd,0x00,0x00]
9928 0x05,0x00,0x29,0xd1,0x01,0xfd,0x00,0x00
9930 # CHECK: v_mul_lo_u16_e64 v5, v1, exec_hi        ; encoding: [0x05,0x00,0x29,0xd1,0x01,0xff,0x00,0x00]
9931 0x05,0x00,0x29,0xd1,0x01,0xff,0x00,0x00
9933 # CHECK: v_mul_lo_u16_e64 v5, v1, 0              ; encoding: [0x05,0x00,0x29,0xd1,0x01,0x01,0x01,0x00]
9934 0x05,0x00,0x29,0xd1,0x01,0x01,0x01,0x00
9936 # CHECK: v_mul_lo_u16_e64 v5, v1, -1             ; encoding: [0x05,0x00,0x29,0xd1,0x01,0x83,0x01,0x00]
9937 0x05,0x00,0x29,0xd1,0x01,0x83,0x01,0x00
9939 # CHECK: v_mul_lo_u16_e64 v5, v1, 0x3800         ; encoding: [0x05,0x00,0x29,0xd1,0x01,0xff,0x01,0x00]
9940 0x05,0x00,0x29,0xd1,0x01,0xe1,0x01,0x00
9942 # CHECK: v_mul_lo_u16_e64 v5, v1, 0xc400         ; encoding: [0x05,0x00,0x29,0xd1,0x01,0xff,0x01,0x00]
9943 0x05,0x00,0x29,0xd1,0x01,0xef,0x01,0x00
9945 # CHECK: v_lshlrev_b16_e64 v5, v1, v2            ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0x05,0x02,0x00]
9946 0x05,0x00,0x2a,0xd1,0x01,0x05,0x02,0x00
9948 # CHECK: v_lshlrev_b16_e64 v255, v1, v2          ; encoding: [0xff,0x00,0x2a,0xd1,0x01,0x05,0x02,0x00]
9949 0xff,0x00,0x2a,0xd1,0x01,0x05,0x02,0x00
9951 # CHECK: v_lshlrev_b16_e64 v5, v255, v2          ; encoding: [0x05,0x00,0x2a,0xd1,0xff,0x05,0x02,0x00]
9952 0x05,0x00,0x2a,0xd1,0xff,0x05,0x02,0x00
9954 # CHECK: v_lshlrev_b16_e64 v5, s1, v2            ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0x04,0x02,0x00]
9955 0x05,0x00,0x2a,0xd1,0x01,0x04,0x02,0x00
9957 # CHECK: v_lshlrev_b16_e64 v5, s101, v2          ; encoding: [0x05,0x00,0x2a,0xd1,0x65,0x04,0x02,0x00]
9958 0x05,0x00,0x2a,0xd1,0x65,0x04,0x02,0x00
9960 # CHECK: v_lshlrev_b16_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x2a,0xd1,0x66,0x04,0x02,0x00]
9961 0x05,0x00,0x2a,0xd1,0x66,0x04,0x02,0x00
9963 # CHECK: v_lshlrev_b16_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x2a,0xd1,0x67,0x04,0x02,0x00]
9964 0x05,0x00,0x2a,0xd1,0x67,0x04,0x02,0x00
9966 # CHECK: v_lshlrev_b16_e64 v5, vcc_lo, v2        ; encoding: [0x05,0x00,0x2a,0xd1,0x6a,0x04,0x02,0x00]
9967 0x05,0x00,0x2a,0xd1,0x6a,0x04,0x02,0x00
9969 # CHECK: v_lshlrev_b16_e64 v5, vcc_hi, v2        ; encoding: [0x05,0x00,0x2a,0xd1,0x6b,0x04,0x02,0x00]
9970 0x05,0x00,0x2a,0xd1,0x6b,0x04,0x02,0x00
9972 # CHECK: v_lshlrev_b16_e64 v5, tba_lo, v2        ; encoding: [0x05,0x00,0x2a,0xd1,0x6c,0x04,0x02,0x00]
9973 0x05,0x00,0x2a,0xd1,0x6c,0x04,0x02,0x00
9975 # CHECK: v_lshlrev_b16_e64 v5, tba_hi, v2        ; encoding: [0x05,0x00,0x2a,0xd1,0x6d,0x04,0x02,0x00]
9976 0x05,0x00,0x2a,0xd1,0x6d,0x04,0x02,0x00
9978 # CHECK: v_lshlrev_b16_e64 v5, tma_lo, v2        ; encoding: [0x05,0x00,0x2a,0xd1,0x6e,0x04,0x02,0x00]
9979 0x05,0x00,0x2a,0xd1,0x6e,0x04,0x02,0x00
9981 # CHECK: v_lshlrev_b16_e64 v5, tma_hi, v2        ; encoding: [0x05,0x00,0x2a,0xd1,0x6f,0x04,0x02,0x00]
9982 0x05,0x00,0x2a,0xd1,0x6f,0x04,0x02,0x00
9984 # CHECK: v_lshlrev_b16_e64 v5, ttmp11, v2        ; encoding: [0x05,0x00,0x2a,0xd1,0x7b,0x04,0x02,0x00]
9985 0x05,0x00,0x2a,0xd1,0x7b,0x04,0x02,0x00
9987 # CHECK: v_lshlrev_b16_e64 v5, m0, v2            ; encoding: [0x05,0x00,0x2a,0xd1,0x7c,0x04,0x02,0x00]
9988 0x05,0x00,0x2a,0xd1,0x7c,0x04,0x02,0x00
9990 # CHECK: v_lshlrev_b16_e64 v5, exec_lo, v2       ; encoding: [0x05,0x00,0x2a,0xd1,0x7e,0x04,0x02,0x00]
9991 0x05,0x00,0x2a,0xd1,0x7e,0x04,0x02,0x00
9993 # CHECK: v_lshlrev_b16_e64 v5, exec_hi, v2       ; encoding: [0x05,0x00,0x2a,0xd1,0x7f,0x04,0x02,0x00]
9994 0x05,0x00,0x2a,0xd1,0x7f,0x04,0x02,0x00
9996 # CHECK: v_lshlrev_b16_e64 v5, 0, v2             ; encoding: [0x05,0x00,0x2a,0xd1,0x80,0x04,0x02,0x00]
9997 0x05,0x00,0x2a,0xd1,0x80,0x04,0x02,0x00
9999 # CHECK: v_lshlrev_b16_e64 v5, -1, v2            ; encoding: [0x05,0x00,0x2a,0xd1,0xc1,0x04,0x02,0x00]
10000 0x05,0x00,0x2a,0xd1,0xc1,0x04,0x02,0x00
10002 # CHECK: v_lshlrev_b16_e64 v5, 0x3800, v2        ; encoding: [0x05,0x00,0x2a,0xd1,0xff,0x04,0x02,0x00]
10003 0x05,0x00,0x2a,0xd1,0xf0,0x04,0x02,0x00
10005 # CHECK: v_lshlrev_b16_e64 v5, 0xc400, v2        ; encoding: [0x05,0x00,0x2a,0xd1,0xff,0x04,0x02,0x00]
10006 0x05,0x00,0x2a,0xd1,0xf7,0x04,0x02,0x00
10008 # CHECK: v_lshlrev_b16_e64 v5, v1, v255          ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0xff,0x03,0x00]
10009 0x05,0x00,0x2a,0xd1,0x01,0xff,0x03,0x00
10011 # CHECK: v_lshlrev_b16_e64 v5, v1, s2            ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0x05,0x00,0x00]
10012 0x05,0x00,0x2a,0xd1,0x01,0x05,0x00,0x00
10014 # CHECK: v_lshlrev_b16_e64 v5, v1, s101          ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0xcb,0x00,0x00]
10015 0x05,0x00,0x2a,0xd1,0x01,0xcb,0x00,0x00
10017 # CHECK: v_lshlrev_b16_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0xcd,0x00,0x00]
10018 0x05,0x00,0x2a,0xd1,0x01,0xcd,0x00,0x00
10020 # CHECK: v_lshlrev_b16_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0xcf,0x00,0x00]
10021 0x05,0x00,0x2a,0xd1,0x01,0xcf,0x00,0x00
10023 # CHECK: v_lshlrev_b16_e64 v5, v1, vcc_lo        ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0xd5,0x00,0x00]
10024 0x05,0x00,0x2a,0xd1,0x01,0xd5,0x00,0x00
10026 # CHECK: v_lshlrev_b16_e64 v5, v1, vcc_hi        ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0xd7,0x00,0x00]
10027 0x05,0x00,0x2a,0xd1,0x01,0xd7,0x00,0x00
10029 # CHECK: v_lshlrev_b16_e64 v5, v1, tba_lo        ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0xd9,0x00,0x00]
10030 0x05,0x00,0x2a,0xd1,0x01,0xd9,0x00,0x00
10032 # CHECK: v_lshlrev_b16_e64 v5, v1, tba_hi        ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0xdb,0x00,0x00]
10033 0x05,0x00,0x2a,0xd1,0x01,0xdb,0x00,0x00
10035 # CHECK: v_lshlrev_b16_e64 v5, v1, tma_lo        ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0xdd,0x00,0x00]
10036 0x05,0x00,0x2a,0xd1,0x01,0xdd,0x00,0x00
10038 # CHECK: v_lshlrev_b16_e64 v5, v1, tma_hi        ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0xdf,0x00,0x00]
10039 0x05,0x00,0x2a,0xd1,0x01,0xdf,0x00,0x00
10041 # CHECK: v_lshlrev_b16_e64 v5, v1, ttmp11        ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0xf7,0x00,0x00]
10042 0x05,0x00,0x2a,0xd1,0x01,0xf7,0x00,0x00
10044 # CHECK: v_lshlrev_b16_e64 v5, v1, m0            ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0xf9,0x00,0x00]
10045 0x05,0x00,0x2a,0xd1,0x01,0xf9,0x00,0x00
10047 # CHECK: v_lshlrev_b16_e64 v5, v1, exec_lo       ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0xfd,0x00,0x00]
10048 0x05,0x00,0x2a,0xd1,0x01,0xfd,0x00,0x00
10050 # CHECK: v_lshlrev_b16_e64 v5, v1, exec_hi       ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0xff,0x00,0x00]
10051 0x05,0x00,0x2a,0xd1,0x01,0xff,0x00,0x00
10053 # CHECK: v_lshlrev_b16_e64 v5, v1, 0             ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0x01,0x01,0x00]
10054 0x05,0x00,0x2a,0xd1,0x01,0x01,0x01,0x00
10056 # CHECK: v_lshlrev_b16_e64 v5, v1, -1            ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0x83,0x01,0x00]
10057 0x05,0x00,0x2a,0xd1,0x01,0x83,0x01,0x00
10059 # CHECK: v_lshlrev_b16_e64 v5, v1, 0x3800        ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0xff,0x01,0x00]
10060 0x05,0x00,0x2a,0xd1,0x01,0xe1,0x01,0x00
10062 # CHECK: v_lshlrev_b16_e64 v5, v1, 0xc400        ; encoding: [0x05,0x00,0x2a,0xd1,0x01,0xff,0x01,0x00]
10063 0x05,0x00,0x2a,0xd1,0x01,0xef,0x01,0x00
10065 # CHECK: v_lshrrev_b16_e64 v5, v1, v2            ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0x05,0x02,0x00]
10066 0x05,0x00,0x2b,0xd1,0x01,0x05,0x02,0x00
10068 # CHECK: v_lshrrev_b16_e64 v255, v1, v2          ; encoding: [0xff,0x00,0x2b,0xd1,0x01,0x05,0x02,0x00]
10069 0xff,0x00,0x2b,0xd1,0x01,0x05,0x02,0x00
10071 # CHECK: v_lshrrev_b16_e64 v5, v255, v2          ; encoding: [0x05,0x00,0x2b,0xd1,0xff,0x05,0x02,0x00]
10072 0x05,0x00,0x2b,0xd1,0xff,0x05,0x02,0x00
10074 # CHECK: v_lshrrev_b16_e64 v5, s1, v2            ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0x04,0x02,0x00]
10075 0x05,0x00,0x2b,0xd1,0x01,0x04,0x02,0x00
10077 # CHECK: v_lshrrev_b16_e64 v5, s101, v2          ; encoding: [0x05,0x00,0x2b,0xd1,0x65,0x04,0x02,0x00]
10078 0x05,0x00,0x2b,0xd1,0x65,0x04,0x02,0x00
10080 # CHECK: v_lshrrev_b16_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x2b,0xd1,0x66,0x04,0x02,0x00]
10081 0x05,0x00,0x2b,0xd1,0x66,0x04,0x02,0x00
10083 # CHECK: v_lshrrev_b16_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x2b,0xd1,0x67,0x04,0x02,0x00]
10084 0x05,0x00,0x2b,0xd1,0x67,0x04,0x02,0x00
10086 # CHECK: v_lshrrev_b16_e64 v5, vcc_lo, v2        ; encoding: [0x05,0x00,0x2b,0xd1,0x6a,0x04,0x02,0x00]
10087 0x05,0x00,0x2b,0xd1,0x6a,0x04,0x02,0x00
10089 # CHECK: v_lshrrev_b16_e64 v5, vcc_hi, v2        ; encoding: [0x05,0x00,0x2b,0xd1,0x6b,0x04,0x02,0x00]
10090 0x05,0x00,0x2b,0xd1,0x6b,0x04,0x02,0x00
10092 # CHECK: v_lshrrev_b16_e64 v5, tba_lo, v2        ; encoding: [0x05,0x00,0x2b,0xd1,0x6c,0x04,0x02,0x00]
10093 0x05,0x00,0x2b,0xd1,0x6c,0x04,0x02,0x00
10095 # CHECK: v_lshrrev_b16_e64 v5, tba_hi, v2        ; encoding: [0x05,0x00,0x2b,0xd1,0x6d,0x04,0x02,0x00]
10096 0x05,0x00,0x2b,0xd1,0x6d,0x04,0x02,0x00
10098 # CHECK: v_lshrrev_b16_e64 v5, tma_lo, v2        ; encoding: [0x05,0x00,0x2b,0xd1,0x6e,0x04,0x02,0x00]
10099 0x05,0x00,0x2b,0xd1,0x6e,0x04,0x02,0x00
10101 # CHECK: v_lshrrev_b16_e64 v5, tma_hi, v2        ; encoding: [0x05,0x00,0x2b,0xd1,0x6f,0x04,0x02,0x00]
10102 0x05,0x00,0x2b,0xd1,0x6f,0x04,0x02,0x00
10104 # CHECK: v_lshrrev_b16_e64 v5, ttmp11, v2        ; encoding: [0x05,0x00,0x2b,0xd1,0x7b,0x04,0x02,0x00]
10105 0x05,0x00,0x2b,0xd1,0x7b,0x04,0x02,0x00
10107 # CHECK: v_lshrrev_b16_e64 v5, m0, v2            ; encoding: [0x05,0x00,0x2b,0xd1,0x7c,0x04,0x02,0x00]
10108 0x05,0x00,0x2b,0xd1,0x7c,0x04,0x02,0x00
10110 # CHECK: v_lshrrev_b16_e64 v5, exec_lo, v2       ; encoding: [0x05,0x00,0x2b,0xd1,0x7e,0x04,0x02,0x00]
10111 0x05,0x00,0x2b,0xd1,0x7e,0x04,0x02,0x00
10113 # CHECK: v_lshrrev_b16_e64 v5, exec_hi, v2       ; encoding: [0x05,0x00,0x2b,0xd1,0x7f,0x04,0x02,0x00]
10114 0x05,0x00,0x2b,0xd1,0x7f,0x04,0x02,0x00
10116 # CHECK: v_lshrrev_b16_e64 v5, 0, v2             ; encoding: [0x05,0x00,0x2b,0xd1,0x80,0x04,0x02,0x00]
10117 0x05,0x00,0x2b,0xd1,0x80,0x04,0x02,0x00
10119 # CHECK: v_lshrrev_b16_e64 v5, -1, v2            ; encoding: [0x05,0x00,0x2b,0xd1,0xc1,0x04,0x02,0x00]
10120 0x05,0x00,0x2b,0xd1,0xc1,0x04,0x02,0x00
10122 # CHECK: v_lshrrev_b16_e64 v5, 0x3800, v2        ; encoding: [0x05,0x00,0x2b,0xd1,0xff,0x04,0x02,0x00]
10123 0x05,0x00,0x2b,0xd1,0xf0,0x04,0x02,0x00
10125 # CHECK: v_lshrrev_b16_e64 v5, 0xc400, v2        ; encoding: [0x05,0x00,0x2b,0xd1,0xff,0x04,0x02,0x00]
10126 0x05,0x00,0x2b,0xd1,0xf7,0x04,0x02,0x00
10128 # CHECK: v_lshrrev_b16_e64 v5, v1, v255          ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0xff,0x03,0x00]
10129 0x05,0x00,0x2b,0xd1,0x01,0xff,0x03,0x00
10131 # CHECK: v_lshrrev_b16_e64 v5, v1, s2            ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0x05,0x00,0x00]
10132 0x05,0x00,0x2b,0xd1,0x01,0x05,0x00,0x00
10134 # CHECK: v_lshrrev_b16_e64 v5, v1, s101          ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0xcb,0x00,0x00]
10135 0x05,0x00,0x2b,0xd1,0x01,0xcb,0x00,0x00
10137 # CHECK: v_lshrrev_b16_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0xcd,0x00,0x00]
10138 0x05,0x00,0x2b,0xd1,0x01,0xcd,0x00,0x00
10140 # CHECK: v_lshrrev_b16_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0xcf,0x00,0x00]
10141 0x05,0x00,0x2b,0xd1,0x01,0xcf,0x00,0x00
10143 # CHECK: v_lshrrev_b16_e64 v5, v1, vcc_lo        ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0xd5,0x00,0x00]
10144 0x05,0x00,0x2b,0xd1,0x01,0xd5,0x00,0x00
10146 # CHECK: v_lshrrev_b16_e64 v5, v1, vcc_hi        ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0xd7,0x00,0x00]
10147 0x05,0x00,0x2b,0xd1,0x01,0xd7,0x00,0x00
10149 # CHECK: v_lshrrev_b16_e64 v5, v1, tba_lo        ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0xd9,0x00,0x00]
10150 0x05,0x00,0x2b,0xd1,0x01,0xd9,0x00,0x00
10152 # CHECK: v_lshrrev_b16_e64 v5, v1, tba_hi        ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0xdb,0x00,0x00]
10153 0x05,0x00,0x2b,0xd1,0x01,0xdb,0x00,0x00
10155 # CHECK: v_lshrrev_b16_e64 v5, v1, tma_lo        ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0xdd,0x00,0x00]
10156 0x05,0x00,0x2b,0xd1,0x01,0xdd,0x00,0x00
10158 # CHECK: v_lshrrev_b16_e64 v5, v1, tma_hi        ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0xdf,0x00,0x00]
10159 0x05,0x00,0x2b,0xd1,0x01,0xdf,0x00,0x00
10161 # CHECK: v_lshrrev_b16_e64 v5, v1, ttmp11        ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0xf7,0x00,0x00]
10162 0x05,0x00,0x2b,0xd1,0x01,0xf7,0x00,0x00
10164 # CHECK: v_lshrrev_b16_e64 v5, v1, m0            ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0xf9,0x00,0x00]
10165 0x05,0x00,0x2b,0xd1,0x01,0xf9,0x00,0x00
10167 # CHECK: v_lshrrev_b16_e64 v5, v1, exec_lo       ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0xfd,0x00,0x00]
10168 0x05,0x00,0x2b,0xd1,0x01,0xfd,0x00,0x00
10170 # CHECK: v_lshrrev_b16_e64 v5, v1, exec_hi       ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0xff,0x00,0x00]
10171 0x05,0x00,0x2b,0xd1,0x01,0xff,0x00,0x00
10173 # CHECK: v_lshrrev_b16_e64 v5, v1, 0             ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0x01,0x01,0x00]
10174 0x05,0x00,0x2b,0xd1,0x01,0x01,0x01,0x00
10176 # CHECK: v_lshrrev_b16_e64 v5, v1, -1            ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0x83,0x01,0x00]
10177 0x05,0x00,0x2b,0xd1,0x01,0x83,0x01,0x00
10179 # CHECK: v_lshrrev_b16_e64 v5, v1, 0x3800        ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0xff,0x01,0x00]
10180 0x05,0x00,0x2b,0xd1,0x01,0xe1,0x01,0x00
10182 # CHECK: v_lshrrev_b16_e64 v5, v1, 0xc400        ; encoding: [0x05,0x00,0x2b,0xd1,0x01,0xff,0x01,0x00]
10183 0x05,0x00,0x2b,0xd1,0x01,0xef,0x01,0x00
10185 # CHECK: v_ashrrev_i16_e64 v5, v1, v2            ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0x05,0x02,0x00]
10186 0x05,0x00,0x2c,0xd1,0x01,0x05,0x02,0x00
10188 # CHECK: v_ashrrev_i16_e64 v255, v1, v2          ; encoding: [0xff,0x00,0x2c,0xd1,0x01,0x05,0x02,0x00]
10189 0xff,0x00,0x2c,0xd1,0x01,0x05,0x02,0x00
10191 # CHECK: v_ashrrev_i16_e64 v5, v255, v2          ; encoding: [0x05,0x00,0x2c,0xd1,0xff,0x05,0x02,0x00]
10192 0x05,0x00,0x2c,0xd1,0xff,0x05,0x02,0x00
10194 # CHECK: v_ashrrev_i16_e64 v5, s1, v2            ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0x04,0x02,0x00]
10195 0x05,0x00,0x2c,0xd1,0x01,0x04,0x02,0x00
10197 # CHECK: v_ashrrev_i16_e64 v5, s101, v2          ; encoding: [0x05,0x00,0x2c,0xd1,0x65,0x04,0x02,0x00]
10198 0x05,0x00,0x2c,0xd1,0x65,0x04,0x02,0x00
10200 # CHECK: v_ashrrev_i16_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x2c,0xd1,0x66,0x04,0x02,0x00]
10201 0x05,0x00,0x2c,0xd1,0x66,0x04,0x02,0x00
10203 # CHECK: v_ashrrev_i16_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x2c,0xd1,0x67,0x04,0x02,0x00]
10204 0x05,0x00,0x2c,0xd1,0x67,0x04,0x02,0x00
10206 # CHECK: v_ashrrev_i16_e64 v5, vcc_lo, v2        ; encoding: [0x05,0x00,0x2c,0xd1,0x6a,0x04,0x02,0x00]
10207 0x05,0x00,0x2c,0xd1,0x6a,0x04,0x02,0x00
10209 # CHECK: v_ashrrev_i16_e64 v5, vcc_hi, v2        ; encoding: [0x05,0x00,0x2c,0xd1,0x6b,0x04,0x02,0x00]
10210 0x05,0x00,0x2c,0xd1,0x6b,0x04,0x02,0x00
10212 # CHECK: v_ashrrev_i16_e64 v5, tba_lo, v2        ; encoding: [0x05,0x00,0x2c,0xd1,0x6c,0x04,0x02,0x00]
10213 0x05,0x00,0x2c,0xd1,0x6c,0x04,0x02,0x00
10215 # CHECK: v_ashrrev_i16_e64 v5, tba_hi, v2        ; encoding: [0x05,0x00,0x2c,0xd1,0x6d,0x04,0x02,0x00]
10216 0x05,0x00,0x2c,0xd1,0x6d,0x04,0x02,0x00
10218 # CHECK: v_ashrrev_i16_e64 v5, tma_lo, v2        ; encoding: [0x05,0x00,0x2c,0xd1,0x6e,0x04,0x02,0x00]
10219 0x05,0x00,0x2c,0xd1,0x6e,0x04,0x02,0x00
10221 # CHECK: v_ashrrev_i16_e64 v5, tma_hi, v2        ; encoding: [0x05,0x00,0x2c,0xd1,0x6f,0x04,0x02,0x00]
10222 0x05,0x00,0x2c,0xd1,0x6f,0x04,0x02,0x00
10224 # CHECK: v_ashrrev_i16_e64 v5, ttmp11, v2        ; encoding: [0x05,0x00,0x2c,0xd1,0x7b,0x04,0x02,0x00]
10225 0x05,0x00,0x2c,0xd1,0x7b,0x04,0x02,0x00
10227 # CHECK: v_ashrrev_i16_e64 v5, m0, v2            ; encoding: [0x05,0x00,0x2c,0xd1,0x7c,0x04,0x02,0x00]
10228 0x05,0x00,0x2c,0xd1,0x7c,0x04,0x02,0x00
10230 # CHECK: v_ashrrev_i16_e64 v5, exec_lo, v2       ; encoding: [0x05,0x00,0x2c,0xd1,0x7e,0x04,0x02,0x00]
10231 0x05,0x00,0x2c,0xd1,0x7e,0x04,0x02,0x00
10233 # CHECK: v_ashrrev_i16_e64 v5, exec_hi, v2       ; encoding: [0x05,0x00,0x2c,0xd1,0x7f,0x04,0x02,0x00]
10234 0x05,0x00,0x2c,0xd1,0x7f,0x04,0x02,0x00
10236 # CHECK: v_ashrrev_i16_e64 v5, 0, v2             ; encoding: [0x05,0x00,0x2c,0xd1,0x80,0x04,0x02,0x00]
10237 0x05,0x00,0x2c,0xd1,0x80,0x04,0x02,0x00
10239 # CHECK: v_ashrrev_i16_e64 v5, -1, v2            ; encoding: [0x05,0x00,0x2c,0xd1,0xc1,0x04,0x02,0x00]
10240 0x05,0x00,0x2c,0xd1,0xc1,0x04,0x02,0x00
10242 # CHECK: v_ashrrev_i16_e64 v5, 0x3800, v2        ; encoding: [0x05,0x00,0x2c,0xd1,0xff,0x04,0x02,0x00]
10243 0x05,0x00,0x2c,0xd1,0xf0,0x04,0x02,0x00
10245 # CHECK: v_ashrrev_i16_e64 v5, 0xc400, v2        ; encoding: [0x05,0x00,0x2c,0xd1,0xff,0x04,0x02,0x00]
10246 0x05,0x00,0x2c,0xd1,0xf7,0x04,0x02,0x00
10248 # CHECK: v_ashrrev_i16_e64 v5, v1, v255          ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0xff,0x03,0x00]
10249 0x05,0x00,0x2c,0xd1,0x01,0xff,0x03,0x00
10251 # CHECK: v_ashrrev_i16_e64 v5, v1, s2            ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0x05,0x00,0x00]
10252 0x05,0x00,0x2c,0xd1,0x01,0x05,0x00,0x00
10254 # CHECK: v_ashrrev_i16_e64 v5, v1, s101          ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0xcb,0x00,0x00]
10255 0x05,0x00,0x2c,0xd1,0x01,0xcb,0x00,0x00
10257 # CHECK: v_ashrrev_i16_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0xcd,0x00,0x00]
10258 0x05,0x00,0x2c,0xd1,0x01,0xcd,0x00,0x00
10260 # CHECK: v_ashrrev_i16_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0xcf,0x00,0x00]
10261 0x05,0x00,0x2c,0xd1,0x01,0xcf,0x00,0x00
10263 # CHECK: v_ashrrev_i16_e64 v5, v1, vcc_lo        ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0xd5,0x00,0x00]
10264 0x05,0x00,0x2c,0xd1,0x01,0xd5,0x00,0x00
10266 # CHECK: v_ashrrev_i16_e64 v5, v1, vcc_hi        ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0xd7,0x00,0x00]
10267 0x05,0x00,0x2c,0xd1,0x01,0xd7,0x00,0x00
10269 # CHECK: v_ashrrev_i16_e64 v5, v1, tba_lo        ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0xd9,0x00,0x00]
10270 0x05,0x00,0x2c,0xd1,0x01,0xd9,0x00,0x00
10272 # CHECK: v_ashrrev_i16_e64 v5, v1, tba_hi        ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0xdb,0x00,0x00]
10273 0x05,0x00,0x2c,0xd1,0x01,0xdb,0x00,0x00
10275 # CHECK: v_ashrrev_i16_e64 v5, v1, tma_lo        ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0xdd,0x00,0x00]
10276 0x05,0x00,0x2c,0xd1,0x01,0xdd,0x00,0x00
10278 # CHECK: v_ashrrev_i16_e64 v5, v1, tma_hi        ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0xdf,0x00,0x00]
10279 0x05,0x00,0x2c,0xd1,0x01,0xdf,0x00,0x00
10281 # CHECK: v_ashrrev_i16_e64 v5, v1, ttmp11        ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0xf7,0x00,0x00]
10282 0x05,0x00,0x2c,0xd1,0x01,0xf7,0x00,0x00
10284 # CHECK: v_ashrrev_i16_e64 v5, v1, m0            ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0xf9,0x00,0x00]
10285 0x05,0x00,0x2c,0xd1,0x01,0xf9,0x00,0x00
10287 # CHECK: v_ashrrev_i16_e64 v5, v1, exec_lo       ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0xfd,0x00,0x00]
10288 0x05,0x00,0x2c,0xd1,0x01,0xfd,0x00,0x00
10290 # CHECK: v_ashrrev_i16_e64 v5, v1, exec_hi       ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0xff,0x00,0x00]
10291 0x05,0x00,0x2c,0xd1,0x01,0xff,0x00,0x00
10293 # CHECK: v_ashrrev_i16_e64 v5, v1, 0             ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0x01,0x01,0x00]
10294 0x05,0x00,0x2c,0xd1,0x01,0x01,0x01,0x00
10296 # CHECK: v_ashrrev_i16_e64 v5, v1, -1            ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0x83,0x01,0x00]
10297 0x05,0x00,0x2c,0xd1,0x01,0x83,0x01,0x00
10299 # CHECK: v_ashrrev_i16_e64 v5, v1, 0x3800        ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0xff,0x01,0x00]
10300 0x05,0x00,0x2c,0xd1,0x01,0xe1,0x01,0x00
10302 # CHECK: v_ashrrev_i16_e64 v5, v1, 0xc400        ; encoding: [0x05,0x00,0x2c,0xd1,0x01,0xff,0x01,0x00]
10303 0x05,0x00,0x2c,0xd1,0x01,0xef,0x01,0x00
10305 # CHECK: v_max_f16_e64 v5, v1, v2                ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0x05,0x02,0x00]
10306 0x05,0x00,0x2d,0xd1,0x01,0x05,0x02,0x00
10308 # CHECK: v_max_f16_e64 v255, v1, v2              ; encoding: [0xff,0x00,0x2d,0xd1,0x01,0x05,0x02,0x00]
10309 0xff,0x00,0x2d,0xd1,0x01,0x05,0x02,0x00
10311 # CHECK: v_max_f16_e64 v5, v255, v2              ; encoding: [0x05,0x00,0x2d,0xd1,0xff,0x05,0x02,0x00]
10312 0x05,0x00,0x2d,0xd1,0xff,0x05,0x02,0x00
10314 # CHECK: v_max_f16_e64 v5, s1, v2                ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0x04,0x02,0x00]
10315 0x05,0x00,0x2d,0xd1,0x01,0x04,0x02,0x00
10317 # CHECK: v_max_f16_e64 v5, s101, v2              ; encoding: [0x05,0x00,0x2d,0xd1,0x65,0x04,0x02,0x00]
10318 0x05,0x00,0x2d,0xd1,0x65,0x04,0x02,0x00
10320 # CHECK: v_max_f16_e64 v5, flat_scratch_lo, v2   ; encoding: [0x05,0x00,0x2d,0xd1,0x66,0x04,0x02,0x00]
10321 0x05,0x00,0x2d,0xd1,0x66,0x04,0x02,0x00
10323 # CHECK: v_max_f16_e64 v5, flat_scratch_hi, v2   ; encoding: [0x05,0x00,0x2d,0xd1,0x67,0x04,0x02,0x00]
10324 0x05,0x00,0x2d,0xd1,0x67,0x04,0x02,0x00
10326 # CHECK: v_max_f16_e64 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x2d,0xd1,0x6a,0x04,0x02,0x00]
10327 0x05,0x00,0x2d,0xd1,0x6a,0x04,0x02,0x00
10329 # CHECK: v_max_f16_e64 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x2d,0xd1,0x6b,0x04,0x02,0x00]
10330 0x05,0x00,0x2d,0xd1,0x6b,0x04,0x02,0x00
10332 # CHECK: v_max_f16_e64 v5, tba_lo, v2            ; encoding: [0x05,0x00,0x2d,0xd1,0x6c,0x04,0x02,0x00]
10333 0x05,0x00,0x2d,0xd1,0x6c,0x04,0x02,0x00
10335 # CHECK: v_max_f16_e64 v5, tba_hi, v2            ; encoding: [0x05,0x00,0x2d,0xd1,0x6d,0x04,0x02,0x00]
10336 0x05,0x00,0x2d,0xd1,0x6d,0x04,0x02,0x00
10338 # CHECK: v_max_f16_e64 v5, tma_lo, v2            ; encoding: [0x05,0x00,0x2d,0xd1,0x6e,0x04,0x02,0x00]
10339 0x05,0x00,0x2d,0xd1,0x6e,0x04,0x02,0x00
10341 # CHECK: v_max_f16_e64 v5, tma_hi, v2            ; encoding: [0x05,0x00,0x2d,0xd1,0x6f,0x04,0x02,0x00]
10342 0x05,0x00,0x2d,0xd1,0x6f,0x04,0x02,0x00
10344 # CHECK: v_max_f16_e64 v5, ttmp11, v2            ; encoding: [0x05,0x00,0x2d,0xd1,0x7b,0x04,0x02,0x00]
10345 0x05,0x00,0x2d,0xd1,0x7b,0x04,0x02,0x00
10347 # CHECK: v_max_f16_e64 v5, m0, v2                ; encoding: [0x05,0x00,0x2d,0xd1,0x7c,0x04,0x02,0x00]
10348 0x05,0x00,0x2d,0xd1,0x7c,0x04,0x02,0x00
10350 # CHECK: v_max_f16_e64 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x2d,0xd1,0x7e,0x04,0x02,0x00]
10351 0x05,0x00,0x2d,0xd1,0x7e,0x04,0x02,0x00
10353 # CHECK: v_max_f16_e64 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x2d,0xd1,0x7f,0x04,0x02,0x00]
10354 0x05,0x00,0x2d,0xd1,0x7f,0x04,0x02,0x00
10356 # CHECK: v_max_f16_e64 v5, 0, v2                 ; encoding: [0x05,0x00,0x2d,0xd1,0x80,0x04,0x02,0x00]
10357 0x05,0x00,0x2d,0xd1,0x80,0x04,0x02,0x00
10359 # CHECK: v_max_f16_e64 v5, -1, v2                ; encoding: [0x05,0x00,0x2d,0xd1,0xc1,0x04,0x02,0x00]
10360 0x05,0x00,0x2d,0xd1,0xc1,0x04,0x02,0x00
10362 # CHECK: v_max_f16_e64 v5, 0.5, v2               ; encoding: [0x05,0x00,0x2d,0xd1,0xf0,0x04,0x02,0x00]
10363 0x05,0x00,0x2d,0xd1,0xf0,0x04,0x02,0x00
10365 # CHECK: v_max_f16_e64 v5, -4.0, v2              ; encoding: [0x05,0x00,0x2d,0xd1,0xf7,0x04,0x02,0x00]
10366 0x05,0x00,0x2d,0xd1,0xf7,0x04,0x02,0x00
10368 # CHECK: v_max_f16_e64 v5, v1, v255              ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0xff,0x03,0x00]
10369 0x05,0x00,0x2d,0xd1,0x01,0xff,0x03,0x00
10371 # CHECK: v_max_f16_e64 v5, v1, s2                ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0x05,0x00,0x00]
10372 0x05,0x00,0x2d,0xd1,0x01,0x05,0x00,0x00
10374 # CHECK: v_max_f16_e64 v5, v1, s101              ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0xcb,0x00,0x00]
10375 0x05,0x00,0x2d,0xd1,0x01,0xcb,0x00,0x00
10377 # CHECK: v_max_f16_e64 v5, v1, flat_scratch_lo   ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0xcd,0x00,0x00]
10378 0x05,0x00,0x2d,0xd1,0x01,0xcd,0x00,0x00
10380 # CHECK: v_max_f16_e64 v5, v1, flat_scratch_hi   ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0xcf,0x00,0x00]
10381 0x05,0x00,0x2d,0xd1,0x01,0xcf,0x00,0x00
10383 # CHECK: v_max_f16_e64 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0xd5,0x00,0x00]
10384 0x05,0x00,0x2d,0xd1,0x01,0xd5,0x00,0x00
10386 # CHECK: v_max_f16_e64 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0xd7,0x00,0x00]
10387 0x05,0x00,0x2d,0xd1,0x01,0xd7,0x00,0x00
10389 # CHECK: v_max_f16_e64 v5, v1, tba_lo            ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0xd9,0x00,0x00]
10390 0x05,0x00,0x2d,0xd1,0x01,0xd9,0x00,0x00
10392 # CHECK: v_max_f16_e64 v5, v1, tba_hi            ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0xdb,0x00,0x00]
10393 0x05,0x00,0x2d,0xd1,0x01,0xdb,0x00,0x00
10395 # CHECK: v_max_f16_e64 v5, v1, tma_lo            ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0xdd,0x00,0x00]
10396 0x05,0x00,0x2d,0xd1,0x01,0xdd,0x00,0x00
10398 # CHECK: v_max_f16_e64 v5, v1, tma_hi            ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0xdf,0x00,0x00]
10399 0x05,0x00,0x2d,0xd1,0x01,0xdf,0x00,0x00
10401 # CHECK: v_max_f16_e64 v5, v1, ttmp11            ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0xf7,0x00,0x00]
10402 0x05,0x00,0x2d,0xd1,0x01,0xf7,0x00,0x00
10404 # CHECK: v_max_f16_e64 v5, v1, m0                ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0xf9,0x00,0x00]
10405 0x05,0x00,0x2d,0xd1,0x01,0xf9,0x00,0x00
10407 # CHECK: v_max_f16_e64 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0xfd,0x00,0x00]
10408 0x05,0x00,0x2d,0xd1,0x01,0xfd,0x00,0x00
10410 # CHECK: v_max_f16_e64 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0xff,0x00,0x00]
10411 0x05,0x00,0x2d,0xd1,0x01,0xff,0x00,0x00
10413 # CHECK: v_max_f16_e64 v5, v1, 0                 ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0x01,0x01,0x00]
10414 0x05,0x00,0x2d,0xd1,0x01,0x01,0x01,0x00
10416 # CHECK: v_max_f16_e64 v5, v1, -1                ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0x83,0x01,0x00]
10417 0x05,0x00,0x2d,0xd1,0x01,0x83,0x01,0x00
10419 # CHECK: v_max_f16_e64 v5, v1, 0.5               ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0xe1,0x01,0x00]
10420 0x05,0x00,0x2d,0xd1,0x01,0xe1,0x01,0x00
10422 # CHECK: v_max_f16_e64 v5, v1, -4.0              ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0xef,0x01,0x00]
10423 0x05,0x00,0x2d,0xd1,0x01,0xef,0x01,0x00
10425 # CHECK: v_max_f16_e64 v5, -v1, v2               ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0x05,0x02,0x20]
10426 0x05,0x00,0x2d,0xd1,0x01,0x05,0x02,0x20
10428 # CHECK: v_max_f16_e64 v5, v1, -v2               ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0x05,0x02,0x40]
10429 0x05,0x00,0x2d,0xd1,0x01,0x05,0x02,0x40
10431 # CHECK: v_max_f16_e64 v5, -v1, -v2              ; encoding: [0x05,0x00,0x2d,0xd1,0x01,0x05,0x02,0x60]
10432 0x05,0x00,0x2d,0xd1,0x01,0x05,0x02,0x60
10434 # CHECK: v_max_f16_e64 v5, |v1|, v2              ; encoding: [0x05,0x01,0x2d,0xd1,0x01,0x05,0x02,0x00]
10435 0x05,0x01,0x2d,0xd1,0x01,0x05,0x02,0x00
10437 # CHECK: v_max_f16_e64 v5, v1, |v2|              ; encoding: [0x05,0x02,0x2d,0xd1,0x01,0x05,0x02,0x00]
10438 0x05,0x02,0x2d,0xd1,0x01,0x05,0x02,0x00
10440 # CHECK: v_max_f16_e64 v5, |v1|, |v2|            ; encoding: [0x05,0x03,0x2d,0xd1,0x01,0x05,0x02,0x00]
10441 0x05,0x03,0x2d,0xd1,0x01,0x05,0x02,0x00
10443 # CHECK: v_max_f16_e64 v5, v1, v2 clamp          ; encoding: [0x05,0x80,0x2d,0xd1,0x01,0x05,0x02,0x00]
10444 0x05,0x80,0x2d,0xd1,0x01,0x05,0x02,0x00
10446 # CHECK: v_min_f16_e64 v5, v1, v2                ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0x05,0x02,0x00]
10447 0x05,0x00,0x2e,0xd1,0x01,0x05,0x02,0x00
10449 # CHECK: v_min_f16_e64 v255, v1, v2              ; encoding: [0xff,0x00,0x2e,0xd1,0x01,0x05,0x02,0x00]
10450 0xff,0x00,0x2e,0xd1,0x01,0x05,0x02,0x00
10452 # CHECK: v_min_f16_e64 v5, v255, v2              ; encoding: [0x05,0x00,0x2e,0xd1,0xff,0x05,0x02,0x00]
10453 0x05,0x00,0x2e,0xd1,0xff,0x05,0x02,0x00
10455 # CHECK: v_min_f16_e64 v5, s1, v2                ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0x04,0x02,0x00]
10456 0x05,0x00,0x2e,0xd1,0x01,0x04,0x02,0x00
10458 # CHECK: v_min_f16_e64 v5, s101, v2              ; encoding: [0x05,0x00,0x2e,0xd1,0x65,0x04,0x02,0x00]
10459 0x05,0x00,0x2e,0xd1,0x65,0x04,0x02,0x00
10461 # CHECK: v_min_f16_e64 v5, flat_scratch_lo, v2   ; encoding: [0x05,0x00,0x2e,0xd1,0x66,0x04,0x02,0x00]
10462 0x05,0x00,0x2e,0xd1,0x66,0x04,0x02,0x00
10464 # CHECK: v_min_f16_e64 v5, flat_scratch_hi, v2   ; encoding: [0x05,0x00,0x2e,0xd1,0x67,0x04,0x02,0x00]
10465 0x05,0x00,0x2e,0xd1,0x67,0x04,0x02,0x00
10467 # CHECK: v_min_f16_e64 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x2e,0xd1,0x6a,0x04,0x02,0x00]
10468 0x05,0x00,0x2e,0xd1,0x6a,0x04,0x02,0x00
10470 # CHECK: v_min_f16_e64 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x2e,0xd1,0x6b,0x04,0x02,0x00]
10471 0x05,0x00,0x2e,0xd1,0x6b,0x04,0x02,0x00
10473 # CHECK: v_min_f16_e64 v5, tba_lo, v2            ; encoding: [0x05,0x00,0x2e,0xd1,0x6c,0x04,0x02,0x00]
10474 0x05,0x00,0x2e,0xd1,0x6c,0x04,0x02,0x00
10476 # CHECK: v_min_f16_e64 v5, tba_hi, v2            ; encoding: [0x05,0x00,0x2e,0xd1,0x6d,0x04,0x02,0x00]
10477 0x05,0x00,0x2e,0xd1,0x6d,0x04,0x02,0x00
10479 # CHECK: v_min_f16_e64 v5, tma_lo, v2            ; encoding: [0x05,0x00,0x2e,0xd1,0x6e,0x04,0x02,0x00]
10480 0x05,0x00,0x2e,0xd1,0x6e,0x04,0x02,0x00
10482 # CHECK: v_min_f16_e64 v5, tma_hi, v2            ; encoding: [0x05,0x00,0x2e,0xd1,0x6f,0x04,0x02,0x00]
10483 0x05,0x00,0x2e,0xd1,0x6f,0x04,0x02,0x00
10485 # CHECK: v_min_f16_e64 v5, ttmp11, v2            ; encoding: [0x05,0x00,0x2e,0xd1,0x7b,0x04,0x02,0x00]
10486 0x05,0x00,0x2e,0xd1,0x7b,0x04,0x02,0x00
10488 # CHECK: v_min_f16_e64 v5, m0, v2                ; encoding: [0x05,0x00,0x2e,0xd1,0x7c,0x04,0x02,0x00]
10489 0x05,0x00,0x2e,0xd1,0x7c,0x04,0x02,0x00
10491 # CHECK: v_min_f16_e64 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x2e,0xd1,0x7e,0x04,0x02,0x00]
10492 0x05,0x00,0x2e,0xd1,0x7e,0x04,0x02,0x00
10494 # CHECK: v_min_f16_e64 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x2e,0xd1,0x7f,0x04,0x02,0x00]
10495 0x05,0x00,0x2e,0xd1,0x7f,0x04,0x02,0x00
10497 # CHECK: v_min_f16_e64 v5, 0, v2                 ; encoding: [0x05,0x00,0x2e,0xd1,0x80,0x04,0x02,0x00]
10498 0x05,0x00,0x2e,0xd1,0x80,0x04,0x02,0x00
10500 # CHECK: v_min_f16_e64 v5, -1, v2                ; encoding: [0x05,0x00,0x2e,0xd1,0xc1,0x04,0x02,0x00]
10501 0x05,0x00,0x2e,0xd1,0xc1,0x04,0x02,0x00
10503 # CHECK: v_min_f16_e64 v5, 0.5, v2               ; encoding: [0x05,0x00,0x2e,0xd1,0xf0,0x04,0x02,0x00]
10504 0x05,0x00,0x2e,0xd1,0xf0,0x04,0x02,0x00
10506 # CHECK: v_min_f16_e64 v5, -4.0, v2              ; encoding: [0x05,0x00,0x2e,0xd1,0xf7,0x04,0x02,0x00]
10507 0x05,0x00,0x2e,0xd1,0xf7,0x04,0x02,0x00
10509 # CHECK: v_min_f16_e64 v5, v1, v255              ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0xff,0x03,0x00]
10510 0x05,0x00,0x2e,0xd1,0x01,0xff,0x03,0x00
10512 # CHECK: v_min_f16_e64 v5, v1, s2                ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0x05,0x00,0x00]
10513 0x05,0x00,0x2e,0xd1,0x01,0x05,0x00,0x00
10515 # CHECK: v_min_f16_e64 v5, v1, s101              ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0xcb,0x00,0x00]
10516 0x05,0x00,0x2e,0xd1,0x01,0xcb,0x00,0x00
10518 # CHECK: v_min_f16_e64 v5, v1, flat_scratch_lo   ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0xcd,0x00,0x00]
10519 0x05,0x00,0x2e,0xd1,0x01,0xcd,0x00,0x00
10521 # CHECK: v_min_f16_e64 v5, v1, flat_scratch_hi   ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0xcf,0x00,0x00]
10522 0x05,0x00,0x2e,0xd1,0x01,0xcf,0x00,0x00
10524 # CHECK: v_min_f16_e64 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0xd5,0x00,0x00]
10525 0x05,0x00,0x2e,0xd1,0x01,0xd5,0x00,0x00
10527 # CHECK: v_min_f16_e64 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0xd7,0x00,0x00]
10528 0x05,0x00,0x2e,0xd1,0x01,0xd7,0x00,0x00
10530 # CHECK: v_min_f16_e64 v5, v1, tba_lo            ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0xd9,0x00,0x00]
10531 0x05,0x00,0x2e,0xd1,0x01,0xd9,0x00,0x00
10533 # CHECK: v_min_f16_e64 v5, v1, tba_hi            ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0xdb,0x00,0x00]
10534 0x05,0x00,0x2e,0xd1,0x01,0xdb,0x00,0x00
10536 # CHECK: v_min_f16_e64 v5, v1, tma_lo            ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0xdd,0x00,0x00]
10537 0x05,0x00,0x2e,0xd1,0x01,0xdd,0x00,0x00
10539 # CHECK: v_min_f16_e64 v5, v1, tma_hi            ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0xdf,0x00,0x00]
10540 0x05,0x00,0x2e,0xd1,0x01,0xdf,0x00,0x00
10542 # CHECK: v_min_f16_e64 v5, v1, ttmp11            ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0xf7,0x00,0x00]
10543 0x05,0x00,0x2e,0xd1,0x01,0xf7,0x00,0x00
10545 # CHECK: v_min_f16_e64 v5, v1, m0                ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0xf9,0x00,0x00]
10546 0x05,0x00,0x2e,0xd1,0x01,0xf9,0x00,0x00
10548 # CHECK: v_min_f16_e64 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0xfd,0x00,0x00]
10549 0x05,0x00,0x2e,0xd1,0x01,0xfd,0x00,0x00
10551 # CHECK: v_min_f16_e64 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0xff,0x00,0x00]
10552 0x05,0x00,0x2e,0xd1,0x01,0xff,0x00,0x00
10554 # CHECK: v_min_f16_e64 v5, v1, 0                 ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0x01,0x01,0x00]
10555 0x05,0x00,0x2e,0xd1,0x01,0x01,0x01,0x00
10557 # CHECK: v_min_f16_e64 v5, v1, -1                ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0x83,0x01,0x00]
10558 0x05,0x00,0x2e,0xd1,0x01,0x83,0x01,0x00
10560 # CHECK: v_min_f16_e64 v5, v1, 0.5               ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0xe1,0x01,0x00]
10561 0x05,0x00,0x2e,0xd1,0x01,0xe1,0x01,0x00
10563 # CHECK: v_min_f16_e64 v5, v1, -4.0              ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0xef,0x01,0x00]
10564 0x05,0x00,0x2e,0xd1,0x01,0xef,0x01,0x00
10566 # CHECK: v_min_f16_e64 v5, -v1, v2               ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0x05,0x02,0x20]
10567 0x05,0x00,0x2e,0xd1,0x01,0x05,0x02,0x20
10569 # CHECK: v_min_f16_e64 v5, v1, -v2               ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0x05,0x02,0x40]
10570 0x05,0x00,0x2e,0xd1,0x01,0x05,0x02,0x40
10572 # CHECK: v_min_f16_e64 v5, -v1, -v2              ; encoding: [0x05,0x00,0x2e,0xd1,0x01,0x05,0x02,0x60]
10573 0x05,0x00,0x2e,0xd1,0x01,0x05,0x02,0x60
10575 # CHECK: v_min_f16_e64 v5, |v1|, v2              ; encoding: [0x05,0x01,0x2e,0xd1,0x01,0x05,0x02,0x00]
10576 0x05,0x01,0x2e,0xd1,0x01,0x05,0x02,0x00
10578 # CHECK: v_min_f16_e64 v5, v1, |v2|              ; encoding: [0x05,0x02,0x2e,0xd1,0x01,0x05,0x02,0x00]
10579 0x05,0x02,0x2e,0xd1,0x01,0x05,0x02,0x00
10581 # CHECK: v_min_f16_e64 v5, |v1|, |v2|            ; encoding: [0x05,0x03,0x2e,0xd1,0x01,0x05,0x02,0x00]
10582 0x05,0x03,0x2e,0xd1,0x01,0x05,0x02,0x00
10584 # CHECK: v_min_f16_e64 v5, v1, v2 clamp          ; encoding: [0x05,0x80,0x2e,0xd1,0x01,0x05,0x02,0x00]
10585 0x05,0x80,0x2e,0xd1,0x01,0x05,0x02,0x00
10587 # CHECK: v_max_u16_e64 v5, v1, v2                ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0x05,0x02,0x00]
10588 0x05,0x00,0x2f,0xd1,0x01,0x05,0x02,0x00
10590 # CHECK: v_max_u16_e64 v255, v1, v2              ; encoding: [0xff,0x00,0x2f,0xd1,0x01,0x05,0x02,0x00]
10591 0xff,0x00,0x2f,0xd1,0x01,0x05,0x02,0x00
10593 # CHECK: v_max_u16_e64 v5, v255, v2              ; encoding: [0x05,0x00,0x2f,0xd1,0xff,0x05,0x02,0x00]
10594 0x05,0x00,0x2f,0xd1,0xff,0x05,0x02,0x00
10596 # CHECK: v_max_u16_e64 v5, s1, v2                ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0x04,0x02,0x00]
10597 0x05,0x00,0x2f,0xd1,0x01,0x04,0x02,0x00
10599 # CHECK: v_max_u16_e64 v5, s101, v2              ; encoding: [0x05,0x00,0x2f,0xd1,0x65,0x04,0x02,0x00]
10600 0x05,0x00,0x2f,0xd1,0x65,0x04,0x02,0x00
10602 # CHECK: v_max_u16_e64 v5, flat_scratch_lo, v2   ; encoding: [0x05,0x00,0x2f,0xd1,0x66,0x04,0x02,0x00]
10603 0x05,0x00,0x2f,0xd1,0x66,0x04,0x02,0x00
10605 # CHECK: v_max_u16_e64 v5, flat_scratch_hi, v2   ; encoding: [0x05,0x00,0x2f,0xd1,0x67,0x04,0x02,0x00]
10606 0x05,0x00,0x2f,0xd1,0x67,0x04,0x02,0x00
10608 # CHECK: v_max_u16_e64 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x2f,0xd1,0x6a,0x04,0x02,0x00]
10609 0x05,0x00,0x2f,0xd1,0x6a,0x04,0x02,0x00
10611 # CHECK: v_max_u16_e64 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x2f,0xd1,0x6b,0x04,0x02,0x00]
10612 0x05,0x00,0x2f,0xd1,0x6b,0x04,0x02,0x00
10614 # CHECK: v_max_u16_e64 v5, tba_lo, v2            ; encoding: [0x05,0x00,0x2f,0xd1,0x6c,0x04,0x02,0x00]
10615 0x05,0x00,0x2f,0xd1,0x6c,0x04,0x02,0x00
10617 # CHECK: v_max_u16_e64 v5, tba_hi, v2            ; encoding: [0x05,0x00,0x2f,0xd1,0x6d,0x04,0x02,0x00]
10618 0x05,0x00,0x2f,0xd1,0x6d,0x04,0x02,0x00
10620 # CHECK: v_max_u16_e64 v5, tma_lo, v2            ; encoding: [0x05,0x00,0x2f,0xd1,0x6e,0x04,0x02,0x00]
10621 0x05,0x00,0x2f,0xd1,0x6e,0x04,0x02,0x00
10623 # CHECK: v_max_u16_e64 v5, tma_hi, v2            ; encoding: [0x05,0x00,0x2f,0xd1,0x6f,0x04,0x02,0x00]
10624 0x05,0x00,0x2f,0xd1,0x6f,0x04,0x02,0x00
10626 # CHECK: v_max_u16_e64 v5, ttmp11, v2            ; encoding: [0x05,0x00,0x2f,0xd1,0x7b,0x04,0x02,0x00]
10627 0x05,0x00,0x2f,0xd1,0x7b,0x04,0x02,0x00
10629 # CHECK: v_max_u16_e64 v5, m0, v2                ; encoding: [0x05,0x00,0x2f,0xd1,0x7c,0x04,0x02,0x00]
10630 0x05,0x00,0x2f,0xd1,0x7c,0x04,0x02,0x00
10632 # CHECK: v_max_u16_e64 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x2f,0xd1,0x7e,0x04,0x02,0x00]
10633 0x05,0x00,0x2f,0xd1,0x7e,0x04,0x02,0x00
10635 # CHECK: v_max_u16_e64 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x2f,0xd1,0x7f,0x04,0x02,0x00]
10636 0x05,0x00,0x2f,0xd1,0x7f,0x04,0x02,0x00
10638 # CHECK: v_max_u16_e64 v5, 0, v2                 ; encoding: [0x05,0x00,0x2f,0xd1,0x80,0x04,0x02,0x00]
10639 0x05,0x00,0x2f,0xd1,0x80,0x04,0x02,0x00
10641 # CHECK: v_max_u16_e64 v5, -1, v2                ; encoding: [0x05,0x00,0x2f,0xd1,0xc1,0x04,0x02,0x00]
10642 0x05,0x00,0x2f,0xd1,0xc1,0x04,0x02,0x00
10644 # CHECK: v_max_u16_e64 v5, 0x3800, v2            ; encoding: [0x05,0x00,0x2f,0xd1,0xff,0x04,0x02,0x00]
10645 0x05,0x00,0x2f,0xd1,0xf0,0x04,0x02,0x00
10647 # CHECK: v_max_u16_e64 v5, 0xc400, v2            ; encoding: [0x05,0x00,0x2f,0xd1,0xff,0x04,0x02,0x00]
10648 0x05,0x00,0x2f,0xd1,0xf7,0x04,0x02,0x00
10650 # CHECK: v_max_u16_e64 v5, v1, v255              ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0xff,0x03,0x00]
10651 0x05,0x00,0x2f,0xd1,0x01,0xff,0x03,0x00
10653 # CHECK: v_max_u16_e64 v5, v1, s2                ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0x05,0x00,0x00]
10654 0x05,0x00,0x2f,0xd1,0x01,0x05,0x00,0x00
10656 # CHECK: v_max_u16_e64 v5, v1, s101              ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0xcb,0x00,0x00]
10657 0x05,0x00,0x2f,0xd1,0x01,0xcb,0x00,0x00
10659 # CHECK: v_max_u16_e64 v5, v1, flat_scratch_lo   ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0xcd,0x00,0x00]
10660 0x05,0x00,0x2f,0xd1,0x01,0xcd,0x00,0x00
10662 # CHECK: v_max_u16_e64 v5, v1, flat_scratch_hi   ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0xcf,0x00,0x00]
10663 0x05,0x00,0x2f,0xd1,0x01,0xcf,0x00,0x00
10665 # CHECK: v_max_u16_e64 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0xd5,0x00,0x00]
10666 0x05,0x00,0x2f,0xd1,0x01,0xd5,0x00,0x00
10668 # CHECK: v_max_u16_e64 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0xd7,0x00,0x00]
10669 0x05,0x00,0x2f,0xd1,0x01,0xd7,0x00,0x00
10671 # CHECK: v_max_u16_e64 v5, v1, tba_lo            ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0xd9,0x00,0x00]
10672 0x05,0x00,0x2f,0xd1,0x01,0xd9,0x00,0x00
10674 # CHECK: v_max_u16_e64 v5, v1, tba_hi            ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0xdb,0x00,0x00]
10675 0x05,0x00,0x2f,0xd1,0x01,0xdb,0x00,0x00
10677 # CHECK: v_max_u16_e64 v5, v1, tma_lo            ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0xdd,0x00,0x00]
10678 0x05,0x00,0x2f,0xd1,0x01,0xdd,0x00,0x00
10680 # CHECK: v_max_u16_e64 v5, v1, tma_hi            ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0xdf,0x00,0x00]
10681 0x05,0x00,0x2f,0xd1,0x01,0xdf,0x00,0x00
10683 # CHECK: v_max_u16_e64 v5, v1, ttmp11            ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0xf7,0x00,0x00]
10684 0x05,0x00,0x2f,0xd1,0x01,0xf7,0x00,0x00
10686 # CHECK: v_max_u16_e64 v5, v1, m0                ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0xf9,0x00,0x00]
10687 0x05,0x00,0x2f,0xd1,0x01,0xf9,0x00,0x00
10689 # CHECK: v_max_u16_e64 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0xfd,0x00,0x00]
10690 0x05,0x00,0x2f,0xd1,0x01,0xfd,0x00,0x00
10692 # CHECK: v_max_u16_e64 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0xff,0x00,0x00]
10693 0x05,0x00,0x2f,0xd1,0x01,0xff,0x00,0x00
10695 # CHECK: v_max_u16_e64 v5, v1, 0                 ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0x01,0x01,0x00]
10696 0x05,0x00,0x2f,0xd1,0x01,0x01,0x01,0x00
10698 # CHECK: v_max_u16_e64 v5, v1, -1                ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0x83,0x01,0x00]
10699 0x05,0x00,0x2f,0xd1,0x01,0x83,0x01,0x00
10701 # CHECK: v_max_u16_e64 v5, v1, 0x3800            ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0xff,0x01,0x00]
10702 0x05,0x00,0x2f,0xd1,0x01,0xe1,0x01,0x00
10704 # CHECK: v_max_u16_e64 v5, v1, 0xc400            ; encoding: [0x05,0x00,0x2f,0xd1,0x01,0xff,0x01,0x00]
10705 0x05,0x00,0x2f,0xd1,0x01,0xef,0x01,0x00
10707 # CHECK: v_max_i16_e64 v5, v1, v2                ; encoding: [0x05,0x00,0x30,0xd1,0x01,0x05,0x02,0x00]
10708 0x05,0x00,0x30,0xd1,0x01,0x05,0x02,0x00
10710 # CHECK: v_max_i16_e64 v255, v1, v2              ; encoding: [0xff,0x00,0x30,0xd1,0x01,0x05,0x02,0x00]
10711 0xff,0x00,0x30,0xd1,0x01,0x05,0x02,0x00
10713 # CHECK: v_max_i16_e64 v5, v255, v2              ; encoding: [0x05,0x00,0x30,0xd1,0xff,0x05,0x02,0x00]
10714 0x05,0x00,0x30,0xd1,0xff,0x05,0x02,0x00
10716 # CHECK: v_max_i16_e64 v5, s1, v2                ; encoding: [0x05,0x00,0x30,0xd1,0x01,0x04,0x02,0x00]
10717 0x05,0x00,0x30,0xd1,0x01,0x04,0x02,0x00
10719 # CHECK: v_max_i16_e64 v5, s101, v2              ; encoding: [0x05,0x00,0x30,0xd1,0x65,0x04,0x02,0x00]
10720 0x05,0x00,0x30,0xd1,0x65,0x04,0x02,0x00
10722 # CHECK: v_max_i16_e64 v5, flat_scratch_lo, v2   ; encoding: [0x05,0x00,0x30,0xd1,0x66,0x04,0x02,0x00]
10723 0x05,0x00,0x30,0xd1,0x66,0x04,0x02,0x00
10725 # CHECK: v_max_i16_e64 v5, flat_scratch_hi, v2   ; encoding: [0x05,0x00,0x30,0xd1,0x67,0x04,0x02,0x00]
10726 0x05,0x00,0x30,0xd1,0x67,0x04,0x02,0x00
10728 # CHECK: v_max_i16_e64 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x30,0xd1,0x6a,0x04,0x02,0x00]
10729 0x05,0x00,0x30,0xd1,0x6a,0x04,0x02,0x00
10731 # CHECK: v_max_i16_e64 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x30,0xd1,0x6b,0x04,0x02,0x00]
10732 0x05,0x00,0x30,0xd1,0x6b,0x04,0x02,0x00
10734 # CHECK: v_max_i16_e64 v5, tba_lo, v2            ; encoding: [0x05,0x00,0x30,0xd1,0x6c,0x04,0x02,0x00]
10735 0x05,0x00,0x30,0xd1,0x6c,0x04,0x02,0x00
10737 # CHECK: v_max_i16_e64 v5, tba_hi, v2            ; encoding: [0x05,0x00,0x30,0xd1,0x6d,0x04,0x02,0x00]
10738 0x05,0x00,0x30,0xd1,0x6d,0x04,0x02,0x00
10740 # CHECK: v_max_i16_e64 v5, tma_lo, v2            ; encoding: [0x05,0x00,0x30,0xd1,0x6e,0x04,0x02,0x00]
10741 0x05,0x00,0x30,0xd1,0x6e,0x04,0x02,0x00
10743 # CHECK: v_max_i16_e64 v5, tma_hi, v2            ; encoding: [0x05,0x00,0x30,0xd1,0x6f,0x04,0x02,0x00]
10744 0x05,0x00,0x30,0xd1,0x6f,0x04,0x02,0x00
10746 # CHECK: v_max_i16_e64 v5, ttmp11, v2            ; encoding: [0x05,0x00,0x30,0xd1,0x7b,0x04,0x02,0x00]
10747 0x05,0x00,0x30,0xd1,0x7b,0x04,0x02,0x00
10749 # CHECK: v_max_i16_e64 v5, m0, v2                ; encoding: [0x05,0x00,0x30,0xd1,0x7c,0x04,0x02,0x00]
10750 0x05,0x00,0x30,0xd1,0x7c,0x04,0x02,0x00
10752 # CHECK: v_max_i16_e64 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x30,0xd1,0x7e,0x04,0x02,0x00]
10753 0x05,0x00,0x30,0xd1,0x7e,0x04,0x02,0x00
10755 # CHECK: v_max_i16_e64 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x30,0xd1,0x7f,0x04,0x02,0x00]
10756 0x05,0x00,0x30,0xd1,0x7f,0x04,0x02,0x00
10758 # CHECK: v_max_i16_e64 v5, 0, v2                 ; encoding: [0x05,0x00,0x30,0xd1,0x80,0x04,0x02,0x00]
10759 0x05,0x00,0x30,0xd1,0x80,0x04,0x02,0x00
10761 # CHECK: v_max_i16_e64 v5, -1, v2                ; encoding: [0x05,0x00,0x30,0xd1,0xc1,0x04,0x02,0x00]
10762 0x05,0x00,0x30,0xd1,0xc1,0x04,0x02,0x00
10764 # CHECK: v_max_i16_e64 v5, 0x3800, v2            ; encoding: [0x05,0x00,0x30,0xd1,0xff,0x04,0x02,0x00]
10765 0x05,0x00,0x30,0xd1,0xf0,0x04,0x02,0x00
10767 # CHECK: v_max_i16_e64 v5, 0xc400, v2            ; encoding: [0x05,0x00,0x30,0xd1,0xff,0x04,0x02,0x00]
10768 0x05,0x00,0x30,0xd1,0xf7,0x04,0x02,0x00
10770 # CHECK: v_max_i16_e64 v5, v1, v255              ; encoding: [0x05,0x00,0x30,0xd1,0x01,0xff,0x03,0x00]
10771 0x05,0x00,0x30,0xd1,0x01,0xff,0x03,0x00
10773 # CHECK: v_max_i16_e64 v5, v1, s2                ; encoding: [0x05,0x00,0x30,0xd1,0x01,0x05,0x00,0x00]
10774 0x05,0x00,0x30,0xd1,0x01,0x05,0x00,0x00
10776 # CHECK: v_max_i16_e64 v5, v1, s101              ; encoding: [0x05,0x00,0x30,0xd1,0x01,0xcb,0x00,0x00]
10777 0x05,0x00,0x30,0xd1,0x01,0xcb,0x00,0x00
10779 # CHECK: v_max_i16_e64 v5, v1, flat_scratch_lo   ; encoding: [0x05,0x00,0x30,0xd1,0x01,0xcd,0x00,0x00]
10780 0x05,0x00,0x30,0xd1,0x01,0xcd,0x00,0x00
10782 # CHECK: v_max_i16_e64 v5, v1, flat_scratch_hi   ; encoding: [0x05,0x00,0x30,0xd1,0x01,0xcf,0x00,0x00]
10783 0x05,0x00,0x30,0xd1,0x01,0xcf,0x00,0x00
10785 # CHECK: v_max_i16_e64 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x30,0xd1,0x01,0xd5,0x00,0x00]
10786 0x05,0x00,0x30,0xd1,0x01,0xd5,0x00,0x00
10788 # CHECK: v_max_i16_e64 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x30,0xd1,0x01,0xd7,0x00,0x00]
10789 0x05,0x00,0x30,0xd1,0x01,0xd7,0x00,0x00
10791 # CHECK: v_max_i16_e64 v5, v1, tba_lo            ; encoding: [0x05,0x00,0x30,0xd1,0x01,0xd9,0x00,0x00]
10792 0x05,0x00,0x30,0xd1,0x01,0xd9,0x00,0x00
10794 # CHECK: v_max_i16_e64 v5, v1, tba_hi            ; encoding: [0x05,0x00,0x30,0xd1,0x01,0xdb,0x00,0x00]
10795 0x05,0x00,0x30,0xd1,0x01,0xdb,0x00,0x00
10797 # CHECK: v_max_i16_e64 v5, v1, tma_lo            ; encoding: [0x05,0x00,0x30,0xd1,0x01,0xdd,0x00,0x00]
10798 0x05,0x00,0x30,0xd1,0x01,0xdd,0x00,0x00
10800 # CHECK: v_max_i16_e64 v5, v1, tma_hi            ; encoding: [0x05,0x00,0x30,0xd1,0x01,0xdf,0x00,0x00]
10801 0x05,0x00,0x30,0xd1,0x01,0xdf,0x00,0x00
10803 # CHECK: v_max_i16_e64 v5, v1, ttmp11            ; encoding: [0x05,0x00,0x30,0xd1,0x01,0xf7,0x00,0x00]
10804 0x05,0x00,0x30,0xd1,0x01,0xf7,0x00,0x00
10806 # CHECK: v_max_i16_e64 v5, v1, m0                ; encoding: [0x05,0x00,0x30,0xd1,0x01,0xf9,0x00,0x00]
10807 0x05,0x00,0x30,0xd1,0x01,0xf9,0x00,0x00
10809 # CHECK: v_max_i16_e64 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x30,0xd1,0x01,0xfd,0x00,0x00]
10810 0x05,0x00,0x30,0xd1,0x01,0xfd,0x00,0x00
10812 # CHECK: v_max_i16_e64 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x30,0xd1,0x01,0xff,0x00,0x00]
10813 0x05,0x00,0x30,0xd1,0x01,0xff,0x00,0x00
10815 # CHECK: v_max_i16_e64 v5, v1, 0                 ; encoding: [0x05,0x00,0x30,0xd1,0x01,0x01,0x01,0x00]
10816 0x05,0x00,0x30,0xd1,0x01,0x01,0x01,0x00
10818 # CHECK: v_max_i16_e64 v5, v1, -1                ; encoding: [0x05,0x00,0x30,0xd1,0x01,0x83,0x01,0x00]
10819 0x05,0x00,0x30,0xd1,0x01,0x83,0x01,0x00
10821 # CHECK: v_max_i16_e64 v5, v1, 0x3800            ; encoding: [0x05,0x00,0x30,0xd1,0x01,0xff,0x01,0x00]
10822 0x05,0x00,0x30,0xd1,0x01,0xe1,0x01,0x00
10824 # CHECK: v_max_i16_e64 v5, v1, 0xc400            ; encoding: [0x05,0x00,0x30,0xd1,0x01,0xff,0x01,0x00]
10825 0x05,0x00,0x30,0xd1,0x01,0xef,0x01,0x00
10827 # CHECK: v_min_u16_e64 v5, v1, v2                ; encoding: [0x05,0x00,0x31,0xd1,0x01,0x05,0x02,0x00]
10828 0x05,0x00,0x31,0xd1,0x01,0x05,0x02,0x00
10830 # CHECK: v_min_u16_e64 v255, v1, v2              ; encoding: [0xff,0x00,0x31,0xd1,0x01,0x05,0x02,0x00]
10831 0xff,0x00,0x31,0xd1,0x01,0x05,0x02,0x00
10833 # CHECK: v_min_u16_e64 v5, v255, v2              ; encoding: [0x05,0x00,0x31,0xd1,0xff,0x05,0x02,0x00]
10834 0x05,0x00,0x31,0xd1,0xff,0x05,0x02,0x00
10836 # CHECK: v_min_u16_e64 v5, s1, v2                ; encoding: [0x05,0x00,0x31,0xd1,0x01,0x04,0x02,0x00]
10837 0x05,0x00,0x31,0xd1,0x01,0x04,0x02,0x00
10839 # CHECK: v_min_u16_e64 v5, s101, v2              ; encoding: [0x05,0x00,0x31,0xd1,0x65,0x04,0x02,0x00]
10840 0x05,0x00,0x31,0xd1,0x65,0x04,0x02,0x00
10842 # CHECK: v_min_u16_e64 v5, flat_scratch_lo, v2   ; encoding: [0x05,0x00,0x31,0xd1,0x66,0x04,0x02,0x00]
10843 0x05,0x00,0x31,0xd1,0x66,0x04,0x02,0x00
10845 # CHECK: v_min_u16_e64 v5, flat_scratch_hi, v2   ; encoding: [0x05,0x00,0x31,0xd1,0x67,0x04,0x02,0x00]
10846 0x05,0x00,0x31,0xd1,0x67,0x04,0x02,0x00
10848 # CHECK: v_min_u16_e64 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x31,0xd1,0x6a,0x04,0x02,0x00]
10849 0x05,0x00,0x31,0xd1,0x6a,0x04,0x02,0x00
10851 # CHECK: v_min_u16_e64 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x31,0xd1,0x6b,0x04,0x02,0x00]
10852 0x05,0x00,0x31,0xd1,0x6b,0x04,0x02,0x00
10854 # CHECK: v_min_u16_e64 v5, tba_lo, v2            ; encoding: [0x05,0x00,0x31,0xd1,0x6c,0x04,0x02,0x00]
10855 0x05,0x00,0x31,0xd1,0x6c,0x04,0x02,0x00
10857 # CHECK: v_min_u16_e64 v5, tba_hi, v2            ; encoding: [0x05,0x00,0x31,0xd1,0x6d,0x04,0x02,0x00]
10858 0x05,0x00,0x31,0xd1,0x6d,0x04,0x02,0x00
10860 # CHECK: v_min_u16_e64 v5, tma_lo, v2            ; encoding: [0x05,0x00,0x31,0xd1,0x6e,0x04,0x02,0x00]
10861 0x05,0x00,0x31,0xd1,0x6e,0x04,0x02,0x00
10863 # CHECK: v_min_u16_e64 v5, tma_hi, v2            ; encoding: [0x05,0x00,0x31,0xd1,0x6f,0x04,0x02,0x00]
10864 0x05,0x00,0x31,0xd1,0x6f,0x04,0x02,0x00
10866 # CHECK: v_min_u16_e64 v5, ttmp11, v2            ; encoding: [0x05,0x00,0x31,0xd1,0x7b,0x04,0x02,0x00]
10867 0x05,0x00,0x31,0xd1,0x7b,0x04,0x02,0x00
10869 # CHECK: v_min_u16_e64 v5, m0, v2                ; encoding: [0x05,0x00,0x31,0xd1,0x7c,0x04,0x02,0x00]
10870 0x05,0x00,0x31,0xd1,0x7c,0x04,0x02,0x00
10872 # CHECK: v_min_u16_e64 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x31,0xd1,0x7e,0x04,0x02,0x00]
10873 0x05,0x00,0x31,0xd1,0x7e,0x04,0x02,0x00
10875 # CHECK: v_min_u16_e64 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x31,0xd1,0x7f,0x04,0x02,0x00]
10876 0x05,0x00,0x31,0xd1,0x7f,0x04,0x02,0x00
10878 # CHECK: v_min_u16_e64 v5, 0, v2                 ; encoding: [0x05,0x00,0x31,0xd1,0x80,0x04,0x02,0x00]
10879 0x05,0x00,0x31,0xd1,0x80,0x04,0x02,0x00
10881 # CHECK: v_min_u16_e64 v5, -1, v2                ; encoding: [0x05,0x00,0x31,0xd1,0xc1,0x04,0x02,0x00]
10882 0x05,0x00,0x31,0xd1,0xc1,0x04,0x02,0x00
10884 # CHECK: v_min_u16_e64 v5, 0x3800, v2            ; encoding: [0x05,0x00,0x31,0xd1,0xff,0x04,0x02,0x00]
10885 0x05,0x00,0x31,0xd1,0xf0,0x04,0x02,0x00
10887 # CHECK: v_min_u16_e64 v5, 0xc400, v2            ; encoding: [0x05,0x00,0x31,0xd1,0xff,0x04,0x02,0x00]
10888 0x05,0x00,0x31,0xd1,0xf7,0x04,0x02,0x00
10890 # CHECK: v_min_u16_e64 v5, v1, v255              ; encoding: [0x05,0x00,0x31,0xd1,0x01,0xff,0x03,0x00]
10891 0x05,0x00,0x31,0xd1,0x01,0xff,0x03,0x00
10893 # CHECK: v_min_u16_e64 v5, v1, s2                ; encoding: [0x05,0x00,0x31,0xd1,0x01,0x05,0x00,0x00]
10894 0x05,0x00,0x31,0xd1,0x01,0x05,0x00,0x00
10896 # CHECK: v_min_u16_e64 v5, v1, s101              ; encoding: [0x05,0x00,0x31,0xd1,0x01,0xcb,0x00,0x00]
10897 0x05,0x00,0x31,0xd1,0x01,0xcb,0x00,0x00
10899 # CHECK: v_min_u16_e64 v5, v1, flat_scratch_lo   ; encoding: [0x05,0x00,0x31,0xd1,0x01,0xcd,0x00,0x00]
10900 0x05,0x00,0x31,0xd1,0x01,0xcd,0x00,0x00
10902 # CHECK: v_min_u16_e64 v5, v1, flat_scratch_hi   ; encoding: [0x05,0x00,0x31,0xd1,0x01,0xcf,0x00,0x00]
10903 0x05,0x00,0x31,0xd1,0x01,0xcf,0x00,0x00
10905 # CHECK: v_min_u16_e64 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x31,0xd1,0x01,0xd5,0x00,0x00]
10906 0x05,0x00,0x31,0xd1,0x01,0xd5,0x00,0x00
10908 # CHECK: v_min_u16_e64 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x31,0xd1,0x01,0xd7,0x00,0x00]
10909 0x05,0x00,0x31,0xd1,0x01,0xd7,0x00,0x00
10911 # CHECK: v_min_u16_e64 v5, v1, tba_lo            ; encoding: [0x05,0x00,0x31,0xd1,0x01,0xd9,0x00,0x00]
10912 0x05,0x00,0x31,0xd1,0x01,0xd9,0x00,0x00
10914 # CHECK: v_min_u16_e64 v5, v1, tba_hi            ; encoding: [0x05,0x00,0x31,0xd1,0x01,0xdb,0x00,0x00]
10915 0x05,0x00,0x31,0xd1,0x01,0xdb,0x00,0x00
10917 # CHECK: v_min_u16_e64 v5, v1, tma_lo            ; encoding: [0x05,0x00,0x31,0xd1,0x01,0xdd,0x00,0x00]
10918 0x05,0x00,0x31,0xd1,0x01,0xdd,0x00,0x00
10920 # CHECK: v_min_u16_e64 v5, v1, tma_hi            ; encoding: [0x05,0x00,0x31,0xd1,0x01,0xdf,0x00,0x00]
10921 0x05,0x00,0x31,0xd1,0x01,0xdf,0x00,0x00
10923 # CHECK: v_min_u16_e64 v5, v1, ttmp11            ; encoding: [0x05,0x00,0x31,0xd1,0x01,0xf7,0x00,0x00]
10924 0x05,0x00,0x31,0xd1,0x01,0xf7,0x00,0x00
10926 # CHECK: v_min_u16_e64 v5, v1, m0                ; encoding: [0x05,0x00,0x31,0xd1,0x01,0xf9,0x00,0x00]
10927 0x05,0x00,0x31,0xd1,0x01,0xf9,0x00,0x00
10929 # CHECK: v_min_u16_e64 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x31,0xd1,0x01,0xfd,0x00,0x00]
10930 0x05,0x00,0x31,0xd1,0x01,0xfd,0x00,0x00
10932 # CHECK: v_min_u16_e64 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x31,0xd1,0x01,0xff,0x00,0x00]
10933 0x05,0x00,0x31,0xd1,0x01,0xff,0x00,0x00
10935 # CHECK: v_min_u16_e64 v5, v1, 0                 ; encoding: [0x05,0x00,0x31,0xd1,0x01,0x01,0x01,0x00]
10936 0x05,0x00,0x31,0xd1,0x01,0x01,0x01,0x00
10938 # CHECK: v_min_u16_e64 v5, v1, -1                ; encoding: [0x05,0x00,0x31,0xd1,0x01,0x83,0x01,0x00]
10939 0x05,0x00,0x31,0xd1,0x01,0x83,0x01,0x00
10941 # CHECK: v_min_u16_e64 v5, v1, 0x3800            ; encoding: [0x05,0x00,0x31,0xd1,0x01,0xff,0x01,0x00]
10942 0x05,0x00,0x31,0xd1,0x01,0xe1,0x01,0x00
10944 # CHECK: v_min_u16_e64 v5, v1, 0xc400            ; encoding: [0x05,0x00,0x31,0xd1,0x01,0xff,0x01,0x00]
10945 0x05,0x00,0x31,0xd1,0x01,0xef,0x01,0x00
10947 # CHECK: v_min_i16_e64 v5, v1, v2                ; encoding: [0x05,0x00,0x32,0xd1,0x01,0x05,0x02,0x00]
10948 0x05,0x00,0x32,0xd1,0x01,0x05,0x02,0x00
10950 # CHECK: v_min_i16_e64 v255, v1, v2              ; encoding: [0xff,0x00,0x32,0xd1,0x01,0x05,0x02,0x00]
10951 0xff,0x00,0x32,0xd1,0x01,0x05,0x02,0x00
10953 # CHECK: v_min_i16_e64 v5, v255, v2              ; encoding: [0x05,0x00,0x32,0xd1,0xff,0x05,0x02,0x00]
10954 0x05,0x00,0x32,0xd1,0xff,0x05,0x02,0x00
10956 # CHECK: v_min_i16_e64 v5, s1, v2                ; encoding: [0x05,0x00,0x32,0xd1,0x01,0x04,0x02,0x00]
10957 0x05,0x00,0x32,0xd1,0x01,0x04,0x02,0x00
10959 # CHECK: v_min_i16_e64 v5, s101, v2              ; encoding: [0x05,0x00,0x32,0xd1,0x65,0x04,0x02,0x00]
10960 0x05,0x00,0x32,0xd1,0x65,0x04,0x02,0x00
10962 # CHECK: v_min_i16_e64 v5, flat_scratch_lo, v2   ; encoding: [0x05,0x00,0x32,0xd1,0x66,0x04,0x02,0x00]
10963 0x05,0x00,0x32,0xd1,0x66,0x04,0x02,0x00
10965 # CHECK: v_min_i16_e64 v5, flat_scratch_hi, v2   ; encoding: [0x05,0x00,0x32,0xd1,0x67,0x04,0x02,0x00]
10966 0x05,0x00,0x32,0xd1,0x67,0x04,0x02,0x00
10968 # CHECK: v_min_i16_e64 v5, vcc_lo, v2            ; encoding: [0x05,0x00,0x32,0xd1,0x6a,0x04,0x02,0x00]
10969 0x05,0x00,0x32,0xd1,0x6a,0x04,0x02,0x00
10971 # CHECK: v_min_i16_e64 v5, vcc_hi, v2            ; encoding: [0x05,0x00,0x32,0xd1,0x6b,0x04,0x02,0x00]
10972 0x05,0x00,0x32,0xd1,0x6b,0x04,0x02,0x00
10974 # CHECK: v_min_i16_e64 v5, tba_lo, v2            ; encoding: [0x05,0x00,0x32,0xd1,0x6c,0x04,0x02,0x00]
10975 0x05,0x00,0x32,0xd1,0x6c,0x04,0x02,0x00
10977 # CHECK: v_min_i16_e64 v5, tba_hi, v2            ; encoding: [0x05,0x00,0x32,0xd1,0x6d,0x04,0x02,0x00]
10978 0x05,0x00,0x32,0xd1,0x6d,0x04,0x02,0x00
10980 # CHECK: v_min_i16_e64 v5, tma_lo, v2            ; encoding: [0x05,0x00,0x32,0xd1,0x6e,0x04,0x02,0x00]
10981 0x05,0x00,0x32,0xd1,0x6e,0x04,0x02,0x00
10983 # CHECK: v_min_i16_e64 v5, tma_hi, v2            ; encoding: [0x05,0x00,0x32,0xd1,0x6f,0x04,0x02,0x00]
10984 0x05,0x00,0x32,0xd1,0x6f,0x04,0x02,0x00
10986 # CHECK: v_min_i16_e64 v5, ttmp11, v2            ; encoding: [0x05,0x00,0x32,0xd1,0x7b,0x04,0x02,0x00]
10987 0x05,0x00,0x32,0xd1,0x7b,0x04,0x02,0x00
10989 # CHECK: v_min_i16_e64 v5, m0, v2                ; encoding: [0x05,0x00,0x32,0xd1,0x7c,0x04,0x02,0x00]
10990 0x05,0x00,0x32,0xd1,0x7c,0x04,0x02,0x00
10992 # CHECK: v_min_i16_e64 v5, exec_lo, v2           ; encoding: [0x05,0x00,0x32,0xd1,0x7e,0x04,0x02,0x00]
10993 0x05,0x00,0x32,0xd1,0x7e,0x04,0x02,0x00
10995 # CHECK: v_min_i16_e64 v5, exec_hi, v2           ; encoding: [0x05,0x00,0x32,0xd1,0x7f,0x04,0x02,0x00]
10996 0x05,0x00,0x32,0xd1,0x7f,0x04,0x02,0x00
10998 # CHECK: v_min_i16_e64 v5, 0, v2                 ; encoding: [0x05,0x00,0x32,0xd1,0x80,0x04,0x02,0x00]
10999 0x05,0x00,0x32,0xd1,0x80,0x04,0x02,0x00
11001 # CHECK: v_min_i16_e64 v5, -1, v2                ; encoding: [0x05,0x00,0x32,0xd1,0xc1,0x04,0x02,0x00]
11002 0x05,0x00,0x32,0xd1,0xc1,0x04,0x02,0x00
11004 # CHECK: v_min_i16_e64 v5, 0x3800, v2            ; encoding: [0x05,0x00,0x32,0xd1,0xff,0x04,0x02,0x00]
11005 0x05,0x00,0x32,0xd1,0xf0,0x04,0x02,0x00
11007 # CHECK: v_min_i16_e64 v5, 0xc400, v2            ; encoding: [0x05,0x00,0x32,0xd1,0xff,0x04,0x02,0x00]
11008 0x05,0x00,0x32,0xd1,0xf7,0x04,0x02,0x00
11010 # CHECK: v_min_i16_e64 v5, v1, v255              ; encoding: [0x05,0x00,0x32,0xd1,0x01,0xff,0x03,0x00]
11011 0x05,0x00,0x32,0xd1,0x01,0xff,0x03,0x00
11013 # CHECK: v_min_i16_e64 v5, v1, s2                ; encoding: [0x05,0x00,0x32,0xd1,0x01,0x05,0x00,0x00]
11014 0x05,0x00,0x32,0xd1,0x01,0x05,0x00,0x00
11016 # CHECK: v_min_i16_e64 v5, v1, s101              ; encoding: [0x05,0x00,0x32,0xd1,0x01,0xcb,0x00,0x00]
11017 0x05,0x00,0x32,0xd1,0x01,0xcb,0x00,0x00
11019 # CHECK: v_min_i16_e64 v5, v1, flat_scratch_lo   ; encoding: [0x05,0x00,0x32,0xd1,0x01,0xcd,0x00,0x00]
11020 0x05,0x00,0x32,0xd1,0x01,0xcd,0x00,0x00
11022 # CHECK: v_min_i16_e64 v5, v1, flat_scratch_hi   ; encoding: [0x05,0x00,0x32,0xd1,0x01,0xcf,0x00,0x00]
11023 0x05,0x00,0x32,0xd1,0x01,0xcf,0x00,0x00
11025 # CHECK: v_min_i16_e64 v5, v1, vcc_lo            ; encoding: [0x05,0x00,0x32,0xd1,0x01,0xd5,0x00,0x00]
11026 0x05,0x00,0x32,0xd1,0x01,0xd5,0x00,0x00
11028 # CHECK: v_min_i16_e64 v5, v1, vcc_hi            ; encoding: [0x05,0x00,0x32,0xd1,0x01,0xd7,0x00,0x00]
11029 0x05,0x00,0x32,0xd1,0x01,0xd7,0x00,0x00
11031 # CHECK: v_min_i16_e64 v5, v1, tba_lo            ; encoding: [0x05,0x00,0x32,0xd1,0x01,0xd9,0x00,0x00]
11032 0x05,0x00,0x32,0xd1,0x01,0xd9,0x00,0x00
11034 # CHECK: v_min_i16_e64 v5, v1, tba_hi            ; encoding: [0x05,0x00,0x32,0xd1,0x01,0xdb,0x00,0x00]
11035 0x05,0x00,0x32,0xd1,0x01,0xdb,0x00,0x00
11037 # CHECK: v_min_i16_e64 v5, v1, tma_lo            ; encoding: [0x05,0x00,0x32,0xd1,0x01,0xdd,0x00,0x00]
11038 0x05,0x00,0x32,0xd1,0x01,0xdd,0x00,0x00
11040 # CHECK: v_min_i16_e64 v5, v1, tma_hi            ; encoding: [0x05,0x00,0x32,0xd1,0x01,0xdf,0x00,0x00]
11041 0x05,0x00,0x32,0xd1,0x01,0xdf,0x00,0x00
11043 # CHECK: v_min_i16_e64 v5, v1, ttmp11            ; encoding: [0x05,0x00,0x32,0xd1,0x01,0xf7,0x00,0x00]
11044 0x05,0x00,0x32,0xd1,0x01,0xf7,0x00,0x00
11046 # CHECK: v_min_i16_e64 v5, v1, m0                ; encoding: [0x05,0x00,0x32,0xd1,0x01,0xf9,0x00,0x00]
11047 0x05,0x00,0x32,0xd1,0x01,0xf9,0x00,0x00
11049 # CHECK: v_min_i16_e64 v5, v1, exec_lo           ; encoding: [0x05,0x00,0x32,0xd1,0x01,0xfd,0x00,0x00]
11050 0x05,0x00,0x32,0xd1,0x01,0xfd,0x00,0x00
11052 # CHECK: v_min_i16_e64 v5, v1, exec_hi           ; encoding: [0x05,0x00,0x32,0xd1,0x01,0xff,0x00,0x00]
11053 0x05,0x00,0x32,0xd1,0x01,0xff,0x00,0x00
11055 # CHECK: v_min_i16_e64 v5, v1, 0                 ; encoding: [0x05,0x00,0x32,0xd1,0x01,0x01,0x01,0x00]
11056 0x05,0x00,0x32,0xd1,0x01,0x01,0x01,0x00
11058 # CHECK: v_min_i16_e64 v5, v1, -1                ; encoding: [0x05,0x00,0x32,0xd1,0x01,0x83,0x01,0x00]
11059 0x05,0x00,0x32,0xd1,0x01,0x83,0x01,0x00
11061 # CHECK: v_min_i16_e64 v5, v1, 0x3800            ; encoding: [0x05,0x00,0x32,0xd1,0x01,0xff,0x01,0x00]
11062 0x05,0x00,0x32,0xd1,0x01,0xe1,0x01,0x00
11064 # CHECK: v_min_i16_e64 v5, v1, 0xc400            ; encoding: [0x05,0x00,0x32,0xd1,0x01,0xff,0x01,0x00]
11065 0x05,0x00,0x32,0xd1,0x01,0xef,0x01,0x00
11067 # CHECK: v_ldexp_f16_e64 v5, v1, v2              ; encoding: [0x05,0x00,0x33,0xd1,0x01,0x05,0x02,0x00]
11068 0x05,0x00,0x33,0xd1,0x01,0x05,0x02,0x00
11070 # CHECK: v_ldexp_f16_e64 v255, v1, v2            ; encoding: [0xff,0x00,0x33,0xd1,0x01,0x05,0x02,0x00]
11071 0xff,0x00,0x33,0xd1,0x01,0x05,0x02,0x00
11073 # CHECK: v_ldexp_f16_e64 v5, v255, v2            ; encoding: [0x05,0x00,0x33,0xd1,0xff,0x05,0x02,0x00]
11074 0x05,0x00,0x33,0xd1,0xff,0x05,0x02,0x00
11076 # CHECK: v_ldexp_f16_e64 v5, s1, v2              ; encoding: [0x05,0x00,0x33,0xd1,0x01,0x04,0x02,0x00]
11077 0x05,0x00,0x33,0xd1,0x01,0x04,0x02,0x00
11079 # CHECK: v_ldexp_f16_e64 v5, s101, v2            ; encoding: [0x05,0x00,0x33,0xd1,0x65,0x04,0x02,0x00]
11080 0x05,0x00,0x33,0xd1,0x65,0x04,0x02,0x00
11082 # CHECK: v_ldexp_f16_e64 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x33,0xd1,0x66,0x04,0x02,0x00]
11083 0x05,0x00,0x33,0xd1,0x66,0x04,0x02,0x00
11085 # CHECK: v_ldexp_f16_e64 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x33,0xd1,0x67,0x04,0x02,0x00]
11086 0x05,0x00,0x33,0xd1,0x67,0x04,0x02,0x00
11088 # CHECK: v_ldexp_f16_e64 v5, vcc_lo, v2          ; encoding: [0x05,0x00,0x33,0xd1,0x6a,0x04,0x02,0x00]
11089 0x05,0x00,0x33,0xd1,0x6a,0x04,0x02,0x00
11091 # CHECK: v_ldexp_f16_e64 v5, vcc_hi, v2          ; encoding: [0x05,0x00,0x33,0xd1,0x6b,0x04,0x02,0x00]
11092 0x05,0x00,0x33,0xd1,0x6b,0x04,0x02,0x00
11094 # CHECK: v_ldexp_f16_e64 v5, tba_lo, v2          ; encoding: [0x05,0x00,0x33,0xd1,0x6c,0x04,0x02,0x00]
11095 0x05,0x00,0x33,0xd1,0x6c,0x04,0x02,0x00
11097 # CHECK: v_ldexp_f16_e64 v5, tba_hi, v2          ; encoding: [0x05,0x00,0x33,0xd1,0x6d,0x04,0x02,0x00]
11098 0x05,0x00,0x33,0xd1,0x6d,0x04,0x02,0x00
11100 # CHECK: v_ldexp_f16_e64 v5, tma_lo, v2          ; encoding: [0x05,0x00,0x33,0xd1,0x6e,0x04,0x02,0x00]
11101 0x05,0x00,0x33,0xd1,0x6e,0x04,0x02,0x00
11103 # CHECK: v_ldexp_f16_e64 v5, tma_hi, v2          ; encoding: [0x05,0x00,0x33,0xd1,0x6f,0x04,0x02,0x00]
11104 0x05,0x00,0x33,0xd1,0x6f,0x04,0x02,0x00
11106 # CHECK: v_ldexp_f16_e64 v5, ttmp11, v2          ; encoding: [0x05,0x00,0x33,0xd1,0x7b,0x04,0x02,0x00]
11107 0x05,0x00,0x33,0xd1,0x7b,0x04,0x02,0x00
11109 # CHECK: v_ldexp_f16_e64 v5, m0, v2              ; encoding: [0x05,0x00,0x33,0xd1,0x7c,0x04,0x02,0x00]
11110 0x05,0x00,0x33,0xd1,0x7c,0x04,0x02,0x00
11112 # CHECK: v_ldexp_f16_e64 v5, exec_lo, v2         ; encoding: [0x05,0x00,0x33,0xd1,0x7e,0x04,0x02,0x00]
11113 0x05,0x00,0x33,0xd1,0x7e,0x04,0x02,0x00
11115 # CHECK: v_ldexp_f16_e64 v5, exec_hi, v2         ; encoding: [0x05,0x00,0x33,0xd1,0x7f,0x04,0x02,0x00]
11116 0x05,0x00,0x33,0xd1,0x7f,0x04,0x02,0x00
11118 # CHECK: v_ldexp_f16_e64 v5, 0, v2               ; encoding: [0x05,0x00,0x33,0xd1,0x80,0x04,0x02,0x00]
11119 0x05,0x00,0x33,0xd1,0x80,0x04,0x02,0x00
11121 # CHECK: v_ldexp_f16_e64 v5, -1, v2              ; encoding: [0x05,0x00,0x33,0xd1,0xc1,0x04,0x02,0x00]
11122 0x05,0x00,0x33,0xd1,0xc1,0x04,0x02,0x00
11124 # CHECK: v_ldexp_f16_e64 v5, 0.5, v2             ; encoding: [0x05,0x00,0x33,0xd1,0xf0,0x04,0x02,0x00]
11125 0x05,0x00,0x33,0xd1,0xf0,0x04,0x02,0x00
11127 # CHECK: v_ldexp_f16_e64 v5, -4.0, v2            ; encoding: [0x05,0x00,0x33,0xd1,0xf7,0x04,0x02,0x00]
11128 0x05,0x00,0x33,0xd1,0xf7,0x04,0x02,0x00
11130 # CHECK: v_ldexp_f16_e64 v5, v1, v255            ; encoding: [0x05,0x00,0x33,0xd1,0x01,0xff,0x03,0x00]
11131 0x05,0x00,0x33,0xd1,0x01,0xff,0x03,0x00
11133 # CHECK: v_ldexp_f16_e64 v5, v1, s2              ; encoding: [0x05,0x00,0x33,0xd1,0x01,0x05,0x00,0x00]
11134 0x05,0x00,0x33,0xd1,0x01,0x05,0x00,0x00
11136 # CHECK: v_ldexp_f16_e64 v5, v1, s101            ; encoding: [0x05,0x00,0x33,0xd1,0x01,0xcb,0x00,0x00]
11137 0x05,0x00,0x33,0xd1,0x01,0xcb,0x00,0x00
11139 # CHECK: v_ldexp_f16_e64 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x33,0xd1,0x01,0xcd,0x00,0x00]
11140 0x05,0x00,0x33,0xd1,0x01,0xcd,0x00,0x00
11142 # CHECK: v_ldexp_f16_e64 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x33,0xd1,0x01,0xcf,0x00,0x00]
11143 0x05,0x00,0x33,0xd1,0x01,0xcf,0x00,0x00
11145 # CHECK: v_ldexp_f16_e64 v5, v1, vcc_lo          ; encoding: [0x05,0x00,0x33,0xd1,0x01,0xd5,0x00,0x00]
11146 0x05,0x00,0x33,0xd1,0x01,0xd5,0x00,0x00
11148 # CHECK: v_ldexp_f16_e64 v5, v1, vcc_hi          ; encoding: [0x05,0x00,0x33,0xd1,0x01,0xd7,0x00,0x00]
11149 0x05,0x00,0x33,0xd1,0x01,0xd7,0x00,0x00
11151 # CHECK: v_ldexp_f16_e64 v5, v1, tba_lo          ; encoding: [0x05,0x00,0x33,0xd1,0x01,0xd9,0x00,0x00]
11152 0x05,0x00,0x33,0xd1,0x01,0xd9,0x00,0x00
11154 # CHECK: v_ldexp_f16_e64 v5, v1, tba_hi          ; encoding: [0x05,0x00,0x33,0xd1,0x01,0xdb,0x00,0x00]
11155 0x05,0x00,0x33,0xd1,0x01,0xdb,0x00,0x00
11157 # CHECK: v_ldexp_f16_e64 v5, v1, tma_lo          ; encoding: [0x05,0x00,0x33,0xd1,0x01,0xdd,0x00,0x00]
11158 0x05,0x00,0x33,0xd1,0x01,0xdd,0x00,0x00
11160 # CHECK: v_ldexp_f16_e64 v5, v1, tma_hi          ; encoding: [0x05,0x00,0x33,0xd1,0x01,0xdf,0x00,0x00]
11161 0x05,0x00,0x33,0xd1,0x01,0xdf,0x00,0x00
11163 # CHECK: v_ldexp_f16_e64 v5, v1, ttmp11          ; encoding: [0x05,0x00,0x33,0xd1,0x01,0xf7,0x00,0x00]
11164 0x05,0x00,0x33,0xd1,0x01,0xf7,0x00,0x00
11166 # CHECK: v_ldexp_f16_e64 v5, v1, m0              ; encoding: [0x05,0x00,0x33,0xd1,0x01,0xf9,0x00,0x00]
11167 0x05,0x00,0x33,0xd1,0x01,0xf9,0x00,0x00
11169 # CHECK: v_ldexp_f16_e64 v5, v1, exec_lo         ; encoding: [0x05,0x00,0x33,0xd1,0x01,0xfd,0x00,0x00]
11170 0x05,0x00,0x33,0xd1,0x01,0xfd,0x00,0x00
11172 # CHECK: v_ldexp_f16_e64 v5, v1, exec_hi         ; encoding: [0x05,0x00,0x33,0xd1,0x01,0xff,0x00,0x00]
11173 0x05,0x00,0x33,0xd1,0x01,0xff,0x00,0x00
11175 # CHECK: v_ldexp_f16_e64 v5, v1, 0               ; encoding: [0x05,0x00,0x33,0xd1,0x01,0x01,0x01,0x00]
11176 0x05,0x00,0x33,0xd1,0x01,0x01,0x01,0x00
11178 # CHECK: v_ldexp_f16_e64 v5, v1, -1              ; encoding: [0x05,0x00,0x33,0xd1,0x01,0x83,0x01,0x00]
11179 0x05,0x00,0x33,0xd1,0x01,0x83,0x01,0x00
11181 # CHECK: v_ldexp_f16_e64 v5, v1, 0.5             ; encoding: [0x05,0x00,0x33,0xd1,0x01,0xe1,0x01,0x00]
11182 0x05,0x00,0x33,0xd1,0x01,0xe1,0x01,0x00
11184 # CHECK: v_ldexp_f16_e64 v5, v1, -4.0            ; encoding: [0x05,0x00,0x33,0xd1,0x01,0xef,0x01,0x00]
11185 0x05,0x00,0x33,0xd1,0x01,0xef,0x01,0x00
11187 # CHECK: v_ldexp_f16_e64 v5, -v1, v2             ; encoding: [0x05,0x00,0x33,0xd1,0x01,0x05,0x02,0x20]
11188 0x05,0x00,0x33,0xd1,0x01,0x05,0x02,0x20
11190 # CHECK: v_ldexp_f16_e64 v5, |v1|, v2            ; encoding: [0x05,0x01,0x33,0xd1,0x01,0x05,0x02,0x00]
11191 0x05,0x01,0x33,0xd1,0x01,0x05,0x02,0x00
11193 # CHECK: v_ldexp_f16_e64 v5, v1, v2 clamp        ; encoding: [0x05,0x80,0x33,0xd1,0x01,0x05,0x02,0x00]
11194 0x05,0x80,0x33,0xd1,0x01,0x05,0x02,0x00
11196 # CHECK: v_mad_legacy_f32 v5, v1, v2, v3         ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x04]
11197 0x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x04
11199 # CHECK: v_mad_legacy_f32 v255, v1, v2, v3       ; encoding: [0xff,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x04]
11200 0xff,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x04
11202 # CHECK: v_mad_legacy_f32 v5, v255, v2, v3       ; encoding: [0x05,0x00,0xc0,0xd1,0xff,0x05,0x0e,0x04]
11203 0x05,0x00,0xc0,0xd1,0xff,0x05,0x0e,0x04
11205 # CHECK: v_mad_legacy_f32 v5, s1, v2, v3         ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x04,0x0e,0x04]
11206 0x05,0x00,0xc0,0xd1,0x01,0x04,0x0e,0x04
11208 # CHECK: v_mad_legacy_f32 v5, s101, v2, v3       ; encoding: [0x05,0x00,0xc0,0xd1,0x65,0x04,0x0e,0x04]
11209 0x05,0x00,0xc0,0xd1,0x65,0x04,0x0e,0x04
11211 # CHECK: v_mad_legacy_f32 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xc0,0xd1,0x66,0x04,0x0e,0x04]
11212 0x05,0x00,0xc0,0xd1,0x66,0x04,0x0e,0x04
11214 # CHECK: v_mad_legacy_f32 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xc0,0xd1,0x67,0x04,0x0e,0x04]
11215 0x05,0x00,0xc0,0xd1,0x67,0x04,0x0e,0x04
11217 # CHECK: v_mad_legacy_f32 v5, vcc_lo, v2, v3     ; encoding: [0x05,0x00,0xc0,0xd1,0x6a,0x04,0x0e,0x04]
11218 0x05,0x00,0xc0,0xd1,0x6a,0x04,0x0e,0x04
11220 # CHECK: v_mad_legacy_f32 v5, vcc_hi, v2, v3     ; encoding: [0x05,0x00,0xc0,0xd1,0x6b,0x04,0x0e,0x04]
11221 0x05,0x00,0xc0,0xd1,0x6b,0x04,0x0e,0x04
11223 # CHECK: v_mad_legacy_f32 v5, tba_lo, v2, v3     ; encoding: [0x05,0x00,0xc0,0xd1,0x6c,0x04,0x0e,0x04]
11224 0x05,0x00,0xc0,0xd1,0x6c,0x04,0x0e,0x04
11226 # CHECK: v_mad_legacy_f32 v5, tba_hi, v2, v3     ; encoding: [0x05,0x00,0xc0,0xd1,0x6d,0x04,0x0e,0x04]
11227 0x05,0x00,0xc0,0xd1,0x6d,0x04,0x0e,0x04
11229 # CHECK: v_mad_legacy_f32 v5, tma_lo, v2, v3     ; encoding: [0x05,0x00,0xc0,0xd1,0x6e,0x04,0x0e,0x04]
11230 0x05,0x00,0xc0,0xd1,0x6e,0x04,0x0e,0x04
11232 # CHECK: v_mad_legacy_f32 v5, tma_hi, v2, v3     ; encoding: [0x05,0x00,0xc0,0xd1,0x6f,0x04,0x0e,0x04]
11233 0x05,0x00,0xc0,0xd1,0x6f,0x04,0x0e,0x04
11235 # CHECK: v_mad_legacy_f32 v5, ttmp11, v2, v3     ; encoding: [0x05,0x00,0xc0,0xd1,0x7b,0x04,0x0e,0x04]
11236 0x05,0x00,0xc0,0xd1,0x7b,0x04,0x0e,0x04
11238 # CHECK: v_mad_legacy_f32 v5, m0, v2, v3         ; encoding: [0x05,0x00,0xc0,0xd1,0x7c,0x04,0x0e,0x04]
11239 0x05,0x00,0xc0,0xd1,0x7c,0x04,0x0e,0x04
11241 # CHECK: v_mad_legacy_f32 v5, exec_lo, v2, v3    ; encoding: [0x05,0x00,0xc0,0xd1,0x7e,0x04,0x0e,0x04]
11242 0x05,0x00,0xc0,0xd1,0x7e,0x04,0x0e,0x04
11244 # CHECK: v_mad_legacy_f32 v5, exec_hi, v2, v3    ; encoding: [0x05,0x00,0xc0,0xd1,0x7f,0x04,0x0e,0x04]
11245 0x05,0x00,0xc0,0xd1,0x7f,0x04,0x0e,0x04
11247 # CHECK: v_mad_legacy_f32 v5, 0, v2, v3          ; encoding: [0x05,0x00,0xc0,0xd1,0x80,0x04,0x0e,0x04]
11248 0x05,0x00,0xc0,0xd1,0x80,0x04,0x0e,0x04
11250 # CHECK: v_mad_legacy_f32 v5, -1, v2, v3         ; encoding: [0x05,0x00,0xc0,0xd1,0xc1,0x04,0x0e,0x04]
11251 0x05,0x00,0xc0,0xd1,0xc1,0x04,0x0e,0x04
11253 # CHECK: v_mad_legacy_f32 v5, 0.5, v2, v3        ; encoding: [0x05,0x00,0xc0,0xd1,0xf0,0x04,0x0e,0x04]
11254 0x05,0x00,0xc0,0xd1,0xf0,0x04,0x0e,0x04
11256 # CHECK: v_mad_legacy_f32 v5, -4.0, v2, v3       ; encoding: [0x05,0x00,0xc0,0xd1,0xf7,0x04,0x0e,0x04]
11257 0x05,0x00,0xc0,0xd1,0xf7,0x04,0x0e,0x04
11259 # CHECK: v_mad_legacy_f32 v5, v1, v255, v3       ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0xff,0x0f,0x04]
11260 0x05,0x00,0xc0,0xd1,0x01,0xff,0x0f,0x04
11262 # CHECK: v_mad_legacy_f32 v5, v1, s2, v3         ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x0c,0x04]
11263 0x05,0x00,0xc0,0xd1,0x01,0x05,0x0c,0x04
11265 # CHECK: v_mad_legacy_f32 v5, v1, s101, v3       ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0xcb,0x0c,0x04]
11266 0x05,0x00,0xc0,0xd1,0x01,0xcb,0x0c,0x04
11268 # CHECK: v_mad_legacy_f32 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0xcd,0x0c,0x04]
11269 0x05,0x00,0xc0,0xd1,0x01,0xcd,0x0c,0x04
11271 # CHECK: v_mad_legacy_f32 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0xcf,0x0c,0x04]
11272 0x05,0x00,0xc0,0xd1,0x01,0xcf,0x0c,0x04
11274 # CHECK: v_mad_legacy_f32 v5, v1, vcc_lo, v3     ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0xd5,0x0c,0x04]
11275 0x05,0x00,0xc0,0xd1,0x01,0xd5,0x0c,0x04
11277 # CHECK: v_mad_legacy_f32 v5, v1, vcc_hi, v3     ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0xd7,0x0c,0x04]
11278 0x05,0x00,0xc0,0xd1,0x01,0xd7,0x0c,0x04
11280 # CHECK: v_mad_legacy_f32 v5, v1, tba_lo, v3     ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0xd9,0x0c,0x04]
11281 0x05,0x00,0xc0,0xd1,0x01,0xd9,0x0c,0x04
11283 # CHECK: v_mad_legacy_f32 v5, v1, tba_hi, v3     ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0xdb,0x0c,0x04]
11284 0x05,0x00,0xc0,0xd1,0x01,0xdb,0x0c,0x04
11286 # CHECK: v_mad_legacy_f32 v5, v1, tma_lo, v3     ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0xdd,0x0c,0x04]
11287 0x05,0x00,0xc0,0xd1,0x01,0xdd,0x0c,0x04
11289 # CHECK: v_mad_legacy_f32 v5, v1, tma_hi, v3     ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0xdf,0x0c,0x04]
11290 0x05,0x00,0xc0,0xd1,0x01,0xdf,0x0c,0x04
11292 # CHECK: v_mad_legacy_f32 v5, v1, ttmp11, v3     ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0xf7,0x0c,0x04]
11293 0x05,0x00,0xc0,0xd1,0x01,0xf7,0x0c,0x04
11295 # CHECK: v_mad_legacy_f32 v5, v1, m0, v3         ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0xf9,0x0c,0x04]
11296 0x05,0x00,0xc0,0xd1,0x01,0xf9,0x0c,0x04
11298 # CHECK: v_mad_legacy_f32 v5, v1, exec_lo, v3    ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0xfd,0x0c,0x04]
11299 0x05,0x00,0xc0,0xd1,0x01,0xfd,0x0c,0x04
11301 # CHECK: v_mad_legacy_f32 v5, v1, exec_hi, v3    ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0xff,0x0c,0x04]
11302 0x05,0x00,0xc0,0xd1,0x01,0xff,0x0c,0x04
11304 # CHECK: v_mad_legacy_f32 v5, v1, 0, v3          ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x01,0x0d,0x04]
11305 0x05,0x00,0xc0,0xd1,0x01,0x01,0x0d,0x04
11307 # CHECK: v_mad_legacy_f32 v5, v1, -1, v3         ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x83,0x0d,0x04]
11308 0x05,0x00,0xc0,0xd1,0x01,0x83,0x0d,0x04
11310 # CHECK: v_mad_legacy_f32 v5, v1, 0.5, v3        ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0xe1,0x0d,0x04]
11311 0x05,0x00,0xc0,0xd1,0x01,0xe1,0x0d,0x04
11313 # CHECK: v_mad_legacy_f32 v5, v1, -4.0, v3       ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0xef,0x0d,0x04]
11314 0x05,0x00,0xc0,0xd1,0x01,0xef,0x0d,0x04
11316 # CHECK: v_mad_legacy_f32 v5, v1, v2, v255       ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0xfe,0x07]
11317 0x05,0x00,0xc0,0xd1,0x01,0x05,0xfe,0x07
11319 # CHECK: v_mad_legacy_f32 v5, v1, v2, s3         ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x00]
11320 0x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x00
11322 # CHECK: v_mad_legacy_f32 v5, v1, v2, s101       ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x96,0x01]
11323 0x05,0x00,0xc0,0xd1,0x01,0x05,0x96,0x01
11325 # CHECK: v_mad_legacy_f32 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x9a,0x01]
11326 0x05,0x00,0xc0,0xd1,0x01,0x05,0x9a,0x01
11328 # CHECK: v_mad_legacy_f32 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x9e,0x01]
11329 0x05,0x00,0xc0,0xd1,0x01,0x05,0x9e,0x01
11331 # CHECK: v_mad_legacy_f32 v5, v1, v2, vcc_lo     ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0xaa,0x01]
11332 0x05,0x00,0xc0,0xd1,0x01,0x05,0xaa,0x01
11334 # CHECK: v_mad_legacy_f32 v5, v1, v2, vcc_hi     ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0xae,0x01]
11335 0x05,0x00,0xc0,0xd1,0x01,0x05,0xae,0x01
11337 # CHECK: v_mad_legacy_f32 v5, v1, v2, tba_lo     ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0xb2,0x01]
11338 0x05,0x00,0xc0,0xd1,0x01,0x05,0xb2,0x01
11340 # CHECK: v_mad_legacy_f32 v5, v1, v2, tba_hi     ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0xb6,0x01]
11341 0x05,0x00,0xc0,0xd1,0x01,0x05,0xb6,0x01
11343 # CHECK: v_mad_legacy_f32 v5, v1, v2, tma_lo     ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0xba,0x01]
11344 0x05,0x00,0xc0,0xd1,0x01,0x05,0xba,0x01
11346 # CHECK: v_mad_legacy_f32 v5, v1, v2, tma_hi     ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0xbe,0x01]
11347 0x05,0x00,0xc0,0xd1,0x01,0x05,0xbe,0x01
11349 # CHECK: v_mad_legacy_f32 v5, v1, v2, ttmp11     ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0xee,0x01]
11350 0x05,0x00,0xc0,0xd1,0x01,0x05,0xee,0x01
11352 # CHECK: v_mad_legacy_f32 v5, v1, v2, m0         ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0xf2,0x01]
11353 0x05,0x00,0xc0,0xd1,0x01,0x05,0xf2,0x01
11355 # CHECK: v_mad_legacy_f32 v5, v1, v2, exec_lo    ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0xfa,0x01]
11356 0x05,0x00,0xc0,0xd1,0x01,0x05,0xfa,0x01
11358 # CHECK: v_mad_legacy_f32 v5, v1, v2, exec_hi    ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0xfe,0x01]
11359 0x05,0x00,0xc0,0xd1,0x01,0x05,0xfe,0x01
11361 # CHECK: v_mad_legacy_f32 v5, v1, v2, 0          ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x02,0x02]
11362 0x05,0x00,0xc0,0xd1,0x01,0x05,0x02,0x02
11364 # CHECK: v_mad_legacy_f32 v5, v1, v2, -1         ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x06,0x03]
11365 0x05,0x00,0xc0,0xd1,0x01,0x05,0x06,0x03
11367 # CHECK: v_mad_legacy_f32 v5, v1, v2, 0.5        ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0xc2,0x03]
11368 0x05,0x00,0xc0,0xd1,0x01,0x05,0xc2,0x03
11370 # CHECK: v_mad_legacy_f32 v5, v1, v2, -4.0       ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0xde,0x03]
11371 0x05,0x00,0xc0,0xd1,0x01,0x05,0xde,0x03
11373 # CHECK: v_mad_legacy_f32 v5, -v1, v2, v3        ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x24]
11374 0x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x24
11376 # CHECK: v_mad_legacy_f32 v5, v1, -v2, v3        ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x44]
11377 0x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x44
11379 # CHECK: v_mad_legacy_f32 v5, v1, v2, -v3        ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x84]
11380 0x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x84
11382 # CHECK: v_mad_legacy_f32 v5, -v1, -v2, -v3      ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0xe4]
11383 0x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0xe4
11385 # CHECK: v_mad_legacy_f32 v5, |v1|, v2, v3       ; encoding: [0x05,0x01,0xc0,0xd1,0x01,0x05,0x0e,0x04]
11386 0x05,0x01,0xc0,0xd1,0x01,0x05,0x0e,0x04
11388 # CHECK: v_mad_legacy_f32 v5, v1, |v2|, v3       ; encoding: [0x05,0x02,0xc0,0xd1,0x01,0x05,0x0e,0x04]
11389 0x05,0x02,0xc0,0xd1,0x01,0x05,0x0e,0x04
11391 # CHECK: v_mad_legacy_f32 v5, v1, v2, |v3|       ; encoding: [0x05,0x04,0xc0,0xd1,0x01,0x05,0x0e,0x04]
11392 0x05,0x04,0xc0,0xd1,0x01,0x05,0x0e,0x04
11394 # CHECK: v_mad_legacy_f32 v5, |v1|, |v2|, |v3|   ; encoding: [0x05,0x07,0xc0,0xd1,0x01,0x05,0x0e,0x04]
11395 0x05,0x07,0xc0,0xd1,0x01,0x05,0x0e,0x04
11397 # CHECK: v_mad_legacy_f32 v5, v1, v2, v3 clamp   ; encoding: [0x05,0x80,0xc0,0xd1,0x01,0x05,0x0e,0x04]
11398 0x05,0x80,0xc0,0xd1,0x01,0x05,0x0e,0x04
11400 # CHECK: v_mad_legacy_f32 v5, v1, v2, v3 mul:2   ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x0c]
11401 0x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x0c
11403 # CHECK: v_mad_legacy_f32 v5, v1, v2, v3 mul:4   ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x14]
11404 0x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x14
11406 # CHECK: v_mad_legacy_f32 v5, v1, v2, v3 div:2   ; encoding: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x1c]
11407 0x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x1c
11409 # CHECK: v_mad_f32 v5, v1, v2, v3                ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x04]
11410 0x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x04
11412 # CHECK: v_mad_f32 v255, v1, v2, v3              ; encoding: [0xff,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x04]
11413 0xff,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x04
11415 # CHECK: v_mad_f32 v5, v255, v2, v3              ; encoding: [0x05,0x00,0xc1,0xd1,0xff,0x05,0x0e,0x04]
11416 0x05,0x00,0xc1,0xd1,0xff,0x05,0x0e,0x04
11418 # CHECK: v_mad_f32 v5, s1, v2, v3                ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x04,0x0e,0x04]
11419 0x05,0x00,0xc1,0xd1,0x01,0x04,0x0e,0x04
11421 # CHECK: v_mad_f32 v5, s101, v2, v3              ; encoding: [0x05,0x00,0xc1,0xd1,0x65,0x04,0x0e,0x04]
11422 0x05,0x00,0xc1,0xd1,0x65,0x04,0x0e,0x04
11424 # CHECK: v_mad_f32 v5, flat_scratch_lo, v2, v3   ; encoding: [0x05,0x00,0xc1,0xd1,0x66,0x04,0x0e,0x04]
11425 0x05,0x00,0xc1,0xd1,0x66,0x04,0x0e,0x04
11427 # CHECK: v_mad_f32 v5, flat_scratch_hi, v2, v3   ; encoding: [0x05,0x00,0xc1,0xd1,0x67,0x04,0x0e,0x04]
11428 0x05,0x00,0xc1,0xd1,0x67,0x04,0x0e,0x04
11430 # CHECK: v_mad_f32 v5, vcc_lo, v2, v3            ; encoding: [0x05,0x00,0xc1,0xd1,0x6a,0x04,0x0e,0x04]
11431 0x05,0x00,0xc1,0xd1,0x6a,0x04,0x0e,0x04
11433 # CHECK: v_mad_f32 v5, vcc_hi, v2, v3            ; encoding: [0x05,0x00,0xc1,0xd1,0x6b,0x04,0x0e,0x04]
11434 0x05,0x00,0xc1,0xd1,0x6b,0x04,0x0e,0x04
11436 # CHECK: v_mad_f32 v5, tba_lo, v2, v3            ; encoding: [0x05,0x00,0xc1,0xd1,0x6c,0x04,0x0e,0x04]
11437 0x05,0x00,0xc1,0xd1,0x6c,0x04,0x0e,0x04
11439 # CHECK: v_mad_f32 v5, tba_hi, v2, v3            ; encoding: [0x05,0x00,0xc1,0xd1,0x6d,0x04,0x0e,0x04]
11440 0x05,0x00,0xc1,0xd1,0x6d,0x04,0x0e,0x04
11442 # CHECK: v_mad_f32 v5, tma_lo, v2, v3            ; encoding: [0x05,0x00,0xc1,0xd1,0x6e,0x04,0x0e,0x04]
11443 0x05,0x00,0xc1,0xd1,0x6e,0x04,0x0e,0x04
11445 # CHECK: v_mad_f32 v5, tma_hi, v2, v3            ; encoding: [0x05,0x00,0xc1,0xd1,0x6f,0x04,0x0e,0x04]
11446 0x05,0x00,0xc1,0xd1,0x6f,0x04,0x0e,0x04
11448 # CHECK: v_mad_f32 v5, ttmp11, v2, v3            ; encoding: [0x05,0x00,0xc1,0xd1,0x7b,0x04,0x0e,0x04]
11449 0x05,0x00,0xc1,0xd1,0x7b,0x04,0x0e,0x04
11451 # CHECK: v_mad_f32 v5, m0, v2, v3                ; encoding: [0x05,0x00,0xc1,0xd1,0x7c,0x04,0x0e,0x04]
11452 0x05,0x00,0xc1,0xd1,0x7c,0x04,0x0e,0x04
11454 # CHECK: v_mad_f32 v5, exec_lo, v2, v3           ; encoding: [0x05,0x00,0xc1,0xd1,0x7e,0x04,0x0e,0x04]
11455 0x05,0x00,0xc1,0xd1,0x7e,0x04,0x0e,0x04
11457 # CHECK: v_mad_f32 v5, exec_hi, v2, v3           ; encoding: [0x05,0x00,0xc1,0xd1,0x7f,0x04,0x0e,0x04]
11458 0x05,0x00,0xc1,0xd1,0x7f,0x04,0x0e,0x04
11460 # CHECK: v_mad_f32 v5, 0, v2, v3                 ; encoding: [0x05,0x00,0xc1,0xd1,0x80,0x04,0x0e,0x04]
11461 0x05,0x00,0xc1,0xd1,0x80,0x04,0x0e,0x04
11463 # CHECK: v_mad_f32 v5, -1, v2, v3                ; encoding: [0x05,0x00,0xc1,0xd1,0xc1,0x04,0x0e,0x04]
11464 0x05,0x00,0xc1,0xd1,0xc1,0x04,0x0e,0x04
11466 # CHECK: v_mad_f32 v5, 0.5, v2, v3               ; encoding: [0x05,0x00,0xc1,0xd1,0xf0,0x04,0x0e,0x04]
11467 0x05,0x00,0xc1,0xd1,0xf0,0x04,0x0e,0x04
11469 # CHECK: v_mad_f32 v5, -4.0, v2, v3              ; encoding: [0x05,0x00,0xc1,0xd1,0xf7,0x04,0x0e,0x04]
11470 0x05,0x00,0xc1,0xd1,0xf7,0x04,0x0e,0x04
11472 # CHECK: v_mad_f32 v5, v1, v255, v3              ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0xff,0x0f,0x04]
11473 0x05,0x00,0xc1,0xd1,0x01,0xff,0x0f,0x04
11475 # CHECK: v_mad_f32 v5, v1, s2, v3                ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x0c,0x04]
11476 0x05,0x00,0xc1,0xd1,0x01,0x05,0x0c,0x04
11478 # CHECK: v_mad_f32 v5, v1, s101, v3              ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0xcb,0x0c,0x04]
11479 0x05,0x00,0xc1,0xd1,0x01,0xcb,0x0c,0x04
11481 # CHECK: v_mad_f32 v5, v1, flat_scratch_lo, v3   ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0xcd,0x0c,0x04]
11482 0x05,0x00,0xc1,0xd1,0x01,0xcd,0x0c,0x04
11484 # CHECK: v_mad_f32 v5, v1, flat_scratch_hi, v3   ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0xcf,0x0c,0x04]
11485 0x05,0x00,0xc1,0xd1,0x01,0xcf,0x0c,0x04
11487 # CHECK: v_mad_f32 v5, v1, vcc_lo, v3            ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0xd5,0x0c,0x04]
11488 0x05,0x00,0xc1,0xd1,0x01,0xd5,0x0c,0x04
11490 # CHECK: v_mad_f32 v5, v1, vcc_hi, v3            ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0xd7,0x0c,0x04]
11491 0x05,0x00,0xc1,0xd1,0x01,0xd7,0x0c,0x04
11493 # CHECK: v_mad_f32 v5, v1, tba_lo, v3            ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0xd9,0x0c,0x04]
11494 0x05,0x00,0xc1,0xd1,0x01,0xd9,0x0c,0x04
11496 # CHECK: v_mad_f32 v5, v1, tba_hi, v3            ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0xdb,0x0c,0x04]
11497 0x05,0x00,0xc1,0xd1,0x01,0xdb,0x0c,0x04
11499 # CHECK: v_mad_f32 v5, v1, tma_lo, v3            ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0xdd,0x0c,0x04]
11500 0x05,0x00,0xc1,0xd1,0x01,0xdd,0x0c,0x04
11502 # CHECK: v_mad_f32 v5, v1, tma_hi, v3            ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0xdf,0x0c,0x04]
11503 0x05,0x00,0xc1,0xd1,0x01,0xdf,0x0c,0x04
11505 # CHECK: v_mad_f32 v5, v1, ttmp11, v3            ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0xf7,0x0c,0x04]
11506 0x05,0x00,0xc1,0xd1,0x01,0xf7,0x0c,0x04
11508 # CHECK: v_mad_f32 v5, v1, m0, v3                ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0xf9,0x0c,0x04]
11509 0x05,0x00,0xc1,0xd1,0x01,0xf9,0x0c,0x04
11511 # CHECK: v_mad_f32 v5, v1, exec_lo, v3           ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0xfd,0x0c,0x04]
11512 0x05,0x00,0xc1,0xd1,0x01,0xfd,0x0c,0x04
11514 # CHECK: v_mad_f32 v5, v1, exec_hi, v3           ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0xff,0x0c,0x04]
11515 0x05,0x00,0xc1,0xd1,0x01,0xff,0x0c,0x04
11517 # CHECK: v_mad_f32 v5, v1, 0, v3                 ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x01,0x0d,0x04]
11518 0x05,0x00,0xc1,0xd1,0x01,0x01,0x0d,0x04
11520 # CHECK: v_mad_f32 v5, v1, -1, v3                ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x83,0x0d,0x04]
11521 0x05,0x00,0xc1,0xd1,0x01,0x83,0x0d,0x04
11523 # CHECK: v_mad_f32 v5, v1, 0.5, v3               ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0xe1,0x0d,0x04]
11524 0x05,0x00,0xc1,0xd1,0x01,0xe1,0x0d,0x04
11526 # CHECK: v_mad_f32 v5, v1, -4.0, v3              ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0xef,0x0d,0x04]
11527 0x05,0x00,0xc1,0xd1,0x01,0xef,0x0d,0x04
11529 # CHECK: v_mad_f32 v5, v1, v2, v255              ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0xfe,0x07]
11530 0x05,0x00,0xc1,0xd1,0x01,0x05,0xfe,0x07
11532 # CHECK: v_mad_f32 v5, v1, v2, s3                ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x00]
11533 0x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x00
11535 # CHECK: v_mad_f32 v5, v1, v2, s101              ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x96,0x01]
11536 0x05,0x00,0xc1,0xd1,0x01,0x05,0x96,0x01
11538 # CHECK: v_mad_f32 v5, v1, v2, flat_scratch_lo   ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x9a,0x01]
11539 0x05,0x00,0xc1,0xd1,0x01,0x05,0x9a,0x01
11541 # CHECK: v_mad_f32 v5, v1, v2, flat_scratch_hi   ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x9e,0x01]
11542 0x05,0x00,0xc1,0xd1,0x01,0x05,0x9e,0x01
11544 # CHECK: v_mad_f32 v5, v1, v2, vcc_lo            ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0xaa,0x01]
11545 0x05,0x00,0xc1,0xd1,0x01,0x05,0xaa,0x01
11547 # CHECK: v_mad_f32 v5, v1, v2, vcc_hi            ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0xae,0x01]
11548 0x05,0x00,0xc1,0xd1,0x01,0x05,0xae,0x01
11550 # CHECK: v_mad_f32 v5, v1, v2, tba_lo            ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0xb2,0x01]
11551 0x05,0x00,0xc1,0xd1,0x01,0x05,0xb2,0x01
11553 # CHECK: v_mad_f32 v5, v1, v2, tba_hi            ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0xb6,0x01]
11554 0x05,0x00,0xc1,0xd1,0x01,0x05,0xb6,0x01
11556 # CHECK: v_mad_f32 v5, v1, v2, tma_lo            ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0xba,0x01]
11557 0x05,0x00,0xc1,0xd1,0x01,0x05,0xba,0x01
11559 # CHECK: v_mad_f32 v5, v1, v2, tma_hi            ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0xbe,0x01]
11560 0x05,0x00,0xc1,0xd1,0x01,0x05,0xbe,0x01
11562 # CHECK: v_mad_f32 v5, v1, v2, ttmp11            ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0xee,0x01]
11563 0x05,0x00,0xc1,0xd1,0x01,0x05,0xee,0x01
11565 # CHECK: v_mad_f32 v5, v1, v2, m0                ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0xf2,0x01]
11566 0x05,0x00,0xc1,0xd1,0x01,0x05,0xf2,0x01
11568 # CHECK: v_mad_f32 v5, v1, v2, exec_lo           ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0xfa,0x01]
11569 0x05,0x00,0xc1,0xd1,0x01,0x05,0xfa,0x01
11571 # CHECK: v_mad_f32 v5, v1, v2, exec_hi           ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0xfe,0x01]
11572 0x05,0x00,0xc1,0xd1,0x01,0x05,0xfe,0x01
11574 # CHECK: v_mad_f32 v5, v1, v2, 0                 ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x02,0x02]
11575 0x05,0x00,0xc1,0xd1,0x01,0x05,0x02,0x02
11577 # CHECK: v_mad_f32 v5, v1, v2, -1                ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x06,0x03]
11578 0x05,0x00,0xc1,0xd1,0x01,0x05,0x06,0x03
11580 # CHECK: v_mad_f32 v5, v1, v2, 0.5               ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0xc2,0x03]
11581 0x05,0x00,0xc1,0xd1,0x01,0x05,0xc2,0x03
11583 # CHECK: v_mad_f32 v5, v1, v2, -4.0              ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0xde,0x03]
11584 0x05,0x00,0xc1,0xd1,0x01,0x05,0xde,0x03
11586 # CHECK: v_mad_f32 v5, -v1, v2, v3               ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x24]
11587 0x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x24
11589 # CHECK: v_mad_f32 v5, v1, -v2, v3               ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x44]
11590 0x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x44
11592 # CHECK: v_mad_f32 v5, v1, v2, -v3               ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x84]
11593 0x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x84
11595 # CHECK: v_mad_f32 v5, -v1, -v2, -v3             ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0xe4]
11596 0x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0xe4
11598 # CHECK: v_mad_f32 v5, |v1|, v2, v3              ; encoding: [0x05,0x01,0xc1,0xd1,0x01,0x05,0x0e,0x04]
11599 0x05,0x01,0xc1,0xd1,0x01,0x05,0x0e,0x04
11601 # CHECK: v_mad_f32 v5, v1, |v2|, v3              ; encoding: [0x05,0x02,0xc1,0xd1,0x01,0x05,0x0e,0x04]
11602 0x05,0x02,0xc1,0xd1,0x01,0x05,0x0e,0x04
11604 # CHECK: v_mad_f32 v5, v1, v2, |v3|              ; encoding: [0x05,0x04,0xc1,0xd1,0x01,0x05,0x0e,0x04]
11605 0x05,0x04,0xc1,0xd1,0x01,0x05,0x0e,0x04
11607 # CHECK: v_mad_f32 v5, |v1|, |v2|, |v3|          ; encoding: [0x05,0x07,0xc1,0xd1,0x01,0x05,0x0e,0x04]
11608 0x05,0x07,0xc1,0xd1,0x01,0x05,0x0e,0x04
11610 # CHECK: v_mad_f32 v5, v1, v2, v3 clamp          ; encoding: [0x05,0x80,0xc1,0xd1,0x01,0x05,0x0e,0x04]
11611 0x05,0x80,0xc1,0xd1,0x01,0x05,0x0e,0x04
11613 # CHECK: v_mad_f32 v5, v1, v2, v3 mul:2          ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x0c]
11614 0x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x0c
11616 # CHECK: v_mad_f32 v5, v1, v2, v3 mul:4          ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x14]
11617 0x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x14
11619 # CHECK: v_mad_f32 v5, v1, v2, v3 div:2          ; encoding: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x1c]
11620 0x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x1c
11622 # CHECK: v_mad_i32_i24 v5, v1, v2, v3            ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0x0e,0x04]
11623 0x05,0x00,0xc2,0xd1,0x01,0x05,0x0e,0x04
11625 # CHECK: v_mad_i32_i24 v255, v1, v2, v3          ; encoding: [0xff,0x00,0xc2,0xd1,0x01,0x05,0x0e,0x04]
11626 0xff,0x00,0xc2,0xd1,0x01,0x05,0x0e,0x04
11628 # CHECK: v_mad_i32_i24 v5, v255, v2, v3          ; encoding: [0x05,0x00,0xc2,0xd1,0xff,0x05,0x0e,0x04]
11629 0x05,0x00,0xc2,0xd1,0xff,0x05,0x0e,0x04
11631 # CHECK: v_mad_i32_i24 v5, s1, v2, v3            ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x04,0x0e,0x04]
11632 0x05,0x00,0xc2,0xd1,0x01,0x04,0x0e,0x04
11634 # CHECK: v_mad_i32_i24 v5, s101, v2, v3          ; encoding: [0x05,0x00,0xc2,0xd1,0x65,0x04,0x0e,0x04]
11635 0x05,0x00,0xc2,0xd1,0x65,0x04,0x0e,0x04
11637 # CHECK: v_mad_i32_i24 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xc2,0xd1,0x66,0x04,0x0e,0x04]
11638 0x05,0x00,0xc2,0xd1,0x66,0x04,0x0e,0x04
11640 # CHECK: v_mad_i32_i24 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xc2,0xd1,0x67,0x04,0x0e,0x04]
11641 0x05,0x00,0xc2,0xd1,0x67,0x04,0x0e,0x04
11643 # CHECK: v_mad_i32_i24 v5, vcc_lo, v2, v3        ; encoding: [0x05,0x00,0xc2,0xd1,0x6a,0x04,0x0e,0x04]
11644 0x05,0x00,0xc2,0xd1,0x6a,0x04,0x0e,0x04
11646 # CHECK: v_mad_i32_i24 v5, vcc_hi, v2, v3        ; encoding: [0x05,0x00,0xc2,0xd1,0x6b,0x04,0x0e,0x04]
11647 0x05,0x00,0xc2,0xd1,0x6b,0x04,0x0e,0x04
11649 # CHECK: v_mad_i32_i24 v5, tba_lo, v2, v3        ; encoding: [0x05,0x00,0xc2,0xd1,0x6c,0x04,0x0e,0x04]
11650 0x05,0x00,0xc2,0xd1,0x6c,0x04,0x0e,0x04
11652 # CHECK: v_mad_i32_i24 v5, tba_hi, v2, v3        ; encoding: [0x05,0x00,0xc2,0xd1,0x6d,0x04,0x0e,0x04]
11653 0x05,0x00,0xc2,0xd1,0x6d,0x04,0x0e,0x04
11655 # CHECK: v_mad_i32_i24 v5, tma_lo, v2, v3        ; encoding: [0x05,0x00,0xc2,0xd1,0x6e,0x04,0x0e,0x04]
11656 0x05,0x00,0xc2,0xd1,0x6e,0x04,0x0e,0x04
11658 # CHECK: v_mad_i32_i24 v5, tma_hi, v2, v3        ; encoding: [0x05,0x00,0xc2,0xd1,0x6f,0x04,0x0e,0x04]
11659 0x05,0x00,0xc2,0xd1,0x6f,0x04,0x0e,0x04
11661 # CHECK: v_mad_i32_i24 v5, ttmp11, v2, v3        ; encoding: [0x05,0x00,0xc2,0xd1,0x7b,0x04,0x0e,0x04]
11662 0x05,0x00,0xc2,0xd1,0x7b,0x04,0x0e,0x04
11664 # CHECK: v_mad_i32_i24 v5, m0, v2, v3            ; encoding: [0x05,0x00,0xc2,0xd1,0x7c,0x04,0x0e,0x04]
11665 0x05,0x00,0xc2,0xd1,0x7c,0x04,0x0e,0x04
11667 # CHECK: v_mad_i32_i24 v5, exec_lo, v2, v3       ; encoding: [0x05,0x00,0xc2,0xd1,0x7e,0x04,0x0e,0x04]
11668 0x05,0x00,0xc2,0xd1,0x7e,0x04,0x0e,0x04
11670 # CHECK: v_mad_i32_i24 v5, exec_hi, v2, v3       ; encoding: [0x05,0x00,0xc2,0xd1,0x7f,0x04,0x0e,0x04]
11671 0x05,0x00,0xc2,0xd1,0x7f,0x04,0x0e,0x04
11673 # CHECK: v_mad_i32_i24 v5, 0, v2, v3             ; encoding: [0x05,0x00,0xc2,0xd1,0x80,0x04,0x0e,0x04]
11674 0x05,0x00,0xc2,0xd1,0x80,0x04,0x0e,0x04
11676 # CHECK: v_mad_i32_i24 v5, -1, v2, v3            ; encoding: [0x05,0x00,0xc2,0xd1,0xc1,0x04,0x0e,0x04]
11677 0x05,0x00,0xc2,0xd1,0xc1,0x04,0x0e,0x04
11679 # CHECK: v_mad_i32_i24 v5, 0.5, v2, v3           ; encoding: [0x05,0x00,0xc2,0xd1,0xf0,0x04,0x0e,0x04]
11680 0x05,0x00,0xc2,0xd1,0xf0,0x04,0x0e,0x04
11682 # CHECK: v_mad_i32_i24 v5, -4.0, v2, v3          ; encoding: [0x05,0x00,0xc2,0xd1,0xf7,0x04,0x0e,0x04]
11683 0x05,0x00,0xc2,0xd1,0xf7,0x04,0x0e,0x04
11685 # CHECK: v_mad_i32_i24 v5, v1, v255, v3          ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0xff,0x0f,0x04]
11686 0x05,0x00,0xc2,0xd1,0x01,0xff,0x0f,0x04
11688 # CHECK: v_mad_i32_i24 v5, v1, s2, v3            ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0x0c,0x04]
11689 0x05,0x00,0xc2,0xd1,0x01,0x05,0x0c,0x04
11691 # CHECK: v_mad_i32_i24 v5, v1, s101, v3          ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0xcb,0x0c,0x04]
11692 0x05,0x00,0xc2,0xd1,0x01,0xcb,0x0c,0x04
11694 # CHECK: v_mad_i32_i24 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0xcd,0x0c,0x04]
11695 0x05,0x00,0xc2,0xd1,0x01,0xcd,0x0c,0x04
11697 # CHECK: v_mad_i32_i24 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0xcf,0x0c,0x04]
11698 0x05,0x00,0xc2,0xd1,0x01,0xcf,0x0c,0x04
11700 # CHECK: v_mad_i32_i24 v5, v1, vcc_lo, v3        ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0xd5,0x0c,0x04]
11701 0x05,0x00,0xc2,0xd1,0x01,0xd5,0x0c,0x04
11703 # CHECK: v_mad_i32_i24 v5, v1, vcc_hi, v3        ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0xd7,0x0c,0x04]
11704 0x05,0x00,0xc2,0xd1,0x01,0xd7,0x0c,0x04
11706 # CHECK: v_mad_i32_i24 v5, v1, tba_lo, v3        ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0xd9,0x0c,0x04]
11707 0x05,0x00,0xc2,0xd1,0x01,0xd9,0x0c,0x04
11709 # CHECK: v_mad_i32_i24 v5, v1, tba_hi, v3        ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0xdb,0x0c,0x04]
11710 0x05,0x00,0xc2,0xd1,0x01,0xdb,0x0c,0x04
11712 # CHECK: v_mad_i32_i24 v5, v1, tma_lo, v3        ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0xdd,0x0c,0x04]
11713 0x05,0x00,0xc2,0xd1,0x01,0xdd,0x0c,0x04
11715 # CHECK: v_mad_i32_i24 v5, v1, tma_hi, v3        ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0xdf,0x0c,0x04]
11716 0x05,0x00,0xc2,0xd1,0x01,0xdf,0x0c,0x04
11718 # CHECK: v_mad_i32_i24 v5, v1, ttmp11, v3        ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0xf7,0x0c,0x04]
11719 0x05,0x00,0xc2,0xd1,0x01,0xf7,0x0c,0x04
11721 # CHECK: v_mad_i32_i24 v5, v1, m0, v3            ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0xf9,0x0c,0x04]
11722 0x05,0x00,0xc2,0xd1,0x01,0xf9,0x0c,0x04
11724 # CHECK: v_mad_i32_i24 v5, v1, exec_lo, v3       ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0xfd,0x0c,0x04]
11725 0x05,0x00,0xc2,0xd1,0x01,0xfd,0x0c,0x04
11727 # CHECK: v_mad_i32_i24 v5, v1, exec_hi, v3       ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0xff,0x0c,0x04]
11728 0x05,0x00,0xc2,0xd1,0x01,0xff,0x0c,0x04
11730 # CHECK: v_mad_i32_i24 v5, v1, 0, v3             ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x01,0x0d,0x04]
11731 0x05,0x00,0xc2,0xd1,0x01,0x01,0x0d,0x04
11733 # CHECK: v_mad_i32_i24 v5, v1, -1, v3            ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x83,0x0d,0x04]
11734 0x05,0x00,0xc2,0xd1,0x01,0x83,0x0d,0x04
11736 # CHECK: v_mad_i32_i24 v5, v1, 0.5, v3           ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0xe1,0x0d,0x04]
11737 0x05,0x00,0xc2,0xd1,0x01,0xe1,0x0d,0x04
11739 # CHECK: v_mad_i32_i24 v5, v1, -4.0, v3          ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0xef,0x0d,0x04]
11740 0x05,0x00,0xc2,0xd1,0x01,0xef,0x0d,0x04
11742 # CHECK: v_mad_i32_i24 v5, v1, v2, v255          ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0xfe,0x07]
11743 0x05,0x00,0xc2,0xd1,0x01,0x05,0xfe,0x07
11745 # CHECK: v_mad_i32_i24 v5, v1, v2, s3            ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0x0e,0x00]
11746 0x05,0x00,0xc2,0xd1,0x01,0x05,0x0e,0x00
11748 # CHECK: v_mad_i32_i24 v5, v1, v2, s101          ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0x96,0x01]
11749 0x05,0x00,0xc2,0xd1,0x01,0x05,0x96,0x01
11751 # CHECK: v_mad_i32_i24 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0x9a,0x01]
11752 0x05,0x00,0xc2,0xd1,0x01,0x05,0x9a,0x01
11754 # CHECK: v_mad_i32_i24 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0x9e,0x01]
11755 0x05,0x00,0xc2,0xd1,0x01,0x05,0x9e,0x01
11757 # CHECK: v_mad_i32_i24 v5, v1, v2, vcc_lo        ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0xaa,0x01]
11758 0x05,0x00,0xc2,0xd1,0x01,0x05,0xaa,0x01
11760 # CHECK: v_mad_i32_i24 v5, v1, v2, vcc_hi        ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0xae,0x01]
11761 0x05,0x00,0xc2,0xd1,0x01,0x05,0xae,0x01
11763 # CHECK: v_mad_i32_i24 v5, v1, v2, tba_lo        ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0xb2,0x01]
11764 0x05,0x00,0xc2,0xd1,0x01,0x05,0xb2,0x01
11766 # CHECK: v_mad_i32_i24 v5, v1, v2, tba_hi        ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0xb6,0x01]
11767 0x05,0x00,0xc2,0xd1,0x01,0x05,0xb6,0x01
11769 # CHECK: v_mad_i32_i24 v5, v1, v2, tma_lo        ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0xba,0x01]
11770 0x05,0x00,0xc2,0xd1,0x01,0x05,0xba,0x01
11772 # CHECK: v_mad_i32_i24 v5, v1, v2, tma_hi        ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0xbe,0x01]
11773 0x05,0x00,0xc2,0xd1,0x01,0x05,0xbe,0x01
11775 # CHECK: v_mad_i32_i24 v5, v1, v2, ttmp11        ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0xee,0x01]
11776 0x05,0x00,0xc2,0xd1,0x01,0x05,0xee,0x01
11778 # CHECK: v_mad_i32_i24 v5, v1, v2, m0            ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0xf2,0x01]
11779 0x05,0x00,0xc2,0xd1,0x01,0x05,0xf2,0x01
11781 # CHECK: v_mad_i32_i24 v5, v1, v2, exec_lo       ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0xfa,0x01]
11782 0x05,0x00,0xc2,0xd1,0x01,0x05,0xfa,0x01
11784 # CHECK: v_mad_i32_i24 v5, v1, v2, exec_hi       ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0xfe,0x01]
11785 0x05,0x00,0xc2,0xd1,0x01,0x05,0xfe,0x01
11787 # CHECK: v_mad_i32_i24 v5, v1, v2, 0             ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0x02,0x02]
11788 0x05,0x00,0xc2,0xd1,0x01,0x05,0x02,0x02
11790 # CHECK: v_mad_i32_i24 v5, v1, v2, -1            ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0x06,0x03]
11791 0x05,0x00,0xc2,0xd1,0x01,0x05,0x06,0x03
11793 # CHECK: v_mad_i32_i24 v5, v1, v2, 0.5           ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0xc2,0x03]
11794 0x05,0x00,0xc2,0xd1,0x01,0x05,0xc2,0x03
11796 # CHECK: v_mad_i32_i24 v5, v1, v2, -4.0          ; encoding: [0x05,0x00,0xc2,0xd1,0x01,0x05,0xde,0x03]
11797 0x05,0x00,0xc2,0xd1,0x01,0x05,0xde,0x03
11799 # CHECK: v_mad_i32_i24 v5, v1, v2, v3 clamp      ; encoding: [0x05,0x80,0xc2,0xd1,0x01,0x05,0x0e,0x04]
11800 0x05,0x80,0xc2,0xd1,0x01,0x05,0x0e,0x04
11802 # CHECK: v_mad_u32_u24 v5, v1, v2, v3            ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0x0e,0x04]
11803 0x05,0x00,0xc3,0xd1,0x01,0x05,0x0e,0x04
11805 # CHECK: v_mad_u32_u24 v255, v1, v2, v3          ; encoding: [0xff,0x00,0xc3,0xd1,0x01,0x05,0x0e,0x04]
11806 0xff,0x00,0xc3,0xd1,0x01,0x05,0x0e,0x04
11808 # CHECK: v_mad_u32_u24 v5, v255, v2, v3          ; encoding: [0x05,0x00,0xc3,0xd1,0xff,0x05,0x0e,0x04]
11809 0x05,0x00,0xc3,0xd1,0xff,0x05,0x0e,0x04
11811 # CHECK: v_mad_u32_u24 v5, s1, v2, v3            ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x04,0x0e,0x04]
11812 0x05,0x00,0xc3,0xd1,0x01,0x04,0x0e,0x04
11814 # CHECK: v_mad_u32_u24 v5, s101, v2, v3          ; encoding: [0x05,0x00,0xc3,0xd1,0x65,0x04,0x0e,0x04]
11815 0x05,0x00,0xc3,0xd1,0x65,0x04,0x0e,0x04
11817 # CHECK: v_mad_u32_u24 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xc3,0xd1,0x66,0x04,0x0e,0x04]
11818 0x05,0x00,0xc3,0xd1,0x66,0x04,0x0e,0x04
11820 # CHECK: v_mad_u32_u24 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xc3,0xd1,0x67,0x04,0x0e,0x04]
11821 0x05,0x00,0xc3,0xd1,0x67,0x04,0x0e,0x04
11823 # CHECK: v_mad_u32_u24 v5, vcc_lo, v2, v3        ; encoding: [0x05,0x00,0xc3,0xd1,0x6a,0x04,0x0e,0x04]
11824 0x05,0x00,0xc3,0xd1,0x6a,0x04,0x0e,0x04
11826 # CHECK: v_mad_u32_u24 v5, vcc_hi, v2, v3        ; encoding: [0x05,0x00,0xc3,0xd1,0x6b,0x04,0x0e,0x04]
11827 0x05,0x00,0xc3,0xd1,0x6b,0x04,0x0e,0x04
11829 # CHECK: v_mad_u32_u24 v5, tba_lo, v2, v3        ; encoding: [0x05,0x00,0xc3,0xd1,0x6c,0x04,0x0e,0x04]
11830 0x05,0x00,0xc3,0xd1,0x6c,0x04,0x0e,0x04
11832 # CHECK: v_mad_u32_u24 v5, tba_hi, v2, v3        ; encoding: [0x05,0x00,0xc3,0xd1,0x6d,0x04,0x0e,0x04]
11833 0x05,0x00,0xc3,0xd1,0x6d,0x04,0x0e,0x04
11835 # CHECK: v_mad_u32_u24 v5, tma_lo, v2, v3        ; encoding: [0x05,0x00,0xc3,0xd1,0x6e,0x04,0x0e,0x04]
11836 0x05,0x00,0xc3,0xd1,0x6e,0x04,0x0e,0x04
11838 # CHECK: v_mad_u32_u24 v5, tma_hi, v2, v3        ; encoding: [0x05,0x00,0xc3,0xd1,0x6f,0x04,0x0e,0x04]
11839 0x05,0x00,0xc3,0xd1,0x6f,0x04,0x0e,0x04
11841 # CHECK: v_mad_u32_u24 v5, ttmp11, v2, v3        ; encoding: [0x05,0x00,0xc3,0xd1,0x7b,0x04,0x0e,0x04]
11842 0x05,0x00,0xc3,0xd1,0x7b,0x04,0x0e,0x04
11844 # CHECK: v_mad_u32_u24 v5, m0, v2, v3            ; encoding: [0x05,0x00,0xc3,0xd1,0x7c,0x04,0x0e,0x04]
11845 0x05,0x00,0xc3,0xd1,0x7c,0x04,0x0e,0x04
11847 # CHECK: v_mad_u32_u24 v5, exec_lo, v2, v3       ; encoding: [0x05,0x00,0xc3,0xd1,0x7e,0x04,0x0e,0x04]
11848 0x05,0x00,0xc3,0xd1,0x7e,0x04,0x0e,0x04
11850 # CHECK: v_mad_u32_u24 v5, exec_hi, v2, v3       ; encoding: [0x05,0x00,0xc3,0xd1,0x7f,0x04,0x0e,0x04]
11851 0x05,0x00,0xc3,0xd1,0x7f,0x04,0x0e,0x04
11853 # CHECK: v_mad_u32_u24 v5, 0, v2, v3             ; encoding: [0x05,0x00,0xc3,0xd1,0x80,0x04,0x0e,0x04]
11854 0x05,0x00,0xc3,0xd1,0x80,0x04,0x0e,0x04
11856 # CHECK: v_mad_u32_u24 v5, -1, v2, v3            ; encoding: [0x05,0x00,0xc3,0xd1,0xc1,0x04,0x0e,0x04]
11857 0x05,0x00,0xc3,0xd1,0xc1,0x04,0x0e,0x04
11859 # CHECK: v_mad_u32_u24 v5, 0.5, v2, v3           ; encoding: [0x05,0x00,0xc3,0xd1,0xf0,0x04,0x0e,0x04]
11860 0x05,0x00,0xc3,0xd1,0xf0,0x04,0x0e,0x04
11862 # CHECK: v_mad_u32_u24 v5, -4.0, v2, v3          ; encoding: [0x05,0x00,0xc3,0xd1,0xf7,0x04,0x0e,0x04]
11863 0x05,0x00,0xc3,0xd1,0xf7,0x04,0x0e,0x04
11865 # CHECK: v_mad_u32_u24 v5, v1, v255, v3          ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0xff,0x0f,0x04]
11866 0x05,0x00,0xc3,0xd1,0x01,0xff,0x0f,0x04
11868 # CHECK: v_mad_u32_u24 v5, v1, s2, v3            ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0x0c,0x04]
11869 0x05,0x00,0xc3,0xd1,0x01,0x05,0x0c,0x04
11871 # CHECK: v_mad_u32_u24 v5, v1, s101, v3          ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0xcb,0x0c,0x04]
11872 0x05,0x00,0xc3,0xd1,0x01,0xcb,0x0c,0x04
11874 # CHECK: v_mad_u32_u24 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0xcd,0x0c,0x04]
11875 0x05,0x00,0xc3,0xd1,0x01,0xcd,0x0c,0x04
11877 # CHECK: v_mad_u32_u24 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0xcf,0x0c,0x04]
11878 0x05,0x00,0xc3,0xd1,0x01,0xcf,0x0c,0x04
11880 # CHECK: v_mad_u32_u24 v5, v1, vcc_lo, v3        ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0xd5,0x0c,0x04]
11881 0x05,0x00,0xc3,0xd1,0x01,0xd5,0x0c,0x04
11883 # CHECK: v_mad_u32_u24 v5, v1, vcc_hi, v3        ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0xd7,0x0c,0x04]
11884 0x05,0x00,0xc3,0xd1,0x01,0xd7,0x0c,0x04
11886 # CHECK: v_mad_u32_u24 v5, v1, tba_lo, v3        ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0xd9,0x0c,0x04]
11887 0x05,0x00,0xc3,0xd1,0x01,0xd9,0x0c,0x04
11889 # CHECK: v_mad_u32_u24 v5, v1, tba_hi, v3        ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0xdb,0x0c,0x04]
11890 0x05,0x00,0xc3,0xd1,0x01,0xdb,0x0c,0x04
11892 # CHECK: v_mad_u32_u24 v5, v1, tma_lo, v3        ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0xdd,0x0c,0x04]
11893 0x05,0x00,0xc3,0xd1,0x01,0xdd,0x0c,0x04
11895 # CHECK: v_mad_u32_u24 v5, v1, tma_hi, v3        ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0xdf,0x0c,0x04]
11896 0x05,0x00,0xc3,0xd1,0x01,0xdf,0x0c,0x04
11898 # CHECK: v_mad_u32_u24 v5, v1, ttmp11, v3        ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0xf7,0x0c,0x04]
11899 0x05,0x00,0xc3,0xd1,0x01,0xf7,0x0c,0x04
11901 # CHECK: v_mad_u32_u24 v5, v1, m0, v3            ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0xf9,0x0c,0x04]
11902 0x05,0x00,0xc3,0xd1,0x01,0xf9,0x0c,0x04
11904 # CHECK: v_mad_u32_u24 v5, v1, exec_lo, v3       ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0xfd,0x0c,0x04]
11905 0x05,0x00,0xc3,0xd1,0x01,0xfd,0x0c,0x04
11907 # CHECK: v_mad_u32_u24 v5, v1, exec_hi, v3       ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0xff,0x0c,0x04]
11908 0x05,0x00,0xc3,0xd1,0x01,0xff,0x0c,0x04
11910 # CHECK: v_mad_u32_u24 v5, v1, 0, v3             ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x01,0x0d,0x04]
11911 0x05,0x00,0xc3,0xd1,0x01,0x01,0x0d,0x04
11913 # CHECK: v_mad_u32_u24 v5, v1, -1, v3            ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x83,0x0d,0x04]
11914 0x05,0x00,0xc3,0xd1,0x01,0x83,0x0d,0x04
11916 # CHECK: v_mad_u32_u24 v5, v1, 0.5, v3           ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0xe1,0x0d,0x04]
11917 0x05,0x00,0xc3,0xd1,0x01,0xe1,0x0d,0x04
11919 # CHECK: v_mad_u32_u24 v5, v1, -4.0, v3          ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0xef,0x0d,0x04]
11920 0x05,0x00,0xc3,0xd1,0x01,0xef,0x0d,0x04
11922 # CHECK: v_mad_u32_u24 v5, v1, v2, v255          ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0xfe,0x07]
11923 0x05,0x00,0xc3,0xd1,0x01,0x05,0xfe,0x07
11925 # CHECK: v_mad_u32_u24 v5, v1, v2, s3            ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0x0e,0x00]
11926 0x05,0x00,0xc3,0xd1,0x01,0x05,0x0e,0x00
11928 # CHECK: v_mad_u32_u24 v5, v1, v2, s101          ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0x96,0x01]
11929 0x05,0x00,0xc3,0xd1,0x01,0x05,0x96,0x01
11931 # CHECK: v_mad_u32_u24 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0x9a,0x01]
11932 0x05,0x00,0xc3,0xd1,0x01,0x05,0x9a,0x01
11934 # CHECK: v_mad_u32_u24 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0x9e,0x01]
11935 0x05,0x00,0xc3,0xd1,0x01,0x05,0x9e,0x01
11937 # CHECK: v_mad_u32_u24 v5, v1, v2, vcc_lo        ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0xaa,0x01]
11938 0x05,0x00,0xc3,0xd1,0x01,0x05,0xaa,0x01
11940 # CHECK: v_mad_u32_u24 v5, v1, v2, vcc_hi        ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0xae,0x01]
11941 0x05,0x00,0xc3,0xd1,0x01,0x05,0xae,0x01
11943 # CHECK: v_mad_u32_u24 v5, v1, v2, tba_lo        ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0xb2,0x01]
11944 0x05,0x00,0xc3,0xd1,0x01,0x05,0xb2,0x01
11946 # CHECK: v_mad_u32_u24 v5, v1, v2, tba_hi        ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0xb6,0x01]
11947 0x05,0x00,0xc3,0xd1,0x01,0x05,0xb6,0x01
11949 # CHECK: v_mad_u32_u24 v5, v1, v2, tma_lo        ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0xba,0x01]
11950 0x05,0x00,0xc3,0xd1,0x01,0x05,0xba,0x01
11952 # CHECK: v_mad_u32_u24 v5, v1, v2, tma_hi        ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0xbe,0x01]
11953 0x05,0x00,0xc3,0xd1,0x01,0x05,0xbe,0x01
11955 # CHECK: v_mad_u32_u24 v5, v1, v2, ttmp11        ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0xee,0x01]
11956 0x05,0x00,0xc3,0xd1,0x01,0x05,0xee,0x01
11958 # CHECK: v_mad_u32_u24 v5, v1, v2, m0            ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0xf2,0x01]
11959 0x05,0x00,0xc3,0xd1,0x01,0x05,0xf2,0x01
11961 # CHECK: v_mad_u32_u24 v5, v1, v2, exec_lo       ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0xfa,0x01]
11962 0x05,0x00,0xc3,0xd1,0x01,0x05,0xfa,0x01
11964 # CHECK: v_mad_u32_u24 v5, v1, v2, exec_hi       ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0xfe,0x01]
11965 0x05,0x00,0xc3,0xd1,0x01,0x05,0xfe,0x01
11967 # CHECK: v_mad_u32_u24 v5, v1, v2, 0             ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0x02,0x02]
11968 0x05,0x00,0xc3,0xd1,0x01,0x05,0x02,0x02
11970 # CHECK: v_mad_u32_u24 v5, v1, v2, -1            ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0x06,0x03]
11971 0x05,0x00,0xc3,0xd1,0x01,0x05,0x06,0x03
11973 # CHECK: v_mad_u32_u24 v5, v1, v2, 0.5           ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0xc2,0x03]
11974 0x05,0x00,0xc3,0xd1,0x01,0x05,0xc2,0x03
11976 # CHECK: v_mad_u32_u24 v5, v1, v2, -4.0          ; encoding: [0x05,0x00,0xc3,0xd1,0x01,0x05,0xde,0x03]
11977 0x05,0x00,0xc3,0xd1,0x01,0x05,0xde,0x03
11979 # CHECK: v_mad_u32_u24 v5, v1, v2, v3 clamp      ; encoding: [0x05,0x80,0xc3,0xd1,0x01,0x05,0x0e,0x04]
11980 0x05,0x80,0xc3,0xd1,0x01,0x05,0x0e,0x04
11982 # CHECK: v_cubeid_f32 v5, v1, v2, v3             ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x04]
11983 0x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x04
11985 # CHECK: v_cubeid_f32 v255, v1, v2, v3           ; encoding: [0xff,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x04]
11986 0xff,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x04
11988 # CHECK: v_cubeid_f32 v5, v255, v2, v3           ; encoding: [0x05,0x00,0xc4,0xd1,0xff,0x05,0x0e,0x04]
11989 0x05,0x00,0xc4,0xd1,0xff,0x05,0x0e,0x04
11991 # CHECK: v_cubeid_f32 v5, s1, v2, v3             ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x04,0x0e,0x04]
11992 0x05,0x00,0xc4,0xd1,0x01,0x04,0x0e,0x04
11994 # CHECK: v_cubeid_f32 v5, s101, v2, v3           ; encoding: [0x05,0x00,0xc4,0xd1,0x65,0x04,0x0e,0x04]
11995 0x05,0x00,0xc4,0xd1,0x65,0x04,0x0e,0x04
11997 # CHECK: v_cubeid_f32 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xc4,0xd1,0x66,0x04,0x0e,0x04]
11998 0x05,0x00,0xc4,0xd1,0x66,0x04,0x0e,0x04
12000 # CHECK: v_cubeid_f32 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xc4,0xd1,0x67,0x04,0x0e,0x04]
12001 0x05,0x00,0xc4,0xd1,0x67,0x04,0x0e,0x04
12003 # CHECK: v_cubeid_f32 v5, vcc_lo, v2, v3         ; encoding: [0x05,0x00,0xc4,0xd1,0x6a,0x04,0x0e,0x04]
12004 0x05,0x00,0xc4,0xd1,0x6a,0x04,0x0e,0x04
12006 # CHECK: v_cubeid_f32 v5, vcc_hi, v2, v3         ; encoding: [0x05,0x00,0xc4,0xd1,0x6b,0x04,0x0e,0x04]
12007 0x05,0x00,0xc4,0xd1,0x6b,0x04,0x0e,0x04
12009 # CHECK: v_cubeid_f32 v5, tba_lo, v2, v3         ; encoding: [0x05,0x00,0xc4,0xd1,0x6c,0x04,0x0e,0x04]
12010 0x05,0x00,0xc4,0xd1,0x6c,0x04,0x0e,0x04
12012 # CHECK: v_cubeid_f32 v5, tba_hi, v2, v3         ; encoding: [0x05,0x00,0xc4,0xd1,0x6d,0x04,0x0e,0x04]
12013 0x05,0x00,0xc4,0xd1,0x6d,0x04,0x0e,0x04
12015 # CHECK: v_cubeid_f32 v5, tma_lo, v2, v3         ; encoding: [0x05,0x00,0xc4,0xd1,0x6e,0x04,0x0e,0x04]
12016 0x05,0x00,0xc4,0xd1,0x6e,0x04,0x0e,0x04
12018 # CHECK: v_cubeid_f32 v5, tma_hi, v2, v3         ; encoding: [0x05,0x00,0xc4,0xd1,0x6f,0x04,0x0e,0x04]
12019 0x05,0x00,0xc4,0xd1,0x6f,0x04,0x0e,0x04
12021 # CHECK: v_cubeid_f32 v5, ttmp11, v2, v3         ; encoding: [0x05,0x00,0xc4,0xd1,0x7b,0x04,0x0e,0x04]
12022 0x05,0x00,0xc4,0xd1,0x7b,0x04,0x0e,0x04
12024 # CHECK: v_cubeid_f32 v5, m0, v2, v3             ; encoding: [0x05,0x00,0xc4,0xd1,0x7c,0x04,0x0e,0x04]
12025 0x05,0x00,0xc4,0xd1,0x7c,0x04,0x0e,0x04
12027 # CHECK: v_cubeid_f32 v5, exec_lo, v2, v3        ; encoding: [0x05,0x00,0xc4,0xd1,0x7e,0x04,0x0e,0x04]
12028 0x05,0x00,0xc4,0xd1,0x7e,0x04,0x0e,0x04
12030 # CHECK: v_cubeid_f32 v5, exec_hi, v2, v3        ; encoding: [0x05,0x00,0xc4,0xd1,0x7f,0x04,0x0e,0x04]
12031 0x05,0x00,0xc4,0xd1,0x7f,0x04,0x0e,0x04
12033 # CHECK: v_cubeid_f32 v5, 0, v2, v3              ; encoding: [0x05,0x00,0xc4,0xd1,0x80,0x04,0x0e,0x04]
12034 0x05,0x00,0xc4,0xd1,0x80,0x04,0x0e,0x04
12036 # CHECK: v_cubeid_f32 v5, -1, v2, v3             ; encoding: [0x05,0x00,0xc4,0xd1,0xc1,0x04,0x0e,0x04]
12037 0x05,0x00,0xc4,0xd1,0xc1,0x04,0x0e,0x04
12039 # CHECK: v_cubeid_f32 v5, 0.5, v2, v3            ; encoding: [0x05,0x00,0xc4,0xd1,0xf0,0x04,0x0e,0x04]
12040 0x05,0x00,0xc4,0xd1,0xf0,0x04,0x0e,0x04
12042 # CHECK: v_cubeid_f32 v5, -4.0, v2, v3           ; encoding: [0x05,0x00,0xc4,0xd1,0xf7,0x04,0x0e,0x04]
12043 0x05,0x00,0xc4,0xd1,0xf7,0x04,0x0e,0x04
12045 # CHECK: v_cubeid_f32 v5, v1, v255, v3           ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0xff,0x0f,0x04]
12046 0x05,0x00,0xc4,0xd1,0x01,0xff,0x0f,0x04
12048 # CHECK: v_cubeid_f32 v5, v1, s2, v3             ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x0c,0x04]
12049 0x05,0x00,0xc4,0xd1,0x01,0x05,0x0c,0x04
12051 # CHECK: v_cubeid_f32 v5, v1, s101, v3           ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0xcb,0x0c,0x04]
12052 0x05,0x00,0xc4,0xd1,0x01,0xcb,0x0c,0x04
12054 # CHECK: v_cubeid_f32 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0xcd,0x0c,0x04]
12055 0x05,0x00,0xc4,0xd1,0x01,0xcd,0x0c,0x04
12057 # CHECK: v_cubeid_f32 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0xcf,0x0c,0x04]
12058 0x05,0x00,0xc4,0xd1,0x01,0xcf,0x0c,0x04
12060 # CHECK: v_cubeid_f32 v5, v1, vcc_lo, v3         ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0xd5,0x0c,0x04]
12061 0x05,0x00,0xc4,0xd1,0x01,0xd5,0x0c,0x04
12063 # CHECK: v_cubeid_f32 v5, v1, vcc_hi, v3         ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0xd7,0x0c,0x04]
12064 0x05,0x00,0xc4,0xd1,0x01,0xd7,0x0c,0x04
12066 # CHECK: v_cubeid_f32 v5, v1, tba_lo, v3         ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0xd9,0x0c,0x04]
12067 0x05,0x00,0xc4,0xd1,0x01,0xd9,0x0c,0x04
12069 # CHECK: v_cubeid_f32 v5, v1, tba_hi, v3         ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0xdb,0x0c,0x04]
12070 0x05,0x00,0xc4,0xd1,0x01,0xdb,0x0c,0x04
12072 # CHECK: v_cubeid_f32 v5, v1, tma_lo, v3         ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0xdd,0x0c,0x04]
12073 0x05,0x00,0xc4,0xd1,0x01,0xdd,0x0c,0x04
12075 # CHECK: v_cubeid_f32 v5, v1, tma_hi, v3         ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0xdf,0x0c,0x04]
12076 0x05,0x00,0xc4,0xd1,0x01,0xdf,0x0c,0x04
12078 # CHECK: v_cubeid_f32 v5, v1, ttmp11, v3         ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0xf7,0x0c,0x04]
12079 0x05,0x00,0xc4,0xd1,0x01,0xf7,0x0c,0x04
12081 # CHECK: v_cubeid_f32 v5, v1, m0, v3             ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0xf9,0x0c,0x04]
12082 0x05,0x00,0xc4,0xd1,0x01,0xf9,0x0c,0x04
12084 # CHECK: v_cubeid_f32 v5, v1, exec_lo, v3        ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0xfd,0x0c,0x04]
12085 0x05,0x00,0xc4,0xd1,0x01,0xfd,0x0c,0x04
12087 # CHECK: v_cubeid_f32 v5, v1, exec_hi, v3        ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0xff,0x0c,0x04]
12088 0x05,0x00,0xc4,0xd1,0x01,0xff,0x0c,0x04
12090 # CHECK: v_cubeid_f32 v5, v1, 0, v3              ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x01,0x0d,0x04]
12091 0x05,0x00,0xc4,0xd1,0x01,0x01,0x0d,0x04
12093 # CHECK: v_cubeid_f32 v5, v1, -1, v3             ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x83,0x0d,0x04]
12094 0x05,0x00,0xc4,0xd1,0x01,0x83,0x0d,0x04
12096 # CHECK: v_cubeid_f32 v5, v1, 0.5, v3            ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0xe1,0x0d,0x04]
12097 0x05,0x00,0xc4,0xd1,0x01,0xe1,0x0d,0x04
12099 # CHECK: v_cubeid_f32 v5, v1, -4.0, v3           ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0xef,0x0d,0x04]
12100 0x05,0x00,0xc4,0xd1,0x01,0xef,0x0d,0x04
12102 # CHECK: v_cubeid_f32 v5, v1, v2, v255           ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0xfe,0x07]
12103 0x05,0x00,0xc4,0xd1,0x01,0x05,0xfe,0x07
12105 # CHECK: v_cubeid_f32 v5, v1, v2, s3             ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x00]
12106 0x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x00
12108 # CHECK: v_cubeid_f32 v5, v1, v2, s101           ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x96,0x01]
12109 0x05,0x00,0xc4,0xd1,0x01,0x05,0x96,0x01
12111 # CHECK: v_cubeid_f32 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x9a,0x01]
12112 0x05,0x00,0xc4,0xd1,0x01,0x05,0x9a,0x01
12114 # CHECK: v_cubeid_f32 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x9e,0x01]
12115 0x05,0x00,0xc4,0xd1,0x01,0x05,0x9e,0x01
12117 # CHECK: v_cubeid_f32 v5, v1, v2, vcc_lo         ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0xaa,0x01]
12118 0x05,0x00,0xc4,0xd1,0x01,0x05,0xaa,0x01
12120 # CHECK: v_cubeid_f32 v5, v1, v2, vcc_hi         ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0xae,0x01]
12121 0x05,0x00,0xc4,0xd1,0x01,0x05,0xae,0x01
12123 # CHECK: v_cubeid_f32 v5, v1, v2, tba_lo         ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0xb2,0x01]
12124 0x05,0x00,0xc4,0xd1,0x01,0x05,0xb2,0x01
12126 # CHECK: v_cubeid_f32 v5, v1, v2, tba_hi         ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0xb6,0x01]
12127 0x05,0x00,0xc4,0xd1,0x01,0x05,0xb6,0x01
12129 # CHECK: v_cubeid_f32 v5, v1, v2, tma_lo         ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0xba,0x01]
12130 0x05,0x00,0xc4,0xd1,0x01,0x05,0xba,0x01
12132 # CHECK: v_cubeid_f32 v5, v1, v2, tma_hi         ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0xbe,0x01]
12133 0x05,0x00,0xc4,0xd1,0x01,0x05,0xbe,0x01
12135 # CHECK: v_cubeid_f32 v5, v1, v2, ttmp11         ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0xee,0x01]
12136 0x05,0x00,0xc4,0xd1,0x01,0x05,0xee,0x01
12138 # CHECK: v_cubeid_f32 v5, v1, v2, m0             ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0xf2,0x01]
12139 0x05,0x00,0xc4,0xd1,0x01,0x05,0xf2,0x01
12141 # CHECK: v_cubeid_f32 v5, v1, v2, exec_lo        ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0xfa,0x01]
12142 0x05,0x00,0xc4,0xd1,0x01,0x05,0xfa,0x01
12144 # CHECK: v_cubeid_f32 v5, v1, v2, exec_hi        ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0xfe,0x01]
12145 0x05,0x00,0xc4,0xd1,0x01,0x05,0xfe,0x01
12147 # CHECK: v_cubeid_f32 v5, v1, v2, 0              ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x02,0x02]
12148 0x05,0x00,0xc4,0xd1,0x01,0x05,0x02,0x02
12150 # CHECK: v_cubeid_f32 v5, v1, v2, -1             ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x06,0x03]
12151 0x05,0x00,0xc4,0xd1,0x01,0x05,0x06,0x03
12153 # CHECK: v_cubeid_f32 v5, v1, v2, 0.5            ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0xc2,0x03]
12154 0x05,0x00,0xc4,0xd1,0x01,0x05,0xc2,0x03
12156 # CHECK: v_cubeid_f32 v5, v1, v2, -4.0           ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0xde,0x03]
12157 0x05,0x00,0xc4,0xd1,0x01,0x05,0xde,0x03
12159 # CHECK: v_cubeid_f32 v5, -v1, v2, v3            ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x24]
12160 0x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x24
12162 # CHECK: v_cubeid_f32 v5, v1, -v2, v3            ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x44]
12163 0x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x44
12165 # CHECK: v_cubeid_f32 v5, v1, v2, -v3            ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x84]
12166 0x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x84
12168 # CHECK: v_cubeid_f32 v5, -v1, -v2, -v3          ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0xe4]
12169 0x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0xe4
12171 # CHECK: v_cubeid_f32 v5, |v1|, v2, v3           ; encoding: [0x05,0x01,0xc4,0xd1,0x01,0x05,0x0e,0x04]
12172 0x05,0x01,0xc4,0xd1,0x01,0x05,0x0e,0x04
12174 # CHECK: v_cubeid_f32 v5, v1, |v2|, v3           ; encoding: [0x05,0x02,0xc4,0xd1,0x01,0x05,0x0e,0x04]
12175 0x05,0x02,0xc4,0xd1,0x01,0x05,0x0e,0x04
12177 # CHECK: v_cubeid_f32 v5, v1, v2, |v3|           ; encoding: [0x05,0x04,0xc4,0xd1,0x01,0x05,0x0e,0x04]
12178 0x05,0x04,0xc4,0xd1,0x01,0x05,0x0e,0x04
12180 # CHECK: v_cubeid_f32 v5, |v1|, |v2|, |v3|       ; encoding: [0x05,0x07,0xc4,0xd1,0x01,0x05,0x0e,0x04]
12181 0x05,0x07,0xc4,0xd1,0x01,0x05,0x0e,0x04
12183 # CHECK: v_cubeid_f32 v5, v1, v2, v3 clamp       ; encoding: [0x05,0x80,0xc4,0xd1,0x01,0x05,0x0e,0x04]
12184 0x05,0x80,0xc4,0xd1,0x01,0x05,0x0e,0x04
12186 # CHECK: v_cubeid_f32 v5, v1, v2, v3 mul:2       ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x0c]
12187 0x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x0c
12189 # CHECK: v_cubeid_f32 v5, v1, v2, v3 mul:4       ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x14]
12190 0x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x14
12192 # CHECK: v_cubeid_f32 v5, v1, v2, v3 div:2       ; encoding: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x1c]
12193 0x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x1c
12195 # CHECK: v_cubesc_f32 v5, v1, v2, v3             ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x04]
12196 0x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x04
12198 # CHECK: v_cubesc_f32 v255, v1, v2, v3           ; encoding: [0xff,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x04]
12199 0xff,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x04
12201 # CHECK: v_cubesc_f32 v5, v255, v2, v3           ; encoding: [0x05,0x00,0xc5,0xd1,0xff,0x05,0x0e,0x04]
12202 0x05,0x00,0xc5,0xd1,0xff,0x05,0x0e,0x04
12204 # CHECK: v_cubesc_f32 v5, s1, v2, v3             ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x04,0x0e,0x04]
12205 0x05,0x00,0xc5,0xd1,0x01,0x04,0x0e,0x04
12207 # CHECK: v_cubesc_f32 v5, s101, v2, v3           ; encoding: [0x05,0x00,0xc5,0xd1,0x65,0x04,0x0e,0x04]
12208 0x05,0x00,0xc5,0xd1,0x65,0x04,0x0e,0x04
12210 # CHECK: v_cubesc_f32 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xc5,0xd1,0x66,0x04,0x0e,0x04]
12211 0x05,0x00,0xc5,0xd1,0x66,0x04,0x0e,0x04
12213 # CHECK: v_cubesc_f32 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xc5,0xd1,0x67,0x04,0x0e,0x04]
12214 0x05,0x00,0xc5,0xd1,0x67,0x04,0x0e,0x04
12216 # CHECK: v_cubesc_f32 v5, vcc_lo, v2, v3         ; encoding: [0x05,0x00,0xc5,0xd1,0x6a,0x04,0x0e,0x04]
12217 0x05,0x00,0xc5,0xd1,0x6a,0x04,0x0e,0x04
12219 # CHECK: v_cubesc_f32 v5, vcc_hi, v2, v3         ; encoding: [0x05,0x00,0xc5,0xd1,0x6b,0x04,0x0e,0x04]
12220 0x05,0x00,0xc5,0xd1,0x6b,0x04,0x0e,0x04
12222 # CHECK: v_cubesc_f32 v5, tba_lo, v2, v3         ; encoding: [0x05,0x00,0xc5,0xd1,0x6c,0x04,0x0e,0x04]
12223 0x05,0x00,0xc5,0xd1,0x6c,0x04,0x0e,0x04
12225 # CHECK: v_cubesc_f32 v5, tba_hi, v2, v3         ; encoding: [0x05,0x00,0xc5,0xd1,0x6d,0x04,0x0e,0x04]
12226 0x05,0x00,0xc5,0xd1,0x6d,0x04,0x0e,0x04
12228 # CHECK: v_cubesc_f32 v5, tma_lo, v2, v3         ; encoding: [0x05,0x00,0xc5,0xd1,0x6e,0x04,0x0e,0x04]
12229 0x05,0x00,0xc5,0xd1,0x6e,0x04,0x0e,0x04
12231 # CHECK: v_cubesc_f32 v5, tma_hi, v2, v3         ; encoding: [0x05,0x00,0xc5,0xd1,0x6f,0x04,0x0e,0x04]
12232 0x05,0x00,0xc5,0xd1,0x6f,0x04,0x0e,0x04
12234 # CHECK: v_cubesc_f32 v5, ttmp11, v2, v3         ; encoding: [0x05,0x00,0xc5,0xd1,0x7b,0x04,0x0e,0x04]
12235 0x05,0x00,0xc5,0xd1,0x7b,0x04,0x0e,0x04
12237 # CHECK: v_cubesc_f32 v5, m0, v2, v3             ; encoding: [0x05,0x00,0xc5,0xd1,0x7c,0x04,0x0e,0x04]
12238 0x05,0x00,0xc5,0xd1,0x7c,0x04,0x0e,0x04
12240 # CHECK: v_cubesc_f32 v5, exec_lo, v2, v3        ; encoding: [0x05,0x00,0xc5,0xd1,0x7e,0x04,0x0e,0x04]
12241 0x05,0x00,0xc5,0xd1,0x7e,0x04,0x0e,0x04
12243 # CHECK: v_cubesc_f32 v5, exec_hi, v2, v3        ; encoding: [0x05,0x00,0xc5,0xd1,0x7f,0x04,0x0e,0x04]
12244 0x05,0x00,0xc5,0xd1,0x7f,0x04,0x0e,0x04
12246 # CHECK: v_cubesc_f32 v5, 0, v2, v3              ; encoding: [0x05,0x00,0xc5,0xd1,0x80,0x04,0x0e,0x04]
12247 0x05,0x00,0xc5,0xd1,0x80,0x04,0x0e,0x04
12249 # CHECK: v_cubesc_f32 v5, -1, v2, v3             ; encoding: [0x05,0x00,0xc5,0xd1,0xc1,0x04,0x0e,0x04]
12250 0x05,0x00,0xc5,0xd1,0xc1,0x04,0x0e,0x04
12252 # CHECK: v_cubesc_f32 v5, 0.5, v2, v3            ; encoding: [0x05,0x00,0xc5,0xd1,0xf0,0x04,0x0e,0x04]
12253 0x05,0x00,0xc5,0xd1,0xf0,0x04,0x0e,0x04
12255 # CHECK: v_cubesc_f32 v5, -4.0, v2, v3           ; encoding: [0x05,0x00,0xc5,0xd1,0xf7,0x04,0x0e,0x04]
12256 0x05,0x00,0xc5,0xd1,0xf7,0x04,0x0e,0x04
12258 # CHECK: v_cubesc_f32 v5, v1, v255, v3           ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0xff,0x0f,0x04]
12259 0x05,0x00,0xc5,0xd1,0x01,0xff,0x0f,0x04
12261 # CHECK: v_cubesc_f32 v5, v1, s2, v3             ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x0c,0x04]
12262 0x05,0x00,0xc5,0xd1,0x01,0x05,0x0c,0x04
12264 # CHECK: v_cubesc_f32 v5, v1, s101, v3           ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0xcb,0x0c,0x04]
12265 0x05,0x00,0xc5,0xd1,0x01,0xcb,0x0c,0x04
12267 # CHECK: v_cubesc_f32 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0xcd,0x0c,0x04]
12268 0x05,0x00,0xc5,0xd1,0x01,0xcd,0x0c,0x04
12270 # CHECK: v_cubesc_f32 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0xcf,0x0c,0x04]
12271 0x05,0x00,0xc5,0xd1,0x01,0xcf,0x0c,0x04
12273 # CHECK: v_cubesc_f32 v5, v1, vcc_lo, v3         ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0xd5,0x0c,0x04]
12274 0x05,0x00,0xc5,0xd1,0x01,0xd5,0x0c,0x04
12276 # CHECK: v_cubesc_f32 v5, v1, vcc_hi, v3         ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0xd7,0x0c,0x04]
12277 0x05,0x00,0xc5,0xd1,0x01,0xd7,0x0c,0x04
12279 # CHECK: v_cubesc_f32 v5, v1, tba_lo, v3         ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0xd9,0x0c,0x04]
12280 0x05,0x00,0xc5,0xd1,0x01,0xd9,0x0c,0x04
12282 # CHECK: v_cubesc_f32 v5, v1, tba_hi, v3         ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0xdb,0x0c,0x04]
12283 0x05,0x00,0xc5,0xd1,0x01,0xdb,0x0c,0x04
12285 # CHECK: v_cubesc_f32 v5, v1, tma_lo, v3         ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0xdd,0x0c,0x04]
12286 0x05,0x00,0xc5,0xd1,0x01,0xdd,0x0c,0x04
12288 # CHECK: v_cubesc_f32 v5, v1, tma_hi, v3         ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0xdf,0x0c,0x04]
12289 0x05,0x00,0xc5,0xd1,0x01,0xdf,0x0c,0x04
12291 # CHECK: v_cubesc_f32 v5, v1, ttmp11, v3         ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0xf7,0x0c,0x04]
12292 0x05,0x00,0xc5,0xd1,0x01,0xf7,0x0c,0x04
12294 # CHECK: v_cubesc_f32 v5, v1, m0, v3             ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0xf9,0x0c,0x04]
12295 0x05,0x00,0xc5,0xd1,0x01,0xf9,0x0c,0x04
12297 # CHECK: v_cubesc_f32 v5, v1, exec_lo, v3        ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0xfd,0x0c,0x04]
12298 0x05,0x00,0xc5,0xd1,0x01,0xfd,0x0c,0x04
12300 # CHECK: v_cubesc_f32 v5, v1, exec_hi, v3        ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0xff,0x0c,0x04]
12301 0x05,0x00,0xc5,0xd1,0x01,0xff,0x0c,0x04
12303 # CHECK: v_cubesc_f32 v5, v1, 0, v3              ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x01,0x0d,0x04]
12304 0x05,0x00,0xc5,0xd1,0x01,0x01,0x0d,0x04
12306 # CHECK: v_cubesc_f32 v5, v1, -1, v3             ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x83,0x0d,0x04]
12307 0x05,0x00,0xc5,0xd1,0x01,0x83,0x0d,0x04
12309 # CHECK: v_cubesc_f32 v5, v1, 0.5, v3            ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0xe1,0x0d,0x04]
12310 0x05,0x00,0xc5,0xd1,0x01,0xe1,0x0d,0x04
12312 # CHECK: v_cubesc_f32 v5, v1, -4.0, v3           ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0xef,0x0d,0x04]
12313 0x05,0x00,0xc5,0xd1,0x01,0xef,0x0d,0x04
12315 # CHECK: v_cubesc_f32 v5, v1, v2, v255           ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0xfe,0x07]
12316 0x05,0x00,0xc5,0xd1,0x01,0x05,0xfe,0x07
12318 # CHECK: v_cubesc_f32 v5, v1, v2, s3             ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x00]
12319 0x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x00
12321 # CHECK: v_cubesc_f32 v5, v1, v2, s101           ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x96,0x01]
12322 0x05,0x00,0xc5,0xd1,0x01,0x05,0x96,0x01
12324 # CHECK: v_cubesc_f32 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x9a,0x01]
12325 0x05,0x00,0xc5,0xd1,0x01,0x05,0x9a,0x01
12327 # CHECK: v_cubesc_f32 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x9e,0x01]
12328 0x05,0x00,0xc5,0xd1,0x01,0x05,0x9e,0x01
12330 # CHECK: v_cubesc_f32 v5, v1, v2, vcc_lo         ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0xaa,0x01]
12331 0x05,0x00,0xc5,0xd1,0x01,0x05,0xaa,0x01
12333 # CHECK: v_cubesc_f32 v5, v1, v2, vcc_hi         ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0xae,0x01]
12334 0x05,0x00,0xc5,0xd1,0x01,0x05,0xae,0x01
12336 # CHECK: v_cubesc_f32 v5, v1, v2, tba_lo         ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0xb2,0x01]
12337 0x05,0x00,0xc5,0xd1,0x01,0x05,0xb2,0x01
12339 # CHECK: v_cubesc_f32 v5, v1, v2, tba_hi         ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0xb6,0x01]
12340 0x05,0x00,0xc5,0xd1,0x01,0x05,0xb6,0x01
12342 # CHECK: v_cubesc_f32 v5, v1, v2, tma_lo         ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0xba,0x01]
12343 0x05,0x00,0xc5,0xd1,0x01,0x05,0xba,0x01
12345 # CHECK: v_cubesc_f32 v5, v1, v2, tma_hi         ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0xbe,0x01]
12346 0x05,0x00,0xc5,0xd1,0x01,0x05,0xbe,0x01
12348 # CHECK: v_cubesc_f32 v5, v1, v2, ttmp11         ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0xee,0x01]
12349 0x05,0x00,0xc5,0xd1,0x01,0x05,0xee,0x01
12351 # CHECK: v_cubesc_f32 v5, v1, v2, m0             ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0xf2,0x01]
12352 0x05,0x00,0xc5,0xd1,0x01,0x05,0xf2,0x01
12354 # CHECK: v_cubesc_f32 v5, v1, v2, exec_lo        ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0xfa,0x01]
12355 0x05,0x00,0xc5,0xd1,0x01,0x05,0xfa,0x01
12357 # CHECK: v_cubesc_f32 v5, v1, v2, exec_hi        ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0xfe,0x01]
12358 0x05,0x00,0xc5,0xd1,0x01,0x05,0xfe,0x01
12360 # CHECK: v_cubesc_f32 v5, v1, v2, 0              ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x02,0x02]
12361 0x05,0x00,0xc5,0xd1,0x01,0x05,0x02,0x02
12363 # CHECK: v_cubesc_f32 v5, v1, v2, -1             ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x06,0x03]
12364 0x05,0x00,0xc5,0xd1,0x01,0x05,0x06,0x03
12366 # CHECK: v_cubesc_f32 v5, v1, v2, 0.5            ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0xc2,0x03]
12367 0x05,0x00,0xc5,0xd1,0x01,0x05,0xc2,0x03
12369 # CHECK: v_cubesc_f32 v5, v1, v2, -4.0           ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0xde,0x03]
12370 0x05,0x00,0xc5,0xd1,0x01,0x05,0xde,0x03
12372 # CHECK: v_cubesc_f32 v5, -v1, v2, v3            ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x24]
12373 0x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x24
12375 # CHECK: v_cubesc_f32 v5, v1, -v2, v3            ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x44]
12376 0x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x44
12378 # CHECK: v_cubesc_f32 v5, v1, v2, -v3            ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x84]
12379 0x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x84
12381 # CHECK: v_cubesc_f32 v5, -v1, -v2, -v3          ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0xe4]
12382 0x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0xe4
12384 # CHECK: v_cubesc_f32 v5, |v1|, v2, v3           ; encoding: [0x05,0x01,0xc5,0xd1,0x01,0x05,0x0e,0x04]
12385 0x05,0x01,0xc5,0xd1,0x01,0x05,0x0e,0x04
12387 # CHECK: v_cubesc_f32 v5, v1, |v2|, v3           ; encoding: [0x05,0x02,0xc5,0xd1,0x01,0x05,0x0e,0x04]
12388 0x05,0x02,0xc5,0xd1,0x01,0x05,0x0e,0x04
12390 # CHECK: v_cubesc_f32 v5, v1, v2, |v3|           ; encoding: [0x05,0x04,0xc5,0xd1,0x01,0x05,0x0e,0x04]
12391 0x05,0x04,0xc5,0xd1,0x01,0x05,0x0e,0x04
12393 # CHECK: v_cubesc_f32 v5, |v1|, |v2|, |v3|       ; encoding: [0x05,0x07,0xc5,0xd1,0x01,0x05,0x0e,0x04]
12394 0x05,0x07,0xc5,0xd1,0x01,0x05,0x0e,0x04
12396 # CHECK: v_cubesc_f32 v5, v1, v2, v3 clamp       ; encoding: [0x05,0x80,0xc5,0xd1,0x01,0x05,0x0e,0x04]
12397 0x05,0x80,0xc5,0xd1,0x01,0x05,0x0e,0x04
12399 # CHECK: v_cubesc_f32 v5, v1, v2, v3 mul:2       ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x0c]
12400 0x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x0c
12402 # CHECK: v_cubesc_f32 v5, v1, v2, v3 mul:4       ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x14]
12403 0x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x14
12405 # CHECK: v_cubesc_f32 v5, v1, v2, v3 div:2       ; encoding: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x1c]
12406 0x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x1c
12408 # CHECK: v_cubetc_f32 v5, v1, v2, v3             ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x04]
12409 0x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x04
12411 # CHECK: v_cubetc_f32 v255, v1, v2, v3           ; encoding: [0xff,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x04]
12412 0xff,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x04
12414 # CHECK: v_cubetc_f32 v5, v255, v2, v3           ; encoding: [0x05,0x00,0xc6,0xd1,0xff,0x05,0x0e,0x04]
12415 0x05,0x00,0xc6,0xd1,0xff,0x05,0x0e,0x04
12417 # CHECK: v_cubetc_f32 v5, s1, v2, v3             ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x04,0x0e,0x04]
12418 0x05,0x00,0xc6,0xd1,0x01,0x04,0x0e,0x04
12420 # CHECK: v_cubetc_f32 v5, s101, v2, v3           ; encoding: [0x05,0x00,0xc6,0xd1,0x65,0x04,0x0e,0x04]
12421 0x05,0x00,0xc6,0xd1,0x65,0x04,0x0e,0x04
12423 # CHECK: v_cubetc_f32 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xc6,0xd1,0x66,0x04,0x0e,0x04]
12424 0x05,0x00,0xc6,0xd1,0x66,0x04,0x0e,0x04
12426 # CHECK: v_cubetc_f32 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xc6,0xd1,0x67,0x04,0x0e,0x04]
12427 0x05,0x00,0xc6,0xd1,0x67,0x04,0x0e,0x04
12429 # CHECK: v_cubetc_f32 v5, vcc_lo, v2, v3         ; encoding: [0x05,0x00,0xc6,0xd1,0x6a,0x04,0x0e,0x04]
12430 0x05,0x00,0xc6,0xd1,0x6a,0x04,0x0e,0x04
12432 # CHECK: v_cubetc_f32 v5, vcc_hi, v2, v3         ; encoding: [0x05,0x00,0xc6,0xd1,0x6b,0x04,0x0e,0x04]
12433 0x05,0x00,0xc6,0xd1,0x6b,0x04,0x0e,0x04
12435 # CHECK: v_cubetc_f32 v5, tba_lo, v2, v3         ; encoding: [0x05,0x00,0xc6,0xd1,0x6c,0x04,0x0e,0x04]
12436 0x05,0x00,0xc6,0xd1,0x6c,0x04,0x0e,0x04
12438 # CHECK: v_cubetc_f32 v5, tba_hi, v2, v3         ; encoding: [0x05,0x00,0xc6,0xd1,0x6d,0x04,0x0e,0x04]
12439 0x05,0x00,0xc6,0xd1,0x6d,0x04,0x0e,0x04
12441 # CHECK: v_cubetc_f32 v5, tma_lo, v2, v3         ; encoding: [0x05,0x00,0xc6,0xd1,0x6e,0x04,0x0e,0x04]
12442 0x05,0x00,0xc6,0xd1,0x6e,0x04,0x0e,0x04
12444 # CHECK: v_cubetc_f32 v5, tma_hi, v2, v3         ; encoding: [0x05,0x00,0xc6,0xd1,0x6f,0x04,0x0e,0x04]
12445 0x05,0x00,0xc6,0xd1,0x6f,0x04,0x0e,0x04
12447 # CHECK: v_cubetc_f32 v5, ttmp11, v2, v3         ; encoding: [0x05,0x00,0xc6,0xd1,0x7b,0x04,0x0e,0x04]
12448 0x05,0x00,0xc6,0xd1,0x7b,0x04,0x0e,0x04
12450 # CHECK: v_cubetc_f32 v5, m0, v2, v3             ; encoding: [0x05,0x00,0xc6,0xd1,0x7c,0x04,0x0e,0x04]
12451 0x05,0x00,0xc6,0xd1,0x7c,0x04,0x0e,0x04
12453 # CHECK: v_cubetc_f32 v5, exec_lo, v2, v3        ; encoding: [0x05,0x00,0xc6,0xd1,0x7e,0x04,0x0e,0x04]
12454 0x05,0x00,0xc6,0xd1,0x7e,0x04,0x0e,0x04
12456 # CHECK: v_cubetc_f32 v5, exec_hi, v2, v3        ; encoding: [0x05,0x00,0xc6,0xd1,0x7f,0x04,0x0e,0x04]
12457 0x05,0x00,0xc6,0xd1,0x7f,0x04,0x0e,0x04
12459 # CHECK: v_cubetc_f32 v5, 0, v2, v3              ; encoding: [0x05,0x00,0xc6,0xd1,0x80,0x04,0x0e,0x04]
12460 0x05,0x00,0xc6,0xd1,0x80,0x04,0x0e,0x04
12462 # CHECK: v_cubetc_f32 v5, -1, v2, v3             ; encoding: [0x05,0x00,0xc6,0xd1,0xc1,0x04,0x0e,0x04]
12463 0x05,0x00,0xc6,0xd1,0xc1,0x04,0x0e,0x04
12465 # CHECK: v_cubetc_f32 v5, 0.5, v2, v3            ; encoding: [0x05,0x00,0xc6,0xd1,0xf0,0x04,0x0e,0x04]
12466 0x05,0x00,0xc6,0xd1,0xf0,0x04,0x0e,0x04
12468 # CHECK: v_cubetc_f32 v5, -4.0, v2, v3           ; encoding: [0x05,0x00,0xc6,0xd1,0xf7,0x04,0x0e,0x04]
12469 0x05,0x00,0xc6,0xd1,0xf7,0x04,0x0e,0x04
12471 # CHECK: v_cubetc_f32 v5, v1, v255, v3           ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0xff,0x0f,0x04]
12472 0x05,0x00,0xc6,0xd1,0x01,0xff,0x0f,0x04
12474 # CHECK: v_cubetc_f32 v5, v1, s2, v3             ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x0c,0x04]
12475 0x05,0x00,0xc6,0xd1,0x01,0x05,0x0c,0x04
12477 # CHECK: v_cubetc_f32 v5, v1, s101, v3           ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0xcb,0x0c,0x04]
12478 0x05,0x00,0xc6,0xd1,0x01,0xcb,0x0c,0x04
12480 # CHECK: v_cubetc_f32 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0xcd,0x0c,0x04]
12481 0x05,0x00,0xc6,0xd1,0x01,0xcd,0x0c,0x04
12483 # CHECK: v_cubetc_f32 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0xcf,0x0c,0x04]
12484 0x05,0x00,0xc6,0xd1,0x01,0xcf,0x0c,0x04
12486 # CHECK: v_cubetc_f32 v5, v1, vcc_lo, v3         ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0xd5,0x0c,0x04]
12487 0x05,0x00,0xc6,0xd1,0x01,0xd5,0x0c,0x04
12489 # CHECK: v_cubetc_f32 v5, v1, vcc_hi, v3         ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0xd7,0x0c,0x04]
12490 0x05,0x00,0xc6,0xd1,0x01,0xd7,0x0c,0x04
12492 # CHECK: v_cubetc_f32 v5, v1, tba_lo, v3         ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0xd9,0x0c,0x04]
12493 0x05,0x00,0xc6,0xd1,0x01,0xd9,0x0c,0x04
12495 # CHECK: v_cubetc_f32 v5, v1, tba_hi, v3         ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0xdb,0x0c,0x04]
12496 0x05,0x00,0xc6,0xd1,0x01,0xdb,0x0c,0x04
12498 # CHECK: v_cubetc_f32 v5, v1, tma_lo, v3         ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0xdd,0x0c,0x04]
12499 0x05,0x00,0xc6,0xd1,0x01,0xdd,0x0c,0x04
12501 # CHECK: v_cubetc_f32 v5, v1, tma_hi, v3         ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0xdf,0x0c,0x04]
12502 0x05,0x00,0xc6,0xd1,0x01,0xdf,0x0c,0x04
12504 # CHECK: v_cubetc_f32 v5, v1, ttmp11, v3         ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0xf7,0x0c,0x04]
12505 0x05,0x00,0xc6,0xd1,0x01,0xf7,0x0c,0x04
12507 # CHECK: v_cubetc_f32 v5, v1, m0, v3             ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0xf9,0x0c,0x04]
12508 0x05,0x00,0xc6,0xd1,0x01,0xf9,0x0c,0x04
12510 # CHECK: v_cubetc_f32 v5, v1, exec_lo, v3        ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0xfd,0x0c,0x04]
12511 0x05,0x00,0xc6,0xd1,0x01,0xfd,0x0c,0x04
12513 # CHECK: v_cubetc_f32 v5, v1, exec_hi, v3        ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0xff,0x0c,0x04]
12514 0x05,0x00,0xc6,0xd1,0x01,0xff,0x0c,0x04
12516 # CHECK: v_cubetc_f32 v5, v1, 0, v3              ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x01,0x0d,0x04]
12517 0x05,0x00,0xc6,0xd1,0x01,0x01,0x0d,0x04
12519 # CHECK: v_cubetc_f32 v5, v1, -1, v3             ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x83,0x0d,0x04]
12520 0x05,0x00,0xc6,0xd1,0x01,0x83,0x0d,0x04
12522 # CHECK: v_cubetc_f32 v5, v1, 0.5, v3            ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0xe1,0x0d,0x04]
12523 0x05,0x00,0xc6,0xd1,0x01,0xe1,0x0d,0x04
12525 # CHECK: v_cubetc_f32 v5, v1, -4.0, v3           ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0xef,0x0d,0x04]
12526 0x05,0x00,0xc6,0xd1,0x01,0xef,0x0d,0x04
12528 # CHECK: v_cubetc_f32 v5, v1, v2, v255           ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0xfe,0x07]
12529 0x05,0x00,0xc6,0xd1,0x01,0x05,0xfe,0x07
12531 # CHECK: v_cubetc_f32 v5, v1, v2, s3             ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x00]
12532 0x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x00
12534 # CHECK: v_cubetc_f32 v5, v1, v2, s101           ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x96,0x01]
12535 0x05,0x00,0xc6,0xd1,0x01,0x05,0x96,0x01
12537 # CHECK: v_cubetc_f32 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x9a,0x01]
12538 0x05,0x00,0xc6,0xd1,0x01,0x05,0x9a,0x01
12540 # CHECK: v_cubetc_f32 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x9e,0x01]
12541 0x05,0x00,0xc6,0xd1,0x01,0x05,0x9e,0x01
12543 # CHECK: v_cubetc_f32 v5, v1, v2, vcc_lo         ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0xaa,0x01]
12544 0x05,0x00,0xc6,0xd1,0x01,0x05,0xaa,0x01
12546 # CHECK: v_cubetc_f32 v5, v1, v2, vcc_hi         ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0xae,0x01]
12547 0x05,0x00,0xc6,0xd1,0x01,0x05,0xae,0x01
12549 # CHECK: v_cubetc_f32 v5, v1, v2, tba_lo         ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0xb2,0x01]
12550 0x05,0x00,0xc6,0xd1,0x01,0x05,0xb2,0x01
12552 # CHECK: v_cubetc_f32 v5, v1, v2, tba_hi         ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0xb6,0x01]
12553 0x05,0x00,0xc6,0xd1,0x01,0x05,0xb6,0x01
12555 # CHECK: v_cubetc_f32 v5, v1, v2, tma_lo         ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0xba,0x01]
12556 0x05,0x00,0xc6,0xd1,0x01,0x05,0xba,0x01
12558 # CHECK: v_cubetc_f32 v5, v1, v2, tma_hi         ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0xbe,0x01]
12559 0x05,0x00,0xc6,0xd1,0x01,0x05,0xbe,0x01
12561 # CHECK: v_cubetc_f32 v5, v1, v2, ttmp11         ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0xee,0x01]
12562 0x05,0x00,0xc6,0xd1,0x01,0x05,0xee,0x01
12564 # CHECK: v_cubetc_f32 v5, v1, v2, m0             ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0xf2,0x01]
12565 0x05,0x00,0xc6,0xd1,0x01,0x05,0xf2,0x01
12567 # CHECK: v_cubetc_f32 v5, v1, v2, exec_lo        ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0xfa,0x01]
12568 0x05,0x00,0xc6,0xd1,0x01,0x05,0xfa,0x01
12570 # CHECK: v_cubetc_f32 v5, v1, v2, exec_hi        ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0xfe,0x01]
12571 0x05,0x00,0xc6,0xd1,0x01,0x05,0xfe,0x01
12573 # CHECK: v_cubetc_f32 v5, v1, v2, 0              ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x02,0x02]
12574 0x05,0x00,0xc6,0xd1,0x01,0x05,0x02,0x02
12576 # CHECK: v_cubetc_f32 v5, v1, v2, -1             ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x06,0x03]
12577 0x05,0x00,0xc6,0xd1,0x01,0x05,0x06,0x03
12579 # CHECK: v_cubetc_f32 v5, v1, v2, 0.5            ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0xc2,0x03]
12580 0x05,0x00,0xc6,0xd1,0x01,0x05,0xc2,0x03
12582 # CHECK: v_cubetc_f32 v5, v1, v2, -4.0           ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0xde,0x03]
12583 0x05,0x00,0xc6,0xd1,0x01,0x05,0xde,0x03
12585 # CHECK: v_cubetc_f32 v5, -v1, v2, v3            ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x24]
12586 0x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x24
12588 # CHECK: v_cubetc_f32 v5, v1, -v2, v3            ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x44]
12589 0x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x44
12591 # CHECK: v_cubetc_f32 v5, v1, v2, -v3            ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x84]
12592 0x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x84
12594 # CHECK: v_cubetc_f32 v5, -v1, -v2, -v3          ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0xe4]
12595 0x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0xe4
12597 # CHECK: v_cubetc_f32 v5, |v1|, v2, v3           ; encoding: [0x05,0x01,0xc6,0xd1,0x01,0x05,0x0e,0x04]
12598 0x05,0x01,0xc6,0xd1,0x01,0x05,0x0e,0x04
12600 # CHECK: v_cubetc_f32 v5, v1, |v2|, v3           ; encoding: [0x05,0x02,0xc6,0xd1,0x01,0x05,0x0e,0x04]
12601 0x05,0x02,0xc6,0xd1,0x01,0x05,0x0e,0x04
12603 # CHECK: v_cubetc_f32 v5, v1, v2, |v3|           ; encoding: [0x05,0x04,0xc6,0xd1,0x01,0x05,0x0e,0x04]
12604 0x05,0x04,0xc6,0xd1,0x01,0x05,0x0e,0x04
12606 # CHECK: v_cubetc_f32 v5, |v1|, |v2|, |v3|       ; encoding: [0x05,0x07,0xc6,0xd1,0x01,0x05,0x0e,0x04]
12607 0x05,0x07,0xc6,0xd1,0x01,0x05,0x0e,0x04
12609 # CHECK: v_cubetc_f32 v5, v1, v2, v3 clamp       ; encoding: [0x05,0x80,0xc6,0xd1,0x01,0x05,0x0e,0x04]
12610 0x05,0x80,0xc6,0xd1,0x01,0x05,0x0e,0x04
12612 # CHECK: v_cubetc_f32 v5, v1, v2, v3 mul:2       ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x0c]
12613 0x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x0c
12615 # CHECK: v_cubetc_f32 v5, v1, v2, v3 mul:4       ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x14]
12616 0x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x14
12618 # CHECK: v_cubetc_f32 v5, v1, v2, v3 div:2       ; encoding: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x1c]
12619 0x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x1c
12621 # CHECK: v_cubema_f32 v5, v1, v2, v3             ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x04]
12622 0x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x04
12624 # CHECK: v_cubema_f32 v255, v1, v2, v3           ; encoding: [0xff,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x04]
12625 0xff,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x04
12627 # CHECK: v_cubema_f32 v5, v255, v2, v3           ; encoding: [0x05,0x00,0xc7,0xd1,0xff,0x05,0x0e,0x04]
12628 0x05,0x00,0xc7,0xd1,0xff,0x05,0x0e,0x04
12630 # CHECK: v_cubema_f32 v5, s1, v2, v3             ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x04,0x0e,0x04]
12631 0x05,0x00,0xc7,0xd1,0x01,0x04,0x0e,0x04
12633 # CHECK: v_cubema_f32 v5, s101, v2, v3           ; encoding: [0x05,0x00,0xc7,0xd1,0x65,0x04,0x0e,0x04]
12634 0x05,0x00,0xc7,0xd1,0x65,0x04,0x0e,0x04
12636 # CHECK: v_cubema_f32 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xc7,0xd1,0x66,0x04,0x0e,0x04]
12637 0x05,0x00,0xc7,0xd1,0x66,0x04,0x0e,0x04
12639 # CHECK: v_cubema_f32 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xc7,0xd1,0x67,0x04,0x0e,0x04]
12640 0x05,0x00,0xc7,0xd1,0x67,0x04,0x0e,0x04
12642 # CHECK: v_cubema_f32 v5, vcc_lo, v2, v3         ; encoding: [0x05,0x00,0xc7,0xd1,0x6a,0x04,0x0e,0x04]
12643 0x05,0x00,0xc7,0xd1,0x6a,0x04,0x0e,0x04
12645 # CHECK: v_cubema_f32 v5, vcc_hi, v2, v3         ; encoding: [0x05,0x00,0xc7,0xd1,0x6b,0x04,0x0e,0x04]
12646 0x05,0x00,0xc7,0xd1,0x6b,0x04,0x0e,0x04
12648 # CHECK: v_cubema_f32 v5, tba_lo, v2, v3         ; encoding: [0x05,0x00,0xc7,0xd1,0x6c,0x04,0x0e,0x04]
12649 0x05,0x00,0xc7,0xd1,0x6c,0x04,0x0e,0x04
12651 # CHECK: v_cubema_f32 v5, tba_hi, v2, v3         ; encoding: [0x05,0x00,0xc7,0xd1,0x6d,0x04,0x0e,0x04]
12652 0x05,0x00,0xc7,0xd1,0x6d,0x04,0x0e,0x04
12654 # CHECK: v_cubema_f32 v5, tma_lo, v2, v3         ; encoding: [0x05,0x00,0xc7,0xd1,0x6e,0x04,0x0e,0x04]
12655 0x05,0x00,0xc7,0xd1,0x6e,0x04,0x0e,0x04
12657 # CHECK: v_cubema_f32 v5, tma_hi, v2, v3         ; encoding: [0x05,0x00,0xc7,0xd1,0x6f,0x04,0x0e,0x04]
12658 0x05,0x00,0xc7,0xd1,0x6f,0x04,0x0e,0x04
12660 # CHECK: v_cubema_f32 v5, ttmp11, v2, v3         ; encoding: [0x05,0x00,0xc7,0xd1,0x7b,0x04,0x0e,0x04]
12661 0x05,0x00,0xc7,0xd1,0x7b,0x04,0x0e,0x04
12663 # CHECK: v_cubema_f32 v5, m0, v2, v3             ; encoding: [0x05,0x00,0xc7,0xd1,0x7c,0x04,0x0e,0x04]
12664 0x05,0x00,0xc7,0xd1,0x7c,0x04,0x0e,0x04
12666 # CHECK: v_cubema_f32 v5, exec_lo, v2, v3        ; encoding: [0x05,0x00,0xc7,0xd1,0x7e,0x04,0x0e,0x04]
12667 0x05,0x00,0xc7,0xd1,0x7e,0x04,0x0e,0x04
12669 # CHECK: v_cubema_f32 v5, exec_hi, v2, v3        ; encoding: [0x05,0x00,0xc7,0xd1,0x7f,0x04,0x0e,0x04]
12670 0x05,0x00,0xc7,0xd1,0x7f,0x04,0x0e,0x04
12672 # CHECK: v_cubema_f32 v5, 0, v2, v3              ; encoding: [0x05,0x00,0xc7,0xd1,0x80,0x04,0x0e,0x04]
12673 0x05,0x00,0xc7,0xd1,0x80,0x04,0x0e,0x04
12675 # CHECK: v_cubema_f32 v5, -1, v2, v3             ; encoding: [0x05,0x00,0xc7,0xd1,0xc1,0x04,0x0e,0x04]
12676 0x05,0x00,0xc7,0xd1,0xc1,0x04,0x0e,0x04
12678 # CHECK: v_cubema_f32 v5, 0.5, v2, v3            ; encoding: [0x05,0x00,0xc7,0xd1,0xf0,0x04,0x0e,0x04]
12679 0x05,0x00,0xc7,0xd1,0xf0,0x04,0x0e,0x04
12681 # CHECK: v_cubema_f32 v5, -4.0, v2, v3           ; encoding: [0x05,0x00,0xc7,0xd1,0xf7,0x04,0x0e,0x04]
12682 0x05,0x00,0xc7,0xd1,0xf7,0x04,0x0e,0x04
12684 # CHECK: v_cubema_f32 v5, v1, v255, v3           ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0xff,0x0f,0x04]
12685 0x05,0x00,0xc7,0xd1,0x01,0xff,0x0f,0x04
12687 # CHECK: v_cubema_f32 v5, v1, s2, v3             ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x0c,0x04]
12688 0x05,0x00,0xc7,0xd1,0x01,0x05,0x0c,0x04
12690 # CHECK: v_cubema_f32 v5, v1, s101, v3           ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0xcb,0x0c,0x04]
12691 0x05,0x00,0xc7,0xd1,0x01,0xcb,0x0c,0x04
12693 # CHECK: v_cubema_f32 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0xcd,0x0c,0x04]
12694 0x05,0x00,0xc7,0xd1,0x01,0xcd,0x0c,0x04
12696 # CHECK: v_cubema_f32 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0xcf,0x0c,0x04]
12697 0x05,0x00,0xc7,0xd1,0x01,0xcf,0x0c,0x04
12699 # CHECK: v_cubema_f32 v5, v1, vcc_lo, v3         ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0xd5,0x0c,0x04]
12700 0x05,0x00,0xc7,0xd1,0x01,0xd5,0x0c,0x04
12702 # CHECK: v_cubema_f32 v5, v1, vcc_hi, v3         ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0xd7,0x0c,0x04]
12703 0x05,0x00,0xc7,0xd1,0x01,0xd7,0x0c,0x04
12705 # CHECK: v_cubema_f32 v5, v1, tba_lo, v3         ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0xd9,0x0c,0x04]
12706 0x05,0x00,0xc7,0xd1,0x01,0xd9,0x0c,0x04
12708 # CHECK: v_cubema_f32 v5, v1, tba_hi, v3         ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0xdb,0x0c,0x04]
12709 0x05,0x00,0xc7,0xd1,0x01,0xdb,0x0c,0x04
12711 # CHECK: v_cubema_f32 v5, v1, tma_lo, v3         ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0xdd,0x0c,0x04]
12712 0x05,0x00,0xc7,0xd1,0x01,0xdd,0x0c,0x04
12714 # CHECK: v_cubema_f32 v5, v1, tma_hi, v3         ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0xdf,0x0c,0x04]
12715 0x05,0x00,0xc7,0xd1,0x01,0xdf,0x0c,0x04
12717 # CHECK: v_cubema_f32 v5, v1, ttmp11, v3         ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0xf7,0x0c,0x04]
12718 0x05,0x00,0xc7,0xd1,0x01,0xf7,0x0c,0x04
12720 # CHECK: v_cubema_f32 v5, v1, m0, v3             ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0xf9,0x0c,0x04]
12721 0x05,0x00,0xc7,0xd1,0x01,0xf9,0x0c,0x04
12723 # CHECK: v_cubema_f32 v5, v1, exec_lo, v3        ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0xfd,0x0c,0x04]
12724 0x05,0x00,0xc7,0xd1,0x01,0xfd,0x0c,0x04
12726 # CHECK: v_cubema_f32 v5, v1, exec_hi, v3        ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0xff,0x0c,0x04]
12727 0x05,0x00,0xc7,0xd1,0x01,0xff,0x0c,0x04
12729 # CHECK: v_cubema_f32 v5, v1, 0, v3              ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x01,0x0d,0x04]
12730 0x05,0x00,0xc7,0xd1,0x01,0x01,0x0d,0x04
12732 # CHECK: v_cubema_f32 v5, v1, -1, v3             ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x83,0x0d,0x04]
12733 0x05,0x00,0xc7,0xd1,0x01,0x83,0x0d,0x04
12735 # CHECK: v_cubema_f32 v5, v1, 0.5, v3            ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0xe1,0x0d,0x04]
12736 0x05,0x00,0xc7,0xd1,0x01,0xe1,0x0d,0x04
12738 # CHECK: v_cubema_f32 v5, v1, -4.0, v3           ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0xef,0x0d,0x04]
12739 0x05,0x00,0xc7,0xd1,0x01,0xef,0x0d,0x04
12741 # CHECK: v_cubema_f32 v5, v1, v2, v255           ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0xfe,0x07]
12742 0x05,0x00,0xc7,0xd1,0x01,0x05,0xfe,0x07
12744 # CHECK: v_cubema_f32 v5, v1, v2, s3             ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x00]
12745 0x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x00
12747 # CHECK: v_cubema_f32 v5, v1, v2, s101           ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x96,0x01]
12748 0x05,0x00,0xc7,0xd1,0x01,0x05,0x96,0x01
12750 # CHECK: v_cubema_f32 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x9a,0x01]
12751 0x05,0x00,0xc7,0xd1,0x01,0x05,0x9a,0x01
12753 # CHECK: v_cubema_f32 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x9e,0x01]
12754 0x05,0x00,0xc7,0xd1,0x01,0x05,0x9e,0x01
12756 # CHECK: v_cubema_f32 v5, v1, v2, vcc_lo         ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0xaa,0x01]
12757 0x05,0x00,0xc7,0xd1,0x01,0x05,0xaa,0x01
12759 # CHECK: v_cubema_f32 v5, v1, v2, vcc_hi         ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0xae,0x01]
12760 0x05,0x00,0xc7,0xd1,0x01,0x05,0xae,0x01
12762 # CHECK: v_cubema_f32 v5, v1, v2, tba_lo         ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0xb2,0x01]
12763 0x05,0x00,0xc7,0xd1,0x01,0x05,0xb2,0x01
12765 # CHECK: v_cubema_f32 v5, v1, v2, tba_hi         ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0xb6,0x01]
12766 0x05,0x00,0xc7,0xd1,0x01,0x05,0xb6,0x01
12768 # CHECK: v_cubema_f32 v5, v1, v2, tma_lo         ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0xba,0x01]
12769 0x05,0x00,0xc7,0xd1,0x01,0x05,0xba,0x01
12771 # CHECK: v_cubema_f32 v5, v1, v2, tma_hi         ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0xbe,0x01]
12772 0x05,0x00,0xc7,0xd1,0x01,0x05,0xbe,0x01
12774 # CHECK: v_cubema_f32 v5, v1, v2, ttmp11         ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0xee,0x01]
12775 0x05,0x00,0xc7,0xd1,0x01,0x05,0xee,0x01
12777 # CHECK: v_cubema_f32 v5, v1, v2, m0             ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0xf2,0x01]
12778 0x05,0x00,0xc7,0xd1,0x01,0x05,0xf2,0x01
12780 # CHECK: v_cubema_f32 v5, v1, v2, exec_lo        ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0xfa,0x01]
12781 0x05,0x00,0xc7,0xd1,0x01,0x05,0xfa,0x01
12783 # CHECK: v_cubema_f32 v5, v1, v2, exec_hi        ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0xfe,0x01]
12784 0x05,0x00,0xc7,0xd1,0x01,0x05,0xfe,0x01
12786 # CHECK: v_cubema_f32 v5, v1, v2, 0              ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x02,0x02]
12787 0x05,0x00,0xc7,0xd1,0x01,0x05,0x02,0x02
12789 # CHECK: v_cubema_f32 v5, v1, v2, -1             ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x06,0x03]
12790 0x05,0x00,0xc7,0xd1,0x01,0x05,0x06,0x03
12792 # CHECK: v_cubema_f32 v5, v1, v2, 0.5            ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0xc2,0x03]
12793 0x05,0x00,0xc7,0xd1,0x01,0x05,0xc2,0x03
12795 # CHECK: v_cubema_f32 v5, v1, v2, -4.0           ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0xde,0x03]
12796 0x05,0x00,0xc7,0xd1,0x01,0x05,0xde,0x03
12798 # CHECK: v_cubema_f32 v5, -v1, v2, v3            ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x24]
12799 0x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x24
12801 # CHECK: v_cubema_f32 v5, v1, -v2, v3            ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x44]
12802 0x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x44
12804 # CHECK: v_cubema_f32 v5, v1, v2, -v3            ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x84]
12805 0x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x84
12807 # CHECK: v_cubema_f32 v5, -v1, -v2, -v3          ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0xe4]
12808 0x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0xe4
12810 # CHECK: v_cubema_f32 v5, |v1|, v2, v3           ; encoding: [0x05,0x01,0xc7,0xd1,0x01,0x05,0x0e,0x04]
12811 0x05,0x01,0xc7,0xd1,0x01,0x05,0x0e,0x04
12813 # CHECK: v_cubema_f32 v5, v1, |v2|, v3           ; encoding: [0x05,0x02,0xc7,0xd1,0x01,0x05,0x0e,0x04]
12814 0x05,0x02,0xc7,0xd1,0x01,0x05,0x0e,0x04
12816 # CHECK: v_cubema_f32 v5, v1, v2, |v3|           ; encoding: [0x05,0x04,0xc7,0xd1,0x01,0x05,0x0e,0x04]
12817 0x05,0x04,0xc7,0xd1,0x01,0x05,0x0e,0x04
12819 # CHECK: v_cubema_f32 v5, |v1|, |v2|, |v3|       ; encoding: [0x05,0x07,0xc7,0xd1,0x01,0x05,0x0e,0x04]
12820 0x05,0x07,0xc7,0xd1,0x01,0x05,0x0e,0x04
12822 # CHECK: v_cubema_f32 v5, v1, v2, v3 clamp       ; encoding: [0x05,0x80,0xc7,0xd1,0x01,0x05,0x0e,0x04]
12823 0x05,0x80,0xc7,0xd1,0x01,0x05,0x0e,0x04
12825 # CHECK: v_cubema_f32 v5, v1, v2, v3 mul:2       ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x0c]
12826 0x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x0c
12828 # CHECK: v_cubema_f32 v5, v1, v2, v3 mul:4       ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x14]
12829 0x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x14
12831 # CHECK: v_cubema_f32 v5, v1, v2, v3 div:2       ; encoding: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x1c]
12832 0x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x1c
12834 # CHECK: v_bfe_u32 v5, v1, v2, v3                ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0x0e,0x04]
12835 0x05,0x00,0xc8,0xd1,0x01,0x05,0x0e,0x04
12837 # CHECK: v_bfe_u32 v255, v1, v2, v3              ; encoding: [0xff,0x00,0xc8,0xd1,0x01,0x05,0x0e,0x04]
12838 0xff,0x00,0xc8,0xd1,0x01,0x05,0x0e,0x04
12840 # CHECK: v_bfe_u32 v5, v255, v2, v3              ; encoding: [0x05,0x00,0xc8,0xd1,0xff,0x05,0x0e,0x04]
12841 0x05,0x00,0xc8,0xd1,0xff,0x05,0x0e,0x04
12843 # CHECK: v_bfe_u32 v5, s1, v2, v3                ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x04,0x0e,0x04]
12844 0x05,0x00,0xc8,0xd1,0x01,0x04,0x0e,0x04
12846 # CHECK: v_bfe_u32 v5, s101, v2, v3              ; encoding: [0x05,0x00,0xc8,0xd1,0x65,0x04,0x0e,0x04]
12847 0x05,0x00,0xc8,0xd1,0x65,0x04,0x0e,0x04
12849 # CHECK: v_bfe_u32 v5, flat_scratch_lo, v2, v3   ; encoding: [0x05,0x00,0xc8,0xd1,0x66,0x04,0x0e,0x04]
12850 0x05,0x00,0xc8,0xd1,0x66,0x04,0x0e,0x04
12852 # CHECK: v_bfe_u32 v5, flat_scratch_hi, v2, v3   ; encoding: [0x05,0x00,0xc8,0xd1,0x67,0x04,0x0e,0x04]
12853 0x05,0x00,0xc8,0xd1,0x67,0x04,0x0e,0x04
12855 # CHECK: v_bfe_u32 v5, vcc_lo, v2, v3            ; encoding: [0x05,0x00,0xc8,0xd1,0x6a,0x04,0x0e,0x04]
12856 0x05,0x00,0xc8,0xd1,0x6a,0x04,0x0e,0x04
12858 # CHECK: v_bfe_u32 v5, vcc_hi, v2, v3            ; encoding: [0x05,0x00,0xc8,0xd1,0x6b,0x04,0x0e,0x04]
12859 0x05,0x00,0xc8,0xd1,0x6b,0x04,0x0e,0x04
12861 # CHECK: v_bfe_u32 v5, tba_lo, v2, v3            ; encoding: [0x05,0x00,0xc8,0xd1,0x6c,0x04,0x0e,0x04]
12862 0x05,0x00,0xc8,0xd1,0x6c,0x04,0x0e,0x04
12864 # CHECK: v_bfe_u32 v5, tba_hi, v2, v3            ; encoding: [0x05,0x00,0xc8,0xd1,0x6d,0x04,0x0e,0x04]
12865 0x05,0x00,0xc8,0xd1,0x6d,0x04,0x0e,0x04
12867 # CHECK: v_bfe_u32 v5, tma_lo, v2, v3            ; encoding: [0x05,0x00,0xc8,0xd1,0x6e,0x04,0x0e,0x04]
12868 0x05,0x00,0xc8,0xd1,0x6e,0x04,0x0e,0x04
12870 # CHECK: v_bfe_u32 v5, tma_hi, v2, v3            ; encoding: [0x05,0x00,0xc8,0xd1,0x6f,0x04,0x0e,0x04]
12871 0x05,0x00,0xc8,0xd1,0x6f,0x04,0x0e,0x04
12873 # CHECK: v_bfe_u32 v5, ttmp11, v2, v3            ; encoding: [0x05,0x00,0xc8,0xd1,0x7b,0x04,0x0e,0x04]
12874 0x05,0x00,0xc8,0xd1,0x7b,0x04,0x0e,0x04
12876 # CHECK: v_bfe_u32 v5, m0, v2, v3                ; encoding: [0x05,0x00,0xc8,0xd1,0x7c,0x04,0x0e,0x04]
12877 0x05,0x00,0xc8,0xd1,0x7c,0x04,0x0e,0x04
12879 # CHECK: v_bfe_u32 v5, exec_lo, v2, v3           ; encoding: [0x05,0x00,0xc8,0xd1,0x7e,0x04,0x0e,0x04]
12880 0x05,0x00,0xc8,0xd1,0x7e,0x04,0x0e,0x04
12882 # CHECK: v_bfe_u32 v5, exec_hi, v2, v3           ; encoding: [0x05,0x00,0xc8,0xd1,0x7f,0x04,0x0e,0x04]
12883 0x05,0x00,0xc8,0xd1,0x7f,0x04,0x0e,0x04
12885 # CHECK: v_bfe_u32 v5, 0, v2, v3                 ; encoding: [0x05,0x00,0xc8,0xd1,0x80,0x04,0x0e,0x04]
12886 0x05,0x00,0xc8,0xd1,0x80,0x04,0x0e,0x04
12888 # CHECK: v_bfe_u32 v5, -1, v2, v3                ; encoding: [0x05,0x00,0xc8,0xd1,0xc1,0x04,0x0e,0x04]
12889 0x05,0x00,0xc8,0xd1,0xc1,0x04,0x0e,0x04
12891 # CHECK: v_bfe_u32 v5, 0.5, v2, v3               ; encoding: [0x05,0x00,0xc8,0xd1,0xf0,0x04,0x0e,0x04]
12892 0x05,0x00,0xc8,0xd1,0xf0,0x04,0x0e,0x04
12894 # CHECK: v_bfe_u32 v5, -4.0, v2, v3              ; encoding: [0x05,0x00,0xc8,0xd1,0xf7,0x04,0x0e,0x04]
12895 0x05,0x00,0xc8,0xd1,0xf7,0x04,0x0e,0x04
12897 # CHECK: v_bfe_u32 v5, v1, v255, v3              ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0xff,0x0f,0x04]
12898 0x05,0x00,0xc8,0xd1,0x01,0xff,0x0f,0x04
12900 # CHECK: v_bfe_u32 v5, v1, s2, v3                ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0x0c,0x04]
12901 0x05,0x00,0xc8,0xd1,0x01,0x05,0x0c,0x04
12903 # CHECK: v_bfe_u32 v5, v1, s101, v3              ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0xcb,0x0c,0x04]
12904 0x05,0x00,0xc8,0xd1,0x01,0xcb,0x0c,0x04
12906 # CHECK: v_bfe_u32 v5, v1, flat_scratch_lo, v3   ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0xcd,0x0c,0x04]
12907 0x05,0x00,0xc8,0xd1,0x01,0xcd,0x0c,0x04
12909 # CHECK: v_bfe_u32 v5, v1, flat_scratch_hi, v3   ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0xcf,0x0c,0x04]
12910 0x05,0x00,0xc8,0xd1,0x01,0xcf,0x0c,0x04
12912 # CHECK: v_bfe_u32 v5, v1, vcc_lo, v3            ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0xd5,0x0c,0x04]
12913 0x05,0x00,0xc8,0xd1,0x01,0xd5,0x0c,0x04
12915 # CHECK: v_bfe_u32 v5, v1, vcc_hi, v3            ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0xd7,0x0c,0x04]
12916 0x05,0x00,0xc8,0xd1,0x01,0xd7,0x0c,0x04
12918 # CHECK: v_bfe_u32 v5, v1, tba_lo, v3            ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0xd9,0x0c,0x04]
12919 0x05,0x00,0xc8,0xd1,0x01,0xd9,0x0c,0x04
12921 # CHECK: v_bfe_u32 v5, v1, tba_hi, v3            ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0xdb,0x0c,0x04]
12922 0x05,0x00,0xc8,0xd1,0x01,0xdb,0x0c,0x04
12924 # CHECK: v_bfe_u32 v5, v1, tma_lo, v3            ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0xdd,0x0c,0x04]
12925 0x05,0x00,0xc8,0xd1,0x01,0xdd,0x0c,0x04
12927 # CHECK: v_bfe_u32 v5, v1, tma_hi, v3            ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0xdf,0x0c,0x04]
12928 0x05,0x00,0xc8,0xd1,0x01,0xdf,0x0c,0x04
12930 # CHECK: v_bfe_u32 v5, v1, ttmp11, v3            ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0xf7,0x0c,0x04]
12931 0x05,0x00,0xc8,0xd1,0x01,0xf7,0x0c,0x04
12933 # CHECK: v_bfe_u32 v5, v1, m0, v3                ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0xf9,0x0c,0x04]
12934 0x05,0x00,0xc8,0xd1,0x01,0xf9,0x0c,0x04
12936 # CHECK: v_bfe_u32 v5, v1, exec_lo, v3           ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0xfd,0x0c,0x04]
12937 0x05,0x00,0xc8,0xd1,0x01,0xfd,0x0c,0x04
12939 # CHECK: v_bfe_u32 v5, v1, exec_hi, v3           ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0xff,0x0c,0x04]
12940 0x05,0x00,0xc8,0xd1,0x01,0xff,0x0c,0x04
12942 # CHECK: v_bfe_u32 v5, v1, 0, v3                 ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x01,0x0d,0x04]
12943 0x05,0x00,0xc8,0xd1,0x01,0x01,0x0d,0x04
12945 # CHECK: v_bfe_u32 v5, v1, -1, v3                ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x83,0x0d,0x04]
12946 0x05,0x00,0xc8,0xd1,0x01,0x83,0x0d,0x04
12948 # CHECK: v_bfe_u32 v5, v1, 0.5, v3               ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0xe1,0x0d,0x04]
12949 0x05,0x00,0xc8,0xd1,0x01,0xe1,0x0d,0x04
12951 # CHECK: v_bfe_u32 v5, v1, -4.0, v3              ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0xef,0x0d,0x04]
12952 0x05,0x00,0xc8,0xd1,0x01,0xef,0x0d,0x04
12954 # CHECK: v_bfe_u32 v5, v1, v2, v255              ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0xfe,0x07]
12955 0x05,0x00,0xc8,0xd1,0x01,0x05,0xfe,0x07
12957 # CHECK: v_bfe_u32 v5, v1, v2, s3                ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0x0e,0x00]
12958 0x05,0x00,0xc8,0xd1,0x01,0x05,0x0e,0x00
12960 # CHECK: v_bfe_u32 v5, v1, v2, s101              ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0x96,0x01]
12961 0x05,0x00,0xc8,0xd1,0x01,0x05,0x96,0x01
12963 # CHECK: v_bfe_u32 v5, v1, v2, flat_scratch_lo   ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0x9a,0x01]
12964 0x05,0x00,0xc8,0xd1,0x01,0x05,0x9a,0x01
12966 # CHECK: v_bfe_u32 v5, v1, v2, flat_scratch_hi   ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0x9e,0x01]
12967 0x05,0x00,0xc8,0xd1,0x01,0x05,0x9e,0x01
12969 # CHECK: v_bfe_u32 v5, v1, v2, vcc_lo            ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0xaa,0x01]
12970 0x05,0x00,0xc8,0xd1,0x01,0x05,0xaa,0x01
12972 # CHECK: v_bfe_u32 v5, v1, v2, vcc_hi            ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0xae,0x01]
12973 0x05,0x00,0xc8,0xd1,0x01,0x05,0xae,0x01
12975 # CHECK: v_bfe_u32 v5, v1, v2, tba_lo            ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0xb2,0x01]
12976 0x05,0x00,0xc8,0xd1,0x01,0x05,0xb2,0x01
12978 # CHECK: v_bfe_u32 v5, v1, v2, tba_hi            ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0xb6,0x01]
12979 0x05,0x00,0xc8,0xd1,0x01,0x05,0xb6,0x01
12981 # CHECK: v_bfe_u32 v5, v1, v2, tma_lo            ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0xba,0x01]
12982 0x05,0x00,0xc8,0xd1,0x01,0x05,0xba,0x01
12984 # CHECK: v_bfe_u32 v5, v1, v2, tma_hi            ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0xbe,0x01]
12985 0x05,0x00,0xc8,0xd1,0x01,0x05,0xbe,0x01
12987 # CHECK: v_bfe_u32 v5, v1, v2, ttmp11            ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0xee,0x01]
12988 0x05,0x00,0xc8,0xd1,0x01,0x05,0xee,0x01
12990 # CHECK: v_bfe_u32 v5, v1, v2, m0                ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0xf2,0x01]
12991 0x05,0x00,0xc8,0xd1,0x01,0x05,0xf2,0x01
12993 # CHECK: v_bfe_u32 v5, v1, v2, exec_lo           ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0xfa,0x01]
12994 0x05,0x00,0xc8,0xd1,0x01,0x05,0xfa,0x01
12996 # CHECK: v_bfe_u32 v5, v1, v2, exec_hi           ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0xfe,0x01]
12997 0x05,0x00,0xc8,0xd1,0x01,0x05,0xfe,0x01
12999 # CHECK: v_bfe_u32 v5, v1, v2, 0                 ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0x02,0x02]
13000 0x05,0x00,0xc8,0xd1,0x01,0x05,0x02,0x02
13002 # CHECK: v_bfe_u32 v5, v1, v2, -1                ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0x06,0x03]
13003 0x05,0x00,0xc8,0xd1,0x01,0x05,0x06,0x03
13005 # CHECK: v_bfe_u32 v5, v1, v2, 0.5               ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0xc2,0x03]
13006 0x05,0x00,0xc8,0xd1,0x01,0x05,0xc2,0x03
13008 # CHECK: v_bfe_u32 v5, v1, v2, -4.0              ; encoding: [0x05,0x00,0xc8,0xd1,0x01,0x05,0xde,0x03]
13009 0x05,0x00,0xc8,0xd1,0x01,0x05,0xde,0x03
13011 # CHECK: v_bfe_i32 v5, v1, v2, v3                ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0x0e,0x04]
13012 0x05,0x00,0xc9,0xd1,0x01,0x05,0x0e,0x04
13014 # CHECK: v_bfe_i32 v255, v1, v2, v3              ; encoding: [0xff,0x00,0xc9,0xd1,0x01,0x05,0x0e,0x04]
13015 0xff,0x00,0xc9,0xd1,0x01,0x05,0x0e,0x04
13017 # CHECK: v_bfe_i32 v5, v255, v2, v3              ; encoding: [0x05,0x00,0xc9,0xd1,0xff,0x05,0x0e,0x04]
13018 0x05,0x00,0xc9,0xd1,0xff,0x05,0x0e,0x04
13020 # CHECK: v_bfe_i32 v5, s1, v2, v3                ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x04,0x0e,0x04]
13021 0x05,0x00,0xc9,0xd1,0x01,0x04,0x0e,0x04
13023 # CHECK: v_bfe_i32 v5, s101, v2, v3              ; encoding: [0x05,0x00,0xc9,0xd1,0x65,0x04,0x0e,0x04]
13024 0x05,0x00,0xc9,0xd1,0x65,0x04,0x0e,0x04
13026 # CHECK: v_bfe_i32 v5, flat_scratch_lo, v2, v3   ; encoding: [0x05,0x00,0xc9,0xd1,0x66,0x04,0x0e,0x04]
13027 0x05,0x00,0xc9,0xd1,0x66,0x04,0x0e,0x04
13029 # CHECK: v_bfe_i32 v5, flat_scratch_hi, v2, v3   ; encoding: [0x05,0x00,0xc9,0xd1,0x67,0x04,0x0e,0x04]
13030 0x05,0x00,0xc9,0xd1,0x67,0x04,0x0e,0x04
13032 # CHECK: v_bfe_i32 v5, vcc_lo, v2, v3            ; encoding: [0x05,0x00,0xc9,0xd1,0x6a,0x04,0x0e,0x04]
13033 0x05,0x00,0xc9,0xd1,0x6a,0x04,0x0e,0x04
13035 # CHECK: v_bfe_i32 v5, vcc_hi, v2, v3            ; encoding: [0x05,0x00,0xc9,0xd1,0x6b,0x04,0x0e,0x04]
13036 0x05,0x00,0xc9,0xd1,0x6b,0x04,0x0e,0x04
13038 # CHECK: v_bfe_i32 v5, tba_lo, v2, v3            ; encoding: [0x05,0x00,0xc9,0xd1,0x6c,0x04,0x0e,0x04]
13039 0x05,0x00,0xc9,0xd1,0x6c,0x04,0x0e,0x04
13041 # CHECK: v_bfe_i32 v5, tba_hi, v2, v3            ; encoding: [0x05,0x00,0xc9,0xd1,0x6d,0x04,0x0e,0x04]
13042 0x05,0x00,0xc9,0xd1,0x6d,0x04,0x0e,0x04
13044 # CHECK: v_bfe_i32 v5, tma_lo, v2, v3            ; encoding: [0x05,0x00,0xc9,0xd1,0x6e,0x04,0x0e,0x04]
13045 0x05,0x00,0xc9,0xd1,0x6e,0x04,0x0e,0x04
13047 # CHECK: v_bfe_i32 v5, tma_hi, v2, v3            ; encoding: [0x05,0x00,0xc9,0xd1,0x6f,0x04,0x0e,0x04]
13048 0x05,0x00,0xc9,0xd1,0x6f,0x04,0x0e,0x04
13050 # CHECK: v_bfe_i32 v5, ttmp11, v2, v3            ; encoding: [0x05,0x00,0xc9,0xd1,0x7b,0x04,0x0e,0x04]
13051 0x05,0x00,0xc9,0xd1,0x7b,0x04,0x0e,0x04
13053 # CHECK: v_bfe_i32 v5, m0, v2, v3                ; encoding: [0x05,0x00,0xc9,0xd1,0x7c,0x04,0x0e,0x04]
13054 0x05,0x00,0xc9,0xd1,0x7c,0x04,0x0e,0x04
13056 # CHECK: v_bfe_i32 v5, exec_lo, v2, v3           ; encoding: [0x05,0x00,0xc9,0xd1,0x7e,0x04,0x0e,0x04]
13057 0x05,0x00,0xc9,0xd1,0x7e,0x04,0x0e,0x04
13059 # CHECK: v_bfe_i32 v5, exec_hi, v2, v3           ; encoding: [0x05,0x00,0xc9,0xd1,0x7f,0x04,0x0e,0x04]
13060 0x05,0x00,0xc9,0xd1,0x7f,0x04,0x0e,0x04
13062 # CHECK: v_bfe_i32 v5, 0, v2, v3                 ; encoding: [0x05,0x00,0xc9,0xd1,0x80,0x04,0x0e,0x04]
13063 0x05,0x00,0xc9,0xd1,0x80,0x04,0x0e,0x04
13065 # CHECK: v_bfe_i32 v5, -1, v2, v3                ; encoding: [0x05,0x00,0xc9,0xd1,0xc1,0x04,0x0e,0x04]
13066 0x05,0x00,0xc9,0xd1,0xc1,0x04,0x0e,0x04
13068 # CHECK: v_bfe_i32 v5, 0.5, v2, v3               ; encoding: [0x05,0x00,0xc9,0xd1,0xf0,0x04,0x0e,0x04]
13069 0x05,0x00,0xc9,0xd1,0xf0,0x04,0x0e,0x04
13071 # CHECK: v_bfe_i32 v5, -4.0, v2, v3              ; encoding: [0x05,0x00,0xc9,0xd1,0xf7,0x04,0x0e,0x04]
13072 0x05,0x00,0xc9,0xd1,0xf7,0x04,0x0e,0x04
13074 # CHECK: v_bfe_i32 v5, v1, v255, v3              ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0xff,0x0f,0x04]
13075 0x05,0x00,0xc9,0xd1,0x01,0xff,0x0f,0x04
13077 # CHECK: v_bfe_i32 v5, v1, s2, v3                ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0x0c,0x04]
13078 0x05,0x00,0xc9,0xd1,0x01,0x05,0x0c,0x04
13080 # CHECK: v_bfe_i32 v5, v1, s101, v3              ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0xcb,0x0c,0x04]
13081 0x05,0x00,0xc9,0xd1,0x01,0xcb,0x0c,0x04
13083 # CHECK: v_bfe_i32 v5, v1, flat_scratch_lo, v3   ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0xcd,0x0c,0x04]
13084 0x05,0x00,0xc9,0xd1,0x01,0xcd,0x0c,0x04
13086 # CHECK: v_bfe_i32 v5, v1, flat_scratch_hi, v3   ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0xcf,0x0c,0x04]
13087 0x05,0x00,0xc9,0xd1,0x01,0xcf,0x0c,0x04
13089 # CHECK: v_bfe_i32 v5, v1, vcc_lo, v3            ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0xd5,0x0c,0x04]
13090 0x05,0x00,0xc9,0xd1,0x01,0xd5,0x0c,0x04
13092 # CHECK: v_bfe_i32 v5, v1, vcc_hi, v3            ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0xd7,0x0c,0x04]
13093 0x05,0x00,0xc9,0xd1,0x01,0xd7,0x0c,0x04
13095 # CHECK: v_bfe_i32 v5, v1, tba_lo, v3            ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0xd9,0x0c,0x04]
13096 0x05,0x00,0xc9,0xd1,0x01,0xd9,0x0c,0x04
13098 # CHECK: v_bfe_i32 v5, v1, tba_hi, v3            ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0xdb,0x0c,0x04]
13099 0x05,0x00,0xc9,0xd1,0x01,0xdb,0x0c,0x04
13101 # CHECK: v_bfe_i32 v5, v1, tma_lo, v3            ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0xdd,0x0c,0x04]
13102 0x05,0x00,0xc9,0xd1,0x01,0xdd,0x0c,0x04
13104 # CHECK: v_bfe_i32 v5, v1, tma_hi, v3            ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0xdf,0x0c,0x04]
13105 0x05,0x00,0xc9,0xd1,0x01,0xdf,0x0c,0x04
13107 # CHECK: v_bfe_i32 v5, v1, ttmp11, v3            ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0xf7,0x0c,0x04]
13108 0x05,0x00,0xc9,0xd1,0x01,0xf7,0x0c,0x04
13110 # CHECK: v_bfe_i32 v5, v1, m0, v3                ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0xf9,0x0c,0x04]
13111 0x05,0x00,0xc9,0xd1,0x01,0xf9,0x0c,0x04
13113 # CHECK: v_bfe_i32 v5, v1, exec_lo, v3           ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0xfd,0x0c,0x04]
13114 0x05,0x00,0xc9,0xd1,0x01,0xfd,0x0c,0x04
13116 # CHECK: v_bfe_i32 v5, v1, exec_hi, v3           ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0xff,0x0c,0x04]
13117 0x05,0x00,0xc9,0xd1,0x01,0xff,0x0c,0x04
13119 # CHECK: v_bfe_i32 v5, v1, 0, v3                 ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x01,0x0d,0x04]
13120 0x05,0x00,0xc9,0xd1,0x01,0x01,0x0d,0x04
13122 # CHECK: v_bfe_i32 v5, v1, -1, v3                ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x83,0x0d,0x04]
13123 0x05,0x00,0xc9,0xd1,0x01,0x83,0x0d,0x04
13125 # CHECK: v_bfe_i32 v5, v1, 0.5, v3               ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0xe1,0x0d,0x04]
13126 0x05,0x00,0xc9,0xd1,0x01,0xe1,0x0d,0x04
13128 # CHECK: v_bfe_i32 v5, v1, -4.0, v3              ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0xef,0x0d,0x04]
13129 0x05,0x00,0xc9,0xd1,0x01,0xef,0x0d,0x04
13131 # CHECK: v_bfe_i32 v5, v1, v2, v255              ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0xfe,0x07]
13132 0x05,0x00,0xc9,0xd1,0x01,0x05,0xfe,0x07
13134 # CHECK: v_bfe_i32 v5, v1, v2, s3                ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0x0e,0x00]
13135 0x05,0x00,0xc9,0xd1,0x01,0x05,0x0e,0x00
13137 # CHECK: v_bfe_i32 v5, v1, v2, s101              ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0x96,0x01]
13138 0x05,0x00,0xc9,0xd1,0x01,0x05,0x96,0x01
13140 # CHECK: v_bfe_i32 v5, v1, v2, flat_scratch_lo   ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0x9a,0x01]
13141 0x05,0x00,0xc9,0xd1,0x01,0x05,0x9a,0x01
13143 # CHECK: v_bfe_i32 v5, v1, v2, flat_scratch_hi   ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0x9e,0x01]
13144 0x05,0x00,0xc9,0xd1,0x01,0x05,0x9e,0x01
13146 # CHECK: v_bfe_i32 v5, v1, v2, vcc_lo            ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0xaa,0x01]
13147 0x05,0x00,0xc9,0xd1,0x01,0x05,0xaa,0x01
13149 # CHECK: v_bfe_i32 v5, v1, v2, vcc_hi            ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0xae,0x01]
13150 0x05,0x00,0xc9,0xd1,0x01,0x05,0xae,0x01
13152 # CHECK: v_bfe_i32 v5, v1, v2, tba_lo            ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0xb2,0x01]
13153 0x05,0x00,0xc9,0xd1,0x01,0x05,0xb2,0x01
13155 # CHECK: v_bfe_i32 v5, v1, v2, tba_hi            ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0xb6,0x01]
13156 0x05,0x00,0xc9,0xd1,0x01,0x05,0xb6,0x01
13158 # CHECK: v_bfe_i32 v5, v1, v2, tma_lo            ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0xba,0x01]
13159 0x05,0x00,0xc9,0xd1,0x01,0x05,0xba,0x01
13161 # CHECK: v_bfe_i32 v5, v1, v2, tma_hi            ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0xbe,0x01]
13162 0x05,0x00,0xc9,0xd1,0x01,0x05,0xbe,0x01
13164 # CHECK: v_bfe_i32 v5, v1, v2, ttmp11            ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0xee,0x01]
13165 0x05,0x00,0xc9,0xd1,0x01,0x05,0xee,0x01
13167 # CHECK: v_bfe_i32 v5, v1, v2, m0                ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0xf2,0x01]
13168 0x05,0x00,0xc9,0xd1,0x01,0x05,0xf2,0x01
13170 # CHECK: v_bfe_i32 v5, v1, v2, exec_lo           ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0xfa,0x01]
13171 0x05,0x00,0xc9,0xd1,0x01,0x05,0xfa,0x01
13173 # CHECK: v_bfe_i32 v5, v1, v2, exec_hi           ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0xfe,0x01]
13174 0x05,0x00,0xc9,0xd1,0x01,0x05,0xfe,0x01
13176 # CHECK: v_bfe_i32 v5, v1, v2, 0                 ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0x02,0x02]
13177 0x05,0x00,0xc9,0xd1,0x01,0x05,0x02,0x02
13179 # CHECK: v_bfe_i32 v5, v1, v2, -1                ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0x06,0x03]
13180 0x05,0x00,0xc9,0xd1,0x01,0x05,0x06,0x03
13182 # CHECK: v_bfe_i32 v5, v1, v2, 0.5               ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0xc2,0x03]
13183 0x05,0x00,0xc9,0xd1,0x01,0x05,0xc2,0x03
13185 # CHECK: v_bfe_i32 v5, v1, v2, -4.0              ; encoding: [0x05,0x00,0xc9,0xd1,0x01,0x05,0xde,0x03]
13186 0x05,0x00,0xc9,0xd1,0x01,0x05,0xde,0x03
13188 # CHECK: v_bfi_b32 v5, v1, v2, v3                ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0x0e,0x04]
13189 0x05,0x00,0xca,0xd1,0x01,0x05,0x0e,0x04
13191 # CHECK: v_bfi_b32 v255, v1, v2, v3              ; encoding: [0xff,0x00,0xca,0xd1,0x01,0x05,0x0e,0x04]
13192 0xff,0x00,0xca,0xd1,0x01,0x05,0x0e,0x04
13194 # CHECK: v_bfi_b32 v5, v255, v2, v3              ; encoding: [0x05,0x00,0xca,0xd1,0xff,0x05,0x0e,0x04]
13195 0x05,0x00,0xca,0xd1,0xff,0x05,0x0e,0x04
13197 # CHECK: v_bfi_b32 v5, s1, v2, v3                ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x04,0x0e,0x04]
13198 0x05,0x00,0xca,0xd1,0x01,0x04,0x0e,0x04
13200 # CHECK: v_bfi_b32 v5, s101, v2, v3              ; encoding: [0x05,0x00,0xca,0xd1,0x65,0x04,0x0e,0x04]
13201 0x05,0x00,0xca,0xd1,0x65,0x04,0x0e,0x04
13203 # CHECK: v_bfi_b32 v5, flat_scratch_lo, v2, v3   ; encoding: [0x05,0x00,0xca,0xd1,0x66,0x04,0x0e,0x04]
13204 0x05,0x00,0xca,0xd1,0x66,0x04,0x0e,0x04
13206 # CHECK: v_bfi_b32 v5, flat_scratch_hi, v2, v3   ; encoding: [0x05,0x00,0xca,0xd1,0x67,0x04,0x0e,0x04]
13207 0x05,0x00,0xca,0xd1,0x67,0x04,0x0e,0x04
13209 # CHECK: v_bfi_b32 v5, vcc_lo, v2, v3            ; encoding: [0x05,0x00,0xca,0xd1,0x6a,0x04,0x0e,0x04]
13210 0x05,0x00,0xca,0xd1,0x6a,0x04,0x0e,0x04
13212 # CHECK: v_bfi_b32 v5, vcc_hi, v2, v3            ; encoding: [0x05,0x00,0xca,0xd1,0x6b,0x04,0x0e,0x04]
13213 0x05,0x00,0xca,0xd1,0x6b,0x04,0x0e,0x04
13215 # CHECK: v_bfi_b32 v5, tba_lo, v2, v3            ; encoding: [0x05,0x00,0xca,0xd1,0x6c,0x04,0x0e,0x04]
13216 0x05,0x00,0xca,0xd1,0x6c,0x04,0x0e,0x04
13218 # CHECK: v_bfi_b32 v5, tba_hi, v2, v3            ; encoding: [0x05,0x00,0xca,0xd1,0x6d,0x04,0x0e,0x04]
13219 0x05,0x00,0xca,0xd1,0x6d,0x04,0x0e,0x04
13221 # CHECK: v_bfi_b32 v5, tma_lo, v2, v3            ; encoding: [0x05,0x00,0xca,0xd1,0x6e,0x04,0x0e,0x04]
13222 0x05,0x00,0xca,0xd1,0x6e,0x04,0x0e,0x04
13224 # CHECK: v_bfi_b32 v5, tma_hi, v2, v3            ; encoding: [0x05,0x00,0xca,0xd1,0x6f,0x04,0x0e,0x04]
13225 0x05,0x00,0xca,0xd1,0x6f,0x04,0x0e,0x04
13227 # CHECK: v_bfi_b32 v5, ttmp11, v2, v3            ; encoding: [0x05,0x00,0xca,0xd1,0x7b,0x04,0x0e,0x04]
13228 0x05,0x00,0xca,0xd1,0x7b,0x04,0x0e,0x04
13230 # CHECK: v_bfi_b32 v5, m0, v2, v3                ; encoding: [0x05,0x00,0xca,0xd1,0x7c,0x04,0x0e,0x04]
13231 0x05,0x00,0xca,0xd1,0x7c,0x04,0x0e,0x04
13233 # CHECK: v_bfi_b32 v5, exec_lo, v2, v3           ; encoding: [0x05,0x00,0xca,0xd1,0x7e,0x04,0x0e,0x04]
13234 0x05,0x00,0xca,0xd1,0x7e,0x04,0x0e,0x04
13236 # CHECK: v_bfi_b32 v5, exec_hi, v2, v3           ; encoding: [0x05,0x00,0xca,0xd1,0x7f,0x04,0x0e,0x04]
13237 0x05,0x00,0xca,0xd1,0x7f,0x04,0x0e,0x04
13239 # CHECK: v_bfi_b32 v5, 0, v2, v3                 ; encoding: [0x05,0x00,0xca,0xd1,0x80,0x04,0x0e,0x04]
13240 0x05,0x00,0xca,0xd1,0x80,0x04,0x0e,0x04
13242 # CHECK: v_bfi_b32 v5, -1, v2, v3                ; encoding: [0x05,0x00,0xca,0xd1,0xc1,0x04,0x0e,0x04]
13243 0x05,0x00,0xca,0xd1,0xc1,0x04,0x0e,0x04
13245 # CHECK: v_bfi_b32 v5, 0.5, v2, v3               ; encoding: [0x05,0x00,0xca,0xd1,0xf0,0x04,0x0e,0x04]
13246 0x05,0x00,0xca,0xd1,0xf0,0x04,0x0e,0x04
13248 # CHECK: v_bfi_b32 v5, -4.0, v2, v3              ; encoding: [0x05,0x00,0xca,0xd1,0xf7,0x04,0x0e,0x04]
13249 0x05,0x00,0xca,0xd1,0xf7,0x04,0x0e,0x04
13251 # CHECK: v_bfi_b32 v5, v1, v255, v3              ; encoding: [0x05,0x00,0xca,0xd1,0x01,0xff,0x0f,0x04]
13252 0x05,0x00,0xca,0xd1,0x01,0xff,0x0f,0x04
13254 # CHECK: v_bfi_b32 v5, v1, s2, v3                ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0x0c,0x04]
13255 0x05,0x00,0xca,0xd1,0x01,0x05,0x0c,0x04
13257 # CHECK: v_bfi_b32 v5, v1, s101, v3              ; encoding: [0x05,0x00,0xca,0xd1,0x01,0xcb,0x0c,0x04]
13258 0x05,0x00,0xca,0xd1,0x01,0xcb,0x0c,0x04
13260 # CHECK: v_bfi_b32 v5, v1, flat_scratch_lo, v3   ; encoding: [0x05,0x00,0xca,0xd1,0x01,0xcd,0x0c,0x04]
13261 0x05,0x00,0xca,0xd1,0x01,0xcd,0x0c,0x04
13263 # CHECK: v_bfi_b32 v5, v1, flat_scratch_hi, v3   ; encoding: [0x05,0x00,0xca,0xd1,0x01,0xcf,0x0c,0x04]
13264 0x05,0x00,0xca,0xd1,0x01,0xcf,0x0c,0x04
13266 # CHECK: v_bfi_b32 v5, v1, vcc_lo, v3            ; encoding: [0x05,0x00,0xca,0xd1,0x01,0xd5,0x0c,0x04]
13267 0x05,0x00,0xca,0xd1,0x01,0xd5,0x0c,0x04
13269 # CHECK: v_bfi_b32 v5, v1, vcc_hi, v3            ; encoding: [0x05,0x00,0xca,0xd1,0x01,0xd7,0x0c,0x04]
13270 0x05,0x00,0xca,0xd1,0x01,0xd7,0x0c,0x04
13272 # CHECK: v_bfi_b32 v5, v1, tba_lo, v3            ; encoding: [0x05,0x00,0xca,0xd1,0x01,0xd9,0x0c,0x04]
13273 0x05,0x00,0xca,0xd1,0x01,0xd9,0x0c,0x04
13275 # CHECK: v_bfi_b32 v5, v1, tba_hi, v3            ; encoding: [0x05,0x00,0xca,0xd1,0x01,0xdb,0x0c,0x04]
13276 0x05,0x00,0xca,0xd1,0x01,0xdb,0x0c,0x04
13278 # CHECK: v_bfi_b32 v5, v1, tma_lo, v3            ; encoding: [0x05,0x00,0xca,0xd1,0x01,0xdd,0x0c,0x04]
13279 0x05,0x00,0xca,0xd1,0x01,0xdd,0x0c,0x04
13281 # CHECK: v_bfi_b32 v5, v1, tma_hi, v3            ; encoding: [0x05,0x00,0xca,0xd1,0x01,0xdf,0x0c,0x04]
13282 0x05,0x00,0xca,0xd1,0x01,0xdf,0x0c,0x04
13284 # CHECK: v_bfi_b32 v5, v1, ttmp11, v3            ; encoding: [0x05,0x00,0xca,0xd1,0x01,0xf7,0x0c,0x04]
13285 0x05,0x00,0xca,0xd1,0x01,0xf7,0x0c,0x04
13287 # CHECK: v_bfi_b32 v5, v1, m0, v3                ; encoding: [0x05,0x00,0xca,0xd1,0x01,0xf9,0x0c,0x04]
13288 0x05,0x00,0xca,0xd1,0x01,0xf9,0x0c,0x04
13290 # CHECK: v_bfi_b32 v5, v1, exec_lo, v3           ; encoding: [0x05,0x00,0xca,0xd1,0x01,0xfd,0x0c,0x04]
13291 0x05,0x00,0xca,0xd1,0x01,0xfd,0x0c,0x04
13293 # CHECK: v_bfi_b32 v5, v1, exec_hi, v3           ; encoding: [0x05,0x00,0xca,0xd1,0x01,0xff,0x0c,0x04]
13294 0x05,0x00,0xca,0xd1,0x01,0xff,0x0c,0x04
13296 # CHECK: v_bfi_b32 v5, v1, 0, v3                 ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x01,0x0d,0x04]
13297 0x05,0x00,0xca,0xd1,0x01,0x01,0x0d,0x04
13299 # CHECK: v_bfi_b32 v5, v1, -1, v3                ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x83,0x0d,0x04]
13300 0x05,0x00,0xca,0xd1,0x01,0x83,0x0d,0x04
13302 # CHECK: v_bfi_b32 v5, v1, 0.5, v3               ; encoding: [0x05,0x00,0xca,0xd1,0x01,0xe1,0x0d,0x04]
13303 0x05,0x00,0xca,0xd1,0x01,0xe1,0x0d,0x04
13305 # CHECK: v_bfi_b32 v5, v1, -4.0, v3              ; encoding: [0x05,0x00,0xca,0xd1,0x01,0xef,0x0d,0x04]
13306 0x05,0x00,0xca,0xd1,0x01,0xef,0x0d,0x04
13308 # CHECK: v_bfi_b32 v5, v1, v2, v255              ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0xfe,0x07]
13309 0x05,0x00,0xca,0xd1,0x01,0x05,0xfe,0x07
13311 # CHECK: v_bfi_b32 v5, v1, v2, s3                ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0x0e,0x00]
13312 0x05,0x00,0xca,0xd1,0x01,0x05,0x0e,0x00
13314 # CHECK: v_bfi_b32 v5, v1, v2, s101              ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0x96,0x01]
13315 0x05,0x00,0xca,0xd1,0x01,0x05,0x96,0x01
13317 # CHECK: v_bfi_b32 v5, v1, v2, flat_scratch_lo   ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0x9a,0x01]
13318 0x05,0x00,0xca,0xd1,0x01,0x05,0x9a,0x01
13320 # CHECK: v_bfi_b32 v5, v1, v2, flat_scratch_hi   ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0x9e,0x01]
13321 0x05,0x00,0xca,0xd1,0x01,0x05,0x9e,0x01
13323 # CHECK: v_bfi_b32 v5, v1, v2, vcc_lo            ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0xaa,0x01]
13324 0x05,0x00,0xca,0xd1,0x01,0x05,0xaa,0x01
13326 # CHECK: v_bfi_b32 v5, v1, v2, vcc_hi            ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0xae,0x01]
13327 0x05,0x00,0xca,0xd1,0x01,0x05,0xae,0x01
13329 # CHECK: v_bfi_b32 v5, v1, v2, tba_lo            ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0xb2,0x01]
13330 0x05,0x00,0xca,0xd1,0x01,0x05,0xb2,0x01
13332 # CHECK: v_bfi_b32 v5, v1, v2, tba_hi            ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0xb6,0x01]
13333 0x05,0x00,0xca,0xd1,0x01,0x05,0xb6,0x01
13335 # CHECK: v_bfi_b32 v5, v1, v2, tma_lo            ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0xba,0x01]
13336 0x05,0x00,0xca,0xd1,0x01,0x05,0xba,0x01
13338 # CHECK: v_bfi_b32 v5, v1, v2, tma_hi            ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0xbe,0x01]
13339 0x05,0x00,0xca,0xd1,0x01,0x05,0xbe,0x01
13341 # CHECK: v_bfi_b32 v5, v1, v2, ttmp11            ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0xee,0x01]
13342 0x05,0x00,0xca,0xd1,0x01,0x05,0xee,0x01
13344 # CHECK: v_bfi_b32 v5, v1, v2, m0                ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0xf2,0x01]
13345 0x05,0x00,0xca,0xd1,0x01,0x05,0xf2,0x01
13347 # CHECK: v_bfi_b32 v5, v1, v2, exec_lo           ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0xfa,0x01]
13348 0x05,0x00,0xca,0xd1,0x01,0x05,0xfa,0x01
13350 # CHECK: v_bfi_b32 v5, v1, v2, exec_hi           ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0xfe,0x01]
13351 0x05,0x00,0xca,0xd1,0x01,0x05,0xfe,0x01
13353 # CHECK: v_bfi_b32 v5, v1, v2, 0                 ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0x02,0x02]
13354 0x05,0x00,0xca,0xd1,0x01,0x05,0x02,0x02
13356 # CHECK: v_bfi_b32 v5, v1, v2, -1                ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0x06,0x03]
13357 0x05,0x00,0xca,0xd1,0x01,0x05,0x06,0x03
13359 # CHECK: v_bfi_b32 v5, v1, v2, 0.5               ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0xc2,0x03]
13360 0x05,0x00,0xca,0xd1,0x01,0x05,0xc2,0x03
13362 # CHECK: v_bfi_b32 v5, v1, v2, -4.0              ; encoding: [0x05,0x00,0xca,0xd1,0x01,0x05,0xde,0x03]
13363 0x05,0x00,0xca,0xd1,0x01,0x05,0xde,0x03
13365 # CHECK: v_fma_f32 v5, v1, v2, v3                ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x04]
13366 0x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x04
13368 # CHECK: v_fma_f32 v255, v1, v2, v3              ; encoding: [0xff,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x04]
13369 0xff,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x04
13371 # CHECK: v_fma_f32 v5, v255, v2, v3              ; encoding: [0x05,0x00,0xcb,0xd1,0xff,0x05,0x0e,0x04]
13372 0x05,0x00,0xcb,0xd1,0xff,0x05,0x0e,0x04
13374 # CHECK: v_fma_f32 v5, s1, v2, v3                ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x04,0x0e,0x04]
13375 0x05,0x00,0xcb,0xd1,0x01,0x04,0x0e,0x04
13377 # CHECK: v_fma_f32 v5, s101, v2, v3              ; encoding: [0x05,0x00,0xcb,0xd1,0x65,0x04,0x0e,0x04]
13378 0x05,0x00,0xcb,0xd1,0x65,0x04,0x0e,0x04
13380 # CHECK: v_fma_f32 v5, flat_scratch_lo, v2, v3   ; encoding: [0x05,0x00,0xcb,0xd1,0x66,0x04,0x0e,0x04]
13381 0x05,0x00,0xcb,0xd1,0x66,0x04,0x0e,0x04
13383 # CHECK: v_fma_f32 v5, flat_scratch_hi, v2, v3   ; encoding: [0x05,0x00,0xcb,0xd1,0x67,0x04,0x0e,0x04]
13384 0x05,0x00,0xcb,0xd1,0x67,0x04,0x0e,0x04
13386 # CHECK: v_fma_f32 v5, vcc_lo, v2, v3            ; encoding: [0x05,0x00,0xcb,0xd1,0x6a,0x04,0x0e,0x04]
13387 0x05,0x00,0xcb,0xd1,0x6a,0x04,0x0e,0x04
13389 # CHECK: v_fma_f32 v5, vcc_hi, v2, v3            ; encoding: [0x05,0x00,0xcb,0xd1,0x6b,0x04,0x0e,0x04]
13390 0x05,0x00,0xcb,0xd1,0x6b,0x04,0x0e,0x04
13392 # CHECK: v_fma_f32 v5, tba_lo, v2, v3            ; encoding: [0x05,0x00,0xcb,0xd1,0x6c,0x04,0x0e,0x04]
13393 0x05,0x00,0xcb,0xd1,0x6c,0x04,0x0e,0x04
13395 # CHECK: v_fma_f32 v5, tba_hi, v2, v3            ; encoding: [0x05,0x00,0xcb,0xd1,0x6d,0x04,0x0e,0x04]
13396 0x05,0x00,0xcb,0xd1,0x6d,0x04,0x0e,0x04
13398 # CHECK: v_fma_f32 v5, tma_lo, v2, v3            ; encoding: [0x05,0x00,0xcb,0xd1,0x6e,0x04,0x0e,0x04]
13399 0x05,0x00,0xcb,0xd1,0x6e,0x04,0x0e,0x04
13401 # CHECK: v_fma_f32 v5, tma_hi, v2, v3            ; encoding: [0x05,0x00,0xcb,0xd1,0x6f,0x04,0x0e,0x04]
13402 0x05,0x00,0xcb,0xd1,0x6f,0x04,0x0e,0x04
13404 # CHECK: v_fma_f32 v5, ttmp11, v2, v3            ; encoding: [0x05,0x00,0xcb,0xd1,0x7b,0x04,0x0e,0x04]
13405 0x05,0x00,0xcb,0xd1,0x7b,0x04,0x0e,0x04
13407 # CHECK: v_fma_f32 v5, m0, v2, v3                ; encoding: [0x05,0x00,0xcb,0xd1,0x7c,0x04,0x0e,0x04]
13408 0x05,0x00,0xcb,0xd1,0x7c,0x04,0x0e,0x04
13410 # CHECK: v_fma_f32 v5, exec_lo, v2, v3           ; encoding: [0x05,0x00,0xcb,0xd1,0x7e,0x04,0x0e,0x04]
13411 0x05,0x00,0xcb,0xd1,0x7e,0x04,0x0e,0x04
13413 # CHECK: v_fma_f32 v5, exec_hi, v2, v3           ; encoding: [0x05,0x00,0xcb,0xd1,0x7f,0x04,0x0e,0x04]
13414 0x05,0x00,0xcb,0xd1,0x7f,0x04,0x0e,0x04
13416 # CHECK: v_fma_f32 v5, 0, v2, v3                 ; encoding: [0x05,0x00,0xcb,0xd1,0x80,0x04,0x0e,0x04]
13417 0x05,0x00,0xcb,0xd1,0x80,0x04,0x0e,0x04
13419 # CHECK: v_fma_f32 v5, -1, v2, v3                ; encoding: [0x05,0x00,0xcb,0xd1,0xc1,0x04,0x0e,0x04]
13420 0x05,0x00,0xcb,0xd1,0xc1,0x04,0x0e,0x04
13422 # CHECK: v_fma_f32 v5, 0.5, v2, v3               ; encoding: [0x05,0x00,0xcb,0xd1,0xf0,0x04,0x0e,0x04]
13423 0x05,0x00,0xcb,0xd1,0xf0,0x04,0x0e,0x04
13425 # CHECK: v_fma_f32 v5, -4.0, v2, v3              ; encoding: [0x05,0x00,0xcb,0xd1,0xf7,0x04,0x0e,0x04]
13426 0x05,0x00,0xcb,0xd1,0xf7,0x04,0x0e,0x04
13428 # CHECK: v_fma_f32 v5, v1, v255, v3              ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0xff,0x0f,0x04]
13429 0x05,0x00,0xcb,0xd1,0x01,0xff,0x0f,0x04
13431 # CHECK: v_fma_f32 v5, v1, s2, v3                ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x0c,0x04]
13432 0x05,0x00,0xcb,0xd1,0x01,0x05,0x0c,0x04
13434 # CHECK: v_fma_f32 v5, v1, s101, v3              ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0xcb,0x0c,0x04]
13435 0x05,0x00,0xcb,0xd1,0x01,0xcb,0x0c,0x04
13437 # CHECK: v_fma_f32 v5, v1, flat_scratch_lo, v3   ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0xcd,0x0c,0x04]
13438 0x05,0x00,0xcb,0xd1,0x01,0xcd,0x0c,0x04
13440 # CHECK: v_fma_f32 v5, v1, flat_scratch_hi, v3   ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0xcf,0x0c,0x04]
13441 0x05,0x00,0xcb,0xd1,0x01,0xcf,0x0c,0x04
13443 # CHECK: v_fma_f32 v5, v1, vcc_lo, v3            ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0xd5,0x0c,0x04]
13444 0x05,0x00,0xcb,0xd1,0x01,0xd5,0x0c,0x04
13446 # CHECK: v_fma_f32 v5, v1, vcc_hi, v3            ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0xd7,0x0c,0x04]
13447 0x05,0x00,0xcb,0xd1,0x01,0xd7,0x0c,0x04
13449 # CHECK: v_fma_f32 v5, v1, tba_lo, v3            ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0xd9,0x0c,0x04]
13450 0x05,0x00,0xcb,0xd1,0x01,0xd9,0x0c,0x04
13452 # CHECK: v_fma_f32 v5, v1, tba_hi, v3            ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0xdb,0x0c,0x04]
13453 0x05,0x00,0xcb,0xd1,0x01,0xdb,0x0c,0x04
13455 # CHECK: v_fma_f32 v5, v1, tma_lo, v3            ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0xdd,0x0c,0x04]
13456 0x05,0x00,0xcb,0xd1,0x01,0xdd,0x0c,0x04
13458 # CHECK: v_fma_f32 v5, v1, tma_hi, v3            ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0xdf,0x0c,0x04]
13459 0x05,0x00,0xcb,0xd1,0x01,0xdf,0x0c,0x04
13461 # CHECK: v_fma_f32 v5, v1, ttmp11, v3            ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0xf7,0x0c,0x04]
13462 0x05,0x00,0xcb,0xd1,0x01,0xf7,0x0c,0x04
13464 # CHECK: v_fma_f32 v5, v1, m0, v3                ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0xf9,0x0c,0x04]
13465 0x05,0x00,0xcb,0xd1,0x01,0xf9,0x0c,0x04
13467 # CHECK: v_fma_f32 v5, v1, exec_lo, v3           ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0xfd,0x0c,0x04]
13468 0x05,0x00,0xcb,0xd1,0x01,0xfd,0x0c,0x04
13470 # CHECK: v_fma_f32 v5, v1, exec_hi, v3           ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0xff,0x0c,0x04]
13471 0x05,0x00,0xcb,0xd1,0x01,0xff,0x0c,0x04
13473 # CHECK: v_fma_f32 v5, v1, 0, v3                 ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x01,0x0d,0x04]
13474 0x05,0x00,0xcb,0xd1,0x01,0x01,0x0d,0x04
13476 # CHECK: v_fma_f32 v5, v1, -1, v3                ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x83,0x0d,0x04]
13477 0x05,0x00,0xcb,0xd1,0x01,0x83,0x0d,0x04
13479 # CHECK: v_fma_f32 v5, v1, 0.5, v3               ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0xe1,0x0d,0x04]
13480 0x05,0x00,0xcb,0xd1,0x01,0xe1,0x0d,0x04
13482 # CHECK: v_fma_f32 v5, v1, -4.0, v3              ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0xef,0x0d,0x04]
13483 0x05,0x00,0xcb,0xd1,0x01,0xef,0x0d,0x04
13485 # CHECK: v_fma_f32 v5, v1, v2, v255              ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0xfe,0x07]
13486 0x05,0x00,0xcb,0xd1,0x01,0x05,0xfe,0x07
13488 # CHECK: v_fma_f32 v5, v1, v2, s3                ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x00]
13489 0x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x00
13491 # CHECK: v_fma_f32 v5, v1, v2, s101              ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x96,0x01]
13492 0x05,0x00,0xcb,0xd1,0x01,0x05,0x96,0x01
13494 # CHECK: v_fma_f32 v5, v1, v2, flat_scratch_lo   ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x9a,0x01]
13495 0x05,0x00,0xcb,0xd1,0x01,0x05,0x9a,0x01
13497 # CHECK: v_fma_f32 v5, v1, v2, flat_scratch_hi   ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x9e,0x01]
13498 0x05,0x00,0xcb,0xd1,0x01,0x05,0x9e,0x01
13500 # CHECK: v_fma_f32 v5, v1, v2, vcc_lo            ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0xaa,0x01]
13501 0x05,0x00,0xcb,0xd1,0x01,0x05,0xaa,0x01
13503 # CHECK: v_fma_f32 v5, v1, v2, vcc_hi            ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0xae,0x01]
13504 0x05,0x00,0xcb,0xd1,0x01,0x05,0xae,0x01
13506 # CHECK: v_fma_f32 v5, v1, v2, tba_lo            ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0xb2,0x01]
13507 0x05,0x00,0xcb,0xd1,0x01,0x05,0xb2,0x01
13509 # CHECK: v_fma_f32 v5, v1, v2, tba_hi            ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0xb6,0x01]
13510 0x05,0x00,0xcb,0xd1,0x01,0x05,0xb6,0x01
13512 # CHECK: v_fma_f32 v5, v1, v2, tma_lo            ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0xba,0x01]
13513 0x05,0x00,0xcb,0xd1,0x01,0x05,0xba,0x01
13515 # CHECK: v_fma_f32 v5, v1, v2, tma_hi            ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0xbe,0x01]
13516 0x05,0x00,0xcb,0xd1,0x01,0x05,0xbe,0x01
13518 # CHECK: v_fma_f32 v5, v1, v2, ttmp11            ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0xee,0x01]
13519 0x05,0x00,0xcb,0xd1,0x01,0x05,0xee,0x01
13521 # CHECK: v_fma_f32 v5, v1, v2, m0                ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0xf2,0x01]
13522 0x05,0x00,0xcb,0xd1,0x01,0x05,0xf2,0x01
13524 # CHECK: v_fma_f32 v5, v1, v2, exec_lo           ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0xfa,0x01]
13525 0x05,0x00,0xcb,0xd1,0x01,0x05,0xfa,0x01
13527 # CHECK: v_fma_f32 v5, v1, v2, exec_hi           ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0xfe,0x01]
13528 0x05,0x00,0xcb,0xd1,0x01,0x05,0xfe,0x01
13530 # CHECK: v_fma_f32 v5, v1, v2, 0                 ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x02,0x02]
13531 0x05,0x00,0xcb,0xd1,0x01,0x05,0x02,0x02
13533 # CHECK: v_fma_f32 v5, v1, v2, -1                ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x06,0x03]
13534 0x05,0x00,0xcb,0xd1,0x01,0x05,0x06,0x03
13536 # CHECK: v_fma_f32 v5, v1, v2, 0.5               ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0xc2,0x03]
13537 0x05,0x00,0xcb,0xd1,0x01,0x05,0xc2,0x03
13539 # CHECK: v_fma_f32 v5, v1, v2, -4.0              ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0xde,0x03]
13540 0x05,0x00,0xcb,0xd1,0x01,0x05,0xde,0x03
13542 # CHECK: v_fma_f32 v5, -v1, v2, v3               ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x24]
13543 0x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x24
13545 # CHECK: v_fma_f32 v5, v1, -v2, v3               ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x44]
13546 0x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x44
13548 # CHECK: v_fma_f32 v5, v1, v2, -v3               ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x84]
13549 0x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x84
13551 # CHECK: v_fma_f32 v5, -v1, -v2, -v3             ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0xe4]
13552 0x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0xe4
13554 # CHECK: v_fma_f32 v5, |v1|, v2, v3              ; encoding: [0x05,0x01,0xcb,0xd1,0x01,0x05,0x0e,0x04]
13555 0x05,0x01,0xcb,0xd1,0x01,0x05,0x0e,0x04
13557 # CHECK: v_fma_f32 v5, v1, |v2|, v3              ; encoding: [0x05,0x02,0xcb,0xd1,0x01,0x05,0x0e,0x04]
13558 0x05,0x02,0xcb,0xd1,0x01,0x05,0x0e,0x04
13560 # CHECK: v_fma_f32 v5, v1, v2, |v3|              ; encoding: [0x05,0x04,0xcb,0xd1,0x01,0x05,0x0e,0x04]
13561 0x05,0x04,0xcb,0xd1,0x01,0x05,0x0e,0x04
13563 # CHECK: v_fma_f32 v5, |v1|, |v2|, |v3|          ; encoding: [0x05,0x07,0xcb,0xd1,0x01,0x05,0x0e,0x04]
13564 0x05,0x07,0xcb,0xd1,0x01,0x05,0x0e,0x04
13566 # CHECK: v_fma_f32 v5, v1, v2, v3 clamp          ; encoding: [0x05,0x80,0xcb,0xd1,0x01,0x05,0x0e,0x04]
13567 0x05,0x80,0xcb,0xd1,0x01,0x05,0x0e,0x04
13569 # CHECK: v_fma_f32 v5, v1, v2, v3 mul:2          ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x0c]
13570 0x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x0c
13572 # CHECK: v_fma_f32 v5, v1, v2, v3 mul:4          ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x14]
13573 0x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x14
13575 # CHECK: v_fma_f32 v5, v1, v2, v3 div:2          ; encoding: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x1c]
13576 0x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x1c
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]
13579 0x05,0x00,0xcc,0xd1,0x01,0x05,0x0e,0x04
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]
13582 0xfe,0x00,0xcc,0xd1,0x01,0x05,0x0e,0x04
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]
13585 0x05,0x00,0xcc,0xd1,0xfe,0x05,0x0e,0x04
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]
13588 0x05,0x00,0xcc,0xd1,0x02,0x04,0x0e,0x04
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]
13591 0x05,0x00,0xcc,0xd1,0x04,0x04,0x0e,0x04
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]
13594 0x05,0x00,0xcc,0xd1,0x64,0x04,0x0e,0x04
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]
13597 0x05,0x00,0xcc,0xd1,0x66,0x04,0x0e,0x04
13599 # CHECK: v_fma_f64 v[5:6], vcc, v[2:3], v[3:4]   ; encoding: [0x05,0x00,0xcc,0xd1,0x6a,0x04,0x0e,0x04]
13600 0x05,0x00,0xcc,0xd1,0x6a,0x04,0x0e,0x04
13602 # CHECK: v_fma_f64 v[5:6], tba, v[2:3], v[3:4]   ; encoding: [0x05,0x00,0xcc,0xd1,0x6c,0x04,0x0e,0x04]
13603 0x05,0x00,0xcc,0xd1,0x6c,0x04,0x0e,0x04
13605 # CHECK: v_fma_f64 v[5:6], tma, v[2:3], v[3:4]   ; encoding: [0x05,0x00,0xcc,0xd1,0x6e,0x04,0x0e,0x04]
13606 0x05,0x00,0xcc,0xd1,0x6e,0x04,0x0e,0x04
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]
13609 0x05,0x00,0xcc,0xd1,0x7a,0x04,0x0e,0x04
13611 # CHECK: v_fma_f64 v[5:6], exec, v[2:3], v[3:4]  ; encoding: [0x05,0x00,0xcc,0xd1,0x7e,0x04,0x0e,0x04]
13612 0x05,0x00,0xcc,0xd1,0x7e,0x04,0x0e,0x04
13614 # CHECK: v_fma_f64 v[5:6], 0, v[2:3], v[3:4]     ; encoding: [0x05,0x00,0xcc,0xd1,0x80,0x04,0x0e,0x04]
13615 0x05,0x00,0xcc,0xd1,0x80,0x04,0x0e,0x04
13617 # CHECK: v_fma_f64 v[5:6], -1, v[2:3], v[3:4]    ; encoding: [0x05,0x00,0xcc,0xd1,0xc1,0x04,0x0e,0x04]
13618 0x05,0x00,0xcc,0xd1,0xc1,0x04,0x0e,0x04
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]
13621 0x05,0x00,0xcc,0xd1,0xf0,0x04,0x0e,0x04
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]
13624 0x05,0x00,0xcc,0xd1,0xf7,0x04,0x0e,0x04
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]
13627 0x05,0x00,0xcc,0xd1,0x01,0xfd,0x0f,0x04
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]
13630 0x05,0x00,0xcc,0xd1,0x01,0x09,0x0c,0x04
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]
13633 0x05,0x00,0xcc,0xd1,0x01,0x0d,0x0c,0x04
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]
13636 0x05,0x00,0xcc,0xd1,0x01,0xc9,0x0c,0x04
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]
13639 0x05,0x00,0xcc,0xd1,0x01,0xcd,0x0c,0x04
13641 # CHECK: v_fma_f64 v[5:6], v[1:2], vcc, v[3:4]   ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0xd5,0x0c,0x04]
13642 0x05,0x00,0xcc,0xd1,0x01,0xd5,0x0c,0x04
13644 # CHECK: v_fma_f64 v[5:6], v[1:2], tba, v[3:4]   ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0xd9,0x0c,0x04]
13645 0x05,0x00,0xcc,0xd1,0x01,0xd9,0x0c,0x04
13647 # CHECK: v_fma_f64 v[5:6], v[1:2], tma, v[3:4]   ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0xdd,0x0c,0x04]
13648 0x05,0x00,0xcc,0xd1,0x01,0xdd,0x0c,0x04
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]
13651 0x05,0x00,0xcc,0xd1,0x01,0xf5,0x0c,0x04
13653 # CHECK: v_fma_f64 v[5:6], v[1:2], exec, v[3:4]  ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0xfd,0x0c,0x04]
13654 0x05,0x00,0xcc,0xd1,0x01,0xfd,0x0c,0x04
13656 # CHECK: v_fma_f64 v[5:6], v[1:2], 0, v[3:4]     ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0x01,0x0d,0x04]
13657 0x05,0x00,0xcc,0xd1,0x01,0x01,0x0d,0x04
13659 # CHECK: v_fma_f64 v[5:6], v[1:2], -1, v[3:4]    ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0x83,0x0d,0x04]
13660 0x05,0x00,0xcc,0xd1,0x01,0x83,0x0d,0x04
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]
13663 0x05,0x00,0xcc,0xd1,0x01,0xe1,0x0d,0x04
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]
13666 0x05,0x00,0xcc,0xd1,0x01,0xef,0x0d,0x04
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]
13669 0x05,0x00,0xcc,0xd1,0x01,0x05,0xfa,0x07
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]
13672 0x05,0x00,0xcc,0xd1,0x01,0x05,0x1a,0x00
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]
13675 0x05,0x00,0xcc,0xd1,0x01,0x05,0x22,0x00
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]
13678 0x05,0x00,0xcc,0xd1,0x01,0x05,0x92,0x01
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]
13681 0x05,0x00,0xcc,0xd1,0x01,0x05,0x9a,0x01
13683 # CHECK: v_fma_f64 v[5:6], v[1:2], v[2:3], vcc   ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0x05,0xaa,0x01]
13684 0x05,0x00,0xcc,0xd1,0x01,0x05,0xaa,0x01
13686 # CHECK: v_fma_f64 v[5:6], v[1:2], v[2:3], tba   ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0x05,0xb2,0x01]
13687 0x05,0x00,0xcc,0xd1,0x01,0x05,0xb2,0x01
13689 # CHECK: v_fma_f64 v[5:6], v[1:2], v[2:3], tma   ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0x05,0xba,0x01]
13690 0x05,0x00,0xcc,0xd1,0x01,0x05,0xba,0x01
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]
13693 0x05,0x00,0xcc,0xd1,0x01,0x05,0xea,0x01
13695 # CHECK: v_fma_f64 v[5:6], v[1:2], v[2:3], exec  ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0x05,0xfa,0x01]
13696 0x05,0x00,0xcc,0xd1,0x01,0x05,0xfa,0x01
13698 # CHECK: v_fma_f64 v[5:6], v[1:2], v[2:3], 0     ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0x05,0x02,0x02]
13699 0x05,0x00,0xcc,0xd1,0x01,0x05,0x02,0x02
13701 # CHECK: v_fma_f64 v[5:6], v[1:2], v[2:3], -1    ; encoding: [0x05,0x00,0xcc,0xd1,0x01,0x05,0x06,0x03]
13702 0x05,0x00,0xcc,0xd1,0x01,0x05,0x06,0x03
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]
13705 0x05,0x00,0xcc,0xd1,0x01,0x05,0xc2,0x03
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]
13708 0x05,0x00,0xcc,0xd1,0x01,0x05,0xde,0x03
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]
13711 0x05,0x00,0xcc,0xd1,0x01,0x05,0x0e,0x24
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]
13714 0x05,0x00,0xcc,0xd1,0x01,0x05,0x0e,0x44
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]
13717 0x05,0x00,0xcc,0xd1,0x01,0x05,0x0e,0x84
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]
13720 0x05,0x00,0xcc,0xd1,0x01,0x05,0x0e,0xe4
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]
13723 0x05,0x01,0xcc,0xd1,0x01,0x05,0x0e,0x04
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]
13726 0x05,0x02,0xcc,0xd1,0x01,0x05,0x0e,0x04
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]
13729 0x05,0x04,0xcc,0xd1,0x01,0x05,0x0e,0x04
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]
13732 0x05,0x07,0xcc,0xd1,0x01,0x05,0x0e,0x04
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]
13735 0x05,0x80,0xcc,0xd1,0x01,0x05,0x0e,0x04
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]
13738 0x05,0x00,0xcc,0xd1,0x01,0x05,0x0e,0x0c
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]
13741 0x05,0x00,0xcc,0xd1,0x01,0x05,0x0e,0x14
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]
13744 0x05,0x00,0xcc,0xd1,0x01,0x05,0x0e,0x1c
13746 # CHECK: v_lerp_u8 v5, v1, v2, v3                ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0x0e,0x04]
13747 0x05,0x00,0xcd,0xd1,0x01,0x05,0x0e,0x04
13749 # CHECK: v_lerp_u8 v255, v1, v2, v3              ; encoding: [0xff,0x00,0xcd,0xd1,0x01,0x05,0x0e,0x04]
13750 0xff,0x00,0xcd,0xd1,0x01,0x05,0x0e,0x04
13752 # CHECK: v_lerp_u8 v5, v255, v2, v3              ; encoding: [0x05,0x00,0xcd,0xd1,0xff,0x05,0x0e,0x04]
13753 0x05,0x00,0xcd,0xd1,0xff,0x05,0x0e,0x04
13755 # CHECK: v_lerp_u8 v5, s1, v2, v3                ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x04,0x0e,0x04]
13756 0x05,0x00,0xcd,0xd1,0x01,0x04,0x0e,0x04
13758 # CHECK: v_lerp_u8 v5, s101, v2, v3              ; encoding: [0x05,0x00,0xcd,0xd1,0x65,0x04,0x0e,0x04]
13759 0x05,0x00,0xcd,0xd1,0x65,0x04,0x0e,0x04
13761 # CHECK: v_lerp_u8 v5, flat_scratch_lo, v2, v3   ; encoding: [0x05,0x00,0xcd,0xd1,0x66,0x04,0x0e,0x04]
13762 0x05,0x00,0xcd,0xd1,0x66,0x04,0x0e,0x04
13764 # CHECK: v_lerp_u8 v5, flat_scratch_hi, v2, v3   ; encoding: [0x05,0x00,0xcd,0xd1,0x67,0x04,0x0e,0x04]
13765 0x05,0x00,0xcd,0xd1,0x67,0x04,0x0e,0x04
13767 # CHECK: v_lerp_u8 v5, vcc_lo, v2, v3            ; encoding: [0x05,0x00,0xcd,0xd1,0x6a,0x04,0x0e,0x04]
13768 0x05,0x00,0xcd,0xd1,0x6a,0x04,0x0e,0x04
13770 # CHECK: v_lerp_u8 v5, vcc_hi, v2, v3            ; encoding: [0x05,0x00,0xcd,0xd1,0x6b,0x04,0x0e,0x04]
13771 0x05,0x00,0xcd,0xd1,0x6b,0x04,0x0e,0x04
13773 # CHECK: v_lerp_u8 v5, tba_lo, v2, v3            ; encoding: [0x05,0x00,0xcd,0xd1,0x6c,0x04,0x0e,0x04]
13774 0x05,0x00,0xcd,0xd1,0x6c,0x04,0x0e,0x04
13776 # CHECK: v_lerp_u8 v5, tba_hi, v2, v3            ; encoding: [0x05,0x00,0xcd,0xd1,0x6d,0x04,0x0e,0x04]
13777 0x05,0x00,0xcd,0xd1,0x6d,0x04,0x0e,0x04
13779 # CHECK: v_lerp_u8 v5, tma_lo, v2, v3            ; encoding: [0x05,0x00,0xcd,0xd1,0x6e,0x04,0x0e,0x04]
13780 0x05,0x00,0xcd,0xd1,0x6e,0x04,0x0e,0x04
13782 # CHECK: v_lerp_u8 v5, tma_hi, v2, v3            ; encoding: [0x05,0x00,0xcd,0xd1,0x6f,0x04,0x0e,0x04]
13783 0x05,0x00,0xcd,0xd1,0x6f,0x04,0x0e,0x04
13785 # CHECK: v_lerp_u8 v5, ttmp11, v2, v3            ; encoding: [0x05,0x00,0xcd,0xd1,0x7b,0x04,0x0e,0x04]
13786 0x05,0x00,0xcd,0xd1,0x7b,0x04,0x0e,0x04
13788 # CHECK: v_lerp_u8 v5, m0, v2, v3                ; encoding: [0x05,0x00,0xcd,0xd1,0x7c,0x04,0x0e,0x04]
13789 0x05,0x00,0xcd,0xd1,0x7c,0x04,0x0e,0x04
13791 # CHECK: v_lerp_u8 v5, exec_lo, v2, v3           ; encoding: [0x05,0x00,0xcd,0xd1,0x7e,0x04,0x0e,0x04]
13792 0x05,0x00,0xcd,0xd1,0x7e,0x04,0x0e,0x04
13794 # CHECK: v_lerp_u8 v5, exec_hi, v2, v3           ; encoding: [0x05,0x00,0xcd,0xd1,0x7f,0x04,0x0e,0x04]
13795 0x05,0x00,0xcd,0xd1,0x7f,0x04,0x0e,0x04
13797 # CHECK: v_lerp_u8 v5, 0, v2, v3                 ; encoding: [0x05,0x00,0xcd,0xd1,0x80,0x04,0x0e,0x04]
13798 0x05,0x00,0xcd,0xd1,0x80,0x04,0x0e,0x04
13800 # CHECK: v_lerp_u8 v5, -1, v2, v3                ; encoding: [0x05,0x00,0xcd,0xd1,0xc1,0x04,0x0e,0x04]
13801 0x05,0x00,0xcd,0xd1,0xc1,0x04,0x0e,0x04
13803 # CHECK: v_lerp_u8 v5, 0.5, v2, v3               ; encoding: [0x05,0x00,0xcd,0xd1,0xf0,0x04,0x0e,0x04]
13804 0x05,0x00,0xcd,0xd1,0xf0,0x04,0x0e,0x04
13806 # CHECK: v_lerp_u8 v5, -4.0, v2, v3              ; encoding: [0x05,0x00,0xcd,0xd1,0xf7,0x04,0x0e,0x04]
13807 0x05,0x00,0xcd,0xd1,0xf7,0x04,0x0e,0x04
13809 # CHECK: v_lerp_u8 v5, v1, v255, v3              ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0xff,0x0f,0x04]
13810 0x05,0x00,0xcd,0xd1,0x01,0xff,0x0f,0x04
13812 # CHECK: v_lerp_u8 v5, v1, s2, v3                ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0x0c,0x04]
13813 0x05,0x00,0xcd,0xd1,0x01,0x05,0x0c,0x04
13815 # CHECK: v_lerp_u8 v5, v1, s101, v3              ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0xcb,0x0c,0x04]
13816 0x05,0x00,0xcd,0xd1,0x01,0xcb,0x0c,0x04
13818 # CHECK: v_lerp_u8 v5, v1, flat_scratch_lo, v3   ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0xcd,0x0c,0x04]
13819 0x05,0x00,0xcd,0xd1,0x01,0xcd,0x0c,0x04
13821 # CHECK: v_lerp_u8 v5, v1, flat_scratch_hi, v3   ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0xcf,0x0c,0x04]
13822 0x05,0x00,0xcd,0xd1,0x01,0xcf,0x0c,0x04
13824 # CHECK: v_lerp_u8 v5, v1, vcc_lo, v3            ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0xd5,0x0c,0x04]
13825 0x05,0x00,0xcd,0xd1,0x01,0xd5,0x0c,0x04
13827 # CHECK: v_lerp_u8 v5, v1, vcc_hi, v3            ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0xd7,0x0c,0x04]
13828 0x05,0x00,0xcd,0xd1,0x01,0xd7,0x0c,0x04
13830 # CHECK: v_lerp_u8 v5, v1, tba_lo, v3            ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0xd9,0x0c,0x04]
13831 0x05,0x00,0xcd,0xd1,0x01,0xd9,0x0c,0x04
13833 # CHECK: v_lerp_u8 v5, v1, tba_hi, v3            ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0xdb,0x0c,0x04]
13834 0x05,0x00,0xcd,0xd1,0x01,0xdb,0x0c,0x04
13836 # CHECK: v_lerp_u8 v5, v1, tma_lo, v3            ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0xdd,0x0c,0x04]
13837 0x05,0x00,0xcd,0xd1,0x01,0xdd,0x0c,0x04
13839 # CHECK: v_lerp_u8 v5, v1, tma_hi, v3            ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0xdf,0x0c,0x04]
13840 0x05,0x00,0xcd,0xd1,0x01,0xdf,0x0c,0x04
13842 # CHECK: v_lerp_u8 v5, v1, ttmp11, v3            ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0xf7,0x0c,0x04]
13843 0x05,0x00,0xcd,0xd1,0x01,0xf7,0x0c,0x04
13845 # CHECK: v_lerp_u8 v5, v1, m0, v3                ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0xf9,0x0c,0x04]
13846 0x05,0x00,0xcd,0xd1,0x01,0xf9,0x0c,0x04
13848 # CHECK: v_lerp_u8 v5, v1, exec_lo, v3           ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0xfd,0x0c,0x04]
13849 0x05,0x00,0xcd,0xd1,0x01,0xfd,0x0c,0x04
13851 # CHECK: v_lerp_u8 v5, v1, exec_hi, v3           ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0xff,0x0c,0x04]
13852 0x05,0x00,0xcd,0xd1,0x01,0xff,0x0c,0x04
13854 # CHECK: v_lerp_u8 v5, v1, 0, v3                 ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x01,0x0d,0x04]
13855 0x05,0x00,0xcd,0xd1,0x01,0x01,0x0d,0x04
13857 # CHECK: v_lerp_u8 v5, v1, -1, v3                ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x83,0x0d,0x04]
13858 0x05,0x00,0xcd,0xd1,0x01,0x83,0x0d,0x04
13860 # CHECK: v_lerp_u8 v5, v1, 0.5, v3               ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0xe1,0x0d,0x04]
13861 0x05,0x00,0xcd,0xd1,0x01,0xe1,0x0d,0x04
13863 # CHECK: v_lerp_u8 v5, v1, -4.0, v3              ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0xef,0x0d,0x04]
13864 0x05,0x00,0xcd,0xd1,0x01,0xef,0x0d,0x04
13866 # CHECK: v_lerp_u8 v5, v1, v2, v255              ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0xfe,0x07]
13867 0x05,0x00,0xcd,0xd1,0x01,0x05,0xfe,0x07
13869 # CHECK: v_lerp_u8 v5, v1, v2, s3                ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0x0e,0x00]
13870 0x05,0x00,0xcd,0xd1,0x01,0x05,0x0e,0x00
13872 # CHECK: v_lerp_u8 v5, v1, v2, s101              ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0x96,0x01]
13873 0x05,0x00,0xcd,0xd1,0x01,0x05,0x96,0x01
13875 # CHECK: v_lerp_u8 v5, v1, v2, flat_scratch_lo   ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0x9a,0x01]
13876 0x05,0x00,0xcd,0xd1,0x01,0x05,0x9a,0x01
13878 # CHECK: v_lerp_u8 v5, v1, v2, flat_scratch_hi   ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0x9e,0x01]
13879 0x05,0x00,0xcd,0xd1,0x01,0x05,0x9e,0x01
13881 # CHECK: v_lerp_u8 v5, v1, v2, vcc_lo            ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0xaa,0x01]
13882 0x05,0x00,0xcd,0xd1,0x01,0x05,0xaa,0x01
13884 # CHECK: v_lerp_u8 v5, v1, v2, vcc_hi            ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0xae,0x01]
13885 0x05,0x00,0xcd,0xd1,0x01,0x05,0xae,0x01
13887 # CHECK: v_lerp_u8 v5, v1, v2, tba_lo            ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0xb2,0x01]
13888 0x05,0x00,0xcd,0xd1,0x01,0x05,0xb2,0x01
13890 # CHECK: v_lerp_u8 v5, v1, v2, tba_hi            ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0xb6,0x01]
13891 0x05,0x00,0xcd,0xd1,0x01,0x05,0xb6,0x01
13893 # CHECK: v_lerp_u8 v5, v1, v2, tma_lo            ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0xba,0x01]
13894 0x05,0x00,0xcd,0xd1,0x01,0x05,0xba,0x01
13896 # CHECK: v_lerp_u8 v5, v1, v2, tma_hi            ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0xbe,0x01]
13897 0x05,0x00,0xcd,0xd1,0x01,0x05,0xbe,0x01
13899 # CHECK: v_lerp_u8 v5, v1, v2, ttmp11            ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0xee,0x01]
13900 0x05,0x00,0xcd,0xd1,0x01,0x05,0xee,0x01
13902 # CHECK: v_lerp_u8 v5, v1, v2, m0                ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0xf2,0x01]
13903 0x05,0x00,0xcd,0xd1,0x01,0x05,0xf2,0x01
13905 # CHECK: v_lerp_u8 v5, v1, v2, exec_lo           ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0xfa,0x01]
13906 0x05,0x00,0xcd,0xd1,0x01,0x05,0xfa,0x01
13908 # CHECK: v_lerp_u8 v5, v1, v2, exec_hi           ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0xfe,0x01]
13909 0x05,0x00,0xcd,0xd1,0x01,0x05,0xfe,0x01
13911 # CHECK: v_lerp_u8 v5, v1, v2, 0                 ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0x02,0x02]
13912 0x05,0x00,0xcd,0xd1,0x01,0x05,0x02,0x02
13914 # CHECK: v_lerp_u8 v5, v1, v2, -1                ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0x06,0x03]
13915 0x05,0x00,0xcd,0xd1,0x01,0x05,0x06,0x03
13917 # CHECK: v_lerp_u8 v5, v1, v2, 0.5               ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0xc2,0x03]
13918 0x05,0x00,0xcd,0xd1,0x01,0x05,0xc2,0x03
13920 # CHECK: v_lerp_u8 v5, v1, v2, -4.0              ; encoding: [0x05,0x00,0xcd,0xd1,0x01,0x05,0xde,0x03]
13921 0x05,0x00,0xcd,0xd1,0x01,0x05,0xde,0x03
13923 # CHECK: v_alignbit_b32 v5, v1, v2, v3           ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x05,0x0e,0x04]
13924 0x05,0x00,0xce,0xd1,0x01,0x05,0x0e,0x04
13926 # CHECK: v_alignbit_b32 v255, v1, v2, v3         ; encoding: [0xff,0x00,0xce,0xd1,0x01,0x05,0x0e,0x04]
13927 0xff,0x00,0xce,0xd1,0x01,0x05,0x0e,0x04
13929 # CHECK: v_alignbit_b32 v5, v255, v2, v3         ; encoding: [0x05,0x00,0xce,0xd1,0xff,0x05,0x0e,0x04]
13930 0x05,0x00,0xce,0xd1,0xff,0x05,0x0e,0x04
13932 # CHECK: v_alignbit_b32 v5, s1, v2, v3           ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x04,0x0e,0x04]
13933 0x05,0x00,0xce,0xd1,0x01,0x04,0x0e,0x04
13935 # CHECK: v_alignbit_b32 v5, s101, v2, v3         ; encoding: [0x05,0x00,0xce,0xd1,0x65,0x04,0x0e,0x04]
13936 0x05,0x00,0xce,0xd1,0x65,0x04,0x0e,0x04
13938 # CHECK: v_alignbit_b32 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xce,0xd1,0x66,0x04,0x0e,0x04]
13939 0x05,0x00,0xce,0xd1,0x66,0x04,0x0e,0x04
13941 # CHECK: v_alignbit_b32 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xce,0xd1,0x67,0x04,0x0e,0x04]
13942 0x05,0x00,0xce,0xd1,0x67,0x04,0x0e,0x04
13944 # CHECK: v_alignbit_b32 v5, vcc_lo, v2, v3       ; encoding: [0x05,0x00,0xce,0xd1,0x6a,0x04,0x0e,0x04]
13945 0x05,0x00,0xce,0xd1,0x6a,0x04,0x0e,0x04
13947 # CHECK: v_alignbit_b32 v5, vcc_hi, v2, v3       ; encoding: [0x05,0x00,0xce,0xd1,0x6b,0x04,0x0e,0x04]
13948 0x05,0x00,0xce,0xd1,0x6b,0x04,0x0e,0x04
13950 # CHECK: v_alignbit_b32 v5, tba_lo, v2, v3       ; encoding: [0x05,0x00,0xce,0xd1,0x6c,0x04,0x0e,0x04]
13951 0x05,0x00,0xce,0xd1,0x6c,0x04,0x0e,0x04
13953 # CHECK: v_alignbit_b32 v5, tba_hi, v2, v3       ; encoding: [0x05,0x00,0xce,0xd1,0x6d,0x04,0x0e,0x04]
13954 0x05,0x00,0xce,0xd1,0x6d,0x04,0x0e,0x04
13956 # CHECK: v_alignbit_b32 v5, tma_lo, v2, v3       ; encoding: [0x05,0x00,0xce,0xd1,0x6e,0x04,0x0e,0x04]
13957 0x05,0x00,0xce,0xd1,0x6e,0x04,0x0e,0x04
13959 # CHECK: v_alignbit_b32 v5, tma_hi, v2, v3       ; encoding: [0x05,0x00,0xce,0xd1,0x6f,0x04,0x0e,0x04]
13960 0x05,0x00,0xce,0xd1,0x6f,0x04,0x0e,0x04
13962 # CHECK: v_alignbit_b32 v5, ttmp11, v2, v3       ; encoding: [0x05,0x00,0xce,0xd1,0x7b,0x04,0x0e,0x04]
13963 0x05,0x00,0xce,0xd1,0x7b,0x04,0x0e,0x04
13965 # CHECK: v_alignbit_b32 v5, m0, v2, v3           ; encoding: [0x05,0x00,0xce,0xd1,0x7c,0x04,0x0e,0x04]
13966 0x05,0x00,0xce,0xd1,0x7c,0x04,0x0e,0x04
13968 # CHECK: v_alignbit_b32 v5, exec_lo, v2, v3      ; encoding: [0x05,0x00,0xce,0xd1,0x7e,0x04,0x0e,0x04]
13969 0x05,0x00,0xce,0xd1,0x7e,0x04,0x0e,0x04
13971 # CHECK: v_alignbit_b32 v5, exec_hi, v2, v3      ; encoding: [0x05,0x00,0xce,0xd1,0x7f,0x04,0x0e,0x04]
13972 0x05,0x00,0xce,0xd1,0x7f,0x04,0x0e,0x04
13974 # CHECK: v_alignbit_b32 v5, 0, v2, v3            ; encoding: [0x05,0x00,0xce,0xd1,0x80,0x04,0x0e,0x04]
13975 0x05,0x00,0xce,0xd1,0x80,0x04,0x0e,0x04
13977 # CHECK: v_alignbit_b32 v5, -1, v2, v3           ; encoding: [0x05,0x00,0xce,0xd1,0xc1,0x04,0x0e,0x04]
13978 0x05,0x00,0xce,0xd1,0xc1,0x04,0x0e,0x04
13980 # CHECK: v_alignbit_b32 v5, 0.5, v2, v3          ; encoding: [0x05,0x00,0xce,0xd1,0xf0,0x04,0x0e,0x04]
13981 0x05,0x00,0xce,0xd1,0xf0,0x04,0x0e,0x04
13983 # CHECK: v_alignbit_b32 v5, -4.0, v2, v3         ; encoding: [0x05,0x00,0xce,0xd1,0xf7,0x04,0x0e,0x04]
13984 0x05,0x00,0xce,0xd1,0xf7,0x04,0x0e,0x04
13986 # CHECK: v_alignbit_b32 v5, v1, v255, v3         ; encoding: [0x05,0x00,0xce,0xd1,0x01,0xff,0x0f,0x04]
13987 0x05,0x00,0xce,0xd1,0x01,0xff,0x0f,0x04
13989 # CHECK: v_alignbit_b32 v5, v1, s2, v3           ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x05,0x0c,0x04]
13990 0x05,0x00,0xce,0xd1,0x01,0x05,0x0c,0x04
13992 # CHECK: v_alignbit_b32 v5, v1, s101, v3         ; encoding: [0x05,0x00,0xce,0xd1,0x01,0xcb,0x0c,0x04]
13993 0x05,0x00,0xce,0xd1,0x01,0xcb,0x0c,0x04
13995 # CHECK: v_alignbit_b32 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xce,0xd1,0x01,0xcd,0x0c,0x04]
13996 0x05,0x00,0xce,0xd1,0x01,0xcd,0x0c,0x04
13998 # CHECK: v_alignbit_b32 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xce,0xd1,0x01,0xcf,0x0c,0x04]
13999 0x05,0x00,0xce,0xd1,0x01,0xcf,0x0c,0x04
14001 # CHECK: v_alignbit_b32 v5, v1, vcc_lo, v3       ; encoding: [0x05,0x00,0xce,0xd1,0x01,0xd5,0x0c,0x04]
14002 0x05,0x00,0xce,0xd1,0x01,0xd5,0x0c,0x04
14004 # CHECK: v_alignbit_b32 v5, v1, vcc_hi, v3       ; encoding: [0x05,0x00,0xce,0xd1,0x01,0xd7,0x0c,0x04]
14005 0x05,0x00,0xce,0xd1,0x01,0xd7,0x0c,0x04
14007 # CHECK: v_alignbit_b32 v5, v1, tba_lo, v3       ; encoding: [0x05,0x00,0xce,0xd1,0x01,0xd9,0x0c,0x04]
14008 0x05,0x00,0xce,0xd1,0x01,0xd9,0x0c,0x04
14010 # CHECK: v_alignbit_b32 v5, v1, tba_hi, v3       ; encoding: [0x05,0x00,0xce,0xd1,0x01,0xdb,0x0c,0x04]
14011 0x05,0x00,0xce,0xd1,0x01,0xdb,0x0c,0x04
14013 # CHECK: v_alignbit_b32 v5, v1, tma_lo, v3       ; encoding: [0x05,0x00,0xce,0xd1,0x01,0xdd,0x0c,0x04]
14014 0x05,0x00,0xce,0xd1,0x01,0xdd,0x0c,0x04
14016 # CHECK: v_alignbit_b32 v5, v1, tma_hi, v3       ; encoding: [0x05,0x00,0xce,0xd1,0x01,0xdf,0x0c,0x04]
14017 0x05,0x00,0xce,0xd1,0x01,0xdf,0x0c,0x04
14019 # CHECK: v_alignbit_b32 v5, v1, ttmp11, v3       ; encoding: [0x05,0x00,0xce,0xd1,0x01,0xf7,0x0c,0x04]
14020 0x05,0x00,0xce,0xd1,0x01,0xf7,0x0c,0x04
14022 # CHECK: v_alignbit_b32 v5, v1, m0, v3           ; encoding: [0x05,0x00,0xce,0xd1,0x01,0xf9,0x0c,0x04]
14023 0x05,0x00,0xce,0xd1,0x01,0xf9,0x0c,0x04
14025 # CHECK: v_alignbit_b32 v5, v1, exec_lo, v3      ; encoding: [0x05,0x00,0xce,0xd1,0x01,0xfd,0x0c,0x04]
14026 0x05,0x00,0xce,0xd1,0x01,0xfd,0x0c,0x04
14028 # CHECK: v_alignbit_b32 v5, v1, exec_hi, v3      ; encoding: [0x05,0x00,0xce,0xd1,0x01,0xff,0x0c,0x04]
14029 0x05,0x00,0xce,0xd1,0x01,0xff,0x0c,0x04
14031 # CHECK: v_alignbit_b32 v5, v1, 0, v3            ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x01,0x0d,0x04]
14032 0x05,0x00,0xce,0xd1,0x01,0x01,0x0d,0x04
14034 # CHECK: v_alignbit_b32 v5, v1, -1, v3           ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x83,0x0d,0x04]
14035 0x05,0x00,0xce,0xd1,0x01,0x83,0x0d,0x04
14037 # CHECK: v_alignbit_b32 v5, v1, 0.5, v3          ; encoding: [0x05,0x00,0xce,0xd1,0x01,0xe1,0x0d,0x04]
14038 0x05,0x00,0xce,0xd1,0x01,0xe1,0x0d,0x04
14040 # CHECK: v_alignbit_b32 v5, v1, -4.0, v3         ; encoding: [0x05,0x00,0xce,0xd1,0x01,0xef,0x0d,0x04]
14041 0x05,0x00,0xce,0xd1,0x01,0xef,0x0d,0x04
14043 # CHECK: v_alignbit_b32 v5, v1, v2, v255         ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x05,0xfe,0x07]
14044 0x05,0x00,0xce,0xd1,0x01,0x05,0xfe,0x07
14046 # CHECK: v_alignbit_b32 v5, v1, v2, s3           ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x05,0x0e,0x00]
14047 0x05,0x00,0xce,0xd1,0x01,0x05,0x0e,0x00
14049 # CHECK: v_alignbit_b32 v5, v1, v2, s101         ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x05,0x96,0x01]
14050 0x05,0x00,0xce,0xd1,0x01,0x05,0x96,0x01
14052 # CHECK: v_alignbit_b32 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x05,0x9a,0x01]
14053 0x05,0x00,0xce,0xd1,0x01,0x05,0x9a,0x01
14055 # CHECK: v_alignbit_b32 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x05,0x9e,0x01]
14056 0x05,0x00,0xce,0xd1,0x01,0x05,0x9e,0x01
14058 # CHECK: v_alignbit_b32 v5, v1, v2, vcc_lo       ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x05,0xaa,0x01]
14059 0x05,0x00,0xce,0xd1,0x01,0x05,0xaa,0x01
14061 # CHECK: v_alignbit_b32 v5, v1, v2, vcc_hi       ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x05,0xae,0x01]
14062 0x05,0x00,0xce,0xd1,0x01,0x05,0xae,0x01
14064 # CHECK: v_alignbit_b32 v5, v1, v2, tba_lo       ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x05,0xb2,0x01]
14065 0x05,0x00,0xce,0xd1,0x01,0x05,0xb2,0x01
14067 # CHECK: v_alignbit_b32 v5, v1, v2, tba_hi       ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x05,0xb6,0x01]
14068 0x05,0x00,0xce,0xd1,0x01,0x05,0xb6,0x01
14070 # CHECK: v_alignbit_b32 v5, v1, v2, tma_lo       ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x05,0xba,0x01]
14071 0x05,0x00,0xce,0xd1,0x01,0x05,0xba,0x01
14073 # CHECK: v_alignbit_b32 v5, v1, v2, tma_hi       ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x05,0xbe,0x01]
14074 0x05,0x00,0xce,0xd1,0x01,0x05,0xbe,0x01
14076 # CHECK: v_alignbit_b32 v5, v1, v2, ttmp11       ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x05,0xee,0x01]
14077 0x05,0x00,0xce,0xd1,0x01,0x05,0xee,0x01
14079 # CHECK: v_alignbit_b32 v5, v1, v2, m0           ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x05,0xf2,0x01]
14080 0x05,0x00,0xce,0xd1,0x01,0x05,0xf2,0x01
14082 # CHECK: v_alignbit_b32 v5, v1, v2, exec_lo      ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x05,0xfa,0x01]
14083 0x05,0x00,0xce,0xd1,0x01,0x05,0xfa,0x01
14085 # CHECK: v_alignbit_b32 v5, v1, v2, exec_hi      ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x05,0xfe,0x01]
14086 0x05,0x00,0xce,0xd1,0x01,0x05,0xfe,0x01
14088 # CHECK: v_alignbit_b32 v5, v1, v2, 0            ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x05,0x02,0x02]
14089 0x05,0x00,0xce,0xd1,0x01,0x05,0x02,0x02
14091 # CHECK: v_alignbit_b32 v5, v1, v2, -1           ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x05,0x06,0x03]
14092 0x05,0x00,0xce,0xd1,0x01,0x05,0x06,0x03
14094 # CHECK: v_alignbit_b32 v5, v1, v2, 0.5          ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x05,0xc2,0x03]
14095 0x05,0x00,0xce,0xd1,0x01,0x05,0xc2,0x03
14097 # CHECK: v_alignbit_b32 v5, v1, v2, -4.0         ; encoding: [0x05,0x00,0xce,0xd1,0x01,0x05,0xde,0x03]
14098 0x05,0x00,0xce,0xd1,0x01,0x05,0xde,0x03
14100 # CHECK: v_alignbyte_b32 v5, v1, v2, v3          ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x05,0x0e,0x04]
14101 0x05,0x00,0xcf,0xd1,0x01,0x05,0x0e,0x04
14103 # CHECK: v_alignbyte_b32 v255, v1, v2, v3        ; encoding: [0xff,0x00,0xcf,0xd1,0x01,0x05,0x0e,0x04]
14104 0xff,0x00,0xcf,0xd1,0x01,0x05,0x0e,0x04
14106 # CHECK: v_alignbyte_b32 v5, v255, v2, v3        ; encoding: [0x05,0x00,0xcf,0xd1,0xff,0x05,0x0e,0x04]
14107 0x05,0x00,0xcf,0xd1,0xff,0x05,0x0e,0x04
14109 # CHECK: v_alignbyte_b32 v5, s1, v2, v3          ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x04,0x0e,0x04]
14110 0x05,0x00,0xcf,0xd1,0x01,0x04,0x0e,0x04
14112 # CHECK: v_alignbyte_b32 v5, s101, v2, v3        ; encoding: [0x05,0x00,0xcf,0xd1,0x65,0x04,0x0e,0x04]
14113 0x05,0x00,0xcf,0xd1,0x65,0x04,0x0e,0x04
14115 # CHECK: v_alignbyte_b32 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xcf,0xd1,0x66,0x04,0x0e,0x04]
14116 0x05,0x00,0xcf,0xd1,0x66,0x04,0x0e,0x04
14118 # CHECK: v_alignbyte_b32 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xcf,0xd1,0x67,0x04,0x0e,0x04]
14119 0x05,0x00,0xcf,0xd1,0x67,0x04,0x0e,0x04
14121 # CHECK: v_alignbyte_b32 v5, vcc_lo, v2, v3      ; encoding: [0x05,0x00,0xcf,0xd1,0x6a,0x04,0x0e,0x04]
14122 0x05,0x00,0xcf,0xd1,0x6a,0x04,0x0e,0x04
14124 # CHECK: v_alignbyte_b32 v5, vcc_hi, v2, v3      ; encoding: [0x05,0x00,0xcf,0xd1,0x6b,0x04,0x0e,0x04]
14125 0x05,0x00,0xcf,0xd1,0x6b,0x04,0x0e,0x04
14127 # CHECK: v_alignbyte_b32 v5, tba_lo, v2, v3      ; encoding: [0x05,0x00,0xcf,0xd1,0x6c,0x04,0x0e,0x04]
14128 0x05,0x00,0xcf,0xd1,0x6c,0x04,0x0e,0x04
14130 # CHECK: v_alignbyte_b32 v5, tba_hi, v2, v3      ; encoding: [0x05,0x00,0xcf,0xd1,0x6d,0x04,0x0e,0x04]
14131 0x05,0x00,0xcf,0xd1,0x6d,0x04,0x0e,0x04
14133 # CHECK: v_alignbyte_b32 v5, tma_lo, v2, v3      ; encoding: [0x05,0x00,0xcf,0xd1,0x6e,0x04,0x0e,0x04]
14134 0x05,0x00,0xcf,0xd1,0x6e,0x04,0x0e,0x04
14136 # CHECK: v_alignbyte_b32 v5, tma_hi, v2, v3      ; encoding: [0x05,0x00,0xcf,0xd1,0x6f,0x04,0x0e,0x04]
14137 0x05,0x00,0xcf,0xd1,0x6f,0x04,0x0e,0x04
14139 # CHECK: v_alignbyte_b32 v5, ttmp11, v2, v3      ; encoding: [0x05,0x00,0xcf,0xd1,0x7b,0x04,0x0e,0x04]
14140 0x05,0x00,0xcf,0xd1,0x7b,0x04,0x0e,0x04
14142 # CHECK: v_alignbyte_b32 v5, m0, v2, v3          ; encoding: [0x05,0x00,0xcf,0xd1,0x7c,0x04,0x0e,0x04]
14143 0x05,0x00,0xcf,0xd1,0x7c,0x04,0x0e,0x04
14145 # CHECK: v_alignbyte_b32 v5, exec_lo, v2, v3     ; encoding: [0x05,0x00,0xcf,0xd1,0x7e,0x04,0x0e,0x04]
14146 0x05,0x00,0xcf,0xd1,0x7e,0x04,0x0e,0x04
14148 # CHECK: v_alignbyte_b32 v5, exec_hi, v2, v3     ; encoding: [0x05,0x00,0xcf,0xd1,0x7f,0x04,0x0e,0x04]
14149 0x05,0x00,0xcf,0xd1,0x7f,0x04,0x0e,0x04
14151 # CHECK: v_alignbyte_b32 v5, 0, v2, v3           ; encoding: [0x05,0x00,0xcf,0xd1,0x80,0x04,0x0e,0x04]
14152 0x05,0x00,0xcf,0xd1,0x80,0x04,0x0e,0x04
14154 # CHECK: v_alignbyte_b32 v5, -1, v2, v3          ; encoding: [0x05,0x00,0xcf,0xd1,0xc1,0x04,0x0e,0x04]
14155 0x05,0x00,0xcf,0xd1,0xc1,0x04,0x0e,0x04
14157 # CHECK: v_alignbyte_b32 v5, 0.5, v2, v3         ; encoding: [0x05,0x00,0xcf,0xd1,0xf0,0x04,0x0e,0x04]
14158 0x05,0x00,0xcf,0xd1,0xf0,0x04,0x0e,0x04
14160 # CHECK: v_alignbyte_b32 v5, -4.0, v2, v3        ; encoding: [0x05,0x00,0xcf,0xd1,0xf7,0x04,0x0e,0x04]
14161 0x05,0x00,0xcf,0xd1,0xf7,0x04,0x0e,0x04
14163 # CHECK: v_alignbyte_b32 v5, v1, v255, v3        ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0xff,0x0f,0x04]
14164 0x05,0x00,0xcf,0xd1,0x01,0xff,0x0f,0x04
14166 # CHECK: v_alignbyte_b32 v5, v1, s2, v3          ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x05,0x0c,0x04]
14167 0x05,0x00,0xcf,0xd1,0x01,0x05,0x0c,0x04
14169 # CHECK: v_alignbyte_b32 v5, v1, s101, v3        ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0xcb,0x0c,0x04]
14170 0x05,0x00,0xcf,0xd1,0x01,0xcb,0x0c,0x04
14172 # CHECK: v_alignbyte_b32 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0xcd,0x0c,0x04]
14173 0x05,0x00,0xcf,0xd1,0x01,0xcd,0x0c,0x04
14175 # CHECK: v_alignbyte_b32 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0xcf,0x0c,0x04]
14176 0x05,0x00,0xcf,0xd1,0x01,0xcf,0x0c,0x04
14178 # CHECK: v_alignbyte_b32 v5, v1, vcc_lo, v3      ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0xd5,0x0c,0x04]
14179 0x05,0x00,0xcf,0xd1,0x01,0xd5,0x0c,0x04
14181 # CHECK: v_alignbyte_b32 v5, v1, vcc_hi, v3      ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0xd7,0x0c,0x04]
14182 0x05,0x00,0xcf,0xd1,0x01,0xd7,0x0c,0x04
14184 # CHECK: v_alignbyte_b32 v5, v1, tba_lo, v3      ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0xd9,0x0c,0x04]
14185 0x05,0x00,0xcf,0xd1,0x01,0xd9,0x0c,0x04
14187 # CHECK: v_alignbyte_b32 v5, v1, tba_hi, v3      ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0xdb,0x0c,0x04]
14188 0x05,0x00,0xcf,0xd1,0x01,0xdb,0x0c,0x04
14190 # CHECK: v_alignbyte_b32 v5, v1, tma_lo, v3      ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0xdd,0x0c,0x04]
14191 0x05,0x00,0xcf,0xd1,0x01,0xdd,0x0c,0x04
14193 # CHECK: v_alignbyte_b32 v5, v1, tma_hi, v3      ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0xdf,0x0c,0x04]
14194 0x05,0x00,0xcf,0xd1,0x01,0xdf,0x0c,0x04
14196 # CHECK: v_alignbyte_b32 v5, v1, ttmp11, v3      ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0xf7,0x0c,0x04]
14197 0x05,0x00,0xcf,0xd1,0x01,0xf7,0x0c,0x04
14199 # CHECK: v_alignbyte_b32 v5, v1, m0, v3          ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0xf9,0x0c,0x04]
14200 0x05,0x00,0xcf,0xd1,0x01,0xf9,0x0c,0x04
14202 # CHECK: v_alignbyte_b32 v5, v1, exec_lo, v3     ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0xfd,0x0c,0x04]
14203 0x05,0x00,0xcf,0xd1,0x01,0xfd,0x0c,0x04
14205 # CHECK: v_alignbyte_b32 v5, v1, exec_hi, v3     ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0xff,0x0c,0x04]
14206 0x05,0x00,0xcf,0xd1,0x01,0xff,0x0c,0x04
14208 # CHECK: v_alignbyte_b32 v5, v1, 0, v3           ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x01,0x0d,0x04]
14209 0x05,0x00,0xcf,0xd1,0x01,0x01,0x0d,0x04
14211 # CHECK: v_alignbyte_b32 v5, v1, -1, v3          ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x83,0x0d,0x04]
14212 0x05,0x00,0xcf,0xd1,0x01,0x83,0x0d,0x04
14214 # CHECK: v_alignbyte_b32 v5, v1, 0.5, v3         ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0xe1,0x0d,0x04]
14215 0x05,0x00,0xcf,0xd1,0x01,0xe1,0x0d,0x04
14217 # CHECK: v_alignbyte_b32 v5, v1, -4.0, v3        ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0xef,0x0d,0x04]
14218 0x05,0x00,0xcf,0xd1,0x01,0xef,0x0d,0x04
14220 # CHECK: v_alignbyte_b32 v5, v1, v2, v255        ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x05,0xfe,0x07]
14221 0x05,0x00,0xcf,0xd1,0x01,0x05,0xfe,0x07
14223 # CHECK: v_alignbyte_b32 v5, v1, v2, s3          ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x05,0x0e,0x00]
14224 0x05,0x00,0xcf,0xd1,0x01,0x05,0x0e,0x00
14226 # CHECK: v_alignbyte_b32 v5, v1, v2, s101        ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x05,0x96,0x01]
14227 0x05,0x00,0xcf,0xd1,0x01,0x05,0x96,0x01
14229 # CHECK: v_alignbyte_b32 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x05,0x9a,0x01]
14230 0x05,0x00,0xcf,0xd1,0x01,0x05,0x9a,0x01
14232 # CHECK: v_alignbyte_b32 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x05,0x9e,0x01]
14233 0x05,0x00,0xcf,0xd1,0x01,0x05,0x9e,0x01
14235 # CHECK: v_alignbyte_b32 v5, v1, v2, vcc_lo      ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x05,0xaa,0x01]
14236 0x05,0x00,0xcf,0xd1,0x01,0x05,0xaa,0x01
14238 # CHECK: v_alignbyte_b32 v5, v1, v2, vcc_hi      ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x05,0xae,0x01]
14239 0x05,0x00,0xcf,0xd1,0x01,0x05,0xae,0x01
14241 # CHECK: v_alignbyte_b32 v5, v1, v2, tba_lo      ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x05,0xb2,0x01]
14242 0x05,0x00,0xcf,0xd1,0x01,0x05,0xb2,0x01
14244 # CHECK: v_alignbyte_b32 v5, v1, v2, tba_hi      ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x05,0xb6,0x01]
14245 0x05,0x00,0xcf,0xd1,0x01,0x05,0xb6,0x01
14247 # CHECK: v_alignbyte_b32 v5, v1, v2, tma_lo      ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x05,0xba,0x01]
14248 0x05,0x00,0xcf,0xd1,0x01,0x05,0xba,0x01
14250 # CHECK: v_alignbyte_b32 v5, v1, v2, tma_hi      ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x05,0xbe,0x01]
14251 0x05,0x00,0xcf,0xd1,0x01,0x05,0xbe,0x01
14253 # CHECK: v_alignbyte_b32 v5, v1, v2, ttmp11      ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x05,0xee,0x01]
14254 0x05,0x00,0xcf,0xd1,0x01,0x05,0xee,0x01
14256 # CHECK: v_alignbyte_b32 v5, v1, v2, m0          ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x05,0xf2,0x01]
14257 0x05,0x00,0xcf,0xd1,0x01,0x05,0xf2,0x01
14259 # CHECK: v_alignbyte_b32 v5, v1, v2, exec_lo     ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x05,0xfa,0x01]
14260 0x05,0x00,0xcf,0xd1,0x01,0x05,0xfa,0x01
14262 # CHECK: v_alignbyte_b32 v5, v1, v2, exec_hi     ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x05,0xfe,0x01]
14263 0x05,0x00,0xcf,0xd1,0x01,0x05,0xfe,0x01
14265 # CHECK: v_alignbyte_b32 v5, v1, v2, 0           ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x05,0x02,0x02]
14266 0x05,0x00,0xcf,0xd1,0x01,0x05,0x02,0x02
14268 # CHECK: v_alignbyte_b32 v5, v1, v2, -1          ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x05,0x06,0x03]
14269 0x05,0x00,0xcf,0xd1,0x01,0x05,0x06,0x03
14271 # CHECK: v_alignbyte_b32 v5, v1, v2, 0.5         ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x05,0xc2,0x03]
14272 0x05,0x00,0xcf,0xd1,0x01,0x05,0xc2,0x03
14274 # CHECK: v_alignbyte_b32 v5, v1, v2, -4.0        ; encoding: [0x05,0x00,0xcf,0xd1,0x01,0x05,0xde,0x03]
14275 0x05,0x00,0xcf,0xd1,0x01,0x05,0xde,0x03
14277 # CHECK: v_min3_f32 v5, v1, v2, v3               ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x04]
14278 0x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x04
14280 # CHECK: v_min3_f32 v255, v1, v2, v3             ; encoding: [0xff,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x04]
14281 0xff,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x04
14283 # CHECK: v_min3_f32 v5, v255, v2, v3             ; encoding: [0x05,0x00,0xd0,0xd1,0xff,0x05,0x0e,0x04]
14284 0x05,0x00,0xd0,0xd1,0xff,0x05,0x0e,0x04
14286 # CHECK: v_min3_f32 v5, s1, v2, v3               ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x04,0x0e,0x04]
14287 0x05,0x00,0xd0,0xd1,0x01,0x04,0x0e,0x04
14289 # CHECK: v_min3_f32 v5, s101, v2, v3             ; encoding: [0x05,0x00,0xd0,0xd1,0x65,0x04,0x0e,0x04]
14290 0x05,0x00,0xd0,0xd1,0x65,0x04,0x0e,0x04
14292 # CHECK: v_min3_f32 v5, flat_scratch_lo, v2, v3  ; encoding: [0x05,0x00,0xd0,0xd1,0x66,0x04,0x0e,0x04]
14293 0x05,0x00,0xd0,0xd1,0x66,0x04,0x0e,0x04
14295 # CHECK: v_min3_f32 v5, flat_scratch_hi, v2, v3  ; encoding: [0x05,0x00,0xd0,0xd1,0x67,0x04,0x0e,0x04]
14296 0x05,0x00,0xd0,0xd1,0x67,0x04,0x0e,0x04
14298 # CHECK: v_min3_f32 v5, vcc_lo, v2, v3           ; encoding: [0x05,0x00,0xd0,0xd1,0x6a,0x04,0x0e,0x04]
14299 0x05,0x00,0xd0,0xd1,0x6a,0x04,0x0e,0x04
14301 # CHECK: v_min3_f32 v5, vcc_hi, v2, v3           ; encoding: [0x05,0x00,0xd0,0xd1,0x6b,0x04,0x0e,0x04]
14302 0x05,0x00,0xd0,0xd1,0x6b,0x04,0x0e,0x04
14304 # CHECK: v_min3_f32 v5, tba_lo, v2, v3           ; encoding: [0x05,0x00,0xd0,0xd1,0x6c,0x04,0x0e,0x04]
14305 0x05,0x00,0xd0,0xd1,0x6c,0x04,0x0e,0x04
14307 # CHECK: v_min3_f32 v5, tba_hi, v2, v3           ; encoding: [0x05,0x00,0xd0,0xd1,0x6d,0x04,0x0e,0x04]
14308 0x05,0x00,0xd0,0xd1,0x6d,0x04,0x0e,0x04
14310 # CHECK: v_min3_f32 v5, tma_lo, v2, v3           ; encoding: [0x05,0x00,0xd0,0xd1,0x6e,0x04,0x0e,0x04]
14311 0x05,0x00,0xd0,0xd1,0x6e,0x04,0x0e,0x04
14313 # CHECK: v_min3_f32 v5, tma_hi, v2, v3           ; encoding: [0x05,0x00,0xd0,0xd1,0x6f,0x04,0x0e,0x04]
14314 0x05,0x00,0xd0,0xd1,0x6f,0x04,0x0e,0x04
14316 # CHECK: v_min3_f32 v5, ttmp11, v2, v3           ; encoding: [0x05,0x00,0xd0,0xd1,0x7b,0x04,0x0e,0x04]
14317 0x05,0x00,0xd0,0xd1,0x7b,0x04,0x0e,0x04
14319 # CHECK: v_min3_f32 v5, m0, v2, v3               ; encoding: [0x05,0x00,0xd0,0xd1,0x7c,0x04,0x0e,0x04]
14320 0x05,0x00,0xd0,0xd1,0x7c,0x04,0x0e,0x04
14322 # CHECK: v_min3_f32 v5, exec_lo, v2, v3          ; encoding: [0x05,0x00,0xd0,0xd1,0x7e,0x04,0x0e,0x04]
14323 0x05,0x00,0xd0,0xd1,0x7e,0x04,0x0e,0x04
14325 # CHECK: v_min3_f32 v5, exec_hi, v2, v3          ; encoding: [0x05,0x00,0xd0,0xd1,0x7f,0x04,0x0e,0x04]
14326 0x05,0x00,0xd0,0xd1,0x7f,0x04,0x0e,0x04
14328 # CHECK: v_min3_f32 v5, 0, v2, v3                ; encoding: [0x05,0x00,0xd0,0xd1,0x80,0x04,0x0e,0x04]
14329 0x05,0x00,0xd0,0xd1,0x80,0x04,0x0e,0x04
14331 # CHECK: v_min3_f32 v5, -1, v2, v3               ; encoding: [0x05,0x00,0xd0,0xd1,0xc1,0x04,0x0e,0x04]
14332 0x05,0x00,0xd0,0xd1,0xc1,0x04,0x0e,0x04
14334 # CHECK: v_min3_f32 v5, 0.5, v2, v3              ; encoding: [0x05,0x00,0xd0,0xd1,0xf0,0x04,0x0e,0x04]
14335 0x05,0x00,0xd0,0xd1,0xf0,0x04,0x0e,0x04
14337 # CHECK: v_min3_f32 v5, -4.0, v2, v3             ; encoding: [0x05,0x00,0xd0,0xd1,0xf7,0x04,0x0e,0x04]
14338 0x05,0x00,0xd0,0xd1,0xf7,0x04,0x0e,0x04
14340 # CHECK: v_min3_f32 v5, v1, v255, v3             ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0xff,0x0f,0x04]
14341 0x05,0x00,0xd0,0xd1,0x01,0xff,0x0f,0x04
14343 # CHECK: v_min3_f32 v5, v1, s2, v3               ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x0c,0x04]
14344 0x05,0x00,0xd0,0xd1,0x01,0x05,0x0c,0x04
14346 # CHECK: v_min3_f32 v5, v1, s101, v3             ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0xcb,0x0c,0x04]
14347 0x05,0x00,0xd0,0xd1,0x01,0xcb,0x0c,0x04
14349 # CHECK: v_min3_f32 v5, v1, flat_scratch_lo, v3  ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0xcd,0x0c,0x04]
14350 0x05,0x00,0xd0,0xd1,0x01,0xcd,0x0c,0x04
14352 # CHECK: v_min3_f32 v5, v1, flat_scratch_hi, v3  ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0xcf,0x0c,0x04]
14353 0x05,0x00,0xd0,0xd1,0x01,0xcf,0x0c,0x04
14355 # CHECK: v_min3_f32 v5, v1, vcc_lo, v3           ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0xd5,0x0c,0x04]
14356 0x05,0x00,0xd0,0xd1,0x01,0xd5,0x0c,0x04
14358 # CHECK: v_min3_f32 v5, v1, vcc_hi, v3           ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0xd7,0x0c,0x04]
14359 0x05,0x00,0xd0,0xd1,0x01,0xd7,0x0c,0x04
14361 # CHECK: v_min3_f32 v5, v1, tba_lo, v3           ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0xd9,0x0c,0x04]
14362 0x05,0x00,0xd0,0xd1,0x01,0xd9,0x0c,0x04
14364 # CHECK: v_min3_f32 v5, v1, tba_hi, v3           ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0xdb,0x0c,0x04]
14365 0x05,0x00,0xd0,0xd1,0x01,0xdb,0x0c,0x04
14367 # CHECK: v_min3_f32 v5, v1, tma_lo, v3           ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0xdd,0x0c,0x04]
14368 0x05,0x00,0xd0,0xd1,0x01,0xdd,0x0c,0x04
14370 # CHECK: v_min3_f32 v5, v1, tma_hi, v3           ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0xdf,0x0c,0x04]
14371 0x05,0x00,0xd0,0xd1,0x01,0xdf,0x0c,0x04
14373 # CHECK: v_min3_f32 v5, v1, ttmp11, v3           ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0xf7,0x0c,0x04]
14374 0x05,0x00,0xd0,0xd1,0x01,0xf7,0x0c,0x04
14376 # CHECK: v_min3_f32 v5, v1, m0, v3               ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0xf9,0x0c,0x04]
14377 0x05,0x00,0xd0,0xd1,0x01,0xf9,0x0c,0x04
14379 # CHECK: v_min3_f32 v5, v1, exec_lo, v3          ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0xfd,0x0c,0x04]
14380 0x05,0x00,0xd0,0xd1,0x01,0xfd,0x0c,0x04
14382 # CHECK: v_min3_f32 v5, v1, exec_hi, v3          ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0xff,0x0c,0x04]
14383 0x05,0x00,0xd0,0xd1,0x01,0xff,0x0c,0x04
14385 # CHECK: v_min3_f32 v5, v1, 0, v3                ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x01,0x0d,0x04]
14386 0x05,0x00,0xd0,0xd1,0x01,0x01,0x0d,0x04
14388 # CHECK: v_min3_f32 v5, v1, -1, v3               ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x83,0x0d,0x04]
14389 0x05,0x00,0xd0,0xd1,0x01,0x83,0x0d,0x04
14391 # CHECK: v_min3_f32 v5, v1, 0.5, v3              ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0xe1,0x0d,0x04]
14392 0x05,0x00,0xd0,0xd1,0x01,0xe1,0x0d,0x04
14394 # CHECK: v_min3_f32 v5, v1, -4.0, v3             ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0xef,0x0d,0x04]
14395 0x05,0x00,0xd0,0xd1,0x01,0xef,0x0d,0x04
14397 # CHECK: v_min3_f32 v5, v1, v2, v255             ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0xfe,0x07]
14398 0x05,0x00,0xd0,0xd1,0x01,0x05,0xfe,0x07
14400 # CHECK: v_min3_f32 v5, v1, v2, s3               ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x00]
14401 0x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x00
14403 # CHECK: v_min3_f32 v5, v1, v2, s101             ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x96,0x01]
14404 0x05,0x00,0xd0,0xd1,0x01,0x05,0x96,0x01
14406 # CHECK: v_min3_f32 v5, v1, v2, flat_scratch_lo  ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x9a,0x01]
14407 0x05,0x00,0xd0,0xd1,0x01,0x05,0x9a,0x01
14409 # CHECK: v_min3_f32 v5, v1, v2, flat_scratch_hi  ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x9e,0x01]
14410 0x05,0x00,0xd0,0xd1,0x01,0x05,0x9e,0x01
14412 # CHECK: v_min3_f32 v5, v1, v2, vcc_lo           ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0xaa,0x01]
14413 0x05,0x00,0xd0,0xd1,0x01,0x05,0xaa,0x01
14415 # CHECK: v_min3_f32 v5, v1, v2, vcc_hi           ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0xae,0x01]
14416 0x05,0x00,0xd0,0xd1,0x01,0x05,0xae,0x01
14418 # CHECK: v_min3_f32 v5, v1, v2, tba_lo           ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0xb2,0x01]
14419 0x05,0x00,0xd0,0xd1,0x01,0x05,0xb2,0x01
14421 # CHECK: v_min3_f32 v5, v1, v2, tba_hi           ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0xb6,0x01]
14422 0x05,0x00,0xd0,0xd1,0x01,0x05,0xb6,0x01
14424 # CHECK: v_min3_f32 v5, v1, v2, tma_lo           ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0xba,0x01]
14425 0x05,0x00,0xd0,0xd1,0x01,0x05,0xba,0x01
14427 # CHECK: v_min3_f32 v5, v1, v2, tma_hi           ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0xbe,0x01]
14428 0x05,0x00,0xd0,0xd1,0x01,0x05,0xbe,0x01
14430 # CHECK: v_min3_f32 v5, v1, v2, ttmp11           ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0xee,0x01]
14431 0x05,0x00,0xd0,0xd1,0x01,0x05,0xee,0x01
14433 # CHECK: v_min3_f32 v5, v1, v2, m0               ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0xf2,0x01]
14434 0x05,0x00,0xd0,0xd1,0x01,0x05,0xf2,0x01
14436 # CHECK: v_min3_f32 v5, v1, v2, exec_lo          ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0xfa,0x01]
14437 0x05,0x00,0xd0,0xd1,0x01,0x05,0xfa,0x01
14439 # CHECK: v_min3_f32 v5, v1, v2, exec_hi          ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0xfe,0x01]
14440 0x05,0x00,0xd0,0xd1,0x01,0x05,0xfe,0x01
14442 # CHECK: v_min3_f32 v5, v1, v2, 0                ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x02,0x02]
14443 0x05,0x00,0xd0,0xd1,0x01,0x05,0x02,0x02
14445 # CHECK: v_min3_f32 v5, v1, v2, -1               ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x06,0x03]
14446 0x05,0x00,0xd0,0xd1,0x01,0x05,0x06,0x03
14448 # CHECK: v_min3_f32 v5, v1, v2, 0.5              ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0xc2,0x03]
14449 0x05,0x00,0xd0,0xd1,0x01,0x05,0xc2,0x03
14451 # CHECK: v_min3_f32 v5, v1, v2, -4.0             ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0xde,0x03]
14452 0x05,0x00,0xd0,0xd1,0x01,0x05,0xde,0x03
14454 # CHECK: v_min3_f32 v5, -v1, v2, v3              ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x24]
14455 0x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x24
14457 # CHECK: v_min3_f32 v5, v1, -v2, v3              ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x44]
14458 0x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x44
14460 # CHECK: v_min3_f32 v5, v1, v2, -v3              ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x84]
14461 0x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x84
14463 # CHECK: v_min3_f32 v5, -v1, -v2, -v3            ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0xe4]
14464 0x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0xe4
14466 # CHECK: v_min3_f32 v5, |v1|, v2, v3             ; encoding: [0x05,0x01,0xd0,0xd1,0x01,0x05,0x0e,0x04]
14467 0x05,0x01,0xd0,0xd1,0x01,0x05,0x0e,0x04
14469 # CHECK: v_min3_f32 v5, v1, |v2|, v3             ; encoding: [0x05,0x02,0xd0,0xd1,0x01,0x05,0x0e,0x04]
14470 0x05,0x02,0xd0,0xd1,0x01,0x05,0x0e,0x04
14472 # CHECK: v_min3_f32 v5, v1, v2, |v3|             ; encoding: [0x05,0x04,0xd0,0xd1,0x01,0x05,0x0e,0x04]
14473 0x05,0x04,0xd0,0xd1,0x01,0x05,0x0e,0x04
14475 # CHECK: v_min3_f32 v5, |v1|, |v2|, |v3|         ; encoding: [0x05,0x07,0xd0,0xd1,0x01,0x05,0x0e,0x04]
14476 0x05,0x07,0xd0,0xd1,0x01,0x05,0x0e,0x04
14478 # CHECK: v_min3_f32 v5, v1, v2, v3 clamp         ; encoding: [0x05,0x80,0xd0,0xd1,0x01,0x05,0x0e,0x04]
14479 0x05,0x80,0xd0,0xd1,0x01,0x05,0x0e,0x04
14481 # CHECK: v_min3_f32 v5, v1, v2, v3 mul:2         ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x0c]
14482 0x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x0c
14484 # CHECK: v_min3_f32 v5, v1, v2, v3 mul:4         ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x14]
14485 0x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x14
14487 # CHECK: v_min3_f32 v5, v1, v2, v3 div:2         ; encoding: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x1c]
14488 0x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x1c
14490 # CHECK: v_min3_i32 v5, v1, v2, v3               ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0x0e,0x04]
14491 0x05,0x00,0xd1,0xd1,0x01,0x05,0x0e,0x04
14493 # CHECK: v_min3_i32 v255, v1, v2, v3             ; encoding: [0xff,0x00,0xd1,0xd1,0x01,0x05,0x0e,0x04]
14494 0xff,0x00,0xd1,0xd1,0x01,0x05,0x0e,0x04
14496 # CHECK: v_min3_i32 v5, v255, v2, v3             ; encoding: [0x05,0x00,0xd1,0xd1,0xff,0x05,0x0e,0x04]
14497 0x05,0x00,0xd1,0xd1,0xff,0x05,0x0e,0x04
14499 # CHECK: v_min3_i32 v5, s1, v2, v3               ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x04,0x0e,0x04]
14500 0x05,0x00,0xd1,0xd1,0x01,0x04,0x0e,0x04
14502 # CHECK: v_min3_i32 v5, s101, v2, v3             ; encoding: [0x05,0x00,0xd1,0xd1,0x65,0x04,0x0e,0x04]
14503 0x05,0x00,0xd1,0xd1,0x65,0x04,0x0e,0x04
14505 # CHECK: v_min3_i32 v5, flat_scratch_lo, v2, v3  ; encoding: [0x05,0x00,0xd1,0xd1,0x66,0x04,0x0e,0x04]
14506 0x05,0x00,0xd1,0xd1,0x66,0x04,0x0e,0x04
14508 # CHECK: v_min3_i32 v5, flat_scratch_hi, v2, v3  ; encoding: [0x05,0x00,0xd1,0xd1,0x67,0x04,0x0e,0x04]
14509 0x05,0x00,0xd1,0xd1,0x67,0x04,0x0e,0x04
14511 # CHECK: v_min3_i32 v5, vcc_lo, v2, v3           ; encoding: [0x05,0x00,0xd1,0xd1,0x6a,0x04,0x0e,0x04]
14512 0x05,0x00,0xd1,0xd1,0x6a,0x04,0x0e,0x04
14514 # CHECK: v_min3_i32 v5, vcc_hi, v2, v3           ; encoding: [0x05,0x00,0xd1,0xd1,0x6b,0x04,0x0e,0x04]
14515 0x05,0x00,0xd1,0xd1,0x6b,0x04,0x0e,0x04
14517 # CHECK: v_min3_i32 v5, tba_lo, v2, v3           ; encoding: [0x05,0x00,0xd1,0xd1,0x6c,0x04,0x0e,0x04]
14518 0x05,0x00,0xd1,0xd1,0x6c,0x04,0x0e,0x04
14520 # CHECK: v_min3_i32 v5, tba_hi, v2, v3           ; encoding: [0x05,0x00,0xd1,0xd1,0x6d,0x04,0x0e,0x04]
14521 0x05,0x00,0xd1,0xd1,0x6d,0x04,0x0e,0x04
14523 # CHECK: v_min3_i32 v5, tma_lo, v2, v3           ; encoding: [0x05,0x00,0xd1,0xd1,0x6e,0x04,0x0e,0x04]
14524 0x05,0x00,0xd1,0xd1,0x6e,0x04,0x0e,0x04
14526 # CHECK: v_min3_i32 v5, tma_hi, v2, v3           ; encoding: [0x05,0x00,0xd1,0xd1,0x6f,0x04,0x0e,0x04]
14527 0x05,0x00,0xd1,0xd1,0x6f,0x04,0x0e,0x04
14529 # CHECK: v_min3_i32 v5, ttmp11, v2, v3           ; encoding: [0x05,0x00,0xd1,0xd1,0x7b,0x04,0x0e,0x04]
14530 0x05,0x00,0xd1,0xd1,0x7b,0x04,0x0e,0x04
14532 # CHECK: v_min3_i32 v5, m0, v2, v3               ; encoding: [0x05,0x00,0xd1,0xd1,0x7c,0x04,0x0e,0x04]
14533 0x05,0x00,0xd1,0xd1,0x7c,0x04,0x0e,0x04
14535 # CHECK: v_min3_i32 v5, exec_lo, v2, v3          ; encoding: [0x05,0x00,0xd1,0xd1,0x7e,0x04,0x0e,0x04]
14536 0x05,0x00,0xd1,0xd1,0x7e,0x04,0x0e,0x04
14538 # CHECK: v_min3_i32 v5, exec_hi, v2, v3          ; encoding: [0x05,0x00,0xd1,0xd1,0x7f,0x04,0x0e,0x04]
14539 0x05,0x00,0xd1,0xd1,0x7f,0x04,0x0e,0x04
14541 # CHECK: v_min3_i32 v5, 0, v2, v3                ; encoding: [0x05,0x00,0xd1,0xd1,0x80,0x04,0x0e,0x04]
14542 0x05,0x00,0xd1,0xd1,0x80,0x04,0x0e,0x04
14544 # CHECK: v_min3_i32 v5, -1, v2, v3               ; encoding: [0x05,0x00,0xd1,0xd1,0xc1,0x04,0x0e,0x04]
14545 0x05,0x00,0xd1,0xd1,0xc1,0x04,0x0e,0x04
14547 # CHECK: v_min3_i32 v5, 0.5, v2, v3              ; encoding: [0x05,0x00,0xd1,0xd1,0xf0,0x04,0x0e,0x04]
14548 0x05,0x00,0xd1,0xd1,0xf0,0x04,0x0e,0x04
14550 # CHECK: v_min3_i32 v5, -4.0, v2, v3             ; encoding: [0x05,0x00,0xd1,0xd1,0xf7,0x04,0x0e,0x04]
14551 0x05,0x00,0xd1,0xd1,0xf7,0x04,0x0e,0x04
14553 # CHECK: v_min3_i32 v5, v1, v255, v3             ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0xff,0x0f,0x04]
14554 0x05,0x00,0xd1,0xd1,0x01,0xff,0x0f,0x04
14556 # CHECK: v_min3_i32 v5, v1, s2, v3               ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0x0c,0x04]
14557 0x05,0x00,0xd1,0xd1,0x01,0x05,0x0c,0x04
14559 # CHECK: v_min3_i32 v5, v1, s101, v3             ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0xcb,0x0c,0x04]
14560 0x05,0x00,0xd1,0xd1,0x01,0xcb,0x0c,0x04
14562 # CHECK: v_min3_i32 v5, v1, flat_scratch_lo, v3  ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0xcd,0x0c,0x04]
14563 0x05,0x00,0xd1,0xd1,0x01,0xcd,0x0c,0x04
14565 # CHECK: v_min3_i32 v5, v1, flat_scratch_hi, v3  ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0xcf,0x0c,0x04]
14566 0x05,0x00,0xd1,0xd1,0x01,0xcf,0x0c,0x04
14568 # CHECK: v_min3_i32 v5, v1, vcc_lo, v3           ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0xd5,0x0c,0x04]
14569 0x05,0x00,0xd1,0xd1,0x01,0xd5,0x0c,0x04
14571 # CHECK: v_min3_i32 v5, v1, vcc_hi, v3           ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0xd7,0x0c,0x04]
14572 0x05,0x00,0xd1,0xd1,0x01,0xd7,0x0c,0x04
14574 # CHECK: v_min3_i32 v5, v1, tba_lo, v3           ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0xd9,0x0c,0x04]
14575 0x05,0x00,0xd1,0xd1,0x01,0xd9,0x0c,0x04
14577 # CHECK: v_min3_i32 v5, v1, tba_hi, v3           ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0xdb,0x0c,0x04]
14578 0x05,0x00,0xd1,0xd1,0x01,0xdb,0x0c,0x04
14580 # CHECK: v_min3_i32 v5, v1, tma_lo, v3           ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0xdd,0x0c,0x04]
14581 0x05,0x00,0xd1,0xd1,0x01,0xdd,0x0c,0x04
14583 # CHECK: v_min3_i32 v5, v1, tma_hi, v3           ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0xdf,0x0c,0x04]
14584 0x05,0x00,0xd1,0xd1,0x01,0xdf,0x0c,0x04
14586 # CHECK: v_min3_i32 v5, v1, ttmp11, v3           ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0xf7,0x0c,0x04]
14587 0x05,0x00,0xd1,0xd1,0x01,0xf7,0x0c,0x04
14589 # CHECK: v_min3_i32 v5, v1, m0, v3               ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0xf9,0x0c,0x04]
14590 0x05,0x00,0xd1,0xd1,0x01,0xf9,0x0c,0x04
14592 # CHECK: v_min3_i32 v5, v1, exec_lo, v3          ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0xfd,0x0c,0x04]
14593 0x05,0x00,0xd1,0xd1,0x01,0xfd,0x0c,0x04
14595 # CHECK: v_min3_i32 v5, v1, exec_hi, v3          ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0xff,0x0c,0x04]
14596 0x05,0x00,0xd1,0xd1,0x01,0xff,0x0c,0x04
14598 # CHECK: v_min3_i32 v5, v1, 0, v3                ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x01,0x0d,0x04]
14599 0x05,0x00,0xd1,0xd1,0x01,0x01,0x0d,0x04
14601 # CHECK: v_min3_i32 v5, v1, -1, v3               ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x83,0x0d,0x04]
14602 0x05,0x00,0xd1,0xd1,0x01,0x83,0x0d,0x04
14604 # CHECK: v_min3_i32 v5, v1, 0.5, v3              ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0xe1,0x0d,0x04]
14605 0x05,0x00,0xd1,0xd1,0x01,0xe1,0x0d,0x04
14607 # CHECK: v_min3_i32 v5, v1, -4.0, v3             ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0xef,0x0d,0x04]
14608 0x05,0x00,0xd1,0xd1,0x01,0xef,0x0d,0x04
14610 # CHECK: v_min3_i32 v5, v1, v2, v255             ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0xfe,0x07]
14611 0x05,0x00,0xd1,0xd1,0x01,0x05,0xfe,0x07
14613 # CHECK: v_min3_i32 v5, v1, v2, s3               ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0x0e,0x00]
14614 0x05,0x00,0xd1,0xd1,0x01,0x05,0x0e,0x00
14616 # CHECK: v_min3_i32 v5, v1, v2, s101             ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0x96,0x01]
14617 0x05,0x00,0xd1,0xd1,0x01,0x05,0x96,0x01
14619 # CHECK: v_min3_i32 v5, v1, v2, flat_scratch_lo  ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0x9a,0x01]
14620 0x05,0x00,0xd1,0xd1,0x01,0x05,0x9a,0x01
14622 # CHECK: v_min3_i32 v5, v1, v2, flat_scratch_hi  ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0x9e,0x01]
14623 0x05,0x00,0xd1,0xd1,0x01,0x05,0x9e,0x01
14625 # CHECK: v_min3_i32 v5, v1, v2, vcc_lo           ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0xaa,0x01]
14626 0x05,0x00,0xd1,0xd1,0x01,0x05,0xaa,0x01
14628 # CHECK: v_min3_i32 v5, v1, v2, vcc_hi           ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0xae,0x01]
14629 0x05,0x00,0xd1,0xd1,0x01,0x05,0xae,0x01
14631 # CHECK: v_min3_i32 v5, v1, v2, tba_lo           ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0xb2,0x01]
14632 0x05,0x00,0xd1,0xd1,0x01,0x05,0xb2,0x01
14634 # CHECK: v_min3_i32 v5, v1, v2, tba_hi           ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0xb6,0x01]
14635 0x05,0x00,0xd1,0xd1,0x01,0x05,0xb6,0x01
14637 # CHECK: v_min3_i32 v5, v1, v2, tma_lo           ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0xba,0x01]
14638 0x05,0x00,0xd1,0xd1,0x01,0x05,0xba,0x01
14640 # CHECK: v_min3_i32 v5, v1, v2, tma_hi           ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0xbe,0x01]
14641 0x05,0x00,0xd1,0xd1,0x01,0x05,0xbe,0x01
14643 # CHECK: v_min3_i32 v5, v1, v2, ttmp11           ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0xee,0x01]
14644 0x05,0x00,0xd1,0xd1,0x01,0x05,0xee,0x01
14646 # CHECK: v_min3_i32 v5, v1, v2, m0               ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0xf2,0x01]
14647 0x05,0x00,0xd1,0xd1,0x01,0x05,0xf2,0x01
14649 # CHECK: v_min3_i32 v5, v1, v2, exec_lo          ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0xfa,0x01]
14650 0x05,0x00,0xd1,0xd1,0x01,0x05,0xfa,0x01
14652 # CHECK: v_min3_i32 v5, v1, v2, exec_hi          ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0xfe,0x01]
14653 0x05,0x00,0xd1,0xd1,0x01,0x05,0xfe,0x01
14655 # CHECK: v_min3_i32 v5, v1, v2, 0                ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0x02,0x02]
14656 0x05,0x00,0xd1,0xd1,0x01,0x05,0x02,0x02
14658 # CHECK: v_min3_i32 v5, v1, v2, -1               ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0x06,0x03]
14659 0x05,0x00,0xd1,0xd1,0x01,0x05,0x06,0x03
14661 # CHECK: v_min3_i32 v5, v1, v2, 0.5              ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0xc2,0x03]
14662 0x05,0x00,0xd1,0xd1,0x01,0x05,0xc2,0x03
14664 # CHECK: v_min3_i32 v5, v1, v2, -4.0             ; encoding: [0x05,0x00,0xd1,0xd1,0x01,0x05,0xde,0x03]
14665 0x05,0x00,0xd1,0xd1,0x01,0x05,0xde,0x03
14667 # CHECK: v_min3_u32 v5, v1, v2, v3               ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0x0e,0x04]
14668 0x05,0x00,0xd2,0xd1,0x01,0x05,0x0e,0x04
14670 # CHECK: v_min3_u32 v255, v1, v2, v3             ; encoding: [0xff,0x00,0xd2,0xd1,0x01,0x05,0x0e,0x04]
14671 0xff,0x00,0xd2,0xd1,0x01,0x05,0x0e,0x04
14673 # CHECK: v_min3_u32 v5, v255, v2, v3             ; encoding: [0x05,0x00,0xd2,0xd1,0xff,0x05,0x0e,0x04]
14674 0x05,0x00,0xd2,0xd1,0xff,0x05,0x0e,0x04
14676 # CHECK: v_min3_u32 v5, s1, v2, v3               ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x04,0x0e,0x04]
14677 0x05,0x00,0xd2,0xd1,0x01,0x04,0x0e,0x04
14679 # CHECK: v_min3_u32 v5, s101, v2, v3             ; encoding: [0x05,0x00,0xd2,0xd1,0x65,0x04,0x0e,0x04]
14680 0x05,0x00,0xd2,0xd1,0x65,0x04,0x0e,0x04
14682 # CHECK: v_min3_u32 v5, flat_scratch_lo, v2, v3  ; encoding: [0x05,0x00,0xd2,0xd1,0x66,0x04,0x0e,0x04]
14683 0x05,0x00,0xd2,0xd1,0x66,0x04,0x0e,0x04
14685 # CHECK: v_min3_u32 v5, flat_scratch_hi, v2, v3  ; encoding: [0x05,0x00,0xd2,0xd1,0x67,0x04,0x0e,0x04]
14686 0x05,0x00,0xd2,0xd1,0x67,0x04,0x0e,0x04
14688 # CHECK: v_min3_u32 v5, vcc_lo, v2, v3           ; encoding: [0x05,0x00,0xd2,0xd1,0x6a,0x04,0x0e,0x04]
14689 0x05,0x00,0xd2,0xd1,0x6a,0x04,0x0e,0x04
14691 # CHECK: v_min3_u32 v5, vcc_hi, v2, v3           ; encoding: [0x05,0x00,0xd2,0xd1,0x6b,0x04,0x0e,0x04]
14692 0x05,0x00,0xd2,0xd1,0x6b,0x04,0x0e,0x04
14694 # CHECK: v_min3_u32 v5, tba_lo, v2, v3           ; encoding: [0x05,0x00,0xd2,0xd1,0x6c,0x04,0x0e,0x04]
14695 0x05,0x00,0xd2,0xd1,0x6c,0x04,0x0e,0x04
14697 # CHECK: v_min3_u32 v5, tba_hi, v2, v3           ; encoding: [0x05,0x00,0xd2,0xd1,0x6d,0x04,0x0e,0x04]
14698 0x05,0x00,0xd2,0xd1,0x6d,0x04,0x0e,0x04
14700 # CHECK: v_min3_u32 v5, tma_lo, v2, v3           ; encoding: [0x05,0x00,0xd2,0xd1,0x6e,0x04,0x0e,0x04]
14701 0x05,0x00,0xd2,0xd1,0x6e,0x04,0x0e,0x04
14703 # CHECK: v_min3_u32 v5, tma_hi, v2, v3           ; encoding: [0x05,0x00,0xd2,0xd1,0x6f,0x04,0x0e,0x04]
14704 0x05,0x00,0xd2,0xd1,0x6f,0x04,0x0e,0x04
14706 # CHECK: v_min3_u32 v5, ttmp11, v2, v3           ; encoding: [0x05,0x00,0xd2,0xd1,0x7b,0x04,0x0e,0x04]
14707 0x05,0x00,0xd2,0xd1,0x7b,0x04,0x0e,0x04
14709 # CHECK: v_min3_u32 v5, m0, v2, v3               ; encoding: [0x05,0x00,0xd2,0xd1,0x7c,0x04,0x0e,0x04]
14710 0x05,0x00,0xd2,0xd1,0x7c,0x04,0x0e,0x04
14712 # CHECK: v_min3_u32 v5, exec_lo, v2, v3          ; encoding: [0x05,0x00,0xd2,0xd1,0x7e,0x04,0x0e,0x04]
14713 0x05,0x00,0xd2,0xd1,0x7e,0x04,0x0e,0x04
14715 # CHECK: v_min3_u32 v5, exec_hi, v2, v3          ; encoding: [0x05,0x00,0xd2,0xd1,0x7f,0x04,0x0e,0x04]
14716 0x05,0x00,0xd2,0xd1,0x7f,0x04,0x0e,0x04
14718 # CHECK: v_min3_u32 v5, 0, v2, v3                ; encoding: [0x05,0x00,0xd2,0xd1,0x80,0x04,0x0e,0x04]
14719 0x05,0x00,0xd2,0xd1,0x80,0x04,0x0e,0x04
14721 # CHECK: v_min3_u32 v5, -1, v2, v3               ; encoding: [0x05,0x00,0xd2,0xd1,0xc1,0x04,0x0e,0x04]
14722 0x05,0x00,0xd2,0xd1,0xc1,0x04,0x0e,0x04
14724 # CHECK: v_min3_u32 v5, 0.5, v2, v3              ; encoding: [0x05,0x00,0xd2,0xd1,0xf0,0x04,0x0e,0x04]
14725 0x05,0x00,0xd2,0xd1,0xf0,0x04,0x0e,0x04
14727 # CHECK: v_min3_u32 v5, -4.0, v2, v3             ; encoding: [0x05,0x00,0xd2,0xd1,0xf7,0x04,0x0e,0x04]
14728 0x05,0x00,0xd2,0xd1,0xf7,0x04,0x0e,0x04
14730 # CHECK: v_min3_u32 v5, v1, v255, v3             ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0xff,0x0f,0x04]
14731 0x05,0x00,0xd2,0xd1,0x01,0xff,0x0f,0x04
14733 # CHECK: v_min3_u32 v5, v1, s2, v3               ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0x0c,0x04]
14734 0x05,0x00,0xd2,0xd1,0x01,0x05,0x0c,0x04
14736 # CHECK: v_min3_u32 v5, v1, s101, v3             ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0xcb,0x0c,0x04]
14737 0x05,0x00,0xd2,0xd1,0x01,0xcb,0x0c,0x04
14739 # CHECK: v_min3_u32 v5, v1, flat_scratch_lo, v3  ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0xcd,0x0c,0x04]
14740 0x05,0x00,0xd2,0xd1,0x01,0xcd,0x0c,0x04
14742 # CHECK: v_min3_u32 v5, v1, flat_scratch_hi, v3  ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0xcf,0x0c,0x04]
14743 0x05,0x00,0xd2,0xd1,0x01,0xcf,0x0c,0x04
14745 # CHECK: v_min3_u32 v5, v1, vcc_lo, v3           ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0xd5,0x0c,0x04]
14746 0x05,0x00,0xd2,0xd1,0x01,0xd5,0x0c,0x04
14748 # CHECK: v_min3_u32 v5, v1, vcc_hi, v3           ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0xd7,0x0c,0x04]
14749 0x05,0x00,0xd2,0xd1,0x01,0xd7,0x0c,0x04
14751 # CHECK: v_min3_u32 v5, v1, tba_lo, v3           ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0xd9,0x0c,0x04]
14752 0x05,0x00,0xd2,0xd1,0x01,0xd9,0x0c,0x04
14754 # CHECK: v_min3_u32 v5, v1, tba_hi, v3           ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0xdb,0x0c,0x04]
14755 0x05,0x00,0xd2,0xd1,0x01,0xdb,0x0c,0x04
14757 # CHECK: v_min3_u32 v5, v1, tma_lo, v3           ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0xdd,0x0c,0x04]
14758 0x05,0x00,0xd2,0xd1,0x01,0xdd,0x0c,0x04
14760 # CHECK: v_min3_u32 v5, v1, tma_hi, v3           ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0xdf,0x0c,0x04]
14761 0x05,0x00,0xd2,0xd1,0x01,0xdf,0x0c,0x04
14763 # CHECK: v_min3_u32 v5, v1, ttmp11, v3           ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0xf7,0x0c,0x04]
14764 0x05,0x00,0xd2,0xd1,0x01,0xf7,0x0c,0x04
14766 # CHECK: v_min3_u32 v5, v1, m0, v3               ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0xf9,0x0c,0x04]
14767 0x05,0x00,0xd2,0xd1,0x01,0xf9,0x0c,0x04
14769 # CHECK: v_min3_u32 v5, v1, exec_lo, v3          ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0xfd,0x0c,0x04]
14770 0x05,0x00,0xd2,0xd1,0x01,0xfd,0x0c,0x04
14772 # CHECK: v_min3_u32 v5, v1, exec_hi, v3          ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0xff,0x0c,0x04]
14773 0x05,0x00,0xd2,0xd1,0x01,0xff,0x0c,0x04
14775 # CHECK: v_min3_u32 v5, v1, 0, v3                ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x01,0x0d,0x04]
14776 0x05,0x00,0xd2,0xd1,0x01,0x01,0x0d,0x04
14778 # CHECK: v_min3_u32 v5, v1, -1, v3               ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x83,0x0d,0x04]
14779 0x05,0x00,0xd2,0xd1,0x01,0x83,0x0d,0x04
14781 # CHECK: v_min3_u32 v5, v1, 0.5, v3              ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0xe1,0x0d,0x04]
14782 0x05,0x00,0xd2,0xd1,0x01,0xe1,0x0d,0x04
14784 # CHECK: v_min3_u32 v5, v1, -4.0, v3             ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0xef,0x0d,0x04]
14785 0x05,0x00,0xd2,0xd1,0x01,0xef,0x0d,0x04
14787 # CHECK: v_min3_u32 v5, v1, v2, v255             ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0xfe,0x07]
14788 0x05,0x00,0xd2,0xd1,0x01,0x05,0xfe,0x07
14790 # CHECK: v_min3_u32 v5, v1, v2, s3               ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0x0e,0x00]
14791 0x05,0x00,0xd2,0xd1,0x01,0x05,0x0e,0x00
14793 # CHECK: v_min3_u32 v5, v1, v2, s101             ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0x96,0x01]
14794 0x05,0x00,0xd2,0xd1,0x01,0x05,0x96,0x01
14796 # CHECK: v_min3_u32 v5, v1, v2, flat_scratch_lo  ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0x9a,0x01]
14797 0x05,0x00,0xd2,0xd1,0x01,0x05,0x9a,0x01
14799 # CHECK: v_min3_u32 v5, v1, v2, flat_scratch_hi  ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0x9e,0x01]
14800 0x05,0x00,0xd2,0xd1,0x01,0x05,0x9e,0x01
14802 # CHECK: v_min3_u32 v5, v1, v2, vcc_lo           ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0xaa,0x01]
14803 0x05,0x00,0xd2,0xd1,0x01,0x05,0xaa,0x01
14805 # CHECK: v_min3_u32 v5, v1, v2, vcc_hi           ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0xae,0x01]
14806 0x05,0x00,0xd2,0xd1,0x01,0x05,0xae,0x01
14808 # CHECK: v_min3_u32 v5, v1, v2, tba_lo           ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0xb2,0x01]
14809 0x05,0x00,0xd2,0xd1,0x01,0x05,0xb2,0x01
14811 # CHECK: v_min3_u32 v5, v1, v2, tba_hi           ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0xb6,0x01]
14812 0x05,0x00,0xd2,0xd1,0x01,0x05,0xb6,0x01
14814 # CHECK: v_min3_u32 v5, v1, v2, tma_lo           ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0xba,0x01]
14815 0x05,0x00,0xd2,0xd1,0x01,0x05,0xba,0x01
14817 # CHECK: v_min3_u32 v5, v1, v2, tma_hi           ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0xbe,0x01]
14818 0x05,0x00,0xd2,0xd1,0x01,0x05,0xbe,0x01
14820 # CHECK: v_min3_u32 v5, v1, v2, ttmp11           ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0xee,0x01]
14821 0x05,0x00,0xd2,0xd1,0x01,0x05,0xee,0x01
14823 # CHECK: v_min3_u32 v5, v1, v2, m0               ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0xf2,0x01]
14824 0x05,0x00,0xd2,0xd1,0x01,0x05,0xf2,0x01
14826 # CHECK: v_min3_u32 v5, v1, v2, exec_lo          ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0xfa,0x01]
14827 0x05,0x00,0xd2,0xd1,0x01,0x05,0xfa,0x01
14829 # CHECK: v_min3_u32 v5, v1, v2, exec_hi          ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0xfe,0x01]
14830 0x05,0x00,0xd2,0xd1,0x01,0x05,0xfe,0x01
14832 # CHECK: v_min3_u32 v5, v1, v2, 0                ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0x02,0x02]
14833 0x05,0x00,0xd2,0xd1,0x01,0x05,0x02,0x02
14835 # CHECK: v_min3_u32 v5, v1, v2, -1               ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0x06,0x03]
14836 0x05,0x00,0xd2,0xd1,0x01,0x05,0x06,0x03
14838 # CHECK: v_min3_u32 v5, v1, v2, 0.5              ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0xc2,0x03]
14839 0x05,0x00,0xd2,0xd1,0x01,0x05,0xc2,0x03
14841 # CHECK: v_min3_u32 v5, v1, v2, -4.0             ; encoding: [0x05,0x00,0xd2,0xd1,0x01,0x05,0xde,0x03]
14842 0x05,0x00,0xd2,0xd1,0x01,0x05,0xde,0x03
14844 # CHECK: v_max3_f32 v5, v1, v2, v3               ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x04]
14845 0x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x04
14847 # CHECK: v_max3_f32 v255, v1, v2, v3             ; encoding: [0xff,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x04]
14848 0xff,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x04
14850 # CHECK: v_max3_f32 v5, v255, v2, v3             ; encoding: [0x05,0x00,0xd3,0xd1,0xff,0x05,0x0e,0x04]
14851 0x05,0x00,0xd3,0xd1,0xff,0x05,0x0e,0x04
14853 # CHECK: v_max3_f32 v5, s1, v2, v3               ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x04,0x0e,0x04]
14854 0x05,0x00,0xd3,0xd1,0x01,0x04,0x0e,0x04
14856 # CHECK: v_max3_f32 v5, s101, v2, v3             ; encoding: [0x05,0x00,0xd3,0xd1,0x65,0x04,0x0e,0x04]
14857 0x05,0x00,0xd3,0xd1,0x65,0x04,0x0e,0x04
14859 # CHECK: v_max3_f32 v5, flat_scratch_lo, v2, v3  ; encoding: [0x05,0x00,0xd3,0xd1,0x66,0x04,0x0e,0x04]
14860 0x05,0x00,0xd3,0xd1,0x66,0x04,0x0e,0x04
14862 # CHECK: v_max3_f32 v5, flat_scratch_hi, v2, v3  ; encoding: [0x05,0x00,0xd3,0xd1,0x67,0x04,0x0e,0x04]
14863 0x05,0x00,0xd3,0xd1,0x67,0x04,0x0e,0x04
14865 # CHECK: v_max3_f32 v5, vcc_lo, v2, v3           ; encoding: [0x05,0x00,0xd3,0xd1,0x6a,0x04,0x0e,0x04]
14866 0x05,0x00,0xd3,0xd1,0x6a,0x04,0x0e,0x04
14868 # CHECK: v_max3_f32 v5, vcc_hi, v2, v3           ; encoding: [0x05,0x00,0xd3,0xd1,0x6b,0x04,0x0e,0x04]
14869 0x05,0x00,0xd3,0xd1,0x6b,0x04,0x0e,0x04
14871 # CHECK: v_max3_f32 v5, tba_lo, v2, v3           ; encoding: [0x05,0x00,0xd3,0xd1,0x6c,0x04,0x0e,0x04]
14872 0x05,0x00,0xd3,0xd1,0x6c,0x04,0x0e,0x04
14874 # CHECK: v_max3_f32 v5, tba_hi, v2, v3           ; encoding: [0x05,0x00,0xd3,0xd1,0x6d,0x04,0x0e,0x04]
14875 0x05,0x00,0xd3,0xd1,0x6d,0x04,0x0e,0x04
14877 # CHECK: v_max3_f32 v5, tma_lo, v2, v3           ; encoding: [0x05,0x00,0xd3,0xd1,0x6e,0x04,0x0e,0x04]
14878 0x05,0x00,0xd3,0xd1,0x6e,0x04,0x0e,0x04
14880 # CHECK: v_max3_f32 v5, tma_hi, v2, v3           ; encoding: [0x05,0x00,0xd3,0xd1,0x6f,0x04,0x0e,0x04]
14881 0x05,0x00,0xd3,0xd1,0x6f,0x04,0x0e,0x04
14883 # CHECK: v_max3_f32 v5, ttmp11, v2, v3           ; encoding: [0x05,0x00,0xd3,0xd1,0x7b,0x04,0x0e,0x04]
14884 0x05,0x00,0xd3,0xd1,0x7b,0x04,0x0e,0x04
14886 # CHECK: v_max3_f32 v5, m0, v2, v3               ; encoding: [0x05,0x00,0xd3,0xd1,0x7c,0x04,0x0e,0x04]
14887 0x05,0x00,0xd3,0xd1,0x7c,0x04,0x0e,0x04
14889 # CHECK: v_max3_f32 v5, exec_lo, v2, v3          ; encoding: [0x05,0x00,0xd3,0xd1,0x7e,0x04,0x0e,0x04]
14890 0x05,0x00,0xd3,0xd1,0x7e,0x04,0x0e,0x04
14892 # CHECK: v_max3_f32 v5, exec_hi, v2, v3          ; encoding: [0x05,0x00,0xd3,0xd1,0x7f,0x04,0x0e,0x04]
14893 0x05,0x00,0xd3,0xd1,0x7f,0x04,0x0e,0x04
14895 # CHECK: v_max3_f32 v5, 0, v2, v3                ; encoding: [0x05,0x00,0xd3,0xd1,0x80,0x04,0x0e,0x04]
14896 0x05,0x00,0xd3,0xd1,0x80,0x04,0x0e,0x04
14898 # CHECK: v_max3_f32 v5, -1, v2, v3               ; encoding: [0x05,0x00,0xd3,0xd1,0xc1,0x04,0x0e,0x04]
14899 0x05,0x00,0xd3,0xd1,0xc1,0x04,0x0e,0x04
14901 # CHECK: v_max3_f32 v5, 0.5, v2, v3              ; encoding: [0x05,0x00,0xd3,0xd1,0xf0,0x04,0x0e,0x04]
14902 0x05,0x00,0xd3,0xd1,0xf0,0x04,0x0e,0x04
14904 # CHECK: v_max3_f32 v5, -4.0, v2, v3             ; encoding: [0x05,0x00,0xd3,0xd1,0xf7,0x04,0x0e,0x04]
14905 0x05,0x00,0xd3,0xd1,0xf7,0x04,0x0e,0x04
14907 # CHECK: v_max3_f32 v5, v1, v255, v3             ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0xff,0x0f,0x04]
14908 0x05,0x00,0xd3,0xd1,0x01,0xff,0x0f,0x04
14910 # CHECK: v_max3_f32 v5, v1, s2, v3               ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x0c,0x04]
14911 0x05,0x00,0xd3,0xd1,0x01,0x05,0x0c,0x04
14913 # CHECK: v_max3_f32 v5, v1, s101, v3             ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0xcb,0x0c,0x04]
14914 0x05,0x00,0xd3,0xd1,0x01,0xcb,0x0c,0x04
14916 # CHECK: v_max3_f32 v5, v1, flat_scratch_lo, v3  ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0xcd,0x0c,0x04]
14917 0x05,0x00,0xd3,0xd1,0x01,0xcd,0x0c,0x04
14919 # CHECK: v_max3_f32 v5, v1, flat_scratch_hi, v3  ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0xcf,0x0c,0x04]
14920 0x05,0x00,0xd3,0xd1,0x01,0xcf,0x0c,0x04
14922 # CHECK: v_max3_f32 v5, v1, vcc_lo, v3           ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0xd5,0x0c,0x04]
14923 0x05,0x00,0xd3,0xd1,0x01,0xd5,0x0c,0x04
14925 # CHECK: v_max3_f32 v5, v1, vcc_hi, v3           ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0xd7,0x0c,0x04]
14926 0x05,0x00,0xd3,0xd1,0x01,0xd7,0x0c,0x04
14928 # CHECK: v_max3_f32 v5, v1, tba_lo, v3           ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0xd9,0x0c,0x04]
14929 0x05,0x00,0xd3,0xd1,0x01,0xd9,0x0c,0x04
14931 # CHECK: v_max3_f32 v5, v1, tba_hi, v3           ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0xdb,0x0c,0x04]
14932 0x05,0x00,0xd3,0xd1,0x01,0xdb,0x0c,0x04
14934 # CHECK: v_max3_f32 v5, v1, tma_lo, v3           ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0xdd,0x0c,0x04]
14935 0x05,0x00,0xd3,0xd1,0x01,0xdd,0x0c,0x04
14937 # CHECK: v_max3_f32 v5, v1, tma_hi, v3           ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0xdf,0x0c,0x04]
14938 0x05,0x00,0xd3,0xd1,0x01,0xdf,0x0c,0x04
14940 # CHECK: v_max3_f32 v5, v1, ttmp11, v3           ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0xf7,0x0c,0x04]
14941 0x05,0x00,0xd3,0xd1,0x01,0xf7,0x0c,0x04
14943 # CHECK: v_max3_f32 v5, v1, m0, v3               ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0xf9,0x0c,0x04]
14944 0x05,0x00,0xd3,0xd1,0x01,0xf9,0x0c,0x04
14946 # CHECK: v_max3_f32 v5, v1, exec_lo, v3          ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0xfd,0x0c,0x04]
14947 0x05,0x00,0xd3,0xd1,0x01,0xfd,0x0c,0x04
14949 # CHECK: v_max3_f32 v5, v1, exec_hi, v3          ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0xff,0x0c,0x04]
14950 0x05,0x00,0xd3,0xd1,0x01,0xff,0x0c,0x04
14952 # CHECK: v_max3_f32 v5, v1, 0, v3                ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x01,0x0d,0x04]
14953 0x05,0x00,0xd3,0xd1,0x01,0x01,0x0d,0x04
14955 # CHECK: v_max3_f32 v5, v1, -1, v3               ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x83,0x0d,0x04]
14956 0x05,0x00,0xd3,0xd1,0x01,0x83,0x0d,0x04
14958 # CHECK: v_max3_f32 v5, v1, 0.5, v3              ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0xe1,0x0d,0x04]
14959 0x05,0x00,0xd3,0xd1,0x01,0xe1,0x0d,0x04
14961 # CHECK: v_max3_f32 v5, v1, -4.0, v3             ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0xef,0x0d,0x04]
14962 0x05,0x00,0xd3,0xd1,0x01,0xef,0x0d,0x04
14964 # CHECK: v_max3_f32 v5, v1, v2, v255             ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0xfe,0x07]
14965 0x05,0x00,0xd3,0xd1,0x01,0x05,0xfe,0x07
14967 # CHECK: v_max3_f32 v5, v1, v2, s3               ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x00]
14968 0x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x00
14970 # CHECK: v_max3_f32 v5, v1, v2, s101             ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x96,0x01]
14971 0x05,0x00,0xd3,0xd1,0x01,0x05,0x96,0x01
14973 # CHECK: v_max3_f32 v5, v1, v2, flat_scratch_lo  ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x9a,0x01]
14974 0x05,0x00,0xd3,0xd1,0x01,0x05,0x9a,0x01
14976 # CHECK: v_max3_f32 v5, v1, v2, flat_scratch_hi  ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x9e,0x01]
14977 0x05,0x00,0xd3,0xd1,0x01,0x05,0x9e,0x01
14979 # CHECK: v_max3_f32 v5, v1, v2, vcc_lo           ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0xaa,0x01]
14980 0x05,0x00,0xd3,0xd1,0x01,0x05,0xaa,0x01
14982 # CHECK: v_max3_f32 v5, v1, v2, vcc_hi           ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0xae,0x01]
14983 0x05,0x00,0xd3,0xd1,0x01,0x05,0xae,0x01
14985 # CHECK: v_max3_f32 v5, v1, v2, tba_lo           ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0xb2,0x01]
14986 0x05,0x00,0xd3,0xd1,0x01,0x05,0xb2,0x01
14988 # CHECK: v_max3_f32 v5, v1, v2, tba_hi           ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0xb6,0x01]
14989 0x05,0x00,0xd3,0xd1,0x01,0x05,0xb6,0x01
14991 # CHECK: v_max3_f32 v5, v1, v2, tma_lo           ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0xba,0x01]
14992 0x05,0x00,0xd3,0xd1,0x01,0x05,0xba,0x01
14994 # CHECK: v_max3_f32 v5, v1, v2, tma_hi           ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0xbe,0x01]
14995 0x05,0x00,0xd3,0xd1,0x01,0x05,0xbe,0x01
14997 # CHECK: v_max3_f32 v5, v1, v2, ttmp11           ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0xee,0x01]
14998 0x05,0x00,0xd3,0xd1,0x01,0x05,0xee,0x01
15000 # CHECK: v_max3_f32 v5, v1, v2, m0               ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0xf2,0x01]
15001 0x05,0x00,0xd3,0xd1,0x01,0x05,0xf2,0x01
15003 # CHECK: v_max3_f32 v5, v1, v2, exec_lo          ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0xfa,0x01]
15004 0x05,0x00,0xd3,0xd1,0x01,0x05,0xfa,0x01
15006 # CHECK: v_max3_f32 v5, v1, v2, exec_hi          ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0xfe,0x01]
15007 0x05,0x00,0xd3,0xd1,0x01,0x05,0xfe,0x01
15009 # CHECK: v_max3_f32 v5, v1, v2, 0                ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x02,0x02]
15010 0x05,0x00,0xd3,0xd1,0x01,0x05,0x02,0x02
15012 # CHECK: v_max3_f32 v5, v1, v2, -1               ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x06,0x03]
15013 0x05,0x00,0xd3,0xd1,0x01,0x05,0x06,0x03
15015 # CHECK: v_max3_f32 v5, v1, v2, 0.5              ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0xc2,0x03]
15016 0x05,0x00,0xd3,0xd1,0x01,0x05,0xc2,0x03
15018 # CHECK: v_max3_f32 v5, v1, v2, -4.0             ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0xde,0x03]
15019 0x05,0x00,0xd3,0xd1,0x01,0x05,0xde,0x03
15021 # CHECK: v_max3_f32 v5, -v1, v2, v3              ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x24]
15022 0x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x24
15024 # CHECK: v_max3_f32 v5, v1, -v2, v3              ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x44]
15025 0x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x44
15027 # CHECK: v_max3_f32 v5, v1, v2, -v3              ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x84]
15028 0x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x84
15030 # CHECK: v_max3_f32 v5, -v1, -v2, -v3            ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0xe4]
15031 0x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0xe4
15033 # CHECK: v_max3_f32 v5, |v1|, v2, v3             ; encoding: [0x05,0x01,0xd3,0xd1,0x01,0x05,0x0e,0x04]
15034 0x05,0x01,0xd3,0xd1,0x01,0x05,0x0e,0x04
15036 # CHECK: v_max3_f32 v5, v1, |v2|, v3             ; encoding: [0x05,0x02,0xd3,0xd1,0x01,0x05,0x0e,0x04]
15037 0x05,0x02,0xd3,0xd1,0x01,0x05,0x0e,0x04
15039 # CHECK: v_max3_f32 v5, v1, v2, |v3|             ; encoding: [0x05,0x04,0xd3,0xd1,0x01,0x05,0x0e,0x04]
15040 0x05,0x04,0xd3,0xd1,0x01,0x05,0x0e,0x04
15042 # CHECK: v_max3_f32 v5, |v1|, |v2|, |v3|         ; encoding: [0x05,0x07,0xd3,0xd1,0x01,0x05,0x0e,0x04]
15043 0x05,0x07,0xd3,0xd1,0x01,0x05,0x0e,0x04
15045 # CHECK: v_max3_f32 v5, v1, v2, v3 clamp         ; encoding: [0x05,0x80,0xd3,0xd1,0x01,0x05,0x0e,0x04]
15046 0x05,0x80,0xd3,0xd1,0x01,0x05,0x0e,0x04
15048 # CHECK: v_max3_f32 v5, v1, v2, v3 mul:2         ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x0c]
15049 0x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x0c
15051 # CHECK: v_max3_f32 v5, v1, v2, v3 mul:4         ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x14]
15052 0x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x14
15054 # CHECK: v_max3_f32 v5, v1, v2, v3 div:2         ; encoding: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x1c]
15055 0x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x1c
15057 # CHECK: v_max3_i32 v5, v1, v2, v3               ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0x0e,0x04]
15058 0x05,0x00,0xd4,0xd1,0x01,0x05,0x0e,0x04
15060 # CHECK: v_max3_i32 v255, v1, v2, v3             ; encoding: [0xff,0x00,0xd4,0xd1,0x01,0x05,0x0e,0x04]
15061 0xff,0x00,0xd4,0xd1,0x01,0x05,0x0e,0x04
15063 # CHECK: v_max3_i32 v5, v255, v2, v3             ; encoding: [0x05,0x00,0xd4,0xd1,0xff,0x05,0x0e,0x04]
15064 0x05,0x00,0xd4,0xd1,0xff,0x05,0x0e,0x04
15066 # CHECK: v_max3_i32 v5, s1, v2, v3               ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x04,0x0e,0x04]
15067 0x05,0x00,0xd4,0xd1,0x01,0x04,0x0e,0x04
15069 # CHECK: v_max3_i32 v5, s101, v2, v3             ; encoding: [0x05,0x00,0xd4,0xd1,0x65,0x04,0x0e,0x04]
15070 0x05,0x00,0xd4,0xd1,0x65,0x04,0x0e,0x04
15072 # CHECK: v_max3_i32 v5, flat_scratch_lo, v2, v3  ; encoding: [0x05,0x00,0xd4,0xd1,0x66,0x04,0x0e,0x04]
15073 0x05,0x00,0xd4,0xd1,0x66,0x04,0x0e,0x04
15075 # CHECK: v_max3_i32 v5, flat_scratch_hi, v2, v3  ; encoding: [0x05,0x00,0xd4,0xd1,0x67,0x04,0x0e,0x04]
15076 0x05,0x00,0xd4,0xd1,0x67,0x04,0x0e,0x04
15078 # CHECK: v_max3_i32 v5, vcc_lo, v2, v3           ; encoding: [0x05,0x00,0xd4,0xd1,0x6a,0x04,0x0e,0x04]
15079 0x05,0x00,0xd4,0xd1,0x6a,0x04,0x0e,0x04
15081 # CHECK: v_max3_i32 v5, vcc_hi, v2, v3           ; encoding: [0x05,0x00,0xd4,0xd1,0x6b,0x04,0x0e,0x04]
15082 0x05,0x00,0xd4,0xd1,0x6b,0x04,0x0e,0x04
15084 # CHECK: v_max3_i32 v5, tba_lo, v2, v3           ; encoding: [0x05,0x00,0xd4,0xd1,0x6c,0x04,0x0e,0x04]
15085 0x05,0x00,0xd4,0xd1,0x6c,0x04,0x0e,0x04
15087 # CHECK: v_max3_i32 v5, tba_hi, v2, v3           ; encoding: [0x05,0x00,0xd4,0xd1,0x6d,0x04,0x0e,0x04]
15088 0x05,0x00,0xd4,0xd1,0x6d,0x04,0x0e,0x04
15090 # CHECK: v_max3_i32 v5, tma_lo, v2, v3           ; encoding: [0x05,0x00,0xd4,0xd1,0x6e,0x04,0x0e,0x04]
15091 0x05,0x00,0xd4,0xd1,0x6e,0x04,0x0e,0x04
15093 # CHECK: v_max3_i32 v5, tma_hi, v2, v3           ; encoding: [0x05,0x00,0xd4,0xd1,0x6f,0x04,0x0e,0x04]
15094 0x05,0x00,0xd4,0xd1,0x6f,0x04,0x0e,0x04
15096 # CHECK: v_max3_i32 v5, ttmp11, v2, v3           ; encoding: [0x05,0x00,0xd4,0xd1,0x7b,0x04,0x0e,0x04]
15097 0x05,0x00,0xd4,0xd1,0x7b,0x04,0x0e,0x04
15099 # CHECK: v_max3_i32 v5, m0, v2, v3               ; encoding: [0x05,0x00,0xd4,0xd1,0x7c,0x04,0x0e,0x04]
15100 0x05,0x00,0xd4,0xd1,0x7c,0x04,0x0e,0x04
15102 # CHECK: v_max3_i32 v5, exec_lo, v2, v3          ; encoding: [0x05,0x00,0xd4,0xd1,0x7e,0x04,0x0e,0x04]
15103 0x05,0x00,0xd4,0xd1,0x7e,0x04,0x0e,0x04
15105 # CHECK: v_max3_i32 v5, exec_hi, v2, v3          ; encoding: [0x05,0x00,0xd4,0xd1,0x7f,0x04,0x0e,0x04]
15106 0x05,0x00,0xd4,0xd1,0x7f,0x04,0x0e,0x04
15108 # CHECK: v_max3_i32 v5, 0, v2, v3                ; encoding: [0x05,0x00,0xd4,0xd1,0x80,0x04,0x0e,0x04]
15109 0x05,0x00,0xd4,0xd1,0x80,0x04,0x0e,0x04
15111 # CHECK: v_max3_i32 v5, -1, v2, v3               ; encoding: [0x05,0x00,0xd4,0xd1,0xc1,0x04,0x0e,0x04]
15112 0x05,0x00,0xd4,0xd1,0xc1,0x04,0x0e,0x04
15114 # CHECK: v_max3_i32 v5, 0.5, v2, v3              ; encoding: [0x05,0x00,0xd4,0xd1,0xf0,0x04,0x0e,0x04]
15115 0x05,0x00,0xd4,0xd1,0xf0,0x04,0x0e,0x04
15117 # CHECK: v_max3_i32 v5, -4.0, v2, v3             ; encoding: [0x05,0x00,0xd4,0xd1,0xf7,0x04,0x0e,0x04]
15118 0x05,0x00,0xd4,0xd1,0xf7,0x04,0x0e,0x04
15120 # CHECK: v_max3_i32 v5, v1, v255, v3             ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0xff,0x0f,0x04]
15121 0x05,0x00,0xd4,0xd1,0x01,0xff,0x0f,0x04
15123 # CHECK: v_max3_i32 v5, v1, s2, v3               ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0x0c,0x04]
15124 0x05,0x00,0xd4,0xd1,0x01,0x05,0x0c,0x04
15126 # CHECK: v_max3_i32 v5, v1, s101, v3             ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0xcb,0x0c,0x04]
15127 0x05,0x00,0xd4,0xd1,0x01,0xcb,0x0c,0x04
15129 # CHECK: v_max3_i32 v5, v1, flat_scratch_lo, v3  ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0xcd,0x0c,0x04]
15130 0x05,0x00,0xd4,0xd1,0x01,0xcd,0x0c,0x04
15132 # CHECK: v_max3_i32 v5, v1, flat_scratch_hi, v3  ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0xcf,0x0c,0x04]
15133 0x05,0x00,0xd4,0xd1,0x01,0xcf,0x0c,0x04
15135 # CHECK: v_max3_i32 v5, v1, vcc_lo, v3           ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0xd5,0x0c,0x04]
15136 0x05,0x00,0xd4,0xd1,0x01,0xd5,0x0c,0x04
15138 # CHECK: v_max3_i32 v5, v1, vcc_hi, v3           ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0xd7,0x0c,0x04]
15139 0x05,0x00,0xd4,0xd1,0x01,0xd7,0x0c,0x04
15141 # CHECK: v_max3_i32 v5, v1, tba_lo, v3           ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0xd9,0x0c,0x04]
15142 0x05,0x00,0xd4,0xd1,0x01,0xd9,0x0c,0x04
15144 # CHECK: v_max3_i32 v5, v1, tba_hi, v3           ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0xdb,0x0c,0x04]
15145 0x05,0x00,0xd4,0xd1,0x01,0xdb,0x0c,0x04
15147 # CHECK: v_max3_i32 v5, v1, tma_lo, v3           ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0xdd,0x0c,0x04]
15148 0x05,0x00,0xd4,0xd1,0x01,0xdd,0x0c,0x04
15150 # CHECK: v_max3_i32 v5, v1, tma_hi, v3           ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0xdf,0x0c,0x04]
15151 0x05,0x00,0xd4,0xd1,0x01,0xdf,0x0c,0x04
15153 # CHECK: v_max3_i32 v5, v1, ttmp11, v3           ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0xf7,0x0c,0x04]
15154 0x05,0x00,0xd4,0xd1,0x01,0xf7,0x0c,0x04
15156 # CHECK: v_max3_i32 v5, v1, m0, v3               ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0xf9,0x0c,0x04]
15157 0x05,0x00,0xd4,0xd1,0x01,0xf9,0x0c,0x04
15159 # CHECK: v_max3_i32 v5, v1, exec_lo, v3          ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0xfd,0x0c,0x04]
15160 0x05,0x00,0xd4,0xd1,0x01,0xfd,0x0c,0x04
15162 # CHECK: v_max3_i32 v5, v1, exec_hi, v3          ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0xff,0x0c,0x04]
15163 0x05,0x00,0xd4,0xd1,0x01,0xff,0x0c,0x04
15165 # CHECK: v_max3_i32 v5, v1, 0, v3                ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x01,0x0d,0x04]
15166 0x05,0x00,0xd4,0xd1,0x01,0x01,0x0d,0x04
15168 # CHECK: v_max3_i32 v5, v1, -1, v3               ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x83,0x0d,0x04]
15169 0x05,0x00,0xd4,0xd1,0x01,0x83,0x0d,0x04
15171 # CHECK: v_max3_i32 v5, v1, 0.5, v3              ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0xe1,0x0d,0x04]
15172 0x05,0x00,0xd4,0xd1,0x01,0xe1,0x0d,0x04
15174 # CHECK: v_max3_i32 v5, v1, -4.0, v3             ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0xef,0x0d,0x04]
15175 0x05,0x00,0xd4,0xd1,0x01,0xef,0x0d,0x04
15177 # CHECK: v_max3_i32 v5, v1, v2, v255             ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0xfe,0x07]
15178 0x05,0x00,0xd4,0xd1,0x01,0x05,0xfe,0x07
15180 # CHECK: v_max3_i32 v5, v1, v2, s3               ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0x0e,0x00]
15181 0x05,0x00,0xd4,0xd1,0x01,0x05,0x0e,0x00
15183 # CHECK: v_max3_i32 v5, v1, v2, s101             ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0x96,0x01]
15184 0x05,0x00,0xd4,0xd1,0x01,0x05,0x96,0x01
15186 # CHECK: v_max3_i32 v5, v1, v2, flat_scratch_lo  ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0x9a,0x01]
15187 0x05,0x00,0xd4,0xd1,0x01,0x05,0x9a,0x01
15189 # CHECK: v_max3_i32 v5, v1, v2, flat_scratch_hi  ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0x9e,0x01]
15190 0x05,0x00,0xd4,0xd1,0x01,0x05,0x9e,0x01
15192 # CHECK: v_max3_i32 v5, v1, v2, vcc_lo           ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0xaa,0x01]
15193 0x05,0x00,0xd4,0xd1,0x01,0x05,0xaa,0x01
15195 # CHECK: v_max3_i32 v5, v1, v2, vcc_hi           ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0xae,0x01]
15196 0x05,0x00,0xd4,0xd1,0x01,0x05,0xae,0x01
15198 # CHECK: v_max3_i32 v5, v1, v2, tba_lo           ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0xb2,0x01]
15199 0x05,0x00,0xd4,0xd1,0x01,0x05,0xb2,0x01
15201 # CHECK: v_max3_i32 v5, v1, v2, tba_hi           ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0xb6,0x01]
15202 0x05,0x00,0xd4,0xd1,0x01,0x05,0xb6,0x01
15204 # CHECK: v_max3_i32 v5, v1, v2, tma_lo           ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0xba,0x01]
15205 0x05,0x00,0xd4,0xd1,0x01,0x05,0xba,0x01
15207 # CHECK: v_max3_i32 v5, v1, v2, tma_hi           ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0xbe,0x01]
15208 0x05,0x00,0xd4,0xd1,0x01,0x05,0xbe,0x01
15210 # CHECK: v_max3_i32 v5, v1, v2, ttmp11           ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0xee,0x01]
15211 0x05,0x00,0xd4,0xd1,0x01,0x05,0xee,0x01
15213 # CHECK: v_max3_i32 v5, v1, v2, m0               ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0xf2,0x01]
15214 0x05,0x00,0xd4,0xd1,0x01,0x05,0xf2,0x01
15216 # CHECK: v_max3_i32 v5, v1, v2, exec_lo          ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0xfa,0x01]
15217 0x05,0x00,0xd4,0xd1,0x01,0x05,0xfa,0x01
15219 # CHECK: v_max3_i32 v5, v1, v2, exec_hi          ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0xfe,0x01]
15220 0x05,0x00,0xd4,0xd1,0x01,0x05,0xfe,0x01
15222 # CHECK: v_max3_i32 v5, v1, v2, 0                ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0x02,0x02]
15223 0x05,0x00,0xd4,0xd1,0x01,0x05,0x02,0x02
15225 # CHECK: v_max3_i32 v5, v1, v2, -1               ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0x06,0x03]
15226 0x05,0x00,0xd4,0xd1,0x01,0x05,0x06,0x03
15228 # CHECK: v_max3_i32 v5, v1, v2, 0.5              ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0xc2,0x03]
15229 0x05,0x00,0xd4,0xd1,0x01,0x05,0xc2,0x03
15231 # CHECK: v_max3_i32 v5, v1, v2, -4.0             ; encoding: [0x05,0x00,0xd4,0xd1,0x01,0x05,0xde,0x03]
15232 0x05,0x00,0xd4,0xd1,0x01,0x05,0xde,0x03
15234 # CHECK: v_max3_u32 v5, v1, v2, v3               ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0x0e,0x04]
15235 0x05,0x00,0xd5,0xd1,0x01,0x05,0x0e,0x04
15237 # CHECK: v_max3_u32 v255, v1, v2, v3             ; encoding: [0xff,0x00,0xd5,0xd1,0x01,0x05,0x0e,0x04]
15238 0xff,0x00,0xd5,0xd1,0x01,0x05,0x0e,0x04
15240 # CHECK: v_max3_u32 v5, v255, v2, v3             ; encoding: [0x05,0x00,0xd5,0xd1,0xff,0x05,0x0e,0x04]
15241 0x05,0x00,0xd5,0xd1,0xff,0x05,0x0e,0x04
15243 # CHECK: v_max3_u32 v5, s1, v2, v3               ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x04,0x0e,0x04]
15244 0x05,0x00,0xd5,0xd1,0x01,0x04,0x0e,0x04
15246 # CHECK: v_max3_u32 v5, s101, v2, v3             ; encoding: [0x05,0x00,0xd5,0xd1,0x65,0x04,0x0e,0x04]
15247 0x05,0x00,0xd5,0xd1,0x65,0x04,0x0e,0x04
15249 # CHECK: v_max3_u32 v5, flat_scratch_lo, v2, v3  ; encoding: [0x05,0x00,0xd5,0xd1,0x66,0x04,0x0e,0x04]
15250 0x05,0x00,0xd5,0xd1,0x66,0x04,0x0e,0x04
15252 # CHECK: v_max3_u32 v5, flat_scratch_hi, v2, v3  ; encoding: [0x05,0x00,0xd5,0xd1,0x67,0x04,0x0e,0x04]
15253 0x05,0x00,0xd5,0xd1,0x67,0x04,0x0e,0x04
15255 # CHECK: v_max3_u32 v5, vcc_lo, v2, v3           ; encoding: [0x05,0x00,0xd5,0xd1,0x6a,0x04,0x0e,0x04]
15256 0x05,0x00,0xd5,0xd1,0x6a,0x04,0x0e,0x04
15258 # CHECK: v_max3_u32 v5, vcc_hi, v2, v3           ; encoding: [0x05,0x00,0xd5,0xd1,0x6b,0x04,0x0e,0x04]
15259 0x05,0x00,0xd5,0xd1,0x6b,0x04,0x0e,0x04
15261 # CHECK: v_max3_u32 v5, tba_lo, v2, v3           ; encoding: [0x05,0x00,0xd5,0xd1,0x6c,0x04,0x0e,0x04]
15262 0x05,0x00,0xd5,0xd1,0x6c,0x04,0x0e,0x04
15264 # CHECK: v_max3_u32 v5, tba_hi, v2, v3           ; encoding: [0x05,0x00,0xd5,0xd1,0x6d,0x04,0x0e,0x04]
15265 0x05,0x00,0xd5,0xd1,0x6d,0x04,0x0e,0x04
15267 # CHECK: v_max3_u32 v5, tma_lo, v2, v3           ; encoding: [0x05,0x00,0xd5,0xd1,0x6e,0x04,0x0e,0x04]
15268 0x05,0x00,0xd5,0xd1,0x6e,0x04,0x0e,0x04
15270 # CHECK: v_max3_u32 v5, tma_hi, v2, v3           ; encoding: [0x05,0x00,0xd5,0xd1,0x6f,0x04,0x0e,0x04]
15271 0x05,0x00,0xd5,0xd1,0x6f,0x04,0x0e,0x04
15273 # CHECK: v_max3_u32 v5, ttmp11, v2, v3           ; encoding: [0x05,0x00,0xd5,0xd1,0x7b,0x04,0x0e,0x04]
15274 0x05,0x00,0xd5,0xd1,0x7b,0x04,0x0e,0x04
15276 # CHECK: v_max3_u32 v5, m0, v2, v3               ; encoding: [0x05,0x00,0xd5,0xd1,0x7c,0x04,0x0e,0x04]
15277 0x05,0x00,0xd5,0xd1,0x7c,0x04,0x0e,0x04
15279 # CHECK: v_max3_u32 v5, exec_lo, v2, v3          ; encoding: [0x05,0x00,0xd5,0xd1,0x7e,0x04,0x0e,0x04]
15280 0x05,0x00,0xd5,0xd1,0x7e,0x04,0x0e,0x04
15282 # CHECK: v_max3_u32 v5, exec_hi, v2, v3          ; encoding: [0x05,0x00,0xd5,0xd1,0x7f,0x04,0x0e,0x04]
15283 0x05,0x00,0xd5,0xd1,0x7f,0x04,0x0e,0x04
15285 # CHECK: v_max3_u32 v5, 0, v2, v3                ; encoding: [0x05,0x00,0xd5,0xd1,0x80,0x04,0x0e,0x04]
15286 0x05,0x00,0xd5,0xd1,0x80,0x04,0x0e,0x04
15288 # CHECK: v_max3_u32 v5, -1, v2, v3               ; encoding: [0x05,0x00,0xd5,0xd1,0xc1,0x04,0x0e,0x04]
15289 0x05,0x00,0xd5,0xd1,0xc1,0x04,0x0e,0x04
15291 # CHECK: v_max3_u32 v5, 0.5, v2, v3              ; encoding: [0x05,0x00,0xd5,0xd1,0xf0,0x04,0x0e,0x04]
15292 0x05,0x00,0xd5,0xd1,0xf0,0x04,0x0e,0x04
15294 # CHECK: v_max3_u32 v5, -4.0, v2, v3             ; encoding: [0x05,0x00,0xd5,0xd1,0xf7,0x04,0x0e,0x04]
15295 0x05,0x00,0xd5,0xd1,0xf7,0x04,0x0e,0x04
15297 # CHECK: v_max3_u32 v5, v1, v255, v3             ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0xff,0x0f,0x04]
15298 0x05,0x00,0xd5,0xd1,0x01,0xff,0x0f,0x04
15300 # CHECK: v_max3_u32 v5, v1, s2, v3               ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0x0c,0x04]
15301 0x05,0x00,0xd5,0xd1,0x01,0x05,0x0c,0x04
15303 # CHECK: v_max3_u32 v5, v1, s101, v3             ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0xcb,0x0c,0x04]
15304 0x05,0x00,0xd5,0xd1,0x01,0xcb,0x0c,0x04
15306 # CHECK: v_max3_u32 v5, v1, flat_scratch_lo, v3  ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0xcd,0x0c,0x04]
15307 0x05,0x00,0xd5,0xd1,0x01,0xcd,0x0c,0x04
15309 # CHECK: v_max3_u32 v5, v1, flat_scratch_hi, v3  ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0xcf,0x0c,0x04]
15310 0x05,0x00,0xd5,0xd1,0x01,0xcf,0x0c,0x04
15312 # CHECK: v_max3_u32 v5, v1, vcc_lo, v3           ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0xd5,0x0c,0x04]
15313 0x05,0x00,0xd5,0xd1,0x01,0xd5,0x0c,0x04
15315 # CHECK: v_max3_u32 v5, v1, vcc_hi, v3           ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0xd7,0x0c,0x04]
15316 0x05,0x00,0xd5,0xd1,0x01,0xd7,0x0c,0x04
15318 # CHECK: v_max3_u32 v5, v1, tba_lo, v3           ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0xd9,0x0c,0x04]
15319 0x05,0x00,0xd5,0xd1,0x01,0xd9,0x0c,0x04
15321 # CHECK: v_max3_u32 v5, v1, tba_hi, v3           ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0xdb,0x0c,0x04]
15322 0x05,0x00,0xd5,0xd1,0x01,0xdb,0x0c,0x04
15324 # CHECK: v_max3_u32 v5, v1, tma_lo, v3           ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0xdd,0x0c,0x04]
15325 0x05,0x00,0xd5,0xd1,0x01,0xdd,0x0c,0x04
15327 # CHECK: v_max3_u32 v5, v1, tma_hi, v3           ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0xdf,0x0c,0x04]
15328 0x05,0x00,0xd5,0xd1,0x01,0xdf,0x0c,0x04
15330 # CHECK: v_max3_u32 v5, v1, ttmp11, v3           ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0xf7,0x0c,0x04]
15331 0x05,0x00,0xd5,0xd1,0x01,0xf7,0x0c,0x04
15333 # CHECK: v_max3_u32 v5, v1, m0, v3               ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0xf9,0x0c,0x04]
15334 0x05,0x00,0xd5,0xd1,0x01,0xf9,0x0c,0x04
15336 # CHECK: v_max3_u32 v5, v1, exec_lo, v3          ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0xfd,0x0c,0x04]
15337 0x05,0x00,0xd5,0xd1,0x01,0xfd,0x0c,0x04
15339 # CHECK: v_max3_u32 v5, v1, exec_hi, v3          ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0xff,0x0c,0x04]
15340 0x05,0x00,0xd5,0xd1,0x01,0xff,0x0c,0x04
15342 # CHECK: v_max3_u32 v5, v1, 0, v3                ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x01,0x0d,0x04]
15343 0x05,0x00,0xd5,0xd1,0x01,0x01,0x0d,0x04
15345 # CHECK: v_max3_u32 v5, v1, -1, v3               ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x83,0x0d,0x04]
15346 0x05,0x00,0xd5,0xd1,0x01,0x83,0x0d,0x04
15348 # CHECK: v_max3_u32 v5, v1, 0.5, v3              ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0xe1,0x0d,0x04]
15349 0x05,0x00,0xd5,0xd1,0x01,0xe1,0x0d,0x04
15351 # CHECK: v_max3_u32 v5, v1, -4.0, v3             ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0xef,0x0d,0x04]
15352 0x05,0x00,0xd5,0xd1,0x01,0xef,0x0d,0x04
15354 # CHECK: v_max3_u32 v5, v1, v2, v255             ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0xfe,0x07]
15355 0x05,0x00,0xd5,0xd1,0x01,0x05,0xfe,0x07
15357 # CHECK: v_max3_u32 v5, v1, v2, s3               ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0x0e,0x00]
15358 0x05,0x00,0xd5,0xd1,0x01,0x05,0x0e,0x00
15360 # CHECK: v_max3_u32 v5, v1, v2, s101             ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0x96,0x01]
15361 0x05,0x00,0xd5,0xd1,0x01,0x05,0x96,0x01
15363 # CHECK: v_max3_u32 v5, v1, v2, flat_scratch_lo  ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0x9a,0x01]
15364 0x05,0x00,0xd5,0xd1,0x01,0x05,0x9a,0x01
15366 # CHECK: v_max3_u32 v5, v1, v2, flat_scratch_hi  ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0x9e,0x01]
15367 0x05,0x00,0xd5,0xd1,0x01,0x05,0x9e,0x01
15369 # CHECK: v_max3_u32 v5, v1, v2, vcc_lo           ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0xaa,0x01]
15370 0x05,0x00,0xd5,0xd1,0x01,0x05,0xaa,0x01
15372 # CHECK: v_max3_u32 v5, v1, v2, vcc_hi           ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0xae,0x01]
15373 0x05,0x00,0xd5,0xd1,0x01,0x05,0xae,0x01
15375 # CHECK: v_max3_u32 v5, v1, v2, tba_lo           ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0xb2,0x01]
15376 0x05,0x00,0xd5,0xd1,0x01,0x05,0xb2,0x01
15378 # CHECK: v_max3_u32 v5, v1, v2, tba_hi           ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0xb6,0x01]
15379 0x05,0x00,0xd5,0xd1,0x01,0x05,0xb6,0x01
15381 # CHECK: v_max3_u32 v5, v1, v2, tma_lo           ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0xba,0x01]
15382 0x05,0x00,0xd5,0xd1,0x01,0x05,0xba,0x01
15384 # CHECK: v_max3_u32 v5, v1, v2, tma_hi           ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0xbe,0x01]
15385 0x05,0x00,0xd5,0xd1,0x01,0x05,0xbe,0x01
15387 # CHECK: v_max3_u32 v5, v1, v2, ttmp11           ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0xee,0x01]
15388 0x05,0x00,0xd5,0xd1,0x01,0x05,0xee,0x01
15390 # CHECK: v_max3_u32 v5, v1, v2, m0               ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0xf2,0x01]
15391 0x05,0x00,0xd5,0xd1,0x01,0x05,0xf2,0x01
15393 # CHECK: v_max3_u32 v5, v1, v2, exec_lo          ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0xfa,0x01]
15394 0x05,0x00,0xd5,0xd1,0x01,0x05,0xfa,0x01
15396 # CHECK: v_max3_u32 v5, v1, v2, exec_hi          ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0xfe,0x01]
15397 0x05,0x00,0xd5,0xd1,0x01,0x05,0xfe,0x01
15399 # CHECK: v_max3_u32 v5, v1, v2, 0                ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0x02,0x02]
15400 0x05,0x00,0xd5,0xd1,0x01,0x05,0x02,0x02
15402 # CHECK: v_max3_u32 v5, v1, v2, -1               ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0x06,0x03]
15403 0x05,0x00,0xd5,0xd1,0x01,0x05,0x06,0x03
15405 # CHECK: v_max3_u32 v5, v1, v2, 0.5              ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0xc2,0x03]
15406 0x05,0x00,0xd5,0xd1,0x01,0x05,0xc2,0x03
15408 # CHECK: v_max3_u32 v5, v1, v2, -4.0             ; encoding: [0x05,0x00,0xd5,0xd1,0x01,0x05,0xde,0x03]
15409 0x05,0x00,0xd5,0xd1,0x01,0x05,0xde,0x03
15411 # CHECK: v_med3_f32 v5, v1, v2, v3               ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x04]
15412 0x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x04
15414 # CHECK: v_med3_f32 v255, v1, v2, v3             ; encoding: [0xff,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x04]
15415 0xff,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x04
15417 # CHECK: v_med3_f32 v5, v255, v2, v3             ; encoding: [0x05,0x00,0xd6,0xd1,0xff,0x05,0x0e,0x04]
15418 0x05,0x00,0xd6,0xd1,0xff,0x05,0x0e,0x04
15420 # CHECK: v_med3_f32 v5, s1, v2, v3               ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x04,0x0e,0x04]
15421 0x05,0x00,0xd6,0xd1,0x01,0x04,0x0e,0x04
15423 # CHECK: v_med3_f32 v5, s101, v2, v3             ; encoding: [0x05,0x00,0xd6,0xd1,0x65,0x04,0x0e,0x04]
15424 0x05,0x00,0xd6,0xd1,0x65,0x04,0x0e,0x04
15426 # CHECK: v_med3_f32 v5, flat_scratch_lo, v2, v3  ; encoding: [0x05,0x00,0xd6,0xd1,0x66,0x04,0x0e,0x04]
15427 0x05,0x00,0xd6,0xd1,0x66,0x04,0x0e,0x04
15429 # CHECK: v_med3_f32 v5, flat_scratch_hi, v2, v3  ; encoding: [0x05,0x00,0xd6,0xd1,0x67,0x04,0x0e,0x04]
15430 0x05,0x00,0xd6,0xd1,0x67,0x04,0x0e,0x04
15432 # CHECK: v_med3_f32 v5, vcc_lo, v2, v3           ; encoding: [0x05,0x00,0xd6,0xd1,0x6a,0x04,0x0e,0x04]
15433 0x05,0x00,0xd6,0xd1,0x6a,0x04,0x0e,0x04
15435 # CHECK: v_med3_f32 v5, vcc_hi, v2, v3           ; encoding: [0x05,0x00,0xd6,0xd1,0x6b,0x04,0x0e,0x04]
15436 0x05,0x00,0xd6,0xd1,0x6b,0x04,0x0e,0x04
15438 # CHECK: v_med3_f32 v5, tba_lo, v2, v3           ; encoding: [0x05,0x00,0xd6,0xd1,0x6c,0x04,0x0e,0x04]
15439 0x05,0x00,0xd6,0xd1,0x6c,0x04,0x0e,0x04
15441 # CHECK: v_med3_f32 v5, tba_hi, v2, v3           ; encoding: [0x05,0x00,0xd6,0xd1,0x6d,0x04,0x0e,0x04]
15442 0x05,0x00,0xd6,0xd1,0x6d,0x04,0x0e,0x04
15444 # CHECK: v_med3_f32 v5, tma_lo, v2, v3           ; encoding: [0x05,0x00,0xd6,0xd1,0x6e,0x04,0x0e,0x04]
15445 0x05,0x00,0xd6,0xd1,0x6e,0x04,0x0e,0x04
15447 # CHECK: v_med3_f32 v5, tma_hi, v2, v3           ; encoding: [0x05,0x00,0xd6,0xd1,0x6f,0x04,0x0e,0x04]
15448 0x05,0x00,0xd6,0xd1,0x6f,0x04,0x0e,0x04
15450 # CHECK: v_med3_f32 v5, ttmp11, v2, v3           ; encoding: [0x05,0x00,0xd6,0xd1,0x7b,0x04,0x0e,0x04]
15451 0x05,0x00,0xd6,0xd1,0x7b,0x04,0x0e,0x04
15453 # CHECK: v_med3_f32 v5, m0, v2, v3               ; encoding: [0x05,0x00,0xd6,0xd1,0x7c,0x04,0x0e,0x04]
15454 0x05,0x00,0xd6,0xd1,0x7c,0x04,0x0e,0x04
15456 # CHECK: v_med3_f32 v5, exec_lo, v2, v3          ; encoding: [0x05,0x00,0xd6,0xd1,0x7e,0x04,0x0e,0x04]
15457 0x05,0x00,0xd6,0xd1,0x7e,0x04,0x0e,0x04
15459 # CHECK: v_med3_f32 v5, exec_hi, v2, v3          ; encoding: [0x05,0x00,0xd6,0xd1,0x7f,0x04,0x0e,0x04]
15460 0x05,0x00,0xd6,0xd1,0x7f,0x04,0x0e,0x04
15462 # CHECK: v_med3_f32 v5, 0, v2, v3                ; encoding: [0x05,0x00,0xd6,0xd1,0x80,0x04,0x0e,0x04]
15463 0x05,0x00,0xd6,0xd1,0x80,0x04,0x0e,0x04
15465 # CHECK: v_med3_f32 v5, -1, v2, v3               ; encoding: [0x05,0x00,0xd6,0xd1,0xc1,0x04,0x0e,0x04]
15466 0x05,0x00,0xd6,0xd1,0xc1,0x04,0x0e,0x04
15468 # CHECK: v_med3_f32 v5, 0.5, v2, v3              ; encoding: [0x05,0x00,0xd6,0xd1,0xf0,0x04,0x0e,0x04]
15469 0x05,0x00,0xd6,0xd1,0xf0,0x04,0x0e,0x04
15471 # CHECK: v_med3_f32 v5, -4.0, v2, v3             ; encoding: [0x05,0x00,0xd6,0xd1,0xf7,0x04,0x0e,0x04]
15472 0x05,0x00,0xd6,0xd1,0xf7,0x04,0x0e,0x04
15474 # CHECK: v_med3_f32 v5, v1, v255, v3             ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0xff,0x0f,0x04]
15475 0x05,0x00,0xd6,0xd1,0x01,0xff,0x0f,0x04
15477 # CHECK: v_med3_f32 v5, v1, s2, v3               ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x0c,0x04]
15478 0x05,0x00,0xd6,0xd1,0x01,0x05,0x0c,0x04
15480 # CHECK: v_med3_f32 v5, v1, s101, v3             ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0xcb,0x0c,0x04]
15481 0x05,0x00,0xd6,0xd1,0x01,0xcb,0x0c,0x04
15483 # CHECK: v_med3_f32 v5, v1, flat_scratch_lo, v3  ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0xcd,0x0c,0x04]
15484 0x05,0x00,0xd6,0xd1,0x01,0xcd,0x0c,0x04
15486 # CHECK: v_med3_f32 v5, v1, flat_scratch_hi, v3  ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0xcf,0x0c,0x04]
15487 0x05,0x00,0xd6,0xd1,0x01,0xcf,0x0c,0x04
15489 # CHECK: v_med3_f32 v5, v1, vcc_lo, v3           ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0xd5,0x0c,0x04]
15490 0x05,0x00,0xd6,0xd1,0x01,0xd5,0x0c,0x04
15492 # CHECK: v_med3_f32 v5, v1, vcc_hi, v3           ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0xd7,0x0c,0x04]
15493 0x05,0x00,0xd6,0xd1,0x01,0xd7,0x0c,0x04
15495 # CHECK: v_med3_f32 v5, v1, tba_lo, v3           ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0xd9,0x0c,0x04]
15496 0x05,0x00,0xd6,0xd1,0x01,0xd9,0x0c,0x04
15498 # CHECK: v_med3_f32 v5, v1, tba_hi, v3           ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0xdb,0x0c,0x04]
15499 0x05,0x00,0xd6,0xd1,0x01,0xdb,0x0c,0x04
15501 # CHECK: v_med3_f32 v5, v1, tma_lo, v3           ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0xdd,0x0c,0x04]
15502 0x05,0x00,0xd6,0xd1,0x01,0xdd,0x0c,0x04
15504 # CHECK: v_med3_f32 v5, v1, tma_hi, v3           ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0xdf,0x0c,0x04]
15505 0x05,0x00,0xd6,0xd1,0x01,0xdf,0x0c,0x04
15507 # CHECK: v_med3_f32 v5, v1, ttmp11, v3           ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0xf7,0x0c,0x04]
15508 0x05,0x00,0xd6,0xd1,0x01,0xf7,0x0c,0x04
15510 # CHECK: v_med3_f32 v5, v1, m0, v3               ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0xf9,0x0c,0x04]
15511 0x05,0x00,0xd6,0xd1,0x01,0xf9,0x0c,0x04
15513 # CHECK: v_med3_f32 v5, v1, exec_lo, v3          ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0xfd,0x0c,0x04]
15514 0x05,0x00,0xd6,0xd1,0x01,0xfd,0x0c,0x04
15516 # CHECK: v_med3_f32 v5, v1, exec_hi, v3          ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0xff,0x0c,0x04]
15517 0x05,0x00,0xd6,0xd1,0x01,0xff,0x0c,0x04
15519 # CHECK: v_med3_f32 v5, v1, 0, v3                ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x01,0x0d,0x04]
15520 0x05,0x00,0xd6,0xd1,0x01,0x01,0x0d,0x04
15522 # CHECK: v_med3_f32 v5, v1, -1, v3               ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x83,0x0d,0x04]
15523 0x05,0x00,0xd6,0xd1,0x01,0x83,0x0d,0x04
15525 # CHECK: v_med3_f32 v5, v1, 0.5, v3              ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0xe1,0x0d,0x04]
15526 0x05,0x00,0xd6,0xd1,0x01,0xe1,0x0d,0x04
15528 # CHECK: v_med3_f32 v5, v1, -4.0, v3             ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0xef,0x0d,0x04]
15529 0x05,0x00,0xd6,0xd1,0x01,0xef,0x0d,0x04
15531 # CHECK: v_med3_f32 v5, v1, v2, v255             ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0xfe,0x07]
15532 0x05,0x00,0xd6,0xd1,0x01,0x05,0xfe,0x07
15534 # CHECK: v_med3_f32 v5, v1, v2, s3               ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x00]
15535 0x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x00
15537 # CHECK: v_med3_f32 v5, v1, v2, s101             ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x96,0x01]
15538 0x05,0x00,0xd6,0xd1,0x01,0x05,0x96,0x01
15540 # CHECK: v_med3_f32 v5, v1, v2, flat_scratch_lo  ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x9a,0x01]
15541 0x05,0x00,0xd6,0xd1,0x01,0x05,0x9a,0x01
15543 # CHECK: v_med3_f32 v5, v1, v2, flat_scratch_hi  ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x9e,0x01]
15544 0x05,0x00,0xd6,0xd1,0x01,0x05,0x9e,0x01
15546 # CHECK: v_med3_f32 v5, v1, v2, vcc_lo           ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0xaa,0x01]
15547 0x05,0x00,0xd6,0xd1,0x01,0x05,0xaa,0x01
15549 # CHECK: v_med3_f32 v5, v1, v2, vcc_hi           ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0xae,0x01]
15550 0x05,0x00,0xd6,0xd1,0x01,0x05,0xae,0x01
15552 # CHECK: v_med3_f32 v5, v1, v2, tba_lo           ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0xb2,0x01]
15553 0x05,0x00,0xd6,0xd1,0x01,0x05,0xb2,0x01
15555 # CHECK: v_med3_f32 v5, v1, v2, tba_hi           ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0xb6,0x01]
15556 0x05,0x00,0xd6,0xd1,0x01,0x05,0xb6,0x01
15558 # CHECK: v_med3_f32 v5, v1, v2, tma_lo           ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0xba,0x01]
15559 0x05,0x00,0xd6,0xd1,0x01,0x05,0xba,0x01
15561 # CHECK: v_med3_f32 v5, v1, v2, tma_hi           ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0xbe,0x01]
15562 0x05,0x00,0xd6,0xd1,0x01,0x05,0xbe,0x01
15564 # CHECK: v_med3_f32 v5, v1, v2, ttmp11           ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0xee,0x01]
15565 0x05,0x00,0xd6,0xd1,0x01,0x05,0xee,0x01
15567 # CHECK: v_med3_f32 v5, v1, v2, m0               ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0xf2,0x01]
15568 0x05,0x00,0xd6,0xd1,0x01,0x05,0xf2,0x01
15570 # CHECK: v_med3_f32 v5, v1, v2, exec_lo          ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0xfa,0x01]
15571 0x05,0x00,0xd6,0xd1,0x01,0x05,0xfa,0x01
15573 # CHECK: v_med3_f32 v5, v1, v2, exec_hi          ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0xfe,0x01]
15574 0x05,0x00,0xd6,0xd1,0x01,0x05,0xfe,0x01
15576 # CHECK: v_med3_f32 v5, v1, v2, 0                ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x02,0x02]
15577 0x05,0x00,0xd6,0xd1,0x01,0x05,0x02,0x02
15579 # CHECK: v_med3_f32 v5, v1, v2, -1               ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x06,0x03]
15580 0x05,0x00,0xd6,0xd1,0x01,0x05,0x06,0x03
15582 # CHECK: v_med3_f32 v5, v1, v2, 0.5              ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0xc2,0x03]
15583 0x05,0x00,0xd6,0xd1,0x01,0x05,0xc2,0x03
15585 # CHECK: v_med3_f32 v5, v1, v2, -4.0             ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0xde,0x03]
15586 0x05,0x00,0xd6,0xd1,0x01,0x05,0xde,0x03
15588 # CHECK: v_med3_f32 v5, -v1, v2, v3              ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x24]
15589 0x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x24
15591 # CHECK: v_med3_f32 v5, v1, -v2, v3              ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x44]
15592 0x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x44
15594 # CHECK: v_med3_f32 v5, v1, v2, -v3              ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x84]
15595 0x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x84
15597 # CHECK: v_med3_f32 v5, -v1, -v2, -v3            ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0xe4]
15598 0x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0xe4
15600 # CHECK: v_med3_f32 v5, |v1|, v2, v3             ; encoding: [0x05,0x01,0xd6,0xd1,0x01,0x05,0x0e,0x04]
15601 0x05,0x01,0xd6,0xd1,0x01,0x05,0x0e,0x04
15603 # CHECK: v_med3_f32 v5, v1, |v2|, v3             ; encoding: [0x05,0x02,0xd6,0xd1,0x01,0x05,0x0e,0x04]
15604 0x05,0x02,0xd6,0xd1,0x01,0x05,0x0e,0x04
15606 # CHECK: v_med3_f32 v5, v1, v2, |v3|             ; encoding: [0x05,0x04,0xd6,0xd1,0x01,0x05,0x0e,0x04]
15607 0x05,0x04,0xd6,0xd1,0x01,0x05,0x0e,0x04
15609 # CHECK: v_med3_f32 v5, |v1|, |v2|, |v3|         ; encoding: [0x05,0x07,0xd6,0xd1,0x01,0x05,0x0e,0x04]
15610 0x05,0x07,0xd6,0xd1,0x01,0x05,0x0e,0x04
15612 # CHECK: v_med3_f32 v5, v1, v2, v3 clamp         ; encoding: [0x05,0x80,0xd6,0xd1,0x01,0x05,0x0e,0x04]
15613 0x05,0x80,0xd6,0xd1,0x01,0x05,0x0e,0x04
15615 # CHECK: v_med3_f32 v5, v1, v2, v3 mul:2         ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x0c]
15616 0x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x0c
15618 # CHECK: v_med3_f32 v5, v1, v2, v3 mul:4         ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x14]
15619 0x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x14
15621 # CHECK: v_med3_f32 v5, v1, v2, v3 div:2         ; encoding: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x1c]
15622 0x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x1c
15624 # CHECK: v_med3_i32 v5, v1, v2, v3               ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0x0e,0x04]
15625 0x05,0x00,0xd7,0xd1,0x01,0x05,0x0e,0x04
15627 # CHECK: v_med3_i32 v255, v1, v2, v3             ; encoding: [0xff,0x00,0xd7,0xd1,0x01,0x05,0x0e,0x04]
15628 0xff,0x00,0xd7,0xd1,0x01,0x05,0x0e,0x04
15630 # CHECK: v_med3_i32 v5, v255, v2, v3             ; encoding: [0x05,0x00,0xd7,0xd1,0xff,0x05,0x0e,0x04]
15631 0x05,0x00,0xd7,0xd1,0xff,0x05,0x0e,0x04
15633 # CHECK: v_med3_i32 v5, s1, v2, v3               ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x04,0x0e,0x04]
15634 0x05,0x00,0xd7,0xd1,0x01,0x04,0x0e,0x04
15636 # CHECK: v_med3_i32 v5, s101, v2, v3             ; encoding: [0x05,0x00,0xd7,0xd1,0x65,0x04,0x0e,0x04]
15637 0x05,0x00,0xd7,0xd1,0x65,0x04,0x0e,0x04
15639 # CHECK: v_med3_i32 v5, flat_scratch_lo, v2, v3  ; encoding: [0x05,0x00,0xd7,0xd1,0x66,0x04,0x0e,0x04]
15640 0x05,0x00,0xd7,0xd1,0x66,0x04,0x0e,0x04
15642 # CHECK: v_med3_i32 v5, flat_scratch_hi, v2, v3  ; encoding: [0x05,0x00,0xd7,0xd1,0x67,0x04,0x0e,0x04]
15643 0x05,0x00,0xd7,0xd1,0x67,0x04,0x0e,0x04
15645 # CHECK: v_med3_i32 v5, vcc_lo, v2, v3           ; encoding: [0x05,0x00,0xd7,0xd1,0x6a,0x04,0x0e,0x04]
15646 0x05,0x00,0xd7,0xd1,0x6a,0x04,0x0e,0x04
15648 # CHECK: v_med3_i32 v5, vcc_hi, v2, v3           ; encoding: [0x05,0x00,0xd7,0xd1,0x6b,0x04,0x0e,0x04]
15649 0x05,0x00,0xd7,0xd1,0x6b,0x04,0x0e,0x04
15651 # CHECK: v_med3_i32 v5, tba_lo, v2, v3           ; encoding: [0x05,0x00,0xd7,0xd1,0x6c,0x04,0x0e,0x04]
15652 0x05,0x00,0xd7,0xd1,0x6c,0x04,0x0e,0x04
15654 # CHECK: v_med3_i32 v5, tba_hi, v2, v3           ; encoding: [0x05,0x00,0xd7,0xd1,0x6d,0x04,0x0e,0x04]
15655 0x05,0x00,0xd7,0xd1,0x6d,0x04,0x0e,0x04
15657 # CHECK: v_med3_i32 v5, tma_lo, v2, v3           ; encoding: [0x05,0x00,0xd7,0xd1,0x6e,0x04,0x0e,0x04]
15658 0x05,0x00,0xd7,0xd1,0x6e,0x04,0x0e,0x04
15660 # CHECK: v_med3_i32 v5, tma_hi, v2, v3           ; encoding: [0x05,0x00,0xd7,0xd1,0x6f,0x04,0x0e,0x04]
15661 0x05,0x00,0xd7,0xd1,0x6f,0x04,0x0e,0x04
15663 # CHECK: v_med3_i32 v5, ttmp11, v2, v3           ; encoding: [0x05,0x00,0xd7,0xd1,0x7b,0x04,0x0e,0x04]
15664 0x05,0x00,0xd7,0xd1,0x7b,0x04,0x0e,0x04
15666 # CHECK: v_med3_i32 v5, m0, v2, v3               ; encoding: [0x05,0x00,0xd7,0xd1,0x7c,0x04,0x0e,0x04]
15667 0x05,0x00,0xd7,0xd1,0x7c,0x04,0x0e,0x04
15669 # CHECK: v_med3_i32 v5, exec_lo, v2, v3          ; encoding: [0x05,0x00,0xd7,0xd1,0x7e,0x04,0x0e,0x04]
15670 0x05,0x00,0xd7,0xd1,0x7e,0x04,0x0e,0x04
15672 # CHECK: v_med3_i32 v5, exec_hi, v2, v3          ; encoding: [0x05,0x00,0xd7,0xd1,0x7f,0x04,0x0e,0x04]
15673 0x05,0x00,0xd7,0xd1,0x7f,0x04,0x0e,0x04
15675 # CHECK: v_med3_i32 v5, 0, v2, v3                ; encoding: [0x05,0x00,0xd7,0xd1,0x80,0x04,0x0e,0x04]
15676 0x05,0x00,0xd7,0xd1,0x80,0x04,0x0e,0x04
15678 # CHECK: v_med3_i32 v5, -1, v2, v3               ; encoding: [0x05,0x00,0xd7,0xd1,0xc1,0x04,0x0e,0x04]
15679 0x05,0x00,0xd7,0xd1,0xc1,0x04,0x0e,0x04
15681 # CHECK: v_med3_i32 v5, 0.5, v2, v3              ; encoding: [0x05,0x00,0xd7,0xd1,0xf0,0x04,0x0e,0x04]
15682 0x05,0x00,0xd7,0xd1,0xf0,0x04,0x0e,0x04
15684 # CHECK: v_med3_i32 v5, -4.0, v2, v3             ; encoding: [0x05,0x00,0xd7,0xd1,0xf7,0x04,0x0e,0x04]
15685 0x05,0x00,0xd7,0xd1,0xf7,0x04,0x0e,0x04
15687 # CHECK: v_med3_i32 v5, v1, v255, v3             ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0xff,0x0f,0x04]
15688 0x05,0x00,0xd7,0xd1,0x01,0xff,0x0f,0x04
15690 # CHECK: v_med3_i32 v5, v1, s2, v3               ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0x0c,0x04]
15691 0x05,0x00,0xd7,0xd1,0x01,0x05,0x0c,0x04
15693 # CHECK: v_med3_i32 v5, v1, s101, v3             ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0xcb,0x0c,0x04]
15694 0x05,0x00,0xd7,0xd1,0x01,0xcb,0x0c,0x04
15696 # CHECK: v_med3_i32 v5, v1, flat_scratch_lo, v3  ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0xcd,0x0c,0x04]
15697 0x05,0x00,0xd7,0xd1,0x01,0xcd,0x0c,0x04
15699 # CHECK: v_med3_i32 v5, v1, flat_scratch_hi, v3  ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0xcf,0x0c,0x04]
15700 0x05,0x00,0xd7,0xd1,0x01,0xcf,0x0c,0x04
15702 # CHECK: v_med3_i32 v5, v1, vcc_lo, v3           ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0xd5,0x0c,0x04]
15703 0x05,0x00,0xd7,0xd1,0x01,0xd5,0x0c,0x04
15705 # CHECK: v_med3_i32 v5, v1, vcc_hi, v3           ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0xd7,0x0c,0x04]
15706 0x05,0x00,0xd7,0xd1,0x01,0xd7,0x0c,0x04
15708 # CHECK: v_med3_i32 v5, v1, tba_lo, v3           ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0xd9,0x0c,0x04]
15709 0x05,0x00,0xd7,0xd1,0x01,0xd9,0x0c,0x04
15711 # CHECK: v_med3_i32 v5, v1, tba_hi, v3           ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0xdb,0x0c,0x04]
15712 0x05,0x00,0xd7,0xd1,0x01,0xdb,0x0c,0x04
15714 # CHECK: v_med3_i32 v5, v1, tma_lo, v3           ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0xdd,0x0c,0x04]
15715 0x05,0x00,0xd7,0xd1,0x01,0xdd,0x0c,0x04
15717 # CHECK: v_med3_i32 v5, v1, tma_hi, v3           ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0xdf,0x0c,0x04]
15718 0x05,0x00,0xd7,0xd1,0x01,0xdf,0x0c,0x04
15720 # CHECK: v_med3_i32 v5, v1, ttmp11, v3           ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0xf7,0x0c,0x04]
15721 0x05,0x00,0xd7,0xd1,0x01,0xf7,0x0c,0x04
15723 # CHECK: v_med3_i32 v5, v1, m0, v3               ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0xf9,0x0c,0x04]
15724 0x05,0x00,0xd7,0xd1,0x01,0xf9,0x0c,0x04
15726 # CHECK: v_med3_i32 v5, v1, exec_lo, v3          ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0xfd,0x0c,0x04]
15727 0x05,0x00,0xd7,0xd1,0x01,0xfd,0x0c,0x04
15729 # CHECK: v_med3_i32 v5, v1, exec_hi, v3          ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0xff,0x0c,0x04]
15730 0x05,0x00,0xd7,0xd1,0x01,0xff,0x0c,0x04
15732 # CHECK: v_med3_i32 v5, v1, 0, v3                ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x01,0x0d,0x04]
15733 0x05,0x00,0xd7,0xd1,0x01,0x01,0x0d,0x04
15735 # CHECK: v_med3_i32 v5, v1, -1, v3               ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x83,0x0d,0x04]
15736 0x05,0x00,0xd7,0xd1,0x01,0x83,0x0d,0x04
15738 # CHECK: v_med3_i32 v5, v1, 0.5, v3              ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0xe1,0x0d,0x04]
15739 0x05,0x00,0xd7,0xd1,0x01,0xe1,0x0d,0x04
15741 # CHECK: v_med3_i32 v5, v1, -4.0, v3             ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0xef,0x0d,0x04]
15742 0x05,0x00,0xd7,0xd1,0x01,0xef,0x0d,0x04
15744 # CHECK: v_med3_i32 v5, v1, v2, v255             ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0xfe,0x07]
15745 0x05,0x00,0xd7,0xd1,0x01,0x05,0xfe,0x07
15747 # CHECK: v_med3_i32 v5, v1, v2, s3               ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0x0e,0x00]
15748 0x05,0x00,0xd7,0xd1,0x01,0x05,0x0e,0x00
15750 # CHECK: v_med3_i32 v5, v1, v2, s101             ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0x96,0x01]
15751 0x05,0x00,0xd7,0xd1,0x01,0x05,0x96,0x01
15753 # CHECK: v_med3_i32 v5, v1, v2, flat_scratch_lo  ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0x9a,0x01]
15754 0x05,0x00,0xd7,0xd1,0x01,0x05,0x9a,0x01
15756 # CHECK: v_med3_i32 v5, v1, v2, flat_scratch_hi  ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0x9e,0x01]
15757 0x05,0x00,0xd7,0xd1,0x01,0x05,0x9e,0x01
15759 # CHECK: v_med3_i32 v5, v1, v2, vcc_lo           ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0xaa,0x01]
15760 0x05,0x00,0xd7,0xd1,0x01,0x05,0xaa,0x01
15762 # CHECK: v_med3_i32 v5, v1, v2, vcc_hi           ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0xae,0x01]
15763 0x05,0x00,0xd7,0xd1,0x01,0x05,0xae,0x01
15765 # CHECK: v_med3_i32 v5, v1, v2, tba_lo           ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0xb2,0x01]
15766 0x05,0x00,0xd7,0xd1,0x01,0x05,0xb2,0x01
15768 # CHECK: v_med3_i32 v5, v1, v2, tba_hi           ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0xb6,0x01]
15769 0x05,0x00,0xd7,0xd1,0x01,0x05,0xb6,0x01
15771 # CHECK: v_med3_i32 v5, v1, v2, tma_lo           ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0xba,0x01]
15772 0x05,0x00,0xd7,0xd1,0x01,0x05,0xba,0x01
15774 # CHECK: v_med3_i32 v5, v1, v2, tma_hi           ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0xbe,0x01]
15775 0x05,0x00,0xd7,0xd1,0x01,0x05,0xbe,0x01
15777 # CHECK: v_med3_i32 v5, v1, v2, ttmp11           ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0xee,0x01]
15778 0x05,0x00,0xd7,0xd1,0x01,0x05,0xee,0x01
15780 # CHECK: v_med3_i32 v5, v1, v2, m0               ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0xf2,0x01]
15781 0x05,0x00,0xd7,0xd1,0x01,0x05,0xf2,0x01
15783 # CHECK: v_med3_i32 v5, v1, v2, exec_lo          ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0xfa,0x01]
15784 0x05,0x00,0xd7,0xd1,0x01,0x05,0xfa,0x01
15786 # CHECK: v_med3_i32 v5, v1, v2, exec_hi          ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0xfe,0x01]
15787 0x05,0x00,0xd7,0xd1,0x01,0x05,0xfe,0x01
15789 # CHECK: v_med3_i32 v5, v1, v2, 0                ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0x02,0x02]
15790 0x05,0x00,0xd7,0xd1,0x01,0x05,0x02,0x02
15792 # CHECK: v_med3_i32 v5, v1, v2, -1               ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0x06,0x03]
15793 0x05,0x00,0xd7,0xd1,0x01,0x05,0x06,0x03
15795 # CHECK: v_med3_i32 v5, v1, v2, 0.5              ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0xc2,0x03]
15796 0x05,0x00,0xd7,0xd1,0x01,0x05,0xc2,0x03
15798 # CHECK: v_med3_i32 v5, v1, v2, -4.0             ; encoding: [0x05,0x00,0xd7,0xd1,0x01,0x05,0xde,0x03]
15799 0x05,0x00,0xd7,0xd1,0x01,0x05,0xde,0x03
15801 # CHECK: v_med3_u32 v5, v1, v2, v3               ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0x0e,0x04]
15802 0x05,0x00,0xd8,0xd1,0x01,0x05,0x0e,0x04
15804 # CHECK: v_med3_u32 v255, v1, v2, v3             ; encoding: [0xff,0x00,0xd8,0xd1,0x01,0x05,0x0e,0x04]
15805 0xff,0x00,0xd8,0xd1,0x01,0x05,0x0e,0x04
15807 # CHECK: v_med3_u32 v5, v255, v2, v3             ; encoding: [0x05,0x00,0xd8,0xd1,0xff,0x05,0x0e,0x04]
15808 0x05,0x00,0xd8,0xd1,0xff,0x05,0x0e,0x04
15810 # CHECK: v_med3_u32 v5, s1, v2, v3               ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x04,0x0e,0x04]
15811 0x05,0x00,0xd8,0xd1,0x01,0x04,0x0e,0x04
15813 # CHECK: v_med3_u32 v5, s101, v2, v3             ; encoding: [0x05,0x00,0xd8,0xd1,0x65,0x04,0x0e,0x04]
15814 0x05,0x00,0xd8,0xd1,0x65,0x04,0x0e,0x04
15816 # CHECK: v_med3_u32 v5, flat_scratch_lo, v2, v3  ; encoding: [0x05,0x00,0xd8,0xd1,0x66,0x04,0x0e,0x04]
15817 0x05,0x00,0xd8,0xd1,0x66,0x04,0x0e,0x04
15819 # CHECK: v_med3_u32 v5, flat_scratch_hi, v2, v3  ; encoding: [0x05,0x00,0xd8,0xd1,0x67,0x04,0x0e,0x04]
15820 0x05,0x00,0xd8,0xd1,0x67,0x04,0x0e,0x04
15822 # CHECK: v_med3_u32 v5, vcc_lo, v2, v3           ; encoding: [0x05,0x00,0xd8,0xd1,0x6a,0x04,0x0e,0x04]
15823 0x05,0x00,0xd8,0xd1,0x6a,0x04,0x0e,0x04
15825 # CHECK: v_med3_u32 v5, vcc_hi, v2, v3           ; encoding: [0x05,0x00,0xd8,0xd1,0x6b,0x04,0x0e,0x04]
15826 0x05,0x00,0xd8,0xd1,0x6b,0x04,0x0e,0x04
15828 # CHECK: v_med3_u32 v5, tba_lo, v2, v3           ; encoding: [0x05,0x00,0xd8,0xd1,0x6c,0x04,0x0e,0x04]
15829 0x05,0x00,0xd8,0xd1,0x6c,0x04,0x0e,0x04
15831 # CHECK: v_med3_u32 v5, tba_hi, v2, v3           ; encoding: [0x05,0x00,0xd8,0xd1,0x6d,0x04,0x0e,0x04]
15832 0x05,0x00,0xd8,0xd1,0x6d,0x04,0x0e,0x04
15834 # CHECK: v_med3_u32 v5, tma_lo, v2, v3           ; encoding: [0x05,0x00,0xd8,0xd1,0x6e,0x04,0x0e,0x04]
15835 0x05,0x00,0xd8,0xd1,0x6e,0x04,0x0e,0x04
15837 # CHECK: v_med3_u32 v5, tma_hi, v2, v3           ; encoding: [0x05,0x00,0xd8,0xd1,0x6f,0x04,0x0e,0x04]
15838 0x05,0x00,0xd8,0xd1,0x6f,0x04,0x0e,0x04
15840 # CHECK: v_med3_u32 v5, ttmp11, v2, v3           ; encoding: [0x05,0x00,0xd8,0xd1,0x7b,0x04,0x0e,0x04]
15841 0x05,0x00,0xd8,0xd1,0x7b,0x04,0x0e,0x04
15843 # CHECK: v_med3_u32 v5, m0, v2, v3               ; encoding: [0x05,0x00,0xd8,0xd1,0x7c,0x04,0x0e,0x04]
15844 0x05,0x00,0xd8,0xd1,0x7c,0x04,0x0e,0x04
15846 # CHECK: v_med3_u32 v5, exec_lo, v2, v3          ; encoding: [0x05,0x00,0xd8,0xd1,0x7e,0x04,0x0e,0x04]
15847 0x05,0x00,0xd8,0xd1,0x7e,0x04,0x0e,0x04
15849 # CHECK: v_med3_u32 v5, exec_hi, v2, v3          ; encoding: [0x05,0x00,0xd8,0xd1,0x7f,0x04,0x0e,0x04]
15850 0x05,0x00,0xd8,0xd1,0x7f,0x04,0x0e,0x04
15852 # CHECK: v_med3_u32 v5, 0, v2, v3                ; encoding: [0x05,0x00,0xd8,0xd1,0x80,0x04,0x0e,0x04]
15853 0x05,0x00,0xd8,0xd1,0x80,0x04,0x0e,0x04
15855 # CHECK: v_med3_u32 v5, -1, v2, v3               ; encoding: [0x05,0x00,0xd8,0xd1,0xc1,0x04,0x0e,0x04]
15856 0x05,0x00,0xd8,0xd1,0xc1,0x04,0x0e,0x04
15858 # CHECK: v_med3_u32 v5, 0.5, v2, v3              ; encoding: [0x05,0x00,0xd8,0xd1,0xf0,0x04,0x0e,0x04]
15859 0x05,0x00,0xd8,0xd1,0xf0,0x04,0x0e,0x04
15861 # CHECK: v_med3_u32 v5, -4.0, v2, v3             ; encoding: [0x05,0x00,0xd8,0xd1,0xf7,0x04,0x0e,0x04]
15862 0x05,0x00,0xd8,0xd1,0xf7,0x04,0x0e,0x04
15864 # CHECK: v_med3_u32 v5, v1, v255, v3             ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0xff,0x0f,0x04]
15865 0x05,0x00,0xd8,0xd1,0x01,0xff,0x0f,0x04
15867 # CHECK: v_med3_u32 v5, v1, s2, v3               ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0x0c,0x04]
15868 0x05,0x00,0xd8,0xd1,0x01,0x05,0x0c,0x04
15870 # CHECK: v_med3_u32 v5, v1, s101, v3             ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0xcb,0x0c,0x04]
15871 0x05,0x00,0xd8,0xd1,0x01,0xcb,0x0c,0x04
15873 # CHECK: v_med3_u32 v5, v1, flat_scratch_lo, v3  ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0xcd,0x0c,0x04]
15874 0x05,0x00,0xd8,0xd1,0x01,0xcd,0x0c,0x04
15876 # CHECK: v_med3_u32 v5, v1, flat_scratch_hi, v3  ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0xcf,0x0c,0x04]
15877 0x05,0x00,0xd8,0xd1,0x01,0xcf,0x0c,0x04
15879 # CHECK: v_med3_u32 v5, v1, vcc_lo, v3           ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0xd5,0x0c,0x04]
15880 0x05,0x00,0xd8,0xd1,0x01,0xd5,0x0c,0x04
15882 # CHECK: v_med3_u32 v5, v1, vcc_hi, v3           ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0xd7,0x0c,0x04]
15883 0x05,0x00,0xd8,0xd1,0x01,0xd7,0x0c,0x04
15885 # CHECK: v_med3_u32 v5, v1, tba_lo, v3           ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0xd9,0x0c,0x04]
15886 0x05,0x00,0xd8,0xd1,0x01,0xd9,0x0c,0x04
15888 # CHECK: v_med3_u32 v5, v1, tba_hi, v3           ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0xdb,0x0c,0x04]
15889 0x05,0x00,0xd8,0xd1,0x01,0xdb,0x0c,0x04
15891 # CHECK: v_med3_u32 v5, v1, tma_lo, v3           ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0xdd,0x0c,0x04]
15892 0x05,0x00,0xd8,0xd1,0x01,0xdd,0x0c,0x04
15894 # CHECK: v_med3_u32 v5, v1, tma_hi, v3           ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0xdf,0x0c,0x04]
15895 0x05,0x00,0xd8,0xd1,0x01,0xdf,0x0c,0x04
15897 # CHECK: v_med3_u32 v5, v1, ttmp11, v3           ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0xf7,0x0c,0x04]
15898 0x05,0x00,0xd8,0xd1,0x01,0xf7,0x0c,0x04
15900 # CHECK: v_med3_u32 v5, v1, m0, v3               ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0xf9,0x0c,0x04]
15901 0x05,0x00,0xd8,0xd1,0x01,0xf9,0x0c,0x04
15903 # CHECK: v_med3_u32 v5, v1, exec_lo, v3          ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0xfd,0x0c,0x04]
15904 0x05,0x00,0xd8,0xd1,0x01,0xfd,0x0c,0x04
15906 # CHECK: v_med3_u32 v5, v1, exec_hi, v3          ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0xff,0x0c,0x04]
15907 0x05,0x00,0xd8,0xd1,0x01,0xff,0x0c,0x04
15909 # CHECK: v_med3_u32 v5, v1, 0, v3                ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x01,0x0d,0x04]
15910 0x05,0x00,0xd8,0xd1,0x01,0x01,0x0d,0x04
15912 # CHECK: v_med3_u32 v5, v1, -1, v3               ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x83,0x0d,0x04]
15913 0x05,0x00,0xd8,0xd1,0x01,0x83,0x0d,0x04
15915 # CHECK: v_med3_u32 v5, v1, 0.5, v3              ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0xe1,0x0d,0x04]
15916 0x05,0x00,0xd8,0xd1,0x01,0xe1,0x0d,0x04
15918 # CHECK: v_med3_u32 v5, v1, -4.0, v3             ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0xef,0x0d,0x04]
15919 0x05,0x00,0xd8,0xd1,0x01,0xef,0x0d,0x04
15921 # CHECK: v_med3_u32 v5, v1, v2, v255             ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0xfe,0x07]
15922 0x05,0x00,0xd8,0xd1,0x01,0x05,0xfe,0x07
15924 # CHECK: v_med3_u32 v5, v1, v2, s3               ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0x0e,0x00]
15925 0x05,0x00,0xd8,0xd1,0x01,0x05,0x0e,0x00
15927 # CHECK: v_med3_u32 v5, v1, v2, s101             ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0x96,0x01]
15928 0x05,0x00,0xd8,0xd1,0x01,0x05,0x96,0x01
15930 # CHECK: v_med3_u32 v5, v1, v2, flat_scratch_lo  ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0x9a,0x01]
15931 0x05,0x00,0xd8,0xd1,0x01,0x05,0x9a,0x01
15933 # CHECK: v_med3_u32 v5, v1, v2, flat_scratch_hi  ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0x9e,0x01]
15934 0x05,0x00,0xd8,0xd1,0x01,0x05,0x9e,0x01
15936 # CHECK: v_med3_u32 v5, v1, v2, vcc_lo           ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0xaa,0x01]
15937 0x05,0x00,0xd8,0xd1,0x01,0x05,0xaa,0x01
15939 # CHECK: v_med3_u32 v5, v1, v2, vcc_hi           ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0xae,0x01]
15940 0x05,0x00,0xd8,0xd1,0x01,0x05,0xae,0x01
15942 # CHECK: v_med3_u32 v5, v1, v2, tba_lo           ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0xb2,0x01]
15943 0x05,0x00,0xd8,0xd1,0x01,0x05,0xb2,0x01
15945 # CHECK: v_med3_u32 v5, v1, v2, tba_hi           ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0xb6,0x01]
15946 0x05,0x00,0xd8,0xd1,0x01,0x05,0xb6,0x01
15948 # CHECK: v_med3_u32 v5, v1, v2, tma_lo           ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0xba,0x01]
15949 0x05,0x00,0xd8,0xd1,0x01,0x05,0xba,0x01
15951 # CHECK: v_med3_u32 v5, v1, v2, tma_hi           ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0xbe,0x01]
15952 0x05,0x00,0xd8,0xd1,0x01,0x05,0xbe,0x01
15954 # CHECK: v_med3_u32 v5, v1, v2, ttmp11           ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0xee,0x01]
15955 0x05,0x00,0xd8,0xd1,0x01,0x05,0xee,0x01
15957 # CHECK: v_med3_u32 v5, v1, v2, m0               ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0xf2,0x01]
15958 0x05,0x00,0xd8,0xd1,0x01,0x05,0xf2,0x01
15960 # CHECK: v_med3_u32 v5, v1, v2, exec_lo          ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0xfa,0x01]
15961 0x05,0x00,0xd8,0xd1,0x01,0x05,0xfa,0x01
15963 # CHECK: v_med3_u32 v5, v1, v2, exec_hi          ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0xfe,0x01]
15964 0x05,0x00,0xd8,0xd1,0x01,0x05,0xfe,0x01
15966 # CHECK: v_med3_u32 v5, v1, v2, 0                ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0x02,0x02]
15967 0x05,0x00,0xd8,0xd1,0x01,0x05,0x02,0x02
15969 # CHECK: v_med3_u32 v5, v1, v2, -1               ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0x06,0x03]
15970 0x05,0x00,0xd8,0xd1,0x01,0x05,0x06,0x03
15972 # CHECK: v_med3_u32 v5, v1, v2, 0.5              ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0xc2,0x03]
15973 0x05,0x00,0xd8,0xd1,0x01,0x05,0xc2,0x03
15975 # CHECK: v_med3_u32 v5, v1, v2, -4.0             ; encoding: [0x05,0x00,0xd8,0xd1,0x01,0x05,0xde,0x03]
15976 0x05,0x00,0xd8,0xd1,0x01,0x05,0xde,0x03
15978 # CHECK: v_sad_u8 v5, v1, v2, v3                 ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0x0e,0x04]
15979 0x05,0x00,0xd9,0xd1,0x01,0x05,0x0e,0x04
15981 # CHECK: v_sad_u8 v255, v1, v2, v3               ; encoding: [0xff,0x00,0xd9,0xd1,0x01,0x05,0x0e,0x04]
15982 0xff,0x00,0xd9,0xd1,0x01,0x05,0x0e,0x04
15984 # CHECK: v_sad_u8 v5, v255, v2, v3               ; encoding: [0x05,0x00,0xd9,0xd1,0xff,0x05,0x0e,0x04]
15985 0x05,0x00,0xd9,0xd1,0xff,0x05,0x0e,0x04
15987 # CHECK: v_sad_u8 v5, s1, v2, v3                 ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x04,0x0e,0x04]
15988 0x05,0x00,0xd9,0xd1,0x01,0x04,0x0e,0x04
15990 # CHECK: v_sad_u8 v5, s101, v2, v3               ; encoding: [0x05,0x00,0xd9,0xd1,0x65,0x04,0x0e,0x04]
15991 0x05,0x00,0xd9,0xd1,0x65,0x04,0x0e,0x04
15993 # CHECK: v_sad_u8 v5, flat_scratch_lo, v2, v3    ; encoding: [0x05,0x00,0xd9,0xd1,0x66,0x04,0x0e,0x04]
15994 0x05,0x00,0xd9,0xd1,0x66,0x04,0x0e,0x04
15996 # CHECK: v_sad_u8 v5, flat_scratch_hi, v2, v3    ; encoding: [0x05,0x00,0xd9,0xd1,0x67,0x04,0x0e,0x04]
15997 0x05,0x00,0xd9,0xd1,0x67,0x04,0x0e,0x04
15999 # CHECK: v_sad_u8 v5, vcc_lo, v2, v3             ; encoding: [0x05,0x00,0xd9,0xd1,0x6a,0x04,0x0e,0x04]
16000 0x05,0x00,0xd9,0xd1,0x6a,0x04,0x0e,0x04
16002 # CHECK: v_sad_u8 v5, vcc_hi, v2, v3             ; encoding: [0x05,0x00,0xd9,0xd1,0x6b,0x04,0x0e,0x04]
16003 0x05,0x00,0xd9,0xd1,0x6b,0x04,0x0e,0x04
16005 # CHECK: v_sad_u8 v5, tba_lo, v2, v3             ; encoding: [0x05,0x00,0xd9,0xd1,0x6c,0x04,0x0e,0x04]
16006 0x05,0x00,0xd9,0xd1,0x6c,0x04,0x0e,0x04
16008 # CHECK: v_sad_u8 v5, tba_hi, v2, v3             ; encoding: [0x05,0x00,0xd9,0xd1,0x6d,0x04,0x0e,0x04]
16009 0x05,0x00,0xd9,0xd1,0x6d,0x04,0x0e,0x04
16011 # CHECK: v_sad_u8 v5, tma_lo, v2, v3             ; encoding: [0x05,0x00,0xd9,0xd1,0x6e,0x04,0x0e,0x04]
16012 0x05,0x00,0xd9,0xd1,0x6e,0x04,0x0e,0x04
16014 # CHECK: v_sad_u8 v5, tma_hi, v2, v3             ; encoding: [0x05,0x00,0xd9,0xd1,0x6f,0x04,0x0e,0x04]
16015 0x05,0x00,0xd9,0xd1,0x6f,0x04,0x0e,0x04
16017 # CHECK: v_sad_u8 v5, ttmp11, v2, v3             ; encoding: [0x05,0x00,0xd9,0xd1,0x7b,0x04,0x0e,0x04]
16018 0x05,0x00,0xd9,0xd1,0x7b,0x04,0x0e,0x04
16020 # CHECK: v_sad_u8 v5, m0, v2, v3                 ; encoding: [0x05,0x00,0xd9,0xd1,0x7c,0x04,0x0e,0x04]
16021 0x05,0x00,0xd9,0xd1,0x7c,0x04,0x0e,0x04
16023 # CHECK: v_sad_u8 v5, exec_lo, v2, v3            ; encoding: [0x05,0x00,0xd9,0xd1,0x7e,0x04,0x0e,0x04]
16024 0x05,0x00,0xd9,0xd1,0x7e,0x04,0x0e,0x04
16026 # CHECK: v_sad_u8 v5, exec_hi, v2, v3            ; encoding: [0x05,0x00,0xd9,0xd1,0x7f,0x04,0x0e,0x04]
16027 0x05,0x00,0xd9,0xd1,0x7f,0x04,0x0e,0x04
16029 # CHECK: v_sad_u8 v5, 0, v2, v3                  ; encoding: [0x05,0x00,0xd9,0xd1,0x80,0x04,0x0e,0x04]
16030 0x05,0x00,0xd9,0xd1,0x80,0x04,0x0e,0x04
16032 # CHECK: v_sad_u8 v5, -1, v2, v3                 ; encoding: [0x05,0x00,0xd9,0xd1,0xc1,0x04,0x0e,0x04]
16033 0x05,0x00,0xd9,0xd1,0xc1,0x04,0x0e,0x04
16035 # CHECK: v_sad_u8 v5, 0.5, v2, v3                ; encoding: [0x05,0x00,0xd9,0xd1,0xf0,0x04,0x0e,0x04]
16036 0x05,0x00,0xd9,0xd1,0xf0,0x04,0x0e,0x04
16038 # CHECK: v_sad_u8 v5, -4.0, v2, v3               ; encoding: [0x05,0x00,0xd9,0xd1,0xf7,0x04,0x0e,0x04]
16039 0x05,0x00,0xd9,0xd1,0xf7,0x04,0x0e,0x04
16041 # CHECK: v_sad_u8 v5, v1, v255, v3               ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0xff,0x0f,0x04]
16042 0x05,0x00,0xd9,0xd1,0x01,0xff,0x0f,0x04
16044 # CHECK: v_sad_u8 v5, v1, s2, v3                 ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0x0c,0x04]
16045 0x05,0x00,0xd9,0xd1,0x01,0x05,0x0c,0x04
16047 # CHECK: v_sad_u8 v5, v1, s101, v3               ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0xcb,0x0c,0x04]
16048 0x05,0x00,0xd9,0xd1,0x01,0xcb,0x0c,0x04
16050 # CHECK: v_sad_u8 v5, v1, flat_scratch_lo, v3    ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0xcd,0x0c,0x04]
16051 0x05,0x00,0xd9,0xd1,0x01,0xcd,0x0c,0x04
16053 # CHECK: v_sad_u8 v5, v1, flat_scratch_hi, v3    ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0xcf,0x0c,0x04]
16054 0x05,0x00,0xd9,0xd1,0x01,0xcf,0x0c,0x04
16056 # CHECK: v_sad_u8 v5, v1, vcc_lo, v3             ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0xd5,0x0c,0x04]
16057 0x05,0x00,0xd9,0xd1,0x01,0xd5,0x0c,0x04
16059 # CHECK: v_sad_u8 v5, v1, vcc_hi, v3             ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0xd7,0x0c,0x04]
16060 0x05,0x00,0xd9,0xd1,0x01,0xd7,0x0c,0x04
16062 # CHECK: v_sad_u8 v5, v1, tba_lo, v3             ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0xd9,0x0c,0x04]
16063 0x05,0x00,0xd9,0xd1,0x01,0xd9,0x0c,0x04
16065 # CHECK: v_sad_u8 v5, v1, tba_hi, v3             ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0xdb,0x0c,0x04]
16066 0x05,0x00,0xd9,0xd1,0x01,0xdb,0x0c,0x04
16068 # CHECK: v_sad_u8 v5, v1, tma_lo, v3             ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0xdd,0x0c,0x04]
16069 0x05,0x00,0xd9,0xd1,0x01,0xdd,0x0c,0x04
16071 # CHECK: v_sad_u8 v5, v1, tma_hi, v3             ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0xdf,0x0c,0x04]
16072 0x05,0x00,0xd9,0xd1,0x01,0xdf,0x0c,0x04
16074 # CHECK: v_sad_u8 v5, v1, ttmp11, v3             ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0xf7,0x0c,0x04]
16075 0x05,0x00,0xd9,0xd1,0x01,0xf7,0x0c,0x04
16077 # CHECK: v_sad_u8 v5, v1, m0, v3                 ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0xf9,0x0c,0x04]
16078 0x05,0x00,0xd9,0xd1,0x01,0xf9,0x0c,0x04
16080 # CHECK: v_sad_u8 v5, v1, exec_lo, v3            ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0xfd,0x0c,0x04]
16081 0x05,0x00,0xd9,0xd1,0x01,0xfd,0x0c,0x04
16083 # CHECK: v_sad_u8 v5, v1, exec_hi, v3            ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0xff,0x0c,0x04]
16084 0x05,0x00,0xd9,0xd1,0x01,0xff,0x0c,0x04
16086 # CHECK: v_sad_u8 v5, v1, 0, v3                  ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x01,0x0d,0x04]
16087 0x05,0x00,0xd9,0xd1,0x01,0x01,0x0d,0x04
16089 # CHECK: v_sad_u8 v5, v1, -1, v3                 ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x83,0x0d,0x04]
16090 0x05,0x00,0xd9,0xd1,0x01,0x83,0x0d,0x04
16092 # CHECK: v_sad_u8 v5, v1, 0.5, v3                ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0xe1,0x0d,0x04]
16093 0x05,0x00,0xd9,0xd1,0x01,0xe1,0x0d,0x04
16095 # CHECK: v_sad_u8 v5, v1, -4.0, v3               ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0xef,0x0d,0x04]
16096 0x05,0x00,0xd9,0xd1,0x01,0xef,0x0d,0x04
16098 # CHECK: v_sad_u8 v5, v1, v2, v255               ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0xfe,0x07]
16099 0x05,0x00,0xd9,0xd1,0x01,0x05,0xfe,0x07
16101 # CHECK: v_sad_u8 v5, v1, v2, s3                 ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0x0e,0x00]
16102 0x05,0x00,0xd9,0xd1,0x01,0x05,0x0e,0x00
16104 # CHECK: v_sad_u8 v5, v1, v2, s101               ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0x96,0x01]
16105 0x05,0x00,0xd9,0xd1,0x01,0x05,0x96,0x01
16107 # CHECK: v_sad_u8 v5, v1, v2, flat_scratch_lo    ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0x9a,0x01]
16108 0x05,0x00,0xd9,0xd1,0x01,0x05,0x9a,0x01
16110 # CHECK: v_sad_u8 v5, v1, v2, flat_scratch_hi    ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0x9e,0x01]
16111 0x05,0x00,0xd9,0xd1,0x01,0x05,0x9e,0x01
16113 # CHECK: v_sad_u8 v5, v1, v2, vcc_lo             ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0xaa,0x01]
16114 0x05,0x00,0xd9,0xd1,0x01,0x05,0xaa,0x01
16116 # CHECK: v_sad_u8 v5, v1, v2, vcc_hi             ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0xae,0x01]
16117 0x05,0x00,0xd9,0xd1,0x01,0x05,0xae,0x01
16119 # CHECK: v_sad_u8 v5, v1, v2, tba_lo             ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0xb2,0x01]
16120 0x05,0x00,0xd9,0xd1,0x01,0x05,0xb2,0x01
16122 # CHECK: v_sad_u8 v5, v1, v2, tba_hi             ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0xb6,0x01]
16123 0x05,0x00,0xd9,0xd1,0x01,0x05,0xb6,0x01
16125 # CHECK: v_sad_u8 v5, v1, v2, tma_lo             ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0xba,0x01]
16126 0x05,0x00,0xd9,0xd1,0x01,0x05,0xba,0x01
16128 # CHECK: v_sad_u8 v5, v1, v2, tma_hi             ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0xbe,0x01]
16129 0x05,0x00,0xd9,0xd1,0x01,0x05,0xbe,0x01
16131 # CHECK: v_sad_u8 v5, v1, v2, ttmp11             ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0xee,0x01]
16132 0x05,0x00,0xd9,0xd1,0x01,0x05,0xee,0x01
16134 # CHECK: v_sad_u8 v5, v1, v2, m0                 ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0xf2,0x01]
16135 0x05,0x00,0xd9,0xd1,0x01,0x05,0xf2,0x01
16137 # CHECK: v_sad_u8 v5, v1, v2, exec_lo            ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0xfa,0x01]
16138 0x05,0x00,0xd9,0xd1,0x01,0x05,0xfa,0x01
16140 # CHECK: v_sad_u8 v5, v1, v2, exec_hi            ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0xfe,0x01]
16141 0x05,0x00,0xd9,0xd1,0x01,0x05,0xfe,0x01
16143 # CHECK: v_sad_u8 v5, v1, v2, 0                  ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0x02,0x02]
16144 0x05,0x00,0xd9,0xd1,0x01,0x05,0x02,0x02
16146 # CHECK: v_sad_u8 v5, v1, v2, -1                 ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0x06,0x03]
16147 0x05,0x00,0xd9,0xd1,0x01,0x05,0x06,0x03
16149 # CHECK: v_sad_u8 v5, v1, v2, 0.5                ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0xc2,0x03]
16150 0x05,0x00,0xd9,0xd1,0x01,0x05,0xc2,0x03
16152 # CHECK: v_sad_u8 v5, v1, v2, -4.0               ; encoding: [0x05,0x00,0xd9,0xd1,0x01,0x05,0xde,0x03]
16153 0x05,0x00,0xd9,0xd1,0x01,0x05,0xde,0x03
16155 # CHECK: v_sad_u8 v5, v1, v2, v3 clamp           ; encoding: [0x05,0x80,0xd9,0xd1,0x01,0x05,0x0e,0x04]
16156 0x05,0x80,0xd9,0xd1,0x01,0x05,0x0e,0x04
16158 # CHECK: v_sad_hi_u8 v5, v1, v2, v3              ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0x0e,0x04]
16159 0x05,0x00,0xda,0xd1,0x01,0x05,0x0e,0x04
16161 # CHECK: v_sad_hi_u8 v255, v1, v2, v3            ; encoding: [0xff,0x00,0xda,0xd1,0x01,0x05,0x0e,0x04]
16162 0xff,0x00,0xda,0xd1,0x01,0x05,0x0e,0x04
16164 # CHECK: v_sad_hi_u8 v5, v255, v2, v3            ; encoding: [0x05,0x00,0xda,0xd1,0xff,0x05,0x0e,0x04]
16165 0x05,0x00,0xda,0xd1,0xff,0x05,0x0e,0x04
16167 # CHECK: v_sad_hi_u8 v5, s1, v2, v3              ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x04,0x0e,0x04]
16168 0x05,0x00,0xda,0xd1,0x01,0x04,0x0e,0x04
16170 # CHECK: v_sad_hi_u8 v5, s101, v2, v3            ; encoding: [0x05,0x00,0xda,0xd1,0x65,0x04,0x0e,0x04]
16171 0x05,0x00,0xda,0xd1,0x65,0x04,0x0e,0x04
16173 # CHECK: v_sad_hi_u8 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xda,0xd1,0x66,0x04,0x0e,0x04]
16174 0x05,0x00,0xda,0xd1,0x66,0x04,0x0e,0x04
16176 # CHECK: v_sad_hi_u8 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xda,0xd1,0x67,0x04,0x0e,0x04]
16177 0x05,0x00,0xda,0xd1,0x67,0x04,0x0e,0x04
16179 # CHECK: v_sad_hi_u8 v5, vcc_lo, v2, v3          ; encoding: [0x05,0x00,0xda,0xd1,0x6a,0x04,0x0e,0x04]
16180 0x05,0x00,0xda,0xd1,0x6a,0x04,0x0e,0x04
16182 # CHECK: v_sad_hi_u8 v5, vcc_hi, v2, v3          ; encoding: [0x05,0x00,0xda,0xd1,0x6b,0x04,0x0e,0x04]
16183 0x05,0x00,0xda,0xd1,0x6b,0x04,0x0e,0x04
16185 # CHECK: v_sad_hi_u8 v5, tba_lo, v2, v3          ; encoding: [0x05,0x00,0xda,0xd1,0x6c,0x04,0x0e,0x04]
16186 0x05,0x00,0xda,0xd1,0x6c,0x04,0x0e,0x04
16188 # CHECK: v_sad_hi_u8 v5, tba_hi, v2, v3          ; encoding: [0x05,0x00,0xda,0xd1,0x6d,0x04,0x0e,0x04]
16189 0x05,0x00,0xda,0xd1,0x6d,0x04,0x0e,0x04
16191 # CHECK: v_sad_hi_u8 v5, tma_lo, v2, v3          ; encoding: [0x05,0x00,0xda,0xd1,0x6e,0x04,0x0e,0x04]
16192 0x05,0x00,0xda,0xd1,0x6e,0x04,0x0e,0x04
16194 # CHECK: v_sad_hi_u8 v5, tma_hi, v2, v3          ; encoding: [0x05,0x00,0xda,0xd1,0x6f,0x04,0x0e,0x04]
16195 0x05,0x00,0xda,0xd1,0x6f,0x04,0x0e,0x04
16197 # CHECK: v_sad_hi_u8 v5, ttmp11, v2, v3          ; encoding: [0x05,0x00,0xda,0xd1,0x7b,0x04,0x0e,0x04]
16198 0x05,0x00,0xda,0xd1,0x7b,0x04,0x0e,0x04
16200 # CHECK: v_sad_hi_u8 v5, m0, v2, v3              ; encoding: [0x05,0x00,0xda,0xd1,0x7c,0x04,0x0e,0x04]
16201 0x05,0x00,0xda,0xd1,0x7c,0x04,0x0e,0x04
16203 # CHECK: v_sad_hi_u8 v5, exec_lo, v2, v3         ; encoding: [0x05,0x00,0xda,0xd1,0x7e,0x04,0x0e,0x04]
16204 0x05,0x00,0xda,0xd1,0x7e,0x04,0x0e,0x04
16206 # CHECK: v_sad_hi_u8 v5, exec_hi, v2, v3         ; encoding: [0x05,0x00,0xda,0xd1,0x7f,0x04,0x0e,0x04]
16207 0x05,0x00,0xda,0xd1,0x7f,0x04,0x0e,0x04
16209 # CHECK: v_sad_hi_u8 v5, 0, v2, v3               ; encoding: [0x05,0x00,0xda,0xd1,0x80,0x04,0x0e,0x04]
16210 0x05,0x00,0xda,0xd1,0x80,0x04,0x0e,0x04
16212 # CHECK: v_sad_hi_u8 v5, -1, v2, v3              ; encoding: [0x05,0x00,0xda,0xd1,0xc1,0x04,0x0e,0x04]
16213 0x05,0x00,0xda,0xd1,0xc1,0x04,0x0e,0x04
16215 # CHECK: v_sad_hi_u8 v5, 0.5, v2, v3             ; encoding: [0x05,0x00,0xda,0xd1,0xf0,0x04,0x0e,0x04]
16216 0x05,0x00,0xda,0xd1,0xf0,0x04,0x0e,0x04
16218 # CHECK: v_sad_hi_u8 v5, -4.0, v2, v3            ; encoding: [0x05,0x00,0xda,0xd1,0xf7,0x04,0x0e,0x04]
16219 0x05,0x00,0xda,0xd1,0xf7,0x04,0x0e,0x04
16221 # CHECK: v_sad_hi_u8 v5, v1, v255, v3            ; encoding: [0x05,0x00,0xda,0xd1,0x01,0xff,0x0f,0x04]
16222 0x05,0x00,0xda,0xd1,0x01,0xff,0x0f,0x04
16224 # CHECK: v_sad_hi_u8 v5, v1, s2, v3              ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0x0c,0x04]
16225 0x05,0x00,0xda,0xd1,0x01,0x05,0x0c,0x04
16227 # CHECK: v_sad_hi_u8 v5, v1, s101, v3            ; encoding: [0x05,0x00,0xda,0xd1,0x01,0xcb,0x0c,0x04]
16228 0x05,0x00,0xda,0xd1,0x01,0xcb,0x0c,0x04
16230 # CHECK: v_sad_hi_u8 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xda,0xd1,0x01,0xcd,0x0c,0x04]
16231 0x05,0x00,0xda,0xd1,0x01,0xcd,0x0c,0x04
16233 # CHECK: v_sad_hi_u8 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xda,0xd1,0x01,0xcf,0x0c,0x04]
16234 0x05,0x00,0xda,0xd1,0x01,0xcf,0x0c,0x04
16236 # CHECK: v_sad_hi_u8 v5, v1, vcc_lo, v3          ; encoding: [0x05,0x00,0xda,0xd1,0x01,0xd5,0x0c,0x04]
16237 0x05,0x00,0xda,0xd1,0x01,0xd5,0x0c,0x04
16239 # CHECK: v_sad_hi_u8 v5, v1, vcc_hi, v3          ; encoding: [0x05,0x00,0xda,0xd1,0x01,0xd7,0x0c,0x04]
16240 0x05,0x00,0xda,0xd1,0x01,0xd7,0x0c,0x04
16242 # CHECK: v_sad_hi_u8 v5, v1, tba_lo, v3          ; encoding: [0x05,0x00,0xda,0xd1,0x01,0xd9,0x0c,0x04]
16243 0x05,0x00,0xda,0xd1,0x01,0xd9,0x0c,0x04
16245 # CHECK: v_sad_hi_u8 v5, v1, tba_hi, v3          ; encoding: [0x05,0x00,0xda,0xd1,0x01,0xdb,0x0c,0x04]
16246 0x05,0x00,0xda,0xd1,0x01,0xdb,0x0c,0x04
16248 # CHECK: v_sad_hi_u8 v5, v1, tma_lo, v3          ; encoding: [0x05,0x00,0xda,0xd1,0x01,0xdd,0x0c,0x04]
16249 0x05,0x00,0xda,0xd1,0x01,0xdd,0x0c,0x04
16251 # CHECK: v_sad_hi_u8 v5, v1, tma_hi, v3          ; encoding: [0x05,0x00,0xda,0xd1,0x01,0xdf,0x0c,0x04]
16252 0x05,0x00,0xda,0xd1,0x01,0xdf,0x0c,0x04
16254 # CHECK: v_sad_hi_u8 v5, v1, ttmp11, v3          ; encoding: [0x05,0x00,0xda,0xd1,0x01,0xf7,0x0c,0x04]
16255 0x05,0x00,0xda,0xd1,0x01,0xf7,0x0c,0x04
16257 # CHECK: v_sad_hi_u8 v5, v1, m0, v3              ; encoding: [0x05,0x00,0xda,0xd1,0x01,0xf9,0x0c,0x04]
16258 0x05,0x00,0xda,0xd1,0x01,0xf9,0x0c,0x04
16260 # CHECK: v_sad_hi_u8 v5, v1, exec_lo, v3         ; encoding: [0x05,0x00,0xda,0xd1,0x01,0xfd,0x0c,0x04]
16261 0x05,0x00,0xda,0xd1,0x01,0xfd,0x0c,0x04
16263 # CHECK: v_sad_hi_u8 v5, v1, exec_hi, v3         ; encoding: [0x05,0x00,0xda,0xd1,0x01,0xff,0x0c,0x04]
16264 0x05,0x00,0xda,0xd1,0x01,0xff,0x0c,0x04
16266 # CHECK: v_sad_hi_u8 v5, v1, 0, v3               ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x01,0x0d,0x04]
16267 0x05,0x00,0xda,0xd1,0x01,0x01,0x0d,0x04
16269 # CHECK: v_sad_hi_u8 v5, v1, -1, v3              ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x83,0x0d,0x04]
16270 0x05,0x00,0xda,0xd1,0x01,0x83,0x0d,0x04
16272 # CHECK: v_sad_hi_u8 v5, v1, 0.5, v3             ; encoding: [0x05,0x00,0xda,0xd1,0x01,0xe1,0x0d,0x04]
16273 0x05,0x00,0xda,0xd1,0x01,0xe1,0x0d,0x04
16275 # CHECK: v_sad_hi_u8 v5, v1, -4.0, v3            ; encoding: [0x05,0x00,0xda,0xd1,0x01,0xef,0x0d,0x04]
16276 0x05,0x00,0xda,0xd1,0x01,0xef,0x0d,0x04
16278 # CHECK: v_sad_hi_u8 v5, v1, v2, v255            ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0xfe,0x07]
16279 0x05,0x00,0xda,0xd1,0x01,0x05,0xfe,0x07
16281 # CHECK: v_sad_hi_u8 v5, v1, v2, s3              ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0x0e,0x00]
16282 0x05,0x00,0xda,0xd1,0x01,0x05,0x0e,0x00
16284 # CHECK: v_sad_hi_u8 v5, v1, v2, s101            ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0x96,0x01]
16285 0x05,0x00,0xda,0xd1,0x01,0x05,0x96,0x01
16287 # CHECK: v_sad_hi_u8 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0x9a,0x01]
16288 0x05,0x00,0xda,0xd1,0x01,0x05,0x9a,0x01
16290 # CHECK: v_sad_hi_u8 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0x9e,0x01]
16291 0x05,0x00,0xda,0xd1,0x01,0x05,0x9e,0x01
16293 # CHECK: v_sad_hi_u8 v5, v1, v2, vcc_lo          ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0xaa,0x01]
16294 0x05,0x00,0xda,0xd1,0x01,0x05,0xaa,0x01
16296 # CHECK: v_sad_hi_u8 v5, v1, v2, vcc_hi          ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0xae,0x01]
16297 0x05,0x00,0xda,0xd1,0x01,0x05,0xae,0x01
16299 # CHECK: v_sad_hi_u8 v5, v1, v2, tba_lo          ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0xb2,0x01]
16300 0x05,0x00,0xda,0xd1,0x01,0x05,0xb2,0x01
16302 # CHECK: v_sad_hi_u8 v5, v1, v2, tba_hi          ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0xb6,0x01]
16303 0x05,0x00,0xda,0xd1,0x01,0x05,0xb6,0x01
16305 # CHECK: v_sad_hi_u8 v5, v1, v2, tma_lo          ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0xba,0x01]
16306 0x05,0x00,0xda,0xd1,0x01,0x05,0xba,0x01
16308 # CHECK: v_sad_hi_u8 v5, v1, v2, tma_hi          ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0xbe,0x01]
16309 0x05,0x00,0xda,0xd1,0x01,0x05,0xbe,0x01
16311 # CHECK: v_sad_hi_u8 v5, v1, v2, ttmp11          ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0xee,0x01]
16312 0x05,0x00,0xda,0xd1,0x01,0x05,0xee,0x01
16314 # CHECK: v_sad_hi_u8 v5, v1, v2, m0              ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0xf2,0x01]
16315 0x05,0x00,0xda,0xd1,0x01,0x05,0xf2,0x01
16317 # CHECK: v_sad_hi_u8 v5, v1, v2, exec_lo         ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0xfa,0x01]
16318 0x05,0x00,0xda,0xd1,0x01,0x05,0xfa,0x01
16320 # CHECK: v_sad_hi_u8 v5, v1, v2, exec_hi         ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0xfe,0x01]
16321 0x05,0x00,0xda,0xd1,0x01,0x05,0xfe,0x01
16323 # CHECK: v_sad_hi_u8 v5, v1, v2, 0               ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0x02,0x02]
16324 0x05,0x00,0xda,0xd1,0x01,0x05,0x02,0x02
16326 # CHECK: v_sad_hi_u8 v5, v1, v2, -1              ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0x06,0x03]
16327 0x05,0x00,0xda,0xd1,0x01,0x05,0x06,0x03
16329 # CHECK: v_sad_hi_u8 v5, v1, v2, 0.5             ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0xc2,0x03]
16330 0x05,0x00,0xda,0xd1,0x01,0x05,0xc2,0x03
16332 # CHECK: v_sad_hi_u8 v5, v1, v2, -4.0            ; encoding: [0x05,0x00,0xda,0xd1,0x01,0x05,0xde,0x03]
16333 0x05,0x00,0xda,0xd1,0x01,0x05,0xde,0x03
16335 # CHECK: v_sad_hi_u8 v5, v1, v2, v3 clamp        ; encoding: [0x05,0x80,0xda,0xd1,0x01,0x05,0x0e,0x04]
16336 0x05,0x80,0xda,0xd1,0x01,0x05,0x0e,0x04
16338 # CHECK: v_sad_u16 v5, v1, v2, v3                ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0x0e,0x04]
16339 0x05,0x00,0xdb,0xd1,0x01,0x05,0x0e,0x04
16341 # CHECK: v_sad_u16 v255, v1, v2, v3              ; encoding: [0xff,0x00,0xdb,0xd1,0x01,0x05,0x0e,0x04]
16342 0xff,0x00,0xdb,0xd1,0x01,0x05,0x0e,0x04
16344 # CHECK: v_sad_u16 v5, v255, v2, v3              ; encoding: [0x05,0x00,0xdb,0xd1,0xff,0x05,0x0e,0x04]
16345 0x05,0x00,0xdb,0xd1,0xff,0x05,0x0e,0x04
16347 # CHECK: v_sad_u16 v5, s1, v2, v3                ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x04,0x0e,0x04]
16348 0x05,0x00,0xdb,0xd1,0x01,0x04,0x0e,0x04
16350 # CHECK: v_sad_u16 v5, s101, v2, v3              ; encoding: [0x05,0x00,0xdb,0xd1,0x65,0x04,0x0e,0x04]
16351 0x05,0x00,0xdb,0xd1,0x65,0x04,0x0e,0x04
16353 # CHECK: v_sad_u16 v5, flat_scratch_lo, v2, v3   ; encoding: [0x05,0x00,0xdb,0xd1,0x66,0x04,0x0e,0x04]
16354 0x05,0x00,0xdb,0xd1,0x66,0x04,0x0e,0x04
16356 # CHECK: v_sad_u16 v5, flat_scratch_hi, v2, v3   ; encoding: [0x05,0x00,0xdb,0xd1,0x67,0x04,0x0e,0x04]
16357 0x05,0x00,0xdb,0xd1,0x67,0x04,0x0e,0x04
16359 # CHECK: v_sad_u16 v5, vcc_lo, v2, v3            ; encoding: [0x05,0x00,0xdb,0xd1,0x6a,0x04,0x0e,0x04]
16360 0x05,0x00,0xdb,0xd1,0x6a,0x04,0x0e,0x04
16362 # CHECK: v_sad_u16 v5, vcc_hi, v2, v3            ; encoding: [0x05,0x00,0xdb,0xd1,0x6b,0x04,0x0e,0x04]
16363 0x05,0x00,0xdb,0xd1,0x6b,0x04,0x0e,0x04
16365 # CHECK: v_sad_u16 v5, tba_lo, v2, v3            ; encoding: [0x05,0x00,0xdb,0xd1,0x6c,0x04,0x0e,0x04]
16366 0x05,0x00,0xdb,0xd1,0x6c,0x04,0x0e,0x04
16368 # CHECK: v_sad_u16 v5, tba_hi, v2, v3            ; encoding: [0x05,0x00,0xdb,0xd1,0x6d,0x04,0x0e,0x04]
16369 0x05,0x00,0xdb,0xd1,0x6d,0x04,0x0e,0x04
16371 # CHECK: v_sad_u16 v5, tma_lo, v2, v3            ; encoding: [0x05,0x00,0xdb,0xd1,0x6e,0x04,0x0e,0x04]
16372 0x05,0x00,0xdb,0xd1,0x6e,0x04,0x0e,0x04
16374 # CHECK: v_sad_u16 v5, tma_hi, v2, v3            ; encoding: [0x05,0x00,0xdb,0xd1,0x6f,0x04,0x0e,0x04]
16375 0x05,0x00,0xdb,0xd1,0x6f,0x04,0x0e,0x04
16377 # CHECK: v_sad_u16 v5, ttmp11, v2, v3            ; encoding: [0x05,0x00,0xdb,0xd1,0x7b,0x04,0x0e,0x04]
16378 0x05,0x00,0xdb,0xd1,0x7b,0x04,0x0e,0x04
16380 # CHECK: v_sad_u16 v5, m0, v2, v3                ; encoding: [0x05,0x00,0xdb,0xd1,0x7c,0x04,0x0e,0x04]
16381 0x05,0x00,0xdb,0xd1,0x7c,0x04,0x0e,0x04
16383 # CHECK: v_sad_u16 v5, exec_lo, v2, v3           ; encoding: [0x05,0x00,0xdb,0xd1,0x7e,0x04,0x0e,0x04]
16384 0x05,0x00,0xdb,0xd1,0x7e,0x04,0x0e,0x04
16386 # CHECK: v_sad_u16 v5, exec_hi, v2, v3           ; encoding: [0x05,0x00,0xdb,0xd1,0x7f,0x04,0x0e,0x04]
16387 0x05,0x00,0xdb,0xd1,0x7f,0x04,0x0e,0x04
16389 # CHECK: v_sad_u16 v5, 0, v2, v3                 ; encoding: [0x05,0x00,0xdb,0xd1,0x80,0x04,0x0e,0x04]
16390 0x05,0x00,0xdb,0xd1,0x80,0x04,0x0e,0x04
16392 # CHECK: v_sad_u16 v5, -1, v2, v3                ; encoding: [0x05,0x00,0xdb,0xd1,0xc1,0x04,0x0e,0x04]
16393 0x05,0x00,0xdb,0xd1,0xc1,0x04,0x0e,0x04
16395 # CHECK: v_sad_u16 v5, 0.5, v2, v3               ; encoding: [0x05,0x00,0xdb,0xd1,0xf0,0x04,0x0e,0x04]
16396 0x05,0x00,0xdb,0xd1,0xf0,0x04,0x0e,0x04
16398 # CHECK: v_sad_u16 v5, -4.0, v2, v3              ; encoding: [0x05,0x00,0xdb,0xd1,0xf7,0x04,0x0e,0x04]
16399 0x05,0x00,0xdb,0xd1,0xf7,0x04,0x0e,0x04
16401 # CHECK: v_sad_u16 v5, v1, v255, v3              ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0xff,0x0f,0x04]
16402 0x05,0x00,0xdb,0xd1,0x01,0xff,0x0f,0x04
16404 # CHECK: v_sad_u16 v5, v1, s2, v3                ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0x0c,0x04]
16405 0x05,0x00,0xdb,0xd1,0x01,0x05,0x0c,0x04
16407 # CHECK: v_sad_u16 v5, v1, s101, v3              ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0xcb,0x0c,0x04]
16408 0x05,0x00,0xdb,0xd1,0x01,0xcb,0x0c,0x04
16410 # CHECK: v_sad_u16 v5, v1, flat_scratch_lo, v3   ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0xcd,0x0c,0x04]
16411 0x05,0x00,0xdb,0xd1,0x01,0xcd,0x0c,0x04
16413 # CHECK: v_sad_u16 v5, v1, flat_scratch_hi, v3   ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0xcf,0x0c,0x04]
16414 0x05,0x00,0xdb,0xd1,0x01,0xcf,0x0c,0x04
16416 # CHECK: v_sad_u16 v5, v1, vcc_lo, v3            ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0xd5,0x0c,0x04]
16417 0x05,0x00,0xdb,0xd1,0x01,0xd5,0x0c,0x04
16419 # CHECK: v_sad_u16 v5, v1, vcc_hi, v3            ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0xd7,0x0c,0x04]
16420 0x05,0x00,0xdb,0xd1,0x01,0xd7,0x0c,0x04
16422 # CHECK: v_sad_u16 v5, v1, tba_lo, v3            ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0xd9,0x0c,0x04]
16423 0x05,0x00,0xdb,0xd1,0x01,0xd9,0x0c,0x04
16425 # CHECK: v_sad_u16 v5, v1, tba_hi, v3            ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0xdb,0x0c,0x04]
16426 0x05,0x00,0xdb,0xd1,0x01,0xdb,0x0c,0x04
16428 # CHECK: v_sad_u16 v5, v1, tma_lo, v3            ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0xdd,0x0c,0x04]
16429 0x05,0x00,0xdb,0xd1,0x01,0xdd,0x0c,0x04
16431 # CHECK: v_sad_u16 v5, v1, tma_hi, v3            ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0xdf,0x0c,0x04]
16432 0x05,0x00,0xdb,0xd1,0x01,0xdf,0x0c,0x04
16434 # CHECK: v_sad_u16 v5, v1, ttmp11, v3            ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0xf7,0x0c,0x04]
16435 0x05,0x00,0xdb,0xd1,0x01,0xf7,0x0c,0x04
16437 # CHECK: v_sad_u16 v5, v1, m0, v3                ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0xf9,0x0c,0x04]
16438 0x05,0x00,0xdb,0xd1,0x01,0xf9,0x0c,0x04
16440 # CHECK: v_sad_u16 v5, v1, exec_lo, v3           ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0xfd,0x0c,0x04]
16441 0x05,0x00,0xdb,0xd1,0x01,0xfd,0x0c,0x04
16443 # CHECK: v_sad_u16 v5, v1, exec_hi, v3           ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0xff,0x0c,0x04]
16444 0x05,0x00,0xdb,0xd1,0x01,0xff,0x0c,0x04
16446 # CHECK: v_sad_u16 v5, v1, 0, v3                 ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x01,0x0d,0x04]
16447 0x05,0x00,0xdb,0xd1,0x01,0x01,0x0d,0x04
16449 # CHECK: v_sad_u16 v5, v1, -1, v3                ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x83,0x0d,0x04]
16450 0x05,0x00,0xdb,0xd1,0x01,0x83,0x0d,0x04
16452 # CHECK: v_sad_u16 v5, v1, 0.5, v3               ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0xe1,0x0d,0x04]
16453 0x05,0x00,0xdb,0xd1,0x01,0xe1,0x0d,0x04
16455 # CHECK: v_sad_u16 v5, v1, -4.0, v3              ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0xef,0x0d,0x04]
16456 0x05,0x00,0xdb,0xd1,0x01,0xef,0x0d,0x04
16458 # CHECK: v_sad_u16 v5, v1, v2, v255              ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0xfe,0x07]
16459 0x05,0x00,0xdb,0xd1,0x01,0x05,0xfe,0x07
16461 # CHECK: v_sad_u16 v5, v1, v2, s3                ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0x0e,0x00]
16462 0x05,0x00,0xdb,0xd1,0x01,0x05,0x0e,0x00
16464 # CHECK: v_sad_u16 v5, v1, v2, s101              ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0x96,0x01]
16465 0x05,0x00,0xdb,0xd1,0x01,0x05,0x96,0x01
16467 # CHECK: v_sad_u16 v5, v1, v2, flat_scratch_lo   ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0x9a,0x01]
16468 0x05,0x00,0xdb,0xd1,0x01,0x05,0x9a,0x01
16470 # CHECK: v_sad_u16 v5, v1, v2, flat_scratch_hi   ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0x9e,0x01]
16471 0x05,0x00,0xdb,0xd1,0x01,0x05,0x9e,0x01
16473 # CHECK: v_sad_u16 v5, v1, v2, vcc_lo            ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0xaa,0x01]
16474 0x05,0x00,0xdb,0xd1,0x01,0x05,0xaa,0x01
16476 # CHECK: v_sad_u16 v5, v1, v2, vcc_hi            ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0xae,0x01]
16477 0x05,0x00,0xdb,0xd1,0x01,0x05,0xae,0x01
16479 # CHECK: v_sad_u16 v5, v1, v2, tba_lo            ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0xb2,0x01]
16480 0x05,0x00,0xdb,0xd1,0x01,0x05,0xb2,0x01
16482 # CHECK: v_sad_u16 v5, v1, v2, tba_hi            ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0xb6,0x01]
16483 0x05,0x00,0xdb,0xd1,0x01,0x05,0xb6,0x01
16485 # CHECK: v_sad_u16 v5, v1, v2, tma_lo            ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0xba,0x01]
16486 0x05,0x00,0xdb,0xd1,0x01,0x05,0xba,0x01
16488 # CHECK: v_sad_u16 v5, v1, v2, tma_hi            ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0xbe,0x01]
16489 0x05,0x00,0xdb,0xd1,0x01,0x05,0xbe,0x01
16491 # CHECK: v_sad_u16 v5, v1, v2, ttmp11            ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0xee,0x01]
16492 0x05,0x00,0xdb,0xd1,0x01,0x05,0xee,0x01
16494 # CHECK: v_sad_u16 v5, v1, v2, m0                ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0xf2,0x01]
16495 0x05,0x00,0xdb,0xd1,0x01,0x05,0xf2,0x01
16497 # CHECK: v_sad_u16 v5, v1, v2, exec_lo           ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0xfa,0x01]
16498 0x05,0x00,0xdb,0xd1,0x01,0x05,0xfa,0x01
16500 # CHECK: v_sad_u16 v5, v1, v2, exec_hi           ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0xfe,0x01]
16501 0x05,0x00,0xdb,0xd1,0x01,0x05,0xfe,0x01
16503 # CHECK: v_sad_u16 v5, v1, v2, 0                 ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0x02,0x02]
16504 0x05,0x00,0xdb,0xd1,0x01,0x05,0x02,0x02
16506 # CHECK: v_sad_u16 v5, v1, v2, -1                ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0x06,0x03]
16507 0x05,0x00,0xdb,0xd1,0x01,0x05,0x06,0x03
16509 # CHECK: v_sad_u16 v5, v1, v2, 0.5               ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0xc2,0x03]
16510 0x05,0x00,0xdb,0xd1,0x01,0x05,0xc2,0x03
16512 # CHECK: v_sad_u16 v5, v1, v2, -4.0              ; encoding: [0x05,0x00,0xdb,0xd1,0x01,0x05,0xde,0x03]
16513 0x05,0x00,0xdb,0xd1,0x01,0x05,0xde,0x03
16515 # CHECK: v_sad_u16 v5, v1, v2, v3 clamp          ; encoding: [0x05,0x80,0xdb,0xd1,0x01,0x05,0x0e,0x04]
16516 0x05,0x80,0xdb,0xd1,0x01,0x05,0x0e,0x04
16518 # CHECK: v_sad_u32 v5, v1, v2, v3                ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0x0e,0x04]
16519 0x05,0x00,0xdc,0xd1,0x01,0x05,0x0e,0x04
16521 # CHECK: v_sad_u32 v255, v1, v2, v3              ; encoding: [0xff,0x00,0xdc,0xd1,0x01,0x05,0x0e,0x04]
16522 0xff,0x00,0xdc,0xd1,0x01,0x05,0x0e,0x04
16524 # CHECK: v_sad_u32 v5, v255, v2, v3              ; encoding: [0x05,0x00,0xdc,0xd1,0xff,0x05,0x0e,0x04]
16525 0x05,0x00,0xdc,0xd1,0xff,0x05,0x0e,0x04
16527 # CHECK: v_sad_u32 v5, s1, v2, v3                ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x04,0x0e,0x04]
16528 0x05,0x00,0xdc,0xd1,0x01,0x04,0x0e,0x04
16530 # CHECK: v_sad_u32 v5, s101, v2, v3              ; encoding: [0x05,0x00,0xdc,0xd1,0x65,0x04,0x0e,0x04]
16531 0x05,0x00,0xdc,0xd1,0x65,0x04,0x0e,0x04
16533 # CHECK: v_sad_u32 v5, flat_scratch_lo, v2, v3   ; encoding: [0x05,0x00,0xdc,0xd1,0x66,0x04,0x0e,0x04]
16534 0x05,0x00,0xdc,0xd1,0x66,0x04,0x0e,0x04
16536 # CHECK: v_sad_u32 v5, flat_scratch_hi, v2, v3   ; encoding: [0x05,0x00,0xdc,0xd1,0x67,0x04,0x0e,0x04]
16537 0x05,0x00,0xdc,0xd1,0x67,0x04,0x0e,0x04
16539 # CHECK: v_sad_u32 v5, vcc_lo, v2, v3            ; encoding: [0x05,0x00,0xdc,0xd1,0x6a,0x04,0x0e,0x04]
16540 0x05,0x00,0xdc,0xd1,0x6a,0x04,0x0e,0x04
16542 # CHECK: v_sad_u32 v5, vcc_hi, v2, v3            ; encoding: [0x05,0x00,0xdc,0xd1,0x6b,0x04,0x0e,0x04]
16543 0x05,0x00,0xdc,0xd1,0x6b,0x04,0x0e,0x04
16545 # CHECK: v_sad_u32 v5, tba_lo, v2, v3            ; encoding: [0x05,0x00,0xdc,0xd1,0x6c,0x04,0x0e,0x04]
16546 0x05,0x00,0xdc,0xd1,0x6c,0x04,0x0e,0x04
16548 # CHECK: v_sad_u32 v5, tba_hi, v2, v3            ; encoding: [0x05,0x00,0xdc,0xd1,0x6d,0x04,0x0e,0x04]
16549 0x05,0x00,0xdc,0xd1,0x6d,0x04,0x0e,0x04
16551 # CHECK: v_sad_u32 v5, tma_lo, v2, v3            ; encoding: [0x05,0x00,0xdc,0xd1,0x6e,0x04,0x0e,0x04]
16552 0x05,0x00,0xdc,0xd1,0x6e,0x04,0x0e,0x04
16554 # CHECK: v_sad_u32 v5, tma_hi, v2, v3            ; encoding: [0x05,0x00,0xdc,0xd1,0x6f,0x04,0x0e,0x04]
16555 0x05,0x00,0xdc,0xd1,0x6f,0x04,0x0e,0x04
16557 # CHECK: v_sad_u32 v5, ttmp11, v2, v3            ; encoding: [0x05,0x00,0xdc,0xd1,0x7b,0x04,0x0e,0x04]
16558 0x05,0x00,0xdc,0xd1,0x7b,0x04,0x0e,0x04
16560 # CHECK: v_sad_u32 v5, m0, v2, v3                ; encoding: [0x05,0x00,0xdc,0xd1,0x7c,0x04,0x0e,0x04]
16561 0x05,0x00,0xdc,0xd1,0x7c,0x04,0x0e,0x04
16563 # CHECK: v_sad_u32 v5, exec_lo, v2, v3           ; encoding: [0x05,0x00,0xdc,0xd1,0x7e,0x04,0x0e,0x04]
16564 0x05,0x00,0xdc,0xd1,0x7e,0x04,0x0e,0x04
16566 # CHECK: v_sad_u32 v5, exec_hi, v2, v3           ; encoding: [0x05,0x00,0xdc,0xd1,0x7f,0x04,0x0e,0x04]
16567 0x05,0x00,0xdc,0xd1,0x7f,0x04,0x0e,0x04
16569 # CHECK: v_sad_u32 v5, 0, v2, v3                 ; encoding: [0x05,0x00,0xdc,0xd1,0x80,0x04,0x0e,0x04]
16570 0x05,0x00,0xdc,0xd1,0x80,0x04,0x0e,0x04
16572 # CHECK: v_sad_u32 v5, -1, v2, v3                ; encoding: [0x05,0x00,0xdc,0xd1,0xc1,0x04,0x0e,0x04]
16573 0x05,0x00,0xdc,0xd1,0xc1,0x04,0x0e,0x04
16575 # CHECK: v_sad_u32 v5, 0.5, v2, v3               ; encoding: [0x05,0x00,0xdc,0xd1,0xf0,0x04,0x0e,0x04]
16576 0x05,0x00,0xdc,0xd1,0xf0,0x04,0x0e,0x04
16578 # CHECK: v_sad_u32 v5, -4.0, v2, v3              ; encoding: [0x05,0x00,0xdc,0xd1,0xf7,0x04,0x0e,0x04]
16579 0x05,0x00,0xdc,0xd1,0xf7,0x04,0x0e,0x04
16581 # CHECK: v_sad_u32 v5, v1, v255, v3              ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0xff,0x0f,0x04]
16582 0x05,0x00,0xdc,0xd1,0x01,0xff,0x0f,0x04
16584 # CHECK: v_sad_u32 v5, v1, s2, v3                ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0x0c,0x04]
16585 0x05,0x00,0xdc,0xd1,0x01,0x05,0x0c,0x04
16587 # CHECK: v_sad_u32 v5, v1, s101, v3              ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0xcb,0x0c,0x04]
16588 0x05,0x00,0xdc,0xd1,0x01,0xcb,0x0c,0x04
16590 # CHECK: v_sad_u32 v5, v1, flat_scratch_lo, v3   ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0xcd,0x0c,0x04]
16591 0x05,0x00,0xdc,0xd1,0x01,0xcd,0x0c,0x04
16593 # CHECK: v_sad_u32 v5, v1, flat_scratch_hi, v3   ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0xcf,0x0c,0x04]
16594 0x05,0x00,0xdc,0xd1,0x01,0xcf,0x0c,0x04
16596 # CHECK: v_sad_u32 v5, v1, vcc_lo, v3            ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0xd5,0x0c,0x04]
16597 0x05,0x00,0xdc,0xd1,0x01,0xd5,0x0c,0x04
16599 # CHECK: v_sad_u32 v5, v1, vcc_hi, v3            ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0xd7,0x0c,0x04]
16600 0x05,0x00,0xdc,0xd1,0x01,0xd7,0x0c,0x04
16602 # CHECK: v_sad_u32 v5, v1, tba_lo, v3            ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0xd9,0x0c,0x04]
16603 0x05,0x00,0xdc,0xd1,0x01,0xd9,0x0c,0x04
16605 # CHECK: v_sad_u32 v5, v1, tba_hi, v3            ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0xdb,0x0c,0x04]
16606 0x05,0x00,0xdc,0xd1,0x01,0xdb,0x0c,0x04
16608 # CHECK: v_sad_u32 v5, v1, tma_lo, v3            ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0xdd,0x0c,0x04]
16609 0x05,0x00,0xdc,0xd1,0x01,0xdd,0x0c,0x04
16611 # CHECK: v_sad_u32 v5, v1, tma_hi, v3            ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0xdf,0x0c,0x04]
16612 0x05,0x00,0xdc,0xd1,0x01,0xdf,0x0c,0x04
16614 # CHECK: v_sad_u32 v5, v1, ttmp11, v3            ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0xf7,0x0c,0x04]
16615 0x05,0x00,0xdc,0xd1,0x01,0xf7,0x0c,0x04
16617 # CHECK: v_sad_u32 v5, v1, m0, v3                ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0xf9,0x0c,0x04]
16618 0x05,0x00,0xdc,0xd1,0x01,0xf9,0x0c,0x04
16620 # CHECK: v_sad_u32 v5, v1, exec_lo, v3           ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0xfd,0x0c,0x04]
16621 0x05,0x00,0xdc,0xd1,0x01,0xfd,0x0c,0x04
16623 # CHECK: v_sad_u32 v5, v1, exec_hi, v3           ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0xff,0x0c,0x04]
16624 0x05,0x00,0xdc,0xd1,0x01,0xff,0x0c,0x04
16626 # CHECK: v_sad_u32 v5, v1, 0, v3                 ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x01,0x0d,0x04]
16627 0x05,0x00,0xdc,0xd1,0x01,0x01,0x0d,0x04
16629 # CHECK: v_sad_u32 v5, v1, -1, v3                ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x83,0x0d,0x04]
16630 0x05,0x00,0xdc,0xd1,0x01,0x83,0x0d,0x04
16632 # CHECK: v_sad_u32 v5, v1, 0.5, v3               ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0xe1,0x0d,0x04]
16633 0x05,0x00,0xdc,0xd1,0x01,0xe1,0x0d,0x04
16635 # CHECK: v_sad_u32 v5, v1, -4.0, v3              ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0xef,0x0d,0x04]
16636 0x05,0x00,0xdc,0xd1,0x01,0xef,0x0d,0x04
16638 # CHECK: v_sad_u32 v5, v1, v2, v255              ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0xfe,0x07]
16639 0x05,0x00,0xdc,0xd1,0x01,0x05,0xfe,0x07
16641 # CHECK: v_sad_u32 v5, v1, v2, s3                ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0x0e,0x00]
16642 0x05,0x00,0xdc,0xd1,0x01,0x05,0x0e,0x00
16644 # CHECK: v_sad_u32 v5, v1, v2, s101              ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0x96,0x01]
16645 0x05,0x00,0xdc,0xd1,0x01,0x05,0x96,0x01
16647 # CHECK: v_sad_u32 v5, v1, v2, flat_scratch_lo   ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0x9a,0x01]
16648 0x05,0x00,0xdc,0xd1,0x01,0x05,0x9a,0x01
16650 # CHECK: v_sad_u32 v5, v1, v2, flat_scratch_hi   ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0x9e,0x01]
16651 0x05,0x00,0xdc,0xd1,0x01,0x05,0x9e,0x01
16653 # CHECK: v_sad_u32 v5, v1, v2, vcc_lo            ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0xaa,0x01]
16654 0x05,0x00,0xdc,0xd1,0x01,0x05,0xaa,0x01
16656 # CHECK: v_sad_u32 v5, v1, v2, vcc_hi            ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0xae,0x01]
16657 0x05,0x00,0xdc,0xd1,0x01,0x05,0xae,0x01
16659 # CHECK: v_sad_u32 v5, v1, v2, tba_lo            ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0xb2,0x01]
16660 0x05,0x00,0xdc,0xd1,0x01,0x05,0xb2,0x01
16662 # CHECK: v_sad_u32 v5, v1, v2, tba_hi            ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0xb6,0x01]
16663 0x05,0x00,0xdc,0xd1,0x01,0x05,0xb6,0x01
16665 # CHECK: v_sad_u32 v5, v1, v2, tma_lo            ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0xba,0x01]
16666 0x05,0x00,0xdc,0xd1,0x01,0x05,0xba,0x01
16668 # CHECK: v_sad_u32 v5, v1, v2, tma_hi            ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0xbe,0x01]
16669 0x05,0x00,0xdc,0xd1,0x01,0x05,0xbe,0x01
16671 # CHECK: v_sad_u32 v5, v1, v2, ttmp11            ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0xee,0x01]
16672 0x05,0x00,0xdc,0xd1,0x01,0x05,0xee,0x01
16674 # CHECK: v_sad_u32 v5, v1, v2, m0                ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0xf2,0x01]
16675 0x05,0x00,0xdc,0xd1,0x01,0x05,0xf2,0x01
16677 # CHECK: v_sad_u32 v5, v1, v2, exec_lo           ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0xfa,0x01]
16678 0x05,0x00,0xdc,0xd1,0x01,0x05,0xfa,0x01
16680 # CHECK: v_sad_u32 v5, v1, v2, exec_hi           ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0xfe,0x01]
16681 0x05,0x00,0xdc,0xd1,0x01,0x05,0xfe,0x01
16683 # CHECK: v_sad_u32 v5, v1, v2, 0                 ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0x02,0x02]
16684 0x05,0x00,0xdc,0xd1,0x01,0x05,0x02,0x02
16686 # CHECK: v_sad_u32 v5, v1, v2, -1                ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0x06,0x03]
16687 0x05,0x00,0xdc,0xd1,0x01,0x05,0x06,0x03
16689 # CHECK: v_sad_u32 v5, v1, v2, 0.5               ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0xc2,0x03]
16690 0x05,0x00,0xdc,0xd1,0x01,0x05,0xc2,0x03
16692 # CHECK: v_sad_u32 v5, v1, v2, -4.0              ; encoding: [0x05,0x00,0xdc,0xd1,0x01,0x05,0xde,0x03]
16693 0x05,0x00,0xdc,0xd1,0x01,0x05,0xde,0x03
16695 # CHECK: v_sad_u32 v5, v1, v2, v3 clamp          ; encoding: [0x05,0x80,0xdc,0xd1,0x01,0x05,0x0e,0x04]
16696 0x05,0x80,0xdc,0xd1,0x01,0x05,0x0e,0x04
16698 # CHECK: v_cvt_pk_u8_f32 v5, v1, v2, v3          ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0x0e,0x04]
16699 0x05,0x00,0xdd,0xd1,0x01,0x05,0x0e,0x04
16701 # CHECK: v_cvt_pk_u8_f32 v255, v1, v2, v3        ; encoding: [0xff,0x00,0xdd,0xd1,0x01,0x05,0x0e,0x04]
16702 0xff,0x00,0xdd,0xd1,0x01,0x05,0x0e,0x04
16704 # CHECK: v_cvt_pk_u8_f32 v5, v255, v2, v3        ; encoding: [0x05,0x00,0xdd,0xd1,0xff,0x05,0x0e,0x04]
16705 0x05,0x00,0xdd,0xd1,0xff,0x05,0x0e,0x04
16707 # CHECK: v_cvt_pk_u8_f32 v5, s1, v2, v3          ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x04,0x0e,0x04]
16708 0x05,0x00,0xdd,0xd1,0x01,0x04,0x0e,0x04
16710 # CHECK: v_cvt_pk_u8_f32 v5, s101, v2, v3        ; encoding: [0x05,0x00,0xdd,0xd1,0x65,0x04,0x0e,0x04]
16711 0x05,0x00,0xdd,0xd1,0x65,0x04,0x0e,0x04
16713 # CHECK: v_cvt_pk_u8_f32 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xdd,0xd1,0x66,0x04,0x0e,0x04]
16714 0x05,0x00,0xdd,0xd1,0x66,0x04,0x0e,0x04
16716 # CHECK: v_cvt_pk_u8_f32 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xdd,0xd1,0x67,0x04,0x0e,0x04]
16717 0x05,0x00,0xdd,0xd1,0x67,0x04,0x0e,0x04
16719 # CHECK: v_cvt_pk_u8_f32 v5, vcc_lo, v2, v3      ; encoding: [0x05,0x00,0xdd,0xd1,0x6a,0x04,0x0e,0x04]
16720 0x05,0x00,0xdd,0xd1,0x6a,0x04,0x0e,0x04
16722 # CHECK: v_cvt_pk_u8_f32 v5, vcc_hi, v2, v3      ; encoding: [0x05,0x00,0xdd,0xd1,0x6b,0x04,0x0e,0x04]
16723 0x05,0x00,0xdd,0xd1,0x6b,0x04,0x0e,0x04
16725 # CHECK: v_cvt_pk_u8_f32 v5, tba_lo, v2, v3      ; encoding: [0x05,0x00,0xdd,0xd1,0x6c,0x04,0x0e,0x04]
16726 0x05,0x00,0xdd,0xd1,0x6c,0x04,0x0e,0x04
16728 # CHECK: v_cvt_pk_u8_f32 v5, tba_hi, v2, v3      ; encoding: [0x05,0x00,0xdd,0xd1,0x6d,0x04,0x0e,0x04]
16729 0x05,0x00,0xdd,0xd1,0x6d,0x04,0x0e,0x04
16731 # CHECK: v_cvt_pk_u8_f32 v5, tma_lo, v2, v3      ; encoding: [0x05,0x00,0xdd,0xd1,0x6e,0x04,0x0e,0x04]
16732 0x05,0x00,0xdd,0xd1,0x6e,0x04,0x0e,0x04
16734 # CHECK: v_cvt_pk_u8_f32 v5, tma_hi, v2, v3      ; encoding: [0x05,0x00,0xdd,0xd1,0x6f,0x04,0x0e,0x04]
16735 0x05,0x00,0xdd,0xd1,0x6f,0x04,0x0e,0x04
16737 # CHECK: v_cvt_pk_u8_f32 v5, ttmp11, v2, v3      ; encoding: [0x05,0x00,0xdd,0xd1,0x7b,0x04,0x0e,0x04]
16738 0x05,0x00,0xdd,0xd1,0x7b,0x04,0x0e,0x04
16740 # CHECK: v_cvt_pk_u8_f32 v5, m0, v2, v3          ; encoding: [0x05,0x00,0xdd,0xd1,0x7c,0x04,0x0e,0x04]
16741 0x05,0x00,0xdd,0xd1,0x7c,0x04,0x0e,0x04
16743 # CHECK: v_cvt_pk_u8_f32 v5, exec_lo, v2, v3     ; encoding: [0x05,0x00,0xdd,0xd1,0x7e,0x04,0x0e,0x04]
16744 0x05,0x00,0xdd,0xd1,0x7e,0x04,0x0e,0x04
16746 # CHECK: v_cvt_pk_u8_f32 v5, exec_hi, v2, v3     ; encoding: [0x05,0x00,0xdd,0xd1,0x7f,0x04,0x0e,0x04]
16747 0x05,0x00,0xdd,0xd1,0x7f,0x04,0x0e,0x04
16749 # CHECK: v_cvt_pk_u8_f32 v5, 0, v2, v3           ; encoding: [0x05,0x00,0xdd,0xd1,0x80,0x04,0x0e,0x04]
16750 0x05,0x00,0xdd,0xd1,0x80,0x04,0x0e,0x04
16752 # CHECK: v_cvt_pk_u8_f32 v5, -1, v2, v3          ; encoding: [0x05,0x00,0xdd,0xd1,0xc1,0x04,0x0e,0x04]
16753 0x05,0x00,0xdd,0xd1,0xc1,0x04,0x0e,0x04
16755 # CHECK: v_cvt_pk_u8_f32 v5, 0.5, v2, v3         ; encoding: [0x05,0x00,0xdd,0xd1,0xf0,0x04,0x0e,0x04]
16756 0x05,0x00,0xdd,0xd1,0xf0,0x04,0x0e,0x04
16758 # CHECK: v_cvt_pk_u8_f32 v5, -4.0, v2, v3        ; encoding: [0x05,0x00,0xdd,0xd1,0xf7,0x04,0x0e,0x04]
16759 0x05,0x00,0xdd,0xd1,0xf7,0x04,0x0e,0x04
16761 # CHECK: v_cvt_pk_u8_f32 v5, v1, v255, v3        ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0xff,0x0f,0x04]
16762 0x05,0x00,0xdd,0xd1,0x01,0xff,0x0f,0x04
16764 # CHECK: v_cvt_pk_u8_f32 v5, v1, s2, v3          ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0x0c,0x04]
16765 0x05,0x00,0xdd,0xd1,0x01,0x05,0x0c,0x04
16767 # CHECK: v_cvt_pk_u8_f32 v5, v1, s101, v3        ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0xcb,0x0c,0x04]
16768 0x05,0x00,0xdd,0xd1,0x01,0xcb,0x0c,0x04
16770 # CHECK: v_cvt_pk_u8_f32 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0xcd,0x0c,0x04]
16771 0x05,0x00,0xdd,0xd1,0x01,0xcd,0x0c,0x04
16773 # CHECK: v_cvt_pk_u8_f32 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0xcf,0x0c,0x04]
16774 0x05,0x00,0xdd,0xd1,0x01,0xcf,0x0c,0x04
16776 # CHECK: v_cvt_pk_u8_f32 v5, v1, vcc_lo, v3      ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0xd5,0x0c,0x04]
16777 0x05,0x00,0xdd,0xd1,0x01,0xd5,0x0c,0x04
16779 # CHECK: v_cvt_pk_u8_f32 v5, v1, vcc_hi, v3      ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0xd7,0x0c,0x04]
16780 0x05,0x00,0xdd,0xd1,0x01,0xd7,0x0c,0x04
16782 # CHECK: v_cvt_pk_u8_f32 v5, v1, tba_lo, v3      ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0xd9,0x0c,0x04]
16783 0x05,0x00,0xdd,0xd1,0x01,0xd9,0x0c,0x04
16785 # CHECK: v_cvt_pk_u8_f32 v5, v1, tba_hi, v3      ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0xdb,0x0c,0x04]
16786 0x05,0x00,0xdd,0xd1,0x01,0xdb,0x0c,0x04
16788 # CHECK: v_cvt_pk_u8_f32 v5, v1, tma_lo, v3      ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0xdd,0x0c,0x04]
16789 0x05,0x00,0xdd,0xd1,0x01,0xdd,0x0c,0x04
16791 # CHECK: v_cvt_pk_u8_f32 v5, v1, tma_hi, v3      ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0xdf,0x0c,0x04]
16792 0x05,0x00,0xdd,0xd1,0x01,0xdf,0x0c,0x04
16794 # CHECK: v_cvt_pk_u8_f32 v5, v1, ttmp11, v3      ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0xf7,0x0c,0x04]
16795 0x05,0x00,0xdd,0xd1,0x01,0xf7,0x0c,0x04
16797 # CHECK: v_cvt_pk_u8_f32 v5, v1, m0, v3          ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0xf9,0x0c,0x04]
16798 0x05,0x00,0xdd,0xd1,0x01,0xf9,0x0c,0x04
16800 # CHECK: v_cvt_pk_u8_f32 v5, v1, exec_lo, v3     ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0xfd,0x0c,0x04]
16801 0x05,0x00,0xdd,0xd1,0x01,0xfd,0x0c,0x04
16803 # CHECK: v_cvt_pk_u8_f32 v5, v1, exec_hi, v3     ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0xff,0x0c,0x04]
16804 0x05,0x00,0xdd,0xd1,0x01,0xff,0x0c,0x04
16806 # CHECK: v_cvt_pk_u8_f32 v5, v1, 0, v3           ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x01,0x0d,0x04]
16807 0x05,0x00,0xdd,0xd1,0x01,0x01,0x0d,0x04
16809 # CHECK: v_cvt_pk_u8_f32 v5, v1, -1, v3          ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x83,0x0d,0x04]
16810 0x05,0x00,0xdd,0xd1,0x01,0x83,0x0d,0x04
16812 # CHECK: v_cvt_pk_u8_f32 v5, v1, 0.5, v3         ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0xe1,0x0d,0x04]
16813 0x05,0x00,0xdd,0xd1,0x01,0xe1,0x0d,0x04
16815 # CHECK: v_cvt_pk_u8_f32 v5, v1, -4.0, v3        ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0xef,0x0d,0x04]
16816 0x05,0x00,0xdd,0xd1,0x01,0xef,0x0d,0x04
16818 # CHECK: v_cvt_pk_u8_f32 v5, v1, v2, v255        ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0xfe,0x07]
16819 0x05,0x00,0xdd,0xd1,0x01,0x05,0xfe,0x07
16821 # CHECK: v_cvt_pk_u8_f32 v5, v1, v2, s3          ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0x0e,0x00]
16822 0x05,0x00,0xdd,0xd1,0x01,0x05,0x0e,0x00
16824 # CHECK: v_cvt_pk_u8_f32 v5, v1, v2, s101        ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0x96,0x01]
16825 0x05,0x00,0xdd,0xd1,0x01,0x05,0x96,0x01
16827 # CHECK: v_cvt_pk_u8_f32 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0x9a,0x01]
16828 0x05,0x00,0xdd,0xd1,0x01,0x05,0x9a,0x01
16830 # CHECK: v_cvt_pk_u8_f32 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0x9e,0x01]
16831 0x05,0x00,0xdd,0xd1,0x01,0x05,0x9e,0x01
16833 # CHECK: v_cvt_pk_u8_f32 v5, v1, v2, vcc_lo      ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0xaa,0x01]
16834 0x05,0x00,0xdd,0xd1,0x01,0x05,0xaa,0x01
16836 # CHECK: v_cvt_pk_u8_f32 v5, v1, v2, vcc_hi      ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0xae,0x01]
16837 0x05,0x00,0xdd,0xd1,0x01,0x05,0xae,0x01
16839 # CHECK: v_cvt_pk_u8_f32 v5, v1, v2, tba_lo      ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0xb2,0x01]
16840 0x05,0x00,0xdd,0xd1,0x01,0x05,0xb2,0x01
16842 # CHECK: v_cvt_pk_u8_f32 v5, v1, v2, tba_hi      ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0xb6,0x01]
16843 0x05,0x00,0xdd,0xd1,0x01,0x05,0xb6,0x01
16845 # CHECK: v_cvt_pk_u8_f32 v5, v1, v2, tma_lo      ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0xba,0x01]
16846 0x05,0x00,0xdd,0xd1,0x01,0x05,0xba,0x01
16848 # CHECK: v_cvt_pk_u8_f32 v5, v1, v2, tma_hi      ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0xbe,0x01]
16849 0x05,0x00,0xdd,0xd1,0x01,0x05,0xbe,0x01
16851 # CHECK: v_cvt_pk_u8_f32 v5, v1, v2, ttmp11      ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0xee,0x01]
16852 0x05,0x00,0xdd,0xd1,0x01,0x05,0xee,0x01
16854 # CHECK: v_cvt_pk_u8_f32 v5, v1, v2, m0          ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0xf2,0x01]
16855 0x05,0x00,0xdd,0xd1,0x01,0x05,0xf2,0x01
16857 # CHECK: v_cvt_pk_u8_f32 v5, v1, v2, exec_lo     ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0xfa,0x01]
16858 0x05,0x00,0xdd,0xd1,0x01,0x05,0xfa,0x01
16860 # CHECK: v_cvt_pk_u8_f32 v5, v1, v2, exec_hi     ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0xfe,0x01]
16861 0x05,0x00,0xdd,0xd1,0x01,0x05,0xfe,0x01
16863 # CHECK: v_cvt_pk_u8_f32 v5, v1, v2, 0           ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0x02,0x02]
16864 0x05,0x00,0xdd,0xd1,0x01,0x05,0x02,0x02
16866 # CHECK: v_cvt_pk_u8_f32 v5, v1, v2, -1          ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0x06,0x03]
16867 0x05,0x00,0xdd,0xd1,0x01,0x05,0x06,0x03
16869 # CHECK: v_cvt_pk_u8_f32 v5, v1, v2, 0.5         ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0xc2,0x03]
16870 0x05,0x00,0xdd,0xd1,0x01,0x05,0xc2,0x03
16872 # CHECK: v_cvt_pk_u8_f32 v5, v1, v2, -4.0        ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0xde,0x03]
16873 0x05,0x00,0xdd,0xd1,0x01,0x05,0xde,0x03
16875 # CHECK: v_cvt_pk_u8_f32 v5, -v1, v2, v3         ; encoding: [0x05,0x00,0xdd,0xd1,0x01,0x05,0x0e,0x24]
16876 0x05,0x00,0xdd,0xd1,0x01,0x05,0x0e,0x24
16878 # CHECK: v_cvt_pk_u8_f32 v5, |v1|, v2, v3        ; encoding: [0x05,0x01,0xdd,0xd1,0x01,0x05,0x0e,0x04]
16879 0x05,0x01,0xdd,0xd1,0x01,0x05,0x0e,0x04
16881 # CHECK: v_div_fixup_f32 v5, v1, v2, v3          ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x04]
16882 0x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x04
16884 # CHECK: v_div_fixup_f32 v255, v1, v2, v3        ; encoding: [0xff,0x00,0xde,0xd1,0x01,0x05,0x0e,0x04]
16885 0xff,0x00,0xde,0xd1,0x01,0x05,0x0e,0x04
16887 # CHECK: v_div_fixup_f32 v5, v255, v2, v3        ; encoding: [0x05,0x00,0xde,0xd1,0xff,0x05,0x0e,0x04]
16888 0x05,0x00,0xde,0xd1,0xff,0x05,0x0e,0x04
16890 # CHECK: v_div_fixup_f32 v5, s1, v2, v3          ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x04,0x0e,0x04]
16891 0x05,0x00,0xde,0xd1,0x01,0x04,0x0e,0x04
16893 # CHECK: v_div_fixup_f32 v5, s101, v2, v3        ; encoding: [0x05,0x00,0xde,0xd1,0x65,0x04,0x0e,0x04]
16894 0x05,0x00,0xde,0xd1,0x65,0x04,0x0e,0x04
16896 # CHECK: v_div_fixup_f32 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xde,0xd1,0x66,0x04,0x0e,0x04]
16897 0x05,0x00,0xde,0xd1,0x66,0x04,0x0e,0x04
16899 # CHECK: v_div_fixup_f32 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xde,0xd1,0x67,0x04,0x0e,0x04]
16900 0x05,0x00,0xde,0xd1,0x67,0x04,0x0e,0x04
16902 # CHECK: v_div_fixup_f32 v5, vcc_lo, v2, v3      ; encoding: [0x05,0x00,0xde,0xd1,0x6a,0x04,0x0e,0x04]
16903 0x05,0x00,0xde,0xd1,0x6a,0x04,0x0e,0x04
16905 # CHECK: v_div_fixup_f32 v5, vcc_hi, v2, v3      ; encoding: [0x05,0x00,0xde,0xd1,0x6b,0x04,0x0e,0x04]
16906 0x05,0x00,0xde,0xd1,0x6b,0x04,0x0e,0x04
16908 # CHECK: v_div_fixup_f32 v5, tba_lo, v2, v3      ; encoding: [0x05,0x00,0xde,0xd1,0x6c,0x04,0x0e,0x04]
16909 0x05,0x00,0xde,0xd1,0x6c,0x04,0x0e,0x04
16911 # CHECK: v_div_fixup_f32 v5, tba_hi, v2, v3      ; encoding: [0x05,0x00,0xde,0xd1,0x6d,0x04,0x0e,0x04]
16912 0x05,0x00,0xde,0xd1,0x6d,0x04,0x0e,0x04
16914 # CHECK: v_div_fixup_f32 v5, tma_lo, v2, v3      ; encoding: [0x05,0x00,0xde,0xd1,0x6e,0x04,0x0e,0x04]
16915 0x05,0x00,0xde,0xd1,0x6e,0x04,0x0e,0x04
16917 # CHECK: v_div_fixup_f32 v5, tma_hi, v2, v3      ; encoding: [0x05,0x00,0xde,0xd1,0x6f,0x04,0x0e,0x04]
16918 0x05,0x00,0xde,0xd1,0x6f,0x04,0x0e,0x04
16920 # CHECK: v_div_fixup_f32 v5, ttmp11, v2, v3      ; encoding: [0x05,0x00,0xde,0xd1,0x7b,0x04,0x0e,0x04]
16921 0x05,0x00,0xde,0xd1,0x7b,0x04,0x0e,0x04
16923 # CHECK: v_div_fixup_f32 v5, m0, v2, v3          ; encoding: [0x05,0x00,0xde,0xd1,0x7c,0x04,0x0e,0x04]
16924 0x05,0x00,0xde,0xd1,0x7c,0x04,0x0e,0x04
16926 # CHECK: v_div_fixup_f32 v5, exec_lo, v2, v3     ; encoding: [0x05,0x00,0xde,0xd1,0x7e,0x04,0x0e,0x04]
16927 0x05,0x00,0xde,0xd1,0x7e,0x04,0x0e,0x04
16929 # CHECK: v_div_fixup_f32 v5, exec_hi, v2, v3     ; encoding: [0x05,0x00,0xde,0xd1,0x7f,0x04,0x0e,0x04]
16930 0x05,0x00,0xde,0xd1,0x7f,0x04,0x0e,0x04
16932 # CHECK: v_div_fixup_f32 v5, 0, v2, v3           ; encoding: [0x05,0x00,0xde,0xd1,0x80,0x04,0x0e,0x04]
16933 0x05,0x00,0xde,0xd1,0x80,0x04,0x0e,0x04
16935 # CHECK: v_div_fixup_f32 v5, -1, v2, v3          ; encoding: [0x05,0x00,0xde,0xd1,0xc1,0x04,0x0e,0x04]
16936 0x05,0x00,0xde,0xd1,0xc1,0x04,0x0e,0x04
16938 # CHECK: v_div_fixup_f32 v5, 0.5, v2, v3         ; encoding: [0x05,0x00,0xde,0xd1,0xf0,0x04,0x0e,0x04]
16939 0x05,0x00,0xde,0xd1,0xf0,0x04,0x0e,0x04
16941 # CHECK: v_div_fixup_f32 v5, -4.0, v2, v3        ; encoding: [0x05,0x00,0xde,0xd1,0xf7,0x04,0x0e,0x04]
16942 0x05,0x00,0xde,0xd1,0xf7,0x04,0x0e,0x04
16944 # CHECK: v_div_fixup_f32 v5, v1, v255, v3        ; encoding: [0x05,0x00,0xde,0xd1,0x01,0xff,0x0f,0x04]
16945 0x05,0x00,0xde,0xd1,0x01,0xff,0x0f,0x04
16947 # CHECK: v_div_fixup_f32 v5, v1, s2, v3          ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0x0c,0x04]
16948 0x05,0x00,0xde,0xd1,0x01,0x05,0x0c,0x04
16950 # CHECK: v_div_fixup_f32 v5, v1, s101, v3        ; encoding: [0x05,0x00,0xde,0xd1,0x01,0xcb,0x0c,0x04]
16951 0x05,0x00,0xde,0xd1,0x01,0xcb,0x0c,0x04
16953 # CHECK: v_div_fixup_f32 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xde,0xd1,0x01,0xcd,0x0c,0x04]
16954 0x05,0x00,0xde,0xd1,0x01,0xcd,0x0c,0x04
16956 # CHECK: v_div_fixup_f32 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xde,0xd1,0x01,0xcf,0x0c,0x04]
16957 0x05,0x00,0xde,0xd1,0x01,0xcf,0x0c,0x04
16959 # CHECK: v_div_fixup_f32 v5, v1, vcc_lo, v3      ; encoding: [0x05,0x00,0xde,0xd1,0x01,0xd5,0x0c,0x04]
16960 0x05,0x00,0xde,0xd1,0x01,0xd5,0x0c,0x04
16962 # CHECK: v_div_fixup_f32 v5, v1, vcc_hi, v3      ; encoding: [0x05,0x00,0xde,0xd1,0x01,0xd7,0x0c,0x04]
16963 0x05,0x00,0xde,0xd1,0x01,0xd7,0x0c,0x04
16965 # CHECK: v_div_fixup_f32 v5, v1, tba_lo, v3      ; encoding: [0x05,0x00,0xde,0xd1,0x01,0xd9,0x0c,0x04]
16966 0x05,0x00,0xde,0xd1,0x01,0xd9,0x0c,0x04
16968 # CHECK: v_div_fixup_f32 v5, v1, tba_hi, v3      ; encoding: [0x05,0x00,0xde,0xd1,0x01,0xdb,0x0c,0x04]
16969 0x05,0x00,0xde,0xd1,0x01,0xdb,0x0c,0x04
16971 # CHECK: v_div_fixup_f32 v5, v1, tma_lo, v3      ; encoding: [0x05,0x00,0xde,0xd1,0x01,0xdd,0x0c,0x04]
16972 0x05,0x00,0xde,0xd1,0x01,0xdd,0x0c,0x04
16974 # CHECK: v_div_fixup_f32 v5, v1, tma_hi, v3      ; encoding: [0x05,0x00,0xde,0xd1,0x01,0xdf,0x0c,0x04]
16975 0x05,0x00,0xde,0xd1,0x01,0xdf,0x0c,0x04
16977 # CHECK: v_div_fixup_f32 v5, v1, ttmp11, v3      ; encoding: [0x05,0x00,0xde,0xd1,0x01,0xf7,0x0c,0x04]
16978 0x05,0x00,0xde,0xd1,0x01,0xf7,0x0c,0x04
16980 # CHECK: v_div_fixup_f32 v5, v1, m0, v3          ; encoding: [0x05,0x00,0xde,0xd1,0x01,0xf9,0x0c,0x04]
16981 0x05,0x00,0xde,0xd1,0x01,0xf9,0x0c,0x04
16983 # CHECK: v_div_fixup_f32 v5, v1, exec_lo, v3     ; encoding: [0x05,0x00,0xde,0xd1,0x01,0xfd,0x0c,0x04]
16984 0x05,0x00,0xde,0xd1,0x01,0xfd,0x0c,0x04
16986 # CHECK: v_div_fixup_f32 v5, v1, exec_hi, v3     ; encoding: [0x05,0x00,0xde,0xd1,0x01,0xff,0x0c,0x04]
16987 0x05,0x00,0xde,0xd1,0x01,0xff,0x0c,0x04
16989 # CHECK: v_div_fixup_f32 v5, v1, 0, v3           ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x01,0x0d,0x04]
16990 0x05,0x00,0xde,0xd1,0x01,0x01,0x0d,0x04
16992 # CHECK: v_div_fixup_f32 v5, v1, -1, v3          ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x83,0x0d,0x04]
16993 0x05,0x00,0xde,0xd1,0x01,0x83,0x0d,0x04
16995 # CHECK: v_div_fixup_f32 v5, v1, 0.5, v3         ; encoding: [0x05,0x00,0xde,0xd1,0x01,0xe1,0x0d,0x04]
16996 0x05,0x00,0xde,0xd1,0x01,0xe1,0x0d,0x04
16998 # CHECK: v_div_fixup_f32 v5, v1, -4.0, v3        ; encoding: [0x05,0x00,0xde,0xd1,0x01,0xef,0x0d,0x04]
16999 0x05,0x00,0xde,0xd1,0x01,0xef,0x0d,0x04
17001 # CHECK: v_div_fixup_f32 v5, v1, v2, v255        ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0xfe,0x07]
17002 0x05,0x00,0xde,0xd1,0x01,0x05,0xfe,0x07
17004 # CHECK: v_div_fixup_f32 v5, v1, v2, s3          ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x00]
17005 0x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x00
17007 # CHECK: v_div_fixup_f32 v5, v1, v2, s101        ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0x96,0x01]
17008 0x05,0x00,0xde,0xd1,0x01,0x05,0x96,0x01
17010 # CHECK: v_div_fixup_f32 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0x9a,0x01]
17011 0x05,0x00,0xde,0xd1,0x01,0x05,0x9a,0x01
17013 # CHECK: v_div_fixup_f32 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0x9e,0x01]
17014 0x05,0x00,0xde,0xd1,0x01,0x05,0x9e,0x01
17016 # CHECK: v_div_fixup_f32 v5, v1, v2, vcc_lo      ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0xaa,0x01]
17017 0x05,0x00,0xde,0xd1,0x01,0x05,0xaa,0x01
17019 # CHECK: v_div_fixup_f32 v5, v1, v2, vcc_hi      ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0xae,0x01]
17020 0x05,0x00,0xde,0xd1,0x01,0x05,0xae,0x01
17022 # CHECK: v_div_fixup_f32 v5, v1, v2, tba_lo      ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0xb2,0x01]
17023 0x05,0x00,0xde,0xd1,0x01,0x05,0xb2,0x01
17025 # CHECK: v_div_fixup_f32 v5, v1, v2, tba_hi      ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0xb6,0x01]
17026 0x05,0x00,0xde,0xd1,0x01,0x05,0xb6,0x01
17028 # CHECK: v_div_fixup_f32 v5, v1, v2, tma_lo      ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0xba,0x01]
17029 0x05,0x00,0xde,0xd1,0x01,0x05,0xba,0x01
17031 # CHECK: v_div_fixup_f32 v5, v1, v2, tma_hi      ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0xbe,0x01]
17032 0x05,0x00,0xde,0xd1,0x01,0x05,0xbe,0x01
17034 # CHECK: v_div_fixup_f32 v5, v1, v2, ttmp11      ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0xee,0x01]
17035 0x05,0x00,0xde,0xd1,0x01,0x05,0xee,0x01
17037 # CHECK: v_div_fixup_f32 v5, v1, v2, m0          ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0xf2,0x01]
17038 0x05,0x00,0xde,0xd1,0x01,0x05,0xf2,0x01
17040 # CHECK: v_div_fixup_f32 v5, v1, v2, exec_lo     ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0xfa,0x01]
17041 0x05,0x00,0xde,0xd1,0x01,0x05,0xfa,0x01
17043 # CHECK: v_div_fixup_f32 v5, v1, v2, exec_hi     ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0xfe,0x01]
17044 0x05,0x00,0xde,0xd1,0x01,0x05,0xfe,0x01
17046 # CHECK: v_div_fixup_f32 v5, v1, v2, 0           ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0x02,0x02]
17047 0x05,0x00,0xde,0xd1,0x01,0x05,0x02,0x02
17049 # CHECK: v_div_fixup_f32 v5, v1, v2, -1          ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0x06,0x03]
17050 0x05,0x00,0xde,0xd1,0x01,0x05,0x06,0x03
17052 # CHECK: v_div_fixup_f32 v5, v1, v2, 0.5         ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0xc2,0x03]
17053 0x05,0x00,0xde,0xd1,0x01,0x05,0xc2,0x03
17055 # CHECK: v_div_fixup_f32 v5, v1, v2, -4.0        ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0xde,0x03]
17056 0x05,0x00,0xde,0xd1,0x01,0x05,0xde,0x03
17058 # CHECK: v_div_fixup_f32 v5, -v1, v2, v3         ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x24]
17059 0x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x24
17061 # CHECK: v_div_fixup_f32 v5, v1, -v2, v3         ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x44]
17062 0x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x44
17064 # CHECK: v_div_fixup_f32 v5, v1, v2, -v3         ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x84]
17065 0x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x84
17067 # CHECK: v_div_fixup_f32 v5, -v1, -v2, -v3       ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0xe4]
17068 0x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0xe4
17070 # CHECK: v_div_fixup_f32 v5, |v1|, v2, v3        ; encoding: [0x05,0x01,0xde,0xd1,0x01,0x05,0x0e,0x04]
17071 0x05,0x01,0xde,0xd1,0x01,0x05,0x0e,0x04
17073 # CHECK: v_div_fixup_f32 v5, v1, |v2|, v3        ; encoding: [0x05,0x02,0xde,0xd1,0x01,0x05,0x0e,0x04]
17074 0x05,0x02,0xde,0xd1,0x01,0x05,0x0e,0x04
17076 # CHECK: v_div_fixup_f32 v5, v1, v2, |v3|        ; encoding: [0x05,0x04,0xde,0xd1,0x01,0x05,0x0e,0x04]
17077 0x05,0x04,0xde,0xd1,0x01,0x05,0x0e,0x04
17079 # CHECK: v_div_fixup_f32 v5, |v1|, |v2|, |v3|    ; encoding: [0x05,0x07,0xde,0xd1,0x01,0x05,0x0e,0x04]
17080 0x05,0x07,0xde,0xd1,0x01,0x05,0x0e,0x04
17082 # CHECK: v_div_fixup_f32 v5, v1, v2, v3 clamp    ; encoding: [0x05,0x80,0xde,0xd1,0x01,0x05,0x0e,0x04]
17083 0x05,0x80,0xde,0xd1,0x01,0x05,0x0e,0x04
17085 # CHECK: v_div_fixup_f32 v5, v1, v2, v3 mul:2    ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x0c]
17086 0x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x0c
17088 # CHECK: v_div_fixup_f32 v5, v1, v2, v3 mul:4    ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x14]
17089 0x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x14
17091 # CHECK: v_div_fixup_f32 v5, v1, v2, v3 div:2    ; encoding: [0x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x1c]
17092 0x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x1c
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]
17095 0x05,0x00,0xdf,0xd1,0x01,0x05,0x0e,0x04
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]
17098 0xfe,0x00,0xdf,0xd1,0x01,0x05,0x0e,0x04
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]
17101 0x05,0x00,0xdf,0xd1,0xfe,0x05,0x0e,0x04
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]
17104 0x05,0x00,0xdf,0xd1,0x02,0x04,0x0e,0x04
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]
17107 0x05,0x00,0xdf,0xd1,0x04,0x04,0x0e,0x04
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]
17110 0x05,0x00,0xdf,0xd1,0x64,0x04,0x0e,0x04
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]
17113 0x05,0x00,0xdf,0xd1,0x66,0x04,0x0e,0x04
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]
17116 0x05,0x00,0xdf,0xd1,0x6a,0x04,0x0e,0x04
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]
17119 0x05,0x00,0xdf,0xd1,0x6c,0x04,0x0e,0x04
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]
17122 0x05,0x00,0xdf,0xd1,0x6e,0x04,0x0e,0x04
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]
17125 0x05,0x00,0xdf,0xd1,0x7a,0x04,0x0e,0x04
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]
17128 0x05,0x00,0xdf,0xd1,0x7e,0x04,0x0e,0x04
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]
17131 0x05,0x00,0xdf,0xd1,0x80,0x04,0x0e,0x04
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]
17134 0x05,0x00,0xdf,0xd1,0xc1,0x04,0x0e,0x04
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]
17137 0x05,0x00,0xdf,0xd1,0xf0,0x04,0x0e,0x04
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]
17140 0x05,0x00,0xdf,0xd1,0xf7,0x04,0x0e,0x04
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]
17143 0x05,0x00,0xdf,0xd1,0x01,0xfd,0x0f,0x04
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]
17146 0x05,0x00,0xdf,0xd1,0x01,0x09,0x0c,0x04
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]
17149 0x05,0x00,0xdf,0xd1,0x01,0x0d,0x0c,0x04
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]
17152 0x05,0x00,0xdf,0xd1,0x01,0xc9,0x0c,0x04
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]
17155 0x05,0x00,0xdf,0xd1,0x01,0xcd,0x0c,0x04
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]
17158 0x05,0x00,0xdf,0xd1,0x01,0xd5,0x0c,0x04
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]
17161 0x05,0x00,0xdf,0xd1,0x01,0xd9,0x0c,0x04
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]
17164 0x05,0x00,0xdf,0xd1,0x01,0xdd,0x0c,0x04
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]
17167 0x05,0x00,0xdf,0xd1,0x01,0xf5,0x0c,0x04
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]
17170 0x05,0x00,0xdf,0xd1,0x01,0xfd,0x0c,0x04
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]
17173 0x05,0x00,0xdf,0xd1,0x01,0x01,0x0d,0x04
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]
17176 0x05,0x00,0xdf,0xd1,0x01,0x83,0x0d,0x04
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]
17179 0x05,0x00,0xdf,0xd1,0x01,0xe1,0x0d,0x04
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]
17182 0x05,0x00,0xdf,0xd1,0x01,0xef,0x0d,0x04
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]
17185 0x05,0x00,0xdf,0xd1,0x01,0x05,0xfa,0x07
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]
17188 0x05,0x00,0xdf,0xd1,0x01,0x05,0x1a,0x00
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]
17191 0x05,0x00,0xdf,0xd1,0x01,0x05,0x22,0x00
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]
17194 0x05,0x00,0xdf,0xd1,0x01,0x05,0x92,0x01
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]
17197 0x05,0x00,0xdf,0xd1,0x01,0x05,0x9a,0x01
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]
17200 0x05,0x00,0xdf,0xd1,0x01,0x05,0xaa,0x01
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]
17203 0x05,0x00,0xdf,0xd1,0x01,0x05,0xb2,0x01
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]
17206 0x05,0x00,0xdf,0xd1,0x01,0x05,0xba,0x01
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]
17209 0x05,0x00,0xdf,0xd1,0x01,0x05,0xea,0x01
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]
17212 0x05,0x00,0xdf,0xd1,0x01,0x05,0xfa,0x01
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]
17215 0x05,0x00,0xdf,0xd1,0x01,0x05,0x02,0x02
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]
17218 0x05,0x00,0xdf,0xd1,0x01,0x05,0x06,0x03
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]
17221 0x05,0x00,0xdf,0xd1,0x01,0x05,0xc2,0x03
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]
17224 0x05,0x00,0xdf,0xd1,0x01,0x05,0xde,0x03
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]
17227 0x05,0x00,0xdf,0xd1,0x01,0x05,0x0e,0x24
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]
17230 0x05,0x00,0xdf,0xd1,0x01,0x05,0x0e,0x44
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]
17233 0x05,0x00,0xdf,0xd1,0x01,0x05,0x0e,0x84
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]
17236 0x05,0x00,0xdf,0xd1,0x01,0x05,0x0e,0xe4
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]
17239 0x05,0x01,0xdf,0xd1,0x01,0x05,0x0e,0x04
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]
17242 0x05,0x02,0xdf,0xd1,0x01,0x05,0x0e,0x04
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]
17245 0x05,0x04,0xdf,0xd1,0x01,0x05,0x0e,0x04
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]
17248 0x05,0x07,0xdf,0xd1,0x01,0x05,0x0e,0x04
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]
17251 0x05,0x80,0xdf,0xd1,0x01,0x05,0x0e,0x04
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]
17254 0x05,0x00,0xdf,0xd1,0x01,0x05,0x0e,0x0c
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]
17257 0x05,0x00,0xdf,0xd1,0x01,0x05,0x0e,0x14
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]
17260 0x05,0x00,0xdf,0xd1,0x01,0x05,0x0e,0x1c
17262 # CHECK: v_div_scale_f32 v5, vcc, v1, v2, v3     ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0x0e,0x04]
17263 0x05,0x6a,0xe0,0xd1,0x01,0x05,0x0e,0x04
17265 # CHECK: v_div_scale_f32 v255, vcc, v1, v2, v3   ; encoding: [0xff,0x6a,0xe0,0xd1,0x01,0x05,0x0e,0x04]
17266 0xff,0x6a,0xe0,0xd1,0x01,0x05,0x0e,0x04
17268 # CHECK: v_div_scale_f32 v5, vcc, v255, v2, v3   ; encoding: [0x05,0x6a,0xe0,0xd1,0xff,0x05,0x0e,0x04]
17269 0x05,0x6a,0xe0,0xd1,0xff,0x05,0x0e,0x04
17271 # CHECK: v_div_scale_f32 v5, vcc, s1, v2, v3     ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x04,0x0e,0x04]
17272 0x05,0x6a,0xe0,0xd1,0x01,0x04,0x0e,0x04
17274 # CHECK: v_div_scale_f32 v5, vcc, s101, v2, v3   ; encoding: [0x05,0x6a,0xe0,0xd1,0x65,0x04,0x0e,0x04]
17275 0x05,0x6a,0xe0,0xd1,0x65,0x04,0x0e,0x04
17277 # CHECK: v_div_scale_f32 v5, vcc, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x66,0x04,0x0e,0x04]
17278 0x05,0x6a,0xe0,0xd1,0x66,0x04,0x0e,0x04
17280 # CHECK: v_div_scale_f32 v5, vcc, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x67,0x04,0x0e,0x04]
17281 0x05,0x6a,0xe0,0xd1,0x67,0x04,0x0e,0x04
17283 # CHECK: v_div_scale_f32 v5, vcc, vcc_lo, v2, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x6a,0x04,0x0e,0x04]
17284 0x05,0x6a,0xe0,0xd1,0x6a,0x04,0x0e,0x04
17286 # CHECK: v_div_scale_f32 v5, vcc, vcc_hi, v2, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x6b,0x04,0x0e,0x04]
17287 0x05,0x6a,0xe0,0xd1,0x6b,0x04,0x0e,0x04
17289 # CHECK: v_div_scale_f32 v5, vcc, tba_lo, v2, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x6c,0x04,0x0e,0x04]
17290 0x05,0x6a,0xe0,0xd1,0x6c,0x04,0x0e,0x04
17292 # CHECK: v_div_scale_f32 v5, vcc, tba_hi, v2, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x6d,0x04,0x0e,0x04]
17293 0x05,0x6a,0xe0,0xd1,0x6d,0x04,0x0e,0x04
17295 # CHECK: v_div_scale_f32 v5, vcc, tma_lo, v2, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x6e,0x04,0x0e,0x04]
17296 0x05,0x6a,0xe0,0xd1,0x6e,0x04,0x0e,0x04
17298 # CHECK: v_div_scale_f32 v5, vcc, tma_hi, v2, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x6f,0x04,0x0e,0x04]
17299 0x05,0x6a,0xe0,0xd1,0x6f,0x04,0x0e,0x04
17301 # CHECK: v_div_scale_f32 v5, vcc, ttmp11, v2, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x7b,0x04,0x0e,0x04]
17302 0x05,0x6a,0xe0,0xd1,0x7b,0x04,0x0e,0x04
17304 # CHECK: v_div_scale_f32 v5, vcc, m0, v2, v3     ; encoding: [0x05,0x6a,0xe0,0xd1,0x7c,0x04,0x0e,0x04]
17305 0x05,0x6a,0xe0,0xd1,0x7c,0x04,0x0e,0x04
17307 # CHECK: v_div_scale_f32 v5, vcc, exec_lo, v2, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x7e,0x04,0x0e,0x04]
17308 0x05,0x6a,0xe0,0xd1,0x7e,0x04,0x0e,0x04
17310 # CHECK: v_div_scale_f32 v5, vcc, exec_hi, v2, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x7f,0x04,0x0e,0x04]
17311 0x05,0x6a,0xe0,0xd1,0x7f,0x04,0x0e,0x04
17313 # CHECK: v_div_scale_f32 v5, vcc, 0, v2, v3      ; encoding: [0x05,0x6a,0xe0,0xd1,0x80,0x04,0x0e,0x04]
17314 0x05,0x6a,0xe0,0xd1,0x80,0x04,0x0e,0x04
17316 # CHECK: v_div_scale_f32 v5, vcc, -1, v2, v3     ; encoding: [0x05,0x6a,0xe0,0xd1,0xc1,0x04,0x0e,0x04]
17317 0x05,0x6a,0xe0,0xd1,0xc1,0x04,0x0e,0x04
17319 # CHECK: v_div_scale_f32 v5, vcc, 0.5, v2, v3    ; encoding: [0x05,0x6a,0xe0,0xd1,0xf0,0x04,0x0e,0x04]
17320 0x05,0x6a,0xe0,0xd1,0xf0,0x04,0x0e,0x04
17322 # CHECK: v_div_scale_f32 v5, vcc, -4.0, v2, v3   ; encoding: [0x05,0x6a,0xe0,0xd1,0xf7,0x04,0x0e,0x04]
17323 0x05,0x6a,0xe0,0xd1,0xf7,0x04,0x0e,0x04
17325 # CHECK: v_div_scale_f32 v5, vcc, v1, v255, v3   ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0xff,0x0f,0x04]
17326 0x05,0x6a,0xe0,0xd1,0x01,0xff,0x0f,0x04
17328 # CHECK: v_div_scale_f32 v5, vcc, v1, s2, v3     ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0x0c,0x04]
17329 0x05,0x6a,0xe0,0xd1,0x01,0x05,0x0c,0x04
17331 # CHECK: v_div_scale_f32 v5, vcc, v1, s101, v3   ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0xcb,0x0c,0x04]
17332 0x05,0x6a,0xe0,0xd1,0x01,0xcb,0x0c,0x04
17334 # CHECK: v_div_scale_f32 v5, vcc, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0xcd,0x0c,0x04]
17335 0x05,0x6a,0xe0,0xd1,0x01,0xcd,0x0c,0x04
17337 # CHECK: v_div_scale_f32 v5, vcc, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0xcf,0x0c,0x04]
17338 0x05,0x6a,0xe0,0xd1,0x01,0xcf,0x0c,0x04
17340 # CHECK: v_div_scale_f32 v5, vcc, v1, vcc_lo, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0xd5,0x0c,0x04]
17341 0x05,0x6a,0xe0,0xd1,0x01,0xd5,0x0c,0x04
17343 # CHECK: v_div_scale_f32 v5, vcc, v1, vcc_hi, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0xd7,0x0c,0x04]
17344 0x05,0x6a,0xe0,0xd1,0x01,0xd7,0x0c,0x04
17346 # CHECK: v_div_scale_f32 v5, vcc, v1, tba_lo, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0xd9,0x0c,0x04]
17347 0x05,0x6a,0xe0,0xd1,0x01,0xd9,0x0c,0x04
17349 # CHECK: v_div_scale_f32 v5, vcc, v1, tba_hi, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0xdb,0x0c,0x04]
17350 0x05,0x6a,0xe0,0xd1,0x01,0xdb,0x0c,0x04
17352 # CHECK: v_div_scale_f32 v5, vcc, v1, tma_lo, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0xdd,0x0c,0x04]
17353 0x05,0x6a,0xe0,0xd1,0x01,0xdd,0x0c,0x04
17355 # CHECK: v_div_scale_f32 v5, vcc, v1, tma_hi, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0xdf,0x0c,0x04]
17356 0x05,0x6a,0xe0,0xd1,0x01,0xdf,0x0c,0x04
17358 # CHECK: v_div_scale_f32 v5, vcc, v1, ttmp11, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0xf7,0x0c,0x04]
17359 0x05,0x6a,0xe0,0xd1,0x01,0xf7,0x0c,0x04
17361 # CHECK: v_div_scale_f32 v5, vcc, v1, m0, v3     ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0xf9,0x0c,0x04]
17362 0x05,0x6a,0xe0,0xd1,0x01,0xf9,0x0c,0x04
17364 # CHECK: v_div_scale_f32 v5, vcc, v1, exec_lo, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0xfd,0x0c,0x04]
17365 0x05,0x6a,0xe0,0xd1,0x01,0xfd,0x0c,0x04
17367 # CHECK: v_div_scale_f32 v5, vcc, v1, exec_hi, v3 ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0xff,0x0c,0x04]
17368 0x05,0x6a,0xe0,0xd1,0x01,0xff,0x0c,0x04
17370 # CHECK: v_div_scale_f32 v5, vcc, v1, 0, v3      ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x01,0x0d,0x04]
17371 0x05,0x6a,0xe0,0xd1,0x01,0x01,0x0d,0x04
17373 # CHECK: v_div_scale_f32 v5, vcc, v1, -1, v3     ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x83,0x0d,0x04]
17374 0x05,0x6a,0xe0,0xd1,0x01,0x83,0x0d,0x04
17376 # CHECK: v_div_scale_f32 v5, vcc, v1, 0.5, v3    ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0xe1,0x0d,0x04]
17377 0x05,0x6a,0xe0,0xd1,0x01,0xe1,0x0d,0x04
17379 # CHECK: v_div_scale_f32 v5, vcc, v1, -4.0, v3   ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0xef,0x0d,0x04]
17380 0x05,0x6a,0xe0,0xd1,0x01,0xef,0x0d,0x04
17382 # CHECK: v_div_scale_f32 v5, vcc, v1, v2, v255   ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0xfe,0x07]
17383 0x05,0x6a,0xe0,0xd1,0x01,0x05,0xfe,0x07
17385 # CHECK: v_div_scale_f32 v5, vcc, v1, v2, s3     ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0x0e,0x00]
17386 0x05,0x6a,0xe0,0xd1,0x01,0x05,0x0e,0x00
17388 # CHECK: v_div_scale_f32 v5, vcc, v1, v2, s101   ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0x96,0x01]
17389 0x05,0x6a,0xe0,0xd1,0x01,0x05,0x96,0x01
17391 # CHECK: v_div_scale_f32 v5, vcc, v1, v2, flat_scratch_lo ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0x9a,0x01]
17392 0x05,0x6a,0xe0,0xd1,0x01,0x05,0x9a,0x01
17394 # CHECK: v_div_scale_f32 v5, vcc, v1, v2, flat_scratch_hi ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0x9e,0x01]
17395 0x05,0x6a,0xe0,0xd1,0x01,0x05,0x9e,0x01
17397 # CHECK: v_div_scale_f32 v5, vcc, v1, v2, vcc_lo ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0xaa,0x01]
17398 0x05,0x6a,0xe0,0xd1,0x01,0x05,0xaa,0x01
17400 # CHECK: v_div_scale_f32 v5, vcc, v1, v2, vcc_hi ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0xae,0x01]
17401 0x05,0x6a,0xe0,0xd1,0x01,0x05,0xae,0x01
17403 # CHECK: v_div_scale_f32 v5, vcc, v1, v2, tba_lo ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0xb2,0x01]
17404 0x05,0x6a,0xe0,0xd1,0x01,0x05,0xb2,0x01
17406 # CHECK: v_div_scale_f32 v5, vcc, v1, v2, tba_hi ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0xb6,0x01]
17407 0x05,0x6a,0xe0,0xd1,0x01,0x05,0xb6,0x01
17409 # CHECK: v_div_scale_f32 v5, vcc, v1, v2, tma_lo ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0xba,0x01]
17410 0x05,0x6a,0xe0,0xd1,0x01,0x05,0xba,0x01
17412 # CHECK: v_div_scale_f32 v5, vcc, v1, v2, tma_hi ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0xbe,0x01]
17413 0x05,0x6a,0xe0,0xd1,0x01,0x05,0xbe,0x01
17415 # CHECK: v_div_scale_f32 v5, vcc, v1, v2, ttmp11 ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0xee,0x01]
17416 0x05,0x6a,0xe0,0xd1,0x01,0x05,0xee,0x01
17418 # CHECK: v_div_scale_f32 v5, vcc, v1, v2, m0     ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0xf2,0x01]
17419 0x05,0x6a,0xe0,0xd1,0x01,0x05,0xf2,0x01
17421 # CHECK: v_div_scale_f32 v5, vcc, v1, v2, exec_lo ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0xfa,0x01]
17422 0x05,0x6a,0xe0,0xd1,0x01,0x05,0xfa,0x01
17424 # CHECK: v_div_scale_f32 v5, vcc, v1, v2, exec_hi ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0xfe,0x01]
17425 0x05,0x6a,0xe0,0xd1,0x01,0x05,0xfe,0x01
17427 # CHECK: v_div_scale_f32 v5, vcc, v1, v2, 0      ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0x02,0x02]
17428 0x05,0x6a,0xe0,0xd1,0x01,0x05,0x02,0x02
17430 # CHECK: v_div_scale_f32 v5, vcc, v1, v2, -1     ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0x06,0x03]
17431 0x05,0x6a,0xe0,0xd1,0x01,0x05,0x06,0x03
17433 # CHECK: v_div_scale_f32 v5, vcc, v1, v2, 0.5    ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0xc2,0x03]
17434 0x05,0x6a,0xe0,0xd1,0x01,0x05,0xc2,0x03
17436 # CHECK: v_div_scale_f32 v5, vcc, v1, v2, -4.0   ; encoding: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0xde,0x03]
17437 0x05,0x6a,0xe0,0xd1,0x01,0x05,0xde,0x03
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]
17440 0x05,0x6a,0xe1,0xd1,0x01,0x05,0x0e,0x04
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]
17443 0xfe,0x6a,0xe1,0xd1,0x01,0x05,0x0e,0x04
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]
17446 0x05,0x6a,0xe1,0xd1,0xfe,0x05,0x0e,0x04
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]
17449 0x05,0x6a,0xe1,0xd1,0x02,0x04,0x0e,0x04
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]
17452 0x05,0x6a,0xe1,0xd1,0x04,0x04,0x0e,0x04
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]
17455 0x05,0x6a,0xe1,0xd1,0x64,0x04,0x0e,0x04
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]
17458 0x05,0x6a,0xe1,0xd1,0x66,0x04,0x0e,0x04
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]
17461 0x05,0x6a,0xe1,0xd1,0x6a,0x04,0x0e,0x04
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]
17464 0x05,0x6a,0xe1,0xd1,0x6c,0x04,0x0e,0x04
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]
17467 0x05,0x6a,0xe1,0xd1,0x6e,0x04,0x0e,0x04
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]
17470 0x05,0x6a,0xe1,0xd1,0x7a,0x04,0x0e,0x04
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]
17473 0x05,0x6a,0xe1,0xd1,0x7e,0x04,0x0e,0x04
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]
17476 0x05,0x6a,0xe1,0xd1,0x80,0x04,0x0e,0x04
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]
17479 0x05,0x6a,0xe1,0xd1,0xc1,0x04,0x0e,0x04
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]
17482 0x05,0x6a,0xe1,0xd1,0xf0,0x04,0x0e,0x04
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]
17485 0x05,0x6a,0xe1,0xd1,0xf7,0x04,0x0e,0x04
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]
17488 0x05,0x6a,0xe1,0xd1,0x01,0xfd,0x0f,0x04
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]
17491 0x05,0x6a,0xe1,0xd1,0x01,0x09,0x0c,0x04
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]
17494 0x05,0x6a,0xe1,0xd1,0x01,0x0d,0x0c,0x04
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]
17497 0x05,0x6a,0xe1,0xd1,0x01,0xc9,0x0c,0x04
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]
17500 0x05,0x6a,0xe1,0xd1,0x01,0xcd,0x0c,0x04
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]
17503 0x05,0x6a,0xe1,0xd1,0x01,0xd5,0x0c,0x04
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]
17506 0x05,0x6a,0xe1,0xd1,0x01,0xd9,0x0c,0x04
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]
17509 0x05,0x6a,0xe1,0xd1,0x01,0xdd,0x0c,0x04
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]
17512 0x05,0x6a,0xe1,0xd1,0x01,0xf5,0x0c,0x04
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]
17515 0x05,0x6a,0xe1,0xd1,0x01,0xfd,0x0c,0x04
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]
17518 0x05,0x6a,0xe1,0xd1,0x01,0x01,0x0d,0x04
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]
17521 0x05,0x6a,0xe1,0xd1,0x01,0x83,0x0d,0x04
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]
17524 0x05,0x6a,0xe1,0xd1,0x01,0xe1,0x0d,0x04
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]
17527 0x05,0x6a,0xe1,0xd1,0x01,0xef,0x0d,0x04
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]
17530 0x05,0x6a,0xe1,0xd1,0x01,0x05,0xfa,0x07
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]
17533 0x05,0x6a,0xe1,0xd1,0x01,0x05,0x1a,0x00
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]
17536 0x05,0x6a,0xe1,0xd1,0x01,0x05,0x22,0x00
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]
17539 0x05,0x6a,0xe1,0xd1,0x01,0x05,0x92,0x01
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]
17542 0x05,0x6a,0xe1,0xd1,0x01,0x05,0x9a,0x01
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]
17545 0x05,0x6a,0xe1,0xd1,0x01,0x05,0xaa,0x01
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]
17548 0x05,0x6a,0xe1,0xd1,0x01,0x05,0xb2,0x01
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]
17551 0x05,0x6a,0xe1,0xd1,0x01,0x05,0xba,0x01
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]
17554 0x05,0x6a,0xe1,0xd1,0x01,0x05,0xea,0x01
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]
17557 0x05,0x6a,0xe1,0xd1,0x01,0x05,0xfa,0x01
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]
17560 0x05,0x6a,0xe1,0xd1,0x01,0x05,0x02,0x02
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]
17563 0x05,0x6a,0xe1,0xd1,0x01,0x05,0x06,0x03
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]
17566 0x05,0x6a,0xe1,0xd1,0x01,0x05,0xc2,0x03
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]
17569 0x05,0x6a,0xe1,0xd1,0x01,0x05,0xde,0x03
17571 # CHECK: v_div_fmas_f32 v5, v1, v2, v3           ; encoding: [0x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x04]
17572 0x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x04
17574 # CHECK: v_div_fmas_f32 v255, v1, v2, v3         ; encoding: [0xff,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x04]
17575 0xff,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x04
17577 # CHECK: v_div_fmas_f32 v5, v255, v2, v3         ; encoding: [0x05,0x00,0xe2,0xd1,0xff,0x05,0x0e,0x04]
17578 0x05,0x00,0xe2,0xd1,0xff,0x05,0x0e,0x04
17580 # CHECK: v_div_fmas_f32 v5, 0, v2, v3            ; encoding: [0x05,0x00,0xe2,0xd1,0x80,0x04,0x0e,0x04]
17581 0x05,0x00,0xe2,0xd1,0x80,0x04,0x0e,0x04
17583 # CHECK: v_div_fmas_f32 v5, -1, v2, v3           ; encoding: [0x05,0x00,0xe2,0xd1,0xc1,0x04,0x0e,0x04]
17584 0x05,0x00,0xe2,0xd1,0xc1,0x04,0x0e,0x04
17586 # CHECK: v_div_fmas_f32 v5, 0.5, v2, v3          ; encoding: [0x05,0x00,0xe2,0xd1,0xf0,0x04,0x0e,0x04]
17587 0x05,0x00,0xe2,0xd1,0xf0,0x04,0x0e,0x04
17589 # CHECK: v_div_fmas_f32 v5, -4.0, v2, v3         ; encoding: [0x05,0x00,0xe2,0xd1,0xf7,0x04,0x0e,0x04]
17590 0x05,0x00,0xe2,0xd1,0xf7,0x04,0x0e,0x04
17592 # CHECK: v_div_fmas_f32 v5, v1, v255, v3         ; encoding: [0x05,0x00,0xe2,0xd1,0x01,0xff,0x0f,0x04]
17593 0x05,0x00,0xe2,0xd1,0x01,0xff,0x0f,0x04
17595 # CHECK: v_div_fmas_f32 v5, v1, 0, v3            ; encoding: [0x05,0x00,0xe2,0xd1,0x01,0x01,0x0d,0x04]
17596 0x05,0x00,0xe2,0xd1,0x01,0x01,0x0d,0x04
17598 # CHECK: v_div_fmas_f32 v5, v1, -1, v3           ; encoding: [0x05,0x00,0xe2,0xd1,0x01,0x83,0x0d,0x04]
17599 0x05,0x00,0xe2,0xd1,0x01,0x83,0x0d,0x04
17601 # CHECK: v_div_fmas_f32 v5, v1, 0.5, v3          ; encoding: [0x05,0x00,0xe2,0xd1,0x01,0xe1,0x0d,0x04]
17602 0x05,0x00,0xe2,0xd1,0x01,0xe1,0x0d,0x04
17604 # CHECK: v_div_fmas_f32 v5, v1, -4.0, v3         ; encoding: [0x05,0x00,0xe2,0xd1,0x01,0xef,0x0d,0x04]
17605 0x05,0x00,0xe2,0xd1,0x01,0xef,0x0d,0x04
17607 # CHECK: v_div_fmas_f32 v5, v1, v2, v255         ; encoding: [0x05,0x00,0xe2,0xd1,0x01,0x05,0xfe,0x07]
17608 0x05,0x00,0xe2,0xd1,0x01,0x05,0xfe,0x07
17610 # CHECK: v_div_fmas_f32 v5, v1, v2, 0            ; encoding: [0x05,0x00,0xe2,0xd1,0x01,0x05,0x02,0x02]
17611 0x05,0x00,0xe2,0xd1,0x01,0x05,0x02,0x02
17613 # CHECK: v_div_fmas_f32 v5, v1, v2, -1           ; encoding: [0x05,0x00,0xe2,0xd1,0x01,0x05,0x06,0x03]
17614 0x05,0x00,0xe2,0xd1,0x01,0x05,0x06,0x03
17616 # CHECK: v_div_fmas_f32 v5, v1, v2, 0.5          ; encoding: [0x05,0x00,0xe2,0xd1,0x01,0x05,0xc2,0x03]
17617 0x05,0x00,0xe2,0xd1,0x01,0x05,0xc2,0x03
17619 # CHECK: v_div_fmas_f32 v5, v1, v2, -4.0         ; encoding: [0x05,0x00,0xe2,0xd1,0x01,0x05,0xde,0x03]
17620 0x05,0x00,0xe2,0xd1,0x01,0x05,0xde,0x03
17622 # CHECK: v_div_fmas_f32 v5, -v1, v2, v3          ; encoding: [0x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x24]
17623 0x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x24
17625 # CHECK: v_div_fmas_f32 v5, v1, -v2, v3          ; encoding: [0x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x44]
17626 0x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x44
17628 # CHECK: v_div_fmas_f32 v5, v1, v2, -v3          ; encoding: [0x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x84]
17629 0x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x84
17631 # CHECK: v_div_fmas_f32 v5, -v1, -v2, -v3        ; encoding: [0x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0xe4]
17632 0x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0xe4
17634 # CHECK: v_div_fmas_f32 v5, |v1|, v2, v3         ; encoding: [0x05,0x01,0xe2,0xd1,0x01,0x05,0x0e,0x04]
17635 0x05,0x01,0xe2,0xd1,0x01,0x05,0x0e,0x04
17637 # CHECK: v_div_fmas_f32 v5, v1, |v2|, v3         ; encoding: [0x05,0x02,0xe2,0xd1,0x01,0x05,0x0e,0x04]
17638 0x05,0x02,0xe2,0xd1,0x01,0x05,0x0e,0x04
17640 # CHECK: v_div_fmas_f32 v5, v1, v2, |v3|         ; encoding: [0x05,0x04,0xe2,0xd1,0x01,0x05,0x0e,0x04]
17641 0x05,0x04,0xe2,0xd1,0x01,0x05,0x0e,0x04
17643 # CHECK: v_div_fmas_f32 v5, |v1|, |v2|, |v3|     ; encoding: [0x05,0x07,0xe2,0xd1,0x01,0x05,0x0e,0x04]
17644 0x05,0x07,0xe2,0xd1,0x01,0x05,0x0e,0x04
17646 # CHECK: v_div_fmas_f32 v5, v1, v2, v3 clamp     ; encoding: [0x05,0x80,0xe2,0xd1,0x01,0x05,0x0e,0x04]
17647 0x05,0x80,0xe2,0xd1,0x01,0x05,0x0e,0x04
17649 # CHECK: v_div_fmas_f32 v5, v1, v2, v3 mul:2     ; encoding: [0x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x0c]
17650 0x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x0c
17652 # CHECK: v_div_fmas_f32 v5, v1, v2, v3 mul:4     ; encoding: [0x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x14]
17653 0x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x14
17655 # CHECK: v_div_fmas_f32 v5, v1, v2, v3 div:2     ; encoding: [0x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x1c]
17656 0x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x1c
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]
17659 0x05,0x00,0xe3,0xd1,0x01,0x05,0x0e,0x04
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]
17662 0xfe,0x00,0xe3,0xd1,0x01,0x05,0x0e,0x04
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]
17665 0x05,0x00,0xe3,0xd1,0xfe,0x05,0x0e,0x04
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]
17668 0x05,0x00,0xe3,0xd1,0x6a,0x04,0x0e,0x04
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]
17671 0x05,0x00,0xe3,0xd1,0x80,0x04,0x0e,0x04
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]
17674 0x05,0x00,0xe3,0xd1,0xc1,0x04,0x0e,0x04
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]
17677 0x05,0x00,0xe3,0xd1,0xf0,0x04,0x0e,0x04
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]
17680 0x05,0x00,0xe3,0xd1,0xf7,0x04,0x0e,0x04
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]
17683 0x05,0x00,0xe3,0xd1,0x01,0xfd,0x0f,0x04
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]
17686 0x05,0x00,0xe3,0xd1,0x01,0xd5,0x0c,0x04
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]
17689 0x05,0x00,0xe3,0xd1,0x01,0x01,0x0d,0x04
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]
17692 0x05,0x00,0xe3,0xd1,0x01,0x83,0x0d,0x04
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]
17695 0x05,0x00,0xe3,0xd1,0x01,0xe1,0x0d,0x04
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]
17698 0x05,0x00,0xe3,0xd1,0x01,0xef,0x0d,0x04
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]
17701 0x05,0x00,0xe3,0xd1,0x01,0x05,0xfa,0x07
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]
17704 0x05,0x00,0xe3,0xd1,0x01,0x05,0xaa,0x01
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]
17707 0x05,0x00,0xe3,0xd1,0x01,0x05,0x02,0x02
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]
17710 0x05,0x00,0xe3,0xd1,0x01,0x05,0x06,0x03
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]
17713 0x05,0x00,0xe3,0xd1,0x01,0x05,0xc2,0x03
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]
17716 0x05,0x00,0xe3,0xd1,0x01,0x05,0xde,0x03
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]
17719 0x05,0x00,0xe3,0xd1,0x01,0x05,0x0e,0x24
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]
17722 0x05,0x00,0xe3,0xd1,0x01,0x05,0x0e,0x44
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]
17725 0x05,0x00,0xe3,0xd1,0x01,0x05,0x0e,0x84
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]
17728 0x05,0x00,0xe3,0xd1,0x01,0x05,0x0e,0xe4
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]
17731 0x05,0x01,0xe3,0xd1,0x01,0x05,0x0e,0x04
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]
17734 0x05,0x02,0xe3,0xd1,0x01,0x05,0x0e,0x04
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]
17737 0x05,0x04,0xe3,0xd1,0x01,0x05,0x0e,0x04
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]
17740 0x05,0x07,0xe3,0xd1,0x01,0x05,0x0e,0x04
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]
17743 0x05,0x80,0xe3,0xd1,0x01,0x05,0x0e,0x04
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]
17746 0x05,0x00,0xe3,0xd1,0x01,0x05,0x0e,0x0c
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]
17749 0x05,0x00,0xe3,0xd1,0x01,0x05,0x0e,0x14
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]
17752 0x05,0x00,0xe3,0xd1,0x01,0x05,0x0e,0x1c
17754 # CHECK: v_msad_u8 v5, v1, v2, v3                ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0x0e,0x04]
17755 0x05,0x00,0xe4,0xd1,0x01,0x05,0x0e,0x04
17757 # CHECK: v_msad_u8 v255, v1, v2, v3              ; encoding: [0xff,0x00,0xe4,0xd1,0x01,0x05,0x0e,0x04]
17758 0xff,0x00,0xe4,0xd1,0x01,0x05,0x0e,0x04
17760 # CHECK: v_msad_u8 v5, v255, v2, v3              ; encoding: [0x05,0x00,0xe4,0xd1,0xff,0x05,0x0e,0x04]
17761 0x05,0x00,0xe4,0xd1,0xff,0x05,0x0e,0x04
17763 # CHECK: v_msad_u8 v5, s1, v2, v3                ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x04,0x0e,0x04]
17764 0x05,0x00,0xe4,0xd1,0x01,0x04,0x0e,0x04
17766 # CHECK: v_msad_u8 v5, s101, v2, v3              ; encoding: [0x05,0x00,0xe4,0xd1,0x65,0x04,0x0e,0x04]
17767 0x05,0x00,0xe4,0xd1,0x65,0x04,0x0e,0x04
17769 # CHECK: v_msad_u8 v5, flat_scratch_lo, v2, v3   ; encoding: [0x05,0x00,0xe4,0xd1,0x66,0x04,0x0e,0x04]
17770 0x05,0x00,0xe4,0xd1,0x66,0x04,0x0e,0x04
17772 # CHECK: v_msad_u8 v5, flat_scratch_hi, v2, v3   ; encoding: [0x05,0x00,0xe4,0xd1,0x67,0x04,0x0e,0x04]
17773 0x05,0x00,0xe4,0xd1,0x67,0x04,0x0e,0x04
17775 # CHECK: v_msad_u8 v5, vcc_lo, v2, v3            ; encoding: [0x05,0x00,0xe4,0xd1,0x6a,0x04,0x0e,0x04]
17776 0x05,0x00,0xe4,0xd1,0x6a,0x04,0x0e,0x04
17778 # CHECK: v_msad_u8 v5, vcc_hi, v2, v3            ; encoding: [0x05,0x00,0xe4,0xd1,0x6b,0x04,0x0e,0x04]
17779 0x05,0x00,0xe4,0xd1,0x6b,0x04,0x0e,0x04
17781 # CHECK: v_msad_u8 v5, tba_lo, v2, v3            ; encoding: [0x05,0x00,0xe4,0xd1,0x6c,0x04,0x0e,0x04]
17782 0x05,0x00,0xe4,0xd1,0x6c,0x04,0x0e,0x04
17784 # CHECK: v_msad_u8 v5, tba_hi, v2, v3            ; encoding: [0x05,0x00,0xe4,0xd1,0x6d,0x04,0x0e,0x04]
17785 0x05,0x00,0xe4,0xd1,0x6d,0x04,0x0e,0x04
17787 # CHECK: v_msad_u8 v5, tma_lo, v2, v3            ; encoding: [0x05,0x00,0xe4,0xd1,0x6e,0x04,0x0e,0x04]
17788 0x05,0x00,0xe4,0xd1,0x6e,0x04,0x0e,0x04
17790 # CHECK: v_msad_u8 v5, tma_hi, v2, v3            ; encoding: [0x05,0x00,0xe4,0xd1,0x6f,0x04,0x0e,0x04]
17791 0x05,0x00,0xe4,0xd1,0x6f,0x04,0x0e,0x04
17793 # CHECK: v_msad_u8 v5, ttmp11, v2, v3            ; encoding: [0x05,0x00,0xe4,0xd1,0x7b,0x04,0x0e,0x04]
17794 0x05,0x00,0xe4,0xd1,0x7b,0x04,0x0e,0x04
17796 # CHECK: v_msad_u8 v5, m0, v2, v3                ; encoding: [0x05,0x00,0xe4,0xd1,0x7c,0x04,0x0e,0x04]
17797 0x05,0x00,0xe4,0xd1,0x7c,0x04,0x0e,0x04
17799 # CHECK: v_msad_u8 v5, exec_lo, v2, v3           ; encoding: [0x05,0x00,0xe4,0xd1,0x7e,0x04,0x0e,0x04]
17800 0x05,0x00,0xe4,0xd1,0x7e,0x04,0x0e,0x04
17802 # CHECK: v_msad_u8 v5, exec_hi, v2, v3           ; encoding: [0x05,0x00,0xe4,0xd1,0x7f,0x04,0x0e,0x04]
17803 0x05,0x00,0xe4,0xd1,0x7f,0x04,0x0e,0x04
17805 # CHECK: v_msad_u8 v5, 0, v2, v3                 ; encoding: [0x05,0x00,0xe4,0xd1,0x80,0x04,0x0e,0x04]
17806 0x05,0x00,0xe4,0xd1,0x80,0x04,0x0e,0x04
17808 # CHECK: v_msad_u8 v5, -1, v2, v3                ; encoding: [0x05,0x00,0xe4,0xd1,0xc1,0x04,0x0e,0x04]
17809 0x05,0x00,0xe4,0xd1,0xc1,0x04,0x0e,0x04
17811 # CHECK: v_msad_u8 v5, 0.5, v2, v3               ; encoding: [0x05,0x00,0xe4,0xd1,0xf0,0x04,0x0e,0x04]
17812 0x05,0x00,0xe4,0xd1,0xf0,0x04,0x0e,0x04
17814 # CHECK: v_msad_u8 v5, -4.0, v2, v3              ; encoding: [0x05,0x00,0xe4,0xd1,0xf7,0x04,0x0e,0x04]
17815 0x05,0x00,0xe4,0xd1,0xf7,0x04,0x0e,0x04
17817 # CHECK: v_msad_u8 v5, v1, v255, v3              ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0xff,0x0f,0x04]
17818 0x05,0x00,0xe4,0xd1,0x01,0xff,0x0f,0x04
17820 # CHECK: v_msad_u8 v5, v1, s2, v3                ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0x0c,0x04]
17821 0x05,0x00,0xe4,0xd1,0x01,0x05,0x0c,0x04
17823 # CHECK: v_msad_u8 v5, v1, s101, v3              ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0xcb,0x0c,0x04]
17824 0x05,0x00,0xe4,0xd1,0x01,0xcb,0x0c,0x04
17826 # CHECK: v_msad_u8 v5, v1, flat_scratch_lo, v3   ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0xcd,0x0c,0x04]
17827 0x05,0x00,0xe4,0xd1,0x01,0xcd,0x0c,0x04
17829 # CHECK: v_msad_u8 v5, v1, flat_scratch_hi, v3   ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0xcf,0x0c,0x04]
17830 0x05,0x00,0xe4,0xd1,0x01,0xcf,0x0c,0x04
17832 # CHECK: v_msad_u8 v5, v1, vcc_lo, v3            ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0xd5,0x0c,0x04]
17833 0x05,0x00,0xe4,0xd1,0x01,0xd5,0x0c,0x04
17835 # CHECK: v_msad_u8 v5, v1, vcc_hi, v3            ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0xd7,0x0c,0x04]
17836 0x05,0x00,0xe4,0xd1,0x01,0xd7,0x0c,0x04
17838 # CHECK: v_msad_u8 v5, v1, tba_lo, v3            ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0xd9,0x0c,0x04]
17839 0x05,0x00,0xe4,0xd1,0x01,0xd9,0x0c,0x04
17841 # CHECK: v_msad_u8 v5, v1, tba_hi, v3            ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0xdb,0x0c,0x04]
17842 0x05,0x00,0xe4,0xd1,0x01,0xdb,0x0c,0x04
17844 # CHECK: v_msad_u8 v5, v1, tma_lo, v3            ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0xdd,0x0c,0x04]
17845 0x05,0x00,0xe4,0xd1,0x01,0xdd,0x0c,0x04
17847 # CHECK: v_msad_u8 v5, v1, tma_hi, v3            ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0xdf,0x0c,0x04]
17848 0x05,0x00,0xe4,0xd1,0x01,0xdf,0x0c,0x04
17850 # CHECK: v_msad_u8 v5, v1, ttmp11, v3            ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0xf7,0x0c,0x04]
17851 0x05,0x00,0xe4,0xd1,0x01,0xf7,0x0c,0x04
17853 # CHECK: v_msad_u8 v5, v1, m0, v3                ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0xf9,0x0c,0x04]
17854 0x05,0x00,0xe4,0xd1,0x01,0xf9,0x0c,0x04
17856 # CHECK: v_msad_u8 v5, v1, exec_lo, v3           ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0xfd,0x0c,0x04]
17857 0x05,0x00,0xe4,0xd1,0x01,0xfd,0x0c,0x04
17859 # CHECK: v_msad_u8 v5, v1, exec_hi, v3           ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0xff,0x0c,0x04]
17860 0x05,0x00,0xe4,0xd1,0x01,0xff,0x0c,0x04
17862 # CHECK: v_msad_u8 v5, v1, 0, v3                 ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x01,0x0d,0x04]
17863 0x05,0x00,0xe4,0xd1,0x01,0x01,0x0d,0x04
17865 # CHECK: v_msad_u8 v5, v1, -1, v3                ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x83,0x0d,0x04]
17866 0x05,0x00,0xe4,0xd1,0x01,0x83,0x0d,0x04
17868 # CHECK: v_msad_u8 v5, v1, 0.5, v3               ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0xe1,0x0d,0x04]
17869 0x05,0x00,0xe4,0xd1,0x01,0xe1,0x0d,0x04
17871 # CHECK: v_msad_u8 v5, v1, -4.0, v3              ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0xef,0x0d,0x04]
17872 0x05,0x00,0xe4,0xd1,0x01,0xef,0x0d,0x04
17874 # CHECK: v_msad_u8 v5, v1, v2, v255              ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0xfe,0x07]
17875 0x05,0x00,0xe4,0xd1,0x01,0x05,0xfe,0x07
17877 # CHECK: v_msad_u8 v5, v1, v2, s3                ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0x0e,0x00]
17878 0x05,0x00,0xe4,0xd1,0x01,0x05,0x0e,0x00
17880 # CHECK: v_msad_u8 v5, v1, v2, s101              ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0x96,0x01]
17881 0x05,0x00,0xe4,0xd1,0x01,0x05,0x96,0x01
17883 # CHECK: v_msad_u8 v5, v1, v2, flat_scratch_lo   ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0x9a,0x01]
17884 0x05,0x00,0xe4,0xd1,0x01,0x05,0x9a,0x01
17886 # CHECK: v_msad_u8 v5, v1, v2, flat_scratch_hi   ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0x9e,0x01]
17887 0x05,0x00,0xe4,0xd1,0x01,0x05,0x9e,0x01
17889 # CHECK: v_msad_u8 v5, v1, v2, vcc_lo            ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0xaa,0x01]
17890 0x05,0x00,0xe4,0xd1,0x01,0x05,0xaa,0x01
17892 # CHECK: v_msad_u8 v5, v1, v2, vcc_hi            ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0xae,0x01]
17893 0x05,0x00,0xe4,0xd1,0x01,0x05,0xae,0x01
17895 # CHECK: v_msad_u8 v5, v1, v2, tba_lo            ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0xb2,0x01]
17896 0x05,0x00,0xe4,0xd1,0x01,0x05,0xb2,0x01
17898 # CHECK: v_msad_u8 v5, v1, v2, tba_hi            ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0xb6,0x01]
17899 0x05,0x00,0xe4,0xd1,0x01,0x05,0xb6,0x01
17901 # CHECK: v_msad_u8 v5, v1, v2, tma_lo            ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0xba,0x01]
17902 0x05,0x00,0xe4,0xd1,0x01,0x05,0xba,0x01
17904 # CHECK: v_msad_u8 v5, v1, v2, tma_hi            ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0xbe,0x01]
17905 0x05,0x00,0xe4,0xd1,0x01,0x05,0xbe,0x01
17907 # CHECK: v_msad_u8 v5, v1, v2, ttmp11            ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0xee,0x01]
17908 0x05,0x00,0xe4,0xd1,0x01,0x05,0xee,0x01
17910 # CHECK: v_msad_u8 v5, v1, v2, m0                ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0xf2,0x01]
17911 0x05,0x00,0xe4,0xd1,0x01,0x05,0xf2,0x01
17913 # CHECK: v_msad_u8 v5, v1, v2, exec_lo           ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0xfa,0x01]
17914 0x05,0x00,0xe4,0xd1,0x01,0x05,0xfa,0x01
17916 # CHECK: v_msad_u8 v5, v1, v2, exec_hi           ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0xfe,0x01]
17917 0x05,0x00,0xe4,0xd1,0x01,0x05,0xfe,0x01
17919 # CHECK: v_msad_u8 v5, v1, v2, 0                 ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0x02,0x02]
17920 0x05,0x00,0xe4,0xd1,0x01,0x05,0x02,0x02
17922 # CHECK: v_msad_u8 v5, v1, v2, -1                ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0x06,0x03]
17923 0x05,0x00,0xe4,0xd1,0x01,0x05,0x06,0x03
17925 # CHECK: v_msad_u8 v5, v1, v2, 0.5               ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0xc2,0x03]
17926 0x05,0x00,0xe4,0xd1,0x01,0x05,0xc2,0x03
17928 # CHECK: v_msad_u8 v5, v1, v2, -4.0              ; encoding: [0x05,0x00,0xe4,0xd1,0x01,0x05,0xde,0x03]
17929 0x05,0x00,0xe4,0xd1,0x01,0x05,0xde,0x03
17931 # CHECK: v_msad_u8 v5, v1, v2, v3 clamp          ; encoding: [0x05,0x80,0xe4,0xd1,0x01,0x05,0x0e,0x04]
17932 0x05,0x80,0xe4,0xd1,0x01,0x05,0x0e,0x04
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]
17935 0x05,0x00,0xe5,0xd1,0x01,0x05,0x0e,0x04
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]
17938 0xfe,0x00,0xe5,0xd1,0x01,0x05,0x0e,0x04
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]
17941 0x05,0x00,0xe5,0xd1,0xfe,0x05,0x0e,0x04
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]
17944 0x05,0x00,0xe5,0xd1,0x02,0x04,0x0e,0x04
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]
17947 0x05,0x00,0xe5,0xd1,0x04,0x04,0x0e,0x04
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]
17950 0x05,0x00,0xe5,0xd1,0x64,0x04,0x0e,0x04
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]
17953 0x05,0x00,0xe5,0xd1,0x66,0x04,0x0e,0x04
17955 # CHECK: v_qsad_pk_u16_u8 v[5:6], vcc, v2, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0x6a,0x04,0x0e,0x04]
17956 0x05,0x00,0xe5,0xd1,0x6a,0x04,0x0e,0x04
17958 # CHECK: v_qsad_pk_u16_u8 v[5:6], tba, v2, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0x6c,0x04,0x0e,0x04]
17959 0x05,0x00,0xe5,0xd1,0x6c,0x04,0x0e,0x04
17961 # CHECK: v_qsad_pk_u16_u8 v[5:6], tma, v2, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0x6e,0x04,0x0e,0x04]
17962 0x05,0x00,0xe5,0xd1,0x6e,0x04,0x0e,0x04
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]
17965 0x05,0x00,0xe5,0xd1,0x7a,0x04,0x0e,0x04
17967 # CHECK: v_qsad_pk_u16_u8 v[5:6], exec, v2, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0x7e,0x04,0x0e,0x04]
17968 0x05,0x00,0xe5,0xd1,0x7e,0x04,0x0e,0x04
17970 # CHECK: v_qsad_pk_u16_u8 v[5:6], 0, v2, v[3:4]  ; encoding: [0x05,0x00,0xe5,0xd1,0x80,0x04,0x0e,0x04]
17971 0x05,0x00,0xe5,0xd1,0x80,0x04,0x0e,0x04
17973 # CHECK: v_qsad_pk_u16_u8 v[5:6], -1, v2, v[3:4] ; encoding: [0x05,0x00,0xe5,0xd1,0xc1,0x04,0x0e,0x04]
17974 0x05,0x00,0xe5,0xd1,0xc1,0x04,0x0e,0x04
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]
17977 0x05,0x00,0xe5,0xd1,0xf0,0x04,0x0e,0x04
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]
17980 0x05,0x00,0xe5,0xd1,0xf7,0x04,0x0e,0x04
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]
17983 0x05,0x00,0xe5,0xd1,0x01,0xff,0x0f,0x04
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]
17986 0x05,0x00,0xe5,0xd1,0x01,0x05,0x0c,0x04
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]
17989 0x05,0x00,0xe5,0xd1,0x01,0xcb,0x0c,0x04
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]
17992 0x05,0x00,0xe5,0xd1,0x01,0xcd,0x0c,0x04
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]
17995 0x05,0x00,0xe5,0xd1,0x01,0xcf,0x0c,0x04
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]
17998 0x05,0x00,0xe5,0xd1,0x01,0xd5,0x0c,0x04
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]
18001 0x05,0x00,0xe5,0xd1,0x01,0xd7,0x0c,0x04
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]
18004 0x05,0x00,0xe5,0xd1,0x01,0xd9,0x0c,0x04
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]
18007 0x05,0x00,0xe5,0xd1,0x01,0xdb,0x0c,0x04
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]
18010 0x05,0x00,0xe5,0xd1,0x01,0xdd,0x0c,0x04
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]
18013 0x05,0x00,0xe5,0xd1,0x01,0xdf,0x0c,0x04
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]
18016 0x05,0x00,0xe5,0xd1,0x01,0xf7,0x0c,0x04
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]
18019 0x05,0x00,0xe5,0xd1,0x01,0xf9,0x0c,0x04
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]
18022 0x05,0x00,0xe5,0xd1,0x01,0xfd,0x0c,0x04
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]
18025 0x05,0x00,0xe5,0xd1,0x01,0xff,0x0c,0x04
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]
18028 0x05,0x00,0xe5,0xd1,0x01,0x01,0x0d,0x04
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]
18031 0x05,0x00,0xe5,0xd1,0x01,0x83,0x0d,0x04
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]
18034 0x05,0x00,0xe5,0xd1,0x01,0xe1,0x0d,0x04
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]
18037 0x05,0x00,0xe5,0xd1,0x01,0xef,0x0d,0x04
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]
18040 0x05,0x00,0xe5,0xd1,0x01,0x05,0xfa,0x07
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]
18043 0x05,0x00,0xe5,0xd1,0x01,0x05,0x1a,0x00
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]
18046 0x05,0x00,0xe5,0xd1,0x01,0x05,0x22,0x00
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]
18049 0x05,0x00,0xe5,0xd1,0x01,0x05,0x92,0x01
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]
18052 0x05,0x00,0xe5,0xd1,0x01,0x05,0x9a,0x01
18054 # CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, vcc ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0x05,0xaa,0x01]
18055 0x05,0x00,0xe5,0xd1,0x01,0x05,0xaa,0x01
18057 # CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, tba ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0x05,0xb2,0x01]
18058 0x05,0x00,0xe5,0xd1,0x01,0x05,0xb2,0x01
18060 # CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, tma ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0x05,0xba,0x01]
18061 0x05,0x00,0xe5,0xd1,0x01,0x05,0xba,0x01
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]
18064 0x05,0x00,0xe5,0xd1,0x01,0x05,0xea,0x01
18066 # CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, exec ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0x05,0xfa,0x01]
18067 0x05,0x00,0xe5,0xd1,0x01,0x05,0xfa,0x01
18069 # CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, 0  ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0x05,0x02,0x02]
18070 0x05,0x00,0xe5,0xd1,0x01,0x05,0x02,0x02
18072 # CHECK: v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, -1 ; encoding: [0x05,0x00,0xe5,0xd1,0x01,0x05,0x06,0x03]
18073 0x05,0x00,0xe5,0xd1,0x01,0x05,0x06,0x03
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]
18076 0x05,0x00,0xe5,0xd1,0x01,0x05,0xc2,0x03
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]
18079 0x05,0x00,0xe5,0xd1,0x01,0x05,0xde,0x03
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]
18082 0x05,0x80,0xe5,0xd1,0x01,0x05,0x0e,0x04
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]
18085 0x05,0x00,0xe6,0xd1,0x01,0x05,0x0e,0x04
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]
18088 0xfe,0x00,0xe6,0xd1,0x01,0x05,0x0e,0x04
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]
18091 0x05,0x00,0xe6,0xd1,0xfe,0x05,0x0e,0x04
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]
18094 0x05,0x00,0xe6,0xd1,0x02,0x04,0x0e,0x04
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]
18097 0x05,0x00,0xe6,0xd1,0x04,0x04,0x0e,0x04
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]
18100 0x05,0x00,0xe6,0xd1,0x64,0x04,0x0e,0x04
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]
18103 0x05,0x00,0xe6,0xd1,0x66,0x04,0x0e,0x04
18105 # CHECK: v_mqsad_pk_u16_u8 v[5:6], vcc, v2, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0x6a,0x04,0x0e,0x04]
18106 0x05,0x00,0xe6,0xd1,0x6a,0x04,0x0e,0x04
18108 # CHECK: v_mqsad_pk_u16_u8 v[5:6], tba, v2, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0x6c,0x04,0x0e,0x04]
18109 0x05,0x00,0xe6,0xd1,0x6c,0x04,0x0e,0x04
18111 # CHECK: v_mqsad_pk_u16_u8 v[5:6], tma, v2, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0x6e,0x04,0x0e,0x04]
18112 0x05,0x00,0xe6,0xd1,0x6e,0x04,0x0e,0x04
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]
18115 0x05,0x00,0xe6,0xd1,0x7a,0x04,0x0e,0x04
18117 # CHECK: v_mqsad_pk_u16_u8 v[5:6], exec, v2, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0x7e,0x04,0x0e,0x04]
18118 0x05,0x00,0xe6,0xd1,0x7e,0x04,0x0e,0x04
18120 # CHECK: v_mqsad_pk_u16_u8 v[5:6], 0, v2, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0x80,0x04,0x0e,0x04]
18121 0x05,0x00,0xe6,0xd1,0x80,0x04,0x0e,0x04
18123 # CHECK: v_mqsad_pk_u16_u8 v[5:6], -1, v2, v[3:4] ; encoding: [0x05,0x00,0xe6,0xd1,0xc1,0x04,0x0e,0x04]
18124 0x05,0x00,0xe6,0xd1,0xc1,0x04,0x0e,0x04
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]
18127 0x05,0x00,0xe6,0xd1,0xf0,0x04,0x0e,0x04
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]
18130 0x05,0x00,0xe6,0xd1,0xf7,0x04,0x0e,0x04
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]
18133 0x05,0x00,0xe6,0xd1,0x01,0xff,0x0f,0x04
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]
18136 0x05,0x00,0xe6,0xd1,0x01,0x05,0x0c,0x04
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]
18139 0x05,0x00,0xe6,0xd1,0x01,0xcb,0x0c,0x04
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]
18142 0x05,0x00,0xe6,0xd1,0x01,0xcd,0x0c,0x04
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]
18145 0x05,0x00,0xe6,0xd1,0x01,0xcf,0x0c,0x04
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]
18148 0x05,0x00,0xe6,0xd1,0x01,0xd5,0x0c,0x04
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]
18151 0x05,0x00,0xe6,0xd1,0x01,0xd7,0x0c,0x04
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]
18154 0x05,0x00,0xe6,0xd1,0x01,0xd9,0x0c,0x04
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]
18157 0x05,0x00,0xe6,0xd1,0x01,0xdb,0x0c,0x04
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]
18160 0x05,0x00,0xe6,0xd1,0x01,0xdd,0x0c,0x04
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]
18163 0x05,0x00,0xe6,0xd1,0x01,0xdf,0x0c,0x04
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]
18166 0x05,0x00,0xe6,0xd1,0x01,0xf7,0x0c,0x04
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]
18169 0x05,0x00,0xe6,0xd1,0x01,0xf9,0x0c,0x04
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]
18172 0x05,0x00,0xe6,0xd1,0x01,0xfd,0x0c,0x04
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]
18175 0x05,0x00,0xe6,0xd1,0x01,0xff,0x0c,0x04
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]
18178 0x05,0x00,0xe6,0xd1,0x01,0x01,0x0d,0x04
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]
18181 0x05,0x00,0xe6,0xd1,0x01,0x83,0x0d,0x04
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]
18184 0x05,0x00,0xe6,0xd1,0x01,0xe1,0x0d,0x04
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]
18187 0x05,0x00,0xe6,0xd1,0x01,0xef,0x0d,0x04
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]
18190 0x05,0x00,0xe6,0xd1,0x01,0x05,0xfa,0x07
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]
18193 0x05,0x00,0xe6,0xd1,0x01,0x05,0x1a,0x00
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]
18196 0x05,0x00,0xe6,0xd1,0x01,0x05,0x22,0x00
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]
18199 0x05,0x00,0xe6,0xd1,0x01,0x05,0x92,0x01
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]
18202 0x05,0x00,0xe6,0xd1,0x01,0x05,0x9a,0x01
18204 # CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, vcc ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0x05,0xaa,0x01]
18205 0x05,0x00,0xe6,0xd1,0x01,0x05,0xaa,0x01
18207 # CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, tba ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0x05,0xb2,0x01]
18208 0x05,0x00,0xe6,0xd1,0x01,0x05,0xb2,0x01
18210 # CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, tma ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0x05,0xba,0x01]
18211 0x05,0x00,0xe6,0xd1,0x01,0x05,0xba,0x01
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]
18214 0x05,0x00,0xe6,0xd1,0x01,0x05,0xea,0x01
18216 # CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, exec ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0x05,0xfa,0x01]
18217 0x05,0x00,0xe6,0xd1,0x01,0x05,0xfa,0x01
18219 # CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, 0 ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0x05,0x02,0x02]
18220 0x05,0x00,0xe6,0xd1,0x01,0x05,0x02,0x02
18222 # CHECK: v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, -1 ; encoding: [0x05,0x00,0xe6,0xd1,0x01,0x05,0x06,0x03]
18223 0x05,0x00,0xe6,0xd1,0x01,0x05,0x06,0x03
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]
18226 0x05,0x00,0xe6,0xd1,0x01,0x05,0xc2,0x03
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]
18229 0x05,0x00,0xe6,0xd1,0x01,0x05,0xde,0x03
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]
18232 0x05,0x80,0xe6,0xd1,0x01,0x05,0x0e,0x04
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]
18235 0xfc,0x00,0xe7,0xd1,0x01,0x05,0x0e,0x04
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]
18238 0xfc,0x00,0xe7,0xd1,0x02,0x04,0x0e,0x04
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]
18241 0xfc,0x00,0xe7,0xd1,0x04,0x04,0x0e,0x04
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]
18244 0xfc,0x00,0xe7,0xd1,0x64,0x04,0x0e,0x04
18246 # CHECK: v_mqsad_u32_u8 v[252:255], flat_scratch, v2, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x66,0x04,0x0e,0x04]
18247 0xfc,0x00,0xe7,0xd1,0x66,0x04,0x0e,0x04
18249 # CHECK: v_mqsad_u32_u8 v[252:255], vcc, v2, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x6a,0x04,0x0e,0x04]
18250 0xfc,0x00,0xe7,0xd1,0x6a,0x04,0x0e,0x04
18252 # CHECK: v_mqsad_u32_u8 v[252:255], tba, v2, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x6c,0x04,0x0e,0x04]
18253 0xfc,0x00,0xe7,0xd1,0x6c,0x04,0x0e,0x04
18255 # CHECK: v_mqsad_u32_u8 v[252:255], tma, v2, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x6e,0x04,0x0e,0x04]
18256 0xfc,0x00,0xe7,0xd1,0x6e,0x04,0x0e,0x04
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]
18259 0xfc,0x00,0xe7,0xd1,0x7a,0x04,0x0e,0x04
18261 # CHECK: v_mqsad_u32_u8 v[252:255], exec, v2, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x7e,0x04,0x0e,0x04]
18262 0xfc,0x00,0xe7,0xd1,0x7e,0x04,0x0e,0x04
18264 # CHECK: v_mqsad_u32_u8 v[252:255], 0, v2, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0x80,0x04,0x0e,0x04]
18265 0xfc,0x00,0xe7,0xd1,0x80,0x04,0x0e,0x04
18267 # CHECK: v_mqsad_u32_u8 v[252:255], -1, v2, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0xc1,0x04,0x0e,0x04]
18268 0xfc,0x00,0xe7,0xd1,0xc1,0x04,0x0e,0x04
18270 # CHECK: v_mqsad_u32_u8 v[252:255], 0.5, v2, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0xf0,0x04,0x0e,0x04]
18271 0xfc,0x00,0xe7,0xd1,0xf0,0x04,0x0e,0x04
18273 # CHECK: v_mqsad_u32_u8 v[252:255], -4.0, v2, v[3:6] ; encoding: [0xfc,0x00,0xe7,0xd1,0xf7,0x04,0x0e,0x04]
18274 0xfc,0x00,0xe7,0xd1,0xf7,0x04,0x0e,0x04
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]
18277 0xfc,0x00,0xe7,0xd1,0x01,0x05,0x0c,0x04
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]
18280 0xfc,0x00,0xe7,0xd1,0x01,0xcb,0x0c,0x04
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]
18283 0xfc,0x00,0xe7,0xd1,0x01,0xcd,0x0c,0x04
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]
18286 0xfc,0x00,0xe7,0xd1,0x01,0xcf,0x0c,0x04
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]
18289 0xfc,0x00,0xe7,0xd1,0x01,0xd5,0x0c,0x04
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]
18292 0xfc,0x00,0xe7,0xd1,0x01,0xd7,0x0c,0x04
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]
18295 0xfc,0x00,0xe7,0xd1,0x01,0xd9,0x0c,0x04
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]
18298 0xfc,0x00,0xe7,0xd1,0x01,0xdb,0x0c,0x04
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]
18301 0xfc,0x00,0xe7,0xd1,0x01,0xdd,0x0c,0x04
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]
18304 0xfc,0x00,0xe7,0xd1,0x01,0xdf,0x0c,0x04
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]
18307 0xfc,0x00,0xe7,0xd1,0x01,0xf7,0x0c,0x04
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]
18310 0xfc,0x00,0xe7,0xd1,0x01,0xf9,0x0c,0x04
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]
18313 0xfc,0x00,0xe7,0xd1,0x01,0xfd,0x0c,0x04
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]
18316 0xfc,0x00,0xe7,0xd1,0x01,0xff,0x0c,0x04
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]
18319 0xfc,0x00,0xe7,0xd1,0x01,0x01,0x0d,0x04
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]
18322 0xfc,0x00,0xe7,0xd1,0x01,0x83,0x0d,0x04
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]
18325 0xfc,0x00,0xe7,0xd1,0x01,0xe1,0x0d,0x04
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]
18328 0xfc,0x00,0xe7,0xd1,0x01,0xef,0x0d,0x04
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]
18331 0xfc,0x80,0xe7,0xd1,0x01,0x05,0x0e,0x04
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]
18334 0x05,0x0c,0xe8,0xd1,0x01,0x05,0x0e,0x04
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]
18337 0xfe,0x0c,0xe8,0xd1,0x01,0x05,0x0e,0x04
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]
18340 0x05,0x0e,0xe8,0xd1,0x01,0x05,0x0e,0x04
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]
18343 0x05,0x64,0xe8,0xd1,0x01,0x05,0x0e,0x04
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]
18346 0x05,0x66,0xe8,0xd1,0x01,0x05,0x0e,0x04
18348 # CHECK: v_mad_u64_u32 v[5:6], vcc, v1, v2, v[3:4] ; encoding: [0x05,0x6a,0xe8,0xd1,0x01,0x05,0x0e,0x04]
18349 0x05,0x6a,0xe8,0xd1,0x01,0x05,0x0e,0x04
18351 # CHECK: v_mad_u64_u32 v[5:6], tba, v1, v2, v[3:4] ; encoding: [0x05,0x6c,0xe8,0xd1,0x01,0x05,0x0e,0x04]
18352 0x05,0x6c,0xe8,0xd1,0x01,0x05,0x0e,0x04
18354 # CHECK: v_mad_u64_u32 v[5:6], tma, v1, v2, v[3:4] ; encoding: [0x05,0x6e,0xe8,0xd1,0x01,0x05,0x0e,0x04]
18355 0x05,0x6e,0xe8,0xd1,0x01,0x05,0x0e,0x04
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]
18358 0x05,0x7a,0xe8,0xd1,0x01,0x05,0x0e,0x04
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]
18361 0x05,0x0c,0xe8,0xd1,0xff,0x05,0x0e,0x04
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]
18364 0x05,0x0c,0xe8,0xd1,0x01,0x04,0x0e,0x04
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]
18367 0x05,0x0c,0xe8,0xd1,0x65,0x04,0x0e,0x04
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]
18370 0x05,0x0c,0xe8,0xd1,0x66,0x04,0x0e,0x04
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]
18373 0x05,0x0c,0xe8,0xd1,0x67,0x04,0x0e,0x04
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]
18376 0x05,0x0c,0xe8,0xd1,0x6a,0x04,0x0e,0x04
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]
18379 0x05,0x0c,0xe8,0xd1,0x6b,0x04,0x0e,0x04
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]
18382 0x05,0x0c,0xe8,0xd1,0x6c,0x04,0x0e,0x04
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]
18385 0x05,0x0c,0xe8,0xd1,0x6d,0x04,0x0e,0x04
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]
18388 0x05,0x0c,0xe8,0xd1,0x6e,0x04,0x0e,0x04
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]
18391 0x05,0x0c,0xe8,0xd1,0x6f,0x04,0x0e,0x04
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]
18394 0x05,0x0c,0xe8,0xd1,0x7b,0x04,0x0e,0x04
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]
18397 0x05,0x0c,0xe8,0xd1,0x7c,0x04,0x0e,0x04
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]
18400 0x05,0x0c,0xe8,0xd1,0x7e,0x04,0x0e,0x04
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]
18403 0x05,0x0c,0xe8,0xd1,0x7f,0x04,0x0e,0x04
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]
18406 0x05,0x0c,0xe8,0xd1,0x80,0x04,0x0e,0x04
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]
18409 0x05,0x0c,0xe8,0xd1,0xc1,0x04,0x0e,0x04
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]
18412 0x05,0x0c,0xe8,0xd1,0xf0,0x04,0x0e,0x04
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]
18415 0x05,0x0c,0xe8,0xd1,0xf7,0x04,0x0e,0x04
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]
18418 0x05,0x0c,0xe8,0xd1,0x01,0xff,0x0f,0x04
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]
18421 0x05,0x0c,0xe8,0xd1,0x01,0x05,0x0c,0x04
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]
18424 0x05,0x0c,0xe8,0xd1,0x01,0xcb,0x0c,0x04
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]
18427 0x05,0x0c,0xe8,0xd1,0x01,0xcd,0x0c,0x04
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]
18430 0x05,0x0c,0xe8,0xd1,0x01,0xcf,0x0c,0x04
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]
18433 0x05,0x0c,0xe8,0xd1,0x01,0xd5,0x0c,0x04
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]
18436 0x05,0x0c,0xe8,0xd1,0x01,0xd7,0x0c,0x04
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]
18439 0x05,0x0c,0xe8,0xd1,0x01,0xd9,0x0c,0x04
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]
18442 0x05,0x0c,0xe8,0xd1,0x01,0xdb,0x0c,0x04
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]
18445 0x05,0x0c,0xe8,0xd1,0x01,0xdd,0x0c,0x04
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]
18448 0x05,0x0c,0xe8,0xd1,0x01,0xdf,0x0c,0x04
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]
18451 0x05,0x0c,0xe8,0xd1,0x01,0xf7,0x0c,0x04
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]
18454 0x05,0x0c,0xe8,0xd1,0x01,0xf9,0x0c,0x04
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]
18457 0x05,0x0c,0xe8,0xd1,0x01,0xfd,0x0c,0x04
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]
18460 0x05,0x0c,0xe8,0xd1,0x01,0xff,0x0c,0x04
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]
18463 0x05,0x0c,0xe8,0xd1,0x01,0x01,0x0d,0x04
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]
18466 0x05,0x0c,0xe8,0xd1,0x01,0x83,0x0d,0x04
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]
18469 0x05,0x0c,0xe8,0xd1,0x01,0xe1,0x0d,0x04
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]
18472 0x05,0x0c,0xe8,0xd1,0x01,0xef,0x0d,0x04
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]
18475 0x05,0x0c,0xe8,0xd1,0x01,0x05,0xfa,0x07
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]
18478 0x05,0x0c,0xe8,0xd1,0x01,0x05,0x1a,0x00
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]
18481 0x05,0x0c,0xe8,0xd1,0x01,0x05,0x22,0x00
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]
18484 0x05,0x0c,0xe8,0xd1,0x01,0x05,0x92,0x01
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]
18487 0x05,0x0c,0xe8,0xd1,0x01,0x05,0x9a,0x01
18489 # CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, v2, vcc ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0xaa,0x01]
18490 0x05,0x0c,0xe8,0xd1,0x01,0x05,0xaa,0x01
18492 # CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, v2, tba ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0xb2,0x01]
18493 0x05,0x0c,0xe8,0xd1,0x01,0x05,0xb2,0x01
18495 # CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, v2, tma ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0xba,0x01]
18496 0x05,0x0c,0xe8,0xd1,0x01,0x05,0xba,0x01
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]
18499 0x05,0x0c,0xe8,0xd1,0x01,0x05,0xea,0x01
18501 # CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, v2, exec ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0xfa,0x01]
18502 0x05,0x0c,0xe8,0xd1,0x01,0x05,0xfa,0x01
18504 # CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, v2, 0 ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0x02,0x02]
18505 0x05,0x0c,0xe8,0xd1,0x01,0x05,0x02,0x02
18507 # CHECK: v_mad_u64_u32 v[5:6], s[12:13], v1, v2, -1 ; encoding: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0x06,0x03]
18508 0x05,0x0c,0xe8,0xd1,0x01,0x05,0x06,0x03
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]
18511 0x05,0x0c,0xe8,0xd1,0x01,0x05,0xc2,0x03
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]
18514 0x05,0x0c,0xe8,0xd1,0x01,0x05,0xde,0x03
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]
18517 0x05,0x8c,0xe8,0xd1,0x01,0x05,0x0e,0x04
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]
18520 0x05,0x0c,0xe9,0xd1,0x01,0x05,0x0e,0x04
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]
18523 0xfe,0x0c,0xe9,0xd1,0x01,0x05,0x0e,0x04
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]
18526 0x05,0x0e,0xe9,0xd1,0x01,0x05,0x0e,0x04
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]
18529 0x05,0x64,0xe9,0xd1,0x01,0x05,0x0e,0x04
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]
18532 0x05,0x66,0xe9,0xd1,0x01,0x05,0x0e,0x04
18534 # CHECK: v_mad_i64_i32 v[5:6], vcc, v1, v2, v[3:4] ; encoding: [0x05,0x6a,0xe9,0xd1,0x01,0x05,0x0e,0x04]
18535 0x05,0x6a,0xe9,0xd1,0x01,0x05,0x0e,0x04
18537 # CHECK: v_mad_i64_i32 v[5:6], tba, v1, v2, v[3:4] ; encoding: [0x05,0x6c,0xe9,0xd1,0x01,0x05,0x0e,0x04]
18538 0x05,0x6c,0xe9,0xd1,0x01,0x05,0x0e,0x04
18540 # CHECK: v_mad_i64_i32 v[5:6], tma, v1, v2, v[3:4] ; encoding: [0x05,0x6e,0xe9,0xd1,0x01,0x05,0x0e,0x04]
18541 0x05,0x6e,0xe9,0xd1,0x01,0x05,0x0e,0x04
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]
18544 0x05,0x7a,0xe9,0xd1,0x01,0x05,0x0e,0x04
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]
18547 0x05,0x0c,0xe9,0xd1,0xff,0x05,0x0e,0x04
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]
18550 0x05,0x0c,0xe9,0xd1,0x01,0x04,0x0e,0x04
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]
18553 0x05,0x0c,0xe9,0xd1,0x65,0x04,0x0e,0x04
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]
18556 0x05,0x0c,0xe9,0xd1,0x66,0x04,0x0e,0x04
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]
18559 0x05,0x0c,0xe9,0xd1,0x67,0x04,0x0e,0x04
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]
18562 0x05,0x0c,0xe9,0xd1,0x6a,0x04,0x0e,0x04
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]
18565 0x05,0x0c,0xe9,0xd1,0x6b,0x04,0x0e,0x04
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]
18568 0x05,0x0c,0xe9,0xd1,0x6c,0x04,0x0e,0x04
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]
18571 0x05,0x0c,0xe9,0xd1,0x6d,0x04,0x0e,0x04
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]
18574 0x05,0x0c,0xe9,0xd1,0x6e,0x04,0x0e,0x04
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]
18577 0x05,0x0c,0xe9,0xd1,0x6f,0x04,0x0e,0x04
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]
18580 0x05,0x0c,0xe9,0xd1,0x7b,0x04,0x0e,0x04
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]
18583 0x05,0x0c,0xe9,0xd1,0x7c,0x04,0x0e,0x04
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]
18586 0x05,0x0c,0xe9,0xd1,0x7e,0x04,0x0e,0x04
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]
18589 0x05,0x0c,0xe9,0xd1,0x7f,0x04,0x0e,0x04
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]
18592 0x05,0x0c,0xe9,0xd1,0x80,0x04,0x0e,0x04
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]
18595 0x05,0x0c,0xe9,0xd1,0xc1,0x04,0x0e,0x04
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]
18598 0x05,0x0c,0xe9,0xd1,0xf0,0x04,0x0e,0x04
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]
18601 0x05,0x0c,0xe9,0xd1,0xf7,0x04,0x0e,0x04
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]
18604 0x05,0x0c,0xe9,0xd1,0x01,0xff,0x0f,0x04
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]
18607 0x05,0x0c,0xe9,0xd1,0x01,0x05,0x0c,0x04
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]
18610 0x05,0x0c,0xe9,0xd1,0x01,0xcb,0x0c,0x04
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]
18613 0x05,0x0c,0xe9,0xd1,0x01,0xcd,0x0c,0x04
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]
18616 0x05,0x0c,0xe9,0xd1,0x01,0xcf,0x0c,0x04
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]
18619 0x05,0x0c,0xe9,0xd1,0x01,0xd5,0x0c,0x04
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]
18622 0x05,0x0c,0xe9,0xd1,0x01,0xd7,0x0c,0x04
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]
18625 0x05,0x0c,0xe9,0xd1,0x01,0xd9,0x0c,0x04
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]
18628 0x05,0x0c,0xe9,0xd1,0x01,0xdb,0x0c,0x04
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]
18631 0x05,0x0c,0xe9,0xd1,0x01,0xdd,0x0c,0x04
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]
18634 0x05,0x0c,0xe9,0xd1,0x01,0xdf,0x0c,0x04
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]
18637 0x05,0x0c,0xe9,0xd1,0x01,0xf7,0x0c,0x04
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]
18640 0x05,0x0c,0xe9,0xd1,0x01,0xf9,0x0c,0x04
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]
18643 0x05,0x0c,0xe9,0xd1,0x01,0xfd,0x0c,0x04
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]
18646 0x05,0x0c,0xe9,0xd1,0x01,0xff,0x0c,0x04
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]
18649 0x05,0x0c,0xe9,0xd1,0x01,0x01,0x0d,0x04
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]
18652 0x05,0x0c,0xe9,0xd1,0x01,0x83,0x0d,0x04
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]
18655 0x05,0x0c,0xe9,0xd1,0x01,0xe1,0x0d,0x04
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]
18658 0x05,0x0c,0xe9,0xd1,0x01,0xef,0x0d,0x04
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]
18661 0x05,0x0c,0xe9,0xd1,0x01,0x05,0xfa,0x07
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]
18664 0x05,0x0c,0xe9,0xd1,0x01,0x05,0x1a,0x00
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]
18667 0x05,0x0c,0xe9,0xd1,0x01,0x05,0x22,0x00
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]
18670 0x05,0x0c,0xe9,0xd1,0x01,0x05,0x92,0x01
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]
18673 0x05,0x0c,0xe9,0xd1,0x01,0x05,0x9a,0x01
18675 # CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, v2, vcc ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0xaa,0x01]
18676 0x05,0x0c,0xe9,0xd1,0x01,0x05,0xaa,0x01
18678 # CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, v2, tba ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0xb2,0x01]
18679 0x05,0x0c,0xe9,0xd1,0x01,0x05,0xb2,0x01
18681 # CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, v2, tma ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0xba,0x01]
18682 0x05,0x0c,0xe9,0xd1,0x01,0x05,0xba,0x01
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]
18685 0x05,0x0c,0xe9,0xd1,0x01,0x05,0xea,0x01
18687 # CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, v2, exec ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0xfa,0x01]
18688 0x05,0x0c,0xe9,0xd1,0x01,0x05,0xfa,0x01
18690 # CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, v2, 0 ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0x02,0x02]
18691 0x05,0x0c,0xe9,0xd1,0x01,0x05,0x02,0x02
18693 # CHECK: v_mad_i64_i32 v[5:6], s[12:13], v1, v2, -1 ; encoding: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0x06,0x03]
18694 0x05,0x0c,0xe9,0xd1,0x01,0x05,0x06,0x03
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]
18697 0x05,0x0c,0xe9,0xd1,0x01,0x05,0xc2,0x03
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]
18700 0x05,0x0c,0xe9,0xd1,0x01,0x05,0xde,0x03
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]
18703 0x05,0x8c,0xe9,0xd1,0x01,0x05,0x0e,0x04
18705 # CHECK: v_mad_f16 v5, v1, v2, v3                ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0x0e,0x04]
18706 0x05,0x00,0xea,0xd1,0x01,0x05,0x0e,0x04
18708 # CHECK: v_mad_f16 v255, v1, v2, v3              ; encoding: [0xff,0x00,0xea,0xd1,0x01,0x05,0x0e,0x04]
18709 0xff,0x00,0xea,0xd1,0x01,0x05,0x0e,0x04
18711 # CHECK: v_mad_f16 v5, v255, v2, v3              ; encoding: [0x05,0x00,0xea,0xd1,0xff,0x05,0x0e,0x04]
18712 0x05,0x00,0xea,0xd1,0xff,0x05,0x0e,0x04
18714 # CHECK: v_mad_f16 v5, s1, v2, v3                ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x04,0x0e,0x04]
18715 0x05,0x00,0xea,0xd1,0x01,0x04,0x0e,0x04
18717 # CHECK: v_mad_f16 v5, s101, v2, v3              ; encoding: [0x05,0x00,0xea,0xd1,0x65,0x04,0x0e,0x04]
18718 0x05,0x00,0xea,0xd1,0x65,0x04,0x0e,0x04
18720 # CHECK: v_mad_f16 v5, flat_scratch_lo, v2, v3   ; encoding: [0x05,0x00,0xea,0xd1,0x66,0x04,0x0e,0x04]
18721 0x05,0x00,0xea,0xd1,0x66,0x04,0x0e,0x04
18723 # CHECK: v_mad_f16 v5, flat_scratch_hi, v2, v3   ; encoding: [0x05,0x00,0xea,0xd1,0x67,0x04,0x0e,0x04]
18724 0x05,0x00,0xea,0xd1,0x67,0x04,0x0e,0x04
18726 # CHECK: v_mad_f16 v5, vcc_lo, v2, v3            ; encoding: [0x05,0x00,0xea,0xd1,0x6a,0x04,0x0e,0x04]
18727 0x05,0x00,0xea,0xd1,0x6a,0x04,0x0e,0x04
18729 # CHECK: v_mad_f16 v5, vcc_hi, v2, v3            ; encoding: [0x05,0x00,0xea,0xd1,0x6b,0x04,0x0e,0x04]
18730 0x05,0x00,0xea,0xd1,0x6b,0x04,0x0e,0x04
18732 # CHECK: v_mad_f16 v5, tba_lo, v2, v3            ; encoding: [0x05,0x00,0xea,0xd1,0x6c,0x04,0x0e,0x04]
18733 0x05,0x00,0xea,0xd1,0x6c,0x04,0x0e,0x04
18735 # CHECK: v_mad_f16 v5, tba_hi, v2, v3            ; encoding: [0x05,0x00,0xea,0xd1,0x6d,0x04,0x0e,0x04]
18736 0x05,0x00,0xea,0xd1,0x6d,0x04,0x0e,0x04
18738 # CHECK: v_mad_f16 v5, tma_lo, v2, v3            ; encoding: [0x05,0x00,0xea,0xd1,0x6e,0x04,0x0e,0x04]
18739 0x05,0x00,0xea,0xd1,0x6e,0x04,0x0e,0x04
18741 # CHECK: v_mad_f16 v5, tma_hi, v2, v3            ; encoding: [0x05,0x00,0xea,0xd1,0x6f,0x04,0x0e,0x04]
18742 0x05,0x00,0xea,0xd1,0x6f,0x04,0x0e,0x04
18744 # CHECK: v_mad_f16 v5, ttmp11, v2, v3            ; encoding: [0x05,0x00,0xea,0xd1,0x7b,0x04,0x0e,0x04]
18745 0x05,0x00,0xea,0xd1,0x7b,0x04,0x0e,0x04
18747 # CHECK: v_mad_f16 v5, m0, v2, v3                ; encoding: [0x05,0x00,0xea,0xd1,0x7c,0x04,0x0e,0x04]
18748 0x05,0x00,0xea,0xd1,0x7c,0x04,0x0e,0x04
18750 # CHECK: v_mad_f16 v5, exec_lo, v2, v3           ; encoding: [0x05,0x00,0xea,0xd1,0x7e,0x04,0x0e,0x04]
18751 0x05,0x00,0xea,0xd1,0x7e,0x04,0x0e,0x04
18753 # CHECK: v_mad_f16 v5, exec_hi, v2, v3           ; encoding: [0x05,0x00,0xea,0xd1,0x7f,0x04,0x0e,0x04]
18754 0x05,0x00,0xea,0xd1,0x7f,0x04,0x0e,0x04
18756 # CHECK: v_mad_f16 v5, 0, v2, v3                 ; encoding: [0x05,0x00,0xea,0xd1,0x80,0x04,0x0e,0x04]
18757 0x05,0x00,0xea,0xd1,0x80,0x04,0x0e,0x04
18759 # CHECK: v_mad_f16 v5, -1, v2, v3                ; encoding: [0x05,0x00,0xea,0xd1,0xc1,0x04,0x0e,0x04]
18760 0x05,0x00,0xea,0xd1,0xc1,0x04,0x0e,0x04
18762 # CHECK: v_mad_f16 v5, 0.5, v2, v3               ; encoding: [0x05,0x00,0xea,0xd1,0xf0,0x04,0x0e,0x04]
18763 0x05,0x00,0xea,0xd1,0xf0,0x04,0x0e,0x04
18765 # CHECK: v_mad_f16 v5, -4.0, v2, v3              ; encoding: [0x05,0x00,0xea,0xd1,0xf7,0x04,0x0e,0x04]
18766 0x05,0x00,0xea,0xd1,0xf7,0x04,0x0e,0x04
18768 # CHECK: v_mad_f16 v5, v1, v255, v3              ; encoding: [0x05,0x00,0xea,0xd1,0x01,0xff,0x0f,0x04]
18769 0x05,0x00,0xea,0xd1,0x01,0xff,0x0f,0x04
18771 # CHECK: v_mad_f16 v5, v1, s2, v3                ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0x0c,0x04]
18772 0x05,0x00,0xea,0xd1,0x01,0x05,0x0c,0x04
18774 # CHECK: v_mad_f16 v5, v1, s101, v3              ; encoding: [0x05,0x00,0xea,0xd1,0x01,0xcb,0x0c,0x04]
18775 0x05,0x00,0xea,0xd1,0x01,0xcb,0x0c,0x04
18777 # CHECK: v_mad_f16 v5, v1, flat_scratch_lo, v3   ; encoding: [0x05,0x00,0xea,0xd1,0x01,0xcd,0x0c,0x04]
18778 0x05,0x00,0xea,0xd1,0x01,0xcd,0x0c,0x04
18780 # CHECK: v_mad_f16 v5, v1, flat_scratch_hi, v3   ; encoding: [0x05,0x00,0xea,0xd1,0x01,0xcf,0x0c,0x04]
18781 0x05,0x00,0xea,0xd1,0x01,0xcf,0x0c,0x04
18783 # CHECK: v_mad_f16 v5, v1, vcc_lo, v3            ; encoding: [0x05,0x00,0xea,0xd1,0x01,0xd5,0x0c,0x04]
18784 0x05,0x00,0xea,0xd1,0x01,0xd5,0x0c,0x04
18786 # CHECK: v_mad_f16 v5, v1, vcc_hi, v3            ; encoding: [0x05,0x00,0xea,0xd1,0x01,0xd7,0x0c,0x04]
18787 0x05,0x00,0xea,0xd1,0x01,0xd7,0x0c,0x04
18789 # CHECK: v_mad_f16 v5, v1, tba_lo, v3            ; encoding: [0x05,0x00,0xea,0xd1,0x01,0xd9,0x0c,0x04]
18790 0x05,0x00,0xea,0xd1,0x01,0xd9,0x0c,0x04
18792 # CHECK: v_mad_f16 v5, v1, tba_hi, v3            ; encoding: [0x05,0x00,0xea,0xd1,0x01,0xdb,0x0c,0x04]
18793 0x05,0x00,0xea,0xd1,0x01,0xdb,0x0c,0x04
18795 # CHECK: v_mad_f16 v5, v1, tma_lo, v3            ; encoding: [0x05,0x00,0xea,0xd1,0x01,0xdd,0x0c,0x04]
18796 0x05,0x00,0xea,0xd1,0x01,0xdd,0x0c,0x04
18798 # CHECK: v_mad_f16 v5, v1, tma_hi, v3            ; encoding: [0x05,0x00,0xea,0xd1,0x01,0xdf,0x0c,0x04]
18799 0x05,0x00,0xea,0xd1,0x01,0xdf,0x0c,0x04
18801 # CHECK: v_mad_f16 v5, v1, ttmp11, v3            ; encoding: [0x05,0x00,0xea,0xd1,0x01,0xf7,0x0c,0x04]
18802 0x05,0x00,0xea,0xd1,0x01,0xf7,0x0c,0x04
18804 # CHECK: v_mad_f16 v5, v1, m0, v3                ; encoding: [0x05,0x00,0xea,0xd1,0x01,0xf9,0x0c,0x04]
18805 0x05,0x00,0xea,0xd1,0x01,0xf9,0x0c,0x04
18807 # CHECK: v_mad_f16 v5, v1, exec_lo, v3           ; encoding: [0x05,0x00,0xea,0xd1,0x01,0xfd,0x0c,0x04]
18808 0x05,0x00,0xea,0xd1,0x01,0xfd,0x0c,0x04
18810 # CHECK: v_mad_f16 v5, v1, exec_hi, v3           ; encoding: [0x05,0x00,0xea,0xd1,0x01,0xff,0x0c,0x04]
18811 0x05,0x00,0xea,0xd1,0x01,0xff,0x0c,0x04
18813 # CHECK: v_mad_f16 v5, v1, 0, v3                 ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x01,0x0d,0x04]
18814 0x05,0x00,0xea,0xd1,0x01,0x01,0x0d,0x04
18816 # CHECK: v_mad_f16 v5, v1, -1, v3                ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x83,0x0d,0x04]
18817 0x05,0x00,0xea,0xd1,0x01,0x83,0x0d,0x04
18819 # CHECK: v_mad_f16 v5, v1, 0.5, v3               ; encoding: [0x05,0x00,0xea,0xd1,0x01,0xe1,0x0d,0x04]
18820 0x05,0x00,0xea,0xd1,0x01,0xe1,0x0d,0x04
18822 # CHECK: v_mad_f16 v5, v1, -4.0, v3              ; encoding: [0x05,0x00,0xea,0xd1,0x01,0xef,0x0d,0x04]
18823 0x05,0x00,0xea,0xd1,0x01,0xef,0x0d,0x04
18825 # CHECK: v_mad_f16 v5, v1, v2, v255              ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0xfe,0x07]
18826 0x05,0x00,0xea,0xd1,0x01,0x05,0xfe,0x07
18828 # CHECK: v_mad_f16 v5, v1, v2, s3                ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0x0e,0x00]
18829 0x05,0x00,0xea,0xd1,0x01,0x05,0x0e,0x00
18831 # CHECK: v_mad_f16 v5, v1, v2, s101              ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0x96,0x01]
18832 0x05,0x00,0xea,0xd1,0x01,0x05,0x96,0x01
18834 # CHECK: v_mad_f16 v5, v1, v2, flat_scratch_lo   ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0x9a,0x01]
18835 0x05,0x00,0xea,0xd1,0x01,0x05,0x9a,0x01
18837 # CHECK: v_mad_f16 v5, v1, v2, flat_scratch_hi   ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0x9e,0x01]
18838 0x05,0x00,0xea,0xd1,0x01,0x05,0x9e,0x01
18840 # CHECK: v_mad_f16 v5, v1, v2, vcc_lo            ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0xaa,0x01]
18841 0x05,0x00,0xea,0xd1,0x01,0x05,0xaa,0x01
18843 # CHECK: v_mad_f16 v5, v1, v2, vcc_hi            ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0xae,0x01]
18844 0x05,0x00,0xea,0xd1,0x01,0x05,0xae,0x01
18846 # CHECK: v_mad_f16 v5, v1, v2, tba_lo            ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0xb2,0x01]
18847 0x05,0x00,0xea,0xd1,0x01,0x05,0xb2,0x01
18849 # CHECK: v_mad_f16 v5, v1, v2, tba_hi            ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0xb6,0x01]
18850 0x05,0x00,0xea,0xd1,0x01,0x05,0xb6,0x01
18852 # CHECK: v_mad_f16 v5, v1, v2, tma_lo            ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0xba,0x01]
18853 0x05,0x00,0xea,0xd1,0x01,0x05,0xba,0x01
18855 # CHECK: v_mad_f16 v5, v1, v2, tma_hi            ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0xbe,0x01]
18856 0x05,0x00,0xea,0xd1,0x01,0x05,0xbe,0x01
18858 # CHECK: v_mad_f16 v5, v1, v2, ttmp11            ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0xee,0x01]
18859 0x05,0x00,0xea,0xd1,0x01,0x05,0xee,0x01
18861 # CHECK: v_mad_f16 v5, v1, v2, m0                ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0xf2,0x01]
18862 0x05,0x00,0xea,0xd1,0x01,0x05,0xf2,0x01
18864 # CHECK: v_mad_f16 v5, v1, v2, exec_lo           ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0xfa,0x01]
18865 0x05,0x00,0xea,0xd1,0x01,0x05,0xfa,0x01
18867 # CHECK: v_mad_f16 v5, v1, v2, exec_hi           ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0xfe,0x01]
18868 0x05,0x00,0xea,0xd1,0x01,0x05,0xfe,0x01
18870 # CHECK: v_mad_f16 v5, v1, v2, 0                 ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0x02,0x02]
18871 0x05,0x00,0xea,0xd1,0x01,0x05,0x02,0x02
18873 # CHECK: v_mad_f16 v5, v1, v2, -1                ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0x06,0x03]
18874 0x05,0x00,0xea,0xd1,0x01,0x05,0x06,0x03
18876 # CHECK: v_mad_f16 v5, v1, v2, 0.5               ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0xc2,0x03]
18877 0x05,0x00,0xea,0xd1,0x01,0x05,0xc2,0x03
18879 # CHECK: v_mad_f16 v5, v1, v2, -4.0              ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0xde,0x03]
18880 0x05,0x00,0xea,0xd1,0x01,0x05,0xde,0x03
18882 # CHECK: v_mad_f16 v5, -v1, v2, v3               ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0x0e,0x24]
18883 0x05,0x00,0xea,0xd1,0x01,0x05,0x0e,0x24
18885 # CHECK: v_mad_f16 v5, v1, -v2, v3               ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0x0e,0x44]
18886 0x05,0x00,0xea,0xd1,0x01,0x05,0x0e,0x44
18888 # CHECK: v_mad_f16 v5, v1, v2, -v3               ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0x0e,0x84]
18889 0x05,0x00,0xea,0xd1,0x01,0x05,0x0e,0x84
18891 # CHECK: v_mad_f16 v5, -v1, -v2, -v3             ; encoding: [0x05,0x00,0xea,0xd1,0x01,0x05,0x0e,0xe4]
18892 0x05,0x00,0xea,0xd1,0x01,0x05,0x0e,0xe4
18894 # CHECK: v_mad_f16 v5, |v1|, v2, v3              ; encoding: [0x05,0x01,0xea,0xd1,0x01,0x05,0x0e,0x04]
18895 0x05,0x01,0xea,0xd1,0x01,0x05,0x0e,0x04
18897 # CHECK: v_mad_f16 v5, v1, |v2|, v3              ; encoding: [0x05,0x02,0xea,0xd1,0x01,0x05,0x0e,0x04]
18898 0x05,0x02,0xea,0xd1,0x01,0x05,0x0e,0x04
18900 # CHECK: v_mad_f16 v5, v1, v2, |v3|              ; encoding: [0x05,0x04,0xea,0xd1,0x01,0x05,0x0e,0x04]
18901 0x05,0x04,0xea,0xd1,0x01,0x05,0x0e,0x04
18903 # CHECK: v_mad_f16 v5, |v1|, |v2|, |v3|          ; encoding: [0x05,0x07,0xea,0xd1,0x01,0x05,0x0e,0x04]
18904 0x05,0x07,0xea,0xd1,0x01,0x05,0x0e,0x04
18906 # CHECK: v_mad_f16 v5, v1, v2, v3 clamp          ; encoding: [0x05,0x80,0xea,0xd1,0x01,0x05,0x0e,0x04]
18907 0x05,0x80,0xea,0xd1,0x01,0x05,0x0e,0x04
18909 # CHECK: v_mad_u16 v5, v1, v2, v3                ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0x0e,0x04]
18910 0x05,0x00,0xeb,0xd1,0x01,0x05,0x0e,0x04
18912 # CHECK: v_mad_u16 v255, v1, v2, v3              ; encoding: [0xff,0x00,0xeb,0xd1,0x01,0x05,0x0e,0x04]
18913 0xff,0x00,0xeb,0xd1,0x01,0x05,0x0e,0x04
18915 # CHECK: v_mad_u16 v5, v255, v2, v3              ; encoding: [0x05,0x00,0xeb,0xd1,0xff,0x05,0x0e,0x04]
18916 0x05,0x00,0xeb,0xd1,0xff,0x05,0x0e,0x04
18918 # CHECK: v_mad_u16 v5, s1, v2, v3                ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x04,0x0e,0x04]
18919 0x05,0x00,0xeb,0xd1,0x01,0x04,0x0e,0x04
18921 # CHECK: v_mad_u16 v5, s101, v2, v3              ; encoding: [0x05,0x00,0xeb,0xd1,0x65,0x04,0x0e,0x04]
18922 0x05,0x00,0xeb,0xd1,0x65,0x04,0x0e,0x04
18924 # CHECK: v_mad_u16 v5, flat_scratch_lo, v2, v3   ; encoding: [0x05,0x00,0xeb,0xd1,0x66,0x04,0x0e,0x04]
18925 0x05,0x00,0xeb,0xd1,0x66,0x04,0x0e,0x04
18927 # CHECK: v_mad_u16 v5, flat_scratch_hi, v2, v3   ; encoding: [0x05,0x00,0xeb,0xd1,0x67,0x04,0x0e,0x04]
18928 0x05,0x00,0xeb,0xd1,0x67,0x04,0x0e,0x04
18930 # CHECK: v_mad_u16 v5, vcc_lo, v2, v3            ; encoding: [0x05,0x00,0xeb,0xd1,0x6a,0x04,0x0e,0x04]
18931 0x05,0x00,0xeb,0xd1,0x6a,0x04,0x0e,0x04
18933 # CHECK: v_mad_u16 v5, vcc_hi, v2, v3            ; encoding: [0x05,0x00,0xeb,0xd1,0x6b,0x04,0x0e,0x04]
18934 0x05,0x00,0xeb,0xd1,0x6b,0x04,0x0e,0x04
18936 # CHECK: v_mad_u16 v5, tba_lo, v2, v3            ; encoding: [0x05,0x00,0xeb,0xd1,0x6c,0x04,0x0e,0x04]
18937 0x05,0x00,0xeb,0xd1,0x6c,0x04,0x0e,0x04
18939 # CHECK: v_mad_u16 v5, tba_hi, v2, v3            ; encoding: [0x05,0x00,0xeb,0xd1,0x6d,0x04,0x0e,0x04]
18940 0x05,0x00,0xeb,0xd1,0x6d,0x04,0x0e,0x04
18942 # CHECK: v_mad_u16 v5, tma_lo, v2, v3            ; encoding: [0x05,0x00,0xeb,0xd1,0x6e,0x04,0x0e,0x04]
18943 0x05,0x00,0xeb,0xd1,0x6e,0x04,0x0e,0x04
18945 # CHECK: v_mad_u16 v5, tma_hi, v2, v3            ; encoding: [0x05,0x00,0xeb,0xd1,0x6f,0x04,0x0e,0x04]
18946 0x05,0x00,0xeb,0xd1,0x6f,0x04,0x0e,0x04
18948 # CHECK: v_mad_u16 v5, ttmp11, v2, v3            ; encoding: [0x05,0x00,0xeb,0xd1,0x7b,0x04,0x0e,0x04]
18949 0x05,0x00,0xeb,0xd1,0x7b,0x04,0x0e,0x04
18951 # CHECK: v_mad_u16 v5, m0, v2, v3                ; encoding: [0x05,0x00,0xeb,0xd1,0x7c,0x04,0x0e,0x04]
18952 0x05,0x00,0xeb,0xd1,0x7c,0x04,0x0e,0x04
18954 # CHECK: v_mad_u16 v5, exec_lo, v2, v3           ; encoding: [0x05,0x00,0xeb,0xd1,0x7e,0x04,0x0e,0x04]
18955 0x05,0x00,0xeb,0xd1,0x7e,0x04,0x0e,0x04
18957 # CHECK: v_mad_u16 v5, exec_hi, v2, v3           ; encoding: [0x05,0x00,0xeb,0xd1,0x7f,0x04,0x0e,0x04]
18958 0x05,0x00,0xeb,0xd1,0x7f,0x04,0x0e,0x04
18960 # CHECK: v_mad_u16 v5, 0, v2, v3                 ; encoding: [0x05,0x00,0xeb,0xd1,0x80,0x04,0x0e,0x04]
18961 0x05,0x00,0xeb,0xd1,0x80,0x04,0x0e,0x04
18963 # CHECK: v_mad_u16 v5, -1, v2, v3                ; encoding: [0x05,0x00,0xeb,0xd1,0xc1,0x04,0x0e,0x04]
18964 0x05,0x00,0xeb,0xd1,0xc1,0x04,0x0e,0x04
18966 # CHECK: v_mad_u16 v5, 0x3800, v2, v3            ; encoding: [0x05,0x00,0xeb,0xd1,0xff,0x04,0x0e,0x04]
18967 0x05,0x00,0xeb,0xd1,0xf0,0x04,0x0e,0x04
18969 # CHECK: v_mad_u16 v5, 0xc400, v2, v3            ; encoding: [0x05,0x00,0xeb,0xd1,0xff,0x04,0x0e,0x04]
18970 0x05,0x00,0xeb,0xd1,0xf7,0x04,0x0e,0x04
18972 # CHECK: v_mad_u16 v5, v1, v255, v3              ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0xff,0x0f,0x04]
18973 0x05,0x00,0xeb,0xd1,0x01,0xff,0x0f,0x04
18975 # CHECK: v_mad_u16 v5, v1, s2, v3                ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0x0c,0x04]
18976 0x05,0x00,0xeb,0xd1,0x01,0x05,0x0c,0x04
18978 # CHECK: v_mad_u16 v5, v1, s101, v3              ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0xcb,0x0c,0x04]
18979 0x05,0x00,0xeb,0xd1,0x01,0xcb,0x0c,0x04
18981 # CHECK: v_mad_u16 v5, v1, flat_scratch_lo, v3   ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0xcd,0x0c,0x04]
18982 0x05,0x00,0xeb,0xd1,0x01,0xcd,0x0c,0x04
18984 # CHECK: v_mad_u16 v5, v1, flat_scratch_hi, v3   ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0xcf,0x0c,0x04]
18985 0x05,0x00,0xeb,0xd1,0x01,0xcf,0x0c,0x04
18987 # CHECK: v_mad_u16 v5, v1, vcc_lo, v3            ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0xd5,0x0c,0x04]
18988 0x05,0x00,0xeb,0xd1,0x01,0xd5,0x0c,0x04
18990 # CHECK: v_mad_u16 v5, v1, vcc_hi, v3            ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0xd7,0x0c,0x04]
18991 0x05,0x00,0xeb,0xd1,0x01,0xd7,0x0c,0x04
18993 # CHECK: v_mad_u16 v5, v1, tba_lo, v3            ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0xd9,0x0c,0x04]
18994 0x05,0x00,0xeb,0xd1,0x01,0xd9,0x0c,0x04
18996 # CHECK: v_mad_u16 v5, v1, tba_hi, v3            ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0xdb,0x0c,0x04]
18997 0x05,0x00,0xeb,0xd1,0x01,0xdb,0x0c,0x04
18999 # CHECK: v_mad_u16 v5, v1, tma_lo, v3            ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0xdd,0x0c,0x04]
19000 0x05,0x00,0xeb,0xd1,0x01,0xdd,0x0c,0x04
19002 # CHECK: v_mad_u16 v5, v1, tma_hi, v3            ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0xdf,0x0c,0x04]
19003 0x05,0x00,0xeb,0xd1,0x01,0xdf,0x0c,0x04
19005 # CHECK: v_mad_u16 v5, v1, ttmp11, v3            ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0xf7,0x0c,0x04]
19006 0x05,0x00,0xeb,0xd1,0x01,0xf7,0x0c,0x04
19008 # CHECK: v_mad_u16 v5, v1, m0, v3                ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0xf9,0x0c,0x04]
19009 0x05,0x00,0xeb,0xd1,0x01,0xf9,0x0c,0x04
19011 # CHECK: v_mad_u16 v5, v1, exec_lo, v3           ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0xfd,0x0c,0x04]
19012 0x05,0x00,0xeb,0xd1,0x01,0xfd,0x0c,0x04
19014 # CHECK: v_mad_u16 v5, v1, exec_hi, v3           ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0xff,0x0c,0x04]
19015 0x05,0x00,0xeb,0xd1,0x01,0xff,0x0c,0x04
19017 # CHECK: v_mad_u16 v5, v1, 0, v3                 ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x01,0x0d,0x04]
19018 0x05,0x00,0xeb,0xd1,0x01,0x01,0x0d,0x04
19020 # CHECK: v_mad_u16 v5, v1, -1, v3                ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x83,0x0d,0x04]
19021 0x05,0x00,0xeb,0xd1,0x01,0x83,0x0d,0x04
19023 # CHECK: v_mad_u16 v5, v1, 0x3800, v3            ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0xff,0x0d,0x04]
19024 0x05,0x00,0xeb,0xd1,0x01,0xe1,0x0d,0x04
19026 # CHECK: v_mad_u16 v5, v1, 0xc400, v3            ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0xff,0x0d,0x04]
19027 0x05,0x00,0xeb,0xd1,0x01,0xef,0x0d,0x04
19029 # CHECK: v_mad_u16 v5, v1, v2, v255              ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0xfe,0x07]
19030 0x05,0x00,0xeb,0xd1,0x01,0x05,0xfe,0x07
19032 # CHECK: v_mad_u16 v5, v1, v2, s3                ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0x0e,0x00]
19033 0x05,0x00,0xeb,0xd1,0x01,0x05,0x0e,0x00
19035 # CHECK: v_mad_u16 v5, v1, v2, s101              ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0x96,0x01]
19036 0x05,0x00,0xeb,0xd1,0x01,0x05,0x96,0x01
19038 # CHECK: v_mad_u16 v5, v1, v2, flat_scratch_lo   ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0x9a,0x01]
19039 0x05,0x00,0xeb,0xd1,0x01,0x05,0x9a,0x01
19041 # CHECK: v_mad_u16 v5, v1, v2, flat_scratch_hi   ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0x9e,0x01]
19042 0x05,0x00,0xeb,0xd1,0x01,0x05,0x9e,0x01
19044 # CHECK: v_mad_u16 v5, v1, v2, vcc_lo            ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0xaa,0x01]
19045 0x05,0x00,0xeb,0xd1,0x01,0x05,0xaa,0x01
19047 # CHECK: v_mad_u16 v5, v1, v2, vcc_hi            ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0xae,0x01]
19048 0x05,0x00,0xeb,0xd1,0x01,0x05,0xae,0x01
19050 # CHECK: v_mad_u16 v5, v1, v2, tba_lo            ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0xb2,0x01]
19051 0x05,0x00,0xeb,0xd1,0x01,0x05,0xb2,0x01
19053 # CHECK: v_mad_u16 v5, v1, v2, tba_hi            ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0xb6,0x01]
19054 0x05,0x00,0xeb,0xd1,0x01,0x05,0xb6,0x01
19056 # CHECK: v_mad_u16 v5, v1, v2, tma_lo            ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0xba,0x01]
19057 0x05,0x00,0xeb,0xd1,0x01,0x05,0xba,0x01
19059 # CHECK: v_mad_u16 v5, v1, v2, tma_hi            ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0xbe,0x01]
19060 0x05,0x00,0xeb,0xd1,0x01,0x05,0xbe,0x01
19062 # CHECK: v_mad_u16 v5, v1, v2, ttmp11            ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0xee,0x01]
19063 0x05,0x00,0xeb,0xd1,0x01,0x05,0xee,0x01
19065 # CHECK: v_mad_u16 v5, v1, v2, m0                ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0xf2,0x01]
19066 0x05,0x00,0xeb,0xd1,0x01,0x05,0xf2,0x01
19068 # CHECK: v_mad_u16 v5, v1, v2, exec_lo           ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0xfa,0x01]
19069 0x05,0x00,0xeb,0xd1,0x01,0x05,0xfa,0x01
19071 # CHECK: v_mad_u16 v5, v1, v2, exec_hi           ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0xfe,0x01]
19072 0x05,0x00,0xeb,0xd1,0x01,0x05,0xfe,0x01
19074 # CHECK: v_mad_u16 v5, v1, v2, 0                 ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0x02,0x02]
19075 0x05,0x00,0xeb,0xd1,0x01,0x05,0x02,0x02
19077 # CHECK: v_mad_u16 v5, v1, v2, -1                ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0x06,0x03]
19078 0x05,0x00,0xeb,0xd1,0x01,0x05,0x06,0x03
19080 # CHECK: v_mad_u16 v5, v1, v2, 0x3800            ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0xfe,0x03]
19081 0x05,0x00,0xeb,0xd1,0x01,0x05,0xc2,0x03
19083 # CHECK: v_mad_u16 v5, v1, v2, 0xc400            ; encoding: [0x05,0x00,0xeb,0xd1,0x01,0x05,0xfe,0x03]
19084 0x05,0x00,0xeb,0xd1,0x01,0x05,0xde,0x03
19086 # CHECK: v_mad_u16 v5, v1, v2, v3 clamp          ; encoding: [0x05,0x80,0xeb,0xd1,0x01,0x05,0x0e,0x04]
19087 0x05,0x80,0xeb,0xd1,0x01,0x05,0x0e,0x04
19089 # CHECK: v_mad_i16 v5, v1, v2, v3                ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0x0e,0x04]
19090 0x05,0x00,0xec,0xd1,0x01,0x05,0x0e,0x04
19092 # CHECK: v_mad_i16 v255, v1, v2, v3              ; encoding: [0xff,0x00,0xec,0xd1,0x01,0x05,0x0e,0x04]
19093 0xff,0x00,0xec,0xd1,0x01,0x05,0x0e,0x04
19095 # CHECK: v_mad_i16 v5, v255, v2, v3              ; encoding: [0x05,0x00,0xec,0xd1,0xff,0x05,0x0e,0x04]
19096 0x05,0x00,0xec,0xd1,0xff,0x05,0x0e,0x04
19098 # CHECK: v_mad_i16 v5, s1, v2, v3                ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x04,0x0e,0x04]
19099 0x05,0x00,0xec,0xd1,0x01,0x04,0x0e,0x04
19101 # CHECK: v_mad_i16 v5, s101, v2, v3              ; encoding: [0x05,0x00,0xec,0xd1,0x65,0x04,0x0e,0x04]
19102 0x05,0x00,0xec,0xd1,0x65,0x04,0x0e,0x04
19104 # CHECK: v_mad_i16 v5, flat_scratch_lo, v2, v3   ; encoding: [0x05,0x00,0xec,0xd1,0x66,0x04,0x0e,0x04]
19105 0x05,0x00,0xec,0xd1,0x66,0x04,0x0e,0x04
19107 # CHECK: v_mad_i16 v5, flat_scratch_hi, v2, v3   ; encoding: [0x05,0x00,0xec,0xd1,0x67,0x04,0x0e,0x04]
19108 0x05,0x00,0xec,0xd1,0x67,0x04,0x0e,0x04
19110 # CHECK: v_mad_i16 v5, vcc_lo, v2, v3            ; encoding: [0x05,0x00,0xec,0xd1,0x6a,0x04,0x0e,0x04]
19111 0x05,0x00,0xec,0xd1,0x6a,0x04,0x0e,0x04
19113 # CHECK: v_mad_i16 v5, vcc_hi, v2, v3            ; encoding: [0x05,0x00,0xec,0xd1,0x6b,0x04,0x0e,0x04]
19114 0x05,0x00,0xec,0xd1,0x6b,0x04,0x0e,0x04
19116 # CHECK: v_mad_i16 v5, tba_lo, v2, v3            ; encoding: [0x05,0x00,0xec,0xd1,0x6c,0x04,0x0e,0x04]
19117 0x05,0x00,0xec,0xd1,0x6c,0x04,0x0e,0x04
19119 # CHECK: v_mad_i16 v5, tba_hi, v2, v3            ; encoding: [0x05,0x00,0xec,0xd1,0x6d,0x04,0x0e,0x04]
19120 0x05,0x00,0xec,0xd1,0x6d,0x04,0x0e,0x04
19122 # CHECK: v_mad_i16 v5, tma_lo, v2, v3            ; encoding: [0x05,0x00,0xec,0xd1,0x6e,0x04,0x0e,0x04]
19123 0x05,0x00,0xec,0xd1,0x6e,0x04,0x0e,0x04
19125 # CHECK: v_mad_i16 v5, tma_hi, v2, v3            ; encoding: [0x05,0x00,0xec,0xd1,0x6f,0x04,0x0e,0x04]
19126 0x05,0x00,0xec,0xd1,0x6f,0x04,0x0e,0x04
19128 # CHECK: v_mad_i16 v5, ttmp11, v2, v3            ; encoding: [0x05,0x00,0xec,0xd1,0x7b,0x04,0x0e,0x04]
19129 0x05,0x00,0xec,0xd1,0x7b,0x04,0x0e,0x04
19131 # CHECK: v_mad_i16 v5, m0, v2, v3                ; encoding: [0x05,0x00,0xec,0xd1,0x7c,0x04,0x0e,0x04]
19132 0x05,0x00,0xec,0xd1,0x7c,0x04,0x0e,0x04
19134 # CHECK: v_mad_i16 v5, exec_lo, v2, v3           ; encoding: [0x05,0x00,0xec,0xd1,0x7e,0x04,0x0e,0x04]
19135 0x05,0x00,0xec,0xd1,0x7e,0x04,0x0e,0x04
19137 # CHECK: v_mad_i16 v5, exec_hi, v2, v3           ; encoding: [0x05,0x00,0xec,0xd1,0x7f,0x04,0x0e,0x04]
19138 0x05,0x00,0xec,0xd1,0x7f,0x04,0x0e,0x04
19140 # CHECK: v_mad_i16 v5, 0, v2, v3                 ; encoding: [0x05,0x00,0xec,0xd1,0x80,0x04,0x0e,0x04]
19141 0x05,0x00,0xec,0xd1,0x80,0x04,0x0e,0x04
19143 # CHECK: v_mad_i16 v5, -1, v2, v3                ; encoding: [0x05,0x00,0xec,0xd1,0xc1,0x04,0x0e,0x04]
19144 0x05,0x00,0xec,0xd1,0xc1,0x04,0x0e,0x04
19146 # CHECK: v_mad_i16 v5, 0x3800, v2, v3            ; encoding: [0x05,0x00,0xec,0xd1,0xff,0x04,0x0e,0x04]
19147 0x05,0x00,0xec,0xd1,0xf0,0x04,0x0e,0x04
19149 # CHECK: v_mad_i16 v5, 0xc400, v2, v3            ; encoding: [0x05,0x00,0xec,0xd1,0xff,0x04,0x0e,0x04]
19150 0x05,0x00,0xec,0xd1,0xf7,0x04,0x0e,0x04
19152 # CHECK: v_mad_i16 v5, v1, v255, v3              ; encoding: [0x05,0x00,0xec,0xd1,0x01,0xff,0x0f,0x04]
19153 0x05,0x00,0xec,0xd1,0x01,0xff,0x0f,0x04
19155 # CHECK: v_mad_i16 v5, v1, s2, v3                ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0x0c,0x04]
19156 0x05,0x00,0xec,0xd1,0x01,0x05,0x0c,0x04
19158 # CHECK: v_mad_i16 v5, v1, s101, v3              ; encoding: [0x05,0x00,0xec,0xd1,0x01,0xcb,0x0c,0x04]
19159 0x05,0x00,0xec,0xd1,0x01,0xcb,0x0c,0x04
19161 # CHECK: v_mad_i16 v5, v1, flat_scratch_lo, v3   ; encoding: [0x05,0x00,0xec,0xd1,0x01,0xcd,0x0c,0x04]
19162 0x05,0x00,0xec,0xd1,0x01,0xcd,0x0c,0x04
19164 # CHECK: v_mad_i16 v5, v1, flat_scratch_hi, v3   ; encoding: [0x05,0x00,0xec,0xd1,0x01,0xcf,0x0c,0x04]
19165 0x05,0x00,0xec,0xd1,0x01,0xcf,0x0c,0x04
19167 # CHECK: v_mad_i16 v5, v1, vcc_lo, v3            ; encoding: [0x05,0x00,0xec,0xd1,0x01,0xd5,0x0c,0x04]
19168 0x05,0x00,0xec,0xd1,0x01,0xd5,0x0c,0x04
19170 # CHECK: v_mad_i16 v5, v1, vcc_hi, v3            ; encoding: [0x05,0x00,0xec,0xd1,0x01,0xd7,0x0c,0x04]
19171 0x05,0x00,0xec,0xd1,0x01,0xd7,0x0c,0x04
19173 # CHECK: v_mad_i16 v5, v1, tba_lo, v3            ; encoding: [0x05,0x00,0xec,0xd1,0x01,0xd9,0x0c,0x04]
19174 0x05,0x00,0xec,0xd1,0x01,0xd9,0x0c,0x04
19176 # CHECK: v_mad_i16 v5, v1, tba_hi, v3            ; encoding: [0x05,0x00,0xec,0xd1,0x01,0xdb,0x0c,0x04]
19177 0x05,0x00,0xec,0xd1,0x01,0xdb,0x0c,0x04
19179 # CHECK: v_mad_i16 v5, v1, tma_lo, v3            ; encoding: [0x05,0x00,0xec,0xd1,0x01,0xdd,0x0c,0x04]
19180 0x05,0x00,0xec,0xd1,0x01,0xdd,0x0c,0x04
19182 # CHECK: v_mad_i16 v5, v1, tma_hi, v3            ; encoding: [0x05,0x00,0xec,0xd1,0x01,0xdf,0x0c,0x04]
19183 0x05,0x00,0xec,0xd1,0x01,0xdf,0x0c,0x04
19185 # CHECK: v_mad_i16 v5, v1, ttmp11, v3            ; encoding: [0x05,0x00,0xec,0xd1,0x01,0xf7,0x0c,0x04]
19186 0x05,0x00,0xec,0xd1,0x01,0xf7,0x0c,0x04
19188 # CHECK: v_mad_i16 v5, v1, m0, v3                ; encoding: [0x05,0x00,0xec,0xd1,0x01,0xf9,0x0c,0x04]
19189 0x05,0x00,0xec,0xd1,0x01,0xf9,0x0c,0x04
19191 # CHECK: v_mad_i16 v5, v1, exec_lo, v3           ; encoding: [0x05,0x00,0xec,0xd1,0x01,0xfd,0x0c,0x04]
19192 0x05,0x00,0xec,0xd1,0x01,0xfd,0x0c,0x04
19194 # CHECK: v_mad_i16 v5, v1, exec_hi, v3           ; encoding: [0x05,0x00,0xec,0xd1,0x01,0xff,0x0c,0x04]
19195 0x05,0x00,0xec,0xd1,0x01,0xff,0x0c,0x04
19197 # CHECK: v_mad_i16 v5, v1, 0, v3                 ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x01,0x0d,0x04]
19198 0x05,0x00,0xec,0xd1,0x01,0x01,0x0d,0x04
19200 # CHECK: v_mad_i16 v5, v1, -1, v3                ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x83,0x0d,0x04]
19201 0x05,0x00,0xec,0xd1,0x01,0x83,0x0d,0x04
19203 # CHECK: v_mad_i16 v5, v1, 0x3800, v3            ; encoding: [0x05,0x00,0xec,0xd1,0x01,0xff,0x0d,0x04]
19204 0x05,0x00,0xec,0xd1,0x01,0xe1,0x0d,0x04
19206 # CHECK: v_mad_i16 v5, v1, 0xc400, v3            ; encoding: [0x05,0x00,0xec,0xd1,0x01,0xff,0x0d,0x04]
19207 0x05,0x00,0xec,0xd1,0x01,0xef,0x0d,0x04
19209 # CHECK: v_mad_i16 v5, v1, v2, v255              ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0xfe,0x07]
19210 0x05,0x00,0xec,0xd1,0x01,0x05,0xfe,0x07
19212 # CHECK: v_mad_i16 v5, v1, v2, s3                ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0x0e,0x00]
19213 0x05,0x00,0xec,0xd1,0x01,0x05,0x0e,0x00
19215 # CHECK: v_mad_i16 v5, v1, v2, s101              ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0x96,0x01]
19216 0x05,0x00,0xec,0xd1,0x01,0x05,0x96,0x01
19218 # CHECK: v_mad_i16 v5, v1, v2, flat_scratch_lo   ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0x9a,0x01]
19219 0x05,0x00,0xec,0xd1,0x01,0x05,0x9a,0x01
19221 # CHECK: v_mad_i16 v5, v1, v2, flat_scratch_hi   ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0x9e,0x01]
19222 0x05,0x00,0xec,0xd1,0x01,0x05,0x9e,0x01
19224 # CHECK: v_mad_i16 v5, v1, v2, vcc_lo            ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0xaa,0x01]
19225 0x05,0x00,0xec,0xd1,0x01,0x05,0xaa,0x01
19227 # CHECK: v_mad_i16 v5, v1, v2, vcc_hi            ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0xae,0x01]
19228 0x05,0x00,0xec,0xd1,0x01,0x05,0xae,0x01
19230 # CHECK: v_mad_i16 v5, v1, v2, tba_lo            ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0xb2,0x01]
19231 0x05,0x00,0xec,0xd1,0x01,0x05,0xb2,0x01
19233 # CHECK: v_mad_i16 v5, v1, v2, tba_hi            ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0xb6,0x01]
19234 0x05,0x00,0xec,0xd1,0x01,0x05,0xb6,0x01
19236 # CHECK: v_mad_i16 v5, v1, v2, tma_lo            ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0xba,0x01]
19237 0x05,0x00,0xec,0xd1,0x01,0x05,0xba,0x01
19239 # CHECK: v_mad_i16 v5, v1, v2, tma_hi            ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0xbe,0x01]
19240 0x05,0x00,0xec,0xd1,0x01,0x05,0xbe,0x01
19242 # CHECK: v_mad_i16 v5, v1, v2, ttmp11            ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0xee,0x01]
19243 0x05,0x00,0xec,0xd1,0x01,0x05,0xee,0x01
19245 # CHECK: v_mad_i16 v5, v1, v2, m0                ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0xf2,0x01]
19246 0x05,0x00,0xec,0xd1,0x01,0x05,0xf2,0x01
19248 # CHECK: v_mad_i16 v5, v1, v2, exec_lo           ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0xfa,0x01]
19249 0x05,0x00,0xec,0xd1,0x01,0x05,0xfa,0x01
19251 # CHECK: v_mad_i16 v5, v1, v2, exec_hi           ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0xfe,0x01]
19252 0x05,0x00,0xec,0xd1,0x01,0x05,0xfe,0x01
19254 # CHECK: v_mad_i16 v5, v1, v2, 0                 ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0x02,0x02]
19255 0x05,0x00,0xec,0xd1,0x01,0x05,0x02,0x02
19257 # CHECK: v_mad_i16 v5, v1, v2, -1                ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0x06,0x03]
19258 0x05,0x00,0xec,0xd1,0x01,0x05,0x06,0x03
19260 # CHECK: v_mad_i16 v5, v1, v2, 0x3800            ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0xfe,0x03]
19261 0x05,0x00,0xec,0xd1,0x01,0x05,0xc2,0x03
19263 # CHECK: v_mad_i16 v5, v1, v2, 0xc400            ; encoding: [0x05,0x00,0xec,0xd1,0x01,0x05,0xfe,0x03]
19264 0x05,0x00,0xec,0xd1,0x01,0x05,0xde,0x03
19266 # CHECK: v_mad_i16 v5, v1, v2, v3 clamp          ; encoding: [0x05,0x80,0xec,0xd1,0x01,0x05,0x0e,0x04]
19267 0x05,0x80,0xec,0xd1,0x01,0x05,0x0e,0x04
19269 # CHECK: v_perm_b32 v5, v1, v2, v3               ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0x0e,0x04]
19270 0x05,0x00,0xed,0xd1,0x01,0x05,0x0e,0x04
19272 # CHECK: v_perm_b32 v255, v1, v2, v3             ; encoding: [0xff,0x00,0xed,0xd1,0x01,0x05,0x0e,0x04]
19273 0xff,0x00,0xed,0xd1,0x01,0x05,0x0e,0x04
19275 # CHECK: v_perm_b32 v5, v255, v2, v3             ; encoding: [0x05,0x00,0xed,0xd1,0xff,0x05,0x0e,0x04]
19276 0x05,0x00,0xed,0xd1,0xff,0x05,0x0e,0x04
19278 # CHECK: v_perm_b32 v5, s1, v2, v3               ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x04,0x0e,0x04]
19279 0x05,0x00,0xed,0xd1,0x01,0x04,0x0e,0x04
19281 # CHECK: v_perm_b32 v5, s101, v2, v3             ; encoding: [0x05,0x00,0xed,0xd1,0x65,0x04,0x0e,0x04]
19282 0x05,0x00,0xed,0xd1,0x65,0x04,0x0e,0x04
19284 # CHECK: v_perm_b32 v5, flat_scratch_lo, v2, v3  ; encoding: [0x05,0x00,0xed,0xd1,0x66,0x04,0x0e,0x04]
19285 0x05,0x00,0xed,0xd1,0x66,0x04,0x0e,0x04
19287 # CHECK: v_perm_b32 v5, flat_scratch_hi, v2, v3  ; encoding: [0x05,0x00,0xed,0xd1,0x67,0x04,0x0e,0x04]
19288 0x05,0x00,0xed,0xd1,0x67,0x04,0x0e,0x04
19290 # CHECK: v_perm_b32 v5, vcc_lo, v2, v3           ; encoding: [0x05,0x00,0xed,0xd1,0x6a,0x04,0x0e,0x04]
19291 0x05,0x00,0xed,0xd1,0x6a,0x04,0x0e,0x04
19293 # CHECK: v_perm_b32 v5, vcc_hi, v2, v3           ; encoding: [0x05,0x00,0xed,0xd1,0x6b,0x04,0x0e,0x04]
19294 0x05,0x00,0xed,0xd1,0x6b,0x04,0x0e,0x04
19296 # CHECK: v_perm_b32 v5, tba_lo, v2, v3           ; encoding: [0x05,0x00,0xed,0xd1,0x6c,0x04,0x0e,0x04]
19297 0x05,0x00,0xed,0xd1,0x6c,0x04,0x0e,0x04
19299 # CHECK: v_perm_b32 v5, tba_hi, v2, v3           ; encoding: [0x05,0x00,0xed,0xd1,0x6d,0x04,0x0e,0x04]
19300 0x05,0x00,0xed,0xd1,0x6d,0x04,0x0e,0x04
19302 # CHECK: v_perm_b32 v5, tma_lo, v2, v3           ; encoding: [0x05,0x00,0xed,0xd1,0x6e,0x04,0x0e,0x04]
19303 0x05,0x00,0xed,0xd1,0x6e,0x04,0x0e,0x04
19305 # CHECK: v_perm_b32 v5, tma_hi, v2, v3           ; encoding: [0x05,0x00,0xed,0xd1,0x6f,0x04,0x0e,0x04]
19306 0x05,0x00,0xed,0xd1,0x6f,0x04,0x0e,0x04
19308 # CHECK: v_perm_b32 v5, ttmp11, v2, v3           ; encoding: [0x05,0x00,0xed,0xd1,0x7b,0x04,0x0e,0x04]
19309 0x05,0x00,0xed,0xd1,0x7b,0x04,0x0e,0x04
19311 # CHECK: v_perm_b32 v5, m0, v2, v3               ; encoding: [0x05,0x00,0xed,0xd1,0x7c,0x04,0x0e,0x04]
19312 0x05,0x00,0xed,0xd1,0x7c,0x04,0x0e,0x04
19314 # CHECK: v_perm_b32 v5, exec_lo, v2, v3          ; encoding: [0x05,0x00,0xed,0xd1,0x7e,0x04,0x0e,0x04]
19315 0x05,0x00,0xed,0xd1,0x7e,0x04,0x0e,0x04
19317 # CHECK: v_perm_b32 v5, exec_hi, v2, v3          ; encoding: [0x05,0x00,0xed,0xd1,0x7f,0x04,0x0e,0x04]
19318 0x05,0x00,0xed,0xd1,0x7f,0x04,0x0e,0x04
19320 # CHECK: v_perm_b32 v5, 0, v2, v3                ; encoding: [0x05,0x00,0xed,0xd1,0x80,0x04,0x0e,0x04]
19321 0x05,0x00,0xed,0xd1,0x80,0x04,0x0e,0x04
19323 # CHECK: v_perm_b32 v5, -1, v2, v3               ; encoding: [0x05,0x00,0xed,0xd1,0xc1,0x04,0x0e,0x04]
19324 0x05,0x00,0xed,0xd1,0xc1,0x04,0x0e,0x04
19326 # CHECK: v_perm_b32 v5, 0.5, v2, v3              ; encoding: [0x05,0x00,0xed,0xd1,0xf0,0x04,0x0e,0x04]
19327 0x05,0x00,0xed,0xd1,0xf0,0x04,0x0e,0x04
19329 # CHECK: v_perm_b32 v5, -4.0, v2, v3             ; encoding: [0x05,0x00,0xed,0xd1,0xf7,0x04,0x0e,0x04]
19330 0x05,0x00,0xed,0xd1,0xf7,0x04,0x0e,0x04
19332 # CHECK: v_perm_b32 v5, v1, v255, v3             ; encoding: [0x05,0x00,0xed,0xd1,0x01,0xff,0x0f,0x04]
19333 0x05,0x00,0xed,0xd1,0x01,0xff,0x0f,0x04
19335 # CHECK: v_perm_b32 v5, v1, s2, v3               ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0x0c,0x04]
19336 0x05,0x00,0xed,0xd1,0x01,0x05,0x0c,0x04
19338 # CHECK: v_perm_b32 v5, v1, s101, v3             ; encoding: [0x05,0x00,0xed,0xd1,0x01,0xcb,0x0c,0x04]
19339 0x05,0x00,0xed,0xd1,0x01,0xcb,0x0c,0x04
19341 # CHECK: v_perm_b32 v5, v1, flat_scratch_lo, v3  ; encoding: [0x05,0x00,0xed,0xd1,0x01,0xcd,0x0c,0x04]
19342 0x05,0x00,0xed,0xd1,0x01,0xcd,0x0c,0x04
19344 # CHECK: v_perm_b32 v5, v1, flat_scratch_hi, v3  ; encoding: [0x05,0x00,0xed,0xd1,0x01,0xcf,0x0c,0x04]
19345 0x05,0x00,0xed,0xd1,0x01,0xcf,0x0c,0x04
19347 # CHECK: v_perm_b32 v5, v1, vcc_lo, v3           ; encoding: [0x05,0x00,0xed,0xd1,0x01,0xd5,0x0c,0x04]
19348 0x05,0x00,0xed,0xd1,0x01,0xd5,0x0c,0x04
19350 # CHECK: v_perm_b32 v5, v1, vcc_hi, v3           ; encoding: [0x05,0x00,0xed,0xd1,0x01,0xd7,0x0c,0x04]
19351 0x05,0x00,0xed,0xd1,0x01,0xd7,0x0c,0x04
19353 # CHECK: v_perm_b32 v5, v1, tba_lo, v3           ; encoding: [0x05,0x00,0xed,0xd1,0x01,0xd9,0x0c,0x04]
19354 0x05,0x00,0xed,0xd1,0x01,0xd9,0x0c,0x04
19356 # CHECK: v_perm_b32 v5, v1, tba_hi, v3           ; encoding: [0x05,0x00,0xed,0xd1,0x01,0xdb,0x0c,0x04]
19357 0x05,0x00,0xed,0xd1,0x01,0xdb,0x0c,0x04
19359 # CHECK: v_perm_b32 v5, v1, tma_lo, v3           ; encoding: [0x05,0x00,0xed,0xd1,0x01,0xdd,0x0c,0x04]
19360 0x05,0x00,0xed,0xd1,0x01,0xdd,0x0c,0x04
19362 # CHECK: v_perm_b32 v5, v1, tma_hi, v3           ; encoding: [0x05,0x00,0xed,0xd1,0x01,0xdf,0x0c,0x04]
19363 0x05,0x00,0xed,0xd1,0x01,0xdf,0x0c,0x04
19365 # CHECK: v_perm_b32 v5, v1, ttmp11, v3           ; encoding: [0x05,0x00,0xed,0xd1,0x01,0xf7,0x0c,0x04]
19366 0x05,0x00,0xed,0xd1,0x01,0xf7,0x0c,0x04
19368 # CHECK: v_perm_b32 v5, v1, m0, v3               ; encoding: [0x05,0x00,0xed,0xd1,0x01,0xf9,0x0c,0x04]
19369 0x05,0x00,0xed,0xd1,0x01,0xf9,0x0c,0x04
19371 # CHECK: v_perm_b32 v5, v1, exec_lo, v3          ; encoding: [0x05,0x00,0xed,0xd1,0x01,0xfd,0x0c,0x04]
19372 0x05,0x00,0xed,0xd1,0x01,0xfd,0x0c,0x04
19374 # CHECK: v_perm_b32 v5, v1, exec_hi, v3          ; encoding: [0x05,0x00,0xed,0xd1,0x01,0xff,0x0c,0x04]
19375 0x05,0x00,0xed,0xd1,0x01,0xff,0x0c,0x04
19377 # CHECK: v_perm_b32 v5, v1, 0, v3                ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x01,0x0d,0x04]
19378 0x05,0x00,0xed,0xd1,0x01,0x01,0x0d,0x04
19380 # CHECK: v_perm_b32 v5, v1, -1, v3               ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x83,0x0d,0x04]
19381 0x05,0x00,0xed,0xd1,0x01,0x83,0x0d,0x04
19383 # CHECK: v_perm_b32 v5, v1, 0.5, v3              ; encoding: [0x05,0x00,0xed,0xd1,0x01,0xe1,0x0d,0x04]
19384 0x05,0x00,0xed,0xd1,0x01,0xe1,0x0d,0x04
19386 # CHECK: v_perm_b32 v5, v1, -4.0, v3             ; encoding: [0x05,0x00,0xed,0xd1,0x01,0xef,0x0d,0x04]
19387 0x05,0x00,0xed,0xd1,0x01,0xef,0x0d,0x04
19389 # CHECK: v_perm_b32 v5, v1, v2, v255             ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0xfe,0x07]
19390 0x05,0x00,0xed,0xd1,0x01,0x05,0xfe,0x07
19392 # CHECK: v_perm_b32 v5, v1, v2, s3               ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0x0e,0x00]
19393 0x05,0x00,0xed,0xd1,0x01,0x05,0x0e,0x00
19395 # CHECK: v_perm_b32 v5, v1, v2, s101             ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0x96,0x01]
19396 0x05,0x00,0xed,0xd1,0x01,0x05,0x96,0x01
19398 # CHECK: v_perm_b32 v5, v1, v2, flat_scratch_lo  ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0x9a,0x01]
19399 0x05,0x00,0xed,0xd1,0x01,0x05,0x9a,0x01
19401 # CHECK: v_perm_b32 v5, v1, v2, flat_scratch_hi  ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0x9e,0x01]
19402 0x05,0x00,0xed,0xd1,0x01,0x05,0x9e,0x01
19404 # CHECK: v_perm_b32 v5, v1, v2, vcc_lo           ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0xaa,0x01]
19405 0x05,0x00,0xed,0xd1,0x01,0x05,0xaa,0x01
19407 # CHECK: v_perm_b32 v5, v1, v2, vcc_hi           ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0xae,0x01]
19408 0x05,0x00,0xed,0xd1,0x01,0x05,0xae,0x01
19410 # CHECK: v_perm_b32 v5, v1, v2, tba_lo           ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0xb2,0x01]
19411 0x05,0x00,0xed,0xd1,0x01,0x05,0xb2,0x01
19413 # CHECK: v_perm_b32 v5, v1, v2, tba_hi           ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0xb6,0x01]
19414 0x05,0x00,0xed,0xd1,0x01,0x05,0xb6,0x01
19416 # CHECK: v_perm_b32 v5, v1, v2, tma_lo           ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0xba,0x01]
19417 0x05,0x00,0xed,0xd1,0x01,0x05,0xba,0x01
19419 # CHECK: v_perm_b32 v5, v1, v2, tma_hi           ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0xbe,0x01]
19420 0x05,0x00,0xed,0xd1,0x01,0x05,0xbe,0x01
19422 # CHECK: v_perm_b32 v5, v1, v2, ttmp11           ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0xee,0x01]
19423 0x05,0x00,0xed,0xd1,0x01,0x05,0xee,0x01
19425 # CHECK: v_perm_b32 v5, v1, v2, m0               ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0xf2,0x01]
19426 0x05,0x00,0xed,0xd1,0x01,0x05,0xf2,0x01
19428 # CHECK: v_perm_b32 v5, v1, v2, exec_lo          ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0xfa,0x01]
19429 0x05,0x00,0xed,0xd1,0x01,0x05,0xfa,0x01
19431 # CHECK: v_perm_b32 v5, v1, v2, exec_hi          ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0xfe,0x01]
19432 0x05,0x00,0xed,0xd1,0x01,0x05,0xfe,0x01
19434 # CHECK: v_perm_b32 v5, v1, v2, 0                ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0x02,0x02]
19435 0x05,0x00,0xed,0xd1,0x01,0x05,0x02,0x02
19437 # CHECK: v_perm_b32 v5, v1, v2, -1               ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0x06,0x03]
19438 0x05,0x00,0xed,0xd1,0x01,0x05,0x06,0x03
19440 # CHECK: v_perm_b32 v5, v1, v2, 0.5              ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0xc2,0x03]
19441 0x05,0x00,0xed,0xd1,0x01,0x05,0xc2,0x03
19443 # CHECK: v_perm_b32 v5, v1, v2, -4.0             ; encoding: [0x05,0x00,0xed,0xd1,0x01,0x05,0xde,0x03]
19444 0x05,0x00,0xed,0xd1,0x01,0x05,0xde,0x03
19446 # CHECK: v_fma_f16 v5, v1, v2, v3                ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0x0e,0x04]
19447 0x05,0x00,0xee,0xd1,0x01,0x05,0x0e,0x04
19449 # CHECK: v_fma_f16 v255, v1, v2, v3              ; encoding: [0xff,0x00,0xee,0xd1,0x01,0x05,0x0e,0x04]
19450 0xff,0x00,0xee,0xd1,0x01,0x05,0x0e,0x04
19452 # CHECK: v_fma_f16 v5, v255, v2, v3              ; encoding: [0x05,0x00,0xee,0xd1,0xff,0x05,0x0e,0x04]
19453 0x05,0x00,0xee,0xd1,0xff,0x05,0x0e,0x04
19455 # CHECK: v_fma_f16 v5, s1, v2, v3                ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x04,0x0e,0x04]
19456 0x05,0x00,0xee,0xd1,0x01,0x04,0x0e,0x04
19458 # CHECK: v_fma_f16 v5, s101, v2, v3              ; encoding: [0x05,0x00,0xee,0xd1,0x65,0x04,0x0e,0x04]
19459 0x05,0x00,0xee,0xd1,0x65,0x04,0x0e,0x04
19461 # CHECK: v_fma_f16 v5, flat_scratch_lo, v2, v3   ; encoding: [0x05,0x00,0xee,0xd1,0x66,0x04,0x0e,0x04]
19462 0x05,0x00,0xee,0xd1,0x66,0x04,0x0e,0x04
19464 # CHECK: v_fma_f16 v5, flat_scratch_hi, v2, v3   ; encoding: [0x05,0x00,0xee,0xd1,0x67,0x04,0x0e,0x04]
19465 0x05,0x00,0xee,0xd1,0x67,0x04,0x0e,0x04
19467 # CHECK: v_fma_f16 v5, vcc_lo, v2, v3            ; encoding: [0x05,0x00,0xee,0xd1,0x6a,0x04,0x0e,0x04]
19468 0x05,0x00,0xee,0xd1,0x6a,0x04,0x0e,0x04
19470 # CHECK: v_fma_f16 v5, vcc_hi, v2, v3            ; encoding: [0x05,0x00,0xee,0xd1,0x6b,0x04,0x0e,0x04]
19471 0x05,0x00,0xee,0xd1,0x6b,0x04,0x0e,0x04
19473 # CHECK: v_fma_f16 v5, tba_lo, v2, v3            ; encoding: [0x05,0x00,0xee,0xd1,0x6c,0x04,0x0e,0x04]
19474 0x05,0x00,0xee,0xd1,0x6c,0x04,0x0e,0x04
19476 # CHECK: v_fma_f16 v5, tba_hi, v2, v3            ; encoding: [0x05,0x00,0xee,0xd1,0x6d,0x04,0x0e,0x04]
19477 0x05,0x00,0xee,0xd1,0x6d,0x04,0x0e,0x04
19479 # CHECK: v_fma_f16 v5, tma_lo, v2, v3            ; encoding: [0x05,0x00,0xee,0xd1,0x6e,0x04,0x0e,0x04]
19480 0x05,0x00,0xee,0xd1,0x6e,0x04,0x0e,0x04
19482 # CHECK: v_fma_f16 v5, tma_hi, v2, v3            ; encoding: [0x05,0x00,0xee,0xd1,0x6f,0x04,0x0e,0x04]
19483 0x05,0x00,0xee,0xd1,0x6f,0x04,0x0e,0x04
19485 # CHECK: v_fma_f16 v5, ttmp11, v2, v3            ; encoding: [0x05,0x00,0xee,0xd1,0x7b,0x04,0x0e,0x04]
19486 0x05,0x00,0xee,0xd1,0x7b,0x04,0x0e,0x04
19488 # CHECK: v_fma_f16 v5, m0, v2, v3                ; encoding: [0x05,0x00,0xee,0xd1,0x7c,0x04,0x0e,0x04]
19489 0x05,0x00,0xee,0xd1,0x7c,0x04,0x0e,0x04
19491 # CHECK: v_fma_f16 v5, exec_lo, v2, v3           ; encoding: [0x05,0x00,0xee,0xd1,0x7e,0x04,0x0e,0x04]
19492 0x05,0x00,0xee,0xd1,0x7e,0x04,0x0e,0x04
19494 # CHECK: v_fma_f16 v5, exec_hi, v2, v3           ; encoding: [0x05,0x00,0xee,0xd1,0x7f,0x04,0x0e,0x04]
19495 0x05,0x00,0xee,0xd1,0x7f,0x04,0x0e,0x04
19497 # CHECK: v_fma_f16 v5, 0, v2, v3                 ; encoding: [0x05,0x00,0xee,0xd1,0x80,0x04,0x0e,0x04]
19498 0x05,0x00,0xee,0xd1,0x80,0x04,0x0e,0x04
19500 # CHECK: v_fma_f16 v5, -1, v2, v3                ; encoding: [0x05,0x00,0xee,0xd1,0xc1,0x04,0x0e,0x04]
19501 0x05,0x00,0xee,0xd1,0xc1,0x04,0x0e,0x04
19503 # CHECK: v_fma_f16 v5, 0.5, v2, v3               ; encoding: [0x05,0x00,0xee,0xd1,0xf0,0x04,0x0e,0x04]
19504 0x05,0x00,0xee,0xd1,0xf0,0x04,0x0e,0x04
19506 # CHECK: v_fma_f16 v5, -4.0, v2, v3              ; encoding: [0x05,0x00,0xee,0xd1,0xf7,0x04,0x0e,0x04]
19507 0x05,0x00,0xee,0xd1,0xf7,0x04,0x0e,0x04
19509 # CHECK: v_fma_f16 v5, v1, v255, v3              ; encoding: [0x05,0x00,0xee,0xd1,0x01,0xff,0x0f,0x04]
19510 0x05,0x00,0xee,0xd1,0x01,0xff,0x0f,0x04
19512 # CHECK: v_fma_f16 v5, v1, s2, v3                ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0x0c,0x04]
19513 0x05,0x00,0xee,0xd1,0x01,0x05,0x0c,0x04
19515 # CHECK: v_fma_f16 v5, v1, s101, v3              ; encoding: [0x05,0x00,0xee,0xd1,0x01,0xcb,0x0c,0x04]
19516 0x05,0x00,0xee,0xd1,0x01,0xcb,0x0c,0x04
19518 # CHECK: v_fma_f16 v5, v1, flat_scratch_lo, v3   ; encoding: [0x05,0x00,0xee,0xd1,0x01,0xcd,0x0c,0x04]
19519 0x05,0x00,0xee,0xd1,0x01,0xcd,0x0c,0x04
19521 # CHECK: v_fma_f16 v5, v1, flat_scratch_hi, v3   ; encoding: [0x05,0x00,0xee,0xd1,0x01,0xcf,0x0c,0x04]
19522 0x05,0x00,0xee,0xd1,0x01,0xcf,0x0c,0x04
19524 # CHECK: v_fma_f16 v5, v1, vcc_lo, v3            ; encoding: [0x05,0x00,0xee,0xd1,0x01,0xd5,0x0c,0x04]
19525 0x05,0x00,0xee,0xd1,0x01,0xd5,0x0c,0x04
19527 # CHECK: v_fma_f16 v5, v1, vcc_hi, v3            ; encoding: [0x05,0x00,0xee,0xd1,0x01,0xd7,0x0c,0x04]
19528 0x05,0x00,0xee,0xd1,0x01,0xd7,0x0c,0x04
19530 # CHECK: v_fma_f16 v5, v1, tba_lo, v3            ; encoding: [0x05,0x00,0xee,0xd1,0x01,0xd9,0x0c,0x04]
19531 0x05,0x00,0xee,0xd1,0x01,0xd9,0x0c,0x04
19533 # CHECK: v_fma_f16 v5, v1, tba_hi, v3            ; encoding: [0x05,0x00,0xee,0xd1,0x01,0xdb,0x0c,0x04]
19534 0x05,0x00,0xee,0xd1,0x01,0xdb,0x0c,0x04
19536 # CHECK: v_fma_f16 v5, v1, tma_lo, v3            ; encoding: [0x05,0x00,0xee,0xd1,0x01,0xdd,0x0c,0x04]
19537 0x05,0x00,0xee,0xd1,0x01,0xdd,0x0c,0x04
19539 # CHECK: v_fma_f16 v5, v1, tma_hi, v3            ; encoding: [0x05,0x00,0xee,0xd1,0x01,0xdf,0x0c,0x04]
19540 0x05,0x00,0xee,0xd1,0x01,0xdf,0x0c,0x04
19542 # CHECK: v_fma_f16 v5, v1, ttmp11, v3            ; encoding: [0x05,0x00,0xee,0xd1,0x01,0xf7,0x0c,0x04]
19543 0x05,0x00,0xee,0xd1,0x01,0xf7,0x0c,0x04
19545 # CHECK: v_fma_f16 v5, v1, m0, v3                ; encoding: [0x05,0x00,0xee,0xd1,0x01,0xf9,0x0c,0x04]
19546 0x05,0x00,0xee,0xd1,0x01,0xf9,0x0c,0x04
19548 # CHECK: v_fma_f16 v5, v1, exec_lo, v3           ; encoding: [0x05,0x00,0xee,0xd1,0x01,0xfd,0x0c,0x04]
19549 0x05,0x00,0xee,0xd1,0x01,0xfd,0x0c,0x04
19551 # CHECK: v_fma_f16 v5, v1, exec_hi, v3           ; encoding: [0x05,0x00,0xee,0xd1,0x01,0xff,0x0c,0x04]
19552 0x05,0x00,0xee,0xd1,0x01,0xff,0x0c,0x04
19554 # CHECK: v_fma_f16 v5, v1, 0, v3                 ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x01,0x0d,0x04]
19555 0x05,0x00,0xee,0xd1,0x01,0x01,0x0d,0x04
19557 # CHECK: v_fma_f16 v5, v1, -1, v3                ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x83,0x0d,0x04]
19558 0x05,0x00,0xee,0xd1,0x01,0x83,0x0d,0x04
19560 # CHECK: v_fma_f16 v5, v1, 0.5, v3               ; encoding: [0x05,0x00,0xee,0xd1,0x01,0xe1,0x0d,0x04]
19561 0x05,0x00,0xee,0xd1,0x01,0xe1,0x0d,0x04
19563 # CHECK: v_fma_f16 v5, v1, -4.0, v3              ; encoding: [0x05,0x00,0xee,0xd1,0x01,0xef,0x0d,0x04]
19564 0x05,0x00,0xee,0xd1,0x01,0xef,0x0d,0x04
19566 # CHECK: v_fma_f16 v5, v1, v2, v255              ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0xfe,0x07]
19567 0x05,0x00,0xee,0xd1,0x01,0x05,0xfe,0x07
19569 # CHECK: v_fma_f16 v5, v1, v2, s3                ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0x0e,0x00]
19570 0x05,0x00,0xee,0xd1,0x01,0x05,0x0e,0x00
19572 # CHECK: v_fma_f16 v5, v1, v2, s101              ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0x96,0x01]
19573 0x05,0x00,0xee,0xd1,0x01,0x05,0x96,0x01
19575 # CHECK: v_fma_f16 v5, v1, v2, flat_scratch_lo   ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0x9a,0x01]
19576 0x05,0x00,0xee,0xd1,0x01,0x05,0x9a,0x01
19578 # CHECK: v_fma_f16 v5, v1, v2, flat_scratch_hi   ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0x9e,0x01]
19579 0x05,0x00,0xee,0xd1,0x01,0x05,0x9e,0x01
19581 # CHECK: v_fma_f16 v5, v1, v2, vcc_lo            ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0xaa,0x01]
19582 0x05,0x00,0xee,0xd1,0x01,0x05,0xaa,0x01
19584 # CHECK: v_fma_f16 v5, v1, v2, vcc_hi            ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0xae,0x01]
19585 0x05,0x00,0xee,0xd1,0x01,0x05,0xae,0x01
19587 # CHECK: v_fma_f16 v5, v1, v2, tba_lo            ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0xb2,0x01]
19588 0x05,0x00,0xee,0xd1,0x01,0x05,0xb2,0x01
19590 # CHECK: v_fma_f16 v5, v1, v2, tba_hi            ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0xb6,0x01]
19591 0x05,0x00,0xee,0xd1,0x01,0x05,0xb6,0x01
19593 # CHECK: v_fma_f16 v5, v1, v2, tma_lo            ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0xba,0x01]
19594 0x05,0x00,0xee,0xd1,0x01,0x05,0xba,0x01
19596 # CHECK: v_fma_f16 v5, v1, v2, tma_hi            ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0xbe,0x01]
19597 0x05,0x00,0xee,0xd1,0x01,0x05,0xbe,0x01
19599 # CHECK: v_fma_f16 v5, v1, v2, ttmp11            ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0xee,0x01]
19600 0x05,0x00,0xee,0xd1,0x01,0x05,0xee,0x01
19602 # CHECK: v_fma_f16 v5, v1, v2, m0                ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0xf2,0x01]
19603 0x05,0x00,0xee,0xd1,0x01,0x05,0xf2,0x01
19605 # CHECK: v_fma_f16 v5, v1, v2, exec_lo           ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0xfa,0x01]
19606 0x05,0x00,0xee,0xd1,0x01,0x05,0xfa,0x01
19608 # CHECK: v_fma_f16 v5, v1, v2, exec_hi           ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0xfe,0x01]
19609 0x05,0x00,0xee,0xd1,0x01,0x05,0xfe,0x01
19611 # CHECK: v_fma_f16 v5, v1, v2, 0                 ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0x02,0x02]
19612 0x05,0x00,0xee,0xd1,0x01,0x05,0x02,0x02
19614 # CHECK: v_fma_f16 v5, v1, v2, -1                ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0x06,0x03]
19615 0x05,0x00,0xee,0xd1,0x01,0x05,0x06,0x03
19617 # CHECK: v_fma_f16 v5, v1, v2, 0.5               ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0xc2,0x03]
19618 0x05,0x00,0xee,0xd1,0x01,0x05,0xc2,0x03
19620 # CHECK: v_fma_f16 v5, v1, v2, -4.0              ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0xde,0x03]
19621 0x05,0x00,0xee,0xd1,0x01,0x05,0xde,0x03
19623 # CHECK: v_fma_f16 v5, -v1, v2, v3               ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0x0e,0x24]
19624 0x05,0x00,0xee,0xd1,0x01,0x05,0x0e,0x24
19626 # CHECK: v_fma_f16 v5, v1, -v2, v3               ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0x0e,0x44]
19627 0x05,0x00,0xee,0xd1,0x01,0x05,0x0e,0x44
19629 # CHECK: v_fma_f16 v5, v1, v2, -v3               ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0x0e,0x84]
19630 0x05,0x00,0xee,0xd1,0x01,0x05,0x0e,0x84
19632 # CHECK: v_fma_f16 v5, -v1, -v2, -v3             ; encoding: [0x05,0x00,0xee,0xd1,0x01,0x05,0x0e,0xe4]
19633 0x05,0x00,0xee,0xd1,0x01,0x05,0x0e,0xe4
19635 # CHECK: v_fma_f16 v5, |v1|, v2, v3              ; encoding: [0x05,0x01,0xee,0xd1,0x01,0x05,0x0e,0x04]
19636 0x05,0x01,0xee,0xd1,0x01,0x05,0x0e,0x04
19638 # CHECK: v_fma_f16 v5, v1, |v2|, v3              ; encoding: [0x05,0x02,0xee,0xd1,0x01,0x05,0x0e,0x04]
19639 0x05,0x02,0xee,0xd1,0x01,0x05,0x0e,0x04
19641 # CHECK: v_fma_f16 v5, v1, v2, |v3|              ; encoding: [0x05,0x04,0xee,0xd1,0x01,0x05,0x0e,0x04]
19642 0x05,0x04,0xee,0xd1,0x01,0x05,0x0e,0x04
19644 # CHECK: v_fma_f16 v5, |v1|, |v2|, |v3|          ; encoding: [0x05,0x07,0xee,0xd1,0x01,0x05,0x0e,0x04]
19645 0x05,0x07,0xee,0xd1,0x01,0x05,0x0e,0x04
19647 # CHECK: v_fma_f16 v5, v1, v2, v3 clamp          ; encoding: [0x05,0x80,0xee,0xd1,0x01,0x05,0x0e,0x04]
19648 0x05,0x80,0xee,0xd1,0x01,0x05,0x0e,0x04
19650 # CHECK: v_div_fixup_f16 v5, v1, v2, v3          ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0x0e,0x04]
19651 0x05,0x00,0xef,0xd1,0x01,0x05,0x0e,0x04
19653 # CHECK: v_div_fixup_f16 v255, v1, v2, v3        ; encoding: [0xff,0x00,0xef,0xd1,0x01,0x05,0x0e,0x04]
19654 0xff,0x00,0xef,0xd1,0x01,0x05,0x0e,0x04
19656 # CHECK: v_div_fixup_f16 v5, v255, v2, v3        ; encoding: [0x05,0x00,0xef,0xd1,0xff,0x05,0x0e,0x04]
19657 0x05,0x00,0xef,0xd1,0xff,0x05,0x0e,0x04
19659 # CHECK: v_div_fixup_f16 v5, s1, v2, v3          ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x04,0x0e,0x04]
19660 0x05,0x00,0xef,0xd1,0x01,0x04,0x0e,0x04
19662 # CHECK: v_div_fixup_f16 v5, s101, v2, v3        ; encoding: [0x05,0x00,0xef,0xd1,0x65,0x04,0x0e,0x04]
19663 0x05,0x00,0xef,0xd1,0x65,0x04,0x0e,0x04
19665 # CHECK: v_div_fixup_f16 v5, flat_scratch_lo, v2, v3 ; encoding: [0x05,0x00,0xef,0xd1,0x66,0x04,0x0e,0x04]
19666 0x05,0x00,0xef,0xd1,0x66,0x04,0x0e,0x04
19668 # CHECK: v_div_fixup_f16 v5, flat_scratch_hi, v2, v3 ; encoding: [0x05,0x00,0xef,0xd1,0x67,0x04,0x0e,0x04]
19669 0x05,0x00,0xef,0xd1,0x67,0x04,0x0e,0x04
19671 # CHECK: v_div_fixup_f16 v5, vcc_lo, v2, v3      ; encoding: [0x05,0x00,0xef,0xd1,0x6a,0x04,0x0e,0x04]
19672 0x05,0x00,0xef,0xd1,0x6a,0x04,0x0e,0x04
19674 # CHECK: v_div_fixup_f16 v5, vcc_hi, v2, v3      ; encoding: [0x05,0x00,0xef,0xd1,0x6b,0x04,0x0e,0x04]
19675 0x05,0x00,0xef,0xd1,0x6b,0x04,0x0e,0x04
19677 # CHECK: v_div_fixup_f16 v5, tba_lo, v2, v3      ; encoding: [0x05,0x00,0xef,0xd1,0x6c,0x04,0x0e,0x04]
19678 0x05,0x00,0xef,0xd1,0x6c,0x04,0x0e,0x04
19680 # CHECK: v_div_fixup_f16 v5, tba_hi, v2, v3      ; encoding: [0x05,0x00,0xef,0xd1,0x6d,0x04,0x0e,0x04]
19681 0x05,0x00,0xef,0xd1,0x6d,0x04,0x0e,0x04
19683 # CHECK: v_div_fixup_f16 v5, tma_lo, v2, v3      ; encoding: [0x05,0x00,0xef,0xd1,0x6e,0x04,0x0e,0x04]
19684 0x05,0x00,0xef,0xd1,0x6e,0x04,0x0e,0x04
19686 # CHECK: v_div_fixup_f16 v5, tma_hi, v2, v3      ; encoding: [0x05,0x00,0xef,0xd1,0x6f,0x04,0x0e,0x04]
19687 0x05,0x00,0xef,0xd1,0x6f,0x04,0x0e,0x04
19689 # CHECK: v_div_fixup_f16 v5, ttmp11, v2, v3      ; encoding: [0x05,0x00,0xef,0xd1,0x7b,0x04,0x0e,0x04]
19690 0x05,0x00,0xef,0xd1,0x7b,0x04,0x0e,0x04
19692 # CHECK: v_div_fixup_f16 v5, m0, v2, v3          ; encoding: [0x05,0x00,0xef,0xd1,0x7c,0x04,0x0e,0x04]
19693 0x05,0x00,0xef,0xd1,0x7c,0x04,0x0e,0x04
19695 # CHECK: v_div_fixup_f16 v5, exec_lo, v2, v3     ; encoding: [0x05,0x00,0xef,0xd1,0x7e,0x04,0x0e,0x04]
19696 0x05,0x00,0xef,0xd1,0x7e,0x04,0x0e,0x04
19698 # CHECK: v_div_fixup_f16 v5, exec_hi, v2, v3     ; encoding: [0x05,0x00,0xef,0xd1,0x7f,0x04,0x0e,0x04]
19699 0x05,0x00,0xef,0xd1,0x7f,0x04,0x0e,0x04
19701 # CHECK: v_div_fixup_f16 v5, 0, v2, v3           ; encoding: [0x05,0x00,0xef,0xd1,0x80,0x04,0x0e,0x04]
19702 0x05,0x00,0xef,0xd1,0x80,0x04,0x0e,0x04
19704 # CHECK: v_div_fixup_f16 v5, -1, v2, v3          ; encoding: [0x05,0x00,0xef,0xd1,0xc1,0x04,0x0e,0x04]
19705 0x05,0x00,0xef,0xd1,0xc1,0x04,0x0e,0x04
19707 # CHECK: v_div_fixup_f16 v5, 0.5, v2, v3         ; encoding: [0x05,0x00,0xef,0xd1,0xf0,0x04,0x0e,0x04]
19708 0x05,0x00,0xef,0xd1,0xf0,0x04,0x0e,0x04
19710 # CHECK: v_div_fixup_f16 v5, -4.0, v2, v3        ; encoding: [0x05,0x00,0xef,0xd1,0xf7,0x04,0x0e,0x04]
19711 0x05,0x00,0xef,0xd1,0xf7,0x04,0x0e,0x04
19713 # CHECK: v_div_fixup_f16 v5, v1, v255, v3        ; encoding: [0x05,0x00,0xef,0xd1,0x01,0xff,0x0f,0x04]
19714 0x05,0x00,0xef,0xd1,0x01,0xff,0x0f,0x04
19716 # CHECK: v_div_fixup_f16 v5, v1, s2, v3          ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0x0c,0x04]
19717 0x05,0x00,0xef,0xd1,0x01,0x05,0x0c,0x04
19719 # CHECK: v_div_fixup_f16 v5, v1, s101, v3        ; encoding: [0x05,0x00,0xef,0xd1,0x01,0xcb,0x0c,0x04]
19720 0x05,0x00,0xef,0xd1,0x01,0xcb,0x0c,0x04
19722 # CHECK: v_div_fixup_f16 v5, v1, flat_scratch_lo, v3 ; encoding: [0x05,0x00,0xef,0xd1,0x01,0xcd,0x0c,0x04]
19723 0x05,0x00,0xef,0xd1,0x01,0xcd,0x0c,0x04
19725 # CHECK: v_div_fixup_f16 v5, v1, flat_scratch_hi, v3 ; encoding: [0x05,0x00,0xef,0xd1,0x01,0xcf,0x0c,0x04]
19726 0x05,0x00,0xef,0xd1,0x01,0xcf,0x0c,0x04
19728 # CHECK: v_div_fixup_f16 v5, v1, vcc_lo, v3      ; encoding: [0x05,0x00,0xef,0xd1,0x01,0xd5,0x0c,0x04]
19729 0x05,0x00,0xef,0xd1,0x01,0xd5,0x0c,0x04
19731 # CHECK: v_div_fixup_f16 v5, v1, vcc_hi, v3      ; encoding: [0x05,0x00,0xef,0xd1,0x01,0xd7,0x0c,0x04]
19732 0x05,0x00,0xef,0xd1,0x01,0xd7,0x0c,0x04
19734 # CHECK: v_div_fixup_f16 v5, v1, tba_lo, v3      ; encoding: [0x05,0x00,0xef,0xd1,0x01,0xd9,0x0c,0x04]
19735 0x05,0x00,0xef,0xd1,0x01,0xd9,0x0c,0x04
19737 # CHECK: v_div_fixup_f16 v5, v1, tba_hi, v3      ; encoding: [0x05,0x00,0xef,0xd1,0x01,0xdb,0x0c,0x04]
19738 0x05,0x00,0xef,0xd1,0x01,0xdb,0x0c,0x04
19740 # CHECK: v_div_fixup_f16 v5, v1, tma_lo, v3      ; encoding: [0x05,0x00,0xef,0xd1,0x01,0xdd,0x0c,0x04]
19741 0x05,0x00,0xef,0xd1,0x01,0xdd,0x0c,0x04
19743 # CHECK: v_div_fixup_f16 v5, v1, tma_hi, v3      ; encoding: [0x05,0x00,0xef,0xd1,0x01,0xdf,0x0c,0x04]
19744 0x05,0x00,0xef,0xd1,0x01,0xdf,0x0c,0x04
19746 # CHECK: v_div_fixup_f16 v5, v1, ttmp11, v3      ; encoding: [0x05,0x00,0xef,0xd1,0x01,0xf7,0x0c,0x04]
19747 0x05,0x00,0xef,0xd1,0x01,0xf7,0x0c,0x04
19749 # CHECK: v_div_fixup_f16 v5, v1, m0, v3          ; encoding: [0x05,0x00,0xef,0xd1,0x01,0xf9,0x0c,0x04]
19750 0x05,0x00,0xef,0xd1,0x01,0xf9,0x0c,0x04
19752 # CHECK: v_div_fixup_f16 v5, v1, exec_lo, v3     ; encoding: [0x05,0x00,0xef,0xd1,0x01,0xfd,0x0c,0x04]
19753 0x05,0x00,0xef,0xd1,0x01,0xfd,0x0c,0x04
19755 # CHECK: v_div_fixup_f16 v5, v1, exec_hi, v3     ; encoding: [0x05,0x00,0xef,0xd1,0x01,0xff,0x0c,0x04]
19756 0x05,0x00,0xef,0xd1,0x01,0xff,0x0c,0x04
19758 # CHECK: v_div_fixup_f16 v5, v1, 0, v3           ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x01,0x0d,0x04]
19759 0x05,0x00,0xef,0xd1,0x01,0x01,0x0d,0x04
19761 # CHECK: v_div_fixup_f16 v5, v1, -1, v3          ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x83,0x0d,0x04]
19762 0x05,0x00,0xef,0xd1,0x01,0x83,0x0d,0x04
19764 # CHECK: v_div_fixup_f16 v5, v1, 0.5, v3         ; encoding: [0x05,0x00,0xef,0xd1,0x01,0xe1,0x0d,0x04]
19765 0x05,0x00,0xef,0xd1,0x01,0xe1,0x0d,0x04
19767 # CHECK: v_div_fixup_f16 v5, v1, -4.0, v3        ; encoding: [0x05,0x00,0xef,0xd1,0x01,0xef,0x0d,0x04]
19768 0x05,0x00,0xef,0xd1,0x01,0xef,0x0d,0x04
19770 # CHECK: v_div_fixup_f16 v5, v1, v2, v255        ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0xfe,0x07]
19771 0x05,0x00,0xef,0xd1,0x01,0x05,0xfe,0x07
19773 # CHECK: v_div_fixup_f16 v5, v1, v2, s3          ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0x0e,0x00]
19774 0x05,0x00,0xef,0xd1,0x01,0x05,0x0e,0x00
19776 # CHECK: v_div_fixup_f16 v5, v1, v2, s101        ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0x96,0x01]
19777 0x05,0x00,0xef,0xd1,0x01,0x05,0x96,0x01
19779 # CHECK: v_div_fixup_f16 v5, v1, v2, flat_scratch_lo ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0x9a,0x01]
19780 0x05,0x00,0xef,0xd1,0x01,0x05,0x9a,0x01
19782 # CHECK: v_div_fixup_f16 v5, v1, v2, flat_scratch_hi ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0x9e,0x01]
19783 0x05,0x00,0xef,0xd1,0x01,0x05,0x9e,0x01
19785 # CHECK: v_div_fixup_f16 v5, v1, v2, vcc_lo      ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0xaa,0x01]
19786 0x05,0x00,0xef,0xd1,0x01,0x05,0xaa,0x01
19788 # CHECK: v_div_fixup_f16 v5, v1, v2, vcc_hi      ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0xae,0x01]
19789 0x05,0x00,0xef,0xd1,0x01,0x05,0xae,0x01
19791 # CHECK: v_div_fixup_f16 v5, v1, v2, tba_lo      ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0xb2,0x01]
19792 0x05,0x00,0xef,0xd1,0x01,0x05,0xb2,0x01
19794 # CHECK: v_div_fixup_f16 v5, v1, v2, tba_hi      ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0xb6,0x01]
19795 0x05,0x00,0xef,0xd1,0x01,0x05,0xb6,0x01
19797 # CHECK: v_div_fixup_f16 v5, v1, v2, tma_lo      ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0xba,0x01]
19798 0x05,0x00,0xef,0xd1,0x01,0x05,0xba,0x01
19800 # CHECK: v_div_fixup_f16 v5, v1, v2, tma_hi      ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0xbe,0x01]
19801 0x05,0x00,0xef,0xd1,0x01,0x05,0xbe,0x01
19803 # CHECK: v_div_fixup_f16 v5, v1, v2, ttmp11      ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0xee,0x01]
19804 0x05,0x00,0xef,0xd1,0x01,0x05,0xee,0x01
19806 # CHECK: v_div_fixup_f16 v5, v1, v2, m0          ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0xf2,0x01]
19807 0x05,0x00,0xef,0xd1,0x01,0x05,0xf2,0x01
19809 # CHECK: v_div_fixup_f16 v5, v1, v2, exec_lo     ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0xfa,0x01]
19810 0x05,0x00,0xef,0xd1,0x01,0x05,0xfa,0x01
19812 # CHECK: v_div_fixup_f16 v5, v1, v2, exec_hi     ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0xfe,0x01]
19813 0x05,0x00,0xef,0xd1,0x01,0x05,0xfe,0x01
19815 # CHECK: v_div_fixup_f16 v5, v1, v2, 0           ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0x02,0x02]
19816 0x05,0x00,0xef,0xd1,0x01,0x05,0x02,0x02
19818 # CHECK: v_div_fixup_f16 v5, v1, v2, -1          ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0x06,0x03]
19819 0x05,0x00,0xef,0xd1,0x01,0x05,0x06,0x03
19821 # CHECK: v_div_fixup_f16 v5, v1, v2, 0.5         ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0xc2,0x03]
19822 0x05,0x00,0xef,0xd1,0x01,0x05,0xc2,0x03
19824 # CHECK: v_div_fixup_f16 v5, v1, v2, -4.0        ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0xde,0x03]
19825 0x05,0x00,0xef,0xd1,0x01,0x05,0xde,0x03
19827 # CHECK: v_div_fixup_f16 v5, -v1, v2, v3         ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0x0e,0x24]
19828 0x05,0x00,0xef,0xd1,0x01,0x05,0x0e,0x24
19830 # CHECK: v_div_fixup_f16 v5, v1, -v2, v3         ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0x0e,0x44]
19831 0x05,0x00,0xef,0xd1,0x01,0x05,0x0e,0x44
19833 # CHECK: v_div_fixup_f16 v5, v1, v2, -v3         ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0x0e,0x84]
19834 0x05,0x00,0xef,0xd1,0x01,0x05,0x0e,0x84
19836 # CHECK: v_div_fixup_f16 v5, -v1, -v2, -v3       ; encoding: [0x05,0x00,0xef,0xd1,0x01,0x05,0x0e,0xe4]
19837 0x05,0x00,0xef,0xd1,0x01,0x05,0x0e,0xe4
19839 # CHECK: v_div_fixup_f16 v5, |v1|, v2, v3        ; encoding: [0x05,0x01,0xef,0xd1,0x01,0x05,0x0e,0x04]
19840 0x05,0x01,0xef,0xd1,0x01,0x05,0x0e,0x04
19842 # CHECK: v_div_fixup_f16 v5, v1, |v2|, v3        ; encoding: [0x05,0x02,0xef,0xd1,0x01,0x05,0x0e,0x04]
19843 0x05,0x02,0xef,0xd1,0x01,0x05,0x0e,0x04
19845 # CHECK: v_div_fixup_f16 v5, v1, v2, |v3|        ; encoding: [0x05,0x04,0xef,0xd1,0x01,0x05,0x0e,0x04]
19846 0x05,0x04,0xef,0xd1,0x01,0x05,0x0e,0x04
19848 # CHECK: v_div_fixup_f16 v5, |v1|, |v2|, |v3|    ; encoding: [0x05,0x07,0xef,0xd1,0x01,0x05,0x0e,0x04]
19849 0x05,0x07,0xef,0xd1,0x01,0x05,0x0e,0x04
19851 # CHECK: v_div_fixup_f16 v5, v1, v2, v3 clamp    ; encoding: [0x05,0x80,0xef,0xd1,0x01,0x05,0x0e,0x04]
19852 0x05,0x80,0xef,0xd1,0x01,0x05,0x0e,0x04
19854 # CHECK: v_cvt_pkaccum_u8_f32 v5, v1, v2         ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0x05,0x02,0x00]
19855 0x05,0x00,0xf0,0xd1,0x01,0x05,0x02,0x00
19857 # CHECK: v_cvt_pkaccum_u8_f32 v255, v1, v2       ; encoding: [0xff,0x00,0xf0,0xd1,0x01,0x05,0x02,0x00]
19858 0xff,0x00,0xf0,0xd1,0x01,0x05,0x02,0x00
19860 # CHECK: v_cvt_pkaccum_u8_f32 v5, v255, v2       ; encoding: [0x05,0x00,0xf0,0xd1,0xff,0x05,0x02,0x00]
19861 0x05,0x00,0xf0,0xd1,0xff,0x05,0x02,0x00
19863 # CHECK: v_cvt_pkaccum_u8_f32 v5, s1, v2         ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0x04,0x02,0x00]
19864 0x05,0x00,0xf0,0xd1,0x01,0x04,0x02,0x00
19866 # CHECK: v_cvt_pkaccum_u8_f32 v5, s101, v2       ; encoding: [0x05,0x00,0xf0,0xd1,0x65,0x04,0x02,0x00]
19867 0x05,0x00,0xf0,0xd1,0x65,0x04,0x02,0x00
19869 # CHECK: v_cvt_pkaccum_u8_f32 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0xf0,0xd1,0x66,0x04,0x02,0x00]
19870 0x05,0x00,0xf0,0xd1,0x66,0x04,0x02,0x00
19872 # CHECK: v_cvt_pkaccum_u8_f32 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0xf0,0xd1,0x67,0x04,0x02,0x00]
19873 0x05,0x00,0xf0,0xd1,0x67,0x04,0x02,0x00
19875 # CHECK: v_cvt_pkaccum_u8_f32 v5, vcc_lo, v2     ; encoding: [0x05,0x00,0xf0,0xd1,0x6a,0x04,0x02,0x00]
19876 0x05,0x00,0xf0,0xd1,0x6a,0x04,0x02,0x00
19878 # CHECK: v_cvt_pkaccum_u8_f32 v5, vcc_hi, v2     ; encoding: [0x05,0x00,0xf0,0xd1,0x6b,0x04,0x02,0x00]
19879 0x05,0x00,0xf0,0xd1,0x6b,0x04,0x02,0x00
19881 # CHECK: v_cvt_pkaccum_u8_f32 v5, tba_lo, v2     ; encoding: [0x05,0x00,0xf0,0xd1,0x6c,0x04,0x02,0x00]
19882 0x05,0x00,0xf0,0xd1,0x6c,0x04,0x02,0x00
19884 # CHECK: v_cvt_pkaccum_u8_f32 v5, tba_hi, v2     ; encoding: [0x05,0x00,0xf0,0xd1,0x6d,0x04,0x02,0x00]
19885 0x05,0x00,0xf0,0xd1,0x6d,0x04,0x02,0x00
19887 # CHECK: v_cvt_pkaccum_u8_f32 v5, tma_lo, v2     ; encoding: [0x05,0x00,0xf0,0xd1,0x6e,0x04,0x02,0x00]
19888 0x05,0x00,0xf0,0xd1,0x6e,0x04,0x02,0x00
19890 # CHECK: v_cvt_pkaccum_u8_f32 v5, tma_hi, v2     ; encoding: [0x05,0x00,0xf0,0xd1,0x6f,0x04,0x02,0x00]
19891 0x05,0x00,0xf0,0xd1,0x6f,0x04,0x02,0x00
19893 # CHECK: v_cvt_pkaccum_u8_f32 v5, ttmp11, v2     ; encoding: [0x05,0x00,0xf0,0xd1,0x7b,0x04,0x02,0x00]
19894 0x05,0x00,0xf0,0xd1,0x7b,0x04,0x02,0x00
19896 # CHECK: v_cvt_pkaccum_u8_f32 v5, m0, v2         ; encoding: [0x05,0x00,0xf0,0xd1,0x7c,0x04,0x02,0x00]
19897 0x05,0x00,0xf0,0xd1,0x7c,0x04,0x02,0x00
19899 # CHECK: v_cvt_pkaccum_u8_f32 v5, exec_lo, v2    ; encoding: [0x05,0x00,0xf0,0xd1,0x7e,0x04,0x02,0x00]
19900 0x05,0x00,0xf0,0xd1,0x7e,0x04,0x02,0x00
19902 # CHECK: v_cvt_pkaccum_u8_f32 v5, exec_hi, v2    ; encoding: [0x05,0x00,0xf0,0xd1,0x7f,0x04,0x02,0x00]
19903 0x05,0x00,0xf0,0xd1,0x7f,0x04,0x02,0x00
19905 # CHECK: v_cvt_pkaccum_u8_f32 v5, 0, v2          ; encoding: [0x05,0x00,0xf0,0xd1,0x80,0x04,0x02,0x00]
19906 0x05,0x00,0xf0,0xd1,0x80,0x04,0x02,0x00
19908 # CHECK: v_cvt_pkaccum_u8_f32 v5, -1, v2         ; encoding: [0x05,0x00,0xf0,0xd1,0xc1,0x04,0x02,0x00]
19909 0x05,0x00,0xf0,0xd1,0xc1,0x04,0x02,0x00
19911 # CHECK: v_cvt_pkaccum_u8_f32 v5, 0.5, v2        ; encoding: [0x05,0x00,0xf0,0xd1,0xf0,0x04,0x02,0x00]
19912 0x05,0x00,0xf0,0xd1,0xf0,0x04,0x02,0x00
19914 # CHECK: v_cvt_pkaccum_u8_f32 v5, -4.0, v2       ; encoding: [0x05,0x00,0xf0,0xd1,0xf7,0x04,0x02,0x00]
19915 0x05,0x00,0xf0,0xd1,0xf7,0x04,0x02,0x00
19917 # CHECK: v_cvt_pkaccum_u8_f32 v5, v1, v255       ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0xff,0x03,0x00]
19918 0x05,0x00,0xf0,0xd1,0x01,0xff,0x03,0x00
19920 # CHECK: v_cvt_pkaccum_u8_f32 v5, v1, s2         ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0x05,0x00,0x00]
19921 0x05,0x00,0xf0,0xd1,0x01,0x05,0x00,0x00
19923 # CHECK: v_cvt_pkaccum_u8_f32 v5, v1, s101       ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0xcb,0x00,0x00]
19924 0x05,0x00,0xf0,0xd1,0x01,0xcb,0x00,0x00
19926 # CHECK: v_cvt_pkaccum_u8_f32 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0xcd,0x00,0x00]
19927 0x05,0x00,0xf0,0xd1,0x01,0xcd,0x00,0x00
19929 # CHECK: v_cvt_pkaccum_u8_f32 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0xcf,0x00,0x00]
19930 0x05,0x00,0xf0,0xd1,0x01,0xcf,0x00,0x00
19932 # CHECK: v_cvt_pkaccum_u8_f32 v5, v1, vcc_lo     ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0xd5,0x00,0x00]
19933 0x05,0x00,0xf0,0xd1,0x01,0xd5,0x00,0x00
19935 # CHECK: v_cvt_pkaccum_u8_f32 v5, v1, vcc_hi     ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0xd7,0x00,0x00]
19936 0x05,0x00,0xf0,0xd1,0x01,0xd7,0x00,0x00
19938 # CHECK: v_cvt_pkaccum_u8_f32 v5, v1, tba_lo     ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0xd9,0x00,0x00]
19939 0x05,0x00,0xf0,0xd1,0x01,0xd9,0x00,0x00
19941 # CHECK: v_cvt_pkaccum_u8_f32 v5, v1, tba_hi     ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0xdb,0x00,0x00]
19942 0x05,0x00,0xf0,0xd1,0x01,0xdb,0x00,0x00
19944 # CHECK: v_cvt_pkaccum_u8_f32 v5, v1, tma_lo     ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0xdd,0x00,0x00]
19945 0x05,0x00,0xf0,0xd1,0x01,0xdd,0x00,0x00
19947 # CHECK: v_cvt_pkaccum_u8_f32 v5, v1, tma_hi     ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0xdf,0x00,0x00]
19948 0x05,0x00,0xf0,0xd1,0x01,0xdf,0x00,0x00
19950 # CHECK: v_cvt_pkaccum_u8_f32 v5, v1, ttmp11     ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0xf7,0x00,0x00]
19951 0x05,0x00,0xf0,0xd1,0x01,0xf7,0x00,0x00
19953 # CHECK: v_cvt_pkaccum_u8_f32 v5, v1, m0         ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0xf9,0x00,0x00]
19954 0x05,0x00,0xf0,0xd1,0x01,0xf9,0x00,0x00
19956 # CHECK: v_cvt_pkaccum_u8_f32 v5, v1, exec_lo    ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0xfd,0x00,0x00]
19957 0x05,0x00,0xf0,0xd1,0x01,0xfd,0x00,0x00
19959 # CHECK: v_cvt_pkaccum_u8_f32 v5, v1, exec_hi    ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0xff,0x00,0x00]
19960 0x05,0x00,0xf0,0xd1,0x01,0xff,0x00,0x00
19962 # CHECK: v_cvt_pkaccum_u8_f32 v5, v1, 0          ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0x01,0x01,0x00]
19963 0x05,0x00,0xf0,0xd1,0x01,0x01,0x01,0x00
19965 # CHECK: v_cvt_pkaccum_u8_f32 v5, v1, -1         ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0x83,0x01,0x00]
19966 0x05,0x00,0xf0,0xd1,0x01,0x83,0x01,0x00
19968 # CHECK: v_cvt_pkaccum_u8_f32 v5, v1, 0.5        ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0xe1,0x01,0x00]
19969 0x05,0x00,0xf0,0xd1,0x01,0xe1,0x01,0x00
19971 # CHECK: v_cvt_pkaccum_u8_f32 v5, v1, -4.0       ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0xef,0x01,0x00]
19972 0x05,0x00,0xf0,0xd1,0x01,0xef,0x01,0x00
19974 # CHECK: v_cvt_pkaccum_u8_f32 v5, -v1, v2        ; encoding: [0x05,0x00,0xf0,0xd1,0x01,0x05,0x02,0x20]
19975 0x05,0x00,0xf0,0xd1,0x01,0x05,0x02,0x20
19977 # CHECK: v_cvt_pkaccum_u8_f32 v5, |v1|, v2       ; encoding: [0x05,0x01,0xf0,0xd1,0x01,0x05,0x02,0x00]
19978 0x05,0x01,0xf0,0xd1,0x01,0x05,0x02,0x00
19980 # CHECK: v_interp_p1ll_f16 v5, v2, attr0.x       ; encoding: [0x05,0x00,0x74,0xd2,0x00,0x04,0x02,0x00]
19981 0x05,0x00,0x74,0xd2,0x00,0x04,0x02,0x00
19983 # CHECK: v_interp_p1ll_f16 v255, v2, attr0.x     ; encoding: [0xff,0x00,0x74,0xd2,0x00,0x04,0x02,0x00]
19984 0xff,0x00,0x74,0xd2,0x00,0x04,0x02,0x00
19986 # CHECK: v_interp_p1ll_f16 v5, v2, attr1.x       ; encoding: [0x05,0x00,0x74,0xd2,0x01,0x04,0x02,0x00]
19987 0x05,0x00,0x74,0xd2,0x01,0x04,0x02,0x00
19989 # CHECK: v_interp_p1ll_f16 v5, v2, attr31.x      ; encoding: [0x05,0x00,0x74,0xd2,0x1f,0x04,0x02,0x00]
19990 0x05,0x00,0x74,0xd2,0x1f,0x04,0x02,0x00
19992 # CHECK: v_interp_p1ll_f16 v5, v2, attr32.x      ; encoding: [0x05,0x00,0x74,0xd2,0x20,0x04,0x02,0x00]
19993 0x05,0x00,0x74,0xd2,0x20,0x04,0x02,0x00
19995 # CHECK: v_interp_p1ll_f16 v5, v255, attr0.x     ; encoding: [0x05,0x00,0x74,0xd2,0x00,0xfe,0x03,0x00]
19996 0x05,0x00,0x74,0xd2,0x00,0xfe,0x03,0x00
19998 # CHECK: v_interp_p1ll_f16 v5, -v2, attr0.x      ; encoding: [0x05,0x00,0x74,0xd2,0x00,0x04,0x02,0x40]
19999 0x05,0x00,0x74,0xd2,0x00,0x04,0x02,0x40
20001 # CHECK: v_interp_p1ll_f16 v5, |v2|, attr0.x     ; encoding: [0x05,0x02,0x74,0xd2,0x00,0x04,0x02,0x00]
20002 0x05,0x02,0x74,0xd2,0x00,0x04,0x02,0x00
20004 # CHECK: v_interp_p1ll_f16 v5, v2, attr0.y       ; encoding: [0x05,0x00,0x74,0xd2,0x40,0x04,0x02,0x00]
20005 0x05,0x00,0x74,0xd2,0x40,0x04,0x02,0x00
20007 # CHECK: v_interp_p1ll_f16 v5, v2, attr0.z       ; encoding: [0x05,0x00,0x74,0xd2,0x80,0x04,0x02,0x00]
20008 0x05,0x00,0x74,0xd2,0x80,0x04,0x02,0x00
20010 # CHECK: v_interp_p1ll_f16 v5, v2, attr0.w       ; encoding: [0x05,0x00,0x74,0xd2,0xc0,0x04,0x02,0x00]
20011 0x05,0x00,0x74,0xd2,0xc0,0x04,0x02,0x00
20013 # CHECK: v_interp_p1ll_f16 v5, v2, attr0.x high  ; encoding: [0x05,0x00,0x74,0xd2,0x00,0x05,0x02,0x00]
20014 0x05,0x00,0x74,0xd2,0x00,0x05,0x02,0x00
20016 # CHECK: v_interp_p1ll_f16 v5, v2, attr0.x clamp ; encoding: [0x05,0x80,0x74,0xd2,0x00,0x04,0x02,0x00]
20017 0x05,0x80,0x74,0xd2,0x00,0x04,0x02,0x00
20019 # CHECK: v_interp_p1ll_f16 v5, v2, attr0.x mul:2 ; encoding: [0x05,0x00,0x74,0xd2,0x00,0x04,0x02,0x08]
20020 0x05,0x00,0x74,0xd2,0x00,0x04,0x02,0x08
20022 # CHECK: v_interp_p1ll_f16 v5, v2, attr0.x mul:4 ; encoding: [0x05,0x00,0x74,0xd2,0x00,0x04,0x02,0x10]
20023 0x05,0x00,0x74,0xd2,0x00,0x04,0x02,0x10
20025 # CHECK: v_interp_p1ll_f16 v5, v2, attr0.x div:2 ; encoding: [0x05,0x00,0x74,0xd2,0x00,0x04,0x02,0x18]
20026 0x05,0x00,0x74,0xd2,0x00,0x04,0x02,0x18
20028 # CHECK: v_interp_p1lv_f16 v5, v2, attr0.x, v3   ; encoding: [0x05,0x00,0x75,0xd2,0x00,0x04,0x0e,0x04]
20029 0x05,0x00,0x75,0xd2,0x00,0x04,0x0e,0x04
20031 # CHECK: v_interp_p1lv_f16 v255, v2, attr0.x, v3 ; encoding: [0xff,0x00,0x75,0xd2,0x00,0x04,0x0e,0x04]
20032 0xff,0x00,0x75,0xd2,0x00,0x04,0x0e,0x04
20034 # CHECK: v_interp_p1lv_f16 v5, v2, attr1.x, v3   ; encoding: [0x05,0x00,0x75,0xd2,0x01,0x04,0x0e,0x04]
20035 0x05,0x00,0x75,0xd2,0x01,0x04,0x0e,0x04
20037 # CHECK: v_interp_p1lv_f16 v5, v2, attr31.x, v3  ; encoding: [0x05,0x00,0x75,0xd2,0x1f,0x04,0x0e,0x04]
20038 0x05,0x00,0x75,0xd2,0x1f,0x04,0x0e,0x04
20040 # CHECK: v_interp_p1lv_f16 v5, v2, attr32.x, v3  ; encoding: [0x05,0x00,0x75,0xd2,0x20,0x04,0x0e,0x04]
20041 0x05,0x00,0x75,0xd2,0x20,0x04,0x0e,0x04
20043 # CHECK: v_interp_p1lv_f16 v5, v255, attr0.x, v3 ; encoding: [0x05,0x00,0x75,0xd2,0x00,0xfe,0x0f,0x04]
20044 0x05,0x00,0x75,0xd2,0x00,0xfe,0x0f,0x04
20046 # CHECK: v_interp_p1lv_f16 v5, v2, attr0.x, v255 ; encoding: [0x05,0x00,0x75,0xd2,0x00,0x04,0xfe,0x07]
20047 0x05,0x00,0x75,0xd2,0x00,0x04,0xfe,0x07
20049 # CHECK: v_interp_p1lv_f16 v5, -v2, attr0.x, v3  ; encoding: [0x05,0x00,0x75,0xd2,0x00,0x04,0x0e,0x44]
20050 0x05,0x00,0x75,0xd2,0x00,0x04,0x0e,0x44
20052 # CHECK: v_interp_p1lv_f16 v5, v2, attr0.x, -v3  ; encoding: [0x05,0x00,0x75,0xd2,0x00,0x04,0x0e,0x84]
20053 0x05,0x00,0x75,0xd2,0x00,0x04,0x0e,0x84
20055 # CHECK: v_interp_p1lv_f16 v5, |v2|, attr0.x, v3 ; encoding: [0x05,0x02,0x75,0xd2,0x00,0x04,0x0e,0x04]
20056 0x05,0x02,0x75,0xd2,0x00,0x04,0x0e,0x04
20058 # CHECK: v_interp_p1lv_f16 v5, v2, attr0.x, |v3| ; encoding: [0x05,0x04,0x75,0xd2,0x00,0x04,0x0e,0x04]
20059 0x05,0x04,0x75,0xd2,0x00,0x04,0x0e,0x04
20061 # CHECK: v_interp_p1lv_f16 v5, v2, attr0.y, v3   ; encoding: [0x05,0x00,0x75,0xd2,0x40,0x04,0x0e,0x04]
20062 0x05,0x00,0x75,0xd2,0x40,0x04,0x0e,0x04
20064 # CHECK: v_interp_p1lv_f16 v5, v2, attr0.z, v3   ; encoding: [0x05,0x00,0x75,0xd2,0x80,0x04,0x0e,0x04]
20065 0x05,0x00,0x75,0xd2,0x80,0x04,0x0e,0x04
20067 # CHECK: v_interp_p1lv_f16 v5, v2, attr0.w, v3   ; encoding: [0x05,0x00,0x75,0xd2,0xc0,0x04,0x0e,0x04]
20068 0x05,0x00,0x75,0xd2,0xc0,0x04,0x0e,0x04
20070 # CHECK: v_interp_p1lv_f16 v5, v2, attr0.x, v3 high ; encoding: [0x05,0x00,0x75,0xd2,0x00,0x05,0x0e,0x04]
20071 0x05,0x00,0x75,0xd2,0x00,0x05,0x0e,0x04
20073 # CHECK: v_interp_p1lv_f16 v5, v2, attr0.x, v3 clamp ; encoding: [0x05,0x80,0x75,0xd2,0x00,0x04,0x0e,0x04]
20074 0x05,0x80,0x75,0xd2,0x00,0x04,0x0e,0x04
20076 # CHECK: v_interp_p1lv_f16 v5, v2, attr0.x, v3 mul:2 ; encoding: [0x05,0x00,0x75,0xd2,0x00,0x04,0x0e,0x0c]
20077 0x05,0x00,0x75,0xd2,0x00,0x04,0x0e,0x0c
20079 # CHECK: v_interp_p1lv_f16 v5, v2, attr0.x, v3 mul:4 ; encoding: [0x05,0x00,0x75,0xd2,0x00,0x04,0x0e,0x14]
20080 0x05,0x00,0x75,0xd2,0x00,0x04,0x0e,0x14
20082 # CHECK: v_interp_p1lv_f16 v5, v2, attr0.x, v3 div:2 ; encoding: [0x05,0x00,0x75,0xd2,0x00,0x04,0x0e,0x1c]
20083 0x05,0x00,0x75,0xd2,0x00,0x04,0x0e,0x1c
20085 # CHECK: v_interp_p2_f16 v5, v2, attr0.x, v3     ; encoding: [0x05,0x00,0x76,0xd2,0x00,0x04,0x0e,0x04]
20086 0x05,0x00,0x76,0xd2,0x00,0x04,0x0e,0x04
20088 # CHECK: v_interp_p2_f16 v255, v2, attr0.x, v3   ; encoding: [0xff,0x00,0x76,0xd2,0x00,0x04,0x0e,0x04]
20089 0xff,0x00,0x76,0xd2,0x00,0x04,0x0e,0x04
20091 # CHECK: v_interp_p2_f16 v5, v2, attr1.x, v3     ; encoding: [0x05,0x00,0x76,0xd2,0x01,0x04,0x0e,0x04]
20092 0x05,0x00,0x76,0xd2,0x01,0x04,0x0e,0x04
20094 # CHECK: v_interp_p2_f16 v5, v2, attr31.x, v3    ; encoding: [0x05,0x00,0x76,0xd2,0x1f,0x04,0x0e,0x04]
20095 0x05,0x00,0x76,0xd2,0x1f,0x04,0x0e,0x04
20097 # CHECK: v_interp_p2_f16 v5, v2, attr32.x, v3    ; encoding: [0x05,0x00,0x76,0xd2,0x20,0x04,0x0e,0x04]
20098 0x05,0x00,0x76,0xd2,0x20,0x04,0x0e,0x04
20100 # CHECK: v_interp_p2_f16 v5, v255, attr0.x, v3   ; encoding: [0x05,0x00,0x76,0xd2,0x00,0xfe,0x0f,0x04]
20101 0x05,0x00,0x76,0xd2,0x00,0xfe,0x0f,0x04
20103 # CHECK: v_interp_p2_f16 v5, v2, attr0.x, v255   ; encoding: [0x05,0x00,0x76,0xd2,0x00,0x04,0xfe,0x07]
20104 0x05,0x00,0x76,0xd2,0x00,0x04,0xfe,0x07
20106 # CHECK: v_interp_p2_f16 v5, -v2, attr0.x, v3    ; encoding: [0x05,0x00,0x76,0xd2,0x00,0x04,0x0e,0x44]
20107 0x05,0x00,0x76,0xd2,0x00,0x04,0x0e,0x44
20109 # CHECK: v_interp_p2_f16 v5, v2, attr0.x, -v3    ; encoding: [0x05,0x00,0x76,0xd2,0x00,0x04,0x0e,0x84]
20110 0x05,0x00,0x76,0xd2,0x00,0x04,0x0e,0x84
20112 # CHECK: v_interp_p2_f16 v5, |v2|, attr0.x, v3   ; encoding: [0x05,0x02,0x76,0xd2,0x00,0x04,0x0e,0x04]
20113 0x05,0x02,0x76,0xd2,0x00,0x04,0x0e,0x04
20115 # CHECK: v_interp_p2_f16 v5, v2, attr0.x, |v3|   ; encoding: [0x05,0x04,0x76,0xd2,0x00,0x04,0x0e,0x04]
20116 0x05,0x04,0x76,0xd2,0x00,0x04,0x0e,0x04
20118 # CHECK: v_interp_p2_f16 v5, v2, attr0.y, v3     ; encoding: [0x05,0x00,0x76,0xd2,0x40,0x04,0x0e,0x04]
20119 0x05,0x00,0x76,0xd2,0x40,0x04,0x0e,0x04
20121 # CHECK: v_interp_p2_f16 v5, v2, attr0.z, v3     ; encoding: [0x05,0x00,0x76,0xd2,0x80,0x04,0x0e,0x04]
20122 0x05,0x00,0x76,0xd2,0x80,0x04,0x0e,0x04
20124 # CHECK: v_interp_p2_f16 v5, v2, attr0.w, v3     ; encoding: [0x05,0x00,0x76,0xd2,0xc0,0x04,0x0e,0x04]
20125 0x05,0x00,0x76,0xd2,0xc0,0x04,0x0e,0x04
20127 # CHECK: v_interp_p2_f16 v5, v2, attr0.x, v3 high ; encoding: [0x05,0x00,0x76,0xd2,0x00,0x05,0x0e,0x04]
20128 0x05,0x00,0x76,0xd2,0x00,0x05,0x0e,0x04
20130 # CHECK: v_interp_p2_f16 v5, v2, attr0.x, v3 clamp ; encoding: [0x05,0x80,0x76,0xd2,0x00,0x04,0x0e,0x04]
20131 0x05,0x80,0x76,0xd2,0x00,0x04,0x0e,0x04
20133 # CHECK: v_add_f64 v[5:6], v[1:2], v[2:3]        ; encoding: [0x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x00]
20134 0x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x00
20136 # CHECK: v_add_f64 v[254:255], v[1:2], v[2:3]    ; encoding: [0xfe,0x00,0x80,0xd2,0x01,0x05,0x02,0x00]
20137 0xfe,0x00,0x80,0xd2,0x01,0x05,0x02,0x00
20139 # CHECK: v_add_f64 v[5:6], v[254:255], v[2:3]    ; encoding: [0x05,0x00,0x80,0xd2,0xfe,0x05,0x02,0x00]
20140 0x05,0x00,0x80,0xd2,0xfe,0x05,0x02,0x00
20142 # CHECK: v_add_f64 v[5:6], s[2:3], v[2:3]        ; encoding: [0x05,0x00,0x80,0xd2,0x02,0x04,0x02,0x00]
20143 0x05,0x00,0x80,0xd2,0x02,0x04,0x02,0x00
20145 # CHECK: v_add_f64 v[5:6], s[4:5], v[2:3]        ; encoding: [0x05,0x00,0x80,0xd2,0x04,0x04,0x02,0x00]
20146 0x05,0x00,0x80,0xd2,0x04,0x04,0x02,0x00
20148 # CHECK: v_add_f64 v[5:6], s[100:101], v[2:3]    ; encoding: [0x05,0x00,0x80,0xd2,0x64,0x04,0x02,0x00]
20149 0x05,0x00,0x80,0xd2,0x64,0x04,0x02,0x00
20151 # CHECK: v_add_f64 v[5:6], flat_scratch, v[2:3]  ; encoding: [0x05,0x00,0x80,0xd2,0x66,0x04,0x02,0x00]
20152 0x05,0x00,0x80,0xd2,0x66,0x04,0x02,0x00
20154 # CHECK: v_add_f64 v[5:6], vcc, v[2:3]           ; encoding: [0x05,0x00,0x80,0xd2,0x6a,0x04,0x02,0x00]
20155 0x05,0x00,0x80,0xd2,0x6a,0x04,0x02,0x00
20157 # CHECK: v_add_f64 v[5:6], tba, v[2:3]           ; encoding: [0x05,0x00,0x80,0xd2,0x6c,0x04,0x02,0x00]
20158 0x05,0x00,0x80,0xd2,0x6c,0x04,0x02,0x00
20160 # CHECK: v_add_f64 v[5:6], tma, v[2:3]           ; encoding: [0x05,0x00,0x80,0xd2,0x6e,0x04,0x02,0x00]
20161 0x05,0x00,0x80,0xd2,0x6e,0x04,0x02,0x00
20163 # CHECK: v_add_f64 v[5:6], ttmp[10:11], v[2:3]   ; encoding: [0x05,0x00,0x80,0xd2,0x7a,0x04,0x02,0x00]
20164 0x05,0x00,0x80,0xd2,0x7a,0x04,0x02,0x00
20166 # CHECK: v_add_f64 v[5:6], exec, v[2:3]          ; encoding: [0x05,0x00,0x80,0xd2,0x7e,0x04,0x02,0x00]
20167 0x05,0x00,0x80,0xd2,0x7e,0x04,0x02,0x00
20169 # CHECK: v_add_f64 v[5:6], 0, v[2:3]             ; encoding: [0x05,0x00,0x80,0xd2,0x80,0x04,0x02,0x00]
20170 0x05,0x00,0x80,0xd2,0x80,0x04,0x02,0x00
20172 # CHECK: v_add_f64 v[5:6], -1, v[2:3]            ; encoding: [0x05,0x00,0x80,0xd2,0xc1,0x04,0x02,0x00]
20173 0x05,0x00,0x80,0xd2,0xc1,0x04,0x02,0x00
20175 # CHECK: v_add_f64 v[5:6], 0.5, v[2:3]           ; encoding: [0x05,0x00,0x80,0xd2,0xf0,0x04,0x02,0x00]
20176 0x05,0x00,0x80,0xd2,0xf0,0x04,0x02,0x00
20178 # CHECK: v_add_f64 v[5:6], -4.0, v[2:3]          ; encoding: [0x05,0x00,0x80,0xd2,0xf7,0x04,0x02,0x00]
20179 0x05,0x00,0x80,0xd2,0xf7,0x04,0x02,0x00
20181 # CHECK: v_add_f64 v[5:6], v[1:2], v[254:255]    ; encoding: [0x05,0x00,0x80,0xd2,0x01,0xfd,0x03,0x00]
20182 0x05,0x00,0x80,0xd2,0x01,0xfd,0x03,0x00
20184 # CHECK: v_add_f64 v[5:6], v[1:2], s[4:5]        ; encoding: [0x05,0x00,0x80,0xd2,0x01,0x09,0x00,0x00]
20185 0x05,0x00,0x80,0xd2,0x01,0x09,0x00,0x00
20187 # CHECK: v_add_f64 v[5:6], v[1:2], s[6:7]        ; encoding: [0x05,0x00,0x80,0xd2,0x01,0x0d,0x00,0x00]
20188 0x05,0x00,0x80,0xd2,0x01,0x0d,0x00,0x00
20190 # CHECK: v_add_f64 v[5:6], v[1:2], s[100:101]    ; encoding: [0x05,0x00,0x80,0xd2,0x01,0xc9,0x00,0x00]
20191 0x05,0x00,0x80,0xd2,0x01,0xc9,0x00,0x00
20193 # CHECK: v_add_f64 v[5:6], v[1:2], flat_scratch  ; encoding: [0x05,0x00,0x80,0xd2,0x01,0xcd,0x00,0x00]
20194 0x05,0x00,0x80,0xd2,0x01,0xcd,0x00,0x00
20196 # CHECK: v_add_f64 v[5:6], v[1:2], vcc           ; encoding: [0x05,0x00,0x80,0xd2,0x01,0xd5,0x00,0x00]
20197 0x05,0x00,0x80,0xd2,0x01,0xd5,0x00,0x00
20199 # CHECK: v_add_f64 v[5:6], v[1:2], tba           ; encoding: [0x05,0x00,0x80,0xd2,0x01,0xd9,0x00,0x00]
20200 0x05,0x00,0x80,0xd2,0x01,0xd9,0x00,0x00
20202 # CHECK: v_add_f64 v[5:6], v[1:2], tma           ; encoding: [0x05,0x00,0x80,0xd2,0x01,0xdd,0x00,0x00]
20203 0x05,0x00,0x80,0xd2,0x01,0xdd,0x00,0x00
20205 # CHECK: v_add_f64 v[5:6], v[1:2], ttmp[10:11]   ; encoding: [0x05,0x00,0x80,0xd2,0x01,0xf5,0x00,0x00]
20206 0x05,0x00,0x80,0xd2,0x01,0xf5,0x00,0x00
20208 # CHECK: v_add_f64 v[5:6], v[1:2], exec          ; encoding: [0x05,0x00,0x80,0xd2,0x01,0xfd,0x00,0x00]
20209 0x05,0x00,0x80,0xd2,0x01,0xfd,0x00,0x00
20211 # CHECK: v_add_f64 v[5:6], v[1:2], 0             ; encoding: [0x05,0x00,0x80,0xd2,0x01,0x01,0x01,0x00]
20212 0x05,0x00,0x80,0xd2,0x01,0x01,0x01,0x00
20214 # CHECK: v_add_f64 v[5:6], v[1:2], -1            ; encoding: [0x05,0x00,0x80,0xd2,0x01,0x83,0x01,0x00]
20215 0x05,0x00,0x80,0xd2,0x01,0x83,0x01,0x00
20217 # CHECK: v_add_f64 v[5:6], v[1:2], 0.5           ; encoding: [0x05,0x00,0x80,0xd2,0x01,0xe1,0x01,0x00]
20218 0x05,0x00,0x80,0xd2,0x01,0xe1,0x01,0x00
20220 # CHECK: v_add_f64 v[5:6], v[1:2], -4.0          ; encoding: [0x05,0x00,0x80,0xd2,0x01,0xef,0x01,0x00]
20221 0x05,0x00,0x80,0xd2,0x01,0xef,0x01,0x00
20223 # CHECK: v_add_f64 v[5:6], -v[1:2], v[2:3]       ; encoding: [0x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x20]
20224 0x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x20
20226 # CHECK: v_add_f64 v[5:6], v[1:2], -v[2:3]       ; encoding: [0x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x40]
20227 0x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x40
20229 # CHECK: v_add_f64 v[5:6], -v[1:2], -v[2:3]      ; encoding: [0x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x60]
20230 0x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x60
20232 # CHECK: v_add_f64 v[5:6], |v[1:2]|, v[2:3]      ; encoding: [0x05,0x01,0x80,0xd2,0x01,0x05,0x02,0x00]
20233 0x05,0x01,0x80,0xd2,0x01,0x05,0x02,0x00
20235 # CHECK: v_add_f64 v[5:6], v[1:2], |v[2:3]|      ; encoding: [0x05,0x02,0x80,0xd2,0x01,0x05,0x02,0x00]
20236 0x05,0x02,0x80,0xd2,0x01,0x05,0x02,0x00
20238 # CHECK: v_add_f64 v[5:6], |v[1:2]|, |v[2:3]|    ; encoding: [0x05,0x03,0x80,0xd2,0x01,0x05,0x02,0x00]
20239 0x05,0x03,0x80,0xd2,0x01,0x05,0x02,0x00
20241 # CHECK: v_add_f64 v[5:6], v[1:2], v[2:3] clamp  ; encoding: [0x05,0x80,0x80,0xd2,0x01,0x05,0x02,0x00]
20242 0x05,0x80,0x80,0xd2,0x01,0x05,0x02,0x00
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]
20245 0x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x08
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]
20248 0x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x10
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]
20251 0x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x18
20253 # CHECK: v_mul_f64 v[5:6], v[1:2], v[2:3]        ; encoding: [0x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x00]
20254 0x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x00
20256 # CHECK: v_mul_f64 v[254:255], v[1:2], v[2:3]    ; encoding: [0xfe,0x00,0x81,0xd2,0x01,0x05,0x02,0x00]
20257 0xfe,0x00,0x81,0xd2,0x01,0x05,0x02,0x00
20259 # CHECK: v_mul_f64 v[5:6], v[254:255], v[2:3]    ; encoding: [0x05,0x00,0x81,0xd2,0xfe,0x05,0x02,0x00]
20260 0x05,0x00,0x81,0xd2,0xfe,0x05,0x02,0x00
20262 # CHECK: v_mul_f64 v[5:6], s[2:3], v[2:3]        ; encoding: [0x05,0x00,0x81,0xd2,0x02,0x04,0x02,0x00]
20263 0x05,0x00,0x81,0xd2,0x02,0x04,0x02,0x00
20265 # CHECK: v_mul_f64 v[5:6], s[4:5], v[2:3]        ; encoding: [0x05,0x00,0x81,0xd2,0x04,0x04,0x02,0x00]
20266 0x05,0x00,0x81,0xd2,0x04,0x04,0x02,0x00
20268 # CHECK: v_mul_f64 v[5:6], s[100:101], v[2:3]    ; encoding: [0x05,0x00,0x81,0xd2,0x64,0x04,0x02,0x00]
20269 0x05,0x00,0x81,0xd2,0x64,0x04,0x02,0x00
20271 # CHECK: v_mul_f64 v[5:6], flat_scratch, v[2:3]  ; encoding: [0x05,0x00,0x81,0xd2,0x66,0x04,0x02,0x00]
20272 0x05,0x00,0x81,0xd2,0x66,0x04,0x02,0x00
20274 # CHECK: v_mul_f64 v[5:6], vcc, v[2:3]           ; encoding: [0x05,0x00,0x81,0xd2,0x6a,0x04,0x02,0x00]
20275 0x05,0x00,0x81,0xd2,0x6a,0x04,0x02,0x00
20277 # CHECK: v_mul_f64 v[5:6], tba, v[2:3]           ; encoding: [0x05,0x00,0x81,0xd2,0x6c,0x04,0x02,0x00]
20278 0x05,0x00,0x81,0xd2,0x6c,0x04,0x02,0x00
20280 # CHECK: v_mul_f64 v[5:6], tma, v[2:3]           ; encoding: [0x05,0x00,0x81,0xd2,0x6e,0x04,0x02,0x00]
20281 0x05,0x00,0x81,0xd2,0x6e,0x04,0x02,0x00
20283 # CHECK: v_mul_f64 v[5:6], ttmp[10:11], v[2:3]   ; encoding: [0x05,0x00,0x81,0xd2,0x7a,0x04,0x02,0x00]
20284 0x05,0x00,0x81,0xd2,0x7a,0x04,0x02,0x00
20286 # CHECK: v_mul_f64 v[5:6], exec, v[2:3]          ; encoding: [0x05,0x00,0x81,0xd2,0x7e,0x04,0x02,0x00]
20287 0x05,0x00,0x81,0xd2,0x7e,0x04,0x02,0x00
20289 # CHECK: v_mul_f64 v[5:6], 0, v[2:3]             ; encoding: [0x05,0x00,0x81,0xd2,0x80,0x04,0x02,0x00]
20290 0x05,0x00,0x81,0xd2,0x80,0x04,0x02,0x00
20292 # CHECK: v_mul_f64 v[5:6], -1, v[2:3]            ; encoding: [0x05,0x00,0x81,0xd2,0xc1,0x04,0x02,0x00]
20293 0x05,0x00,0x81,0xd2,0xc1,0x04,0x02,0x00
20295 # CHECK: v_mul_f64 v[5:6], 0.5, v[2:3]           ; encoding: [0x05,0x00,0x81,0xd2,0xf0,0x04,0x02,0x00]
20296 0x05,0x00,0x81,0xd2,0xf0,0x04,0x02,0x00
20298 # CHECK: v_mul_f64 v[5:6], -4.0, v[2:3]          ; encoding: [0x05,0x00,0x81,0xd2,0xf7,0x04,0x02,0x00]
20299 0x05,0x00,0x81,0xd2,0xf7,0x04,0x02,0x00
20301 # CHECK: v_mul_f64 v[5:6], v[1:2], v[254:255]    ; encoding: [0x05,0x00,0x81,0xd2,0x01,0xfd,0x03,0x00]
20302 0x05,0x00,0x81,0xd2,0x01,0xfd,0x03,0x00
20304 # CHECK: v_mul_f64 v[5:6], v[1:2], s[4:5]        ; encoding: [0x05,0x00,0x81,0xd2,0x01,0x09,0x00,0x00]
20305 0x05,0x00,0x81,0xd2,0x01,0x09,0x00,0x00
20307 # CHECK: v_mul_f64 v[5:6], v[1:2], s[6:7]        ; encoding: [0x05,0x00,0x81,0xd2,0x01,0x0d,0x00,0x00]
20308 0x05,0x00,0x81,0xd2,0x01,0x0d,0x00,0x00
20310 # CHECK: v_mul_f64 v[5:6], v[1:2], s[100:101]    ; encoding: [0x05,0x00,0x81,0xd2,0x01,0xc9,0x00,0x00]
20311 0x05,0x00,0x81,0xd2,0x01,0xc9,0x00,0x00
20313 # CHECK: v_mul_f64 v[5:6], v[1:2], flat_scratch  ; encoding: [0x05,0x00,0x81,0xd2,0x01,0xcd,0x00,0x00]
20314 0x05,0x00,0x81,0xd2,0x01,0xcd,0x00,0x00
20316 # CHECK: v_mul_f64 v[5:6], v[1:2], vcc           ; encoding: [0x05,0x00,0x81,0xd2,0x01,0xd5,0x00,0x00]
20317 0x05,0x00,0x81,0xd2,0x01,0xd5,0x00,0x00
20319 # CHECK: v_mul_f64 v[5:6], v[1:2], tba           ; encoding: [0x05,0x00,0x81,0xd2,0x01,0xd9,0x00,0x00]
20320 0x05,0x00,0x81,0xd2,0x01,0xd9,0x00,0x00
20322 # CHECK: v_mul_f64 v[5:6], v[1:2], tma           ; encoding: [0x05,0x00,0x81,0xd2,0x01,0xdd,0x00,0x00]
20323 0x05,0x00,0x81,0xd2,0x01,0xdd,0x00,0x00
20325 # CHECK: v_mul_f64 v[5:6], v[1:2], ttmp[10:11]   ; encoding: [0x05,0x00,0x81,0xd2,0x01,0xf5,0x00,0x00]
20326 0x05,0x00,0x81,0xd2,0x01,0xf5,0x00,0x00
20328 # CHECK: v_mul_f64 v[5:6], v[1:2], exec          ; encoding: [0x05,0x00,0x81,0xd2,0x01,0xfd,0x00,0x00]
20329 0x05,0x00,0x81,0xd2,0x01,0xfd,0x00,0x00
20331 # CHECK: v_mul_f64 v[5:6], v[1:2], 0             ; encoding: [0x05,0x00,0x81,0xd2,0x01,0x01,0x01,0x00]
20332 0x05,0x00,0x81,0xd2,0x01,0x01,0x01,0x00
20334 # CHECK: v_mul_f64 v[5:6], v[1:2], -1            ; encoding: [0x05,0x00,0x81,0xd2,0x01,0x83,0x01,0x00]
20335 0x05,0x00,0x81,0xd2,0x01,0x83,0x01,0x00
20337 # CHECK: v_mul_f64 v[5:6], v[1:2], 0.5           ; encoding: [0x05,0x00,0x81,0xd2,0x01,0xe1,0x01,0x00]
20338 0x05,0x00,0x81,0xd2,0x01,0xe1,0x01,0x00
20340 # CHECK: v_mul_f64 v[5:6], v[1:2], -4.0          ; encoding: [0x05,0x00,0x81,0xd2,0x01,0xef,0x01,0x00]
20341 0x05,0x00,0x81,0xd2,0x01,0xef,0x01,0x00
20343 # CHECK: v_mul_f64 v[5:6], -v[1:2], v[2:3]       ; encoding: [0x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x20]
20344 0x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x20
20346 # CHECK: v_mul_f64 v[5:6], v[1:2], -v[2:3]       ; encoding: [0x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x40]
20347 0x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x40
20349 # CHECK: v_mul_f64 v[5:6], -v[1:2], -v[2:3]      ; encoding: [0x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x60]
20350 0x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x60
20352 # CHECK: v_mul_f64 v[5:6], |v[1:2]|, v[2:3]      ; encoding: [0x05,0x01,0x81,0xd2,0x01,0x05,0x02,0x00]
20353 0x05,0x01,0x81,0xd2,0x01,0x05,0x02,0x00
20355 # CHECK: v_mul_f64 v[5:6], v[1:2], |v[2:3]|      ; encoding: [0x05,0x02,0x81,0xd2,0x01,0x05,0x02,0x00]
20356 0x05,0x02,0x81,0xd2,0x01,0x05,0x02,0x00
20358 # CHECK: v_mul_f64 v[5:6], |v[1:2]|, |v[2:3]|    ; encoding: [0x05,0x03,0x81,0xd2,0x01,0x05,0x02,0x00]
20359 0x05,0x03,0x81,0xd2,0x01,0x05,0x02,0x00
20361 # CHECK: v_mul_f64 v[5:6], v[1:2], v[2:3] clamp  ; encoding: [0x05,0x80,0x81,0xd2,0x01,0x05,0x02,0x00]
20362 0x05,0x80,0x81,0xd2,0x01,0x05,0x02,0x00
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]
20365 0x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x08
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]
20368 0x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x10
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]
20371 0x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x18
20373 # CHECK: v_min_f64 v[5:6], v[1:2], v[2:3]        ; encoding: [0x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x00]
20374 0x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x00
20376 # CHECK: v_min_f64 v[254:255], v[1:2], v[2:3]    ; encoding: [0xfe,0x00,0x82,0xd2,0x01,0x05,0x02,0x00]
20377 0xfe,0x00,0x82,0xd2,0x01,0x05,0x02,0x00
20379 # CHECK: v_min_f64 v[5:6], v[254:255], v[2:3]    ; encoding: [0x05,0x00,0x82,0xd2,0xfe,0x05,0x02,0x00]
20380 0x05,0x00,0x82,0xd2,0xfe,0x05,0x02,0x00
20382 # CHECK: v_min_f64 v[5:6], s[2:3], v[2:3]        ; encoding: [0x05,0x00,0x82,0xd2,0x02,0x04,0x02,0x00]
20383 0x05,0x00,0x82,0xd2,0x02,0x04,0x02,0x00
20385 # CHECK: v_min_f64 v[5:6], s[4:5], v[2:3]        ; encoding: [0x05,0x00,0x82,0xd2,0x04,0x04,0x02,0x00]
20386 0x05,0x00,0x82,0xd2,0x04,0x04,0x02,0x00
20388 # CHECK: v_min_f64 v[5:6], s[100:101], v[2:3]    ; encoding: [0x05,0x00,0x82,0xd2,0x64,0x04,0x02,0x00]
20389 0x05,0x00,0x82,0xd2,0x64,0x04,0x02,0x00
20391 # CHECK: v_min_f64 v[5:6], flat_scratch, v[2:3]  ; encoding: [0x05,0x00,0x82,0xd2,0x66,0x04,0x02,0x00]
20392 0x05,0x00,0x82,0xd2,0x66,0x04,0x02,0x00
20394 # CHECK: v_min_f64 v[5:6], vcc, v[2:3]           ; encoding: [0x05,0x00,0x82,0xd2,0x6a,0x04,0x02,0x00]
20395 0x05,0x00,0x82,0xd2,0x6a,0x04,0x02,0x00
20397 # CHECK: v_min_f64 v[5:6], tba, v[2:3]           ; encoding: [0x05,0x00,0x82,0xd2,0x6c,0x04,0x02,0x00]
20398 0x05,0x00,0x82,0xd2,0x6c,0x04,0x02,0x00
20400 # CHECK: v_min_f64 v[5:6], tma, v[2:3]           ; encoding: [0x05,0x00,0x82,0xd2,0x6e,0x04,0x02,0x00]
20401 0x05,0x00,0x82,0xd2,0x6e,0x04,0x02,0x00
20403 # CHECK: v_min_f64 v[5:6], ttmp[10:11], v[2:3]   ; encoding: [0x05,0x00,0x82,0xd2,0x7a,0x04,0x02,0x00]
20404 0x05,0x00,0x82,0xd2,0x7a,0x04,0x02,0x00
20406 # CHECK: v_min_f64 v[5:6], exec, v[2:3]          ; encoding: [0x05,0x00,0x82,0xd2,0x7e,0x04,0x02,0x00]
20407 0x05,0x00,0x82,0xd2,0x7e,0x04,0x02,0x00
20409 # CHECK: v_min_f64 v[5:6], 0, v[2:3]             ; encoding: [0x05,0x00,0x82,0xd2,0x80,0x04,0x02,0x00]
20410 0x05,0x00,0x82,0xd2,0x80,0x04,0x02,0x00
20412 # CHECK: v_min_f64 v[5:6], -1, v[2:3]            ; encoding: [0x05,0x00,0x82,0xd2,0xc1,0x04,0x02,0x00]
20413 0x05,0x00,0x82,0xd2,0xc1,0x04,0x02,0x00
20415 # CHECK: v_min_f64 v[5:6], 0.5, v[2:3]           ; encoding: [0x05,0x00,0x82,0xd2,0xf0,0x04,0x02,0x00]
20416 0x05,0x00,0x82,0xd2,0xf0,0x04,0x02,0x00
20418 # CHECK: v_min_f64 v[5:6], -4.0, v[2:3]          ; encoding: [0x05,0x00,0x82,0xd2,0xf7,0x04,0x02,0x00]
20419 0x05,0x00,0x82,0xd2,0xf7,0x04,0x02,0x00
20421 # CHECK: v_min_f64 v[5:6], v[1:2], v[254:255]    ; encoding: [0x05,0x00,0x82,0xd2,0x01,0xfd,0x03,0x00]
20422 0x05,0x00,0x82,0xd2,0x01,0xfd,0x03,0x00
20424 # CHECK: v_min_f64 v[5:6], v[1:2], s[4:5]        ; encoding: [0x05,0x00,0x82,0xd2,0x01,0x09,0x00,0x00]
20425 0x05,0x00,0x82,0xd2,0x01,0x09,0x00,0x00
20427 # CHECK: v_min_f64 v[5:6], v[1:2], s[6:7]        ; encoding: [0x05,0x00,0x82,0xd2,0x01,0x0d,0x00,0x00]
20428 0x05,0x00,0x82,0xd2,0x01,0x0d,0x00,0x00
20430 # CHECK: v_min_f64 v[5:6], v[1:2], s[100:101]    ; encoding: [0x05,0x00,0x82,0xd2,0x01,0xc9,0x00,0x00]
20431 0x05,0x00,0x82,0xd2,0x01,0xc9,0x00,0x00
20433 # CHECK: v_min_f64 v[5:6], v[1:2], flat_scratch  ; encoding: [0x05,0x00,0x82,0xd2,0x01,0xcd,0x00,0x00]
20434 0x05,0x00,0x82,0xd2,0x01,0xcd,0x00,0x00
20436 # CHECK: v_min_f64 v[5:6], v[1:2], vcc           ; encoding: [0x05,0x00,0x82,0xd2,0x01,0xd5,0x00,0x00]
20437 0x05,0x00,0x82,0xd2,0x01,0xd5,0x00,0x00
20439 # CHECK: v_min_f64 v[5:6], v[1:2], tba           ; encoding: [0x05,0x00,0x82,0xd2,0x01,0xd9,0x00,0x00]
20440 0x05,0x00,0x82,0xd2,0x01,0xd9,0x00,0x00
20442 # CHECK: v_min_f64 v[5:6], v[1:2], tma           ; encoding: [0x05,0x00,0x82,0xd2,0x01,0xdd,0x00,0x00]
20443 0x05,0x00,0x82,0xd2,0x01,0xdd,0x00,0x00
20445 # CHECK: v_min_f64 v[5:6], v[1:2], ttmp[10:11]   ; encoding: [0x05,0x00,0x82,0xd2,0x01,0xf5,0x00,0x00]
20446 0x05,0x00,0x82,0xd2,0x01,0xf5,0x00,0x00
20448 # CHECK: v_min_f64 v[5:6], v[1:2], exec          ; encoding: [0x05,0x00,0x82,0xd2,0x01,0xfd,0x00,0x00]
20449 0x05,0x00,0x82,0xd2,0x01,0xfd,0x00,0x00
20451 # CHECK: v_min_f64 v[5:6], v[1:2], 0             ; encoding: [0x05,0x00,0x82,0xd2,0x01,0x01,0x01,0x00]
20452 0x05,0x00,0x82,0xd2,0x01,0x01,0x01,0x00
20454 # CHECK: v_min_f64 v[5:6], v[1:2], -1            ; encoding: [0x05,0x00,0x82,0xd2,0x01,0x83,0x01,0x00]
20455 0x05,0x00,0x82,0xd2,0x01,0x83,0x01,0x00
20457 # CHECK: v_min_f64 v[5:6], v[1:2], 0.5           ; encoding: [0x05,0x00,0x82,0xd2,0x01,0xe1,0x01,0x00]
20458 0x05,0x00,0x82,0xd2,0x01,0xe1,0x01,0x00
20460 # CHECK: v_min_f64 v[5:6], v[1:2], -4.0          ; encoding: [0x05,0x00,0x82,0xd2,0x01,0xef,0x01,0x00]
20461 0x05,0x00,0x82,0xd2,0x01,0xef,0x01,0x00
20463 # CHECK: v_min_f64 v[5:6], -v[1:2], v[2:3]       ; encoding: [0x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x20]
20464 0x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x20
20466 # CHECK: v_min_f64 v[5:6], v[1:2], -v[2:3]       ; encoding: [0x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x40]
20467 0x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x40
20469 # CHECK: v_min_f64 v[5:6], -v[1:2], -v[2:3]      ; encoding: [0x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x60]
20470 0x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x60
20472 # CHECK: v_min_f64 v[5:6], |v[1:2]|, v[2:3]      ; encoding: [0x05,0x01,0x82,0xd2,0x01,0x05,0x02,0x00]
20473 0x05,0x01,0x82,0xd2,0x01,0x05,0x02,0x00
20475 # CHECK: v_min_f64 v[5:6], v[1:2], |v[2:3]|      ; encoding: [0x05,0x02,0x82,0xd2,0x01,0x05,0x02,0x00]
20476 0x05,0x02,0x82,0xd2,0x01,0x05,0x02,0x00
20478 # CHECK: v_min_f64 v[5:6], |v[1:2]|, |v[2:3]|    ; encoding: [0x05,0x03,0x82,0xd2,0x01,0x05,0x02,0x00]
20479 0x05,0x03,0x82,0xd2,0x01,0x05,0x02,0x00
20481 # CHECK: v_min_f64 v[5:6], v[1:2], v[2:3] clamp  ; encoding: [0x05,0x80,0x82,0xd2,0x01,0x05,0x02,0x00]
20482 0x05,0x80,0x82,0xd2,0x01,0x05,0x02,0x00
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]
20485 0x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x08
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]
20488 0x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x10
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]
20491 0x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x18
20493 # CHECK: v_max_f64 v[5:6], v[1:2], v[2:3]        ; encoding: [0x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x00]
20494 0x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x00
20496 # CHECK: v_max_f64 v[254:255], v[1:2], v[2:3]    ; encoding: [0xfe,0x00,0x83,0xd2,0x01,0x05,0x02,0x00]
20497 0xfe,0x00,0x83,0xd2,0x01,0x05,0x02,0x00
20499 # CHECK: v_max_f64 v[5:6], v[254:255], v[2:3]    ; encoding: [0x05,0x00,0x83,0xd2,0xfe,0x05,0x02,0x00]
20500 0x05,0x00,0x83,0xd2,0xfe,0x05,0x02,0x00
20502 # CHECK: v_max_f64 v[5:6], s[2:3], v[2:3]        ; encoding: [0x05,0x00,0x83,0xd2,0x02,0x04,0x02,0x00]
20503 0x05,0x00,0x83,0xd2,0x02,0x04,0x02,0x00
20505 # CHECK: v_max_f64 v[5:6], s[4:5], v[2:3]        ; encoding: [0x05,0x00,0x83,0xd2,0x04,0x04,0x02,0x00]
20506 0x05,0x00,0x83,0xd2,0x04,0x04,0x02,0x00
20508 # CHECK: v_max_f64 v[5:6], s[100:101], v[2:3]    ; encoding: [0x05,0x00,0x83,0xd2,0x64,0x04,0x02,0x00]
20509 0x05,0x00,0x83,0xd2,0x64,0x04,0x02,0x00
20511 # CHECK: v_max_f64 v[5:6], flat_scratch, v[2:3]  ; encoding: [0x05,0x00,0x83,0xd2,0x66,0x04,0x02,0x00]
20512 0x05,0x00,0x83,0xd2,0x66,0x04,0x02,0x00
20514 # CHECK: v_max_f64 v[5:6], vcc, v[2:3]           ; encoding: [0x05,0x00,0x83,0xd2,0x6a,0x04,0x02,0x00]
20515 0x05,0x00,0x83,0xd2,0x6a,0x04,0x02,0x00
20517 # CHECK: v_max_f64 v[5:6], tba, v[2:3]           ; encoding: [0x05,0x00,0x83,0xd2,0x6c,0x04,0x02,0x00]
20518 0x05,0x00,0x83,0xd2,0x6c,0x04,0x02,0x00
20520 # CHECK: v_max_f64 v[5:6], tma, v[2:3]           ; encoding: [0x05,0x00,0x83,0xd2,0x6e,0x04,0x02,0x00]
20521 0x05,0x00,0x83,0xd2,0x6e,0x04,0x02,0x00
20523 # CHECK: v_max_f64 v[5:6], ttmp[10:11], v[2:3]   ; encoding: [0x05,0x00,0x83,0xd2,0x7a,0x04,0x02,0x00]
20524 0x05,0x00,0x83,0xd2,0x7a,0x04,0x02,0x00
20526 # CHECK: v_max_f64 v[5:6], exec, v[2:3]          ; encoding: [0x05,0x00,0x83,0xd2,0x7e,0x04,0x02,0x00]
20527 0x05,0x00,0x83,0xd2,0x7e,0x04,0x02,0x00
20529 # CHECK: v_max_f64 v[5:6], 0, v[2:3]             ; encoding: [0x05,0x00,0x83,0xd2,0x80,0x04,0x02,0x00]
20530 0x05,0x00,0x83,0xd2,0x80,0x04,0x02,0x00
20532 # CHECK: v_max_f64 v[5:6], -1, v[2:3]            ; encoding: [0x05,0x00,0x83,0xd2,0xc1,0x04,0x02,0x00]
20533 0x05,0x00,0x83,0xd2,0xc1,0x04,0x02,0x00
20535 # CHECK: v_max_f64 v[5:6], 0.5, v[2:3]           ; encoding: [0x05,0x00,0x83,0xd2,0xf0,0x04,0x02,0x00]
20536 0x05,0x00,0x83,0xd2,0xf0,0x04,0x02,0x00
20538 # CHECK: v_max_f64 v[5:6], -4.0, v[2:3]          ; encoding: [0x05,0x00,0x83,0xd2,0xf7,0x04,0x02,0x00]
20539 0x05,0x00,0x83,0xd2,0xf7,0x04,0x02,0x00
20541 # CHECK: v_max_f64 v[5:6], v[1:2], v[254:255]    ; encoding: [0x05,0x00,0x83,0xd2,0x01,0xfd,0x03,0x00]
20542 0x05,0x00,0x83,0xd2,0x01,0xfd,0x03,0x00
20544 # CHECK: v_max_f64 v[5:6], v[1:2], s[4:5]        ; encoding: [0x05,0x00,0x83,0xd2,0x01,0x09,0x00,0x00]
20545 0x05,0x00,0x83,0xd2,0x01,0x09,0x00,0x00
20547 # CHECK: v_max_f64 v[5:6], v[1:2], s[6:7]        ; encoding: [0x05,0x00,0x83,0xd2,0x01,0x0d,0x00,0x00]
20548 0x05,0x00,0x83,0xd2,0x01,0x0d,0x00,0x00
20550 # CHECK: v_max_f64 v[5:6], v[1:2], s[100:101]    ; encoding: [0x05,0x00,0x83,0xd2,0x01,0xc9,0x00,0x00]
20551 0x05,0x00,0x83,0xd2,0x01,0xc9,0x00,0x00
20553 # CHECK: v_max_f64 v[5:6], v[1:2], flat_scratch  ; encoding: [0x05,0x00,0x83,0xd2,0x01,0xcd,0x00,0x00]
20554 0x05,0x00,0x83,0xd2,0x01,0xcd,0x00,0x00
20556 # CHECK: v_max_f64 v[5:6], v[1:2], vcc           ; encoding: [0x05,0x00,0x83,0xd2,0x01,0xd5,0x00,0x00]
20557 0x05,0x00,0x83,0xd2,0x01,0xd5,0x00,0x00
20559 # CHECK: v_max_f64 v[5:6], v[1:2], tba           ; encoding: [0x05,0x00,0x83,0xd2,0x01,0xd9,0x00,0x00]
20560 0x05,0x00,0x83,0xd2,0x01,0xd9,0x00,0x00
20562 # CHECK: v_max_f64 v[5:6], v[1:2], tma           ; encoding: [0x05,0x00,0x83,0xd2,0x01,0xdd,0x00,0x00]
20563 0x05,0x00,0x83,0xd2,0x01,0xdd,0x00,0x00
20565 # CHECK: v_max_f64 v[5:6], v[1:2], ttmp[10:11]   ; encoding: [0x05,0x00,0x83,0xd2,0x01,0xf5,0x00,0x00]
20566 0x05,0x00,0x83,0xd2,0x01,0xf5,0x00,0x00
20568 # CHECK: v_max_f64 v[5:6], v[1:2], exec          ; encoding: [0x05,0x00,0x83,0xd2,0x01,0xfd,0x00,0x00]
20569 0x05,0x00,0x83,0xd2,0x01,0xfd,0x00,0x00
20571 # CHECK: v_max_f64 v[5:6], v[1:2], 0             ; encoding: [0x05,0x00,0x83,0xd2,0x01,0x01,0x01,0x00]
20572 0x05,0x00,0x83,0xd2,0x01,0x01,0x01,0x00
20574 # CHECK: v_max_f64 v[5:6], v[1:2], -1            ; encoding: [0x05,0x00,0x83,0xd2,0x01,0x83,0x01,0x00]
20575 0x05,0x00,0x83,0xd2,0x01,0x83,0x01,0x00
20577 # CHECK: v_max_f64 v[5:6], v[1:2], 0.5           ; encoding: [0x05,0x00,0x83,0xd2,0x01,0xe1,0x01,0x00]
20578 0x05,0x00,0x83,0xd2,0x01,0xe1,0x01,0x00
20580 # CHECK: v_max_f64 v[5:6], v[1:2], -4.0          ; encoding: [0x05,0x00,0x83,0xd2,0x01,0xef,0x01,0x00]
20581 0x05,0x00,0x83,0xd2,0x01,0xef,0x01,0x00
20583 # CHECK: v_max_f64 v[5:6], -v[1:2], v[2:3]       ; encoding: [0x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x20]
20584 0x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x20
20586 # CHECK: v_max_f64 v[5:6], v[1:2], -v[2:3]       ; encoding: [0x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x40]
20587 0x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x40
20589 # CHECK: v_max_f64 v[5:6], -v[1:2], -v[2:3]      ; encoding: [0x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x60]
20590 0x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x60
20592 # CHECK: v_max_f64 v[5:6], |v[1:2]|, v[2:3]      ; encoding: [0x05,0x01,0x83,0xd2,0x01,0x05,0x02,0x00]
20593 0x05,0x01,0x83,0xd2,0x01,0x05,0x02,0x00
20595 # CHECK: v_max_f64 v[5:6], v[1:2], |v[2:3]|      ; encoding: [0x05,0x02,0x83,0xd2,0x01,0x05,0x02,0x00]
20596 0x05,0x02,0x83,0xd2,0x01,0x05,0x02,0x00
20598 # CHECK: v_max_f64 v[5:6], |v[1:2]|, |v[2:3]|    ; encoding: [0x05,0x03,0x83,0xd2,0x01,0x05,0x02,0x00]
20599 0x05,0x03,0x83,0xd2,0x01,0x05,0x02,0x00
20601 # CHECK: v_max_f64 v[5:6], v[1:2], v[2:3] clamp  ; encoding: [0x05,0x80,0x83,0xd2,0x01,0x05,0x02,0x00]
20602 0x05,0x80,0x83,0xd2,0x01,0x05,0x02,0x00
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]
20605 0x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x08
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]
20608 0x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x10
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]
20611 0x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x18
20613 # CHECK: v_ldexp_f64 v[5:6], v[1:2], v2          ; encoding: [0x05,0x00,0x84,0xd2,0x01,0x05,0x02,0x00]
20614 0x05,0x00,0x84,0xd2,0x01,0x05,0x02,0x00
20616 # CHECK: v_ldexp_f64 v[254:255], v[1:2], v2      ; encoding: [0xfe,0x00,0x84,0xd2,0x01,0x05,0x02,0x00]
20617 0xfe,0x00,0x84,0xd2,0x01,0x05,0x02,0x00
20619 # CHECK: v_ldexp_f64 v[5:6], v[254:255], v2      ; encoding: [0x05,0x00,0x84,0xd2,0xfe,0x05,0x02,0x00]
20620 0x05,0x00,0x84,0xd2,0xfe,0x05,0x02,0x00
20622 # CHECK: v_ldexp_f64 v[5:6], s[2:3], v2          ; encoding: [0x05,0x00,0x84,0xd2,0x02,0x04,0x02,0x00]
20623 0x05,0x00,0x84,0xd2,0x02,0x04,0x02,0x00
20625 # CHECK: v_ldexp_f64 v[5:6], s[4:5], v2          ; encoding: [0x05,0x00,0x84,0xd2,0x04,0x04,0x02,0x00]
20626 0x05,0x00,0x84,0xd2,0x04,0x04,0x02,0x00
20628 # CHECK: v_ldexp_f64 v[5:6], s[100:101], v2      ; encoding: [0x05,0x00,0x84,0xd2,0x64,0x04,0x02,0x00]
20629 0x05,0x00,0x84,0xd2,0x64,0x04,0x02,0x00
20631 # CHECK: v_ldexp_f64 v[5:6], flat_scratch, v2    ; encoding: [0x05,0x00,0x84,0xd2,0x66,0x04,0x02,0x00]
20632 0x05,0x00,0x84,0xd2,0x66,0x04,0x02,0x00
20634 # CHECK: v_ldexp_f64 v[5:6], vcc, v2             ; encoding: [0x05,0x00,0x84,0xd2,0x6a,0x04,0x02,0x00]
20635 0x05,0x00,0x84,0xd2,0x6a,0x04,0x02,0x00
20637 # CHECK: v_ldexp_f64 v[5:6], tba, v2             ; encoding: [0x05,0x00,0x84,0xd2,0x6c,0x04,0x02,0x00]
20638 0x05,0x00,0x84,0xd2,0x6c,0x04,0x02,0x00
20640 # CHECK: v_ldexp_f64 v[5:6], tma, v2             ; encoding: [0x05,0x00,0x84,0xd2,0x6e,0x04,0x02,0x00]
20641 0x05,0x00,0x84,0xd2,0x6e,0x04,0x02,0x00
20643 # CHECK: v_ldexp_f64 v[5:6], ttmp[10:11], v2     ; encoding: [0x05,0x00,0x84,0xd2,0x7a,0x04,0x02,0x00]
20644 0x05,0x00,0x84,0xd2,0x7a,0x04,0x02,0x00
20646 # CHECK: v_ldexp_f64 v[5:6], exec, v2            ; encoding: [0x05,0x00,0x84,0xd2,0x7e,0x04,0x02,0x00]
20647 0x05,0x00,0x84,0xd2,0x7e,0x04,0x02,0x00
20649 # CHECK: v_ldexp_f64 v[5:6], 0, v2               ; encoding: [0x05,0x00,0x84,0xd2,0x80,0x04,0x02,0x00]
20650 0x05,0x00,0x84,0xd2,0x80,0x04,0x02,0x00
20652 # CHECK: v_ldexp_f64 v[5:6], -1, v2              ; encoding: [0x05,0x00,0x84,0xd2,0xc1,0x04,0x02,0x00]
20653 0x05,0x00,0x84,0xd2,0xc1,0x04,0x02,0x00
20655 # CHECK: v_ldexp_f64 v[5:6], 0.5, v2             ; encoding: [0x05,0x00,0x84,0xd2,0xf0,0x04,0x02,0x00]
20656 0x05,0x00,0x84,0xd2,0xf0,0x04,0x02,0x00
20658 # CHECK: v_ldexp_f64 v[5:6], -4.0, v2            ; encoding: [0x05,0x00,0x84,0xd2,0xf7,0x04,0x02,0x00]
20659 0x05,0x00,0x84,0xd2,0xf7,0x04,0x02,0x00
20661 # CHECK: v_ldexp_f64 v[5:6], v[1:2], v255        ; encoding: [0x05,0x00,0x84,0xd2,0x01,0xff,0x03,0x00]
20662 0x05,0x00,0x84,0xd2,0x01,0xff,0x03,0x00
20664 # CHECK: v_ldexp_f64 v[5:6], v[1:2], s2          ; encoding: [0x05,0x00,0x84,0xd2,0x01,0x05,0x00,0x00]
20665 0x05,0x00,0x84,0xd2,0x01,0x05,0x00,0x00
20667 # CHECK: v_ldexp_f64 v[5:6], v[1:2], s101        ; encoding: [0x05,0x00,0x84,0xd2,0x01,0xcb,0x00,0x00]
20668 0x05,0x00,0x84,0xd2,0x01,0xcb,0x00,0x00
20670 # CHECK: v_ldexp_f64 v[5:6], v[1:2], flat_scratch_lo ; encoding: [0x05,0x00,0x84,0xd2,0x01,0xcd,0x00,0x00]
20671 0x05,0x00,0x84,0xd2,0x01,0xcd,0x00,0x00
20673 # CHECK: v_ldexp_f64 v[5:6], v[1:2], flat_scratch_hi ; encoding: [0x05,0x00,0x84,0xd2,0x01,0xcf,0x00,0x00]
20674 0x05,0x00,0x84,0xd2,0x01,0xcf,0x00,0x00
20676 # CHECK: v_ldexp_f64 v[5:6], v[1:2], vcc_lo      ; encoding: [0x05,0x00,0x84,0xd2,0x01,0xd5,0x00,0x00]
20677 0x05,0x00,0x84,0xd2,0x01,0xd5,0x00,0x00
20679 # CHECK: v_ldexp_f64 v[5:6], v[1:2], vcc_hi      ; encoding: [0x05,0x00,0x84,0xd2,0x01,0xd7,0x00,0x00]
20680 0x05,0x00,0x84,0xd2,0x01,0xd7,0x00,0x00
20682 # CHECK: v_ldexp_f64 v[5:6], v[1:2], tba_lo      ; encoding: [0x05,0x00,0x84,0xd2,0x01,0xd9,0x00,0x00]
20683 0x05,0x00,0x84,0xd2,0x01,0xd9,0x00,0x00
20685 # CHECK: v_ldexp_f64 v[5:6], v[1:2], tba_hi      ; encoding: [0x05,0x00,0x84,0xd2,0x01,0xdb,0x00,0x00]
20686 0x05,0x00,0x84,0xd2,0x01,0xdb,0x00,0x00
20688 # CHECK: v_ldexp_f64 v[5:6], v[1:2], tma_lo      ; encoding: [0x05,0x00,0x84,0xd2,0x01,0xdd,0x00,0x00]
20689 0x05,0x00,0x84,0xd2,0x01,0xdd,0x00,0x00
20691 # CHECK: v_ldexp_f64 v[5:6], v[1:2], tma_hi      ; encoding: [0x05,0x00,0x84,0xd2,0x01,0xdf,0x00,0x00]
20692 0x05,0x00,0x84,0xd2,0x01,0xdf,0x00,0x00
20694 # CHECK: v_ldexp_f64 v[5:6], v[1:2], ttmp11      ; encoding: [0x05,0x00,0x84,0xd2,0x01,0xf7,0x00,0x00]
20695 0x05,0x00,0x84,0xd2,0x01,0xf7,0x00,0x00
20697 # CHECK: v_ldexp_f64 v[5:6], v[1:2], m0          ; encoding: [0x05,0x00,0x84,0xd2,0x01,0xf9,0x00,0x00]
20698 0x05,0x00,0x84,0xd2,0x01,0xf9,0x00,0x00
20700 # CHECK: v_ldexp_f64 v[5:6], v[1:2], exec_lo     ; encoding: [0x05,0x00,0x84,0xd2,0x01,0xfd,0x00,0x00]
20701 0x05,0x00,0x84,0xd2,0x01,0xfd,0x00,0x00
20703 # CHECK: v_ldexp_f64 v[5:6], v[1:2], exec_hi     ; encoding: [0x05,0x00,0x84,0xd2,0x01,0xff,0x00,0x00]
20704 0x05,0x00,0x84,0xd2,0x01,0xff,0x00,0x00
20706 # CHECK: v_ldexp_f64 v[5:6], v[1:2], 0           ; encoding: [0x05,0x00,0x84,0xd2,0x01,0x01,0x01,0x00]
20707 0x05,0x00,0x84,0xd2,0x01,0x01,0x01,0x00
20709 # CHECK: v_ldexp_f64 v[5:6], v[1:2], -1          ; encoding: [0x05,0x00,0x84,0xd2,0x01,0x83,0x01,0x00]
20710 0x05,0x00,0x84,0xd2,0x01,0x83,0x01,0x00
20712 # CHECK: v_ldexp_f64 v[5:6], v[1:2], 0.5         ; encoding: [0x05,0x00,0x84,0xd2,0x01,0xe1,0x01,0x00]
20713 0x05,0x00,0x84,0xd2,0x01,0xe1,0x01,0x00
20715 # CHECK: v_ldexp_f64 v[5:6], v[1:2], -4.0        ; encoding: [0x05,0x00,0x84,0xd2,0x01,0xef,0x01,0x00]
20716 0x05,0x00,0x84,0xd2,0x01,0xef,0x01,0x00
20718 # CHECK: v_ldexp_f64 v[5:6], -v[1:2], v2         ; encoding: [0x05,0x00,0x84,0xd2,0x01,0x05,0x02,0x20]
20719 0x05,0x00,0x84,0xd2,0x01,0x05,0x02,0x20
20721 # CHECK: v_ldexp_f64 v[5:6], |v[1:2]|, v2        ; encoding: [0x05,0x01,0x84,0xd2,0x01,0x05,0x02,0x00]
20722 0x05,0x01,0x84,0xd2,0x01,0x05,0x02,0x00
20724 # CHECK: v_ldexp_f64 v[5:6], v[1:2], v2 clamp    ; encoding: [0x05,0x80,0x84,0xd2,0x01,0x05,0x02,0x00]
20725 0x05,0x80,0x84,0xd2,0x01,0x05,0x02,0x00
20727 # CHECK: v_ldexp_f64 v[5:6], v[1:2], v2 mul:2    ; encoding: [0x05,0x00,0x84,0xd2,0x01,0x05,0x02,0x08]
20728 0x05,0x00,0x84,0xd2,0x01,0x05,0x02,0x08
20730 # CHECK: v_ldexp_f64 v[5:6], v[1:2], v2 mul:4    ; encoding: [0x05,0x00,0x84,0xd2,0x01,0x05,0x02,0x10]
20731 0x05,0x00,0x84,0xd2,0x01,0x05,0x02,0x10
20733 # CHECK: v_ldexp_f64 v[5:6], v[1:2], v2 div:2    ; encoding: [0x05,0x00,0x84,0xd2,0x01,0x05,0x02,0x18]
20734 0x05,0x00,0x84,0xd2,0x01,0x05,0x02,0x18
20736 # CHECK: v_mul_lo_u32 v5, v1, v2                 ; encoding: [0x05,0x00,0x85,0xd2,0x01,0x05,0x02,0x00]
20737 0x05,0x00,0x85,0xd2,0x01,0x05,0x02,0x00
20739 # CHECK: v_mul_lo_u32 v255, v1, v2               ; encoding: [0xff,0x00,0x85,0xd2,0x01,0x05,0x02,0x00]
20740 0xff,0x00,0x85,0xd2,0x01,0x05,0x02,0x00
20742 # CHECK: v_mul_lo_u32 v5, v255, v2               ; encoding: [0x05,0x00,0x85,0xd2,0xff,0x05,0x02,0x00]
20743 0x05,0x00,0x85,0xd2,0xff,0x05,0x02,0x00
20745 # CHECK: v_mul_lo_u32 v5, s1, v2                 ; encoding: [0x05,0x00,0x85,0xd2,0x01,0x04,0x02,0x00]
20746 0x05,0x00,0x85,0xd2,0x01,0x04,0x02,0x00
20748 # CHECK: v_mul_lo_u32 v5, s101, v2               ; encoding: [0x05,0x00,0x85,0xd2,0x65,0x04,0x02,0x00]
20749 0x05,0x00,0x85,0xd2,0x65,0x04,0x02,0x00
20751 # CHECK: v_mul_lo_u32 v5, flat_scratch_lo, v2    ; encoding: [0x05,0x00,0x85,0xd2,0x66,0x04,0x02,0x00]
20752 0x05,0x00,0x85,0xd2,0x66,0x04,0x02,0x00
20754 # CHECK: v_mul_lo_u32 v5, flat_scratch_hi, v2    ; encoding: [0x05,0x00,0x85,0xd2,0x67,0x04,0x02,0x00]
20755 0x05,0x00,0x85,0xd2,0x67,0x04,0x02,0x00
20757 # CHECK: v_mul_lo_u32 v5, vcc_lo, v2             ; encoding: [0x05,0x00,0x85,0xd2,0x6a,0x04,0x02,0x00]
20758 0x05,0x00,0x85,0xd2,0x6a,0x04,0x02,0x00
20760 # CHECK: v_mul_lo_u32 v5, vcc_hi, v2             ; encoding: [0x05,0x00,0x85,0xd2,0x6b,0x04,0x02,0x00]
20761 0x05,0x00,0x85,0xd2,0x6b,0x04,0x02,0x00
20763 # CHECK: v_mul_lo_u32 v5, tba_lo, v2             ; encoding: [0x05,0x00,0x85,0xd2,0x6c,0x04,0x02,0x00]
20764 0x05,0x00,0x85,0xd2,0x6c,0x04,0x02,0x00
20766 # CHECK: v_mul_lo_u32 v5, tba_hi, v2             ; encoding: [0x05,0x00,0x85,0xd2,0x6d,0x04,0x02,0x00]
20767 0x05,0x00,0x85,0xd2,0x6d,0x04,0x02,0x00
20769 # CHECK: v_mul_lo_u32 v5, tma_lo, v2             ; encoding: [0x05,0x00,0x85,0xd2,0x6e,0x04,0x02,0x00]
20770 0x05,0x00,0x85,0xd2,0x6e,0x04,0x02,0x00
20772 # CHECK: v_mul_lo_u32 v5, tma_hi, v2             ; encoding: [0x05,0x00,0x85,0xd2,0x6f,0x04,0x02,0x00]
20773 0x05,0x00,0x85,0xd2,0x6f,0x04,0x02,0x00
20775 # CHECK: v_mul_lo_u32 v5, ttmp11, v2             ; encoding: [0x05,0x00,0x85,0xd2,0x7b,0x04,0x02,0x00]
20776 0x05,0x00,0x85,0xd2,0x7b,0x04,0x02,0x00
20778 # CHECK: v_mul_lo_u32 v5, m0, v2                 ; encoding: [0x05,0x00,0x85,0xd2,0x7c,0x04,0x02,0x00]
20779 0x05,0x00,0x85,0xd2,0x7c,0x04,0x02,0x00
20781 # CHECK: v_mul_lo_u32 v5, exec_lo, v2            ; encoding: [0x05,0x00,0x85,0xd2,0x7e,0x04,0x02,0x00]
20782 0x05,0x00,0x85,0xd2,0x7e,0x04,0x02,0x00
20784 # CHECK: v_mul_lo_u32 v5, exec_hi, v2            ; encoding: [0x05,0x00,0x85,0xd2,0x7f,0x04,0x02,0x00]
20785 0x05,0x00,0x85,0xd2,0x7f,0x04,0x02,0x00
20787 # CHECK: v_mul_lo_u32 v5, 0, v2                  ; encoding: [0x05,0x00,0x85,0xd2,0x80,0x04,0x02,0x00]
20788 0x05,0x00,0x85,0xd2,0x80,0x04,0x02,0x00
20790 # CHECK: v_mul_lo_u32 v5, -1, v2                 ; encoding: [0x05,0x00,0x85,0xd2,0xc1,0x04,0x02,0x00]
20791 0x05,0x00,0x85,0xd2,0xc1,0x04,0x02,0x00
20793 # CHECK: v_mul_lo_u32 v5, 0.5, v2                ; encoding: [0x05,0x00,0x85,0xd2,0xf0,0x04,0x02,0x00]
20794 0x05,0x00,0x85,0xd2,0xf0,0x04,0x02,0x00
20796 # CHECK: v_mul_lo_u32 v5, -4.0, v2               ; encoding: [0x05,0x00,0x85,0xd2,0xf7,0x04,0x02,0x00]
20797 0x05,0x00,0x85,0xd2,0xf7,0x04,0x02,0x00
20799 # CHECK: v_mul_lo_u32 v5, v1, v255               ; encoding: [0x05,0x00,0x85,0xd2,0x01,0xff,0x03,0x00]
20800 0x05,0x00,0x85,0xd2,0x01,0xff,0x03,0x00
20802 # CHECK: v_mul_lo_u32 v5, v1, s2                 ; encoding: [0x05,0x00,0x85,0xd2,0x01,0x05,0x00,0x00]
20803 0x05,0x00,0x85,0xd2,0x01,0x05,0x00,0x00
20805 # CHECK: v_mul_lo_u32 v5, v1, s101               ; encoding: [0x05,0x00,0x85,0xd2,0x01,0xcb,0x00,0x00]
20806 0x05,0x00,0x85,0xd2,0x01,0xcb,0x00,0x00
20808 # CHECK: v_mul_lo_u32 v5, v1, flat_scratch_lo    ; encoding: [0x05,0x00,0x85,0xd2,0x01,0xcd,0x00,0x00]
20809 0x05,0x00,0x85,0xd2,0x01,0xcd,0x00,0x00
20811 # CHECK: v_mul_lo_u32 v5, v1, flat_scratch_hi    ; encoding: [0x05,0x00,0x85,0xd2,0x01,0xcf,0x00,0x00]
20812 0x05,0x00,0x85,0xd2,0x01,0xcf,0x00,0x00
20814 # CHECK: v_mul_lo_u32 v5, v1, vcc_lo             ; encoding: [0x05,0x00,0x85,0xd2,0x01,0xd5,0x00,0x00]
20815 0x05,0x00,0x85,0xd2,0x01,0xd5,0x00,0x00
20817 # CHECK: v_mul_lo_u32 v5, v1, vcc_hi             ; encoding: [0x05,0x00,0x85,0xd2,0x01,0xd7,0x00,0x00]
20818 0x05,0x00,0x85,0xd2,0x01,0xd7,0x00,0x00
20820 # CHECK: v_mul_lo_u32 v5, v1, tba_lo             ; encoding: [0x05,0x00,0x85,0xd2,0x01,0xd9,0x00,0x00]
20821 0x05,0x00,0x85,0xd2,0x01,0xd9,0x00,0x00
20823 # CHECK: v_mul_lo_u32 v5, v1, tba_hi             ; encoding: [0x05,0x00,0x85,0xd2,0x01,0xdb,0x00,0x00]
20824 0x05,0x00,0x85,0xd2,0x01,0xdb,0x00,0x00
20826 # CHECK: v_mul_lo_u32 v5, v1, tma_lo             ; encoding: [0x05,0x00,0x85,0xd2,0x01,0xdd,0x00,0x00]
20827 0x05,0x00,0x85,0xd2,0x01,0xdd,0x00,0x00
20829 # CHECK: v_mul_lo_u32 v5, v1, tma_hi             ; encoding: [0x05,0x00,0x85,0xd2,0x01,0xdf,0x00,0x00]
20830 0x05,0x00,0x85,0xd2,0x01,0xdf,0x00,0x00
20832 # CHECK: v_mul_lo_u32 v5, v1, ttmp11             ; encoding: [0x05,0x00,0x85,0xd2,0x01,0xf7,0x00,0x00]
20833 0x05,0x00,0x85,0xd2,0x01,0xf7,0x00,0x00
20835 # CHECK: v_mul_lo_u32 v5, v1, m0                 ; encoding: [0x05,0x00,0x85,0xd2,0x01,0xf9,0x00,0x00]
20836 0x05,0x00,0x85,0xd2,0x01,0xf9,0x00,0x00
20838 # CHECK: v_mul_lo_u32 v5, v1, exec_lo            ; encoding: [0x05,0x00,0x85,0xd2,0x01,0xfd,0x00,0x00]
20839 0x05,0x00,0x85,0xd2,0x01,0xfd,0x00,0x00
20841 # CHECK: v_mul_lo_u32 v5, v1, exec_hi            ; encoding: [0x05,0x00,0x85,0xd2,0x01,0xff,0x00,0x00]
20842 0x05,0x00,0x85,0xd2,0x01,0xff,0x00,0x00
20844 # CHECK: v_mul_lo_u32 v5, v1, 0                  ; encoding: [0x05,0x00,0x85,0xd2,0x01,0x01,0x01,0x00]
20845 0x05,0x00,0x85,0xd2,0x01,0x01,0x01,0x00
20847 # CHECK: v_mul_lo_u32 v5, v1, -1                 ; encoding: [0x05,0x00,0x85,0xd2,0x01,0x83,0x01,0x00]
20848 0x05,0x00,0x85,0xd2,0x01,0x83,0x01,0x00
20850 # CHECK: v_mul_lo_u32 v5, v1, 0.5                ; encoding: [0x05,0x00,0x85,0xd2,0x01,0xe1,0x01,0x00]
20851 0x05,0x00,0x85,0xd2,0x01,0xe1,0x01,0x00
20853 # CHECK: v_mul_lo_u32 v5, v1, -4.0               ; encoding: [0x05,0x00,0x85,0xd2,0x01,0xef,0x01,0x00]
20854 0x05,0x00,0x85,0xd2,0x01,0xef,0x01,0x00
20856 # CHECK: v_mul_hi_u32 v5, v1, v2                 ; encoding: [0x05,0x00,0x86,0xd2,0x01,0x05,0x02,0x00]
20857 0x05,0x00,0x86,0xd2,0x01,0x05,0x02,0x00
20859 # CHECK: v_mul_hi_u32 v255, v1, v2               ; encoding: [0xff,0x00,0x86,0xd2,0x01,0x05,0x02,0x00]
20860 0xff,0x00,0x86,0xd2,0x01,0x05,0x02,0x00
20862 # CHECK: v_mul_hi_u32 v5, v255, v2               ; encoding: [0x05,0x00,0x86,0xd2,0xff,0x05,0x02,0x00]
20863 0x05,0x00,0x86,0xd2,0xff,0x05,0x02,0x00
20865 # CHECK: v_mul_hi_u32 v5, s1, v2                 ; encoding: [0x05,0x00,0x86,0xd2,0x01,0x04,0x02,0x00]
20866 0x05,0x00,0x86,0xd2,0x01,0x04,0x02,0x00
20868 # CHECK: v_mul_hi_u32 v5, s101, v2               ; encoding: [0x05,0x00,0x86,0xd2,0x65,0x04,0x02,0x00]
20869 0x05,0x00,0x86,0xd2,0x65,0x04,0x02,0x00
20871 # CHECK: v_mul_hi_u32 v5, flat_scratch_lo, v2    ; encoding: [0x05,0x00,0x86,0xd2,0x66,0x04,0x02,0x00]
20872 0x05,0x00,0x86,0xd2,0x66,0x04,0x02,0x00
20874 # CHECK: v_mul_hi_u32 v5, flat_scratch_hi, v2    ; encoding: [0x05,0x00,0x86,0xd2,0x67,0x04,0x02,0x00]
20875 0x05,0x00,0x86,0xd2,0x67,0x04,0x02,0x00
20877 # CHECK: v_mul_hi_u32 v5, vcc_lo, v2             ; encoding: [0x05,0x00,0x86,0xd2,0x6a,0x04,0x02,0x00]
20878 0x05,0x00,0x86,0xd2,0x6a,0x04,0x02,0x00
20880 # CHECK: v_mul_hi_u32 v5, vcc_hi, v2             ; encoding: [0x05,0x00,0x86,0xd2,0x6b,0x04,0x02,0x00]
20881 0x05,0x00,0x86,0xd2,0x6b,0x04,0x02,0x00
20883 # CHECK: v_mul_hi_u32 v5, tba_lo, v2             ; encoding: [0x05,0x00,0x86,0xd2,0x6c,0x04,0x02,0x00]
20884 0x05,0x00,0x86,0xd2,0x6c,0x04,0x02,0x00
20886 # CHECK: v_mul_hi_u32 v5, tba_hi, v2             ; encoding: [0x05,0x00,0x86,0xd2,0x6d,0x04,0x02,0x00]
20887 0x05,0x00,0x86,0xd2,0x6d,0x04,0x02,0x00
20889 # CHECK: v_mul_hi_u32 v5, tma_lo, v2             ; encoding: [0x05,0x00,0x86,0xd2,0x6e,0x04,0x02,0x00]
20890 0x05,0x00,0x86,0xd2,0x6e,0x04,0x02,0x00
20892 # CHECK: v_mul_hi_u32 v5, tma_hi, v2             ; encoding: [0x05,0x00,0x86,0xd2,0x6f,0x04,0x02,0x00]
20893 0x05,0x00,0x86,0xd2,0x6f,0x04,0x02,0x00
20895 # CHECK: v_mul_hi_u32 v5, ttmp11, v2             ; encoding: [0x05,0x00,0x86,0xd2,0x7b,0x04,0x02,0x00]
20896 0x05,0x00,0x86,0xd2,0x7b,0x04,0x02,0x00
20898 # CHECK: v_mul_hi_u32 v5, m0, v2                 ; encoding: [0x05,0x00,0x86,0xd2,0x7c,0x04,0x02,0x00]
20899 0x05,0x00,0x86,0xd2,0x7c,0x04,0x02,0x00
20901 # CHECK: v_mul_hi_u32 v5, exec_lo, v2            ; encoding: [0x05,0x00,0x86,0xd2,0x7e,0x04,0x02,0x00]
20902 0x05,0x00,0x86,0xd2,0x7e,0x04,0x02,0x00
20904 # CHECK: v_mul_hi_u32 v5, exec_hi, v2            ; encoding: [0x05,0x00,0x86,0xd2,0x7f,0x04,0x02,0x00]
20905 0x05,0x00,0x86,0xd2,0x7f,0x04,0x02,0x00
20907 # CHECK: v_mul_hi_u32 v5, 0, v2                  ; encoding: [0x05,0x00,0x86,0xd2,0x80,0x04,0x02,0x00]
20908 0x05,0x00,0x86,0xd2,0x80,0x04,0x02,0x00
20910 # CHECK: v_mul_hi_u32 v5, -1, v2                 ; encoding: [0x05,0x00,0x86,0xd2,0xc1,0x04,0x02,0x00]
20911 0x05,0x00,0x86,0xd2,0xc1,0x04,0x02,0x00
20913 # CHECK: v_mul_hi_u32 v5, 0.5, v2                ; encoding: [0x05,0x00,0x86,0xd2,0xf0,0x04,0x02,0x00]
20914 0x05,0x00,0x86,0xd2,0xf0,0x04,0x02,0x00
20916 # CHECK: v_mul_hi_u32 v5, -4.0, v2               ; encoding: [0x05,0x00,0x86,0xd2,0xf7,0x04,0x02,0x00]
20917 0x05,0x00,0x86,0xd2,0xf7,0x04,0x02,0x00
20919 # CHECK: v_mul_hi_u32 v5, v1, v255               ; encoding: [0x05,0x00,0x86,0xd2,0x01,0xff,0x03,0x00]
20920 0x05,0x00,0x86,0xd2,0x01,0xff,0x03,0x00
20922 # CHECK: v_mul_hi_u32 v5, v1, s2                 ; encoding: [0x05,0x00,0x86,0xd2,0x01,0x05,0x00,0x00]
20923 0x05,0x00,0x86,0xd2,0x01,0x05,0x00,0x00
20925 # CHECK: v_mul_hi_u32 v5, v1, s101               ; encoding: [0x05,0x00,0x86,0xd2,0x01,0xcb,0x00,0x00]
20926 0x05,0x00,0x86,0xd2,0x01,0xcb,0x00,0x00
20928 # CHECK: v_mul_hi_u32 v5, v1, flat_scratch_lo    ; encoding: [0x05,0x00,0x86,0xd2,0x01,0xcd,0x00,0x00]
20929 0x05,0x00,0x86,0xd2,0x01,0xcd,0x00,0x00
20931 # CHECK: v_mul_hi_u32 v5, v1, flat_scratch_hi    ; encoding: [0x05,0x00,0x86,0xd2,0x01,0xcf,0x00,0x00]
20932 0x05,0x00,0x86,0xd2,0x01,0xcf,0x00,0x00
20934 # CHECK: v_mul_hi_u32 v5, v1, vcc_lo             ; encoding: [0x05,0x00,0x86,0xd2,0x01,0xd5,0x00,0x00]
20935 0x05,0x00,0x86,0xd2,0x01,0xd5,0x00,0x00
20937 # CHECK: v_mul_hi_u32 v5, v1, vcc_hi             ; encoding: [0x05,0x00,0x86,0xd2,0x01,0xd7,0x00,0x00]
20938 0x05,0x00,0x86,0xd2,0x01,0xd7,0x00,0x00
20940 # CHECK: v_mul_hi_u32 v5, v1, tba_lo             ; encoding: [0x05,0x00,0x86,0xd2,0x01,0xd9,0x00,0x00]
20941 0x05,0x00,0x86,0xd2,0x01,0xd9,0x00,0x00
20943 # CHECK: v_mul_hi_u32 v5, v1, tba_hi             ; encoding: [0x05,0x00,0x86,0xd2,0x01,0xdb,0x00,0x00]
20944 0x05,0x00,0x86,0xd2,0x01,0xdb,0x00,0x00
20946 # CHECK: v_mul_hi_u32 v5, v1, tma_lo             ; encoding: [0x05,0x00,0x86,0xd2,0x01,0xdd,0x00,0x00]
20947 0x05,0x00,0x86,0xd2,0x01,0xdd,0x00,0x00
20949 # CHECK: v_mul_hi_u32 v5, v1, tma_hi             ; encoding: [0x05,0x00,0x86,0xd2,0x01,0xdf,0x00,0x00]
20950 0x05,0x00,0x86,0xd2,0x01,0xdf,0x00,0x00
20952 # CHECK: v_mul_hi_u32 v5, v1, ttmp11             ; encoding: [0x05,0x00,0x86,0xd2,0x01,0xf7,0x00,0x00]
20953 0x05,0x00,0x86,0xd2,0x01,0xf7,0x00,0x00
20955 # CHECK: v_mul_hi_u32 v5, v1, m0                 ; encoding: [0x05,0x00,0x86,0xd2,0x01,0xf9,0x00,0x00]
20956 0x05,0x00,0x86,0xd2,0x01,0xf9,0x00,0x00
20958 # CHECK: v_mul_hi_u32 v5, v1, exec_lo            ; encoding: [0x05,0x00,0x86,0xd2,0x01,0xfd,0x00,0x00]
20959 0x05,0x00,0x86,0xd2,0x01,0xfd,0x00,0x00
20961 # CHECK: v_mul_hi_u32 v5, v1, exec_hi            ; encoding: [0x05,0x00,0x86,0xd2,0x01,0xff,0x00,0x00]
20962 0x05,0x00,0x86,0xd2,0x01,0xff,0x00,0x00
20964 # CHECK: v_mul_hi_u32 v5, v1, 0                  ; encoding: [0x05,0x00,0x86,0xd2,0x01,0x01,0x01,0x00]
20965 0x05,0x00,0x86,0xd2,0x01,0x01,0x01,0x00
20967 # CHECK: v_mul_hi_u32 v5, v1, -1                 ; encoding: [0x05,0x00,0x86,0xd2,0x01,0x83,0x01,0x00]
20968 0x05,0x00,0x86,0xd2,0x01,0x83,0x01,0x00
20970 # CHECK: v_mul_hi_u32 v5, v1, 0.5                ; encoding: [0x05,0x00,0x86,0xd2,0x01,0xe1,0x01,0x00]
20971 0x05,0x00,0x86,0xd2,0x01,0xe1,0x01,0x00
20973 # CHECK: v_mul_hi_u32 v5, v1, -4.0               ; encoding: [0x05,0x00,0x86,0xd2,0x01,0xef,0x01,0x00]
20974 0x05,0x00,0x86,0xd2,0x01,0xef,0x01,0x00
20976 # CHECK: v_mul_hi_i32 v5, v1, v2                 ; encoding: [0x05,0x00,0x87,0xd2,0x01,0x05,0x02,0x00]
20977 0x05,0x00,0x87,0xd2,0x01,0x05,0x02,0x00
20979 # CHECK: v_mul_hi_i32 v255, v1, v2               ; encoding: [0xff,0x00,0x87,0xd2,0x01,0x05,0x02,0x00]
20980 0xff,0x00,0x87,0xd2,0x01,0x05,0x02,0x00
20982 # CHECK: v_mul_hi_i32 v5, v255, v2               ; encoding: [0x05,0x00,0x87,0xd2,0xff,0x05,0x02,0x00]
20983 0x05,0x00,0x87,0xd2,0xff,0x05,0x02,0x00
20985 # CHECK: v_mul_hi_i32 v5, s1, v2                 ; encoding: [0x05,0x00,0x87,0xd2,0x01,0x04,0x02,0x00]
20986 0x05,0x00,0x87,0xd2,0x01,0x04,0x02,0x00
20988 # CHECK: v_mul_hi_i32 v5, s101, v2               ; encoding: [0x05,0x00,0x87,0xd2,0x65,0x04,0x02,0x00]
20989 0x05,0x00,0x87,0xd2,0x65,0x04,0x02,0x00
20991 # CHECK: v_mul_hi_i32 v5, flat_scratch_lo, v2    ; encoding: [0x05,0x00,0x87,0xd2,0x66,0x04,0x02,0x00]
20992 0x05,0x00,0x87,0xd2,0x66,0x04,0x02,0x00
20994 # CHECK: v_mul_hi_i32 v5, flat_scratch_hi, v2    ; encoding: [0x05,0x00,0x87,0xd2,0x67,0x04,0x02,0x00]
20995 0x05,0x00,0x87,0xd2,0x67,0x04,0x02,0x00
20997 # CHECK: v_mul_hi_i32 v5, vcc_lo, v2             ; encoding: [0x05,0x00,0x87,0xd2,0x6a,0x04,0x02,0x00]
20998 0x05,0x00,0x87,0xd2,0x6a,0x04,0x02,0x00
21000 # CHECK: v_mul_hi_i32 v5, vcc_hi, v2             ; encoding: [0x05,0x00,0x87,0xd2,0x6b,0x04,0x02,0x00]
21001 0x05,0x00,0x87,0xd2,0x6b,0x04,0x02,0x00
21003 # CHECK: v_mul_hi_i32 v5, tba_lo, v2             ; encoding: [0x05,0x00,0x87,0xd2,0x6c,0x04,0x02,0x00]
21004 0x05,0x00,0x87,0xd2,0x6c,0x04,0x02,0x00
21006 # CHECK: v_mul_hi_i32 v5, tba_hi, v2             ; encoding: [0x05,0x00,0x87,0xd2,0x6d,0x04,0x02,0x00]
21007 0x05,0x00,0x87,0xd2,0x6d,0x04,0x02,0x00
21009 # CHECK: v_mul_hi_i32 v5, tma_lo, v2             ; encoding: [0x05,0x00,0x87,0xd2,0x6e,0x04,0x02,0x00]
21010 0x05,0x00,0x87,0xd2,0x6e,0x04,0x02,0x00
21012 # CHECK: v_mul_hi_i32 v5, tma_hi, v2             ; encoding: [0x05,0x00,0x87,0xd2,0x6f,0x04,0x02,0x00]
21013 0x05,0x00,0x87,0xd2,0x6f,0x04,0x02,0x00
21015 # CHECK: v_mul_hi_i32 v5, ttmp11, v2             ; encoding: [0x05,0x00,0x87,0xd2,0x7b,0x04,0x02,0x00]
21016 0x05,0x00,0x87,0xd2,0x7b,0x04,0x02,0x00
21018 # CHECK: v_mul_hi_i32 v5, m0, v2                 ; encoding: [0x05,0x00,0x87,0xd2,0x7c,0x04,0x02,0x00]
21019 0x05,0x00,0x87,0xd2,0x7c,0x04,0x02,0x00
21021 # CHECK: v_mul_hi_i32 v5, exec_lo, v2            ; encoding: [0x05,0x00,0x87,0xd2,0x7e,0x04,0x02,0x00]
21022 0x05,0x00,0x87,0xd2,0x7e,0x04,0x02,0x00
21024 # CHECK: v_mul_hi_i32 v5, exec_hi, v2            ; encoding: [0x05,0x00,0x87,0xd2,0x7f,0x04,0x02,0x00]
21025 0x05,0x00,0x87,0xd2,0x7f,0x04,0x02,0x00
21027 # CHECK: v_mul_hi_i32 v5, 0, v2                  ; encoding: [0x05,0x00,0x87,0xd2,0x80,0x04,0x02,0x00]
21028 0x05,0x00,0x87,0xd2,0x80,0x04,0x02,0x00
21030 # CHECK: v_mul_hi_i32 v5, -1, v2                 ; encoding: [0x05,0x00,0x87,0xd2,0xc1,0x04,0x02,0x00]
21031 0x05,0x00,0x87,0xd2,0xc1,0x04,0x02,0x00
21033 # CHECK: v_mul_hi_i32 v5, 0.5, v2                ; encoding: [0x05,0x00,0x87,0xd2,0xf0,0x04,0x02,0x00]
21034 0x05,0x00,0x87,0xd2,0xf0,0x04,0x02,0x00
21036 # CHECK: v_mul_hi_i32 v5, -4.0, v2               ; encoding: [0x05,0x00,0x87,0xd2,0xf7,0x04,0x02,0x00]
21037 0x05,0x00,0x87,0xd2,0xf7,0x04,0x02,0x00
21039 # CHECK: v_mul_hi_i32 v5, v1, v255               ; encoding: [0x05,0x00,0x87,0xd2,0x01,0xff,0x03,0x00]
21040 0x05,0x00,0x87,0xd2,0x01,0xff,0x03,0x00
21042 # CHECK: v_mul_hi_i32 v5, v1, s2                 ; encoding: [0x05,0x00,0x87,0xd2,0x01,0x05,0x00,0x00]
21043 0x05,0x00,0x87,0xd2,0x01,0x05,0x00,0x00
21045 # CHECK: v_mul_hi_i32 v5, v1, s101               ; encoding: [0x05,0x00,0x87,0xd2,0x01,0xcb,0x00,0x00]
21046 0x05,0x00,0x87,0xd2,0x01,0xcb,0x00,0x00
21048 # CHECK: v_mul_hi_i32 v5, v1, flat_scratch_lo    ; encoding: [0x05,0x00,0x87,0xd2,0x01,0xcd,0x00,0x00]
21049 0x05,0x00,0x87,0xd2,0x01,0xcd,0x00,0x00
21051 # CHECK: v_mul_hi_i32 v5, v1, flat_scratch_hi    ; encoding: [0x05,0x00,0x87,0xd2,0x01,0xcf,0x00,0x00]
21052 0x05,0x00,0x87,0xd2,0x01,0xcf,0x00,0x00
21054 # CHECK: v_mul_hi_i32 v5, v1, vcc_lo             ; encoding: [0x05,0x00,0x87,0xd2,0x01,0xd5,0x00,0x00]
21055 0x05,0x00,0x87,0xd2,0x01,0xd5,0x00,0x00
21057 # CHECK: v_mul_hi_i32 v5, v1, vcc_hi             ; encoding: [0x05,0x00,0x87,0xd2,0x01,0xd7,0x00,0x00]
21058 0x05,0x00,0x87,0xd2,0x01,0xd7,0x00,0x00
21060 # CHECK: v_mul_hi_i32 v5, v1, tba_lo             ; encoding: [0x05,0x00,0x87,0xd2,0x01,0xd9,0x00,0x00]
21061 0x05,0x00,0x87,0xd2,0x01,0xd9,0x00,0x00
21063 # CHECK: v_mul_hi_i32 v5, v1, tba_hi             ; encoding: [0x05,0x00,0x87,0xd2,0x01,0xdb,0x00,0x00]
21064 0x05,0x00,0x87,0xd2,0x01,0xdb,0x00,0x00
21066 # CHECK: v_mul_hi_i32 v5, v1, tma_lo             ; encoding: [0x05,0x00,0x87,0xd2,0x01,0xdd,0x00,0x00]
21067 0x05,0x00,0x87,0xd2,0x01,0xdd,0x00,0x00
21069 # CHECK: v_mul_hi_i32 v5, v1, tma_hi             ; encoding: [0x05,0x00,0x87,0xd2,0x01,0xdf,0x00,0x00]
21070 0x05,0x00,0x87,0xd2,0x01,0xdf,0x00,0x00
21072 # CHECK: v_mul_hi_i32 v5, v1, ttmp11             ; encoding: [0x05,0x00,0x87,0xd2,0x01,0xf7,0x00,0x00]
21073 0x05,0x00,0x87,0xd2,0x01,0xf7,0x00,0x00
21075 # CHECK: v_mul_hi_i32 v5, v1, m0                 ; encoding: [0x05,0x00,0x87,0xd2,0x01,0xf9,0x00,0x00]
21076 0x05,0x00,0x87,0xd2,0x01,0xf9,0x00,0x00
21078 # CHECK: v_mul_hi_i32 v5, v1, exec_lo            ; encoding: [0x05,0x00,0x87,0xd2,0x01,0xfd,0x00,0x00]
21079 0x05,0x00,0x87,0xd2,0x01,0xfd,0x00,0x00
21081 # CHECK: v_mul_hi_i32 v5, v1, exec_hi            ; encoding: [0x05,0x00,0x87,0xd2,0x01,0xff,0x00,0x00]
21082 0x05,0x00,0x87,0xd2,0x01,0xff,0x00,0x00
21084 # CHECK: v_mul_hi_i32 v5, v1, 0                  ; encoding: [0x05,0x00,0x87,0xd2,0x01,0x01,0x01,0x00]
21085 0x05,0x00,0x87,0xd2,0x01,0x01,0x01,0x00
21087 # CHECK: v_mul_hi_i32 v5, v1, -1                 ; encoding: [0x05,0x00,0x87,0xd2,0x01,0x83,0x01,0x00]
21088 0x05,0x00,0x87,0xd2,0x01,0x83,0x01,0x00
21090 # CHECK: v_mul_hi_i32 v5, v1, 0.5                ; encoding: [0x05,0x00,0x87,0xd2,0x01,0xe1,0x01,0x00]
21091 0x05,0x00,0x87,0xd2,0x01,0xe1,0x01,0x00
21093 # CHECK: v_mul_hi_i32 v5, v1, -4.0               ; encoding: [0x05,0x00,0x87,0xd2,0x01,0xef,0x01,0x00]
21094 0x05,0x00,0x87,0xd2,0x01,0xef,0x01,0x00
21096 # CHECK: v_ldexp_f32 v5, v1, v2                  ; encoding: [0x05,0x00,0x88,0xd2,0x01,0x05,0x02,0x00]
21097 0x05,0x00,0x88,0xd2,0x01,0x05,0x02,0x00
21099 # CHECK: v_ldexp_f32 v255, v1, v2                ; encoding: [0xff,0x00,0x88,0xd2,0x01,0x05,0x02,0x00]
21100 0xff,0x00,0x88,0xd2,0x01,0x05,0x02,0x00
21102 # CHECK: v_ldexp_f32 v5, v255, v2                ; encoding: [0x05,0x00,0x88,0xd2,0xff,0x05,0x02,0x00]
21103 0x05,0x00,0x88,0xd2,0xff,0x05,0x02,0x00
21105 # CHECK: v_ldexp_f32 v5, s1, v2                  ; encoding: [0x05,0x00,0x88,0xd2,0x01,0x04,0x02,0x00]
21106 0x05,0x00,0x88,0xd2,0x01,0x04,0x02,0x00
21108 # CHECK: v_ldexp_f32 v5, s101, v2                ; encoding: [0x05,0x00,0x88,0xd2,0x65,0x04,0x02,0x00]
21109 0x05,0x00,0x88,0xd2,0x65,0x04,0x02,0x00
21111 # CHECK: v_ldexp_f32 v5, flat_scratch_lo, v2     ; encoding: [0x05,0x00,0x88,0xd2,0x66,0x04,0x02,0x00]
21112 0x05,0x00,0x88,0xd2,0x66,0x04,0x02,0x00
21114 # CHECK: v_ldexp_f32 v5, flat_scratch_hi, v2     ; encoding: [0x05,0x00,0x88,0xd2,0x67,0x04,0x02,0x00]
21115 0x05,0x00,0x88,0xd2,0x67,0x04,0x02,0x00
21117 # CHECK: v_ldexp_f32 v5, vcc_lo, v2              ; encoding: [0x05,0x00,0x88,0xd2,0x6a,0x04,0x02,0x00]
21118 0x05,0x00,0x88,0xd2,0x6a,0x04,0x02,0x00
21120 # CHECK: v_ldexp_f32 v5, vcc_hi, v2              ; encoding: [0x05,0x00,0x88,0xd2,0x6b,0x04,0x02,0x00]
21121 0x05,0x00,0x88,0xd2,0x6b,0x04,0x02,0x00
21123 # CHECK: v_ldexp_f32 v5, tba_lo, v2              ; encoding: [0x05,0x00,0x88,0xd2,0x6c,0x04,0x02,0x00]
21124 0x05,0x00,0x88,0xd2,0x6c,0x04,0x02,0x00
21126 # CHECK: v_ldexp_f32 v5, tba_hi, v2              ; encoding: [0x05,0x00,0x88,0xd2,0x6d,0x04,0x02,0x00]
21127 0x05,0x00,0x88,0xd2,0x6d,0x04,0x02,0x00
21129 # CHECK: v_ldexp_f32 v5, tma_lo, v2              ; encoding: [0x05,0x00,0x88,0xd2,0x6e,0x04,0x02,0x00]
21130 0x05,0x00,0x88,0xd2,0x6e,0x04,0x02,0x00
21132 # CHECK: v_ldexp_f32 v5, tma_hi, v2              ; encoding: [0x05,0x00,0x88,0xd2,0x6f,0x04,0x02,0x00]
21133 0x05,0x00,0x88,0xd2,0x6f,0x04,0x02,0x00
21135 # CHECK: v_ldexp_f32 v5, ttmp11, v2              ; encoding: [0x05,0x00,0x88,0xd2,0x7b,0x04,0x02,0x00]
21136 0x05,0x00,0x88,0xd2,0x7b,0x04,0x02,0x00
21138 # CHECK: v_ldexp_f32 v5, m0, v2                  ; encoding: [0x05,0x00,0x88,0xd2,0x7c,0x04,0x02,0x00]
21139 0x05,0x00,0x88,0xd2,0x7c,0x04,0x02,0x00
21141 # CHECK: v_ldexp_f32 v5, exec_lo, v2             ; encoding: [0x05,0x00,0x88,0xd2,0x7e,0x04,0x02,0x00]
21142 0x05,0x00,0x88,0xd2,0x7e,0x04,0x02,0x00
21144 # CHECK: v_ldexp_f32 v5, exec_hi, v2             ; encoding: [0x05,0x00,0x88,0xd2,0x7f,0x04,0x02,0x00]
21145 0x05,0x00,0x88,0xd2,0x7f,0x04,0x02,0x00
21147 # CHECK: v_ldexp_f32 v5, 0, v2                   ; encoding: [0x05,0x00,0x88,0xd2,0x80,0x04,0x02,0x00]
21148 0x05,0x00,0x88,0xd2,0x80,0x04,0x02,0x00
21150 # CHECK: v_ldexp_f32 v5, -1, v2                  ; encoding: [0x05,0x00,0x88,0xd2,0xc1,0x04,0x02,0x00]
21151 0x05,0x00,0x88,0xd2,0xc1,0x04,0x02,0x00
21153 # CHECK: v_ldexp_f32 v5, 0.5, v2                 ; encoding: [0x05,0x00,0x88,0xd2,0xf0,0x04,0x02,0x00]
21154 0x05,0x00,0x88,0xd2,0xf0,0x04,0x02,0x00
21156 # CHECK: v_ldexp_f32 v5, -4.0, v2                ; encoding: [0x05,0x00,0x88,0xd2,0xf7,0x04,0x02,0x00]
21157 0x05,0x00,0x88,0xd2,0xf7,0x04,0x02,0x00
21159 # CHECK: v_ldexp_f32 v5, v1, v255                ; encoding: [0x05,0x00,0x88,0xd2,0x01,0xff,0x03,0x00]
21160 0x05,0x00,0x88,0xd2,0x01,0xff,0x03,0x00
21162 # CHECK: v_ldexp_f32 v5, v1, s2                  ; encoding: [0x05,0x00,0x88,0xd2,0x01,0x05,0x00,0x00]
21163 0x05,0x00,0x88,0xd2,0x01,0x05,0x00,0x00
21165 # CHECK: v_ldexp_f32 v5, v1, s101                ; encoding: [0x05,0x00,0x88,0xd2,0x01,0xcb,0x00,0x00]
21166 0x05,0x00,0x88,0xd2,0x01,0xcb,0x00,0x00
21168 # CHECK: v_ldexp_f32 v5, v1, flat_scratch_lo     ; encoding: [0x05,0x00,0x88,0xd2,0x01,0xcd,0x00,0x00]
21169 0x05,0x00,0x88,0xd2,0x01,0xcd,0x00,0x00
21171 # CHECK: v_ldexp_f32 v5, v1, flat_scratch_hi     ; encoding: [0x05,0x00,0x88,0xd2,0x01,0xcf,0x00,0x00]
21172 0x05,0x00,0x88,0xd2,0x01,0xcf,0x00,0x00
21174 # CHECK: v_ldexp_f32 v5, v1, vcc_lo              ; encoding: [0x05,0x00,0x88,0xd2,0x01,0xd5,0x00,0x00]
21175 0x05,0x00,0x88,0xd2,0x01,0xd5,0x00,0x00
21177 # CHECK: v_ldexp_f32 v5, v1, vcc_hi              ; encoding: [0x05,0x00,0x88,0xd2,0x01,0xd7,0x00,0x00]
21178 0x05,0x00,0x88,0xd2,0x01,0xd7,0x00,0x00
21180 # CHECK: v_ldexp_f32 v5, v1, tba_lo              ; encoding: [0x05,0x00,0x88,0xd2,0x01,0xd9,0x00,0x00]
21181 0x05,0x00,0x88,0xd2,0x01,0xd9,0x00,0x00
21183 # CHECK: v_ldexp_f32 v5, v1, tba_hi              ; encoding: [0x05,0x00,0x88,0xd2,0x01,0xdb,0x00,0x00]
21184 0x05,0x00,0x88,0xd2,0x01,0xdb,0x00,0x00
21186 # CHECK: v_ldexp_f32 v5, v1, tma_lo              ; encoding: [0x05,0x00,0x88,0xd2,0x01,0xdd,0x00,0x00]
21187 0x05,0x00,0x88,0xd2,0x01,0xdd,0x00,0x00
21189 # CHECK: v_ldexp_f32 v5, v1, tma_hi              ; encoding: [0x05,0x00,0x88,0xd2,0x01,0xdf,0x00,0x00]
21190 0x05,0x00,0x88,0xd2,0x01,0xdf,0x00,0x00
21192 # CHECK: v_ldexp_f32 v5, v1, ttmp11              ; encoding: [0x05,0x00,0x88,0xd2,0x01,0xf7,0x00,0x00]
21193 0x05,0x00,0x88,0xd2,0x01,0xf7,0x00,0x00
21195 # CHECK: v_ldexp_f32 v5, v1, m0                  ; encoding: [0x05,0x00,0x88,0xd2,0x01,0xf9,0x00,0x00]
21196 0x05,0x00,0x88,0xd2,0x01,0xf9,0x00,0x00
21198 # CHECK: v_ldexp_f32 v5, v1, exec_lo             ; encoding: [0x05,0x00,0x88,0xd2,0x01,0xfd,0x00,0x00]
21199 0x05,0x00,0x88,0xd2,0x01,0xfd,0x00,0x00
21201 # CHECK: v_ldexp_f32 v5, v1, exec_hi             ; encoding: [0x05,0x00,0x88,0xd2,0x01,0xff,0x00,0x00]
21202 0x05,0x00,0x88,0xd2,0x01,0xff,0x00,0x00
21204 # CHECK: v_ldexp_f32 v5, v1, 0                   ; encoding: [0x05,0x00,0x88,0xd2,0x01,0x01,0x01,0x00]
21205 0x05,0x00,0x88,0xd2,0x01,0x01,0x01,0x00
21207 # CHECK: v_ldexp_f32 v5, v1, -1                  ; encoding: [0x05,0x00,0x88,0xd2,0x01,0x83,0x01,0x00]
21208 0x05,0x00,0x88,0xd2,0x01,0x83,0x01,0x00
21210 # CHECK: v_ldexp_f32 v5, v1, 0.5                 ; encoding: [0x05,0x00,0x88,0xd2,0x01,0xe1,0x01,0x00]
21211 0x05,0x00,0x88,0xd2,0x01,0xe1,0x01,0x00
21213 # CHECK: v_ldexp_f32 v5, v1, -4.0                ; encoding: [0x05,0x00,0x88,0xd2,0x01,0xef,0x01,0x00]
21214 0x05,0x00,0x88,0xd2,0x01,0xef,0x01,0x00
21216 # CHECK: v_ldexp_f32 v5, -v1, v2                 ; encoding: [0x05,0x00,0x88,0xd2,0x01,0x05,0x02,0x20]
21217 0x05,0x00,0x88,0xd2,0x01,0x05,0x02,0x20
21219 # CHECK: v_ldexp_f32 v5, |v1|, v2                ; encoding: [0x05,0x01,0x88,0xd2,0x01,0x05,0x02,0x00]
21220 0x05,0x01,0x88,0xd2,0x01,0x05,0x02,0x00
21222 # CHECK: v_ldexp_f32 v5, v1, v2 clamp            ; encoding: [0x05,0x80,0x88,0xd2,0x01,0x05,0x02,0x00]
21223 0x05,0x80,0x88,0xd2,0x01,0x05,0x02,0x00
21225 # CHECK: v_ldexp_f32 v5, v1, v2 mul:2            ; encoding: [0x05,0x00,0x88,0xd2,0x01,0x05,0x02,0x08]
21226 0x05,0x00,0x88,0xd2,0x01,0x05,0x02,0x08
21228 # CHECK: v_ldexp_f32 v5, v1, v2 mul:4            ; encoding: [0x05,0x00,0x88,0xd2,0x01,0x05,0x02,0x10]
21229 0x05,0x00,0x88,0xd2,0x01,0x05,0x02,0x10
21231 # CHECK: v_ldexp_f32 v5, v1, v2 div:2            ; encoding: [0x05,0x00,0x88,0xd2,0x01,0x05,0x02,0x18]
21232 0x05,0x00,0x88,0xd2,0x01,0x05,0x02,0x18
21234 # CHECK: v_readlane_b32 s5, v1, s2               ; encoding: [0x05,0x00,0x89,0xd2,0x01,0x05,0x00,0x00]
21235 0x05,0x00,0x89,0xd2,0x01,0x05,0x00,0x00
21237 # CHECK: v_readlane_b32 s101, v1, s2             ; encoding: [0x65,0x00,0x89,0xd2,0x01,0x05,0x00,0x00]
21238 0x65,0x00,0x89,0xd2,0x01,0x05,0x00,0x00
21240 # CHECK: v_readlane_b32 flat_scratch_lo, v1, s2  ; encoding: [0x66,0x00,0x89,0xd2,0x01,0x05,0x00,0x00]
21241 0x66,0x00,0x89,0xd2,0x01,0x05,0x00,0x00
21243 # CHECK: v_readlane_b32 flat_scratch_hi, v1, s2  ; encoding: [0x67,0x00,0x89,0xd2,0x01,0x05,0x00,0x00]
21244 0x67,0x00,0x89,0xd2,0x01,0x05,0x00,0x00
21246 # CHECK: v_readlane_b32 tba_lo, v1, s2           ; encoding: [0x6c,0x00,0x89,0xd2,0x01,0x05,0x00,0x00]
21247 0x6c,0x00,0x89,0xd2,0x01,0x05,0x00,0x00
21249 # CHECK: v_readlane_b32 tba_hi, v1, s2           ; encoding: [0x6d,0x00,0x89,0xd2,0x01,0x05,0x00,0x00]
21250 0x6d,0x00,0x89,0xd2,0x01,0x05,0x00,0x00
21252 # CHECK: v_readlane_b32 tma_lo, v1, s2           ; encoding: [0x6e,0x00,0x89,0xd2,0x01,0x05,0x00,0x00]
21253 0x6e,0x00,0x89,0xd2,0x01,0x05,0x00,0x00
21255 # CHECK: v_readlane_b32 tma_hi, v1, s2           ; encoding: [0x6f,0x00,0x89,0xd2,0x01,0x05,0x00,0x00]
21256 0x6f,0x00,0x89,0xd2,0x01,0x05,0x00,0x00
21258 # CHECK: v_readlane_b32 ttmp11, v1, s2           ; encoding: [0x7b,0x00,0x89,0xd2,0x01,0x05,0x00,0x00]
21259 0x7b,0x00,0x89,0xd2,0x01,0x05,0x00,0x00
21261 # CHECK: v_readlane_b32 s5, v255, s2             ; encoding: [0x05,0x00,0x89,0xd2,0xff,0x05,0x00,0x00]
21262 0x05,0x00,0x89,0xd2,0xff,0x05,0x00,0x00
21264 # CHECK: v_readlane_b32 s5, v1, s101             ; encoding: [0x05,0x00,0x89,0xd2,0x01,0xcb,0x00,0x00]
21265 0x05,0x00,0x89,0xd2,0x01,0xcb,0x00,0x00
21267 # CHECK: v_readlane_b32 s5, v1, flat_scratch_lo  ; encoding: [0x05,0x00,0x89,0xd2,0x01,0xcd,0x00,0x00]
21268 0x05,0x00,0x89,0xd2,0x01,0xcd,0x00,0x00
21270 # CHECK: v_readlane_b32 s5, v1, flat_scratch_hi  ; encoding: [0x05,0x00,0x89,0xd2,0x01,0xcf,0x00,0x00]
21271 0x05,0x00,0x89,0xd2,0x01,0xcf,0x00,0x00
21273 # CHECK: v_readlane_b32 s5, v1, vcc_lo           ; encoding: [0x05,0x00,0x89,0xd2,0x01,0xd5,0x00,0x00]
21274 0x05,0x00,0x89,0xd2,0x01,0xd5,0x00,0x00
21276 # CHECK: v_readlane_b32 s5, v1, vcc_hi           ; encoding: [0x05,0x00,0x89,0xd2,0x01,0xd7,0x00,0x00]
21277 0x05,0x00,0x89,0xd2,0x01,0xd7,0x00,0x00
21279 # CHECK: v_readlane_b32 s5, v1, tba_lo           ; encoding: [0x05,0x00,0x89,0xd2,0x01,0xd9,0x00,0x00]
21280 0x05,0x00,0x89,0xd2,0x01,0xd9,0x00,0x00
21282 # CHECK: v_readlane_b32 s5, v1, tba_hi           ; encoding: [0x05,0x00,0x89,0xd2,0x01,0xdb,0x00,0x00]
21283 0x05,0x00,0x89,0xd2,0x01,0xdb,0x00,0x00
21285 # CHECK: v_readlane_b32 s5, v1, tma_lo           ; encoding: [0x05,0x00,0x89,0xd2,0x01,0xdd,0x00,0x00]
21286 0x05,0x00,0x89,0xd2,0x01,0xdd,0x00,0x00
21288 # CHECK: v_readlane_b32 s5, v1, tma_hi           ; encoding: [0x05,0x00,0x89,0xd2,0x01,0xdf,0x00,0x00]
21289 0x05,0x00,0x89,0xd2,0x01,0xdf,0x00,0x00
21291 # CHECK: v_readlane_b32 s5, v1, ttmp11           ; encoding: [0x05,0x00,0x89,0xd2,0x01,0xf7,0x00,0x00]
21292 0x05,0x00,0x89,0xd2,0x01,0xf7,0x00,0x00
21294 # CHECK: v_readlane_b32 s5, v1, m0               ; encoding: [0x05,0x00,0x89,0xd2,0x01,0xf9,0x00,0x00]
21295 0x05,0x00,0x89,0xd2,0x01,0xf9,0x00,0x00
21297 # CHECK: v_readlane_b32 s5, v1, 0                ; encoding: [0x05,0x00,0x89,0xd2,0x01,0x01,0x01,0x00]
21298 0x05,0x00,0x89,0xd2,0x01,0x01,0x01,0x00
21300 # CHECK: v_writelane_b32 v5, 0, s2               ; encoding: [0x05,0x00,0x8a,0xd2,0x80,0x04,0x00,0x00]
21301 0x05,0x00,0x8a,0xd2,0x80,0x04,0x00,0x00
21303 # CHECK: v_writelane_b32 v255, 0, s2             ; encoding: [0xff,0x00,0x8a,0xd2,0x80,0x04,0x00,0x00]
21304 0xff,0x00,0x8a,0xd2,0x80,0x04,0x00,0x00
21306 # CHECK: v_writelane_b32 v5, -1, s2              ; encoding: [0x05,0x00,0x8a,0xd2,0xc1,0x04,0x00,0x00]
21307 0x05,0x00,0x8a,0xd2,0xc1,0x04,0x00,0x00
21309 # CHECK: v_writelane_b32 v5, 0.5, s2             ; encoding: [0x05,0x00,0x8a,0xd2,0xf0,0x04,0x00,0x00]
21310 0x05,0x00,0x8a,0xd2,0xf0,0x04,0x00,0x00
21312 # CHECK: v_writelane_b32 v5, -4.0, s2            ; encoding: [0x05,0x00,0x8a,0xd2,0xf7,0x04,0x00,0x00]
21313 0x05,0x00,0x8a,0xd2,0xf7,0x04,0x00,0x00
21315 # CHECK: v_writelane_b32 v5, 0, s101             ; encoding: [0x05,0x00,0x8a,0xd2,0x80,0xca,0x00,0x00]
21316 0x05,0x00,0x8a,0xd2,0x80,0xca,0x00,0x00
21318 # CHECK: v_writelane_b32 v5, 0, flat_scratch_lo  ; encoding: [0x05,0x00,0x8a,0xd2,0x80,0xcc,0x00,0x00]
21319 0x05,0x00,0x8a,0xd2,0x80,0xcc,0x00,0x00
21321 # CHECK: v_writelane_b32 v5, 0, flat_scratch_hi  ; encoding: [0x05,0x00,0x8a,0xd2,0x80,0xce,0x00,0x00]
21322 0x05,0x00,0x8a,0xd2,0x80,0xce,0x00,0x00
21324 # CHECK: v_writelane_b32 v5, 0, vcc_lo           ; encoding: [0x05,0x00,0x8a,0xd2,0x80,0xd4,0x00,0x00]
21325 0x05,0x00,0x8a,0xd2,0x80,0xd4,0x00,0x00
21327 # CHECK: v_writelane_b32 v5, 0, vcc_hi           ; encoding: [0x05,0x00,0x8a,0xd2,0x80,0xd6,0x00,0x00]
21328 0x05,0x00,0x8a,0xd2,0x80,0xd6,0x00,0x00
21330 # CHECK: v_writelane_b32 v5, 0, tba_lo           ; encoding: [0x05,0x00,0x8a,0xd2,0x80,0xd8,0x00,0x00]
21331 0x05,0x00,0x8a,0xd2,0x80,0xd8,0x00,0x00
21333 # CHECK: v_writelane_b32 v5, 0, tba_hi           ; encoding: [0x05,0x00,0x8a,0xd2,0x80,0xda,0x00,0x00]
21334 0x05,0x00,0x8a,0xd2,0x80,0xda,0x00,0x00
21336 # CHECK: v_writelane_b32 v5, 0, tma_lo           ; encoding: [0x05,0x00,0x8a,0xd2,0x80,0xdc,0x00,0x00]
21337 0x05,0x00,0x8a,0xd2,0x80,0xdc,0x00,0x00
21339 # CHECK: v_writelane_b32 v5, 0, tma_hi           ; encoding: [0x05,0x00,0x8a,0xd2,0x80,0xde,0x00,0x00]
21340 0x05,0x00,0x8a,0xd2,0x80,0xde,0x00,0x00
21342 # CHECK: v_writelane_b32 v5, 0, ttmp11           ; encoding: [0x05,0x00,0x8a,0xd2,0x80,0xf6,0x00,0x00]
21343 0x05,0x00,0x8a,0xd2,0x80,0xf6,0x00,0x00
21345 # CHECK: v_writelane_b32 v5, 0, m0               ; encoding: [0x05,0x00,0x8a,0xd2,0x80,0xf8,0x00,0x00]
21346 0x05,0x00,0x8a,0xd2,0x80,0xf8,0x00,0x00
21348 # CHECK: v_writelane_b32 v5, 0, 0                ; encoding: [0x05,0x00,0x8a,0xd2,0x80,0x00,0x01,0x00]
21349 0x05,0x00,0x8a,0xd2,0x80,0x00,0x01,0x00
21351 # CHECK: v_bcnt_u32_b32 v5, v1, v2               ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0x05,0x02,0x00]
21352 0x05,0x00,0x8b,0xd2,0x01,0x05,0x02,0x00
21354 # CHECK: v_bcnt_u32_b32 v255, v1, v2             ; encoding: [0xff,0x00,0x8b,0xd2,0x01,0x05,0x02,0x00]
21355 0xff,0x00,0x8b,0xd2,0x01,0x05,0x02,0x00
21357 # CHECK: v_bcnt_u32_b32 v5, v255, v2             ; encoding: [0x05,0x00,0x8b,0xd2,0xff,0x05,0x02,0x00]
21358 0x05,0x00,0x8b,0xd2,0xff,0x05,0x02,0x00
21360 # CHECK: v_bcnt_u32_b32 v5, s1, v2               ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0x04,0x02,0x00]
21361 0x05,0x00,0x8b,0xd2,0x01,0x04,0x02,0x00
21363 # CHECK: v_bcnt_u32_b32 v5, s101, v2             ; encoding: [0x05,0x00,0x8b,0xd2,0x65,0x04,0x02,0x00]
21364 0x05,0x00,0x8b,0xd2,0x65,0x04,0x02,0x00
21366 # CHECK: v_bcnt_u32_b32 v5, flat_scratch_lo, v2  ; encoding: [0x05,0x00,0x8b,0xd2,0x66,0x04,0x02,0x00]
21367 0x05,0x00,0x8b,0xd2,0x66,0x04,0x02,0x00
21369 # CHECK: v_bcnt_u32_b32 v5, flat_scratch_hi, v2  ; encoding: [0x05,0x00,0x8b,0xd2,0x67,0x04,0x02,0x00]
21370 0x05,0x00,0x8b,0xd2,0x67,0x04,0x02,0x00
21372 # CHECK: v_bcnt_u32_b32 v5, vcc_lo, v2           ; encoding: [0x05,0x00,0x8b,0xd2,0x6a,0x04,0x02,0x00]
21373 0x05,0x00,0x8b,0xd2,0x6a,0x04,0x02,0x00
21375 # CHECK: v_bcnt_u32_b32 v5, vcc_hi, v2           ; encoding: [0x05,0x00,0x8b,0xd2,0x6b,0x04,0x02,0x00]
21376 0x05,0x00,0x8b,0xd2,0x6b,0x04,0x02,0x00
21378 # CHECK: v_bcnt_u32_b32 v5, tba_lo, v2           ; encoding: [0x05,0x00,0x8b,0xd2,0x6c,0x04,0x02,0x00]
21379 0x05,0x00,0x8b,0xd2,0x6c,0x04,0x02,0x00
21381 # CHECK: v_bcnt_u32_b32 v5, tba_hi, v2           ; encoding: [0x05,0x00,0x8b,0xd2,0x6d,0x04,0x02,0x00]
21382 0x05,0x00,0x8b,0xd2,0x6d,0x04,0x02,0x00
21384 # CHECK: v_bcnt_u32_b32 v5, tma_lo, v2           ; encoding: [0x05,0x00,0x8b,0xd2,0x6e,0x04,0x02,0x00]
21385 0x05,0x00,0x8b,0xd2,0x6e,0x04,0x02,0x00
21387 # CHECK: v_bcnt_u32_b32 v5, tma_hi, v2           ; encoding: [0x05,0x00,0x8b,0xd2,0x6f,0x04,0x02,0x00]
21388 0x05,0x00,0x8b,0xd2,0x6f,0x04,0x02,0x00
21390 # CHECK: v_bcnt_u32_b32 v5, ttmp11, v2           ; encoding: [0x05,0x00,0x8b,0xd2,0x7b,0x04,0x02,0x00]
21391 0x05,0x00,0x8b,0xd2,0x7b,0x04,0x02,0x00
21393 # CHECK: v_bcnt_u32_b32 v5, m0, v2               ; encoding: [0x05,0x00,0x8b,0xd2,0x7c,0x04,0x02,0x00]
21394 0x05,0x00,0x8b,0xd2,0x7c,0x04,0x02,0x00
21396 # CHECK: v_bcnt_u32_b32 v5, exec_lo, v2          ; encoding: [0x05,0x00,0x8b,0xd2,0x7e,0x04,0x02,0x00]
21397 0x05,0x00,0x8b,0xd2,0x7e,0x04,0x02,0x00
21399 # CHECK: v_bcnt_u32_b32 v5, exec_hi, v2          ; encoding: [0x05,0x00,0x8b,0xd2,0x7f,0x04,0x02,0x00]
21400 0x05,0x00,0x8b,0xd2,0x7f,0x04,0x02,0x00
21402 # CHECK: v_bcnt_u32_b32 v5, 0, v2                ; encoding: [0x05,0x00,0x8b,0xd2,0x80,0x04,0x02,0x00]
21403 0x05,0x00,0x8b,0xd2,0x80,0x04,0x02,0x00
21405 # CHECK: v_bcnt_u32_b32 v5, -1, v2               ; encoding: [0x05,0x00,0x8b,0xd2,0xc1,0x04,0x02,0x00]
21406 0x05,0x00,0x8b,0xd2,0xc1,0x04,0x02,0x00
21408 # CHECK: v_bcnt_u32_b32 v5, 0.5, v2              ; encoding: [0x05,0x00,0x8b,0xd2,0xf0,0x04,0x02,0x00]
21409 0x05,0x00,0x8b,0xd2,0xf0,0x04,0x02,0x00
21411 # CHECK: v_bcnt_u32_b32 v5, -4.0, v2             ; encoding: [0x05,0x00,0x8b,0xd2,0xf7,0x04,0x02,0x00]
21412 0x05,0x00,0x8b,0xd2,0xf7,0x04,0x02,0x00
21414 # CHECK: v_bcnt_u32_b32 v5, v1, v255             ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0xff,0x03,0x00]
21415 0x05,0x00,0x8b,0xd2,0x01,0xff,0x03,0x00
21417 # CHECK: v_bcnt_u32_b32 v5, v1, s2               ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0x05,0x00,0x00]
21418 0x05,0x00,0x8b,0xd2,0x01,0x05,0x00,0x00
21420 # CHECK: v_bcnt_u32_b32 v5, v1, s101             ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0xcb,0x00,0x00]
21421 0x05,0x00,0x8b,0xd2,0x01,0xcb,0x00,0x00
21423 # CHECK: v_bcnt_u32_b32 v5, v1, flat_scratch_lo  ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0xcd,0x00,0x00]
21424 0x05,0x00,0x8b,0xd2,0x01,0xcd,0x00,0x00
21426 # CHECK: v_bcnt_u32_b32 v5, v1, flat_scratch_hi  ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0xcf,0x00,0x00]
21427 0x05,0x00,0x8b,0xd2,0x01,0xcf,0x00,0x00
21429 # CHECK: v_bcnt_u32_b32 v5, v1, vcc_lo           ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0xd5,0x00,0x00]
21430 0x05,0x00,0x8b,0xd2,0x01,0xd5,0x00,0x00
21432 # CHECK: v_bcnt_u32_b32 v5, v1, vcc_hi           ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0xd7,0x00,0x00]
21433 0x05,0x00,0x8b,0xd2,0x01,0xd7,0x00,0x00
21435 # CHECK: v_bcnt_u32_b32 v5, v1, tba_lo           ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0xd9,0x00,0x00]
21436 0x05,0x00,0x8b,0xd2,0x01,0xd9,0x00,0x00
21438 # CHECK: v_bcnt_u32_b32 v5, v1, tba_hi           ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0xdb,0x00,0x00]
21439 0x05,0x00,0x8b,0xd2,0x01,0xdb,0x00,0x00
21441 # CHECK: v_bcnt_u32_b32 v5, v1, tma_lo           ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0xdd,0x00,0x00]
21442 0x05,0x00,0x8b,0xd2,0x01,0xdd,0x00,0x00
21444 # CHECK: v_bcnt_u32_b32 v5, v1, tma_hi           ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0xdf,0x00,0x00]
21445 0x05,0x00,0x8b,0xd2,0x01,0xdf,0x00,0x00
21447 # CHECK: v_bcnt_u32_b32 v5, v1, ttmp11           ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0xf7,0x00,0x00]
21448 0x05,0x00,0x8b,0xd2,0x01,0xf7,0x00,0x00
21450 # CHECK: v_bcnt_u32_b32 v5, v1, m0               ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0xf9,0x00,0x00]
21451 0x05,0x00,0x8b,0xd2,0x01,0xf9,0x00,0x00
21453 # CHECK: v_bcnt_u32_b32 v5, v1, exec_lo          ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0xfd,0x00,0x00]
21454 0x05,0x00,0x8b,0xd2,0x01,0xfd,0x00,0x00
21456 # CHECK: v_bcnt_u32_b32 v5, v1, exec_hi          ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0xff,0x00,0x00]
21457 0x05,0x00,0x8b,0xd2,0x01,0xff,0x00,0x00
21459 # CHECK: v_bcnt_u32_b32 v5, v1, 0                ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0x01,0x01,0x00]
21460 0x05,0x00,0x8b,0xd2,0x01,0x01,0x01,0x00
21462 # CHECK: v_bcnt_u32_b32 v5, v1, -1               ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0x83,0x01,0x00]
21463 0x05,0x00,0x8b,0xd2,0x01,0x83,0x01,0x00
21465 # CHECK: v_bcnt_u32_b32 v5, v1, 0.5              ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0xe1,0x01,0x00]
21466 0x05,0x00,0x8b,0xd2,0x01,0xe1,0x01,0x00
21468 # CHECK: v_bcnt_u32_b32 v5, v1, -4.0             ; encoding: [0x05,0x00,0x8b,0xd2,0x01,0xef,0x01,0x00]
21469 0x05,0x00,0x8b,0xd2,0x01,0xef,0x01,0x00
21471 # CHECK: v_mbcnt_lo_u32_b32 v5, v1, v2           ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0x05,0x02,0x00]
21472 0x05,0x00,0x8c,0xd2,0x01,0x05,0x02,0x00
21474 # CHECK: v_mbcnt_lo_u32_b32 v255, v1, v2         ; encoding: [0xff,0x00,0x8c,0xd2,0x01,0x05,0x02,0x00]
21475 0xff,0x00,0x8c,0xd2,0x01,0x05,0x02,0x00
21477 # CHECK: v_mbcnt_lo_u32_b32 v5, v255, v2         ; encoding: [0x05,0x00,0x8c,0xd2,0xff,0x05,0x02,0x00]
21478 0x05,0x00,0x8c,0xd2,0xff,0x05,0x02,0x00
21480 # CHECK: v_mbcnt_lo_u32_b32 v5, s1, v2           ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0x04,0x02,0x00]
21481 0x05,0x00,0x8c,0xd2,0x01,0x04,0x02,0x00
21483 # CHECK: v_mbcnt_lo_u32_b32 v5, s101, v2         ; encoding: [0x05,0x00,0x8c,0xd2,0x65,0x04,0x02,0x00]
21484 0x05,0x00,0x8c,0xd2,0x65,0x04,0x02,0x00
21486 # CHECK: v_mbcnt_lo_u32_b32 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x8c,0xd2,0x66,0x04,0x02,0x00]
21487 0x05,0x00,0x8c,0xd2,0x66,0x04,0x02,0x00
21489 # CHECK: v_mbcnt_lo_u32_b32 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x8c,0xd2,0x67,0x04,0x02,0x00]
21490 0x05,0x00,0x8c,0xd2,0x67,0x04,0x02,0x00
21492 # CHECK: v_mbcnt_lo_u32_b32 v5, vcc_lo, v2       ; encoding: [0x05,0x00,0x8c,0xd2,0x6a,0x04,0x02,0x00]
21493 0x05,0x00,0x8c,0xd2,0x6a,0x04,0x02,0x00
21495 # CHECK: v_mbcnt_lo_u32_b32 v5, vcc_hi, v2       ; encoding: [0x05,0x00,0x8c,0xd2,0x6b,0x04,0x02,0x00]
21496 0x05,0x00,0x8c,0xd2,0x6b,0x04,0x02,0x00
21498 # CHECK: v_mbcnt_lo_u32_b32 v5, tba_lo, v2       ; encoding: [0x05,0x00,0x8c,0xd2,0x6c,0x04,0x02,0x00]
21499 0x05,0x00,0x8c,0xd2,0x6c,0x04,0x02,0x00
21501 # CHECK: v_mbcnt_lo_u32_b32 v5, tba_hi, v2       ; encoding: [0x05,0x00,0x8c,0xd2,0x6d,0x04,0x02,0x00]
21502 0x05,0x00,0x8c,0xd2,0x6d,0x04,0x02,0x00
21504 # CHECK: v_mbcnt_lo_u32_b32 v5, tma_lo, v2       ; encoding: [0x05,0x00,0x8c,0xd2,0x6e,0x04,0x02,0x00]
21505 0x05,0x00,0x8c,0xd2,0x6e,0x04,0x02,0x00
21507 # CHECK: v_mbcnt_lo_u32_b32 v5, tma_hi, v2       ; encoding: [0x05,0x00,0x8c,0xd2,0x6f,0x04,0x02,0x00]
21508 0x05,0x00,0x8c,0xd2,0x6f,0x04,0x02,0x00
21510 # CHECK: v_mbcnt_lo_u32_b32 v5, ttmp11, v2       ; encoding: [0x05,0x00,0x8c,0xd2,0x7b,0x04,0x02,0x00]
21511 0x05,0x00,0x8c,0xd2,0x7b,0x04,0x02,0x00
21513 # CHECK: v_mbcnt_lo_u32_b32 v5, m0, v2           ; encoding: [0x05,0x00,0x8c,0xd2,0x7c,0x04,0x02,0x00]
21514 0x05,0x00,0x8c,0xd2,0x7c,0x04,0x02,0x00
21516 # CHECK: v_mbcnt_lo_u32_b32 v5, exec_lo, v2      ; encoding: [0x05,0x00,0x8c,0xd2,0x7e,0x04,0x02,0x00]
21517 0x05,0x00,0x8c,0xd2,0x7e,0x04,0x02,0x00
21519 # CHECK: v_mbcnt_lo_u32_b32 v5, exec_hi, v2      ; encoding: [0x05,0x00,0x8c,0xd2,0x7f,0x04,0x02,0x00]
21520 0x05,0x00,0x8c,0xd2,0x7f,0x04,0x02,0x00
21522 # CHECK: v_mbcnt_lo_u32_b32 v5, 0, v2            ; encoding: [0x05,0x00,0x8c,0xd2,0x80,0x04,0x02,0x00]
21523 0x05,0x00,0x8c,0xd2,0x80,0x04,0x02,0x00
21525 # CHECK: v_mbcnt_lo_u32_b32 v5, -1, v2           ; encoding: [0x05,0x00,0x8c,0xd2,0xc1,0x04,0x02,0x00]
21526 0x05,0x00,0x8c,0xd2,0xc1,0x04,0x02,0x00
21528 # CHECK: v_mbcnt_lo_u32_b32 v5, 0.5, v2          ; encoding: [0x05,0x00,0x8c,0xd2,0xf0,0x04,0x02,0x00]
21529 0x05,0x00,0x8c,0xd2,0xf0,0x04,0x02,0x00
21531 # CHECK: v_mbcnt_lo_u32_b32 v5, -4.0, v2         ; encoding: [0x05,0x00,0x8c,0xd2,0xf7,0x04,0x02,0x00]
21532 0x05,0x00,0x8c,0xd2,0xf7,0x04,0x02,0x00
21534 # CHECK: v_mbcnt_lo_u32_b32 v5, v1, v255         ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0xff,0x03,0x00]
21535 0x05,0x00,0x8c,0xd2,0x01,0xff,0x03,0x00
21537 # CHECK: v_mbcnt_lo_u32_b32 v5, v1, s2           ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0x05,0x00,0x00]
21538 0x05,0x00,0x8c,0xd2,0x01,0x05,0x00,0x00
21540 # CHECK: v_mbcnt_lo_u32_b32 v5, v1, s101         ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0xcb,0x00,0x00]
21541 0x05,0x00,0x8c,0xd2,0x01,0xcb,0x00,0x00
21543 # CHECK: v_mbcnt_lo_u32_b32 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0xcd,0x00,0x00]
21544 0x05,0x00,0x8c,0xd2,0x01,0xcd,0x00,0x00
21546 # CHECK: v_mbcnt_lo_u32_b32 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0xcf,0x00,0x00]
21547 0x05,0x00,0x8c,0xd2,0x01,0xcf,0x00,0x00
21549 # CHECK: v_mbcnt_lo_u32_b32 v5, v1, vcc_lo       ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0xd5,0x00,0x00]
21550 0x05,0x00,0x8c,0xd2,0x01,0xd5,0x00,0x00
21552 # CHECK: v_mbcnt_lo_u32_b32 v5, v1, vcc_hi       ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0xd7,0x00,0x00]
21553 0x05,0x00,0x8c,0xd2,0x01,0xd7,0x00,0x00
21555 # CHECK: v_mbcnt_lo_u32_b32 v5, v1, tba_lo       ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0xd9,0x00,0x00]
21556 0x05,0x00,0x8c,0xd2,0x01,0xd9,0x00,0x00
21558 # CHECK: v_mbcnt_lo_u32_b32 v5, v1, tba_hi       ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0xdb,0x00,0x00]
21559 0x05,0x00,0x8c,0xd2,0x01,0xdb,0x00,0x00
21561 # CHECK: v_mbcnt_lo_u32_b32 v5, v1, tma_lo       ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0xdd,0x00,0x00]
21562 0x05,0x00,0x8c,0xd2,0x01,0xdd,0x00,0x00
21564 # CHECK: v_mbcnt_lo_u32_b32 v5, v1, tma_hi       ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0xdf,0x00,0x00]
21565 0x05,0x00,0x8c,0xd2,0x01,0xdf,0x00,0x00
21567 # CHECK: v_mbcnt_lo_u32_b32 v5, v1, ttmp11       ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0xf7,0x00,0x00]
21568 0x05,0x00,0x8c,0xd2,0x01,0xf7,0x00,0x00
21570 # CHECK: v_mbcnt_lo_u32_b32 v5, v1, m0           ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0xf9,0x00,0x00]
21571 0x05,0x00,0x8c,0xd2,0x01,0xf9,0x00,0x00
21573 # CHECK: v_mbcnt_lo_u32_b32 v5, v1, exec_lo      ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0xfd,0x00,0x00]
21574 0x05,0x00,0x8c,0xd2,0x01,0xfd,0x00,0x00
21576 # CHECK: v_mbcnt_lo_u32_b32 v5, v1, exec_hi      ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0xff,0x00,0x00]
21577 0x05,0x00,0x8c,0xd2,0x01,0xff,0x00,0x00
21579 # CHECK: v_mbcnt_lo_u32_b32 v5, v1, 0            ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0x01,0x01,0x00]
21580 0x05,0x00,0x8c,0xd2,0x01,0x01,0x01,0x00
21582 # CHECK: v_mbcnt_lo_u32_b32 v5, v1, -1           ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0x83,0x01,0x00]
21583 0x05,0x00,0x8c,0xd2,0x01,0x83,0x01,0x00
21585 # CHECK: v_mbcnt_lo_u32_b32 v5, v1, 0.5          ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0xe1,0x01,0x00]
21586 0x05,0x00,0x8c,0xd2,0x01,0xe1,0x01,0x00
21588 # CHECK: v_mbcnt_lo_u32_b32 v5, v1, -4.0         ; encoding: [0x05,0x00,0x8c,0xd2,0x01,0xef,0x01,0x00]
21589 0x05,0x00,0x8c,0xd2,0x01,0xef,0x01,0x00
21591 # CHECK: v_mbcnt_hi_u32_b32 v5, v1, v2           ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0x05,0x02,0x00]
21592 0x05,0x00,0x8d,0xd2,0x01,0x05,0x02,0x00
21594 # CHECK: v_mbcnt_hi_u32_b32 v255, v1, v2         ; encoding: [0xff,0x00,0x8d,0xd2,0x01,0x05,0x02,0x00]
21595 0xff,0x00,0x8d,0xd2,0x01,0x05,0x02,0x00
21597 # CHECK: v_mbcnt_hi_u32_b32 v5, v255, v2         ; encoding: [0x05,0x00,0x8d,0xd2,0xff,0x05,0x02,0x00]
21598 0x05,0x00,0x8d,0xd2,0xff,0x05,0x02,0x00
21600 # CHECK: v_mbcnt_hi_u32_b32 v5, s1, v2           ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0x04,0x02,0x00]
21601 0x05,0x00,0x8d,0xd2,0x01,0x04,0x02,0x00
21603 # CHECK: v_mbcnt_hi_u32_b32 v5, s101, v2         ; encoding: [0x05,0x00,0x8d,0xd2,0x65,0x04,0x02,0x00]
21604 0x05,0x00,0x8d,0xd2,0x65,0x04,0x02,0x00
21606 # CHECK: v_mbcnt_hi_u32_b32 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x8d,0xd2,0x66,0x04,0x02,0x00]
21607 0x05,0x00,0x8d,0xd2,0x66,0x04,0x02,0x00
21609 # CHECK: v_mbcnt_hi_u32_b32 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x8d,0xd2,0x67,0x04,0x02,0x00]
21610 0x05,0x00,0x8d,0xd2,0x67,0x04,0x02,0x00
21612 # CHECK: v_mbcnt_hi_u32_b32 v5, vcc_lo, v2       ; encoding: [0x05,0x00,0x8d,0xd2,0x6a,0x04,0x02,0x00]
21613 0x05,0x00,0x8d,0xd2,0x6a,0x04,0x02,0x00
21615 # CHECK: v_mbcnt_hi_u32_b32 v5, vcc_hi, v2       ; encoding: [0x05,0x00,0x8d,0xd2,0x6b,0x04,0x02,0x00]
21616 0x05,0x00,0x8d,0xd2,0x6b,0x04,0x02,0x00
21618 # CHECK: v_mbcnt_hi_u32_b32 v5, tba_lo, v2       ; encoding: [0x05,0x00,0x8d,0xd2,0x6c,0x04,0x02,0x00]
21619 0x05,0x00,0x8d,0xd2,0x6c,0x04,0x02,0x00
21621 # CHECK: v_mbcnt_hi_u32_b32 v5, tba_hi, v2       ; encoding: [0x05,0x00,0x8d,0xd2,0x6d,0x04,0x02,0x00]
21622 0x05,0x00,0x8d,0xd2,0x6d,0x04,0x02,0x00
21624 # CHECK: v_mbcnt_hi_u32_b32 v5, tma_lo, v2       ; encoding: [0x05,0x00,0x8d,0xd2,0x6e,0x04,0x02,0x00]
21625 0x05,0x00,0x8d,0xd2,0x6e,0x04,0x02,0x00
21627 # CHECK: v_mbcnt_hi_u32_b32 v5, tma_hi, v2       ; encoding: [0x05,0x00,0x8d,0xd2,0x6f,0x04,0x02,0x00]
21628 0x05,0x00,0x8d,0xd2,0x6f,0x04,0x02,0x00
21630 # CHECK: v_mbcnt_hi_u32_b32 v5, ttmp11, v2       ; encoding: [0x05,0x00,0x8d,0xd2,0x7b,0x04,0x02,0x00]
21631 0x05,0x00,0x8d,0xd2,0x7b,0x04,0x02,0x00
21633 # CHECK: v_mbcnt_hi_u32_b32 v5, m0, v2           ; encoding: [0x05,0x00,0x8d,0xd2,0x7c,0x04,0x02,0x00]
21634 0x05,0x00,0x8d,0xd2,0x7c,0x04,0x02,0x00
21636 # CHECK: v_mbcnt_hi_u32_b32 v5, exec_lo, v2      ; encoding: [0x05,0x00,0x8d,0xd2,0x7e,0x04,0x02,0x00]
21637 0x05,0x00,0x8d,0xd2,0x7e,0x04,0x02,0x00
21639 # CHECK: v_mbcnt_hi_u32_b32 v5, exec_hi, v2      ; encoding: [0x05,0x00,0x8d,0xd2,0x7f,0x04,0x02,0x00]
21640 0x05,0x00,0x8d,0xd2,0x7f,0x04,0x02,0x00
21642 # CHECK: v_mbcnt_hi_u32_b32 v5, 0, v2            ; encoding: [0x05,0x00,0x8d,0xd2,0x80,0x04,0x02,0x00]
21643 0x05,0x00,0x8d,0xd2,0x80,0x04,0x02,0x00
21645 # CHECK: v_mbcnt_hi_u32_b32 v5, -1, v2           ; encoding: [0x05,0x00,0x8d,0xd2,0xc1,0x04,0x02,0x00]
21646 0x05,0x00,0x8d,0xd2,0xc1,0x04,0x02,0x00
21648 # CHECK: v_mbcnt_hi_u32_b32 v5, 0.5, v2          ; encoding: [0x05,0x00,0x8d,0xd2,0xf0,0x04,0x02,0x00]
21649 0x05,0x00,0x8d,0xd2,0xf0,0x04,0x02,0x00
21651 # CHECK: v_mbcnt_hi_u32_b32 v5, -4.0, v2         ; encoding: [0x05,0x00,0x8d,0xd2,0xf7,0x04,0x02,0x00]
21652 0x05,0x00,0x8d,0xd2,0xf7,0x04,0x02,0x00
21654 # CHECK: v_mbcnt_hi_u32_b32 v5, v1, v255         ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0xff,0x03,0x00]
21655 0x05,0x00,0x8d,0xd2,0x01,0xff,0x03,0x00
21657 # CHECK: v_mbcnt_hi_u32_b32 v5, v1, s2           ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0x05,0x00,0x00]
21658 0x05,0x00,0x8d,0xd2,0x01,0x05,0x00,0x00
21660 # CHECK: v_mbcnt_hi_u32_b32 v5, v1, s101         ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0xcb,0x00,0x00]
21661 0x05,0x00,0x8d,0xd2,0x01,0xcb,0x00,0x00
21663 # CHECK: v_mbcnt_hi_u32_b32 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0xcd,0x00,0x00]
21664 0x05,0x00,0x8d,0xd2,0x01,0xcd,0x00,0x00
21666 # CHECK: v_mbcnt_hi_u32_b32 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0xcf,0x00,0x00]
21667 0x05,0x00,0x8d,0xd2,0x01,0xcf,0x00,0x00
21669 # CHECK: v_mbcnt_hi_u32_b32 v5, v1, vcc_lo       ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0xd5,0x00,0x00]
21670 0x05,0x00,0x8d,0xd2,0x01,0xd5,0x00,0x00
21672 # CHECK: v_mbcnt_hi_u32_b32 v5, v1, vcc_hi       ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0xd7,0x00,0x00]
21673 0x05,0x00,0x8d,0xd2,0x01,0xd7,0x00,0x00
21675 # CHECK: v_mbcnt_hi_u32_b32 v5, v1, tba_lo       ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0xd9,0x00,0x00]
21676 0x05,0x00,0x8d,0xd2,0x01,0xd9,0x00,0x00
21678 # CHECK: v_mbcnt_hi_u32_b32 v5, v1, tba_hi       ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0xdb,0x00,0x00]
21679 0x05,0x00,0x8d,0xd2,0x01,0xdb,0x00,0x00
21681 # CHECK: v_mbcnt_hi_u32_b32 v5, v1, tma_lo       ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0xdd,0x00,0x00]
21682 0x05,0x00,0x8d,0xd2,0x01,0xdd,0x00,0x00
21684 # CHECK: v_mbcnt_hi_u32_b32 v5, v1, tma_hi       ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0xdf,0x00,0x00]
21685 0x05,0x00,0x8d,0xd2,0x01,0xdf,0x00,0x00
21687 # CHECK: v_mbcnt_hi_u32_b32 v5, v1, ttmp11       ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0xf7,0x00,0x00]
21688 0x05,0x00,0x8d,0xd2,0x01,0xf7,0x00,0x00
21690 # CHECK: v_mbcnt_hi_u32_b32 v5, v1, m0           ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0xf9,0x00,0x00]
21691 0x05,0x00,0x8d,0xd2,0x01,0xf9,0x00,0x00
21693 # CHECK: v_mbcnt_hi_u32_b32 v5, v1, exec_lo      ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0xfd,0x00,0x00]
21694 0x05,0x00,0x8d,0xd2,0x01,0xfd,0x00,0x00
21696 # CHECK: v_mbcnt_hi_u32_b32 v5, v1, exec_hi      ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0xff,0x00,0x00]
21697 0x05,0x00,0x8d,0xd2,0x01,0xff,0x00,0x00
21699 # CHECK: v_mbcnt_hi_u32_b32 v5, v1, 0            ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0x01,0x01,0x00]
21700 0x05,0x00,0x8d,0xd2,0x01,0x01,0x01,0x00
21702 # CHECK: v_mbcnt_hi_u32_b32 v5, v1, -1           ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0x83,0x01,0x00]
21703 0x05,0x00,0x8d,0xd2,0x01,0x83,0x01,0x00
21705 # CHECK: v_mbcnt_hi_u32_b32 v5, v1, 0.5          ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0xe1,0x01,0x00]
21706 0x05,0x00,0x8d,0xd2,0x01,0xe1,0x01,0x00
21708 # CHECK: v_mbcnt_hi_u32_b32 v5, v1, -4.0         ; encoding: [0x05,0x00,0x8d,0xd2,0x01,0xef,0x01,0x00]
21709 0x05,0x00,0x8d,0xd2,0x01,0xef,0x01,0x00
21711 # CHECK: v_lshlrev_b64 v[5:6], v1, v[2:3]        ; encoding: [0x05,0x00,0x8f,0xd2,0x01,0x05,0x02,0x00]
21712 0x05,0x00,0x8f,0xd2,0x01,0x05,0x02,0x00
21714 # CHECK: v_lshlrev_b64 v[254:255], v1, v[2:3]    ; encoding: [0xfe,0x00,0x8f,0xd2,0x01,0x05,0x02,0x00]
21715 0xfe,0x00,0x8f,0xd2,0x01,0x05,0x02,0x00
21717 # CHECK: v_lshlrev_b64 v[5:6], v255, v[2:3]      ; encoding: [0x05,0x00,0x8f,0xd2,0xff,0x05,0x02,0x00]
21718 0x05,0x00,0x8f,0xd2,0xff,0x05,0x02,0x00
21720 # CHECK: v_lshlrev_b64 v[5:6], s1, v[2:3]        ; encoding: [0x05,0x00,0x8f,0xd2,0x01,0x04,0x02,0x00]
21721 0x05,0x00,0x8f,0xd2,0x01,0x04,0x02,0x00
21723 # CHECK: v_lshlrev_b64 v[5:6], s101, v[2:3]      ; encoding: [0x05,0x00,0x8f,0xd2,0x65,0x04,0x02,0x00]
21724 0x05,0x00,0x8f,0xd2,0x65,0x04,0x02,0x00
21726 # CHECK: v_lshlrev_b64 v[5:6], flat_scratch_lo, v[2:3] ; encoding: [0x05,0x00,0x8f,0xd2,0x66,0x04,0x02,0x00]
21727 0x05,0x00,0x8f,0xd2,0x66,0x04,0x02,0x00
21729 # CHECK: v_lshlrev_b64 v[5:6], flat_scratch_hi, v[2:3] ; encoding: [0x05,0x00,0x8f,0xd2,0x67,0x04,0x02,0x00]
21730 0x05,0x00,0x8f,0xd2,0x67,0x04,0x02,0x00
21732 # CHECK: v_lshlrev_b64 v[5:6], vcc_lo, v[2:3]    ; encoding: [0x05,0x00,0x8f,0xd2,0x6a,0x04,0x02,0x00]
21733 0x05,0x00,0x8f,0xd2,0x6a,0x04,0x02,0x00
21735 # CHECK: v_lshlrev_b64 v[5:6], vcc_hi, v[2:3]    ; encoding: [0x05,0x00,0x8f,0xd2,0x6b,0x04,0x02,0x00]
21736 0x05,0x00,0x8f,0xd2,0x6b,0x04,0x02,0x00
21738 # CHECK: v_lshlrev_b64 v[5:6], tba_lo, v[2:3]    ; encoding: [0x05,0x00,0x8f,0xd2,0x6c,0x04,0x02,0x00]
21739 0x05,0x00,0x8f,0xd2,0x6c,0x04,0x02,0x00
21741 # CHECK: v_lshlrev_b64 v[5:6], tba_hi, v[2:3]    ; encoding: [0x05,0x00,0x8f,0xd2,0x6d,0x04,0x02,0x00]
21742 0x05,0x00,0x8f,0xd2,0x6d,0x04,0x02,0x00
21744 # CHECK: v_lshlrev_b64 v[5:6], tma_lo, v[2:3]    ; encoding: [0x05,0x00,0x8f,0xd2,0x6e,0x04,0x02,0x00]
21745 0x05,0x00,0x8f,0xd2,0x6e,0x04,0x02,0x00
21747 # CHECK: v_lshlrev_b64 v[5:6], tma_hi, v[2:3]    ; encoding: [0x05,0x00,0x8f,0xd2,0x6f,0x04,0x02,0x00]
21748 0x05,0x00,0x8f,0xd2,0x6f,0x04,0x02,0x00
21750 # CHECK: v_lshlrev_b64 v[5:6], ttmp11, v[2:3]    ; encoding: [0x05,0x00,0x8f,0xd2,0x7b,0x04,0x02,0x00]
21751 0x05,0x00,0x8f,0xd2,0x7b,0x04,0x02,0x00
21753 # CHECK: v_lshlrev_b64 v[5:6], m0, v[2:3]        ; encoding: [0x05,0x00,0x8f,0xd2,0x7c,0x04,0x02,0x00]
21754 0x05,0x00,0x8f,0xd2,0x7c,0x04,0x02,0x00
21756 # CHECK: v_lshlrev_b64 v[5:6], exec_lo, v[2:3]   ; encoding: [0x05,0x00,0x8f,0xd2,0x7e,0x04,0x02,0x00]
21757 0x05,0x00,0x8f,0xd2,0x7e,0x04,0x02,0x00
21759 # CHECK: v_lshlrev_b64 v[5:6], exec_hi, v[2:3]   ; encoding: [0x05,0x00,0x8f,0xd2,0x7f,0x04,0x02,0x00]
21760 0x05,0x00,0x8f,0xd2,0x7f,0x04,0x02,0x00
21762 # CHECK: v_lshlrev_b64 v[5:6], 0, v[2:3]         ; encoding: [0x05,0x00,0x8f,0xd2,0x80,0x04,0x02,0x00]
21763 0x05,0x00,0x8f,0xd2,0x80,0x04,0x02,0x00
21765 # CHECK: v_lshlrev_b64 v[5:6], -1, v[2:3]        ; encoding: [0x05,0x00,0x8f,0xd2,0xc1,0x04,0x02,0x00]
21766 0x05,0x00,0x8f,0xd2,0xc1,0x04,0x02,0x00
21768 # CHECK: v_lshlrev_b64 v[5:6], 0.5, v[2:3]       ; encoding: [0x05,0x00,0x8f,0xd2,0xf0,0x04,0x02,0x00]
21769 0x05,0x00,0x8f,0xd2,0xf0,0x04,0x02,0x00
21771 # CHECK: v_lshlrev_b64 v[5:6], -4.0, v[2:3]      ; encoding: [0x05,0x00,0x8f,0xd2,0xf7,0x04,0x02,0x00]
21772 0x05,0x00,0x8f,0xd2,0xf7,0x04,0x02,0x00
21774 # CHECK: v_lshlrev_b64 v[5:6], v1, v[254:255]    ; encoding: [0x05,0x00,0x8f,0xd2,0x01,0xfd,0x03,0x00]
21775 0x05,0x00,0x8f,0xd2,0x01,0xfd,0x03,0x00
21777 # CHECK: v_lshlrev_b64 v[5:6], v1, s[4:5]        ; encoding: [0x05,0x00,0x8f,0xd2,0x01,0x09,0x00,0x00]
21778 0x05,0x00,0x8f,0xd2,0x01,0x09,0x00,0x00
21780 # CHECK: v_lshlrev_b64 v[5:6], v1, s[6:7]        ; encoding: [0x05,0x00,0x8f,0xd2,0x01,0x0d,0x00,0x00]
21781 0x05,0x00,0x8f,0xd2,0x01,0x0d,0x00,0x00
21783 # CHECK: v_lshlrev_b64 v[5:6], v1, s[100:101]    ; encoding: [0x05,0x00,0x8f,0xd2,0x01,0xc9,0x00,0x00]
21784 0x05,0x00,0x8f,0xd2,0x01,0xc9,0x00,0x00
21786 # CHECK: v_lshlrev_b64 v[5:6], v1, flat_scratch  ; encoding: [0x05,0x00,0x8f,0xd2,0x01,0xcd,0x00,0x00]
21787 0x05,0x00,0x8f,0xd2,0x01,0xcd,0x00,0x00
21789 # CHECK: v_lshlrev_b64 v[5:6], v1, vcc           ; encoding: [0x05,0x00,0x8f,0xd2,0x01,0xd5,0x00,0x00]
21790 0x05,0x00,0x8f,0xd2,0x01,0xd5,0x00,0x00
21792 # CHECK: v_lshlrev_b64 v[5:6], v1, tba           ; encoding: [0x05,0x00,0x8f,0xd2,0x01,0xd9,0x00,0x00]
21793 0x05,0x00,0x8f,0xd2,0x01,0xd9,0x00,0x00
21795 # CHECK: v_lshlrev_b64 v[5:6], v1, tma           ; encoding: [0x05,0x00,0x8f,0xd2,0x01,0xdd,0x00,0x00]
21796 0x05,0x00,0x8f,0xd2,0x01,0xdd,0x00,0x00
21798 # CHECK: v_lshlrev_b64 v[5:6], v1, ttmp[10:11]   ; encoding: [0x05,0x00,0x8f,0xd2,0x01,0xf5,0x00,0x00]
21799 0x05,0x00,0x8f,0xd2,0x01,0xf5,0x00,0x00
21801 # CHECK: v_lshlrev_b64 v[5:6], v1, exec          ; encoding: [0x05,0x00,0x8f,0xd2,0x01,0xfd,0x00,0x00]
21802 0x05,0x00,0x8f,0xd2,0x01,0xfd,0x00,0x00
21804 # CHECK: v_lshlrev_b64 v[5:6], v1, 0             ; encoding: [0x05,0x00,0x8f,0xd2,0x01,0x01,0x01,0x00]
21805 0x05,0x00,0x8f,0xd2,0x01,0x01,0x01,0x00
21807 # CHECK: v_lshlrev_b64 v[5:6], v1, -1            ; encoding: [0x05,0x00,0x8f,0xd2,0x01,0x83,0x01,0x00]
21808 0x05,0x00,0x8f,0xd2,0x01,0x83,0x01,0x00
21810 # CHECK: v_lshlrev_b64 v[5:6], v1, 0.5           ; encoding: [0x05,0x00,0x8f,0xd2,0x01,0xe1,0x01,0x00]
21811 0x05,0x00,0x8f,0xd2,0x01,0xe1,0x01,0x00
21813 # CHECK: v_lshlrev_b64 v[5:6], v1, -4.0          ; encoding: [0x05,0x00,0x8f,0xd2,0x01,0xef,0x01,0x00]
21814 0x05,0x00,0x8f,0xd2,0x01,0xef,0x01,0x00
21816 # CHECK: v_lshrrev_b64 v[5:6], v1, v[2:3]        ; encoding: [0x05,0x00,0x90,0xd2,0x01,0x05,0x02,0x00]
21817 0x05,0x00,0x90,0xd2,0x01,0x05,0x02,0x00
21819 # CHECK: v_lshrrev_b64 v[254:255], v1, v[2:3]    ; encoding: [0xfe,0x00,0x90,0xd2,0x01,0x05,0x02,0x00]
21820 0xfe,0x00,0x90,0xd2,0x01,0x05,0x02,0x00
21822 # CHECK: v_lshrrev_b64 v[5:6], v255, v[2:3]      ; encoding: [0x05,0x00,0x90,0xd2,0xff,0x05,0x02,0x00]
21823 0x05,0x00,0x90,0xd2,0xff,0x05,0x02,0x00
21825 # CHECK: v_lshrrev_b64 v[5:6], s1, v[2:3]        ; encoding: [0x05,0x00,0x90,0xd2,0x01,0x04,0x02,0x00]
21826 0x05,0x00,0x90,0xd2,0x01,0x04,0x02,0x00
21828 # CHECK: v_lshrrev_b64 v[5:6], s101, v[2:3]      ; encoding: [0x05,0x00,0x90,0xd2,0x65,0x04,0x02,0x00]
21829 0x05,0x00,0x90,0xd2,0x65,0x04,0x02,0x00
21831 # CHECK: v_lshrrev_b64 v[5:6], flat_scratch_lo, v[2:3] ; encoding: [0x05,0x00,0x90,0xd2,0x66,0x04,0x02,0x00]
21832 0x05,0x00,0x90,0xd2,0x66,0x04,0x02,0x00
21834 # CHECK: v_lshrrev_b64 v[5:6], flat_scratch_hi, v[2:3] ; encoding: [0x05,0x00,0x90,0xd2,0x67,0x04,0x02,0x00]
21835 0x05,0x00,0x90,0xd2,0x67,0x04,0x02,0x00
21837 # CHECK: v_lshrrev_b64 v[5:6], vcc_lo, v[2:3]    ; encoding: [0x05,0x00,0x90,0xd2,0x6a,0x04,0x02,0x00]
21838 0x05,0x00,0x90,0xd2,0x6a,0x04,0x02,0x00
21840 # CHECK: v_lshrrev_b64 v[5:6], vcc_hi, v[2:3]    ; encoding: [0x05,0x00,0x90,0xd2,0x6b,0x04,0x02,0x00]
21841 0x05,0x00,0x90,0xd2,0x6b,0x04,0x02,0x00
21843 # CHECK: v_lshrrev_b64 v[5:6], tba_lo, v[2:3]    ; encoding: [0x05,0x00,0x90,0xd2,0x6c,0x04,0x02,0x00]
21844 0x05,0x00,0x90,0xd2,0x6c,0x04,0x02,0x00
21846 # CHECK: v_lshrrev_b64 v[5:6], tba_hi, v[2:3]    ; encoding: [0x05,0x00,0x90,0xd2,0x6d,0x04,0x02,0x00]
21847 0x05,0x00,0x90,0xd2,0x6d,0x04,0x02,0x00
21849 # CHECK: v_lshrrev_b64 v[5:6], tma_lo, v[2:3]    ; encoding: [0x05,0x00,0x90,0xd2,0x6e,0x04,0x02,0x00]
21850 0x05,0x00,0x90,0xd2,0x6e,0x04,0x02,0x00
21852 # CHECK: v_lshrrev_b64 v[5:6], tma_hi, v[2:3]    ; encoding: [0x05,0x00,0x90,0xd2,0x6f,0x04,0x02,0x00]
21853 0x05,0x00,0x90,0xd2,0x6f,0x04,0x02,0x00
21855 # CHECK: v_lshrrev_b64 v[5:6], ttmp11, v[2:3]    ; encoding: [0x05,0x00,0x90,0xd2,0x7b,0x04,0x02,0x00]
21856 0x05,0x00,0x90,0xd2,0x7b,0x04,0x02,0x00
21858 # CHECK: v_lshrrev_b64 v[5:6], m0, v[2:3]        ; encoding: [0x05,0x00,0x90,0xd2,0x7c,0x04,0x02,0x00]
21859 0x05,0x00,0x90,0xd2,0x7c,0x04,0x02,0x00
21861 # CHECK: v_lshrrev_b64 v[5:6], exec_lo, v[2:3]   ; encoding: [0x05,0x00,0x90,0xd2,0x7e,0x04,0x02,0x00]
21862 0x05,0x00,0x90,0xd2,0x7e,0x04,0x02,0x00
21864 # CHECK: v_lshrrev_b64 v[5:6], exec_hi, v[2:3]   ; encoding: [0x05,0x00,0x90,0xd2,0x7f,0x04,0x02,0x00]
21865 0x05,0x00,0x90,0xd2,0x7f,0x04,0x02,0x00
21867 # CHECK: v_lshrrev_b64 v[5:6], 0, v[2:3]         ; encoding: [0x05,0x00,0x90,0xd2,0x80,0x04,0x02,0x00]
21868 0x05,0x00,0x90,0xd2,0x80,0x04,0x02,0x00
21870 # CHECK: v_lshrrev_b64 v[5:6], -1, v[2:3]        ; encoding: [0x05,0x00,0x90,0xd2,0xc1,0x04,0x02,0x00]
21871 0x05,0x00,0x90,0xd2,0xc1,0x04,0x02,0x00
21873 # CHECK: v_lshrrev_b64 v[5:6], 0.5, v[2:3]       ; encoding: [0x05,0x00,0x90,0xd2,0xf0,0x04,0x02,0x00]
21874 0x05,0x00,0x90,0xd2,0xf0,0x04,0x02,0x00
21876 # CHECK: v_lshrrev_b64 v[5:6], -4.0, v[2:3]      ; encoding: [0x05,0x00,0x90,0xd2,0xf7,0x04,0x02,0x00]
21877 0x05,0x00,0x90,0xd2,0xf7,0x04,0x02,0x00
21879 # CHECK: v_lshrrev_b64 v[5:6], v1, v[254:255]    ; encoding: [0x05,0x00,0x90,0xd2,0x01,0xfd,0x03,0x00]
21880 0x05,0x00,0x90,0xd2,0x01,0xfd,0x03,0x00
21882 # CHECK: v_lshrrev_b64 v[5:6], v1, s[4:5]        ; encoding: [0x05,0x00,0x90,0xd2,0x01,0x09,0x00,0x00]
21883 0x05,0x00,0x90,0xd2,0x01,0x09,0x00,0x00
21885 # CHECK: v_lshrrev_b64 v[5:6], v1, s[6:7]        ; encoding: [0x05,0x00,0x90,0xd2,0x01,0x0d,0x00,0x00]
21886 0x05,0x00,0x90,0xd2,0x01,0x0d,0x00,0x00
21888 # CHECK: v_lshrrev_b64 v[5:6], v1, s[100:101]    ; encoding: [0x05,0x00,0x90,0xd2,0x01,0xc9,0x00,0x00]
21889 0x05,0x00,0x90,0xd2,0x01,0xc9,0x00,0x00
21891 # CHECK: v_lshrrev_b64 v[5:6], v1, flat_scratch  ; encoding: [0x05,0x00,0x90,0xd2,0x01,0xcd,0x00,0x00]
21892 0x05,0x00,0x90,0xd2,0x01,0xcd,0x00,0x00
21894 # CHECK: v_lshrrev_b64 v[5:6], v1, vcc           ; encoding: [0x05,0x00,0x90,0xd2,0x01,0xd5,0x00,0x00]
21895 0x05,0x00,0x90,0xd2,0x01,0xd5,0x00,0x00
21897 # CHECK: v_lshrrev_b64 v[5:6], v1, tba           ; encoding: [0x05,0x00,0x90,0xd2,0x01,0xd9,0x00,0x00]
21898 0x05,0x00,0x90,0xd2,0x01,0xd9,0x00,0x00
21900 # CHECK: v_lshrrev_b64 v[5:6], v1, tma           ; encoding: [0x05,0x00,0x90,0xd2,0x01,0xdd,0x00,0x00]
21901 0x05,0x00,0x90,0xd2,0x01,0xdd,0x00,0x00
21903 # CHECK: v_lshrrev_b64 v[5:6], v1, ttmp[10:11]   ; encoding: [0x05,0x00,0x90,0xd2,0x01,0xf5,0x00,0x00]
21904 0x05,0x00,0x90,0xd2,0x01,0xf5,0x00,0x00
21906 # CHECK: v_lshrrev_b64 v[5:6], v1, exec          ; encoding: [0x05,0x00,0x90,0xd2,0x01,0xfd,0x00,0x00]
21907 0x05,0x00,0x90,0xd2,0x01,0xfd,0x00,0x00
21909 # CHECK: v_lshrrev_b64 v[5:6], v1, 0             ; encoding: [0x05,0x00,0x90,0xd2,0x01,0x01,0x01,0x00]
21910 0x05,0x00,0x90,0xd2,0x01,0x01,0x01,0x00
21912 # CHECK: v_lshrrev_b64 v[5:6], v1, -1            ; encoding: [0x05,0x00,0x90,0xd2,0x01,0x83,0x01,0x00]
21913 0x05,0x00,0x90,0xd2,0x01,0x83,0x01,0x00
21915 # CHECK: v_lshrrev_b64 v[5:6], v1, 0.5           ; encoding: [0x05,0x00,0x90,0xd2,0x01,0xe1,0x01,0x00]
21916 0x05,0x00,0x90,0xd2,0x01,0xe1,0x01,0x00
21918 # CHECK: v_lshrrev_b64 v[5:6], v1, -4.0          ; encoding: [0x05,0x00,0x90,0xd2,0x01,0xef,0x01,0x00]
21919 0x05,0x00,0x90,0xd2,0x01,0xef,0x01,0x00
21921 # CHECK: v_ashrrev_i64 v[5:6], v1, v[2:3]        ; encoding: [0x05,0x00,0x91,0xd2,0x01,0x05,0x02,0x00]
21922 0x05,0x00,0x91,0xd2,0x01,0x05,0x02,0x00
21924 # CHECK: v_ashrrev_i64 v[254:255], v1, v[2:3]    ; encoding: [0xfe,0x00,0x91,0xd2,0x01,0x05,0x02,0x00]
21925 0xfe,0x00,0x91,0xd2,0x01,0x05,0x02,0x00
21927 # CHECK: v_ashrrev_i64 v[5:6], v255, v[2:3]      ; encoding: [0x05,0x00,0x91,0xd2,0xff,0x05,0x02,0x00]
21928 0x05,0x00,0x91,0xd2,0xff,0x05,0x02,0x00
21930 # CHECK: v_ashrrev_i64 v[5:6], s1, v[2:3]        ; encoding: [0x05,0x00,0x91,0xd2,0x01,0x04,0x02,0x00]
21931 0x05,0x00,0x91,0xd2,0x01,0x04,0x02,0x00
21933 # CHECK: v_ashrrev_i64 v[5:6], s101, v[2:3]      ; encoding: [0x05,0x00,0x91,0xd2,0x65,0x04,0x02,0x00]
21934 0x05,0x00,0x91,0xd2,0x65,0x04,0x02,0x00
21936 # CHECK: v_ashrrev_i64 v[5:6], flat_scratch_lo, v[2:3] ; encoding: [0x05,0x00,0x91,0xd2,0x66,0x04,0x02,0x00]
21937 0x05,0x00,0x91,0xd2,0x66,0x04,0x02,0x00
21939 # CHECK: v_ashrrev_i64 v[5:6], flat_scratch_hi, v[2:3] ; encoding: [0x05,0x00,0x91,0xd2,0x67,0x04,0x02,0x00]
21940 0x05,0x00,0x91,0xd2,0x67,0x04,0x02,0x00
21942 # CHECK: v_ashrrev_i64 v[5:6], vcc_lo, v[2:3]    ; encoding: [0x05,0x00,0x91,0xd2,0x6a,0x04,0x02,0x00]
21943 0x05,0x00,0x91,0xd2,0x6a,0x04,0x02,0x00
21945 # CHECK: v_ashrrev_i64 v[5:6], vcc_hi, v[2:3]    ; encoding: [0x05,0x00,0x91,0xd2,0x6b,0x04,0x02,0x00]
21946 0x05,0x00,0x91,0xd2,0x6b,0x04,0x02,0x00
21948 # CHECK: v_ashrrev_i64 v[5:6], tba_lo, v[2:3]    ; encoding: [0x05,0x00,0x91,0xd2,0x6c,0x04,0x02,0x00]
21949 0x05,0x00,0x91,0xd2,0x6c,0x04,0x02,0x00
21951 # CHECK: v_ashrrev_i64 v[5:6], tba_hi, v[2:3]    ; encoding: [0x05,0x00,0x91,0xd2,0x6d,0x04,0x02,0x00]
21952 0x05,0x00,0x91,0xd2,0x6d,0x04,0x02,0x00
21954 # CHECK: v_ashrrev_i64 v[5:6], tma_lo, v[2:3]    ; encoding: [0x05,0x00,0x91,0xd2,0x6e,0x04,0x02,0x00]
21955 0x05,0x00,0x91,0xd2,0x6e,0x04,0x02,0x00
21957 # CHECK: v_ashrrev_i64 v[5:6], tma_hi, v[2:3]    ; encoding: [0x05,0x00,0x91,0xd2,0x6f,0x04,0x02,0x00]
21958 0x05,0x00,0x91,0xd2,0x6f,0x04,0x02,0x00
21960 # CHECK: v_ashrrev_i64 v[5:6], ttmp11, v[2:3]    ; encoding: [0x05,0x00,0x91,0xd2,0x7b,0x04,0x02,0x00]
21961 0x05,0x00,0x91,0xd2,0x7b,0x04,0x02,0x00
21963 # CHECK: v_ashrrev_i64 v[5:6], m0, v[2:3]        ; encoding: [0x05,0x00,0x91,0xd2,0x7c,0x04,0x02,0x00]
21964 0x05,0x00,0x91,0xd2,0x7c,0x04,0x02,0x00
21966 # CHECK: v_ashrrev_i64 v[5:6], exec_lo, v[2:3]   ; encoding: [0x05,0x00,0x91,0xd2,0x7e,0x04,0x02,0x00]
21967 0x05,0x00,0x91,0xd2,0x7e,0x04,0x02,0x00
21969 # CHECK: v_ashrrev_i64 v[5:6], exec_hi, v[2:3]   ; encoding: [0x05,0x00,0x91,0xd2,0x7f,0x04,0x02,0x00]
21970 0x05,0x00,0x91,0xd2,0x7f,0x04,0x02,0x00
21972 # CHECK: v_ashrrev_i64 v[5:6], 0, v[2:3]         ; encoding: [0x05,0x00,0x91,0xd2,0x80,0x04,0x02,0x00]
21973 0x05,0x00,0x91,0xd2,0x80,0x04,0x02,0x00
21975 # CHECK: v_ashrrev_i64 v[5:6], -1, v[2:3]        ; encoding: [0x05,0x00,0x91,0xd2,0xc1,0x04,0x02,0x00]
21976 0x05,0x00,0x91,0xd2,0xc1,0x04,0x02,0x00
21978 # CHECK: v_ashrrev_i64 v[5:6], 0.5, v[2:3]       ; encoding: [0x05,0x00,0x91,0xd2,0xf0,0x04,0x02,0x00]
21979 0x05,0x00,0x91,0xd2,0xf0,0x04,0x02,0x00
21981 # CHECK: v_ashrrev_i64 v[5:6], -4.0, v[2:3]      ; encoding: [0x05,0x00,0x91,0xd2,0xf7,0x04,0x02,0x00]
21982 0x05,0x00,0x91,0xd2,0xf7,0x04,0x02,0x00
21984 # CHECK: v_ashrrev_i64 v[5:6], v1, v[254:255]    ; encoding: [0x05,0x00,0x91,0xd2,0x01,0xfd,0x03,0x00]
21985 0x05,0x00,0x91,0xd2,0x01,0xfd,0x03,0x00
21987 # CHECK: v_ashrrev_i64 v[5:6], v1, s[4:5]        ; encoding: [0x05,0x00,0x91,0xd2,0x01,0x09,0x00,0x00]
21988 0x05,0x00,0x91,0xd2,0x01,0x09,0x00,0x00
21990 # CHECK: v_ashrrev_i64 v[5:6], v1, s[6:7]        ; encoding: [0x05,0x00,0x91,0xd2,0x01,0x0d,0x00,0x00]
21991 0x05,0x00,0x91,0xd2,0x01,0x0d,0x00,0x00
21993 # CHECK: v_ashrrev_i64 v[5:6], v1, s[100:101]    ; encoding: [0x05,0x00,0x91,0xd2,0x01,0xc9,0x00,0x00]
21994 0x05,0x00,0x91,0xd2,0x01,0xc9,0x00,0x00
21996 # CHECK: v_ashrrev_i64 v[5:6], v1, flat_scratch  ; encoding: [0x05,0x00,0x91,0xd2,0x01,0xcd,0x00,0x00]
21997 0x05,0x00,0x91,0xd2,0x01,0xcd,0x00,0x00
21999 # CHECK: v_ashrrev_i64 v[5:6], v1, vcc           ; encoding: [0x05,0x00,0x91,0xd2,0x01,0xd5,0x00,0x00]
22000 0x05,0x00,0x91,0xd2,0x01,0xd5,0x00,0x00
22002 # CHECK: v_ashrrev_i64 v[5:6], v1, tba           ; encoding: [0x05,0x00,0x91,0xd2,0x01,0xd9,0x00,0x00]
22003 0x05,0x00,0x91,0xd2,0x01,0xd9,0x00,0x00
22005 # CHECK: v_ashrrev_i64 v[5:6], v1, tma           ; encoding: [0x05,0x00,0x91,0xd2,0x01,0xdd,0x00,0x00]
22006 0x05,0x00,0x91,0xd2,0x01,0xdd,0x00,0x00
22008 # CHECK: v_ashrrev_i64 v[5:6], v1, ttmp[10:11]   ; encoding: [0x05,0x00,0x91,0xd2,0x01,0xf5,0x00,0x00]
22009 0x05,0x00,0x91,0xd2,0x01,0xf5,0x00,0x00
22011 # CHECK: v_ashrrev_i64 v[5:6], v1, exec          ; encoding: [0x05,0x00,0x91,0xd2,0x01,0xfd,0x00,0x00]
22012 0x05,0x00,0x91,0xd2,0x01,0xfd,0x00,0x00
22014 # CHECK: v_ashrrev_i64 v[5:6], v1, 0             ; encoding: [0x05,0x00,0x91,0xd2,0x01,0x01,0x01,0x00]
22015 0x05,0x00,0x91,0xd2,0x01,0x01,0x01,0x00
22017 # CHECK: v_ashrrev_i64 v[5:6], v1, -1            ; encoding: [0x05,0x00,0x91,0xd2,0x01,0x83,0x01,0x00]
22018 0x05,0x00,0x91,0xd2,0x01,0x83,0x01,0x00
22020 # CHECK: v_ashrrev_i64 v[5:6], v1, 0.5           ; encoding: [0x05,0x00,0x91,0xd2,0x01,0xe1,0x01,0x00]
22021 0x05,0x00,0x91,0xd2,0x01,0xe1,0x01,0x00
22023 # CHECK: v_ashrrev_i64 v[5:6], v1, -4.0          ; encoding: [0x05,0x00,0x91,0xd2,0x01,0xef,0x01,0x00]
22024 0x05,0x00,0x91,0xd2,0x01,0xef,0x01,0x00
22026 # CHECK: v_trig_preop_f64 v[5:6], v[1:2], v2     ; encoding: [0x05,0x00,0x92,0xd2,0x01,0x05,0x02,0x00]
22027 0x05,0x00,0x92,0xd2,0x01,0x05,0x02,0x00
22029 # CHECK: v_trig_preop_f64 v[254:255], v[1:2], v2 ; encoding: [0xfe,0x00,0x92,0xd2,0x01,0x05,0x02,0x00]
22030 0xfe,0x00,0x92,0xd2,0x01,0x05,0x02,0x00
22032 # CHECK: v_trig_preop_f64 v[5:6], v[254:255], v2 ; encoding: [0x05,0x00,0x92,0xd2,0xfe,0x05,0x02,0x00]
22033 0x05,0x00,0x92,0xd2,0xfe,0x05,0x02,0x00
22035 # CHECK: v_trig_preop_f64 v[5:6], s[2:3], v2     ; encoding: [0x05,0x00,0x92,0xd2,0x02,0x04,0x02,0x00]
22036 0x05,0x00,0x92,0xd2,0x02,0x04,0x02,0x00
22038 # CHECK: v_trig_preop_f64 v[5:6], s[4:5], v2     ; encoding: [0x05,0x00,0x92,0xd2,0x04,0x04,0x02,0x00]
22039 0x05,0x00,0x92,0xd2,0x04,0x04,0x02,0x00
22041 # CHECK: v_trig_preop_f64 v[5:6], s[100:101], v2 ; encoding: [0x05,0x00,0x92,0xd2,0x64,0x04,0x02,0x00]
22042 0x05,0x00,0x92,0xd2,0x64,0x04,0x02,0x00
22044 # CHECK: v_trig_preop_f64 v[5:6], flat_scratch, v2 ; encoding: [0x05,0x00,0x92,0xd2,0x66,0x04,0x02,0x00]
22045 0x05,0x00,0x92,0xd2,0x66,0x04,0x02,0x00
22047 # CHECK: v_trig_preop_f64 v[5:6], vcc, v2        ; encoding: [0x05,0x00,0x92,0xd2,0x6a,0x04,0x02,0x00]
22048 0x05,0x00,0x92,0xd2,0x6a,0x04,0x02,0x00
22050 # CHECK: v_trig_preop_f64 v[5:6], tba, v2        ; encoding: [0x05,0x00,0x92,0xd2,0x6c,0x04,0x02,0x00]
22051 0x05,0x00,0x92,0xd2,0x6c,0x04,0x02,0x00
22053 # CHECK: v_trig_preop_f64 v[5:6], tma, v2        ; encoding: [0x05,0x00,0x92,0xd2,0x6e,0x04,0x02,0x00]
22054 0x05,0x00,0x92,0xd2,0x6e,0x04,0x02,0x00
22056 # CHECK: v_trig_preop_f64 v[5:6], ttmp[10:11], v2 ; encoding: [0x05,0x00,0x92,0xd2,0x7a,0x04,0x02,0x00]
22057 0x05,0x00,0x92,0xd2,0x7a,0x04,0x02,0x00
22059 # CHECK: v_trig_preop_f64 v[5:6], exec, v2       ; encoding: [0x05,0x00,0x92,0xd2,0x7e,0x04,0x02,0x00]
22060 0x05,0x00,0x92,0xd2,0x7e,0x04,0x02,0x00
22062 # CHECK: v_trig_preop_f64 v[5:6], 0, v2          ; encoding: [0x05,0x00,0x92,0xd2,0x80,0x04,0x02,0x00]
22063 0x05,0x00,0x92,0xd2,0x80,0x04,0x02,0x00
22065 # CHECK: v_trig_preop_f64 v[5:6], -1, v2         ; encoding: [0x05,0x00,0x92,0xd2,0xc1,0x04,0x02,0x00]
22066 0x05,0x00,0x92,0xd2,0xc1,0x04,0x02,0x00
22068 # CHECK: v_trig_preop_f64 v[5:6], 0.5, v2        ; encoding: [0x05,0x00,0x92,0xd2,0xf0,0x04,0x02,0x00]
22069 0x05,0x00,0x92,0xd2,0xf0,0x04,0x02,0x00
22071 # CHECK: v_trig_preop_f64 v[5:6], -4.0, v2       ; encoding: [0x05,0x00,0x92,0xd2,0xf7,0x04,0x02,0x00]
22072 0x05,0x00,0x92,0xd2,0xf7,0x04,0x02,0x00
22074 # CHECK: v_trig_preop_f64 v[5:6], v[1:2], v255   ; encoding: [0x05,0x00,0x92,0xd2,0x01,0xff,0x03,0x00]
22075 0x05,0x00,0x92,0xd2,0x01,0xff,0x03,0x00
22077 # CHECK: v_trig_preop_f64 v[5:6], v[1:2], s2     ; encoding: [0x05,0x00,0x92,0xd2,0x01,0x05,0x00,0x00]
22078 0x05,0x00,0x92,0xd2,0x01,0x05,0x00,0x00
22080 # CHECK: v_trig_preop_f64 v[5:6], v[1:2], s101   ; encoding: [0x05,0x00,0x92,0xd2,0x01,0xcb,0x00,0x00]
22081 0x05,0x00,0x92,0xd2,0x01,0xcb,0x00,0x00
22083 # CHECK: v_trig_preop_f64 v[5:6], v[1:2], flat_scratch_lo ; encoding: [0x05,0x00,0x92,0xd2,0x01,0xcd,0x00,0x00]
22084 0x05,0x00,0x92,0xd2,0x01,0xcd,0x00,0x00
22086 # CHECK: v_trig_preop_f64 v[5:6], v[1:2], flat_scratch_hi ; encoding: [0x05,0x00,0x92,0xd2,0x01,0xcf,0x00,0x00]
22087 0x05,0x00,0x92,0xd2,0x01,0xcf,0x00,0x00
22089 # CHECK: v_trig_preop_f64 v[5:6], v[1:2], vcc_lo ; encoding: [0x05,0x00,0x92,0xd2,0x01,0xd5,0x00,0x00]
22090 0x05,0x00,0x92,0xd2,0x01,0xd5,0x00,0x00
22092 # CHECK: v_trig_preop_f64 v[5:6], v[1:2], vcc_hi ; encoding: [0x05,0x00,0x92,0xd2,0x01,0xd7,0x00,0x00]
22093 0x05,0x00,0x92,0xd2,0x01,0xd7,0x00,0x00
22095 # CHECK: v_trig_preop_f64 v[5:6], v[1:2], tba_lo ; encoding: [0x05,0x00,0x92,0xd2,0x01,0xd9,0x00,0x00]
22096 0x05,0x00,0x92,0xd2,0x01,0xd9,0x00,0x00
22098 # CHECK: v_trig_preop_f64 v[5:6], v[1:2], tba_hi ; encoding: [0x05,0x00,0x92,0xd2,0x01,0xdb,0x00,0x00]
22099 0x05,0x00,0x92,0xd2,0x01,0xdb,0x00,0x00
22101 # CHECK: v_trig_preop_f64 v[5:6], v[1:2], tma_lo ; encoding: [0x05,0x00,0x92,0xd2,0x01,0xdd,0x00,0x00]
22102 0x05,0x00,0x92,0xd2,0x01,0xdd,0x00,0x00
22104 # CHECK: v_trig_preop_f64 v[5:6], v[1:2], tma_hi ; encoding: [0x05,0x00,0x92,0xd2,0x01,0xdf,0x00,0x00]
22105 0x05,0x00,0x92,0xd2,0x01,0xdf,0x00,0x00
22107 # CHECK: v_trig_preop_f64 v[5:6], v[1:2], ttmp11 ; encoding: [0x05,0x00,0x92,0xd2,0x01,0xf7,0x00,0x00]
22108 0x05,0x00,0x92,0xd2,0x01,0xf7,0x00,0x00
22110 # CHECK: v_trig_preop_f64 v[5:6], v[1:2], m0     ; encoding: [0x05,0x00,0x92,0xd2,0x01,0xf9,0x00,0x00]
22111 0x05,0x00,0x92,0xd2,0x01,0xf9,0x00,0x00
22113 # CHECK: v_trig_preop_f64 v[5:6], v[1:2], exec_lo ; encoding: [0x05,0x00,0x92,0xd2,0x01,0xfd,0x00,0x00]
22114 0x05,0x00,0x92,0xd2,0x01,0xfd,0x00,0x00
22116 # CHECK: v_trig_preop_f64 v[5:6], v[1:2], exec_hi ; encoding: [0x05,0x00,0x92,0xd2,0x01,0xff,0x00,0x00]
22117 0x05,0x00,0x92,0xd2,0x01,0xff,0x00,0x00
22119 # CHECK: v_trig_preop_f64 v[5:6], v[1:2], 0      ; encoding: [0x05,0x00,0x92,0xd2,0x01,0x01,0x01,0x00]
22120 0x05,0x00,0x92,0xd2,0x01,0x01,0x01,0x00
22122 # CHECK: v_trig_preop_f64 v[5:6], v[1:2], -1     ; encoding: [0x05,0x00,0x92,0xd2,0x01,0x83,0x01,0x00]
22123 0x05,0x00,0x92,0xd2,0x01,0x83,0x01,0x00
22125 # CHECK: v_trig_preop_f64 v[5:6], v[1:2], 0.5    ; encoding: [0x05,0x00,0x92,0xd2,0x01,0xe1,0x01,0x00]
22126 0x05,0x00,0x92,0xd2,0x01,0xe1,0x01,0x00
22128 # CHECK: v_trig_preop_f64 v[5:6], v[1:2], -4.0   ; encoding: [0x05,0x00,0x92,0xd2,0x01,0xef,0x01,0x00]
22129 0x05,0x00,0x92,0xd2,0x01,0xef,0x01,0x00
22131 # CHECK: v_trig_preop_f64 v[5:6], -v[1:2], v2    ; encoding: [0x05,0x00,0x92,0xd2,0x01,0x05,0x02,0x20]
22132 0x05,0x00,0x92,0xd2,0x01,0x05,0x02,0x20
22134 # CHECK: v_trig_preop_f64 v[5:6], |v[1:2]|, v2   ; encoding: [0x05,0x01,0x92,0xd2,0x01,0x05,0x02,0x00]
22135 0x05,0x01,0x92,0xd2,0x01,0x05,0x02,0x00
22137 # CHECK: v_trig_preop_f64 v[5:6], v[1:2], v2 clamp ; encoding: [0x05,0x80,0x92,0xd2,0x01,0x05,0x02,0x00]
22138 0x05,0x80,0x92,0xd2,0x01,0x05,0x02,0x00
22140 # CHECK: v_trig_preop_f64 v[5:6], v[1:2], v2 mul:2 ; encoding: [0x05,0x00,0x92,0xd2,0x01,0x05,0x02,0x08]
22141 0x05,0x00,0x92,0xd2,0x01,0x05,0x02,0x08
22143 # CHECK: v_trig_preop_f64 v[5:6], v[1:2], v2 mul:4 ; encoding: [0x05,0x00,0x92,0xd2,0x01,0x05,0x02,0x10]
22144 0x05,0x00,0x92,0xd2,0x01,0x05,0x02,0x10
22146 # CHECK: v_trig_preop_f64 v[5:6], v[1:2], v2 div:2 ; encoding: [0x05,0x00,0x92,0xd2,0x01,0x05,0x02,0x18]
22147 0x05,0x00,0x92,0xd2,0x01,0x05,0x02,0x18
22149 # CHECK: v_bfm_b32 v5, v1, v2                    ; encoding: [0x05,0x00,0x93,0xd2,0x01,0x05,0x02,0x00]
22150 0x05,0x00,0x93,0xd2,0x01,0x05,0x02,0x00
22152 # CHECK: v_bfm_b32 v255, v1, v2                  ; encoding: [0xff,0x00,0x93,0xd2,0x01,0x05,0x02,0x00]
22153 0xff,0x00,0x93,0xd2,0x01,0x05,0x02,0x00
22155 # CHECK: v_bfm_b32 v5, v255, v2                  ; encoding: [0x05,0x00,0x93,0xd2,0xff,0x05,0x02,0x00]
22156 0x05,0x00,0x93,0xd2,0xff,0x05,0x02,0x00
22158 # CHECK: v_bfm_b32 v5, s1, v2                    ; encoding: [0x05,0x00,0x93,0xd2,0x01,0x04,0x02,0x00]
22159 0x05,0x00,0x93,0xd2,0x01,0x04,0x02,0x00
22161 # CHECK: v_bfm_b32 v5, s101, v2                  ; encoding: [0x05,0x00,0x93,0xd2,0x65,0x04,0x02,0x00]
22162 0x05,0x00,0x93,0xd2,0x65,0x04,0x02,0x00
22164 # CHECK: v_bfm_b32 v5, flat_scratch_lo, v2       ; encoding: [0x05,0x00,0x93,0xd2,0x66,0x04,0x02,0x00]
22165 0x05,0x00,0x93,0xd2,0x66,0x04,0x02,0x00
22167 # CHECK: v_bfm_b32 v5, flat_scratch_hi, v2       ; encoding: [0x05,0x00,0x93,0xd2,0x67,0x04,0x02,0x00]
22168 0x05,0x00,0x93,0xd2,0x67,0x04,0x02,0x00
22170 # CHECK: v_bfm_b32 v5, vcc_lo, v2                ; encoding: [0x05,0x00,0x93,0xd2,0x6a,0x04,0x02,0x00]
22171 0x05,0x00,0x93,0xd2,0x6a,0x04,0x02,0x00
22173 # CHECK: v_bfm_b32 v5, vcc_hi, v2                ; encoding: [0x05,0x00,0x93,0xd2,0x6b,0x04,0x02,0x00]
22174 0x05,0x00,0x93,0xd2,0x6b,0x04,0x02,0x00
22176 # CHECK: v_bfm_b32 v5, tba_lo, v2                ; encoding: [0x05,0x00,0x93,0xd2,0x6c,0x04,0x02,0x00]
22177 0x05,0x00,0x93,0xd2,0x6c,0x04,0x02,0x00
22179 # CHECK: v_bfm_b32 v5, tba_hi, v2                ; encoding: [0x05,0x00,0x93,0xd2,0x6d,0x04,0x02,0x00]
22180 0x05,0x00,0x93,0xd2,0x6d,0x04,0x02,0x00
22182 # CHECK: v_bfm_b32 v5, tma_lo, v2                ; encoding: [0x05,0x00,0x93,0xd2,0x6e,0x04,0x02,0x00]
22183 0x05,0x00,0x93,0xd2,0x6e,0x04,0x02,0x00
22185 # CHECK: v_bfm_b32 v5, tma_hi, v2                ; encoding: [0x05,0x00,0x93,0xd2,0x6f,0x04,0x02,0x00]
22186 0x05,0x00,0x93,0xd2,0x6f,0x04,0x02,0x00
22188 # CHECK: v_bfm_b32 v5, ttmp11, v2                ; encoding: [0x05,0x00,0x93,0xd2,0x7b,0x04,0x02,0x00]
22189 0x05,0x00,0x93,0xd2,0x7b,0x04,0x02,0x00
22191 # CHECK: v_bfm_b32 v5, m0, v2                    ; encoding: [0x05,0x00,0x93,0xd2,0x7c,0x04,0x02,0x00]
22192 0x05,0x00,0x93,0xd2,0x7c,0x04,0x02,0x00
22194 # CHECK: v_bfm_b32 v5, exec_lo, v2               ; encoding: [0x05,0x00,0x93,0xd2,0x7e,0x04,0x02,0x00]
22195 0x05,0x00,0x93,0xd2,0x7e,0x04,0x02,0x00
22197 # CHECK: v_bfm_b32 v5, exec_hi, v2               ; encoding: [0x05,0x00,0x93,0xd2,0x7f,0x04,0x02,0x00]
22198 0x05,0x00,0x93,0xd2,0x7f,0x04,0x02,0x00
22200 # CHECK: v_bfm_b32 v5, 0, v2                     ; encoding: [0x05,0x00,0x93,0xd2,0x80,0x04,0x02,0x00]
22201 0x05,0x00,0x93,0xd2,0x80,0x04,0x02,0x00
22203 # CHECK: v_bfm_b32 v5, -1, v2                    ; encoding: [0x05,0x00,0x93,0xd2,0xc1,0x04,0x02,0x00]
22204 0x05,0x00,0x93,0xd2,0xc1,0x04,0x02,0x00
22206 # CHECK: v_bfm_b32 v5, 0.5, v2                   ; encoding: [0x05,0x00,0x93,0xd2,0xf0,0x04,0x02,0x00]
22207 0x05,0x00,0x93,0xd2,0xf0,0x04,0x02,0x00
22209 # CHECK: v_bfm_b32 v5, -4.0, v2                  ; encoding: [0x05,0x00,0x93,0xd2,0xf7,0x04,0x02,0x00]
22210 0x05,0x00,0x93,0xd2,0xf7,0x04,0x02,0x00
22212 # CHECK: v_bfm_b32 v5, v1, v255                  ; encoding: [0x05,0x00,0x93,0xd2,0x01,0xff,0x03,0x00]
22213 0x05,0x00,0x93,0xd2,0x01,0xff,0x03,0x00
22215 # CHECK: v_bfm_b32 v5, v1, s2                    ; encoding: [0x05,0x00,0x93,0xd2,0x01,0x05,0x00,0x00]
22216 0x05,0x00,0x93,0xd2,0x01,0x05,0x00,0x00
22218 # CHECK: v_bfm_b32 v5, v1, s101                  ; encoding: [0x05,0x00,0x93,0xd2,0x01,0xcb,0x00,0x00]
22219 0x05,0x00,0x93,0xd2,0x01,0xcb,0x00,0x00
22221 # CHECK: v_bfm_b32 v5, v1, flat_scratch_lo       ; encoding: [0x05,0x00,0x93,0xd2,0x01,0xcd,0x00,0x00]
22222 0x05,0x00,0x93,0xd2,0x01,0xcd,0x00,0x00
22224 # CHECK: v_bfm_b32 v5, v1, flat_scratch_hi       ; encoding: [0x05,0x00,0x93,0xd2,0x01,0xcf,0x00,0x00]
22225 0x05,0x00,0x93,0xd2,0x01,0xcf,0x00,0x00
22227 # CHECK: v_bfm_b32 v5, v1, vcc_lo                ; encoding: [0x05,0x00,0x93,0xd2,0x01,0xd5,0x00,0x00]
22228 0x05,0x00,0x93,0xd2,0x01,0xd5,0x00,0x00
22230 # CHECK: v_bfm_b32 v5, v1, vcc_hi                ; encoding: [0x05,0x00,0x93,0xd2,0x01,0xd7,0x00,0x00]
22231 0x05,0x00,0x93,0xd2,0x01,0xd7,0x00,0x00
22233 # CHECK: v_bfm_b32 v5, v1, tba_lo                ; encoding: [0x05,0x00,0x93,0xd2,0x01,0xd9,0x00,0x00]
22234 0x05,0x00,0x93,0xd2,0x01,0xd9,0x00,0x00
22236 # CHECK: v_bfm_b32 v5, v1, tba_hi                ; encoding: [0x05,0x00,0x93,0xd2,0x01,0xdb,0x00,0x00]
22237 0x05,0x00,0x93,0xd2,0x01,0xdb,0x00,0x00
22239 # CHECK: v_bfm_b32 v5, v1, tma_lo                ; encoding: [0x05,0x00,0x93,0xd2,0x01,0xdd,0x00,0x00]
22240 0x05,0x00,0x93,0xd2,0x01,0xdd,0x00,0x00
22242 # CHECK: v_bfm_b32 v5, v1, tma_hi                ; encoding: [0x05,0x00,0x93,0xd2,0x01,0xdf,0x00,0x00]
22243 0x05,0x00,0x93,0xd2,0x01,0xdf,0x00,0x00
22245 # CHECK: v_bfm_b32 v5, v1, ttmp11                ; encoding: [0x05,0x00,0x93,0xd2,0x01,0xf7,0x00,0x00]
22246 0x05,0x00,0x93,0xd2,0x01,0xf7,0x00,0x00
22248 # CHECK: v_bfm_b32 v5, v1, m0                    ; encoding: [0x05,0x00,0x93,0xd2,0x01,0xf9,0x00,0x00]
22249 0x05,0x00,0x93,0xd2,0x01,0xf9,0x00,0x00
22251 # CHECK: v_bfm_b32 v5, v1, exec_lo               ; encoding: [0x05,0x00,0x93,0xd2,0x01,0xfd,0x00,0x00]
22252 0x05,0x00,0x93,0xd2,0x01,0xfd,0x00,0x00
22254 # CHECK: v_bfm_b32 v5, v1, exec_hi               ; encoding: [0x05,0x00,0x93,0xd2,0x01,0xff,0x00,0x00]
22255 0x05,0x00,0x93,0xd2,0x01,0xff,0x00,0x00
22257 # CHECK: v_bfm_b32 v5, v1, 0                     ; encoding: [0x05,0x00,0x93,0xd2,0x01,0x01,0x01,0x00]
22258 0x05,0x00,0x93,0xd2,0x01,0x01,0x01,0x00
22260 # CHECK: v_bfm_b32 v5, v1, -1                    ; encoding: [0x05,0x00,0x93,0xd2,0x01,0x83,0x01,0x00]
22261 0x05,0x00,0x93,0xd2,0x01,0x83,0x01,0x00
22263 # CHECK: v_bfm_b32 v5, v1, 0.5                   ; encoding: [0x05,0x00,0x93,0xd2,0x01,0xe1,0x01,0x00]
22264 0x05,0x00,0x93,0xd2,0x01,0xe1,0x01,0x00
22266 # CHECK: v_bfm_b32 v5, v1, -4.0                  ; encoding: [0x05,0x00,0x93,0xd2,0x01,0xef,0x01,0x00]
22267 0x05,0x00,0x93,0xd2,0x01,0xef,0x01,0x00
22269 # CHECK: v_cvt_pknorm_i16_f32 v5, v1, v2         ; encoding: [0x05,0x00,0x94,0xd2,0x01,0x05,0x02,0x00]
22270 0x05,0x00,0x94,0xd2,0x01,0x05,0x02,0x00
22272 # CHECK: v_cvt_pknorm_i16_f32 v255, v1, v2       ; encoding: [0xff,0x00,0x94,0xd2,0x01,0x05,0x02,0x00]
22273 0xff,0x00,0x94,0xd2,0x01,0x05,0x02,0x00
22275 # CHECK: v_cvt_pknorm_i16_f32 v5, v255, v2       ; encoding: [0x05,0x00,0x94,0xd2,0xff,0x05,0x02,0x00]
22276 0x05,0x00,0x94,0xd2,0xff,0x05,0x02,0x00
22278 # CHECK: v_cvt_pknorm_i16_f32 v5, s1, v2         ; encoding: [0x05,0x00,0x94,0xd2,0x01,0x04,0x02,0x00]
22279 0x05,0x00,0x94,0xd2,0x01,0x04,0x02,0x00
22281 # CHECK: v_cvt_pknorm_i16_f32 v5, s101, v2       ; encoding: [0x05,0x00,0x94,0xd2,0x65,0x04,0x02,0x00]
22282 0x05,0x00,0x94,0xd2,0x65,0x04,0x02,0x00
22284 # CHECK: v_cvt_pknorm_i16_f32 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x94,0xd2,0x66,0x04,0x02,0x00]
22285 0x05,0x00,0x94,0xd2,0x66,0x04,0x02,0x00
22287 # CHECK: v_cvt_pknorm_i16_f32 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x94,0xd2,0x67,0x04,0x02,0x00]
22288 0x05,0x00,0x94,0xd2,0x67,0x04,0x02,0x00
22290 # CHECK: v_cvt_pknorm_i16_f32 v5, vcc_lo, v2     ; encoding: [0x05,0x00,0x94,0xd2,0x6a,0x04,0x02,0x00]
22291 0x05,0x00,0x94,0xd2,0x6a,0x04,0x02,0x00
22293 # CHECK: v_cvt_pknorm_i16_f32 v5, vcc_hi, v2     ; encoding: [0x05,0x00,0x94,0xd2,0x6b,0x04,0x02,0x00]
22294 0x05,0x00,0x94,0xd2,0x6b,0x04,0x02,0x00
22296 # CHECK: v_cvt_pknorm_i16_f32 v5, tba_lo, v2     ; encoding: [0x05,0x00,0x94,0xd2,0x6c,0x04,0x02,0x00]
22297 0x05,0x00,0x94,0xd2,0x6c,0x04,0x02,0x00
22299 # CHECK: v_cvt_pknorm_i16_f32 v5, tba_hi, v2     ; encoding: [0x05,0x00,0x94,0xd2,0x6d,0x04,0x02,0x00]
22300 0x05,0x00,0x94,0xd2,0x6d,0x04,0x02,0x00
22302 # CHECK: v_cvt_pknorm_i16_f32 v5, tma_lo, v2     ; encoding: [0x05,0x00,0x94,0xd2,0x6e,0x04,0x02,0x00]
22303 0x05,0x00,0x94,0xd2,0x6e,0x04,0x02,0x00
22305 # CHECK: v_cvt_pknorm_i16_f32 v5, tma_hi, v2     ; encoding: [0x05,0x00,0x94,0xd2,0x6f,0x04,0x02,0x00]
22306 0x05,0x00,0x94,0xd2,0x6f,0x04,0x02,0x00
22308 # CHECK: v_cvt_pknorm_i16_f32 v5, ttmp11, v2     ; encoding: [0x05,0x00,0x94,0xd2,0x7b,0x04,0x02,0x00]
22309 0x05,0x00,0x94,0xd2,0x7b,0x04,0x02,0x00
22311 # CHECK: v_cvt_pknorm_i16_f32 v5, m0, v2         ; encoding: [0x05,0x00,0x94,0xd2,0x7c,0x04,0x02,0x00]
22312 0x05,0x00,0x94,0xd2,0x7c,0x04,0x02,0x00
22314 # CHECK: v_cvt_pknorm_i16_f32 v5, exec_lo, v2    ; encoding: [0x05,0x00,0x94,0xd2,0x7e,0x04,0x02,0x00]
22315 0x05,0x00,0x94,0xd2,0x7e,0x04,0x02,0x00
22317 # CHECK: v_cvt_pknorm_i16_f32 v5, exec_hi, v2    ; encoding: [0x05,0x00,0x94,0xd2,0x7f,0x04,0x02,0x00]
22318 0x05,0x00,0x94,0xd2,0x7f,0x04,0x02,0x00
22320 # CHECK: v_cvt_pknorm_i16_f32 v5, 0, v2          ; encoding: [0x05,0x00,0x94,0xd2,0x80,0x04,0x02,0x00]
22321 0x05,0x00,0x94,0xd2,0x80,0x04,0x02,0x00
22323 # CHECK: v_cvt_pknorm_i16_f32 v5, -1, v2         ; encoding: [0x05,0x00,0x94,0xd2,0xc1,0x04,0x02,0x00]
22324 0x05,0x00,0x94,0xd2,0xc1,0x04,0x02,0x00
22326 # CHECK: v_cvt_pknorm_i16_f32 v5, 0.5, v2        ; encoding: [0x05,0x00,0x94,0xd2,0xf0,0x04,0x02,0x00]
22327 0x05,0x00,0x94,0xd2,0xf0,0x04,0x02,0x00
22329 # CHECK: v_cvt_pknorm_i16_f32 v5, -4.0, v2       ; encoding: [0x05,0x00,0x94,0xd2,0xf7,0x04,0x02,0x00]
22330 0x05,0x00,0x94,0xd2,0xf7,0x04,0x02,0x00
22332 # CHECK: v_cvt_pknorm_i16_f32 v5, v1, v255       ; encoding: [0x05,0x00,0x94,0xd2,0x01,0xff,0x03,0x00]
22333 0x05,0x00,0x94,0xd2,0x01,0xff,0x03,0x00
22335 # CHECK: v_cvt_pknorm_i16_f32 v5, v1, s2         ; encoding: [0x05,0x00,0x94,0xd2,0x01,0x05,0x00,0x00]
22336 0x05,0x00,0x94,0xd2,0x01,0x05,0x00,0x00
22338 # CHECK: v_cvt_pknorm_i16_f32 v5, v1, s101       ; encoding: [0x05,0x00,0x94,0xd2,0x01,0xcb,0x00,0x00]
22339 0x05,0x00,0x94,0xd2,0x01,0xcb,0x00,0x00
22341 # CHECK: v_cvt_pknorm_i16_f32 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x94,0xd2,0x01,0xcd,0x00,0x00]
22342 0x05,0x00,0x94,0xd2,0x01,0xcd,0x00,0x00
22344 # CHECK: v_cvt_pknorm_i16_f32 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x94,0xd2,0x01,0xcf,0x00,0x00]
22345 0x05,0x00,0x94,0xd2,0x01,0xcf,0x00,0x00
22347 # CHECK: v_cvt_pknorm_i16_f32 v5, v1, vcc_lo     ; encoding: [0x05,0x00,0x94,0xd2,0x01,0xd5,0x00,0x00]
22348 0x05,0x00,0x94,0xd2,0x01,0xd5,0x00,0x00
22350 # CHECK: v_cvt_pknorm_i16_f32 v5, v1, vcc_hi     ; encoding: [0x05,0x00,0x94,0xd2,0x01,0xd7,0x00,0x00]
22351 0x05,0x00,0x94,0xd2,0x01,0xd7,0x00,0x00
22353 # CHECK: v_cvt_pknorm_i16_f32 v5, v1, tba_lo     ; encoding: [0x05,0x00,0x94,0xd2,0x01,0xd9,0x00,0x00]
22354 0x05,0x00,0x94,0xd2,0x01,0xd9,0x00,0x00
22356 # CHECK: v_cvt_pknorm_i16_f32 v5, v1, tba_hi     ; encoding: [0x05,0x00,0x94,0xd2,0x01,0xdb,0x00,0x00]
22357 0x05,0x00,0x94,0xd2,0x01,0xdb,0x00,0x00
22359 # CHECK: v_cvt_pknorm_i16_f32 v5, v1, tma_lo     ; encoding: [0x05,0x00,0x94,0xd2,0x01,0xdd,0x00,0x00]
22360 0x05,0x00,0x94,0xd2,0x01,0xdd,0x00,0x00
22362 # CHECK: v_cvt_pknorm_i16_f32 v5, v1, tma_hi     ; encoding: [0x05,0x00,0x94,0xd2,0x01,0xdf,0x00,0x00]
22363 0x05,0x00,0x94,0xd2,0x01,0xdf,0x00,0x00
22365 # CHECK: v_cvt_pknorm_i16_f32 v5, v1, ttmp11     ; encoding: [0x05,0x00,0x94,0xd2,0x01,0xf7,0x00,0x00]
22366 0x05,0x00,0x94,0xd2,0x01,0xf7,0x00,0x00
22368 # CHECK: v_cvt_pknorm_i16_f32 v5, v1, m0         ; encoding: [0x05,0x00,0x94,0xd2,0x01,0xf9,0x00,0x00]
22369 0x05,0x00,0x94,0xd2,0x01,0xf9,0x00,0x00
22371 # CHECK: v_cvt_pknorm_i16_f32 v5, v1, exec_lo    ; encoding: [0x05,0x00,0x94,0xd2,0x01,0xfd,0x00,0x00]
22372 0x05,0x00,0x94,0xd2,0x01,0xfd,0x00,0x00
22374 # CHECK: v_cvt_pknorm_i16_f32 v5, v1, exec_hi    ; encoding: [0x05,0x00,0x94,0xd2,0x01,0xff,0x00,0x00]
22375 0x05,0x00,0x94,0xd2,0x01,0xff,0x00,0x00
22377 # CHECK: v_cvt_pknorm_i16_f32 v5, v1, 0          ; encoding: [0x05,0x00,0x94,0xd2,0x01,0x01,0x01,0x00]
22378 0x05,0x00,0x94,0xd2,0x01,0x01,0x01,0x00
22380 # CHECK: v_cvt_pknorm_i16_f32 v5, v1, -1         ; encoding: [0x05,0x00,0x94,0xd2,0x01,0x83,0x01,0x00]
22381 0x05,0x00,0x94,0xd2,0x01,0x83,0x01,0x00
22383 # CHECK: v_cvt_pknorm_i16_f32 v5, v1, 0.5        ; encoding: [0x05,0x00,0x94,0xd2,0x01,0xe1,0x01,0x00]
22384 0x05,0x00,0x94,0xd2,0x01,0xe1,0x01,0x00
22386 # CHECK: v_cvt_pknorm_i16_f32 v5, v1, -4.0       ; encoding: [0x05,0x00,0x94,0xd2,0x01,0xef,0x01,0x00]
22387 0x05,0x00,0x94,0xd2,0x01,0xef,0x01,0x00
22389 # CHECK: v_cvt_pknorm_i16_f32 v5, -v1, v2        ; encoding: [0x05,0x00,0x94,0xd2,0x01,0x05,0x02,0x20]
22390 0x05,0x00,0x94,0xd2,0x01,0x05,0x02,0x20
22392 # CHECK: v_cvt_pknorm_i16_f32 v5, v1, -v2        ; encoding: [0x05,0x00,0x94,0xd2,0x01,0x05,0x02,0x40]
22393 0x05,0x00,0x94,0xd2,0x01,0x05,0x02,0x40
22395 # CHECK: v_cvt_pknorm_i16_f32 v5, -v1, -v2       ; encoding: [0x05,0x00,0x94,0xd2,0x01,0x05,0x02,0x60]
22396 0x05,0x00,0x94,0xd2,0x01,0x05,0x02,0x60
22398 # CHECK: v_cvt_pknorm_i16_f32 v5, |v1|, v2       ; encoding: [0x05,0x01,0x94,0xd2,0x01,0x05,0x02,0x00]
22399 0x05,0x01,0x94,0xd2,0x01,0x05,0x02,0x00
22401 # CHECK: v_cvt_pknorm_i16_f32 v5, v1, |v2|       ; encoding: [0x05,0x02,0x94,0xd2,0x01,0x05,0x02,0x00]
22402 0x05,0x02,0x94,0xd2,0x01,0x05,0x02,0x00
22404 # CHECK: v_cvt_pknorm_i16_f32 v5, |v1|, |v2|     ; encoding: [0x05,0x03,0x94,0xd2,0x01,0x05,0x02,0x00]
22405 0x05,0x03,0x94,0xd2,0x01,0x05,0x02,0x00
22407 # CHECK: v_cvt_pknorm_u16_f32 v5, v1, v2         ; encoding: [0x05,0x00,0x95,0xd2,0x01,0x05,0x02,0x00]
22408 0x05,0x00,0x95,0xd2,0x01,0x05,0x02,0x00
22410 # CHECK: v_cvt_pknorm_u16_f32 v255, v1, v2       ; encoding: [0xff,0x00,0x95,0xd2,0x01,0x05,0x02,0x00]
22411 0xff,0x00,0x95,0xd2,0x01,0x05,0x02,0x00
22413 # CHECK: v_cvt_pknorm_u16_f32 v5, v255, v2       ; encoding: [0x05,0x00,0x95,0xd2,0xff,0x05,0x02,0x00]
22414 0x05,0x00,0x95,0xd2,0xff,0x05,0x02,0x00
22416 # CHECK: v_cvt_pknorm_u16_f32 v5, s1, v2         ; encoding: [0x05,0x00,0x95,0xd2,0x01,0x04,0x02,0x00]
22417 0x05,0x00,0x95,0xd2,0x01,0x04,0x02,0x00
22419 # CHECK: v_cvt_pknorm_u16_f32 v5, s101, v2       ; encoding: [0x05,0x00,0x95,0xd2,0x65,0x04,0x02,0x00]
22420 0x05,0x00,0x95,0xd2,0x65,0x04,0x02,0x00
22422 # CHECK: v_cvt_pknorm_u16_f32 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x95,0xd2,0x66,0x04,0x02,0x00]
22423 0x05,0x00,0x95,0xd2,0x66,0x04,0x02,0x00
22425 # CHECK: v_cvt_pknorm_u16_f32 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x95,0xd2,0x67,0x04,0x02,0x00]
22426 0x05,0x00,0x95,0xd2,0x67,0x04,0x02,0x00
22428 # CHECK: v_cvt_pknorm_u16_f32 v5, vcc_lo, v2     ; encoding: [0x05,0x00,0x95,0xd2,0x6a,0x04,0x02,0x00]
22429 0x05,0x00,0x95,0xd2,0x6a,0x04,0x02,0x00
22431 # CHECK: v_cvt_pknorm_u16_f32 v5, vcc_hi, v2     ; encoding: [0x05,0x00,0x95,0xd2,0x6b,0x04,0x02,0x00]
22432 0x05,0x00,0x95,0xd2,0x6b,0x04,0x02,0x00
22434 # CHECK: v_cvt_pknorm_u16_f32 v5, tba_lo, v2     ; encoding: [0x05,0x00,0x95,0xd2,0x6c,0x04,0x02,0x00]
22435 0x05,0x00,0x95,0xd2,0x6c,0x04,0x02,0x00
22437 # CHECK: v_cvt_pknorm_u16_f32 v5, tba_hi, v2     ; encoding: [0x05,0x00,0x95,0xd2,0x6d,0x04,0x02,0x00]
22438 0x05,0x00,0x95,0xd2,0x6d,0x04,0x02,0x00
22440 # CHECK: v_cvt_pknorm_u16_f32 v5, tma_lo, v2     ; encoding: [0x05,0x00,0x95,0xd2,0x6e,0x04,0x02,0x00]
22441 0x05,0x00,0x95,0xd2,0x6e,0x04,0x02,0x00
22443 # CHECK: v_cvt_pknorm_u16_f32 v5, tma_hi, v2     ; encoding: [0x05,0x00,0x95,0xd2,0x6f,0x04,0x02,0x00]
22444 0x05,0x00,0x95,0xd2,0x6f,0x04,0x02,0x00
22446 # CHECK: v_cvt_pknorm_u16_f32 v5, ttmp11, v2     ; encoding: [0x05,0x00,0x95,0xd2,0x7b,0x04,0x02,0x00]
22447 0x05,0x00,0x95,0xd2,0x7b,0x04,0x02,0x00
22449 # CHECK: v_cvt_pknorm_u16_f32 v5, m0, v2         ; encoding: [0x05,0x00,0x95,0xd2,0x7c,0x04,0x02,0x00]
22450 0x05,0x00,0x95,0xd2,0x7c,0x04,0x02,0x00
22452 # CHECK: v_cvt_pknorm_u16_f32 v5, exec_lo, v2    ; encoding: [0x05,0x00,0x95,0xd2,0x7e,0x04,0x02,0x00]
22453 0x05,0x00,0x95,0xd2,0x7e,0x04,0x02,0x00
22455 # CHECK: v_cvt_pknorm_u16_f32 v5, exec_hi, v2    ; encoding: [0x05,0x00,0x95,0xd2,0x7f,0x04,0x02,0x00]
22456 0x05,0x00,0x95,0xd2,0x7f,0x04,0x02,0x00
22458 # CHECK: v_cvt_pknorm_u16_f32 v5, 0, v2          ; encoding: [0x05,0x00,0x95,0xd2,0x80,0x04,0x02,0x00]
22459 0x05,0x00,0x95,0xd2,0x80,0x04,0x02,0x00
22461 # CHECK: v_cvt_pknorm_u16_f32 v5, -1, v2         ; encoding: [0x05,0x00,0x95,0xd2,0xc1,0x04,0x02,0x00]
22462 0x05,0x00,0x95,0xd2,0xc1,0x04,0x02,0x00
22464 # CHECK: v_cvt_pknorm_u16_f32 v5, 0.5, v2        ; encoding: [0x05,0x00,0x95,0xd2,0xf0,0x04,0x02,0x00]
22465 0x05,0x00,0x95,0xd2,0xf0,0x04,0x02,0x00
22467 # CHECK: v_cvt_pknorm_u16_f32 v5, -4.0, v2       ; encoding: [0x05,0x00,0x95,0xd2,0xf7,0x04,0x02,0x00]
22468 0x05,0x00,0x95,0xd2,0xf7,0x04,0x02,0x00
22470 # CHECK: v_cvt_pknorm_u16_f32 v5, v1, v255       ; encoding: [0x05,0x00,0x95,0xd2,0x01,0xff,0x03,0x00]
22471 0x05,0x00,0x95,0xd2,0x01,0xff,0x03,0x00
22473 # CHECK: v_cvt_pknorm_u16_f32 v5, v1, s2         ; encoding: [0x05,0x00,0x95,0xd2,0x01,0x05,0x00,0x00]
22474 0x05,0x00,0x95,0xd2,0x01,0x05,0x00,0x00
22476 # CHECK: v_cvt_pknorm_u16_f32 v5, v1, s101       ; encoding: [0x05,0x00,0x95,0xd2,0x01,0xcb,0x00,0x00]
22477 0x05,0x00,0x95,0xd2,0x01,0xcb,0x00,0x00
22479 # CHECK: v_cvt_pknorm_u16_f32 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x95,0xd2,0x01,0xcd,0x00,0x00]
22480 0x05,0x00,0x95,0xd2,0x01,0xcd,0x00,0x00
22482 # CHECK: v_cvt_pknorm_u16_f32 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x95,0xd2,0x01,0xcf,0x00,0x00]
22483 0x05,0x00,0x95,0xd2,0x01,0xcf,0x00,0x00
22485 # CHECK: v_cvt_pknorm_u16_f32 v5, v1, vcc_lo     ; encoding: [0x05,0x00,0x95,0xd2,0x01,0xd5,0x00,0x00]
22486 0x05,0x00,0x95,0xd2,0x01,0xd5,0x00,0x00
22488 # CHECK: v_cvt_pknorm_u16_f32 v5, v1, vcc_hi     ; encoding: [0x05,0x00,0x95,0xd2,0x01,0xd7,0x00,0x00]
22489 0x05,0x00,0x95,0xd2,0x01,0xd7,0x00,0x00
22491 # CHECK: v_cvt_pknorm_u16_f32 v5, v1, tba_lo     ; encoding: [0x05,0x00,0x95,0xd2,0x01,0xd9,0x00,0x00]
22492 0x05,0x00,0x95,0xd2,0x01,0xd9,0x00,0x00
22494 # CHECK: v_cvt_pknorm_u16_f32 v5, v1, tba_hi     ; encoding: [0x05,0x00,0x95,0xd2,0x01,0xdb,0x00,0x00]
22495 0x05,0x00,0x95,0xd2,0x01,0xdb,0x00,0x00
22497 # CHECK: v_cvt_pknorm_u16_f32 v5, v1, tma_lo     ; encoding: [0x05,0x00,0x95,0xd2,0x01,0xdd,0x00,0x00]
22498 0x05,0x00,0x95,0xd2,0x01,0xdd,0x00,0x00
22500 # CHECK: v_cvt_pknorm_u16_f32 v5, v1, tma_hi     ; encoding: [0x05,0x00,0x95,0xd2,0x01,0xdf,0x00,0x00]
22501 0x05,0x00,0x95,0xd2,0x01,0xdf,0x00,0x00
22503 # CHECK: v_cvt_pknorm_u16_f32 v5, v1, ttmp11     ; encoding: [0x05,0x00,0x95,0xd2,0x01,0xf7,0x00,0x00]
22504 0x05,0x00,0x95,0xd2,0x01,0xf7,0x00,0x00
22506 # CHECK: v_cvt_pknorm_u16_f32 v5, v1, m0         ; encoding: [0x05,0x00,0x95,0xd2,0x01,0xf9,0x00,0x00]
22507 0x05,0x00,0x95,0xd2,0x01,0xf9,0x00,0x00
22509 # CHECK: v_cvt_pknorm_u16_f32 v5, v1, exec_lo    ; encoding: [0x05,0x00,0x95,0xd2,0x01,0xfd,0x00,0x00]
22510 0x05,0x00,0x95,0xd2,0x01,0xfd,0x00,0x00
22512 # CHECK: v_cvt_pknorm_u16_f32 v5, v1, exec_hi    ; encoding: [0x05,0x00,0x95,0xd2,0x01,0xff,0x00,0x00]
22513 0x05,0x00,0x95,0xd2,0x01,0xff,0x00,0x00
22515 # CHECK: v_cvt_pknorm_u16_f32 v5, v1, 0          ; encoding: [0x05,0x00,0x95,0xd2,0x01,0x01,0x01,0x00]
22516 0x05,0x00,0x95,0xd2,0x01,0x01,0x01,0x00
22518 # CHECK: v_cvt_pknorm_u16_f32 v5, v1, -1         ; encoding: [0x05,0x00,0x95,0xd2,0x01,0x83,0x01,0x00]
22519 0x05,0x00,0x95,0xd2,0x01,0x83,0x01,0x00
22521 # CHECK: v_cvt_pknorm_u16_f32 v5, v1, 0.5        ; encoding: [0x05,0x00,0x95,0xd2,0x01,0xe1,0x01,0x00]
22522 0x05,0x00,0x95,0xd2,0x01,0xe1,0x01,0x00
22524 # CHECK: v_cvt_pknorm_u16_f32 v5, v1, -4.0       ; encoding: [0x05,0x00,0x95,0xd2,0x01,0xef,0x01,0x00]
22525 0x05,0x00,0x95,0xd2,0x01,0xef,0x01,0x00
22527 # CHECK: v_cvt_pknorm_u16_f32 v5, -v1, v2        ; encoding: [0x05,0x00,0x95,0xd2,0x01,0x05,0x02,0x20]
22528 0x05,0x00,0x95,0xd2,0x01,0x05,0x02,0x20
22530 # CHECK: v_cvt_pknorm_u16_f32 v5, v1, -v2        ; encoding: [0x05,0x00,0x95,0xd2,0x01,0x05,0x02,0x40]
22531 0x05,0x00,0x95,0xd2,0x01,0x05,0x02,0x40
22533 # CHECK: v_cvt_pknorm_u16_f32 v5, -v1, -v2       ; encoding: [0x05,0x00,0x95,0xd2,0x01,0x05,0x02,0x60]
22534 0x05,0x00,0x95,0xd2,0x01,0x05,0x02,0x60
22536 # CHECK: v_cvt_pknorm_u16_f32 v5, |v1|, v2       ; encoding: [0x05,0x01,0x95,0xd2,0x01,0x05,0x02,0x00]
22537 0x05,0x01,0x95,0xd2,0x01,0x05,0x02,0x00
22539 # CHECK: v_cvt_pknorm_u16_f32 v5, v1, |v2|       ; encoding: [0x05,0x02,0x95,0xd2,0x01,0x05,0x02,0x00]
22540 0x05,0x02,0x95,0xd2,0x01,0x05,0x02,0x00
22542 # CHECK: v_cvt_pknorm_u16_f32 v5, |v1|, |v2|     ; encoding: [0x05,0x03,0x95,0xd2,0x01,0x05,0x02,0x00]
22543 0x05,0x03,0x95,0xd2,0x01,0x05,0x02,0x00
22545 # CHECK: v_cvt_pkrtz_f16_f32 v5, v1, v2          ; encoding: [0x05,0x00,0x96,0xd2,0x01,0x05,0x02,0x00]
22546 0x05,0x00,0x96,0xd2,0x01,0x05,0x02,0x00
22548 # CHECK: v_cvt_pkrtz_f16_f32 v255, v1, v2        ; encoding: [0xff,0x00,0x96,0xd2,0x01,0x05,0x02,0x00]
22549 0xff,0x00,0x96,0xd2,0x01,0x05,0x02,0x00
22551 # CHECK: v_cvt_pkrtz_f16_f32 v5, v255, v2        ; encoding: [0x05,0x00,0x96,0xd2,0xff,0x05,0x02,0x00]
22552 0x05,0x00,0x96,0xd2,0xff,0x05,0x02,0x00
22554 # CHECK: v_cvt_pkrtz_f16_f32 v5, s1, v2          ; encoding: [0x05,0x00,0x96,0xd2,0x01,0x04,0x02,0x00]
22555 0x05,0x00,0x96,0xd2,0x01,0x04,0x02,0x00
22557 # CHECK: v_cvt_pkrtz_f16_f32 v5, s101, v2        ; encoding: [0x05,0x00,0x96,0xd2,0x65,0x04,0x02,0x00]
22558 0x05,0x00,0x96,0xd2,0x65,0x04,0x02,0x00
22560 # CHECK: v_cvt_pkrtz_f16_f32 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x96,0xd2,0x66,0x04,0x02,0x00]
22561 0x05,0x00,0x96,0xd2,0x66,0x04,0x02,0x00
22563 # CHECK: v_cvt_pkrtz_f16_f32 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x96,0xd2,0x67,0x04,0x02,0x00]
22564 0x05,0x00,0x96,0xd2,0x67,0x04,0x02,0x00
22566 # CHECK: v_cvt_pkrtz_f16_f32 v5, vcc_lo, v2      ; encoding: [0x05,0x00,0x96,0xd2,0x6a,0x04,0x02,0x00]
22567 0x05,0x00,0x96,0xd2,0x6a,0x04,0x02,0x00
22569 # CHECK: v_cvt_pkrtz_f16_f32 v5, vcc_hi, v2      ; encoding: [0x05,0x00,0x96,0xd2,0x6b,0x04,0x02,0x00]
22570 0x05,0x00,0x96,0xd2,0x6b,0x04,0x02,0x00
22572 # CHECK: v_cvt_pkrtz_f16_f32 v5, tba_lo, v2      ; encoding: [0x05,0x00,0x96,0xd2,0x6c,0x04,0x02,0x00]
22573 0x05,0x00,0x96,0xd2,0x6c,0x04,0x02,0x00
22575 # CHECK: v_cvt_pkrtz_f16_f32 v5, tba_hi, v2      ; encoding: [0x05,0x00,0x96,0xd2,0x6d,0x04,0x02,0x00]
22576 0x05,0x00,0x96,0xd2,0x6d,0x04,0x02,0x00
22578 # CHECK: v_cvt_pkrtz_f16_f32 v5, tma_lo, v2      ; encoding: [0x05,0x00,0x96,0xd2,0x6e,0x04,0x02,0x00]
22579 0x05,0x00,0x96,0xd2,0x6e,0x04,0x02,0x00
22581 # CHECK: v_cvt_pkrtz_f16_f32 v5, tma_hi, v2      ; encoding: [0x05,0x00,0x96,0xd2,0x6f,0x04,0x02,0x00]
22582 0x05,0x00,0x96,0xd2,0x6f,0x04,0x02,0x00
22584 # CHECK: v_cvt_pkrtz_f16_f32 v5, ttmp11, v2      ; encoding: [0x05,0x00,0x96,0xd2,0x7b,0x04,0x02,0x00]
22585 0x05,0x00,0x96,0xd2,0x7b,0x04,0x02,0x00
22587 # CHECK: v_cvt_pkrtz_f16_f32 v5, m0, v2          ; encoding: [0x05,0x00,0x96,0xd2,0x7c,0x04,0x02,0x00]
22588 0x05,0x00,0x96,0xd2,0x7c,0x04,0x02,0x00
22590 # CHECK: v_cvt_pkrtz_f16_f32 v5, exec_lo, v2     ; encoding: [0x05,0x00,0x96,0xd2,0x7e,0x04,0x02,0x00]
22591 0x05,0x00,0x96,0xd2,0x7e,0x04,0x02,0x00
22593 # CHECK: v_cvt_pkrtz_f16_f32 v5, exec_hi, v2     ; encoding: [0x05,0x00,0x96,0xd2,0x7f,0x04,0x02,0x00]
22594 0x05,0x00,0x96,0xd2,0x7f,0x04,0x02,0x00
22596 # CHECK: v_cvt_pkrtz_f16_f32 v5, 0, v2           ; encoding: [0x05,0x00,0x96,0xd2,0x80,0x04,0x02,0x00]
22597 0x05,0x00,0x96,0xd2,0x80,0x04,0x02,0x00
22599 # CHECK: v_cvt_pkrtz_f16_f32 v5, -1, v2          ; encoding: [0x05,0x00,0x96,0xd2,0xc1,0x04,0x02,0x00]
22600 0x05,0x00,0x96,0xd2,0xc1,0x04,0x02,0x00
22602 # CHECK: v_cvt_pkrtz_f16_f32 v5, 0.5, v2         ; encoding: [0x05,0x00,0x96,0xd2,0xf0,0x04,0x02,0x00]
22603 0x05,0x00,0x96,0xd2,0xf0,0x04,0x02,0x00
22605 # CHECK: v_cvt_pkrtz_f16_f32 v5, -4.0, v2        ; encoding: [0x05,0x00,0x96,0xd2,0xf7,0x04,0x02,0x00]
22606 0x05,0x00,0x96,0xd2,0xf7,0x04,0x02,0x00
22608 # CHECK: v_cvt_pkrtz_f16_f32 v5, v1, v255        ; encoding: [0x05,0x00,0x96,0xd2,0x01,0xff,0x03,0x00]
22609 0x05,0x00,0x96,0xd2,0x01,0xff,0x03,0x00
22611 # CHECK: v_cvt_pkrtz_f16_f32 v5, v1, s2          ; encoding: [0x05,0x00,0x96,0xd2,0x01,0x05,0x00,0x00]
22612 0x05,0x00,0x96,0xd2,0x01,0x05,0x00,0x00
22614 # CHECK: v_cvt_pkrtz_f16_f32 v5, v1, s101        ; encoding: [0x05,0x00,0x96,0xd2,0x01,0xcb,0x00,0x00]
22615 0x05,0x00,0x96,0xd2,0x01,0xcb,0x00,0x00
22617 # CHECK: v_cvt_pkrtz_f16_f32 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x96,0xd2,0x01,0xcd,0x00,0x00]
22618 0x05,0x00,0x96,0xd2,0x01,0xcd,0x00,0x00
22620 # CHECK: v_cvt_pkrtz_f16_f32 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x96,0xd2,0x01,0xcf,0x00,0x00]
22621 0x05,0x00,0x96,0xd2,0x01,0xcf,0x00,0x00
22623 # CHECK: v_cvt_pkrtz_f16_f32 v5, v1, vcc_lo      ; encoding: [0x05,0x00,0x96,0xd2,0x01,0xd5,0x00,0x00]
22624 0x05,0x00,0x96,0xd2,0x01,0xd5,0x00,0x00
22626 # CHECK: v_cvt_pkrtz_f16_f32 v5, v1, vcc_hi      ; encoding: [0x05,0x00,0x96,0xd2,0x01,0xd7,0x00,0x00]
22627 0x05,0x00,0x96,0xd2,0x01,0xd7,0x00,0x00
22629 # CHECK: v_cvt_pkrtz_f16_f32 v5, v1, tba_lo      ; encoding: [0x05,0x00,0x96,0xd2,0x01,0xd9,0x00,0x00]
22630 0x05,0x00,0x96,0xd2,0x01,0xd9,0x00,0x00
22632 # CHECK: v_cvt_pkrtz_f16_f32 v5, v1, tba_hi      ; encoding: [0x05,0x00,0x96,0xd2,0x01,0xdb,0x00,0x00]
22633 0x05,0x00,0x96,0xd2,0x01,0xdb,0x00,0x00
22635 # CHECK: v_cvt_pkrtz_f16_f32 v5, v1, tma_lo      ; encoding: [0x05,0x00,0x96,0xd2,0x01,0xdd,0x00,0x00]
22636 0x05,0x00,0x96,0xd2,0x01,0xdd,0x00,0x00
22638 # CHECK: v_cvt_pkrtz_f16_f32 v5, v1, tma_hi      ; encoding: [0x05,0x00,0x96,0xd2,0x01,0xdf,0x00,0x00]
22639 0x05,0x00,0x96,0xd2,0x01,0xdf,0x00,0x00
22641 # CHECK: v_cvt_pkrtz_f16_f32 v5, v1, ttmp11      ; encoding: [0x05,0x00,0x96,0xd2,0x01,0xf7,0x00,0x00]
22642 0x05,0x00,0x96,0xd2,0x01,0xf7,0x00,0x00
22644 # CHECK: v_cvt_pkrtz_f16_f32 v5, v1, m0          ; encoding: [0x05,0x00,0x96,0xd2,0x01,0xf9,0x00,0x00]
22645 0x05,0x00,0x96,0xd2,0x01,0xf9,0x00,0x00
22647 # CHECK: v_cvt_pkrtz_f16_f32 v5, v1, exec_lo     ; encoding: [0x05,0x00,0x96,0xd2,0x01,0xfd,0x00,0x00]
22648 0x05,0x00,0x96,0xd2,0x01,0xfd,0x00,0x00
22650 # CHECK: v_cvt_pkrtz_f16_f32 v5, v1, exec_hi     ; encoding: [0x05,0x00,0x96,0xd2,0x01,0xff,0x00,0x00]
22651 0x05,0x00,0x96,0xd2,0x01,0xff,0x00,0x00
22653 # CHECK: v_cvt_pkrtz_f16_f32 v5, v1, 0           ; encoding: [0x05,0x00,0x96,0xd2,0x01,0x01,0x01,0x00]
22654 0x05,0x00,0x96,0xd2,0x01,0x01,0x01,0x00
22656 # CHECK: v_cvt_pkrtz_f16_f32 v5, v1, -1          ; encoding: [0x05,0x00,0x96,0xd2,0x01,0x83,0x01,0x00]
22657 0x05,0x00,0x96,0xd2,0x01,0x83,0x01,0x00
22659 # CHECK: v_cvt_pkrtz_f16_f32 v5, v1, 0.5         ; encoding: [0x05,0x00,0x96,0xd2,0x01,0xe1,0x01,0x00]
22660 0x05,0x00,0x96,0xd2,0x01,0xe1,0x01,0x00
22662 # CHECK: v_cvt_pkrtz_f16_f32 v5, v1, -4.0        ; encoding: [0x05,0x00,0x96,0xd2,0x01,0xef,0x01,0x00]
22663 0x05,0x00,0x96,0xd2,0x01,0xef,0x01,0x00
22665 # CHECK: v_cvt_pkrtz_f16_f32 v5, -v1, v2         ; encoding: [0x05,0x00,0x96,0xd2,0x01,0x05,0x02,0x20]
22666 0x05,0x00,0x96,0xd2,0x01,0x05,0x02,0x20
22668 # CHECK: v_cvt_pkrtz_f16_f32 v5, v1, -v2         ; encoding: [0x05,0x00,0x96,0xd2,0x01,0x05,0x02,0x40]
22669 0x05,0x00,0x96,0xd2,0x01,0x05,0x02,0x40
22671 # CHECK: v_cvt_pkrtz_f16_f32 v5, -v1, -v2        ; encoding: [0x05,0x00,0x96,0xd2,0x01,0x05,0x02,0x60]
22672 0x05,0x00,0x96,0xd2,0x01,0x05,0x02,0x60
22674 # CHECK: v_cvt_pkrtz_f16_f32 v5, |v1|, v2        ; encoding: [0x05,0x01,0x96,0xd2,0x01,0x05,0x02,0x00]
22675 0x05,0x01,0x96,0xd2,0x01,0x05,0x02,0x00
22677 # CHECK: v_cvt_pkrtz_f16_f32 v5, v1, |v2|        ; encoding: [0x05,0x02,0x96,0xd2,0x01,0x05,0x02,0x00]
22678 0x05,0x02,0x96,0xd2,0x01,0x05,0x02,0x00
22680 # CHECK: v_cvt_pkrtz_f16_f32 v5, |v1|, |v2|      ; encoding: [0x05,0x03,0x96,0xd2,0x01,0x05,0x02,0x00]
22681 0x05,0x03,0x96,0xd2,0x01,0x05,0x02,0x00
22683 # CHECK: v_cvt_pk_u16_u32 v5, v1, v2             ; encoding: [0x05,0x00,0x97,0xd2,0x01,0x05,0x02,0x00]
22684 0x05,0x00,0x97,0xd2,0x01,0x05,0x02,0x00
22686 # CHECK: v_cvt_pk_u16_u32 v255, v1, v2           ; encoding: [0xff,0x00,0x97,0xd2,0x01,0x05,0x02,0x00]
22687 0xff,0x00,0x97,0xd2,0x01,0x05,0x02,0x00
22689 # CHECK: v_cvt_pk_u16_u32 v5, v255, v2           ; encoding: [0x05,0x00,0x97,0xd2,0xff,0x05,0x02,0x00]
22690 0x05,0x00,0x97,0xd2,0xff,0x05,0x02,0x00
22692 # CHECK: v_cvt_pk_u16_u32 v5, s1, v2             ; encoding: [0x05,0x00,0x97,0xd2,0x01,0x04,0x02,0x00]
22693 0x05,0x00,0x97,0xd2,0x01,0x04,0x02,0x00
22695 # CHECK: v_cvt_pk_u16_u32 v5, s101, v2           ; encoding: [0x05,0x00,0x97,0xd2,0x65,0x04,0x02,0x00]
22696 0x05,0x00,0x97,0xd2,0x65,0x04,0x02,0x00
22698 # CHECK: v_cvt_pk_u16_u32 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x97,0xd2,0x66,0x04,0x02,0x00]
22699 0x05,0x00,0x97,0xd2,0x66,0x04,0x02,0x00
22701 # CHECK: v_cvt_pk_u16_u32 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x97,0xd2,0x67,0x04,0x02,0x00]
22702 0x05,0x00,0x97,0xd2,0x67,0x04,0x02,0x00
22704 # CHECK: v_cvt_pk_u16_u32 v5, vcc_lo, v2         ; encoding: [0x05,0x00,0x97,0xd2,0x6a,0x04,0x02,0x00]
22705 0x05,0x00,0x97,0xd2,0x6a,0x04,0x02,0x00
22707 # CHECK: v_cvt_pk_u16_u32 v5, vcc_hi, v2         ; encoding: [0x05,0x00,0x97,0xd2,0x6b,0x04,0x02,0x00]
22708 0x05,0x00,0x97,0xd2,0x6b,0x04,0x02,0x00
22710 # CHECK: v_cvt_pk_u16_u32 v5, tba_lo, v2         ; encoding: [0x05,0x00,0x97,0xd2,0x6c,0x04,0x02,0x00]
22711 0x05,0x00,0x97,0xd2,0x6c,0x04,0x02,0x00
22713 # CHECK: v_cvt_pk_u16_u32 v5, tba_hi, v2         ; encoding: [0x05,0x00,0x97,0xd2,0x6d,0x04,0x02,0x00]
22714 0x05,0x00,0x97,0xd2,0x6d,0x04,0x02,0x00
22716 # CHECK: v_cvt_pk_u16_u32 v5, tma_lo, v2         ; encoding: [0x05,0x00,0x97,0xd2,0x6e,0x04,0x02,0x00]
22717 0x05,0x00,0x97,0xd2,0x6e,0x04,0x02,0x00
22719 # CHECK: v_cvt_pk_u16_u32 v5, tma_hi, v2         ; encoding: [0x05,0x00,0x97,0xd2,0x6f,0x04,0x02,0x00]
22720 0x05,0x00,0x97,0xd2,0x6f,0x04,0x02,0x00
22722 # CHECK: v_cvt_pk_u16_u32 v5, ttmp11, v2         ; encoding: [0x05,0x00,0x97,0xd2,0x7b,0x04,0x02,0x00]
22723 0x05,0x00,0x97,0xd2,0x7b,0x04,0x02,0x00
22725 # CHECK: v_cvt_pk_u16_u32 v5, m0, v2             ; encoding: [0x05,0x00,0x97,0xd2,0x7c,0x04,0x02,0x00]
22726 0x05,0x00,0x97,0xd2,0x7c,0x04,0x02,0x00
22728 # CHECK: v_cvt_pk_u16_u32 v5, exec_lo, v2        ; encoding: [0x05,0x00,0x97,0xd2,0x7e,0x04,0x02,0x00]
22729 0x05,0x00,0x97,0xd2,0x7e,0x04,0x02,0x00
22731 # CHECK: v_cvt_pk_u16_u32 v5, exec_hi, v2        ; encoding: [0x05,0x00,0x97,0xd2,0x7f,0x04,0x02,0x00]
22732 0x05,0x00,0x97,0xd2,0x7f,0x04,0x02,0x00
22734 # CHECK: v_cvt_pk_u16_u32 v5, 0, v2              ; encoding: [0x05,0x00,0x97,0xd2,0x80,0x04,0x02,0x00]
22735 0x05,0x00,0x97,0xd2,0x80,0x04,0x02,0x00
22737 # CHECK: v_cvt_pk_u16_u32 v5, -1, v2             ; encoding: [0x05,0x00,0x97,0xd2,0xc1,0x04,0x02,0x00]
22738 0x05,0x00,0x97,0xd2,0xc1,0x04,0x02,0x00
22740 # CHECK: v_cvt_pk_u16_u32 v5, 0.5, v2            ; encoding: [0x05,0x00,0x97,0xd2,0xf0,0x04,0x02,0x00]
22741 0x05,0x00,0x97,0xd2,0xf0,0x04,0x02,0x00
22743 # CHECK: v_cvt_pk_u16_u32 v5, -4.0, v2           ; encoding: [0x05,0x00,0x97,0xd2,0xf7,0x04,0x02,0x00]
22744 0x05,0x00,0x97,0xd2,0xf7,0x04,0x02,0x00
22746 # CHECK: v_cvt_pk_u16_u32 v5, v1, v255           ; encoding: [0x05,0x00,0x97,0xd2,0x01,0xff,0x03,0x00]
22747 0x05,0x00,0x97,0xd2,0x01,0xff,0x03,0x00
22749 # CHECK: v_cvt_pk_u16_u32 v5, v1, s2             ; encoding: [0x05,0x00,0x97,0xd2,0x01,0x05,0x00,0x00]
22750 0x05,0x00,0x97,0xd2,0x01,0x05,0x00,0x00
22752 # CHECK: v_cvt_pk_u16_u32 v5, v1, s101           ; encoding: [0x05,0x00,0x97,0xd2,0x01,0xcb,0x00,0x00]
22753 0x05,0x00,0x97,0xd2,0x01,0xcb,0x00,0x00
22755 # CHECK: v_cvt_pk_u16_u32 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x97,0xd2,0x01,0xcd,0x00,0x00]
22756 0x05,0x00,0x97,0xd2,0x01,0xcd,0x00,0x00
22758 # CHECK: v_cvt_pk_u16_u32 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x97,0xd2,0x01,0xcf,0x00,0x00]
22759 0x05,0x00,0x97,0xd2,0x01,0xcf,0x00,0x00
22761 # CHECK: v_cvt_pk_u16_u32 v5, v1, vcc_lo         ; encoding: [0x05,0x00,0x97,0xd2,0x01,0xd5,0x00,0x00]
22762 0x05,0x00,0x97,0xd2,0x01,0xd5,0x00,0x00
22764 # CHECK: v_cvt_pk_u16_u32 v5, v1, vcc_hi         ; encoding: [0x05,0x00,0x97,0xd2,0x01,0xd7,0x00,0x00]
22765 0x05,0x00,0x97,0xd2,0x01,0xd7,0x00,0x00
22767 # CHECK: v_cvt_pk_u16_u32 v5, v1, tba_lo         ; encoding: [0x05,0x00,0x97,0xd2,0x01,0xd9,0x00,0x00]
22768 0x05,0x00,0x97,0xd2,0x01,0xd9,0x00,0x00
22770 # CHECK: v_cvt_pk_u16_u32 v5, v1, tba_hi         ; encoding: [0x05,0x00,0x97,0xd2,0x01,0xdb,0x00,0x00]
22771 0x05,0x00,0x97,0xd2,0x01,0xdb,0x00,0x00
22773 # CHECK: v_cvt_pk_u16_u32 v5, v1, tma_lo         ; encoding: [0x05,0x00,0x97,0xd2,0x01,0xdd,0x00,0x00]
22774 0x05,0x00,0x97,0xd2,0x01,0xdd,0x00,0x00
22776 # CHECK: v_cvt_pk_u16_u32 v5, v1, tma_hi         ; encoding: [0x05,0x00,0x97,0xd2,0x01,0xdf,0x00,0x00]
22777 0x05,0x00,0x97,0xd2,0x01,0xdf,0x00,0x00
22779 # CHECK: v_cvt_pk_u16_u32 v5, v1, ttmp11         ; encoding: [0x05,0x00,0x97,0xd2,0x01,0xf7,0x00,0x00]
22780 0x05,0x00,0x97,0xd2,0x01,0xf7,0x00,0x00
22782 # CHECK: v_cvt_pk_u16_u32 v5, v1, m0             ; encoding: [0x05,0x00,0x97,0xd2,0x01,0xf9,0x00,0x00]
22783 0x05,0x00,0x97,0xd2,0x01,0xf9,0x00,0x00
22785 # CHECK: v_cvt_pk_u16_u32 v5, v1, exec_lo        ; encoding: [0x05,0x00,0x97,0xd2,0x01,0xfd,0x00,0x00]
22786 0x05,0x00,0x97,0xd2,0x01,0xfd,0x00,0x00
22788 # CHECK: v_cvt_pk_u16_u32 v5, v1, exec_hi        ; encoding: [0x05,0x00,0x97,0xd2,0x01,0xff,0x00,0x00]
22789 0x05,0x00,0x97,0xd2,0x01,0xff,0x00,0x00
22791 # CHECK: v_cvt_pk_u16_u32 v5, v1, 0              ; encoding: [0x05,0x00,0x97,0xd2,0x01,0x01,0x01,0x00]
22792 0x05,0x00,0x97,0xd2,0x01,0x01,0x01,0x00
22794 # CHECK: v_cvt_pk_u16_u32 v5, v1, -1             ; encoding: [0x05,0x00,0x97,0xd2,0x01,0x83,0x01,0x00]
22795 0x05,0x00,0x97,0xd2,0x01,0x83,0x01,0x00
22797 # CHECK: v_cvt_pk_u16_u32 v5, v1, 0.5            ; encoding: [0x05,0x00,0x97,0xd2,0x01,0xe1,0x01,0x00]
22798 0x05,0x00,0x97,0xd2,0x01,0xe1,0x01,0x00
22800 # CHECK: v_cvt_pk_u16_u32 v5, v1, -4.0           ; encoding: [0x05,0x00,0x97,0xd2,0x01,0xef,0x01,0x00]
22801 0x05,0x00,0x97,0xd2,0x01,0xef,0x01,0x00
22803 # CHECK: v_cvt_pk_i16_i32 v5, v1, v2             ; encoding: [0x05,0x00,0x98,0xd2,0x01,0x05,0x02,0x00]
22804 0x05,0x00,0x98,0xd2,0x01,0x05,0x02,0x00
22806 # CHECK: v_cvt_pk_i16_i32 v255, v1, v2           ; encoding: [0xff,0x00,0x98,0xd2,0x01,0x05,0x02,0x00]
22807 0xff,0x00,0x98,0xd2,0x01,0x05,0x02,0x00
22809 # CHECK: v_cvt_pk_i16_i32 v5, v255, v2           ; encoding: [0x05,0x00,0x98,0xd2,0xff,0x05,0x02,0x00]
22810 0x05,0x00,0x98,0xd2,0xff,0x05,0x02,0x00
22812 # CHECK: v_cvt_pk_i16_i32 v5, s1, v2             ; encoding: [0x05,0x00,0x98,0xd2,0x01,0x04,0x02,0x00]
22813 0x05,0x00,0x98,0xd2,0x01,0x04,0x02,0x00
22815 # CHECK: v_cvt_pk_i16_i32 v5, s101, v2           ; encoding: [0x05,0x00,0x98,0xd2,0x65,0x04,0x02,0x00]
22816 0x05,0x00,0x98,0xd2,0x65,0x04,0x02,0x00
22818 # CHECK: v_cvt_pk_i16_i32 v5, flat_scratch_lo, v2 ; encoding: [0x05,0x00,0x98,0xd2,0x66,0x04,0x02,0x00]
22819 0x05,0x00,0x98,0xd2,0x66,0x04,0x02,0x00
22821 # CHECK: v_cvt_pk_i16_i32 v5, flat_scratch_hi, v2 ; encoding: [0x05,0x00,0x98,0xd2,0x67,0x04,0x02,0x00]
22822 0x05,0x00,0x98,0xd2,0x67,0x04,0x02,0x00
22824 # CHECK: v_cvt_pk_i16_i32 v5, vcc_lo, v2         ; encoding: [0x05,0x00,0x98,0xd2,0x6a,0x04,0x02,0x00]
22825 0x05,0x00,0x98,0xd2,0x6a,0x04,0x02,0x00
22827 # CHECK: v_cvt_pk_i16_i32 v5, vcc_hi, v2         ; encoding: [0x05,0x00,0x98,0xd2,0x6b,0x04,0x02,0x00]
22828 0x05,0x00,0x98,0xd2,0x6b,0x04,0x02,0x00
22830 # CHECK: v_cvt_pk_i16_i32 v5, tba_lo, v2         ; encoding: [0x05,0x00,0x98,0xd2,0x6c,0x04,0x02,0x00]
22831 0x05,0x00,0x98,0xd2,0x6c,0x04,0x02,0x00
22833 # CHECK: v_cvt_pk_i16_i32 v5, tba_hi, v2         ; encoding: [0x05,0x00,0x98,0xd2,0x6d,0x04,0x02,0x00]
22834 0x05,0x00,0x98,0xd2,0x6d,0x04,0x02,0x00
22836 # CHECK: v_cvt_pk_i16_i32 v5, tma_lo, v2         ; encoding: [0x05,0x00,0x98,0xd2,0x6e,0x04,0x02,0x00]
22837 0x05,0x00,0x98,0xd2,0x6e,0x04,0x02,0x00
22839 # CHECK: v_cvt_pk_i16_i32 v5, tma_hi, v2         ; encoding: [0x05,0x00,0x98,0xd2,0x6f,0x04,0x02,0x00]
22840 0x05,0x00,0x98,0xd2,0x6f,0x04,0x02,0x00
22842 # CHECK: v_cvt_pk_i16_i32 v5, ttmp11, v2         ; encoding: [0x05,0x00,0x98,0xd2,0x7b,0x04,0x02,0x00]
22843 0x05,0x00,0x98,0xd2,0x7b,0x04,0x02,0x00
22845 # CHECK: v_cvt_pk_i16_i32 v5, m0, v2             ; encoding: [0x05,0x00,0x98,0xd2,0x7c,0x04,0x02,0x00]
22846 0x05,0x00,0x98,0xd2,0x7c,0x04,0x02,0x00
22848 # CHECK: v_cvt_pk_i16_i32 v5, exec_lo, v2        ; encoding: [0x05,0x00,0x98,0xd2,0x7e,0x04,0x02,0x00]
22849 0x05,0x00,0x98,0xd2,0x7e,0x04,0x02,0x00
22851 # CHECK: v_cvt_pk_i16_i32 v5, exec_hi, v2        ; encoding: [0x05,0x00,0x98,0xd2,0x7f,0x04,0x02,0x00]
22852 0x05,0x00,0x98,0xd2,0x7f,0x04,0x02,0x00
22854 # CHECK: v_cvt_pk_i16_i32 v5, 0, v2              ; encoding: [0x05,0x00,0x98,0xd2,0x80,0x04,0x02,0x00]
22855 0x05,0x00,0x98,0xd2,0x80,0x04,0x02,0x00
22857 # CHECK: v_cvt_pk_i16_i32 v5, -1, v2             ; encoding: [0x05,0x00,0x98,0xd2,0xc1,0x04,0x02,0x00]
22858 0x05,0x00,0x98,0xd2,0xc1,0x04,0x02,0x00
22860 # CHECK: v_cvt_pk_i16_i32 v5, 0.5, v2            ; encoding: [0x05,0x00,0x98,0xd2,0xf0,0x04,0x02,0x00]
22861 0x05,0x00,0x98,0xd2,0xf0,0x04,0x02,0x00
22863 # CHECK: v_cvt_pk_i16_i32 v5, -4.0, v2           ; encoding: [0x05,0x00,0x98,0xd2,0xf7,0x04,0x02,0x00]
22864 0x05,0x00,0x98,0xd2,0xf7,0x04,0x02,0x00
22866 # CHECK: v_cvt_pk_i16_i32 v5, v1, v255           ; encoding: [0x05,0x00,0x98,0xd2,0x01,0xff,0x03,0x00]
22867 0x05,0x00,0x98,0xd2,0x01,0xff,0x03,0x00
22869 # CHECK: v_cvt_pk_i16_i32 v5, v1, s2             ; encoding: [0x05,0x00,0x98,0xd2,0x01,0x05,0x00,0x00]
22870 0x05,0x00,0x98,0xd2,0x01,0x05,0x00,0x00
22872 # CHECK: v_cvt_pk_i16_i32 v5, v1, s101           ; encoding: [0x05,0x00,0x98,0xd2,0x01,0xcb,0x00,0x00]
22873 0x05,0x00,0x98,0xd2,0x01,0xcb,0x00,0x00
22875 # CHECK: v_cvt_pk_i16_i32 v5, v1, flat_scratch_lo ; encoding: [0x05,0x00,0x98,0xd2,0x01,0xcd,0x00,0x00]
22876 0x05,0x00,0x98,0xd2,0x01,0xcd,0x00,0x00
22878 # CHECK: v_cvt_pk_i16_i32 v5, v1, flat_scratch_hi ; encoding: [0x05,0x00,0x98,0xd2,0x01,0xcf,0x00,0x00]
22879 0x05,0x00,0x98,0xd2,0x01,0xcf,0x00,0x00
22881 # CHECK: v_cvt_pk_i16_i32 v5, v1, vcc_lo         ; encoding: [0x05,0x00,0x98,0xd2,0x01,0xd5,0x00,0x00]
22882 0x05,0x00,0x98,0xd2,0x01,0xd5,0x00,0x00
22884 # CHECK: v_cvt_pk_i16_i32 v5, v1, vcc_hi         ; encoding: [0x05,0x00,0x98,0xd2,0x01,0xd7,0x00,0x00]
22885 0x05,0x00,0x98,0xd2,0x01,0xd7,0x00,0x00
22887 # CHECK: v_cvt_pk_i16_i32 v5, v1, tba_lo         ; encoding: [0x05,0x00,0x98,0xd2,0x01,0xd9,0x00,0x00]
22888 0x05,0x00,0x98,0xd2,0x01,0xd9,0x00,0x00
22890 # CHECK: v_cvt_pk_i16_i32 v5, v1, tba_hi         ; encoding: [0x05,0x00,0x98,0xd2,0x01,0xdb,0x00,0x00]
22891 0x05,0x00,0x98,0xd2,0x01,0xdb,0x00,0x00
22893 # CHECK: v_cvt_pk_i16_i32 v5, v1, tma_lo         ; encoding: [0x05,0x00,0x98,0xd2,0x01,0xdd,0x00,0x00]
22894 0x05,0x00,0x98,0xd2,0x01,0xdd,0x00,0x00
22896 # CHECK: v_cvt_pk_i16_i32 v5, v1, tma_hi         ; encoding: [0x05,0x00,0x98,0xd2,0x01,0xdf,0x00,0x00]
22897 0x05,0x00,0x98,0xd2,0x01,0xdf,0x00,0x00
22899 # CHECK: v_cvt_pk_i16_i32 v5, v1, ttmp11         ; encoding: [0x05,0x00,0x98,0xd2,0x01,0xf7,0x00,0x00]
22900 0x05,0x00,0x98,0xd2,0x01,0xf7,0x00,0x00
22902 # CHECK: v_cvt_pk_i16_i32 v5, v1, m0             ; encoding: [0x05,0x00,0x98,0xd2,0x01,0xf9,0x00,0x00]
22903 0x05,0x00,0x98,0xd2,0x01,0xf9,0x00,0x00
22905 # CHECK: v_cvt_pk_i16_i32 v5, v1, exec_lo        ; encoding: [0x05,0x00,0x98,0xd2,0x01,0xfd,0x00,0x00]
22906 0x05,0x00,0x98,0xd2,0x01,0xfd,0x00,0x00
22908 # CHECK: v_cvt_pk_i16_i32 v5, v1, exec_hi        ; encoding: [0x05,0x00,0x98,0xd2,0x01,0xff,0x00,0x00]
22909 0x05,0x00,0x98,0xd2,0x01,0xff,0x00,0x00
22911 # CHECK: v_cvt_pk_i16_i32 v5, v1, 0              ; encoding: [0x05,0x00,0x98,0xd2,0x01,0x01,0x01,0x00]
22912 0x05,0x00,0x98,0xd2,0x01,0x01,0x01,0x00
22914 # CHECK: v_cvt_pk_i16_i32 v5, v1, -1             ; encoding: [0x05,0x00,0x98,0xd2,0x01,0x83,0x01,0x00]
22915 0x05,0x00,0x98,0xd2,0x01,0x83,0x01,0x00
22917 # CHECK: v_cvt_pk_i16_i32 v5, v1, 0.5            ; encoding: [0x05,0x00,0x98,0xd2,0x01,0xe1,0x01,0x00]
22918 0x05,0x00,0x98,0xd2,0x01,0xe1,0x01,0x00
22920 # CHECK: v_cvt_pk_i16_i32 v5, v1, -4.0           ; encoding: [0x05,0x00,0x98,0xd2,0x01,0xef,0x01,0x00]
22921 0x05,0x00,0x98,0xd2,0x01,0xef,0x01,0x00
22923 # CHECK: v_movreld_b32_e64 v5, v1                ; encoding: [0x05,0x00,0x76,0xd1,0x01,0x01,0x00,0x00]
22924 0x05,0x00,0x76,0xd1,0x01,0x01,0x00,0x00
22926 # CHECK: v_movreld_b32_e64 v255, v1              ; encoding: [0xff,0x00,0x76,0xd1,0x01,0x01,0x00,0x00]
22927 0xff,0x00,0x76,0xd1,0x01,0x01,0x00,0x00
22929 # CHECK: v_movreld_b32_e64 v5, v255              ; encoding: [0x05,0x00,0x76,0xd1,0xff,0x01,0x00,0x00]
22930 0x05,0x00,0x76,0xd1,0xff,0x01,0x00,0x00
22932 # CHECK: v_movreld_b32_e64 v5, m0                ; encoding: [0x05,0x00,0x76,0xd1,0x7c,0x00,0x00,0x00]
22933 0x05,0x00,0x76,0xd1,0x7c,0x00,0x00,0x00
22935 # CHECK: v_movreld_b32_e64 v5, 0                 ; encoding: [0x05,0x00,0x76,0xd1,0x80,0x00,0x00,0x00]
22936 0x05,0x00,0x76,0xd1,0x80,0x00,0x00,0x00
22938 # CHECK: v_movreld_b32_e64 v5, -1                ; encoding: [0x05,0x00,0x76,0xd1,0xc1,0x00,0x00,0x00]
22939 0x05,0x00,0x76,0xd1,0xc1,0x00,0x00,0x00
22941 # CHECK: v_movreld_b32_e64 v5, 0.5               ; encoding: [0x05,0x00,0x76,0xd1,0xf0,0x00,0x00,0x00]
22942 0x05,0x00,0x76,0xd1,0xf0,0x00,0x00,0x00
22944 # CHECK: v_movreld_b32_e64 v5, -4.0              ; encoding: [0x05,0x00,0x76,0xd1,0xf7,0x00,0x00,0x00]
22945 0x05,0x00,0x76,0xd1,0xf7,0x00,0x00,0x00
22947 # CHECK: v_movrels_b32_e64 v5, v1                ; encoding: [0x05,0x00,0x77,0xd1,0x01,0x01,0x00,0x00]
22948 0x05,0x00,0x77,0xd1,0x01,0x01,0x00,0x00
22950 # CHECK: v_movrels_b32_e64 v255, v1              ; encoding: [0xff,0x00,0x77,0xd1,0x01,0x01,0x00,0x00]
22951 0xff,0x00,0x77,0xd1,0x01,0x01,0x00,0x00
22953 # CHECK: v_movrels_b32_e64 v5, v255              ; encoding: [0x05,0x00,0x77,0xd1,0xff,0x01,0x00,0x00]
22954 0x05,0x00,0x77,0xd1,0xff,0x01,0x00,0x00
22956 # CHECK: v_movrelsd_b32_e64 v5, v1               ; encoding: [0x05,0x00,0x78,0xd1,0x01,0x01,0x00,0x00]
22957 0x05,0x00,0x78,0xd1,0x01,0x01,0x00,0x00
22959 # CHECK: v_movrelsd_b32_e64 v255, v1             ; encoding: [0xff,0x00,0x78,0xd1,0x01,0x01,0x00,0x00]
22960 0xff,0x00,0x78,0xd1,0x01,0x01,0x00,0x00
22962 # CHECK: v_movrelsd_b32_e64 v5, v255             ; encoding: [0x05,0x00,0x78,0xd1,0xff,0x01,0x00,0x00]
22963 0x05,0x00,0x78,0xd1,0xff,0x01,0x00,0x00