1 // RUN
: llvm-mc
-triple
=amdgcn
-mcpu
=gfx1200
-mattr
=+wavefrontsize32
,-real-true16
-show-encoding
%s | FileCheck
--check-prefix
=GFX12
%s
4 // GFX12
: encoding
: [0x05,0x00,0xb8,0xd5,0x01,0x01,0x00,0x00]
6 v_bfrev_b32_e64 v5
, v255
7 // GFX12
: encoding
: [0x05,0x00,0xb8,0xd5,0xff,0x01,0x00,0x00]
10 // GFX12
: encoding
: [0x05,0x00,0xb8,0xd5,0x01,0x00,0x00,0x00]
12 v_bfrev_b32_e64 v5
, s105
13 // GFX12
: encoding
: [0x05,0x00,0xb8,0xd5,0x69,0x00,0x00,0x00]
15 v_bfrev_b32_e64 v5
, vcc_lo
16 // GFX12
: encoding
: [0x05,0x00,0xb8,0xd5,0x6a,0x00,0x00,0x00]
18 v_bfrev_b32_e64 v5
, vcc_hi
19 // GFX12
: encoding
: [0x05,0x00,0xb8,0xd5,0x6b,0x00,0x00,0x00]
21 v_bfrev_b32_e64 v5
, ttmp15
22 // GFX12
: encoding
: [0x05,0x00,0xb8,0xd5,0x7b,0x00,0x00,0x00]
24 v_bfrev_b32_e64 v5
, m0
25 // GFX12
: encoding
: [0x05,0x00,0xb8,0xd5,0x7d,0x00,0x00,0x00]
27 v_bfrev_b32_e64 v5
, exec_lo
28 // GFX12
: encoding
: [0x05,0x00,0xb8,0xd5,0x7e,0x00,0x00,0x00]
30 v_bfrev_b32_e64 v5
, exec_hi
31 // GFX12
: encoding
: [0x05,0x00,0xb8,0xd5,0x7f,0x00,0x00,0x00]
33 v_bfrev_b32_e64 v5
, null
34 // GFX12
: encoding
: [0x05,0x00,0xb8,0xd5,0x7c,0x00,0x00,0x00]
36 v_bfrev_b32_e64 v5
, -1
37 // GFX12
: encoding
: [0x05,0x00,0xb8,0xd5,0xc1,0x00,0x00,0x00]
39 v_bfrev_b32_e64 v5
, 0.5
40 // GFX12
: encoding
: [0x05,0x00,0xb8,0xd5,0xf0,0x00,0x00,0x00]
42 v_bfrev_b32_e64 v5
, src_scc
43 // GFX12
: encoding
: [0x05,0x00,0xb8,0xd5,0xfd,0x00,0x00,0x00]
45 v_bfrev_b32_e64 v255
, 0xaf123456
46 // GFX12
: encoding
: [0xff,0x00,0xb8,0xd5,0xff,0x00,0x00,0x00,0x56,0x34,0x12,0xaf]
49 // GFX12
: encoding
: [0x05,0x00,0xdc,0xd5,0x01,0x01,0x00,0x00]
51 v_ceil_f16_e64 v5
, v255
52 // GFX12
: encoding
: [0x05,0x00,0xdc,0xd5,0xff,0x01,0x00,0x00]
55 // GFX12
: encoding
: [0x05,0x00,0xdc,0xd5,0x01,0x00,0x00,0x00]
57 v_ceil_f16_e64 v5
, s105
58 // GFX12
: encoding
: [0x05,0x00,0xdc,0xd5,0x69,0x00,0x00,0x00]
60 v_ceil_f16_e64 v5
, vcc_lo
61 // GFX12
: encoding
: [0x05,0x00,0xdc,0xd5,0x6a,0x00,0x00,0x00]
63 v_ceil_f16_e64 v5
, vcc_hi
64 // GFX12
: encoding
: [0x05,0x00,0xdc,0xd5,0x6b,0x00,0x00,0x00]
66 v_ceil_f16_e64 v5
, ttmp15
67 // GFX12
: encoding
: [0x05,0x00,0xdc,0xd5,0x7b,0x00,0x00,0x00]
70 // GFX12
: encoding
: [0x05,0x00,0xdc,0xd5,0x7d,0x00,0x00,0x00]
72 v_ceil_f16_e64 v5
, exec_lo
73 // GFX12
: encoding
: [0x05,0x00,0xdc,0xd5,0x7e,0x00,0x00,0x00]
75 v_ceil_f16_e64 v5
, exec_hi
76 // GFX12
: encoding
: [0x05,0x00,0xdc,0xd5,0x7f,0x00,0x00,0x00]
78 v_ceil_f16_e64 v5
, null
79 // GFX12
: encoding
: [0x05,0x00,0xdc,0xd5,0x7c,0x00,0x00,0x00]
82 // GFX12
: encoding
: [0x05,0x00,0xdc,0xd5,0xc1,0x00,0x00,0x00]
84 v_ceil_f16_e64 v5
, 0.5 mul:2
85 // GFX12
: encoding
: [0x05,0x00,0xdc,0xd5,0xf0,0x00,0x00,0x08]
87 v_ceil_f16_e64 v5
, src_scc
mul:4
88 // GFX12
: encoding
: [0x05,0x00,0xdc,0xd5,0xfd,0x00,0x00,0x10]
90 v_ceil_f16_e64 v255
, -|
0xfe0b| clamp
div:2
91 // GFX12
: encoding
: [0xff,0x81,0xdc,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00]
94 // GFX12
: encoding
: [0x05,0x00,0xa2,0xd5,0x01,0x01,0x00,0x00]
96 v_ceil_f32_e64 v5
, v255
97 // GFX12
: encoding
: [0x05,0x00,0xa2,0xd5,0xff,0x01,0x00,0x00]
100 // GFX12
: encoding
: [0x05,0x00,0xa2,0xd5,0x01,0x00,0x00,0x00]
102 v_ceil_f32_e64 v5
, s105
103 // GFX12
: encoding
: [0x05,0x00,0xa2,0xd5,0x69,0x00,0x00,0x00]
105 v_ceil_f32_e64 v5
, vcc_lo
106 // GFX12
: encoding
: [0x05,0x00,0xa2,0xd5,0x6a,0x00,0x00,0x00]
108 v_ceil_f32_e64 v5
, vcc_hi
109 // GFX12
: encoding
: [0x05,0x00,0xa2,0xd5,0x6b,0x00,0x00,0x00]
111 v_ceil_f32_e64 v5
, ttmp15
112 // GFX12
: encoding
: [0x05,0x00,0xa2,0xd5,0x7b,0x00,0x00,0x00]
114 v_ceil_f32_e64 v5
, m0
115 // GFX12
: encoding
: [0x05,0x00,0xa2,0xd5,0x7d,0x00,0x00,0x00]
117 v_ceil_f32_e64 v5
, exec_lo
118 // GFX12
: encoding
: [0x05,0x00,0xa2,0xd5,0x7e,0x00,0x00,0x00]
120 v_ceil_f32_e64 v5
, exec_hi
121 // GFX12
: encoding
: [0x05,0x00,0xa2,0xd5,0x7f,0x00,0x00,0x00]
123 v_ceil_f32_e64 v5
, null
124 // GFX12
: encoding
: [0x05,0x00,0xa2,0xd5,0x7c,0x00,0x00,0x00]
126 v_ceil_f32_e64 v5
, -1
127 // GFX12
: encoding
: [0x05,0x00,0xa2,0xd5,0xc1,0x00,0x00,0x00]
129 v_ceil_f32_e64 v5
, 0.5 mul:2
130 // GFX12
: encoding
: [0x05,0x00,0xa2,0xd5,0xf0,0x00,0x00,0x08]
132 v_ceil_f32_e64 v5
, src_scc
mul:4
133 // GFX12
: encoding
: [0x05,0x00,0xa2,0xd5,0xfd,0x00,0x00,0x10]
135 v_ceil_f32_e64 v255
, -|
0xaf123456| clamp
div:2
136 // GFX12
: encoding
: [0xff,0x81,0xa2,0xd5,0xff,0x00,0x00,0x38,0x56,0x34,0x12,0xaf]
138 v_ceil_f64_e64 v
[5:6], v
[1:2]
139 // GFX12
: encoding
: [0x05,0x00,0x98,0xd5,0x01,0x01,0x00,0x00]
141 v_ceil_f64_e64 v
[5:6], v
[254:255]
142 // GFX12
: encoding
: [0x05,0x00,0x98,0xd5,0xfe,0x01,0x00,0x00]
144 v_ceil_f64_e64 v
[5:6], s
[2:3]
145 // GFX12
: encoding
: [0x05,0x00,0x98,0xd5,0x02,0x00,0x00,0x00]
147 v_ceil_f64_e64 v
[5:6], s
[104:105]
148 // GFX12
: encoding
: [0x05,0x00,0x98,0xd5,0x68,0x00,0x00,0x00]
150 v_ceil_f64_e64 v
[5:6], vcc
151 // GFX12
: encoding
: [0x05,0x00,0x98,0xd5,0x6a,0x00,0x00,0x00]
153 v_ceil_f64_e64 v
[5:6], ttmp
[14:15]
154 // GFX12
: encoding
: [0x05,0x00,0x98,0xd5,0x7a,0x00,0x00,0x00]
156 v_ceil_f64_e64 v
[5:6], exec
157 // GFX12
: encoding
: [0x05,0x00,0x98,0xd5,0x7e,0x00,0x00,0x00]
159 v_ceil_f64_e64 v
[5:6], null
160 // GFX12
: encoding
: [0x05,0x00,0x98,0xd5,0x7c,0x00,0x00,0x00]
162 v_ceil_f64_e64 v
[5:6], -1
163 // GFX12
: encoding
: [0x05,0x00,0x98,0xd5,0xc1,0x00,0x00,0x00]
165 v_ceil_f64_e64 v
[5:6], 0.5 mul:2
166 // GFX12
: encoding
: [0x05,0x00,0x98,0xd5,0xf0,0x00,0x00,0x08]
168 v_ceil_f64_e64 v
[5:6], -|src_scc|
mul:4
169 // GFX12
: encoding
: [0x05,0x01,0x98,0xd5,0xfd,0x00,0x00,0x30]
171 v_ceil_f64_e64 v
[254:255], 0xaf123456 clamp
div:2
172 // GFX12
: encoding
: [0xfe,0x80,0x98,0xd5,0xff,0x00,0x00,0x18,0x56,0x34,0x12,0xaf]
175 // GFX12
: encoding
: [0x05,0x00,0xbb,0xd5,0x01,0x01,0x00,0x00]
177 v_cls_i32_e64 v5
, v255
178 // GFX12
: encoding
: [0x05,0x00,0xbb,0xd5,0xff,0x01,0x00,0x00]
181 // GFX12
: encoding
: [0x05,0x00,0xbb,0xd5,0x01,0x00,0x00,0x00]
183 v_cls_i32_e64 v5
, s105
184 // GFX12
: encoding
: [0x05,0x00,0xbb,0xd5,0x69,0x00,0x00,0x00]
186 v_cls_i32_e64 v5
, vcc_lo
187 // GFX12
: encoding
: [0x05,0x00,0xbb,0xd5,0x6a,0x00,0x00,0x00]
189 v_cls_i32_e64 v5
, vcc_hi
190 // GFX12
: encoding
: [0x05,0x00,0xbb,0xd5,0x6b,0x00,0x00,0x00]
192 v_cls_i32_e64 v5
, ttmp15
193 // GFX12
: encoding
: [0x05,0x00,0xbb,0xd5,0x7b,0x00,0x00,0x00]
196 // GFX12
: encoding
: [0x05,0x00,0xbb,0xd5,0x7d,0x00,0x00,0x00]
198 v_cls_i32_e64 v5
, exec_lo
199 // GFX12
: encoding
: [0x05,0x00,0xbb,0xd5,0x7e,0x00,0x00,0x00]
201 v_cls_i32_e64 v5
, exec_hi
202 // GFX12
: encoding
: [0x05,0x00,0xbb,0xd5,0x7f,0x00,0x00,0x00]
204 v_cls_i32_e64 v5
, null
205 // GFX12
: encoding
: [0x05,0x00,0xbb,0xd5,0x7c,0x00,0x00,0x00]
208 // GFX12
: encoding
: [0x05,0x00,0xbb,0xd5,0xc1,0x00,0x00,0x00]
210 v_cls_i32_e64 v5
, 0.5
211 // GFX12
: encoding
: [0x05,0x00,0xbb,0xd5,0xf0,0x00,0x00,0x00]
213 v_cls_i32_e64 v5
, src_scc
214 // GFX12
: encoding
: [0x05,0x00,0xbb,0xd5,0xfd,0x00,0x00,0x00]
216 v_cls_i32_e64 v255
, 0xaf123456
217 // GFX12
: encoding
: [0xff,0x00,0xbb,0xd5,0xff,0x00,0x00,0x00,0x56,0x34,0x12,0xaf]
219 v_clz_i32_u32_e64 v5
, v1
220 // GFX12
: encoding
: [0x05,0x00,0xb9,0xd5,0x01,0x01,0x00,0x00]
222 v_clz_i32_u32_e64 v5
, v255
223 // GFX12
: encoding
: [0x05,0x00,0xb9,0xd5,0xff,0x01,0x00,0x00]
225 v_clz_i32_u32_e64 v5
, s1
226 // GFX12
: encoding
: [0x05,0x00,0xb9,0xd5,0x01,0x00,0x00,0x00]
228 v_clz_i32_u32_e64 v5
, s105
229 // GFX12
: encoding
: [0x05,0x00,0xb9,0xd5,0x69,0x00,0x00,0x00]
231 v_clz_i32_u32_e64 v5
, vcc_lo
232 // GFX12
: encoding
: [0x05,0x00,0xb9,0xd5,0x6a,0x00,0x00,0x00]
234 v_clz_i32_u32_e64 v5
, vcc_hi
235 // GFX12
: encoding
: [0x05,0x00,0xb9,0xd5,0x6b,0x00,0x00,0x00]
237 v_clz_i32_u32_e64 v5
, ttmp15
238 // GFX12
: encoding
: [0x05,0x00,0xb9,0xd5,0x7b,0x00,0x00,0x00]
240 v_clz_i32_u32_e64 v5
, m0
241 // GFX12
: encoding
: [0x05,0x00,0xb9,0xd5,0x7d,0x00,0x00,0x00]
243 v_clz_i32_u32_e64 v5
, exec_lo
244 // GFX12
: encoding
: [0x05,0x00,0xb9,0xd5,0x7e,0x00,0x00,0x00]
246 v_clz_i32_u32_e64 v5
, exec_hi
247 // GFX12
: encoding
: [0x05,0x00,0xb9,0xd5,0x7f,0x00,0x00,0x00]
249 v_clz_i32_u32_e64 v5
, null
250 // GFX12
: encoding
: [0x05,0x00,0xb9,0xd5,0x7c,0x00,0x00,0x00]
252 v_clz_i32_u32_e64 v5
, -1
253 // GFX12
: encoding
: [0x05,0x00,0xb9,0xd5,0xc1,0x00,0x00,0x00]
255 v_clz_i32_u32_e64 v5
, 0.5
256 // GFX12
: encoding
: [0x05,0x00,0xb9,0xd5,0xf0,0x00,0x00,0x00]
258 v_clz_i32_u32_e64 v5
, src_scc
259 // GFX12
: encoding
: [0x05,0x00,0xb9,0xd5,0xfd,0x00,0x00,0x00]
261 v_clz_i32_u32_e64 v255
, 0xaf123456
262 // GFX12
: encoding
: [0xff,0x00,0xb9,0xd5,0xff,0x00,0x00,0x00,0x56,0x34,0x12,0xaf]
265 // GFX12
: encoding
: [0x05,0x00,0xe1,0xd5,0x01,0x01,0x00,0x00]
267 v_cos_f16_e64 v5
, v255
268 // GFX12
: encoding
: [0x05,0x00,0xe1,0xd5,0xff,0x01,0x00,0x00]
271 // GFX12
: encoding
: [0x05,0x00,0xe1,0xd5,0x01,0x00,0x00,0x00]
273 v_cos_f16_e64 v5
, s105
274 // GFX12
: encoding
: [0x05,0x00,0xe1,0xd5,0x69,0x00,0x00,0x00]
276 v_cos_f16_e64 v5
, vcc_lo
277 // GFX12
: encoding
: [0x05,0x00,0xe1,0xd5,0x6a,0x00,0x00,0x00]
279 v_cos_f16_e64 v5
, vcc_hi
280 // GFX12
: encoding
: [0x05,0x00,0xe1,0xd5,0x6b,0x00,0x00,0x00]
282 v_cos_f16_e64 v5
, ttmp15
283 // GFX12
: encoding
: [0x05,0x00,0xe1,0xd5,0x7b,0x00,0x00,0x00]
286 // GFX12
: encoding
: [0x05,0x00,0xe1,0xd5,0x7d,0x00,0x00,0x00]
288 v_cos_f16_e64 v5
, exec_lo
289 // GFX12
: encoding
: [0x05,0x00,0xe1,0xd5,0x7e,0x00,0x00,0x00]
291 v_cos_f16_e64 v5
, exec_hi
292 // GFX12
: encoding
: [0x05,0x00,0xe1,0xd5,0x7f,0x00,0x00,0x00]
294 v_cos_f16_e64 v5
, null
295 // GFX12
: encoding
: [0x05,0x00,0xe1,0xd5,0x7c,0x00,0x00,0x00]
298 // GFX12
: encoding
: [0x05,0x00,0xe1,0xd5,0xc1,0x00,0x00,0x00]
300 v_cos_f16_e64 v5
, 0.5 mul:2
301 // GFX12
: encoding
: [0x05,0x00,0xe1,0xd5,0xf0,0x00,0x00,0x08]
303 v_cos_f16_e64 v5
, src_scc
mul:4
304 // GFX12
: encoding
: [0x05,0x00,0xe1,0xd5,0xfd,0x00,0x00,0x10]
306 v_cos_f16_e64 v255
, -|
0xfe0b| clamp
div:2
307 // GFX12
: encoding
: [0xff,0x81,0xe1,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00]
310 // GFX12
: encoding
: [0x05,0x00,0xb6,0xd5,0x01,0x01,0x00,0x00]
312 v_cos_f32_e64 v5
, v255
313 // GFX12
: encoding
: [0x05,0x00,0xb6,0xd5,0xff,0x01,0x00,0x00]
316 // GFX12
: encoding
: [0x05,0x00,0xb6,0xd5,0x01,0x00,0x00,0x00]
318 v_cos_f32_e64 v5
, s105
319 // GFX12
: encoding
: [0x05,0x00,0xb6,0xd5,0x69,0x00,0x00,0x00]
321 v_cos_f32_e64 v5
, vcc_lo
322 // GFX12
: encoding
: [0x05,0x00,0xb6,0xd5,0x6a,0x00,0x00,0x00]
324 v_cos_f32_e64 v5
, vcc_hi
325 // GFX12
: encoding
: [0x05,0x00,0xb6,0xd5,0x6b,0x00,0x00,0x00]
327 v_cos_f32_e64 v5
, ttmp15
328 // GFX12
: encoding
: [0x05,0x00,0xb6,0xd5,0x7b,0x00,0x00,0x00]
331 // GFX12
: encoding
: [0x05,0x00,0xb6,0xd5,0x7d,0x00,0x00,0x00]
333 v_cos_f32_e64 v5
, exec_lo
334 // GFX12
: encoding
: [0x05,0x00,0xb6,0xd5,0x7e,0x00,0x00,0x00]
336 v_cos_f32_e64 v5
, exec_hi
337 // GFX12
: encoding
: [0x05,0x00,0xb6,0xd5,0x7f,0x00,0x00,0x00]
339 v_cos_f32_e64 v5
, null
340 // GFX12
: encoding
: [0x05,0x00,0xb6,0xd5,0x7c,0x00,0x00,0x00]
343 // GFX12
: encoding
: [0x05,0x00,0xb6,0xd5,0xc1,0x00,0x00,0x00]
345 v_cos_f32_e64 v5
, 0.5 mul:2
346 // GFX12
: encoding
: [0x05,0x00,0xb6,0xd5,0xf0,0x00,0x00,0x08]
348 v_cos_f32_e64 v5
, src_scc
mul:4
349 // GFX12
: encoding
: [0x05,0x00,0xb6,0xd5,0xfd,0x00,0x00,0x10]
351 v_cos_f32_e64 v255
, -|
0xaf123456| clamp
div:2
352 // GFX12
: encoding
: [0xff,0x81,0xb6,0xd5,0xff,0x00,0x00,0x38,0x56,0x34,0x12,0xaf]
354 v_ctz_i32_b32_e64 v5
, v1
355 // GFX12
: encoding
: [0x05,0x00,0xba,0xd5,0x01,0x01,0x00,0x00]
357 v_ctz_i32_b32_e64 v5
, v255
358 // GFX12
: encoding
: [0x05,0x00,0xba,0xd5,0xff,0x01,0x00,0x00]
360 v_ctz_i32_b32_e64 v5
, s1
361 // GFX12
: encoding
: [0x05,0x00,0xba,0xd5,0x01,0x00,0x00,0x00]
363 v_ctz_i32_b32_e64 v5
, s105
364 // GFX12
: encoding
: [0x05,0x00,0xba,0xd5,0x69,0x00,0x00,0x00]
366 v_ctz_i32_b32_e64 v5
, vcc_lo
367 // GFX12
: encoding
: [0x05,0x00,0xba,0xd5,0x6a,0x00,0x00,0x00]
369 v_ctz_i32_b32_e64 v5
, vcc_hi
370 // GFX12
: encoding
: [0x05,0x00,0xba,0xd5,0x6b,0x00,0x00,0x00]
372 v_ctz_i32_b32_e64 v5
, ttmp15
373 // GFX12
: encoding
: [0x05,0x00,0xba,0xd5,0x7b,0x00,0x00,0x00]
375 v_ctz_i32_b32_e64 v5
, m0
376 // GFX12
: encoding
: [0x05,0x00,0xba,0xd5,0x7d,0x00,0x00,0x00]
378 v_ctz_i32_b32_e64 v5
, exec_lo
379 // GFX12
: encoding
: [0x05,0x00,0xba,0xd5,0x7e,0x00,0x00,0x00]
381 v_ctz_i32_b32_e64 v5
, exec_hi
382 // GFX12
: encoding
: [0x05,0x00,0xba,0xd5,0x7f,0x00,0x00,0x00]
384 v_ctz_i32_b32_e64 v5
, null
385 // GFX12
: encoding
: [0x05,0x00,0xba,0xd5,0x7c,0x00,0x00,0x00]
387 v_ctz_i32_b32_e64 v5
, -1
388 // GFX12
: encoding
: [0x05,0x00,0xba,0xd5,0xc1,0x00,0x00,0x00]
390 v_ctz_i32_b32_e64 v5
, 0.5
391 // GFX12
: encoding
: [0x05,0x00,0xba,0xd5,0xf0,0x00,0x00,0x00]
393 v_ctz_i32_b32_e64 v5
, src_scc
394 // GFX12
: encoding
: [0x05,0x00,0xba,0xd5,0xfd,0x00,0x00,0x00]
396 v_ctz_i32_b32_e64 v255
, 0xaf123456
397 // GFX12
: encoding
: [0xff,0x00,0xba,0xd5,0xff,0x00,0x00,0x00,0x56,0x34,0x12,0xaf]
399 v_cvt_f32_bf8_e64 v1
, s3
400 // GFX12
: encoding
: [0x01,0x00,0xed,0xd5,0x03,0x00,0x00,0x00]
402 v_cvt_f32_bf8_e64 v1
, s3 byte_sel
:1
403 // GFX12
: encoding
: [0x01,0x10,0xed,0xd5,0x03,0x00,0x00,0x00]
405 v_cvt_f32_bf8_e64 v1
, s3 byte_sel
:2
406 // GFX12
: encoding
: [0x01,0x08,0xed,0xd5,0x03,0x00,0x00,0x00]
408 v_cvt_f32_bf8_e64 v1
, s3 byte_sel
:3
409 // GFX12
: encoding
: [0x01,0x18,0xed,0xd5,0x03,0x00,0x00,0x00]
411 v_cvt_f32_bf8_e64 v1
, 3
412 // GFX12
: encoding
: [0x01,0x00,0xed,0xd5,0x83,0x00,0x00,0x00]
414 v_cvt_f32_bf8_e64 v1
, 3 byte_sel
:1
415 // GFX12
: encoding
: [0x01,0x10,0xed,0xd5,0x83,0x00,0x00,0x00]
417 v_cvt_f32_bf8_e64 v1
, 3 byte_sel
:2
418 // GFX12
: encoding
: [0x01,0x08,0xed,0xd5,0x83,0x00,0x00,0x00]
420 v_cvt_f32_bf8_e64 v1
, 3 byte_sel
:3
421 // GFX12
: encoding
: [0x01,0x18,0xed,0xd5,0x83,0x00,0x00,0x00]
423 v_cvt_f32_bf8_e64 v1
, v3
424 // GFX12
: encoding
: [0x01,0x00,0xed,0xd5,0x03,0x01,0x00,0x00]
426 v_cvt_f32_bf8_e64 v1
, v3 byte_sel
:1
427 // GFX12
: encoding
: [0x01,0x10,0xed,0xd5,0x03,0x01,0x00,0x00]
429 v_cvt_f32_bf8_e64 v1
, v3 byte_sel
:2
430 // GFX12
: encoding
: [0x01,0x08,0xed,0xd5,0x03,0x01,0x00,0x00]
432 v_cvt_f32_bf8_e64 v1
, v3 byte_sel
:3
433 // GFX12
: encoding
: [0x01,0x18,0xed,0xd5,0x03,0x01,0x00,0x00]
435 v_cvt_f32_fp8_e64 v1
, s3
436 // GFX12
: encoding
: [0x01,0x00,0xec,0xd5,0x03,0x00,0x00,0x00]
438 v_cvt_f32_fp8_e64 v1
, s3 byte_sel
:1
439 // GFX12
: encoding
: [0x01,0x10,0xec,0xd5,0x03,0x00,0x00,0x00]
441 v_cvt_f32_fp8_e64 v1
, s3 byte_sel
:2
442 // GFX12
: encoding
: [0x01,0x08,0xec,0xd5,0x03,0x00,0x00,0x00]
444 v_cvt_f32_fp8_e64 v1
, s3 byte_sel
:3
445 // GFX12
: encoding
: [0x01,0x18,0xec,0xd5,0x03,0x00,0x00,0x00]
447 v_cvt_f32_fp8_e64 v1
, 3
448 // GFX12
: encoding
: [0x01,0x00,0xec,0xd5,0x83,0x00,0x00,0x00]
450 v_cvt_f32_fp8_e64 v1
, 3 byte_sel
:1
451 // GFX12
: encoding
: [0x01,0x10,0xec,0xd5,0x83,0x00,0x00,0x00]
453 v_cvt_f32_fp8_e64 v1
, 3 byte_sel
:2
454 // GFX12
: encoding
: [0x01,0x08,0xec,0xd5,0x83,0x00,0x00,0x00]
456 v_cvt_f32_fp8_e64 v1
, 3 byte_sel
:3
457 // GFX12
: encoding
: [0x01,0x18,0xec,0xd5,0x83,0x00,0x00,0x00]
459 v_cvt_f32_fp8_e64 v1
, v3
460 // GFX12
: encoding
: [0x01,0x00,0xec,0xd5,0x03,0x01,0x00,0x00]
462 v_cvt_f32_fp8_e64 v1
, v3 byte_sel
:1
463 // GFX12
: encoding
: [0x01,0x10,0xec,0xd5,0x03,0x01,0x00,0x00]
465 v_cvt_f32_fp8_e64 v1
, v3 byte_sel
:2
466 // GFX12
: encoding
: [0x01,0x08,0xec,0xd5,0x03,0x01,0x00,0x00]
468 v_cvt_f32_fp8_e64 v1
, v3 byte_sel
:3
469 // GFX12
: encoding
: [0x01,0x18,0xec,0xd5,0x03,0x01,0x00,0x00]
471 v_cvt_pk_f32_bf8_e64 v
[2:3], s3
472 // GFX12
: encoding
: [0x02,0x00,0xef,0xd5,0x03,0x00,0x00,0x00]
474 v_cvt_pk_f32_bf8_e64 v
[2:3], s3 op_sel
:[1,0]
475 // GFX12
: encoding
: [0x02,0x08,0xef,0xd5,0x03,0x00,0x00,0x00]
477 v_cvt_pk_f32_bf8_e64 v
[2:3], 3
478 // GFX12
: encoding
: [0x02,0x00,0xef,0xd5,0x83,0x00,0x00,0x00]
480 v_cvt_pk_f32_bf8_e64 v
[2:3], 3 op_sel
:[1,0]
481 // GFX12
: encoding
: [0x02,0x08,0xef,0xd5,0x83,0x00,0x00,0x00]
483 v_cvt_pk_f32_bf8_e64 v
[2:3], v3
484 // GFX12
: encoding
: [0x02,0x00,0xef,0xd5,0x03,0x01,0x00,0x00]
486 v_cvt_pk_f32_bf8_e64 v
[2:3], v3 op_sel
:[1,0]
487 // GFX12
: encoding
: [0x02,0x08,0xef,0xd5,0x03,0x01,0x00,0x00]
489 v_cvt_pk_f32_fp8_e64 v
[2:3], s3
490 // GFX12
: encoding
: [0x02,0x00,0xee,0xd5,0x03,0x00,0x00,0x00]
492 v_cvt_pk_f32_fp8_e64 v
[2:3], s3 op_sel
:[1,0]
493 // GFX12
: encoding
: [0x02,0x08,0xee,0xd5,0x03,0x00,0x00,0x00]
495 v_cvt_pk_f32_fp8_e64 v
[2:3], 3
496 // GFX12
: encoding
: [0x02,0x00,0xee,0xd5,0x83,0x00,0x00,0x00]
498 v_cvt_pk_f32_fp8_e64 v
[2:3], 3 op_sel
:[1,0]
499 // GFX12
: encoding
: [0x02,0x08,0xee,0xd5,0x83,0x00,0x00,0x00]
501 v_cvt_pk_f32_fp8_e64 v
[2:3], v3
502 // GFX12
: encoding
: [0x02,0x00,0xee,0xd5,0x03,0x01,0x00,0x00]
504 v_cvt_pk_f32_fp8_e64 v
[2:3], v3 op_sel
:[1,0]
505 // GFX12
: encoding
: [0x02,0x08,0xee,0xd5,0x03,0x01,0x00,0x00]
507 v_cvt_pk_f32_bf8_e64 v
[3:4], s3
508 // GFX12
: encoding
: [0x03,0x00,0xef,0xd5,0x03,0x00,0x00,0x00]
510 v_cvt_pk_f32_bf8_e64 v
[3:4], s3 op_sel
:[1,0]
511 // GFX12
: encoding
: [0x03,0x08,0xef,0xd5,0x03,0x00,0x00,0x00]
513 v_cvt_pk_f32_bf8_e64 v
[3:4], 3 op_sel
:[1,0]
514 // GFX12
: encoding
: [0x03,0x08,0xef,0xd5,0x83,0x00,0x00,0x00]
516 v_cvt_pk_f32_bf8_e64 v
[3:4], v3
517 // GFX12
: encoding
: [0x03,0x00,0xef,0xd5,0x03,0x01,0x00,0x00]
519 v_cvt_pk_f32_bf8_e64 v
[3:4], v3 op_sel
:[1,0]
520 // GFX12
: encoding
: [0x03,0x08,0xef,0xd5,0x03,0x01,0x00,0x00]
522 v_cvt_pk_f32_fp8_e64 v
[3:4], s3
523 // GFX12
: encoding
: [0x03,0x00,0xee,0xd5,0x03,0x00,0x00,0x00]
525 v_cvt_pk_f32_fp8_e64 v
[3:4], 3
526 // GFX12
: encoding
: [0x03,0x00,0xee,0xd5,0x83,0x00,0x00,0x00]
528 v_cvt_pk_f32_fp8_e64 v
[3:4], 3 op_sel
:[1,0]
529 // GFX12
: encoding
: [0x03,0x08,0xee,0xd5,0x83,0x00,0x00,0x00]
531 v_cvt_pk_f32_fp8_e64 v
[3:4], v3
532 // GFX12
: encoding
: [0x03,0x00,0xee,0xd5,0x03,0x01,0x00,0x00]
534 v_cvt_pk_f32_fp8_e64 v
[3:4], v3 op_sel
:[1,0]
535 // GFX12
: encoding
: [0x03,0x08,0xee,0xd5,0x03,0x01,0x00,0x00]
537 v_cvt_f16_f32_e64 v5
, v1
538 // GFX12
: encoding
: [0x05,0x00,0x8a,0xd5,0x01,0x01,0x00,0x00]
540 v_cvt_f16_f32_e64 v5
, v255
541 // GFX12
: encoding
: [0x05,0x00,0x8a,0xd5,0xff,0x01,0x00,0x00]
543 v_cvt_f16_f32_e64 v5
, s1
544 // GFX12
: encoding
: [0x05,0x00,0x8a,0xd5,0x01,0x00,0x00,0x00]
546 v_cvt_f16_f32_e64 v5
, s105
547 // GFX12
: encoding
: [0x05,0x00,0x8a,0xd5,0x69,0x00,0x00,0x00]
549 v_cvt_f16_f32_e64 v5
, vcc_lo
550 // GFX12
: encoding
: [0x05,0x00,0x8a,0xd5,0x6a,0x00,0x00,0x00]
552 v_cvt_f16_f32_e64 v5
, vcc_hi
553 // GFX12
: encoding
: [0x05,0x00,0x8a,0xd5,0x6b,0x00,0x00,0x00]
555 v_cvt_f16_f32_e64 v5
, ttmp15
556 // GFX12
: encoding
: [0x05,0x00,0x8a,0xd5,0x7b,0x00,0x00,0x00]
558 v_cvt_f16_f32_e64 v5
, m0
559 // GFX12
: encoding
: [0x05,0x00,0x8a,0xd5,0x7d,0x00,0x00,0x00]
561 v_cvt_f16_f32_e64 v5
, exec_lo
562 // GFX12
: encoding
: [0x05,0x00,0x8a,0xd5,0x7e,0x00,0x00,0x00]
564 v_cvt_f16_f32_e64 v5
, exec_hi
565 // GFX12
: encoding
: [0x05,0x00,0x8a,0xd5,0x7f,0x00,0x00,0x00]
567 v_cvt_f16_f32_e64 v5
, null
568 // GFX12
: encoding
: [0x05,0x00,0x8a,0xd5,0x7c,0x00,0x00,0x00]
570 v_cvt_f16_f32_e64 v5
, -1
571 // GFX12
: encoding
: [0x05,0x00,0x8a,0xd5,0xc1,0x00,0x00,0x00]
573 v_cvt_f16_f32_e64 v5
, 0.5 mul:2
574 // GFX12
: encoding
: [0x05,0x00,0x8a,0xd5,0xf0,0x00,0x00,0x08]
576 v_cvt_f16_f32_e64 v5
, src_scc
mul:4
577 // GFX12
: encoding
: [0x05,0x00,0x8a,0xd5,0xfd,0x00,0x00,0x10]
579 v_cvt_f16_f32_e64 v255
, -|
0xaf123456| clamp
div:2
580 // GFX12
: encoding
: [0xff,0x81,0x8a,0xd5,0xff,0x00,0x00,0x38,0x56,0x34,0x12,0xaf]
582 v_cvt_f16_i16_e64 v5
, v1
583 // GFX12
: encoding
: [0x05,0x00,0xd1,0xd5,0x01,0x01,0x00,0x00]
585 v_cvt_f16_i16_e64 v5
, v255
586 // GFX12
: encoding
: [0x05,0x00,0xd1,0xd5,0xff,0x01,0x00,0x00]
588 v_cvt_f16_i16_e64 v5
, s1
589 // GFX12
: encoding
: [0x05,0x00,0xd1,0xd5,0x01,0x00,0x00,0x00]
591 v_cvt_f16_i16_e64 v5
, s105
592 // GFX12
: encoding
: [0x05,0x00,0xd1,0xd5,0x69,0x00,0x00,0x00]
594 v_cvt_f16_i16_e64 v5
, vcc_lo
595 // GFX12
: encoding
: [0x05,0x00,0xd1,0xd5,0x6a,0x00,0x00,0x00]
597 v_cvt_f16_i16_e64 v5
, vcc_hi
598 // GFX12
: encoding
: [0x05,0x00,0xd1,0xd5,0x6b,0x00,0x00,0x00]
600 v_cvt_f16_i16_e64 v5
, ttmp15
601 // GFX12
: encoding
: [0x05,0x00,0xd1,0xd5,0x7b,0x00,0x00,0x00]
603 v_cvt_f16_i16_e64 v5
, m0
604 // GFX12
: encoding
: [0x05,0x00,0xd1,0xd5,0x7d,0x00,0x00,0x00]
606 v_cvt_f16_i16_e64 v5
, exec_lo
607 // GFX12
: encoding
: [0x05,0x00,0xd1,0xd5,0x7e,0x00,0x00,0x00]
609 v_cvt_f16_i16_e64 v5
, exec_hi
610 // GFX12
: encoding
: [0x05,0x00,0xd1,0xd5,0x7f,0x00,0x00,0x00]
612 v_cvt_f16_i16_e64 v5
, null
613 // GFX12
: encoding
: [0x05,0x00,0xd1,0xd5,0x7c,0x00,0x00,0x00]
615 v_cvt_f16_i16_e64 v5
, -1
616 // GFX12
: encoding
: [0x05,0x00,0xd1,0xd5,0xc1,0x00,0x00,0x00]
618 v_cvt_f16_i16_e64 v5
, 0.5 mul:2
619 // GFX12
: encoding
: [0x05,0x00,0xd1,0xd5,0xf0,0x00,0x00,0x08]
621 v_cvt_f16_i16_e64 v5
, src_scc
mul:4
622 // GFX12
: encoding
: [0x05,0x00,0xd1,0xd5,0xfd,0x00,0x00,0x10]
624 v_cvt_f16_i16_e64 v255
, 0xfe0b clamp
div:2
625 // GFX12
: encoding
: [0xff,0x80,0xd1,0xd5,0xff,0x00,0x00,0x18,0x0b,0xfe,0x00,0x00]
627 v_cvt_f16_u16_e64 v5
, v1
628 // GFX12
: encoding
: [0x05,0x00,0xd0,0xd5,0x01,0x01,0x00,0x00]
630 v_cvt_f16_u16_e64 v5
, v255
631 // GFX12
: encoding
: [0x05,0x00,0xd0,0xd5,0xff,0x01,0x00,0x00]
633 v_cvt_f16_u16_e64 v5
, s1
634 // GFX12
: encoding
: [0x05,0x00,0xd0,0xd5,0x01,0x00,0x00,0x00]
636 v_cvt_f16_u16_e64 v5
, s105
637 // GFX12
: encoding
: [0x05,0x00,0xd0,0xd5,0x69,0x00,0x00,0x00]
639 v_cvt_f16_u16_e64 v5
, vcc_lo
640 // GFX12
: encoding
: [0x05,0x00,0xd0,0xd5,0x6a,0x00,0x00,0x00]
642 v_cvt_f16_u16_e64 v5
, vcc_hi
643 // GFX12
: encoding
: [0x05,0x00,0xd0,0xd5,0x6b,0x00,0x00,0x00]
645 v_cvt_f16_u16_e64 v5
, ttmp15
646 // GFX12
: encoding
: [0x05,0x00,0xd0,0xd5,0x7b,0x00,0x00,0x00]
648 v_cvt_f16_u16_e64 v5
, m0
649 // GFX12
: encoding
: [0x05,0x00,0xd0,0xd5,0x7d,0x00,0x00,0x00]
651 v_cvt_f16_u16_e64 v5
, exec_lo
652 // GFX12
: encoding
: [0x05,0x00,0xd0,0xd5,0x7e,0x00,0x00,0x00]
654 v_cvt_f16_u16_e64 v5
, exec_hi
655 // GFX12
: encoding
: [0x05,0x00,0xd0,0xd5,0x7f,0x00,0x00,0x00]
657 v_cvt_f16_u16_e64 v5
, null
658 // GFX12
: encoding
: [0x05,0x00,0xd0,0xd5,0x7c,0x00,0x00,0x00]
660 v_cvt_f16_u16_e64 v5
, -1
661 // GFX12
: encoding
: [0x05,0x00,0xd0,0xd5,0xc1,0x00,0x00,0x00]
663 v_cvt_f16_u16_e64 v5
, 0.5 mul:2
664 // GFX12
: encoding
: [0x05,0x00,0xd0,0xd5,0xf0,0x00,0x00,0x08]
666 v_cvt_f16_u16_e64 v5
, src_scc
mul:4
667 // GFX12
: encoding
: [0x05,0x00,0xd0,0xd5,0xfd,0x00,0x00,0x10]
669 v_cvt_f16_u16_e64 v255
, 0xfe0b clamp
div:2
670 // GFX12
: encoding
: [0xff,0x80,0xd0,0xd5,0xff,0x00,0x00,0x18,0x0b,0xfe,0x00,0x00]
672 v_cvt_f32_f16_e64 v5
, v1
673 // GFX12
: encoding
: [0x05,0x00,0x8b,0xd5,0x01,0x01,0x00,0x00]
675 v_cvt_f32_f16_e64 v5
, v255
676 // GFX12
: encoding
: [0x05,0x00,0x8b,0xd5,0xff,0x01,0x00,0x00]
678 v_cvt_f32_f16_e64 v5
, s1
679 // GFX12
: encoding
: [0x05,0x00,0x8b,0xd5,0x01,0x00,0x00,0x00]
681 v_cvt_f32_f16_e64 v5
, s105
682 // GFX12
: encoding
: [0x05,0x00,0x8b,0xd5,0x69,0x00,0x00,0x00]
684 v_cvt_f32_f16_e64 v5
, vcc_lo
685 // GFX12
: encoding
: [0x05,0x00,0x8b,0xd5,0x6a,0x00,0x00,0x00]
687 v_cvt_f32_f16_e64 v5
, vcc_hi
688 // GFX12
: encoding
: [0x05,0x00,0x8b,0xd5,0x6b,0x00,0x00,0x00]
690 v_cvt_f32_f16_e64 v5
, ttmp15
691 // GFX12
: encoding
: [0x05,0x00,0x8b,0xd5,0x7b,0x00,0x00,0x00]
693 v_cvt_f32_f16_e64 v5
, m0
694 // GFX12
: encoding
: [0x05,0x00,0x8b,0xd5,0x7d,0x00,0x00,0x00]
696 v_cvt_f32_f16_e64 v5
, exec_lo
697 // GFX12
: encoding
: [0x05,0x00,0x8b,0xd5,0x7e,0x00,0x00,0x00]
699 v_cvt_f32_f16_e64 v5
, exec_hi
700 // GFX12
: encoding
: [0x05,0x00,0x8b,0xd5,0x7f,0x00,0x00,0x00]
702 v_cvt_f32_f16_e64 v5
, null
703 // GFX12
: encoding
: [0x05,0x00,0x8b,0xd5,0x7c,0x00,0x00,0x00]
705 v_cvt_f32_f16_e64 v5
, -1
706 // GFX12
: encoding
: [0x05,0x00,0x8b,0xd5,0xc1,0x00,0x00,0x00]
708 v_cvt_f32_f16_e64 v5
, 0.5 mul:2
709 // GFX12
: encoding
: [0x05,0x00,0x8b,0xd5,0xf0,0x00,0x00,0x08]
711 v_cvt_f32_f16_e64 v5
, src_scc
mul:4
712 // GFX12
: encoding
: [0x05,0x00,0x8b,0xd5,0xfd,0x00,0x00,0x10]
714 v_cvt_f32_f16_e64 v255
, -|
0xfe0b| clamp
div:2
715 // GFX12
: encoding
: [0xff,0x81,0x8b,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00]
717 v_cvt_f32_f64_e64 v5
, v
[1:2]
718 // GFX12
: encoding
: [0x05,0x00,0x8f,0xd5,0x01,0x01,0x00,0x00]
720 v_cvt_f32_f64_e64 v5
, v
[254:255]
721 // GFX12
: encoding
: [0x05,0x00,0x8f,0xd5,0xfe,0x01,0x00,0x00]
723 v_cvt_f32_f64_e64 v5
, s
[2:3]
724 // GFX12
: encoding
: [0x05,0x00,0x8f,0xd5,0x02,0x00,0x00,0x00]
726 v_cvt_f32_f64_e64 v5
, s
[104:105]
727 // GFX12
: encoding
: [0x05,0x00,0x8f,0xd5,0x68,0x00,0x00,0x00]
729 v_cvt_f32_f64_e64 v5
, vcc
730 // GFX12
: encoding
: [0x05,0x00,0x8f,0xd5,0x6a,0x00,0x00,0x00]
732 v_cvt_f32_f64_e64 v5
, ttmp
[14:15]
733 // GFX12
: encoding
: [0x05,0x00,0x8f,0xd5,0x7a,0x00,0x00,0x00]
735 v_cvt_f32_f64_e64 v5
, exec
736 // GFX12
: encoding
: [0x05,0x00,0x8f,0xd5,0x7e,0x00,0x00,0x00]
738 v_cvt_f32_f64_e64 v5
, null
739 // GFX12
: encoding
: [0x05,0x00,0x8f,0xd5,0x7c,0x00,0x00,0x00]
741 v_cvt_f32_f64_e64 v5
, -1
742 // GFX12
: encoding
: [0x05,0x00,0x8f,0xd5,0xc1,0x00,0x00,0x00]
744 v_cvt_f32_f64_e64 v5
, 0.5 mul:2
745 // GFX12
: encoding
: [0x05,0x00,0x8f,0xd5,0xf0,0x00,0x00,0x08]
747 v_cvt_f32_f64_e64 v5
, -|src_scc|
mul:4
748 // GFX12
: encoding
: [0x05,0x01,0x8f,0xd5,0xfd,0x00,0x00,0x30]
750 v_cvt_f32_f64_e64 v255
, 0xaf123456 clamp
div:2
751 // GFX12
: encoding
: [0xff,0x80,0x8f,0xd5,0xff,0x00,0x00,0x18,0x56,0x34,0x12,0xaf]
753 v_cvt_f32_i32_e64 v5
, v1
754 // GFX12
: encoding
: [0x05,0x00,0x85,0xd5,0x01,0x01,0x00,0x00]
756 v_cvt_f32_i32_e64 v5
, v255
757 // GFX12
: encoding
: [0x05,0x00,0x85,0xd5,0xff,0x01,0x00,0x00]
759 v_cvt_f32_i32_e64 v5
, s1
760 // GFX12
: encoding
: [0x05,0x00,0x85,0xd5,0x01,0x00,0x00,0x00]
762 v_cvt_f32_i32_e64 v5
, s105
763 // GFX12
: encoding
: [0x05,0x00,0x85,0xd5,0x69,0x00,0x00,0x00]
765 v_cvt_f32_i32_e64 v5
, vcc_lo
766 // GFX12
: encoding
: [0x05,0x00,0x85,0xd5,0x6a,0x00,0x00,0x00]
768 v_cvt_f32_i32_e64 v5
, vcc_hi
769 // GFX12
: encoding
: [0x05,0x00,0x85,0xd5,0x6b,0x00,0x00,0x00]
771 v_cvt_f32_i32_e64 v5
, ttmp15
772 // GFX12
: encoding
: [0x05,0x00,0x85,0xd5,0x7b,0x00,0x00,0x00]
774 v_cvt_f32_i32_e64 v5
, m0
775 // GFX12
: encoding
: [0x05,0x00,0x85,0xd5,0x7d,0x00,0x00,0x00]
777 v_cvt_f32_i32_e64 v5
, exec_lo
778 // GFX12
: encoding
: [0x05,0x00,0x85,0xd5,0x7e,0x00,0x00,0x00]
780 v_cvt_f32_i32_e64 v5
, exec_hi
781 // GFX12
: encoding
: [0x05,0x00,0x85,0xd5,0x7f,0x00,0x00,0x00]
783 v_cvt_f32_i32_e64 v5
, null
784 // GFX12
: encoding
: [0x05,0x00,0x85,0xd5,0x7c,0x00,0x00,0x00]
786 v_cvt_f32_i32_e64 v5
, -1
787 // GFX12
: encoding
: [0x05,0x00,0x85,0xd5,0xc1,0x00,0x00,0x00]
789 v_cvt_f32_i32_e64 v5
, 0.5 mul:2
790 // GFX12
: encoding
: [0x05,0x00,0x85,0xd5,0xf0,0x00,0x00,0x08]
792 v_cvt_f32_i32_e64 v5
, src_scc
mul:4
793 // GFX12
: encoding
: [0x05,0x00,0x85,0xd5,0xfd,0x00,0x00,0x10]
795 v_cvt_f32_i32_e64 v255
, 0xaf123456 clamp
div:2
796 // GFX12
: encoding
: [0xff,0x80,0x85,0xd5,0xff,0x00,0x00,0x18,0x56,0x34,0x12,0xaf]
798 v_cvt_f32_u32_e64 v5
, v1
799 // GFX12
: encoding
: [0x05,0x00,0x86,0xd5,0x01,0x01,0x00,0x00]
801 v_cvt_f32_u32_e64 v5
, v255
802 // GFX12
: encoding
: [0x05,0x00,0x86,0xd5,0xff,0x01,0x00,0x00]
804 v_cvt_f32_u32_e64 v5
, s1
805 // GFX12
: encoding
: [0x05,0x00,0x86,0xd5,0x01,0x00,0x00,0x00]
807 v_cvt_f32_u32_e64 v5
, s105
808 // GFX12
: encoding
: [0x05,0x00,0x86,0xd5,0x69,0x00,0x00,0x00]
810 v_cvt_f32_u32_e64 v5
, vcc_lo
811 // GFX12
: encoding
: [0x05,0x00,0x86,0xd5,0x6a,0x00,0x00,0x00]
813 v_cvt_f32_u32_e64 v5
, vcc_hi
814 // GFX12
: encoding
: [0x05,0x00,0x86,0xd5,0x6b,0x00,0x00,0x00]
816 v_cvt_f32_u32_e64 v5
, ttmp15
817 // GFX12
: encoding
: [0x05,0x00,0x86,0xd5,0x7b,0x00,0x00,0x00]
819 v_cvt_f32_u32_e64 v5
, m0
820 // GFX12
: encoding
: [0x05,0x00,0x86,0xd5,0x7d,0x00,0x00,0x00]
822 v_cvt_f32_u32_e64 v5
, exec_lo
823 // GFX12
: encoding
: [0x05,0x00,0x86,0xd5,0x7e,0x00,0x00,0x00]
825 v_cvt_f32_u32_e64 v5
, exec_hi
826 // GFX12
: encoding
: [0x05,0x00,0x86,0xd5,0x7f,0x00,0x00,0x00]
828 v_cvt_f32_u32_e64 v5
, null
829 // GFX12
: encoding
: [0x05,0x00,0x86,0xd5,0x7c,0x00,0x00,0x00]
831 v_cvt_f32_u32_e64 v5
, -1
832 // GFX12
: encoding
: [0x05,0x00,0x86,0xd5,0xc1,0x00,0x00,0x00]
834 v_cvt_f32_u32_e64 v5
, 0.5 mul:2
835 // GFX12
: encoding
: [0x05,0x00,0x86,0xd5,0xf0,0x00,0x00,0x08]
837 v_cvt_f32_u32_e64 v5
, src_scc
mul:4
838 // GFX12
: encoding
: [0x05,0x00,0x86,0xd5,0xfd,0x00,0x00,0x10]
840 v_cvt_f32_u32_e64 v255
, 0xaf123456 clamp
div:2
841 // GFX12
: encoding
: [0xff,0x80,0x86,0xd5,0xff,0x00,0x00,0x18,0x56,0x34,0x12,0xaf]
843 v_cvt_f32_ubyte0_e64 v5
, v1
844 // GFX12
: encoding
: [0x05,0x00,0x91,0xd5,0x01,0x01,0x00,0x00]
846 v_cvt_f32_ubyte0_e64 v5
, v255
847 // GFX12
: encoding
: [0x05,0x00,0x91,0xd5,0xff,0x01,0x00,0x00]
849 v_cvt_f32_ubyte0_e64 v5
, s1
850 // GFX12
: encoding
: [0x05,0x00,0x91,0xd5,0x01,0x00,0x00,0x00]
852 v_cvt_f32_ubyte0_e64 v5
, s105
853 // GFX12
: encoding
: [0x05,0x00,0x91,0xd5,0x69,0x00,0x00,0x00]
855 v_cvt_f32_ubyte0_e64 v5
, vcc_lo
856 // GFX12
: encoding
: [0x05,0x00,0x91,0xd5,0x6a,0x00,0x00,0x00]
858 v_cvt_f32_ubyte0_e64 v5
, vcc_hi
859 // GFX12
: encoding
: [0x05,0x00,0x91,0xd5,0x6b,0x00,0x00,0x00]
861 v_cvt_f32_ubyte0_e64 v5
, ttmp15
862 // GFX12
: encoding
: [0x05,0x00,0x91,0xd5,0x7b,0x00,0x00,0x00]
864 v_cvt_f32_ubyte0_e64 v5
, m0
865 // GFX12
: encoding
: [0x05,0x00,0x91,0xd5,0x7d,0x00,0x00,0x00]
867 v_cvt_f32_ubyte0_e64 v5
, exec_lo
868 // GFX12
: encoding
: [0x05,0x00,0x91,0xd5,0x7e,0x00,0x00,0x00]
870 v_cvt_f32_ubyte0_e64 v5
, exec_hi
871 // GFX12
: encoding
: [0x05,0x00,0x91,0xd5,0x7f,0x00,0x00,0x00]
873 v_cvt_f32_ubyte0_e64 v5
, null
874 // GFX12
: encoding
: [0x05,0x00,0x91,0xd5,0x7c,0x00,0x00,0x00]
876 v_cvt_f32_ubyte0_e64 v5
, -1
877 // GFX12
: encoding
: [0x05,0x00,0x91,0xd5,0xc1,0x00,0x00,0x00]
879 v_cvt_f32_ubyte0_e64 v5
, 0.5 mul:2
880 // GFX12
: encoding
: [0x05,0x00,0x91,0xd5,0xf0,0x00,0x00,0x08]
882 v_cvt_f32_ubyte0_e64 v5
, src_scc
mul:4
883 // GFX12
: encoding
: [0x05,0x00,0x91,0xd5,0xfd,0x00,0x00,0x10]
885 v_cvt_f32_ubyte0_e64 v255
, 0xaf123456 clamp
div:2
886 // GFX12
: encoding
: [0xff,0x80,0x91,0xd5,0xff,0x00,0x00,0x18,0x56,0x34,0x12,0xaf]
888 v_cvt_f32_ubyte1_e64 v5
, v1
889 // GFX12
: encoding
: [0x05,0x00,0x92,0xd5,0x01,0x01,0x00,0x00]
891 v_cvt_f32_ubyte1_e64 v5
, v255
892 // GFX12
: encoding
: [0x05,0x00,0x92,0xd5,0xff,0x01,0x00,0x00]
894 v_cvt_f32_ubyte1_e64 v5
, s1
895 // GFX12
: encoding
: [0x05,0x00,0x92,0xd5,0x01,0x00,0x00,0x00]
897 v_cvt_f32_ubyte1_e64 v5
, s105
898 // GFX12
: encoding
: [0x05,0x00,0x92,0xd5,0x69,0x00,0x00,0x00]
900 v_cvt_f32_ubyte1_e64 v5
, vcc_lo
901 // GFX12
: encoding
: [0x05,0x00,0x92,0xd5,0x6a,0x00,0x00,0x00]
903 v_cvt_f32_ubyte1_e64 v5
, vcc_hi
904 // GFX12
: encoding
: [0x05,0x00,0x92,0xd5,0x6b,0x00,0x00,0x00]
906 v_cvt_f32_ubyte1_e64 v5
, ttmp15
907 // GFX12
: encoding
: [0x05,0x00,0x92,0xd5,0x7b,0x00,0x00,0x00]
909 v_cvt_f32_ubyte1_e64 v5
, m0
910 // GFX12
: encoding
: [0x05,0x00,0x92,0xd5,0x7d,0x00,0x00,0x00]
912 v_cvt_f32_ubyte1_e64 v5
, exec_lo
913 // GFX12
: encoding
: [0x05,0x00,0x92,0xd5,0x7e,0x00,0x00,0x00]
915 v_cvt_f32_ubyte1_e64 v5
, exec_hi
916 // GFX12
: encoding
: [0x05,0x00,0x92,0xd5,0x7f,0x00,0x00,0x00]
918 v_cvt_f32_ubyte1_e64 v5
, null
919 // GFX12
: encoding
: [0x05,0x00,0x92,0xd5,0x7c,0x00,0x00,0x00]
921 v_cvt_f32_ubyte1_e64 v5
, -1
922 // GFX12
: encoding
: [0x05,0x00,0x92,0xd5,0xc1,0x00,0x00,0x00]
924 v_cvt_f32_ubyte1_e64 v5
, 0.5 mul:2
925 // GFX12
: encoding
: [0x05,0x00,0x92,0xd5,0xf0,0x00,0x00,0x08]
927 v_cvt_f32_ubyte1_e64 v5
, src_scc
mul:4
928 // GFX12
: encoding
: [0x05,0x00,0x92,0xd5,0xfd,0x00,0x00,0x10]
930 v_cvt_f32_ubyte1_e64 v255
, 0xaf123456 clamp
div:2
931 // GFX12
: encoding
: [0xff,0x80,0x92,0xd5,0xff,0x00,0x00,0x18,0x56,0x34,0x12,0xaf]
933 v_cvt_f32_ubyte2_e64 v5
, v1
934 // GFX12
: encoding
: [0x05,0x00,0x93,0xd5,0x01,0x01,0x00,0x00]
936 v_cvt_f32_ubyte2_e64 v5
, v255
937 // GFX12
: encoding
: [0x05,0x00,0x93,0xd5,0xff,0x01,0x00,0x00]
939 v_cvt_f32_ubyte2_e64 v5
, s1
940 // GFX12
: encoding
: [0x05,0x00,0x93,0xd5,0x01,0x00,0x00,0x00]
942 v_cvt_f32_ubyte2_e64 v5
, s105
943 // GFX12
: encoding
: [0x05,0x00,0x93,0xd5,0x69,0x00,0x00,0x00]
945 v_cvt_f32_ubyte2_e64 v5
, vcc_lo
946 // GFX12
: encoding
: [0x05,0x00,0x93,0xd5,0x6a,0x00,0x00,0x00]
948 v_cvt_f32_ubyte2_e64 v5
, vcc_hi
949 // GFX12
: encoding
: [0x05,0x00,0x93,0xd5,0x6b,0x00,0x00,0x00]
951 v_cvt_f32_ubyte2_e64 v5
, ttmp15
952 // GFX12
: encoding
: [0x05,0x00,0x93,0xd5,0x7b,0x00,0x00,0x00]
954 v_cvt_f32_ubyte2_e64 v5
, m0
955 // GFX12
: encoding
: [0x05,0x00,0x93,0xd5,0x7d,0x00,0x00,0x00]
957 v_cvt_f32_ubyte2_e64 v5
, exec_lo
958 // GFX12
: encoding
: [0x05,0x00,0x93,0xd5,0x7e,0x00,0x00,0x00]
960 v_cvt_f32_ubyte2_e64 v5
, exec_hi
961 // GFX12
: encoding
: [0x05,0x00,0x93,0xd5,0x7f,0x00,0x00,0x00]
963 v_cvt_f32_ubyte2_e64 v5
, null
964 // GFX12
: encoding
: [0x05,0x00,0x93,0xd5,0x7c,0x00,0x00,0x00]
966 v_cvt_f32_ubyte2_e64 v5
, -1
967 // GFX12
: encoding
: [0x05,0x00,0x93,0xd5,0xc1,0x00,0x00,0x00]
969 v_cvt_f32_ubyte2_e64 v5
, 0.5 mul:2
970 // GFX12
: encoding
: [0x05,0x00,0x93,0xd5,0xf0,0x00,0x00,0x08]
972 v_cvt_f32_ubyte2_e64 v5
, src_scc
mul:4
973 // GFX12
: encoding
: [0x05,0x00,0x93,0xd5,0xfd,0x00,0x00,0x10]
975 v_cvt_f32_ubyte2_e64 v255
, 0xaf123456 clamp
div:2
976 // GFX12
: encoding
: [0xff,0x80,0x93,0xd5,0xff,0x00,0x00,0x18,0x56,0x34,0x12,0xaf]
978 v_cvt_f32_ubyte3_e64 v5
, v1
979 // GFX12
: encoding
: [0x05,0x00,0x94,0xd5,0x01,0x01,0x00,0x00]
981 v_cvt_f32_ubyte3_e64 v5
, v255
982 // GFX12
: encoding
: [0x05,0x00,0x94,0xd5,0xff,0x01,0x00,0x00]
984 v_cvt_f32_ubyte3_e64 v5
, s1
985 // GFX12
: encoding
: [0x05,0x00,0x94,0xd5,0x01,0x00,0x00,0x00]
987 v_cvt_f32_ubyte3_e64 v5
, s105
988 // GFX12
: encoding
: [0x05,0x00,0x94,0xd5,0x69,0x00,0x00,0x00]
990 v_cvt_f32_ubyte3_e64 v5
, vcc_lo
991 // GFX12
: encoding
: [0x05,0x00,0x94,0xd5,0x6a,0x00,0x00,0x00]
993 v_cvt_f32_ubyte3_e64 v5
, vcc_hi
994 // GFX12
: encoding
: [0x05,0x00,0x94,0xd5,0x6b,0x00,0x00,0x00]
996 v_cvt_f32_ubyte3_e64 v5
, ttmp15
997 // GFX12
: encoding
: [0x05,0x00,0x94,0xd5,0x7b,0x00,0x00,0x00]
999 v_cvt_f32_ubyte3_e64 v5
, m0
1000 // GFX12
: encoding
: [0x05,0x00,0x94,0xd5,0x7d,0x00,0x00,0x00]
1002 v_cvt_f32_ubyte3_e64 v5
, exec_lo
1003 // GFX12
: encoding
: [0x05,0x00,0x94,0xd5,0x7e,0x00,0x00,0x00]
1005 v_cvt_f32_ubyte3_e64 v5
, exec_hi
1006 // GFX12
: encoding
: [0x05,0x00,0x94,0xd5,0x7f,0x00,0x00,0x00]
1008 v_cvt_f32_ubyte3_e64 v5
, null
1009 // GFX12
: encoding
: [0x05,0x00,0x94,0xd5,0x7c,0x00,0x00,0x00]
1011 v_cvt_f32_ubyte3_e64 v5
, -1
1012 // GFX12
: encoding
: [0x05,0x00,0x94,0xd5,0xc1,0x00,0x00,0x00]
1014 v_cvt_f32_ubyte3_e64 v5
, 0.5 mul:2
1015 // GFX12
: encoding
: [0x05,0x00,0x94,0xd5,0xf0,0x00,0x00,0x08]
1017 v_cvt_f32_ubyte3_e64 v5
, src_scc
mul:4
1018 // GFX12
: encoding
: [0x05,0x00,0x94,0xd5,0xfd,0x00,0x00,0x10]
1020 v_cvt_f32_ubyte3_e64 v255
, 0xaf123456 clamp
div:2
1021 // GFX12
: encoding
: [0xff,0x80,0x94,0xd5,0xff,0x00,0x00,0x18,0x56,0x34,0x12,0xaf]
1023 v_cvt_f64_f32_e64 v
[5:6], v1
1024 // GFX12
: encoding
: [0x05,0x00,0x90,0xd5,0x01,0x01,0x00,0x00]
1026 v_cvt_f64_f32_e64 v
[5:6], v255
1027 // GFX12
: encoding
: [0x05,0x00,0x90,0xd5,0xff,0x01,0x00,0x00]
1029 v_cvt_f64_f32_e64 v
[5:6], s1
1030 // GFX12
: encoding
: [0x05,0x00,0x90,0xd5,0x01,0x00,0x00,0x00]
1032 v_cvt_f64_f32_e64 v
[5:6], s105
1033 // GFX12
: encoding
: [0x05,0x00,0x90,0xd5,0x69,0x00,0x00,0x00]
1035 v_cvt_f64_f32_e64 v
[5:6], vcc_lo
1036 // GFX12
: encoding
: [0x05,0x00,0x90,0xd5,0x6a,0x00,0x00,0x00]
1038 v_cvt_f64_f32_e64 v
[5:6], vcc_hi
1039 // GFX12
: encoding
: [0x05,0x00,0x90,0xd5,0x6b,0x00,0x00,0x00]
1041 v_cvt_f64_f32_e64 v
[5:6], ttmp15
1042 // GFX12
: encoding
: [0x05,0x00,0x90,0xd5,0x7b,0x00,0x00,0x00]
1044 v_cvt_f64_f32_e64 v
[5:6], m0
1045 // GFX12
: encoding
: [0x05,0x00,0x90,0xd5,0x7d,0x00,0x00,0x00]
1047 v_cvt_f64_f32_e64 v
[5:6], exec_lo
1048 // GFX12
: encoding
: [0x05,0x00,0x90,0xd5,0x7e,0x00,0x00,0x00]
1050 v_cvt_f64_f32_e64 v
[5:6], exec_hi
1051 // GFX12
: encoding
: [0x05,0x00,0x90,0xd5,0x7f,0x00,0x00,0x00]
1053 v_cvt_f64_f32_e64 v
[5:6], null
1054 // GFX12
: encoding
: [0x05,0x00,0x90,0xd5,0x7c,0x00,0x00,0x00]
1056 v_cvt_f64_f32_e64 v
[5:6], -1
1057 // GFX12
: encoding
: [0x05,0x00,0x90,0xd5,0xc1,0x00,0x00,0x00]
1059 v_cvt_f64_f32_e64 v
[5:6], 0.5 mul:2
1060 // GFX12
: encoding
: [0x05,0x00,0x90,0xd5,0xf0,0x00,0x00,0x08]
1062 v_cvt_f64_f32_e64 v
[5:6], src_scc
mul:4
1063 // GFX12
: encoding
: [0x05,0x00,0x90,0xd5,0xfd,0x00,0x00,0x10]
1065 v_cvt_f64_f32_e64 v
[254:255], -|
0xaf123456| clamp
div:2
1066 // GFX12
: encoding
: [0xfe,0x81,0x90,0xd5,0xff,0x00,0x00,0x38,0x56,0x34,0x12,0xaf]
1068 v_cvt_f64_i32_e64 v
[5:6], v1
1069 // GFX12
: encoding
: [0x05,0x00,0x84,0xd5,0x01,0x01,0x00,0x00]
1071 v_cvt_f64_i32_e64 v
[5:6], v255
1072 // GFX12
: encoding
: [0x05,0x00,0x84,0xd5,0xff,0x01,0x00,0x00]
1074 v_cvt_f64_i32_e64 v
[5:6], s1
1075 // GFX12
: encoding
: [0x05,0x00,0x84,0xd5,0x01,0x00,0x00,0x00]
1077 v_cvt_f64_i32_e64 v
[5:6], s105
1078 // GFX12
: encoding
: [0x05,0x00,0x84,0xd5,0x69,0x00,0x00,0x00]
1080 v_cvt_f64_i32_e64 v
[5:6], vcc_lo
1081 // GFX12
: encoding
: [0x05,0x00,0x84,0xd5,0x6a,0x00,0x00,0x00]
1083 v_cvt_f64_i32_e64 v
[5:6], vcc_hi
1084 // GFX12
: encoding
: [0x05,0x00,0x84,0xd5,0x6b,0x00,0x00,0x00]
1086 v_cvt_f64_i32_e64 v
[5:6], ttmp15
1087 // GFX12
: encoding
: [0x05,0x00,0x84,0xd5,0x7b,0x00,0x00,0x00]
1089 v_cvt_f64_i32_e64 v
[5:6], m0
1090 // GFX12
: encoding
: [0x05,0x00,0x84,0xd5,0x7d,0x00,0x00,0x00]
1092 v_cvt_f64_i32_e64 v
[5:6], exec_lo
1093 // GFX12
: encoding
: [0x05,0x00,0x84,0xd5,0x7e,0x00,0x00,0x00]
1095 v_cvt_f64_i32_e64 v
[5:6], exec_hi
1096 // GFX12
: encoding
: [0x05,0x00,0x84,0xd5,0x7f,0x00,0x00,0x00]
1098 v_cvt_f64_i32_e64 v
[5:6], null
1099 // GFX12
: encoding
: [0x05,0x00,0x84,0xd5,0x7c,0x00,0x00,0x00]
1101 v_cvt_f64_i32_e64 v
[5:6], -1
1102 // GFX12
: encoding
: [0x05,0x00,0x84,0xd5,0xc1,0x00,0x00,0x00]
1104 v_cvt_f64_i32_e64 v
[5:6], 0.5 mul:2
1105 // GFX12
: encoding
: [0x05,0x00,0x84,0xd5,0xf0,0x00,0x00,0x08]
1107 v_cvt_f64_i32_e64 v
[5:6], src_scc
mul:4
1108 // GFX12
: encoding
: [0x05,0x00,0x84,0xd5,0xfd,0x00,0x00,0x10]
1110 v_cvt_f64_i32_e64 v
[254:255], 0xaf123456 clamp
div:2
1111 // GFX12
: encoding
: [0xfe,0x80,0x84,0xd5,0xff,0x00,0x00,0x18,0x56,0x34,0x12,0xaf]
1113 v_cvt_f64_u32_e64 v
[5:6], v1
1114 // GFX12
: encoding
: [0x05,0x00,0x96,0xd5,0x01,0x01,0x00,0x00]
1116 v_cvt_f64_u32_e64 v
[5:6], v255
1117 // GFX12
: encoding
: [0x05,0x00,0x96,0xd5,0xff,0x01,0x00,0x00]
1119 v_cvt_f64_u32_e64 v
[5:6], s1
1120 // GFX12
: encoding
: [0x05,0x00,0x96,0xd5,0x01,0x00,0x00,0x00]
1122 v_cvt_f64_u32_e64 v
[5:6], s105
1123 // GFX12
: encoding
: [0x05,0x00,0x96,0xd5,0x69,0x00,0x00,0x00]
1125 v_cvt_f64_u32_e64 v
[5:6], vcc_lo
1126 // GFX12
: encoding
: [0x05,0x00,0x96,0xd5,0x6a,0x00,0x00,0x00]
1128 v_cvt_f64_u32_e64 v
[5:6], vcc_hi
1129 // GFX12
: encoding
: [0x05,0x00,0x96,0xd5,0x6b,0x00,0x00,0x00]
1131 v_cvt_f64_u32_e64 v
[5:6], ttmp15
1132 // GFX12
: encoding
: [0x05,0x00,0x96,0xd5,0x7b,0x00,0x00,0x00]
1134 v_cvt_f64_u32_e64 v
[5:6], m0
1135 // GFX12
: encoding
: [0x05,0x00,0x96,0xd5,0x7d,0x00,0x00,0x00]
1137 v_cvt_f64_u32_e64 v
[5:6], exec_lo
1138 // GFX12
: encoding
: [0x05,0x00,0x96,0xd5,0x7e,0x00,0x00,0x00]
1140 v_cvt_f64_u32_e64 v
[5:6], exec_hi
1141 // GFX12
: encoding
: [0x05,0x00,0x96,0xd5,0x7f,0x00,0x00,0x00]
1143 v_cvt_f64_u32_e64 v
[5:6], null
1144 // GFX12
: encoding
: [0x05,0x00,0x96,0xd5,0x7c,0x00,0x00,0x00]
1146 v_cvt_f64_u32_e64 v
[5:6], -1
1147 // GFX12
: encoding
: [0x05,0x00,0x96,0xd5,0xc1,0x00,0x00,0x00]
1149 v_cvt_f64_u32_e64 v
[5:6], 0.5 mul:2
1150 // GFX12
: encoding
: [0x05,0x00,0x96,0xd5,0xf0,0x00,0x00,0x08]
1152 v_cvt_f64_u32_e64 v
[5:6], src_scc
mul:4
1153 // GFX12
: encoding
: [0x05,0x00,0x96,0xd5,0xfd,0x00,0x00,0x10]
1155 v_cvt_f64_u32_e64 v
[254:255], 0xaf123456 clamp
div:2
1156 // GFX12
: encoding
: [0xfe,0x80,0x96,0xd5,0xff,0x00,0x00,0x18,0x56,0x34,0x12,0xaf]
1158 v_cvt_floor_i32_f32_e64 v5
, v1
1159 // GFX12
: encoding
: [0x05,0x00,0x8d,0xd5,0x01,0x01,0x00,0x00]
1161 v_cvt_floor_i32_f32_e64 v5
, v255
1162 // GFX12
: encoding
: [0x05,0x00,0x8d,0xd5,0xff,0x01,0x00,0x00]
1164 v_cvt_floor_i32_f32_e64 v5
, s1
1165 // GFX12
: encoding
: [0x05,0x00,0x8d,0xd5,0x01,0x00,0x00,0x00]
1167 v_cvt_floor_i32_f32_e64 v5
, s105
1168 // GFX12
: encoding
: [0x05,0x00,0x8d,0xd5,0x69,0x00,0x00,0x00]
1170 v_cvt_floor_i32_f32_e64 v5
, vcc_lo
1171 // GFX12
: encoding
: [0x05,0x00,0x8d,0xd5,0x6a,0x00,0x00,0x00]
1173 v_cvt_floor_i32_f32_e64 v5
, vcc_hi
1174 // GFX12
: encoding
: [0x05,0x00,0x8d,0xd5,0x6b,0x00,0x00,0x00]
1176 v_cvt_floor_i32_f32_e64 v5
, ttmp15
1177 // GFX12
: encoding
: [0x05,0x00,0x8d,0xd5,0x7b,0x00,0x00,0x00]
1179 v_cvt_floor_i32_f32_e64 v5
, m0
1180 // GFX12
: encoding
: [0x05,0x00,0x8d,0xd5,0x7d,0x00,0x00,0x00]
1182 v_cvt_floor_i32_f32_e64 v5
, exec_lo
1183 // GFX12
: encoding
: [0x05,0x00,0x8d,0xd5,0x7e,0x00,0x00,0x00]
1185 v_cvt_floor_i32_f32_e64 v5
, exec_hi
1186 // GFX12
: encoding
: [0x05,0x00,0x8d,0xd5,0x7f,0x00,0x00,0x00]
1188 v_cvt_floor_i32_f32_e64 v5
, null
1189 // GFX12
: encoding
: [0x05,0x00,0x8d,0xd5,0x7c,0x00,0x00,0x00]
1191 v_cvt_floor_i32_f32_e64 v5
, -1
1192 // GFX12
: encoding
: [0x05,0x00,0x8d,0xd5,0xc1,0x00,0x00,0x00]
1194 v_cvt_floor_i32_f32_e64 v5
, 0.5
1195 // GFX12
: encoding
: [0x05,0x00,0x8d,0xd5,0xf0,0x00,0x00,0x00]
1197 v_cvt_floor_i32_f32_e64 v5
, src_scc
1198 // GFX12
: encoding
: [0x05,0x00,0x8d,0xd5,0xfd,0x00,0x00,0x00]
1200 v_cvt_floor_i32_f32_e64 v255
, -|
0xaf123456|
1201 // GFX12
: encoding
: [0xff,0x01,0x8d,0xd5,0xff,0x00,0x00,0x20,0x56,0x34,0x12,0xaf]
1203 v_cvt_flr_i32_f32_e64 v5
, v1
1204 // GFX12
: encoding
: [0x05,0x00,0x8d,0xd5,0x01,0x01,0x00,0x00]
1206 v_cvt_flr_i32_f32_e64 v5
, v255
1207 // GFX12
: encoding
: [0x05,0x00,0x8d,0xd5,0xff,0x01,0x00,0x00]
1209 v_cvt_flr_i32_f32_e64 v5
, s1
1210 // GFX12
: encoding
: [0x05,0x00,0x8d,0xd5,0x01,0x00,0x00,0x00]
1212 v_cvt_flr_i32_f32_e64 v5
, s105
1213 // GFX12
: encoding
: [0x05,0x00,0x8d,0xd5,0x69,0x00,0x00,0x00]
1215 v_cvt_flr_i32_f32_e64 v5
, vcc_lo
1216 // GFX12
: encoding
: [0x05,0x00,0x8d,0xd5,0x6a,0x00,0x00,0x00]
1218 v_cvt_flr_i32_f32_e64 v5
, vcc_hi
1219 // GFX12
: encoding
: [0x05,0x00,0x8d,0xd5,0x6b,0x00,0x00,0x00]
1221 v_cvt_flr_i32_f32_e64 v5
, ttmp15
1222 // GFX12
: encoding
: [0x05,0x00,0x8d,0xd5,0x7b,0x00,0x00,0x00]
1224 v_cvt_flr_i32_f32_e64 v5
, m0
1225 // GFX12
: encoding
: [0x05,0x00,0x8d,0xd5,0x7d,0x00,0x00,0x00]
1227 v_cvt_flr_i32_f32_e64 v5
, exec_lo
1228 // GFX12
: encoding
: [0x05,0x00,0x8d,0xd5,0x7e,0x00,0x00,0x00]
1230 v_cvt_flr_i32_f32_e64 v5
, exec_hi
1231 // GFX12
: encoding
: [0x05,0x00,0x8d,0xd5,0x7f,0x00,0x00,0x00]
1233 v_cvt_flr_i32_f32_e64 v5
, null
1234 // GFX12
: encoding
: [0x05,0x00,0x8d,0xd5,0x7c,0x00,0x00,0x00]
1236 v_cvt_flr_i32_f32_e64 v5
, -1
1237 // GFX12
: encoding
: [0x05,0x00,0x8d,0xd5,0xc1,0x00,0x00,0x00]
1239 v_cvt_flr_i32_f32_e64 v5
, 0.5
1240 // GFX12
: encoding
: [0x05,0x00,0x8d,0xd5,0xf0,0x00,0x00,0x00]
1242 v_cvt_flr_i32_f32_e64 v5
, src_scc
1243 // GFX12
: encoding
: [0x05,0x00,0x8d,0xd5,0xfd,0x00,0x00,0x00]
1245 v_cvt_flr_i32_f32_e64 v255
, -|
0xaf123456|
1246 // GFX12
: encoding
: [0xff,0x01,0x8d,0xd5,0xff,0x00,0x00,0x20,0x56,0x34,0x12,0xaf]
1248 v_cvt_i16_f16_e64 v5
, v1
1249 // GFX12
: encoding
: [0x05,0x00,0xd3,0xd5,0x01,0x01,0x00,0x00]
1251 v_cvt_i16_f16_e64 v5
, v255
1252 // GFX12
: encoding
: [0x05,0x00,0xd3,0xd5,0xff,0x01,0x00,0x00]
1254 v_cvt_i16_f16_e64 v5
, s1
1255 // GFX12
: encoding
: [0x05,0x00,0xd3,0xd5,0x01,0x00,0x00,0x00]
1257 v_cvt_i16_f16_e64 v5
, s105
1258 // GFX12
: encoding
: [0x05,0x00,0xd3,0xd5,0x69,0x00,0x00,0x00]
1260 v_cvt_i16_f16_e64 v5
, vcc_lo
1261 // GFX12
: encoding
: [0x05,0x00,0xd3,0xd5,0x6a,0x00,0x00,0x00]
1263 v_cvt_i16_f16_e64 v5
, vcc_hi
1264 // GFX12
: encoding
: [0x05,0x00,0xd3,0xd5,0x6b,0x00,0x00,0x00]
1266 v_cvt_i16_f16_e64 v5
, ttmp15
1267 // GFX12
: encoding
: [0x05,0x00,0xd3,0xd5,0x7b,0x00,0x00,0x00]
1269 v_cvt_i16_f16_e64 v5
, m0
1270 // GFX12
: encoding
: [0x05,0x00,0xd3,0xd5,0x7d,0x00,0x00,0x00]
1272 v_cvt_i16_f16_e64 v5
, exec_lo
1273 // GFX12
: encoding
: [0x05,0x00,0xd3,0xd5,0x7e,0x00,0x00,0x00]
1275 v_cvt_i16_f16_e64 v5
, exec_hi
1276 // GFX12
: encoding
: [0x05,0x00,0xd3,0xd5,0x7f,0x00,0x00,0x00]
1278 v_cvt_i16_f16_e64 v5
, null
1279 // GFX12
: encoding
: [0x05,0x00,0xd3,0xd5,0x7c,0x00,0x00,0x00]
1281 v_cvt_i16_f16_e64 v5
, -1
1282 // GFX12
: encoding
: [0x05,0x00,0xd3,0xd5,0xc1,0x00,0x00,0x00]
1284 v_cvt_i16_f16_e64 v5
, 0.5
1285 // GFX12
: encoding
: [0x05,0x00,0xd3,0xd5,0xf0,0x00,0x00,0x00]
1287 v_cvt_i16_f16_e64 v5
, src_scc
1288 // GFX12
: encoding
: [0x05,0x00,0xd3,0xd5,0xfd,0x00,0x00,0x00]
1290 v_cvt_i16_f16_e64 v255
, -|
0xfe0b| clamp
1291 // GFX12
: encoding
: [0xff,0x81,0xd3,0xd5,0xff,0x00,0x00,0x20,0x0b,0xfe,0x00,0x00]
1293 v_cvt_i32_f32_e64 v5
, v1
1294 // GFX12
: encoding
: [0x05,0x00,0x88,0xd5,0x01,0x01,0x00,0x00]
1296 v_cvt_i32_f32_e64 v5
, v255
1297 // GFX12
: encoding
: [0x05,0x00,0x88,0xd5,0xff,0x01,0x00,0x00]
1299 v_cvt_i32_f32_e64 v5
, s1
1300 // GFX12
: encoding
: [0x05,0x00,0x88,0xd5,0x01,0x00,0x00,0x00]
1302 v_cvt_i32_f32_e64 v5
, s105
1303 // GFX12
: encoding
: [0x05,0x00,0x88,0xd5,0x69,0x00,0x00,0x00]
1305 v_cvt_i32_f32_e64 v5
, vcc_lo
1306 // GFX12
: encoding
: [0x05,0x00,0x88,0xd5,0x6a,0x00,0x00,0x00]
1308 v_cvt_i32_f32_e64 v5
, vcc_hi
1309 // GFX12
: encoding
: [0x05,0x00,0x88,0xd5,0x6b,0x00,0x00,0x00]
1311 v_cvt_i32_f32_e64 v5
, ttmp15
1312 // GFX12
: encoding
: [0x05,0x00,0x88,0xd5,0x7b,0x00,0x00,0x00]
1314 v_cvt_i32_f32_e64 v5
, m0
1315 // GFX12
: encoding
: [0x05,0x00,0x88,0xd5,0x7d,0x00,0x00,0x00]
1317 v_cvt_i32_f32_e64 v5
, exec_lo
1318 // GFX12
: encoding
: [0x05,0x00,0x88,0xd5,0x7e,0x00,0x00,0x00]
1320 v_cvt_i32_f32_e64 v5
, exec_hi
1321 // GFX12
: encoding
: [0x05,0x00,0x88,0xd5,0x7f,0x00,0x00,0x00]
1323 v_cvt_i32_f32_e64 v5
, null
1324 // GFX12
: encoding
: [0x05,0x00,0x88,0xd5,0x7c,0x00,0x00,0x00]
1326 v_cvt_i32_f32_e64 v5
, -1
1327 // GFX12
: encoding
: [0x05,0x00,0x88,0xd5,0xc1,0x00,0x00,0x00]
1329 v_cvt_i32_f32_e64 v5
, 0.5
1330 // GFX12
: encoding
: [0x05,0x00,0x88,0xd5,0xf0,0x00,0x00,0x00]
1332 v_cvt_i32_f32_e64 v5
, src_scc
1333 // GFX12
: encoding
: [0x05,0x00,0x88,0xd5,0xfd,0x00,0x00,0x00]
1335 v_cvt_i32_f32_e64 v255
, -|
0xaf123456| clamp
1336 // GFX12
: encoding
: [0xff,0x81,0x88,0xd5,0xff,0x00,0x00,0x20,0x56,0x34,0x12,0xaf]
1338 v_cvt_i32_f64_e64 v5
, v
[1:2]
1339 // GFX12
: encoding
: [0x05,0x00,0x83,0xd5,0x01,0x01,0x00,0x00]
1341 v_cvt_i32_f64_e64 v5
, v
[254:255]
1342 // GFX12
: encoding
: [0x05,0x00,0x83,0xd5,0xfe,0x01,0x00,0x00]
1344 v_cvt_i32_f64_e64 v5
, s
[2:3]
1345 // GFX12
: encoding
: [0x05,0x00,0x83,0xd5,0x02,0x00,0x00,0x00]
1347 v_cvt_i32_f64_e64 v5
, s
[104:105]
1348 // GFX12
: encoding
: [0x05,0x00,0x83,0xd5,0x68,0x00,0x00,0x00]
1350 v_cvt_i32_f64_e64 v5
, vcc
1351 // GFX12
: encoding
: [0x05,0x00,0x83,0xd5,0x6a,0x00,0x00,0x00]
1353 v_cvt_i32_f64_e64 v5
, ttmp
[14:15]
1354 // GFX12
: encoding
: [0x05,0x00,0x83,0xd5,0x7a,0x00,0x00,0x00]
1356 v_cvt_i32_f64_e64 v5
, exec
1357 // GFX12
: encoding
: [0x05,0x00,0x83,0xd5,0x7e,0x00,0x00,0x00]
1359 v_cvt_i32_f64_e64 v5
, null
1360 // GFX12
: encoding
: [0x05,0x00,0x83,0xd5,0x7c,0x00,0x00,0x00]
1362 v_cvt_i32_f64_e64 v5
, -1
1363 // GFX12
: encoding
: [0x05,0x00,0x83,0xd5,0xc1,0x00,0x00,0x00]
1365 v_cvt_i32_f64_e64 v5
, 0.5
1366 // GFX12
: encoding
: [0x05,0x00,0x83,0xd5,0xf0,0x00,0x00,0x00]
1368 v_cvt_i32_f64_e64 v5
, -|src_scc|
1369 // GFX12
: encoding
: [0x05,0x01,0x83,0xd5,0xfd,0x00,0x00,0x20]
1371 v_cvt_i32_f64_e64 v255
, 0xaf123456 clamp
1372 // GFX12
: encoding
: [0xff,0x80,0x83,0xd5,0xff,0x00,0x00,0x00,0x56,0x34,0x12,0xaf]
1374 v_cvt_i32_i16_e64 v5
, v1
1375 // GFX12
: encoding
: [0x05,0x00,0xea,0xd5,0x01,0x01,0x00,0x00]
1377 v_cvt_i32_i16_e64 v5
, v255
1378 // GFX12
: encoding
: [0x05,0x00,0xea,0xd5,0xff,0x01,0x00,0x00]
1380 v_cvt_i32_i16_e64 v5
, s1
1381 // GFX12
: encoding
: [0x05,0x00,0xea,0xd5,0x01,0x00,0x00,0x00]
1383 v_cvt_i32_i16_e64 v5
, s105
1384 // GFX12
: encoding
: [0x05,0x00,0xea,0xd5,0x69,0x00,0x00,0x00]
1386 v_cvt_i32_i16_e64 v5
, vcc_lo
1387 // GFX12
: encoding
: [0x05,0x00,0xea,0xd5,0x6a,0x00,0x00,0x00]
1389 v_cvt_i32_i16_e64 v5
, vcc_hi
1390 // GFX12
: encoding
: [0x05,0x00,0xea,0xd5,0x6b,0x00,0x00,0x00]
1392 v_cvt_i32_i16_e64 v5
, ttmp15
1393 // GFX12
: encoding
: [0x05,0x00,0xea,0xd5,0x7b,0x00,0x00,0x00]
1395 v_cvt_i32_i16_e64 v5
, m0
1396 // GFX12
: encoding
: [0x05,0x00,0xea,0xd5,0x7d,0x00,0x00,0x00]
1398 v_cvt_i32_i16_e64 v5
, exec_lo
1399 // GFX12
: encoding
: [0x05,0x00,0xea,0xd5,0x7e,0x00,0x00,0x00]
1401 v_cvt_i32_i16_e64 v5
, exec_hi
1402 // GFX12
: encoding
: [0x05,0x00,0xea,0xd5,0x7f,0x00,0x00,0x00]
1404 v_cvt_i32_i16_e64 v5
, null
1405 // GFX12
: encoding
: [0x05,0x00,0xea,0xd5,0x7c,0x00,0x00,0x00]
1407 v_cvt_i32_i16_e64 v5
, -1
1408 // GFX12
: encoding
: [0x05,0x00,0xea,0xd5,0xc1,0x00,0x00,0x00]
1410 v_cvt_i32_i16_e64 v5
, 0.5
1411 // GFX12
: encoding
: [0x05,0x00,0xea,0xd5,0xf0,0x00,0x00,0x00]
1413 v_cvt_i32_i16_e64 v5
, src_scc
1414 // GFX12
: encoding
: [0x05,0x00,0xea,0xd5,0xfd,0x00,0x00,0x00]
1416 v_cvt_i32_i16_e64 v255
, 0xfe0b
1417 // GFX12
: encoding
: [0xff,0x00,0xea,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]
1419 v_cvt_nearest_i32_f32_e64 v5
, v1
1420 // GFX12
: encoding
: [0x05,0x00,0x8c,0xd5,0x01,0x01,0x00,0x00]
1422 v_cvt_nearest_i32_f32_e64 v5
, v255
1423 // GFX12
: encoding
: [0x05,0x00,0x8c,0xd5,0xff,0x01,0x00,0x00]
1425 v_cvt_nearest_i32_f32_e64 v5
, s1
1426 // GFX12
: encoding
: [0x05,0x00,0x8c,0xd5,0x01,0x00,0x00,0x00]
1428 v_cvt_nearest_i32_f32_e64 v5
, s105
1429 // GFX12
: encoding
: [0x05,0x00,0x8c,0xd5,0x69,0x00,0x00,0x00]
1431 v_cvt_nearest_i32_f32_e64 v5
, vcc_lo
1432 // GFX12
: encoding
: [0x05,0x00,0x8c,0xd5,0x6a,0x00,0x00,0x00]
1434 v_cvt_nearest_i32_f32_e64 v5
, vcc_hi
1435 // GFX12
: encoding
: [0x05,0x00,0x8c,0xd5,0x6b,0x00,0x00,0x00]
1437 v_cvt_nearest_i32_f32_e64 v5
, ttmp15
1438 // GFX12
: encoding
: [0x05,0x00,0x8c,0xd5,0x7b,0x00,0x00,0x00]
1440 v_cvt_nearest_i32_f32_e64 v5
, m0
1441 // GFX12
: encoding
: [0x05,0x00,0x8c,0xd5,0x7d,0x00,0x00,0x00]
1443 v_cvt_nearest_i32_f32_e64 v5
, exec_lo
1444 // GFX12
: encoding
: [0x05,0x00,0x8c,0xd5,0x7e,0x00,0x00,0x00]
1446 v_cvt_nearest_i32_f32_e64 v5
, exec_hi
1447 // GFX12
: encoding
: [0x05,0x00,0x8c,0xd5,0x7f,0x00,0x00,0x00]
1449 v_cvt_nearest_i32_f32_e64 v5
, null
1450 // GFX12
: encoding
: [0x05,0x00,0x8c,0xd5,0x7c,0x00,0x00,0x00]
1452 v_cvt_nearest_i32_f32_e64 v5
, -1
1453 // GFX12
: encoding
: [0x05,0x00,0x8c,0xd5,0xc1,0x00,0x00,0x00]
1455 v_cvt_nearest_i32_f32_e64 v5
, 0.5
1456 // GFX12
: encoding
: [0x05,0x00,0x8c,0xd5,0xf0,0x00,0x00,0x00]
1458 v_cvt_nearest_i32_f32_e64 v5
, src_scc
1459 // GFX12
: encoding
: [0x05,0x00,0x8c,0xd5,0xfd,0x00,0x00,0x00]
1461 v_cvt_nearest_i32_f32_e64 v255
, -|
0xaf123456|
1462 // GFX12
: encoding
: [0xff,0x01,0x8c,0xd5,0xff,0x00,0x00,0x20,0x56,0x34,0x12,0xaf]
1464 v_cvt_norm_i16_f16_e64 v5
, v1
1465 // GFX12
: encoding
: [0x05,0x00,0xe3,0xd5,0x01,0x01,0x00,0x00]
1467 v_cvt_norm_i16_f16_e64 v5
, v255
1468 // GFX12
: encoding
: [0x05,0x00,0xe3,0xd5,0xff,0x01,0x00,0x00]
1470 v_cvt_norm_i16_f16_e64 v5
, s1
1471 // GFX12
: encoding
: [0x05,0x00,0xe3,0xd5,0x01,0x00,0x00,0x00]
1473 v_cvt_norm_i16_f16_e64 v5
, s105
1474 // GFX12
: encoding
: [0x05,0x00,0xe3,0xd5,0x69,0x00,0x00,0x00]
1476 v_cvt_norm_i16_f16_e64 v5
, vcc_lo
1477 // GFX12
: encoding
: [0x05,0x00,0xe3,0xd5,0x6a,0x00,0x00,0x00]
1479 v_cvt_norm_i16_f16_e64 v5
, vcc_hi
1480 // GFX12
: encoding
: [0x05,0x00,0xe3,0xd5,0x6b,0x00,0x00,0x00]
1482 v_cvt_norm_i16_f16_e64 v5
, ttmp15
1483 // GFX12
: encoding
: [0x05,0x00,0xe3,0xd5,0x7b,0x00,0x00,0x00]
1485 v_cvt_norm_i16_f16_e64 v5
, m0
1486 // GFX12
: encoding
: [0x05,0x00,0xe3,0xd5,0x7d,0x00,0x00,0x00]
1488 v_cvt_norm_i16_f16_e64 v5
, exec_lo
1489 // GFX12
: encoding
: [0x05,0x00,0xe3,0xd5,0x7e,0x00,0x00,0x00]
1491 v_cvt_norm_i16_f16_e64 v5
, exec_hi
1492 // GFX12
: encoding
: [0x05,0x00,0xe3,0xd5,0x7f,0x00,0x00,0x00]
1494 v_cvt_norm_i16_f16_e64 v5
, null
1495 // GFX12
: encoding
: [0x05,0x00,0xe3,0xd5,0x7c,0x00,0x00,0x00]
1497 v_cvt_norm_i16_f16_e64 v5
, -1
1498 // GFX12
: encoding
: [0x05,0x00,0xe3,0xd5,0xc1,0x00,0x00,0x00]
1500 v_cvt_norm_i16_f16_e64 v5
, 0.5
1501 // GFX12
: encoding
: [0x05,0x00,0xe3,0xd5,0xf0,0x00,0x00,0x00]
1503 v_cvt_norm_i16_f16_e64 v5
, src_scc
1504 // GFX12
: encoding
: [0x05,0x00,0xe3,0xd5,0xfd,0x00,0x00,0x00]
1506 v_cvt_norm_i16_f16_e64 v255
, -|
0xfe0b|
1507 // GFX12
: encoding
: [0xff,0x01,0xe3,0xd5,0xff,0x00,0x00,0x20,0x0b,0xfe,0x00,0x00]
1509 v_cvt_norm_u16_f16_e64 v5
, v1
1510 // GFX12
: encoding
: [0x05,0x00,0xe4,0xd5,0x01,0x01,0x00,0x00]
1512 v_cvt_norm_u16_f16_e64 v5
, v255
1513 // GFX12
: encoding
: [0x05,0x00,0xe4,0xd5,0xff,0x01,0x00,0x00]
1515 v_cvt_norm_u16_f16_e64 v5
, s1
1516 // GFX12
: encoding
: [0x05,0x00,0xe4,0xd5,0x01,0x00,0x00,0x00]
1518 v_cvt_norm_u16_f16_e64 v5
, s105
1519 // GFX12
: encoding
: [0x05,0x00,0xe4,0xd5,0x69,0x00,0x00,0x00]
1521 v_cvt_norm_u16_f16_e64 v5
, vcc_lo
1522 // GFX12
: encoding
: [0x05,0x00,0xe4,0xd5,0x6a,0x00,0x00,0x00]
1524 v_cvt_norm_u16_f16_e64 v5
, vcc_hi
1525 // GFX12
: encoding
: [0x05,0x00,0xe4,0xd5,0x6b,0x00,0x00,0x00]
1527 v_cvt_norm_u16_f16_e64 v5
, ttmp15
1528 // GFX12
: encoding
: [0x05,0x00,0xe4,0xd5,0x7b,0x00,0x00,0x00]
1530 v_cvt_norm_u16_f16_e64 v5
, m0
1531 // GFX12
: encoding
: [0x05,0x00,0xe4,0xd5,0x7d,0x00,0x00,0x00]
1533 v_cvt_norm_u16_f16_e64 v5
, exec_lo
1534 // GFX12
: encoding
: [0x05,0x00,0xe4,0xd5,0x7e,0x00,0x00,0x00]
1536 v_cvt_norm_u16_f16_e64 v5
, exec_hi
1537 // GFX12
: encoding
: [0x05,0x00,0xe4,0xd5,0x7f,0x00,0x00,0x00]
1539 v_cvt_norm_u16_f16_e64 v5
, null
1540 // GFX12
: encoding
: [0x05,0x00,0xe4,0xd5,0x7c,0x00,0x00,0x00]
1542 v_cvt_norm_u16_f16_e64 v5
, -1
1543 // GFX12
: encoding
: [0x05,0x00,0xe4,0xd5,0xc1,0x00,0x00,0x00]
1545 v_cvt_norm_u16_f16_e64 v5
, 0.5
1546 // GFX12
: encoding
: [0x05,0x00,0xe4,0xd5,0xf0,0x00,0x00,0x00]
1548 v_cvt_norm_u16_f16_e64 v5
, src_scc
1549 // GFX12
: encoding
: [0x05,0x00,0xe4,0xd5,0xfd,0x00,0x00,0x00]
1551 v_cvt_norm_u16_f16_e64 v255
, -|
0xfe0b|
1552 // GFX12
: encoding
: [0xff,0x01,0xe4,0xd5,0xff,0x00,0x00,0x20,0x0b,0xfe,0x00,0x00]
1554 v_cvt_off_f32_i4_e64 v5
, v1
1555 // GFX12
: encoding
: [0x05,0x00,0x8e,0xd5,0x01,0x01,0x00,0x00]
1557 v_cvt_off_f32_i4_e64 v5
, v255
1558 // GFX12
: encoding
: [0x05,0x00,0x8e,0xd5,0xff,0x01,0x00,0x00]
1560 v_cvt_off_f32_i4_e64 v5
, s1
1561 // GFX12
: encoding
: [0x05,0x00,0x8e,0xd5,0x01,0x00,0x00,0x00]
1563 v_cvt_off_f32_i4_e64 v5
, s105
1564 // GFX12
: encoding
: [0x05,0x00,0x8e,0xd5,0x69,0x00,0x00,0x00]
1566 v_cvt_off_f32_i4_e64 v5
, vcc_lo
1567 // GFX12
: encoding
: [0x05,0x00,0x8e,0xd5,0x6a,0x00,0x00,0x00]
1569 v_cvt_off_f32_i4_e64 v5
, vcc_hi
1570 // GFX12
: encoding
: [0x05,0x00,0x8e,0xd5,0x6b,0x00,0x00,0x00]
1572 v_cvt_off_f32_i4_e64 v5
, ttmp15
1573 // GFX12
: encoding
: [0x05,0x00,0x8e,0xd5,0x7b,0x00,0x00,0x00]
1575 v_cvt_off_f32_i4_e64 v5
, m0
1576 // GFX12
: encoding
: [0x05,0x00,0x8e,0xd5,0x7d,0x00,0x00,0x00]
1578 v_cvt_off_f32_i4_e64 v5
, exec_lo
1579 // GFX12
: encoding
: [0x05,0x00,0x8e,0xd5,0x7e,0x00,0x00,0x00]
1581 v_cvt_off_f32_i4_e64 v5
, exec_hi
1582 // GFX12
: encoding
: [0x05,0x00,0x8e,0xd5,0x7f,0x00,0x00,0x00]
1584 v_cvt_off_f32_i4_e64 v5
, null
1585 // GFX12
: encoding
: [0x05,0x00,0x8e,0xd5,0x7c,0x00,0x00,0x00]
1587 v_cvt_off_f32_i4_e64 v5
, -1
1588 // GFX12
: encoding
: [0x05,0x00,0x8e,0xd5,0xc1,0x00,0x00,0x00]
1590 v_cvt_off_f32_i4_e64 v5
, 0.5 mul:2
1591 // GFX12
: encoding
: [0x05,0x00,0x8e,0xd5,0xf0,0x00,0x00,0x08]
1593 v_cvt_off_f32_i4_e64 v5
, src_scc
mul:4
1594 // GFX12
: encoding
: [0x05,0x00,0x8e,0xd5,0xfd,0x00,0x00,0x10]
1596 v_cvt_off_f32_i4_e64 v255
, 0x4f clamp
div:2
1597 // GFX12
: encoding
: [0xff,0x80,0x8e,0xd5,0xff,0x00,0x00,0x18,0x4f,0x00,0x00,0x00]
1599 v_cvt_rpi_i32_f32_e64 v5
, v1
1600 // GFX12
: encoding
: [0x05,0x00,0x8c,0xd5,0x01,0x01,0x00,0x00]
1602 v_cvt_rpi_i32_f32_e64 v5
, v255
1603 // GFX12
: encoding
: [0x05,0x00,0x8c,0xd5,0xff,0x01,0x00,0x00]
1605 v_cvt_rpi_i32_f32_e64 v5
, s1
1606 // GFX12
: encoding
: [0x05,0x00,0x8c,0xd5,0x01,0x00,0x00,0x00]
1608 v_cvt_rpi_i32_f32_e64 v5
, s105
1609 // GFX12
: encoding
: [0x05,0x00,0x8c,0xd5,0x69,0x00,0x00,0x00]
1611 v_cvt_rpi_i32_f32_e64 v5
, vcc_lo
1612 // GFX12
: encoding
: [0x05,0x00,0x8c,0xd5,0x6a,0x00,0x00,0x00]
1614 v_cvt_rpi_i32_f32_e64 v5
, vcc_hi
1615 // GFX12
: encoding
: [0x05,0x00,0x8c,0xd5,0x6b,0x00,0x00,0x00]
1617 v_cvt_rpi_i32_f32_e64 v5
, ttmp15
1618 // GFX12
: encoding
: [0x05,0x00,0x8c,0xd5,0x7b,0x00,0x00,0x00]
1620 v_cvt_rpi_i32_f32_e64 v5
, m0
1621 // GFX12
: encoding
: [0x05,0x00,0x8c,0xd5,0x7d,0x00,0x00,0x00]
1623 v_cvt_rpi_i32_f32_e64 v5
, exec_lo
1624 // GFX12
: encoding
: [0x05,0x00,0x8c,0xd5,0x7e,0x00,0x00,0x00]
1626 v_cvt_rpi_i32_f32_e64 v5
, exec_hi
1627 // GFX12
: encoding
: [0x05,0x00,0x8c,0xd5,0x7f,0x00,0x00,0x00]
1629 v_cvt_rpi_i32_f32_e64 v5
, null
1630 // GFX12
: encoding
: [0x05,0x00,0x8c,0xd5,0x7c,0x00,0x00,0x00]
1632 v_cvt_rpi_i32_f32_e64 v5
, -1
1633 // GFX12
: encoding
: [0x05,0x00,0x8c,0xd5,0xc1,0x00,0x00,0x00]
1635 v_cvt_rpi_i32_f32_e64 v5
, 0.5
1636 // GFX12
: encoding
: [0x05,0x00,0x8c,0xd5,0xf0,0x00,0x00,0x00]
1638 v_cvt_rpi_i32_f32_e64 v5
, src_scc
1639 // GFX12
: encoding
: [0x05,0x00,0x8c,0xd5,0xfd,0x00,0x00,0x00]
1641 v_cvt_rpi_i32_f32_e64 v255
, -|
0xaf123456|
1642 // GFX12
: encoding
: [0xff,0x01,0x8c,0xd5,0xff,0x00,0x00,0x20,0x56,0x34,0x12,0xaf]
1644 v_cvt_u16_f16_e64 v5
, v1
1645 // GFX12
: encoding
: [0x05,0x00,0xd2,0xd5,0x01,0x01,0x00,0x00]
1647 v_cvt_u16_f16_e64 v5
, v255
1648 // GFX12
: encoding
: [0x05,0x00,0xd2,0xd5,0xff,0x01,0x00,0x00]
1650 v_cvt_u16_f16_e64 v5
, s1
1651 // GFX12
: encoding
: [0x05,0x00,0xd2,0xd5,0x01,0x00,0x00,0x00]
1653 v_cvt_u16_f16_e64 v5
, s105
1654 // GFX12
: encoding
: [0x05,0x00,0xd2,0xd5,0x69,0x00,0x00,0x00]
1656 v_cvt_u16_f16_e64 v5
, vcc_lo
1657 // GFX12
: encoding
: [0x05,0x00,0xd2,0xd5,0x6a,0x00,0x00,0x00]
1659 v_cvt_u16_f16_e64 v5
, vcc_hi
1660 // GFX12
: encoding
: [0x05,0x00,0xd2,0xd5,0x6b,0x00,0x00,0x00]
1662 v_cvt_u16_f16_e64 v5
, ttmp15
1663 // GFX12
: encoding
: [0x05,0x00,0xd2,0xd5,0x7b,0x00,0x00,0x00]
1665 v_cvt_u16_f16_e64 v5
, m0
1666 // GFX12
: encoding
: [0x05,0x00,0xd2,0xd5,0x7d,0x00,0x00,0x00]
1668 v_cvt_u16_f16_e64 v5
, exec_lo
1669 // GFX12
: encoding
: [0x05,0x00,0xd2,0xd5,0x7e,0x00,0x00,0x00]
1671 v_cvt_u16_f16_e64 v5
, exec_hi
1672 // GFX12
: encoding
: [0x05,0x00,0xd2,0xd5,0x7f,0x00,0x00,0x00]
1674 v_cvt_u16_f16_e64 v5
, null
1675 // GFX12
: encoding
: [0x05,0x00,0xd2,0xd5,0x7c,0x00,0x00,0x00]
1677 v_cvt_u16_f16_e64 v5
, -1
1678 // GFX12
: encoding
: [0x05,0x00,0xd2,0xd5,0xc1,0x00,0x00,0x00]
1680 v_cvt_u16_f16_e64 v5
, 0.5
1681 // GFX12
: encoding
: [0x05,0x00,0xd2,0xd5,0xf0,0x00,0x00,0x00]
1683 v_cvt_u16_f16_e64 v5
, src_scc
1684 // GFX12
: encoding
: [0x05,0x00,0xd2,0xd5,0xfd,0x00,0x00,0x00]
1686 v_cvt_u16_f16_e64 v255
, -|
0xfe0b| clamp
1687 // GFX12
: encoding
: [0xff,0x81,0xd2,0xd5,0xff,0x00,0x00,0x20,0x0b,0xfe,0x00,0x00]
1689 v_cvt_u32_f32_e64 v5
, v1
1690 // GFX12
: encoding
: [0x05,0x00,0x87,0xd5,0x01,0x01,0x00,0x00]
1692 v_cvt_u32_f32_e64 v5
, v255
1693 // GFX12
: encoding
: [0x05,0x00,0x87,0xd5,0xff,0x01,0x00,0x00]
1695 v_cvt_u32_f32_e64 v5
, s1
1696 // GFX12
: encoding
: [0x05,0x00,0x87,0xd5,0x01,0x00,0x00,0x00]
1698 v_cvt_u32_f32_e64 v5
, s105
1699 // GFX12
: encoding
: [0x05,0x00,0x87,0xd5,0x69,0x00,0x00,0x00]
1701 v_cvt_u32_f32_e64 v5
, vcc_lo
1702 // GFX12
: encoding
: [0x05,0x00,0x87,0xd5,0x6a,0x00,0x00,0x00]
1704 v_cvt_u32_f32_e64 v5
, vcc_hi
1705 // GFX12
: encoding
: [0x05,0x00,0x87,0xd5,0x6b,0x00,0x00,0x00]
1707 v_cvt_u32_f32_e64 v5
, ttmp15
1708 // GFX12
: encoding
: [0x05,0x00,0x87,0xd5,0x7b,0x00,0x00,0x00]
1710 v_cvt_u32_f32_e64 v5
, m0
1711 // GFX12
: encoding
: [0x05,0x00,0x87,0xd5,0x7d,0x00,0x00,0x00]
1713 v_cvt_u32_f32_e64 v5
, exec_lo
1714 // GFX12
: encoding
: [0x05,0x00,0x87,0xd5,0x7e,0x00,0x00,0x00]
1716 v_cvt_u32_f32_e64 v5
, exec_hi
1717 // GFX12
: encoding
: [0x05,0x00,0x87,0xd5,0x7f,0x00,0x00,0x00]
1719 v_cvt_u32_f32_e64 v5
, null
1720 // GFX12
: encoding
: [0x05,0x00,0x87,0xd5,0x7c,0x00,0x00,0x00]
1722 v_cvt_u32_f32_e64 v5
, -1
1723 // GFX12
: encoding
: [0x05,0x00,0x87,0xd5,0xc1,0x00,0x00,0x00]
1725 v_cvt_u32_f32_e64 v5
, 0.5
1726 // GFX12
: encoding
: [0x05,0x00,0x87,0xd5,0xf0,0x00,0x00,0x00]
1728 v_cvt_u32_f32_e64 v5
, src_scc
1729 // GFX12
: encoding
: [0x05,0x00,0x87,0xd5,0xfd,0x00,0x00,0x00]
1731 v_cvt_u32_f32_e64 v255
, -|
0xaf123456| clamp
1732 // GFX12
: encoding
: [0xff,0x81,0x87,0xd5,0xff,0x00,0x00,0x20,0x56,0x34,0x12,0xaf]
1734 v_cvt_u32_f64_e64 v5
, v
[1:2]
1735 // GFX12
: encoding
: [0x05,0x00,0x95,0xd5,0x01,0x01,0x00,0x00]
1737 v_cvt_u32_f64_e64 v5
, v
[254:255]
1738 // GFX12
: encoding
: [0x05,0x00,0x95,0xd5,0xfe,0x01,0x00,0x00]
1740 v_cvt_u32_f64_e64 v5
, s
[2:3]
1741 // GFX12
: encoding
: [0x05,0x00,0x95,0xd5,0x02,0x00,0x00,0x00]
1743 v_cvt_u32_f64_e64 v5
, s
[104:105]
1744 // GFX12
: encoding
: [0x05,0x00,0x95,0xd5,0x68,0x00,0x00,0x00]
1746 v_cvt_u32_f64_e64 v5
, vcc
1747 // GFX12
: encoding
: [0x05,0x00,0x95,0xd5,0x6a,0x00,0x00,0x00]
1749 v_cvt_u32_f64_e64 v5
, ttmp
[14:15]
1750 // GFX12
: encoding
: [0x05,0x00,0x95,0xd5,0x7a,0x00,0x00,0x00]
1752 v_cvt_u32_f64_e64 v5
, exec
1753 // GFX12
: encoding
: [0x05,0x00,0x95,0xd5,0x7e,0x00,0x00,0x00]
1755 v_cvt_u32_f64_e64 v5
, null
1756 // GFX12
: encoding
: [0x05,0x00,0x95,0xd5,0x7c,0x00,0x00,0x00]
1758 v_cvt_u32_f64_e64 v5
, -1
1759 // GFX12
: encoding
: [0x05,0x00,0x95,0xd5,0xc1,0x00,0x00,0x00]
1761 v_cvt_u32_f64_e64 v5
, 0.5
1762 // GFX12
: encoding
: [0x05,0x00,0x95,0xd5,0xf0,0x00,0x00,0x00]
1764 v_cvt_u32_f64_e64 v5
, -|src_scc|
1765 // GFX12
: encoding
: [0x05,0x01,0x95,0xd5,0xfd,0x00,0x00,0x20]
1767 v_cvt_u32_f64_e64 v255
, 0xaf123456 clamp
1768 // GFX12
: encoding
: [0xff,0x80,0x95,0xd5,0xff,0x00,0x00,0x00,0x56,0x34,0x12,0xaf]
1770 v_cvt_u32_u16_e64 v5
, v1
1771 // GFX12
: encoding
: [0x05,0x00,0xeb,0xd5,0x01,0x01,0x00,0x00]
1773 v_cvt_u32_u16_e64 v5
, v255
1774 // GFX12
: encoding
: [0x05,0x00,0xeb,0xd5,0xff,0x01,0x00,0x00]
1776 v_cvt_u32_u16_e64 v5
, s1
1777 // GFX12
: encoding
: [0x05,0x00,0xeb,0xd5,0x01,0x00,0x00,0x00]
1779 v_cvt_u32_u16_e64 v5
, s105
1780 // GFX12
: encoding
: [0x05,0x00,0xeb,0xd5,0x69,0x00,0x00,0x00]
1782 v_cvt_u32_u16_e64 v5
, vcc_lo
1783 // GFX12
: encoding
: [0x05,0x00,0xeb,0xd5,0x6a,0x00,0x00,0x00]
1785 v_cvt_u32_u16_e64 v5
, vcc_hi
1786 // GFX12
: encoding
: [0x05,0x00,0xeb,0xd5,0x6b,0x00,0x00,0x00]
1788 v_cvt_u32_u16_e64 v5
, ttmp15
1789 // GFX12
: encoding
: [0x05,0x00,0xeb,0xd5,0x7b,0x00,0x00,0x00]
1791 v_cvt_u32_u16_e64 v5
, m0
1792 // GFX12
: encoding
: [0x05,0x00,0xeb,0xd5,0x7d,0x00,0x00,0x00]
1794 v_cvt_u32_u16_e64 v5
, exec_lo
1795 // GFX12
: encoding
: [0x05,0x00,0xeb,0xd5,0x7e,0x00,0x00,0x00]
1797 v_cvt_u32_u16_e64 v5
, exec_hi
1798 // GFX12
: encoding
: [0x05,0x00,0xeb,0xd5,0x7f,0x00,0x00,0x00]
1800 v_cvt_u32_u16_e64 v5
, null
1801 // GFX12
: encoding
: [0x05,0x00,0xeb,0xd5,0x7c,0x00,0x00,0x00]
1803 v_cvt_u32_u16_e64 v5
, -1
1804 // GFX12
: encoding
: [0x05,0x00,0xeb,0xd5,0xc1,0x00,0x00,0x00]
1806 v_cvt_u32_u16_e64 v5
, 0.5
1807 // GFX12
: encoding
: [0x05,0x00,0xeb,0xd5,0xf0,0x00,0x00,0x00]
1809 v_cvt_u32_u16_e64 v5
, src_scc
1810 // GFX12
: encoding
: [0x05,0x00,0xeb,0xd5,0xfd,0x00,0x00,0x00]
1812 v_cvt_u32_u16_e64 v255
, 0xfe0b
1813 // GFX12
: encoding
: [0xff,0x00,0xeb,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]
1815 v_exp_f16_e64 v5
, v1
1816 // GFX12
: encoding
: [0x05,0x00,0xd8,0xd5,0x01,0x01,0x00,0x00]
1818 v_exp_f16_e64 v5
, v255
1819 // GFX12
: encoding
: [0x05,0x00,0xd8,0xd5,0xff,0x01,0x00,0x00]
1821 v_exp_f16_e64 v5
, s1
1822 // GFX12
: encoding
: [0x05,0x00,0xd8,0xd5,0x01,0x00,0x00,0x00]
1824 v_exp_f16_e64 v5
, s105
1825 // GFX12
: encoding
: [0x05,0x00,0xd8,0xd5,0x69,0x00,0x00,0x00]
1827 v_exp_f16_e64 v5
, vcc_lo
1828 // GFX12
: encoding
: [0x05,0x00,0xd8,0xd5,0x6a,0x00,0x00,0x00]
1830 v_exp_f16_e64 v5
, vcc_hi
1831 // GFX12
: encoding
: [0x05,0x00,0xd8,0xd5,0x6b,0x00,0x00,0x00]
1833 v_exp_f16_e64 v5
, ttmp15
1834 // GFX12
: encoding
: [0x05,0x00,0xd8,0xd5,0x7b,0x00,0x00,0x00]
1836 v_exp_f16_e64 v5
, m0
1837 // GFX12
: encoding
: [0x05,0x00,0xd8,0xd5,0x7d,0x00,0x00,0x00]
1839 v_exp_f16_e64 v5
, exec_lo
1840 // GFX12
: encoding
: [0x05,0x00,0xd8,0xd5,0x7e,0x00,0x00,0x00]
1842 v_exp_f16_e64 v5
, exec_hi
1843 // GFX12
: encoding
: [0x05,0x00,0xd8,0xd5,0x7f,0x00,0x00,0x00]
1845 v_exp_f16_e64 v5
, null
1846 // GFX12
: encoding
: [0x05,0x00,0xd8,0xd5,0x7c,0x00,0x00,0x00]
1848 v_exp_f16_e64 v5
, -1
1849 // GFX12
: encoding
: [0x05,0x00,0xd8,0xd5,0xc1,0x00,0x00,0x00]
1851 v_exp_f16_e64 v5
, 0.5 mul:2
1852 // GFX12
: encoding
: [0x05,0x00,0xd8,0xd5,0xf0,0x00,0x00,0x08]
1854 v_exp_f16_e64 v5
, src_scc
mul:4
1855 // GFX12
: encoding
: [0x05,0x00,0xd8,0xd5,0xfd,0x00,0x00,0x10]
1857 v_exp_f16_e64 v255
, -|
0xfe0b| clamp
div:2
1858 // GFX12
: encoding
: [0xff,0x81,0xd8,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00]
1860 v_exp_f32_e64 v5
, v1
1861 // GFX12
: encoding
: [0x05,0x00,0xa5,0xd5,0x01,0x01,0x00,0x00]
1863 v_exp_f32_e64 v5
, v255
1864 // GFX12
: encoding
: [0x05,0x00,0xa5,0xd5,0xff,0x01,0x00,0x00]
1866 v_exp_f32_e64 v5
, s1
1867 // GFX12
: encoding
: [0x05,0x00,0xa5,0xd5,0x01,0x00,0x00,0x00]
1869 v_exp_f32_e64 v5
, s105
1870 // GFX12
: encoding
: [0x05,0x00,0xa5,0xd5,0x69,0x00,0x00,0x00]
1872 v_exp_f32_e64 v5
, vcc_lo
1873 // GFX12
: encoding
: [0x05,0x00,0xa5,0xd5,0x6a,0x00,0x00,0x00]
1875 v_exp_f32_e64 v5
, vcc_hi
1876 // GFX12
: encoding
: [0x05,0x00,0xa5,0xd5,0x6b,0x00,0x00,0x00]
1878 v_exp_f32_e64 v5
, ttmp15
1879 // GFX12
: encoding
: [0x05,0x00,0xa5,0xd5,0x7b,0x00,0x00,0x00]
1881 v_exp_f32_e64 v5
, m0
1882 // GFX12
: encoding
: [0x05,0x00,0xa5,0xd5,0x7d,0x00,0x00,0x00]
1884 v_exp_f32_e64 v5
, exec_lo
1885 // GFX12
: encoding
: [0x05,0x00,0xa5,0xd5,0x7e,0x00,0x00,0x00]
1887 v_exp_f32_e64 v5
, exec_hi
1888 // GFX12
: encoding
: [0x05,0x00,0xa5,0xd5,0x7f,0x00,0x00,0x00]
1890 v_exp_f32_e64 v5
, null
1891 // GFX12
: encoding
: [0x05,0x00,0xa5,0xd5,0x7c,0x00,0x00,0x00]
1893 v_exp_f32_e64 v5
, -1
1894 // GFX12
: encoding
: [0x05,0x00,0xa5,0xd5,0xc1,0x00,0x00,0x00]
1896 v_exp_f32_e64 v5
, 0.5 mul:2
1897 // GFX12
: encoding
: [0x05,0x00,0xa5,0xd5,0xf0,0x00,0x00,0x08]
1899 v_exp_f32_e64 v5
, src_scc
mul:4
1900 // GFX12
: encoding
: [0x05,0x00,0xa5,0xd5,0xfd,0x00,0x00,0x10]
1902 v_exp_f32_e64 v255
, -|
0xaf123456| clamp
div:2
1903 // GFX12
: encoding
: [0xff,0x81,0xa5,0xd5,0xff,0x00,0x00,0x38,0x56,0x34,0x12,0xaf]
1905 v_ffbh_i32_e64 v5
, v1
1906 // GFX12
: encoding
: [0x05,0x00,0xbb,0xd5,0x01,0x01,0x00,0x00]
1908 v_ffbh_i32_e64 v5
, v255
1909 // GFX12
: encoding
: [0x05,0x00,0xbb,0xd5,0xff,0x01,0x00,0x00]
1911 v_ffbh_i32_e64 v5
, s1
1912 // GFX12
: encoding
: [0x05,0x00,0xbb,0xd5,0x01,0x00,0x00,0x00]
1914 v_ffbh_i32_e64 v5
, s105
1915 // GFX12
: encoding
: [0x05,0x00,0xbb,0xd5,0x69,0x00,0x00,0x00]
1917 v_ffbh_i32_e64 v5
, vcc_lo
1918 // GFX12
: encoding
: [0x05,0x00,0xbb,0xd5,0x6a,0x00,0x00,0x00]
1920 v_ffbh_i32_e64 v5
, vcc_hi
1921 // GFX12
: encoding
: [0x05,0x00,0xbb,0xd5,0x6b,0x00,0x00,0x00]
1923 v_ffbh_i32_e64 v5
, ttmp15
1924 // GFX12
: encoding
: [0x05,0x00,0xbb,0xd5,0x7b,0x00,0x00,0x00]
1926 v_ffbh_i32_e64 v5
, m0
1927 // GFX12
: encoding
: [0x05,0x00,0xbb,0xd5,0x7d,0x00,0x00,0x00]
1929 v_ffbh_i32_e64 v5
, exec_lo
1930 // GFX12
: encoding
: [0x05,0x00,0xbb,0xd5,0x7e,0x00,0x00,0x00]
1932 v_ffbh_i32_e64 v5
, exec_hi
1933 // GFX12
: encoding
: [0x05,0x00,0xbb,0xd5,0x7f,0x00,0x00,0x00]
1935 v_ffbh_i32_e64 v5
, null
1936 // GFX12
: encoding
: [0x05,0x00,0xbb,0xd5,0x7c,0x00,0x00,0x00]
1938 v_ffbh_i32_e64 v5
, -1
1939 // GFX12
: encoding
: [0x05,0x00,0xbb,0xd5,0xc1,0x00,0x00,0x00]
1941 v_ffbh_i32_e64 v5
, 0.5
1942 // GFX12
: encoding
: [0x05,0x00,0xbb,0xd5,0xf0,0x00,0x00,0x00]
1944 v_ffbh_i32_e64 v5
, src_scc
1945 // GFX12
: encoding
: [0x05,0x00,0xbb,0xd5,0xfd,0x00,0x00,0x00]
1947 v_ffbh_i32_e64 v255
, 0xaf123456
1948 // GFX12
: encoding
: [0xff,0x00,0xbb,0xd5,0xff,0x00,0x00,0x00,0x56,0x34,0x12,0xaf]
1950 v_ffbh_u32_e64 v5
, v1
1951 // GFX12
: encoding
: [0x05,0x00,0xb9,0xd5,0x01,0x01,0x00,0x00]
1953 v_ffbh_u32_e64 v5
, v255
1954 // GFX12
: encoding
: [0x05,0x00,0xb9,0xd5,0xff,0x01,0x00,0x00]
1956 v_ffbh_u32_e64 v5
, s1
1957 // GFX12
: encoding
: [0x05,0x00,0xb9,0xd5,0x01,0x00,0x00,0x00]
1959 v_ffbh_u32_e64 v5
, s105
1960 // GFX12
: encoding
: [0x05,0x00,0xb9,0xd5,0x69,0x00,0x00,0x00]
1962 v_ffbh_u32_e64 v5
, vcc_lo
1963 // GFX12
: encoding
: [0x05,0x00,0xb9,0xd5,0x6a,0x00,0x00,0x00]
1965 v_ffbh_u32_e64 v5
, vcc_hi
1966 // GFX12
: encoding
: [0x05,0x00,0xb9,0xd5,0x6b,0x00,0x00,0x00]
1968 v_ffbh_u32_e64 v5
, ttmp15
1969 // GFX12
: encoding
: [0x05,0x00,0xb9,0xd5,0x7b,0x00,0x00,0x00]
1971 v_ffbh_u32_e64 v5
, m0
1972 // GFX12
: encoding
: [0x05,0x00,0xb9,0xd5,0x7d,0x00,0x00,0x00]
1974 v_ffbh_u32_e64 v5
, exec_lo
1975 // GFX12
: encoding
: [0x05,0x00,0xb9,0xd5,0x7e,0x00,0x00,0x00]
1977 v_ffbh_u32_e64 v5
, exec_hi
1978 // GFX12
: encoding
: [0x05,0x00,0xb9,0xd5,0x7f,0x00,0x00,0x00]
1980 v_ffbh_u32_e64 v5
, null
1981 // GFX12
: encoding
: [0x05,0x00,0xb9,0xd5,0x7c,0x00,0x00,0x00]
1983 v_ffbh_u32_e64 v5
, -1
1984 // GFX12
: encoding
: [0x05,0x00,0xb9,0xd5,0xc1,0x00,0x00,0x00]
1986 v_ffbh_u32_e64 v5
, 0.5
1987 // GFX12
: encoding
: [0x05,0x00,0xb9,0xd5,0xf0,0x00,0x00,0x00]
1989 v_ffbh_u32_e64 v5
, src_scc
1990 // GFX12
: encoding
: [0x05,0x00,0xb9,0xd5,0xfd,0x00,0x00,0x00]
1992 v_ffbh_u32_e64 v255
, 0xaf123456
1993 // GFX12
: encoding
: [0xff,0x00,0xb9,0xd5,0xff,0x00,0x00,0x00,0x56,0x34,0x12,0xaf]
1995 v_ffbl_b32_e64 v5
, v1
1996 // GFX12
: encoding
: [0x05,0x00,0xba,0xd5,0x01,0x01,0x00,0x00]
1998 v_ffbl_b32_e64 v5
, v255
1999 // GFX12
: encoding
: [0x05,0x00,0xba,0xd5,0xff,0x01,0x00,0x00]
2001 v_ffbl_b32_e64 v5
, s1
2002 // GFX12
: encoding
: [0x05,0x00,0xba,0xd5,0x01,0x00,0x00,0x00]
2004 v_ffbl_b32_e64 v5
, s105
2005 // GFX12
: encoding
: [0x05,0x00,0xba,0xd5,0x69,0x00,0x00,0x00]
2007 v_ffbl_b32_e64 v5
, vcc_lo
2008 // GFX12
: encoding
: [0x05,0x00,0xba,0xd5,0x6a,0x00,0x00,0x00]
2010 v_ffbl_b32_e64 v5
, vcc_hi
2011 // GFX12
: encoding
: [0x05,0x00,0xba,0xd5,0x6b,0x00,0x00,0x00]
2013 v_ffbl_b32_e64 v5
, ttmp15
2014 // GFX12
: encoding
: [0x05,0x00,0xba,0xd5,0x7b,0x00,0x00,0x00]
2016 v_ffbl_b32_e64 v5
, m0
2017 // GFX12
: encoding
: [0x05,0x00,0xba,0xd5,0x7d,0x00,0x00,0x00]
2019 v_ffbl_b32_e64 v5
, exec_lo
2020 // GFX12
: encoding
: [0x05,0x00,0xba,0xd5,0x7e,0x00,0x00,0x00]
2022 v_ffbl_b32_e64 v5
, exec_hi
2023 // GFX12
: encoding
: [0x05,0x00,0xba,0xd5,0x7f,0x00,0x00,0x00]
2025 v_ffbl_b32_e64 v5
, null
2026 // GFX12
: encoding
: [0x05,0x00,0xba,0xd5,0x7c,0x00,0x00,0x00]
2028 v_ffbl_b32_e64 v5
, -1
2029 // GFX12
: encoding
: [0x05,0x00,0xba,0xd5,0xc1,0x00,0x00,0x00]
2031 v_ffbl_b32_e64 v5
, 0.5
2032 // GFX12
: encoding
: [0x05,0x00,0xba,0xd5,0xf0,0x00,0x00,0x00]
2034 v_ffbl_b32_e64 v5
, src_scc
2035 // GFX12
: encoding
: [0x05,0x00,0xba,0xd5,0xfd,0x00,0x00,0x00]
2037 v_ffbl_b32_e64 v255
, 0xaf123456
2038 // GFX12
: encoding
: [0xff,0x00,0xba,0xd5,0xff,0x00,0x00,0x00,0x56,0x34,0x12,0xaf]
2040 v_floor_f16_e64 v5
, v1
2041 // GFX12
: encoding
: [0x05,0x00,0xdb,0xd5,0x01,0x01,0x00,0x00]
2043 v_floor_f16_e64 v5
, v255
2044 // GFX12
: encoding
: [0x05,0x00,0xdb,0xd5,0xff,0x01,0x00,0x00]
2046 v_floor_f16_e64 v5
, s1
2047 // GFX12
: encoding
: [0x05,0x00,0xdb,0xd5,0x01,0x00,0x00,0x00]
2049 v_floor_f16_e64 v5
, s105
2050 // GFX12
: encoding
: [0x05,0x00,0xdb,0xd5,0x69,0x00,0x00,0x00]
2052 v_floor_f16_e64 v5
, vcc_lo
2053 // GFX12
: encoding
: [0x05,0x00,0xdb,0xd5,0x6a,0x00,0x00,0x00]
2055 v_floor_f16_e64 v5
, vcc_hi
2056 // GFX12
: encoding
: [0x05,0x00,0xdb,0xd5,0x6b,0x00,0x00,0x00]
2058 v_floor_f16_e64 v5
, ttmp15
2059 // GFX12
: encoding
: [0x05,0x00,0xdb,0xd5,0x7b,0x00,0x00,0x00]
2061 v_floor_f16_e64 v5
, m0
2062 // GFX12
: encoding
: [0x05,0x00,0xdb,0xd5,0x7d,0x00,0x00,0x00]
2064 v_floor_f16_e64 v5
, exec_lo
2065 // GFX12
: encoding
: [0x05,0x00,0xdb,0xd5,0x7e,0x00,0x00,0x00]
2067 v_floor_f16_e64 v5
, exec_hi
2068 // GFX12
: encoding
: [0x05,0x00,0xdb,0xd5,0x7f,0x00,0x00,0x00]
2070 v_floor_f16_e64 v5
, null
2071 // GFX12
: encoding
: [0x05,0x00,0xdb,0xd5,0x7c,0x00,0x00,0x00]
2073 v_floor_f16_e64 v5
, -1
2074 // GFX12
: encoding
: [0x05,0x00,0xdb,0xd5,0xc1,0x00,0x00,0x00]
2076 v_floor_f16_e64 v5
, 0.5 mul:2
2077 // GFX12
: encoding
: [0x05,0x00,0xdb,0xd5,0xf0,0x00,0x00,0x08]
2079 v_floor_f16_e64 v5
, src_scc
mul:4
2080 // GFX12
: encoding
: [0x05,0x00,0xdb,0xd5,0xfd,0x00,0x00,0x10]
2082 v_floor_f16_e64 v255
, -|
0xfe0b| clamp
div:2
2083 // GFX12
: encoding
: [0xff,0x81,0xdb,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00]
2085 v_floor_f32_e64 v5
, v1
2086 // GFX12
: encoding
: [0x05,0x00,0xa4,0xd5,0x01,0x01,0x00,0x00]
2088 v_floor_f32_e64 v5
, v255
2089 // GFX12
: encoding
: [0x05,0x00,0xa4,0xd5,0xff,0x01,0x00,0x00]
2091 v_floor_f32_e64 v5
, s1
2092 // GFX12
: encoding
: [0x05,0x00,0xa4,0xd5,0x01,0x00,0x00,0x00]
2094 v_floor_f32_e64 v5
, s105
2095 // GFX12
: encoding
: [0x05,0x00,0xa4,0xd5,0x69,0x00,0x00,0x00]
2097 v_floor_f32_e64 v5
, vcc_lo
2098 // GFX12
: encoding
: [0x05,0x00,0xa4,0xd5,0x6a,0x00,0x00,0x00]
2100 v_floor_f32_e64 v5
, vcc_hi
2101 // GFX12
: encoding
: [0x05,0x00,0xa4,0xd5,0x6b,0x00,0x00,0x00]
2103 v_floor_f32_e64 v5
, ttmp15
2104 // GFX12
: encoding
: [0x05,0x00,0xa4,0xd5,0x7b,0x00,0x00,0x00]
2106 v_floor_f32_e64 v5
, m0
2107 // GFX12
: encoding
: [0x05,0x00,0xa4,0xd5,0x7d,0x00,0x00,0x00]
2109 v_floor_f32_e64 v5
, exec_lo
2110 // GFX12
: encoding
: [0x05,0x00,0xa4,0xd5,0x7e,0x00,0x00,0x00]
2112 v_floor_f32_e64 v5
, exec_hi
2113 // GFX12
: encoding
: [0x05,0x00,0xa4,0xd5,0x7f,0x00,0x00,0x00]
2115 v_floor_f32_e64 v5
, null
2116 // GFX12
: encoding
: [0x05,0x00,0xa4,0xd5,0x7c,0x00,0x00,0x00]
2118 v_floor_f32_e64 v5
, -1
2119 // GFX12
: encoding
: [0x05,0x00,0xa4,0xd5,0xc1,0x00,0x00,0x00]
2121 v_floor_f32_e64 v5
, 0.5 mul:2
2122 // GFX12
: encoding
: [0x05,0x00,0xa4,0xd5,0xf0,0x00,0x00,0x08]
2124 v_floor_f32_e64 v5
, src_scc
mul:4
2125 // GFX12
: encoding
: [0x05,0x00,0xa4,0xd5,0xfd,0x00,0x00,0x10]
2127 v_floor_f32_e64 v255
, -|
0xaf123456| clamp
div:2
2128 // GFX12
: encoding
: [0xff,0x81,0xa4,0xd5,0xff,0x00,0x00,0x38,0x56,0x34,0x12,0xaf]
2130 v_floor_f64_e64 v
[5:6], v
[1:2]
2131 // GFX12
: encoding
: [0x05,0x00,0x9a,0xd5,0x01,0x01,0x00,0x00]
2133 v_floor_f64_e64 v
[5:6], v
[254:255]
2134 // GFX12
: encoding
: [0x05,0x00,0x9a,0xd5,0xfe,0x01,0x00,0x00]
2136 v_floor_f64_e64 v
[5:6], s
[2:3]
2137 // GFX12
: encoding
: [0x05,0x00,0x9a,0xd5,0x02,0x00,0x00,0x00]
2139 v_floor_f64_e64 v
[5:6], s
[104:105]
2140 // GFX12
: encoding
: [0x05,0x00,0x9a,0xd5,0x68,0x00,0x00,0x00]
2142 v_floor_f64_e64 v
[5:6], vcc
2143 // GFX12
: encoding
: [0x05,0x00,0x9a,0xd5,0x6a,0x00,0x00,0x00]
2145 v_floor_f64_e64 v
[5:6], ttmp
[14:15]
2146 // GFX12
: encoding
: [0x05,0x00,0x9a,0xd5,0x7a,0x00,0x00,0x00]
2148 v_floor_f64_e64 v
[5:6], exec
2149 // GFX12
: encoding
: [0x05,0x00,0x9a,0xd5,0x7e,0x00,0x00,0x00]
2151 v_floor_f64_e64 v
[5:6], null
2152 // GFX12
: encoding
: [0x05,0x00,0x9a,0xd5,0x7c,0x00,0x00,0x00]
2154 v_floor_f64_e64 v
[5:6], -1
2155 // GFX12
: encoding
: [0x05,0x00,0x9a,0xd5,0xc1,0x00,0x00,0x00]
2157 v_floor_f64_e64 v
[5:6], 0.5 mul:2
2158 // GFX12
: encoding
: [0x05,0x00,0x9a,0xd5,0xf0,0x00,0x00,0x08]
2160 v_floor_f64_e64 v
[5:6], -|src_scc|
mul:4
2161 // GFX12
: encoding
: [0x05,0x01,0x9a,0xd5,0xfd,0x00,0x00,0x30]
2163 v_floor_f64_e64 v
[254:255], 0xaf123456 clamp
div:2
2164 // GFX12
: encoding
: [0xfe,0x80,0x9a,0xd5,0xff,0x00,0x00,0x18,0x56,0x34,0x12,0xaf]
2166 v_fract_f16_e64 v5
, v1
2167 // GFX12
: encoding
: [0x05,0x00,0xdf,0xd5,0x01,0x01,0x00,0x00]
2169 v_fract_f16_e64 v5
, v255
2170 // GFX12
: encoding
: [0x05,0x00,0xdf,0xd5,0xff,0x01,0x00,0x00]
2172 v_fract_f16_e64 v5
, s1
2173 // GFX12
: encoding
: [0x05,0x00,0xdf,0xd5,0x01,0x00,0x00,0x00]
2175 v_fract_f16_e64 v5
, s105
2176 // GFX12
: encoding
: [0x05,0x00,0xdf,0xd5,0x69,0x00,0x00,0x00]
2178 v_fract_f16_e64 v5
, vcc_lo
2179 // GFX12
: encoding
: [0x05,0x00,0xdf,0xd5,0x6a,0x00,0x00,0x00]
2181 v_fract_f16_e64 v5
, vcc_hi
2182 // GFX12
: encoding
: [0x05,0x00,0xdf,0xd5,0x6b,0x00,0x00,0x00]
2184 v_fract_f16_e64 v5
, ttmp15
2185 // GFX12
: encoding
: [0x05,0x00,0xdf,0xd5,0x7b,0x00,0x00,0x00]
2187 v_fract_f16_e64 v5
, m0
2188 // GFX12
: encoding
: [0x05,0x00,0xdf,0xd5,0x7d,0x00,0x00,0x00]
2190 v_fract_f16_e64 v5
, exec_lo
2191 // GFX12
: encoding
: [0x05,0x00,0xdf,0xd5,0x7e,0x00,0x00,0x00]
2193 v_fract_f16_e64 v5
, exec_hi
2194 // GFX12
: encoding
: [0x05,0x00,0xdf,0xd5,0x7f,0x00,0x00,0x00]
2196 v_fract_f16_e64 v5
, null
2197 // GFX12
: encoding
: [0x05,0x00,0xdf,0xd5,0x7c,0x00,0x00,0x00]
2199 v_fract_f16_e64 v5
, -1
2200 // GFX12
: encoding
: [0x05,0x00,0xdf,0xd5,0xc1,0x00,0x00,0x00]
2202 v_fract_f16_e64 v5
, 0.5 mul:2
2203 // GFX12
: encoding
: [0x05,0x00,0xdf,0xd5,0xf0,0x00,0x00,0x08]
2205 v_fract_f16_e64 v5
, src_scc
mul:4
2206 // GFX12
: encoding
: [0x05,0x00,0xdf,0xd5,0xfd,0x00,0x00,0x10]
2208 v_fract_f16_e64 v255
, -|
0xfe0b| clamp
div:2
2209 // GFX12
: encoding
: [0xff,0x81,0xdf,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00]
2211 v_fract_f32_e64 v5
, v1
2212 // GFX12
: encoding
: [0x05,0x00,0xa0,0xd5,0x01,0x01,0x00,0x00]
2214 v_fract_f32_e64 v5
, v255
2215 // GFX12
: encoding
: [0x05,0x00,0xa0,0xd5,0xff,0x01,0x00,0x00]
2217 v_fract_f32_e64 v5
, s1
2218 // GFX12
: encoding
: [0x05,0x00,0xa0,0xd5,0x01,0x00,0x00,0x00]
2220 v_fract_f32_e64 v5
, s105
2221 // GFX12
: encoding
: [0x05,0x00,0xa0,0xd5,0x69,0x00,0x00,0x00]
2223 v_fract_f32_e64 v5
, vcc_lo
2224 // GFX12
: encoding
: [0x05,0x00,0xa0,0xd5,0x6a,0x00,0x00,0x00]
2226 v_fract_f32_e64 v5
, vcc_hi
2227 // GFX12
: encoding
: [0x05,0x00,0xa0,0xd5,0x6b,0x00,0x00,0x00]
2229 v_fract_f32_e64 v5
, ttmp15
2230 // GFX12
: encoding
: [0x05,0x00,0xa0,0xd5,0x7b,0x00,0x00,0x00]
2232 v_fract_f32_e64 v5
, m0
2233 // GFX12
: encoding
: [0x05,0x00,0xa0,0xd5,0x7d,0x00,0x00,0x00]
2235 v_fract_f32_e64 v5
, exec_lo
2236 // GFX12
: encoding
: [0x05,0x00,0xa0,0xd5,0x7e,0x00,0x00,0x00]
2238 v_fract_f32_e64 v5
, exec_hi
2239 // GFX12
: encoding
: [0x05,0x00,0xa0,0xd5,0x7f,0x00,0x00,0x00]
2241 v_fract_f32_e64 v5
, null
2242 // GFX12
: encoding
: [0x05,0x00,0xa0,0xd5,0x7c,0x00,0x00,0x00]
2244 v_fract_f32_e64 v5
, -1
2245 // GFX12
: encoding
: [0x05,0x00,0xa0,0xd5,0xc1,0x00,0x00,0x00]
2247 v_fract_f32_e64 v5
, 0.5 mul:2
2248 // GFX12
: encoding
: [0x05,0x00,0xa0,0xd5,0xf0,0x00,0x00,0x08]
2250 v_fract_f32_e64 v5
, src_scc
mul:4
2251 // GFX12
: encoding
: [0x05,0x00,0xa0,0xd5,0xfd,0x00,0x00,0x10]
2253 v_fract_f32_e64 v255
, -|
0xaf123456| clamp
div:2
2254 // GFX12
: encoding
: [0xff,0x81,0xa0,0xd5,0xff,0x00,0x00,0x38,0x56,0x34,0x12,0xaf]
2256 v_fract_f64_e64 v
[5:6], v
[1:2]
2257 // GFX12
: encoding
: [0x05,0x00,0xbe,0xd5,0x01,0x01,0x00,0x00]
2259 v_fract_f64_e64 v
[5:6], v
[254:255]
2260 // GFX12
: encoding
: [0x05,0x00,0xbe,0xd5,0xfe,0x01,0x00,0x00]
2262 v_fract_f64_e64 v
[5:6], s
[2:3]
2263 // GFX12
: encoding
: [0x05,0x00,0xbe,0xd5,0x02,0x00,0x00,0x00]
2265 v_fract_f64_e64 v
[5:6], s
[104:105]
2266 // GFX12
: encoding
: [0x05,0x00,0xbe,0xd5,0x68,0x00,0x00,0x00]
2268 v_fract_f64_e64 v
[5:6], vcc
2269 // GFX12
: encoding
: [0x05,0x00,0xbe,0xd5,0x6a,0x00,0x00,0x00]
2271 v_fract_f64_e64 v
[5:6], ttmp
[14:15]
2272 // GFX12
: encoding
: [0x05,0x00,0xbe,0xd5,0x7a,0x00,0x00,0x00]
2274 v_fract_f64_e64 v
[5:6], exec
2275 // GFX12
: encoding
: [0x05,0x00,0xbe,0xd5,0x7e,0x00,0x00,0x00]
2277 v_fract_f64_e64 v
[5:6], null
2278 // GFX12
: encoding
: [0x05,0x00,0xbe,0xd5,0x7c,0x00,0x00,0x00]
2280 v_fract_f64_e64 v
[5:6], -1
2281 // GFX12
: encoding
: [0x05,0x00,0xbe,0xd5,0xc1,0x00,0x00,0x00]
2283 v_fract_f64_e64 v
[5:6], 0.5 mul:2
2284 // GFX12
: encoding
: [0x05,0x00,0xbe,0xd5,0xf0,0x00,0x00,0x08]
2286 v_fract_f64_e64 v
[5:6], -|src_scc|
mul:4
2287 // GFX12
: encoding
: [0x05,0x01,0xbe,0xd5,0xfd,0x00,0x00,0x30]
2289 v_fract_f64_e64 v
[254:255], 0xaf123456 clamp
div:2
2290 // GFX12
: encoding
: [0xfe,0x80,0xbe,0xd5,0xff,0x00,0x00,0x18,0x56,0x34,0x12,0xaf]
2292 v_frexp_exp_i16_f16_e64 v5
, v1
2293 // GFX12
: encoding
: [0x05,0x00,0xda,0xd5,0x01,0x01,0x00,0x00]
2295 v_frexp_exp_i16_f16_e64 v5
, v255
2296 // GFX12
: encoding
: [0x05,0x00,0xda,0xd5,0xff,0x01,0x00,0x00]
2298 v_frexp_exp_i16_f16_e64 v5
, s1
2299 // GFX12
: encoding
: [0x05,0x00,0xda,0xd5,0x01,0x00,0x00,0x00]
2301 v_frexp_exp_i16_f16_e64 v5
, s105
2302 // GFX12
: encoding
: [0x05,0x00,0xda,0xd5,0x69,0x00,0x00,0x00]
2304 v_frexp_exp_i16_f16_e64 v5
, vcc_lo
2305 // GFX12
: encoding
: [0x05,0x00,0xda,0xd5,0x6a,0x00,0x00,0x00]
2307 v_frexp_exp_i16_f16_e64 v5
, vcc_hi
2308 // GFX12
: encoding
: [0x05,0x00,0xda,0xd5,0x6b,0x00,0x00,0x00]
2310 v_frexp_exp_i16_f16_e64 v5
, ttmp15
2311 // GFX12
: encoding
: [0x05,0x00,0xda,0xd5,0x7b,0x00,0x00,0x00]
2313 v_frexp_exp_i16_f16_e64 v5
, m0
2314 // GFX12
: encoding
: [0x05,0x00,0xda,0xd5,0x7d,0x00,0x00,0x00]
2316 v_frexp_exp_i16_f16_e64 v5
, exec_lo
2317 // GFX12
: encoding
: [0x05,0x00,0xda,0xd5,0x7e,0x00,0x00,0x00]
2319 v_frexp_exp_i16_f16_e64 v5
, exec_hi
2320 // GFX12
: encoding
: [0x05,0x00,0xda,0xd5,0x7f,0x00,0x00,0x00]
2322 v_frexp_exp_i16_f16_e64 v5
, null
2323 // GFX12
: encoding
: [0x05,0x00,0xda,0xd5,0x7c,0x00,0x00,0x00]
2325 v_frexp_exp_i16_f16_e64 v5
, -1
2326 // GFX12
: encoding
: [0x05,0x00,0xda,0xd5,0xc1,0x00,0x00,0x00]
2328 v_frexp_exp_i16_f16_e64 v5
, 0.5
2329 // GFX12
: encoding
: [0x05,0x00,0xda,0xd5,0xf0,0x00,0x00,0x00]
2331 v_frexp_exp_i16_f16_e64 v5
, src_scc
2332 // GFX12
: encoding
: [0x05,0x00,0xda,0xd5,0xfd,0x00,0x00,0x00]
2334 v_frexp_exp_i16_f16_e64 v255
, -|
0xfe0b|
2335 // GFX12
: encoding
: [0xff,0x01,0xda,0xd5,0xff,0x00,0x00,0x20,0x0b,0xfe,0x00,0x00]
2337 v_frexp_exp_i32_f32_e64 v5
, v1
2338 // GFX12
: encoding
: [0x05,0x00,0xbf,0xd5,0x01,0x01,0x00,0x00]
2340 v_frexp_exp_i32_f32_e64 v5
, v255
2341 // GFX12
: encoding
: [0x05,0x00,0xbf,0xd5,0xff,0x01,0x00,0x00]
2343 v_frexp_exp_i32_f32_e64 v5
, s1
2344 // GFX12
: encoding
: [0x05,0x00,0xbf,0xd5,0x01,0x00,0x00,0x00]
2346 v_frexp_exp_i32_f32_e64 v5
, s105
2347 // GFX12
: encoding
: [0x05,0x00,0xbf,0xd5,0x69,0x00,0x00,0x00]
2349 v_frexp_exp_i32_f32_e64 v5
, vcc_lo
2350 // GFX12
: encoding
: [0x05,0x00,0xbf,0xd5,0x6a,0x00,0x00,0x00]
2352 v_frexp_exp_i32_f32_e64 v5
, vcc_hi
2353 // GFX12
: encoding
: [0x05,0x00,0xbf,0xd5,0x6b,0x00,0x00,0x00]
2355 v_frexp_exp_i32_f32_e64 v5
, ttmp15
2356 // GFX12
: encoding
: [0x05,0x00,0xbf,0xd5,0x7b,0x00,0x00,0x00]
2358 v_frexp_exp_i32_f32_e64 v5
, m0
2359 // GFX12
: encoding
: [0x05,0x00,0xbf,0xd5,0x7d,0x00,0x00,0x00]
2361 v_frexp_exp_i32_f32_e64 v5
, exec_lo
2362 // GFX12
: encoding
: [0x05,0x00,0xbf,0xd5,0x7e,0x00,0x00,0x00]
2364 v_frexp_exp_i32_f32_e64 v5
, exec_hi
2365 // GFX12
: encoding
: [0x05,0x00,0xbf,0xd5,0x7f,0x00,0x00,0x00]
2367 v_frexp_exp_i32_f32_e64 v5
, null
2368 // GFX12
: encoding
: [0x05,0x00,0xbf,0xd5,0x7c,0x00,0x00,0x00]
2370 v_frexp_exp_i32_f32_e64 v5
, -1
2371 // GFX12
: encoding
: [0x05,0x00,0xbf,0xd5,0xc1,0x00,0x00,0x00]
2373 v_frexp_exp_i32_f32_e64 v5
, 0.5
2374 // GFX12
: encoding
: [0x05,0x00,0xbf,0xd5,0xf0,0x00,0x00,0x00]
2376 v_frexp_exp_i32_f32_e64 v5
, src_scc
2377 // GFX12
: encoding
: [0x05,0x00,0xbf,0xd5,0xfd,0x00,0x00,0x00]
2379 v_frexp_exp_i32_f32_e64 v255
, -|
0xaf123456|
2380 // GFX12
: encoding
: [0xff,0x01,0xbf,0xd5,0xff,0x00,0x00,0x20,0x56,0x34,0x12,0xaf]
2382 v_frexp_exp_i32_f64_e64 v5
, v
[1:2]
2383 // GFX12
: encoding
: [0x05,0x00,0xbc,0xd5,0x01,0x01,0x00,0x00]
2385 v_frexp_exp_i32_f64_e64 v5
, v
[254:255]
2386 // GFX12
: encoding
: [0x05,0x00,0xbc,0xd5,0xfe,0x01,0x00,0x00]
2388 v_frexp_exp_i32_f64_e64 v5
, s
[2:3]
2389 // GFX12
: encoding
: [0x05,0x00,0xbc,0xd5,0x02,0x00,0x00,0x00]
2391 v_frexp_exp_i32_f64_e64 v5
, s
[104:105]
2392 // GFX12
: encoding
: [0x05,0x00,0xbc,0xd5,0x68,0x00,0x00,0x00]
2394 v_frexp_exp_i32_f64_e64 v5
, vcc
2395 // GFX12
: encoding
: [0x05,0x00,0xbc,0xd5,0x6a,0x00,0x00,0x00]
2397 v_frexp_exp_i32_f64_e64 v5
, ttmp
[14:15]
2398 // GFX12
: encoding
: [0x05,0x00,0xbc,0xd5,0x7a,0x00,0x00,0x00]
2400 v_frexp_exp_i32_f64_e64 v5
, exec
2401 // GFX12
: encoding
: [0x05,0x00,0xbc,0xd5,0x7e,0x00,0x00,0x00]
2403 v_frexp_exp_i32_f64_e64 v5
, null
2404 // GFX12
: encoding
: [0x05,0x00,0xbc,0xd5,0x7c,0x00,0x00,0x00]
2406 v_frexp_exp_i32_f64_e64 v5
, -1
2407 // GFX12
: encoding
: [0x05,0x00,0xbc,0xd5,0xc1,0x00,0x00,0x00]
2409 v_frexp_exp_i32_f64_e64 v5
, 0.5
2410 // GFX12
: encoding
: [0x05,0x00,0xbc,0xd5,0xf0,0x00,0x00,0x00]
2412 v_frexp_exp_i32_f64_e64 v5
, -|src_scc|
2413 // GFX12
: encoding
: [0x05,0x01,0xbc,0xd5,0xfd,0x00,0x00,0x20]
2415 v_frexp_exp_i32_f64_e64 v255
, 0xaf123456
2416 // GFX12
: encoding
: [0xff,0x00,0xbc,0xd5,0xff,0x00,0x00,0x00,0x56,0x34,0x12,0xaf]
2418 v_frexp_mant_f16_e64 v5
, v1
2419 // GFX12
: encoding
: [0x05,0x00,0xd9,0xd5,0x01,0x01,0x00,0x00]
2421 v_frexp_mant_f16_e64 v5
, v255
2422 // GFX12
: encoding
: [0x05,0x00,0xd9,0xd5,0xff,0x01,0x00,0x00]
2424 v_frexp_mant_f16_e64 v5
, s1
2425 // GFX12
: encoding
: [0x05,0x00,0xd9,0xd5,0x01,0x00,0x00,0x00]
2427 v_frexp_mant_f16_e64 v5
, s105
2428 // GFX12
: encoding
: [0x05,0x00,0xd9,0xd5,0x69,0x00,0x00,0x00]
2430 v_frexp_mant_f16_e64 v5
, vcc_lo
2431 // GFX12
: encoding
: [0x05,0x00,0xd9,0xd5,0x6a,0x00,0x00,0x00]
2433 v_frexp_mant_f16_e64 v5
, vcc_hi
2434 // GFX12
: encoding
: [0x05,0x00,0xd9,0xd5,0x6b,0x00,0x00,0x00]
2436 v_frexp_mant_f16_e64 v5
, ttmp15
2437 // GFX12
: encoding
: [0x05,0x00,0xd9,0xd5,0x7b,0x00,0x00,0x00]
2439 v_frexp_mant_f16_e64 v5
, m0
2440 // GFX12
: encoding
: [0x05,0x00,0xd9,0xd5,0x7d,0x00,0x00,0x00]
2442 v_frexp_mant_f16_e64 v5
, exec_lo
2443 // GFX12
: encoding
: [0x05,0x00,0xd9,0xd5,0x7e,0x00,0x00,0x00]
2445 v_frexp_mant_f16_e64 v5
, exec_hi
2446 // GFX12
: encoding
: [0x05,0x00,0xd9,0xd5,0x7f,0x00,0x00,0x00]
2448 v_frexp_mant_f16_e64 v5
, null
2449 // GFX12
: encoding
: [0x05,0x00,0xd9,0xd5,0x7c,0x00,0x00,0x00]
2451 v_frexp_mant_f16_e64 v5
, -1
2452 // GFX12
: encoding
: [0x05,0x00,0xd9,0xd5,0xc1,0x00,0x00,0x00]
2454 v_frexp_mant_f16_e64 v5
, 0.5 mul:2
2455 // GFX12
: encoding
: [0x05,0x00,0xd9,0xd5,0xf0,0x00,0x00,0x08]
2457 v_frexp_mant_f16_e64 v5
, src_scc
mul:4
2458 // GFX12
: encoding
: [0x05,0x00,0xd9,0xd5,0xfd,0x00,0x00,0x10]
2460 v_frexp_mant_f16_e64 v255
, -|
0xfe0b| clamp
div:2
2461 // GFX12
: encoding
: [0xff,0x81,0xd9,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00]
2463 v_frexp_mant_f32_e64 v5
, v1
2464 // GFX12
: encoding
: [0x05,0x00,0xc0,0xd5,0x01,0x01,0x00,0x00]
2466 v_frexp_mant_f32_e64 v5
, v255
2467 // GFX12
: encoding
: [0x05,0x00,0xc0,0xd5,0xff,0x01,0x00,0x00]
2469 v_frexp_mant_f32_e64 v5
, s1
2470 // GFX12
: encoding
: [0x05,0x00,0xc0,0xd5,0x01,0x00,0x00,0x00]
2472 v_frexp_mant_f32_e64 v5
, s105
2473 // GFX12
: encoding
: [0x05,0x00,0xc0,0xd5,0x69,0x00,0x00,0x00]
2475 v_frexp_mant_f32_e64 v5
, vcc_lo
2476 // GFX12
: encoding
: [0x05,0x00,0xc0,0xd5,0x6a,0x00,0x00,0x00]
2478 v_frexp_mant_f32_e64 v5
, vcc_hi
2479 // GFX12
: encoding
: [0x05,0x00,0xc0,0xd5,0x6b,0x00,0x00,0x00]
2481 v_frexp_mant_f32_e64 v5
, ttmp15
2482 // GFX12
: encoding
: [0x05,0x00,0xc0,0xd5,0x7b,0x00,0x00,0x00]
2484 v_frexp_mant_f32_e64 v5
, m0
2485 // GFX12
: encoding
: [0x05,0x00,0xc0,0xd5,0x7d,0x00,0x00,0x00]
2487 v_frexp_mant_f32_e64 v5
, exec_lo
2488 // GFX12
: encoding
: [0x05,0x00,0xc0,0xd5,0x7e,0x00,0x00,0x00]
2490 v_frexp_mant_f32_e64 v5
, exec_hi
2491 // GFX12
: encoding
: [0x05,0x00,0xc0,0xd5,0x7f,0x00,0x00,0x00]
2493 v_frexp_mant_f32_e64 v5
, null
2494 // GFX12
: encoding
: [0x05,0x00,0xc0,0xd5,0x7c,0x00,0x00,0x00]
2496 v_frexp_mant_f32_e64 v5
, -1
2497 // GFX12
: encoding
: [0x05,0x00,0xc0,0xd5,0xc1,0x00,0x00,0x00]
2499 v_frexp_mant_f32_e64 v5
, 0.5 mul:2
2500 // GFX12
: encoding
: [0x05,0x00,0xc0,0xd5,0xf0,0x00,0x00,0x08]
2502 v_frexp_mant_f32_e64 v5
, src_scc
mul:4
2503 // GFX12
: encoding
: [0x05,0x00,0xc0,0xd5,0xfd,0x00,0x00,0x10]
2505 v_frexp_mant_f32_e64 v255
, -|
0xaf123456| clamp
div:2
2506 // GFX12
: encoding
: [0xff,0x81,0xc0,0xd5,0xff,0x00,0x00,0x38,0x56,0x34,0x12,0xaf]
2508 v_frexp_mant_f64_e64 v
[5:6], v
[1:2]
2509 // GFX12
: encoding
: [0x05,0x00,0xbd,0xd5,0x01,0x01,0x00,0x00]
2511 v_frexp_mant_f64_e64 v
[5:6], v
[254:255]
2512 // GFX12
: encoding
: [0x05,0x00,0xbd,0xd5,0xfe,0x01,0x00,0x00]
2514 v_frexp_mant_f64_e64 v
[5:6], s
[2:3]
2515 // GFX12
: encoding
: [0x05,0x00,0xbd,0xd5,0x02,0x00,0x00,0x00]
2517 v_frexp_mant_f64_e64 v
[5:6], s
[104:105]
2518 // GFX12
: encoding
: [0x05,0x00,0xbd,0xd5,0x68,0x00,0x00,0x00]
2520 v_frexp_mant_f64_e64 v
[5:6], vcc
2521 // GFX12
: encoding
: [0x05,0x00,0xbd,0xd5,0x6a,0x00,0x00,0x00]
2523 v_frexp_mant_f64_e64 v
[5:6], ttmp
[14:15]
2524 // GFX12
: encoding
: [0x05,0x00,0xbd,0xd5,0x7a,0x00,0x00,0x00]
2526 v_frexp_mant_f64_e64 v
[5:6], exec
2527 // GFX12
: encoding
: [0x05,0x00,0xbd,0xd5,0x7e,0x00,0x00,0x00]
2529 v_frexp_mant_f64_e64 v
[5:6], null
2530 // GFX12
: encoding
: [0x05,0x00,0xbd,0xd5,0x7c,0x00,0x00,0x00]
2532 v_frexp_mant_f64_e64 v
[5:6], -1
2533 // GFX12
: encoding
: [0x05,0x00,0xbd,0xd5,0xc1,0x00,0x00,0x00]
2535 v_frexp_mant_f64_e64 v
[5:6], 0.5 mul:2
2536 // GFX12
: encoding
: [0x05,0x00,0xbd,0xd5,0xf0,0x00,0x00,0x08]
2538 v_frexp_mant_f64_e64 v
[5:6], -|src_scc|
mul:4
2539 // GFX12
: encoding
: [0x05,0x01,0xbd,0xd5,0xfd,0x00,0x00,0x30]
2541 v_frexp_mant_f64_e64 v
[254:255], 0xaf123456 clamp
div:2
2542 // GFX12
: encoding
: [0xfe,0x80,0xbd,0xd5,0xff,0x00,0x00,0x18,0x56,0x34,0x12,0xaf]
2544 v_log_f16_e64 v5
, v1
2545 // GFX12
: encoding
: [0x05,0x00,0xd7,0xd5,0x01,0x01,0x00,0x00]
2547 v_log_f16_e64 v5
, v255
2548 // GFX12
: encoding
: [0x05,0x00,0xd7,0xd5,0xff,0x01,0x00,0x00]
2550 v_log_f16_e64 v5
, s1
2551 // GFX12
: encoding
: [0x05,0x00,0xd7,0xd5,0x01,0x00,0x00,0x00]
2553 v_log_f16_e64 v5
, s105
2554 // GFX12
: encoding
: [0x05,0x00,0xd7,0xd5,0x69,0x00,0x00,0x00]
2556 v_log_f16_e64 v5
, vcc_lo
2557 // GFX12
: encoding
: [0x05,0x00,0xd7,0xd5,0x6a,0x00,0x00,0x00]
2559 v_log_f16_e64 v5
, vcc_hi
2560 // GFX12
: encoding
: [0x05,0x00,0xd7,0xd5,0x6b,0x00,0x00,0x00]
2562 v_log_f16_e64 v5
, ttmp15
2563 // GFX12
: encoding
: [0x05,0x00,0xd7,0xd5,0x7b,0x00,0x00,0x00]
2565 v_log_f16_e64 v5
, m0
2566 // GFX12
: encoding
: [0x05,0x00,0xd7,0xd5,0x7d,0x00,0x00,0x00]
2568 v_log_f16_e64 v5
, exec_lo
2569 // GFX12
: encoding
: [0x05,0x00,0xd7,0xd5,0x7e,0x00,0x00,0x00]
2571 v_log_f16_e64 v5
, exec_hi
2572 // GFX12
: encoding
: [0x05,0x00,0xd7,0xd5,0x7f,0x00,0x00,0x00]
2574 v_log_f16_e64 v5
, null
2575 // GFX12
: encoding
: [0x05,0x00,0xd7,0xd5,0x7c,0x00,0x00,0x00]
2577 v_log_f16_e64 v5
, -1
2578 // GFX12
: encoding
: [0x05,0x00,0xd7,0xd5,0xc1,0x00,0x00,0x00]
2580 v_log_f16_e64 v5
, 0.5 mul:2
2581 // GFX12
: encoding
: [0x05,0x00,0xd7,0xd5,0xf0,0x00,0x00,0x08]
2583 v_log_f16_e64 v5
, src_scc
mul:4
2584 // GFX12
: encoding
: [0x05,0x00,0xd7,0xd5,0xfd,0x00,0x00,0x10]
2586 v_log_f16_e64 v255
, -|
0xfe0b| clamp
div:2
2587 // GFX12
: encoding
: [0xff,0x81,0xd7,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00]
2589 v_log_f32_e64 v5
, v1
2590 // GFX12
: encoding
: [0x05,0x00,0xa7,0xd5,0x01,0x01,0x00,0x00]
2592 v_log_f32_e64 v5
, v255
2593 // GFX12
: encoding
: [0x05,0x00,0xa7,0xd5,0xff,0x01,0x00,0x00]
2595 v_log_f32_e64 v5
, s1
2596 // GFX12
: encoding
: [0x05,0x00,0xa7,0xd5,0x01,0x00,0x00,0x00]
2598 v_log_f32_e64 v5
, s105
2599 // GFX12
: encoding
: [0x05,0x00,0xa7,0xd5,0x69,0x00,0x00,0x00]
2601 v_log_f32_e64 v5
, vcc_lo
2602 // GFX12
: encoding
: [0x05,0x00,0xa7,0xd5,0x6a,0x00,0x00,0x00]
2604 v_log_f32_e64 v5
, vcc_hi
2605 // GFX12
: encoding
: [0x05,0x00,0xa7,0xd5,0x6b,0x00,0x00,0x00]
2607 v_log_f32_e64 v5
, ttmp15
2608 // GFX12
: encoding
: [0x05,0x00,0xa7,0xd5,0x7b,0x00,0x00,0x00]
2610 v_log_f32_e64 v5
, m0
2611 // GFX12
: encoding
: [0x05,0x00,0xa7,0xd5,0x7d,0x00,0x00,0x00]
2613 v_log_f32_e64 v5
, exec_lo
2614 // GFX12
: encoding
: [0x05,0x00,0xa7,0xd5,0x7e,0x00,0x00,0x00]
2616 v_log_f32_e64 v5
, exec_hi
2617 // GFX12
: encoding
: [0x05,0x00,0xa7,0xd5,0x7f,0x00,0x00,0x00]
2619 v_log_f32_e64 v5
, null
2620 // GFX12
: encoding
: [0x05,0x00,0xa7,0xd5,0x7c,0x00,0x00,0x00]
2622 v_log_f32_e64 v5
, -1
2623 // GFX12
: encoding
: [0x05,0x00,0xa7,0xd5,0xc1,0x00,0x00,0x00]
2625 v_log_f32_e64 v5
, 0.5 mul:2
2626 // GFX12
: encoding
: [0x05,0x00,0xa7,0xd5,0xf0,0x00,0x00,0x08]
2628 v_log_f32_e64 v5
, src_scc
mul:4
2629 // GFX12
: encoding
: [0x05,0x00,0xa7,0xd5,0xfd,0x00,0x00,0x10]
2631 v_log_f32_e64 v255
, -|
0xaf123456| clamp
div:2
2632 // GFX12
: encoding
: [0xff,0x81,0xa7,0xd5,0xff,0x00,0x00,0x38,0x56,0x34,0x12,0xaf]
2634 v_mov_b32_e64 v5
, v1
2635 // GFX12
: encoding
: [0x05,0x00,0x81,0xd5,0x01,0x01,0x00,0x00]
2637 v_mov_b32_e64 v5
, v255
2638 // GFX12
: encoding
: [0x05,0x00,0x81,0xd5,0xff,0x01,0x00,0x00]
2640 v_mov_b32_e64 v5
, s1
2641 // GFX12
: encoding
: [0x05,0x00,0x81,0xd5,0x01,0x00,0x00,0x00]
2643 v_mov_b32_e64 v5
, s105
2644 // GFX12
: encoding
: [0x05,0x00,0x81,0xd5,0x69,0x00,0x00,0x00]
2646 v_mov_b32_e64 v5
, vcc_lo
2647 // GFX12
: encoding
: [0x05,0x00,0x81,0xd5,0x6a,0x00,0x00,0x00]
2649 v_mov_b32_e64 v5
, vcc_hi
2650 // GFX12
: encoding
: [0x05,0x00,0x81,0xd5,0x6b,0x00,0x00,0x00]
2652 v_mov_b32_e64 v5
, ttmp15
2653 // GFX12
: encoding
: [0x05,0x00,0x81,0xd5,0x7b,0x00,0x00,0x00]
2655 v_mov_b32_e64 v5
, m0
2656 // GFX12
: encoding
: [0x05,0x00,0x81,0xd5,0x7d,0x00,0x00,0x00]
2658 v_mov_b32_e64 v5
, exec_lo
2659 // GFX12
: encoding
: [0x05,0x00,0x81,0xd5,0x7e,0x00,0x00,0x00]
2661 v_mov_b32_e64 v5
, exec_hi
2662 // GFX12
: encoding
: [0x05,0x00,0x81,0xd5,0x7f,0x00,0x00,0x00]
2664 v_mov_b32_e64 v5
, null
2665 // GFX12
: encoding
: [0x05,0x00,0x81,0xd5,0x7c,0x00,0x00,0x00]
2667 v_mov_b32_e64 v5
, -1
2668 // GFX12
: encoding
: [0x05,0x00,0x81,0xd5,0xc1,0x00,0x00,0x00]
2670 v_mov_b32_e64 v5
, 0.5
2671 // GFX12
: encoding
: [0x05,0x00,0x81,0xd5,0xf0,0x00,0x00,0x00]
2673 v_mov_b32_e64 v5
, src_scc
2674 // GFX12
: encoding
: [0x05,0x00,0x81,0xd5,0xfd,0x00,0x00,0x00]
2676 v_mov_b32_e64 v255
, 0xaf123456
2677 // GFX12
: encoding
: [0xff,0x00,0x81,0xd5,0xff,0x00,0x00,0x00,0x56,0x34,0x12,0xaf]
2679 v_movreld_b32_e64 v5
, v1
2680 // GFX12
: encoding
: [0x05,0x00,0xc2,0xd5,0x01,0x01,0x00,0x00]
2682 v_movreld_b32_e64 v5
, v255
2683 // GFX12
: encoding
: [0x05,0x00,0xc2,0xd5,0xff,0x01,0x00,0x00]
2685 v_movreld_b32_e64 v5
, s1
2686 // GFX12
: encoding
: [0x05,0x00,0xc2,0xd5,0x01,0x00,0x00,0x00]
2688 v_movreld_b32_e64 v5
, s105
2689 // GFX12
: encoding
: [0x05,0x00,0xc2,0xd5,0x69,0x00,0x00,0x00]
2691 v_movreld_b32_e64 v5
, vcc_lo
2692 // GFX12
: encoding
: [0x05,0x00,0xc2,0xd5,0x6a,0x00,0x00,0x00]
2694 v_movreld_b32_e64 v5
, vcc_hi
2695 // GFX12
: encoding
: [0x05,0x00,0xc2,0xd5,0x6b,0x00,0x00,0x00]
2697 v_movreld_b32_e64 v5
, ttmp15
2698 // GFX12
: encoding
: [0x05,0x00,0xc2,0xd5,0x7b,0x00,0x00,0x00]
2700 v_movreld_b32_e64 v5
, m0
2701 // GFX12
: encoding
: [0x05,0x00,0xc2,0xd5,0x7d,0x00,0x00,0x00]
2703 v_movreld_b32_e64 v5
, exec_lo
2704 // GFX12
: encoding
: [0x05,0x00,0xc2,0xd5,0x7e,0x00,0x00,0x00]
2706 v_movreld_b32_e64 v5
, exec_hi
2707 // GFX12
: encoding
: [0x05,0x00,0xc2,0xd5,0x7f,0x00,0x00,0x00]
2709 v_movreld_b32_e64 v5
, null
2710 // GFX12
: encoding
: [0x05,0x00,0xc2,0xd5,0x7c,0x00,0x00,0x00]
2712 v_movreld_b32_e64 v5
, -1
2713 // GFX12
: encoding
: [0x05,0x00,0xc2,0xd5,0xc1,0x00,0x00,0x00]
2715 v_movreld_b32_e64 v5
, 0.5
2716 // GFX12
: encoding
: [0x05,0x00,0xc2,0xd5,0xf0,0x00,0x00,0x00]
2718 v_movreld_b32_e64 v5
, src_scc
2719 // GFX12
: encoding
: [0x05,0x00,0xc2,0xd5,0xfd,0x00,0x00,0x00]
2721 v_movreld_b32_e64 v255
, 0xaf123456
2722 // GFX12
: encoding
: [0xff,0x00,0xc2,0xd5,0xff,0x00,0x00,0x00,0x56,0x34,0x12,0xaf]
2724 v_movrels_b32_e64 v5
, v1
2725 // GFX12
: encoding
: [0x05,0x00,0xc3,0xd5,0x01,0x01,0x00,0x00]
2727 v_movrels_b32_e64 v255
, v255
2728 // GFX12
: encoding
: [0xff,0x00,0xc3,0xd5,0xff,0x01,0x00,0x00]
2730 v_movrelsd_2_b32_e64 v5
, v1
2731 // GFX12
: encoding
: [0x05,0x00,0xc8,0xd5,0x01,0x01,0x00,0x00]
2733 v_movrelsd_2_b32_e64 v255
, v255
2734 // GFX12
: encoding
: [0xff,0x00,0xc8,0xd5,0xff,0x01,0x00,0x00]
2736 v_movrelsd_b32_e64 v5
, v1
2737 // GFX12
: encoding
: [0x05,0x00,0xc4,0xd5,0x01,0x01,0x00,0x00]
2739 v_movrelsd_b32_e64 v255
, v255
2740 // GFX12
: encoding
: [0xff,0x00,0xc4,0xd5,0xff,0x01,0x00,0x00]
2743 // GFX12
: encoding
: [0x00,0x00,0x80,0xd5,0x00,0x00,0x00,0x00]
2745 v_not_b16_e64 v5
, v1
2746 // GFX12
: encoding
: [0x05,0x00,0xe9,0xd5,0x01,0x01,0x00,0x00]
2748 v_not_b16_e64 v5
, v255
2749 // GFX12
: encoding
: [0x05,0x00,0xe9,0xd5,0xff,0x01,0x00,0x00]
2751 v_not_b16_e64 v5
, s1
2752 // GFX12
: encoding
: [0x05,0x00,0xe9,0xd5,0x01,0x00,0x00,0x00]
2754 v_not_b16_e64 v5
, s105
2755 // GFX12
: encoding
: [0x05,0x00,0xe9,0xd5,0x69,0x00,0x00,0x00]
2757 v_not_b16_e64 v5
, vcc_lo
2758 // GFX12
: encoding
: [0x05,0x00,0xe9,0xd5,0x6a,0x00,0x00,0x00]
2760 v_not_b16_e64 v5
, vcc_hi
2761 // GFX12
: encoding
: [0x05,0x00,0xe9,0xd5,0x6b,0x00,0x00,0x00]
2763 v_not_b16_e64 v5
, ttmp15
2764 // GFX12
: encoding
: [0x05,0x00,0xe9,0xd5,0x7b,0x00,0x00,0x00]
2766 v_not_b16_e64 v5
, m0
2767 // GFX12
: encoding
: [0x05,0x00,0xe9,0xd5,0x7d,0x00,0x00,0x00]
2769 v_not_b16_e64 v5
, exec_lo
2770 // GFX12
: encoding
: [0x05,0x00,0xe9,0xd5,0x7e,0x00,0x00,0x00]
2772 v_not_b16_e64 v5
, exec_hi
2773 // GFX12
: encoding
: [0x05,0x00,0xe9,0xd5,0x7f,0x00,0x00,0x00]
2775 v_not_b16_e64 v5
, null
2776 // GFX12
: encoding
: [0x05,0x00,0xe9,0xd5,0x7c,0x00,0x00,0x00]
2778 v_not_b16_e64 v5
, -1
2779 // GFX12
: encoding
: [0x05,0x00,0xe9,0xd5,0xc1,0x00,0x00,0x00]
2781 v_not_b16_e64 v5
, 0.5
2782 // GFX12
: encoding
: [0x05,0x00,0xe9,0xd5,0xf0,0x00,0x00,0x00]
2784 v_not_b16_e64 v5
, src_scc
2785 // GFX12
: encoding
: [0x05,0x00,0xe9,0xd5,0xfd,0x00,0x00,0x00]
2787 v_not_b16_e64 v255
, 0xfe0b
2788 // GFX12
: encoding
: [0xff,0x00,0xe9,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]
2790 v_not_b32_e64 v5
, v1
2791 // GFX12
: encoding
: [0x05,0x00,0xb7,0xd5,0x01,0x01,0x00,0x00]
2793 v_not_b32_e64 v5
, v255
2794 // GFX12
: encoding
: [0x05,0x00,0xb7,0xd5,0xff,0x01,0x00,0x00]
2796 v_not_b32_e64 v5
, s1
2797 // GFX12
: encoding
: [0x05,0x00,0xb7,0xd5,0x01,0x00,0x00,0x00]
2799 v_not_b32_e64 v5
, s105
2800 // GFX12
: encoding
: [0x05,0x00,0xb7,0xd5,0x69,0x00,0x00,0x00]
2802 v_not_b32_e64 v5
, vcc_lo
2803 // GFX12
: encoding
: [0x05,0x00,0xb7,0xd5,0x6a,0x00,0x00,0x00]
2805 v_not_b32_e64 v5
, vcc_hi
2806 // GFX12
: encoding
: [0x05,0x00,0xb7,0xd5,0x6b,0x00,0x00,0x00]
2808 v_not_b32_e64 v5
, ttmp15
2809 // GFX12
: encoding
: [0x05,0x00,0xb7,0xd5,0x7b,0x00,0x00,0x00]
2811 v_not_b32_e64 v5
, m0
2812 // GFX12
: encoding
: [0x05,0x00,0xb7,0xd5,0x7d,0x00,0x00,0x00]
2814 v_not_b32_e64 v5
, exec_lo
2815 // GFX12
: encoding
: [0x05,0x00,0xb7,0xd5,0x7e,0x00,0x00,0x00]
2817 v_not_b32_e64 v5
, exec_hi
2818 // GFX12
: encoding
: [0x05,0x00,0xb7,0xd5,0x7f,0x00,0x00,0x00]
2820 v_not_b32_e64 v5
, null
2821 // GFX12
: encoding
: [0x05,0x00,0xb7,0xd5,0x7c,0x00,0x00,0x00]
2823 v_not_b32_e64 v5
, -1
2824 // GFX12
: encoding
: [0x05,0x00,0xb7,0xd5,0xc1,0x00,0x00,0x00]
2826 v_not_b32_e64 v5
, 0.5
2827 // GFX12
: encoding
: [0x05,0x00,0xb7,0xd5,0xf0,0x00,0x00,0x00]
2829 v_not_b32_e64 v5
, src_scc
2830 // GFX12
: encoding
: [0x05,0x00,0xb7,0xd5,0xfd,0x00,0x00,0x00]
2832 v_not_b32_e64 v255
, 0xaf123456
2833 // GFX12
: encoding
: [0xff,0x00,0xb7,0xd5,0xff,0x00,0x00,0x00,0x56,0x34,0x12,0xaf]
2836 // GFX12
: encoding
: [0x00,0x00,0x9b,0xd5,0x00,0x00,0x00,0x00]
2838 v_rcp_f16_e64 v5
, v1
2839 // GFX12
: encoding
: [0x05,0x00,0xd4,0xd5,0x01,0x01,0x00,0x00]
2841 v_rcp_f16_e64 v5
, v255
2842 // GFX12
: encoding
: [0x05,0x00,0xd4,0xd5,0xff,0x01,0x00,0x00]
2844 v_rcp_f16_e64 v5
, s1
2845 // GFX12
: encoding
: [0x05,0x00,0xd4,0xd5,0x01,0x00,0x00,0x00]
2847 v_rcp_f16_e64 v5
, s105
2848 // GFX12
: encoding
: [0x05,0x00,0xd4,0xd5,0x69,0x00,0x00,0x00]
2850 v_rcp_f16_e64 v5
, vcc_lo
2851 // GFX12
: encoding
: [0x05,0x00,0xd4,0xd5,0x6a,0x00,0x00,0x00]
2853 v_rcp_f16_e64 v5
, vcc_hi
2854 // GFX12
: encoding
: [0x05,0x00,0xd4,0xd5,0x6b,0x00,0x00,0x00]
2856 v_rcp_f16_e64 v5
, ttmp15
2857 // GFX12
: encoding
: [0x05,0x00,0xd4,0xd5,0x7b,0x00,0x00,0x00]
2859 v_rcp_f16_e64 v5
, m0
2860 // GFX12
: encoding
: [0x05,0x00,0xd4,0xd5,0x7d,0x00,0x00,0x00]
2862 v_rcp_f16_e64 v5
, exec_lo
2863 // GFX12
: encoding
: [0x05,0x00,0xd4,0xd5,0x7e,0x00,0x00,0x00]
2865 v_rcp_f16_e64 v5
, exec_hi
2866 // GFX12
: encoding
: [0x05,0x00,0xd4,0xd5,0x7f,0x00,0x00,0x00]
2868 v_rcp_f16_e64 v5
, null
2869 // GFX12
: encoding
: [0x05,0x00,0xd4,0xd5,0x7c,0x00,0x00,0x00]
2871 v_rcp_f16_e64 v5
, -1
2872 // GFX12
: encoding
: [0x05,0x00,0xd4,0xd5,0xc1,0x00,0x00,0x00]
2874 v_rcp_f16_e64 v5
, 0.5 mul:2
2875 // GFX12
: encoding
: [0x05,0x00,0xd4,0xd5,0xf0,0x00,0x00,0x08]
2877 v_rcp_f16_e64 v5
, src_scc
mul:4
2878 // GFX12
: encoding
: [0x05,0x00,0xd4,0xd5,0xfd,0x00,0x00,0x10]
2880 v_rcp_f16_e64 v255
, -|
0xfe0b| clamp
div:2
2881 // GFX12
: encoding
: [0xff,0x81,0xd4,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00]
2883 v_rcp_f32_e64 v5
, v1
2884 // GFX12
: encoding
: [0x05,0x00,0xaa,0xd5,0x01,0x01,0x00,0x00]
2886 v_rcp_f32_e64 v5
, v255
2887 // GFX12
: encoding
: [0x05,0x00,0xaa,0xd5,0xff,0x01,0x00,0x00]
2889 v_rcp_f32_e64 v5
, s1
2890 // GFX12
: encoding
: [0x05,0x00,0xaa,0xd5,0x01,0x00,0x00,0x00]
2892 v_rcp_f32_e64 v5
, s105
2893 // GFX12
: encoding
: [0x05,0x00,0xaa,0xd5,0x69,0x00,0x00,0x00]
2895 v_rcp_f32_e64 v5
, vcc_lo
2896 // GFX12
: encoding
: [0x05,0x00,0xaa,0xd5,0x6a,0x00,0x00,0x00]
2898 v_rcp_f32_e64 v5
, vcc_hi
2899 // GFX12
: encoding
: [0x05,0x00,0xaa,0xd5,0x6b,0x00,0x00,0x00]
2901 v_rcp_f32_e64 v5
, ttmp15
2902 // GFX12
: encoding
: [0x05,0x00,0xaa,0xd5,0x7b,0x00,0x00,0x00]
2904 v_rcp_f32_e64 v5
, m0
2905 // GFX12
: encoding
: [0x05,0x00,0xaa,0xd5,0x7d,0x00,0x00,0x00]
2907 v_rcp_f32_e64 v5
, exec_lo
2908 // GFX12
: encoding
: [0x05,0x00,0xaa,0xd5,0x7e,0x00,0x00,0x00]
2910 v_rcp_f32_e64 v5
, exec_hi
2911 // GFX12
: encoding
: [0x05,0x00,0xaa,0xd5,0x7f,0x00,0x00,0x00]
2913 v_rcp_f32_e64 v5
, null
2914 // GFX12
: encoding
: [0x05,0x00,0xaa,0xd5,0x7c,0x00,0x00,0x00]
2916 v_rcp_f32_e64 v5
, -1
2917 // GFX12
: encoding
: [0x05,0x00,0xaa,0xd5,0xc1,0x00,0x00,0x00]
2919 v_rcp_f32_e64 v5
, 0.5 mul:2
2920 // GFX12
: encoding
: [0x05,0x00,0xaa,0xd5,0xf0,0x00,0x00,0x08]
2922 v_rcp_f32_e64 v5
, src_scc
mul:4
2923 // GFX12
: encoding
: [0x05,0x00,0xaa,0xd5,0xfd,0x00,0x00,0x10]
2925 v_rcp_f32_e64 v255
, -|
0xaf123456| clamp
div:2
2926 // GFX12
: encoding
: [0xff,0x81,0xaa,0xd5,0xff,0x00,0x00,0x38,0x56,0x34,0x12,0xaf]
2928 v_rcp_f64_e64 v
[5:6], v
[1:2]
2929 // GFX12
: encoding
: [0x05,0x00,0xaf,0xd5,0x01,0x01,0x00,0x00]
2931 v_rcp_f64_e64 v
[5:6], v
[254:255]
2932 // GFX12
: encoding
: [0x05,0x00,0xaf,0xd5,0xfe,0x01,0x00,0x00]
2934 v_rcp_f64_e64 v
[5:6], s
[2:3]
2935 // GFX12
: encoding
: [0x05,0x00,0xaf,0xd5,0x02,0x00,0x00,0x00]
2937 v_rcp_f64_e64 v
[5:6], s
[104:105]
2938 // GFX12
: encoding
: [0x05,0x00,0xaf,0xd5,0x68,0x00,0x00,0x00]
2940 v_rcp_f64_e64 v
[5:6], vcc
2941 // GFX12
: encoding
: [0x05,0x00,0xaf,0xd5,0x6a,0x00,0x00,0x00]
2943 v_rcp_f64_e64 v
[5:6], ttmp
[14:15]
2944 // GFX12
: encoding
: [0x05,0x00,0xaf,0xd5,0x7a,0x00,0x00,0x00]
2946 v_rcp_f64_e64 v
[5:6], exec
2947 // GFX12
: encoding
: [0x05,0x00,0xaf,0xd5,0x7e,0x00,0x00,0x00]
2949 v_rcp_f64_e64 v
[5:6], null
2950 // GFX12
: encoding
: [0x05,0x00,0xaf,0xd5,0x7c,0x00,0x00,0x00]
2952 v_rcp_f64_e64 v
[5:6], -1
2953 // GFX12
: encoding
: [0x05,0x00,0xaf,0xd5,0xc1,0x00,0x00,0x00]
2955 v_rcp_f64_e64 v
[5:6], 0.5 mul:2
2956 // GFX12
: encoding
: [0x05,0x00,0xaf,0xd5,0xf0,0x00,0x00,0x08]
2958 v_rcp_f64_e64 v
[5:6], -|src_scc|
mul:4
2959 // GFX12
: encoding
: [0x05,0x01,0xaf,0xd5,0xfd,0x00,0x00,0x30]
2961 v_rcp_f64_e64 v
[254:255], 0xaf123456 clamp
div:2
2962 // GFX12
: encoding
: [0xfe,0x80,0xaf,0xd5,0xff,0x00,0x00,0x18,0x56,0x34,0x12,0xaf]
2964 v_rcp_iflag_f32_e64 v5
, v1
2965 // GFX12
: encoding
: [0x05,0x00,0xab,0xd5,0x01,0x01,0x00,0x00]
2967 v_rcp_iflag_f32_e64 v5
, v255
2968 // GFX12
: encoding
: [0x05,0x00,0xab,0xd5,0xff,0x01,0x00,0x00]
2970 v_rcp_iflag_f32_e64 v5
, s1
2971 // GFX12
: encoding
: [0x05,0x00,0xab,0xd5,0x01,0x00,0x00,0x00]
2973 v_rcp_iflag_f32_e64 v5
, s105
2974 // GFX12
: encoding
: [0x05,0x00,0xab,0xd5,0x69,0x00,0x00,0x00]
2976 v_rcp_iflag_f32_e64 v5
, vcc_lo
2977 // GFX12
: encoding
: [0x05,0x00,0xab,0xd5,0x6a,0x00,0x00,0x00]
2979 v_rcp_iflag_f32_e64 v5
, vcc_hi
2980 // GFX12
: encoding
: [0x05,0x00,0xab,0xd5,0x6b,0x00,0x00,0x00]
2982 v_rcp_iflag_f32_e64 v5
, ttmp15
2983 // GFX12
: encoding
: [0x05,0x00,0xab,0xd5,0x7b,0x00,0x00,0x00]
2985 v_rcp_iflag_f32_e64 v5
, m0
2986 // GFX12
: encoding
: [0x05,0x00,0xab,0xd5,0x7d,0x00,0x00,0x00]
2988 v_rcp_iflag_f32_e64 v5
, exec_lo
2989 // GFX12
: encoding
: [0x05,0x00,0xab,0xd5,0x7e,0x00,0x00,0x00]
2991 v_rcp_iflag_f32_e64 v5
, exec_hi
2992 // GFX12
: encoding
: [0x05,0x00,0xab,0xd5,0x7f,0x00,0x00,0x00]
2994 v_rcp_iflag_f32_e64 v5
, null
2995 // GFX12
: encoding
: [0x05,0x00,0xab,0xd5,0x7c,0x00,0x00,0x00]
2997 v_rcp_iflag_f32_e64 v5
, -1
2998 // GFX12
: encoding
: [0x05,0x00,0xab,0xd5,0xc1,0x00,0x00,0x00]
3000 v_rcp_iflag_f32_e64 v5
, 0.5 mul:2
3001 // GFX12
: encoding
: [0x05,0x00,0xab,0xd5,0xf0,0x00,0x00,0x08]
3003 v_rcp_iflag_f32_e64 v5
, src_scc
mul:4
3004 // GFX12
: encoding
: [0x05,0x00,0xab,0xd5,0xfd,0x00,0x00,0x10]
3006 v_rcp_iflag_f32_e64 v255
, -|
0xaf123456| clamp
div:2
3007 // GFX12
: encoding
: [0xff,0x81,0xab,0xd5,0xff,0x00,0x00,0x38,0x56,0x34,0x12,0xaf]
3009 v_rndne_f16_e64 v5
, v1
3010 // GFX12
: encoding
: [0x05,0x00,0xde,0xd5,0x01,0x01,0x00,0x00]
3012 v_rndne_f16_e64 v5
, v255
3013 // GFX12
: encoding
: [0x05,0x00,0xde,0xd5,0xff,0x01,0x00,0x00]
3015 v_rndne_f16_e64 v5
, s1
3016 // GFX12
: encoding
: [0x05,0x00,0xde,0xd5,0x01,0x00,0x00,0x00]
3018 v_rndne_f16_e64 v5
, s105
3019 // GFX12
: encoding
: [0x05,0x00,0xde,0xd5,0x69,0x00,0x00,0x00]
3021 v_rndne_f16_e64 v5
, vcc_lo
3022 // GFX12
: encoding
: [0x05,0x00,0xde,0xd5,0x6a,0x00,0x00,0x00]
3024 v_rndne_f16_e64 v5
, vcc_hi
3025 // GFX12
: encoding
: [0x05,0x00,0xde,0xd5,0x6b,0x00,0x00,0x00]
3027 v_rndne_f16_e64 v5
, ttmp15
3028 // GFX12
: encoding
: [0x05,0x00,0xde,0xd5,0x7b,0x00,0x00,0x00]
3030 v_rndne_f16_e64 v5
, m0
3031 // GFX12
: encoding
: [0x05,0x00,0xde,0xd5,0x7d,0x00,0x00,0x00]
3033 v_rndne_f16_e64 v5
, exec_lo
3034 // GFX12
: encoding
: [0x05,0x00,0xde,0xd5,0x7e,0x00,0x00,0x00]
3036 v_rndne_f16_e64 v5
, exec_hi
3037 // GFX12
: encoding
: [0x05,0x00,0xde,0xd5,0x7f,0x00,0x00,0x00]
3039 v_rndne_f16_e64 v5
, null
3040 // GFX12
: encoding
: [0x05,0x00,0xde,0xd5,0x7c,0x00,0x00,0x00]
3042 v_rndne_f16_e64 v5
, -1
3043 // GFX12
: encoding
: [0x05,0x00,0xde,0xd5,0xc1,0x00,0x00,0x00]
3045 v_rndne_f16_e64 v5
, 0.5 mul:2
3046 // GFX12
: encoding
: [0x05,0x00,0xde,0xd5,0xf0,0x00,0x00,0x08]
3048 v_rndne_f16_e64 v5
, src_scc
mul:4
3049 // GFX12
: encoding
: [0x05,0x00,0xde,0xd5,0xfd,0x00,0x00,0x10]
3051 v_rndne_f16_e64 v255
, -|
0xfe0b| clamp
div:2
3052 // GFX12
: encoding
: [0xff,0x81,0xde,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00]
3054 v_rndne_f32_e64 v5
, v1
3055 // GFX12
: encoding
: [0x05,0x00,0xa3,0xd5,0x01,0x01,0x00,0x00]
3057 v_rndne_f32_e64 v5
, v255
3058 // GFX12
: encoding
: [0x05,0x00,0xa3,0xd5,0xff,0x01,0x00,0x00]
3060 v_rndne_f32_e64 v5
, s1
3061 // GFX12
: encoding
: [0x05,0x00,0xa3,0xd5,0x01,0x00,0x00,0x00]
3063 v_rndne_f32_e64 v5
, s105
3064 // GFX12
: encoding
: [0x05,0x00,0xa3,0xd5,0x69,0x00,0x00,0x00]
3066 v_rndne_f32_e64 v5
, vcc_lo
3067 // GFX12
: encoding
: [0x05,0x00,0xa3,0xd5,0x6a,0x00,0x00,0x00]
3069 v_rndne_f32_e64 v5
, vcc_hi
3070 // GFX12
: encoding
: [0x05,0x00,0xa3,0xd5,0x6b,0x00,0x00,0x00]
3072 v_rndne_f32_e64 v5
, ttmp15
3073 // GFX12
: encoding
: [0x05,0x00,0xa3,0xd5,0x7b,0x00,0x00,0x00]
3075 v_rndne_f32_e64 v5
, m0
3076 // GFX12
: encoding
: [0x05,0x00,0xa3,0xd5,0x7d,0x00,0x00,0x00]
3078 v_rndne_f32_e64 v5
, exec_lo
3079 // GFX12
: encoding
: [0x05,0x00,0xa3,0xd5,0x7e,0x00,0x00,0x00]
3081 v_rndne_f32_e64 v5
, exec_hi
3082 // GFX12
: encoding
: [0x05,0x00,0xa3,0xd5,0x7f,0x00,0x00,0x00]
3084 v_rndne_f32_e64 v5
, null
3085 // GFX12
: encoding
: [0x05,0x00,0xa3,0xd5,0x7c,0x00,0x00,0x00]
3087 v_rndne_f32_e64 v5
, -1
3088 // GFX12
: encoding
: [0x05,0x00,0xa3,0xd5,0xc1,0x00,0x00,0x00]
3090 v_rndne_f32_e64 v5
, 0.5 mul:2
3091 // GFX12
: encoding
: [0x05,0x00,0xa3,0xd5,0xf0,0x00,0x00,0x08]
3093 v_rndne_f32_e64 v5
, src_scc
mul:4
3094 // GFX12
: encoding
: [0x05,0x00,0xa3,0xd5,0xfd,0x00,0x00,0x10]
3096 v_rndne_f32_e64 v255
, -|
0xaf123456| clamp
div:2
3097 // GFX12
: encoding
: [0xff,0x81,0xa3,0xd5,0xff,0x00,0x00,0x38,0x56,0x34,0x12,0xaf]
3099 v_rndne_f64_e64 v
[5:6], v
[1:2]
3100 // GFX12
: encoding
: [0x05,0x00,0x99,0xd5,0x01,0x01,0x00,0x00]
3102 v_rndne_f64_e64 v
[5:6], v
[254:255]
3103 // GFX12
: encoding
: [0x05,0x00,0x99,0xd5,0xfe,0x01,0x00,0x00]
3105 v_rndne_f64_e64 v
[5:6], s
[2:3]
3106 // GFX12
: encoding
: [0x05,0x00,0x99,0xd5,0x02,0x00,0x00,0x00]
3108 v_rndne_f64_e64 v
[5:6], s
[104:105]
3109 // GFX12
: encoding
: [0x05,0x00,0x99,0xd5,0x68,0x00,0x00,0x00]
3111 v_rndne_f64_e64 v
[5:6], vcc
3112 // GFX12
: encoding
: [0x05,0x00,0x99,0xd5,0x6a,0x00,0x00,0x00]
3114 v_rndne_f64_e64 v
[5:6], ttmp
[14:15]
3115 // GFX12
: encoding
: [0x05,0x00,0x99,0xd5,0x7a,0x00,0x00,0x00]
3117 v_rndne_f64_e64 v
[5:6], exec
3118 // GFX12
: encoding
: [0x05,0x00,0x99,0xd5,0x7e,0x00,0x00,0x00]
3120 v_rndne_f64_e64 v
[5:6], null
3121 // GFX12
: encoding
: [0x05,0x00,0x99,0xd5,0x7c,0x00,0x00,0x00]
3123 v_rndne_f64_e64 v
[5:6], -1
3124 // GFX12
: encoding
: [0x05,0x00,0x99,0xd5,0xc1,0x00,0x00,0x00]
3126 v_rndne_f64_e64 v
[5:6], 0.5 mul:2
3127 // GFX12
: encoding
: [0x05,0x00,0x99,0xd5,0xf0,0x00,0x00,0x08]
3129 v_rndne_f64_e64 v
[5:6], -|src_scc|
mul:4
3130 // GFX12
: encoding
: [0x05,0x01,0x99,0xd5,0xfd,0x00,0x00,0x30]
3132 v_rndne_f64_e64 v
[254:255], 0xaf123456 clamp
div:2
3133 // GFX12
: encoding
: [0xfe,0x80,0x99,0xd5,0xff,0x00,0x00,0x18,0x56,0x34,0x12,0xaf]
3135 v_rsq_f16_e64 v5
, v1
3136 // GFX12
: encoding
: [0x05,0x00,0xd6,0xd5,0x01,0x01,0x00,0x00]
3138 v_rsq_f16_e64 v5
, v255
3139 // GFX12
: encoding
: [0x05,0x00,0xd6,0xd5,0xff,0x01,0x00,0x00]
3141 v_rsq_f16_e64 v5
, s1
3142 // GFX12
: encoding
: [0x05,0x00,0xd6,0xd5,0x01,0x00,0x00,0x00]
3144 v_rsq_f16_e64 v5
, s105
3145 // GFX12
: encoding
: [0x05,0x00,0xd6,0xd5,0x69,0x00,0x00,0x00]
3147 v_rsq_f16_e64 v5
, vcc_lo
3148 // GFX12
: encoding
: [0x05,0x00,0xd6,0xd5,0x6a,0x00,0x00,0x00]
3150 v_rsq_f16_e64 v5
, vcc_hi
3151 // GFX12
: encoding
: [0x05,0x00,0xd6,0xd5,0x6b,0x00,0x00,0x00]
3153 v_rsq_f16_e64 v5
, ttmp15
3154 // GFX12
: encoding
: [0x05,0x00,0xd6,0xd5,0x7b,0x00,0x00,0x00]
3156 v_rsq_f16_e64 v5
, m0
3157 // GFX12
: encoding
: [0x05,0x00,0xd6,0xd5,0x7d,0x00,0x00,0x00]
3159 v_rsq_f16_e64 v5
, exec_lo
3160 // GFX12
: encoding
: [0x05,0x00,0xd6,0xd5,0x7e,0x00,0x00,0x00]
3162 v_rsq_f16_e64 v5
, exec_hi
3163 // GFX12
: encoding
: [0x05,0x00,0xd6,0xd5,0x7f,0x00,0x00,0x00]
3165 v_rsq_f16_e64 v5
, null
3166 // GFX12
: encoding
: [0x05,0x00,0xd6,0xd5,0x7c,0x00,0x00,0x00]
3168 v_rsq_f16_e64 v5
, -1
3169 // GFX12
: encoding
: [0x05,0x00,0xd6,0xd5,0xc1,0x00,0x00,0x00]
3171 v_rsq_f16_e64 v5
, 0.5 mul:2
3172 // GFX12
: encoding
: [0x05,0x00,0xd6,0xd5,0xf0,0x00,0x00,0x08]
3174 v_rsq_f16_e64 v5
, src_scc
mul:4
3175 // GFX12
: encoding
: [0x05,0x00,0xd6,0xd5,0xfd,0x00,0x00,0x10]
3177 v_rsq_f16_e64 v255
, -|
0xfe0b| clamp
div:2
3178 // GFX12
: encoding
: [0xff,0x81,0xd6,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00]
3180 v_rsq_f32_e64 v5
, v1
3181 // GFX12
: encoding
: [0x05,0x00,0xae,0xd5,0x01,0x01,0x00,0x00]
3183 v_rsq_f32_e64 v5
, v255
3184 // GFX12
: encoding
: [0x05,0x00,0xae,0xd5,0xff,0x01,0x00,0x00]
3186 v_rsq_f32_e64 v5
, s1
3187 // GFX12
: encoding
: [0x05,0x00,0xae,0xd5,0x01,0x00,0x00,0x00]
3189 v_rsq_f32_e64 v5
, s105
3190 // GFX12
: encoding
: [0x05,0x00,0xae,0xd5,0x69,0x00,0x00,0x00]
3192 v_rsq_f32_e64 v5
, vcc_lo
3193 // GFX12
: encoding
: [0x05,0x00,0xae,0xd5,0x6a,0x00,0x00,0x00]
3195 v_rsq_f32_e64 v5
, vcc_hi
3196 // GFX12
: encoding
: [0x05,0x00,0xae,0xd5,0x6b,0x00,0x00,0x00]
3198 v_rsq_f32_e64 v5
, ttmp15
3199 // GFX12
: encoding
: [0x05,0x00,0xae,0xd5,0x7b,0x00,0x00,0x00]
3201 v_rsq_f32_e64 v5
, m0
3202 // GFX12
: encoding
: [0x05,0x00,0xae,0xd5,0x7d,0x00,0x00,0x00]
3204 v_rsq_f32_e64 v5
, exec_lo
3205 // GFX12
: encoding
: [0x05,0x00,0xae,0xd5,0x7e,0x00,0x00,0x00]
3207 v_rsq_f32_e64 v5
, exec_hi
3208 // GFX12
: encoding
: [0x05,0x00,0xae,0xd5,0x7f,0x00,0x00,0x00]
3210 v_rsq_f32_e64 v5
, null
3211 // GFX12
: encoding
: [0x05,0x00,0xae,0xd5,0x7c,0x00,0x00,0x00]
3213 v_rsq_f32_e64 v5
, -1
3214 // GFX12
: encoding
: [0x05,0x00,0xae,0xd5,0xc1,0x00,0x00,0x00]
3216 v_rsq_f32_e64 v5
, 0.5 mul:2
3217 // GFX12
: encoding
: [0x05,0x00,0xae,0xd5,0xf0,0x00,0x00,0x08]
3219 v_rsq_f32_e64 v5
, src_scc
mul:4
3220 // GFX12
: encoding
: [0x05,0x00,0xae,0xd5,0xfd,0x00,0x00,0x10]
3222 v_rsq_f32_e64 v255
, -|
0xaf123456| clamp
div:2
3223 // GFX12
: encoding
: [0xff,0x81,0xae,0xd5,0xff,0x00,0x00,0x38,0x56,0x34,0x12,0xaf]
3225 v_rsq_f64_e64 v
[5:6], v
[1:2]
3226 // GFX12
: encoding
: [0x05,0x00,0xb1,0xd5,0x01,0x01,0x00,0x00]
3228 v_rsq_f64_e64 v
[5:6], v
[254:255]
3229 // GFX12
: encoding
: [0x05,0x00,0xb1,0xd5,0xfe,0x01,0x00,0x00]
3231 v_rsq_f64_e64 v
[5:6], s
[2:3]
3232 // GFX12
: encoding
: [0x05,0x00,0xb1,0xd5,0x02,0x00,0x00,0x00]
3234 v_rsq_f64_e64 v
[5:6], s
[104:105]
3235 // GFX12
: encoding
: [0x05,0x00,0xb1,0xd5,0x68,0x00,0x00,0x00]
3237 v_rsq_f64_e64 v
[5:6], vcc
3238 // GFX12
: encoding
: [0x05,0x00,0xb1,0xd5,0x6a,0x00,0x00,0x00]
3240 v_rsq_f64_e64 v
[5:6], ttmp
[14:15]
3241 // GFX12
: encoding
: [0x05,0x00,0xb1,0xd5,0x7a,0x00,0x00,0x00]
3243 v_rsq_f64_e64 v
[5:6], exec
3244 // GFX12
: encoding
: [0x05,0x00,0xb1,0xd5,0x7e,0x00,0x00,0x00]
3246 v_rsq_f64_e64 v
[5:6], null
3247 // GFX12
: encoding
: [0x05,0x00,0xb1,0xd5,0x7c,0x00,0x00,0x00]
3249 v_rsq_f64_e64 v
[5:6], -1
3250 // GFX12
: encoding
: [0x05,0x00,0xb1,0xd5,0xc1,0x00,0x00,0x00]
3252 v_rsq_f64_e64 v
[5:6], 0.5 mul:2
3253 // GFX12
: encoding
: [0x05,0x00,0xb1,0xd5,0xf0,0x00,0x00,0x08]
3255 v_rsq_f64_e64 v
[5:6], -|src_scc|
mul:4
3256 // GFX12
: encoding
: [0x05,0x01,0xb1,0xd5,0xfd,0x00,0x00,0x30]
3258 v_rsq_f64_e64 v
[254:255], 0xaf123456 clamp
div:2
3259 // GFX12
: encoding
: [0xfe,0x80,0xb1,0xd5,0xff,0x00,0x00,0x18,0x56,0x34,0x12,0xaf]
3261 v_sat_pk_u8_i16_e64 v5
, v1
3262 // GFX12
: encoding
: [0x05,0x00,0xe2,0xd5,0x01,0x01,0x00,0x00]
3264 v_sat_pk_u8_i16_e64 v5
, v255
3265 // GFX12
: encoding
: [0x05,0x00,0xe2,0xd5,0xff,0x01,0x00,0x00]
3267 v_sat_pk_u8_i16_e64 v5
, s1
3268 // GFX12
: encoding
: [0x05,0x00,0xe2,0xd5,0x01,0x00,0x00,0x00]
3270 v_sat_pk_u8_i16_e64 v5
, s105
3271 // GFX12
: encoding
: [0x05,0x00,0xe2,0xd5,0x69,0x00,0x00,0x00]
3273 v_sat_pk_u8_i16_e64 v5
, vcc_lo
3274 // GFX12
: encoding
: [0x05,0x00,0xe2,0xd5,0x6a,0x00,0x00,0x00]
3276 v_sat_pk_u8_i16_e64 v5
, vcc_hi
3277 // GFX12
: encoding
: [0x05,0x00,0xe2,0xd5,0x6b,0x00,0x00,0x00]
3279 v_sat_pk_u8_i16_e64 v5
, ttmp15
3280 // GFX12
: encoding
: [0x05,0x00,0xe2,0xd5,0x7b,0x00,0x00,0x00]
3282 v_sat_pk_u8_i16_e64 v5
, m0
3283 // GFX12
: encoding
: [0x05,0x00,0xe2,0xd5,0x7d,0x00,0x00,0x00]
3285 v_sat_pk_u8_i16_e64 v5
, exec_lo
3286 // GFX12
: encoding
: [0x05,0x00,0xe2,0xd5,0x7e,0x00,0x00,0x00]
3288 v_sat_pk_u8_i16_e64 v5
, exec_hi
3289 // GFX12
: encoding
: [0x05,0x00,0xe2,0xd5,0x7f,0x00,0x00,0x00]
3291 v_sat_pk_u8_i16_e64 v5
, null
3292 // GFX12
: encoding
: [0x05,0x00,0xe2,0xd5,0x7c,0x00,0x00,0x00]
3294 v_sat_pk_u8_i16_e64 v5
, -1
3295 // GFX12
: encoding
: [0x05,0x00,0xe2,0xd5,0xc1,0x00,0x00,0x00]
3297 v_sat_pk_u8_i16_e64 v5
, 0.5
3298 // GFX12
: encoding
: [0x05,0x00,0xe2,0xd5,0xf0,0x00,0x00,0x00]
3300 v_sat_pk_u8_i16_e64 v5
, src_scc
3301 // GFX12
: encoding
: [0x05,0x00,0xe2,0xd5,0xfd,0x00,0x00,0x00]
3303 v_sat_pk_u8_i16_e64 v255
, 0xfe0b
3304 // GFX12
: encoding
: [0xff,0x00,0xe2,0xd5,0xff,0x00,0x00,0x00,0x0b,0xfe,0x00,0x00]
3306 v_sin_f16_e64 v5
, v1
3307 // GFX12
: encoding
: [0x05,0x00,0xe0,0xd5,0x01,0x01,0x00,0x00]
3309 v_sin_f16_e64 v5
, v255
3310 // GFX12
: encoding
: [0x05,0x00,0xe0,0xd5,0xff,0x01,0x00,0x00]
3312 v_sin_f16_e64 v5
, s1
3313 // GFX12
: encoding
: [0x05,0x00,0xe0,0xd5,0x01,0x00,0x00,0x00]
3315 v_sin_f16_e64 v5
, s105
3316 // GFX12
: encoding
: [0x05,0x00,0xe0,0xd5,0x69,0x00,0x00,0x00]
3318 v_sin_f16_e64 v5
, vcc_lo
3319 // GFX12
: encoding
: [0x05,0x00,0xe0,0xd5,0x6a,0x00,0x00,0x00]
3321 v_sin_f16_e64 v5
, vcc_hi
3322 // GFX12
: encoding
: [0x05,0x00,0xe0,0xd5,0x6b,0x00,0x00,0x00]
3324 v_sin_f16_e64 v5
, ttmp15
3325 // GFX12
: encoding
: [0x05,0x00,0xe0,0xd5,0x7b,0x00,0x00,0x00]
3327 v_sin_f16_e64 v5
, m0
3328 // GFX12
: encoding
: [0x05,0x00,0xe0,0xd5,0x7d,0x00,0x00,0x00]
3330 v_sin_f16_e64 v5
, exec_lo
3331 // GFX12
: encoding
: [0x05,0x00,0xe0,0xd5,0x7e,0x00,0x00,0x00]
3333 v_sin_f16_e64 v5
, exec_hi
3334 // GFX12
: encoding
: [0x05,0x00,0xe0,0xd5,0x7f,0x00,0x00,0x00]
3336 v_sin_f16_e64 v5
, null
3337 // GFX12
: encoding
: [0x05,0x00,0xe0,0xd5,0x7c,0x00,0x00,0x00]
3339 v_sin_f16_e64 v5
, -1
3340 // GFX12
: encoding
: [0x05,0x00,0xe0,0xd5,0xc1,0x00,0x00,0x00]
3342 v_sin_f16_e64 v5
, 0.5 mul:2
3343 // GFX12
: encoding
: [0x05,0x00,0xe0,0xd5,0xf0,0x00,0x00,0x08]
3345 v_sin_f16_e64 v5
, src_scc
mul:4
3346 // GFX12
: encoding
: [0x05,0x00,0xe0,0xd5,0xfd,0x00,0x00,0x10]
3348 v_sin_f16_e64 v255
, -|
0xfe0b| clamp
div:2
3349 // GFX12
: encoding
: [0xff,0x81,0xe0,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00]
3351 v_sin_f32_e64 v5
, v1
3352 // GFX12
: encoding
: [0x05,0x00,0xb5,0xd5,0x01,0x01,0x00,0x00]
3354 v_sin_f32_e64 v5
, v255
3355 // GFX12
: encoding
: [0x05,0x00,0xb5,0xd5,0xff,0x01,0x00,0x00]
3357 v_sin_f32_e64 v5
, s1
3358 // GFX12
: encoding
: [0x05,0x00,0xb5,0xd5,0x01,0x00,0x00,0x00]
3360 v_sin_f32_e64 v5
, s105
3361 // GFX12
: encoding
: [0x05,0x00,0xb5,0xd5,0x69,0x00,0x00,0x00]
3363 v_sin_f32_e64 v5
, vcc_lo
3364 // GFX12
: encoding
: [0x05,0x00,0xb5,0xd5,0x6a,0x00,0x00,0x00]
3366 v_sin_f32_e64 v5
, vcc_hi
3367 // GFX12
: encoding
: [0x05,0x00,0xb5,0xd5,0x6b,0x00,0x00,0x00]
3369 v_sin_f32_e64 v5
, ttmp15
3370 // GFX12
: encoding
: [0x05,0x00,0xb5,0xd5,0x7b,0x00,0x00,0x00]
3372 v_sin_f32_e64 v5
, m0
3373 // GFX12
: encoding
: [0x05,0x00,0xb5,0xd5,0x7d,0x00,0x00,0x00]
3375 v_sin_f32_e64 v5
, exec_lo
3376 // GFX12
: encoding
: [0x05,0x00,0xb5,0xd5,0x7e,0x00,0x00,0x00]
3378 v_sin_f32_e64 v5
, exec_hi
3379 // GFX12
: encoding
: [0x05,0x00,0xb5,0xd5,0x7f,0x00,0x00,0x00]
3381 v_sin_f32_e64 v5
, null
3382 // GFX12
: encoding
: [0x05,0x00,0xb5,0xd5,0x7c,0x00,0x00,0x00]
3384 v_sin_f32_e64 v5
, -1
3385 // GFX12
: encoding
: [0x05,0x00,0xb5,0xd5,0xc1,0x00,0x00,0x00]
3387 v_sin_f32_e64 v5
, 0.5 mul:2
3388 // GFX12
: encoding
: [0x05,0x00,0xb5,0xd5,0xf0,0x00,0x00,0x08]
3390 v_sin_f32_e64 v5
, src_scc
mul:4
3391 // GFX12
: encoding
: [0x05,0x00,0xb5,0xd5,0xfd,0x00,0x00,0x10]
3393 v_sin_f32_e64 v255
, -|
0xaf123456| clamp
div:2
3394 // GFX12
: encoding
: [0xff,0x81,0xb5,0xd5,0xff,0x00,0x00,0x38,0x56,0x34,0x12,0xaf]
3396 v_sqrt_f16_e64 v5
, v1
3397 // GFX12
: encoding
: [0x05,0x00,0xd5,0xd5,0x01,0x01,0x00,0x00]
3399 v_sqrt_f16_e64 v5
, v255
3400 // GFX12
: encoding
: [0x05,0x00,0xd5,0xd5,0xff,0x01,0x00,0x00]
3402 v_sqrt_f16_e64 v5
, s1
3403 // GFX12
: encoding
: [0x05,0x00,0xd5,0xd5,0x01,0x00,0x00,0x00]
3405 v_sqrt_f16_e64 v5
, s105
3406 // GFX12
: encoding
: [0x05,0x00,0xd5,0xd5,0x69,0x00,0x00,0x00]
3408 v_sqrt_f16_e64 v5
, vcc_lo
3409 // GFX12
: encoding
: [0x05,0x00,0xd5,0xd5,0x6a,0x00,0x00,0x00]
3411 v_sqrt_f16_e64 v5
, vcc_hi
3412 // GFX12
: encoding
: [0x05,0x00,0xd5,0xd5,0x6b,0x00,0x00,0x00]
3414 v_sqrt_f16_e64 v5
, ttmp15
3415 // GFX12
: encoding
: [0x05,0x00,0xd5,0xd5,0x7b,0x00,0x00,0x00]
3417 v_sqrt_f16_e64 v5
, m0
3418 // GFX12
: encoding
: [0x05,0x00,0xd5,0xd5,0x7d,0x00,0x00,0x00]
3420 v_sqrt_f16_e64 v5
, exec_lo
3421 // GFX12
: encoding
: [0x05,0x00,0xd5,0xd5,0x7e,0x00,0x00,0x00]
3423 v_sqrt_f16_e64 v5
, exec_hi
3424 // GFX12
: encoding
: [0x05,0x00,0xd5,0xd5,0x7f,0x00,0x00,0x00]
3426 v_sqrt_f16_e64 v5
, null
3427 // GFX12
: encoding
: [0x05,0x00,0xd5,0xd5,0x7c,0x00,0x00,0x00]
3429 v_sqrt_f16_e64 v5
, -1
3430 // GFX12
: encoding
: [0x05,0x00,0xd5,0xd5,0xc1,0x00,0x00,0x00]
3432 v_sqrt_f16_e64 v5
, 0.5 mul:2
3433 // GFX12
: encoding
: [0x05,0x00,0xd5,0xd5,0xf0,0x00,0x00,0x08]
3435 v_sqrt_f16_e64 v5
, src_scc
mul:4
3436 // GFX12
: encoding
: [0x05,0x00,0xd5,0xd5,0xfd,0x00,0x00,0x10]
3438 v_sqrt_f16_e64 v255
, -|
0xfe0b| clamp
div:2
3439 // GFX12
: encoding
: [0xff,0x81,0xd5,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00]
3441 v_sqrt_f32_e64 v5
, v1
3442 // GFX12
: encoding
: [0x05,0x00,0xb3,0xd5,0x01,0x01,0x00,0x00]
3444 v_sqrt_f32_e64 v5
, v255
3445 // GFX12
: encoding
: [0x05,0x00,0xb3,0xd5,0xff,0x01,0x00,0x00]
3447 v_sqrt_f32_e64 v5
, s1
3448 // GFX12
: encoding
: [0x05,0x00,0xb3,0xd5,0x01,0x00,0x00,0x00]
3450 v_sqrt_f32_e64 v5
, s105
3451 // GFX12
: encoding
: [0x05,0x00,0xb3,0xd5,0x69,0x00,0x00,0x00]
3453 v_sqrt_f32_e64 v5
, vcc_lo
3454 // GFX12
: encoding
: [0x05,0x00,0xb3,0xd5,0x6a,0x00,0x00,0x00]
3456 v_sqrt_f32_e64 v5
, vcc_hi
3457 // GFX12
: encoding
: [0x05,0x00,0xb3,0xd5,0x6b,0x00,0x00,0x00]
3459 v_sqrt_f32_e64 v5
, ttmp15
3460 // GFX12
: encoding
: [0x05,0x00,0xb3,0xd5,0x7b,0x00,0x00,0x00]
3462 v_sqrt_f32_e64 v5
, m0
3463 // GFX12
: encoding
: [0x05,0x00,0xb3,0xd5,0x7d,0x00,0x00,0x00]
3465 v_sqrt_f32_e64 v5
, exec_lo
3466 // GFX12
: encoding
: [0x05,0x00,0xb3,0xd5,0x7e,0x00,0x00,0x00]
3468 v_sqrt_f32_e64 v5
, exec_hi
3469 // GFX12
: encoding
: [0x05,0x00,0xb3,0xd5,0x7f,0x00,0x00,0x00]
3471 v_sqrt_f32_e64 v5
, null
3472 // GFX12
: encoding
: [0x05,0x00,0xb3,0xd5,0x7c,0x00,0x00,0x00]
3474 v_sqrt_f32_e64 v5
, -1
3475 // GFX12
: encoding
: [0x05,0x00,0xb3,0xd5,0xc1,0x00,0x00,0x00]
3477 v_sqrt_f32_e64 v5
, 0.5 mul:2
3478 // GFX12
: encoding
: [0x05,0x00,0xb3,0xd5,0xf0,0x00,0x00,0x08]
3480 v_sqrt_f32_e64 v5
, src_scc
mul:4
3481 // GFX12
: encoding
: [0x05,0x00,0xb3,0xd5,0xfd,0x00,0x00,0x10]
3483 v_sqrt_f32_e64 v255
, -|
0xaf123456| clamp
div:2
3484 // GFX12
: encoding
: [0xff,0x81,0xb3,0xd5,0xff,0x00,0x00,0x38,0x56,0x34,0x12,0xaf]
3486 v_sqrt_f64_e64 v
[5:6], v
[1:2]
3487 // GFX12
: encoding
: [0x05,0x00,0xb4,0xd5,0x01,0x01,0x00,0x00]
3489 v_sqrt_f64_e64 v
[5:6], v
[254:255]
3490 // GFX12
: encoding
: [0x05,0x00,0xb4,0xd5,0xfe,0x01,0x00,0x00]
3492 v_sqrt_f64_e64 v
[5:6], s
[2:3]
3493 // GFX12
: encoding
: [0x05,0x00,0xb4,0xd5,0x02,0x00,0x00,0x00]
3495 v_sqrt_f64_e64 v
[5:6], s
[104:105]
3496 // GFX12
: encoding
: [0x05,0x00,0xb4,0xd5,0x68,0x00,0x00,0x00]
3498 v_sqrt_f64_e64 v
[5:6], vcc
3499 // GFX12
: encoding
: [0x05,0x00,0xb4,0xd5,0x6a,0x00,0x00,0x00]
3501 v_sqrt_f64_e64 v
[5:6], ttmp
[14:15]
3502 // GFX12
: encoding
: [0x05,0x00,0xb4,0xd5,0x7a,0x00,0x00,0x00]
3504 v_sqrt_f64_e64 v
[5:6], exec
3505 // GFX12
: encoding
: [0x05,0x00,0xb4,0xd5,0x7e,0x00,0x00,0x00]
3507 v_sqrt_f64_e64 v
[5:6], null
3508 // GFX12
: encoding
: [0x05,0x00,0xb4,0xd5,0x7c,0x00,0x00,0x00]
3510 v_sqrt_f64_e64 v
[5:6], -1
3511 // GFX12
: encoding
: [0x05,0x00,0xb4,0xd5,0xc1,0x00,0x00,0x00]
3513 v_sqrt_f64_e64 v
[5:6], 0.5 mul:2
3514 // GFX12
: encoding
: [0x05,0x00,0xb4,0xd5,0xf0,0x00,0x00,0x08]
3516 v_sqrt_f64_e64 v
[5:6], -|src_scc|
mul:4
3517 // GFX12
: encoding
: [0x05,0x01,0xb4,0xd5,0xfd,0x00,0x00,0x30]
3519 v_sqrt_f64_e64 v
[254:255], 0xaf123456 clamp
div:2
3520 // GFX12
: encoding
: [0xfe,0x80,0xb4,0xd5,0xff,0x00,0x00,0x18,0x56,0x34,0x12,0xaf]
3522 v_trunc_f16_e64 v5
, v1
3523 // GFX12
: encoding
: [0x05,0x00,0xdd,0xd5,0x01,0x01,0x00,0x00]
3525 v_trunc_f16_e64 v5
, v255
3526 // GFX12
: encoding
: [0x05,0x00,0xdd,0xd5,0xff,0x01,0x00,0x00]
3528 v_trunc_f16_e64 v5
, s1
3529 // GFX12
: encoding
: [0x05,0x00,0xdd,0xd5,0x01,0x00,0x00,0x00]
3531 v_trunc_f16_e64 v5
, s105
3532 // GFX12
: encoding
: [0x05,0x00,0xdd,0xd5,0x69,0x00,0x00,0x00]
3534 v_trunc_f16_e64 v5
, vcc_lo
3535 // GFX12
: encoding
: [0x05,0x00,0xdd,0xd5,0x6a,0x00,0x00,0x00]
3537 v_trunc_f16_e64 v5
, vcc_hi
3538 // GFX12
: encoding
: [0x05,0x00,0xdd,0xd5,0x6b,0x00,0x00,0x00]
3540 v_trunc_f16_e64 v5
, ttmp15
3541 // GFX12
: encoding
: [0x05,0x00,0xdd,0xd5,0x7b,0x00,0x00,0x00]
3543 v_trunc_f16_e64 v5
, m0
3544 // GFX12
: encoding
: [0x05,0x00,0xdd,0xd5,0x7d,0x00,0x00,0x00]
3546 v_trunc_f16_e64 v5
, exec_lo
3547 // GFX12
: encoding
: [0x05,0x00,0xdd,0xd5,0x7e,0x00,0x00,0x00]
3549 v_trunc_f16_e64 v5
, exec_hi
3550 // GFX12
: encoding
: [0x05,0x00,0xdd,0xd5,0x7f,0x00,0x00,0x00]
3552 v_trunc_f16_e64 v5
, null
3553 // GFX12
: encoding
: [0x05,0x00,0xdd,0xd5,0x7c,0x00,0x00,0x00]
3555 v_trunc_f16_e64 v5
, -1
3556 // GFX12
: encoding
: [0x05,0x00,0xdd,0xd5,0xc1,0x00,0x00,0x00]
3558 v_trunc_f16_e64 v5
, 0.5 mul:2
3559 // GFX12
: encoding
: [0x05,0x00,0xdd,0xd5,0xf0,0x00,0x00,0x08]
3561 v_trunc_f16_e64 v5
, src_scc
mul:4
3562 // GFX12
: encoding
: [0x05,0x00,0xdd,0xd5,0xfd,0x00,0x00,0x10]
3564 v_trunc_f16_e64 v255
, -|
0xfe0b| clamp
div:2
3565 // GFX12
: encoding
: [0xff,0x81,0xdd,0xd5,0xff,0x00,0x00,0x38,0x0b,0xfe,0x00,0x00]
3567 v_trunc_f32_e64 v5
, v1
3568 // GFX12
: encoding
: [0x05,0x00,0xa1,0xd5,0x01,0x01,0x00,0x00]
3570 v_trunc_f32_e64 v5
, v255
3571 // GFX12
: encoding
: [0x05,0x00,0xa1,0xd5,0xff,0x01,0x00,0x00]
3573 v_trunc_f32_e64 v5
, s1
3574 // GFX12
: encoding
: [0x05,0x00,0xa1,0xd5,0x01,0x00,0x00,0x00]
3576 v_trunc_f32_e64 v5
, s105
3577 // GFX12
: encoding
: [0x05,0x00,0xa1,0xd5,0x69,0x00,0x00,0x00]
3579 v_trunc_f32_e64 v5
, vcc_lo
3580 // GFX12
: encoding
: [0x05,0x00,0xa1,0xd5,0x6a,0x00,0x00,0x00]
3582 v_trunc_f32_e64 v5
, vcc_hi
3583 // GFX12
: encoding
: [0x05,0x00,0xa1,0xd5,0x6b,0x00,0x00,0x00]
3585 v_trunc_f32_e64 v5
, ttmp15
3586 // GFX12
: encoding
: [0x05,0x00,0xa1,0xd5,0x7b,0x00,0x00,0x00]
3588 v_trunc_f32_e64 v5
, m0
3589 // GFX12
: encoding
: [0x05,0x00,0xa1,0xd5,0x7d,0x00,0x00,0x00]
3591 v_trunc_f32_e64 v5
, exec_lo
3592 // GFX12
: encoding
: [0x05,0x00,0xa1,0xd5,0x7e,0x00,0x00,0x00]
3594 v_trunc_f32_e64 v5
, exec_hi
3595 // GFX12
: encoding
: [0x05,0x00,0xa1,0xd5,0x7f,0x00,0x00,0x00]
3597 v_trunc_f32_e64 v5
, null
3598 // GFX12
: encoding
: [0x05,0x00,0xa1,0xd5,0x7c,0x00,0x00,0x00]
3600 v_trunc_f32_e64 v5
, -1
3601 // GFX12
: encoding
: [0x05,0x00,0xa1,0xd5,0xc1,0x00,0x00,0x00]
3603 v_trunc_f32_e64 v5
, 0.5 mul:2
3604 // GFX12
: encoding
: [0x05,0x00,0xa1,0xd5,0xf0,0x00,0x00,0x08]
3606 v_trunc_f32_e64 v5
, src_scc
mul:4
3607 // GFX12
: encoding
: [0x05,0x00,0xa1,0xd5,0xfd,0x00,0x00,0x10]
3609 v_trunc_f32_e64 v255
, -|
0xaf123456| clamp
div:2
3610 // GFX12
: encoding
: [0xff,0x81,0xa1,0xd5,0xff,0x00,0x00,0x38,0x56,0x34,0x12,0xaf]
3612 v_trunc_f64_e64 v
[5:6], v
[1:2]
3613 // GFX12
: encoding
: [0x05,0x00,0x97,0xd5,0x01,0x01,0x00,0x00]
3615 v_trunc_f64_e64 v
[5:6], v
[254:255]
3616 // GFX12
: encoding
: [0x05,0x00,0x97,0xd5,0xfe,0x01,0x00,0x00]
3618 v_trunc_f64_e64 v
[5:6], s
[2:3]
3619 // GFX12
: encoding
: [0x05,0x00,0x97,0xd5,0x02,0x00,0x00,0x00]
3621 v_trunc_f64_e64 v
[5:6], s
[104:105]
3622 // GFX12
: encoding
: [0x05,0x00,0x97,0xd5,0x68,0x00,0x00,0x00]
3624 v_trunc_f64_e64 v
[5:6], vcc
3625 // GFX12
: encoding
: [0x05,0x00,0x97,0xd5,0x6a,0x00,0x00,0x00]
3627 v_trunc_f64_e64 v
[5:6], ttmp
[14:15]
3628 // GFX12
: encoding
: [0x05,0x00,0x97,0xd5,0x7a,0x00,0x00,0x00]
3630 v_trunc_f64_e64 v
[5:6], exec
3631 // GFX12
: encoding
: [0x05,0x00,0x97,0xd5,0x7e,0x00,0x00,0x00]
3633 v_trunc_f64_e64 v
[5:6], null
3634 // GFX12
: encoding
: [0x05,0x00,0x97,0xd5,0x7c,0x00,0x00,0x00]
3636 v_trunc_f64_e64 v
[5:6], -1
3637 // GFX12
: encoding
: [0x05,0x00,0x97,0xd5,0xc1,0x00,0x00,0x00]
3639 v_trunc_f64_e64 v
[5:6], 0.5 mul:2
3640 // GFX12
: encoding
: [0x05,0x00,0x97,0xd5,0xf0,0x00,0x00,0x08]
3642 v_trunc_f64_e64 v
[5:6], -|src_scc|
mul:4
3643 // GFX12
: encoding
: [0x05,0x01,0x97,0xd5,0xfd,0x00,0x00,0x30]
3645 v_trunc_f64_e64 v
[254:255], 0xaf123456 clamp
div:2
3646 // GFX12
: encoding
: [0xfe,0x80,0x97,0xd5,0xff,0x00,0x00,0x18,0x56,0x34,0x12,0xaf]