1// RUN: not llvm-mc -arch=amdgcn -mcpu=gfx1010 -mattr=+wavefrontsize32,-wavefrontsize64 -show-encoding %s | FileCheck --check-prefix=GFX10 %s
2// RUN: not llvm-mc -arch=amdgcn -mcpu=gfx1010 -mattr=-wavefrontsize32,+wavefrontsize64 -show-encoding %s | FileCheck --check-prefix=GFX10 %s
3// RUN: not llvm-mc -arch=amdgcn -mcpu=gfx1010 -mattr=+wavefrontsize32,-wavefrontsize64 %s 2>&1 | FileCheck --check-prefix=GFX10-ERR --implicit-check-not=error: %s
4// RUN: not llvm-mc -arch=amdgcn -mcpu=gfx1010 -mattr=-wavefrontsize32,+wavefrontsize64 %s 2>&1 | FileCheck --check-prefix=GFX10-ERR --implicit-check-not=error: %s
5
6//===----------------------------------------------------------------------===//
7// ENC_VOP1.
8//===----------------------------------------------------------------------===//
9
10v_nop_e32
11// GFX10: encoding: [0x00,0x00,0x00,0x7e]
12
13v_nop_e64
14// GFX10: encoding: [0x00,0x00,0x80,0xd5,0x00,0x00,0x00,0x00]
15
16v_mov_b32_e32 v5, v1
17// GFX10: encoding: [0x01,0x03,0x0a,0x7e]
18
19v_mov_b32_e32 v255, v1
20// GFX10: encoding: [0x01,0x03,0xfe,0x7f]
21
22v_mov_b32_e32 v5, v255
23// GFX10: encoding: [0xff,0x03,0x0a,0x7e]
24
25v_mov_b32_e32 v5, s1
26// GFX10: encoding: [0x01,0x02,0x0a,0x7e]
27
28v_mov_b32_e32 v5, s103
29// GFX10: encoding: [0x67,0x02,0x0a,0x7e]
30
31v_mov_b32_e32 v5, vcc_lo
32// GFX10: encoding: [0x6a,0x02,0x0a,0x7e]
33
34v_mov_b32_e32 v5, vcc_hi
35// GFX10: encoding: [0x6b,0x02,0x0a,0x7e]
36
37v_mov_b32_e32 v5, ttmp11
38// GFX10: encoding: [0x77,0x02,0x0a,0x7e]
39
40v_mov_b32_e32 v5, m0
41// GFX10: encoding: [0x7c,0x02,0x0a,0x7e]
42
43v_mov_b32_e32 v5, exec_lo
44// GFX10: encoding: [0x7e,0x02,0x0a,0x7e]
45
46v_mov_b32_e32 v5, exec_hi
47// GFX10: encoding: [0x7f,0x02,0x0a,0x7e]
48
49v_mov_b32_e32 v5, 0
50// GFX10: encoding: [0x80,0x02,0x0a,0x7e]
51
52v_mov_b32_e32 v5, -1
53// GFX10: encoding: [0xc1,0x02,0x0a,0x7e]
54
55v_mov_b32_e32 v5, 0.5
56// GFX10: encoding: [0xf0,0x02,0x0a,0x7e]
57
58v_mov_b32_e32 v5, -4.0
59// GFX10: encoding: [0xf7,0x02,0x0a,0x7e]
60
61v_mov_b32_e32 v5, 0xaf123456
62// GFX10: encoding: [0xff,0x02,0x0a,0x7e,0x56,0x34,0x12,0xaf]
63
64v_mov_b32_e32 v5, 0x3f717273
65// GFX10: encoding: [0xff,0x02,0x0a,0x7e,0x73,0x72,0x71,0x3f]
66
67v_mov_b32_e64 v5, v1
68// GFX10: encoding: [0x05,0x00,0x81,0xd5,0x01,0x01,0x00,0x00]
69
70v_mov_b32_e64 v255, v1
71// GFX10: encoding: [0xff,0x00,0x81,0xd5,0x01,0x01,0x00,0x00]
72
73v_mov_b32_e64 v5, v255
74// GFX10: encoding: [0x05,0x00,0x81,0xd5,0xff,0x01,0x00,0x00]
75
76v_mov_b32_e64 v5, s1
77// GFX10: encoding: [0x05,0x00,0x81,0xd5,0x01,0x00,0x00,0x00]
78
79v_mov_b32_e64 v5, s101
80// GFX10: encoding: [0x05,0x00,0x81,0xd5,0x65,0x00,0x00,0x00]
81
82v_mov_b32_e64 v5, vcc_lo
83// GFX10: encoding: [0x05,0x00,0x81,0xd5,0x6a,0x00,0x00,0x00]
84
85v_mov_b32_e64 v5, vcc_hi
86// GFX10: encoding: [0x05,0x00,0x81,0xd5,0x6b,0x00,0x00,0x00]
87
88v_mov_b32_e64 v5, m0
89// GFX10: encoding: [0x05,0x00,0x81,0xd5,0x7c,0x00,0x00,0x00]
90
91v_mov_b32_e64 v5, exec_lo
92// GFX10: encoding: [0x05,0x00,0x81,0xd5,0x7e,0x00,0x00,0x00]
93
94v_mov_b32_e64 v5, exec_hi
95// GFX10: encoding: [0x05,0x00,0x81,0xd5,0x7f,0x00,0x00,0x00]
96
97v_mov_b32_e64 v5, 0
98// GFX10: encoding: [0x05,0x00,0x81,0xd5,0x80,0x00,0x00,0x00]
99
100v_mov_b32_e64 v5, -1
101// GFX10: encoding: [0x05,0x00,0x81,0xd5,0xc1,0x00,0x00,0x00]
102
103v_mov_b32_e64 v5, 0.5
104// GFX10: encoding: [0x05,0x00,0x81,0xd5,0xf0,0x00,0x00,0x00]
105
106v_mov_b32_e64 v5, -4.0
107// GFX10: encoding: [0x05,0x00,0x81,0xd5,0xf7,0x00,0x00,0x00]
108
109v_mov_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
110// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x06,0x06,0x00]
111
112v_mov_b32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
113// GFX10: encoding: [0xf9,0x02,0xfe,0x7f,0x01,0x06,0x06,0x00]
114
115v_mov_b32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
116// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0xff,0x06,0x06,0x00]
117
118v_mov_b32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
119// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x06,0x86,0x00]
120
121v_mov_b32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
122// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x65,0x06,0x86,0x00]
123
124v_mov_b32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
125// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x6a,0x06,0x86,0x00]
126
127v_mov_b32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
128// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x6b,0x06,0x86,0x00]
129
130v_mov_b32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
131// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x7c,0x06,0x86,0x00]
132
133v_mov_b32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
134// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x7e,0x06,0x86,0x00]
135
136v_mov_b32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
137// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x7f,0x06,0x86,0x00]
138
139v_mov_b32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
140// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x06,0x06,0x00]
141
142v_mov_b32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
143// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x00,0x06,0x00]
144
145v_mov_b32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
146// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x01,0x06,0x00]
147
148v_mov_b32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
149// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x02,0x06,0x00]
150
151v_mov_b32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
152// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x03,0x06,0x00]
153
154v_mov_b32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
155// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x04,0x06,0x00]
156
157v_mov_b32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
158// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x05,0x06,0x00]
159
160v_mov_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
161// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x0e,0x06,0x00]
162
163v_mov_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
164// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x16,0x06,0x00]
165
166v_mov_b32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
167// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x16,0x06,0x00]
168
169v_mov_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
170// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x06,0x06,0x00]
171
172v_mov_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
173// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x06,0x00,0x00]
174
175v_mov_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
176// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x06,0x01,0x00]
177
178v_mov_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
179// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x06,0x02,0x00]
180
181v_mov_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
182// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x06,0x03,0x00]
183
184v_mov_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
185// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x06,0x04,0x00]
186
187v_mov_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
188// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x06,0x05,0x00]
189
190v_mov_b32_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
191// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x06,0x0e,0x00]
192
193v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
194// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0x00]
195
196v_mov_b32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
197// GFX10: encoding: [0xfa,0x02,0xfe,0x7f,0x01,0xe4,0x00,0x00]
198
199v_mov_b32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
200// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0xff,0xe4,0x00,0x00]
201
202v_mov_b32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
203// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x1b,0x00,0x00]
204
205v_mov_b32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
206// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x40,0x01,0x00]
207
208v_mov_b32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
209// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x41,0x01,0x00]
210
211v_mov_b32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
212// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x01,0x01,0x00]
213
214v_mov_b32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
215// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x0f,0x01,0x00]
216
217v_mov_b32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
218// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x11,0x01,0x00]
219
220v_mov_b32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
221// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x1f,0x01,0x00]
222
223v_mov_b32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
224// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x21,0x01,0x00]
225
226v_mov_b32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
227// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x2f,0x01,0x00]
228
229v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
230// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0x10]
231
232v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
233// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0x30]
234
235v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
236// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
237
238v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
239// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
240
241v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
242// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0x01]
243
244v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
245// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0x03]
246
247v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
248// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
249
250v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
251// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
252
253v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
254// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x08,0x00]
255
256v_mov_b32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
257// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x51,0x01,0x00]
258
259v_mov_b32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
260// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x5f,0x01,0x00]
261
262v_mov_b32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
263// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x61,0x01,0x00]
264
265v_mov_b32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
266// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x6f,0x01,0x00]
267
268v_readfirstlane_b32 s5, v1
269// GFX10: encoding: [0x01,0x05,0x0a,0x7e]
270
271v_readfirstlane_b32 s103, v1
272// GFX10: encoding: [0x01,0x05,0xce,0x7e]
273
274v_readfirstlane_b32 ttmp11, v1
275// GFX10: encoding: [0x01,0x05,0xee,0x7e]
276
277v_readfirstlane_b32 s5, v255
278// GFX10: encoding: [0xff,0x05,0x0a,0x7e]
279
280v_cvt_i32_f64_e32 v5, v[1:2]
281// GFX10: encoding: [0x01,0x07,0x0a,0x7e]
282
283v_cvt_i32_f64_e32 v255, v[1:2]
284// GFX10: encoding: [0x01,0x07,0xfe,0x7f]
285
286v_cvt_i32_f64_e32 v5, v[254:255]
287// GFX10: encoding: [0xfe,0x07,0x0a,0x7e]
288
289v_cvt_i32_f64_e32 v5, s[2:3]
290// GFX10: encoding: [0x02,0x06,0x0a,0x7e]
291
292v_cvt_i32_f64_e32 v5, s[4:5]
293// GFX10: encoding: [0x04,0x06,0x0a,0x7e]
294
295v_cvt_i32_f64_e32 v5, s[102:103]
296// GFX10: encoding: [0x66,0x06,0x0a,0x7e]
297
298v_cvt_i32_f64_e32 v5, vcc
299// GFX10: encoding: [0x6a,0x06,0x0a,0x7e]
300
301v_cvt_i32_f64_e32 v5, ttmp[10:11]
302// GFX10: encoding: [0x76,0x06,0x0a,0x7e]
303
304v_cvt_i32_f64_e32 v5, exec
305// GFX10: encoding: [0x7e,0x06,0x0a,0x7e]
306
307v_cvt_i32_f64_e32 v5, 0
308// GFX10: encoding: [0x80,0x06,0x0a,0x7e]
309
310v_cvt_i32_f64_e32 v5, -1
311// GFX10: encoding: [0xc1,0x06,0x0a,0x7e]
312
313v_cvt_i32_f64_e32 v5, 0.5
314// GFX10: encoding: [0xf0,0x06,0x0a,0x7e]
315
316v_cvt_i32_f64_e32 v5, -4.0
317// GFX10: encoding: [0xf7,0x06,0x0a,0x7e]
318
319v_cvt_i32_f64_e32 v5, 0xaf123456
320// GFX10: encoding: [0xff,0x06,0x0a,0x7e,0x56,0x34,0x12,0xaf]
321
322v_cvt_i32_f64_e32 v5, 0x3f717273
323// GFX10: encoding: [0xff,0x06,0x0a,0x7e,0x73,0x72,0x71,0x3f]
324
325v_cvt_i32_f64_e64 v5, v[1:2]
326// GFX10: encoding: [0x05,0x00,0x83,0xd5,0x01,0x01,0x00,0x00]
327
328v_cvt_i32_f64_e64 v255, v[1:2]
329// GFX10: encoding: [0xff,0x00,0x83,0xd5,0x01,0x01,0x00,0x00]
330
331v_cvt_i32_f64_e64 v5, v[254:255]
332// GFX10: encoding: [0x05,0x00,0x83,0xd5,0xfe,0x01,0x00,0x00]
333
334v_cvt_i32_f64_e64 v5, s[2:3]
335// GFX10: encoding: [0x05,0x00,0x83,0xd5,0x02,0x00,0x00,0x00]
336
337v_cvt_i32_f64_e64 v5, s[4:5]
338// GFX10: encoding: [0x05,0x00,0x83,0xd5,0x04,0x00,0x00,0x00]
339
340v_cvt_i32_f64_e64 v5, s[100:101]
341// GFX10: encoding: [0x05,0x00,0x83,0xd5,0x64,0x00,0x00,0x00]
342
343v_cvt_i32_f64_e64 v5, vcc
344// GFX10: encoding: [0x05,0x00,0x83,0xd5,0x6a,0x00,0x00,0x00]
345
346v_cvt_i32_f64_e64 v5, exec
347// GFX10: encoding: [0x05,0x00,0x83,0xd5,0x7e,0x00,0x00,0x00]
348
349v_cvt_i32_f64_e64 v5, 0
350// GFX10: encoding: [0x05,0x00,0x83,0xd5,0x80,0x00,0x00,0x00]
351
352v_cvt_i32_f64_e64 v5, -1
353// GFX10: encoding: [0x05,0x00,0x83,0xd5,0xc1,0x00,0x00,0x00]
354
355v_cvt_i32_f64_e64 v5, 0.5
356// GFX10: encoding: [0x05,0x00,0x83,0xd5,0xf0,0x00,0x00,0x00]
357
358v_cvt_i32_f64_e64 v5, -4.0
359// GFX10: encoding: [0x05,0x00,0x83,0xd5,0xf7,0x00,0x00,0x00]
360
361v_cvt_i32_f64_e64 v5, -v[1:2]
362// GFX10: encoding: [0x05,0x00,0x83,0xd5,0x01,0x01,0x00,0x20]
363
364v_cvt_i32_f64_e64 v5, |v[1:2]|
365// GFX10: encoding: [0x05,0x01,0x83,0xd5,0x01,0x01,0x00,0x00]
366
367v_cvt_i32_f64_e64 v5, v[1:2] clamp
368// GFX10: encoding: [0x05,0x80,0x83,0xd5,0x01,0x01,0x00,0x00]
369
370v_cvt_f64_i32_e32 v[5:6], v1
371// GFX10: encoding: [0x01,0x09,0x0a,0x7e]
372
373v_cvt_f64_i32_e32 v[254:255], v1
374// GFX10: encoding: [0x01,0x09,0xfc,0x7f]
375
376v_cvt_f64_i32_e32 v[5:6], v255
377// GFX10: encoding: [0xff,0x09,0x0a,0x7e]
378
379v_cvt_f64_i32_e32 v[5:6], s1
380// GFX10: encoding: [0x01,0x08,0x0a,0x7e]
381
382v_cvt_f64_i32_e32 v[5:6], s103
383// GFX10: encoding: [0x67,0x08,0x0a,0x7e]
384
385v_cvt_f64_i32_e32 v[5:6], vcc_lo
386// GFX10: encoding: [0x6a,0x08,0x0a,0x7e]
387
388v_cvt_f64_i32_e32 v[5:6], vcc_hi
389// GFX10: encoding: [0x6b,0x08,0x0a,0x7e]
390
391v_cvt_f64_i32_e32 v[5:6], ttmp11
392// GFX10: encoding: [0x77,0x08,0x0a,0x7e]
393
394v_cvt_f64_i32_e32 v[5:6], m0
395// GFX10: encoding: [0x7c,0x08,0x0a,0x7e]
396
397v_cvt_f64_i32_e32 v[5:6], exec_lo
398// GFX10: encoding: [0x7e,0x08,0x0a,0x7e]
399
400v_cvt_f64_i32_e32 v[5:6], exec_hi
401// GFX10: encoding: [0x7f,0x08,0x0a,0x7e]
402
403v_cvt_f64_i32_e32 v[5:6], 0
404// GFX10: encoding: [0x80,0x08,0x0a,0x7e]
405
406v_cvt_f64_i32_e32 v[5:6], -1
407// GFX10: encoding: [0xc1,0x08,0x0a,0x7e]
408
409v_cvt_f64_i32_e32 v[5:6], 0.5
410// GFX10: encoding: [0xf0,0x08,0x0a,0x7e]
411
412v_cvt_f64_i32_e32 v[5:6], -4.0
413// GFX10: encoding: [0xf7,0x08,0x0a,0x7e]
414
415v_cvt_f64_i32_e32 v[5:6], 0xaf123456
416// GFX10: encoding: [0xff,0x08,0x0a,0x7e,0x56,0x34,0x12,0xaf]
417
418v_cvt_f64_i32_e32 v[5:6], 0x3f717273
419// GFX10: encoding: [0xff,0x08,0x0a,0x7e,0x73,0x72,0x71,0x3f]
420
421v_cvt_f64_i32_e64 v[5:6], v1
422// GFX10: encoding: [0x05,0x00,0x84,0xd5,0x01,0x01,0x00,0x00]
423
424v_cvt_f64_i32_e64 v[254:255], v1
425// GFX10: encoding: [0xfe,0x00,0x84,0xd5,0x01,0x01,0x00,0x00]
426
427v_cvt_f64_i32_e64 v[5:6], v255
428// GFX10: encoding: [0x05,0x00,0x84,0xd5,0xff,0x01,0x00,0x00]
429
430v_cvt_f64_i32_e64 v[5:6], s1
431// GFX10: encoding: [0x05,0x00,0x84,0xd5,0x01,0x00,0x00,0x00]
432
433v_cvt_f64_i32_e64 v[5:6], s101
434// GFX10: encoding: [0x05,0x00,0x84,0xd5,0x65,0x00,0x00,0x00]
435
436v_cvt_f64_i32_e64 v[5:6], vcc_lo
437// GFX10: encoding: [0x05,0x00,0x84,0xd5,0x6a,0x00,0x00,0x00]
438
439v_cvt_f64_i32_e64 v[5:6], vcc_hi
440// GFX10: encoding: [0x05,0x00,0x84,0xd5,0x6b,0x00,0x00,0x00]
441
442v_cvt_f64_i32_e64 v[5:6], m0
443// GFX10: encoding: [0x05,0x00,0x84,0xd5,0x7c,0x00,0x00,0x00]
444
445v_cvt_f64_i32_e64 v[5:6], exec_lo
446// GFX10: encoding: [0x05,0x00,0x84,0xd5,0x7e,0x00,0x00,0x00]
447
448v_cvt_f64_i32_e64 v[5:6], exec_hi
449// GFX10: encoding: [0x05,0x00,0x84,0xd5,0x7f,0x00,0x00,0x00]
450
451v_cvt_f64_i32_e64 v[5:6], 0
452// GFX10: encoding: [0x05,0x00,0x84,0xd5,0x80,0x00,0x00,0x00]
453
454v_cvt_f64_i32_e64 v[5:6], -1
455// GFX10: encoding: [0x05,0x00,0x84,0xd5,0xc1,0x00,0x00,0x00]
456
457v_cvt_f64_i32_e64 v[5:6], 0.5
458// GFX10: encoding: [0x05,0x00,0x84,0xd5,0xf0,0x00,0x00,0x00]
459
460v_cvt_f64_i32_e64 v[5:6], -4.0
461// GFX10: encoding: [0x05,0x00,0x84,0xd5,0xf7,0x00,0x00,0x00]
462
463v_cvt_f64_i32_e64 v[5:6], v1 clamp
464// GFX10: encoding: [0x05,0x80,0x84,0xd5,0x01,0x01,0x00,0x00]
465
466v_cvt_f64_i32_e64 v[5:6], v1 mul:2
467// GFX10: encoding: [0x05,0x00,0x84,0xd5,0x01,0x01,0x00,0x08]
468
469v_cvt_f64_i32_e64 v[5:6], v1 mul:4
470// GFX10: encoding: [0x05,0x00,0x84,0xd5,0x01,0x01,0x00,0x10]
471
472v_cvt_f64_i32_e64 v[5:6], v1 div:2
473// GFX10: encoding: [0x05,0x00,0x84,0xd5,0x01,0x01,0x00,0x18]
474
475v_cvt_f32_i32_e32 v5, v1
476// GFX10: encoding: [0x01,0x0b,0x0a,0x7e]
477
478v_cvt_f32_i32_e32 v255, v1
479// GFX10: encoding: [0x01,0x0b,0xfe,0x7f]
480
481v_cvt_f32_i32_e32 v5, v255
482// GFX10: encoding: [0xff,0x0b,0x0a,0x7e]
483
484v_cvt_f32_i32_e32 v5, s1
485// GFX10: encoding: [0x01,0x0a,0x0a,0x7e]
486
487v_cvt_f32_i32_e32 v5, s103
488// GFX10: encoding: [0x67,0x0a,0x0a,0x7e]
489
490v_cvt_f32_i32_e32 v5, vcc_lo
491// GFX10: encoding: [0x6a,0x0a,0x0a,0x7e]
492
493v_cvt_f32_i32_e32 v5, vcc_hi
494// GFX10: encoding: [0x6b,0x0a,0x0a,0x7e]
495
496v_cvt_f32_i32_e32 v5, ttmp11
497// GFX10: encoding: [0x77,0x0a,0x0a,0x7e]
498
499v_cvt_f32_i32_e32 v5, m0
500// GFX10: encoding: [0x7c,0x0a,0x0a,0x7e]
501
502v_cvt_f32_i32_e32 v5, exec_lo
503// GFX10: encoding: [0x7e,0x0a,0x0a,0x7e]
504
505v_cvt_f32_i32_e32 v5, exec_hi
506// GFX10: encoding: [0x7f,0x0a,0x0a,0x7e]
507
508v_cvt_f32_i32_e32 v5, 0
509// GFX10: encoding: [0x80,0x0a,0x0a,0x7e]
510
511v_cvt_f32_i32_e32 v5, -1
512// GFX10: encoding: [0xc1,0x0a,0x0a,0x7e]
513
514v_cvt_f32_i32_e32 v5, 0.5
515// GFX10: encoding: [0xf0,0x0a,0x0a,0x7e]
516
517v_cvt_f32_i32_e32 v5, -4.0
518// GFX10: encoding: [0xf7,0x0a,0x0a,0x7e]
519
520v_cvt_f32_i32_e32 v5, 0xaf123456
521// GFX10: encoding: [0xff,0x0a,0x0a,0x7e,0x56,0x34,0x12,0xaf]
522
523v_cvt_f32_i32_e32 v5, 0x3f717273
524// GFX10: encoding: [0xff,0x0a,0x0a,0x7e,0x73,0x72,0x71,0x3f]
525
526v_cvt_f32_i32_e64 v5, v1
527// GFX10: encoding: [0x05,0x00,0x85,0xd5,0x01,0x01,0x00,0x00]
528
529v_cvt_f32_i32_e64 v255, v1
530// GFX10: encoding: [0xff,0x00,0x85,0xd5,0x01,0x01,0x00,0x00]
531
532v_cvt_f32_i32_e64 v5, v255
533// GFX10: encoding: [0x05,0x00,0x85,0xd5,0xff,0x01,0x00,0x00]
534
535v_cvt_f32_i32_e64 v5, s1
536// GFX10: encoding: [0x05,0x00,0x85,0xd5,0x01,0x00,0x00,0x00]
537
538v_cvt_f32_i32_e64 v5, s101
539// GFX10: encoding: [0x05,0x00,0x85,0xd5,0x65,0x00,0x00,0x00]
540
541v_cvt_f32_i32_e64 v5, vcc_lo
542// GFX10: encoding: [0x05,0x00,0x85,0xd5,0x6a,0x00,0x00,0x00]
543
544v_cvt_f32_i32_e64 v5, vcc_hi
545// GFX10: encoding: [0x05,0x00,0x85,0xd5,0x6b,0x00,0x00,0x00]
546
547v_cvt_f32_i32_e64 v5, m0
548// GFX10: encoding: [0x05,0x00,0x85,0xd5,0x7c,0x00,0x00,0x00]
549
550v_cvt_f32_i32_e64 v5, exec_lo
551// GFX10: encoding: [0x05,0x00,0x85,0xd5,0x7e,0x00,0x00,0x00]
552
553v_cvt_f32_i32_e64 v5, exec_hi
554// GFX10: encoding: [0x05,0x00,0x85,0xd5,0x7f,0x00,0x00,0x00]
555
556v_cvt_f32_i32_e64 v5, 0
557// GFX10: encoding: [0x05,0x00,0x85,0xd5,0x80,0x00,0x00,0x00]
558
559v_cvt_f32_i32_e64 v5, -1
560// GFX10: encoding: [0x05,0x00,0x85,0xd5,0xc1,0x00,0x00,0x00]
561
562v_cvt_f32_i32_e64 v5, 0.5
563// GFX10: encoding: [0x05,0x00,0x85,0xd5,0xf0,0x00,0x00,0x00]
564
565v_cvt_f32_i32_e64 v5, -4.0
566// GFX10: encoding: [0x05,0x00,0x85,0xd5,0xf7,0x00,0x00,0x00]
567
568v_cvt_f32_i32_e64 v5, v1 clamp
569// GFX10: encoding: [0x05,0x80,0x85,0xd5,0x01,0x01,0x00,0x00]
570
571v_cvt_f32_i32_e64 v5, v1 mul:2
572// GFX10: encoding: [0x05,0x00,0x85,0xd5,0x01,0x01,0x00,0x08]
573
574v_cvt_f32_i32_e64 v5, v1 mul:4
575// GFX10: encoding: [0x05,0x00,0x85,0xd5,0x01,0x01,0x00,0x10]
576
577v_cvt_f32_i32_e64 v5, v1 div:2
578// GFX10: encoding: [0x05,0x00,0x85,0xd5,0x01,0x01,0x00,0x18]
579
580v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
581// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x06,0x00]
582
583v_cvt_f32_i32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
584// GFX10: encoding: [0xf9,0x0a,0xfe,0x7f,0x01,0x06,0x06,0x00]
585
586v_cvt_f32_i32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
587// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0xff,0x06,0x06,0x00]
588
589v_cvt_f32_i32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
590// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x86,0x00]
591
592v_cvt_f32_i32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
593// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x65,0x06,0x86,0x00]
594
595v_cvt_f32_i32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
596// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x6a,0x06,0x86,0x00]
597
598v_cvt_f32_i32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
599// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x6b,0x06,0x86,0x00]
600
601v_cvt_f32_i32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
602// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x7c,0x06,0x86,0x00]
603
604v_cvt_f32_i32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
605// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x7e,0x06,0x86,0x00]
606
607v_cvt_f32_i32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
608// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x7f,0x06,0x86,0x00]
609
610v_cvt_f32_i32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
611// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x26,0x06,0x00]
612
613v_cvt_f32_i32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
614// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x46,0x06,0x00]
615
616v_cvt_f32_i32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
617// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x86,0x06,0x00]
618
619v_cvt_f32_i32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
620// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0xc6,0x06,0x00]
621
622v_cvt_f32_i32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
623// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x06,0x00]
624
625v_cvt_f32_i32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
626// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x00,0x06,0x00]
627
628v_cvt_f32_i32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
629// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x01,0x06,0x00]
630
631v_cvt_f32_i32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
632// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x02,0x06,0x00]
633
634v_cvt_f32_i32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
635// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x03,0x06,0x00]
636
637v_cvt_f32_i32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
638// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x04,0x06,0x00]
639
640v_cvt_f32_i32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
641// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x05,0x06,0x00]
642
643v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
644// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x0e,0x06,0x00]
645
646v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
647// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x16,0x06,0x00]
648
649v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
650// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x16,0x06,0x00]
651
652v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
653// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x06,0x00]
654
655v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
656// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x00,0x00]
657
658v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
659// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x01,0x00]
660
661v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
662// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x02,0x00]
663
664v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
665// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x03,0x00]
666
667v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
668// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x04,0x00]
669
670v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
671// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x05,0x00]
672
673v_cvt_f32_i32_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
674// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x0e,0x00]
675
676v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
677// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0x00]
678
679v_cvt_f32_i32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
680// GFX10: encoding: [0xfa,0x0a,0xfe,0x7f,0x01,0xe4,0x00,0x00]
681
682v_cvt_f32_i32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
683// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0xff,0xe4,0x00,0x00]
684
685v_cvt_f32_i32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
686// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x1b,0x00,0x00]
687
688v_cvt_f32_i32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
689// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x40,0x01,0x00]
690
691v_cvt_f32_i32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
692// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x41,0x01,0x00]
693
694v_cvt_f32_i32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
695// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x01,0x01,0x00]
696
697v_cvt_f32_i32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
698// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x0f,0x01,0x00]
699
700v_cvt_f32_i32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
701// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x11,0x01,0x00]
702
703v_cvt_f32_i32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
704// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x1f,0x01,0x00]
705
706v_cvt_f32_i32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
707// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x21,0x01,0x00]
708
709v_cvt_f32_i32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
710// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x2f,0x01,0x00]
711
712v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
713// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0x10]
714
715v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
716// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0x30]
717
718v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
719// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
720
721v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
722// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
723
724v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
725// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0x01]
726
727v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
728// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0x03]
729
730v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
731// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
732
733v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
734// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
735
736v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
737// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x08,0x00]
738
739v_cvt_f32_i32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
740// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x51,0x01,0x00]
741
742v_cvt_f32_i32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
743// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x5f,0x01,0x00]
744
745v_cvt_f32_i32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
746// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x61,0x01,0x00]
747
748v_cvt_f32_i32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
749// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x6f,0x01,0x00]
750
751v_cvt_f32_u32_e32 v5, v1
752// GFX10: encoding: [0x01,0x0d,0x0a,0x7e]
753
754v_cvt_f32_u32_e32 v255, v1
755// GFX10: encoding: [0x01,0x0d,0xfe,0x7f]
756
757v_cvt_f32_u32_e32 v5, v255
758// GFX10: encoding: [0xff,0x0d,0x0a,0x7e]
759
760v_cvt_f32_u32_e32 v5, s1
761// GFX10: encoding: [0x01,0x0c,0x0a,0x7e]
762
763v_cvt_f32_u32_e32 v5, s103
764// GFX10: encoding: [0x67,0x0c,0x0a,0x7e]
765
766v_cvt_f32_u32_e32 v5, vcc_lo
767// GFX10: encoding: [0x6a,0x0c,0x0a,0x7e]
768
769v_cvt_f32_u32_e32 v5, vcc_hi
770// GFX10: encoding: [0x6b,0x0c,0x0a,0x7e]
771
772v_cvt_f32_u32_e32 v5, ttmp11
773// GFX10: encoding: [0x77,0x0c,0x0a,0x7e]
774
775v_cvt_f32_u32_e32 v5, m0
776// GFX10: encoding: [0x7c,0x0c,0x0a,0x7e]
777
778v_cvt_f32_u32_e32 v5, exec_lo
779// GFX10: encoding: [0x7e,0x0c,0x0a,0x7e]
780
781v_cvt_f32_u32_e32 v5, exec_hi
782// GFX10: encoding: [0x7f,0x0c,0x0a,0x7e]
783
784v_cvt_f32_u32_e32 v5, 0
785// GFX10: encoding: [0x80,0x0c,0x0a,0x7e]
786
787v_cvt_f32_u32_e32 v5, -1
788// GFX10: encoding: [0xc1,0x0c,0x0a,0x7e]
789
790v_cvt_f32_u32_e32 v5, 0.5
791// GFX10: encoding: [0xf0,0x0c,0x0a,0x7e]
792
793v_cvt_f32_u32_e32 v5, -4.0
794// GFX10: encoding: [0xf7,0x0c,0x0a,0x7e]
795
796v_cvt_f32_u32_e32 v5, 0xaf123456
797// GFX10: encoding: [0xff,0x0c,0x0a,0x7e,0x56,0x34,0x12,0xaf]
798
799v_cvt_f32_u32_e32 v5, 0x3f717273
800// GFX10: encoding: [0xff,0x0c,0x0a,0x7e,0x73,0x72,0x71,0x3f]
801
802v_cvt_f32_u32_e64 v5, v1
803// GFX10: encoding: [0x05,0x00,0x86,0xd5,0x01,0x01,0x00,0x00]
804
805v_cvt_f32_u32_e64 v255, v1
806// GFX10: encoding: [0xff,0x00,0x86,0xd5,0x01,0x01,0x00,0x00]
807
808v_cvt_f32_u32_e64 v5, v255
809// GFX10: encoding: [0x05,0x00,0x86,0xd5,0xff,0x01,0x00,0x00]
810
811v_cvt_f32_u32_e64 v5, s1
812// GFX10: encoding: [0x05,0x00,0x86,0xd5,0x01,0x00,0x00,0x00]
813
814v_cvt_f32_u32_e64 v5, s101
815// GFX10: encoding: [0x05,0x00,0x86,0xd5,0x65,0x00,0x00,0x00]
816
817v_cvt_f32_u32_e64 v5, vcc_lo
818// GFX10: encoding: [0x05,0x00,0x86,0xd5,0x6a,0x00,0x00,0x00]
819
820v_cvt_f32_u32_e64 v5, vcc_hi
821// GFX10: encoding: [0x05,0x00,0x86,0xd5,0x6b,0x00,0x00,0x00]
822
823v_cvt_f32_u32_e64 v5, m0
824// GFX10: encoding: [0x05,0x00,0x86,0xd5,0x7c,0x00,0x00,0x00]
825
826v_cvt_f32_u32_e64 v5, exec_lo
827// GFX10: encoding: [0x05,0x00,0x86,0xd5,0x7e,0x00,0x00,0x00]
828
829v_cvt_f32_u32_e64 v5, exec_hi
830// GFX10: encoding: [0x05,0x00,0x86,0xd5,0x7f,0x00,0x00,0x00]
831
832v_cvt_f32_u32_e64 v5, 0
833// GFX10: encoding: [0x05,0x00,0x86,0xd5,0x80,0x00,0x00,0x00]
834
835v_cvt_f32_u32_e64 v5, -1
836// GFX10: encoding: [0x05,0x00,0x86,0xd5,0xc1,0x00,0x00,0x00]
837
838v_cvt_f32_u32_e64 v5, 0.5
839// GFX10: encoding: [0x05,0x00,0x86,0xd5,0xf0,0x00,0x00,0x00]
840
841v_cvt_f32_u32_e64 v5, -4.0
842// GFX10: encoding: [0x05,0x00,0x86,0xd5,0xf7,0x00,0x00,0x00]
843
844v_cvt_f32_u32_e64 v5, v1 clamp
845// GFX10: encoding: [0x05,0x80,0x86,0xd5,0x01,0x01,0x00,0x00]
846
847v_cvt_f32_u32_e64 v5, v1 mul:2
848// GFX10: encoding: [0x05,0x00,0x86,0xd5,0x01,0x01,0x00,0x08]
849
850v_cvt_f32_u32_e64 v5, v1 mul:4
851// GFX10: encoding: [0x05,0x00,0x86,0xd5,0x01,0x01,0x00,0x10]
852
853v_cvt_f32_u32_e64 v5, v1 div:2
854// GFX10: encoding: [0x05,0x00,0x86,0xd5,0x01,0x01,0x00,0x18]
855
856v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
857// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x06,0x00]
858
859v_cvt_f32_u32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
860// GFX10: encoding: [0xf9,0x0c,0xfe,0x7f,0x01,0x06,0x06,0x00]
861
862v_cvt_f32_u32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
863// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0xff,0x06,0x06,0x00]
864
865v_cvt_f32_u32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
866// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x86,0x00]
867
868v_cvt_f32_u32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
869// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x65,0x06,0x86,0x00]
870
871v_cvt_f32_u32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
872// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x6a,0x06,0x86,0x00]
873
874v_cvt_f32_u32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
875// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x6b,0x06,0x86,0x00]
876
877v_cvt_f32_u32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
878// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x7c,0x06,0x86,0x00]
879
880v_cvt_f32_u32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
881// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x7e,0x06,0x86,0x00]
882
883v_cvt_f32_u32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
884// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x7f,0x06,0x86,0x00]
885
886v_cvt_f32_u32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
887// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x26,0x06,0x00]
888
889v_cvt_f32_u32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
890// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x46,0x06,0x00]
891
892v_cvt_f32_u32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
893// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x86,0x06,0x00]
894
895v_cvt_f32_u32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
896// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0xc6,0x06,0x00]
897
898v_cvt_f32_u32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
899// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x06,0x00]
900
901v_cvt_f32_u32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
902// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x00,0x06,0x00]
903
904v_cvt_f32_u32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
905// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x01,0x06,0x00]
906
907v_cvt_f32_u32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
908// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x02,0x06,0x00]
909
910v_cvt_f32_u32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
911// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x03,0x06,0x00]
912
913v_cvt_f32_u32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
914// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x04,0x06,0x00]
915
916v_cvt_f32_u32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
917// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x05,0x06,0x00]
918
919v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
920// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x0e,0x06,0x00]
921
922v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
923// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x16,0x06,0x00]
924
925v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
926// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x16,0x06,0x00]
927
928v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
929// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x06,0x00]
930
931v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
932// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x00,0x00]
933
934v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
935// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x01,0x00]
936
937v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
938// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x02,0x00]
939
940v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
941// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x03,0x00]
942
943v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
944// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x04,0x00]
945
946v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
947// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x05,0x00]
948
949v_cvt_f32_u32_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
950// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x0e,0x00]
951
952v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
953// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0x00]
954
955v_cvt_f32_u32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
956// GFX10: encoding: [0xfa,0x0c,0xfe,0x7f,0x01,0xe4,0x00,0x00]
957
958v_cvt_f32_u32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
959// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0xff,0xe4,0x00,0x00]
960
961v_cvt_f32_u32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
962// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x1b,0x00,0x00]
963
964v_cvt_f32_u32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
965// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x40,0x01,0x00]
966
967v_cvt_f32_u32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
968// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x41,0x01,0x00]
969
970v_cvt_f32_u32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
971// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x01,0x01,0x00]
972
973v_cvt_f32_u32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
974// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x0f,0x01,0x00]
975
976v_cvt_f32_u32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
977// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x11,0x01,0x00]
978
979v_cvt_f32_u32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
980// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x1f,0x01,0x00]
981
982v_cvt_f32_u32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
983// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x21,0x01,0x00]
984
985v_cvt_f32_u32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
986// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x2f,0x01,0x00]
987
988v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
989// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0x10]
990
991v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
992// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0x30]
993
994v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
995// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
996
997v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
998// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
999
1000v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
1001// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0x01]
1002
1003v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
1004// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0x03]
1005
1006v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
1007// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
1008
1009v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
1010// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
1011
1012v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
1013// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x08,0x00]
1014
1015v_cvt_f32_u32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
1016// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x51,0x01,0x00]
1017
1018v_cvt_f32_u32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
1019// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x5f,0x01,0x00]
1020
1021v_cvt_f32_u32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
1022// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x61,0x01,0x00]
1023
1024v_cvt_f32_u32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
1025// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x6f,0x01,0x00]
1026
1027v_cvt_u32_f32_e32 v5, v1
1028// GFX10: encoding: [0x01,0x0f,0x0a,0x7e]
1029
1030v_cvt_u32_f32_e32 v255, v1
1031// GFX10: encoding: [0x01,0x0f,0xfe,0x7f]
1032
1033v_cvt_u32_f32_e32 v5, v255
1034// GFX10: encoding: [0xff,0x0f,0x0a,0x7e]
1035
1036v_cvt_u32_f32_e32 v5, s1
1037// GFX10: encoding: [0x01,0x0e,0x0a,0x7e]
1038
1039v_cvt_u32_f32_e32 v5, s103
1040// GFX10: encoding: [0x67,0x0e,0x0a,0x7e]
1041
1042v_cvt_u32_f32_e32 v5, vcc_lo
1043// GFX10: encoding: [0x6a,0x0e,0x0a,0x7e]
1044
1045v_cvt_u32_f32_e32 v5, vcc_hi
1046// GFX10: encoding: [0x6b,0x0e,0x0a,0x7e]
1047
1048v_cvt_u32_f32_e32 v5, ttmp11
1049// GFX10: encoding: [0x77,0x0e,0x0a,0x7e]
1050
1051v_cvt_u32_f32_e32 v5, m0
1052// GFX10: encoding: [0x7c,0x0e,0x0a,0x7e]
1053
1054v_cvt_u32_f32_e32 v5, exec_lo
1055// GFX10: encoding: [0x7e,0x0e,0x0a,0x7e]
1056
1057v_cvt_u32_f32_e32 v5, exec_hi
1058// GFX10: encoding: [0x7f,0x0e,0x0a,0x7e]
1059
1060v_cvt_u32_f32_e32 v5, 0
1061// GFX10: encoding: [0x80,0x0e,0x0a,0x7e]
1062
1063v_cvt_u32_f32_e32 v5, -1
1064// GFX10: encoding: [0xc1,0x0e,0x0a,0x7e]
1065
1066v_cvt_u32_f32_e32 v5, 0.5
1067// GFX10: encoding: [0xf0,0x0e,0x0a,0x7e]
1068
1069v_cvt_u32_f32_e32 v5, -4.0
1070// GFX10: encoding: [0xf7,0x0e,0x0a,0x7e]
1071
1072v_cvt_u32_f32_e32 v5, 0xaf123456
1073// GFX10: encoding: [0xff,0x0e,0x0a,0x7e,0x56,0x34,0x12,0xaf]
1074
1075v_cvt_u32_f32_e32 v5, 0x3f717273
1076// GFX10: encoding: [0xff,0x0e,0x0a,0x7e,0x73,0x72,0x71,0x3f]
1077
1078v_cvt_u32_f32_e64 v5, v1
1079// GFX10: encoding: [0x05,0x00,0x87,0xd5,0x01,0x01,0x00,0x00]
1080
1081v_cvt_u32_f32_e64 v255, v1
1082// GFX10: encoding: [0xff,0x00,0x87,0xd5,0x01,0x01,0x00,0x00]
1083
1084v_cvt_u32_f32_e64 v5, v255
1085// GFX10: encoding: [0x05,0x00,0x87,0xd5,0xff,0x01,0x00,0x00]
1086
1087v_cvt_u32_f32_e64 v5, s1
1088// GFX10: encoding: [0x05,0x00,0x87,0xd5,0x01,0x00,0x00,0x00]
1089
1090v_cvt_u32_f32_e64 v5, s101
1091// GFX10: encoding: [0x05,0x00,0x87,0xd5,0x65,0x00,0x00,0x00]
1092
1093v_cvt_u32_f32_e64 v5, vcc_lo
1094// GFX10: encoding: [0x05,0x00,0x87,0xd5,0x6a,0x00,0x00,0x00]
1095
1096v_cvt_u32_f32_e64 v5, vcc_hi
1097// GFX10: encoding: [0x05,0x00,0x87,0xd5,0x6b,0x00,0x00,0x00]
1098
1099v_cvt_u32_f32_e64 v5, m0
1100// GFX10: encoding: [0x05,0x00,0x87,0xd5,0x7c,0x00,0x00,0x00]
1101
1102v_cvt_u32_f32_e64 v5, exec_lo
1103// GFX10: encoding: [0x05,0x00,0x87,0xd5,0x7e,0x00,0x00,0x00]
1104
1105v_cvt_u32_f32_e64 v5, exec_hi
1106// GFX10: encoding: [0x05,0x00,0x87,0xd5,0x7f,0x00,0x00,0x00]
1107
1108v_cvt_u32_f32_e64 v5, 0
1109// GFX10: encoding: [0x05,0x00,0x87,0xd5,0x80,0x00,0x00,0x00]
1110
1111v_cvt_u32_f32_e64 v5, -1
1112// GFX10: encoding: [0x05,0x00,0x87,0xd5,0xc1,0x00,0x00,0x00]
1113
1114v_cvt_u32_f32_e64 v5, 0.5
1115// GFX10: encoding: [0x05,0x00,0x87,0xd5,0xf0,0x00,0x00,0x00]
1116
1117v_cvt_u32_f32_e64 v5, -4.0
1118// GFX10: encoding: [0x05,0x00,0x87,0xd5,0xf7,0x00,0x00,0x00]
1119
1120v_cvt_u32_f32_e64 v5, -v1
1121// GFX10: encoding: [0x05,0x00,0x87,0xd5,0x01,0x01,0x00,0x20]
1122
1123v_cvt_u32_f32_e64 v5, |v1|
1124// GFX10: encoding: [0x05,0x01,0x87,0xd5,0x01,0x01,0x00,0x00]
1125
1126v_cvt_u32_f32_e64 v5, v1 clamp
1127// GFX10: encoding: [0x05,0x80,0x87,0xd5,0x01,0x01,0x00,0x00]
1128
1129v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1130// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x06,0x00]
1131
1132v_cvt_u32_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1133// GFX10: encoding: [0xf9,0x0e,0xfe,0x7f,0x01,0x06,0x06,0x00]
1134
1135v_cvt_u32_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1136// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0xff,0x06,0x06,0x00]
1137
1138v_cvt_u32_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1139// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x86,0x00]
1140
1141v_cvt_u32_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1142// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x65,0x06,0x86,0x00]
1143
1144v_cvt_u32_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1145// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x6a,0x06,0x86,0x00]
1146
1147v_cvt_u32_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1148// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x6b,0x06,0x86,0x00]
1149
1150v_cvt_u32_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1151// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x7c,0x06,0x86,0x00]
1152
1153v_cvt_u32_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1154// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x7e,0x06,0x86,0x00]
1155
1156v_cvt_u32_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1157// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x7f,0x06,0x86,0x00]
1158
1159v_cvt_u32_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1160// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x26,0x06,0x00]
1161
1162v_cvt_u32_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
1163// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x06,0x00]
1164
1165v_cvt_u32_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
1166// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x00,0x06,0x00]
1167
1168v_cvt_u32_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
1169// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x01,0x06,0x00]
1170
1171v_cvt_u32_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
1172// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x02,0x06,0x00]
1173
1174v_cvt_u32_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
1175// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x03,0x06,0x00]
1176
1177v_cvt_u32_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
1178// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x04,0x06,0x00]
1179
1180v_cvt_u32_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
1181// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x05,0x06,0x00]
1182
1183v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
1184// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x0e,0x06,0x00]
1185
1186v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
1187// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x16,0x06,0x00]
1188
1189v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
1190// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x16,0x06,0x00]
1191
1192v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
1193// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x06,0x00]
1194
1195v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
1196// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x00,0x00]
1197
1198v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
1199// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x01,0x00]
1200
1201v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
1202// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x02,0x00]
1203
1204v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
1205// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x03,0x00]
1206
1207v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
1208// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x04,0x00]
1209
1210v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
1211// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x05,0x00]
1212
1213v_cvt_u32_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1214// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x16,0x00]
1215
1216v_cvt_u32_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1217// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x26,0x00]
1218
1219v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
1220// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0x00]
1221
1222v_cvt_u32_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
1223// GFX10: encoding: [0xfa,0x0e,0xfe,0x7f,0x01,0xe4,0x00,0x00]
1224
1225v_cvt_u32_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
1226// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0xff,0xe4,0x00,0x00]
1227
1228v_cvt_u32_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
1229// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x1b,0x00,0x00]
1230
1231v_cvt_u32_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
1232// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x40,0x01,0x00]
1233
1234v_cvt_u32_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
1235// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x41,0x01,0x00]
1236
1237v_cvt_u32_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
1238// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x01,0x01,0x00]
1239
1240v_cvt_u32_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
1241// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x0f,0x01,0x00]
1242
1243v_cvt_u32_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
1244// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x11,0x01,0x00]
1245
1246v_cvt_u32_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
1247// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x1f,0x01,0x00]
1248
1249v_cvt_u32_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
1250// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x21,0x01,0x00]
1251
1252v_cvt_u32_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
1253// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x2f,0x01,0x00]
1254
1255v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
1256// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0x10]
1257
1258v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
1259// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0x30]
1260
1261v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
1262// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
1263
1264v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
1265// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
1266
1267v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
1268// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0x01]
1269
1270v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
1271// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0x03]
1272
1273v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
1274// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
1275
1276v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
1277// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
1278
1279v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
1280// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x08,0x00]
1281
1282v_cvt_u32_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
1283// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x51,0x01,0x00]
1284
1285v_cvt_u32_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
1286// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x5f,0x01,0x00]
1287
1288v_cvt_u32_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
1289// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x61,0x01,0x00]
1290
1291v_cvt_u32_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
1292// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x6f,0x01,0x00]
1293
1294v_cvt_i32_f32_e32 v5, v1
1295// GFX10: encoding: [0x01,0x11,0x0a,0x7e]
1296
1297v_cvt_i32_f32_e32 v255, v1
1298// GFX10: encoding: [0x01,0x11,0xfe,0x7f]
1299
1300v_cvt_i32_f32_e32 v5, v255
1301// GFX10: encoding: [0xff,0x11,0x0a,0x7e]
1302
1303v_cvt_i32_f32_e32 v5, s1
1304// GFX10: encoding: [0x01,0x10,0x0a,0x7e]
1305
1306v_cvt_i32_f32_e32 v5, s103
1307// GFX10: encoding: [0x67,0x10,0x0a,0x7e]
1308
1309v_cvt_i32_f32_e32 v5, vcc_lo
1310// GFX10: encoding: [0x6a,0x10,0x0a,0x7e]
1311
1312v_cvt_i32_f32_e32 v5, vcc_hi
1313// GFX10: encoding: [0x6b,0x10,0x0a,0x7e]
1314
1315v_cvt_i32_f32_e32 v5, ttmp11
1316// GFX10: encoding: [0x77,0x10,0x0a,0x7e]
1317
1318v_cvt_i32_f32_e32 v5, m0
1319// GFX10: encoding: [0x7c,0x10,0x0a,0x7e]
1320
1321v_cvt_i32_f32_e32 v5, exec_lo
1322// GFX10: encoding: [0x7e,0x10,0x0a,0x7e]
1323
1324v_cvt_i32_f32_e32 v5, exec_hi
1325// GFX10: encoding: [0x7f,0x10,0x0a,0x7e]
1326
1327v_cvt_i32_f32_e32 v5, 0
1328// GFX10: encoding: [0x80,0x10,0x0a,0x7e]
1329
1330v_cvt_i32_f32_e32 v5, -1
1331// GFX10: encoding: [0xc1,0x10,0x0a,0x7e]
1332
1333v_cvt_i32_f32_e32 v5, 0.5
1334// GFX10: encoding: [0xf0,0x10,0x0a,0x7e]
1335
1336v_cvt_i32_f32_e32 v5, -4.0
1337// GFX10: encoding: [0xf7,0x10,0x0a,0x7e]
1338
1339v_cvt_i32_f32_e32 v5, 0xaf123456
1340// GFX10: encoding: [0xff,0x10,0x0a,0x7e,0x56,0x34,0x12,0xaf]
1341
1342v_cvt_i32_f32_e32 v5, 0x3f717273
1343// GFX10: encoding: [0xff,0x10,0x0a,0x7e,0x73,0x72,0x71,0x3f]
1344
1345v_cvt_i32_f32_e64 v5, v1
1346// GFX10: encoding: [0x05,0x00,0x88,0xd5,0x01,0x01,0x00,0x00]
1347
1348v_cvt_i32_f32_e64 v255, v1
1349// GFX10: encoding: [0xff,0x00,0x88,0xd5,0x01,0x01,0x00,0x00]
1350
1351v_cvt_i32_f32_e64 v5, v255
1352// GFX10: encoding: [0x05,0x00,0x88,0xd5,0xff,0x01,0x00,0x00]
1353
1354v_cvt_i32_f32_e64 v5, s1
1355// GFX10: encoding: [0x05,0x00,0x88,0xd5,0x01,0x00,0x00,0x00]
1356
1357v_cvt_i32_f32_e64 v5, s101
1358// GFX10: encoding: [0x05,0x00,0x88,0xd5,0x65,0x00,0x00,0x00]
1359
1360v_cvt_i32_f32_e64 v5, vcc_lo
1361// GFX10: encoding: [0x05,0x00,0x88,0xd5,0x6a,0x00,0x00,0x00]
1362
1363v_cvt_i32_f32_e64 v5, vcc_hi
1364// GFX10: encoding: [0x05,0x00,0x88,0xd5,0x6b,0x00,0x00,0x00]
1365
1366v_cvt_i32_f32_e64 v5, m0
1367// GFX10: encoding: [0x05,0x00,0x88,0xd5,0x7c,0x00,0x00,0x00]
1368
1369v_cvt_i32_f32_e64 v5, exec_lo
1370// GFX10: encoding: [0x05,0x00,0x88,0xd5,0x7e,0x00,0x00,0x00]
1371
1372v_cvt_i32_f32_e64 v5, exec_hi
1373// GFX10: encoding: [0x05,0x00,0x88,0xd5,0x7f,0x00,0x00,0x00]
1374
1375v_cvt_i32_f32_e64 v5, 0
1376// GFX10: encoding: [0x05,0x00,0x88,0xd5,0x80,0x00,0x00,0x00]
1377
1378v_cvt_i32_f32_e64 v5, -1
1379// GFX10: encoding: [0x05,0x00,0x88,0xd5,0xc1,0x00,0x00,0x00]
1380
1381v_cvt_i32_f32_e64 v5, 0.5
1382// GFX10: encoding: [0x05,0x00,0x88,0xd5,0xf0,0x00,0x00,0x00]
1383
1384v_cvt_i32_f32_e64 v5, -4.0
1385// GFX10: encoding: [0x05,0x00,0x88,0xd5,0xf7,0x00,0x00,0x00]
1386
1387v_cvt_i32_f32_e64 v5, -v1
1388// GFX10: encoding: [0x05,0x00,0x88,0xd5,0x01,0x01,0x00,0x20]
1389
1390v_cvt_i32_f32_e64 v5, |v1|
1391// GFX10: encoding: [0x05,0x01,0x88,0xd5,0x01,0x01,0x00,0x00]
1392
1393v_cvt_i32_f32_e64 v5, v1 clamp
1394// GFX10: encoding: [0x05,0x80,0x88,0xd5,0x01,0x01,0x00,0x00]
1395
1396v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1397// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x06,0x00]
1398
1399v_cvt_i32_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1400// GFX10: encoding: [0xf9,0x10,0xfe,0x7f,0x01,0x06,0x06,0x00]
1401
1402v_cvt_i32_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1403// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0xff,0x06,0x06,0x00]
1404
1405v_cvt_i32_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1406// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x86,0x00]
1407
1408v_cvt_i32_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1409// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x65,0x06,0x86,0x00]
1410
1411v_cvt_i32_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1412// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x6a,0x06,0x86,0x00]
1413
1414v_cvt_i32_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1415// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x6b,0x06,0x86,0x00]
1416
1417v_cvt_i32_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1418// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x7c,0x06,0x86,0x00]
1419
1420v_cvt_i32_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1421// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x7e,0x06,0x86,0x00]
1422
1423v_cvt_i32_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1424// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x7f,0x06,0x86,0x00]
1425
1426v_cvt_i32_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1427// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x26,0x06,0x00]
1428
1429v_cvt_i32_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
1430// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x06,0x00]
1431
1432v_cvt_i32_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
1433// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x00,0x06,0x00]
1434
1435v_cvt_i32_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
1436// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x01,0x06,0x00]
1437
1438v_cvt_i32_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
1439// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x02,0x06,0x00]
1440
1441v_cvt_i32_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
1442// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x03,0x06,0x00]
1443
1444v_cvt_i32_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
1445// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x04,0x06,0x00]
1446
1447v_cvt_i32_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
1448// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x05,0x06,0x00]
1449
1450v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
1451// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x0e,0x06,0x00]
1452
1453v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
1454// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x16,0x06,0x00]
1455
1456v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
1457// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x16,0x06,0x00]
1458
1459v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
1460// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x06,0x00]
1461
1462v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
1463// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x00,0x00]
1464
1465v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
1466// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x01,0x00]
1467
1468v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
1469// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x02,0x00]
1470
1471v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
1472// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x03,0x00]
1473
1474v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
1475// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x04,0x00]
1476
1477v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
1478// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x05,0x00]
1479
1480v_cvt_i32_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1481// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x16,0x00]
1482
1483v_cvt_i32_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1484// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x26,0x00]
1485
1486v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
1487// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0x00]
1488
1489v_cvt_i32_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
1490// GFX10: encoding: [0xfa,0x10,0xfe,0x7f,0x01,0xe4,0x00,0x00]
1491
1492v_cvt_i32_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
1493// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0xff,0xe4,0x00,0x00]
1494
1495v_cvt_i32_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
1496// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x1b,0x00,0x00]
1497
1498v_cvt_i32_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
1499// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x40,0x01,0x00]
1500
1501v_cvt_i32_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
1502// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x41,0x01,0x00]
1503
1504v_cvt_i32_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
1505// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x01,0x01,0x00]
1506
1507v_cvt_i32_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
1508// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x0f,0x01,0x00]
1509
1510v_cvt_i32_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
1511// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x11,0x01,0x00]
1512
1513v_cvt_i32_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
1514// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x1f,0x01,0x00]
1515
1516v_cvt_i32_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
1517// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x21,0x01,0x00]
1518
1519v_cvt_i32_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
1520// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x2f,0x01,0x00]
1521
1522v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
1523// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0x10]
1524
1525v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
1526// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0x30]
1527
1528v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
1529// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
1530
1531v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
1532// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
1533
1534v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
1535// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0x01]
1536
1537v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
1538// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0x03]
1539
1540v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
1541// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
1542
1543v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
1544// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
1545
1546v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
1547// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x08,0x00]
1548
1549v_cvt_i32_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
1550// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x51,0x01,0x00]
1551
1552v_cvt_i32_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
1553// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x5f,0x01,0x00]
1554
1555v_cvt_i32_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
1556// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x61,0x01,0x00]
1557
1558v_cvt_i32_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
1559// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x6f,0x01,0x00]
1560
1561v_cvt_f16_f32 v5, v1
1562// GFX10: encoding: [0x01,0x15,0x0a,0x7e]
1563
1564v_cvt_f16_f32 v255, v1
1565// GFX10: encoding: [0x01,0x15,0xfe,0x7f]
1566
1567v_cvt_f16_f32 v5, v255
1568// GFX10: encoding: [0xff,0x15,0x0a,0x7e]
1569
1570v_cvt_f16_f32 v5, s1
1571// GFX10: encoding: [0x01,0x14,0x0a,0x7e]
1572
1573v_cvt_f16_f32 v5, s103
1574// GFX10: encoding: [0x67,0x14,0x0a,0x7e]
1575
1576v_cvt_f16_f32 v5, vcc_lo
1577// GFX10: encoding: [0x6a,0x14,0x0a,0x7e]
1578
1579v_cvt_f16_f32 v5, vcc_hi
1580// GFX10: encoding: [0x6b,0x14,0x0a,0x7e]
1581
1582v_cvt_f16_f32 v5, ttmp11
1583// GFX10: encoding: [0x77,0x14,0x0a,0x7e]
1584
1585v_cvt_f16_f32 v5, m0
1586// GFX10: encoding: [0x7c,0x14,0x0a,0x7e]
1587
1588v_cvt_f16_f32 v5, exec_lo
1589// GFX10: encoding: [0x7e,0x14,0x0a,0x7e]
1590
1591v_cvt_f16_f32 v5, exec_hi
1592// GFX10: encoding: [0x7f,0x14,0x0a,0x7e]
1593
1594v_cvt_f16_f32 v5, 0
1595// GFX10: encoding: [0x80,0x14,0x0a,0x7e]
1596
1597v_cvt_f16_f32 v5, -1
1598// GFX10: encoding: [0xc1,0x14,0x0a,0x7e]
1599
1600v_cvt_f16_f32 v5, 0.5
1601// GFX10: encoding: [0xf0,0x14,0x0a,0x7e]
1602
1603v_cvt_f16_f32 v5, -4.0
1604// GFX10: encoding: [0xf7,0x14,0x0a,0x7e]
1605
1606v_cvt_f16_f32 v5, 0xaf123456
1607// GFX10: encoding: [0xff,0x14,0x0a,0x7e,0x56,0x34,0x12,0xaf]
1608
1609v_cvt_f16_f32 v5, 0x3f717273
1610// GFX10: encoding: [0xff,0x14,0x0a,0x7e,0x73,0x72,0x71,0x3f]
1611
1612v_cvt_f16_f32_e64 v5, v1
1613// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0x01,0x01,0x00,0x00]
1614
1615v_cvt_f16_f32_e64 v255, v1
1616// GFX10: encoding: [0xff,0x00,0x8a,0xd5,0x01,0x01,0x00,0x00]
1617
1618v_cvt_f16_f32_e64 v5, v255
1619// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0xff,0x01,0x00,0x00]
1620
1621v_cvt_f16_f32_e64 v5, s1
1622// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0x01,0x00,0x00,0x00]
1623
1624v_cvt_f16_f32_e64 v5, s101
1625// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0x65,0x00,0x00,0x00]
1626
1627v_cvt_f16_f32_e64 v5, vcc_lo
1628// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0x6a,0x00,0x00,0x00]
1629
1630v_cvt_f16_f32_e64 v5, vcc_hi
1631// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0x6b,0x00,0x00,0x00]
1632
1633v_cvt_f16_f32_e64 v5, m0
1634// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0x7c,0x00,0x00,0x00]
1635
1636v_cvt_f16_f32_e64 v5, exec_lo
1637// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0x7e,0x00,0x00,0x00]
1638
1639v_cvt_f16_f32_e64 v5, exec_hi
1640// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0x7f,0x00,0x00,0x00]
1641
1642v_cvt_f16_f32_e64 v5, 0
1643// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0x80,0x00,0x00,0x00]
1644
1645v_cvt_f16_f32_e64 v5, -1
1646// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0xc1,0x00,0x00,0x00]
1647
1648v_cvt_f16_f32_e64 v5, 0.5
1649// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0xf0,0x00,0x00,0x00]
1650
1651v_cvt_f16_f32_e64 v5, -4.0
1652// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0xf7,0x00,0x00,0x00]
1653
1654v_cvt_f16_f32_e64 v5, -v1
1655// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0x01,0x01,0x00,0x20]
1656
1657v_cvt_f16_f32_e64 v5, |v1|
1658// GFX10: encoding: [0x05,0x01,0x8a,0xd5,0x01,0x01,0x00,0x00]
1659
1660v_cvt_f16_f32_e64 v5, v1 clamp
1661// GFX10: encoding: [0x05,0x80,0x8a,0xd5,0x01,0x01,0x00,0x00]
1662
1663v_cvt_f16_f32_e64 v5, v1 mul:2
1664// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0x01,0x01,0x00,0x08]
1665
1666v_cvt_f16_f32_e64 v5, v1 mul:4
1667// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0x01,0x01,0x00,0x10]
1668
1669v_cvt_f16_f32_e64 v5, v1 div:2
1670// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0x01,0x01,0x00,0x18]
1671
1672v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1673// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x06,0x00]
1674
1675v_cvt_f16_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1676// GFX10: encoding: [0xf9,0x14,0xfe,0x7f,0x01,0x06,0x06,0x00]
1677
1678v_cvt_f16_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1679// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0xff,0x06,0x06,0x00]
1680
1681v_cvt_f16_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1682// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x86,0x00]
1683
1684v_cvt_f16_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1685// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x65,0x06,0x86,0x00]
1686
1687v_cvt_f16_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1688// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x6a,0x06,0x86,0x00]
1689
1690v_cvt_f16_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1691// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x6b,0x06,0x86,0x00]
1692
1693v_cvt_f16_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1694// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x7c,0x06,0x86,0x00]
1695
1696v_cvt_f16_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1697// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x7e,0x06,0x86,0x00]
1698
1699v_cvt_f16_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1700// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x7f,0x06,0x86,0x00]
1701
1702v_cvt_f16_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1703// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x26,0x06,0x00]
1704
1705v_cvt_f16_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1706// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x46,0x06,0x00]
1707
1708v_cvt_f16_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1709// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x86,0x06,0x00]
1710
1711v_cvt_f16_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1712// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0xc6,0x06,0x00]
1713
1714v_cvt_f16_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
1715// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x06,0x00]
1716
1717v_cvt_f16_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
1718// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x00,0x06,0x00]
1719
1720v_cvt_f16_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
1721// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x01,0x06,0x00]
1722
1723v_cvt_f16_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
1724// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x02,0x06,0x00]
1725
1726v_cvt_f16_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
1727// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x03,0x06,0x00]
1728
1729v_cvt_f16_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
1730// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x04,0x06,0x00]
1731
1732v_cvt_f16_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
1733// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x05,0x06,0x00]
1734
1735v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
1736// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x0e,0x06,0x00]
1737
1738v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
1739// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x16,0x06,0x00]
1740
1741v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
1742// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x16,0x06,0x00]
1743
1744v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
1745// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x06,0x00]
1746
1747v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
1748// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x00,0x00]
1749
1750v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
1751// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x01,0x00]
1752
1753v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
1754// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x02,0x00]
1755
1756v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
1757// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x03,0x00]
1758
1759v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
1760// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x04,0x00]
1761
1762v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
1763// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x05,0x00]
1764
1765v_cvt_f16_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1766// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x16,0x00]
1767
1768v_cvt_f16_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1769// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x26,0x00]
1770
1771v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
1772// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0x00]
1773
1774v_cvt_f16_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
1775// GFX10: encoding: [0xfa,0x14,0xfe,0x7f,0x01,0xe4,0x00,0x00]
1776
1777v_cvt_f16_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
1778// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0xff,0xe4,0x00,0x00]
1779
1780v_cvt_f16_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
1781// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x1b,0x00,0x00]
1782
1783v_cvt_f16_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
1784// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x40,0x01,0x00]
1785
1786v_cvt_f16_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
1787// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x41,0x01,0x00]
1788
1789v_cvt_f16_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
1790// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x01,0x01,0x00]
1791
1792v_cvt_f16_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
1793// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x0f,0x01,0x00]
1794
1795v_cvt_f16_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
1796// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x11,0x01,0x00]
1797
1798v_cvt_f16_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
1799// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x1f,0x01,0x00]
1800
1801v_cvt_f16_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
1802// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x21,0x01,0x00]
1803
1804v_cvt_f16_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
1805// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x2f,0x01,0x00]
1806
1807v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
1808// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0x10]
1809
1810v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
1811// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0x30]
1812
1813v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
1814// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
1815
1816v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
1817// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
1818
1819v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
1820// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0x01]
1821
1822v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
1823// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0x03]
1824
1825v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
1826// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
1827
1828v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
1829// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
1830
1831v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
1832// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x08,0x00]
1833
1834v_cvt_f16_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
1835// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x51,0x01,0x00]
1836
1837v_cvt_f16_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
1838// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x5f,0x01,0x00]
1839
1840v_cvt_f16_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
1841// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x61,0x01,0x00]
1842
1843v_cvt_f16_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
1844// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x6f,0x01,0x00]
1845
1846v_cvt_f32_f16 v5, v1
1847// GFX10: encoding: [0x01,0x17,0x0a,0x7e]
1848
1849v_cvt_f32_f16 v255, v1
1850// GFX10: encoding: [0x01,0x17,0xfe,0x7f]
1851
1852v_cvt_f32_f16 v5, v255
1853// GFX10: encoding: [0xff,0x17,0x0a,0x7e]
1854
1855v_cvt_f32_f16 v5, s1
1856// GFX10: encoding: [0x01,0x16,0x0a,0x7e]
1857
1858v_cvt_f32_f16 v5, s103
1859// GFX10: encoding: [0x67,0x16,0x0a,0x7e]
1860
1861v_cvt_f32_f16 v5, vcc_lo
1862// GFX10: encoding: [0x6a,0x16,0x0a,0x7e]
1863
1864v_cvt_f32_f16 v5, vcc_hi
1865// GFX10: encoding: [0x6b,0x16,0x0a,0x7e]
1866
1867v_cvt_f32_f16 v5, ttmp11
1868// GFX10: encoding: [0x77,0x16,0x0a,0x7e]
1869
1870v_cvt_f32_f16 v5, m0
1871// GFX10: encoding: [0x7c,0x16,0x0a,0x7e]
1872
1873v_cvt_f32_f16 v5, exec_lo
1874// GFX10: encoding: [0x7e,0x16,0x0a,0x7e]
1875
1876v_cvt_f32_f16 v5, exec_hi
1877// GFX10: encoding: [0x7f,0x16,0x0a,0x7e]
1878
1879v_cvt_f32_f16 v5, 0
1880// GFX10: encoding: [0x80,0x16,0x0a,0x7e]
1881
1882v_cvt_f32_f16 v5, -1
1883// GFX10: encoding: [0xc1,0x16,0x0a,0x7e]
1884
1885v_cvt_f32_f16_e64 v5, v1
1886// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0x01,0x01,0x00,0x00]
1887
1888v_cvt_f32_f16_e64 v255, v1
1889// GFX10: encoding: [0xff,0x00,0x8b,0xd5,0x01,0x01,0x00,0x00]
1890
1891v_cvt_f32_f16_e64 v5, v255
1892// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0xff,0x01,0x00,0x00]
1893
1894v_cvt_f32_f16_e64 v5, s1
1895// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0x01,0x00,0x00,0x00]
1896
1897v_cvt_f32_f16_e64 v5, s101
1898// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0x65,0x00,0x00,0x00]
1899
1900v_cvt_f32_f16_e64 v5, vcc_lo
1901// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0x6a,0x00,0x00,0x00]
1902
1903v_cvt_f32_f16_e64 v5, vcc_hi
1904// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0x6b,0x00,0x00,0x00]
1905
1906v_cvt_f32_f16_e64 v5, m0
1907// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0x7c,0x00,0x00,0x00]
1908
1909v_cvt_f32_f16_e64 v5, exec_lo
1910// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0x7e,0x00,0x00,0x00]
1911
1912v_cvt_f32_f16_e64 v5, exec_hi
1913// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0x7f,0x00,0x00,0x00]
1914
1915v_cvt_f32_f16_e64 v5, 0
1916// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0x80,0x00,0x00,0x00]
1917
1918v_cvt_f32_f16_e64 v5, -1
1919// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0xc1,0x00,0x00,0x00]
1920
1921v_cvt_f32_f16_e64 v5, 0.5
1922// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0xf0,0x00,0x00,0x00]
1923
1924v_cvt_f32_f16_e64 v5, -4.0
1925// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0xf7,0x00,0x00,0x00]
1926
1927v_cvt_f32_f16_e64 v5, -v1
1928// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0x01,0x01,0x00,0x20]
1929
1930v_cvt_f32_f16_e64 v5, |v1|
1931// GFX10: encoding: [0x05,0x01,0x8b,0xd5,0x01,0x01,0x00,0x00]
1932
1933v_cvt_f32_f16_e64 v5, v1 clamp
1934// GFX10: encoding: [0x05,0x80,0x8b,0xd5,0x01,0x01,0x00,0x00]
1935
1936v_cvt_f32_f16_e64 v5, v1 mul:2
1937// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0x01,0x01,0x00,0x08]
1938
1939v_cvt_f32_f16_e64 v5, v1 mul:4
1940// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0x01,0x01,0x00,0x10]
1941
1942v_cvt_f32_f16_e64 v5, v1 div:2
1943// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0x01,0x01,0x00,0x18]
1944
1945v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1946// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x06,0x00]
1947
1948v_cvt_f32_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1949// GFX10: encoding: [0xf9,0x16,0xfe,0x7f,0x01,0x06,0x06,0x00]
1950
1951v_cvt_f32_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1952// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0xff,0x06,0x06,0x00]
1953
1954v_cvt_f32_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1955// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x86,0x00]
1956
1957v_cvt_f32_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1958// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x65,0x06,0x86,0x00]
1959
1960v_cvt_f32_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1961// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x6a,0x06,0x86,0x00]
1962
1963v_cvt_f32_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1964// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x6b,0x06,0x86,0x00]
1965
1966v_cvt_f32_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1967// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x7c,0x06,0x86,0x00]
1968
1969v_cvt_f32_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1970// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x7e,0x06,0x86,0x00]
1971
1972v_cvt_f32_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1973// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x7f,0x06,0x86,0x00]
1974
1975v_cvt_f32_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1976// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x26,0x06,0x00]
1977
1978v_cvt_f32_f16_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1979// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x46,0x06,0x00]
1980
1981v_cvt_f32_f16_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1982// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x86,0x06,0x00]
1983
1984v_cvt_f32_f16_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1985// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0xc6,0x06,0x00]
1986
1987v_cvt_f32_f16_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
1988// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x06,0x00]
1989
1990v_cvt_f32_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
1991// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x00,0x06,0x00]
1992
1993v_cvt_f32_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
1994// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x01,0x06,0x00]
1995
1996v_cvt_f32_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
1997// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x02,0x06,0x00]
1998
1999v_cvt_f32_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
2000// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x03,0x06,0x00]
2001
2002v_cvt_f32_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
2003// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x04,0x06,0x00]
2004
2005v_cvt_f32_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
2006// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x05,0x06,0x00]
2007
2008v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
2009// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x0e,0x06,0x00]
2010
2011v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
2012// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x16,0x06,0x00]
2013
2014v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
2015// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x16,0x06,0x00]
2016
2017v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
2018// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x06,0x00]
2019
2020v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
2021// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x00,0x00]
2022
2023v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
2024// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x01,0x00]
2025
2026v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
2027// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x02,0x00]
2028
2029v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
2030// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x03,0x00]
2031
2032v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
2033// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x04,0x00]
2034
2035v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
2036// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x05,0x00]
2037
2038v_cvt_f32_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2039// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x16,0x00]
2040
2041v_cvt_f32_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2042// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x26,0x00]
2043
2044v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2045// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0x00]
2046
2047v_cvt_f32_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2048// GFX10: encoding: [0xfa,0x16,0xfe,0x7f,0x01,0xe4,0x00,0x00]
2049
2050v_cvt_f32_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2051// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0xff,0xe4,0x00,0x00]
2052
2053v_cvt_f32_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
2054// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x1b,0x00,0x00]
2055
2056v_cvt_f32_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
2057// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x40,0x01,0x00]
2058
2059v_cvt_f32_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
2060// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x41,0x01,0x00]
2061
2062v_cvt_f32_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
2063// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x01,0x01,0x00]
2064
2065v_cvt_f32_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
2066// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x0f,0x01,0x00]
2067
2068v_cvt_f32_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
2069// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x11,0x01,0x00]
2070
2071v_cvt_f32_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
2072// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x1f,0x01,0x00]
2073
2074v_cvt_f32_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
2075// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x21,0x01,0x00]
2076
2077v_cvt_f32_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
2078// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x2f,0x01,0x00]
2079
2080v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
2081// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0x10]
2082
2083v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
2084// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0x30]
2085
2086v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
2087// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
2088
2089v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
2090// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
2091
2092v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
2093// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0x01]
2094
2095v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
2096// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0x03]
2097
2098v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
2099// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
2100
2101v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
2102// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
2103
2104v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
2105// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x08,0x00]
2106
2107v_cvt_f32_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
2108// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x51,0x01,0x00]
2109
2110v_cvt_f32_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
2111// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x5f,0x01,0x00]
2112
2113v_cvt_f32_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
2114// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x61,0x01,0x00]
2115
2116v_cvt_f32_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
2117// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x6f,0x01,0x00]
2118
2119v_cvt_rpi_i32_f32 v5, v1
2120// GFX10: encoding: [0x01,0x19,0x0a,0x7e]
2121
2122v_cvt_rpi_i32_f32 v255, v1
2123// GFX10: encoding: [0x01,0x19,0xfe,0x7f]
2124
2125v_cvt_rpi_i32_f32 v5, v255
2126// GFX10: encoding: [0xff,0x19,0x0a,0x7e]
2127
2128v_cvt_rpi_i32_f32 v5, s1
2129// GFX10: encoding: [0x01,0x18,0x0a,0x7e]
2130
2131v_cvt_rpi_i32_f32 v5, s103
2132// GFX10: encoding: [0x67,0x18,0x0a,0x7e]
2133
2134v_cvt_rpi_i32_f32 v5, vcc_lo
2135// GFX10: encoding: [0x6a,0x18,0x0a,0x7e]
2136
2137v_cvt_rpi_i32_f32 v5, vcc_hi
2138// GFX10: encoding: [0x6b,0x18,0x0a,0x7e]
2139
2140v_cvt_rpi_i32_f32 v5, ttmp11
2141// GFX10: encoding: [0x77,0x18,0x0a,0x7e]
2142
2143v_cvt_rpi_i32_f32 v5, m0
2144// GFX10: encoding: [0x7c,0x18,0x0a,0x7e]
2145
2146v_cvt_rpi_i32_f32 v5, exec_lo
2147// GFX10: encoding: [0x7e,0x18,0x0a,0x7e]
2148
2149v_cvt_rpi_i32_f32 v5, exec_hi
2150// GFX10: encoding: [0x7f,0x18,0x0a,0x7e]
2151
2152v_cvt_rpi_i32_f32 v5, 0
2153// GFX10: encoding: [0x80,0x18,0x0a,0x7e]
2154
2155v_cvt_rpi_i32_f32 v5, -1
2156// GFX10: encoding: [0xc1,0x18,0x0a,0x7e]
2157
2158v_cvt_rpi_i32_f32 v5, 0.5
2159// GFX10: encoding: [0xf0,0x18,0x0a,0x7e]
2160
2161v_cvt_rpi_i32_f32 v5, -4.0
2162// GFX10: encoding: [0xf7,0x18,0x0a,0x7e]
2163
2164v_cvt_rpi_i32_f32 v5, 0xaf123456
2165// GFX10: encoding: [0xff,0x18,0x0a,0x7e,0x56,0x34,0x12,0xaf]
2166
2167v_cvt_rpi_i32_f32 v5, 0x3f717273
2168// GFX10: encoding: [0xff,0x18,0x0a,0x7e,0x73,0x72,0x71,0x3f]
2169
2170v_cvt_rpi_i32_f32_e64 v5, v1
2171// GFX10: encoding: [0x05,0x00,0x8c,0xd5,0x01,0x01,0x00,0x00]
2172
2173v_cvt_rpi_i32_f32_e64 v255, v1
2174// GFX10: encoding: [0xff,0x00,0x8c,0xd5,0x01,0x01,0x00,0x00]
2175
2176v_cvt_rpi_i32_f32_e64 v5, v255
2177// GFX10: encoding: [0x05,0x00,0x8c,0xd5,0xff,0x01,0x00,0x00]
2178
2179v_cvt_rpi_i32_f32_e64 v5, s1
2180// GFX10: encoding: [0x05,0x00,0x8c,0xd5,0x01,0x00,0x00,0x00]
2181
2182v_cvt_rpi_i32_f32_e64 v5, s101
2183// GFX10: encoding: [0x05,0x00,0x8c,0xd5,0x65,0x00,0x00,0x00]
2184
2185v_cvt_rpi_i32_f32_e64 v5, vcc_lo
2186// GFX10: encoding: [0x05,0x00,0x8c,0xd5,0x6a,0x00,0x00,0x00]
2187
2188v_cvt_rpi_i32_f32_e64 v5, vcc_hi
2189// GFX10: encoding: [0x05,0x00,0x8c,0xd5,0x6b,0x00,0x00,0x00]
2190
2191v_cvt_rpi_i32_f32_e64 v5, m0
2192// GFX10: encoding: [0x05,0x00,0x8c,0xd5,0x7c,0x00,0x00,0x00]
2193
2194v_cvt_rpi_i32_f32_e64 v5, exec_lo
2195// GFX10: encoding: [0x05,0x00,0x8c,0xd5,0x7e,0x00,0x00,0x00]
2196
2197v_cvt_rpi_i32_f32_e64 v5, exec_hi
2198// GFX10: encoding: [0x05,0x00,0x8c,0xd5,0x7f,0x00,0x00,0x00]
2199
2200v_cvt_rpi_i32_f32_e64 v5, 0
2201// GFX10: encoding: [0x05,0x00,0x8c,0xd5,0x80,0x00,0x00,0x00]
2202
2203v_cvt_rpi_i32_f32_e64 v5, -1
2204// GFX10: encoding: [0x05,0x00,0x8c,0xd5,0xc1,0x00,0x00,0x00]
2205
2206v_cvt_rpi_i32_f32_e64 v5, 0.5
2207// GFX10: encoding: [0x05,0x00,0x8c,0xd5,0xf0,0x00,0x00,0x00]
2208
2209v_cvt_rpi_i32_f32_e64 v5, -4.0
2210// GFX10: encoding: [0x05,0x00,0x8c,0xd5,0xf7,0x00,0x00,0x00]
2211
2212v_cvt_rpi_i32_f32_e64 v5, -v1
2213// GFX10: encoding: [0x05,0x00,0x8c,0xd5,0x01,0x01,0x00,0x20]
2214
2215v_cvt_rpi_i32_f32_e64 v5, |v1|
2216// GFX10: encoding: [0x05,0x01,0x8c,0xd5,0x01,0x01,0x00,0x00]
2217
2218v_cvt_rpi_i32_f32_e64 v5, v1 clamp
2219// GFX10: encoding: [0x05,0x80,0x8c,0xd5,0x01,0x01,0x00,0x00]
2220
2221v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2222// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x06,0x00]
2223
2224v_cvt_rpi_i32_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2225// GFX10: encoding: [0xf9,0x18,0xfe,0x7f,0x01,0x06,0x06,0x00]
2226
2227v_cvt_rpi_i32_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2228// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0xff,0x06,0x06,0x00]
2229
2230v_cvt_rpi_i32_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2231// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x86,0x00]
2232
2233v_cvt_rpi_i32_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2234// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x65,0x06,0x86,0x00]
2235
2236v_cvt_rpi_i32_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2237// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x6a,0x06,0x86,0x00]
2238
2239v_cvt_rpi_i32_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2240// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x6b,0x06,0x86,0x00]
2241
2242v_cvt_rpi_i32_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2243// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x7c,0x06,0x86,0x00]
2244
2245v_cvt_rpi_i32_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2246// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x7e,0x06,0x86,0x00]
2247
2248v_cvt_rpi_i32_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2249// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x7f,0x06,0x86,0x00]
2250
2251v_cvt_rpi_i32_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2252// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x26,0x06,0x00]
2253
2254v_cvt_rpi_i32_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
2255// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x06,0x00]
2256
2257v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
2258// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x00,0x06,0x00]
2259
2260v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
2261// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x01,0x06,0x00]
2262
2263v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
2264// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x02,0x06,0x00]
2265
2266v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
2267// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x03,0x06,0x00]
2268
2269v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
2270// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x04,0x06,0x00]
2271
2272v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
2273// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x05,0x06,0x00]
2274
2275v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
2276// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x0e,0x06,0x00]
2277
2278v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
2279// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x16,0x06,0x00]
2280
2281v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
2282// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x16,0x06,0x00]
2283
2284v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
2285// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x06,0x00]
2286
2287v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
2288// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x00,0x00]
2289
2290v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
2291// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x01,0x00]
2292
2293v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
2294// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x02,0x00]
2295
2296v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
2297// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x03,0x00]
2298
2299v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
2300// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x04,0x00]
2301
2302v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
2303// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x05,0x00]
2304
2305v_cvt_rpi_i32_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2306// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x16,0x00]
2307
2308v_cvt_rpi_i32_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2309// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x26,0x00]
2310
2311v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2312// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0x00]
2313
2314v_cvt_rpi_i32_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2315// GFX10: encoding: [0xfa,0x18,0xfe,0x7f,0x01,0xe4,0x00,0x00]
2316
2317v_cvt_rpi_i32_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2318// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0xff,0xe4,0x00,0x00]
2319
2320v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
2321// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x1b,0x00,0x00]
2322
2323v_cvt_rpi_i32_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
2324// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x40,0x01,0x00]
2325
2326v_cvt_rpi_i32_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
2327// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x41,0x01,0x00]
2328
2329v_cvt_rpi_i32_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
2330// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x01,0x01,0x00]
2331
2332v_cvt_rpi_i32_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
2333// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x0f,0x01,0x00]
2334
2335v_cvt_rpi_i32_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
2336// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x11,0x01,0x00]
2337
2338v_cvt_rpi_i32_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
2339// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x1f,0x01,0x00]
2340
2341v_cvt_rpi_i32_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
2342// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x21,0x01,0x00]
2343
2344v_cvt_rpi_i32_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
2345// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x2f,0x01,0x00]
2346
2347v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
2348// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0x10]
2349
2350v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
2351// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0x30]
2352
2353v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
2354// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
2355
2356v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
2357// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
2358
2359v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
2360// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0x01]
2361
2362v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
2363// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0x03]
2364
2365v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
2366// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
2367
2368v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
2369// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
2370
2371v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
2372// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x08,0x00]
2373
2374v_cvt_rpi_i32_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
2375// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x51,0x01,0x00]
2376
2377v_cvt_rpi_i32_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
2378// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x5f,0x01,0x00]
2379
2380v_cvt_rpi_i32_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
2381// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x61,0x01,0x00]
2382
2383v_cvt_rpi_i32_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
2384// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x6f,0x01,0x00]
2385
2386v_cvt_flr_i32_f32 v5, v1
2387// GFX10: encoding: [0x01,0x1b,0x0a,0x7e]
2388
2389v_cvt_flr_i32_f32 v255, v1
2390// GFX10: encoding: [0x01,0x1b,0xfe,0x7f]
2391
2392v_cvt_flr_i32_f32 v5, v255
2393// GFX10: encoding: [0xff,0x1b,0x0a,0x7e]
2394
2395v_cvt_flr_i32_f32 v5, s1
2396// GFX10: encoding: [0x01,0x1a,0x0a,0x7e]
2397
2398v_cvt_flr_i32_f32 v5, s103
2399// GFX10: encoding: [0x67,0x1a,0x0a,0x7e]
2400
2401v_cvt_flr_i32_f32 v5, vcc_lo
2402// GFX10: encoding: [0x6a,0x1a,0x0a,0x7e]
2403
2404v_cvt_flr_i32_f32 v5, vcc_hi
2405// GFX10: encoding: [0x6b,0x1a,0x0a,0x7e]
2406
2407v_cvt_flr_i32_f32 v5, ttmp11
2408// GFX10: encoding: [0x77,0x1a,0x0a,0x7e]
2409
2410v_cvt_flr_i32_f32 v5, m0
2411// GFX10: encoding: [0x7c,0x1a,0x0a,0x7e]
2412
2413v_cvt_flr_i32_f32 v5, exec_lo
2414// GFX10: encoding: [0x7e,0x1a,0x0a,0x7e]
2415
2416v_cvt_flr_i32_f32 v5, exec_hi
2417// GFX10: encoding: [0x7f,0x1a,0x0a,0x7e]
2418
2419v_cvt_flr_i32_f32 v5, 0
2420// GFX10: encoding: [0x80,0x1a,0x0a,0x7e]
2421
2422v_cvt_flr_i32_f32 v5, -1
2423// GFX10: encoding: [0xc1,0x1a,0x0a,0x7e]
2424
2425v_cvt_flr_i32_f32 v5, 0.5
2426// GFX10: encoding: [0xf0,0x1a,0x0a,0x7e]
2427
2428v_cvt_flr_i32_f32 v5, -4.0
2429// GFX10: encoding: [0xf7,0x1a,0x0a,0x7e]
2430
2431v_cvt_flr_i32_f32 v5, 0xaf123456
2432// GFX10: encoding: [0xff,0x1a,0x0a,0x7e,0x56,0x34,0x12,0xaf]
2433
2434v_cvt_flr_i32_f32 v5, 0x3f717273
2435// GFX10: encoding: [0xff,0x1a,0x0a,0x7e,0x73,0x72,0x71,0x3f]
2436
2437v_cvt_flr_i32_f32_e64 v5, v1
2438// GFX10: encoding: [0x05,0x00,0x8d,0xd5,0x01,0x01,0x00,0x00]
2439
2440v_cvt_flr_i32_f32_e64 v255, v1
2441// GFX10: encoding: [0xff,0x00,0x8d,0xd5,0x01,0x01,0x00,0x00]
2442
2443v_cvt_flr_i32_f32_e64 v5, v255
2444// GFX10: encoding: [0x05,0x00,0x8d,0xd5,0xff,0x01,0x00,0x00]
2445
2446v_cvt_flr_i32_f32_e64 v5, s1
2447// GFX10: encoding: [0x05,0x00,0x8d,0xd5,0x01,0x00,0x00,0x00]
2448
2449v_cvt_flr_i32_f32_e64 v5, s101
2450// GFX10: encoding: [0x05,0x00,0x8d,0xd5,0x65,0x00,0x00,0x00]
2451
2452v_cvt_flr_i32_f32_e64 v5, vcc_lo
2453// GFX10: encoding: [0x05,0x00,0x8d,0xd5,0x6a,0x00,0x00,0x00]
2454
2455v_cvt_flr_i32_f32_e64 v5, vcc_hi
2456// GFX10: encoding: [0x05,0x00,0x8d,0xd5,0x6b,0x00,0x00,0x00]
2457
2458v_cvt_flr_i32_f32_e64 v5, m0
2459// GFX10: encoding: [0x05,0x00,0x8d,0xd5,0x7c,0x00,0x00,0x00]
2460
2461v_cvt_flr_i32_f32_e64 v5, exec_lo
2462// GFX10: encoding: [0x05,0x00,0x8d,0xd5,0x7e,0x00,0x00,0x00]
2463
2464v_cvt_flr_i32_f32_e64 v5, exec_hi
2465// GFX10: encoding: [0x05,0x00,0x8d,0xd5,0x7f,0x00,0x00,0x00]
2466
2467v_cvt_flr_i32_f32_e64 v5, 0
2468// GFX10: encoding: [0x05,0x00,0x8d,0xd5,0x80,0x00,0x00,0x00]
2469
2470v_cvt_flr_i32_f32_e64 v5, -1
2471// GFX10: encoding: [0x05,0x00,0x8d,0xd5,0xc1,0x00,0x00,0x00]
2472
2473v_cvt_flr_i32_f32_e64 v5, 0.5
2474// GFX10: encoding: [0x05,0x00,0x8d,0xd5,0xf0,0x00,0x00,0x00]
2475
2476v_cvt_flr_i32_f32_e64 v5, -4.0
2477// GFX10: encoding: [0x05,0x00,0x8d,0xd5,0xf7,0x00,0x00,0x00]
2478
2479v_cvt_flr_i32_f32_e64 v5, -v1
2480// GFX10: encoding: [0x05,0x00,0x8d,0xd5,0x01,0x01,0x00,0x20]
2481
2482v_cvt_flr_i32_f32_e64 v5, |v1|
2483// GFX10: encoding: [0x05,0x01,0x8d,0xd5,0x01,0x01,0x00,0x00]
2484
2485v_cvt_flr_i32_f32_e64 v5, v1 clamp
2486// GFX10: encoding: [0x05,0x80,0x8d,0xd5,0x01,0x01,0x00,0x00]
2487
2488v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2489// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x06,0x00]
2490
2491v_cvt_flr_i32_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2492// GFX10: encoding: [0xf9,0x1a,0xfe,0x7f,0x01,0x06,0x06,0x00]
2493
2494v_cvt_flr_i32_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2495// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0xff,0x06,0x06,0x00]
2496
2497v_cvt_flr_i32_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2498// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x86,0x00]
2499
2500v_cvt_flr_i32_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2501// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x65,0x06,0x86,0x00]
2502
2503v_cvt_flr_i32_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2504// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x6a,0x06,0x86,0x00]
2505
2506v_cvt_flr_i32_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2507// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x6b,0x06,0x86,0x00]
2508
2509v_cvt_flr_i32_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2510// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x7c,0x06,0x86,0x00]
2511
2512v_cvt_flr_i32_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2513// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x7e,0x06,0x86,0x00]
2514
2515v_cvt_flr_i32_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2516// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x7f,0x06,0x86,0x00]
2517
2518v_cvt_flr_i32_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2519// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x26,0x06,0x00]
2520
2521v_cvt_flr_i32_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
2522// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x06,0x00]
2523
2524v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
2525// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x00,0x06,0x00]
2526
2527v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
2528// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x01,0x06,0x00]
2529
2530v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
2531// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x02,0x06,0x00]
2532
2533v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
2534// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x03,0x06,0x00]
2535
2536v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
2537// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x04,0x06,0x00]
2538
2539v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
2540// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x05,0x06,0x00]
2541
2542v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
2543// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x0e,0x06,0x00]
2544
2545v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
2546// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x16,0x06,0x00]
2547
2548v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
2549// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x16,0x06,0x00]
2550
2551v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
2552// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x06,0x00]
2553
2554v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
2555// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x00,0x00]
2556
2557v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
2558// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x01,0x00]
2559
2560v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
2561// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x02,0x00]
2562
2563v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
2564// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x03,0x00]
2565
2566v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
2567// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x04,0x00]
2568
2569v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
2570// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x05,0x00]
2571
2572v_cvt_flr_i32_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2573// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x16,0x00]
2574
2575v_cvt_flr_i32_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2576// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x26,0x00]
2577
2578v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2579// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0x00]
2580
2581v_cvt_flr_i32_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2582// GFX10: encoding: [0xfa,0x1a,0xfe,0x7f,0x01,0xe4,0x00,0x00]
2583
2584v_cvt_flr_i32_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2585// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0xff,0xe4,0x00,0x00]
2586
2587v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
2588// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x1b,0x00,0x00]
2589
2590v_cvt_flr_i32_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
2591// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x40,0x01,0x00]
2592
2593v_cvt_flr_i32_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
2594// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x41,0x01,0x00]
2595
2596v_cvt_flr_i32_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
2597// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x01,0x01,0x00]
2598
2599v_cvt_flr_i32_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
2600// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x0f,0x01,0x00]
2601
2602v_cvt_flr_i32_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
2603// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x11,0x01,0x00]
2604
2605v_cvt_flr_i32_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
2606// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x1f,0x01,0x00]
2607
2608v_cvt_flr_i32_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
2609// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x21,0x01,0x00]
2610
2611v_cvt_flr_i32_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
2612// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x2f,0x01,0x00]
2613
2614v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
2615// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0x10]
2616
2617v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
2618// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0x30]
2619
2620v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
2621// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
2622
2623v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
2624// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
2625
2626v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
2627// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0x01]
2628
2629v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
2630// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0x03]
2631
2632v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
2633// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
2634
2635v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
2636// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
2637
2638v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
2639// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x08,0x00]
2640
2641v_cvt_flr_i32_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
2642// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x51,0x01,0x00]
2643
2644v_cvt_flr_i32_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
2645// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x5f,0x01,0x00]
2646
2647v_cvt_flr_i32_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
2648// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x61,0x01,0x00]
2649
2650v_cvt_flr_i32_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
2651// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x6f,0x01,0x00]
2652
2653v_cvt_off_f32_i4 v5, v1
2654// GFX10: encoding: [0x01,0x1d,0x0a,0x7e]
2655
2656v_cvt_off_f32_i4 v255, v1
2657// GFX10: encoding: [0x01,0x1d,0xfe,0x7f]
2658
2659v_cvt_off_f32_i4 v5, v255
2660// GFX10: encoding: [0xff,0x1d,0x0a,0x7e]
2661
2662v_cvt_off_f32_i4 v5, s1
2663// GFX10: encoding: [0x01,0x1c,0x0a,0x7e]
2664
2665v_cvt_off_f32_i4 v5, s103
2666// GFX10: encoding: [0x67,0x1c,0x0a,0x7e]
2667
2668v_cvt_off_f32_i4 v5, vcc_lo
2669// GFX10: encoding: [0x6a,0x1c,0x0a,0x7e]
2670
2671v_cvt_off_f32_i4 v5, vcc_hi
2672// GFX10: encoding: [0x6b,0x1c,0x0a,0x7e]
2673
2674v_cvt_off_f32_i4 v5, ttmp11
2675// GFX10: encoding: [0x77,0x1c,0x0a,0x7e]
2676
2677v_cvt_off_f32_i4 v5, m0
2678// GFX10: encoding: [0x7c,0x1c,0x0a,0x7e]
2679
2680v_cvt_off_f32_i4 v5, exec_lo
2681// GFX10: encoding: [0x7e,0x1c,0x0a,0x7e]
2682
2683v_cvt_off_f32_i4 v5, exec_hi
2684// GFX10: encoding: [0x7f,0x1c,0x0a,0x7e]
2685
2686v_cvt_off_f32_i4 v5, 0
2687// GFX10: encoding: [0x80,0x1c,0x0a,0x7e]
2688
2689v_cvt_off_f32_i4 v5, -1
2690// GFX10: encoding: [0xc1,0x1c,0x0a,0x7e]
2691
2692v_cvt_off_f32_i4 v5, 0.5
2693// GFX10: encoding: [0xf0,0x1c,0x0a,0x7e]
2694
2695v_cvt_off_f32_i4 v5, -4.0
2696// GFX10: encoding: [0xf7,0x1c,0x0a,0x7e]
2697
2698v_cvt_off_f32_i4 v5, 0x4f
2699// GFX10: encoding: [0xff,0x1c,0x0a,0x7e,0x4f,0x00,0x00,0x00]
2700
2701v_cvt_off_f32_i4 v5, 0x41
2702// GFX10: encoding: [0xff,0x1c,0x0a,0x7e,0x41,0x00,0x00,0x00]
2703
2704v_cvt_off_f32_i4_e64 v5, v1
2705// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0x01,0x01,0x00,0x00]
2706
2707v_cvt_off_f32_i4_e64 v255, v1
2708// GFX10: encoding: [0xff,0x00,0x8e,0xd5,0x01,0x01,0x00,0x00]
2709
2710v_cvt_off_f32_i4_e64 v5, v255
2711// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0xff,0x01,0x00,0x00]
2712
2713v_cvt_off_f32_i4_e64 v5, s1
2714// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0x01,0x00,0x00,0x00]
2715
2716v_cvt_off_f32_i4_e64 v5, s101
2717// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0x65,0x00,0x00,0x00]
2718
2719v_cvt_off_f32_i4_e64 v5, vcc_lo
2720// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0x6a,0x00,0x00,0x00]
2721
2722v_cvt_off_f32_i4_e64 v5, vcc_hi
2723// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0x6b,0x00,0x00,0x00]
2724
2725v_cvt_off_f32_i4_e64 v5, m0
2726// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0x7c,0x00,0x00,0x00]
2727
2728v_cvt_off_f32_i4_e64 v5, exec_lo
2729// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0x7e,0x00,0x00,0x00]
2730
2731v_cvt_off_f32_i4_e64 v5, exec_hi
2732// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0x7f,0x00,0x00,0x00]
2733
2734v_cvt_off_f32_i4_e64 v5, 0
2735// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0x80,0x00,0x00,0x00]
2736
2737v_cvt_off_f32_i4_e64 v5, -1
2738// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0xc1,0x00,0x00,0x00]
2739
2740v_cvt_off_f32_i4_e64 v5, 0.5
2741// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0xf0,0x00,0x00,0x00]
2742
2743v_cvt_off_f32_i4_e64 v5, -4.0
2744// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0xf7,0x00,0x00,0x00]
2745
2746v_cvt_off_f32_i4_e64 v5, v1 clamp
2747// GFX10: encoding: [0x05,0x80,0x8e,0xd5,0x01,0x01,0x00,0x00]
2748
2749v_cvt_off_f32_i4_e64 v5, v1 mul:2
2750// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0x01,0x01,0x00,0x08]
2751
2752v_cvt_off_f32_i4_e64 v5, v1 mul:4
2753// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0x01,0x01,0x00,0x10]
2754
2755v_cvt_off_f32_i4_e64 v5, v1 div:2
2756// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0x01,0x01,0x00,0x18]
2757
2758v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2759// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x06,0x00]
2760
2761v_cvt_off_f32_i4_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2762// GFX10: encoding: [0xf9,0x1c,0xfe,0x7f,0x01,0x06,0x06,0x00]
2763
2764v_cvt_off_f32_i4_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2765// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0xff,0x06,0x06,0x00]
2766
2767v_cvt_off_f32_i4_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2768// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x86,0x00]
2769
2770v_cvt_off_f32_i4_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2771// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x65,0x06,0x86,0x00]
2772
2773v_cvt_off_f32_i4_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2774// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x6a,0x06,0x86,0x00]
2775
2776v_cvt_off_f32_i4_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2777// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x6b,0x06,0x86,0x00]
2778
2779v_cvt_off_f32_i4_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2780// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x7c,0x06,0x86,0x00]
2781
2782v_cvt_off_f32_i4_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2783// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x7e,0x06,0x86,0x00]
2784
2785v_cvt_off_f32_i4_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2786// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x7f,0x06,0x86,0x00]
2787
2788v_cvt_off_f32_i4_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2789// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x26,0x06,0x00]
2790
2791v_cvt_off_f32_i4_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2792// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x46,0x06,0x00]
2793
2794v_cvt_off_f32_i4_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2795// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x86,0x06,0x00]
2796
2797v_cvt_off_f32_i4_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2798// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0xc6,0x06,0x00]
2799
2800v_cvt_off_f32_i4_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
2801// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x06,0x00]
2802
2803v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
2804// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x00,0x06,0x00]
2805
2806v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
2807// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x01,0x06,0x00]
2808
2809v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
2810// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x02,0x06,0x00]
2811
2812v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
2813// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x03,0x06,0x00]
2814
2815v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
2816// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x04,0x06,0x00]
2817
2818v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
2819// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x05,0x06,0x00]
2820
2821v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
2822// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x0e,0x06,0x00]
2823
2824v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
2825// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x16,0x06,0x00]
2826
2827v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
2828// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x16,0x06,0x00]
2829
2830v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
2831// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x06,0x00]
2832
2833v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
2834// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x00,0x00]
2835
2836v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
2837// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x01,0x00]
2838
2839v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
2840// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x02,0x00]
2841
2842v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
2843// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x03,0x00]
2844
2845v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
2846// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x04,0x00]
2847
2848v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
2849// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x05,0x00]
2850
2851v_cvt_off_f32_i4_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2852// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x0e,0x00]
2853
2854v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2855// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0x00]
2856
2857v_cvt_off_f32_i4_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2858// GFX10: encoding: [0xfa,0x1c,0xfe,0x7f,0x01,0xe4,0x00,0x00]
2859
2860v_cvt_off_f32_i4_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2861// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0xff,0xe4,0x00,0x00]
2862
2863v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
2864// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x1b,0x00,0x00]
2865
2866v_cvt_off_f32_i4_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
2867// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x40,0x01,0x00]
2868
2869v_cvt_off_f32_i4_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
2870// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x41,0x01,0x00]
2871
2872v_cvt_off_f32_i4_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
2873// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x01,0x01,0x00]
2874
2875v_cvt_off_f32_i4_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
2876// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x0f,0x01,0x00]
2877
2878v_cvt_off_f32_i4_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
2879// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x11,0x01,0x00]
2880
2881v_cvt_off_f32_i4_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
2882// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x1f,0x01,0x00]
2883
2884v_cvt_off_f32_i4_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
2885// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x21,0x01,0x00]
2886
2887v_cvt_off_f32_i4_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
2888// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x2f,0x01,0x00]
2889
2890v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
2891// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0x10]
2892
2893v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
2894// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0x30]
2895
2896v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
2897// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
2898
2899v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
2900// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
2901
2902v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
2903// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0x01]
2904
2905v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
2906// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0x03]
2907
2908v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
2909// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
2910
2911v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
2912// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
2913
2914v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
2915// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x08,0x00]
2916
2917v_cvt_off_f32_i4_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
2918// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x51,0x01,0x00]
2919
2920v_cvt_off_f32_i4_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
2921// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x5f,0x01,0x00]
2922
2923v_cvt_off_f32_i4_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
2924// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x61,0x01,0x00]
2925
2926v_cvt_off_f32_i4_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
2927// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x6f,0x01,0x00]
2928
2929v_cvt_f32_f64 v5, v[1:2]
2930// GFX10: encoding: [0x01,0x1f,0x0a,0x7e]
2931
2932v_cvt_f32_f64 v255, v[1:2]
2933// GFX10: encoding: [0x01,0x1f,0xfe,0x7f]
2934
2935v_cvt_f32_f64 v5, v[254:255]
2936// GFX10: encoding: [0xfe,0x1f,0x0a,0x7e]
2937
2938v_cvt_f32_f64 v5, s[2:3]
2939// GFX10: encoding: [0x02,0x1e,0x0a,0x7e]
2940
2941v_cvt_f32_f64 v5, s[4:5]
2942// GFX10: encoding: [0x04,0x1e,0x0a,0x7e]
2943
2944v_cvt_f32_f64 v5, s[102:103]
2945// GFX10: encoding: [0x66,0x1e,0x0a,0x7e]
2946
2947v_cvt_f32_f64 v5, vcc
2948// GFX10: encoding: [0x6a,0x1e,0x0a,0x7e]
2949
2950v_cvt_f32_f64 v5, ttmp[10:11]
2951// GFX10: encoding: [0x76,0x1e,0x0a,0x7e]
2952
2953v_cvt_f32_f64 v5, exec
2954// GFX10: encoding: [0x7e,0x1e,0x0a,0x7e]
2955
2956v_cvt_f32_f64 v5, 0
2957// GFX10: encoding: [0x80,0x1e,0x0a,0x7e]
2958
2959v_cvt_f32_f64 v5, -1
2960// GFX10: encoding: [0xc1,0x1e,0x0a,0x7e]
2961
2962v_cvt_f32_f64 v5, 0.5
2963// GFX10: encoding: [0xf0,0x1e,0x0a,0x7e]
2964
2965v_cvt_f32_f64 v5, -4.0
2966// GFX10: encoding: [0xf7,0x1e,0x0a,0x7e]
2967
2968v_cvt_f32_f64 v5, 0xaf123456
2969// GFX10: encoding: [0xff,0x1e,0x0a,0x7e,0x56,0x34,0x12,0xaf]
2970
2971v_cvt_f32_f64 v5, 0x3f717273
2972// GFX10: encoding: [0xff,0x1e,0x0a,0x7e,0x73,0x72,0x71,0x3f]
2973
2974v_cvt_f32_f64_e64 v5, v[1:2]
2975// GFX10: encoding: [0x05,0x00,0x8f,0xd5,0x01,0x01,0x00,0x00]
2976
2977v_cvt_f32_f64_e64 v255, v[1:2]
2978// GFX10: encoding: [0xff,0x00,0x8f,0xd5,0x01,0x01,0x00,0x00]
2979
2980v_cvt_f32_f64_e64 v5, v[254:255]
2981// GFX10: encoding: [0x05,0x00,0x8f,0xd5,0xfe,0x01,0x00,0x00]
2982
2983v_cvt_f32_f64_e64 v5, s[2:3]
2984// GFX10: encoding: [0x05,0x00,0x8f,0xd5,0x02,0x00,0x00,0x00]
2985
2986v_cvt_f32_f64_e64 v5, s[4:5]
2987// GFX10: encoding: [0x05,0x00,0x8f,0xd5,0x04,0x00,0x00,0x00]
2988
2989v_cvt_f32_f64_e64 v5, s[100:101]
2990// GFX10: encoding: [0x05,0x00,0x8f,0xd5,0x64,0x00,0x00,0x00]
2991
2992v_cvt_f32_f64_e64 v5, vcc
2993// GFX10: encoding: [0x05,0x00,0x8f,0xd5,0x6a,0x00,0x00,0x00]
2994
2995v_cvt_f32_f64_e64 v5, exec
2996// GFX10: encoding: [0x05,0x00,0x8f,0xd5,0x7e,0x00,0x00,0x00]
2997
2998v_cvt_f32_f64_e64 v5, 0
2999// GFX10: encoding: [0x05,0x00,0x8f,0xd5,0x80,0x00,0x00,0x00]
3000
3001v_cvt_f32_f64_e64 v5, -1
3002// GFX10: encoding: [0x05,0x00,0x8f,0xd5,0xc1,0x00,0x00,0x00]
3003
3004v_cvt_f32_f64_e64 v5, 0.5
3005// GFX10: encoding: [0x05,0x00,0x8f,0xd5,0xf0,0x00,0x00,0x00]
3006
3007v_cvt_f32_f64_e64 v5, -4.0
3008// GFX10: encoding: [0x05,0x00,0x8f,0xd5,0xf7,0x00,0x00,0x00]
3009
3010v_cvt_f32_f64_e64 v5, -v[1:2]
3011// GFX10: encoding: [0x05,0x00,0x8f,0xd5,0x01,0x01,0x00,0x20]
3012
3013v_cvt_f32_f64_e64 v5, |v[1:2]|
3014// GFX10: encoding: [0x05,0x01,0x8f,0xd5,0x01,0x01,0x00,0x00]
3015
3016v_cvt_f32_f64_e64 v5, v[1:2] clamp
3017// GFX10: encoding: [0x05,0x80,0x8f,0xd5,0x01,0x01,0x00,0x00]
3018
3019v_cvt_f32_f64_e64 v5, v[1:2] mul:2
3020// GFX10: encoding: [0x05,0x00,0x8f,0xd5,0x01,0x01,0x00,0x08]
3021
3022v_cvt_f32_f64_e64 v5, v[1:2] mul:4
3023// GFX10: encoding: [0x05,0x00,0x8f,0xd5,0x01,0x01,0x00,0x10]
3024
3025v_cvt_f32_f64_e64 v5, v[1:2] div:2
3026// GFX10: encoding: [0x05,0x00,0x8f,0xd5,0x01,0x01,0x00,0x18]
3027
3028v_cvt_f64_f32 v[5:6], v1
3029// GFX10: encoding: [0x01,0x21,0x0a,0x7e]
3030
3031v_cvt_f64_f32 v[254:255], v1
3032// GFX10: encoding: [0x01,0x21,0xfc,0x7f]
3033
3034v_cvt_f64_f32 v[5:6], v255
3035// GFX10: encoding: [0xff,0x21,0x0a,0x7e]
3036
3037v_cvt_f64_f32 v[5:6], s1
3038// GFX10: encoding: [0x01,0x20,0x0a,0x7e]
3039
3040v_cvt_f64_f32 v[5:6], s103
3041// GFX10: encoding: [0x67,0x20,0x0a,0x7e]
3042
3043v_cvt_f64_f32 v[5:6], vcc_lo
3044// GFX10: encoding: [0x6a,0x20,0x0a,0x7e]
3045
3046v_cvt_f64_f32 v[5:6], vcc_hi
3047// GFX10: encoding: [0x6b,0x20,0x0a,0x7e]
3048
3049v_cvt_f64_f32 v[5:6], ttmp11
3050// GFX10: encoding: [0x77,0x20,0x0a,0x7e]
3051
3052v_cvt_f64_f32 v[5:6], m0
3053// GFX10: encoding: [0x7c,0x20,0x0a,0x7e]
3054
3055v_cvt_f64_f32 v[5:6], exec_lo
3056// GFX10: encoding: [0x7e,0x20,0x0a,0x7e]
3057
3058v_cvt_f64_f32 v[5:6], exec_hi
3059// GFX10: encoding: [0x7f,0x20,0x0a,0x7e]
3060
3061v_cvt_f64_f32 v[5:6], 0
3062// GFX10: encoding: [0x80,0x20,0x0a,0x7e]
3063
3064v_cvt_f64_f32 v[5:6], -1
3065// GFX10: encoding: [0xc1,0x20,0x0a,0x7e]
3066
3067v_cvt_f64_f32 v[5:6], 0.5
3068// GFX10: encoding: [0xf0,0x20,0x0a,0x7e]
3069
3070v_cvt_f64_f32 v[5:6], -4.0
3071// GFX10: encoding: [0xf7,0x20,0x0a,0x7e]
3072
3073v_cvt_f64_f32 v[5:6], 0xaf123456
3074// GFX10: encoding: [0xff,0x20,0x0a,0x7e,0x56,0x34,0x12,0xaf]
3075
3076v_cvt_f64_f32 v[5:6], 0x3f717273
3077// GFX10: encoding: [0xff,0x20,0x0a,0x7e,0x73,0x72,0x71,0x3f]
3078
3079v_cvt_f64_f32_e64 v[5:6], v1
3080// GFX10: encoding: [0x05,0x00,0x90,0xd5,0x01,0x01,0x00,0x00]
3081
3082v_cvt_f64_f32_e64 v[254:255], v1
3083// GFX10: encoding: [0xfe,0x00,0x90,0xd5,0x01,0x01,0x00,0x00]
3084
3085v_cvt_f64_f32_e64 v[5:6], v255
3086// GFX10: encoding: [0x05,0x00,0x90,0xd5,0xff,0x01,0x00,0x00]
3087
3088v_cvt_f64_f32_e64 v[5:6], s1
3089// GFX10: encoding: [0x05,0x00,0x90,0xd5,0x01,0x00,0x00,0x00]
3090
3091v_cvt_f64_f32_e64 v[5:6], s101
3092// GFX10: encoding: [0x05,0x00,0x90,0xd5,0x65,0x00,0x00,0x00]
3093
3094v_cvt_f64_f32_e64 v[5:6], vcc_lo
3095// GFX10: encoding: [0x05,0x00,0x90,0xd5,0x6a,0x00,0x00,0x00]
3096
3097v_cvt_f64_f32_e64 v[5:6], vcc_hi
3098// GFX10: encoding: [0x05,0x00,0x90,0xd5,0x6b,0x00,0x00,0x00]
3099
3100v_cvt_f64_f32_e64 v[5:6], m0
3101// GFX10: encoding: [0x05,0x00,0x90,0xd5,0x7c,0x00,0x00,0x00]
3102
3103v_cvt_f64_f32_e64 v[5:6], exec_lo
3104// GFX10: encoding: [0x05,0x00,0x90,0xd5,0x7e,0x00,0x00,0x00]
3105
3106v_cvt_f64_f32_e64 v[5:6], exec_hi
3107// GFX10: encoding: [0x05,0x00,0x90,0xd5,0x7f,0x00,0x00,0x00]
3108
3109v_cvt_f64_f32_e64 v[5:6], 0
3110// GFX10: encoding: [0x05,0x00,0x90,0xd5,0x80,0x00,0x00,0x00]
3111
3112v_cvt_f64_f32_e64 v[5:6], -1
3113// GFX10: encoding: [0x05,0x00,0x90,0xd5,0xc1,0x00,0x00,0x00]
3114
3115v_cvt_f64_f32_e64 v[5:6], 0.5
3116// GFX10: encoding: [0x05,0x00,0x90,0xd5,0xf0,0x00,0x00,0x00]
3117
3118v_cvt_f64_f32_e64 v[5:6], -4.0
3119// GFX10: encoding: [0x05,0x00,0x90,0xd5,0xf7,0x00,0x00,0x00]
3120
3121v_cvt_f64_f32_e64 v[5:6], -v1
3122// GFX10: encoding: [0x05,0x00,0x90,0xd5,0x01,0x01,0x00,0x20]
3123
3124v_cvt_f64_f32_e64 v[5:6], |v1|
3125// GFX10: encoding: [0x05,0x01,0x90,0xd5,0x01,0x01,0x00,0x00]
3126
3127v_cvt_f64_f32_e64 v[5:6], v1 clamp
3128// GFX10: encoding: [0x05,0x80,0x90,0xd5,0x01,0x01,0x00,0x00]
3129
3130v_cvt_f64_f32_e64 v[5:6], v1 mul:2
3131// GFX10: encoding: [0x05,0x00,0x90,0xd5,0x01,0x01,0x00,0x08]
3132
3133v_cvt_f64_f32_e64 v[5:6], v1 mul:4
3134// GFX10: encoding: [0x05,0x00,0x90,0xd5,0x01,0x01,0x00,0x10]
3135
3136v_cvt_f64_f32_e64 v[5:6], v1 div:2
3137// GFX10: encoding: [0x05,0x00,0x90,0xd5,0x01,0x01,0x00,0x18]
3138
3139v_cvt_f32_ubyte0 v5, v1
3140// GFX10: encoding: [0x01,0x23,0x0a,0x7e]
3141
3142v_cvt_f32_ubyte0 v255, v1
3143// GFX10: encoding: [0x01,0x23,0xfe,0x7f]
3144
3145v_cvt_f32_ubyte0 v5, v255
3146// GFX10: encoding: [0xff,0x23,0x0a,0x7e]
3147
3148v_cvt_f32_ubyte0 v5, s1
3149// GFX10: encoding: [0x01,0x22,0x0a,0x7e]
3150
3151v_cvt_f32_ubyte0 v5, s103
3152// GFX10: encoding: [0x67,0x22,0x0a,0x7e]
3153
3154v_cvt_f32_ubyte0 v5, vcc_lo
3155// GFX10: encoding: [0x6a,0x22,0x0a,0x7e]
3156
3157v_cvt_f32_ubyte0 v5, vcc_hi
3158// GFX10: encoding: [0x6b,0x22,0x0a,0x7e]
3159
3160v_cvt_f32_ubyte0 v5, ttmp11
3161// GFX10: encoding: [0x77,0x22,0x0a,0x7e]
3162
3163v_cvt_f32_ubyte0 v5, m0
3164// GFX10: encoding: [0x7c,0x22,0x0a,0x7e]
3165
3166v_cvt_f32_ubyte0 v5, exec_lo
3167// GFX10: encoding: [0x7e,0x22,0x0a,0x7e]
3168
3169v_cvt_f32_ubyte0 v5, exec_hi
3170// GFX10: encoding: [0x7f,0x22,0x0a,0x7e]
3171
3172v_cvt_f32_ubyte0 v5, 0
3173// GFX10: encoding: [0x80,0x22,0x0a,0x7e]
3174
3175v_cvt_f32_ubyte0 v5, -1
3176// GFX10: encoding: [0xc1,0x22,0x0a,0x7e]
3177
3178v_cvt_f32_ubyte0 v5, 0.5
3179// GFX10: encoding: [0xf0,0x22,0x0a,0x7e]
3180
3181v_cvt_f32_ubyte0 v5, -4.0
3182// GFX10: encoding: [0xf7,0x22,0x0a,0x7e]
3183
3184v_cvt_f32_ubyte0 v5, 0xaf123456
3185// GFX10: encoding: [0xff,0x22,0x0a,0x7e,0x56,0x34,0x12,0xaf]
3186
3187v_cvt_f32_ubyte0 v5, 0x3f717273
3188// GFX10: encoding: [0xff,0x22,0x0a,0x7e,0x73,0x72,0x71,0x3f]
3189
3190v_cvt_f32_ubyte0_e64 v5, v1
3191// GFX10: encoding: [0x05,0x00,0x91,0xd5,0x01,0x01,0x00,0x00]
3192
3193v_cvt_f32_ubyte0_e64 v255, v1
3194// GFX10: encoding: [0xff,0x00,0x91,0xd5,0x01,0x01,0x00,0x00]
3195
3196v_cvt_f32_ubyte0_e64 v5, v255
3197// GFX10: encoding: [0x05,0x00,0x91,0xd5,0xff,0x01,0x00,0x00]
3198
3199v_cvt_f32_ubyte0_e64 v5, s1
3200// GFX10: encoding: [0x05,0x00,0x91,0xd5,0x01,0x00,0x00,0x00]
3201
3202v_cvt_f32_ubyte0_e64 v5, s101
3203// GFX10: encoding: [0x05,0x00,0x91,0xd5,0x65,0x00,0x00,0x00]
3204
3205v_cvt_f32_ubyte0_e64 v5, vcc_lo
3206// GFX10: encoding: [0x05,0x00,0x91,0xd5,0x6a,0x00,0x00,0x00]
3207
3208v_cvt_f32_ubyte0_e64 v5, vcc_hi
3209// GFX10: encoding: [0x05,0x00,0x91,0xd5,0x6b,0x00,0x00,0x00]
3210
3211v_cvt_f32_ubyte0_e64 v5, m0
3212// GFX10: encoding: [0x05,0x00,0x91,0xd5,0x7c,0x00,0x00,0x00]
3213
3214v_cvt_f32_ubyte0_e64 v5, exec_lo
3215// GFX10: encoding: [0x05,0x00,0x91,0xd5,0x7e,0x00,0x00,0x00]
3216
3217v_cvt_f32_ubyte0_e64 v5, exec_hi
3218// GFX10: encoding: [0x05,0x00,0x91,0xd5,0x7f,0x00,0x00,0x00]
3219
3220v_cvt_f32_ubyte0_e64 v5, 0
3221// GFX10: encoding: [0x05,0x00,0x91,0xd5,0x80,0x00,0x00,0x00]
3222
3223v_cvt_f32_ubyte0_e64 v5, -1
3224// GFX10: encoding: [0x05,0x00,0x91,0xd5,0xc1,0x00,0x00,0x00]
3225
3226v_cvt_f32_ubyte0_e64 v5, 0.5
3227// GFX10: encoding: [0x05,0x00,0x91,0xd5,0xf0,0x00,0x00,0x00]
3228
3229v_cvt_f32_ubyte0_e64 v5, -4.0
3230// GFX10: encoding: [0x05,0x00,0x91,0xd5,0xf7,0x00,0x00,0x00]
3231
3232v_cvt_f32_ubyte0_e64 v5, v1 clamp
3233// GFX10: encoding: [0x05,0x80,0x91,0xd5,0x01,0x01,0x00,0x00]
3234
3235v_cvt_f32_ubyte0_e64 v5, v1 mul:2
3236// GFX10: encoding: [0x05,0x00,0x91,0xd5,0x01,0x01,0x00,0x08]
3237
3238v_cvt_f32_ubyte0_e64 v5, v1 mul:4
3239// GFX10: encoding: [0x05,0x00,0x91,0xd5,0x01,0x01,0x00,0x10]
3240
3241v_cvt_f32_ubyte0_e64 v5, v1 div:2
3242// GFX10: encoding: [0x05,0x00,0x91,0xd5,0x01,0x01,0x00,0x18]
3243
3244v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3245// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x06,0x00]
3246
3247v_cvt_f32_ubyte0_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3248// GFX10: encoding: [0xf9,0x22,0xfe,0x7f,0x01,0x06,0x06,0x00]
3249
3250v_cvt_f32_ubyte0_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3251// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0xff,0x06,0x06,0x00]
3252
3253v_cvt_f32_ubyte0_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3254// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x86,0x00]
3255
3256v_cvt_f32_ubyte0_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3257// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x65,0x06,0x86,0x00]
3258
3259v_cvt_f32_ubyte0_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3260// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x6a,0x06,0x86,0x00]
3261
3262v_cvt_f32_ubyte0_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3263// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x6b,0x06,0x86,0x00]
3264
3265v_cvt_f32_ubyte0_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3266// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x7c,0x06,0x86,0x00]
3267
3268v_cvt_f32_ubyte0_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3269// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x7e,0x06,0x86,0x00]
3270
3271v_cvt_f32_ubyte0_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3272// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x7f,0x06,0x86,0x00]
3273
3274v_cvt_f32_ubyte0_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3275// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x26,0x06,0x00]
3276
3277v_cvt_f32_ubyte0_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3278// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x46,0x06,0x00]
3279
3280v_cvt_f32_ubyte0_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3281// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x86,0x06,0x00]
3282
3283v_cvt_f32_ubyte0_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3284// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0xc6,0x06,0x00]
3285
3286v_cvt_f32_ubyte0_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
3287// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x06,0x00]
3288
3289v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
3290// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x00,0x06,0x00]
3291
3292v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
3293// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x01,0x06,0x00]
3294
3295v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
3296// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x02,0x06,0x00]
3297
3298v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
3299// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x03,0x06,0x00]
3300
3301v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
3302// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x04,0x06,0x00]
3303
3304v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
3305// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x05,0x06,0x00]
3306
3307v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
3308// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x0e,0x06,0x00]
3309
3310v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
3311// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x16,0x06,0x00]
3312
3313v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
3314// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x16,0x06,0x00]
3315
3316v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
3317// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x06,0x00]
3318
3319v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
3320// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x00,0x00]
3321
3322v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
3323// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x01,0x00]
3324
3325v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
3326// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x02,0x00]
3327
3328v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
3329// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x03,0x00]
3330
3331v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
3332// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x04,0x00]
3333
3334v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
3335// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x05,0x00]
3336
3337v_cvt_f32_ubyte0_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3338// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x0e,0x00]
3339
3340v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
3341// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0x00]
3342
3343v_cvt_f32_ubyte0_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
3344// GFX10: encoding: [0xfa,0x22,0xfe,0x7f,0x01,0xe4,0x00,0x00]
3345
3346v_cvt_f32_ubyte0_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
3347// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0xff,0xe4,0x00,0x00]
3348
3349v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
3350// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x1b,0x00,0x00]
3351
3352v_cvt_f32_ubyte0_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
3353// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x40,0x01,0x00]
3354
3355v_cvt_f32_ubyte0_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
3356// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x41,0x01,0x00]
3357
3358v_cvt_f32_ubyte0_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
3359// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x01,0x01,0x00]
3360
3361v_cvt_f32_ubyte0_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
3362// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x0f,0x01,0x00]
3363
3364v_cvt_f32_ubyte0_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
3365// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x11,0x01,0x00]
3366
3367v_cvt_f32_ubyte0_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
3368// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x1f,0x01,0x00]
3369
3370v_cvt_f32_ubyte0_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
3371// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x21,0x01,0x00]
3372
3373v_cvt_f32_ubyte0_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
3374// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x2f,0x01,0x00]
3375
3376v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
3377// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0x10]
3378
3379v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
3380// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0x30]
3381
3382v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
3383// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
3384
3385v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
3386// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
3387
3388v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
3389// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0x01]
3390
3391v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
3392// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0x03]
3393
3394v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
3395// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
3396
3397v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
3398// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
3399
3400v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
3401// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x08,0x00]
3402
3403v_cvt_f32_ubyte0_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
3404// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x51,0x01,0x00]
3405
3406v_cvt_f32_ubyte0_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
3407// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x5f,0x01,0x00]
3408
3409v_cvt_f32_ubyte0_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
3410// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x61,0x01,0x00]
3411
3412v_cvt_f32_ubyte0_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
3413// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x6f,0x01,0x00]
3414
3415v_cvt_f32_ubyte1 v5, v1
3416// GFX10: encoding: [0x01,0x25,0x0a,0x7e]
3417
3418v_cvt_f32_ubyte1 v255, v1
3419// GFX10: encoding: [0x01,0x25,0xfe,0x7f]
3420
3421v_cvt_f32_ubyte1 v5, v255
3422// GFX10: encoding: [0xff,0x25,0x0a,0x7e]
3423
3424v_cvt_f32_ubyte1 v5, s1
3425// GFX10: encoding: [0x01,0x24,0x0a,0x7e]
3426
3427v_cvt_f32_ubyte1 v5, s103
3428// GFX10: encoding: [0x67,0x24,0x0a,0x7e]
3429
3430v_cvt_f32_ubyte1 v5, vcc_lo
3431// GFX10: encoding: [0x6a,0x24,0x0a,0x7e]
3432
3433v_cvt_f32_ubyte1 v5, vcc_hi
3434// GFX10: encoding: [0x6b,0x24,0x0a,0x7e]
3435
3436v_cvt_f32_ubyte1 v5, ttmp11
3437// GFX10: encoding: [0x77,0x24,0x0a,0x7e]
3438
3439v_cvt_f32_ubyte1 v5, m0
3440// GFX10: encoding: [0x7c,0x24,0x0a,0x7e]
3441
3442v_cvt_f32_ubyte1 v5, exec_lo
3443// GFX10: encoding: [0x7e,0x24,0x0a,0x7e]
3444
3445v_cvt_f32_ubyte1 v5, exec_hi
3446// GFX10: encoding: [0x7f,0x24,0x0a,0x7e]
3447
3448v_cvt_f32_ubyte1 v5, 0
3449// GFX10: encoding: [0x80,0x24,0x0a,0x7e]
3450
3451v_cvt_f32_ubyte1 v5, -1
3452// GFX10: encoding: [0xc1,0x24,0x0a,0x7e]
3453
3454v_cvt_f32_ubyte1 v5, 0.5
3455// GFX10: encoding: [0xf0,0x24,0x0a,0x7e]
3456
3457v_cvt_f32_ubyte1 v5, -4.0
3458// GFX10: encoding: [0xf7,0x24,0x0a,0x7e]
3459
3460v_cvt_f32_ubyte1 v5, 0xaf123456
3461// GFX10: encoding: [0xff,0x24,0x0a,0x7e,0x56,0x34,0x12,0xaf]
3462
3463v_cvt_f32_ubyte1 v5, 0x3f717273
3464// GFX10: encoding: [0xff,0x24,0x0a,0x7e,0x73,0x72,0x71,0x3f]
3465
3466v_cvt_f32_ubyte1_e64 v5, v1
3467// GFX10: encoding: [0x05,0x00,0x92,0xd5,0x01,0x01,0x00,0x00]
3468
3469v_cvt_f32_ubyte1_e64 v255, v1
3470// GFX10: encoding: [0xff,0x00,0x92,0xd5,0x01,0x01,0x00,0x00]
3471
3472v_cvt_f32_ubyte1_e64 v5, v255
3473// GFX10: encoding: [0x05,0x00,0x92,0xd5,0xff,0x01,0x00,0x00]
3474
3475v_cvt_f32_ubyte1_e64 v5, s1
3476// GFX10: encoding: [0x05,0x00,0x92,0xd5,0x01,0x00,0x00,0x00]
3477
3478v_cvt_f32_ubyte1_e64 v5, s101
3479// GFX10: encoding: [0x05,0x00,0x92,0xd5,0x65,0x00,0x00,0x00]
3480
3481v_cvt_f32_ubyte1_e64 v5, vcc_lo
3482// GFX10: encoding: [0x05,0x00,0x92,0xd5,0x6a,0x00,0x00,0x00]
3483
3484v_cvt_f32_ubyte1_e64 v5, vcc_hi
3485// GFX10: encoding: [0x05,0x00,0x92,0xd5,0x6b,0x00,0x00,0x00]
3486
3487v_cvt_f32_ubyte1_e64 v5, m0
3488// GFX10: encoding: [0x05,0x00,0x92,0xd5,0x7c,0x00,0x00,0x00]
3489
3490v_cvt_f32_ubyte1_e64 v5, exec_lo
3491// GFX10: encoding: [0x05,0x00,0x92,0xd5,0x7e,0x00,0x00,0x00]
3492
3493v_cvt_f32_ubyte1_e64 v5, exec_hi
3494// GFX10: encoding: [0x05,0x00,0x92,0xd5,0x7f,0x00,0x00,0x00]
3495
3496v_cvt_f32_ubyte1_e64 v5, 0
3497// GFX10: encoding: [0x05,0x00,0x92,0xd5,0x80,0x00,0x00,0x00]
3498
3499v_cvt_f32_ubyte1_e64 v5, -1
3500// GFX10: encoding: [0x05,0x00,0x92,0xd5,0xc1,0x00,0x00,0x00]
3501
3502v_cvt_f32_ubyte1_e64 v5, 0.5
3503// GFX10: encoding: [0x05,0x00,0x92,0xd5,0xf0,0x00,0x00,0x00]
3504
3505v_cvt_f32_ubyte1_e64 v5, -4.0
3506// GFX10: encoding: [0x05,0x00,0x92,0xd5,0xf7,0x00,0x00,0x00]
3507
3508v_cvt_f32_ubyte1_e64 v5, v1 clamp
3509// GFX10: encoding: [0x05,0x80,0x92,0xd5,0x01,0x01,0x00,0x00]
3510
3511v_cvt_f32_ubyte1_e64 v5, v1 mul:2
3512// GFX10: encoding: [0x05,0x00,0x92,0xd5,0x01,0x01,0x00,0x08]
3513
3514v_cvt_f32_ubyte1_e64 v5, v1 mul:4
3515// GFX10: encoding: [0x05,0x00,0x92,0xd5,0x01,0x01,0x00,0x10]
3516
3517v_cvt_f32_ubyte1_e64 v5, v1 div:2
3518// GFX10: encoding: [0x05,0x00,0x92,0xd5,0x01,0x01,0x00,0x18]
3519
3520v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3521// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x06,0x00]
3522
3523v_cvt_f32_ubyte1_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3524// GFX10: encoding: [0xf9,0x24,0xfe,0x7f,0x01,0x06,0x06,0x00]
3525
3526v_cvt_f32_ubyte1_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3527// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0xff,0x06,0x06,0x00]
3528
3529v_cvt_f32_ubyte1_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3530// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x86,0x00]
3531
3532v_cvt_f32_ubyte1_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3533// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x65,0x06,0x86,0x00]
3534
3535v_cvt_f32_ubyte1_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3536// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x6a,0x06,0x86,0x00]
3537
3538v_cvt_f32_ubyte1_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3539// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x6b,0x06,0x86,0x00]
3540
3541v_cvt_f32_ubyte1_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3542// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x7c,0x06,0x86,0x00]
3543
3544v_cvt_f32_ubyte1_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3545// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x7e,0x06,0x86,0x00]
3546
3547v_cvt_f32_ubyte1_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3548// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x7f,0x06,0x86,0x00]
3549
3550v_cvt_f32_ubyte1_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3551// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x26,0x06,0x00]
3552
3553v_cvt_f32_ubyte1_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3554// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x46,0x06,0x00]
3555
3556v_cvt_f32_ubyte1_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3557// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x86,0x06,0x00]
3558
3559v_cvt_f32_ubyte1_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3560// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0xc6,0x06,0x00]
3561
3562v_cvt_f32_ubyte1_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
3563// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x06,0x00]
3564
3565v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
3566// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x00,0x06,0x00]
3567
3568v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
3569// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x01,0x06,0x00]
3570
3571v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
3572// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x02,0x06,0x00]
3573
3574v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
3575// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x03,0x06,0x00]
3576
3577v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
3578// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x04,0x06,0x00]
3579
3580v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
3581// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x05,0x06,0x00]
3582
3583v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
3584// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x0e,0x06,0x00]
3585
3586v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
3587// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x16,0x06,0x00]
3588
3589v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
3590// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x16,0x06,0x00]
3591
3592v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
3593// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x06,0x00]
3594
3595v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
3596// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x00,0x00]
3597
3598v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
3599// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x01,0x00]
3600
3601v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
3602// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x02,0x00]
3603
3604v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
3605// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x03,0x00]
3606
3607v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
3608// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x04,0x00]
3609
3610v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
3611// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x05,0x00]
3612
3613v_cvt_f32_ubyte1_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3614// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x0e,0x00]
3615
3616v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
3617// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0x00]
3618
3619v_cvt_f32_ubyte1_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
3620// GFX10: encoding: [0xfa,0x24,0xfe,0x7f,0x01,0xe4,0x00,0x00]
3621
3622v_cvt_f32_ubyte1_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
3623// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0xff,0xe4,0x00,0x00]
3624
3625v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
3626// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x1b,0x00,0x00]
3627
3628v_cvt_f32_ubyte1_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
3629// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x40,0x01,0x00]
3630
3631v_cvt_f32_ubyte1_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
3632// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x41,0x01,0x00]
3633
3634v_cvt_f32_ubyte1_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
3635// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x01,0x01,0x00]
3636
3637v_cvt_f32_ubyte1_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
3638// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x0f,0x01,0x00]
3639
3640v_cvt_f32_ubyte1_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
3641// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x11,0x01,0x00]
3642
3643v_cvt_f32_ubyte1_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
3644// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x1f,0x01,0x00]
3645
3646v_cvt_f32_ubyte1_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
3647// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x21,0x01,0x00]
3648
3649v_cvt_f32_ubyte1_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
3650// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x2f,0x01,0x00]
3651
3652v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
3653// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0x10]
3654
3655v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
3656// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0x30]
3657
3658v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
3659// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
3660
3661v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
3662// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
3663
3664v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
3665// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0x01]
3666
3667v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
3668// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0x03]
3669
3670v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
3671// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
3672
3673v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
3674// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
3675
3676v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
3677// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x08,0x00]
3678
3679v_cvt_f32_ubyte1_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
3680// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x51,0x01,0x00]
3681
3682v_cvt_f32_ubyte1_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
3683// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x5f,0x01,0x00]
3684
3685v_cvt_f32_ubyte1_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
3686// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x61,0x01,0x00]
3687
3688v_cvt_f32_ubyte1_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
3689// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x6f,0x01,0x00]
3690
3691v_cvt_f32_ubyte2 v5, v1
3692// GFX10: encoding: [0x01,0x27,0x0a,0x7e]
3693
3694v_cvt_f32_ubyte2 v255, v1
3695// GFX10: encoding: [0x01,0x27,0xfe,0x7f]
3696
3697v_cvt_f32_ubyte2 v5, v255
3698// GFX10: encoding: [0xff,0x27,0x0a,0x7e]
3699
3700v_cvt_f32_ubyte2 v5, s1
3701// GFX10: encoding: [0x01,0x26,0x0a,0x7e]
3702
3703v_cvt_f32_ubyte2 v5, s103
3704// GFX10: encoding: [0x67,0x26,0x0a,0x7e]
3705
3706v_cvt_f32_ubyte2 v5, vcc_lo
3707// GFX10: encoding: [0x6a,0x26,0x0a,0x7e]
3708
3709v_cvt_f32_ubyte2 v5, vcc_hi
3710// GFX10: encoding: [0x6b,0x26,0x0a,0x7e]
3711
3712v_cvt_f32_ubyte2 v5, ttmp11
3713// GFX10: encoding: [0x77,0x26,0x0a,0x7e]
3714
3715v_cvt_f32_ubyte2 v5, m0
3716// GFX10: encoding: [0x7c,0x26,0x0a,0x7e]
3717
3718v_cvt_f32_ubyte2 v5, exec_lo
3719// GFX10: encoding: [0x7e,0x26,0x0a,0x7e]
3720
3721v_cvt_f32_ubyte2 v5, exec_hi
3722// GFX10: encoding: [0x7f,0x26,0x0a,0x7e]
3723
3724v_cvt_f32_ubyte2 v5, 0
3725// GFX10: encoding: [0x80,0x26,0x0a,0x7e]
3726
3727v_cvt_f32_ubyte2 v5, -1
3728// GFX10: encoding: [0xc1,0x26,0x0a,0x7e]
3729
3730v_cvt_f32_ubyte2 v5, 0.5
3731// GFX10: encoding: [0xf0,0x26,0x0a,0x7e]
3732
3733v_cvt_f32_ubyte2 v5, -4.0
3734// GFX10: encoding: [0xf7,0x26,0x0a,0x7e]
3735
3736v_cvt_f32_ubyte2 v5, 0xaf123456
3737// GFX10: encoding: [0xff,0x26,0x0a,0x7e,0x56,0x34,0x12,0xaf]
3738
3739v_cvt_f32_ubyte2 v5, 0x3f717273
3740// GFX10: encoding: [0xff,0x26,0x0a,0x7e,0x73,0x72,0x71,0x3f]
3741
3742v_cvt_f32_ubyte2_e64 v5, v1
3743// GFX10: encoding: [0x05,0x00,0x93,0xd5,0x01,0x01,0x00,0x00]
3744
3745v_cvt_f32_ubyte2_e64 v255, v1
3746// GFX10: encoding: [0xff,0x00,0x93,0xd5,0x01,0x01,0x00,0x00]
3747
3748v_cvt_f32_ubyte2_e64 v5, v255
3749// GFX10: encoding: [0x05,0x00,0x93,0xd5,0xff,0x01,0x00,0x00]
3750
3751v_cvt_f32_ubyte2_e64 v5, s1
3752// GFX10: encoding: [0x05,0x00,0x93,0xd5,0x01,0x00,0x00,0x00]
3753
3754v_cvt_f32_ubyte2_e64 v5, s101
3755// GFX10: encoding: [0x05,0x00,0x93,0xd5,0x65,0x00,0x00,0x00]
3756
3757v_cvt_f32_ubyte2_e64 v5, vcc_lo
3758// GFX10: encoding: [0x05,0x00,0x93,0xd5,0x6a,0x00,0x00,0x00]
3759
3760v_cvt_f32_ubyte2_e64 v5, vcc_hi
3761// GFX10: encoding: [0x05,0x00,0x93,0xd5,0x6b,0x00,0x00,0x00]
3762
3763v_cvt_f32_ubyte2_e64 v5, m0
3764// GFX10: encoding: [0x05,0x00,0x93,0xd5,0x7c,0x00,0x00,0x00]
3765
3766v_cvt_f32_ubyte2_e64 v5, exec_lo
3767// GFX10: encoding: [0x05,0x00,0x93,0xd5,0x7e,0x00,0x00,0x00]
3768
3769v_cvt_f32_ubyte2_e64 v5, exec_hi
3770// GFX10: encoding: [0x05,0x00,0x93,0xd5,0x7f,0x00,0x00,0x00]
3771
3772v_cvt_f32_ubyte2_e64 v5, 0
3773// GFX10: encoding: [0x05,0x00,0x93,0xd5,0x80,0x00,0x00,0x00]
3774
3775v_cvt_f32_ubyte2_e64 v5, -1
3776// GFX10: encoding: [0x05,0x00,0x93,0xd5,0xc1,0x00,0x00,0x00]
3777
3778v_cvt_f32_ubyte2_e64 v5, 0.5
3779// GFX10: encoding: [0x05,0x00,0x93,0xd5,0xf0,0x00,0x00,0x00]
3780
3781v_cvt_f32_ubyte2_e64 v5, -4.0
3782// GFX10: encoding: [0x05,0x00,0x93,0xd5,0xf7,0x00,0x00,0x00]
3783
3784v_cvt_f32_ubyte2_e64 v5, v1 clamp
3785// GFX10: encoding: [0x05,0x80,0x93,0xd5,0x01,0x01,0x00,0x00]
3786
3787v_cvt_f32_ubyte2_e64 v5, v1 mul:2
3788// GFX10: encoding: [0x05,0x00,0x93,0xd5,0x01,0x01,0x00,0x08]
3789
3790v_cvt_f32_ubyte2_e64 v5, v1 mul:4
3791// GFX10: encoding: [0x05,0x00,0x93,0xd5,0x01,0x01,0x00,0x10]
3792
3793v_cvt_f32_ubyte2_e64 v5, v1 div:2
3794// GFX10: encoding: [0x05,0x00,0x93,0xd5,0x01,0x01,0x00,0x18]
3795
3796v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3797// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x06,0x00]
3798
3799v_cvt_f32_ubyte2_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3800// GFX10: encoding: [0xf9,0x26,0xfe,0x7f,0x01,0x06,0x06,0x00]
3801
3802v_cvt_f32_ubyte2_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3803// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0xff,0x06,0x06,0x00]
3804
3805v_cvt_f32_ubyte2_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3806// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x86,0x00]
3807
3808v_cvt_f32_ubyte2_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3809// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x65,0x06,0x86,0x00]
3810
3811v_cvt_f32_ubyte2_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3812// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x6a,0x06,0x86,0x00]
3813
3814v_cvt_f32_ubyte2_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3815// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x6b,0x06,0x86,0x00]
3816
3817v_cvt_f32_ubyte2_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3818// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x7c,0x06,0x86,0x00]
3819
3820v_cvt_f32_ubyte2_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3821// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x7e,0x06,0x86,0x00]
3822
3823v_cvt_f32_ubyte2_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3824// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x7f,0x06,0x86,0x00]
3825
3826v_cvt_f32_ubyte2_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3827// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x26,0x06,0x00]
3828
3829v_cvt_f32_ubyte2_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3830// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x46,0x06,0x00]
3831
3832v_cvt_f32_ubyte2_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3833// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x86,0x06,0x00]
3834
3835v_cvt_f32_ubyte2_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3836// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0xc6,0x06,0x00]
3837
3838v_cvt_f32_ubyte2_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
3839// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x06,0x00]
3840
3841v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
3842// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x00,0x06,0x00]
3843
3844v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
3845// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x01,0x06,0x00]
3846
3847v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
3848// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x02,0x06,0x00]
3849
3850v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
3851// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x03,0x06,0x00]
3852
3853v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
3854// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x04,0x06,0x00]
3855
3856v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
3857// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x05,0x06,0x00]
3858
3859v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
3860// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x0e,0x06,0x00]
3861
3862v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
3863// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x16,0x06,0x00]
3864
3865v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
3866// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x16,0x06,0x00]
3867
3868v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
3869// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x06,0x00]
3870
3871v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
3872// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x00,0x00]
3873
3874v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
3875// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x01,0x00]
3876
3877v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
3878// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x02,0x00]
3879
3880v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
3881// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x03,0x00]
3882
3883v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
3884// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x04,0x00]
3885
3886v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
3887// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x05,0x00]
3888
3889v_cvt_f32_ubyte2_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3890// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x0e,0x00]
3891
3892v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
3893// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0x00]
3894
3895v_cvt_f32_ubyte2_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
3896// GFX10: encoding: [0xfa,0x26,0xfe,0x7f,0x01,0xe4,0x00,0x00]
3897
3898v_cvt_f32_ubyte2_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
3899// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0xff,0xe4,0x00,0x00]
3900
3901v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
3902// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x1b,0x00,0x00]
3903
3904v_cvt_f32_ubyte2_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
3905// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x40,0x01,0x00]
3906
3907v_cvt_f32_ubyte2_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
3908// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x41,0x01,0x00]
3909
3910v_cvt_f32_ubyte2_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
3911// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x01,0x01,0x00]
3912
3913v_cvt_f32_ubyte2_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
3914// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x0f,0x01,0x00]
3915
3916v_cvt_f32_ubyte2_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
3917// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x11,0x01,0x00]
3918
3919v_cvt_f32_ubyte2_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
3920// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x1f,0x01,0x00]
3921
3922v_cvt_f32_ubyte2_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
3923// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x21,0x01,0x00]
3924
3925v_cvt_f32_ubyte2_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
3926// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x2f,0x01,0x00]
3927
3928v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
3929// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0x10]
3930
3931v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
3932// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0x30]
3933
3934v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
3935// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
3936
3937v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
3938// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
3939
3940v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
3941// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0x01]
3942
3943v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
3944// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0x03]
3945
3946v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
3947// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
3948
3949v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
3950// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
3951
3952v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
3953// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x08,0x00]
3954
3955v_cvt_f32_ubyte2_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
3956// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x51,0x01,0x00]
3957
3958v_cvt_f32_ubyte2_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
3959// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x5f,0x01,0x00]
3960
3961v_cvt_f32_ubyte2_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
3962// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x61,0x01,0x00]
3963
3964v_cvt_f32_ubyte2_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
3965// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x6f,0x01,0x00]
3966
3967v_cvt_f32_ubyte3 v5, v1
3968// GFX10: encoding: [0x01,0x29,0x0a,0x7e]
3969
3970v_cvt_f32_ubyte3 v255, v1
3971// GFX10: encoding: [0x01,0x29,0xfe,0x7f]
3972
3973v_cvt_f32_ubyte3 v5, v255
3974// GFX10: encoding: [0xff,0x29,0x0a,0x7e]
3975
3976v_cvt_f32_ubyte3 v5, s1
3977// GFX10: encoding: [0x01,0x28,0x0a,0x7e]
3978
3979v_cvt_f32_ubyte3 v5, s103
3980// GFX10: encoding: [0x67,0x28,0x0a,0x7e]
3981
3982v_cvt_f32_ubyte3 v5, vcc_lo
3983// GFX10: encoding: [0x6a,0x28,0x0a,0x7e]
3984
3985v_cvt_f32_ubyte3 v5, vcc_hi
3986// GFX10: encoding: [0x6b,0x28,0x0a,0x7e]
3987
3988v_cvt_f32_ubyte3 v5, ttmp11
3989// GFX10: encoding: [0x77,0x28,0x0a,0x7e]
3990
3991v_cvt_f32_ubyte3 v5, m0
3992// GFX10: encoding: [0x7c,0x28,0x0a,0x7e]
3993
3994v_cvt_f32_ubyte3 v5, exec_lo
3995// GFX10: encoding: [0x7e,0x28,0x0a,0x7e]
3996
3997v_cvt_f32_ubyte3 v5, exec_hi
3998// GFX10: encoding: [0x7f,0x28,0x0a,0x7e]
3999
4000v_cvt_f32_ubyte3 v5, 0
4001// GFX10: encoding: [0x80,0x28,0x0a,0x7e]
4002
4003v_cvt_f32_ubyte3 v5, -1
4004// GFX10: encoding: [0xc1,0x28,0x0a,0x7e]
4005
4006v_cvt_f32_ubyte3 v5, 0.5
4007// GFX10: encoding: [0xf0,0x28,0x0a,0x7e]
4008
4009v_cvt_f32_ubyte3 v5, -4.0
4010// GFX10: encoding: [0xf7,0x28,0x0a,0x7e]
4011
4012v_cvt_f32_ubyte3 v5, 0xaf123456
4013// GFX10: encoding: [0xff,0x28,0x0a,0x7e,0x56,0x34,0x12,0xaf]
4014
4015v_cvt_f32_ubyte3 v5, 0x3f717273
4016// GFX10: encoding: [0xff,0x28,0x0a,0x7e,0x73,0x72,0x71,0x3f]
4017
4018v_cvt_f32_ubyte3_e64 v5, v1
4019// GFX10: encoding: [0x05,0x00,0x94,0xd5,0x01,0x01,0x00,0x00]
4020
4021v_cvt_f32_ubyte3_e64 v255, v1
4022// GFX10: encoding: [0xff,0x00,0x94,0xd5,0x01,0x01,0x00,0x00]
4023
4024v_cvt_f32_ubyte3_e64 v5, v255
4025// GFX10: encoding: [0x05,0x00,0x94,0xd5,0xff,0x01,0x00,0x00]
4026
4027v_cvt_f32_ubyte3_e64 v5, s1
4028// GFX10: encoding: [0x05,0x00,0x94,0xd5,0x01,0x00,0x00,0x00]
4029
4030v_cvt_f32_ubyte3_e64 v5, s101
4031// GFX10: encoding: [0x05,0x00,0x94,0xd5,0x65,0x00,0x00,0x00]
4032
4033v_cvt_f32_ubyte3_e64 v5, vcc_lo
4034// GFX10: encoding: [0x05,0x00,0x94,0xd5,0x6a,0x00,0x00,0x00]
4035
4036v_cvt_f32_ubyte3_e64 v5, vcc_hi
4037// GFX10: encoding: [0x05,0x00,0x94,0xd5,0x6b,0x00,0x00,0x00]
4038
4039v_cvt_f32_ubyte3_e64 v5, m0
4040// GFX10: encoding: [0x05,0x00,0x94,0xd5,0x7c,0x00,0x00,0x00]
4041
4042v_cvt_f32_ubyte3_e64 v5, exec_lo
4043// GFX10: encoding: [0x05,0x00,0x94,0xd5,0x7e,0x00,0x00,0x00]
4044
4045v_cvt_f32_ubyte3_e64 v5, exec_hi
4046// GFX10: encoding: [0x05,0x00,0x94,0xd5,0x7f,0x00,0x00,0x00]
4047
4048v_cvt_f32_ubyte3_e64 v5, 0
4049// GFX10: encoding: [0x05,0x00,0x94,0xd5,0x80,0x00,0x00,0x00]
4050
4051v_cvt_f32_ubyte3_e64 v5, -1
4052// GFX10: encoding: [0x05,0x00,0x94,0xd5,0xc1,0x00,0x00,0x00]
4053
4054v_cvt_f32_ubyte3_e64 v5, 0.5
4055// GFX10: encoding: [0x05,0x00,0x94,0xd5,0xf0,0x00,0x00,0x00]
4056
4057v_cvt_f32_ubyte3_e64 v5, -4.0
4058// GFX10: encoding: [0x05,0x00,0x94,0xd5,0xf7,0x00,0x00,0x00]
4059
4060v_cvt_f32_ubyte3_e64 v5, v1 clamp
4061// GFX10: encoding: [0x05,0x80,0x94,0xd5,0x01,0x01,0x00,0x00]
4062
4063v_cvt_f32_ubyte3_e64 v5, v1 mul:2
4064// GFX10: encoding: [0x05,0x00,0x94,0xd5,0x01,0x01,0x00,0x08]
4065
4066v_cvt_f32_ubyte3_e64 v5, v1 mul:4
4067// GFX10: encoding: [0x05,0x00,0x94,0xd5,0x01,0x01,0x00,0x10]
4068
4069v_cvt_f32_ubyte3_e64 v5, v1 div:2
4070// GFX10: encoding: [0x05,0x00,0x94,0xd5,0x01,0x01,0x00,0x18]
4071
4072v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
4073// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x06,0x00]
4074
4075v_cvt_f32_ubyte3_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
4076// GFX10: encoding: [0xf9,0x28,0xfe,0x7f,0x01,0x06,0x06,0x00]
4077
4078v_cvt_f32_ubyte3_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
4079// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0xff,0x06,0x06,0x00]
4080
4081v_cvt_f32_ubyte3_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
4082// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x86,0x00]
4083
4084v_cvt_f32_ubyte3_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
4085// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x65,0x06,0x86,0x00]
4086
4087v_cvt_f32_ubyte3_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
4088// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x6a,0x06,0x86,0x00]
4089
4090v_cvt_f32_ubyte3_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
4091// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x6b,0x06,0x86,0x00]
4092
4093v_cvt_f32_ubyte3_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
4094// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x7c,0x06,0x86,0x00]
4095
4096v_cvt_f32_ubyte3_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
4097// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x7e,0x06,0x86,0x00]
4098
4099v_cvt_f32_ubyte3_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
4100// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x7f,0x06,0x86,0x00]
4101
4102v_cvt_f32_ubyte3_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
4103// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x26,0x06,0x00]
4104
4105v_cvt_f32_ubyte3_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
4106// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x46,0x06,0x00]
4107
4108v_cvt_f32_ubyte3_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
4109// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x86,0x06,0x00]
4110
4111v_cvt_f32_ubyte3_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
4112// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0xc6,0x06,0x00]
4113
4114v_cvt_f32_ubyte3_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
4115// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x06,0x00]
4116
4117v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
4118// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x00,0x06,0x00]
4119
4120v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
4121// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x01,0x06,0x00]
4122
4123v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
4124// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x02,0x06,0x00]
4125
4126v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
4127// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x03,0x06,0x00]
4128
4129v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
4130// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x04,0x06,0x00]
4131
4132v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
4133// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x05,0x06,0x00]
4134
4135v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
4136// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x0e,0x06,0x00]
4137
4138v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
4139// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x16,0x06,0x00]
4140
4141v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
4142// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x16,0x06,0x00]
4143
4144v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
4145// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x06,0x00]
4146
4147v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
4148// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x00,0x00]
4149
4150v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
4151// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x01,0x00]
4152
4153v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
4154// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x02,0x00]
4155
4156v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
4157// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x03,0x00]
4158
4159v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
4160// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x04,0x00]
4161
4162v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
4163// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x05,0x00]
4164
4165v_cvt_f32_ubyte3_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
4166// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x0e,0x00]
4167
4168v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
4169// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0x00]
4170
4171v_cvt_f32_ubyte3_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
4172// GFX10: encoding: [0xfa,0x28,0xfe,0x7f,0x01,0xe4,0x00,0x00]
4173
4174v_cvt_f32_ubyte3_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
4175// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0xff,0xe4,0x00,0x00]
4176
4177v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
4178// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x1b,0x00,0x00]
4179
4180v_cvt_f32_ubyte3_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
4181// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x40,0x01,0x00]
4182
4183v_cvt_f32_ubyte3_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
4184// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x41,0x01,0x00]
4185
4186v_cvt_f32_ubyte3_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
4187// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x01,0x01,0x00]
4188
4189v_cvt_f32_ubyte3_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
4190// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x0f,0x01,0x00]
4191
4192v_cvt_f32_ubyte3_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
4193// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x11,0x01,0x00]
4194
4195v_cvt_f32_ubyte3_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
4196// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x1f,0x01,0x00]
4197
4198v_cvt_f32_ubyte3_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
4199// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x21,0x01,0x00]
4200
4201v_cvt_f32_ubyte3_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
4202// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x2f,0x01,0x00]
4203
4204v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
4205// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0x10]
4206
4207v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
4208// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0x30]
4209
4210v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
4211// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
4212
4213v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
4214// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
4215
4216v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
4217// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0x01]
4218
4219v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
4220// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0x03]
4221
4222v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
4223// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
4224
4225v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
4226// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
4227
4228v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
4229// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x08,0x00]
4230
4231v_cvt_f32_ubyte3_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
4232// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x51,0x01,0x00]
4233
4234v_cvt_f32_ubyte3_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
4235// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x5f,0x01,0x00]
4236
4237v_cvt_f32_ubyte3_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
4238// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x61,0x01,0x00]
4239
4240v_cvt_f32_ubyte3_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
4241// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x6f,0x01,0x00]
4242
4243v_cvt_u32_f64 v5, v[1:2]
4244// GFX10: encoding: [0x01,0x2b,0x0a,0x7e]
4245
4246v_cvt_u32_f64 v255, v[1:2]
4247// GFX10: encoding: [0x01,0x2b,0xfe,0x7f]
4248
4249v_cvt_u32_f64 v5, v[254:255]
4250// GFX10: encoding: [0xfe,0x2b,0x0a,0x7e]
4251
4252v_cvt_u32_f64 v5, s[2:3]
4253// GFX10: encoding: [0x02,0x2a,0x0a,0x7e]
4254
4255v_cvt_u32_f64 v5, s[4:5]
4256// GFX10: encoding: [0x04,0x2a,0x0a,0x7e]
4257
4258v_cvt_u32_f64 v5, s[102:103]
4259// GFX10: encoding: [0x66,0x2a,0x0a,0x7e]
4260
4261v_cvt_u32_f64 v5, vcc
4262// GFX10: encoding: [0x6a,0x2a,0x0a,0x7e]
4263
4264v_cvt_u32_f64 v5, ttmp[10:11]
4265// GFX10: encoding: [0x76,0x2a,0x0a,0x7e]
4266
4267v_cvt_u32_f64 v5, exec
4268// GFX10: encoding: [0x7e,0x2a,0x0a,0x7e]
4269
4270v_cvt_u32_f64 v5, 0
4271// GFX10: encoding: [0x80,0x2a,0x0a,0x7e]
4272
4273v_cvt_u32_f64 v5, -1
4274// GFX10: encoding: [0xc1,0x2a,0x0a,0x7e]
4275
4276v_cvt_u32_f64 v5, 0.5
4277// GFX10: encoding: [0xf0,0x2a,0x0a,0x7e]
4278
4279v_cvt_u32_f64 v5, -4.0
4280// GFX10: encoding: [0xf7,0x2a,0x0a,0x7e]
4281
4282v_cvt_u32_f64 v5, 0xaf123456
4283// GFX10: encoding: [0xff,0x2a,0x0a,0x7e,0x56,0x34,0x12,0xaf]
4284
4285v_cvt_u32_f64 v5, 0x3f717273
4286// GFX10: encoding: [0xff,0x2a,0x0a,0x7e,0x73,0x72,0x71,0x3f]
4287
4288v_cvt_u32_f64_e64 v5, v[1:2]
4289// GFX10: encoding: [0x05,0x00,0x95,0xd5,0x01,0x01,0x00,0x00]
4290
4291v_cvt_u32_f64_e64 v255, v[1:2]
4292// GFX10: encoding: [0xff,0x00,0x95,0xd5,0x01,0x01,0x00,0x00]
4293
4294v_cvt_u32_f64_e64 v5, v[254:255]
4295// GFX10: encoding: [0x05,0x00,0x95,0xd5,0xfe,0x01,0x00,0x00]
4296
4297v_cvt_u32_f64_e64 v5, s[2:3]
4298// GFX10: encoding: [0x05,0x00,0x95,0xd5,0x02,0x00,0x00,0x00]
4299
4300v_cvt_u32_f64_e64 v5, s[4:5]
4301// GFX10: encoding: [0x05,0x00,0x95,0xd5,0x04,0x00,0x00,0x00]
4302
4303v_cvt_u32_f64_e64 v5, s[100:101]
4304// GFX10: encoding: [0x05,0x00,0x95,0xd5,0x64,0x00,0x00,0x00]
4305
4306v_cvt_u32_f64_e64 v5, vcc
4307// GFX10: encoding: [0x05,0x00,0x95,0xd5,0x6a,0x00,0x00,0x00]
4308
4309v_cvt_u32_f64_e64 v5, exec
4310// GFX10: encoding: [0x05,0x00,0x95,0xd5,0x7e,0x00,0x00,0x00]
4311
4312v_cvt_u32_f64_e64 v5, 0
4313// GFX10: encoding: [0x05,0x00,0x95,0xd5,0x80,0x00,0x00,0x00]
4314
4315v_cvt_u32_f64_e64 v5, -1
4316// GFX10: encoding: [0x05,0x00,0x95,0xd5,0xc1,0x00,0x00,0x00]
4317
4318v_cvt_u32_f64_e64 v5, 0.5
4319// GFX10: encoding: [0x05,0x00,0x95,0xd5,0xf0,0x00,0x00,0x00]
4320
4321v_cvt_u32_f64_e64 v5, -4.0
4322// GFX10: encoding: [0x05,0x00,0x95,0xd5,0xf7,0x00,0x00,0x00]
4323
4324v_cvt_u32_f64_e64 v5, -v[1:2]
4325// GFX10: encoding: [0x05,0x00,0x95,0xd5,0x01,0x01,0x00,0x20]
4326
4327v_cvt_u32_f64_e64 v5, |v[1:2]|
4328// GFX10: encoding: [0x05,0x01,0x95,0xd5,0x01,0x01,0x00,0x00]
4329
4330v_cvt_u32_f64_e64 v5, v[1:2] clamp
4331// GFX10: encoding: [0x05,0x80,0x95,0xd5,0x01,0x01,0x00,0x00]
4332
4333v_cvt_f64_u32 v[5:6], v1
4334// GFX10: encoding: [0x01,0x2d,0x0a,0x7e]
4335
4336v_cvt_f64_u32 v[254:255], v1
4337// GFX10: encoding: [0x01,0x2d,0xfc,0x7f]
4338
4339v_cvt_f64_u32 v[5:6], v255
4340// GFX10: encoding: [0xff,0x2d,0x0a,0x7e]
4341
4342v_cvt_f64_u32 v[5:6], s1
4343// GFX10: encoding: [0x01,0x2c,0x0a,0x7e]
4344
4345v_cvt_f64_u32 v[5:6], s103
4346// GFX10: encoding: [0x67,0x2c,0x0a,0x7e]
4347
4348v_cvt_f64_u32 v[5:6], vcc_lo
4349// GFX10: encoding: [0x6a,0x2c,0x0a,0x7e]
4350
4351v_cvt_f64_u32 v[5:6], vcc_hi
4352// GFX10: encoding: [0x6b,0x2c,0x0a,0x7e]
4353
4354v_cvt_f64_u32 v[5:6], ttmp11
4355// GFX10: encoding: [0x77,0x2c,0x0a,0x7e]
4356
4357v_cvt_f64_u32 v[5:6], m0
4358// GFX10: encoding: [0x7c,0x2c,0x0a,0x7e]
4359
4360v_cvt_f64_u32 v[5:6], exec_lo
4361// GFX10: encoding: [0x7e,0x2c,0x0a,0x7e]
4362
4363v_cvt_f64_u32 v[5:6], exec_hi
4364// GFX10: encoding: [0x7f,0x2c,0x0a,0x7e]
4365
4366v_cvt_f64_u32 v[5:6], 0
4367// GFX10: encoding: [0x80,0x2c,0x0a,0x7e]
4368
4369v_cvt_f64_u32 v[5:6], -1
4370// GFX10: encoding: [0xc1,0x2c,0x0a,0x7e]
4371
4372v_cvt_f64_u32 v[5:6], 0.5
4373// GFX10: encoding: [0xf0,0x2c,0x0a,0x7e]
4374
4375v_cvt_f64_u32 v[5:6], -4.0
4376// GFX10: encoding: [0xf7,0x2c,0x0a,0x7e]
4377
4378v_cvt_f64_u32 v[5:6], 0xaf123456
4379// GFX10: encoding: [0xff,0x2c,0x0a,0x7e,0x56,0x34,0x12,0xaf]
4380
4381v_cvt_f64_u32 v[5:6], 0x3f717273
4382// GFX10: encoding: [0xff,0x2c,0x0a,0x7e,0x73,0x72,0x71,0x3f]
4383
4384v_cvt_f64_u32_e64 v[5:6], v1
4385// GFX10: encoding: [0x05,0x00,0x96,0xd5,0x01,0x01,0x00,0x00]
4386
4387v_cvt_f64_u32_e64 v[254:255], v1
4388// GFX10: encoding: [0xfe,0x00,0x96,0xd5,0x01,0x01,0x00,0x00]
4389
4390v_cvt_f64_u32_e64 v[5:6], v255
4391// GFX10: encoding: [0x05,0x00,0x96,0xd5,0xff,0x01,0x00,0x00]
4392
4393v_cvt_f64_u32_e64 v[5:6], s1
4394// GFX10: encoding: [0x05,0x00,0x96,0xd5,0x01,0x00,0x00,0x00]
4395
4396v_cvt_f64_u32_e64 v[5:6], s101
4397// GFX10: encoding: [0x05,0x00,0x96,0xd5,0x65,0x00,0x00,0x00]
4398
4399v_cvt_f64_u32_e64 v[5:6], vcc_lo
4400// GFX10: encoding: [0x05,0x00,0x96,0xd5,0x6a,0x00,0x00,0x00]
4401
4402v_cvt_f64_u32_e64 v[5:6], vcc_hi
4403// GFX10: encoding: [0x05,0x00,0x96,0xd5,0x6b,0x00,0x00,0x00]
4404
4405v_cvt_f64_u32_e64 v[5:6], m0
4406// GFX10: encoding: [0x05,0x00,0x96,0xd5,0x7c,0x00,0x00,0x00]
4407
4408v_cvt_f64_u32_e64 v[5:6], exec_lo
4409// GFX10: encoding: [0x05,0x00,0x96,0xd5,0x7e,0x00,0x00,0x00]
4410
4411v_cvt_f64_u32_e64 v[5:6], exec_hi
4412// GFX10: encoding: [0x05,0x00,0x96,0xd5,0x7f,0x00,0x00,0x00]
4413
4414v_cvt_f64_u32_e64 v[5:6], 0
4415// GFX10: encoding: [0x05,0x00,0x96,0xd5,0x80,0x00,0x00,0x00]
4416
4417v_cvt_f64_u32_e64 v[5:6], -1
4418// GFX10: encoding: [0x05,0x00,0x96,0xd5,0xc1,0x00,0x00,0x00]
4419
4420v_cvt_f64_u32_e64 v[5:6], 0.5
4421// GFX10: encoding: [0x05,0x00,0x96,0xd5,0xf0,0x00,0x00,0x00]
4422
4423v_cvt_f64_u32_e64 v[5:6], -4.0
4424// GFX10: encoding: [0x05,0x00,0x96,0xd5,0xf7,0x00,0x00,0x00]
4425
4426v_cvt_f64_u32_e64 v[5:6], v1 clamp
4427// GFX10: encoding: [0x05,0x80,0x96,0xd5,0x01,0x01,0x00,0x00]
4428
4429v_cvt_f64_u32_e64 v[5:6], v1 mul:2
4430// GFX10: encoding: [0x05,0x00,0x96,0xd5,0x01,0x01,0x00,0x08]
4431
4432v_cvt_f64_u32_e64 v[5:6], v1 mul:4
4433// GFX10: encoding: [0x05,0x00,0x96,0xd5,0x01,0x01,0x00,0x10]
4434
4435v_cvt_f64_u32_e64 v[5:6], v1 div:2
4436// GFX10: encoding: [0x05,0x00,0x96,0xd5,0x01,0x01,0x00,0x18]
4437
4438v_trunc_f64 v[5:6], v[1:2]
4439// GFX10: encoding: [0x01,0x2f,0x0a,0x7e]
4440
4441v_trunc_f64 v[254:255], v[1:2]
4442// GFX10: encoding: [0x01,0x2f,0xfc,0x7f]
4443
4444v_trunc_f64 v[5:6], v[254:255]
4445// GFX10: encoding: [0xfe,0x2f,0x0a,0x7e]
4446
4447v_trunc_f64 v[5:6], s[2:3]
4448// GFX10: encoding: [0x02,0x2e,0x0a,0x7e]
4449
4450v_trunc_f64 v[5:6], s[4:5]
4451// GFX10: encoding: [0x04,0x2e,0x0a,0x7e]
4452
4453v_trunc_f64 v[5:6], s[102:103]
4454// GFX10: encoding: [0x66,0x2e,0x0a,0x7e]
4455
4456v_trunc_f64 v[5:6], vcc
4457// GFX10: encoding: [0x6a,0x2e,0x0a,0x7e]
4458
4459v_trunc_f64 v[5:6], ttmp[10:11]
4460// GFX10: encoding: [0x76,0x2e,0x0a,0x7e]
4461
4462v_trunc_f64 v[5:6], exec
4463// GFX10: encoding: [0x7e,0x2e,0x0a,0x7e]
4464
4465v_trunc_f64 v[5:6], 0
4466// GFX10: encoding: [0x80,0x2e,0x0a,0x7e]
4467
4468v_trunc_f64 v[5:6], -1
4469// GFX10: encoding: [0xc1,0x2e,0x0a,0x7e]
4470
4471v_trunc_f64 v[5:6], 0.5
4472// GFX10: encoding: [0xf0,0x2e,0x0a,0x7e]
4473
4474v_trunc_f64 v[5:6], -4.0
4475// GFX10: encoding: [0xf7,0x2e,0x0a,0x7e]
4476
4477v_trunc_f64 v[5:6], 0xaf123456
4478// GFX10: encoding: [0xff,0x2e,0x0a,0x7e,0x56,0x34,0x12,0xaf]
4479
4480v_trunc_f64 v[5:6], 0x3f717273
4481// GFX10: encoding: [0xff,0x2e,0x0a,0x7e,0x73,0x72,0x71,0x3f]
4482
4483v_trunc_f64_e64 v[5:6], v[1:2]
4484// GFX10: encoding: [0x05,0x00,0x97,0xd5,0x01,0x01,0x00,0x00]
4485
4486v_trunc_f64_e64 v[254:255], v[1:2]
4487// GFX10: encoding: [0xfe,0x00,0x97,0xd5,0x01,0x01,0x00,0x00]
4488
4489v_trunc_f64_e64 v[5:6], v[254:255]
4490// GFX10: encoding: [0x05,0x00,0x97,0xd5,0xfe,0x01,0x00,0x00]
4491
4492v_trunc_f64_e64 v[5:6], s[2:3]
4493// GFX10: encoding: [0x05,0x00,0x97,0xd5,0x02,0x00,0x00,0x00]
4494
4495v_trunc_f64_e64 v[5:6], s[4:5]
4496// GFX10: encoding: [0x05,0x00,0x97,0xd5,0x04,0x00,0x00,0x00]
4497
4498v_trunc_f64_e64 v[5:6], s[100:101]
4499// GFX10: encoding: [0x05,0x00,0x97,0xd5,0x64,0x00,0x00,0x00]
4500
4501v_trunc_f64_e64 v[5:6], vcc
4502// GFX10: encoding: [0x05,0x00,0x97,0xd5,0x6a,0x00,0x00,0x00]
4503
4504v_trunc_f64_e64 v[5:6], exec
4505// GFX10: encoding: [0x05,0x00,0x97,0xd5,0x7e,0x00,0x00,0x00]
4506
4507v_trunc_f64_e64 v[5:6], 0
4508// GFX10: encoding: [0x05,0x00,0x97,0xd5,0x80,0x00,0x00,0x00]
4509
4510v_trunc_f64_e64 v[5:6], -1
4511// GFX10: encoding: [0x05,0x00,0x97,0xd5,0xc1,0x00,0x00,0x00]
4512
4513v_trunc_f64_e64 v[5:6], 0.5
4514// GFX10: encoding: [0x05,0x00,0x97,0xd5,0xf0,0x00,0x00,0x00]
4515
4516v_trunc_f64_e64 v[5:6], -4.0
4517// GFX10: encoding: [0x05,0x00,0x97,0xd5,0xf7,0x00,0x00,0x00]
4518
4519v_trunc_f64_e64 v[5:6], -v[1:2]
4520// GFX10: encoding: [0x05,0x00,0x97,0xd5,0x01,0x01,0x00,0x20]
4521
4522v_trunc_f64_e64 v[5:6], |v[1:2]|
4523// GFX10: encoding: [0x05,0x01,0x97,0xd5,0x01,0x01,0x00,0x00]
4524
4525v_trunc_f64_e64 v[5:6], v[1:2] clamp
4526// GFX10: encoding: [0x05,0x80,0x97,0xd5,0x01,0x01,0x00,0x00]
4527
4528v_trunc_f64_e64 v[5:6], v[1:2] mul:2
4529// GFX10: encoding: [0x05,0x00,0x97,0xd5,0x01,0x01,0x00,0x08]
4530
4531v_trunc_f64_e64 v[5:6], v[1:2] mul:4
4532// GFX10: encoding: [0x05,0x00,0x97,0xd5,0x01,0x01,0x00,0x10]
4533
4534v_trunc_f64_e64 v[5:6], v[1:2] div:2
4535// GFX10: encoding: [0x05,0x00,0x97,0xd5,0x01,0x01,0x00,0x18]
4536
4537v_ceil_f64 v[5:6], v[1:2]
4538// GFX10: encoding: [0x01,0x31,0x0a,0x7e]
4539
4540v_ceil_f64 v[254:255], v[1:2]
4541// GFX10: encoding: [0x01,0x31,0xfc,0x7f]
4542
4543v_ceil_f64 v[5:6], v[254:255]
4544// GFX10: encoding: [0xfe,0x31,0x0a,0x7e]
4545
4546v_ceil_f64 v[5:6], s[2:3]
4547// GFX10: encoding: [0x02,0x30,0x0a,0x7e]
4548
4549v_ceil_f64 v[5:6], s[4:5]
4550// GFX10: encoding: [0x04,0x30,0x0a,0x7e]
4551
4552v_ceil_f64 v[5:6], s[102:103]
4553// GFX10: encoding: [0x66,0x30,0x0a,0x7e]
4554
4555v_ceil_f64 v[5:6], vcc
4556// GFX10: encoding: [0x6a,0x30,0x0a,0x7e]
4557
4558v_ceil_f64 v[5:6], ttmp[10:11]
4559// GFX10: encoding: [0x76,0x30,0x0a,0x7e]
4560
4561v_ceil_f64 v[5:6], exec
4562// GFX10: encoding: [0x7e,0x30,0x0a,0x7e]
4563
4564v_ceil_f64 v[5:6], 0
4565// GFX10: encoding: [0x80,0x30,0x0a,0x7e]
4566
4567v_ceil_f64 v[5:6], -1
4568// GFX10: encoding: [0xc1,0x30,0x0a,0x7e]
4569
4570v_ceil_f64 v[5:6], 0.5
4571// GFX10: encoding: [0xf0,0x30,0x0a,0x7e]
4572
4573v_ceil_f64 v[5:6], -4.0
4574// GFX10: encoding: [0xf7,0x30,0x0a,0x7e]
4575
4576v_ceil_f64 v[5:6], 0xaf123456
4577// GFX10: encoding: [0xff,0x30,0x0a,0x7e,0x56,0x34,0x12,0xaf]
4578
4579v_ceil_f64 v[5:6], 0x3f717273
4580// GFX10: encoding: [0xff,0x30,0x0a,0x7e,0x73,0x72,0x71,0x3f]
4581
4582v_ceil_f64_e64 v[5:6], v[1:2]
4583// GFX10: encoding: [0x05,0x00,0x98,0xd5,0x01,0x01,0x00,0x00]
4584
4585v_ceil_f64_e64 v[254:255], v[1:2]
4586// GFX10: encoding: [0xfe,0x00,0x98,0xd5,0x01,0x01,0x00,0x00]
4587
4588v_ceil_f64_e64 v[5:6], v[254:255]
4589// GFX10: encoding: [0x05,0x00,0x98,0xd5,0xfe,0x01,0x00,0x00]
4590
4591v_ceil_f64_e64 v[5:6], s[2:3]
4592// GFX10: encoding: [0x05,0x00,0x98,0xd5,0x02,0x00,0x00,0x00]
4593
4594v_ceil_f64_e64 v[5:6], s[4:5]
4595// GFX10: encoding: [0x05,0x00,0x98,0xd5,0x04,0x00,0x00,0x00]
4596
4597v_ceil_f64_e64 v[5:6], s[100:101]
4598// GFX10: encoding: [0x05,0x00,0x98,0xd5,0x64,0x00,0x00,0x00]
4599
4600v_ceil_f64_e64 v[5:6], vcc
4601// GFX10: encoding: [0x05,0x00,0x98,0xd5,0x6a,0x00,0x00,0x00]
4602
4603v_ceil_f64_e64 v[5:6], exec
4604// GFX10: encoding: [0x05,0x00,0x98,0xd5,0x7e,0x00,0x00,0x00]
4605
4606v_ceil_f64_e64 v[5:6], 0
4607// GFX10: encoding: [0x05,0x00,0x98,0xd5,0x80,0x00,0x00,0x00]
4608
4609v_ceil_f64_e64 v[5:6], -1
4610// GFX10: encoding: [0x05,0x00,0x98,0xd5,0xc1,0x00,0x00,0x00]
4611
4612v_ceil_f64_e64 v[5:6], 0.5
4613// GFX10: encoding: [0x05,0x00,0x98,0xd5,0xf0,0x00,0x00,0x00]
4614
4615v_ceil_f64_e64 v[5:6], -4.0
4616// GFX10: encoding: [0x05,0x00,0x98,0xd5,0xf7,0x00,0x00,0x00]
4617
4618v_ceil_f64_e64 v[5:6], -v[1:2]
4619// GFX10: encoding: [0x05,0x00,0x98,0xd5,0x01,0x01,0x00,0x20]
4620
4621v_ceil_f64_e64 v[5:6], |v[1:2]|
4622// GFX10: encoding: [0x05,0x01,0x98,0xd5,0x01,0x01,0x00,0x00]
4623
4624v_ceil_f64_e64 v[5:6], v[1:2] clamp
4625// GFX10: encoding: [0x05,0x80,0x98,0xd5,0x01,0x01,0x00,0x00]
4626
4627v_ceil_f64_e64 v[5:6], v[1:2] mul:2
4628// GFX10: encoding: [0x05,0x00,0x98,0xd5,0x01,0x01,0x00,0x08]
4629
4630v_ceil_f64_e64 v[5:6], v[1:2] mul:4
4631// GFX10: encoding: [0x05,0x00,0x98,0xd5,0x01,0x01,0x00,0x10]
4632
4633v_ceil_f64_e64 v[5:6], v[1:2] div:2
4634// GFX10: encoding: [0x05,0x00,0x98,0xd5,0x01,0x01,0x00,0x18]
4635
4636v_rndne_f64 v[5:6], v[1:2]
4637// GFX10: encoding: [0x01,0x33,0x0a,0x7e]
4638
4639v_rndne_f64 v[254:255], v[1:2]
4640// GFX10: encoding: [0x01,0x33,0xfc,0x7f]
4641
4642v_rndne_f64 v[5:6], v[254:255]
4643// GFX10: encoding: [0xfe,0x33,0x0a,0x7e]
4644
4645v_rndne_f64 v[5:6], s[2:3]
4646// GFX10: encoding: [0x02,0x32,0x0a,0x7e]
4647
4648v_rndne_f64 v[5:6], s[4:5]
4649// GFX10: encoding: [0x04,0x32,0x0a,0x7e]
4650
4651v_rndne_f64 v[5:6], s[102:103]
4652// GFX10: encoding: [0x66,0x32,0x0a,0x7e]
4653
4654v_rndne_f64 v[5:6], vcc
4655// GFX10: encoding: [0x6a,0x32,0x0a,0x7e]
4656
4657v_rndne_f64 v[5:6], ttmp[10:11]
4658// GFX10: encoding: [0x76,0x32,0x0a,0x7e]
4659
4660v_rndne_f64 v[5:6], exec
4661// GFX10: encoding: [0x7e,0x32,0x0a,0x7e]
4662
4663v_rndne_f64 v[5:6], 0
4664// GFX10: encoding: [0x80,0x32,0x0a,0x7e]
4665
4666v_rndne_f64 v[5:6], -1
4667// GFX10: encoding: [0xc1,0x32,0x0a,0x7e]
4668
4669v_rndne_f64 v[5:6], 0.5
4670// GFX10: encoding: [0xf0,0x32,0x0a,0x7e]
4671
4672v_rndne_f64 v[5:6], -4.0
4673// GFX10: encoding: [0xf7,0x32,0x0a,0x7e]
4674
4675v_rndne_f64 v[5:6], 0xaf123456
4676// GFX10: encoding: [0xff,0x32,0x0a,0x7e,0x56,0x34,0x12,0xaf]
4677
4678v_rndne_f64 v[5:6], 0x3f717273
4679// GFX10: encoding: [0xff,0x32,0x0a,0x7e,0x73,0x72,0x71,0x3f]
4680
4681v_rndne_f64_e64 v[5:6], v[1:2]
4682// GFX10: encoding: [0x05,0x00,0x99,0xd5,0x01,0x01,0x00,0x00]
4683
4684v_rndne_f64_e64 v[254:255], v[1:2]
4685// GFX10: encoding: [0xfe,0x00,0x99,0xd5,0x01,0x01,0x00,0x00]
4686
4687v_rndne_f64_e64 v[5:6], v[254:255]
4688// GFX10: encoding: [0x05,0x00,0x99,0xd5,0xfe,0x01,0x00,0x00]
4689
4690v_rndne_f64_e64 v[5:6], s[2:3]
4691// GFX10: encoding: [0x05,0x00,0x99,0xd5,0x02,0x00,0x00,0x00]
4692
4693v_rndne_f64_e64 v[5:6], s[4:5]
4694// GFX10: encoding: [0x05,0x00,0x99,0xd5,0x04,0x00,0x00,0x00]
4695
4696v_rndne_f64_e64 v[5:6], s[100:101]
4697// GFX10: encoding: [0x05,0x00,0x99,0xd5,0x64,0x00,0x00,0x00]
4698
4699v_rndne_f64_e64 v[5:6], vcc
4700// GFX10: encoding: [0x05,0x00,0x99,0xd5,0x6a,0x00,0x00,0x00]
4701
4702v_rndne_f64_e64 v[5:6], exec
4703// GFX10: encoding: [0x05,0x00,0x99,0xd5,0x7e,0x00,0x00,0x00]
4704
4705v_rndne_f64_e64 v[5:6], 0
4706// GFX10: encoding: [0x05,0x00,0x99,0xd5,0x80,0x00,0x00,0x00]
4707
4708v_rndne_f64_e64 v[5:6], -1
4709// GFX10: encoding: [0x05,0x00,0x99,0xd5,0xc1,0x00,0x00,0x00]
4710
4711v_rndne_f64_e64 v[5:6], 0.5
4712// GFX10: encoding: [0x05,0x00,0x99,0xd5,0xf0,0x00,0x00,0x00]
4713
4714v_rndne_f64_e64 v[5:6], -4.0
4715// GFX10: encoding: [0x05,0x00,0x99,0xd5,0xf7,0x00,0x00,0x00]
4716
4717v_rndne_f64_e64 v[5:6], -v[1:2]
4718// GFX10: encoding: [0x05,0x00,0x99,0xd5,0x01,0x01,0x00,0x20]
4719
4720v_rndne_f64_e64 v[5:6], v[1:2] clamp
4721// GFX10: encoding: [0x05,0x80,0x99,0xd5,0x01,0x01,0x00,0x00]
4722
4723v_rndne_f64_e64 v[5:6], v[1:2] mul:2
4724// GFX10: encoding: [0x05,0x00,0x99,0xd5,0x01,0x01,0x00,0x08]
4725
4726v_rndne_f64_e64 v[5:6], v[1:2] mul:4
4727// GFX10: encoding: [0x05,0x00,0x99,0xd5,0x01,0x01,0x00,0x10]
4728
4729v_rndne_f64_e64 v[5:6], v[1:2] div:2
4730// GFX10: encoding: [0x05,0x00,0x99,0xd5,0x01,0x01,0x00,0x18]
4731
4732v_floor_f64 v[5:6], v[1:2]
4733// GFX10: encoding: [0x01,0x35,0x0a,0x7e]
4734
4735v_floor_f64 v[254:255], v[1:2]
4736// GFX10: encoding: [0x01,0x35,0xfc,0x7f]
4737
4738v_floor_f64 v[5:6], v[254:255]
4739// GFX10: encoding: [0xfe,0x35,0x0a,0x7e]
4740
4741v_floor_f64 v[5:6], s[2:3]
4742// GFX10: encoding: [0x02,0x34,0x0a,0x7e]
4743
4744v_floor_f64 v[5:6], s[4:5]
4745// GFX10: encoding: [0x04,0x34,0x0a,0x7e]
4746
4747v_floor_f64 v[5:6], s[102:103]
4748// GFX10: encoding: [0x66,0x34,0x0a,0x7e]
4749
4750v_floor_f64 v[5:6], vcc
4751// GFX10: encoding: [0x6a,0x34,0x0a,0x7e]
4752
4753v_floor_f64 v[5:6], ttmp[10:11]
4754// GFX10: encoding: [0x76,0x34,0x0a,0x7e]
4755
4756v_floor_f64 v[5:6], exec
4757// GFX10: encoding: [0x7e,0x34,0x0a,0x7e]
4758
4759v_floor_f64 v[5:6], 0
4760// GFX10: encoding: [0x80,0x34,0x0a,0x7e]
4761
4762v_floor_f64 v[5:6], -1
4763// GFX10: encoding: [0xc1,0x34,0x0a,0x7e]
4764
4765v_floor_f64 v[5:6], 0.5
4766// GFX10: encoding: [0xf0,0x34,0x0a,0x7e]
4767
4768v_floor_f64 v[5:6], -4.0
4769// GFX10: encoding: [0xf7,0x34,0x0a,0x7e]
4770
4771v_floor_f64 v[5:6], 0xaf123456
4772// GFX10: encoding: [0xff,0x34,0x0a,0x7e,0x56,0x34,0x12,0xaf]
4773
4774v_floor_f64 v[5:6], 0x3f717273
4775// GFX10: encoding: [0xff,0x34,0x0a,0x7e,0x73,0x72,0x71,0x3f]
4776
4777v_floor_f64_e64 v[5:6], v[1:2]
4778// GFX10: encoding: [0x05,0x00,0x9a,0xd5,0x01,0x01,0x00,0x00]
4779
4780v_floor_f64_e64 v[254:255], v[1:2]
4781// GFX10: encoding: [0xfe,0x00,0x9a,0xd5,0x01,0x01,0x00,0x00]
4782
4783v_floor_f64_e64 v[5:6], v[254:255]
4784// GFX10: encoding: [0x05,0x00,0x9a,0xd5,0xfe,0x01,0x00,0x00]
4785
4786v_floor_f64_e64 v[5:6], s[2:3]
4787// GFX10: encoding: [0x05,0x00,0x9a,0xd5,0x02,0x00,0x00,0x00]
4788
4789v_floor_f64_e64 v[5:6], s[4:5]
4790// GFX10: encoding: [0x05,0x00,0x9a,0xd5,0x04,0x00,0x00,0x00]
4791
4792v_floor_f64_e64 v[5:6], s[100:101]
4793// GFX10: encoding: [0x05,0x00,0x9a,0xd5,0x64,0x00,0x00,0x00]
4794
4795v_floor_f64_e64 v[5:6], vcc
4796// GFX10: encoding: [0x05,0x00,0x9a,0xd5,0x6a,0x00,0x00,0x00]
4797
4798v_floor_f64_e64 v[5:6], exec
4799// GFX10: encoding: [0x05,0x00,0x9a,0xd5,0x7e,0x00,0x00,0x00]
4800
4801v_floor_f64_e64 v[5:6], 0
4802// GFX10: encoding: [0x05,0x00,0x9a,0xd5,0x80,0x00,0x00,0x00]
4803
4804v_floor_f64_e64 v[5:6], -1
4805// GFX10: encoding: [0x05,0x00,0x9a,0xd5,0xc1,0x00,0x00,0x00]
4806
4807v_floor_f64_e64 v[5:6], 0.5
4808// GFX10: encoding: [0x05,0x00,0x9a,0xd5,0xf0,0x00,0x00,0x00]
4809
4810v_floor_f64_e64 v[5:6], -4.0
4811// GFX10: encoding: [0x05,0x00,0x9a,0xd5,0xf7,0x00,0x00,0x00]
4812
4813v_floor_f64_e64 v[5:6], -v[1:2]
4814// GFX10: encoding: [0x05,0x00,0x9a,0xd5,0x01,0x01,0x00,0x20]
4815
4816v_floor_f64_e64 v[5:6], v[1:2] clamp
4817// GFX10: encoding: [0x05,0x80,0x9a,0xd5,0x01,0x01,0x00,0x00]
4818
4819v_floor_f64_e64 v[5:6], v[1:2] mul:2
4820// GFX10: encoding: [0x05,0x00,0x9a,0xd5,0x01,0x01,0x00,0x08]
4821
4822v_floor_f64_e64 v[5:6], v[1:2] mul:4
4823// GFX10: encoding: [0x05,0x00,0x9a,0xd5,0x01,0x01,0x00,0x10]
4824
4825v_floor_f64_e64 v[5:6], v[1:2] div:2
4826// GFX10: encoding: [0x05,0x00,0x9a,0xd5,0x01,0x01,0x00,0x18]
4827
4828v_pipeflush
4829// GFX10: encoding: [0x00,0x36,0x00,0x7e]
4830
4831v_pipeflush_e64
4832// GFX10: encoding: [0x00,0x00,0x9b,0xd5,0x00,0x00,0x00,0x00]
4833
4834v_fract_f32 v5, v1
4835// GFX10: encoding: [0x01,0x41,0x0a,0x7e]
4836
4837v_fract_f32 v255, v1
4838// GFX10: encoding: [0x01,0x41,0xfe,0x7f]
4839
4840v_fract_f32 v5, v255
4841// GFX10: encoding: [0xff,0x41,0x0a,0x7e]
4842
4843v_fract_f32 v5, s1
4844// GFX10: encoding: [0x01,0x40,0x0a,0x7e]
4845
4846v_fract_f32 v5, s103
4847// GFX10: encoding: [0x67,0x40,0x0a,0x7e]
4848
4849v_fract_f32 v5, vcc_lo
4850// GFX10: encoding: [0x6a,0x40,0x0a,0x7e]
4851
4852v_fract_f32 v5, vcc_hi
4853// GFX10: encoding: [0x6b,0x40,0x0a,0x7e]
4854
4855v_fract_f32 v5, ttmp11
4856// GFX10: encoding: [0x77,0x40,0x0a,0x7e]
4857
4858v_fract_f32 v5, m0
4859// GFX10: encoding: [0x7c,0x40,0x0a,0x7e]
4860
4861v_fract_f32 v5, exec_lo
4862// GFX10: encoding: [0x7e,0x40,0x0a,0x7e]
4863
4864v_fract_f32 v5, exec_hi
4865// GFX10: encoding: [0x7f,0x40,0x0a,0x7e]
4866
4867v_fract_f32 v5, 0
4868// GFX10: encoding: [0x80,0x40,0x0a,0x7e]
4869
4870v_fract_f32 v5, -1
4871// GFX10: encoding: [0xc1,0x40,0x0a,0x7e]
4872
4873v_fract_f32 v5, 0.5
4874// GFX10: encoding: [0xf0,0x40,0x0a,0x7e]
4875
4876v_fract_f32 v5, -4.0
4877// GFX10: encoding: [0xf7,0x40,0x0a,0x7e]
4878
4879v_fract_f32 v5, 0xaf123456
4880// GFX10: encoding: [0xff,0x40,0x0a,0x7e,0x56,0x34,0x12,0xaf]
4881
4882v_fract_f32 v5, 0x3f717273
4883// GFX10: encoding: [0xff,0x40,0x0a,0x7e,0x73,0x72,0x71,0x3f]
4884
4885v_fract_f32_e64 v5, v1
4886// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0x01,0x01,0x00,0x00]
4887
4888v_fract_f32_e64 v255, v1
4889// GFX10: encoding: [0xff,0x00,0xa0,0xd5,0x01,0x01,0x00,0x00]
4890
4891v_fract_f32_e64 v5, v255
4892// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0xff,0x01,0x00,0x00]
4893
4894v_fract_f32_e64 v5, s1
4895// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0x01,0x00,0x00,0x00]
4896
4897v_fract_f32_e64 v5, s101
4898// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0x65,0x00,0x00,0x00]
4899
4900v_fract_f32_e64 v5, vcc_lo
4901// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0x6a,0x00,0x00,0x00]
4902
4903v_fract_f32_e64 v5, vcc_hi
4904// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0x6b,0x00,0x00,0x00]
4905
4906v_fract_f32_e64 v5, m0
4907// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0x7c,0x00,0x00,0x00]
4908
4909v_fract_f32_e64 v5, exec_lo
4910// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0x7e,0x00,0x00,0x00]
4911
4912v_fract_f32_e64 v5, exec_hi
4913// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0x7f,0x00,0x00,0x00]
4914
4915v_fract_f32_e64 v5, 0
4916// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0x80,0x00,0x00,0x00]
4917
4918v_fract_f32_e64 v5, -1
4919// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0xc1,0x00,0x00,0x00]
4920
4921v_fract_f32_e64 v5, 0.5
4922// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0xf0,0x00,0x00,0x00]
4923
4924v_fract_f32_e64 v5, -4.0
4925// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0xf7,0x00,0x00,0x00]
4926
4927v_fract_f32_e64 v5, -v1
4928// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0x01,0x01,0x00,0x20]
4929
4930v_fract_f32_e64 v5, v1 clamp
4931// GFX10: encoding: [0x05,0x80,0xa0,0xd5,0x01,0x01,0x00,0x00]
4932
4933v_fract_f32_e64 v5, v1 mul:2
4934// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0x01,0x01,0x00,0x08]
4935
4936v_fract_f32_e64 v5, v1 mul:4
4937// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0x01,0x01,0x00,0x10]
4938
4939v_fract_f32_e64 v5, v1 div:2
4940// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0x01,0x01,0x00,0x18]
4941
4942v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
4943// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x06,0x00]
4944
4945v_fract_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
4946// GFX10: encoding: [0xf9,0x40,0xfe,0x7f,0x01,0x06,0x06,0x00]
4947
4948v_fract_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
4949// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0xff,0x06,0x06,0x00]
4950
4951v_fract_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
4952// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x86,0x00]
4953
4954v_fract_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
4955// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x65,0x06,0x86,0x00]
4956
4957v_fract_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
4958// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x6a,0x06,0x86,0x00]
4959
4960v_fract_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
4961// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x6b,0x06,0x86,0x00]
4962
4963v_fract_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
4964// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x7c,0x06,0x86,0x00]
4965
4966v_fract_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
4967// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x7e,0x06,0x86,0x00]
4968
4969v_fract_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
4970// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x7f,0x06,0x86,0x00]
4971
4972v_fract_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
4973// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x26,0x06,0x00]
4974
4975v_fract_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
4976// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x46,0x06,0x00]
4977
4978v_fract_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
4979// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x86,0x06,0x00]
4980
4981v_fract_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
4982// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0xc6,0x06,0x00]
4983
4984v_fract_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
4985// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x06,0x00]
4986
4987v_fract_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
4988// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x00,0x06,0x00]
4989
4990v_fract_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
4991// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x01,0x06,0x00]
4992
4993v_fract_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
4994// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x02,0x06,0x00]
4995
4996v_fract_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
4997// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x03,0x06,0x00]
4998
4999v_fract_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
5000// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x04,0x06,0x00]
5001
5002v_fract_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
5003// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x05,0x06,0x00]
5004
5005v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
5006// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x0e,0x06,0x00]
5007
5008v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
5009// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x16,0x06,0x00]
5010
5011v_fract_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
5012// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x16,0x06,0x00]
5013
5014v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
5015// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x06,0x00]
5016
5017v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
5018// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x00,0x00]
5019
5020v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
5021// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x01,0x00]
5022
5023v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
5024// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x02,0x00]
5025
5026v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
5027// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x03,0x00]
5028
5029v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
5030// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x04,0x00]
5031
5032v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
5033// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x05,0x00]
5034
5035v_fract_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5036// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x16,0x00]
5037
5038v_fract_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5039// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x26,0x00]
5040
5041v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
5042// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0x00]
5043
5044v_fract_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
5045// GFX10: encoding: [0xfa,0x40,0xfe,0x7f,0x01,0xe4,0x00,0x00]
5046
5047v_fract_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
5048// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0xff,0xe4,0x00,0x00]
5049
5050v_fract_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
5051// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x1b,0x00,0x00]
5052
5053v_fract_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
5054// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x40,0x01,0x00]
5055
5056v_fract_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
5057// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x41,0x01,0x00]
5058
5059v_fract_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
5060// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x01,0x01,0x00]
5061
5062v_fract_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
5063// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x0f,0x01,0x00]
5064
5065v_fract_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
5066// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x11,0x01,0x00]
5067
5068v_fract_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
5069// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x1f,0x01,0x00]
5070
5071v_fract_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
5072// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x21,0x01,0x00]
5073
5074v_fract_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
5075// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x2f,0x01,0x00]
5076
5077v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
5078// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0x10]
5079
5080v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
5081// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0x30]
5082
5083v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
5084// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
5085
5086v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
5087// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
5088
5089v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
5090// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0x01]
5091
5092v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
5093// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0x03]
5094
5095v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
5096// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
5097
5098v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
5099// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
5100
5101v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
5102// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x08,0x00]
5103
5104v_fract_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
5105// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x51,0x01,0x00]
5106
5107v_fract_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
5108// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x5f,0x01,0x00]
5109
5110v_fract_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
5111// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x61,0x01,0x00]
5112
5113v_fract_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
5114// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x6f,0x01,0x00]
5115
5116v_trunc_f32 v5, v1
5117// GFX10: encoding: [0x01,0x43,0x0a,0x7e]
5118
5119v_trunc_f32 v255, v1
5120// GFX10: encoding: [0x01,0x43,0xfe,0x7f]
5121
5122v_trunc_f32 v5, v255
5123// GFX10: encoding: [0xff,0x43,0x0a,0x7e]
5124
5125v_trunc_f32 v5, s1
5126// GFX10: encoding: [0x01,0x42,0x0a,0x7e]
5127
5128v_trunc_f32 v5, s103
5129// GFX10: encoding: [0x67,0x42,0x0a,0x7e]
5130
5131v_trunc_f32 v5, vcc_lo
5132// GFX10: encoding: [0x6a,0x42,0x0a,0x7e]
5133
5134v_trunc_f32 v5, vcc_hi
5135// GFX10: encoding: [0x6b,0x42,0x0a,0x7e]
5136
5137v_trunc_f32 v5, ttmp11
5138// GFX10: encoding: [0x77,0x42,0x0a,0x7e]
5139
5140v_trunc_f32 v5, m0
5141// GFX10: encoding: [0x7c,0x42,0x0a,0x7e]
5142
5143v_trunc_f32 v5, exec_lo
5144// GFX10: encoding: [0x7e,0x42,0x0a,0x7e]
5145
5146v_trunc_f32 v5, exec_hi
5147// GFX10: encoding: [0x7f,0x42,0x0a,0x7e]
5148
5149v_trunc_f32 v5, 0
5150// GFX10: encoding: [0x80,0x42,0x0a,0x7e]
5151
5152v_trunc_f32 v5, -1
5153// GFX10: encoding: [0xc1,0x42,0x0a,0x7e]
5154
5155v_trunc_f32 v5, 0.5
5156// GFX10: encoding: [0xf0,0x42,0x0a,0x7e]
5157
5158v_trunc_f32 v5, -4.0
5159// GFX10: encoding: [0xf7,0x42,0x0a,0x7e]
5160
5161v_trunc_f32 v5, 0xaf123456
5162// GFX10: encoding: [0xff,0x42,0x0a,0x7e,0x56,0x34,0x12,0xaf]
5163
5164v_trunc_f32 v5, 0x3f717273
5165// GFX10: encoding: [0xff,0x42,0x0a,0x7e,0x73,0x72,0x71,0x3f]
5166
5167v_trunc_f32_e64 v5, v1
5168// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0x01,0x01,0x00,0x00]
5169
5170v_trunc_f32_e64 v255, v1
5171// GFX10: encoding: [0xff,0x00,0xa1,0xd5,0x01,0x01,0x00,0x00]
5172
5173v_trunc_f32_e64 v5, v255
5174// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0xff,0x01,0x00,0x00]
5175
5176v_trunc_f32_e64 v5, s1
5177// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0x01,0x00,0x00,0x00]
5178
5179v_trunc_f32_e64 v5, s101
5180// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0x65,0x00,0x00,0x00]
5181
5182v_trunc_f32_e64 v5, vcc_lo
5183// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0x6a,0x00,0x00,0x00]
5184
5185v_trunc_f32_e64 v5, vcc_hi
5186// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0x6b,0x00,0x00,0x00]
5187
5188v_trunc_f32_e64 v5, m0
5189// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0x7c,0x00,0x00,0x00]
5190
5191v_trunc_f32_e64 v5, exec_lo
5192// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0x7e,0x00,0x00,0x00]
5193
5194v_trunc_f32_e64 v5, exec_hi
5195// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0x7f,0x00,0x00,0x00]
5196
5197v_trunc_f32_e64 v5, 0
5198// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0x80,0x00,0x00,0x00]
5199
5200v_trunc_f32_e64 v5, -1
5201// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0xc1,0x00,0x00,0x00]
5202
5203v_trunc_f32_e64 v5, 0.5
5204// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0xf0,0x00,0x00,0x00]
5205
5206v_trunc_f32_e64 v5, -4.0
5207// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0xf7,0x00,0x00,0x00]
5208
5209v_trunc_f32_e64 v5, -v1
5210// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0x01,0x01,0x00,0x20]
5211
5212v_trunc_f32_e64 v5, v1 clamp
5213// GFX10: encoding: [0x05,0x80,0xa1,0xd5,0x01,0x01,0x00,0x00]
5214
5215v_trunc_f32_e64 v5, v1 mul:2
5216// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0x01,0x01,0x00,0x08]
5217
5218v_trunc_f32_e64 v5, v1 mul:4
5219// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0x01,0x01,0x00,0x10]
5220
5221v_trunc_f32_e64 v5, v1 div:2
5222// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0x01,0x01,0x00,0x18]
5223
5224v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5225// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x06,0x00]
5226
5227v_trunc_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5228// GFX10: encoding: [0xf9,0x42,0xfe,0x7f,0x01,0x06,0x06,0x00]
5229
5230v_trunc_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5231// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0xff,0x06,0x06,0x00]
5232
5233v_trunc_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5234// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x86,0x00]
5235
5236v_trunc_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5237// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x65,0x06,0x86,0x00]
5238
5239v_trunc_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5240// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x6a,0x06,0x86,0x00]
5241
5242v_trunc_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5243// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x6b,0x06,0x86,0x00]
5244
5245v_trunc_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5246// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x7c,0x06,0x86,0x00]
5247
5248v_trunc_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5249// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x7e,0x06,0x86,0x00]
5250
5251v_trunc_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5252// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x7f,0x06,0x86,0x00]
5253
5254v_trunc_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5255// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x26,0x06,0x00]
5256
5257v_trunc_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5258// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x46,0x06,0x00]
5259
5260v_trunc_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5261// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x86,0x06,0x00]
5262
5263v_trunc_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5264// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0xc6,0x06,0x00]
5265
5266v_trunc_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
5267// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x06,0x00]
5268
5269v_trunc_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
5270// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x00,0x06,0x00]
5271
5272v_trunc_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
5273// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x01,0x06,0x00]
5274
5275v_trunc_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
5276// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x02,0x06,0x00]
5277
5278v_trunc_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
5279// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x03,0x06,0x00]
5280
5281v_trunc_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
5282// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x04,0x06,0x00]
5283
5284v_trunc_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
5285// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x05,0x06,0x00]
5286
5287v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
5288// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x0e,0x06,0x00]
5289
5290v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
5291// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x16,0x06,0x00]
5292
5293v_trunc_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
5294// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x16,0x06,0x00]
5295
5296v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
5297// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x06,0x00]
5298
5299v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
5300// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x00,0x00]
5301
5302v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
5303// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x01,0x00]
5304
5305v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
5306// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x02,0x00]
5307
5308v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
5309// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x03,0x00]
5310
5311v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
5312// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x04,0x00]
5313
5314v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
5315// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x05,0x00]
5316
5317v_trunc_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5318// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x16,0x00]
5319
5320v_trunc_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5321// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x26,0x00]
5322
5323v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
5324// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0x00]
5325
5326v_trunc_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
5327// GFX10: encoding: [0xfa,0x42,0xfe,0x7f,0x01,0xe4,0x00,0x00]
5328
5329v_trunc_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
5330// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0xff,0xe4,0x00,0x00]
5331
5332v_trunc_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
5333// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x1b,0x00,0x00]
5334
5335v_trunc_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
5336// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x40,0x01,0x00]
5337
5338v_trunc_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
5339// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x41,0x01,0x00]
5340
5341v_trunc_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
5342// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x01,0x01,0x00]
5343
5344v_trunc_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
5345// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x0f,0x01,0x00]
5346
5347v_trunc_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
5348// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x11,0x01,0x00]
5349
5350v_trunc_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
5351// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x1f,0x01,0x00]
5352
5353v_trunc_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
5354// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x21,0x01,0x00]
5355
5356v_trunc_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
5357// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x2f,0x01,0x00]
5358
5359v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
5360// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0x10]
5361
5362v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
5363// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0x30]
5364
5365v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
5366// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
5367
5368v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
5369// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
5370
5371v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
5372// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0x01]
5373
5374v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
5375// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0x03]
5376
5377v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
5378// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
5379
5380v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
5381// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
5382
5383v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
5384// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x08,0x00]
5385
5386v_trunc_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
5387// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x51,0x01,0x00]
5388
5389v_trunc_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
5390// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x5f,0x01,0x00]
5391
5392v_trunc_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
5393// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x61,0x01,0x00]
5394
5395v_trunc_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
5396// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x6f,0x01,0x00]
5397
5398v_ceil_f32 v5, v1
5399// GFX10: encoding: [0x01,0x45,0x0a,0x7e]
5400
5401v_ceil_f32 v255, v1
5402// GFX10: encoding: [0x01,0x45,0xfe,0x7f]
5403
5404v_ceil_f32 v5, v255
5405// GFX10: encoding: [0xff,0x45,0x0a,0x7e]
5406
5407v_ceil_f32 v5, s1
5408// GFX10: encoding: [0x01,0x44,0x0a,0x7e]
5409
5410v_ceil_f32 v5, s103
5411// GFX10: encoding: [0x67,0x44,0x0a,0x7e]
5412
5413v_ceil_f32 v5, vcc_lo
5414// GFX10: encoding: [0x6a,0x44,0x0a,0x7e]
5415
5416v_ceil_f32 v5, vcc_hi
5417// GFX10: encoding: [0x6b,0x44,0x0a,0x7e]
5418
5419v_ceil_f32 v5, ttmp11
5420// GFX10: encoding: [0x77,0x44,0x0a,0x7e]
5421
5422v_ceil_f32 v5, m0
5423// GFX10: encoding: [0x7c,0x44,0x0a,0x7e]
5424
5425v_ceil_f32 v5, exec_lo
5426// GFX10: encoding: [0x7e,0x44,0x0a,0x7e]
5427
5428v_ceil_f32 v5, exec_hi
5429// GFX10: encoding: [0x7f,0x44,0x0a,0x7e]
5430
5431v_ceil_f32 v5, 0
5432// GFX10: encoding: [0x80,0x44,0x0a,0x7e]
5433
5434v_ceil_f32 v5, -1
5435// GFX10: encoding: [0xc1,0x44,0x0a,0x7e]
5436
5437v_ceil_f32 v5, 0.5
5438// GFX10: encoding: [0xf0,0x44,0x0a,0x7e]
5439
5440v_ceil_f32 v5, -4.0
5441// GFX10: encoding: [0xf7,0x44,0x0a,0x7e]
5442
5443v_ceil_f32 v5, 0xaf123456
5444// GFX10: encoding: [0xff,0x44,0x0a,0x7e,0x56,0x34,0x12,0xaf]
5445
5446v_ceil_f32 v5, 0x3f717273
5447// GFX10: encoding: [0xff,0x44,0x0a,0x7e,0x73,0x72,0x71,0x3f]
5448
5449v_ceil_f32_e64 v5, v1
5450// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0x01,0x01,0x00,0x00]
5451
5452v_ceil_f32_e64 v255, v1
5453// GFX10: encoding: [0xff,0x00,0xa2,0xd5,0x01,0x01,0x00,0x00]
5454
5455v_ceil_f32_e64 v5, v255
5456// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0xff,0x01,0x00,0x00]
5457
5458v_ceil_f32_e64 v5, s1
5459// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0x01,0x00,0x00,0x00]
5460
5461v_ceil_f32_e64 v5, s101
5462// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0x65,0x00,0x00,0x00]
5463
5464v_ceil_f32_e64 v5, vcc_lo
5465// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0x6a,0x00,0x00,0x00]
5466
5467v_ceil_f32_e64 v5, vcc_hi
5468// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0x6b,0x00,0x00,0x00]
5469
5470v_ceil_f32_e64 v5, m0
5471// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0x7c,0x00,0x00,0x00]
5472
5473v_ceil_f32_e64 v5, exec_lo
5474// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0x7e,0x00,0x00,0x00]
5475
5476v_ceil_f32_e64 v5, exec_hi
5477// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0x7f,0x00,0x00,0x00]
5478
5479v_ceil_f32_e64 v5, 0
5480// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0x80,0x00,0x00,0x00]
5481
5482v_ceil_f32_e64 v5, -1
5483// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0xc1,0x00,0x00,0x00]
5484
5485v_ceil_f32_e64 v5, 0.5
5486// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0xf0,0x00,0x00,0x00]
5487
5488v_ceil_f32_e64 v5, -4.0
5489// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0xf7,0x00,0x00,0x00]
5490
5491v_ceil_f32_e64 v5, -v1
5492// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0x01,0x01,0x00,0x20]
5493
5494v_ceil_f32_e64 v5, v1 clamp
5495// GFX10: encoding: [0x05,0x80,0xa2,0xd5,0x01,0x01,0x00,0x00]
5496
5497v_ceil_f32_e64 v5, v1 mul:2
5498// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0x01,0x01,0x00,0x08]
5499
5500v_ceil_f32_e64 v5, v1 mul:4
5501// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0x01,0x01,0x00,0x10]
5502
5503v_ceil_f32_e64 v5, v1 div:2
5504// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0x01,0x01,0x00,0x18]
5505
5506v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5507// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x06,0x00]
5508
5509v_ceil_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5510// GFX10: encoding: [0xf9,0x44,0xfe,0x7f,0x01,0x06,0x06,0x00]
5511
5512v_ceil_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5513// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0xff,0x06,0x06,0x00]
5514
5515v_ceil_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5516// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x86,0x00]
5517
5518v_ceil_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5519// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x65,0x06,0x86,0x00]
5520
5521v_ceil_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5522// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x6a,0x06,0x86,0x00]
5523
5524v_ceil_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5525// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x6b,0x06,0x86,0x00]
5526
5527v_ceil_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5528// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x7c,0x06,0x86,0x00]
5529
5530v_ceil_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5531// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x7e,0x06,0x86,0x00]
5532
5533v_ceil_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5534// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x7f,0x06,0x86,0x00]
5535
5536v_ceil_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5537// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x26,0x06,0x00]
5538
5539v_ceil_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5540// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x46,0x06,0x00]
5541
5542v_ceil_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5543// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x86,0x06,0x00]
5544
5545v_ceil_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5546// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0xc6,0x06,0x00]
5547
5548v_ceil_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
5549// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x06,0x00]
5550
5551v_ceil_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
5552// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x00,0x06,0x00]
5553
5554v_ceil_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
5555// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x01,0x06,0x00]
5556
5557v_ceil_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
5558// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x02,0x06,0x00]
5559
5560v_ceil_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
5561// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x03,0x06,0x00]
5562
5563v_ceil_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
5564// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x04,0x06,0x00]
5565
5566v_ceil_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
5567// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x05,0x06,0x00]
5568
5569v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
5570// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x0e,0x06,0x00]
5571
5572v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
5573// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x16,0x06,0x00]
5574
5575v_ceil_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
5576// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x16,0x06,0x00]
5577
5578v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
5579// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x06,0x00]
5580
5581v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
5582// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x00,0x00]
5583
5584v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
5585// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x01,0x00]
5586
5587v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
5588// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x02,0x00]
5589
5590v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
5591// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x03,0x00]
5592
5593v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
5594// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x04,0x00]
5595
5596v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
5597// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x05,0x00]
5598
5599v_ceil_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5600// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x16,0x00]
5601
5602v_ceil_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5603// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x26,0x00]
5604
5605v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
5606// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0x00]
5607
5608v_ceil_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
5609// GFX10: encoding: [0xfa,0x44,0xfe,0x7f,0x01,0xe4,0x00,0x00]
5610
5611v_ceil_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
5612// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0xff,0xe4,0x00,0x00]
5613
5614v_ceil_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
5615// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x1b,0x00,0x00]
5616
5617v_ceil_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
5618// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x40,0x01,0x00]
5619
5620v_ceil_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
5621// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x41,0x01,0x00]
5622
5623v_ceil_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
5624// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x01,0x01,0x00]
5625
5626v_ceil_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
5627// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x0f,0x01,0x00]
5628
5629v_ceil_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
5630// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x11,0x01,0x00]
5631
5632v_ceil_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
5633// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x1f,0x01,0x00]
5634
5635v_ceil_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
5636// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x21,0x01,0x00]
5637
5638v_ceil_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
5639// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x2f,0x01,0x00]
5640
5641v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
5642// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0x10]
5643
5644v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
5645// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0x30]
5646
5647v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
5648// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
5649
5650v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
5651// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
5652
5653v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
5654// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0x01]
5655
5656v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
5657// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0x03]
5658
5659v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
5660// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
5661
5662v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
5663// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
5664
5665v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
5666// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x08,0x00]
5667
5668v_ceil_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
5669// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x51,0x01,0x00]
5670
5671v_ceil_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
5672// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x5f,0x01,0x00]
5673
5674v_ceil_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
5675// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x61,0x01,0x00]
5676
5677v_ceil_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
5678// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x6f,0x01,0x00]
5679
5680v_rndne_f32 v5, v1
5681// GFX10: encoding: [0x01,0x47,0x0a,0x7e]
5682
5683v_rndne_f32 v255, v1
5684// GFX10: encoding: [0x01,0x47,0xfe,0x7f]
5685
5686v_rndne_f32 v5, v255
5687// GFX10: encoding: [0xff,0x47,0x0a,0x7e]
5688
5689v_rndne_f32 v5, s1
5690// GFX10: encoding: [0x01,0x46,0x0a,0x7e]
5691
5692v_rndne_f32 v5, s103
5693// GFX10: encoding: [0x67,0x46,0x0a,0x7e]
5694
5695v_rndne_f32 v5, vcc_lo
5696// GFX10: encoding: [0x6a,0x46,0x0a,0x7e]
5697
5698v_rndne_f32 v5, vcc_hi
5699// GFX10: encoding: [0x6b,0x46,0x0a,0x7e]
5700
5701v_rndne_f32 v5, ttmp11
5702// GFX10: encoding: [0x77,0x46,0x0a,0x7e]
5703
5704v_rndne_f32 v5, m0
5705// GFX10: encoding: [0x7c,0x46,0x0a,0x7e]
5706
5707v_rndne_f32 v5, exec_lo
5708// GFX10: encoding: [0x7e,0x46,0x0a,0x7e]
5709
5710v_rndne_f32 v5, exec_hi
5711// GFX10: encoding: [0x7f,0x46,0x0a,0x7e]
5712
5713v_rndne_f32 v5, 0
5714// GFX10: encoding: [0x80,0x46,0x0a,0x7e]
5715
5716v_rndne_f32 v5, -1
5717// GFX10: encoding: [0xc1,0x46,0x0a,0x7e]
5718
5719v_rndne_f32 v5, 0.5
5720// GFX10: encoding: [0xf0,0x46,0x0a,0x7e]
5721
5722v_rndne_f32 v5, -4.0
5723// GFX10: encoding: [0xf7,0x46,0x0a,0x7e]
5724
5725v_rndne_f32 v5, 0xaf123456
5726// GFX10: encoding: [0xff,0x46,0x0a,0x7e,0x56,0x34,0x12,0xaf]
5727
5728v_rndne_f32 v5, 0x3f717273
5729// GFX10: encoding: [0xff,0x46,0x0a,0x7e,0x73,0x72,0x71,0x3f]
5730
5731v_rndne_f32_e64 v5, v1
5732// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0x01,0x01,0x00,0x00]
5733
5734v_rndne_f32_e64 v255, v1
5735// GFX10: encoding: [0xff,0x00,0xa3,0xd5,0x01,0x01,0x00,0x00]
5736
5737v_rndne_f32_e64 v5, v255
5738// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0xff,0x01,0x00,0x00]
5739
5740v_rndne_f32_e64 v5, s1
5741// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0x01,0x00,0x00,0x00]
5742
5743v_rndne_f32_e64 v5, s101
5744// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0x65,0x00,0x00,0x00]
5745
5746v_rndne_f32_e64 v5, vcc_lo
5747// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0x6a,0x00,0x00,0x00]
5748
5749v_rndne_f32_e64 v5, vcc_hi
5750// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0x6b,0x00,0x00,0x00]
5751
5752v_rndne_f32_e64 v5, m0
5753// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0x7c,0x00,0x00,0x00]
5754
5755v_rndne_f32_e64 v5, exec_lo
5756// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0x7e,0x00,0x00,0x00]
5757
5758v_rndne_f32_e64 v5, exec_hi
5759// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0x7f,0x00,0x00,0x00]
5760
5761v_rndne_f32_e64 v5, 0
5762// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0x80,0x00,0x00,0x00]
5763
5764v_rndne_f32_e64 v5, -1
5765// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0xc1,0x00,0x00,0x00]
5766
5767v_rndne_f32_e64 v5, 0.5
5768// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0xf0,0x00,0x00,0x00]
5769
5770v_rndne_f32_e64 v5, -4.0
5771// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0xf7,0x00,0x00,0x00]
5772
5773v_rndne_f32_e64 v5, -v1
5774// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0x01,0x01,0x00,0x20]
5775
5776v_rndne_f32_e64 v5, v1 clamp
5777// GFX10: encoding: [0x05,0x80,0xa3,0xd5,0x01,0x01,0x00,0x00]
5778
5779v_rndne_f32_e64 v5, v1 mul:2
5780// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0x01,0x01,0x00,0x08]
5781
5782v_rndne_f32_e64 v5, v1 mul:4
5783// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0x01,0x01,0x00,0x10]
5784
5785v_rndne_f32_e64 v5, v1 div:2
5786// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0x01,0x01,0x00,0x18]
5787
5788v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5789// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x06,0x00]
5790
5791v_rndne_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5792// GFX10: encoding: [0xf9,0x46,0xfe,0x7f,0x01,0x06,0x06,0x00]
5793
5794v_rndne_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5795// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0xff,0x06,0x06,0x00]
5796
5797v_rndne_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5798// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x86,0x00]
5799
5800v_rndne_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5801// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x65,0x06,0x86,0x00]
5802
5803v_rndne_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5804// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x6a,0x06,0x86,0x00]
5805
5806v_rndne_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5807// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x6b,0x06,0x86,0x00]
5808
5809v_rndne_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5810// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x7c,0x06,0x86,0x00]
5811
5812v_rndne_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5813// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x7e,0x06,0x86,0x00]
5814
5815v_rndne_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5816// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x7f,0x06,0x86,0x00]
5817
5818v_rndne_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5819// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x26,0x06,0x00]
5820
5821v_rndne_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5822// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x46,0x06,0x00]
5823
5824v_rndne_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5825// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x86,0x06,0x00]
5826
5827v_rndne_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5828// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0xc6,0x06,0x00]
5829
5830v_rndne_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
5831// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x06,0x00]
5832
5833v_rndne_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
5834// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x00,0x06,0x00]
5835
5836v_rndne_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
5837// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x01,0x06,0x00]
5838
5839v_rndne_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
5840// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x02,0x06,0x00]
5841
5842v_rndne_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
5843// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x03,0x06,0x00]
5844
5845v_rndne_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
5846// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x04,0x06,0x00]
5847
5848v_rndne_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
5849// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x05,0x06,0x00]
5850
5851v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
5852// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x0e,0x06,0x00]
5853
5854v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
5855// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x16,0x06,0x00]
5856
5857v_rndne_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
5858// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x16,0x06,0x00]
5859
5860v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
5861// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x06,0x00]
5862
5863v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
5864// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x00,0x00]
5865
5866v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
5867// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x01,0x00]
5868
5869v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
5870// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x02,0x00]
5871
5872v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
5873// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x03,0x00]
5874
5875v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
5876// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x04,0x00]
5877
5878v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
5879// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x05,0x00]
5880
5881v_rndne_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5882// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x16,0x00]
5883
5884v_rndne_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5885// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x26,0x00]
5886
5887v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
5888// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0x00]
5889
5890v_rndne_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
5891// GFX10: encoding: [0xfa,0x46,0xfe,0x7f,0x01,0xe4,0x00,0x00]
5892
5893v_rndne_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
5894// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0xff,0xe4,0x00,0x00]
5895
5896v_rndne_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
5897// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x1b,0x00,0x00]
5898
5899v_rndne_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
5900// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x40,0x01,0x00]
5901
5902v_rndne_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
5903// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x41,0x01,0x00]
5904
5905v_rndne_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
5906// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x01,0x01,0x00]
5907
5908v_rndne_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
5909// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x0f,0x01,0x00]
5910
5911v_rndne_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
5912// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x11,0x01,0x00]
5913
5914v_rndne_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
5915// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x1f,0x01,0x00]
5916
5917v_rndne_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
5918// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x21,0x01,0x00]
5919
5920v_rndne_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
5921// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x2f,0x01,0x00]
5922
5923v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
5924// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0x10]
5925
5926v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
5927// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0x30]
5928
5929v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
5930// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
5931
5932v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
5933// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
5934
5935v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
5936// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0x01]
5937
5938v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
5939// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0x03]
5940
5941v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
5942// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
5943
5944v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
5945// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
5946
5947v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
5948// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x08,0x00]
5949
5950v_rndne_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
5951// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x51,0x01,0x00]
5952
5953v_rndne_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
5954// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x5f,0x01,0x00]
5955
5956v_rndne_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
5957// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x61,0x01,0x00]
5958
5959v_rndne_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
5960// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x6f,0x01,0x00]
5961
5962v_floor_f32 v5, v1
5963// GFX10: encoding: [0x01,0x49,0x0a,0x7e]
5964
5965v_floor_f32 v255, v1
5966// GFX10: encoding: [0x01,0x49,0xfe,0x7f]
5967
5968v_floor_f32 v5, v255
5969// GFX10: encoding: [0xff,0x49,0x0a,0x7e]
5970
5971v_floor_f32 v5, s1
5972// GFX10: encoding: [0x01,0x48,0x0a,0x7e]
5973
5974v_floor_f32 v5, s103
5975// GFX10: encoding: [0x67,0x48,0x0a,0x7e]
5976
5977v_floor_f32 v5, vcc_lo
5978// GFX10: encoding: [0x6a,0x48,0x0a,0x7e]
5979
5980v_floor_f32 v5, vcc_hi
5981// GFX10: encoding: [0x6b,0x48,0x0a,0x7e]
5982
5983v_floor_f32 v5, ttmp11
5984// GFX10: encoding: [0x77,0x48,0x0a,0x7e]
5985
5986v_floor_f32 v5, m0
5987// GFX10: encoding: [0x7c,0x48,0x0a,0x7e]
5988
5989v_floor_f32 v5, exec_lo
5990// GFX10: encoding: [0x7e,0x48,0x0a,0x7e]
5991
5992v_floor_f32 v5, exec_hi
5993// GFX10: encoding: [0x7f,0x48,0x0a,0x7e]
5994
5995v_floor_f32 v5, 0
5996// GFX10: encoding: [0x80,0x48,0x0a,0x7e]
5997
5998v_floor_f32 v5, -1
5999// GFX10: encoding: [0xc1,0x48,0x0a,0x7e]
6000
6001v_floor_f32 v5, 0.5
6002// GFX10: encoding: [0xf0,0x48,0x0a,0x7e]
6003
6004v_floor_f32 v5, -4.0
6005// GFX10: encoding: [0xf7,0x48,0x0a,0x7e]
6006
6007v_floor_f32 v5, 0xaf123456
6008// GFX10: encoding: [0xff,0x48,0x0a,0x7e,0x56,0x34,0x12,0xaf]
6009
6010v_floor_f32 v5, 0x3f717273
6011// GFX10: encoding: [0xff,0x48,0x0a,0x7e,0x73,0x72,0x71,0x3f]
6012
6013v_floor_f32_e64 v5, v1
6014// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0x01,0x01,0x00,0x00]
6015
6016v_floor_f32_e64 v255, v1
6017// GFX10: encoding: [0xff,0x00,0xa4,0xd5,0x01,0x01,0x00,0x00]
6018
6019v_floor_f32_e64 v5, v255
6020// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0xff,0x01,0x00,0x00]
6021
6022v_floor_f32_e64 v5, s1
6023// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0x01,0x00,0x00,0x00]
6024
6025v_floor_f32_e64 v5, s101
6026// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0x65,0x00,0x00,0x00]
6027
6028v_floor_f32_e64 v5, vcc_lo
6029// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0x6a,0x00,0x00,0x00]
6030
6031v_floor_f32_e64 v5, vcc_hi
6032// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0x6b,0x00,0x00,0x00]
6033
6034v_floor_f32_e64 v5, m0
6035// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0x7c,0x00,0x00,0x00]
6036
6037v_floor_f32_e64 v5, exec_lo
6038// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0x7e,0x00,0x00,0x00]
6039
6040v_floor_f32_e64 v5, exec_hi
6041// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0x7f,0x00,0x00,0x00]
6042
6043v_floor_f32_e64 v5, 0
6044// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0x80,0x00,0x00,0x00]
6045
6046v_floor_f32_e64 v5, -1
6047// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0xc1,0x00,0x00,0x00]
6048
6049v_floor_f32_e64 v5, 0.5
6050// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0xf0,0x00,0x00,0x00]
6051
6052v_floor_f32_e64 v5, -4.0
6053// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0xf7,0x00,0x00,0x00]
6054
6055v_floor_f32_e64 v5, -v1
6056// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0x01,0x01,0x00,0x20]
6057
6058v_floor_f32_e64 v5, |v1|
6059// GFX10: encoding: [0x05,0x01,0xa4,0xd5,0x01,0x01,0x00,0x00]
6060
6061v_floor_f32_e64 v5, v1 clamp
6062// GFX10: encoding: [0x05,0x80,0xa4,0xd5,0x01,0x01,0x00,0x00]
6063
6064v_floor_f32_e64 v5, v1 mul:2
6065// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0x01,0x01,0x00,0x08]
6066
6067v_floor_f32_e64 v5, v1 mul:4
6068// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0x01,0x01,0x00,0x10]
6069
6070v_floor_f32_e64 v5, v1 div:2
6071// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0x01,0x01,0x00,0x18]
6072
6073v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6074// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x06,0x00]
6075
6076v_floor_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6077// GFX10: encoding: [0xf9,0x48,0xfe,0x7f,0x01,0x06,0x06,0x00]
6078
6079v_floor_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6080// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0xff,0x06,0x06,0x00]
6081
6082v_floor_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6083// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x86,0x00]
6084
6085v_floor_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6086// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x65,0x06,0x86,0x00]
6087
6088v_floor_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6089// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x6a,0x06,0x86,0x00]
6090
6091v_floor_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6092// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x6b,0x06,0x86,0x00]
6093
6094v_floor_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6095// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x7c,0x06,0x86,0x00]
6096
6097v_floor_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6098// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x7e,0x06,0x86,0x00]
6099
6100v_floor_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6101// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x7f,0x06,0x86,0x00]
6102
6103v_floor_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6104// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x26,0x06,0x00]
6105
6106v_floor_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6107// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x46,0x06,0x00]
6108
6109v_floor_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6110// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x86,0x06,0x00]
6111
6112v_floor_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6113// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0xc6,0x06,0x00]
6114
6115v_floor_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
6116// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x06,0x00]
6117
6118v_floor_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
6119// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x00,0x06,0x00]
6120
6121v_floor_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
6122// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x01,0x06,0x00]
6123
6124v_floor_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
6125// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x02,0x06,0x00]
6126
6127v_floor_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
6128// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x03,0x06,0x00]
6129
6130v_floor_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
6131// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x04,0x06,0x00]
6132
6133v_floor_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
6134// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x05,0x06,0x00]
6135
6136v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
6137// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x0e,0x06,0x00]
6138
6139v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
6140// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x16,0x06,0x00]
6141
6142v_floor_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
6143// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x16,0x06,0x00]
6144
6145v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
6146// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x06,0x00]
6147
6148v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
6149// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x00,0x00]
6150
6151v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
6152// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x01,0x00]
6153
6154v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
6155// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x02,0x00]
6156
6157v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
6158// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x03,0x00]
6159
6160v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
6161// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x04,0x00]
6162
6163v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
6164// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x05,0x00]
6165
6166v_floor_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6167// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x16,0x00]
6168
6169v_floor_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6170// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x26,0x00]
6171
6172v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
6173// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0x00]
6174
6175v_floor_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
6176// GFX10: encoding: [0xfa,0x48,0xfe,0x7f,0x01,0xe4,0x00,0x00]
6177
6178v_floor_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
6179// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0xff,0xe4,0x00,0x00]
6180
6181v_floor_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
6182// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x1b,0x00,0x00]
6183
6184v_floor_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
6185// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x40,0x01,0x00]
6186
6187v_floor_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
6188// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x41,0x01,0x00]
6189
6190v_floor_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
6191// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x01,0x01,0x00]
6192
6193v_floor_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
6194// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x0f,0x01,0x00]
6195
6196v_floor_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
6197// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x11,0x01,0x00]
6198
6199v_floor_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
6200// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x1f,0x01,0x00]
6201
6202v_floor_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
6203// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x21,0x01,0x00]
6204
6205v_floor_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
6206// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x2f,0x01,0x00]
6207
6208v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
6209// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0x10]
6210
6211v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
6212// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0x30]
6213
6214v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
6215// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
6216
6217v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
6218// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
6219
6220v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
6221// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0x01]
6222
6223v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
6224// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0x03]
6225
6226v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
6227// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
6228
6229v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
6230// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
6231
6232v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
6233// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x08,0x00]
6234
6235v_floor_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
6236// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x51,0x01,0x00]
6237
6238v_floor_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
6239// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x5f,0x01,0x00]
6240
6241v_floor_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
6242// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x61,0x01,0x00]
6243
6244v_floor_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
6245// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x6f,0x01,0x00]
6246
6247v_exp_f32 v5, v1
6248// GFX10: encoding: [0x01,0x4b,0x0a,0x7e]
6249
6250v_exp_f32 v255, v1
6251// GFX10: encoding: [0x01,0x4b,0xfe,0x7f]
6252
6253v_exp_f32 v5, v255
6254// GFX10: encoding: [0xff,0x4b,0x0a,0x7e]
6255
6256v_exp_f32 v5, s1
6257// GFX10: encoding: [0x01,0x4a,0x0a,0x7e]
6258
6259v_exp_f32 v5, s103
6260// GFX10: encoding: [0x67,0x4a,0x0a,0x7e]
6261
6262v_exp_f32 v5, vcc_lo
6263// GFX10: encoding: [0x6a,0x4a,0x0a,0x7e]
6264
6265v_exp_f32 v5, vcc_hi
6266// GFX10: encoding: [0x6b,0x4a,0x0a,0x7e]
6267
6268v_exp_f32 v5, ttmp11
6269// GFX10: encoding: [0x77,0x4a,0x0a,0x7e]
6270
6271v_exp_f32 v5, m0
6272// GFX10: encoding: [0x7c,0x4a,0x0a,0x7e]
6273
6274v_exp_f32 v5, exec_lo
6275// GFX10: encoding: [0x7e,0x4a,0x0a,0x7e]
6276
6277v_exp_f32 v5, exec_hi
6278// GFX10: encoding: [0x7f,0x4a,0x0a,0x7e]
6279
6280v_exp_f32 v5, 0
6281// GFX10: encoding: [0x80,0x4a,0x0a,0x7e]
6282
6283v_exp_f32 v5, -1
6284// GFX10: encoding: [0xc1,0x4a,0x0a,0x7e]
6285
6286v_exp_f32 v5, 0.5
6287// GFX10: encoding: [0xf0,0x4a,0x0a,0x7e]
6288
6289v_exp_f32 v5, -4.0
6290// GFX10: encoding: [0xf7,0x4a,0x0a,0x7e]
6291
6292v_exp_f32 v5, 0xaf123456
6293// GFX10: encoding: [0xff,0x4a,0x0a,0x7e,0x56,0x34,0x12,0xaf]
6294
6295v_exp_f32 v5, 0x3f717273
6296// GFX10: encoding: [0xff,0x4a,0x0a,0x7e,0x73,0x72,0x71,0x3f]
6297
6298v_exp_f32_e64 v5, v1
6299// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0x01,0x01,0x00,0x00]
6300
6301v_exp_f32_e64 v255, v1
6302// GFX10: encoding: [0xff,0x00,0xa5,0xd5,0x01,0x01,0x00,0x00]
6303
6304v_exp_f32_e64 v5, v255
6305// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0xff,0x01,0x00,0x00]
6306
6307v_exp_f32_e64 v5, s1
6308// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0x01,0x00,0x00,0x00]
6309
6310v_exp_f32_e64 v5, s101
6311// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0x65,0x00,0x00,0x00]
6312
6313v_exp_f32_e64 v5, vcc_lo
6314// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0x6a,0x00,0x00,0x00]
6315
6316v_exp_f32_e64 v5, vcc_hi
6317// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0x6b,0x00,0x00,0x00]
6318
6319v_exp_f32_e64 v5, m0
6320// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0x7c,0x00,0x00,0x00]
6321
6322v_exp_f32_e64 v5, exec_lo
6323// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0x7e,0x00,0x00,0x00]
6324
6325v_exp_f32_e64 v5, exec_hi
6326// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0x7f,0x00,0x00,0x00]
6327
6328v_exp_f32_e64 v5, 0
6329// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0x80,0x00,0x00,0x00]
6330
6331v_exp_f32_e64 v5, -1
6332// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0xc1,0x00,0x00,0x00]
6333
6334v_exp_f32_e64 v5, 0.5
6335// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0xf0,0x00,0x00,0x00]
6336
6337v_exp_f32_e64 v5, -4.0
6338// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0xf7,0x00,0x00,0x00]
6339
6340v_exp_f32_e64 v5, -v1
6341// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0x01,0x01,0x00,0x20]
6342
6343v_exp_f32_e64 v5, |v1|
6344// GFX10: encoding: [0x05,0x01,0xa5,0xd5,0x01,0x01,0x00,0x00]
6345
6346v_exp_f32_e64 v5, v1 clamp
6347// GFX10: encoding: [0x05,0x80,0xa5,0xd5,0x01,0x01,0x00,0x00]
6348
6349v_exp_f32_e64 v5, v1 mul:2
6350// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0x01,0x01,0x00,0x08]
6351
6352v_exp_f32_e64 v5, v1 mul:4
6353// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0x01,0x01,0x00,0x10]
6354
6355v_exp_f32_e64 v5, v1 div:2
6356// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0x01,0x01,0x00,0x18]
6357
6358v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6359// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x06,0x06,0x00]
6360
6361v_exp_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6362// GFX10: encoding: [0xf9,0x4a,0xfe,0x7f,0x01,0x06,0x06,0x00]
6363
6364v_exp_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6365// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0xff,0x06,0x06,0x00]
6366
6367v_exp_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6368// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x06,0x86,0x00]
6369
6370v_exp_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6371// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x65,0x06,0x86,0x00]
6372
6373v_exp_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6374// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x6a,0x06,0x86,0x00]
6375
6376v_exp_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6377// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x6b,0x06,0x86,0x00]
6378
6379v_exp_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6380// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x7c,0x06,0x86,0x00]
6381
6382v_exp_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6383// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x7e,0x06,0x86,0x00]
6384
6385v_exp_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6386// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x7f,0x06,0x86,0x00]
6387
6388v_exp_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6389// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x26,0x06,0x00]
6390
6391v_exp_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6392// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x46,0x06,0x00]
6393
6394v_exp_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6395// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x86,0x06,0x00]
6396
6397v_exp_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6398// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0xc6,0x06,0x00]
6399
6400v_exp_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
6401// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x06,0x06,0x00]
6402
6403v_exp_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
6404// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x00,0x06,0x00]
6405
6406v_exp_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
6407// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x01,0x06,0x00]
6408
6409v_exp_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
6410// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x02,0x06,0x00]
6411
6412v_exp_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
6413// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x03,0x06,0x00]
6414
6415v_exp_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
6416// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x04,0x06,0x00]
6417
6418v_exp_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
6419// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x05,0x06,0x00]
6420
6421v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
6422// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x0e,0x06,0x00]
6423
6424v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
6425// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x16,0x06,0x00]
6426
6427v_exp_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
6428// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x16,0x06,0x00]
6429
6430v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
6431// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x06,0x06,0x00]
6432
6433v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
6434// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x06,0x00,0x00]
6435
6436v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
6437// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x06,0x01,0x00]
6438
6439v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
6440// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x06,0x02,0x00]
6441
6442v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
6443// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x06,0x03,0x00]
6444
6445v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
6446// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x06,0x04,0x00]
6447
6448v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
6449// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x06,0x05,0x00]
6450
6451v_exp_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6452// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x06,0x16,0x00]
6453
6454v_exp_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6455// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x06,0x26,0x00]
6456
6457v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
6458// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0xe4,0x00,0x00]
6459
6460v_exp_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
6461// GFX10: encoding: [0xfa,0x4a,0xfe,0x7f,0x01,0xe4,0x00,0x00]
6462
6463v_exp_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
6464// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0xff,0xe4,0x00,0x00]
6465
6466v_exp_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
6467// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0x1b,0x00,0x00]
6468
6469v_exp_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
6470// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0x40,0x01,0x00]
6471
6472v_exp_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
6473// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0x41,0x01,0x00]
6474
6475v_exp_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
6476// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0x01,0x01,0x00]
6477
6478v_exp_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
6479// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0x0f,0x01,0x00]
6480
6481v_exp_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
6482// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0x11,0x01,0x00]
6483
6484v_exp_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
6485// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0x1f,0x01,0x00]
6486
6487v_exp_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
6488// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0x21,0x01,0x00]
6489
6490v_exp_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
6491// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0x2f,0x01,0x00]
6492
6493v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
6494// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0xe4,0x00,0x10]
6495
6496v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
6497// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0xe4,0x00,0x30]
6498
6499v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
6500// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
6501
6502v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
6503// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
6504
6505v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
6506// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0xe4,0x00,0x01]
6507
6508v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
6509// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0xe4,0x00,0x03]
6510
6511v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
6512// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
6513
6514v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
6515// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
6516
6517v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
6518// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0xe4,0x08,0x00]
6519
6520v_exp_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
6521// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0x51,0x01,0x00]
6522
6523v_exp_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
6524// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0x5f,0x01,0x00]
6525
6526v_exp_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
6527// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0x61,0x01,0x00]
6528
6529v_exp_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
6530// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0x6f,0x01,0x00]
6531
6532v_log_f32 v5, v1
6533// GFX10: encoding: [0x01,0x4f,0x0a,0x7e]
6534
6535v_log_f32 v255, v1
6536// GFX10: encoding: [0x01,0x4f,0xfe,0x7f]
6537
6538v_log_f32 v5, v255
6539// GFX10: encoding: [0xff,0x4f,0x0a,0x7e]
6540
6541v_log_f32 v5, s1
6542// GFX10: encoding: [0x01,0x4e,0x0a,0x7e]
6543
6544v_log_f32 v5, s103
6545// GFX10: encoding: [0x67,0x4e,0x0a,0x7e]
6546
6547v_log_f32 v5, vcc_lo
6548// GFX10: encoding: [0x6a,0x4e,0x0a,0x7e]
6549
6550v_log_f32 v5, vcc_hi
6551// GFX10: encoding: [0x6b,0x4e,0x0a,0x7e]
6552
6553v_log_f32 v5, ttmp11
6554// GFX10: encoding: [0x77,0x4e,0x0a,0x7e]
6555
6556v_log_f32 v5, m0
6557// GFX10: encoding: [0x7c,0x4e,0x0a,0x7e]
6558
6559v_log_f32 v5, exec_lo
6560// GFX10: encoding: [0x7e,0x4e,0x0a,0x7e]
6561
6562v_log_f32 v5, exec_hi
6563// GFX10: encoding: [0x7f,0x4e,0x0a,0x7e]
6564
6565v_log_f32 v5, 0
6566// GFX10: encoding: [0x80,0x4e,0x0a,0x7e]
6567
6568v_log_f32 v5, -1
6569// GFX10: encoding: [0xc1,0x4e,0x0a,0x7e]
6570
6571v_log_f32 v5, 0.5
6572// GFX10: encoding: [0xf0,0x4e,0x0a,0x7e]
6573
6574v_log_f32 v5, -4.0
6575// GFX10: encoding: [0xf7,0x4e,0x0a,0x7e]
6576
6577v_log_f32 v5, 0xaf123456
6578// GFX10: encoding: [0xff,0x4e,0x0a,0x7e,0x56,0x34,0x12,0xaf]
6579
6580v_log_f32 v5, 0x3f717273
6581// GFX10: encoding: [0xff,0x4e,0x0a,0x7e,0x73,0x72,0x71,0x3f]
6582
6583v_log_f32_e64 v5, v1
6584// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0x01,0x01,0x00,0x00]
6585
6586v_log_f32_e64 v255, v1
6587// GFX10: encoding: [0xff,0x00,0xa7,0xd5,0x01,0x01,0x00,0x00]
6588
6589v_log_f32_e64 v5, v255
6590// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0xff,0x01,0x00,0x00]
6591
6592v_log_f32_e64 v5, s1
6593// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0x01,0x00,0x00,0x00]
6594
6595v_log_f32_e64 v5, s101
6596// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0x65,0x00,0x00,0x00]
6597
6598v_log_f32_e64 v5, vcc_lo
6599// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0x6a,0x00,0x00,0x00]
6600
6601v_log_f32_e64 v5, vcc_hi
6602// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0x6b,0x00,0x00,0x00]
6603
6604v_log_f32_e64 v5, m0
6605// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0x7c,0x00,0x00,0x00]
6606
6607v_log_f32_e64 v5, exec_lo
6608// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0x7e,0x00,0x00,0x00]
6609
6610v_log_f32_e64 v5, exec_hi
6611// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0x7f,0x00,0x00,0x00]
6612
6613v_log_f32_e64 v5, 0
6614// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0x80,0x00,0x00,0x00]
6615
6616v_log_f32_e64 v5, -1
6617// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0xc1,0x00,0x00,0x00]
6618
6619v_log_f32_e64 v5, 0.5
6620// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0xf0,0x00,0x00,0x00]
6621
6622v_log_f32_e64 v5, -4.0
6623// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0xf7,0x00,0x00,0x00]
6624
6625v_log_f32_e64 v5, -v1
6626// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0x01,0x01,0x00,0x20]
6627
6628v_log_f32_e64 v5, |v1|
6629// GFX10: encoding: [0x05,0x01,0xa7,0xd5,0x01,0x01,0x00,0x00]
6630
6631v_log_f32_e64 v5, v1 clamp
6632// GFX10: encoding: [0x05,0x80,0xa7,0xd5,0x01,0x01,0x00,0x00]
6633
6634v_log_f32_e64 v5, v1 mul:2
6635// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0x01,0x01,0x00,0x08]
6636
6637v_log_f32_e64 v5, v1 mul:4
6638// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0x01,0x01,0x00,0x10]
6639
6640v_log_f32_e64 v5, v1 div:2
6641// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0x01,0x01,0x00,0x18]
6642
6643v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6644// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x06,0x00]
6645
6646v_log_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6647// GFX10: encoding: [0xf9,0x4e,0xfe,0x7f,0x01,0x06,0x06,0x00]
6648
6649v_log_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6650// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0xff,0x06,0x06,0x00]
6651
6652v_log_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6653// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x86,0x00]
6654
6655v_log_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6656// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x65,0x06,0x86,0x00]
6657
6658v_log_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6659// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x6a,0x06,0x86,0x00]
6660
6661v_log_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6662// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x6b,0x06,0x86,0x00]
6663
6664v_log_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6665// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x7c,0x06,0x86,0x00]
6666
6667v_log_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6668// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x7e,0x06,0x86,0x00]
6669
6670v_log_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6671// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x7f,0x06,0x86,0x00]
6672
6673v_log_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6674// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x26,0x06,0x00]
6675
6676v_log_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6677// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x46,0x06,0x00]
6678
6679v_log_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6680// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x86,0x06,0x00]
6681
6682v_log_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6683// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0xc6,0x06,0x00]
6684
6685v_log_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
6686// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x06,0x00]
6687
6688v_log_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
6689// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x00,0x06,0x00]
6690
6691v_log_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
6692// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x01,0x06,0x00]
6693
6694v_log_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
6695// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x02,0x06,0x00]
6696
6697v_log_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
6698// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x03,0x06,0x00]
6699
6700v_log_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
6701// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x04,0x06,0x00]
6702
6703v_log_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
6704// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x05,0x06,0x00]
6705
6706v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
6707// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x0e,0x06,0x00]
6708
6709v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
6710// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x16,0x06,0x00]
6711
6712v_log_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
6713// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x16,0x06,0x00]
6714
6715v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
6716// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x06,0x00]
6717
6718v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
6719// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x00,0x00]
6720
6721v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
6722// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x01,0x00]
6723
6724v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
6725// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x02,0x00]
6726
6727v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
6728// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x03,0x00]
6729
6730v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
6731// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x04,0x00]
6732
6733v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
6734// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x05,0x00]
6735
6736v_log_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6737// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x16,0x00]
6738
6739v_log_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6740// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x26,0x00]
6741
6742v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
6743// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0x00]
6744
6745v_log_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
6746// GFX10: encoding: [0xfa,0x4e,0xfe,0x7f,0x01,0xe4,0x00,0x00]
6747
6748v_log_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
6749// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0xff,0xe4,0x00,0x00]
6750
6751v_log_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
6752// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x1b,0x00,0x00]
6753
6754v_log_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
6755// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x40,0x01,0x00]
6756
6757v_log_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
6758// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x41,0x01,0x00]
6759
6760v_log_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
6761// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x01,0x01,0x00]
6762
6763v_log_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
6764// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x0f,0x01,0x00]
6765
6766v_log_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
6767// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x11,0x01,0x00]
6768
6769v_log_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
6770// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x1f,0x01,0x00]
6771
6772v_log_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
6773// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x21,0x01,0x00]
6774
6775v_log_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
6776// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x2f,0x01,0x00]
6777
6778v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
6779// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0x10]
6780
6781v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
6782// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0x30]
6783
6784v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
6785// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
6786
6787v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
6788// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
6789
6790v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
6791// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0x01]
6792
6793v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
6794// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0x03]
6795
6796v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
6797// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
6798
6799v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
6800// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
6801
6802v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
6803// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x08,0x00]
6804
6805v_log_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
6806// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x51,0x01,0x00]
6807
6808v_log_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
6809// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x5f,0x01,0x00]
6810
6811v_log_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
6812// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x61,0x01,0x00]
6813
6814v_log_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
6815// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x6f,0x01,0x00]
6816
6817v_rcp_f32 v5, v1
6818// GFX10: encoding: [0x01,0x55,0x0a,0x7e]
6819
6820v_rcp_f32 v255, v1
6821// GFX10: encoding: [0x01,0x55,0xfe,0x7f]
6822
6823v_rcp_f32 v5, v255
6824// GFX10: encoding: [0xff,0x55,0x0a,0x7e]
6825
6826v_rcp_f32 v5, s1
6827// GFX10: encoding: [0x01,0x54,0x0a,0x7e]
6828
6829v_rcp_f32 v5, s103
6830// GFX10: encoding: [0x67,0x54,0x0a,0x7e]
6831
6832v_rcp_f32 v5, vcc_lo
6833// GFX10: encoding: [0x6a,0x54,0x0a,0x7e]
6834
6835v_rcp_f32 v5, vcc_hi
6836// GFX10: encoding: [0x6b,0x54,0x0a,0x7e]
6837
6838v_rcp_f32 v5, ttmp11
6839// GFX10: encoding: [0x77,0x54,0x0a,0x7e]
6840
6841v_rcp_f32 v5, m0
6842// GFX10: encoding: [0x7c,0x54,0x0a,0x7e]
6843
6844v_rcp_f32 v5, exec_lo
6845// GFX10: encoding: [0x7e,0x54,0x0a,0x7e]
6846
6847v_rcp_f32 v5, exec_hi
6848// GFX10: encoding: [0x7f,0x54,0x0a,0x7e]
6849
6850v_rcp_f32 v5, 0
6851// GFX10: encoding: [0x80,0x54,0x0a,0x7e]
6852
6853v_rcp_f32 v5, -1
6854// GFX10: encoding: [0xc1,0x54,0x0a,0x7e]
6855
6856v_rcp_f32 v5, 0.5
6857// GFX10: encoding: [0xf0,0x54,0x0a,0x7e]
6858
6859v_rcp_f32 v5, -4.0
6860// GFX10: encoding: [0xf7,0x54,0x0a,0x7e]
6861
6862v_rcp_f32 v5, 0xaf123456
6863// GFX10: encoding: [0xff,0x54,0x0a,0x7e,0x56,0x34,0x12,0xaf]
6864
6865v_rcp_f32 v5, 0x3f717273
6866// GFX10: encoding: [0xff,0x54,0x0a,0x7e,0x73,0x72,0x71,0x3f]
6867
6868v_rcp_f32_e64 v5, v1
6869// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0x01,0x01,0x00,0x00]
6870
6871v_rcp_f32_e64 v255, v1
6872// GFX10: encoding: [0xff,0x00,0xaa,0xd5,0x01,0x01,0x00,0x00]
6873
6874v_rcp_f32_e64 v5, v255
6875// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0xff,0x01,0x00,0x00]
6876
6877v_rcp_f32_e64 v5, s1
6878// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0x01,0x00,0x00,0x00]
6879
6880v_rcp_f32_e64 v5, s101
6881// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0x65,0x00,0x00,0x00]
6882
6883v_rcp_f32_e64 v5, vcc_lo
6884// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0x6a,0x00,0x00,0x00]
6885
6886v_rcp_f32_e64 v5, vcc_hi
6887// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0x6b,0x00,0x00,0x00]
6888
6889v_rcp_f32_e64 v5, m0
6890// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0x7c,0x00,0x00,0x00]
6891
6892v_rcp_f32_e64 v5, exec_lo
6893// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0x7e,0x00,0x00,0x00]
6894
6895v_rcp_f32_e64 v5, exec_hi
6896// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0x7f,0x00,0x00,0x00]
6897
6898v_rcp_f32_e64 v5, 0
6899// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0x80,0x00,0x00,0x00]
6900
6901v_rcp_f32_e64 v5, -1
6902// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0xc1,0x00,0x00,0x00]
6903
6904v_rcp_f32_e64 v5, 0.5
6905// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0xf0,0x00,0x00,0x00]
6906
6907v_rcp_f32_e64 v5, -4.0
6908// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0xf7,0x00,0x00,0x00]
6909
6910v_rcp_f32_e64 v5, -v1
6911// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0x01,0x01,0x00,0x20]
6912
6913v_rcp_f32_e64 v5, |v1|
6914// GFX10: encoding: [0x05,0x01,0xaa,0xd5,0x01,0x01,0x00,0x00]
6915
6916v_rcp_f32_e64 v5, v1 clamp
6917// GFX10: encoding: [0x05,0x80,0xaa,0xd5,0x01,0x01,0x00,0x00]
6918
6919v_rcp_f32_e64 v5, v1 mul:2
6920// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0x01,0x01,0x00,0x08]
6921
6922v_rcp_f32_e64 v5, v1 mul:4
6923// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0x01,0x01,0x00,0x10]
6924
6925v_rcp_f32_e64 v5, v1 div:2
6926// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0x01,0x01,0x00,0x18]
6927
6928v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6929// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x06,0x00]
6930
6931v_rcp_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6932// GFX10: encoding: [0xf9,0x54,0xfe,0x7f,0x01,0x06,0x06,0x00]
6933
6934v_rcp_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6935// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0xff,0x06,0x06,0x00]
6936
6937v_rcp_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6938// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x86,0x00]
6939
6940v_rcp_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6941// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x65,0x06,0x86,0x00]
6942
6943v_rcp_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6944// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x6a,0x06,0x86,0x00]
6945
6946v_rcp_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6947// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x6b,0x06,0x86,0x00]
6948
6949v_rcp_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6950// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x7c,0x06,0x86,0x00]
6951
6952v_rcp_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6953// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x7e,0x06,0x86,0x00]
6954
6955v_rcp_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6956// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x7f,0x06,0x86,0x00]
6957
6958v_rcp_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6959// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x26,0x06,0x00]
6960
6961v_rcp_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6962// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x46,0x06,0x00]
6963
6964v_rcp_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6965// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x86,0x06,0x00]
6966
6967v_rcp_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6968// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0xc6,0x06,0x00]
6969
6970v_rcp_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
6971// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x06,0x00]
6972
6973v_rcp_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
6974// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x00,0x06,0x00]
6975
6976v_rcp_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
6977// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x01,0x06,0x00]
6978
6979v_rcp_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
6980// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x02,0x06,0x00]
6981
6982v_rcp_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
6983// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x03,0x06,0x00]
6984
6985v_rcp_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
6986// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x04,0x06,0x00]
6987
6988v_rcp_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
6989// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x05,0x06,0x00]
6990
6991v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
6992// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x0e,0x06,0x00]
6993
6994v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
6995// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x16,0x06,0x00]
6996
6997v_rcp_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
6998// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x16,0x06,0x00]
6999
7000v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
7001// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x06,0x00]
7002
7003v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
7004// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x00,0x00]
7005
7006v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
7007// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x01,0x00]
7008
7009v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
7010// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x02,0x00]
7011
7012v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
7013// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x03,0x00]
7014
7015v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
7016// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x04,0x00]
7017
7018v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
7019// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x05,0x00]
7020
7021v_rcp_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
7022// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x16,0x00]
7023
7024v_rcp_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
7025// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x26,0x00]
7026
7027v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
7028// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0x00]
7029
7030v_rcp_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
7031// GFX10: encoding: [0xfa,0x54,0xfe,0x7f,0x01,0xe4,0x00,0x00]
7032
7033v_rcp_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
7034// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0xff,0xe4,0x00,0x00]
7035
7036v_rcp_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
7037// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x1b,0x00,0x00]
7038
7039v_rcp_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
7040// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x40,0x01,0x00]
7041
7042v_rcp_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
7043// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x41,0x01,0x00]
7044
7045v_rcp_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
7046// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x01,0x01,0x00]
7047
7048v_rcp_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
7049// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x0f,0x01,0x00]
7050
7051v_rcp_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
7052// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x11,0x01,0x00]
7053
7054v_rcp_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
7055// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x1f,0x01,0x00]
7056
7057v_rcp_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
7058// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x21,0x01,0x00]
7059
7060v_rcp_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
7061// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x2f,0x01,0x00]
7062
7063v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
7064// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0x10]
7065
7066v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
7067// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0x30]
7068
7069v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
7070// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
7071
7072v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
7073// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
7074
7075v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
7076// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0x01]
7077
7078v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
7079// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0x03]
7080
7081v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
7082// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
7083
7084v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
7085// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
7086
7087v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
7088// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x08,0x00]
7089
7090v_rcp_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
7091// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x51,0x01,0x00]
7092
7093v_rcp_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
7094// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x5f,0x01,0x00]
7095
7096v_rcp_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
7097// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x61,0x01,0x00]
7098
7099v_rcp_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
7100// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x6f,0x01,0x00]
7101
7102v_rcp_iflag_f32 v5, v1
7103// GFX10: encoding: [0x01,0x57,0x0a,0x7e]
7104
7105v_rcp_iflag_f32 v255, v1
7106// GFX10: encoding: [0x01,0x57,0xfe,0x7f]
7107
7108v_rcp_iflag_f32 v5, v255
7109// GFX10: encoding: [0xff,0x57,0x0a,0x7e]
7110
7111v_rcp_iflag_f32 v5, s1
7112// GFX10: encoding: [0x01,0x56,0x0a,0x7e]
7113
7114v_rcp_iflag_f32 v5, s103
7115// GFX10: encoding: [0x67,0x56,0x0a,0x7e]
7116
7117v_rcp_iflag_f32 v5, vcc_lo
7118// GFX10: encoding: [0x6a,0x56,0x0a,0x7e]
7119
7120v_rcp_iflag_f32 v5, vcc_hi
7121// GFX10: encoding: [0x6b,0x56,0x0a,0x7e]
7122
7123v_rcp_iflag_f32 v5, ttmp11
7124// GFX10: encoding: [0x77,0x56,0x0a,0x7e]
7125
7126v_rcp_iflag_f32 v5, m0
7127// GFX10: encoding: [0x7c,0x56,0x0a,0x7e]
7128
7129v_rcp_iflag_f32 v5, exec_lo
7130// GFX10: encoding: [0x7e,0x56,0x0a,0x7e]
7131
7132v_rcp_iflag_f32 v5, exec_hi
7133// GFX10: encoding: [0x7f,0x56,0x0a,0x7e]
7134
7135v_rcp_iflag_f32 v5, 0
7136// GFX10: encoding: [0x80,0x56,0x0a,0x7e]
7137
7138v_rcp_iflag_f32 v5, -1
7139// GFX10: encoding: [0xc1,0x56,0x0a,0x7e]
7140
7141v_rcp_iflag_f32 v5, 0.5
7142// GFX10: encoding: [0xf0,0x56,0x0a,0x7e]
7143
7144v_rcp_iflag_f32 v5, -4.0
7145// GFX10: encoding: [0xf7,0x56,0x0a,0x7e]
7146
7147v_rcp_iflag_f32 v5, 0xaf123456
7148// GFX10: encoding: [0xff,0x56,0x0a,0x7e,0x56,0x34,0x12,0xaf]
7149
7150v_rcp_iflag_f32 v5, 0x3f717273
7151// GFX10: encoding: [0xff,0x56,0x0a,0x7e,0x73,0x72,0x71,0x3f]
7152
7153v_rcp_iflag_f32_e64 v5, v1
7154// GFX10: encoding: [0x05,0x00,0xab,0xd5,0x01,0x01,0x00,0x00]
7155
7156v_rcp_iflag_f32_e64 v255, v1
7157// GFX10: encoding: [0xff,0x00,0xab,0xd5,0x01,0x01,0x00,0x00]
7158
7159v_rcp_iflag_f32_e64 v5, v255
7160// GFX10: encoding: [0x05,0x00,0xab,0xd5,0xff,0x01,0x00,0x00]
7161
7162v_rcp_iflag_f32_e64 v5, s1
7163// GFX10: encoding: [0x05,0x00,0xab,0xd5,0x01,0x00,0x00,0x00]
7164
7165v_rcp_iflag_f32_e64 v5, s101
7166// GFX10: encoding: [0x05,0x00,0xab,0xd5,0x65,0x00,0x00,0x00]
7167
7168v_rcp_iflag_f32_e64 v5, vcc_lo
7169// GFX10: encoding: [0x05,0x00,0xab,0xd5,0x6a,0x00,0x00,0x00]
7170
7171v_rcp_iflag_f32_e64 v5, vcc_hi
7172// GFX10: encoding: [0x05,0x00,0xab,0xd5,0x6b,0x00,0x00,0x00]
7173
7174v_rcp_iflag_f32_e64 v5, m0
7175// GFX10: encoding: [0x05,0x00,0xab,0xd5,0x7c,0x00,0x00,0x00]
7176
7177v_rcp_iflag_f32_e64 v5, exec_lo
7178// GFX10: encoding: [0x05,0x00,0xab,0xd5,0x7e,0x00,0x00,0x00]
7179
7180v_rcp_iflag_f32_e64 v5, exec_hi
7181// GFX10: encoding: [0x05,0x00,0xab,0xd5,0x7f,0x00,0x00,0x00]
7182
7183v_rcp_iflag_f32_e64 v5, 0
7184// GFX10: encoding: [0x05,0x00,0xab,0xd5,0x80,0x00,0x00,0x00]
7185
7186v_rcp_iflag_f32_e64 v5, -1
7187// GFX10: encoding: [0x05,0x00,0xab,0xd5,0xc1,0x00,0x00,0x00]
7188
7189v_rcp_iflag_f32_e64 v5, 0.5
7190// GFX10: encoding: [0x05,0x00,0xab,0xd5,0xf0,0x00,0x00,0x00]
7191
7192v_rcp_iflag_f32_e64 v5, -4.0
7193// GFX10: encoding: [0x05,0x00,0xab,0xd5,0xf7,0x00,0x00,0x00]
7194
7195v_rcp_iflag_f32_e64 v5, -v1
7196// GFX10: encoding: [0x05,0x00,0xab,0xd5,0x01,0x01,0x00,0x20]
7197
7198v_rcp_iflag_f32_e64 v5, |v1|
7199// GFX10: encoding: [0x05,0x01,0xab,0xd5,0x01,0x01,0x00,0x00]
7200
7201v_rcp_iflag_f32_e64 v5, v1 clamp
7202// GFX10: encoding: [0x05,0x80,0xab,0xd5,0x01,0x01,0x00,0x00]
7203
7204v_rcp_iflag_f32_e64 v5, v1 mul:2
7205// GFX10: encoding: [0x05,0x00,0xab,0xd5,0x01,0x01,0x00,0x08]
7206
7207v_rcp_iflag_f32_e64 v5, v1 mul:4
7208// GFX10: encoding: [0x05,0x00,0xab,0xd5,0x01,0x01,0x00,0x10]
7209
7210v_rcp_iflag_f32_e64 v5, v1 div:2
7211// GFX10: encoding: [0x05,0x00,0xab,0xd5,0x01,0x01,0x00,0x18]
7212
7213v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
7214// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x06,0x00]
7215
7216v_rcp_iflag_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
7217// GFX10: encoding: [0xf9,0x56,0xfe,0x7f,0x01,0x06,0x06,0x00]
7218
7219v_rcp_iflag_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
7220// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0xff,0x06,0x06,0x00]
7221
7222v_rcp_iflag_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
7223// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x86,0x00]
7224
7225v_rcp_iflag_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
7226// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x65,0x06,0x86,0x00]
7227
7228v_rcp_iflag_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
7229// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x6a,0x06,0x86,0x00]
7230
7231v_rcp_iflag_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
7232// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x6b,0x06,0x86,0x00]
7233
7234v_rcp_iflag_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
7235// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x7c,0x06,0x86,0x00]
7236
7237v_rcp_iflag_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
7238// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x7e,0x06,0x86,0x00]
7239
7240v_rcp_iflag_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
7241// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x7f,0x06,0x86,0x00]
7242
7243v_rcp_iflag_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
7244// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x26,0x06,0x00]
7245
7246v_rcp_iflag_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
7247// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x46,0x06,0x00]
7248
7249v_rcp_iflag_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
7250// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x86,0x06,0x00]
7251
7252v_rcp_iflag_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
7253// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0xc6,0x06,0x00]
7254
7255v_rcp_iflag_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
7256// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x06,0x00]
7257
7258v_rcp_iflag_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
7259// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x00,0x06,0x00]
7260
7261v_rcp_iflag_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
7262// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x01,0x06,0x00]
7263
7264v_rcp_iflag_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
7265// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x02,0x06,0x00]
7266
7267v_rcp_iflag_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
7268// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x03,0x06,0x00]
7269
7270v_rcp_iflag_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
7271// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x04,0x06,0x00]
7272
7273v_rcp_iflag_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
7274// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x05,0x06,0x00]
7275
7276v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
7277// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x0e,0x06,0x00]
7278
7279v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
7280// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x16,0x06,0x00]
7281
7282v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
7283// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x16,0x06,0x00]
7284
7285v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
7286// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x06,0x00]
7287
7288v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
7289// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x00,0x00]
7290
7291v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
7292// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x01,0x00]
7293
7294v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
7295// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x02,0x00]
7296
7297v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
7298// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x03,0x00]
7299
7300v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
7301// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x04,0x00]
7302
7303v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
7304// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x05,0x00]
7305
7306v_rcp_iflag_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
7307// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x16,0x00]
7308
7309v_rcp_iflag_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
7310// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x26,0x00]
7311
7312v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
7313// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0x00]
7314
7315v_rcp_iflag_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
7316// GFX10: encoding: [0xfa,0x56,0xfe,0x7f,0x01,0xe4,0x00,0x00]
7317
7318v_rcp_iflag_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
7319// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0xff,0xe4,0x00,0x00]
7320
7321v_rcp_iflag_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
7322// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x1b,0x00,0x00]
7323
7324v_rcp_iflag_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
7325// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x40,0x01,0x00]
7326
7327v_rcp_iflag_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
7328// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x41,0x01,0x00]
7329
7330v_rcp_iflag_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
7331// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x01,0x01,0x00]
7332
7333v_rcp_iflag_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
7334// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x0f,0x01,0x00]
7335
7336v_rcp_iflag_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
7337// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x11,0x01,0x00]
7338
7339v_rcp_iflag_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
7340// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x1f,0x01,0x00]
7341
7342v_rcp_iflag_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
7343// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x21,0x01,0x00]
7344
7345v_rcp_iflag_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
7346// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x2f,0x01,0x00]
7347
7348v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
7349// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0x10]
7350
7351v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
7352// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0x30]
7353
7354v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
7355// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
7356
7357v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
7358// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
7359
7360v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
7361// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0x01]
7362
7363v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
7364// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0x03]
7365
7366v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
7367// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
7368
7369v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
7370// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
7371
7372v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
7373// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x08,0x00]
7374
7375v_rcp_iflag_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
7376// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x51,0x01,0x00]
7377
7378v_rcp_iflag_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
7379// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x5f,0x01,0x00]
7380
7381v_rcp_iflag_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
7382// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x61,0x01,0x00]
7383
7384v_rcp_iflag_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
7385// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x6f,0x01,0x00]
7386
7387v_rsq_f32 v5, v1
7388// GFX10: encoding: [0x01,0x5d,0x0a,0x7e]
7389
7390v_rsq_f32 v255, v1
7391// GFX10: encoding: [0x01,0x5d,0xfe,0x7f]
7392
7393v_rsq_f32 v5, v255
7394// GFX10: encoding: [0xff,0x5d,0x0a,0x7e]
7395
7396v_rsq_f32 v5, s1
7397// GFX10: encoding: [0x01,0x5c,0x0a,0x7e]
7398
7399v_rsq_f32 v5, s103
7400// GFX10: encoding: [0x67,0x5c,0x0a,0x7e]
7401
7402v_rsq_f32 v5, vcc_lo
7403// GFX10: encoding: [0x6a,0x5c,0x0a,0x7e]
7404
7405v_rsq_f32 v5, vcc_hi
7406// GFX10: encoding: [0x6b,0x5c,0x0a,0x7e]
7407
7408v_rsq_f32 v5, ttmp11
7409// GFX10: encoding: [0x77,0x5c,0x0a,0x7e]
7410
7411v_rsq_f32 v5, m0
7412// GFX10: encoding: [0x7c,0x5c,0x0a,0x7e]
7413
7414v_rsq_f32 v5, exec_lo
7415// GFX10: encoding: [0x7e,0x5c,0x0a,0x7e]
7416
7417v_rsq_f32 v5, exec_hi
7418// GFX10: encoding: [0x7f,0x5c,0x0a,0x7e]
7419
7420v_rsq_f32 v5, 0
7421// GFX10: encoding: [0x80,0x5c,0x0a,0x7e]
7422
7423v_rsq_f32 v5, -1
7424// GFX10: encoding: [0xc1,0x5c,0x0a,0x7e]
7425
7426v_rsq_f32 v5, 0.5
7427// GFX10: encoding: [0xf0,0x5c,0x0a,0x7e]
7428
7429v_rsq_f32 v5, -4.0
7430// GFX10: encoding: [0xf7,0x5c,0x0a,0x7e]
7431
7432v_rsq_f32 v5, 0xaf123456
7433// GFX10: encoding: [0xff,0x5c,0x0a,0x7e,0x56,0x34,0x12,0xaf]
7434
7435v_rsq_f32 v5, 0x3f717273
7436// GFX10: encoding: [0xff,0x5c,0x0a,0x7e,0x73,0x72,0x71,0x3f]
7437
7438v_rsq_f32_e64 v5, v1
7439// GFX10: encoding: [0x05,0x00,0xae,0xd5,0x01,0x01,0x00,0x00]
7440
7441v_rsq_f32_e64 v255, v1
7442// GFX10: encoding: [0xff,0x00,0xae,0xd5,0x01,0x01,0x00,0x00]
7443
7444v_rsq_f32_e64 v5, v255
7445// GFX10: encoding: [0x05,0x00,0xae,0xd5,0xff,0x01,0x00,0x00]
7446
7447v_rsq_f32_e64 v5, s1
7448// GFX10: encoding: [0x05,0x00,0xae,0xd5,0x01,0x00,0x00,0x00]
7449
7450v_rsq_f32_e64 v5, s101
7451// GFX10: encoding: [0x05,0x00,0xae,0xd5,0x65,0x00,0x00,0x00]
7452
7453v_rsq_f32_e64 v5, vcc_lo
7454// GFX10: encoding: [0x05,0x00,0xae,0xd5,0x6a,0x00,0x00,0x00]
7455
7456v_rsq_f32_e64 v5, vcc_hi
7457// GFX10: encoding: [0x05,0x00,0xae,0xd5,0x6b,0x00,0x00,0x00]
7458
7459v_rsq_f32_e64 v5, m0
7460// GFX10: encoding: [0x05,0x00,0xae,0xd5,0x7c,0x00,0x00,0x00]
7461
7462v_rsq_f32_e64 v5, exec_lo
7463// GFX10: encoding: [0x05,0x00,0xae,0xd5,0x7e,0x00,0x00,0x00]
7464
7465v_rsq_f32_e64 v5, exec_hi
7466// GFX10: encoding: [0x05,0x00,0xae,0xd5,0x7f,0x00,0x00,0x00]
7467
7468v_rsq_f32_e64 v5, 0
7469// GFX10: encoding: [0x05,0x00,0xae,0xd5,0x80,0x00,0x00,0x00]
7470
7471v_rsq_f32_e64 v5, -1
7472// GFX10: encoding: [0x05,0x00,0xae,0xd5,0xc1,0x00,0x00,0x00]
7473
7474v_rsq_f32_e64 v5, 0.5
7475// GFX10: encoding: [0x05,0x00,0xae,0xd5,0xf0,0x00,0x00,0x00]
7476
7477v_rsq_f32_e64 v5, -4.0
7478// GFX10: encoding: [0x05,0x00,0xae,0xd5,0xf7,0x00,0x00,0x00]
7479
7480v_rsq_f32_e64 v5, -v1
7481// GFX10: encoding: [0x05,0x00,0xae,0xd5,0x01,0x01,0x00,0x20]
7482
7483v_rsq_f32_e64 v5, |v1|
7484// GFX10: encoding: [0x05,0x01,0xae,0xd5,0x01,0x01,0x00,0x00]
7485
7486v_rsq_f32_e64 v5, v1 clamp
7487// GFX10: encoding: [0x05,0x80,0xae,0xd5,0x01,0x01,0x00,0x00]
7488
7489v_rsq_f32_e64 v5, v1 mul:2
7490// GFX10: encoding: [0x05,0x00,0xae,0xd5,0x01,0x01,0x00,0x08]
7491
7492v_rsq_f32_e64 v5, v1 mul:4
7493// GFX10: encoding: [0x05,0x00,0xae,0xd5,0x01,0x01,0x00,0x10]
7494
7495v_rsq_f32_e64 v5, v1 div:2
7496// GFX10: encoding: [0x05,0x00,0xae,0xd5,0x01,0x01,0x00,0x18]
7497
7498v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
7499// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x06,0x00]
7500
7501v_rsq_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
7502// GFX10: encoding: [0xf9,0x5c,0xfe,0x7f,0x01,0x06,0x06,0x00]
7503
7504v_rsq_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
7505// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0xff,0x06,0x06,0x00]
7506
7507v_rsq_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
7508// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x86,0x00]
7509
7510v_rsq_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
7511// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x65,0x06,0x86,0x00]
7512
7513v_rsq_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
7514// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x6a,0x06,0x86,0x00]
7515
7516v_rsq_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
7517// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x6b,0x06,0x86,0x00]
7518
7519v_rsq_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
7520// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x7c,0x06,0x86,0x00]
7521
7522v_rsq_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
7523// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x7e,0x06,0x86,0x00]
7524
7525v_rsq_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
7526// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x7f,0x06,0x86,0x00]
7527
7528v_rsq_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
7529// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x26,0x06,0x00]
7530
7531v_rsq_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
7532// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x46,0x06,0x00]
7533
7534v_rsq_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
7535// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x86,0x06,0x00]
7536
7537v_rsq_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
7538// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0xc6,0x06,0x00]
7539
7540v_rsq_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
7541// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x06,0x00]
7542
7543v_rsq_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
7544// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x00,0x06,0x00]
7545
7546v_rsq_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
7547// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x01,0x06,0x00]
7548
7549v_rsq_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
7550// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x02,0x06,0x00]
7551
7552v_rsq_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
7553// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x03,0x06,0x00]
7554
7555v_rsq_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
7556// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x04,0x06,0x00]
7557
7558v_rsq_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
7559// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x05,0x06,0x00]
7560
7561v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
7562// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x0e,0x06,0x00]
7563
7564v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
7565// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x16,0x06,0x00]
7566
7567v_rsq_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
7568// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x16,0x06,0x00]
7569
7570v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
7571// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x06,0x00]
7572
7573v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
7574// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x00,0x00]
7575
7576v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
7577// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x01,0x00]
7578
7579v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
7580// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x02,0x00]
7581
7582v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
7583// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x03,0x00]
7584
7585v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
7586// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x04,0x00]
7587
7588v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
7589// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x05,0x00]
7590
7591v_rsq_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
7592// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x16,0x00]
7593
7594v_rsq_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
7595// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x26,0x00]
7596
7597v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
7598// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0x00]
7599
7600v_rsq_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
7601// GFX10: encoding: [0xfa,0x5c,0xfe,0x7f,0x01,0xe4,0x00,0x00]
7602
7603v_rsq_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
7604// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0xff,0xe4,0x00,0x00]
7605
7606v_rsq_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
7607// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x1b,0x00,0x00]
7608
7609v_rsq_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
7610// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x40,0x01,0x00]
7611
7612v_rsq_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
7613// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x41,0x01,0x00]
7614
7615v_rsq_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
7616// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x01,0x01,0x00]
7617
7618v_rsq_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
7619// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x0f,0x01,0x00]
7620
7621v_rsq_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
7622// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x11,0x01,0x00]
7623
7624v_rsq_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
7625// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x1f,0x01,0x00]
7626
7627v_rsq_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
7628// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x21,0x01,0x00]
7629
7630v_rsq_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
7631// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x2f,0x01,0x00]
7632
7633v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
7634// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0x10]
7635
7636v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
7637// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0x30]
7638
7639v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
7640// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
7641
7642v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
7643// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
7644
7645v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
7646// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0x01]
7647
7648v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
7649// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0x03]
7650
7651v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
7652// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
7653
7654v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
7655// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
7656
7657v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
7658// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x08,0x00]
7659
7660v_rsq_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
7661// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x51,0x01,0x00]
7662
7663v_rsq_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
7664// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x5f,0x01,0x00]
7665
7666v_rsq_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
7667// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x61,0x01,0x00]
7668
7669v_rsq_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
7670// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x6f,0x01,0x00]
7671
7672v_rcp_f64 v[5:6], v[1:2]
7673// GFX10: encoding: [0x01,0x5f,0x0a,0x7e]
7674
7675v_rcp_f64 v[254:255], v[1:2]
7676// GFX10: encoding: [0x01,0x5f,0xfc,0x7f]
7677
7678v_rcp_f64 v[5:6], v[254:255]
7679// GFX10: encoding: [0xfe,0x5f,0x0a,0x7e]
7680
7681v_rcp_f64 v[5:6], s[2:3]
7682// GFX10: encoding: [0x02,0x5e,0x0a,0x7e]
7683
7684v_rcp_f64 v[5:6], s[4:5]
7685// GFX10: encoding: [0x04,0x5e,0x0a,0x7e]
7686
7687v_rcp_f64 v[5:6], s[102:103]
7688// GFX10: encoding: [0x66,0x5e,0x0a,0x7e]
7689
7690v_rcp_f64 v[5:6], vcc
7691// GFX10: encoding: [0x6a,0x5e,0x0a,0x7e]
7692
7693v_rcp_f64 v[5:6], ttmp[10:11]
7694// GFX10: encoding: [0x76,0x5e,0x0a,0x7e]
7695
7696v_rcp_f64 v[5:6], exec
7697// GFX10: encoding: [0x7e,0x5e,0x0a,0x7e]
7698
7699v_rcp_f64 v[5:6], 0
7700// GFX10: encoding: [0x80,0x5e,0x0a,0x7e]
7701
7702v_rcp_f64 v[5:6], -1
7703// GFX10: encoding: [0xc1,0x5e,0x0a,0x7e]
7704
7705v_rcp_f64 v[5:6], 0.5
7706// GFX10: encoding: [0xf0,0x5e,0x0a,0x7e]
7707
7708v_rcp_f64 v[5:6], -4.0
7709// GFX10: encoding: [0xf7,0x5e,0x0a,0x7e]
7710
7711v_rcp_f64 v[5:6], 0xaf123456
7712// GFX10: encoding: [0xff,0x5e,0x0a,0x7e,0x56,0x34,0x12,0xaf]
7713
7714v_rcp_f64 v[5:6], 0x3f717273
7715// GFX10: encoding: [0xff,0x5e,0x0a,0x7e,0x73,0x72,0x71,0x3f]
7716
7717v_rcp_f64_e64 v[5:6], v[1:2]
7718// GFX10: encoding: [0x05,0x00,0xaf,0xd5,0x01,0x01,0x00,0x00]
7719
7720v_rcp_f64_e64 v[254:255], v[1:2]
7721// GFX10: encoding: [0xfe,0x00,0xaf,0xd5,0x01,0x01,0x00,0x00]
7722
7723v_rcp_f64_e64 v[5:6], v[254:255]
7724// GFX10: encoding: [0x05,0x00,0xaf,0xd5,0xfe,0x01,0x00,0x00]
7725
7726v_rcp_f64_e64 v[5:6], s[2:3]
7727// GFX10: encoding: [0x05,0x00,0xaf,0xd5,0x02,0x00,0x00,0x00]
7728
7729v_rcp_f64_e64 v[5:6], s[4:5]
7730// GFX10: encoding: [0x05,0x00,0xaf,0xd5,0x04,0x00,0x00,0x00]
7731
7732v_rcp_f64_e64 v[5:6], s[100:101]
7733// GFX10: encoding: [0x05,0x00,0xaf,0xd5,0x64,0x00,0x00,0x00]
7734
7735v_rcp_f64_e64 v[5:6], vcc
7736// GFX10: encoding: [0x05,0x00,0xaf,0xd5,0x6a,0x00,0x00,0x00]
7737
7738v_rcp_f64_e64 v[5:6], exec
7739// GFX10: encoding: [0x05,0x00,0xaf,0xd5,0x7e,0x00,0x00,0x00]
7740
7741v_rcp_f64_e64 v[5:6], 0
7742// GFX10: encoding: [0x05,0x00,0xaf,0xd5,0x80,0x00,0x00,0x00]
7743
7744v_rcp_f64_e64 v[5:6], -1
7745// GFX10: encoding: [0x05,0x00,0xaf,0xd5,0xc1,0x00,0x00,0x00]
7746
7747v_rcp_f64_e64 v[5:6], 0.5
7748// GFX10: encoding: [0x05,0x00,0xaf,0xd5,0xf0,0x00,0x00,0x00]
7749
7750v_rcp_f64_e64 v[5:6], -4.0
7751// GFX10: encoding: [0x05,0x00,0xaf,0xd5,0xf7,0x00,0x00,0x00]
7752
7753v_rcp_f64_e64 v[5:6], -v[1:2]
7754// GFX10: encoding: [0x05,0x00,0xaf,0xd5,0x01,0x01,0x00,0x20]
7755
7756v_rcp_f64_e64 v[5:6], |v[1:2]|
7757// GFX10: encoding: [0x05,0x01,0xaf,0xd5,0x01,0x01,0x00,0x00]
7758
7759v_rcp_f64_e64 v[5:6], v[1:2] clamp
7760// GFX10: encoding: [0x05,0x80,0xaf,0xd5,0x01,0x01,0x00,0x00]
7761
7762v_rcp_f64_e64 v[5:6], v[1:2] mul:2
7763// GFX10: encoding: [0x05,0x00,0xaf,0xd5,0x01,0x01,0x00,0x08]
7764
7765v_rcp_f64_e64 v[5:6], v[1:2] mul:4
7766// GFX10: encoding: [0x05,0x00,0xaf,0xd5,0x01,0x01,0x00,0x10]
7767
7768v_rcp_f64_e64 v[5:6], v[1:2] div:2
7769// GFX10: encoding: [0x05,0x00,0xaf,0xd5,0x01,0x01,0x00,0x18]
7770
7771v_rsq_f64 v[5:6], v[1:2]
7772// GFX10: encoding: [0x01,0x63,0x0a,0x7e]
7773
7774v_rsq_f64 v[254:255], v[1:2]
7775// GFX10: encoding: [0x01,0x63,0xfc,0x7f]
7776
7777v_rsq_f64 v[5:6], v[254:255]
7778// GFX10: encoding: [0xfe,0x63,0x0a,0x7e]
7779
7780v_rsq_f64 v[5:6], s[2:3]
7781// GFX10: encoding: [0x02,0x62,0x0a,0x7e]
7782
7783v_rsq_f64 v[5:6], s[4:5]
7784// GFX10: encoding: [0x04,0x62,0x0a,0x7e]
7785
7786v_rsq_f64 v[5:6], s[102:103]
7787// GFX10: encoding: [0x66,0x62,0x0a,0x7e]
7788
7789v_rsq_f64 v[5:6], vcc
7790// GFX10: encoding: [0x6a,0x62,0x0a,0x7e]
7791
7792v_rsq_f64 v[5:6], ttmp[10:11]
7793// GFX10: encoding: [0x76,0x62,0x0a,0x7e]
7794
7795v_rsq_f64 v[5:6], exec
7796// GFX10: encoding: [0x7e,0x62,0x0a,0x7e]
7797
7798v_rsq_f64 v[5:6], 0
7799// GFX10: encoding: [0x80,0x62,0x0a,0x7e]
7800
7801v_rsq_f64 v[5:6], -1
7802// GFX10: encoding: [0xc1,0x62,0x0a,0x7e]
7803
7804v_rsq_f64 v[5:6], 0.5
7805// GFX10: encoding: [0xf0,0x62,0x0a,0x7e]
7806
7807v_rsq_f64 v[5:6], -4.0
7808// GFX10: encoding: [0xf7,0x62,0x0a,0x7e]
7809
7810v_rsq_f64 v[5:6], 0xaf123456
7811// GFX10: encoding: [0xff,0x62,0x0a,0x7e,0x56,0x34,0x12,0xaf]
7812
7813v_rsq_f64 v[5:6], 0x3f717273
7814// GFX10: encoding: [0xff,0x62,0x0a,0x7e,0x73,0x72,0x71,0x3f]
7815
7816v_rsq_f64_e64 v[5:6], v[1:2]
7817// GFX10: encoding: [0x05,0x00,0xb1,0xd5,0x01,0x01,0x00,0x00]
7818
7819v_rsq_f64_e64 v[254:255], v[1:2]
7820// GFX10: encoding: [0xfe,0x00,0xb1,0xd5,0x01,0x01,0x00,0x00]
7821
7822v_rsq_f64_e64 v[5:6], v[254:255]
7823// GFX10: encoding: [0x05,0x00,0xb1,0xd5,0xfe,0x01,0x00,0x00]
7824
7825v_rsq_f64_e64 v[5:6], s[2:3]
7826// GFX10: encoding: [0x05,0x00,0xb1,0xd5,0x02,0x00,0x00,0x00]
7827
7828v_rsq_f64_e64 v[5:6], s[4:5]
7829// GFX10: encoding: [0x05,0x00,0xb1,0xd5,0x04,0x00,0x00,0x00]
7830
7831v_rsq_f64_e64 v[5:6], s[100:101]
7832// GFX10: encoding: [0x05,0x00,0xb1,0xd5,0x64,0x00,0x00,0x00]
7833
7834v_rsq_f64_e64 v[5:6], vcc
7835// GFX10: encoding: [0x05,0x00,0xb1,0xd5,0x6a,0x00,0x00,0x00]
7836
7837v_rsq_f64_e64 v[5:6], exec
7838// GFX10: encoding: [0x05,0x00,0xb1,0xd5,0x7e,0x00,0x00,0x00]
7839
7840v_rsq_f64_e64 v[5:6], 0
7841// GFX10: encoding: [0x05,0x00,0xb1,0xd5,0x80,0x00,0x00,0x00]
7842
7843v_rsq_f64_e64 v[5:6], -1
7844// GFX10: encoding: [0x05,0x00,0xb1,0xd5,0xc1,0x00,0x00,0x00]
7845
7846v_rsq_f64_e64 v[5:6], 0.5
7847// GFX10: encoding: [0x05,0x00,0xb1,0xd5,0xf0,0x00,0x00,0x00]
7848
7849v_rsq_f64_e64 v[5:6], -4.0
7850// GFX10: encoding: [0x05,0x00,0xb1,0xd5,0xf7,0x00,0x00,0x00]
7851
7852v_rsq_f64_e64 v[5:6], -v[1:2]
7853// GFX10: encoding: [0x05,0x00,0xb1,0xd5,0x01,0x01,0x00,0x20]
7854
7855v_rsq_f64_e64 v[5:6], |v[1:2]|
7856// GFX10: encoding: [0x05,0x01,0xb1,0xd5,0x01,0x01,0x00,0x00]
7857
7858v_rsq_f64_e64 v[5:6], v[1:2] clamp
7859// GFX10: encoding: [0x05,0x80,0xb1,0xd5,0x01,0x01,0x00,0x00]
7860
7861v_rsq_f64_e64 v[5:6], v[1:2] mul:2
7862// GFX10: encoding: [0x05,0x00,0xb1,0xd5,0x01,0x01,0x00,0x08]
7863
7864v_rsq_f64_e64 v[5:6], v[1:2] mul:4
7865// GFX10: encoding: [0x05,0x00,0xb1,0xd5,0x01,0x01,0x00,0x10]
7866
7867v_rsq_f64_e64 v[5:6], v[1:2] div:2
7868// GFX10: encoding: [0x05,0x00,0xb1,0xd5,0x01,0x01,0x00,0x18]
7869
7870v_sqrt_f32 v5, v1
7871// GFX10: encoding: [0x01,0x67,0x0a,0x7e]
7872
7873v_sqrt_f32 v255, v1
7874// GFX10: encoding: [0x01,0x67,0xfe,0x7f]
7875
7876v_sqrt_f32 v5, v255
7877// GFX10: encoding: [0xff,0x67,0x0a,0x7e]
7878
7879v_sqrt_f32 v5, s1
7880// GFX10: encoding: [0x01,0x66,0x0a,0x7e]
7881
7882v_sqrt_f32 v5, s103
7883// GFX10: encoding: [0x67,0x66,0x0a,0x7e]
7884
7885v_sqrt_f32 v5, vcc_lo
7886// GFX10: encoding: [0x6a,0x66,0x0a,0x7e]
7887
7888v_sqrt_f32 v5, vcc_hi
7889// GFX10: encoding: [0x6b,0x66,0x0a,0x7e]
7890
7891v_sqrt_f32 v5, ttmp11
7892// GFX10: encoding: [0x77,0x66,0x0a,0x7e]
7893
7894v_sqrt_f32 v5, m0
7895// GFX10: encoding: [0x7c,0x66,0x0a,0x7e]
7896
7897v_sqrt_f32 v5, exec_lo
7898// GFX10: encoding: [0x7e,0x66,0x0a,0x7e]
7899
7900v_sqrt_f32 v5, exec_hi
7901// GFX10: encoding: [0x7f,0x66,0x0a,0x7e]
7902
7903v_sqrt_f32 v5, 0
7904// GFX10: encoding: [0x80,0x66,0x0a,0x7e]
7905
7906v_sqrt_f32 v5, -1
7907// GFX10: encoding: [0xc1,0x66,0x0a,0x7e]
7908
7909v_sqrt_f32 v5, 0.5
7910// GFX10: encoding: [0xf0,0x66,0x0a,0x7e]
7911
7912v_sqrt_f32 v5, -4.0
7913// GFX10: encoding: [0xf7,0x66,0x0a,0x7e]
7914
7915v_sqrt_f32 v5, 0xaf123456
7916// GFX10: encoding: [0xff,0x66,0x0a,0x7e,0x56,0x34,0x12,0xaf]
7917
7918v_sqrt_f32 v5, 0x3f717273
7919// GFX10: encoding: [0xff,0x66,0x0a,0x7e,0x73,0x72,0x71,0x3f]
7920
7921v_sqrt_f32_e64 v5, v1
7922// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0x01,0x01,0x00,0x00]
7923
7924v_sqrt_f32_e64 v255, v1
7925// GFX10: encoding: [0xff,0x00,0xb3,0xd5,0x01,0x01,0x00,0x00]
7926
7927v_sqrt_f32_e64 v5, v255
7928// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0xff,0x01,0x00,0x00]
7929
7930v_sqrt_f32_e64 v5, s1
7931// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0x01,0x00,0x00,0x00]
7932
7933v_sqrt_f32_e64 v5, s101
7934// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0x65,0x00,0x00,0x00]
7935
7936v_sqrt_f32_e64 v5, vcc_lo
7937// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0x6a,0x00,0x00,0x00]
7938
7939v_sqrt_f32_e64 v5, vcc_hi
7940// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0x6b,0x00,0x00,0x00]
7941
7942v_sqrt_f32_e64 v5, m0
7943// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0x7c,0x00,0x00,0x00]
7944
7945v_sqrt_f32_e64 v5, exec_lo
7946// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0x7e,0x00,0x00,0x00]
7947
7948v_sqrt_f32_e64 v5, exec_hi
7949// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0x7f,0x00,0x00,0x00]
7950
7951v_sqrt_f32_e64 v5, 0
7952// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0x80,0x00,0x00,0x00]
7953
7954v_sqrt_f32_e64 v5, -1
7955// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0xc1,0x00,0x00,0x00]
7956
7957v_sqrt_f32_e64 v5, 0.5
7958// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0xf0,0x00,0x00,0x00]
7959
7960v_sqrt_f32_e64 v5, -4.0
7961// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0xf7,0x00,0x00,0x00]
7962
7963v_sqrt_f32_e64 v5, -v1
7964// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0x01,0x01,0x00,0x20]
7965
7966v_sqrt_f32_e64 v5, |v1|
7967// GFX10: encoding: [0x05,0x01,0xb3,0xd5,0x01,0x01,0x00,0x00]
7968
7969v_sqrt_f32_e64 v5, v1 clamp
7970// GFX10: encoding: [0x05,0x80,0xb3,0xd5,0x01,0x01,0x00,0x00]
7971
7972v_sqrt_f32_e64 v5, v1 mul:2
7973// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0x01,0x01,0x00,0x08]
7974
7975v_sqrt_f32_e64 v5, v1 mul:4
7976// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0x01,0x01,0x00,0x10]
7977
7978v_sqrt_f32_e64 v5, v1 div:2
7979// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0x01,0x01,0x00,0x18]
7980
7981v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
7982// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x06,0x00]
7983
7984v_sqrt_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
7985// GFX10: encoding: [0xf9,0x66,0xfe,0x7f,0x01,0x06,0x06,0x00]
7986
7987v_sqrt_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
7988// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0xff,0x06,0x06,0x00]
7989
7990v_sqrt_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
7991// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x86,0x00]
7992
7993v_sqrt_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
7994// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x65,0x06,0x86,0x00]
7995
7996v_sqrt_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
7997// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x6a,0x06,0x86,0x00]
7998
7999v_sqrt_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8000// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x6b,0x06,0x86,0x00]
8001
8002v_sqrt_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8003// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x7c,0x06,0x86,0x00]
8004
8005v_sqrt_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8006// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x7e,0x06,0x86,0x00]
8007
8008v_sqrt_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8009// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x7f,0x06,0x86,0x00]
8010
8011v_sqrt_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8012// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x26,0x06,0x00]
8013
8014v_sqrt_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8015// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x46,0x06,0x00]
8016
8017v_sqrt_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8018// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x86,0x06,0x00]
8019
8020v_sqrt_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8021// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0xc6,0x06,0x00]
8022
8023v_sqrt_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
8024// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x06,0x00]
8025
8026v_sqrt_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
8027// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x00,0x06,0x00]
8028
8029v_sqrt_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
8030// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x01,0x06,0x00]
8031
8032v_sqrt_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
8033// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x02,0x06,0x00]
8034
8035v_sqrt_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
8036// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x03,0x06,0x00]
8037
8038v_sqrt_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
8039// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x04,0x06,0x00]
8040
8041v_sqrt_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
8042// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x05,0x06,0x00]
8043
8044v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
8045// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x0e,0x06,0x00]
8046
8047v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
8048// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x16,0x06,0x00]
8049
8050v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
8051// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x16,0x06,0x00]
8052
8053v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
8054// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x06,0x00]
8055
8056v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
8057// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x00,0x00]
8058
8059v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
8060// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x01,0x00]
8061
8062v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
8063// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x02,0x00]
8064
8065v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
8066// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x03,0x00]
8067
8068v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
8069// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x04,0x00]
8070
8071v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
8072// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x05,0x00]
8073
8074v_sqrt_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8075// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x16,0x00]
8076
8077v_sqrt_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8078// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x26,0x00]
8079
8080v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
8081// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0x00]
8082
8083v_sqrt_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
8084// GFX10: encoding: [0xfa,0x66,0xfe,0x7f,0x01,0xe4,0x00,0x00]
8085
8086v_sqrt_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
8087// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0xff,0xe4,0x00,0x00]
8088
8089v_sqrt_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
8090// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x1b,0x00,0x00]
8091
8092v_sqrt_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
8093// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x40,0x01,0x00]
8094
8095v_sqrt_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
8096// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x41,0x01,0x00]
8097
8098v_sqrt_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
8099// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x01,0x01,0x00]
8100
8101v_sqrt_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
8102// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x0f,0x01,0x00]
8103
8104v_sqrt_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
8105// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x11,0x01,0x00]
8106
8107v_sqrt_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
8108// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x1f,0x01,0x00]
8109
8110v_sqrt_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
8111// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x21,0x01,0x00]
8112
8113v_sqrt_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
8114// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x2f,0x01,0x00]
8115
8116v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
8117// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0x10]
8118
8119v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
8120// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0x30]
8121
8122v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
8123// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
8124
8125v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
8126// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
8127
8128v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
8129// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0x01]
8130
8131v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
8132// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0x03]
8133
8134v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
8135// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
8136
8137v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
8138// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
8139
8140v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
8141// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x08,0x00]
8142
8143v_sqrt_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
8144// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x51,0x01,0x00]
8145
8146v_sqrt_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
8147// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x5f,0x01,0x00]
8148
8149v_sqrt_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
8150// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x61,0x01,0x00]
8151
8152v_sqrt_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
8153// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x6f,0x01,0x00]
8154
8155v_sqrt_f64 v[5:6], v[1:2]
8156// GFX10: encoding: [0x01,0x69,0x0a,0x7e]
8157
8158v_sqrt_f64 v[254:255], v[1:2]
8159// GFX10: encoding: [0x01,0x69,0xfc,0x7f]
8160
8161v_sqrt_f64 v[5:6], v[254:255]
8162// GFX10: encoding: [0xfe,0x69,0x0a,0x7e]
8163
8164v_sqrt_f64 v[5:6], s[2:3]
8165// GFX10: encoding: [0x02,0x68,0x0a,0x7e]
8166
8167v_sqrt_f64 v[5:6], s[4:5]
8168// GFX10: encoding: [0x04,0x68,0x0a,0x7e]
8169
8170v_sqrt_f64 v[5:6], s[102:103]
8171// GFX10: encoding: [0x66,0x68,0x0a,0x7e]
8172
8173v_sqrt_f64 v[5:6], vcc
8174// GFX10: encoding: [0x6a,0x68,0x0a,0x7e]
8175
8176v_sqrt_f64 v[5:6], ttmp[10:11]
8177// GFX10: encoding: [0x76,0x68,0x0a,0x7e]
8178
8179v_sqrt_f64 v[5:6], exec
8180// GFX10: encoding: [0x7e,0x68,0x0a,0x7e]
8181
8182v_sqrt_f64 v[5:6], 0
8183// GFX10: encoding: [0x80,0x68,0x0a,0x7e]
8184
8185v_sqrt_f64 v[5:6], -1
8186// GFX10: encoding: [0xc1,0x68,0x0a,0x7e]
8187
8188v_sqrt_f64 v[5:6], 0.5
8189// GFX10: encoding: [0xf0,0x68,0x0a,0x7e]
8190
8191v_sqrt_f64 v[5:6], -4.0
8192// GFX10: encoding: [0xf7,0x68,0x0a,0x7e]
8193
8194v_sqrt_f64 v[5:6], 0xaf123456
8195// GFX10: encoding: [0xff,0x68,0x0a,0x7e,0x56,0x34,0x12,0xaf]
8196
8197v_sqrt_f64 v[5:6], 0x3f717273
8198// GFX10: encoding: [0xff,0x68,0x0a,0x7e,0x73,0x72,0x71,0x3f]
8199
8200v_sqrt_f64_e64 v[5:6], v[1:2]
8201// GFX10: encoding: [0x05,0x00,0xb4,0xd5,0x01,0x01,0x00,0x00]
8202
8203v_sqrt_f64_e64 v[254:255], v[1:2]
8204// GFX10: encoding: [0xfe,0x00,0xb4,0xd5,0x01,0x01,0x00,0x00]
8205
8206v_sqrt_f64_e64 v[5:6], v[254:255]
8207// GFX10: encoding: [0x05,0x00,0xb4,0xd5,0xfe,0x01,0x00,0x00]
8208
8209v_sqrt_f64_e64 v[5:6], s[2:3]
8210// GFX10: encoding: [0x05,0x00,0xb4,0xd5,0x02,0x00,0x00,0x00]
8211
8212v_sqrt_f64_e64 v[5:6], s[4:5]
8213// GFX10: encoding: [0x05,0x00,0xb4,0xd5,0x04,0x00,0x00,0x00]
8214
8215v_sqrt_f64_e64 v[5:6], s[100:101]
8216// GFX10: encoding: [0x05,0x00,0xb4,0xd5,0x64,0x00,0x00,0x00]
8217
8218v_sqrt_f64_e64 v[5:6], vcc
8219// GFX10: encoding: [0x05,0x00,0xb4,0xd5,0x6a,0x00,0x00,0x00]
8220
8221v_sqrt_f64_e64 v[5:6], exec
8222// GFX10: encoding: [0x05,0x00,0xb4,0xd5,0x7e,0x00,0x00,0x00]
8223
8224v_sqrt_f64_e64 v[5:6], 0
8225// GFX10: encoding: [0x05,0x00,0xb4,0xd5,0x80,0x00,0x00,0x00]
8226
8227v_sqrt_f64_e64 v[5:6], -1
8228// GFX10: encoding: [0x05,0x00,0xb4,0xd5,0xc1,0x00,0x00,0x00]
8229
8230v_sqrt_f64_e64 v[5:6], 0.5
8231// GFX10: encoding: [0x05,0x00,0xb4,0xd5,0xf0,0x00,0x00,0x00]
8232
8233v_sqrt_f64_e64 v[5:6], -4.0
8234// GFX10: encoding: [0x05,0x00,0xb4,0xd5,0xf7,0x00,0x00,0x00]
8235
8236v_sqrt_f64_e64 v[5:6], -v[1:2]
8237// GFX10: encoding: [0x05,0x00,0xb4,0xd5,0x01,0x01,0x00,0x20]
8238
8239v_sqrt_f64_e64 v[5:6], |v[1:2]|
8240// GFX10: encoding: [0x05,0x01,0xb4,0xd5,0x01,0x01,0x00,0x00]
8241
8242v_sqrt_f64_e64 v[5:6], v[1:2] clamp
8243// GFX10: encoding: [0x05,0x80,0xb4,0xd5,0x01,0x01,0x00,0x00]
8244
8245v_sqrt_f64_e64 v[5:6], v[1:2] mul:2
8246// GFX10: encoding: [0x05,0x00,0xb4,0xd5,0x01,0x01,0x00,0x08]
8247
8248v_sqrt_f64_e64 v[5:6], v[1:2] mul:4
8249// GFX10: encoding: [0x05,0x00,0xb4,0xd5,0x01,0x01,0x00,0x10]
8250
8251v_sqrt_f64_e64 v[5:6], v[1:2] div:2
8252// GFX10: encoding: [0x05,0x00,0xb4,0xd5,0x01,0x01,0x00,0x18]
8253
8254v_sin_f32 v5, v1
8255// GFX10: encoding: [0x01,0x6b,0x0a,0x7e]
8256
8257v_sin_f32 v255, v1
8258// GFX10: encoding: [0x01,0x6b,0xfe,0x7f]
8259
8260v_sin_f32 v5, v255
8261// GFX10: encoding: [0xff,0x6b,0x0a,0x7e]
8262
8263v_sin_f32 v5, s1
8264// GFX10: encoding: [0x01,0x6a,0x0a,0x7e]
8265
8266v_sin_f32 v5, s103
8267// GFX10: encoding: [0x67,0x6a,0x0a,0x7e]
8268
8269v_sin_f32 v5, vcc_lo
8270// GFX10: encoding: [0x6a,0x6a,0x0a,0x7e]
8271
8272v_sin_f32 v5, vcc_hi
8273// GFX10: encoding: [0x6b,0x6a,0x0a,0x7e]
8274
8275v_sin_f32 v5, ttmp11
8276// GFX10: encoding: [0x77,0x6a,0x0a,0x7e]
8277
8278v_sin_f32 v5, m0
8279// GFX10: encoding: [0x7c,0x6a,0x0a,0x7e]
8280
8281v_sin_f32 v5, exec_lo
8282// GFX10: encoding: [0x7e,0x6a,0x0a,0x7e]
8283
8284v_sin_f32 v5, exec_hi
8285// GFX10: encoding: [0x7f,0x6a,0x0a,0x7e]
8286
8287v_sin_f32 v5, 0
8288// GFX10: encoding: [0x80,0x6a,0x0a,0x7e]
8289
8290v_sin_f32 v5, -1
8291// GFX10: encoding: [0xc1,0x6a,0x0a,0x7e]
8292
8293v_sin_f32 v5, 0.5
8294// GFX10: encoding: [0xf0,0x6a,0x0a,0x7e]
8295
8296v_sin_f32 v5, -4.0
8297// GFX10: encoding: [0xf7,0x6a,0x0a,0x7e]
8298
8299v_sin_f32 v5, 0xaf123456
8300// GFX10: encoding: [0xff,0x6a,0x0a,0x7e,0x56,0x34,0x12,0xaf]
8301
8302v_sin_f32 v5, 0x3f717273
8303// GFX10: encoding: [0xff,0x6a,0x0a,0x7e,0x73,0x72,0x71,0x3f]
8304
8305v_sin_f32_e64 v5, v1
8306// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0x01,0x01,0x00,0x00]
8307
8308v_sin_f32_e64 v255, v1
8309// GFX10: encoding: [0xff,0x00,0xb5,0xd5,0x01,0x01,0x00,0x00]
8310
8311v_sin_f32_e64 v5, v255
8312// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0xff,0x01,0x00,0x00]
8313
8314v_sin_f32_e64 v5, s1
8315// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0x01,0x00,0x00,0x00]
8316
8317v_sin_f32_e64 v5, s101
8318// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0x65,0x00,0x00,0x00]
8319
8320v_sin_f32_e64 v5, vcc_lo
8321// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0x6a,0x00,0x00,0x00]
8322
8323v_sin_f32_e64 v5, vcc_hi
8324// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0x6b,0x00,0x00,0x00]
8325
8326v_sin_f32_e64 v5, m0
8327// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0x7c,0x00,0x00,0x00]
8328
8329v_sin_f32_e64 v5, exec_lo
8330// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0x7e,0x00,0x00,0x00]
8331
8332v_sin_f32_e64 v5, exec_hi
8333// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0x7f,0x00,0x00,0x00]
8334
8335v_sin_f32_e64 v5, 0
8336// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0x80,0x00,0x00,0x00]
8337
8338v_sin_f32_e64 v5, -1
8339// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0xc1,0x00,0x00,0x00]
8340
8341v_sin_f32_e64 v5, 0.5
8342// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0xf0,0x00,0x00,0x00]
8343
8344v_sin_f32_e64 v5, -4.0
8345// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0xf7,0x00,0x00,0x00]
8346
8347v_sin_f32_e64 v5, -v1
8348// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0x01,0x01,0x00,0x20]
8349
8350v_sin_f32_e64 v5, |v1|
8351// GFX10: encoding: [0x05,0x01,0xb5,0xd5,0x01,0x01,0x00,0x00]
8352
8353v_sin_f32_e64 v5, v1 clamp
8354// GFX10: encoding: [0x05,0x80,0xb5,0xd5,0x01,0x01,0x00,0x00]
8355
8356v_sin_f32_e64 v5, v1 mul:2
8357// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0x01,0x01,0x00,0x08]
8358
8359v_sin_f32_e64 v5, v1 mul:4
8360// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0x01,0x01,0x00,0x10]
8361
8362v_sin_f32_e64 v5, v1 div:2
8363// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0x01,0x01,0x00,0x18]
8364
8365v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8366// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x06,0x06,0x00]
8367
8368v_sin_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8369// GFX10: encoding: [0xf9,0x6a,0xfe,0x7f,0x01,0x06,0x06,0x00]
8370
8371v_sin_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8372// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0xff,0x06,0x06,0x00]
8373
8374v_sin_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8375// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x06,0x86,0x00]
8376
8377v_sin_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8378// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x65,0x06,0x86,0x00]
8379
8380v_sin_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8381// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x6a,0x06,0x86,0x00]
8382
8383v_sin_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8384// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x6b,0x06,0x86,0x00]
8385
8386v_sin_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8387// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x7c,0x06,0x86,0x00]
8388
8389v_sin_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8390// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x7e,0x06,0x86,0x00]
8391
8392v_sin_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8393// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x7f,0x06,0x86,0x00]
8394
8395v_sin_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8396// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x26,0x06,0x00]
8397
8398v_sin_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8399// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x46,0x06,0x00]
8400
8401v_sin_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8402// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x86,0x06,0x00]
8403
8404v_sin_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8405// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0xc6,0x06,0x00]
8406
8407v_sin_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
8408// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x06,0x06,0x00]
8409
8410v_sin_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
8411// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x00,0x06,0x00]
8412
8413v_sin_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
8414// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x01,0x06,0x00]
8415
8416v_sin_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
8417// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x02,0x06,0x00]
8418
8419v_sin_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
8420// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x03,0x06,0x00]
8421
8422v_sin_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
8423// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x04,0x06,0x00]
8424
8425v_sin_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
8426// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x05,0x06,0x00]
8427
8428v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
8429// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x0e,0x06,0x00]
8430
8431v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
8432// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x16,0x06,0x00]
8433
8434v_sin_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
8435// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x16,0x06,0x00]
8436
8437v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
8438// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x06,0x06,0x00]
8439
8440v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
8441// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x06,0x00,0x00]
8442
8443v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
8444// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x06,0x01,0x00]
8445
8446v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
8447// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x06,0x02,0x00]
8448
8449v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
8450// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x06,0x03,0x00]
8451
8452v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
8453// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x06,0x04,0x00]
8454
8455v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
8456// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x06,0x05,0x00]
8457
8458v_sin_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8459// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x06,0x16,0x00]
8460
8461v_sin_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8462// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x06,0x26,0x00]
8463
8464v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
8465// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0xe4,0x00,0x00]
8466
8467v_sin_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
8468// GFX10: encoding: [0xfa,0x6a,0xfe,0x7f,0x01,0xe4,0x00,0x00]
8469
8470v_sin_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
8471// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0xff,0xe4,0x00,0x00]
8472
8473v_sin_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
8474// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0x1b,0x00,0x00]
8475
8476v_sin_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
8477// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0x40,0x01,0x00]
8478
8479v_sin_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
8480// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0x41,0x01,0x00]
8481
8482v_sin_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
8483// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0x01,0x01,0x00]
8484
8485v_sin_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
8486// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0x0f,0x01,0x00]
8487
8488v_sin_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
8489// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0x11,0x01,0x00]
8490
8491v_sin_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
8492// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0x1f,0x01,0x00]
8493
8494v_sin_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
8495// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0x21,0x01,0x00]
8496
8497v_sin_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
8498// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0x2f,0x01,0x00]
8499
8500v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
8501// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0xe4,0x00,0x10]
8502
8503v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
8504// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0xe4,0x00,0x30]
8505
8506v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
8507// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
8508
8509v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
8510// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
8511
8512v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
8513// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0xe4,0x00,0x01]
8514
8515v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
8516// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0xe4,0x00,0x03]
8517
8518v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
8519// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
8520
8521v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
8522// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
8523
8524v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
8525// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0xe4,0x08,0x00]
8526
8527v_sin_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
8528// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0x51,0x01,0x00]
8529
8530v_sin_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
8531// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0x5f,0x01,0x00]
8532
8533v_sin_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
8534// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0x61,0x01,0x00]
8535
8536v_sin_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
8537// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0x6f,0x01,0x00]
8538
8539v_cos_f32 v5, v1
8540// GFX10: encoding: [0x01,0x6d,0x0a,0x7e]
8541
8542v_cos_f32 v255, v1
8543// GFX10: encoding: [0x01,0x6d,0xfe,0x7f]
8544
8545v_cos_f32 v5, v255
8546// GFX10: encoding: [0xff,0x6d,0x0a,0x7e]
8547
8548v_cos_f32 v5, s1
8549// GFX10: encoding: [0x01,0x6c,0x0a,0x7e]
8550
8551v_cos_f32 v5, s103
8552// GFX10: encoding: [0x67,0x6c,0x0a,0x7e]
8553
8554v_cos_f32 v5, vcc_lo
8555// GFX10: encoding: [0x6a,0x6c,0x0a,0x7e]
8556
8557v_cos_f32 v5, vcc_hi
8558// GFX10: encoding: [0x6b,0x6c,0x0a,0x7e]
8559
8560v_cos_f32 v5, ttmp11
8561// GFX10: encoding: [0x77,0x6c,0x0a,0x7e]
8562
8563v_cos_f32 v5, m0
8564// GFX10: encoding: [0x7c,0x6c,0x0a,0x7e]
8565
8566v_cos_f32 v5, exec_lo
8567// GFX10: encoding: [0x7e,0x6c,0x0a,0x7e]
8568
8569v_cos_f32 v5, exec_hi
8570// GFX10: encoding: [0x7f,0x6c,0x0a,0x7e]
8571
8572v_cos_f32 v5, 0
8573// GFX10: encoding: [0x80,0x6c,0x0a,0x7e]
8574
8575v_cos_f32 v5, -1
8576// GFX10: encoding: [0xc1,0x6c,0x0a,0x7e]
8577
8578v_cos_f32 v5, 0.5
8579// GFX10: encoding: [0xf0,0x6c,0x0a,0x7e]
8580
8581v_cos_f32 v5, -4.0
8582// GFX10: encoding: [0xf7,0x6c,0x0a,0x7e]
8583
8584v_cos_f32 v5, 0xaf123456
8585// GFX10: encoding: [0xff,0x6c,0x0a,0x7e,0x56,0x34,0x12,0xaf]
8586
8587v_cos_f32 v5, 0x3f717273
8588// GFX10: encoding: [0xff,0x6c,0x0a,0x7e,0x73,0x72,0x71,0x3f]
8589
8590v_cos_f32_e64 v5, v1
8591// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0x01,0x01,0x00,0x00]
8592
8593v_cos_f32_e64 v255, v1
8594// GFX10: encoding: [0xff,0x00,0xb6,0xd5,0x01,0x01,0x00,0x00]
8595
8596v_cos_f32_e64 v5, v255
8597// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0xff,0x01,0x00,0x00]
8598
8599v_cos_f32_e64 v5, s1
8600// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0x01,0x00,0x00,0x00]
8601
8602v_cos_f32_e64 v5, s101
8603// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0x65,0x00,0x00,0x00]
8604
8605v_cos_f32_e64 v5, vcc_lo
8606// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0x6a,0x00,0x00,0x00]
8607
8608v_cos_f32_e64 v5, vcc_hi
8609// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0x6b,0x00,0x00,0x00]
8610
8611v_cos_f32_e64 v5, m0
8612// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0x7c,0x00,0x00,0x00]
8613
8614v_cos_f32_e64 v5, exec_lo
8615// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0x7e,0x00,0x00,0x00]
8616
8617v_cos_f32_e64 v5, exec_hi
8618// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0x7f,0x00,0x00,0x00]
8619
8620v_cos_f32_e64 v5, 0
8621// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0x80,0x00,0x00,0x00]
8622
8623v_cos_f32_e64 v5, -1
8624// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0xc1,0x00,0x00,0x00]
8625
8626v_cos_f32_e64 v5, 0.5
8627// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0xf0,0x00,0x00,0x00]
8628
8629v_cos_f32_e64 v5, -4.0
8630// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0xf7,0x00,0x00,0x00]
8631
8632v_cos_f32_e64 v5, -v1
8633// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0x01,0x01,0x00,0x20]
8634
8635v_cos_f32_e64 v5, |v1|
8636// GFX10: encoding: [0x05,0x01,0xb6,0xd5,0x01,0x01,0x00,0x00]
8637
8638v_cos_f32_e64 v5, v1 clamp
8639// GFX10: encoding: [0x05,0x80,0xb6,0xd5,0x01,0x01,0x00,0x00]
8640
8641v_cos_f32_e64 v5, v1 mul:2
8642// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0x01,0x01,0x00,0x08]
8643
8644v_cos_f32_e64 v5, v1 mul:4
8645// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0x01,0x01,0x00,0x10]
8646
8647v_cos_f32_e64 v5, v1 div:2
8648// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0x01,0x01,0x00,0x18]
8649
8650v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8651// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x06,0x06,0x00]
8652
8653v_cos_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8654// GFX10: encoding: [0xf9,0x6c,0xfe,0x7f,0x01,0x06,0x06,0x00]
8655
8656v_cos_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8657// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0xff,0x06,0x06,0x00]
8658
8659v_cos_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8660// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x06,0x86,0x00]
8661
8662v_cos_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8663// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x65,0x06,0x86,0x00]
8664
8665v_cos_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8666// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x6a,0x06,0x86,0x00]
8667
8668v_cos_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8669// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x6b,0x06,0x86,0x00]
8670
8671v_cos_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8672// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x7c,0x06,0x86,0x00]
8673
8674v_cos_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8675// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x7e,0x06,0x86,0x00]
8676
8677v_cos_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8678// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x7f,0x06,0x86,0x00]
8679
8680v_cos_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8681// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x26,0x06,0x00]
8682
8683v_cos_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8684// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x46,0x06,0x00]
8685
8686v_cos_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8687// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x86,0x06,0x00]
8688
8689v_cos_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8690// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0xc6,0x06,0x00]
8691
8692v_cos_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
8693// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x06,0x06,0x00]
8694
8695v_cos_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
8696// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x00,0x06,0x00]
8697
8698v_cos_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
8699// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x01,0x06,0x00]
8700
8701v_cos_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
8702// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x02,0x06,0x00]
8703
8704v_cos_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
8705// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x03,0x06,0x00]
8706
8707v_cos_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
8708// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x04,0x06,0x00]
8709
8710v_cos_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
8711// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x05,0x06,0x00]
8712
8713v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
8714// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x0e,0x06,0x00]
8715
8716v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
8717// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x16,0x06,0x00]
8718
8719v_cos_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
8720// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x16,0x06,0x00]
8721
8722v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
8723// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x06,0x06,0x00]
8724
8725v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
8726// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x06,0x00,0x00]
8727
8728v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
8729// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x06,0x01,0x00]
8730
8731v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
8732// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x06,0x02,0x00]
8733
8734v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
8735// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x06,0x03,0x00]
8736
8737v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
8738// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x06,0x04,0x00]
8739
8740v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
8741// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x06,0x05,0x00]
8742
8743v_cos_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8744// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x06,0x16,0x00]
8745
8746v_cos_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8747// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x06,0x26,0x00]
8748
8749v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
8750// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0xe4,0x00,0x00]
8751
8752v_cos_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
8753// GFX10: encoding: [0xfa,0x6c,0xfe,0x7f,0x01,0xe4,0x00,0x00]
8754
8755v_cos_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
8756// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0xff,0xe4,0x00,0x00]
8757
8758v_cos_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
8759// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0x1b,0x00,0x00]
8760
8761v_cos_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
8762// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0x40,0x01,0x00]
8763
8764v_cos_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
8765// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0x41,0x01,0x00]
8766
8767v_cos_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
8768// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0x01,0x01,0x00]
8769
8770v_cos_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
8771// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0x0f,0x01,0x00]
8772
8773v_cos_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
8774// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0x11,0x01,0x00]
8775
8776v_cos_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
8777// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0x1f,0x01,0x00]
8778
8779v_cos_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
8780// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0x21,0x01,0x00]
8781
8782v_cos_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
8783// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0x2f,0x01,0x00]
8784
8785v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
8786// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0xe4,0x00,0x10]
8787
8788v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
8789// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0xe4,0x00,0x30]
8790
8791v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
8792// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
8793
8794v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
8795// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
8796
8797v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
8798// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0xe4,0x00,0x01]
8799
8800v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
8801// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0xe4,0x00,0x03]
8802
8803v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
8804// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
8805
8806v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
8807// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
8808
8809v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
8810// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0xe4,0x08,0x00]
8811
8812v_cos_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
8813// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0x51,0x01,0x00]
8814
8815v_cos_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
8816// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0x5f,0x01,0x00]
8817
8818v_cos_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
8819// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0x61,0x01,0x00]
8820
8821v_cos_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
8822// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0x6f,0x01,0x00]
8823
8824v_not_b32 v5, v1
8825// GFX10: encoding: [0x01,0x6f,0x0a,0x7e]
8826
8827v_not_b32 v255, v1
8828// GFX10: encoding: [0x01,0x6f,0xfe,0x7f]
8829
8830v_not_b32 v5, v255
8831// GFX10: encoding: [0xff,0x6f,0x0a,0x7e]
8832
8833v_not_b32 v5, s1
8834// GFX10: encoding: [0x01,0x6e,0x0a,0x7e]
8835
8836v_not_b32 v5, s103
8837// GFX10: encoding: [0x67,0x6e,0x0a,0x7e]
8838
8839v_not_b32 v5, vcc_lo
8840// GFX10: encoding: [0x6a,0x6e,0x0a,0x7e]
8841
8842v_not_b32 v5, vcc_hi
8843// GFX10: encoding: [0x6b,0x6e,0x0a,0x7e]
8844
8845v_not_b32 v5, ttmp11
8846// GFX10: encoding: [0x77,0x6e,0x0a,0x7e]
8847
8848v_not_b32 v5, m0
8849// GFX10: encoding: [0x7c,0x6e,0x0a,0x7e]
8850
8851v_not_b32 v5, exec_lo
8852// GFX10: encoding: [0x7e,0x6e,0x0a,0x7e]
8853
8854v_not_b32 v5, exec_hi
8855// GFX10: encoding: [0x7f,0x6e,0x0a,0x7e]
8856
8857v_not_b32 v5, 0
8858// GFX10: encoding: [0x80,0x6e,0x0a,0x7e]
8859
8860v_not_b32 v5, -1
8861// GFX10: encoding: [0xc1,0x6e,0x0a,0x7e]
8862
8863v_not_b32 v5, 0.5
8864// GFX10: encoding: [0xf0,0x6e,0x0a,0x7e]
8865
8866v_not_b32 v5, -4.0
8867// GFX10: encoding: [0xf7,0x6e,0x0a,0x7e]
8868
8869v_not_b32 v5, 0xaf123456
8870// GFX10: encoding: [0xff,0x6e,0x0a,0x7e,0x56,0x34,0x12,0xaf]
8871
8872v_not_b32 v5, 0x3f717273
8873// GFX10: encoding: [0xff,0x6e,0x0a,0x7e,0x73,0x72,0x71,0x3f]
8874
8875v_not_b32_e64 v5, v1
8876// GFX10: encoding: [0x05,0x00,0xb7,0xd5,0x01,0x01,0x00,0x00]
8877
8878v_not_b32_e64 v255, v1
8879// GFX10: encoding: [0xff,0x00,0xb7,0xd5,0x01,0x01,0x00,0x00]
8880
8881v_not_b32_e64 v5, v255
8882// GFX10: encoding: [0x05,0x00,0xb7,0xd5,0xff,0x01,0x00,0x00]
8883
8884v_not_b32_e64 v5, s1
8885// GFX10: encoding: [0x05,0x00,0xb7,0xd5,0x01,0x00,0x00,0x00]
8886
8887v_not_b32_e64 v5, s101
8888// GFX10: encoding: [0x05,0x00,0xb7,0xd5,0x65,0x00,0x00,0x00]
8889
8890v_not_b32_e64 v5, vcc_lo
8891// GFX10: encoding: [0x05,0x00,0xb7,0xd5,0x6a,0x00,0x00,0x00]
8892
8893v_not_b32_e64 v5, vcc_hi
8894// GFX10: encoding: [0x05,0x00,0xb7,0xd5,0x6b,0x00,0x00,0x00]
8895
8896v_not_b32_e64 v5, m0
8897// GFX10: encoding: [0x05,0x00,0xb7,0xd5,0x7c,0x00,0x00,0x00]
8898
8899v_not_b32_e64 v5, exec_lo
8900// GFX10: encoding: [0x05,0x00,0xb7,0xd5,0x7e,0x00,0x00,0x00]
8901
8902v_not_b32_e64 v5, exec_hi
8903// GFX10: encoding: [0x05,0x00,0xb7,0xd5,0x7f,0x00,0x00,0x00]
8904
8905v_not_b32_e64 v5, 0
8906// GFX10: encoding: [0x05,0x00,0xb7,0xd5,0x80,0x00,0x00,0x00]
8907
8908v_not_b32_e64 v5, -1
8909// GFX10: encoding: [0x05,0x00,0xb7,0xd5,0xc1,0x00,0x00,0x00]
8910
8911v_not_b32_e64 v5, 0.5
8912// GFX10: encoding: [0x05,0x00,0xb7,0xd5,0xf0,0x00,0x00,0x00]
8913
8914v_not_b32_e64 v5, -4.0
8915// GFX10: encoding: [0x05,0x00,0xb7,0xd5,0xf7,0x00,0x00,0x00]
8916
8917v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8918// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x06,0x06,0x00]
8919
8920v_not_b32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8921// GFX10: encoding: [0xf9,0x6e,0xfe,0x7f,0x01,0x06,0x06,0x00]
8922
8923v_not_b32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8924// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0xff,0x06,0x06,0x00]
8925
8926v_not_b32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8927// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x06,0x86,0x00]
8928
8929v_not_b32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8930// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x65,0x06,0x86,0x00]
8931
8932v_not_b32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8933// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x6a,0x06,0x86,0x00]
8934
8935v_not_b32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8936// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x6b,0x06,0x86,0x00]
8937
8938v_not_b32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8939// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x7c,0x06,0x86,0x00]
8940
8941v_not_b32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8942// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x7e,0x06,0x86,0x00]
8943
8944v_not_b32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8945// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x7f,0x06,0x86,0x00]
8946
8947v_not_b32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
8948// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x06,0x06,0x00]
8949
8950v_not_b32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
8951// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x00,0x06,0x00]
8952
8953v_not_b32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
8954// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x01,0x06,0x00]
8955
8956v_not_b32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
8957// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x02,0x06,0x00]
8958
8959v_not_b32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
8960// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x03,0x06,0x00]
8961
8962v_not_b32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
8963// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x04,0x06,0x00]
8964
8965v_not_b32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
8966// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x05,0x06,0x00]
8967
8968v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
8969// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x0e,0x06,0x00]
8970
8971v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
8972// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x16,0x06,0x00]
8973
8974v_not_b32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
8975// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x16,0x06,0x00]
8976
8977v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
8978// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x06,0x06,0x00]
8979
8980v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
8981// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x06,0x00,0x00]
8982
8983v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
8984// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x06,0x01,0x00]
8985
8986v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
8987// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x06,0x02,0x00]
8988
8989v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
8990// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x06,0x03,0x00]
8991
8992v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
8993// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x06,0x04,0x00]
8994
8995v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
8996// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x06,0x05,0x00]
8997
8998v_not_b32_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8999// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x06,0x0e,0x00]
9000
9001v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
9002// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0xe4,0x00,0x00]
9003
9004v_not_b32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
9005// GFX10: encoding: [0xfa,0x6e,0xfe,0x7f,0x01,0xe4,0x00,0x00]
9006
9007v_not_b32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
9008// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0xff,0xe4,0x00,0x00]
9009
9010v_not_b32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
9011// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0x1b,0x00,0x00]
9012
9013v_not_b32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
9014// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0x40,0x01,0x00]
9015
9016v_not_b32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
9017// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0x41,0x01,0x00]
9018
9019v_not_b32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
9020// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0x01,0x01,0x00]
9021
9022v_not_b32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
9023// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0x0f,0x01,0x00]
9024
9025v_not_b32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
9026// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0x11,0x01,0x00]
9027
9028v_not_b32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
9029// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0x1f,0x01,0x00]
9030
9031v_not_b32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
9032// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0x21,0x01,0x00]
9033
9034v_not_b32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
9035// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0x2f,0x01,0x00]
9036
9037v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
9038// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0xe4,0x00,0x10]
9039
9040v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
9041// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0xe4,0x00,0x30]
9042
9043v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
9044// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
9045
9046v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
9047// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
9048
9049v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
9050// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0xe4,0x00,0x01]
9051
9052v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
9053// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0xe4,0x00,0x03]
9054
9055v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
9056// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
9057
9058v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
9059// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
9060
9061v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
9062// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0xe4,0x08,0x00]
9063
9064v_not_b32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
9065// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0x51,0x01,0x00]
9066
9067v_not_b32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
9068// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0x5f,0x01,0x00]
9069
9070v_not_b32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
9071// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0x61,0x01,0x00]
9072
9073v_not_b32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
9074// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0x6f,0x01,0x00]
9075
9076v_bfrev_b32 v5, v1
9077// GFX10: encoding: [0x01,0x71,0x0a,0x7e]
9078
9079v_bfrev_b32 v255, v1
9080// GFX10: encoding: [0x01,0x71,0xfe,0x7f]
9081
9082v_bfrev_b32 v5, v255
9083// GFX10: encoding: [0xff,0x71,0x0a,0x7e]
9084
9085v_bfrev_b32 v5, s1
9086// GFX10: encoding: [0x01,0x70,0x0a,0x7e]
9087
9088v_bfrev_b32 v5, s103
9089// GFX10: encoding: [0x67,0x70,0x0a,0x7e]
9090
9091v_bfrev_b32 v5, vcc_lo
9092// GFX10: encoding: [0x6a,0x70,0x0a,0x7e]
9093
9094v_bfrev_b32 v5, vcc_hi
9095// GFX10: encoding: [0x6b,0x70,0x0a,0x7e]
9096
9097v_bfrev_b32 v5, ttmp11
9098// GFX10: encoding: [0x77,0x70,0x0a,0x7e]
9099
9100v_bfrev_b32 v5, m0
9101// GFX10: encoding: [0x7c,0x70,0x0a,0x7e]
9102
9103v_bfrev_b32 v5, exec_lo
9104// GFX10: encoding: [0x7e,0x70,0x0a,0x7e]
9105
9106v_bfrev_b32 v5, exec_hi
9107// GFX10: encoding: [0x7f,0x70,0x0a,0x7e]
9108
9109v_bfrev_b32 v5, 0
9110// GFX10: encoding: [0x80,0x70,0x0a,0x7e]
9111
9112v_bfrev_b32 v5, -1
9113// GFX10: encoding: [0xc1,0x70,0x0a,0x7e]
9114
9115v_bfrev_b32 v5, 0.5
9116// GFX10: encoding: [0xf0,0x70,0x0a,0x7e]
9117
9118v_bfrev_b32 v5, -4.0
9119// GFX10: encoding: [0xf7,0x70,0x0a,0x7e]
9120
9121v_bfrev_b32 v5, 0xaf123456
9122// GFX10: encoding: [0xff,0x70,0x0a,0x7e,0x56,0x34,0x12,0xaf]
9123
9124v_bfrev_b32 v5, 0x3f717273
9125// GFX10: encoding: [0xff,0x70,0x0a,0x7e,0x73,0x72,0x71,0x3f]
9126
9127v_bfrev_b32_e64 v5, v1
9128// GFX10: encoding: [0x05,0x00,0xb8,0xd5,0x01,0x01,0x00,0x00]
9129
9130v_bfrev_b32_e64 v255, v1
9131// GFX10: encoding: [0xff,0x00,0xb8,0xd5,0x01,0x01,0x00,0x00]
9132
9133v_bfrev_b32_e64 v5, v255
9134// GFX10: encoding: [0x05,0x00,0xb8,0xd5,0xff,0x01,0x00,0x00]
9135
9136v_bfrev_b32_e64 v5, s1
9137// GFX10: encoding: [0x05,0x00,0xb8,0xd5,0x01,0x00,0x00,0x00]
9138
9139v_bfrev_b32_e64 v5, s101
9140// GFX10: encoding: [0x05,0x00,0xb8,0xd5,0x65,0x00,0x00,0x00]
9141
9142v_bfrev_b32_e64 v5, vcc_lo
9143// GFX10: encoding: [0x05,0x00,0xb8,0xd5,0x6a,0x00,0x00,0x00]
9144
9145v_bfrev_b32_e64 v5, vcc_hi
9146// GFX10: encoding: [0x05,0x00,0xb8,0xd5,0x6b,0x00,0x00,0x00]
9147
9148v_bfrev_b32_e64 v5, m0
9149// GFX10: encoding: [0x05,0x00,0xb8,0xd5,0x7c,0x00,0x00,0x00]
9150
9151v_bfrev_b32_e64 v5, exec_lo
9152// GFX10: encoding: [0x05,0x00,0xb8,0xd5,0x7e,0x00,0x00,0x00]
9153
9154v_bfrev_b32_e64 v5, exec_hi
9155// GFX10: encoding: [0x05,0x00,0xb8,0xd5,0x7f,0x00,0x00,0x00]
9156
9157v_bfrev_b32_e64 v5, 0
9158// GFX10: encoding: [0x05,0x00,0xb8,0xd5,0x80,0x00,0x00,0x00]
9159
9160v_bfrev_b32_e64 v5, -1
9161// GFX10: encoding: [0x05,0x00,0xb8,0xd5,0xc1,0x00,0x00,0x00]
9162
9163v_bfrev_b32_e64 v5, 0.5
9164// GFX10: encoding: [0x05,0x00,0xb8,0xd5,0xf0,0x00,0x00,0x00]
9165
9166v_bfrev_b32_e64 v5, -4.0
9167// GFX10: encoding: [0x05,0x00,0xb8,0xd5,0xf7,0x00,0x00,0x00]
9168
9169v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9170// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x06,0x06,0x00]
9171
9172v_bfrev_b32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9173// GFX10: encoding: [0xf9,0x70,0xfe,0x7f,0x01,0x06,0x06,0x00]
9174
9175v_bfrev_b32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9176// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0xff,0x06,0x06,0x00]
9177
9178v_bfrev_b32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9179// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x06,0x86,0x00]
9180
9181v_bfrev_b32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9182// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x65,0x06,0x86,0x00]
9183
9184v_bfrev_b32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9185// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x6a,0x06,0x86,0x00]
9186
9187v_bfrev_b32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9188// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x6b,0x06,0x86,0x00]
9189
9190v_bfrev_b32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9191// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x7c,0x06,0x86,0x00]
9192
9193v_bfrev_b32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9194// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x7e,0x06,0x86,0x00]
9195
9196v_bfrev_b32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9197// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x7f,0x06,0x86,0x00]
9198
9199v_bfrev_b32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
9200// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x06,0x06,0x00]
9201
9202v_bfrev_b32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
9203// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x00,0x06,0x00]
9204
9205v_bfrev_b32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
9206// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x01,0x06,0x00]
9207
9208v_bfrev_b32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
9209// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x02,0x06,0x00]
9210
9211v_bfrev_b32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
9212// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x03,0x06,0x00]
9213
9214v_bfrev_b32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
9215// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x04,0x06,0x00]
9216
9217v_bfrev_b32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
9218// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x05,0x06,0x00]
9219
9220v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
9221// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x0e,0x06,0x00]
9222
9223v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
9224// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x16,0x06,0x00]
9225
9226v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
9227// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x16,0x06,0x00]
9228
9229v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
9230// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x06,0x06,0x00]
9231
9232v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
9233// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x06,0x00,0x00]
9234
9235v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
9236// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x06,0x01,0x00]
9237
9238v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
9239// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x06,0x02,0x00]
9240
9241v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
9242// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x06,0x03,0x00]
9243
9244v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
9245// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x06,0x04,0x00]
9246
9247v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
9248// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x06,0x05,0x00]
9249
9250v_bfrev_b32_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9251// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x06,0x0e,0x00]
9252
9253v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
9254// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0xe4,0x00,0x00]
9255
9256v_bfrev_b32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
9257// GFX10: encoding: [0xfa,0x70,0xfe,0x7f,0x01,0xe4,0x00,0x00]
9258
9259v_bfrev_b32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
9260// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0xff,0xe4,0x00,0x00]
9261
9262v_bfrev_b32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
9263// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0x1b,0x00,0x00]
9264
9265v_bfrev_b32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
9266// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0x40,0x01,0x00]
9267
9268v_bfrev_b32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
9269// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0x41,0x01,0x00]
9270
9271v_bfrev_b32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
9272// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0x01,0x01,0x00]
9273
9274v_bfrev_b32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
9275// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0x0f,0x01,0x00]
9276
9277v_bfrev_b32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
9278// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0x11,0x01,0x00]
9279
9280v_bfrev_b32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
9281// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0x1f,0x01,0x00]
9282
9283v_bfrev_b32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
9284// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0x21,0x01,0x00]
9285
9286v_bfrev_b32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
9287// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0x2f,0x01,0x00]
9288
9289v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
9290// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0xe4,0x00,0x10]
9291
9292v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
9293// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0xe4,0x00,0x30]
9294
9295v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
9296// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
9297
9298v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
9299// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
9300
9301v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
9302// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0xe4,0x00,0x01]
9303
9304v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
9305// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0xe4,0x00,0x03]
9306
9307v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
9308// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
9309
9310v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
9311// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
9312
9313v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
9314// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0xe4,0x08,0x00]
9315
9316v_bfrev_b32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
9317// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0x51,0x01,0x00]
9318
9319v_bfrev_b32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
9320// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0x5f,0x01,0x00]
9321
9322v_bfrev_b32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
9323// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0x61,0x01,0x00]
9324
9325v_bfrev_b32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
9326// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0x6f,0x01,0x00]
9327
9328v_ffbh_u32 v5, v1
9329// GFX10: encoding: [0x01,0x73,0x0a,0x7e]
9330
9331v_ffbh_u32 v255, v1
9332// GFX10: encoding: [0x01,0x73,0xfe,0x7f]
9333
9334v_ffbh_u32 v5, v255
9335// GFX10: encoding: [0xff,0x73,0x0a,0x7e]
9336
9337v_ffbh_u32 v5, s1
9338// GFX10: encoding: [0x01,0x72,0x0a,0x7e]
9339
9340v_ffbh_u32 v5, s103
9341// GFX10: encoding: [0x67,0x72,0x0a,0x7e]
9342
9343v_ffbh_u32 v5, vcc_lo
9344// GFX10: encoding: [0x6a,0x72,0x0a,0x7e]
9345
9346v_ffbh_u32 v5, vcc_hi
9347// GFX10: encoding: [0x6b,0x72,0x0a,0x7e]
9348
9349v_ffbh_u32 v5, ttmp11
9350// GFX10: encoding: [0x77,0x72,0x0a,0x7e]
9351
9352v_ffbh_u32 v5, m0
9353// GFX10: encoding: [0x7c,0x72,0x0a,0x7e]
9354
9355v_ffbh_u32 v5, exec_lo
9356// GFX10: encoding: [0x7e,0x72,0x0a,0x7e]
9357
9358v_ffbh_u32 v5, exec_hi
9359// GFX10: encoding: [0x7f,0x72,0x0a,0x7e]
9360
9361v_ffbh_u32 v5, 0
9362// GFX10: encoding: [0x80,0x72,0x0a,0x7e]
9363
9364v_ffbh_u32 v5, -1
9365// GFX10: encoding: [0xc1,0x72,0x0a,0x7e]
9366
9367v_ffbh_u32 v5, 0.5
9368// GFX10: encoding: [0xf0,0x72,0x0a,0x7e]
9369
9370v_ffbh_u32 v5, -4.0
9371// GFX10: encoding: [0xf7,0x72,0x0a,0x7e]
9372
9373v_ffbh_u32 v5, 0xaf123456
9374// GFX10: encoding: [0xff,0x72,0x0a,0x7e,0x56,0x34,0x12,0xaf]
9375
9376v_ffbh_u32 v5, 0x3f717273
9377// GFX10: encoding: [0xff,0x72,0x0a,0x7e,0x73,0x72,0x71,0x3f]
9378
9379v_ffbh_u32_e64 v5, v1
9380// GFX10: encoding: [0x05,0x00,0xb9,0xd5,0x01,0x01,0x00,0x00]
9381
9382v_ffbh_u32_e64 v255, v1
9383// GFX10: encoding: [0xff,0x00,0xb9,0xd5,0x01,0x01,0x00,0x00]
9384
9385v_ffbh_u32_e64 v5, v255
9386// GFX10: encoding: [0x05,0x00,0xb9,0xd5,0xff,0x01,0x00,0x00]
9387
9388v_ffbh_u32_e64 v5, s1
9389// GFX10: encoding: [0x05,0x00,0xb9,0xd5,0x01,0x00,0x00,0x00]
9390
9391v_ffbh_u32_e64 v5, s101
9392// GFX10: encoding: [0x05,0x00,0xb9,0xd5,0x65,0x00,0x00,0x00]
9393
9394v_ffbh_u32_e64 v5, vcc_lo
9395// GFX10: encoding: [0x05,0x00,0xb9,0xd5,0x6a,0x00,0x00,0x00]
9396
9397v_ffbh_u32_e64 v5, vcc_hi
9398// GFX10: encoding: [0x05,0x00,0xb9,0xd5,0x6b,0x00,0x00,0x00]
9399
9400v_ffbh_u32_e64 v5, m0
9401// GFX10: encoding: [0x05,0x00,0xb9,0xd5,0x7c,0x00,0x00,0x00]
9402
9403v_ffbh_u32_e64 v5, exec_lo
9404// GFX10: encoding: [0x05,0x00,0xb9,0xd5,0x7e,0x00,0x00,0x00]
9405
9406v_ffbh_u32_e64 v5, exec_hi
9407// GFX10: encoding: [0x05,0x00,0xb9,0xd5,0x7f,0x00,0x00,0x00]
9408
9409v_ffbh_u32_e64 v5, 0
9410// GFX10: encoding: [0x05,0x00,0xb9,0xd5,0x80,0x00,0x00,0x00]
9411
9412v_ffbh_u32_e64 v5, -1
9413// GFX10: encoding: [0x05,0x00,0xb9,0xd5,0xc1,0x00,0x00,0x00]
9414
9415v_ffbh_u32_e64 v5, 0.5
9416// GFX10: encoding: [0x05,0x00,0xb9,0xd5,0xf0,0x00,0x00,0x00]
9417
9418v_ffbh_u32_e64 v5, -4.0
9419// GFX10: encoding: [0x05,0x00,0xb9,0xd5,0xf7,0x00,0x00,0x00]
9420
9421v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9422// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x06,0x00]
9423
9424v_ffbh_u32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9425// GFX10: encoding: [0xf9,0x72,0xfe,0x7f,0x01,0x06,0x06,0x00]
9426
9427v_ffbh_u32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9428// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0xff,0x06,0x06,0x00]
9429
9430v_ffbh_u32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9431// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x86,0x00]
9432
9433v_ffbh_u32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9434// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x65,0x06,0x86,0x00]
9435
9436v_ffbh_u32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9437// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x6a,0x06,0x86,0x00]
9438
9439v_ffbh_u32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9440// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x6b,0x06,0x86,0x00]
9441
9442v_ffbh_u32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9443// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x7c,0x06,0x86,0x00]
9444
9445v_ffbh_u32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9446// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x7e,0x06,0x86,0x00]
9447
9448v_ffbh_u32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9449// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x7f,0x06,0x86,0x00]
9450
9451v_ffbh_u32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9452// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x26,0x06,0x00]
9453
9454v_ffbh_u32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
9455// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x06,0x00]
9456
9457v_ffbh_u32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
9458// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x00,0x06,0x00]
9459
9460v_ffbh_u32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
9461// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x01,0x06,0x00]
9462
9463v_ffbh_u32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
9464// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x02,0x06,0x00]
9465
9466v_ffbh_u32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
9467// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x03,0x06,0x00]
9468
9469v_ffbh_u32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
9470// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x04,0x06,0x00]
9471
9472v_ffbh_u32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
9473// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x05,0x06,0x00]
9474
9475v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
9476// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x0e,0x06,0x00]
9477
9478v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
9479// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x16,0x06,0x00]
9480
9481v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
9482// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x16,0x06,0x00]
9483
9484v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
9485// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x06,0x00]
9486
9487v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
9488// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x00,0x00]
9489
9490v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
9491// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x01,0x00]
9492
9493v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
9494// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x02,0x00]
9495
9496v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
9497// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x03,0x00]
9498
9499v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
9500// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x04,0x00]
9501
9502v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
9503// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x05,0x00]
9504
9505v_ffbh_u32_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9506// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x0e,0x00]
9507
9508v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
9509// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0x00]
9510
9511v_ffbh_u32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
9512// GFX10: encoding: [0xfa,0x72,0xfe,0x7f,0x01,0xe4,0x00,0x00]
9513
9514v_ffbh_u32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
9515// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0xff,0xe4,0x00,0x00]
9516
9517v_ffbh_u32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
9518// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x1b,0x00,0x00]
9519
9520v_ffbh_u32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
9521// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x40,0x01,0x00]
9522
9523v_ffbh_u32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
9524// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x41,0x01,0x00]
9525
9526v_ffbh_u32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
9527// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x01,0x01,0x00]
9528
9529v_ffbh_u32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
9530// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x0f,0x01,0x00]
9531
9532v_ffbh_u32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
9533// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x11,0x01,0x00]
9534
9535v_ffbh_u32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
9536// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x1f,0x01,0x00]
9537
9538v_ffbh_u32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
9539// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x21,0x01,0x00]
9540
9541v_ffbh_u32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
9542// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x2f,0x01,0x00]
9543
9544v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
9545// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0x10]
9546
9547v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
9548// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0x30]
9549
9550v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
9551// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
9552
9553v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
9554// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
9555
9556v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
9557// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0x01]
9558
9559v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
9560// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0x03]
9561
9562v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
9563// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
9564
9565v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
9566// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
9567
9568v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
9569// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x08,0x00]
9570
9571v_ffbh_u32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
9572// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x51,0x01,0x00]
9573
9574v_ffbh_u32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
9575// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x5f,0x01,0x00]
9576
9577v_ffbh_u32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
9578// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x61,0x01,0x00]
9579
9580v_ffbh_u32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
9581// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x6f,0x01,0x00]
9582
9583v_ffbl_b32 v5, v1
9584// GFX10: encoding: [0x01,0x75,0x0a,0x7e]
9585
9586v_ffbl_b32 v255, v1
9587// GFX10: encoding: [0x01,0x75,0xfe,0x7f]
9588
9589v_ffbl_b32 v5, v255
9590// GFX10: encoding: [0xff,0x75,0x0a,0x7e]
9591
9592v_ffbl_b32 v5, s1
9593// GFX10: encoding: [0x01,0x74,0x0a,0x7e]
9594
9595v_ffbl_b32 v5, s103
9596// GFX10: encoding: [0x67,0x74,0x0a,0x7e]
9597
9598v_ffbl_b32 v5, vcc_lo
9599// GFX10: encoding: [0x6a,0x74,0x0a,0x7e]
9600
9601v_ffbl_b32 v5, vcc_hi
9602// GFX10: encoding: [0x6b,0x74,0x0a,0x7e]
9603
9604v_ffbl_b32 v5, ttmp11
9605// GFX10: encoding: [0x77,0x74,0x0a,0x7e]
9606
9607v_ffbl_b32 v5, m0
9608// GFX10: encoding: [0x7c,0x74,0x0a,0x7e]
9609
9610v_ffbl_b32 v5, exec_lo
9611// GFX10: encoding: [0x7e,0x74,0x0a,0x7e]
9612
9613v_ffbl_b32 v5, exec_hi
9614// GFX10: encoding: [0x7f,0x74,0x0a,0x7e]
9615
9616v_ffbl_b32 v5, 0
9617// GFX10: encoding: [0x80,0x74,0x0a,0x7e]
9618
9619v_ffbl_b32 v5, -1
9620// GFX10: encoding: [0xc1,0x74,0x0a,0x7e]
9621
9622v_ffbl_b32 v5, 0.5
9623// GFX10: encoding: [0xf0,0x74,0x0a,0x7e]
9624
9625v_ffbl_b32 v5, -4.0
9626// GFX10: encoding: [0xf7,0x74,0x0a,0x7e]
9627
9628v_ffbl_b32 v5, 0xaf123456
9629// GFX10: encoding: [0xff,0x74,0x0a,0x7e,0x56,0x34,0x12,0xaf]
9630
9631v_ffbl_b32 v5, 0x3f717273
9632// GFX10: encoding: [0xff,0x74,0x0a,0x7e,0x73,0x72,0x71,0x3f]
9633
9634v_ffbl_b32_e64 v5, v1
9635// GFX10: encoding: [0x05,0x00,0xba,0xd5,0x01,0x01,0x00,0x00]
9636
9637v_ffbl_b32_e64 v255, v1
9638// GFX10: encoding: [0xff,0x00,0xba,0xd5,0x01,0x01,0x00,0x00]
9639
9640v_ffbl_b32_e64 v5, v255
9641// GFX10: encoding: [0x05,0x00,0xba,0xd5,0xff,0x01,0x00,0x00]
9642
9643v_ffbl_b32_e64 v5, s1
9644// GFX10: encoding: [0x05,0x00,0xba,0xd5,0x01,0x00,0x00,0x00]
9645
9646v_ffbl_b32_e64 v5, s101
9647// GFX10: encoding: [0x05,0x00,0xba,0xd5,0x65,0x00,0x00,0x00]
9648
9649v_ffbl_b32_e64 v5, vcc_lo
9650// GFX10: encoding: [0x05,0x00,0xba,0xd5,0x6a,0x00,0x00,0x00]
9651
9652v_ffbl_b32_e64 v5, vcc_hi
9653// GFX10: encoding: [0x05,0x00,0xba,0xd5,0x6b,0x00,0x00,0x00]
9654
9655v_ffbl_b32_e64 v5, m0
9656// GFX10: encoding: [0x05,0x00,0xba,0xd5,0x7c,0x00,0x00,0x00]
9657
9658v_ffbl_b32_e64 v5, exec_lo
9659// GFX10: encoding: [0x05,0x00,0xba,0xd5,0x7e,0x00,0x00,0x00]
9660
9661v_ffbl_b32_e64 v5, exec_hi
9662// GFX10: encoding: [0x05,0x00,0xba,0xd5,0x7f,0x00,0x00,0x00]
9663
9664v_ffbl_b32_e64 v5, 0
9665// GFX10: encoding: [0x05,0x00,0xba,0xd5,0x80,0x00,0x00,0x00]
9666
9667v_ffbl_b32_e64 v5, -1
9668// GFX10: encoding: [0x05,0x00,0xba,0xd5,0xc1,0x00,0x00,0x00]
9669
9670v_ffbl_b32_e64 v5, 0.5
9671// GFX10: encoding: [0x05,0x00,0xba,0xd5,0xf0,0x00,0x00,0x00]
9672
9673v_ffbl_b32_e64 v5, -4.0
9674// GFX10: encoding: [0x05,0x00,0xba,0xd5,0xf7,0x00,0x00,0x00]
9675
9676v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9677// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x06,0x00]
9678
9679v_ffbl_b32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9680// GFX10: encoding: [0xf9,0x74,0xfe,0x7f,0x01,0x06,0x06,0x00]
9681
9682v_ffbl_b32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9683// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0xff,0x06,0x06,0x00]
9684
9685v_ffbl_b32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9686// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x86,0x00]
9687
9688v_ffbl_b32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9689// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x65,0x06,0x86,0x00]
9690
9691v_ffbl_b32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9692// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x6a,0x06,0x86,0x00]
9693
9694v_ffbl_b32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9695// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x6b,0x06,0x86,0x00]
9696
9697v_ffbl_b32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9698// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x7c,0x06,0x86,0x00]
9699
9700v_ffbl_b32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9701// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x7e,0x06,0x86,0x00]
9702
9703v_ffbl_b32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9704// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x7f,0x06,0x86,0x00]
9705
9706v_ffbl_b32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
9707// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x06,0x00]
9708
9709v_ffbl_b32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
9710// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x00,0x06,0x00]
9711
9712v_ffbl_b32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
9713// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x01,0x06,0x00]
9714
9715v_ffbl_b32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
9716// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x02,0x06,0x00]
9717
9718v_ffbl_b32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
9719// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x03,0x06,0x00]
9720
9721v_ffbl_b32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
9722// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x04,0x06,0x00]
9723
9724v_ffbl_b32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
9725// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x05,0x06,0x00]
9726
9727v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
9728// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x0e,0x06,0x00]
9729
9730v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
9731// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x16,0x06,0x00]
9732
9733v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
9734// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x16,0x06,0x00]
9735
9736v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
9737// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x06,0x00]
9738
9739v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
9740// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x00,0x00]
9741
9742v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
9743// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x01,0x00]
9744
9745v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
9746// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x02,0x00]
9747
9748v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
9749// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x03,0x00]
9750
9751v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
9752// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x04,0x00]
9753
9754v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
9755// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x05,0x00]
9756
9757v_ffbl_b32_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9758// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x0e,0x00]
9759
9760v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
9761// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0x00]
9762
9763v_ffbl_b32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
9764// GFX10: encoding: [0xfa,0x74,0xfe,0x7f,0x01,0xe4,0x00,0x00]
9765
9766v_ffbl_b32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
9767// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0xff,0xe4,0x00,0x00]
9768
9769v_ffbl_b32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
9770// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x1b,0x00,0x00]
9771
9772v_ffbl_b32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
9773// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x40,0x01,0x00]
9774
9775v_ffbl_b32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
9776// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x41,0x01,0x00]
9777
9778v_ffbl_b32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
9779// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x01,0x01,0x00]
9780
9781v_ffbl_b32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
9782// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x0f,0x01,0x00]
9783
9784v_ffbl_b32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
9785// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x11,0x01,0x00]
9786
9787v_ffbl_b32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
9788// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x1f,0x01,0x00]
9789
9790v_ffbl_b32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
9791// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x21,0x01,0x00]
9792
9793v_ffbl_b32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
9794// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x2f,0x01,0x00]
9795
9796v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
9797// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0x10]
9798
9799v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
9800// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0x30]
9801
9802v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
9803// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
9804
9805v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
9806// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
9807
9808v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
9809// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0x01]
9810
9811v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
9812// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0x03]
9813
9814v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
9815// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
9816
9817v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
9818// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
9819
9820v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
9821// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x08,0x00]
9822
9823v_ffbl_b32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
9824// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x51,0x01,0x00]
9825
9826v_ffbl_b32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
9827// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x5f,0x01,0x00]
9828
9829v_ffbl_b32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
9830// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x61,0x01,0x00]
9831
9832v_ffbl_b32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
9833// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x6f,0x01,0x00]
9834
9835v_ffbh_i32 v5, v1
9836// GFX10: encoding: [0x01,0x77,0x0a,0x7e]
9837
9838v_ffbh_i32 v255, v1
9839// GFX10: encoding: [0x01,0x77,0xfe,0x7f]
9840
9841v_ffbh_i32 v5, v255
9842// GFX10: encoding: [0xff,0x77,0x0a,0x7e]
9843
9844v_ffbh_i32 v5, s1
9845// GFX10: encoding: [0x01,0x76,0x0a,0x7e]
9846
9847v_ffbh_i32 v5, s103
9848// GFX10: encoding: [0x67,0x76,0x0a,0x7e]
9849
9850v_ffbh_i32 v5, vcc_lo
9851// GFX10: encoding: [0x6a,0x76,0x0a,0x7e]
9852
9853v_ffbh_i32 v5, vcc_hi
9854// GFX10: encoding: [0x6b,0x76,0x0a,0x7e]
9855
9856v_ffbh_i32 v5, ttmp11
9857// GFX10: encoding: [0x77,0x76,0x0a,0x7e]
9858
9859v_ffbh_i32 v5, m0
9860// GFX10: encoding: [0x7c,0x76,0x0a,0x7e]
9861
9862v_ffbh_i32 v5, exec_lo
9863// GFX10: encoding: [0x7e,0x76,0x0a,0x7e]
9864
9865v_ffbh_i32 v5, exec_hi
9866// GFX10: encoding: [0x7f,0x76,0x0a,0x7e]
9867
9868v_ffbh_i32 v5, 0
9869// GFX10: encoding: [0x80,0x76,0x0a,0x7e]
9870
9871v_ffbh_i32 v5, -1
9872// GFX10: encoding: [0xc1,0x76,0x0a,0x7e]
9873
9874v_ffbh_i32 v5, 0.5
9875// GFX10: encoding: [0xf0,0x76,0x0a,0x7e]
9876
9877v_ffbh_i32 v5, -4.0
9878// GFX10: encoding: [0xf7,0x76,0x0a,0x7e]
9879
9880v_ffbh_i32 v5, 0xaf123456
9881// GFX10: encoding: [0xff,0x76,0x0a,0x7e,0x56,0x34,0x12,0xaf]
9882
9883v_ffbh_i32 v5, 0x3f717273
9884// GFX10: encoding: [0xff,0x76,0x0a,0x7e,0x73,0x72,0x71,0x3f]
9885
9886v_ffbh_i32_e64 v5, v1
9887// GFX10: encoding: [0x05,0x00,0xbb,0xd5,0x01,0x01,0x00,0x00]
9888
9889v_ffbh_i32_e64 v255, v1
9890// GFX10: encoding: [0xff,0x00,0xbb,0xd5,0x01,0x01,0x00,0x00]
9891
9892v_ffbh_i32_e64 v5, v255
9893// GFX10: encoding: [0x05,0x00,0xbb,0xd5,0xff,0x01,0x00,0x00]
9894
9895v_ffbh_i32_e64 v5, s1
9896// GFX10: encoding: [0x05,0x00,0xbb,0xd5,0x01,0x00,0x00,0x00]
9897
9898v_ffbh_i32_e64 v5, s101
9899// GFX10: encoding: [0x05,0x00,0xbb,0xd5,0x65,0x00,0x00,0x00]
9900
9901v_ffbh_i32_e64 v5, vcc_lo
9902// GFX10: encoding: [0x05,0x00,0xbb,0xd5,0x6a,0x00,0x00,0x00]
9903
9904v_ffbh_i32_e64 v5, vcc_hi
9905// GFX10: encoding: [0x05,0x00,0xbb,0xd5,0x6b,0x00,0x00,0x00]
9906
9907v_ffbh_i32_e64 v5, m0
9908// GFX10: encoding: [0x05,0x00,0xbb,0xd5,0x7c,0x00,0x00,0x00]
9909
9910v_ffbh_i32_e64 v5, exec_lo
9911// GFX10: encoding: [0x05,0x00,0xbb,0xd5,0x7e,0x00,0x00,0x00]
9912
9913v_ffbh_i32_e64 v5, exec_hi
9914// GFX10: encoding: [0x05,0x00,0xbb,0xd5,0x7f,0x00,0x00,0x00]
9915
9916v_ffbh_i32_e64 v5, 0
9917// GFX10: encoding: [0x05,0x00,0xbb,0xd5,0x80,0x00,0x00,0x00]
9918
9919v_ffbh_i32_e64 v5, -1
9920// GFX10: encoding: [0x05,0x00,0xbb,0xd5,0xc1,0x00,0x00,0x00]
9921
9922v_ffbh_i32_e64 v5, 0.5
9923// GFX10: encoding: [0x05,0x00,0xbb,0xd5,0xf0,0x00,0x00,0x00]
9924
9925v_ffbh_i32_e64 v5, -4.0
9926// GFX10: encoding: [0x05,0x00,0xbb,0xd5,0xf7,0x00,0x00,0x00]
9927
9928v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9929// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x06,0x00]
9930
9931v_ffbh_i32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9932// GFX10: encoding: [0xf9,0x76,0xfe,0x7f,0x01,0x06,0x06,0x00]
9933
9934v_ffbh_i32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9935// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0xff,0x06,0x06,0x00]
9936
9937v_ffbh_i32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9938// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x86,0x00]
9939
9940v_ffbh_i32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9941// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x65,0x06,0x86,0x00]
9942
9943v_ffbh_i32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9944// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x6a,0x06,0x86,0x00]
9945
9946v_ffbh_i32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9947// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x6b,0x06,0x86,0x00]
9948
9949v_ffbh_i32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9950// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x7c,0x06,0x86,0x00]
9951
9952v_ffbh_i32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9953// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x7e,0x06,0x86,0x00]
9954
9955v_ffbh_i32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9956// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x7f,0x06,0x86,0x00]
9957
9958v_ffbh_i32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9959// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x26,0x06,0x00]
9960
9961v_ffbh_i32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
9962// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x06,0x00]
9963
9964v_ffbh_i32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
9965// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x00,0x06,0x00]
9966
9967v_ffbh_i32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
9968// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x01,0x06,0x00]
9969
9970v_ffbh_i32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
9971// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x02,0x06,0x00]
9972
9973v_ffbh_i32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
9974// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x03,0x06,0x00]
9975
9976v_ffbh_i32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
9977// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x04,0x06,0x00]
9978
9979v_ffbh_i32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
9980// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x05,0x06,0x00]
9981
9982v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
9983// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x0e,0x06,0x00]
9984
9985v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
9986// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x16,0x06,0x00]
9987
9988v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
9989// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x16,0x06,0x00]
9990
9991v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
9992// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x06,0x00]
9993
9994v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
9995// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x00,0x00]
9996
9997v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
9998// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x01,0x00]
9999
10000v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
10001// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x02,0x00]
10002
10003v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
10004// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x03,0x00]
10005
10006v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
10007// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x04,0x00]
10008
10009v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
10010// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x05,0x00]
10011
10012v_ffbh_i32_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
10013// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x0e,0x00]
10014
10015v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
10016// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0x00]
10017
10018v_ffbh_i32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
10019// GFX10: encoding: [0xfa,0x76,0xfe,0x7f,0x01,0xe4,0x00,0x00]
10020
10021v_ffbh_i32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
10022// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0xff,0xe4,0x00,0x00]
10023
10024v_ffbh_i32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
10025// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x1b,0x00,0x00]
10026
10027v_ffbh_i32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
10028// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x40,0x01,0x00]
10029
10030v_ffbh_i32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
10031// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x41,0x01,0x00]
10032
10033v_ffbh_i32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
10034// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x01,0x01,0x00]
10035
10036v_ffbh_i32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
10037// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x0f,0x01,0x00]
10038
10039v_ffbh_i32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
10040// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x11,0x01,0x00]
10041
10042v_ffbh_i32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
10043// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x1f,0x01,0x00]
10044
10045v_ffbh_i32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
10046// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x21,0x01,0x00]
10047
10048v_ffbh_i32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
10049// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x2f,0x01,0x00]
10050
10051v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
10052// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0x10]
10053
10054v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
10055// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0x30]
10056
10057v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
10058// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
10059
10060v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
10061// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
10062
10063v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
10064// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0x01]
10065
10066v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
10067// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0x03]
10068
10069v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
10070// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
10071
10072v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
10073// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
10074
10075v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
10076// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x08,0x00]
10077
10078v_ffbh_i32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
10079// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x51,0x01,0x00]
10080
10081v_ffbh_i32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
10082// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x5f,0x01,0x00]
10083
10084v_ffbh_i32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
10085// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x61,0x01,0x00]
10086
10087v_ffbh_i32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
10088// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x6f,0x01,0x00]
10089
10090v_frexp_exp_i32_f64 v5, v[1:2]
10091// GFX10: encoding: [0x01,0x79,0x0a,0x7e]
10092
10093v_frexp_exp_i32_f64 v255, v[1:2]
10094// GFX10: encoding: [0x01,0x79,0xfe,0x7f]
10095
10096v_frexp_exp_i32_f64 v5, v[254:255]
10097// GFX10: encoding: [0xfe,0x79,0x0a,0x7e]
10098
10099v_frexp_exp_i32_f64 v5, s[2:3]
10100// GFX10: encoding: [0x02,0x78,0x0a,0x7e]
10101
10102v_frexp_exp_i32_f64 v5, s[4:5]
10103// GFX10: encoding: [0x04,0x78,0x0a,0x7e]
10104
10105v_frexp_exp_i32_f64 v5, s[102:103]
10106// GFX10: encoding: [0x66,0x78,0x0a,0x7e]
10107
10108v_frexp_exp_i32_f64 v5, vcc
10109// GFX10: encoding: [0x6a,0x78,0x0a,0x7e]
10110
10111v_frexp_exp_i32_f64 v5, ttmp[10:11]
10112// GFX10: encoding: [0x76,0x78,0x0a,0x7e]
10113
10114v_frexp_exp_i32_f64 v5, exec
10115// GFX10: encoding: [0x7e,0x78,0x0a,0x7e]
10116
10117v_frexp_exp_i32_f64 v5, 0
10118// GFX10: encoding: [0x80,0x78,0x0a,0x7e]
10119
10120v_frexp_exp_i32_f64 v5, -1
10121// GFX10: encoding: [0xc1,0x78,0x0a,0x7e]
10122
10123v_frexp_exp_i32_f64 v5, 0.5
10124// GFX10: encoding: [0xf0,0x78,0x0a,0x7e]
10125
10126v_frexp_exp_i32_f64 v5, -4.0
10127// GFX10: encoding: [0xf7,0x78,0x0a,0x7e]
10128
10129v_frexp_exp_i32_f64 v5, 0xaf123456
10130// GFX10: encoding: [0xff,0x78,0x0a,0x7e,0x56,0x34,0x12,0xaf]
10131
10132v_frexp_exp_i32_f64 v5, 0x3f717273
10133// GFX10: encoding: [0xff,0x78,0x0a,0x7e,0x73,0x72,0x71,0x3f]
10134
10135v_frexp_exp_i32_f64_e64 v5, v[1:2]
10136// GFX10: encoding: [0x05,0x00,0xbc,0xd5,0x01,0x01,0x00,0x00]
10137
10138v_frexp_exp_i32_f64_e64 v255, v[1:2]
10139// GFX10: encoding: [0xff,0x00,0xbc,0xd5,0x01,0x01,0x00,0x00]
10140
10141v_frexp_exp_i32_f64_e64 v5, v[254:255]
10142// GFX10: encoding: [0x05,0x00,0xbc,0xd5,0xfe,0x01,0x00,0x00]
10143
10144v_frexp_exp_i32_f64_e64 v5, s[2:3]
10145// GFX10: encoding: [0x05,0x00,0xbc,0xd5,0x02,0x00,0x00,0x00]
10146
10147v_frexp_exp_i32_f64_e64 v5, s[4:5]
10148// GFX10: encoding: [0x05,0x00,0xbc,0xd5,0x04,0x00,0x00,0x00]
10149
10150v_frexp_exp_i32_f64_e64 v5, s[100:101]
10151// GFX10: encoding: [0x05,0x00,0xbc,0xd5,0x64,0x00,0x00,0x00]
10152
10153v_frexp_exp_i32_f64_e64 v5, vcc
10154// GFX10: encoding: [0x05,0x00,0xbc,0xd5,0x6a,0x00,0x00,0x00]
10155
10156v_frexp_exp_i32_f64_e64 v5, exec
10157// GFX10: encoding: [0x05,0x00,0xbc,0xd5,0x7e,0x00,0x00,0x00]
10158
10159v_frexp_exp_i32_f64_e64 v5, 0
10160// GFX10: encoding: [0x05,0x00,0xbc,0xd5,0x80,0x00,0x00,0x00]
10161
10162v_frexp_exp_i32_f64_e64 v5, -1
10163// GFX10: encoding: [0x05,0x00,0xbc,0xd5,0xc1,0x00,0x00,0x00]
10164
10165v_frexp_exp_i32_f64_e64 v5, 0.5
10166// GFX10: encoding: [0x05,0x00,0xbc,0xd5,0xf0,0x00,0x00,0x00]
10167
10168v_frexp_exp_i32_f64_e64 v5, -4.0
10169// GFX10: encoding: [0x05,0x00,0xbc,0xd5,0xf7,0x00,0x00,0x00]
10170
10171v_frexp_exp_i32_f64_e64 v5, -v[1:2]
10172// GFX10: encoding: [0x05,0x00,0xbc,0xd5,0x01,0x01,0x00,0x20]
10173
10174v_frexp_exp_i32_f64_e64 v5, |v[1:2]|
10175// GFX10: encoding: [0x05,0x01,0xbc,0xd5,0x01,0x01,0x00,0x00]
10176
10177v_frexp_exp_i32_f64_e64 v5, v[1:2] clamp
10178// GFX10: encoding: [0x05,0x80,0xbc,0xd5,0x01,0x01,0x00,0x00]
10179
10180v_frexp_mant_f64 v[5:6], v[1:2]
10181// GFX10: encoding: [0x01,0x7b,0x0a,0x7e]
10182
10183v_frexp_mant_f64 v[254:255], v[1:2]
10184// GFX10: encoding: [0x01,0x7b,0xfc,0x7f]
10185
10186v_frexp_mant_f64 v[5:6], v[254:255]
10187// GFX10: encoding: [0xfe,0x7b,0x0a,0x7e]
10188
10189v_frexp_mant_f64 v[5:6], s[2:3]
10190// GFX10: encoding: [0x02,0x7a,0x0a,0x7e]
10191
10192v_frexp_mant_f64 v[5:6], s[4:5]
10193// GFX10: encoding: [0x04,0x7a,0x0a,0x7e]
10194
10195v_frexp_mant_f64 v[5:6], s[102:103]
10196// GFX10: encoding: [0x66,0x7a,0x0a,0x7e]
10197
10198v_frexp_mant_f64 v[5:6], vcc
10199// GFX10: encoding: [0x6a,0x7a,0x0a,0x7e]
10200
10201v_frexp_mant_f64 v[5:6], ttmp[10:11]
10202// GFX10: encoding: [0x76,0x7a,0x0a,0x7e]
10203
10204v_frexp_mant_f64 v[5:6], exec
10205// GFX10: encoding: [0x7e,0x7a,0x0a,0x7e]
10206
10207v_frexp_mant_f64 v[5:6], 0
10208// GFX10: encoding: [0x80,0x7a,0x0a,0x7e]
10209
10210v_frexp_mant_f64 v[5:6], -1
10211// GFX10: encoding: [0xc1,0x7a,0x0a,0x7e]
10212
10213v_frexp_mant_f64 v[5:6], 0.5
10214// GFX10: encoding: [0xf0,0x7a,0x0a,0x7e]
10215
10216v_frexp_mant_f64 v[5:6], -4.0
10217// GFX10: encoding: [0xf7,0x7a,0x0a,0x7e]
10218
10219v_frexp_mant_f64 v[5:6], 0xaf123456
10220// GFX10: encoding: [0xff,0x7a,0x0a,0x7e,0x56,0x34,0x12,0xaf]
10221
10222v_frexp_mant_f64 v[5:6], 0x3f717273
10223// GFX10: encoding: [0xff,0x7a,0x0a,0x7e,0x73,0x72,0x71,0x3f]
10224
10225v_frexp_mant_f64_e64 v[5:6], v[1:2]
10226// GFX10: encoding: [0x05,0x00,0xbd,0xd5,0x01,0x01,0x00,0x00]
10227
10228v_frexp_mant_f64_e64 v[254:255], v[1:2]
10229// GFX10: encoding: [0xfe,0x00,0xbd,0xd5,0x01,0x01,0x00,0x00]
10230
10231v_frexp_mant_f64_e64 v[5:6], v[254:255]
10232// GFX10: encoding: [0x05,0x00,0xbd,0xd5,0xfe,0x01,0x00,0x00]
10233
10234v_frexp_mant_f64_e64 v[5:6], s[2:3]
10235// GFX10: encoding: [0x05,0x00,0xbd,0xd5,0x02,0x00,0x00,0x00]
10236
10237v_frexp_mant_f64_e64 v[5:6], s[4:5]
10238// GFX10: encoding: [0x05,0x00,0xbd,0xd5,0x04,0x00,0x00,0x00]
10239
10240v_frexp_mant_f64_e64 v[5:6], s[100:101]
10241// GFX10: encoding: [0x05,0x00,0xbd,0xd5,0x64,0x00,0x00,0x00]
10242
10243v_frexp_mant_f64_e64 v[5:6], vcc
10244// GFX10: encoding: [0x05,0x00,0xbd,0xd5,0x6a,0x00,0x00,0x00]
10245
10246v_frexp_mant_f64_e64 v[5:6], exec
10247// GFX10: encoding: [0x05,0x00,0xbd,0xd5,0x7e,0x00,0x00,0x00]
10248
10249v_frexp_mant_f64_e64 v[5:6], 0
10250// GFX10: encoding: [0x05,0x00,0xbd,0xd5,0x80,0x00,0x00,0x00]
10251
10252v_frexp_mant_f64_e64 v[5:6], -1
10253// GFX10: encoding: [0x05,0x00,0xbd,0xd5,0xc1,0x00,0x00,0x00]
10254
10255v_frexp_mant_f64_e64 v[5:6], 0.5
10256// GFX10: encoding: [0x05,0x00,0xbd,0xd5,0xf0,0x00,0x00,0x00]
10257
10258v_frexp_mant_f64_e64 v[5:6], -4.0
10259// GFX10: encoding: [0x05,0x00,0xbd,0xd5,0xf7,0x00,0x00,0x00]
10260
10261v_frexp_mant_f64_e64 v[5:6], -v[1:2]
10262// GFX10: encoding: [0x05,0x00,0xbd,0xd5,0x01,0x01,0x00,0x20]
10263
10264v_frexp_mant_f64_e64 v[5:6], |v[1:2]|
10265// GFX10: encoding: [0x05,0x01,0xbd,0xd5,0x01,0x01,0x00,0x00]
10266
10267v_frexp_mant_f64_e64 v[5:6], v[1:2] clamp
10268// GFX10: encoding: [0x05,0x80,0xbd,0xd5,0x01,0x01,0x00,0x00]
10269
10270v_frexp_mant_f64_e64 v[5:6], v[1:2] mul:2
10271// GFX10: encoding: [0x05,0x00,0xbd,0xd5,0x01,0x01,0x00,0x08]
10272
10273v_frexp_mant_f64_e64 v[5:6], v[1:2] mul:4
10274// GFX10: encoding: [0x05,0x00,0xbd,0xd5,0x01,0x01,0x00,0x10]
10275
10276v_frexp_mant_f64_e64 v[5:6], v[1:2] div:2
10277// GFX10: encoding: [0x05,0x00,0xbd,0xd5,0x01,0x01,0x00,0x18]
10278
10279v_fract_f64 v[5:6], v[1:2]
10280// GFX10: encoding: [0x01,0x7d,0x0a,0x7e]
10281
10282v_fract_f64 v[254:255], v[1:2]
10283// GFX10: encoding: [0x01,0x7d,0xfc,0x7f]
10284
10285v_fract_f64 v[5:6], v[254:255]
10286// GFX10: encoding: [0xfe,0x7d,0x0a,0x7e]
10287
10288v_fract_f64 v[5:6], s[2:3]
10289// GFX10: encoding: [0x02,0x7c,0x0a,0x7e]
10290
10291v_fract_f64 v[5:6], s[4:5]
10292// GFX10: encoding: [0x04,0x7c,0x0a,0x7e]
10293
10294v_fract_f64 v[5:6], s[102:103]
10295// GFX10: encoding: [0x66,0x7c,0x0a,0x7e]
10296
10297v_fract_f64 v[5:6], vcc
10298// GFX10: encoding: [0x6a,0x7c,0x0a,0x7e]
10299
10300v_fract_f64 v[5:6], ttmp[10:11]
10301// GFX10: encoding: [0x76,0x7c,0x0a,0x7e]
10302
10303v_fract_f64 v[5:6], exec
10304// GFX10: encoding: [0x7e,0x7c,0x0a,0x7e]
10305
10306v_fract_f64 v[5:6], 0
10307// GFX10: encoding: [0x80,0x7c,0x0a,0x7e]
10308
10309v_fract_f64 v[5:6], -1
10310// GFX10: encoding: [0xc1,0x7c,0x0a,0x7e]
10311
10312v_fract_f64 v[5:6], 0.5
10313// GFX10: encoding: [0xf0,0x7c,0x0a,0x7e]
10314
10315v_fract_f64 v[5:6], -4.0
10316// GFX10: encoding: [0xf7,0x7c,0x0a,0x7e]
10317
10318v_fract_f64 v[5:6], 0xaf123456
10319// GFX10: encoding: [0xff,0x7c,0x0a,0x7e,0x56,0x34,0x12,0xaf]
10320
10321v_fract_f64 v[5:6], 0x3f717273
10322// GFX10: encoding: [0xff,0x7c,0x0a,0x7e,0x73,0x72,0x71,0x3f]
10323
10324v_fract_f64_e64 v[5:6], v[1:2]
10325// GFX10: encoding: [0x05,0x00,0xbe,0xd5,0x01,0x01,0x00,0x00]
10326
10327v_fract_f64_e64 v[254:255], v[1:2]
10328// GFX10: encoding: [0xfe,0x00,0xbe,0xd5,0x01,0x01,0x00,0x00]
10329
10330v_fract_f64_e64 v[5:6], v[254:255]
10331// GFX10: encoding: [0x05,0x00,0xbe,0xd5,0xfe,0x01,0x00,0x00]
10332
10333v_fract_f64_e64 v[5:6], s[2:3]
10334// GFX10: encoding: [0x05,0x00,0xbe,0xd5,0x02,0x00,0x00,0x00]
10335
10336v_fract_f64_e64 v[5:6], s[4:5]
10337// GFX10: encoding: [0x05,0x00,0xbe,0xd5,0x04,0x00,0x00,0x00]
10338
10339v_fract_f64_e64 v[5:6], s[100:101]
10340// GFX10: encoding: [0x05,0x00,0xbe,0xd5,0x64,0x00,0x00,0x00]
10341
10342v_fract_f64_e64 v[5:6], vcc
10343// GFX10: encoding: [0x05,0x00,0xbe,0xd5,0x6a,0x00,0x00,0x00]
10344
10345v_fract_f64_e64 v[5:6], exec
10346// GFX10: encoding: [0x05,0x00,0xbe,0xd5,0x7e,0x00,0x00,0x00]
10347
10348v_fract_f64_e64 v[5:6], 0
10349// GFX10: encoding: [0x05,0x00,0xbe,0xd5,0x80,0x00,0x00,0x00]
10350
10351v_fract_f64_e64 v[5:6], -1
10352// GFX10: encoding: [0x05,0x00,0xbe,0xd5,0xc1,0x00,0x00,0x00]
10353
10354v_fract_f64_e64 v[5:6], 0.5
10355// GFX10: encoding: [0x05,0x00,0xbe,0xd5,0xf0,0x00,0x00,0x00]
10356
10357v_fract_f64_e64 v[5:6], -4.0
10358// GFX10: encoding: [0x05,0x00,0xbe,0xd5,0xf7,0x00,0x00,0x00]
10359
10360v_fract_f64_e64 v[5:6], -v[1:2]
10361// GFX10: encoding: [0x05,0x00,0xbe,0xd5,0x01,0x01,0x00,0x20]
10362
10363v_fract_f64_e64 v[5:6], |v[1:2]|
10364// GFX10: encoding: [0x05,0x01,0xbe,0xd5,0x01,0x01,0x00,0x00]
10365
10366v_fract_f64_e64 v[5:6], v[1:2] clamp
10367// GFX10: encoding: [0x05,0x80,0xbe,0xd5,0x01,0x01,0x00,0x00]
10368
10369v_fract_f64_e64 v[5:6], v[1:2] mul:2
10370// GFX10: encoding: [0x05,0x00,0xbe,0xd5,0x01,0x01,0x00,0x08]
10371
10372v_fract_f64_e64 v[5:6], v[1:2] mul:4
10373// GFX10: encoding: [0x05,0x00,0xbe,0xd5,0x01,0x01,0x00,0x10]
10374
10375v_fract_f64_e64 v[5:6], v[1:2] div:2
10376// GFX10: encoding: [0x05,0x00,0xbe,0xd5,0x01,0x01,0x00,0x18]
10377
10378v_frexp_exp_i32_f32 v5, v1
10379// GFX10: encoding: [0x01,0x7f,0x0a,0x7e]
10380
10381v_frexp_exp_i32_f32 v255, v1
10382// GFX10: encoding: [0x01,0x7f,0xfe,0x7f]
10383
10384v_frexp_exp_i32_f32 v5, v255
10385// GFX10: encoding: [0xff,0x7f,0x0a,0x7e]
10386
10387v_frexp_exp_i32_f32 v5, s1
10388// GFX10: encoding: [0x01,0x7e,0x0a,0x7e]
10389
10390v_frexp_exp_i32_f32 v5, s103
10391// GFX10: encoding: [0x67,0x7e,0x0a,0x7e]
10392
10393v_frexp_exp_i32_f32 v5, vcc_lo
10394// GFX10: encoding: [0x6a,0x7e,0x0a,0x7e]
10395
10396v_frexp_exp_i32_f32 v5, vcc_hi
10397// GFX10: encoding: [0x6b,0x7e,0x0a,0x7e]
10398
10399v_frexp_exp_i32_f32 v5, ttmp11
10400// GFX10: encoding: [0x77,0x7e,0x0a,0x7e]
10401
10402v_frexp_exp_i32_f32 v5, m0
10403// GFX10: encoding: [0x7c,0x7e,0x0a,0x7e]
10404
10405v_frexp_exp_i32_f32 v5, exec_lo
10406// GFX10: encoding: [0x7e,0x7e,0x0a,0x7e]
10407
10408v_frexp_exp_i32_f32 v5, exec_hi
10409// GFX10: encoding: [0x7f,0x7e,0x0a,0x7e]
10410
10411v_frexp_exp_i32_f32 v5, 0
10412// GFX10: encoding: [0x80,0x7e,0x0a,0x7e]
10413
10414v_frexp_exp_i32_f32 v5, -1
10415// GFX10: encoding: [0xc1,0x7e,0x0a,0x7e]
10416
10417v_frexp_exp_i32_f32 v5, 0.5
10418// GFX10: encoding: [0xf0,0x7e,0x0a,0x7e]
10419
10420v_frexp_exp_i32_f32 v5, -4.0
10421// GFX10: encoding: [0xf7,0x7e,0x0a,0x7e]
10422
10423v_frexp_exp_i32_f32 v5, 0xaf123456
10424// GFX10: encoding: [0xff,0x7e,0x0a,0x7e,0x56,0x34,0x12,0xaf]
10425
10426v_frexp_exp_i32_f32 v5, 0x3f717273
10427// GFX10: encoding: [0xff,0x7e,0x0a,0x7e,0x73,0x72,0x71,0x3f]
10428
10429v_frexp_exp_i32_f32_e64 v5, v1
10430// GFX10: encoding: [0x05,0x00,0xbf,0xd5,0x01,0x01,0x00,0x00]
10431
10432v_frexp_exp_i32_f32_e64 v255, v1
10433// GFX10: encoding: [0xff,0x00,0xbf,0xd5,0x01,0x01,0x00,0x00]
10434
10435v_frexp_exp_i32_f32_e64 v5, v255
10436// GFX10: encoding: [0x05,0x00,0xbf,0xd5,0xff,0x01,0x00,0x00]
10437
10438v_frexp_exp_i32_f32_e64 v5, s1
10439// GFX10: encoding: [0x05,0x00,0xbf,0xd5,0x01,0x00,0x00,0x00]
10440
10441v_frexp_exp_i32_f32_e64 v5, s101
10442// GFX10: encoding: [0x05,0x00,0xbf,0xd5,0x65,0x00,0x00,0x00]
10443
10444v_frexp_exp_i32_f32_e64 v5, vcc_lo
10445// GFX10: encoding: [0x05,0x00,0xbf,0xd5,0x6a,0x00,0x00,0x00]
10446
10447v_frexp_exp_i32_f32_e64 v5, vcc_hi
10448// GFX10: encoding: [0x05,0x00,0xbf,0xd5,0x6b,0x00,0x00,0x00]
10449
10450v_frexp_exp_i32_f32_e64 v5, m0
10451// GFX10: encoding: [0x05,0x00,0xbf,0xd5,0x7c,0x00,0x00,0x00]
10452
10453v_frexp_exp_i32_f32_e64 v5, exec_lo
10454// GFX10: encoding: [0x05,0x00,0xbf,0xd5,0x7e,0x00,0x00,0x00]
10455
10456v_frexp_exp_i32_f32_e64 v5, exec_hi
10457// GFX10: encoding: [0x05,0x00,0xbf,0xd5,0x7f,0x00,0x00,0x00]
10458
10459v_frexp_exp_i32_f32_e64 v5, 0
10460// GFX10: encoding: [0x05,0x00,0xbf,0xd5,0x80,0x00,0x00,0x00]
10461
10462v_frexp_exp_i32_f32_e64 v5, -1
10463// GFX10: encoding: [0x05,0x00,0xbf,0xd5,0xc1,0x00,0x00,0x00]
10464
10465v_frexp_exp_i32_f32_e64 v5, 0.5
10466// GFX10: encoding: [0x05,0x00,0xbf,0xd5,0xf0,0x00,0x00,0x00]
10467
10468v_frexp_exp_i32_f32_e64 v5, -4.0
10469// GFX10: encoding: [0x05,0x00,0xbf,0xd5,0xf7,0x00,0x00,0x00]
10470
10471v_frexp_exp_i32_f32_e64 v5, -v1
10472// GFX10: encoding: [0x05,0x00,0xbf,0xd5,0x01,0x01,0x00,0x20]
10473
10474v_frexp_exp_i32_f32_e64 v5, |v1|
10475// GFX10: encoding: [0x05,0x01,0xbf,0xd5,0x01,0x01,0x00,0x00]
10476
10477v_frexp_exp_i32_f32_e64 v5, v1 clamp
10478// GFX10: encoding: [0x05,0x80,0xbf,0xd5,0x01,0x01,0x00,0x00]
10479
10480v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
10481// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x06,0x00]
10482
10483v_frexp_exp_i32_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
10484// GFX10: encoding: [0xf9,0x7e,0xfe,0x7f,0x01,0x06,0x06,0x00]
10485
10486v_frexp_exp_i32_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
10487// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0xff,0x06,0x06,0x00]
10488
10489v_frexp_exp_i32_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
10490// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x86,0x00]
10491
10492v_frexp_exp_i32_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
10493// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x65,0x06,0x86,0x00]
10494
10495v_frexp_exp_i32_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
10496// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x6a,0x06,0x86,0x00]
10497
10498v_frexp_exp_i32_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
10499// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x6b,0x06,0x86,0x00]
10500
10501v_frexp_exp_i32_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
10502// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x7c,0x06,0x86,0x00]
10503
10504v_frexp_exp_i32_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
10505// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x7e,0x06,0x86,0x00]
10506
10507v_frexp_exp_i32_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
10508// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x7f,0x06,0x86,0x00]
10509
10510v_frexp_exp_i32_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
10511// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x26,0x06,0x00]
10512
10513v_frexp_exp_i32_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
10514// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x06,0x00]
10515
10516v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
10517// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x00,0x06,0x00]
10518
10519v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
10520// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x01,0x06,0x00]
10521
10522v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
10523// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x02,0x06,0x00]
10524
10525v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
10526// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x03,0x06,0x00]
10527
10528v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
10529// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x04,0x06,0x00]
10530
10531v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
10532// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x05,0x06,0x00]
10533
10534v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
10535// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x0e,0x06,0x00]
10536
10537v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
10538// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x16,0x06,0x00]
10539
10540v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
10541// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x16,0x06,0x00]
10542
10543v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
10544// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x06,0x00]
10545
10546v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
10547// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x00,0x00]
10548
10549v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
10550// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x01,0x00]
10551
10552v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
10553// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x02,0x00]
10554
10555v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
10556// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x03,0x00]
10557
10558v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
10559// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x04,0x00]
10560
10561v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
10562// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x05,0x00]
10563
10564v_frexp_exp_i32_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
10565// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x16,0x00]
10566
10567v_frexp_exp_i32_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
10568// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x26,0x00]
10569
10570v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
10571// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0x00]
10572
10573v_frexp_exp_i32_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
10574// GFX10: encoding: [0xfa,0x7e,0xfe,0x7f,0x01,0xe4,0x00,0x00]
10575
10576v_frexp_exp_i32_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
10577// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0xff,0xe4,0x00,0x00]
10578
10579v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
10580// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x1b,0x00,0x00]
10581
10582v_frexp_exp_i32_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
10583// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x40,0x01,0x00]
10584
10585v_frexp_exp_i32_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
10586// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x41,0x01,0x00]
10587
10588v_frexp_exp_i32_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
10589// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x01,0x01,0x00]
10590
10591v_frexp_exp_i32_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
10592// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x0f,0x01,0x00]
10593
10594v_frexp_exp_i32_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
10595// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x11,0x01,0x00]
10596
10597v_frexp_exp_i32_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
10598// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x1f,0x01,0x00]
10599
10600v_frexp_exp_i32_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
10601// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x21,0x01,0x00]
10602
10603v_frexp_exp_i32_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
10604// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x2f,0x01,0x00]
10605
10606v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
10607// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0x10]
10608
10609v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
10610// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0x30]
10611
10612v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
10613// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
10614
10615v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
10616// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
10617
10618v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
10619// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0x01]
10620
10621v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
10622// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0x03]
10623
10624v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
10625// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
10626
10627v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
10628// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
10629
10630v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
10631// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x08,0x00]
10632
10633v_frexp_exp_i32_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
10634// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x51,0x01,0x00]
10635
10636v_frexp_exp_i32_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
10637// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x5f,0x01,0x00]
10638
10639v_frexp_exp_i32_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
10640// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x61,0x01,0x00]
10641
10642v_frexp_exp_i32_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
10643// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x6f,0x01,0x00]
10644
10645v_frexp_mant_f32 v5, v1
10646// GFX10: encoding: [0x01,0x81,0x0a,0x7e]
10647
10648v_frexp_mant_f32 v255, v1
10649// GFX10: encoding: [0x01,0x81,0xfe,0x7f]
10650
10651v_frexp_mant_f32 v5, v255
10652// GFX10: encoding: [0xff,0x81,0x0a,0x7e]
10653
10654v_frexp_mant_f32 v5, s1
10655// GFX10: encoding: [0x01,0x80,0x0a,0x7e]
10656
10657v_frexp_mant_f32 v5, s103
10658// GFX10: encoding: [0x67,0x80,0x0a,0x7e]
10659
10660v_frexp_mant_f32 v5, vcc_lo
10661// GFX10: encoding: [0x6a,0x80,0x0a,0x7e]
10662
10663v_frexp_mant_f32 v5, vcc_hi
10664// GFX10: encoding: [0x6b,0x80,0x0a,0x7e]
10665
10666v_frexp_mant_f32 v5, ttmp11
10667// GFX10: encoding: [0x77,0x80,0x0a,0x7e]
10668
10669v_frexp_mant_f32 v5, m0
10670// GFX10: encoding: [0x7c,0x80,0x0a,0x7e]
10671
10672v_frexp_mant_f32 v5, exec_lo
10673// GFX10: encoding: [0x7e,0x80,0x0a,0x7e]
10674
10675v_frexp_mant_f32 v5, exec_hi
10676// GFX10: encoding: [0x7f,0x80,0x0a,0x7e]
10677
10678v_frexp_mant_f32 v5, 0
10679// GFX10: encoding: [0x80,0x80,0x0a,0x7e]
10680
10681v_frexp_mant_f32 v5, -1
10682// GFX10: encoding: [0xc1,0x80,0x0a,0x7e]
10683
10684v_frexp_mant_f32 v5, 0.5
10685// GFX10: encoding: [0xf0,0x80,0x0a,0x7e]
10686
10687v_frexp_mant_f32 v5, -4.0
10688// GFX10: encoding: [0xf7,0x80,0x0a,0x7e]
10689
10690v_frexp_mant_f32 v5, 0xaf123456
10691// GFX10: encoding: [0xff,0x80,0x0a,0x7e,0x56,0x34,0x12,0xaf]
10692
10693v_frexp_mant_f32 v5, 0x3f717273
10694// GFX10: encoding: [0xff,0x80,0x0a,0x7e,0x73,0x72,0x71,0x3f]
10695
10696v_frexp_mant_f32_e64 v5, v1
10697// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0x01,0x01,0x00,0x00]
10698
10699v_frexp_mant_f32_e64 v255, v1
10700// GFX10: encoding: [0xff,0x00,0xc0,0xd5,0x01,0x01,0x00,0x00]
10701
10702v_frexp_mant_f32_e64 v5, v255
10703// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0xff,0x01,0x00,0x00]
10704
10705v_frexp_mant_f32_e64 v5, s1
10706// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0x01,0x00,0x00,0x00]
10707
10708v_frexp_mant_f32_e64 v5, s101
10709// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0x65,0x00,0x00,0x00]
10710
10711v_frexp_mant_f32_e64 v5, vcc_lo
10712// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0x6a,0x00,0x00,0x00]
10713
10714v_frexp_mant_f32_e64 v5, vcc_hi
10715// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0x6b,0x00,0x00,0x00]
10716
10717v_frexp_mant_f32_e64 v5, m0
10718// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0x7c,0x00,0x00,0x00]
10719
10720v_frexp_mant_f32_e64 v5, exec_lo
10721// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0x7e,0x00,0x00,0x00]
10722
10723v_frexp_mant_f32_e64 v5, exec_hi
10724// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0x7f,0x00,0x00,0x00]
10725
10726v_frexp_mant_f32_e64 v5, 0
10727// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0x80,0x00,0x00,0x00]
10728
10729v_frexp_mant_f32_e64 v5, -1
10730// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0xc1,0x00,0x00,0x00]
10731
10732v_frexp_mant_f32_e64 v5, 0.5
10733// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0xf0,0x00,0x00,0x00]
10734
10735v_frexp_mant_f32_e64 v5, -4.0
10736// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0xf7,0x00,0x00,0x00]
10737
10738v_frexp_mant_f32_e64 v5, -v1
10739// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0x01,0x01,0x00,0x20]
10740
10741v_frexp_mant_f32_e64 v5, |v1|
10742// GFX10: encoding: [0x05,0x01,0xc0,0xd5,0x01,0x01,0x00,0x00]
10743
10744v_frexp_mant_f32_e64 v5, v1 clamp
10745// GFX10: encoding: [0x05,0x80,0xc0,0xd5,0x01,0x01,0x00,0x00]
10746
10747v_frexp_mant_f32_e64 v5, v1 mul:2
10748// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0x01,0x01,0x00,0x08]
10749
10750v_frexp_mant_f32_e64 v5, v1 mul:4
10751// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0x01,0x01,0x00,0x10]
10752
10753v_frexp_mant_f32_e64 v5, v1 div:2
10754// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0x01,0x01,0x00,0x18]
10755
10756v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
10757// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x06,0x00]
10758
10759v_frexp_mant_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
10760// GFX10: encoding: [0xf9,0x80,0xfe,0x7f,0x01,0x06,0x06,0x00]
10761
10762v_frexp_mant_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
10763// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0xff,0x06,0x06,0x00]
10764
10765v_frexp_mant_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
10766// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x86,0x00]
10767
10768v_frexp_mant_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
10769// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x65,0x06,0x86,0x00]
10770
10771v_frexp_mant_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
10772// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x6a,0x06,0x86,0x00]
10773
10774v_frexp_mant_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
10775// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x6b,0x06,0x86,0x00]
10776
10777v_frexp_mant_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
10778// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x7c,0x06,0x86,0x00]
10779
10780v_frexp_mant_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
10781// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x7e,0x06,0x86,0x00]
10782
10783v_frexp_mant_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
10784// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x7f,0x06,0x86,0x00]
10785
10786v_frexp_mant_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
10787// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x26,0x06,0x00]
10788
10789v_frexp_mant_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
10790// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x46,0x06,0x00]
10791
10792v_frexp_mant_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
10793// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x86,0x06,0x00]
10794
10795v_frexp_mant_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
10796// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0xc6,0x06,0x00]
10797
10798v_frexp_mant_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
10799// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x06,0x00]
10800
10801v_frexp_mant_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
10802// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x00,0x06,0x00]
10803
10804v_frexp_mant_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
10805// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x01,0x06,0x00]
10806
10807v_frexp_mant_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
10808// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x02,0x06,0x00]
10809
10810v_frexp_mant_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
10811// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x03,0x06,0x00]
10812
10813v_frexp_mant_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
10814// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x04,0x06,0x00]
10815
10816v_frexp_mant_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
10817// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x05,0x06,0x00]
10818
10819v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
10820// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x0e,0x06,0x00]
10821
10822v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
10823// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x16,0x06,0x00]
10824
10825v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
10826// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x16,0x06,0x00]
10827
10828v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
10829// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x06,0x00]
10830
10831v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
10832// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x00,0x00]
10833
10834v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
10835// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x01,0x00]
10836
10837v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
10838// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x02,0x00]
10839
10840v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
10841// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x03,0x00]
10842
10843v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
10844// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x04,0x00]
10845
10846v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
10847// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x05,0x00]
10848
10849v_frexp_mant_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
10850// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x16,0x00]
10851
10852v_frexp_mant_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
10853// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x26,0x00]
10854
10855v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
10856// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0x00]
10857
10858v_frexp_mant_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
10859// GFX10: encoding: [0xfa,0x80,0xfe,0x7f,0x01,0xe4,0x00,0x00]
10860
10861v_frexp_mant_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
10862// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0xff,0xe4,0x00,0x00]
10863
10864v_frexp_mant_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
10865// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x1b,0x00,0x00]
10866
10867v_frexp_mant_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
10868// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x40,0x01,0x00]
10869
10870v_frexp_mant_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
10871// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x41,0x01,0x00]
10872
10873v_frexp_mant_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
10874// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x01,0x01,0x00]
10875
10876v_frexp_mant_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
10877// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x0f,0x01,0x00]
10878
10879v_frexp_mant_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
10880// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x11,0x01,0x00]
10881
10882v_frexp_mant_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
10883// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x1f,0x01,0x00]
10884
10885v_frexp_mant_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
10886// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x21,0x01,0x00]
10887
10888v_frexp_mant_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
10889// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x2f,0x01,0x00]
10890
10891v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
10892// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0x10]
10893
10894v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
10895// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0x30]
10896
10897v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
10898// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
10899
10900v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
10901// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
10902
10903v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
10904// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0x01]
10905
10906v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
10907// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0x03]
10908
10909v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
10910// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
10911
10912v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
10913// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
10914
10915v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
10916// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x08,0x00]
10917
10918v_frexp_mant_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
10919// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x51,0x01,0x00]
10920
10921v_frexp_mant_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
10922// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x5f,0x01,0x00]
10923
10924v_frexp_mant_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
10925// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x61,0x01,0x00]
10926
10927v_frexp_mant_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
10928// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x6f,0x01,0x00]
10929
10930v_clrexcp_e32
10931// GFX10: encoding: [0x00,0x82,0x00,0x7e]
10932
10933v_clrexcp_e64
10934// GFX10: encoding: [0x00,0x00,0xc1,0xd5,0x00,0x00,0x00,0x00]
10935
10936v_movreld_b32 v5, v1
10937// GFX10: encoding: [0x01,0x85,0x0a,0x7e]
10938
10939v_movreld_b32 v255, v1
10940// GFX10: encoding: [0x01,0x85,0xfe,0x7f]
10941
10942v_movreld_b32 v5, v255
10943// GFX10: encoding: [0xff,0x85,0x0a,0x7e]
10944
10945v_movreld_b32 v5, m0
10946// GFX10: encoding: [0x7c,0x84,0x0a,0x7e]
10947
10948v_movreld_b32 v5, 0
10949// GFX10: encoding: [0x80,0x84,0x0a,0x7e]
10950
10951v_movreld_b32 v5, -1
10952// GFX10: encoding: [0xc1,0x84,0x0a,0x7e]
10953
10954v_movreld_b32 v5, 0.5
10955// GFX10: encoding: [0xf0,0x84,0x0a,0x7e]
10956
10957v_movreld_b32 v5, -4.0
10958// GFX10: encoding: [0xf7,0x84,0x0a,0x7e]
10959
10960v_movreld_b32_e64 v5, v1
10961// GFX10: encoding: [0x05,0x00,0xc2,0xd5,0x01,0x01,0x00,0x00]
10962
10963v_movreld_b32_e64 v255, v1
10964// GFX10: encoding: [0xff,0x00,0xc2,0xd5,0x01,0x01,0x00,0x00]
10965
10966v_movreld_b32_e64 v5, v255
10967// GFX10: encoding: [0x05,0x00,0xc2,0xd5,0xff,0x01,0x00,0x00]
10968
10969v_movreld_b32_e64 v5, m0
10970// GFX10: encoding: [0x05,0x00,0xc2,0xd5,0x7c,0x00,0x00,0x00]
10971
10972v_movreld_b32_e64 v5, 0
10973// GFX10: encoding: [0x05,0x00,0xc2,0xd5,0x80,0x00,0x00,0x00]
10974
10975v_movreld_b32_e64 v5, -1
10976// GFX10: encoding: [0x05,0x00,0xc2,0xd5,0xc1,0x00,0x00,0x00]
10977
10978v_movreld_b32_e64 v5, 0.5
10979// GFX10: encoding: [0x05,0x00,0xc2,0xd5,0xf0,0x00,0x00,0x00]
10980
10981v_movreld_b32_e64 v5, -4.0
10982// GFX10: encoding: [0x05,0x00,0xc2,0xd5,0xf7,0x00,0x00,0x00]
10983
10984v_movreld_b32_sdwa v0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
10985// GFX10: encoding: [0xf9,0x84,0x00,0x7e,0x02,0x06,0x06,0x00]
10986
10987v_movreld_b32_sdwa v0, s2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
10988// GFX10: encoding: [0xf9,0x84,0x00,0x7e,0x02,0x06,0x86,0x00]
10989
10990v_movreld_b32_sdwa v0, 64 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
10991// GFX10: encoding: [0xf9,0x84,0x00,0x7e,0xc0,0x06,0x86,0x00]
10992
10993v_movreld_b32_sdwa v0, sext(v0) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
10994// GFX10: encoding: [0xf9,0x84,0x00,0x7e,0x00,0x06,0x0e,0x00]
10995
10996v_movrels_b32 v5, v1
10997// GFX10: encoding: [0x01,0x87,0x0a,0x7e]
10998
10999v_movrels_b32 v255, v1
11000// GFX10: encoding: [0x01,0x87,0xfe,0x7f]
11001
11002v_movrels_b32 v5, v255
11003// GFX10: encoding: [0xff,0x87,0x0a,0x7e]
11004
11005v_movrels_b32_e64 v5, v1
11006// GFX10: encoding: [0x05,0x00,0xc3,0xd5,0x01,0x01,0x00,0x00]
11007
11008v_movrels_b32_e64 v255, v1
11009// GFX10: encoding: [0xff,0x00,0xc3,0xd5,0x01,0x01,0x00,0x00]
11010
11011v_movrels_b32_e64 v5, v255
11012// GFX10: encoding: [0x05,0x00,0xc3,0xd5,0xff,0x01,0x00,0x00]
11013
11014v_movrels_b32_sdwa v0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11015// GFX10: encoding: [0xf9,0x86,0x00,0x7e,0x02,0x06,0x06,0x00]
11016
11017v_movrels_b32_sdwa v0, sext(v0) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11018// GFX10: encoding: [0xf9,0x86,0x00,0x7e,0x00,0x06,0x0e,0x00]
11019
11020v_movrels_b32_e32 v5, s1
11021// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction
11022
11023v_movrels_b32_e32 v5, 1
11024// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction
11025
11026v_movrels_b32_e64 v5, s1
11027// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction
11028
11029v_movrels_b32_e64 v5, 1
11030// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction
11031
11032v_movrels_b32_sdwa v0, s2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11033// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: source operand must be a VGPR
11034
11035v_movrels_b32_sdwa v0, 1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11036// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: source operand must be a VGPR
11037
11038v_movrelsd_b32 v5, v1
11039// GFX10: encoding: [0x01,0x89,0x0a,0x7e]
11040
11041v_movrelsd_b32 v255, v1
11042// GFX10: encoding: [0x01,0x89,0xfe,0x7f]
11043
11044v_movrelsd_b32 v5, v255
11045// GFX10: encoding: [0xff,0x89,0x0a,0x7e]
11046
11047v_movrelsd_b32_e64 v5, v1
11048// GFX10: encoding: [0x05,0x00,0xc4,0xd5,0x01,0x01,0x00,0x00]
11049
11050v_movrelsd_b32_e64 v255, v1
11051// GFX10: encoding: [0xff,0x00,0xc4,0xd5,0x01,0x01,0x00,0x00]
11052
11053v_movrelsd_b32_e64 v5, v255
11054// GFX10: encoding: [0x05,0x00,0xc4,0xd5,0xff,0x01,0x00,0x00]
11055
11056v_movrelsd_b32_sdwa v0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11057// GFX10: encoding: [0xf9,0x88,0x00,0x7e,0x02,0x06,0x06,0x00]
11058
11059v_movrelsd_b32_sdwa v0, v0 dst_unused:UNUSED_PAD src0_sel:DWORD
11060// GFX10: encoding: [0xf9,0x88,0x00,0x7e,0x00,0x06,0x06,0x00]
11061
11062v_movrelsd_b32_sdwa v0, sext(v0) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11063// GFX10: encoding: [0xf9,0x88,0x00,0x7e,0x00,0x06,0x0e,0x00]
11064
11065v_movrelsd_b32_e32 v5, s1
11066// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction
11067
11068v_movrelsd_b32_e32 v5, 1
11069// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction
11070
11071v_movrelsd_b32_e64 v5, s1
11072// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction
11073
11074v_movrelsd_b32_e64 v5, 1
11075// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction
11076
11077v_movrelsd_b32_sdwa v0, s2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11078// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: source operand must be a VGPR
11079
11080v_movrelsd_b32_sdwa v0, 1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11081// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: source operand must be a VGPR
11082
11083v_movrelsd_2_b32 v5, v1
11084// GFX10: encoding: [0x01,0x91,0x0a,0x7e]
11085
11086v_movrelsd_2_b32 v255, v1
11087// GFX10: encoding: [0x01,0x91,0xfe,0x7f]
11088
11089v_movrelsd_2_b32 v5, v255
11090// GFX10: encoding: [0xff,0x91,0x0a,0x7e]
11091
11092v_movrelsd_2_b32_e64 v5, v1
11093// GFX10: encoding: [0x05,0x00,0xc8,0xd5,0x01,0x01,0x00,0x00]
11094
11095v_movrelsd_2_b32_e64 v255, v1
11096// GFX10: encoding: [0xff,0x00,0xc8,0xd5,0x01,0x01,0x00,0x00]
11097
11098v_movrelsd_2_b32_e64 v5, v255
11099// GFX10: encoding: [0x05,0x00,0xc8,0xd5,0xff,0x01,0x00,0x00]
11100
11101v_movrelsd_2_b32_sdwa v0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11102// GFX10: encoding: [0xf9,0x90,0x00,0x7e,0x02,0x06,0x06,0x00]
11103
11104v_movrelsd_2_b32_sdwa v0, v0 dst_unused:UNUSED_PAD src0_sel:DWORD
11105// GFX10: encoding: [0xf9,0x90,0x00,0x7e,0x00,0x06,0x06,0x00]
11106
11107v_movrelsd_2_b32_sdwa v0, sext(v0) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11108// GFX10: encoding: [0xf9,0x90,0x00,0x7e,0x00,0x06,0x0e,0x00]
11109
11110v_movrelsd_2_b32_e32 v5, s1
11111// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction
11112
11113v_movrelsd_2_b32_e32 v5, 1
11114// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction
11115
11116v_movrelsd_2_b32_e64 v5, s1
11117// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction
11118
11119v_movrelsd_2_b32_e64 v5, 1
11120// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction
11121
11122v_movrelsd_2_b32_sdwa v0, s2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11123// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: source operand must be a VGPR
11124
11125v_movrelsd_2_b32_sdwa v0, 0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11126// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: source operand must be a VGPR
11127
11128v_movrelsd_2_b32_sdwa v0, null dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11129// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: source operand must be a VGPR
11130
11131v_cvt_f16_u16_e32 v5, v1
11132// GFX10: encoding: [0x01,0xa1,0x0a,0x7e]
11133
11134v_cvt_f16_u16_e32 v255, v1
11135// GFX10: encoding: [0x01,0xa1,0xfe,0x7f]
11136
11137v_cvt_f16_u16_e32 v5, v255
11138// GFX10: encoding: [0xff,0xa1,0x0a,0x7e]
11139
11140v_cvt_f16_u16_e32 v5, s1
11141// GFX10: encoding: [0x01,0xa0,0x0a,0x7e]
11142
11143v_cvt_f16_u16_e32 v5, s101
11144// GFX10: encoding: [0x65,0xa0,0x0a,0x7e]
11145
11146v_cvt_f16_u16_e32 v5, vcc_lo
11147// GFX10: encoding: [0x6a,0xa0,0x0a,0x7e]
11148
11149v_cvt_f16_u16_e32 v5, vcc_hi
11150// GFX10: encoding: [0x6b,0xa0,0x0a,0x7e]
11151
11152v_cvt_f16_u16_e32 v5, m0
11153// GFX10: encoding: [0x7c,0xa0,0x0a,0x7e]
11154
11155v_cvt_f16_u16_e32 v5, exec_lo
11156// GFX10: encoding: [0x7e,0xa0,0x0a,0x7e]
11157
11158v_cvt_f16_u16_e32 v5, exec_hi
11159// GFX10: encoding: [0x7f,0xa0,0x0a,0x7e]
11160
11161v_cvt_f16_u16_e32 v5, 0
11162// GFX10: encoding: [0x80,0xa0,0x0a,0x7e]
11163
11164v_cvt_f16_u16_e32 v5, -1
11165// GFX10: encoding: [0xc1,0xa0,0x0a,0x7e]
11166
11167v_cvt_f16_u16_e32 v5, 0.5
11168// GFX10: encoding: [0xff,0xa0,0x0a,0x7e,0x00,0x38,0x00,0x00]
11169
11170v_cvt_f16_u16_e32 v5, -4.0
11171// GFX10: encoding: [0xff,0xa0,0x0a,0x7e,0x00,0xc4,0x00,0x00]
11172
11173v_cvt_f16_u16_e32 v5, 0xfe0b
11174// GFX10: encoding: [0xff,0xa0,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
11175
11176v_cvt_f16_u16_e32 v5, 0x3456
11177// GFX10: encoding: [0xff,0xa0,0x0a,0x7e,0x56,0x34,0x00,0x00]
11178
11179v_cvt_f16_u16_e64 v5, v1
11180// GFX10: encoding: [0x05,0x00,0xd0,0xd5,0x01,0x01,0x00,0x00]
11181
11182v_cvt_f16_u16_e64 v255, v1
11183// GFX10: encoding: [0xff,0x00,0xd0,0xd5,0x01,0x01,0x00,0x00]
11184
11185v_cvt_f16_u16_e64 v5, v255
11186// GFX10: encoding: [0x05,0x00,0xd0,0xd5,0xff,0x01,0x00,0x00]
11187
11188v_cvt_f16_u16_e64 v5, s1
11189// GFX10: encoding: [0x05,0x00,0xd0,0xd5,0x01,0x00,0x00,0x00]
11190
11191v_cvt_f16_u16_e64 v5, s101
11192// GFX10: encoding: [0x05,0x00,0xd0,0xd5,0x65,0x00,0x00,0x00]
11193
11194v_cvt_f16_u16_e64 v5, vcc_lo
11195// GFX10: encoding: [0x05,0x00,0xd0,0xd5,0x6a,0x00,0x00,0x00]
11196
11197v_cvt_f16_u16_e64 v5, vcc_hi
11198// GFX10: encoding: [0x05,0x00,0xd0,0xd5,0x6b,0x00,0x00,0x00]
11199
11200v_cvt_f16_u16_e64 v5, m0
11201// GFX10: encoding: [0x05,0x00,0xd0,0xd5,0x7c,0x00,0x00,0x00]
11202
11203v_cvt_f16_u16_e64 v5, exec_lo
11204// GFX10: encoding: [0x05,0x00,0xd0,0xd5,0x7e,0x00,0x00,0x00]
11205
11206v_cvt_f16_u16_e64 v5, exec_hi
11207// GFX10: encoding: [0x05,0x00,0xd0,0xd5,0x7f,0x00,0x00,0x00]
11208
11209v_cvt_f16_u16_e64 v5, 0
11210// GFX10: encoding: [0x05,0x00,0xd0,0xd5,0x80,0x00,0x00,0x00]
11211
11212v_cvt_f16_u16_e64 v5, -1
11213// GFX10: encoding: [0x05,0x00,0xd0,0xd5,0xc1,0x00,0x00,0x00]
11214
11215v_cvt_f16_u16_e64 v5, 0.5
11216// GFX10: encoding: [0x05,0x00,0xd0,0xd5,0xff,0x00,0x00,0x00,0x00,0x38,0x00,0x00]
11217
11218v_cvt_f16_u16_e64 v5, -4.0
11219// GFX10: encoding: [0x05,0x00,0xd0,0xd5,0xff,0x00,0x00,0x00,0x00,0xc4,0x00,0x00]
11220
11221v_cvt_f16_u16_e64 v5, v1 clamp
11222// GFX10: encoding: [0x05,0x80,0xd0,0xd5,0x01,0x01,0x00,0x00]
11223
11224v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11225// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x06,0x06,0x00]
11226
11227v_cvt_f16_u16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11228// GFX10: encoding: [0xf9,0xa0,0xfe,0x7f,0x01,0x06,0x06,0x00]
11229
11230v_cvt_f16_u16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11231// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0xff,0x06,0x06,0x00]
11232
11233v_cvt_f16_u16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11234// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x06,0x86,0x00]
11235
11236v_cvt_f16_u16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11237// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x65,0x06,0x86,0x00]
11238
11239v_cvt_f16_u16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11240// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x6a,0x06,0x86,0x00]
11241
11242v_cvt_f16_u16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11243// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x6b,0x06,0x86,0x00]
11244
11245v_cvt_f16_u16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11246// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x7c,0x06,0x86,0x00]
11247
11248v_cvt_f16_u16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11249// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x7e,0x06,0x86,0x00]
11250
11251v_cvt_f16_u16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11252// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x7f,0x06,0x86,0x00]
11253
11254v_cvt_f16_u16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11255// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x26,0x06,0x00]
11256
11257v_cvt_f16_u16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
11258// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x00,0x06,0x00]
11259
11260v_cvt_f16_u16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
11261// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x01,0x06,0x00]
11262
11263v_cvt_f16_u16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
11264// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x02,0x06,0x00]
11265
11266v_cvt_f16_u16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
11267// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x03,0x06,0x00]
11268
11269v_cvt_f16_u16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
11270// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x04,0x06,0x00]
11271
11272v_cvt_f16_u16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
11273// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x05,0x06,0x00]
11274
11275v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
11276// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x0e,0x06,0x00]
11277
11278v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
11279// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x16,0x06,0x00]
11280
11281v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
11282// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x06,0x00,0x00]
11283
11284v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
11285// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x06,0x01,0x00]
11286
11287v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
11288// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x06,0x02,0x00]
11289
11290v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
11291// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x06,0x03,0x00]
11292
11293v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
11294// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x06,0x04,0x00]
11295
11296v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
11297// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x06,0x05,0x00]
11298
11299v_cvt_f16_u16_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11300// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x06,0x0e,0x00]
11301
11302v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
11303// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0xe4,0x00,0x00]
11304
11305v_cvt_f16_u16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
11306// GFX10: encoding: [0xfa,0xa0,0xfe,0x7f,0x01,0xe4,0x00,0x00]
11307
11308v_cvt_f16_u16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
11309// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0xff,0xe4,0x00,0x00]
11310
11311v_cvt_f16_u16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
11312// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0x1b,0x00,0x00]
11313
11314v_cvt_f16_u16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
11315// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0x40,0x01,0x00]
11316
11317v_cvt_f16_u16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
11318// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0x41,0x01,0x00]
11319
11320v_cvt_f16_u16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
11321// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0x01,0x01,0x00]
11322
11323v_cvt_f16_u16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
11324// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0x0f,0x01,0x00]
11325
11326v_cvt_f16_u16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
11327// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0x11,0x01,0x00]
11328
11329v_cvt_f16_u16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
11330// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0x1f,0x01,0x00]
11331
11332v_cvt_f16_u16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
11333// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0x21,0x01,0x00]
11334
11335v_cvt_f16_u16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
11336// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0x2f,0x01,0x00]
11337
11338v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
11339// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0xe4,0x00,0x10]
11340
11341v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
11342// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0xe4,0x00,0x30]
11343
11344v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
11345// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
11346
11347v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
11348// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
11349
11350v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
11351// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0xe4,0x00,0x01]
11352
11353v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
11354// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0xe4,0x00,0x03]
11355
11356v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
11357// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
11358
11359v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
11360// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
11361
11362v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
11363// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0xe4,0x08,0x00]
11364
11365v_cvt_f16_u16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
11366// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0x51,0x01,0x00]
11367
11368v_cvt_f16_u16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
11369// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0x5f,0x01,0x00]
11370
11371v_cvt_f16_u16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
11372// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0x61,0x01,0x00]
11373
11374v_cvt_f16_u16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
11375// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0x6f,0x01,0x00]
11376
11377v_cvt_f16_i16_e32 v5, v1
11378// GFX10: encoding: [0x01,0xa3,0x0a,0x7e]
11379
11380v_cvt_f16_i16_e32 v255, v1
11381// GFX10: encoding: [0x01,0xa3,0xfe,0x7f]
11382
11383v_cvt_f16_i16_e32 v5, v255
11384// GFX10: encoding: [0xff,0xa3,0x0a,0x7e]
11385
11386v_cvt_f16_i16_e32 v5, s1
11387// GFX10: encoding: [0x01,0xa2,0x0a,0x7e]
11388
11389v_cvt_f16_i16_e32 v5, s101
11390// GFX10: encoding: [0x65,0xa2,0x0a,0x7e]
11391
11392v_cvt_f16_i16_e32 v5, vcc_lo
11393// GFX10: encoding: [0x6a,0xa2,0x0a,0x7e]
11394
11395v_cvt_f16_i16_e32 v5, vcc_hi
11396// GFX10: encoding: [0x6b,0xa2,0x0a,0x7e]
11397
11398v_cvt_f16_i16_e32 v5, m0
11399// GFX10: encoding: [0x7c,0xa2,0x0a,0x7e]
11400
11401v_cvt_f16_i16_e32 v5, exec_lo
11402// GFX10: encoding: [0x7e,0xa2,0x0a,0x7e]
11403
11404v_cvt_f16_i16_e32 v5, exec_hi
11405// GFX10: encoding: [0x7f,0xa2,0x0a,0x7e]
11406
11407v_cvt_f16_i16_e32 v5, 0
11408// GFX10: encoding: [0x80,0xa2,0x0a,0x7e]
11409
11410v_cvt_f16_i16_e32 v5, -1
11411// GFX10: encoding: [0xc1,0xa2,0x0a,0x7e]
11412
11413v_cvt_f16_i16_e32 v5, 0.5
11414// GFX10: encoding: [0xff,0xa2,0x0a,0x7e,0x00,0x38,0x00,0x00]
11415
11416v_cvt_f16_i16_e32 v5, -4.0
11417// GFX10: encoding: [0xff,0xa2,0x0a,0x7e,0x00,0xc4,0x00,0x00]
11418
11419v_cvt_f16_i16_e32 v5, 0xfe0b
11420// GFX10: encoding: [0xff,0xa2,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
11421
11422v_cvt_f16_i16_e32 v5, 0x3456
11423// GFX10: encoding: [0xff,0xa2,0x0a,0x7e,0x56,0x34,0x00,0x00]
11424
11425v_cvt_f16_i16_e64 v5, v1
11426// GFX10: encoding: [0x05,0x00,0xd1,0xd5,0x01,0x01,0x00,0x00]
11427
11428v_cvt_f16_i16_e64 v255, v1
11429// GFX10: encoding: [0xff,0x00,0xd1,0xd5,0x01,0x01,0x00,0x00]
11430
11431v_cvt_f16_i16_e64 v5, v255
11432// GFX10: encoding: [0x05,0x00,0xd1,0xd5,0xff,0x01,0x00,0x00]
11433
11434v_cvt_f16_i16_e64 v5, s1
11435// GFX10: encoding: [0x05,0x00,0xd1,0xd5,0x01,0x00,0x00,0x00]
11436
11437v_cvt_f16_i16_e64 v5, s101
11438// GFX10: encoding: [0x05,0x00,0xd1,0xd5,0x65,0x00,0x00,0x00]
11439
11440v_cvt_f16_i16_e64 v5, vcc_lo
11441// GFX10: encoding: [0x05,0x00,0xd1,0xd5,0x6a,0x00,0x00,0x00]
11442
11443v_cvt_f16_i16_e64 v5, vcc_hi
11444// GFX10: encoding: [0x05,0x00,0xd1,0xd5,0x6b,0x00,0x00,0x00]
11445
11446v_cvt_f16_i16_e64 v5, m0
11447// GFX10: encoding: [0x05,0x00,0xd1,0xd5,0x7c,0x00,0x00,0x00]
11448
11449v_cvt_f16_i16_e64 v5, exec_lo
11450// GFX10: encoding: [0x05,0x00,0xd1,0xd5,0x7e,0x00,0x00,0x00]
11451
11452v_cvt_f16_i16_e64 v5, exec_hi
11453// GFX10: encoding: [0x05,0x00,0xd1,0xd5,0x7f,0x00,0x00,0x00]
11454
11455v_cvt_f16_i16_e64 v5, 0
11456// GFX10: encoding: [0x05,0x00,0xd1,0xd5,0x80,0x00,0x00,0x00]
11457
11458v_cvt_f16_i16_e64 v5, -1
11459// GFX10: encoding: [0x05,0x00,0xd1,0xd5,0xc1,0x00,0x00,0x00]
11460
11461v_cvt_f16_i16_e64 v5, 0.5
11462// GFX10: encoding: [0x05,0x00,0xd1,0xd5,0xff,0x00,0x00,0x00,0x00,0x38,0x00,0x00]
11463
11464v_cvt_f16_i16_e64 v5, -4.0
11465// GFX10: encoding: [0x05,0x00,0xd1,0xd5,0xff,0x00,0x00,0x00,0x00,0xc4,0x00,0x00]
11466
11467v_cvt_f16_i16_e64 v5, v1 clamp
11468// GFX10: encoding: [0x05,0x80,0xd1,0xd5,0x01,0x01,0x00,0x00]
11469
11470v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11471// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x06,0x06,0x00]
11472
11473v_cvt_f16_i16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11474// GFX10: encoding: [0xf9,0xa2,0xfe,0x7f,0x01,0x06,0x06,0x00]
11475
11476v_cvt_f16_i16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11477// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0xff,0x06,0x06,0x00]
11478
11479v_cvt_f16_i16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11480// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x06,0x86,0x00]
11481
11482v_cvt_f16_i16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11483// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x65,0x06,0x86,0x00]
11484
11485v_cvt_f16_i16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11486// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x6a,0x06,0x86,0x00]
11487
11488v_cvt_f16_i16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11489// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x6b,0x06,0x86,0x00]
11490
11491v_cvt_f16_i16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11492// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x7c,0x06,0x86,0x00]
11493
11494v_cvt_f16_i16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11495// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x7e,0x06,0x86,0x00]
11496
11497v_cvt_f16_i16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11498// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x7f,0x06,0x86,0x00]
11499
11500v_cvt_f16_i16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11501// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x26,0x06,0x00]
11502
11503v_cvt_f16_i16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
11504// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x00,0x06,0x00]
11505
11506v_cvt_f16_i16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
11507// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x01,0x06,0x00]
11508
11509v_cvt_f16_i16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
11510// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x02,0x06,0x00]
11511
11512v_cvt_f16_i16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
11513// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x03,0x06,0x00]
11514
11515v_cvt_f16_i16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
11516// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x04,0x06,0x00]
11517
11518v_cvt_f16_i16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
11519// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x05,0x06,0x00]
11520
11521v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
11522// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x0e,0x06,0x00]
11523
11524v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
11525// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x16,0x06,0x00]
11526
11527v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
11528// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x06,0x00,0x00]
11529
11530v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
11531// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x06,0x01,0x00]
11532
11533v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
11534// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x06,0x02,0x00]
11535
11536v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
11537// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x06,0x03,0x00]
11538
11539v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
11540// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x06,0x04,0x00]
11541
11542v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
11543// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x06,0x05,0x00]
11544
11545v_cvt_f16_i16_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11546// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x06,0x0e,0x00]
11547
11548v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
11549// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0xe4,0x00,0x00]
11550
11551v_cvt_f16_i16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
11552// GFX10: encoding: [0xfa,0xa2,0xfe,0x7f,0x01,0xe4,0x00,0x00]
11553
11554v_cvt_f16_i16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
11555// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0xff,0xe4,0x00,0x00]
11556
11557v_cvt_f16_i16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
11558// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0x1b,0x00,0x00]
11559
11560v_cvt_f16_i16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
11561// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0x40,0x01,0x00]
11562
11563v_cvt_f16_i16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
11564// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0x41,0x01,0x00]
11565
11566v_cvt_f16_i16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
11567// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0x01,0x01,0x00]
11568
11569v_cvt_f16_i16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
11570// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0x0f,0x01,0x00]
11571
11572v_cvt_f16_i16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
11573// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0x11,0x01,0x00]
11574
11575v_cvt_f16_i16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
11576// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0x1f,0x01,0x00]
11577
11578v_cvt_f16_i16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
11579// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0x21,0x01,0x00]
11580
11581v_cvt_f16_i16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
11582// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0x2f,0x01,0x00]
11583
11584v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
11585// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0xe4,0x00,0x10]
11586
11587v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
11588// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0xe4,0x00,0x30]
11589
11590v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
11591// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
11592
11593v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
11594// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
11595
11596v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
11597// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0xe4,0x00,0x01]
11598
11599v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
11600// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0xe4,0x00,0x03]
11601
11602v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
11603// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
11604
11605v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
11606// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
11607
11608v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
11609// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0xe4,0x08,0x00]
11610
11611v_cvt_f16_i16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
11612// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0x51,0x01,0x00]
11613
11614v_cvt_f16_i16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
11615// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0x5f,0x01,0x00]
11616
11617v_cvt_f16_i16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
11618// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0x61,0x01,0x00]
11619
11620v_cvt_f16_i16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
11621// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0x6f,0x01,0x00]
11622
11623v_cvt_u16_f16_e32 v5, v1
11624// GFX10: encoding: [0x01,0xa5,0x0a,0x7e]
11625
11626v_cvt_u16_f16_e32 v255, v1
11627// GFX10: encoding: [0x01,0xa5,0xfe,0x7f]
11628
11629v_cvt_u16_f16_e32 v5, v255
11630// GFX10: encoding: [0xff,0xa5,0x0a,0x7e]
11631
11632v_cvt_u16_f16_e32 v5, s1
11633// GFX10: encoding: [0x01,0xa4,0x0a,0x7e]
11634
11635v_cvt_u16_f16_e32 v5, s101
11636// GFX10: encoding: [0x65,0xa4,0x0a,0x7e]
11637
11638v_cvt_u16_f16_e32 v5, vcc_lo
11639// GFX10: encoding: [0x6a,0xa4,0x0a,0x7e]
11640
11641v_cvt_u16_f16_e32 v5, vcc_hi
11642// GFX10: encoding: [0x6b,0xa4,0x0a,0x7e]
11643
11644v_cvt_u16_f16_e32 v5, m0
11645// GFX10: encoding: [0x7c,0xa4,0x0a,0x7e]
11646
11647v_cvt_u16_f16_e32 v5, exec_lo
11648// GFX10: encoding: [0x7e,0xa4,0x0a,0x7e]
11649
11650v_cvt_u16_f16_e32 v5, exec_hi
11651// GFX10: encoding: [0x7f,0xa4,0x0a,0x7e]
11652
11653v_cvt_u16_f16_e32 v5, 0
11654// GFX10: encoding: [0x80,0xa4,0x0a,0x7e]
11655
11656v_cvt_u16_f16_e32 v5, -1
11657// GFX10: encoding: [0xc1,0xa4,0x0a,0x7e]
11658
11659v_cvt_u16_f16_e32 v5, 0.5
11660// GFX10: encoding: [0xf0,0xa4,0x0a,0x7e]
11661
11662v_cvt_u16_f16_e32 v5, -4.0
11663// GFX10: encoding: [0xf7,0xa4,0x0a,0x7e]
11664
11665v_cvt_u16_f16_e32 v5, 0xfe0b
11666// GFX10: encoding: [0xff,0xa4,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
11667
11668v_cvt_u16_f16_e32 v5, 0x3456
11669// GFX10: encoding: [0xff,0xa4,0x0a,0x7e,0x56,0x34,0x00,0x00]
11670
11671v_cvt_u16_f16_e64 v5, v1
11672// GFX10: encoding: [0x05,0x00,0xd2,0xd5,0x01,0x01,0x00,0x00]
11673
11674v_cvt_u16_f16_e64 v255, v1
11675// GFX10: encoding: [0xff,0x00,0xd2,0xd5,0x01,0x01,0x00,0x00]
11676
11677v_cvt_u16_f16_e64 v5, v255
11678// GFX10: encoding: [0x05,0x00,0xd2,0xd5,0xff,0x01,0x00,0x00]
11679
11680v_cvt_u16_f16_e64 v5, s1
11681// GFX10: encoding: [0x05,0x00,0xd2,0xd5,0x01,0x00,0x00,0x00]
11682
11683v_cvt_u16_f16_e64 v5, s101
11684// GFX10: encoding: [0x05,0x00,0xd2,0xd5,0x65,0x00,0x00,0x00]
11685
11686v_cvt_u16_f16_e64 v5, vcc_lo
11687// GFX10: encoding: [0x05,0x00,0xd2,0xd5,0x6a,0x00,0x00,0x00]
11688
11689v_cvt_u16_f16_e64 v5, vcc_hi
11690// GFX10: encoding: [0x05,0x00,0xd2,0xd5,0x6b,0x00,0x00,0x00]
11691
11692v_cvt_u16_f16_e64 v5, m0
11693// GFX10: encoding: [0x05,0x00,0xd2,0xd5,0x7c,0x00,0x00,0x00]
11694
11695v_cvt_u16_f16_e64 v5, exec_lo
11696// GFX10: encoding: [0x05,0x00,0xd2,0xd5,0x7e,0x00,0x00,0x00]
11697
11698v_cvt_u16_f16_e64 v5, exec_hi
11699// GFX10: encoding: [0x05,0x00,0xd2,0xd5,0x7f,0x00,0x00,0x00]
11700
11701v_cvt_u16_f16_e64 v5, 0
11702// GFX10: encoding: [0x05,0x00,0xd2,0xd5,0x80,0x00,0x00,0x00]
11703
11704v_cvt_u16_f16_e64 v5, -1
11705// GFX10: encoding: [0x05,0x00,0xd2,0xd5,0xc1,0x00,0x00,0x00]
11706
11707v_cvt_u16_f16_e64 v5, 0.5
11708// GFX10: encoding: [0x05,0x00,0xd2,0xd5,0xf0,0x00,0x00,0x00]
11709
11710v_cvt_u16_f16_e64 v5, -4.0
11711// GFX10: encoding: [0x05,0x00,0xd2,0xd5,0xf7,0x00,0x00,0x00]
11712
11713v_cvt_u16_f16_e64 v5, -v1
11714// GFX10: encoding: [0x05,0x00,0xd2,0xd5,0x01,0x01,0x00,0x20]
11715
11716v_cvt_u16_f16_e64 v5, |v1|
11717// GFX10: encoding: [0x05,0x01,0xd2,0xd5,0x01,0x01,0x00,0x00]
11718
11719v_cvt_u16_f16_e64 v5, v1 clamp
11720// GFX10: encoding: [0x05,0x80,0xd2,0xd5,0x01,0x01,0x00,0x00]
11721
11722v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11723// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x06,0x06,0x00]
11724
11725v_cvt_u16_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11726// GFX10: encoding: [0xf9,0xa4,0xfe,0x7f,0x01,0x06,0x06,0x00]
11727
11728v_cvt_u16_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11729// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0xff,0x06,0x06,0x00]
11730
11731v_cvt_u16_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11732// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x06,0x86,0x00]
11733
11734v_cvt_u16_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11735// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x65,0x06,0x86,0x00]
11736
11737v_cvt_u16_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11738// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x6a,0x06,0x86,0x00]
11739
11740v_cvt_u16_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11741// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x6b,0x06,0x86,0x00]
11742
11743v_cvt_u16_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11744// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x7c,0x06,0x86,0x00]
11745
11746v_cvt_u16_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11747// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x7e,0x06,0x86,0x00]
11748
11749v_cvt_u16_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11750// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x7f,0x06,0x86,0x00]
11751
11752v_cvt_u16_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11753// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x26,0x06,0x00]
11754
11755v_cvt_u16_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
11756// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x00,0x06,0x00]
11757
11758v_cvt_u16_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
11759// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x01,0x06,0x00]
11760
11761v_cvt_u16_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
11762// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x02,0x06,0x00]
11763
11764v_cvt_u16_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
11765// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x03,0x06,0x00]
11766
11767v_cvt_u16_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
11768// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x04,0x06,0x00]
11769
11770v_cvt_u16_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
11771// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x05,0x06,0x00]
11772
11773v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
11774// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x0e,0x06,0x00]
11775
11776v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
11777// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x16,0x06,0x00]
11778
11779v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
11780// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x06,0x00,0x00]
11781
11782v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
11783// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x06,0x01,0x00]
11784
11785v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
11786// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x06,0x02,0x00]
11787
11788v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
11789// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x06,0x03,0x00]
11790
11791v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
11792// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x06,0x04,0x00]
11793
11794v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
11795// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x06,0x05,0x00]
11796
11797v_cvt_u16_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11798// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x06,0x16,0x00]
11799
11800v_cvt_u16_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11801// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x06,0x26,0x00]
11802
11803v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
11804// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0xe4,0x00,0x00]
11805
11806v_cvt_u16_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
11807// GFX10: encoding: [0xfa,0xa4,0xfe,0x7f,0x01,0xe4,0x00,0x00]
11808
11809v_cvt_u16_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
11810// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0xff,0xe4,0x00,0x00]
11811
11812v_cvt_u16_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
11813// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0x1b,0x00,0x00]
11814
11815v_cvt_u16_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
11816// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0x40,0x01,0x00]
11817
11818v_cvt_u16_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
11819// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0x41,0x01,0x00]
11820
11821v_cvt_u16_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
11822// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0x01,0x01,0x00]
11823
11824v_cvt_u16_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
11825// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0x0f,0x01,0x00]
11826
11827v_cvt_u16_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
11828// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0x11,0x01,0x00]
11829
11830v_cvt_u16_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
11831// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0x1f,0x01,0x00]
11832
11833v_cvt_u16_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
11834// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0x21,0x01,0x00]
11835
11836v_cvt_u16_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
11837// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0x2f,0x01,0x00]
11838
11839v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
11840// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0xe4,0x00,0x10]
11841
11842v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
11843// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0xe4,0x00,0x30]
11844
11845v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
11846// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
11847
11848v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
11849// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
11850
11851v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
11852// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0xe4,0x00,0x01]
11853
11854v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
11855// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0xe4,0x00,0x03]
11856
11857v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
11858// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
11859
11860v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
11861// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
11862
11863v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
11864// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0xe4,0x08,0x00]
11865
11866v_cvt_u16_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
11867// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0x51,0x01,0x00]
11868
11869v_cvt_u16_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
11870// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0x5f,0x01,0x00]
11871
11872v_cvt_u16_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
11873// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0x61,0x01,0x00]
11874
11875v_cvt_u16_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
11876// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0x6f,0x01,0x00]
11877
11878v_cvt_i16_f16_e32 v5, v1
11879// GFX10: encoding: [0x01,0xa7,0x0a,0x7e]
11880
11881v_cvt_i16_f16_e32 v255, v1
11882// GFX10: encoding: [0x01,0xa7,0xfe,0x7f]
11883
11884v_cvt_i16_f16_e32 v5, v255
11885// GFX10: encoding: [0xff,0xa7,0x0a,0x7e]
11886
11887v_cvt_i16_f16_e32 v5, s1
11888// GFX10: encoding: [0x01,0xa6,0x0a,0x7e]
11889
11890v_cvt_i16_f16_e32 v5, s101
11891// GFX10: encoding: [0x65,0xa6,0x0a,0x7e]
11892
11893v_cvt_i16_f16_e32 v5, vcc_lo
11894// GFX10: encoding: [0x6a,0xa6,0x0a,0x7e]
11895
11896v_cvt_i16_f16_e32 v5, vcc_hi
11897// GFX10: encoding: [0x6b,0xa6,0x0a,0x7e]
11898
11899v_cvt_i16_f16_e32 v5, m0
11900// GFX10: encoding: [0x7c,0xa6,0x0a,0x7e]
11901
11902v_cvt_i16_f16_e32 v5, exec_lo
11903// GFX10: encoding: [0x7e,0xa6,0x0a,0x7e]
11904
11905v_cvt_i16_f16_e32 v5, exec_hi
11906// GFX10: encoding: [0x7f,0xa6,0x0a,0x7e]
11907
11908v_cvt_i16_f16_e32 v5, 0
11909// GFX10: encoding: [0x80,0xa6,0x0a,0x7e]
11910
11911v_cvt_i16_f16_e32 v5, -1
11912// GFX10: encoding: [0xc1,0xa6,0x0a,0x7e]
11913
11914v_cvt_i16_f16_e32 v5, 0.5
11915// GFX10: encoding: [0xf0,0xa6,0x0a,0x7e]
11916
11917v_cvt_i16_f16_e32 v5, -4.0
11918// GFX10: encoding: [0xf7,0xa6,0x0a,0x7e]
11919
11920v_cvt_i16_f16_e32 v5, 0xfe0b
11921// GFX10: encoding: [0xff,0xa6,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
11922
11923v_cvt_i16_f16_e32 v5, 0x3456
11924// GFX10: encoding: [0xff,0xa6,0x0a,0x7e,0x56,0x34,0x00,0x00]
11925
11926v_cvt_i16_f16_e64 v5, v1
11927// GFX10: encoding: [0x05,0x00,0xd3,0xd5,0x01,0x01,0x00,0x00]
11928
11929v_cvt_i16_f16_e64 v255, v1
11930// GFX10: encoding: [0xff,0x00,0xd3,0xd5,0x01,0x01,0x00,0x00]
11931
11932v_cvt_i16_f16_e64 v5, v255
11933// GFX10: encoding: [0x05,0x00,0xd3,0xd5,0xff,0x01,0x00,0x00]
11934
11935v_cvt_i16_f16_e64 v5, s1
11936// GFX10: encoding: [0x05,0x00,0xd3,0xd5,0x01,0x00,0x00,0x00]
11937
11938v_cvt_i16_f16_e64 v5, s101
11939// GFX10: encoding: [0x05,0x00,0xd3,0xd5,0x65,0x00,0x00,0x00]
11940
11941v_cvt_i16_f16_e64 v5, vcc_lo
11942// GFX10: encoding: [0x05,0x00,0xd3,0xd5,0x6a,0x00,0x00,0x00]
11943
11944v_cvt_i16_f16_e64 v5, vcc_hi
11945// GFX10: encoding: [0x05,0x00,0xd3,0xd5,0x6b,0x00,0x00,0x00]
11946
11947v_cvt_i16_f16_e64 v5, m0
11948// GFX10: encoding: [0x05,0x00,0xd3,0xd5,0x7c,0x00,0x00,0x00]
11949
11950v_cvt_i16_f16_e64 v5, exec_lo
11951// GFX10: encoding: [0x05,0x00,0xd3,0xd5,0x7e,0x00,0x00,0x00]
11952
11953v_cvt_i16_f16_e64 v5, exec_hi
11954// GFX10: encoding: [0x05,0x00,0xd3,0xd5,0x7f,0x00,0x00,0x00]
11955
11956v_cvt_i16_f16_e64 v5, 0
11957// GFX10: encoding: [0x05,0x00,0xd3,0xd5,0x80,0x00,0x00,0x00]
11958
11959v_cvt_i16_f16_e64 v5, -1
11960// GFX10: encoding: [0x05,0x00,0xd3,0xd5,0xc1,0x00,0x00,0x00]
11961
11962v_cvt_i16_f16_e64 v5, 0.5
11963// GFX10: encoding: [0x05,0x00,0xd3,0xd5,0xf0,0x00,0x00,0x00]
11964
11965v_cvt_i16_f16_e64 v5, -4.0
11966// GFX10: encoding: [0x05,0x00,0xd3,0xd5,0xf7,0x00,0x00,0x00]
11967
11968v_cvt_i16_f16_e64 v5, -v1
11969// GFX10: encoding: [0x05,0x00,0xd3,0xd5,0x01,0x01,0x00,0x20]
11970
11971v_cvt_i16_f16_e64 v5, |v1|
11972// GFX10: encoding: [0x05,0x01,0xd3,0xd5,0x01,0x01,0x00,0x00]
11973
11974v_cvt_i16_f16_e64 v5, v1 clamp
11975// GFX10: encoding: [0x05,0x80,0xd3,0xd5,0x01,0x01,0x00,0x00]
11976
11977v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11978// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x06,0x06,0x00]
11979
11980v_cvt_i16_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11981// GFX10: encoding: [0xf9,0xa6,0xfe,0x7f,0x01,0x06,0x06,0x00]
11982
11983v_cvt_i16_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11984// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0xff,0x06,0x06,0x00]
11985
11986v_cvt_i16_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11987// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x06,0x86,0x00]
11988
11989v_cvt_i16_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11990// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x65,0x06,0x86,0x00]
11991
11992v_cvt_i16_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11993// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x6a,0x06,0x86,0x00]
11994
11995v_cvt_i16_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11996// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x6b,0x06,0x86,0x00]
11997
11998v_cvt_i16_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11999// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x7c,0x06,0x86,0x00]
12000
12001v_cvt_i16_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12002// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x7e,0x06,0x86,0x00]
12003
12004v_cvt_i16_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12005// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x7f,0x06,0x86,0x00]
12006
12007v_cvt_i16_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12008// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x26,0x06,0x00]
12009
12010v_cvt_i16_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
12011// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x00,0x06,0x00]
12012
12013v_cvt_i16_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
12014// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x01,0x06,0x00]
12015
12016v_cvt_i16_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
12017// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x02,0x06,0x00]
12018
12019v_cvt_i16_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
12020// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x03,0x06,0x00]
12021
12022v_cvt_i16_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
12023// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x04,0x06,0x00]
12024
12025v_cvt_i16_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
12026// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x05,0x06,0x00]
12027
12028v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
12029// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x0e,0x06,0x00]
12030
12031v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
12032// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x16,0x06,0x00]
12033
12034v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
12035// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x06,0x00,0x00]
12036
12037v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
12038// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x06,0x01,0x00]
12039
12040v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
12041// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x06,0x02,0x00]
12042
12043v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
12044// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x06,0x03,0x00]
12045
12046v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
12047// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x06,0x04,0x00]
12048
12049v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
12050// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x06,0x05,0x00]
12051
12052v_cvt_i16_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12053// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x06,0x16,0x00]
12054
12055v_cvt_i16_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12056// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x06,0x26,0x00]
12057
12058v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
12059// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0xe4,0x00,0x00]
12060
12061v_cvt_i16_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
12062// GFX10: encoding: [0xfa,0xa6,0xfe,0x7f,0x01,0xe4,0x00,0x00]
12063
12064v_cvt_i16_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
12065// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0xff,0xe4,0x00,0x00]
12066
12067v_cvt_i16_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
12068// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0x1b,0x00,0x00]
12069
12070v_cvt_i16_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
12071// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0x40,0x01,0x00]
12072
12073v_cvt_i16_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
12074// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0x41,0x01,0x00]
12075
12076v_cvt_i16_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
12077// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0x01,0x01,0x00]
12078
12079v_cvt_i16_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
12080// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0x0f,0x01,0x00]
12081
12082v_cvt_i16_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
12083// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0x11,0x01,0x00]
12084
12085v_cvt_i16_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
12086// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0x1f,0x01,0x00]
12087
12088v_cvt_i16_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
12089// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0x21,0x01,0x00]
12090
12091v_cvt_i16_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
12092// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0x2f,0x01,0x00]
12093
12094v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
12095// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0xe4,0x00,0x10]
12096
12097v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
12098// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0xe4,0x00,0x30]
12099
12100v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
12101// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
12102
12103v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
12104// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
12105
12106v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
12107// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0xe4,0x00,0x01]
12108
12109v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
12110// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0xe4,0x00,0x03]
12111
12112v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
12113// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
12114
12115v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
12116// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
12117
12118v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
12119// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0xe4,0x08,0x00]
12120
12121v_cvt_i16_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
12122// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0x51,0x01,0x00]
12123
12124v_cvt_i16_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
12125// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0x5f,0x01,0x00]
12126
12127v_cvt_i16_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
12128// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0x61,0x01,0x00]
12129
12130v_cvt_i16_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
12131// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0x6f,0x01,0x00]
12132
12133v_rcp_f16_e32 v5, v1
12134// GFX10: encoding: [0x01,0xa9,0x0a,0x7e]
12135
12136v_rcp_f16_e32 v255, v1
12137// GFX10: encoding: [0x01,0xa9,0xfe,0x7f]
12138
12139v_rcp_f16_e32 v5, v255
12140// GFX10: encoding: [0xff,0xa9,0x0a,0x7e]
12141
12142v_rcp_f16_e32 v5, s1
12143// GFX10: encoding: [0x01,0xa8,0x0a,0x7e]
12144
12145v_rcp_f16_e32 v5, s101
12146// GFX10: encoding: [0x65,0xa8,0x0a,0x7e]
12147
12148v_rcp_f16_e32 v5, vcc_lo
12149// GFX10: encoding: [0x6a,0xa8,0x0a,0x7e]
12150
12151v_rcp_f16_e32 v5, vcc_hi
12152// GFX10: encoding: [0x6b,0xa8,0x0a,0x7e]
12153
12154v_rcp_f16_e32 v5, m0
12155// GFX10: encoding: [0x7c,0xa8,0x0a,0x7e]
12156
12157v_rcp_f16_e32 v5, exec_lo
12158// GFX10: encoding: [0x7e,0xa8,0x0a,0x7e]
12159
12160v_rcp_f16_e32 v5, exec_hi
12161// GFX10: encoding: [0x7f,0xa8,0x0a,0x7e]
12162
12163v_rcp_f16_e32 v5, 0
12164// GFX10: encoding: [0x80,0xa8,0x0a,0x7e]
12165
12166v_rcp_f16_e32 v5, -1
12167// GFX10: encoding: [0xc1,0xa8,0x0a,0x7e]
12168
12169v_rcp_f16_e32 v5, 0.5
12170// GFX10: encoding: [0xf0,0xa8,0x0a,0x7e]
12171
12172v_rcp_f16_e32 v5, -4.0
12173// GFX10: encoding: [0xf7,0xa8,0x0a,0x7e]
12174
12175v_rcp_f16_e32 v5, 0xfe0b
12176// GFX10: encoding: [0xff,0xa8,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
12177
12178v_rcp_f16_e32 v5, 0x3456
12179// GFX10: encoding: [0xff,0xa8,0x0a,0x7e,0x56,0x34,0x00,0x00]
12180
12181v_rcp_f16_e64 v5, v1
12182// GFX10: encoding: [0x05,0x00,0xd4,0xd5,0x01,0x01,0x00,0x00]
12183
12184v_rcp_f16_e64 v255, v1
12185// GFX10: encoding: [0xff,0x00,0xd4,0xd5,0x01,0x01,0x00,0x00]
12186
12187v_rcp_f16_e64 v5, v255
12188// GFX10: encoding: [0x05,0x00,0xd4,0xd5,0xff,0x01,0x00,0x00]
12189
12190v_rcp_f16_e64 v5, s1
12191// GFX10: encoding: [0x05,0x00,0xd4,0xd5,0x01,0x00,0x00,0x00]
12192
12193v_rcp_f16_e64 v5, s101
12194// GFX10: encoding: [0x05,0x00,0xd4,0xd5,0x65,0x00,0x00,0x00]
12195
12196v_rcp_f16_e64 v5, vcc_lo
12197// GFX10: encoding: [0x05,0x00,0xd4,0xd5,0x6a,0x00,0x00,0x00]
12198
12199v_rcp_f16_e64 v5, vcc_hi
12200// GFX10: encoding: [0x05,0x00,0xd4,0xd5,0x6b,0x00,0x00,0x00]
12201
12202v_rcp_f16_e64 v5, m0
12203// GFX10: encoding: [0x05,0x00,0xd4,0xd5,0x7c,0x00,0x00,0x00]
12204
12205v_rcp_f16_e64 v5, exec_lo
12206// GFX10: encoding: [0x05,0x00,0xd4,0xd5,0x7e,0x00,0x00,0x00]
12207
12208v_rcp_f16_e64 v5, exec_hi
12209// GFX10: encoding: [0x05,0x00,0xd4,0xd5,0x7f,0x00,0x00,0x00]
12210
12211v_rcp_f16_e64 v5, 0
12212// GFX10: encoding: [0x05,0x00,0xd4,0xd5,0x80,0x00,0x00,0x00]
12213
12214v_rcp_f16_e64 v5, -1
12215// GFX10: encoding: [0x05,0x00,0xd4,0xd5,0xc1,0x00,0x00,0x00]
12216
12217v_rcp_f16_e64 v5, 0.5
12218// GFX10: encoding: [0x05,0x00,0xd4,0xd5,0xf0,0x00,0x00,0x00]
12219
12220v_rcp_f16_e64 v5, -4.0
12221// GFX10: encoding: [0x05,0x00,0xd4,0xd5,0xf7,0x00,0x00,0x00]
12222
12223v_rcp_f16_e64 v5, -v1
12224// GFX10: encoding: [0x05,0x00,0xd4,0xd5,0x01,0x01,0x00,0x20]
12225
12226v_rcp_f16_e64 v5, |v1|
12227// GFX10: encoding: [0x05,0x01,0xd4,0xd5,0x01,0x01,0x00,0x00]
12228
12229v_rcp_f16_e64 v5, v1 clamp
12230// GFX10: encoding: [0x05,0x80,0xd4,0xd5,0x01,0x01,0x00,0x00]
12231
12232v_rcp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12233// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x06,0x06,0x00]
12234
12235v_rcp_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12236// GFX10: encoding: [0xf9,0xa8,0xfe,0x7f,0x01,0x06,0x06,0x00]
12237
12238v_rcp_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12239// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0xff,0x06,0x06,0x00]
12240
12241v_rcp_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12242// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x06,0x86,0x00]
12243
12244v_rcp_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12245// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x65,0x06,0x86,0x00]
12246
12247v_rcp_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12248// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x6a,0x06,0x86,0x00]
12249
12250v_rcp_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12251// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x6b,0x06,0x86,0x00]
12252
12253v_rcp_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12254// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x7c,0x06,0x86,0x00]
12255
12256v_rcp_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12257// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x7e,0x06,0x86,0x00]
12258
12259v_rcp_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12260// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x7f,0x06,0x86,0x00]
12261
12262v_rcp_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12263// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x26,0x06,0x00]
12264
12265v_rcp_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
12266// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x00,0x06,0x00]
12267
12268v_rcp_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
12269// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x01,0x06,0x00]
12270
12271v_rcp_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
12272// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x02,0x06,0x00]
12273
12274v_rcp_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
12275// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x03,0x06,0x00]
12276
12277v_rcp_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
12278// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x04,0x06,0x00]
12279
12280v_rcp_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
12281// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x05,0x06,0x00]
12282
12283v_rcp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
12284// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x0e,0x06,0x00]
12285
12286v_rcp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
12287// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x16,0x06,0x00]
12288
12289v_rcp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
12290// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x06,0x00,0x00]
12291
12292v_rcp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
12293// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x06,0x01,0x00]
12294
12295v_rcp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
12296// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x06,0x02,0x00]
12297
12298v_rcp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
12299// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x06,0x03,0x00]
12300
12301v_rcp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
12302// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x06,0x04,0x00]
12303
12304v_rcp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
12305// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x06,0x05,0x00]
12306
12307v_rcp_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12308// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x06,0x16,0x00]
12309
12310v_rcp_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12311// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x06,0x26,0x00]
12312
12313v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
12314// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0xe4,0x00,0x00]
12315
12316v_rcp_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
12317// GFX10: encoding: [0xfa,0xa8,0xfe,0x7f,0x01,0xe4,0x00,0x00]
12318
12319v_rcp_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
12320// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0xff,0xe4,0x00,0x00]
12321
12322v_rcp_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
12323// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0x1b,0x00,0x00]
12324
12325v_rcp_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
12326// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0x40,0x01,0x00]
12327
12328v_rcp_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
12329// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0x41,0x01,0x00]
12330
12331v_rcp_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
12332// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0x01,0x01,0x00]
12333
12334v_rcp_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
12335// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0x0f,0x01,0x00]
12336
12337v_rcp_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
12338// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0x11,0x01,0x00]
12339
12340v_rcp_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
12341// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0x1f,0x01,0x00]
12342
12343v_rcp_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
12344// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0x21,0x01,0x00]
12345
12346v_rcp_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
12347// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0x2f,0x01,0x00]
12348
12349v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
12350// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0xe4,0x00,0x10]
12351
12352v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
12353// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0xe4,0x00,0x30]
12354
12355v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
12356// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
12357
12358v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
12359// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
12360
12361v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
12362// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0xe4,0x00,0x01]
12363
12364v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
12365// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0xe4,0x00,0x03]
12366
12367v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
12368// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
12369
12370v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
12371// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
12372
12373v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
12374// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0xe4,0x08,0x00]
12375
12376v_rcp_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
12377// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0x51,0x01,0x00]
12378
12379v_rcp_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
12380// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0x5f,0x01,0x00]
12381
12382v_rcp_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
12383// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0x61,0x01,0x00]
12384
12385v_rcp_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
12386// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0x6f,0x01,0x00]
12387
12388v_sqrt_f16_e32 v5, v1
12389// GFX10: encoding: [0x01,0xab,0x0a,0x7e]
12390
12391v_sqrt_f16_e32 v255, v1
12392// GFX10: encoding: [0x01,0xab,0xfe,0x7f]
12393
12394v_sqrt_f16_e32 v5, v255
12395// GFX10: encoding: [0xff,0xab,0x0a,0x7e]
12396
12397v_sqrt_f16_e32 v5, s1
12398// GFX10: encoding: [0x01,0xaa,0x0a,0x7e]
12399
12400v_sqrt_f16_e32 v5, s101
12401// GFX10: encoding: [0x65,0xaa,0x0a,0x7e]
12402
12403v_sqrt_f16_e32 v5, vcc_lo
12404// GFX10: encoding: [0x6a,0xaa,0x0a,0x7e]
12405
12406v_sqrt_f16_e32 v5, vcc_hi
12407// GFX10: encoding: [0x6b,0xaa,0x0a,0x7e]
12408
12409v_sqrt_f16_e32 v5, m0
12410// GFX10: encoding: [0x7c,0xaa,0x0a,0x7e]
12411
12412v_sqrt_f16_e32 v5, exec_lo
12413// GFX10: encoding: [0x7e,0xaa,0x0a,0x7e]
12414
12415v_sqrt_f16_e32 v5, exec_hi
12416// GFX10: encoding: [0x7f,0xaa,0x0a,0x7e]
12417
12418v_sqrt_f16_e32 v5, 0
12419// GFX10: encoding: [0x80,0xaa,0x0a,0x7e]
12420
12421v_sqrt_f16_e32 v5, -1
12422// GFX10: encoding: [0xc1,0xaa,0x0a,0x7e]
12423
12424v_sqrt_f16_e32 v5, 0.5
12425// GFX10: encoding: [0xf0,0xaa,0x0a,0x7e]
12426
12427v_sqrt_f16_e32 v5, -4.0
12428// GFX10: encoding: [0xf7,0xaa,0x0a,0x7e]
12429
12430v_sqrt_f16_e32 v5, 0xfe0b
12431// GFX10: encoding: [0xff,0xaa,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
12432
12433v_sqrt_f16_e32 v5, 0x3456
12434// GFX10: encoding: [0xff,0xaa,0x0a,0x7e,0x56,0x34,0x00,0x00]
12435
12436v_sqrt_f16_e64 v5, v1
12437// GFX10: encoding: [0x05,0x00,0xd5,0xd5,0x01,0x01,0x00,0x00]
12438
12439v_sqrt_f16_e64 v255, v1
12440// GFX10: encoding: [0xff,0x00,0xd5,0xd5,0x01,0x01,0x00,0x00]
12441
12442v_sqrt_f16_e64 v5, v255
12443// GFX10: encoding: [0x05,0x00,0xd5,0xd5,0xff,0x01,0x00,0x00]
12444
12445v_sqrt_f16_e64 v5, s1
12446// GFX10: encoding: [0x05,0x00,0xd5,0xd5,0x01,0x00,0x00,0x00]
12447
12448v_sqrt_f16_e64 v5, s101
12449// GFX10: encoding: [0x05,0x00,0xd5,0xd5,0x65,0x00,0x00,0x00]
12450
12451v_sqrt_f16_e64 v5, vcc_lo
12452// GFX10: encoding: [0x05,0x00,0xd5,0xd5,0x6a,0x00,0x00,0x00]
12453
12454v_sqrt_f16_e64 v5, vcc_hi
12455// GFX10: encoding: [0x05,0x00,0xd5,0xd5,0x6b,0x00,0x00,0x00]
12456
12457v_sqrt_f16_e64 v5, m0
12458// GFX10: encoding: [0x05,0x00,0xd5,0xd5,0x7c,0x00,0x00,0x00]
12459
12460v_sqrt_f16_e64 v5, exec_lo
12461// GFX10: encoding: [0x05,0x00,0xd5,0xd5,0x7e,0x00,0x00,0x00]
12462
12463v_sqrt_f16_e64 v5, exec_hi
12464// GFX10: encoding: [0x05,0x00,0xd5,0xd5,0x7f,0x00,0x00,0x00]
12465
12466v_sqrt_f16_e64 v5, 0
12467// GFX10: encoding: [0x05,0x00,0xd5,0xd5,0x80,0x00,0x00,0x00]
12468
12469v_sqrt_f16_e64 v5, -1
12470// GFX10: encoding: [0x05,0x00,0xd5,0xd5,0xc1,0x00,0x00,0x00]
12471
12472v_sqrt_f16_e64 v5, 0.5
12473// GFX10: encoding: [0x05,0x00,0xd5,0xd5,0xf0,0x00,0x00,0x00]
12474
12475v_sqrt_f16_e64 v5, -4.0
12476// GFX10: encoding: [0x05,0x00,0xd5,0xd5,0xf7,0x00,0x00,0x00]
12477
12478v_sqrt_f16_e64 v5, -v1
12479// GFX10: encoding: [0x05,0x00,0xd5,0xd5,0x01,0x01,0x00,0x20]
12480
12481v_sqrt_f16_e64 v5, |v1|
12482// GFX10: encoding: [0x05,0x01,0xd5,0xd5,0x01,0x01,0x00,0x00]
12483
12484v_sqrt_f16_e64 v5, v1 clamp
12485// GFX10: encoding: [0x05,0x80,0xd5,0xd5,0x01,0x01,0x00,0x00]
12486
12487v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12488// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x06,0x06,0x00]
12489
12490v_sqrt_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12491// GFX10: encoding: [0xf9,0xaa,0xfe,0x7f,0x01,0x06,0x06,0x00]
12492
12493v_sqrt_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12494// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0xff,0x06,0x06,0x00]
12495
12496v_sqrt_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12497// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x06,0x86,0x00]
12498
12499v_sqrt_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12500// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x65,0x06,0x86,0x00]
12501
12502v_sqrt_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12503// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x6a,0x06,0x86,0x00]
12504
12505v_sqrt_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12506// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x6b,0x06,0x86,0x00]
12507
12508v_sqrt_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12509// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x7c,0x06,0x86,0x00]
12510
12511v_sqrt_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12512// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x7e,0x06,0x86,0x00]
12513
12514v_sqrt_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12515// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x7f,0x06,0x86,0x00]
12516
12517v_sqrt_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12518// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x26,0x06,0x00]
12519
12520v_sqrt_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
12521// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x00,0x06,0x00]
12522
12523v_sqrt_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
12524// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x01,0x06,0x00]
12525
12526v_sqrt_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
12527// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x02,0x06,0x00]
12528
12529v_sqrt_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
12530// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x03,0x06,0x00]
12531
12532v_sqrt_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
12533// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x04,0x06,0x00]
12534
12535v_sqrt_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
12536// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x05,0x06,0x00]
12537
12538v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
12539// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x0e,0x06,0x00]
12540
12541v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
12542// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x16,0x06,0x00]
12543
12544v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
12545// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x06,0x00,0x00]
12546
12547v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
12548// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x06,0x01,0x00]
12549
12550v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
12551// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x06,0x02,0x00]
12552
12553v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
12554// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x06,0x03,0x00]
12555
12556v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
12557// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x06,0x04,0x00]
12558
12559v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
12560// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x06,0x05,0x00]
12561
12562v_sqrt_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12563// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x06,0x16,0x00]
12564
12565v_sqrt_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12566// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x06,0x26,0x00]
12567
12568v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
12569// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0xe4,0x00,0x00]
12570
12571v_sqrt_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
12572// GFX10: encoding: [0xfa,0xaa,0xfe,0x7f,0x01,0xe4,0x00,0x00]
12573
12574v_sqrt_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
12575// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0xff,0xe4,0x00,0x00]
12576
12577v_sqrt_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
12578// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0x1b,0x00,0x00]
12579
12580v_sqrt_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
12581// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0x40,0x01,0x00]
12582
12583v_sqrt_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
12584// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0x41,0x01,0x00]
12585
12586v_sqrt_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
12587// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0x01,0x01,0x00]
12588
12589v_sqrt_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
12590// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0x0f,0x01,0x00]
12591
12592v_sqrt_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
12593// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0x11,0x01,0x00]
12594
12595v_sqrt_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
12596// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0x1f,0x01,0x00]
12597
12598v_sqrt_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
12599// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0x21,0x01,0x00]
12600
12601v_sqrt_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
12602// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0x2f,0x01,0x00]
12603
12604v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
12605// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0xe4,0x00,0x10]
12606
12607v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
12608// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0xe4,0x00,0x30]
12609
12610v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
12611// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
12612
12613v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
12614// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
12615
12616v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
12617// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0xe4,0x00,0x01]
12618
12619v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
12620// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0xe4,0x00,0x03]
12621
12622v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
12623// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
12624
12625v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
12626// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
12627
12628v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
12629// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0xe4,0x08,0x00]
12630
12631v_sqrt_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
12632// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0x51,0x01,0x00]
12633
12634v_sqrt_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
12635// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0x5f,0x01,0x00]
12636
12637v_sqrt_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
12638// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0x61,0x01,0x00]
12639
12640v_sqrt_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
12641// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0x6f,0x01,0x00]
12642
12643v_rsq_f16_e32 v5, v1
12644// GFX10: encoding: [0x01,0xad,0x0a,0x7e]
12645
12646v_rsq_f16_e32 v255, v1
12647// GFX10: encoding: [0x01,0xad,0xfe,0x7f]
12648
12649v_rsq_f16_e32 v5, v255
12650// GFX10: encoding: [0xff,0xad,0x0a,0x7e]
12651
12652v_rsq_f16_e32 v5, s1
12653// GFX10: encoding: [0x01,0xac,0x0a,0x7e]
12654
12655v_rsq_f16_e32 v5, s101
12656// GFX10: encoding: [0x65,0xac,0x0a,0x7e]
12657
12658v_rsq_f16_e32 v5, vcc_lo
12659// GFX10: encoding: [0x6a,0xac,0x0a,0x7e]
12660
12661v_rsq_f16_e32 v5, vcc_hi
12662// GFX10: encoding: [0x6b,0xac,0x0a,0x7e]
12663
12664v_rsq_f16_e32 v5, m0
12665// GFX10: encoding: [0x7c,0xac,0x0a,0x7e]
12666
12667v_rsq_f16_e32 v5, exec_lo
12668// GFX10: encoding: [0x7e,0xac,0x0a,0x7e]
12669
12670v_rsq_f16_e32 v5, exec_hi
12671// GFX10: encoding: [0x7f,0xac,0x0a,0x7e]
12672
12673v_rsq_f16_e32 v5, 0
12674// GFX10: encoding: [0x80,0xac,0x0a,0x7e]
12675
12676v_rsq_f16_e32 v5, -1
12677// GFX10: encoding: [0xc1,0xac,0x0a,0x7e]
12678
12679v_rsq_f16_e32 v5, 0.5
12680// GFX10: encoding: [0xf0,0xac,0x0a,0x7e]
12681
12682v_rsq_f16_e32 v5, -4.0
12683// GFX10: encoding: [0xf7,0xac,0x0a,0x7e]
12684
12685v_rsq_f16_e32 v5, 0xfe0b
12686// GFX10: encoding: [0xff,0xac,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
12687
12688v_rsq_f16_e32 v5, 0x3456
12689// GFX10: encoding: [0xff,0xac,0x0a,0x7e,0x56,0x34,0x00,0x00]
12690
12691v_rsq_f16_e64 v5, v1
12692// GFX10: encoding: [0x05,0x00,0xd6,0xd5,0x01,0x01,0x00,0x00]
12693
12694v_rsq_f16_e64 v255, v1
12695// GFX10: encoding: [0xff,0x00,0xd6,0xd5,0x01,0x01,0x00,0x00]
12696
12697v_rsq_f16_e64 v5, v255
12698// GFX10: encoding: [0x05,0x00,0xd6,0xd5,0xff,0x01,0x00,0x00]
12699
12700v_rsq_f16_e64 v5, s1
12701// GFX10: encoding: [0x05,0x00,0xd6,0xd5,0x01,0x00,0x00,0x00]
12702
12703v_rsq_f16_e64 v5, s101
12704// GFX10: encoding: [0x05,0x00,0xd6,0xd5,0x65,0x00,0x00,0x00]
12705
12706v_rsq_f16_e64 v5, vcc_lo
12707// GFX10: encoding: [0x05,0x00,0xd6,0xd5,0x6a,0x00,0x00,0x00]
12708
12709v_rsq_f16_e64 v5, vcc_hi
12710// GFX10: encoding: [0x05,0x00,0xd6,0xd5,0x6b,0x00,0x00,0x00]
12711
12712v_rsq_f16_e64 v5, m0
12713// GFX10: encoding: [0x05,0x00,0xd6,0xd5,0x7c,0x00,0x00,0x00]
12714
12715v_rsq_f16_e64 v5, exec_lo
12716// GFX10: encoding: [0x05,0x00,0xd6,0xd5,0x7e,0x00,0x00,0x00]
12717
12718v_rsq_f16_e64 v5, exec_hi
12719// GFX10: encoding: [0x05,0x00,0xd6,0xd5,0x7f,0x00,0x00,0x00]
12720
12721v_rsq_f16_e64 v5, 0
12722// GFX10: encoding: [0x05,0x00,0xd6,0xd5,0x80,0x00,0x00,0x00]
12723
12724v_rsq_f16_e64 v5, -1
12725// GFX10: encoding: [0x05,0x00,0xd6,0xd5,0xc1,0x00,0x00,0x00]
12726
12727v_rsq_f16_e64 v5, 0.5
12728// GFX10: encoding: [0x05,0x00,0xd6,0xd5,0xf0,0x00,0x00,0x00]
12729
12730v_rsq_f16_e64 v5, -4.0
12731// GFX10: encoding: [0x05,0x00,0xd6,0xd5,0xf7,0x00,0x00,0x00]
12732
12733v_rsq_f16_e64 v5, -v1
12734// GFX10: encoding: [0x05,0x00,0xd6,0xd5,0x01,0x01,0x00,0x20]
12735
12736v_rsq_f16_e64 v5, |v1|
12737// GFX10: encoding: [0x05,0x01,0xd6,0xd5,0x01,0x01,0x00,0x00]
12738
12739v_rsq_f16_e64 v5, v1 clamp
12740// GFX10: encoding: [0x05,0x80,0xd6,0xd5,0x01,0x01,0x00,0x00]
12741
12742v_rsq_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12743// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x06,0x06,0x00]
12744
12745v_rsq_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12746// GFX10: encoding: [0xf9,0xac,0xfe,0x7f,0x01,0x06,0x06,0x00]
12747
12748v_rsq_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12749// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0xff,0x06,0x06,0x00]
12750
12751v_rsq_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12752// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x06,0x86,0x00]
12753
12754v_rsq_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12755// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x65,0x06,0x86,0x00]
12756
12757v_rsq_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12758// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x6a,0x06,0x86,0x00]
12759
12760v_rsq_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12761// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x6b,0x06,0x86,0x00]
12762
12763v_rsq_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12764// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x7c,0x06,0x86,0x00]
12765
12766v_rsq_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12767// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x7e,0x06,0x86,0x00]
12768
12769v_rsq_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12770// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x7f,0x06,0x86,0x00]
12771
12772v_rsq_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12773// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x26,0x06,0x00]
12774
12775v_rsq_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
12776// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x00,0x06,0x00]
12777
12778v_rsq_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
12779// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x01,0x06,0x00]
12780
12781v_rsq_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
12782// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x02,0x06,0x00]
12783
12784v_rsq_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
12785// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x03,0x06,0x00]
12786
12787v_rsq_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
12788// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x04,0x06,0x00]
12789
12790v_rsq_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
12791// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x05,0x06,0x00]
12792
12793v_rsq_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
12794// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x0e,0x06,0x00]
12795
12796v_rsq_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
12797// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x16,0x06,0x00]
12798
12799v_rsq_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
12800// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x06,0x00,0x00]
12801
12802v_rsq_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
12803// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x06,0x01,0x00]
12804
12805v_rsq_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
12806// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x06,0x02,0x00]
12807
12808v_rsq_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
12809// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x06,0x03,0x00]
12810
12811v_rsq_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
12812// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x06,0x04,0x00]
12813
12814v_rsq_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
12815// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x06,0x05,0x00]
12816
12817v_rsq_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12818// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x06,0x16,0x00]
12819
12820v_rsq_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12821// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x06,0x26,0x00]
12822
12823v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
12824// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0xe4,0x00,0x00]
12825
12826v_rsq_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
12827// GFX10: encoding: [0xfa,0xac,0xfe,0x7f,0x01,0xe4,0x00,0x00]
12828
12829v_rsq_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
12830// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0xff,0xe4,0x00,0x00]
12831
12832v_rsq_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
12833// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0x1b,0x00,0x00]
12834
12835v_rsq_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
12836// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0x40,0x01,0x00]
12837
12838v_rsq_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
12839// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0x41,0x01,0x00]
12840
12841v_rsq_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
12842// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0x01,0x01,0x00]
12843
12844v_rsq_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
12845// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0x0f,0x01,0x00]
12846
12847v_rsq_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
12848// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0x11,0x01,0x00]
12849
12850v_rsq_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
12851// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0x1f,0x01,0x00]
12852
12853v_rsq_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
12854// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0x21,0x01,0x00]
12855
12856v_rsq_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
12857// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0x2f,0x01,0x00]
12858
12859v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
12860// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0xe4,0x00,0x10]
12861
12862v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
12863// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0xe4,0x00,0x30]
12864
12865v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
12866// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
12867
12868v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
12869// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
12870
12871v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
12872// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0xe4,0x00,0x01]
12873
12874v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
12875// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0xe4,0x00,0x03]
12876
12877v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
12878// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
12879
12880v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
12881// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
12882
12883v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
12884// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0xe4,0x08,0x00]
12885
12886v_rsq_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
12887// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0x51,0x01,0x00]
12888
12889v_rsq_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
12890// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0x5f,0x01,0x00]
12891
12892v_rsq_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
12893// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0x61,0x01,0x00]
12894
12895v_rsq_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
12896// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0x6f,0x01,0x00]
12897
12898v_log_f16_e32 v5, v1
12899// GFX10: encoding: [0x01,0xaf,0x0a,0x7e]
12900
12901v_log_f16_e32 v255, v1
12902// GFX10: encoding: [0x01,0xaf,0xfe,0x7f]
12903
12904v_log_f16_e32 v5, v255
12905// GFX10: encoding: [0xff,0xaf,0x0a,0x7e]
12906
12907v_log_f16_e32 v5, s1
12908// GFX10: encoding: [0x01,0xae,0x0a,0x7e]
12909
12910v_log_f16_e32 v5, s101
12911// GFX10: encoding: [0x65,0xae,0x0a,0x7e]
12912
12913v_log_f16_e32 v5, vcc_lo
12914// GFX10: encoding: [0x6a,0xae,0x0a,0x7e]
12915
12916v_log_f16_e32 v5, vcc_hi
12917// GFX10: encoding: [0x6b,0xae,0x0a,0x7e]
12918
12919v_log_f16_e32 v5, m0
12920// GFX10: encoding: [0x7c,0xae,0x0a,0x7e]
12921
12922v_log_f16_e32 v5, exec_lo
12923// GFX10: encoding: [0x7e,0xae,0x0a,0x7e]
12924
12925v_log_f16_e32 v5, exec_hi
12926// GFX10: encoding: [0x7f,0xae,0x0a,0x7e]
12927
12928v_log_f16_e32 v5, 0
12929// GFX10: encoding: [0x80,0xae,0x0a,0x7e]
12930
12931v_log_f16_e32 v5, -1
12932// GFX10: encoding: [0xc1,0xae,0x0a,0x7e]
12933
12934v_log_f16_e32 v5, 0.5
12935// GFX10: encoding: [0xf0,0xae,0x0a,0x7e]
12936
12937v_log_f16_e32 v5, -4.0
12938// GFX10: encoding: [0xf7,0xae,0x0a,0x7e]
12939
12940v_log_f16_e32 v5, 0xfe0b
12941// GFX10: encoding: [0xff,0xae,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
12942
12943v_log_f16_e32 v5, 0x3456
12944// GFX10: encoding: [0xff,0xae,0x0a,0x7e,0x56,0x34,0x00,0x00]
12945
12946v_log_f16_e64 v5, v1
12947// GFX10: encoding: [0x05,0x00,0xd7,0xd5,0x01,0x01,0x00,0x00]
12948
12949v_log_f16_e64 v255, v1
12950// GFX10: encoding: [0xff,0x00,0xd7,0xd5,0x01,0x01,0x00,0x00]
12951
12952v_log_f16_e64 v5, v255
12953// GFX10: encoding: [0x05,0x00,0xd7,0xd5,0xff,0x01,0x00,0x00]
12954
12955v_log_f16_e64 v5, s1
12956// GFX10: encoding: [0x05,0x00,0xd7,0xd5,0x01,0x00,0x00,0x00]
12957
12958v_log_f16_e64 v5, s101
12959// GFX10: encoding: [0x05,0x00,0xd7,0xd5,0x65,0x00,0x00,0x00]
12960
12961v_log_f16_e64 v5, vcc_lo
12962// GFX10: encoding: [0x05,0x00,0xd7,0xd5,0x6a,0x00,0x00,0x00]
12963
12964v_log_f16_e64 v5, vcc_hi
12965// GFX10: encoding: [0x05,0x00,0xd7,0xd5,0x6b,0x00,0x00,0x00]
12966
12967v_log_f16_e64 v5, m0
12968// GFX10: encoding: [0x05,0x00,0xd7,0xd5,0x7c,0x00,0x00,0x00]
12969
12970v_log_f16_e64 v5, exec_lo
12971// GFX10: encoding: [0x05,0x00,0xd7,0xd5,0x7e,0x00,0x00,0x00]
12972
12973v_log_f16_e64 v5, exec_hi
12974// GFX10: encoding: [0x05,0x00,0xd7,0xd5,0x7f,0x00,0x00,0x00]
12975
12976v_log_f16_e64 v5, 0
12977// GFX10: encoding: [0x05,0x00,0xd7,0xd5,0x80,0x00,0x00,0x00]
12978
12979v_log_f16_e64 v5, -1
12980// GFX10: encoding: [0x05,0x00,0xd7,0xd5,0xc1,0x00,0x00,0x00]
12981
12982v_log_f16_e64 v5, 0.5
12983// GFX10: encoding: [0x05,0x00,0xd7,0xd5,0xf0,0x00,0x00,0x00]
12984
12985v_log_f16_e64 v5, -4.0
12986// GFX10: encoding: [0x05,0x00,0xd7,0xd5,0xf7,0x00,0x00,0x00]
12987
12988v_log_f16_e64 v5, -v1
12989// GFX10: encoding: [0x05,0x00,0xd7,0xd5,0x01,0x01,0x00,0x20]
12990
12991v_log_f16_e64 v5, |v1|
12992// GFX10: encoding: [0x05,0x01,0xd7,0xd5,0x01,0x01,0x00,0x00]
12993
12994v_log_f16_e64 v5, v1 clamp
12995// GFX10: encoding: [0x05,0x80,0xd7,0xd5,0x01,0x01,0x00,0x00]
12996
12997v_log_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12998// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x06,0x06,0x00]
12999
13000v_log_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13001// GFX10: encoding: [0xf9,0xae,0xfe,0x7f,0x01,0x06,0x06,0x00]
13002
13003v_log_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13004// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0xff,0x06,0x06,0x00]
13005
13006v_log_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13007// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x06,0x86,0x00]
13008
13009v_log_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13010// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x65,0x06,0x86,0x00]
13011
13012v_log_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13013// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x6a,0x06,0x86,0x00]
13014
13015v_log_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13016// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x6b,0x06,0x86,0x00]
13017
13018v_log_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13019// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x7c,0x06,0x86,0x00]
13020
13021v_log_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13022// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x7e,0x06,0x86,0x00]
13023
13024v_log_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13025// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x7f,0x06,0x86,0x00]
13026
13027v_log_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13028// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x26,0x06,0x00]
13029
13030v_log_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
13031// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x00,0x06,0x00]
13032
13033v_log_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
13034// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x01,0x06,0x00]
13035
13036v_log_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
13037// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x02,0x06,0x00]
13038
13039v_log_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
13040// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x03,0x06,0x00]
13041
13042v_log_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
13043// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x04,0x06,0x00]
13044
13045v_log_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
13046// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x05,0x06,0x00]
13047
13048v_log_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
13049// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x0e,0x06,0x00]
13050
13051v_log_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
13052// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x16,0x06,0x00]
13053
13054v_log_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
13055// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x06,0x00,0x00]
13056
13057v_log_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
13058// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x06,0x01,0x00]
13059
13060v_log_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
13061// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x06,0x02,0x00]
13062
13063v_log_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
13064// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x06,0x03,0x00]
13065
13066v_log_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
13067// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x06,0x04,0x00]
13068
13069v_log_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
13070// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x06,0x05,0x00]
13071
13072v_log_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13073// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x06,0x16,0x00]
13074
13075v_log_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13076// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x06,0x26,0x00]
13077
13078v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
13079// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0xe4,0x00,0x00]
13080
13081v_log_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
13082// GFX10: encoding: [0xfa,0xae,0xfe,0x7f,0x01,0xe4,0x00,0x00]
13083
13084v_log_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
13085// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0xff,0xe4,0x00,0x00]
13086
13087v_log_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
13088// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0x1b,0x00,0x00]
13089
13090v_log_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
13091// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0x40,0x01,0x00]
13092
13093v_log_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
13094// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0x41,0x01,0x00]
13095
13096v_log_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
13097// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0x01,0x01,0x00]
13098
13099v_log_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
13100// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0x0f,0x01,0x00]
13101
13102v_log_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
13103// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0x11,0x01,0x00]
13104
13105v_log_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
13106// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0x1f,0x01,0x00]
13107
13108v_log_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
13109// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0x21,0x01,0x00]
13110
13111v_log_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
13112// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0x2f,0x01,0x00]
13113
13114v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
13115// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0xe4,0x00,0x10]
13116
13117v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
13118// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0xe4,0x00,0x30]
13119
13120v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
13121// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
13122
13123v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
13124// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
13125
13126v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
13127// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0xe4,0x00,0x01]
13128
13129v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
13130// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0xe4,0x00,0x03]
13131
13132v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
13133// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
13134
13135v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
13136// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
13137
13138v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
13139// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0xe4,0x08,0x00]
13140
13141v_log_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
13142// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0x51,0x01,0x00]
13143
13144v_log_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
13145// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0x5f,0x01,0x00]
13146
13147v_log_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
13148// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0x61,0x01,0x00]
13149
13150v_log_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
13151// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0x6f,0x01,0x00]
13152
13153v_exp_f16_e32 v5, v1
13154// GFX10: encoding: [0x01,0xb1,0x0a,0x7e]
13155
13156v_exp_f16_e32 v255, v1
13157// GFX10: encoding: [0x01,0xb1,0xfe,0x7f]
13158
13159v_exp_f16_e32 v5, v255
13160// GFX10: encoding: [0xff,0xb1,0x0a,0x7e]
13161
13162v_exp_f16_e32 v5, s1
13163// GFX10: encoding: [0x01,0xb0,0x0a,0x7e]
13164
13165v_exp_f16_e32 v5, s101
13166// GFX10: encoding: [0x65,0xb0,0x0a,0x7e]
13167
13168v_exp_f16_e32 v5, vcc_lo
13169// GFX10: encoding: [0x6a,0xb0,0x0a,0x7e]
13170
13171v_exp_f16_e32 v5, vcc_hi
13172// GFX10: encoding: [0x6b,0xb0,0x0a,0x7e]
13173
13174v_exp_f16_e32 v5, m0
13175// GFX10: encoding: [0x7c,0xb0,0x0a,0x7e]
13176
13177v_exp_f16_e32 v5, exec_lo
13178// GFX10: encoding: [0x7e,0xb0,0x0a,0x7e]
13179
13180v_exp_f16_e32 v5, exec_hi
13181// GFX10: encoding: [0x7f,0xb0,0x0a,0x7e]
13182
13183v_exp_f16_e32 v5, 0
13184// GFX10: encoding: [0x80,0xb0,0x0a,0x7e]
13185
13186v_exp_f16_e32 v5, -1
13187// GFX10: encoding: [0xc1,0xb0,0x0a,0x7e]
13188
13189v_exp_f16_e32 v5, 0.5
13190// GFX10: encoding: [0xf0,0xb0,0x0a,0x7e]
13191
13192v_exp_f16_e32 v5, -4.0
13193// GFX10: encoding: [0xf7,0xb0,0x0a,0x7e]
13194
13195v_exp_f16_e32 v5, 0xfe0b
13196// GFX10: encoding: [0xff,0xb0,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
13197
13198v_exp_f16_e32 v5, 0x3456
13199// GFX10: encoding: [0xff,0xb0,0x0a,0x7e,0x56,0x34,0x00,0x00]
13200
13201v_exp_f16_e64 v5, v1
13202// GFX10: encoding: [0x05,0x00,0xd8,0xd5,0x01,0x01,0x00,0x00]
13203
13204v_exp_f16_e64 v255, v1
13205// GFX10: encoding: [0xff,0x00,0xd8,0xd5,0x01,0x01,0x00,0x00]
13206
13207v_exp_f16_e64 v5, v255
13208// GFX10: encoding: [0x05,0x00,0xd8,0xd5,0xff,0x01,0x00,0x00]
13209
13210v_exp_f16_e64 v5, s1
13211// GFX10: encoding: [0x05,0x00,0xd8,0xd5,0x01,0x00,0x00,0x00]
13212
13213v_exp_f16_e64 v5, s101
13214// GFX10: encoding: [0x05,0x00,0xd8,0xd5,0x65,0x00,0x00,0x00]
13215
13216v_exp_f16_e64 v5, vcc_lo
13217// GFX10: encoding: [0x05,0x00,0xd8,0xd5,0x6a,0x00,0x00,0x00]
13218
13219v_exp_f16_e64 v5, vcc_hi
13220// GFX10: encoding: [0x05,0x00,0xd8,0xd5,0x6b,0x00,0x00,0x00]
13221
13222v_exp_f16_e64 v5, m0
13223// GFX10: encoding: [0x05,0x00,0xd8,0xd5,0x7c,0x00,0x00,0x00]
13224
13225v_exp_f16_e64 v5, exec_lo
13226// GFX10: encoding: [0x05,0x00,0xd8,0xd5,0x7e,0x00,0x00,0x00]
13227
13228v_exp_f16_e64 v5, exec_hi
13229// GFX10: encoding: [0x05,0x00,0xd8,0xd5,0x7f,0x00,0x00,0x00]
13230
13231v_exp_f16_e64 v5, 0
13232// GFX10: encoding: [0x05,0x00,0xd8,0xd5,0x80,0x00,0x00,0x00]
13233
13234v_exp_f16_e64 v5, -1
13235// GFX10: encoding: [0x05,0x00,0xd8,0xd5,0xc1,0x00,0x00,0x00]
13236
13237v_exp_f16_e64 v5, 0.5
13238// GFX10: encoding: [0x05,0x00,0xd8,0xd5,0xf0,0x00,0x00,0x00]
13239
13240v_exp_f16_e64 v5, -4.0
13241// GFX10: encoding: [0x05,0x00,0xd8,0xd5,0xf7,0x00,0x00,0x00]
13242
13243v_exp_f16_e64 v5, -v1
13244// GFX10: encoding: [0x05,0x00,0xd8,0xd5,0x01,0x01,0x00,0x20]
13245
13246v_exp_f16_e64 v5, |v1|
13247// GFX10: encoding: [0x05,0x01,0xd8,0xd5,0x01,0x01,0x00,0x00]
13248
13249v_exp_f16_e64 v5, v1 clamp
13250// GFX10: encoding: [0x05,0x80,0xd8,0xd5,0x01,0x01,0x00,0x00]
13251
13252v_exp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13253// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x06,0x06,0x00]
13254
13255v_exp_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13256// GFX10: encoding: [0xf9,0xb0,0xfe,0x7f,0x01,0x06,0x06,0x00]
13257
13258v_exp_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13259// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0xff,0x06,0x06,0x00]
13260
13261v_exp_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13262// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x06,0x86,0x00]
13263
13264v_exp_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13265// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x65,0x06,0x86,0x00]
13266
13267v_exp_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13268// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x6a,0x06,0x86,0x00]
13269
13270v_exp_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13271// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x6b,0x06,0x86,0x00]
13272
13273v_exp_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13274// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x7c,0x06,0x86,0x00]
13275
13276v_exp_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13277// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x7e,0x06,0x86,0x00]
13278
13279v_exp_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13280// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x7f,0x06,0x86,0x00]
13281
13282v_exp_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13283// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x26,0x06,0x00]
13284
13285v_exp_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
13286// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x00,0x06,0x00]
13287
13288v_exp_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
13289// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x01,0x06,0x00]
13290
13291v_exp_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
13292// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x02,0x06,0x00]
13293
13294v_exp_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
13295// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x03,0x06,0x00]
13296
13297v_exp_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
13298// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x04,0x06,0x00]
13299
13300v_exp_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
13301// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x05,0x06,0x00]
13302
13303v_exp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
13304// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x0e,0x06,0x00]
13305
13306v_exp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
13307// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x16,0x06,0x00]
13308
13309v_exp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
13310// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x06,0x00,0x00]
13311
13312v_exp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
13313// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x06,0x01,0x00]
13314
13315v_exp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
13316// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x06,0x02,0x00]
13317
13318v_exp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
13319// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x06,0x03,0x00]
13320
13321v_exp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
13322// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x06,0x04,0x00]
13323
13324v_exp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
13325// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x06,0x05,0x00]
13326
13327v_exp_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13328// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x06,0x16,0x00]
13329
13330v_exp_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13331// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x06,0x26,0x00]
13332
13333v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
13334// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0xe4,0x00,0x00]
13335
13336v_exp_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
13337// GFX10: encoding: [0xfa,0xb0,0xfe,0x7f,0x01,0xe4,0x00,0x00]
13338
13339v_exp_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
13340// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0xff,0xe4,0x00,0x00]
13341
13342v_exp_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
13343// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0x1b,0x00,0x00]
13344
13345v_exp_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
13346// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0x40,0x01,0x00]
13347
13348v_exp_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
13349// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0x41,0x01,0x00]
13350
13351v_exp_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
13352// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0x01,0x01,0x00]
13353
13354v_exp_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
13355// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0x0f,0x01,0x00]
13356
13357v_exp_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
13358// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0x11,0x01,0x00]
13359
13360v_exp_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
13361// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0x1f,0x01,0x00]
13362
13363v_exp_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
13364// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0x21,0x01,0x00]
13365
13366v_exp_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
13367// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0x2f,0x01,0x00]
13368
13369v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
13370// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0xe4,0x00,0x10]
13371
13372v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
13373// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0xe4,0x00,0x30]
13374
13375v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
13376// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
13377
13378v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
13379// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
13380
13381v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
13382// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0xe4,0x00,0x01]
13383
13384v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
13385// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0xe4,0x00,0x03]
13386
13387v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
13388// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
13389
13390v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
13391// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
13392
13393v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
13394// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0xe4,0x08,0x00]
13395
13396v_exp_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
13397// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0x51,0x01,0x00]
13398
13399v_exp_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
13400// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0x5f,0x01,0x00]
13401
13402v_exp_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
13403// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0x61,0x01,0x00]
13404
13405v_exp_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
13406// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0x6f,0x01,0x00]
13407
13408v_frexp_mant_f16_e32 v5, v1
13409// GFX10: encoding: [0x01,0xb3,0x0a,0x7e]
13410
13411v_frexp_mant_f16_e32 v255, v1
13412// GFX10: encoding: [0x01,0xb3,0xfe,0x7f]
13413
13414v_frexp_mant_f16_e32 v5, v255
13415// GFX10: encoding: [0xff,0xb3,0x0a,0x7e]
13416
13417v_frexp_mant_f16_e32 v5, s1
13418// GFX10: encoding: [0x01,0xb2,0x0a,0x7e]
13419
13420v_frexp_mant_f16_e32 v5, s101
13421// GFX10: encoding: [0x65,0xb2,0x0a,0x7e]
13422
13423v_frexp_mant_f16_e32 v5, vcc_lo
13424// GFX10: encoding: [0x6a,0xb2,0x0a,0x7e]
13425
13426v_frexp_mant_f16_e32 v5, vcc_hi
13427// GFX10: encoding: [0x6b,0xb2,0x0a,0x7e]
13428
13429v_frexp_mant_f16_e32 v5, m0
13430// GFX10: encoding: [0x7c,0xb2,0x0a,0x7e]
13431
13432v_frexp_mant_f16_e32 v5, exec_lo
13433// GFX10: encoding: [0x7e,0xb2,0x0a,0x7e]
13434
13435v_frexp_mant_f16_e32 v5, exec_hi
13436// GFX10: encoding: [0x7f,0xb2,0x0a,0x7e]
13437
13438v_frexp_mant_f16_e32 v5, 0
13439// GFX10: encoding: [0x80,0xb2,0x0a,0x7e]
13440
13441v_frexp_mant_f16_e32 v5, -1
13442// GFX10: encoding: [0xc1,0xb2,0x0a,0x7e]
13443
13444v_frexp_mant_f16_e32 v5, 0.5
13445// GFX10: encoding: [0xf0,0xb2,0x0a,0x7e]
13446
13447v_frexp_mant_f16_e32 v5, -4.0
13448// GFX10: encoding: [0xf7,0xb2,0x0a,0x7e]
13449
13450v_frexp_mant_f16_e32 v5, 0xfe0b
13451// GFX10: encoding: [0xff,0xb2,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
13452
13453v_frexp_mant_f16_e32 v5, 0x3456
13454// GFX10: encoding: [0xff,0xb2,0x0a,0x7e,0x56,0x34,0x00,0x00]
13455
13456v_frexp_mant_f16_e64 v5, v1
13457// GFX10: encoding: [0x05,0x00,0xd9,0xd5,0x01,0x01,0x00,0x00]
13458
13459v_frexp_mant_f16_e64 v255, v1
13460// GFX10: encoding: [0xff,0x00,0xd9,0xd5,0x01,0x01,0x00,0x00]
13461
13462v_frexp_mant_f16_e64 v5, v255
13463// GFX10: encoding: [0x05,0x00,0xd9,0xd5,0xff,0x01,0x00,0x00]
13464
13465v_frexp_mant_f16_e64 v5, s1
13466// GFX10: encoding: [0x05,0x00,0xd9,0xd5,0x01,0x00,0x00,0x00]
13467
13468v_frexp_mant_f16_e64 v5, s101
13469// GFX10: encoding: [0x05,0x00,0xd9,0xd5,0x65,0x00,0x00,0x00]
13470
13471v_frexp_mant_f16_e64 v5, vcc_lo
13472// GFX10: encoding: [0x05,0x00,0xd9,0xd5,0x6a,0x00,0x00,0x00]
13473
13474v_frexp_mant_f16_e64 v5, vcc_hi
13475// GFX10: encoding: [0x05,0x00,0xd9,0xd5,0x6b,0x00,0x00,0x00]
13476
13477v_frexp_mant_f16_e64 v5, m0
13478// GFX10: encoding: [0x05,0x00,0xd9,0xd5,0x7c,0x00,0x00,0x00]
13479
13480v_frexp_mant_f16_e64 v5, exec_lo
13481// GFX10: encoding: [0x05,0x00,0xd9,0xd5,0x7e,0x00,0x00,0x00]
13482
13483v_frexp_mant_f16_e64 v5, exec_hi
13484// GFX10: encoding: [0x05,0x00,0xd9,0xd5,0x7f,0x00,0x00,0x00]
13485
13486v_frexp_mant_f16_e64 v5, 0
13487// GFX10: encoding: [0x05,0x00,0xd9,0xd5,0x80,0x00,0x00,0x00]
13488
13489v_frexp_mant_f16_e64 v5, -1
13490// GFX10: encoding: [0x05,0x00,0xd9,0xd5,0xc1,0x00,0x00,0x00]
13491
13492v_frexp_mant_f16_e64 v5, 0.5
13493// GFX10: encoding: [0x05,0x00,0xd9,0xd5,0xf0,0x00,0x00,0x00]
13494
13495v_frexp_mant_f16_e64 v5, -4.0
13496// GFX10: encoding: [0x05,0x00,0xd9,0xd5,0xf7,0x00,0x00,0x00]
13497
13498v_frexp_mant_f16_e64 v5, -v1
13499// GFX10: encoding: [0x05,0x00,0xd9,0xd5,0x01,0x01,0x00,0x20]
13500
13501v_frexp_mant_f16_e64 v5, |v1|
13502// GFX10: encoding: [0x05,0x01,0xd9,0xd5,0x01,0x01,0x00,0x00]
13503
13504v_frexp_mant_f16_e64 v5, v1 clamp
13505// GFX10: encoding: [0x05,0x80,0xd9,0xd5,0x01,0x01,0x00,0x00]
13506
13507v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13508// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x06,0x06,0x00]
13509
13510v_frexp_mant_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13511// GFX10: encoding: [0xf9,0xb2,0xfe,0x7f,0x01,0x06,0x06,0x00]
13512
13513v_frexp_mant_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13514// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0xff,0x06,0x06,0x00]
13515
13516v_frexp_mant_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13517// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x06,0x86,0x00]
13518
13519v_frexp_mant_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13520// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x65,0x06,0x86,0x00]
13521
13522v_frexp_mant_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13523// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x6a,0x06,0x86,0x00]
13524
13525v_frexp_mant_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13526// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x6b,0x06,0x86,0x00]
13527
13528v_frexp_mant_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13529// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x7c,0x06,0x86,0x00]
13530
13531v_frexp_mant_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13532// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x7e,0x06,0x86,0x00]
13533
13534v_frexp_mant_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13535// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x7f,0x06,0x86,0x00]
13536
13537v_frexp_mant_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13538// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x26,0x06,0x00]
13539
13540v_frexp_mant_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
13541// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x00,0x06,0x00]
13542
13543v_frexp_mant_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
13544// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x01,0x06,0x00]
13545
13546v_frexp_mant_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
13547// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x02,0x06,0x00]
13548
13549v_frexp_mant_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
13550// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x03,0x06,0x00]
13551
13552v_frexp_mant_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
13553// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x04,0x06,0x00]
13554
13555v_frexp_mant_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
13556// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x05,0x06,0x00]
13557
13558v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
13559// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x0e,0x06,0x00]
13560
13561v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
13562// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x16,0x06,0x00]
13563
13564v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
13565// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x06,0x00,0x00]
13566
13567v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
13568// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x06,0x01,0x00]
13569
13570v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
13571// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x06,0x02,0x00]
13572
13573v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
13574// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x06,0x03,0x00]
13575
13576v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
13577// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x06,0x04,0x00]
13578
13579v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
13580// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x06,0x05,0x00]
13581
13582v_frexp_mant_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13583// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x06,0x16,0x00]
13584
13585v_frexp_mant_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13586// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x06,0x26,0x00]
13587
13588v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
13589// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0xe4,0x00,0x00]
13590
13591v_frexp_mant_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
13592// GFX10: encoding: [0xfa,0xb2,0xfe,0x7f,0x01,0xe4,0x00,0x00]
13593
13594v_frexp_mant_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
13595// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0xff,0xe4,0x00,0x00]
13596
13597v_frexp_mant_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
13598// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x1b,0x00,0x00]
13599
13600v_frexp_mant_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
13601// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x40,0x01,0x00]
13602
13603v_frexp_mant_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
13604// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x41,0x01,0x00]
13605
13606v_frexp_mant_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
13607// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x01,0x01,0x00]
13608
13609v_frexp_mant_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
13610// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x0f,0x01,0x00]
13611
13612v_frexp_mant_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
13613// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x11,0x01,0x00]
13614
13615v_frexp_mant_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
13616// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x1f,0x01,0x00]
13617
13618v_frexp_mant_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
13619// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x21,0x01,0x00]
13620
13621v_frexp_mant_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
13622// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x2f,0x01,0x00]
13623
13624v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
13625// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0xe4,0x00,0x10]
13626
13627v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
13628// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0xe4,0x00,0x30]
13629
13630v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
13631// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
13632
13633v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
13634// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
13635
13636v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
13637// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0xe4,0x00,0x01]
13638
13639v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
13640// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0xe4,0x00,0x03]
13641
13642v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
13643// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
13644
13645v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
13646// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
13647
13648v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
13649// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0xe4,0x08,0x00]
13650
13651v_frexp_mant_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
13652// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x51,0x01,0x00]
13653
13654v_frexp_mant_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
13655// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x5f,0x01,0x00]
13656
13657v_frexp_mant_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
13658// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x61,0x01,0x00]
13659
13660v_frexp_mant_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
13661// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x6f,0x01,0x00]
13662
13663v_frexp_exp_i16_f16_e32 v5, v1
13664// GFX10: encoding: [0x01,0xb5,0x0a,0x7e]
13665
13666v_frexp_exp_i16_f16_e32 v255, v1
13667// GFX10: encoding: [0x01,0xb5,0xfe,0x7f]
13668
13669v_frexp_exp_i16_f16_e32 v5, v255
13670// GFX10: encoding: [0xff,0xb5,0x0a,0x7e]
13671
13672v_frexp_exp_i16_f16_e32 v5, s1
13673// GFX10: encoding: [0x01,0xb4,0x0a,0x7e]
13674
13675v_frexp_exp_i16_f16_e32 v5, s101
13676// GFX10: encoding: [0x65,0xb4,0x0a,0x7e]
13677
13678v_frexp_exp_i16_f16_e32 v5, vcc_lo
13679// GFX10: encoding: [0x6a,0xb4,0x0a,0x7e]
13680
13681v_frexp_exp_i16_f16_e32 v5, vcc_hi
13682// GFX10: encoding: [0x6b,0xb4,0x0a,0x7e]
13683
13684v_frexp_exp_i16_f16_e32 v5, m0
13685// GFX10: encoding: [0x7c,0xb4,0x0a,0x7e]
13686
13687v_frexp_exp_i16_f16_e32 v5, exec_lo
13688// GFX10: encoding: [0x7e,0xb4,0x0a,0x7e]
13689
13690v_frexp_exp_i16_f16_e32 v5, exec_hi
13691// GFX10: encoding: [0x7f,0xb4,0x0a,0x7e]
13692
13693v_frexp_exp_i16_f16_e32 v5, 0
13694// GFX10: encoding: [0x80,0xb4,0x0a,0x7e]
13695
13696v_frexp_exp_i16_f16_e32 v5, -1
13697// GFX10: encoding: [0xc1,0xb4,0x0a,0x7e]
13698
13699v_frexp_exp_i16_f16_e32 v5, 0.5
13700// GFX10: encoding: [0xf0,0xb4,0x0a,0x7e]
13701
13702v_frexp_exp_i16_f16_e32 v5, -4.0
13703// GFX10: encoding: [0xf7,0xb4,0x0a,0x7e]
13704
13705v_frexp_exp_i16_f16_e32 v5, 0xfe0b
13706// GFX10: encoding: [0xff,0xb4,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
13707
13708v_frexp_exp_i16_f16_e32 v5, 0x3456
13709// GFX10: encoding: [0xff,0xb4,0x0a,0x7e,0x56,0x34,0x00,0x00]
13710
13711v_frexp_exp_i16_f16_e64 v5, v1
13712// GFX10: encoding: [0x05,0x00,0xda,0xd5,0x01,0x01,0x00,0x00]
13713
13714v_frexp_exp_i16_f16_e64 v255, v1
13715// GFX10: encoding: [0xff,0x00,0xda,0xd5,0x01,0x01,0x00,0x00]
13716
13717v_frexp_exp_i16_f16_e64 v5, v255
13718// GFX10: encoding: [0x05,0x00,0xda,0xd5,0xff,0x01,0x00,0x00]
13719
13720v_frexp_exp_i16_f16_e64 v5, s1
13721// GFX10: encoding: [0x05,0x00,0xda,0xd5,0x01,0x00,0x00,0x00]
13722
13723v_frexp_exp_i16_f16_e64 v5, s101
13724// GFX10: encoding: [0x05,0x00,0xda,0xd5,0x65,0x00,0x00,0x00]
13725
13726v_frexp_exp_i16_f16_e64 v5, vcc_lo
13727// GFX10: encoding: [0x05,0x00,0xda,0xd5,0x6a,0x00,0x00,0x00]
13728
13729v_frexp_exp_i16_f16_e64 v5, vcc_hi
13730// GFX10: encoding: [0x05,0x00,0xda,0xd5,0x6b,0x00,0x00,0x00]
13731
13732v_frexp_exp_i16_f16_e64 v5, m0
13733// GFX10: encoding: [0x05,0x00,0xda,0xd5,0x7c,0x00,0x00,0x00]
13734
13735v_frexp_exp_i16_f16_e64 v5, exec_lo
13736// GFX10: encoding: [0x05,0x00,0xda,0xd5,0x7e,0x00,0x00,0x00]
13737
13738v_frexp_exp_i16_f16_e64 v5, exec_hi
13739// GFX10: encoding: [0x05,0x00,0xda,0xd5,0x7f,0x00,0x00,0x00]
13740
13741v_frexp_exp_i16_f16_e64 v5, 0
13742// GFX10: encoding: [0x05,0x00,0xda,0xd5,0x80,0x00,0x00,0x00]
13743
13744v_frexp_exp_i16_f16_e64 v5, -1
13745// GFX10: encoding: [0x05,0x00,0xda,0xd5,0xc1,0x00,0x00,0x00]
13746
13747v_frexp_exp_i16_f16_e64 v5, 0.5
13748// GFX10: encoding: [0x05,0x00,0xda,0xd5,0xf0,0x00,0x00,0x00]
13749
13750v_frexp_exp_i16_f16_e64 v5, -4.0
13751// GFX10: encoding: [0x05,0x00,0xda,0xd5,0xf7,0x00,0x00,0x00]
13752
13753v_frexp_exp_i16_f16_e64 v5, -v1
13754// GFX10: encoding: [0x05,0x00,0xda,0xd5,0x01,0x01,0x00,0x20]
13755
13756v_frexp_exp_i16_f16_e64 v5, |v1|
13757// GFX10: encoding: [0x05,0x01,0xda,0xd5,0x01,0x01,0x00,0x00]
13758
13759v_frexp_exp_i16_f16_e64 v5, v1 clamp
13760// GFX10: encoding: [0x05,0x80,0xda,0xd5,0x01,0x01,0x00,0x00]
13761
13762v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13763// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x06,0x06,0x00]
13764
13765v_frexp_exp_i16_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13766// GFX10: encoding: [0xf9,0xb4,0xfe,0x7f,0x01,0x06,0x06,0x00]
13767
13768v_frexp_exp_i16_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13769// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0xff,0x06,0x06,0x00]
13770
13771v_frexp_exp_i16_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13772// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x06,0x86,0x00]
13773
13774v_frexp_exp_i16_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13775// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x65,0x06,0x86,0x00]
13776
13777v_frexp_exp_i16_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13778// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x6a,0x06,0x86,0x00]
13779
13780v_frexp_exp_i16_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13781// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x6b,0x06,0x86,0x00]
13782
13783v_frexp_exp_i16_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13784// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x7c,0x06,0x86,0x00]
13785
13786v_frexp_exp_i16_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13787// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x7e,0x06,0x86,0x00]
13788
13789v_frexp_exp_i16_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13790// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x7f,0x06,0x86,0x00]
13791
13792v_frexp_exp_i16_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13793// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x26,0x06,0x00]
13794
13795v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
13796// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x00,0x06,0x00]
13797
13798v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
13799// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x01,0x06,0x00]
13800
13801v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
13802// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x02,0x06,0x00]
13803
13804v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
13805// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x03,0x06,0x00]
13806
13807v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
13808// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x04,0x06,0x00]
13809
13810v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
13811// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x05,0x06,0x00]
13812
13813v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
13814// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x0e,0x06,0x00]
13815
13816v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
13817// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x16,0x06,0x00]
13818
13819v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
13820// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x06,0x00,0x00]
13821
13822v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
13823// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x06,0x01,0x00]
13824
13825v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
13826// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x06,0x02,0x00]
13827
13828v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
13829// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x06,0x03,0x00]
13830
13831v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
13832// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x06,0x04,0x00]
13833
13834v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
13835// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x06,0x05,0x00]
13836
13837v_frexp_exp_i16_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13838// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x06,0x16,0x00]
13839
13840v_frexp_exp_i16_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13841// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x06,0x26,0x00]
13842
13843v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
13844// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0xe4,0x00,0x00]
13845
13846v_frexp_exp_i16_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
13847// GFX10: encoding: [0xfa,0xb4,0xfe,0x7f,0x01,0xe4,0x00,0x00]
13848
13849v_frexp_exp_i16_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
13850// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0xff,0xe4,0x00,0x00]
13851
13852v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
13853// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0x1b,0x00,0x00]
13854
13855v_frexp_exp_i16_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
13856// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0x40,0x01,0x00]
13857
13858v_frexp_exp_i16_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
13859// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0x41,0x01,0x00]
13860
13861v_frexp_exp_i16_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
13862// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0x01,0x01,0x00]
13863
13864v_frexp_exp_i16_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
13865// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0x0f,0x01,0x00]
13866
13867v_frexp_exp_i16_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
13868// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0x11,0x01,0x00]
13869
13870v_frexp_exp_i16_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
13871// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0x1f,0x01,0x00]
13872
13873v_frexp_exp_i16_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
13874// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0x21,0x01,0x00]
13875
13876v_frexp_exp_i16_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
13877// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0x2f,0x01,0x00]
13878
13879v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
13880// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0xe4,0x00,0x10]
13881
13882v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
13883// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0xe4,0x00,0x30]
13884
13885v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
13886// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
13887
13888v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
13889// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
13890
13891v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
13892// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0xe4,0x00,0x01]
13893
13894v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
13895// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0xe4,0x00,0x03]
13896
13897v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
13898// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
13899
13900v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
13901// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
13902
13903v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
13904// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0xe4,0x08,0x00]
13905
13906v_frexp_exp_i16_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
13907// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0x51,0x01,0x00]
13908
13909v_frexp_exp_i16_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
13910// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0x5f,0x01,0x00]
13911
13912v_frexp_exp_i16_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
13913// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0x61,0x01,0x00]
13914
13915v_frexp_exp_i16_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
13916// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0x6f,0x01,0x00]
13917
13918v_floor_f16_e32 v5, v1
13919// GFX10: encoding: [0x01,0xb7,0x0a,0x7e]
13920
13921v_floor_f16_e32 v255, v1
13922// GFX10: encoding: [0x01,0xb7,0xfe,0x7f]
13923
13924v_floor_f16_e32 v5, v255
13925// GFX10: encoding: [0xff,0xb7,0x0a,0x7e]
13926
13927v_floor_f16_e32 v5, s1
13928// GFX10: encoding: [0x01,0xb6,0x0a,0x7e]
13929
13930v_floor_f16_e32 v5, s101
13931// GFX10: encoding: [0x65,0xb6,0x0a,0x7e]
13932
13933v_floor_f16_e32 v5, vcc_lo
13934// GFX10: encoding: [0x6a,0xb6,0x0a,0x7e]
13935
13936v_floor_f16_e32 v5, vcc_hi
13937// GFX10: encoding: [0x6b,0xb6,0x0a,0x7e]
13938
13939v_floor_f16_e32 v5, m0
13940// GFX10: encoding: [0x7c,0xb6,0x0a,0x7e]
13941
13942v_floor_f16_e32 v5, exec_lo
13943// GFX10: encoding: [0x7e,0xb6,0x0a,0x7e]
13944
13945v_floor_f16_e32 v5, exec_hi
13946// GFX10: encoding: [0x7f,0xb6,0x0a,0x7e]
13947
13948v_floor_f16_e32 v5, 0
13949// GFX10: encoding: [0x80,0xb6,0x0a,0x7e]
13950
13951v_floor_f16_e32 v5, -1
13952// GFX10: encoding: [0xc1,0xb6,0x0a,0x7e]
13953
13954v_floor_f16_e32 v5, 0.5
13955// GFX10: encoding: [0xf0,0xb6,0x0a,0x7e]
13956
13957v_floor_f16_e32 v5, -4.0
13958// GFX10: encoding: [0xf7,0xb6,0x0a,0x7e]
13959
13960v_floor_f16_e32 v5, 0xfe0b
13961// GFX10: encoding: [0xff,0xb6,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
13962
13963v_floor_f16_e32 v5, 0x3456
13964// GFX10: encoding: [0xff,0xb6,0x0a,0x7e,0x56,0x34,0x00,0x00]
13965
13966v_floor_f16_e64 v5, v1
13967// GFX10: encoding: [0x05,0x00,0xdb,0xd5,0x01,0x01,0x00,0x00]
13968
13969v_floor_f16_e64 v255, v1
13970// GFX10: encoding: [0xff,0x00,0xdb,0xd5,0x01,0x01,0x00,0x00]
13971
13972v_floor_f16_e64 v5, v255
13973// GFX10: encoding: [0x05,0x00,0xdb,0xd5,0xff,0x01,0x00,0x00]
13974
13975v_floor_f16_e64 v5, s1
13976// GFX10: encoding: [0x05,0x00,0xdb,0xd5,0x01,0x00,0x00,0x00]
13977
13978v_floor_f16_e64 v5, s101
13979// GFX10: encoding: [0x05,0x00,0xdb,0xd5,0x65,0x00,0x00,0x00]
13980
13981v_floor_f16_e64 v5, vcc_lo
13982// GFX10: encoding: [0x05,0x00,0xdb,0xd5,0x6a,0x00,0x00,0x00]
13983
13984v_floor_f16_e64 v5, vcc_hi
13985// GFX10: encoding: [0x05,0x00,0xdb,0xd5,0x6b,0x00,0x00,0x00]
13986
13987v_floor_f16_e64 v5, m0
13988// GFX10: encoding: [0x05,0x00,0xdb,0xd5,0x7c,0x00,0x00,0x00]
13989
13990v_floor_f16_e64 v5, exec_lo
13991// GFX10: encoding: [0x05,0x00,0xdb,0xd5,0x7e,0x00,0x00,0x00]
13992
13993v_floor_f16_e64 v5, exec_hi
13994// GFX10: encoding: [0x05,0x00,0xdb,0xd5,0x7f,0x00,0x00,0x00]
13995
13996v_floor_f16_e64 v5, 0
13997// GFX10: encoding: [0x05,0x00,0xdb,0xd5,0x80,0x00,0x00,0x00]
13998
13999v_floor_f16_e64 v5, -1
14000// GFX10: encoding: [0x05,0x00,0xdb,0xd5,0xc1,0x00,0x00,0x00]
14001
14002v_floor_f16_e64 v5, 0.5
14003// GFX10: encoding: [0x05,0x00,0xdb,0xd5,0xf0,0x00,0x00,0x00]
14004
14005v_floor_f16_e64 v5, -4.0
14006// GFX10: encoding: [0x05,0x00,0xdb,0xd5,0xf7,0x00,0x00,0x00]
14007
14008v_floor_f16_e64 v5, -v1
14009// GFX10: encoding: [0x05,0x00,0xdb,0xd5,0x01,0x01,0x00,0x20]
14010
14011v_floor_f16_e64 v5, |v1|
14012// GFX10: encoding: [0x05,0x01,0xdb,0xd5,0x01,0x01,0x00,0x00]
14013
14014v_floor_f16_e64 v5, v1 clamp
14015// GFX10: encoding: [0x05,0x80,0xdb,0xd5,0x01,0x01,0x00,0x00]
14016
14017v_floor_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14018// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x06,0x06,0x00]
14019
14020v_floor_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14021// GFX10: encoding: [0xf9,0xb6,0xfe,0x7f,0x01,0x06,0x06,0x00]
14022
14023v_floor_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14024// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0xff,0x06,0x06,0x00]
14025
14026v_floor_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14027// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x06,0x86,0x00]
14028
14029v_floor_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14030// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x65,0x06,0x86,0x00]
14031
14032v_floor_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14033// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x6a,0x06,0x86,0x00]
14034
14035v_floor_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14036// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x6b,0x06,0x86,0x00]
14037
14038v_floor_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14039// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x7c,0x06,0x86,0x00]
14040
14041v_floor_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14042// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x7e,0x06,0x86,0x00]
14043
14044v_floor_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14045// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x7f,0x06,0x86,0x00]
14046
14047v_floor_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14048// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x26,0x06,0x00]
14049
14050v_floor_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
14051// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x00,0x06,0x00]
14052
14053v_floor_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
14054// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x01,0x06,0x00]
14055
14056v_floor_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
14057// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x02,0x06,0x00]
14058
14059v_floor_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
14060// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x03,0x06,0x00]
14061
14062v_floor_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
14063// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x04,0x06,0x00]
14064
14065v_floor_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
14066// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x05,0x06,0x00]
14067
14068v_floor_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
14069// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x0e,0x06,0x00]
14070
14071v_floor_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
14072// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x16,0x06,0x00]
14073
14074v_floor_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
14075// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x06,0x00,0x00]
14076
14077v_floor_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
14078// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x06,0x01,0x00]
14079
14080v_floor_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
14081// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x06,0x02,0x00]
14082
14083v_floor_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
14084// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x06,0x03,0x00]
14085
14086v_floor_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
14087// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x06,0x04,0x00]
14088
14089v_floor_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
14090// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x06,0x05,0x00]
14091
14092v_floor_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14093// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x06,0x16,0x00]
14094
14095v_floor_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14096// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x06,0x26,0x00]
14097
14098v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
14099// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0xe4,0x00,0x00]
14100
14101v_floor_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
14102// GFX10: encoding: [0xfa,0xb6,0xfe,0x7f,0x01,0xe4,0x00,0x00]
14103
14104v_floor_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
14105// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0xff,0xe4,0x00,0x00]
14106
14107v_floor_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
14108// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0x1b,0x00,0x00]
14109
14110v_floor_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
14111// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0x40,0x01,0x00]
14112
14113v_floor_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
14114// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0x41,0x01,0x00]
14115
14116v_floor_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
14117// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0x01,0x01,0x00]
14118
14119v_floor_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
14120// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0x0f,0x01,0x00]
14121
14122v_floor_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
14123// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0x11,0x01,0x00]
14124
14125v_floor_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
14126// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0x1f,0x01,0x00]
14127
14128v_floor_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
14129// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0x21,0x01,0x00]
14130
14131v_floor_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
14132// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0x2f,0x01,0x00]
14133
14134v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
14135// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0xe4,0x00,0x10]
14136
14137v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
14138// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0xe4,0x00,0x30]
14139
14140v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
14141// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
14142
14143v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
14144// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
14145
14146v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
14147// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0xe4,0x00,0x01]
14148
14149v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
14150// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0xe4,0x00,0x03]
14151
14152v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
14153// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
14154
14155v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
14156// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
14157
14158v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
14159// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0xe4,0x08,0x00]
14160
14161v_floor_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
14162// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0x51,0x01,0x00]
14163
14164v_floor_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
14165// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0x5f,0x01,0x00]
14166
14167v_floor_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
14168// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0x61,0x01,0x00]
14169
14170v_floor_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
14171// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0x6f,0x01,0x00]
14172
14173v_ceil_f16_e32 v5, v1
14174// GFX10: encoding: [0x01,0xb9,0x0a,0x7e]
14175
14176v_ceil_f16_e32 v255, v1
14177// GFX10: encoding: [0x01,0xb9,0xfe,0x7f]
14178
14179v_ceil_f16_e32 v5, v255
14180// GFX10: encoding: [0xff,0xb9,0x0a,0x7e]
14181
14182v_ceil_f16_e32 v5, s1
14183// GFX10: encoding: [0x01,0xb8,0x0a,0x7e]
14184
14185v_ceil_f16_e32 v5, s101
14186// GFX10: encoding: [0x65,0xb8,0x0a,0x7e]
14187
14188v_ceil_f16_e32 v5, vcc_lo
14189// GFX10: encoding: [0x6a,0xb8,0x0a,0x7e]
14190
14191v_ceil_f16_e32 v5, vcc_hi
14192// GFX10: encoding: [0x6b,0xb8,0x0a,0x7e]
14193
14194v_ceil_f16_e32 v5, m0
14195// GFX10: encoding: [0x7c,0xb8,0x0a,0x7e]
14196
14197v_ceil_f16_e32 v5, exec_lo
14198// GFX10: encoding: [0x7e,0xb8,0x0a,0x7e]
14199
14200v_ceil_f16_e32 v5, exec_hi
14201// GFX10: encoding: [0x7f,0xb8,0x0a,0x7e]
14202
14203v_ceil_f16_e32 v5, 0
14204// GFX10: encoding: [0x80,0xb8,0x0a,0x7e]
14205
14206v_ceil_f16_e32 v5, -1
14207// GFX10: encoding: [0xc1,0xb8,0x0a,0x7e]
14208
14209v_ceil_f16_e32 v5, 0.5
14210// GFX10: encoding: [0xf0,0xb8,0x0a,0x7e]
14211
14212v_ceil_f16_e32 v5, -4.0
14213// GFX10: encoding: [0xf7,0xb8,0x0a,0x7e]
14214
14215v_ceil_f16_e32 v5, 0xfe0b
14216// GFX10: encoding: [0xff,0xb8,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
14217
14218v_ceil_f16_e32 v5, 0x3456
14219// GFX10: encoding: [0xff,0xb8,0x0a,0x7e,0x56,0x34,0x00,0x00]
14220
14221v_ceil_f16_e64 v5, v1
14222// GFX10: encoding: [0x05,0x00,0xdc,0xd5,0x01,0x01,0x00,0x00]
14223
14224v_ceil_f16_e64 v255, v1
14225// GFX10: encoding: [0xff,0x00,0xdc,0xd5,0x01,0x01,0x00,0x00]
14226
14227v_ceil_f16_e64 v5, v255
14228// GFX10: encoding: [0x05,0x00,0xdc,0xd5,0xff,0x01,0x00,0x00]
14229
14230v_ceil_f16_e64 v5, s1
14231// GFX10: encoding: [0x05,0x00,0xdc,0xd5,0x01,0x00,0x00,0x00]
14232
14233v_ceil_f16_e64 v5, s101
14234// GFX10: encoding: [0x05,0x00,0xdc,0xd5,0x65,0x00,0x00,0x00]
14235
14236v_ceil_f16_e64 v5, vcc_lo
14237// GFX10: encoding: [0x05,0x00,0xdc,0xd5,0x6a,0x00,0x00,0x00]
14238
14239v_ceil_f16_e64 v5, vcc_hi
14240// GFX10: encoding: [0x05,0x00,0xdc,0xd5,0x6b,0x00,0x00,0x00]
14241
14242v_ceil_f16_e64 v5, m0
14243// GFX10: encoding: [0x05,0x00,0xdc,0xd5,0x7c,0x00,0x00,0x00]
14244
14245v_ceil_f16_e64 v5, exec_lo
14246// GFX10: encoding: [0x05,0x00,0xdc,0xd5,0x7e,0x00,0x00,0x00]
14247
14248v_ceil_f16_e64 v5, exec_hi
14249// GFX10: encoding: [0x05,0x00,0xdc,0xd5,0x7f,0x00,0x00,0x00]
14250
14251v_ceil_f16_e64 v5, 0
14252// GFX10: encoding: [0x05,0x00,0xdc,0xd5,0x80,0x00,0x00,0x00]
14253
14254v_ceil_f16_e64 v5, -1
14255// GFX10: encoding: [0x05,0x00,0xdc,0xd5,0xc1,0x00,0x00,0x00]
14256
14257v_ceil_f16_e64 v5, 0.5
14258// GFX10: encoding: [0x05,0x00,0xdc,0xd5,0xf0,0x00,0x00,0x00]
14259
14260v_ceil_f16_e64 v5, -4.0
14261// GFX10: encoding: [0x05,0x00,0xdc,0xd5,0xf7,0x00,0x00,0x00]
14262
14263v_ceil_f16_e64 v5, -v1
14264// GFX10: encoding: [0x05,0x00,0xdc,0xd5,0x01,0x01,0x00,0x20]
14265
14266v_ceil_f16_e64 v5, |v1|
14267// GFX10: encoding: [0x05,0x01,0xdc,0xd5,0x01,0x01,0x00,0x00]
14268
14269v_ceil_f16_e64 v5, v1 clamp
14270// GFX10: encoding: [0x05,0x80,0xdc,0xd5,0x01,0x01,0x00,0x00]
14271
14272v_ceil_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14273// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x06,0x06,0x00]
14274
14275v_ceil_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14276// GFX10: encoding: [0xf9,0xb8,0xfe,0x7f,0x01,0x06,0x06,0x00]
14277
14278v_ceil_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14279// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0xff,0x06,0x06,0x00]
14280
14281v_ceil_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14282// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x06,0x86,0x00]
14283
14284v_ceil_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14285// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x65,0x06,0x86,0x00]
14286
14287v_ceil_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14288// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x6a,0x06,0x86,0x00]
14289
14290v_ceil_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14291// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x6b,0x06,0x86,0x00]
14292
14293v_ceil_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14294// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x7c,0x06,0x86,0x00]
14295
14296v_ceil_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14297// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x7e,0x06,0x86,0x00]
14298
14299v_ceil_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14300// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x7f,0x06,0x86,0x00]
14301
14302v_ceil_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14303// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x26,0x06,0x00]
14304
14305v_ceil_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
14306// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x00,0x06,0x00]
14307
14308v_ceil_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
14309// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x01,0x06,0x00]
14310
14311v_ceil_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
14312// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x02,0x06,0x00]
14313
14314v_ceil_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
14315// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x03,0x06,0x00]
14316
14317v_ceil_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
14318// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x04,0x06,0x00]
14319
14320v_ceil_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
14321// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x05,0x06,0x00]
14322
14323v_ceil_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
14324// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x0e,0x06,0x00]
14325
14326v_ceil_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
14327// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x16,0x06,0x00]
14328
14329v_ceil_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
14330// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x06,0x00,0x00]
14331
14332v_ceil_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
14333// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x06,0x01,0x00]
14334
14335v_ceil_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
14336// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x06,0x02,0x00]
14337
14338v_ceil_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
14339// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x06,0x03,0x00]
14340
14341v_ceil_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
14342// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x06,0x04,0x00]
14343
14344v_ceil_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
14345// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x06,0x05,0x00]
14346
14347v_ceil_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14348// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x06,0x16,0x00]
14349
14350v_ceil_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14351// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x06,0x26,0x00]
14352
14353v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
14354// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0xe4,0x00,0x00]
14355
14356v_ceil_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
14357// GFX10: encoding: [0xfa,0xb8,0xfe,0x7f,0x01,0xe4,0x00,0x00]
14358
14359v_ceil_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
14360// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0xff,0xe4,0x00,0x00]
14361
14362v_ceil_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
14363// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0x1b,0x00,0x00]
14364
14365v_ceil_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
14366// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0x40,0x01,0x00]
14367
14368v_ceil_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
14369// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0x41,0x01,0x00]
14370
14371v_ceil_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
14372// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0x01,0x01,0x00]
14373
14374v_ceil_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
14375// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0x0f,0x01,0x00]
14376
14377v_ceil_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
14378// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0x11,0x01,0x00]
14379
14380v_ceil_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
14381// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0x1f,0x01,0x00]
14382
14383v_ceil_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
14384// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0x21,0x01,0x00]
14385
14386v_ceil_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
14387// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0x2f,0x01,0x00]
14388
14389v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
14390// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0xe4,0x00,0x10]
14391
14392v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
14393// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0xe4,0x00,0x30]
14394
14395v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
14396// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
14397
14398v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
14399// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
14400
14401v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
14402// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0xe4,0x00,0x01]
14403
14404v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
14405// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0xe4,0x00,0x03]
14406
14407v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
14408// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
14409
14410v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
14411// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
14412
14413v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
14414// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0xe4,0x08,0x00]
14415
14416v_ceil_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
14417// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0x51,0x01,0x00]
14418
14419v_ceil_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
14420// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0x5f,0x01,0x00]
14421
14422v_ceil_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
14423// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0x61,0x01,0x00]
14424
14425v_ceil_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
14426// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0x6f,0x01,0x00]
14427
14428v_trunc_f16_e32 v5, v1
14429// GFX10: encoding: [0x01,0xbb,0x0a,0x7e]
14430
14431v_trunc_f16_e32 v255, v1
14432// GFX10: encoding: [0x01,0xbb,0xfe,0x7f]
14433
14434v_trunc_f16_e32 v5, v255
14435// GFX10: encoding: [0xff,0xbb,0x0a,0x7e]
14436
14437v_trunc_f16_e32 v5, s1
14438// GFX10: encoding: [0x01,0xba,0x0a,0x7e]
14439
14440v_trunc_f16_e32 v5, s101
14441// GFX10: encoding: [0x65,0xba,0x0a,0x7e]
14442
14443v_trunc_f16_e32 v5, vcc_lo
14444// GFX10: encoding: [0x6a,0xba,0x0a,0x7e]
14445
14446v_trunc_f16_e32 v5, vcc_hi
14447// GFX10: encoding: [0x6b,0xba,0x0a,0x7e]
14448
14449v_trunc_f16_e32 v5, m0
14450// GFX10: encoding: [0x7c,0xba,0x0a,0x7e]
14451
14452v_trunc_f16_e32 v5, exec_lo
14453// GFX10: encoding: [0x7e,0xba,0x0a,0x7e]
14454
14455v_trunc_f16_e32 v5, exec_hi
14456// GFX10: encoding: [0x7f,0xba,0x0a,0x7e]
14457
14458v_trunc_f16_e32 v5, 0
14459// GFX10: encoding: [0x80,0xba,0x0a,0x7e]
14460
14461v_trunc_f16_e32 v5, -1
14462// GFX10: encoding: [0xc1,0xba,0x0a,0x7e]
14463
14464v_trunc_f16_e32 v5, 0.5
14465// GFX10: encoding: [0xf0,0xba,0x0a,0x7e]
14466
14467v_trunc_f16_e32 v5, -4.0
14468// GFX10: encoding: [0xf7,0xba,0x0a,0x7e]
14469
14470v_trunc_f16_e32 v5, 0xfe0b
14471// GFX10: encoding: [0xff,0xba,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
14472
14473v_trunc_f16_e32 v5, 0x3456
14474// GFX10: encoding: [0xff,0xba,0x0a,0x7e,0x56,0x34,0x00,0x00]
14475
14476v_trunc_f16_e64 v5, v1
14477// GFX10: encoding: [0x05,0x00,0xdd,0xd5,0x01,0x01,0x00,0x00]
14478
14479v_trunc_f16_e64 v255, v1
14480// GFX10: encoding: [0xff,0x00,0xdd,0xd5,0x01,0x01,0x00,0x00]
14481
14482v_trunc_f16_e64 v5, v255
14483// GFX10: encoding: [0x05,0x00,0xdd,0xd5,0xff,0x01,0x00,0x00]
14484
14485v_trunc_f16_e64 v5, s1
14486// GFX10: encoding: [0x05,0x00,0xdd,0xd5,0x01,0x00,0x00,0x00]
14487
14488v_trunc_f16_e64 v5, s101
14489// GFX10: encoding: [0x05,0x00,0xdd,0xd5,0x65,0x00,0x00,0x00]
14490
14491v_trunc_f16_e64 v5, vcc_lo
14492// GFX10: encoding: [0x05,0x00,0xdd,0xd5,0x6a,0x00,0x00,0x00]
14493
14494v_trunc_f16_e64 v5, vcc_hi
14495// GFX10: encoding: [0x05,0x00,0xdd,0xd5,0x6b,0x00,0x00,0x00]
14496
14497v_trunc_f16_e64 v5, m0
14498// GFX10: encoding: [0x05,0x00,0xdd,0xd5,0x7c,0x00,0x00,0x00]
14499
14500v_trunc_f16_e64 v5, exec_lo
14501// GFX10: encoding: [0x05,0x00,0xdd,0xd5,0x7e,0x00,0x00,0x00]
14502
14503v_trunc_f16_e64 v5, exec_hi
14504// GFX10: encoding: [0x05,0x00,0xdd,0xd5,0x7f,0x00,0x00,0x00]
14505
14506v_trunc_f16_e64 v5, 0
14507// GFX10: encoding: [0x05,0x00,0xdd,0xd5,0x80,0x00,0x00,0x00]
14508
14509v_trunc_f16_e64 v5, -1
14510// GFX10: encoding: [0x05,0x00,0xdd,0xd5,0xc1,0x00,0x00,0x00]
14511
14512v_trunc_f16_e64 v5, 0.5
14513// GFX10: encoding: [0x05,0x00,0xdd,0xd5,0xf0,0x00,0x00,0x00]
14514
14515v_trunc_f16_e64 v5, -4.0
14516// GFX10: encoding: [0x05,0x00,0xdd,0xd5,0xf7,0x00,0x00,0x00]
14517
14518v_trunc_f16_e64 v5, -v1
14519// GFX10: encoding: [0x05,0x00,0xdd,0xd5,0x01,0x01,0x00,0x20]
14520
14521v_trunc_f16_e64 v5, |v1|
14522// GFX10: encoding: [0x05,0x01,0xdd,0xd5,0x01,0x01,0x00,0x00]
14523
14524v_trunc_f16_e64 v5, v1 clamp
14525// GFX10: encoding: [0x05,0x80,0xdd,0xd5,0x01,0x01,0x00,0x00]
14526
14527v_trunc_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14528// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x06,0x06,0x00]
14529
14530v_trunc_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14531// GFX10: encoding: [0xf9,0xba,0xfe,0x7f,0x01,0x06,0x06,0x00]
14532
14533v_trunc_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14534// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0xff,0x06,0x06,0x00]
14535
14536v_trunc_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14537// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x06,0x86,0x00]
14538
14539v_trunc_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14540// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x65,0x06,0x86,0x00]
14541
14542v_trunc_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14543// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x6a,0x06,0x86,0x00]
14544
14545v_trunc_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14546// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x6b,0x06,0x86,0x00]
14547
14548v_trunc_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14549// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x7c,0x06,0x86,0x00]
14550
14551v_trunc_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14552// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x7e,0x06,0x86,0x00]
14553
14554v_trunc_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14555// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x7f,0x06,0x86,0x00]
14556
14557v_trunc_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14558// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x26,0x06,0x00]
14559
14560v_trunc_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
14561// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x00,0x06,0x00]
14562
14563v_trunc_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
14564// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x01,0x06,0x00]
14565
14566v_trunc_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
14567// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x02,0x06,0x00]
14568
14569v_trunc_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
14570// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x03,0x06,0x00]
14571
14572v_trunc_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
14573// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x04,0x06,0x00]
14574
14575v_trunc_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
14576// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x05,0x06,0x00]
14577
14578v_trunc_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
14579// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x0e,0x06,0x00]
14580
14581v_trunc_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
14582// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x16,0x06,0x00]
14583
14584v_trunc_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
14585// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x06,0x00,0x00]
14586
14587v_trunc_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
14588// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x06,0x01,0x00]
14589
14590v_trunc_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
14591// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x06,0x02,0x00]
14592
14593v_trunc_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
14594// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x06,0x03,0x00]
14595
14596v_trunc_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
14597// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x06,0x04,0x00]
14598
14599v_trunc_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
14600// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x06,0x05,0x00]
14601
14602v_trunc_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14603// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x06,0x16,0x00]
14604
14605v_trunc_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14606// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x06,0x26,0x00]
14607
14608v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
14609// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0xe4,0x00,0x00]
14610
14611v_trunc_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
14612// GFX10: encoding: [0xfa,0xba,0xfe,0x7f,0x01,0xe4,0x00,0x00]
14613
14614v_trunc_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
14615// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0xff,0xe4,0x00,0x00]
14616
14617v_trunc_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
14618// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0x1b,0x00,0x00]
14619
14620v_trunc_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
14621// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0x40,0x01,0x00]
14622
14623v_trunc_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
14624// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0x41,0x01,0x00]
14625
14626v_trunc_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
14627// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0x01,0x01,0x00]
14628
14629v_trunc_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
14630// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0x0f,0x01,0x00]
14631
14632v_trunc_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
14633// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0x11,0x01,0x00]
14634
14635v_trunc_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
14636// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0x1f,0x01,0x00]
14637
14638v_trunc_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
14639// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0x21,0x01,0x00]
14640
14641v_trunc_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
14642// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0x2f,0x01,0x00]
14643
14644v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
14645// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0xe4,0x00,0x10]
14646
14647v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
14648// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0xe4,0x00,0x30]
14649
14650v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
14651// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
14652
14653v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
14654// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
14655
14656v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
14657// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0xe4,0x00,0x01]
14658
14659v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
14660// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0xe4,0x00,0x03]
14661
14662v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
14663// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
14664
14665v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
14666// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
14667
14668v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
14669// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0xe4,0x08,0x00]
14670
14671v_trunc_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
14672// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0x51,0x01,0x00]
14673
14674v_trunc_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
14675// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0x5f,0x01,0x00]
14676
14677v_trunc_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
14678// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0x61,0x01,0x00]
14679
14680v_trunc_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
14681// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0x6f,0x01,0x00]
14682
14683v_rndne_f16_e32 v5, v1
14684// GFX10: encoding: [0x01,0xbd,0x0a,0x7e]
14685
14686v_rndne_f16_e32 v255, v1
14687// GFX10: encoding: [0x01,0xbd,0xfe,0x7f]
14688
14689v_rndne_f16_e32 v5, v255
14690// GFX10: encoding: [0xff,0xbd,0x0a,0x7e]
14691
14692v_rndne_f16_e32 v5, s1
14693// GFX10: encoding: [0x01,0xbc,0x0a,0x7e]
14694
14695v_rndne_f16_e32 v5, s101
14696// GFX10: encoding: [0x65,0xbc,0x0a,0x7e]
14697
14698v_rndne_f16_e32 v5, vcc_lo
14699// GFX10: encoding: [0x6a,0xbc,0x0a,0x7e]
14700
14701v_rndne_f16_e32 v5, vcc_hi
14702// GFX10: encoding: [0x6b,0xbc,0x0a,0x7e]
14703
14704v_rndne_f16_e32 v5, m0
14705// GFX10: encoding: [0x7c,0xbc,0x0a,0x7e]
14706
14707v_rndne_f16_e32 v5, exec_lo
14708// GFX10: encoding: [0x7e,0xbc,0x0a,0x7e]
14709
14710v_rndne_f16_e32 v5, exec_hi
14711// GFX10: encoding: [0x7f,0xbc,0x0a,0x7e]
14712
14713v_rndne_f16_e32 v5, 0
14714// GFX10: encoding: [0x80,0xbc,0x0a,0x7e]
14715
14716v_rndne_f16_e32 v5, -1
14717// GFX10: encoding: [0xc1,0xbc,0x0a,0x7e]
14718
14719v_rndne_f16_e32 v5, 0.5
14720// GFX10: encoding: [0xf0,0xbc,0x0a,0x7e]
14721
14722v_rndne_f16_e32 v5, -4.0
14723// GFX10: encoding: [0xf7,0xbc,0x0a,0x7e]
14724
14725v_rndne_f16_e32 v5, 0xfe0b
14726// GFX10: encoding: [0xff,0xbc,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
14727
14728v_rndne_f16_e32 v5, 0x3456
14729// GFX10: encoding: [0xff,0xbc,0x0a,0x7e,0x56,0x34,0x00,0x00]
14730
14731v_rndne_f16_e64 v5, v1
14732// GFX10: encoding: [0x05,0x00,0xde,0xd5,0x01,0x01,0x00,0x00]
14733
14734v_rndne_f16_e64 v255, v1
14735// GFX10: encoding: [0xff,0x00,0xde,0xd5,0x01,0x01,0x00,0x00]
14736
14737v_rndne_f16_e64 v5, v255
14738// GFX10: encoding: [0x05,0x00,0xde,0xd5,0xff,0x01,0x00,0x00]
14739
14740v_rndne_f16_e64 v5, s1
14741// GFX10: encoding: [0x05,0x00,0xde,0xd5,0x01,0x00,0x00,0x00]
14742
14743v_rndne_f16_e64 v5, s101
14744// GFX10: encoding: [0x05,0x00,0xde,0xd5,0x65,0x00,0x00,0x00]
14745
14746v_rndne_f16_e64 v5, vcc_lo
14747// GFX10: encoding: [0x05,0x00,0xde,0xd5,0x6a,0x00,0x00,0x00]
14748
14749v_rndne_f16_e64 v5, vcc_hi
14750// GFX10: encoding: [0x05,0x00,0xde,0xd5,0x6b,0x00,0x00,0x00]
14751
14752v_rndne_f16_e64 v5, m0
14753// GFX10: encoding: [0x05,0x00,0xde,0xd5,0x7c,0x00,0x00,0x00]
14754
14755v_rndne_f16_e64 v5, exec_lo
14756// GFX10: encoding: [0x05,0x00,0xde,0xd5,0x7e,0x00,0x00,0x00]
14757
14758v_rndne_f16_e64 v5, exec_hi
14759// GFX10: encoding: [0x05,0x00,0xde,0xd5,0x7f,0x00,0x00,0x00]
14760
14761v_rndne_f16_e64 v5, 0
14762// GFX10: encoding: [0x05,0x00,0xde,0xd5,0x80,0x00,0x00,0x00]
14763
14764v_rndne_f16_e64 v5, -1
14765// GFX10: encoding: [0x05,0x00,0xde,0xd5,0xc1,0x00,0x00,0x00]
14766
14767v_rndne_f16_e64 v5, 0.5
14768// GFX10: encoding: [0x05,0x00,0xde,0xd5,0xf0,0x00,0x00,0x00]
14769
14770v_rndne_f16_e64 v5, -4.0
14771// GFX10: encoding: [0x05,0x00,0xde,0xd5,0xf7,0x00,0x00,0x00]
14772
14773v_rndne_f16_e64 v5, -v1
14774// GFX10: encoding: [0x05,0x00,0xde,0xd5,0x01,0x01,0x00,0x20]
14775
14776v_rndne_f16_e64 v5, |v1|
14777// GFX10: encoding: [0x05,0x01,0xde,0xd5,0x01,0x01,0x00,0x00]
14778
14779v_rndne_f16_e64 v5, v1 clamp
14780// GFX10: encoding: [0x05,0x80,0xde,0xd5,0x01,0x01,0x00,0x00]
14781
14782v_rndne_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14783// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x06,0x06,0x00]
14784
14785v_rndne_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14786// GFX10: encoding: [0xf9,0xbc,0xfe,0x7f,0x01,0x06,0x06,0x00]
14787
14788v_rndne_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14789// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0xff,0x06,0x06,0x00]
14790
14791v_rndne_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14792// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x06,0x86,0x00]
14793
14794v_rndne_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14795// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x65,0x06,0x86,0x00]
14796
14797v_rndne_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14798// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x6a,0x06,0x86,0x00]
14799
14800v_rndne_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14801// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x6b,0x06,0x86,0x00]
14802
14803v_rndne_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14804// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x7c,0x06,0x86,0x00]
14805
14806v_rndne_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14807// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x7e,0x06,0x86,0x00]
14808
14809v_rndne_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14810// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x7f,0x06,0x86,0x00]
14811
14812v_rndne_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14813// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x26,0x06,0x00]
14814
14815v_rndne_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
14816// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x00,0x06,0x00]
14817
14818v_rndne_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
14819// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x01,0x06,0x00]
14820
14821v_rndne_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
14822// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x02,0x06,0x00]
14823
14824v_rndne_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
14825// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x03,0x06,0x00]
14826
14827v_rndne_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
14828// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x04,0x06,0x00]
14829
14830v_rndne_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
14831// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x05,0x06,0x00]
14832
14833v_rndne_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
14834// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x0e,0x06,0x00]
14835
14836v_rndne_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
14837// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x16,0x06,0x00]
14838
14839v_rndne_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
14840// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x06,0x00,0x00]
14841
14842v_rndne_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
14843// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x06,0x01,0x00]
14844
14845v_rndne_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
14846// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x06,0x02,0x00]
14847
14848v_rndne_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
14849// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x06,0x03,0x00]
14850
14851v_rndne_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
14852// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x06,0x04,0x00]
14853
14854v_rndne_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
14855// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x06,0x05,0x00]
14856
14857v_rndne_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14858// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x06,0x16,0x00]
14859
14860v_rndne_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14861// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x06,0x26,0x00]
14862
14863v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
14864// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0xe4,0x00,0x00]
14865
14866v_rndne_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
14867// GFX10: encoding: [0xfa,0xbc,0xfe,0x7f,0x01,0xe4,0x00,0x00]
14868
14869v_rndne_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
14870// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0xff,0xe4,0x00,0x00]
14871
14872v_rndne_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
14873// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0x1b,0x00,0x00]
14874
14875v_rndne_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
14876// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0x40,0x01,0x00]
14877
14878v_rndne_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
14879// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0x41,0x01,0x00]
14880
14881v_rndne_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
14882// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0x01,0x01,0x00]
14883
14884v_rndne_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
14885// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0x0f,0x01,0x00]
14886
14887v_rndne_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
14888// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0x11,0x01,0x00]
14889
14890v_rndne_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
14891// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0x1f,0x01,0x00]
14892
14893v_rndne_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
14894// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0x21,0x01,0x00]
14895
14896v_rndne_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
14897// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0x2f,0x01,0x00]
14898
14899v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
14900// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0xe4,0x00,0x10]
14901
14902v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
14903// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0xe4,0x00,0x30]
14904
14905v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
14906// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
14907
14908v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
14909// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
14910
14911v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
14912// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0xe4,0x00,0x01]
14913
14914v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
14915// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0xe4,0x00,0x03]
14916
14917v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
14918// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
14919
14920v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
14921// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
14922
14923v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
14924// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0xe4,0x08,0x00]
14925
14926v_rndne_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
14927// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0x51,0x01,0x00]
14928
14929v_rndne_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
14930// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0x5f,0x01,0x00]
14931
14932v_rndne_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
14933// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0x61,0x01,0x00]
14934
14935v_rndne_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
14936// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0x6f,0x01,0x00]
14937
14938v_fract_f16_e32 v5, v1
14939// GFX10: encoding: [0x01,0xbf,0x0a,0x7e]
14940
14941v_fract_f16_e32 v255, v1
14942// GFX10: encoding: [0x01,0xbf,0xfe,0x7f]
14943
14944v_fract_f16_e32 v5, v255
14945// GFX10: encoding: [0xff,0xbf,0x0a,0x7e]
14946
14947v_fract_f16_e32 v5, s1
14948// GFX10: encoding: [0x01,0xbe,0x0a,0x7e]
14949
14950v_fract_f16_e32 v5, s101
14951// GFX10: encoding: [0x65,0xbe,0x0a,0x7e]
14952
14953v_fract_f16_e32 v5, vcc_lo
14954// GFX10: encoding: [0x6a,0xbe,0x0a,0x7e]
14955
14956v_fract_f16_e32 v5, vcc_hi
14957// GFX10: encoding: [0x6b,0xbe,0x0a,0x7e]
14958
14959v_fract_f16_e32 v5, m0
14960// GFX10: encoding: [0x7c,0xbe,0x0a,0x7e]
14961
14962v_fract_f16_e32 v5, exec_lo
14963// GFX10: encoding: [0x7e,0xbe,0x0a,0x7e]
14964
14965v_fract_f16_e32 v5, exec_hi
14966// GFX10: encoding: [0x7f,0xbe,0x0a,0x7e]
14967
14968v_fract_f16_e32 v5, 0
14969// GFX10: encoding: [0x80,0xbe,0x0a,0x7e]
14970
14971v_fract_f16_e32 v5, -1
14972// GFX10: encoding: [0xc1,0xbe,0x0a,0x7e]
14973
14974v_fract_f16_e32 v5, 0.5
14975// GFX10: encoding: [0xf0,0xbe,0x0a,0x7e]
14976
14977v_fract_f16_e32 v5, -4.0
14978// GFX10: encoding: [0xf7,0xbe,0x0a,0x7e]
14979
14980v_fract_f16_e32 v5, 0xfe0b
14981// GFX10: encoding: [0xff,0xbe,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
14982
14983v_fract_f16_e32 v5, 0x3456
14984// GFX10: encoding: [0xff,0xbe,0x0a,0x7e,0x56,0x34,0x00,0x00]
14985
14986v_fract_f16_e64 v5, v1
14987// GFX10: encoding: [0x05,0x00,0xdf,0xd5,0x01,0x01,0x00,0x00]
14988
14989v_fract_f16_e64 v255, v1
14990// GFX10: encoding: [0xff,0x00,0xdf,0xd5,0x01,0x01,0x00,0x00]
14991
14992v_fract_f16_e64 v5, v255
14993// GFX10: encoding: [0x05,0x00,0xdf,0xd5,0xff,0x01,0x00,0x00]
14994
14995v_fract_f16_e64 v5, s1
14996// GFX10: encoding: [0x05,0x00,0xdf,0xd5,0x01,0x00,0x00,0x00]
14997
14998v_fract_f16_e64 v5, s101
14999// GFX10: encoding: [0x05,0x00,0xdf,0xd5,0x65,0x00,0x00,0x00]
15000
15001v_fract_f16_e64 v5, vcc_lo
15002// GFX10: encoding: [0x05,0x00,0xdf,0xd5,0x6a,0x00,0x00,0x00]
15003
15004v_fract_f16_e64 v5, vcc_hi
15005// GFX10: encoding: [0x05,0x00,0xdf,0xd5,0x6b,0x00,0x00,0x00]
15006
15007v_fract_f16_e64 v5, m0
15008// GFX10: encoding: [0x05,0x00,0xdf,0xd5,0x7c,0x00,0x00,0x00]
15009
15010v_fract_f16_e64 v5, exec_lo
15011// GFX10: encoding: [0x05,0x00,0xdf,0xd5,0x7e,0x00,0x00,0x00]
15012
15013v_fract_f16_e64 v5, exec_hi
15014// GFX10: encoding: [0x05,0x00,0xdf,0xd5,0x7f,0x00,0x00,0x00]
15015
15016v_fract_f16_e64 v5, 0
15017// GFX10: encoding: [0x05,0x00,0xdf,0xd5,0x80,0x00,0x00,0x00]
15018
15019v_fract_f16_e64 v5, -1
15020// GFX10: encoding: [0x05,0x00,0xdf,0xd5,0xc1,0x00,0x00,0x00]
15021
15022v_fract_f16_e64 v5, 0.5
15023// GFX10: encoding: [0x05,0x00,0xdf,0xd5,0xf0,0x00,0x00,0x00]
15024
15025v_fract_f16_e64 v5, -4.0
15026// GFX10: encoding: [0x05,0x00,0xdf,0xd5,0xf7,0x00,0x00,0x00]
15027
15028v_fract_f16_e64 v5, -v1
15029// GFX10: encoding: [0x05,0x00,0xdf,0xd5,0x01,0x01,0x00,0x20]
15030
15031v_fract_f16_e64 v5, |v1|
15032// GFX10: encoding: [0x05,0x01,0xdf,0xd5,0x01,0x01,0x00,0x00]
15033
15034v_fract_f16_e64 v5, v1 clamp
15035// GFX10: encoding: [0x05,0x80,0xdf,0xd5,0x01,0x01,0x00,0x00]
15036
15037v_fract_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15038// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x06,0x06,0x00]
15039
15040v_fract_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15041// GFX10: encoding: [0xf9,0xbe,0xfe,0x7f,0x01,0x06,0x06,0x00]
15042
15043v_fract_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15044// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0xff,0x06,0x06,0x00]
15045
15046v_fract_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15047// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x06,0x86,0x00]
15048
15049v_fract_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15050// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x65,0x06,0x86,0x00]
15051
15052v_fract_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15053// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x6a,0x06,0x86,0x00]
15054
15055v_fract_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15056// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x6b,0x06,0x86,0x00]
15057
15058v_fract_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15059// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x7c,0x06,0x86,0x00]
15060
15061v_fract_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15062// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x7e,0x06,0x86,0x00]
15063
15064v_fract_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15065// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x7f,0x06,0x86,0x00]
15066
15067v_fract_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15068// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x26,0x06,0x00]
15069
15070v_fract_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
15071// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x00,0x06,0x00]
15072
15073v_fract_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
15074// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x01,0x06,0x00]
15075
15076v_fract_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
15077// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x02,0x06,0x00]
15078
15079v_fract_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
15080// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x03,0x06,0x00]
15081
15082v_fract_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
15083// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x04,0x06,0x00]
15084
15085v_fract_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
15086// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x05,0x06,0x00]
15087
15088v_fract_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
15089// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x0e,0x06,0x00]
15090
15091v_fract_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
15092// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x16,0x06,0x00]
15093
15094v_fract_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
15095// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x06,0x00,0x00]
15096
15097v_fract_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
15098// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x06,0x01,0x00]
15099
15100v_fract_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
15101// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x06,0x02,0x00]
15102
15103v_fract_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
15104// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x06,0x03,0x00]
15105
15106v_fract_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
15107// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x06,0x04,0x00]
15108
15109v_fract_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
15110// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x06,0x05,0x00]
15111
15112v_fract_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15113// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x06,0x16,0x00]
15114
15115v_fract_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15116// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x06,0x26,0x00]
15117
15118v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
15119// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0xe4,0x00,0x00]
15120
15121v_fract_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
15122// GFX10: encoding: [0xfa,0xbe,0xfe,0x7f,0x01,0xe4,0x00,0x00]
15123
15124v_fract_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
15125// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0xff,0xe4,0x00,0x00]
15126
15127v_fract_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
15128// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0x1b,0x00,0x00]
15129
15130v_fract_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
15131// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0x40,0x01,0x00]
15132
15133v_fract_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
15134// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0x41,0x01,0x00]
15135
15136v_fract_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
15137// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0x01,0x01,0x00]
15138
15139v_fract_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
15140// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0x0f,0x01,0x00]
15141
15142v_fract_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
15143// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0x11,0x01,0x00]
15144
15145v_fract_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
15146// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0x1f,0x01,0x00]
15147
15148v_fract_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
15149// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0x21,0x01,0x00]
15150
15151v_fract_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
15152// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0x2f,0x01,0x00]
15153
15154v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
15155// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0xe4,0x00,0x10]
15156
15157v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
15158// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0xe4,0x00,0x30]
15159
15160v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
15161// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
15162
15163v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
15164// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
15165
15166v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
15167// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0xe4,0x00,0x01]
15168
15169v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
15170// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0xe4,0x00,0x03]
15171
15172v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
15173// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
15174
15175v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
15176// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
15177
15178v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
15179// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0xe4,0x08,0x00]
15180
15181v_fract_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
15182// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0x51,0x01,0x00]
15183
15184v_fract_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
15185// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0x5f,0x01,0x00]
15186
15187v_fract_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
15188// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0x61,0x01,0x00]
15189
15190v_fract_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
15191// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0x6f,0x01,0x00]
15192
15193v_sin_f16_e32 v5, v1
15194// GFX10: encoding: [0x01,0xc1,0x0a,0x7e]
15195
15196v_sin_f16_e32 v255, v1
15197// GFX10: encoding: [0x01,0xc1,0xfe,0x7f]
15198
15199v_sin_f16_e32 v5, v255
15200// GFX10: encoding: [0xff,0xc1,0x0a,0x7e]
15201
15202v_sin_f16_e32 v5, s1
15203// GFX10: encoding: [0x01,0xc0,0x0a,0x7e]
15204
15205v_sin_f16_e32 v5, s101
15206// GFX10: encoding: [0x65,0xc0,0x0a,0x7e]
15207
15208v_sin_f16_e32 v5, vcc_lo
15209// GFX10: encoding: [0x6a,0xc0,0x0a,0x7e]
15210
15211v_sin_f16_e32 v5, vcc_hi
15212// GFX10: encoding: [0x6b,0xc0,0x0a,0x7e]
15213
15214v_sin_f16_e32 v5, m0
15215// GFX10: encoding: [0x7c,0xc0,0x0a,0x7e]
15216
15217v_sin_f16_e32 v5, exec_lo
15218// GFX10: encoding: [0x7e,0xc0,0x0a,0x7e]
15219
15220v_sin_f16_e32 v5, exec_hi
15221// GFX10: encoding: [0x7f,0xc0,0x0a,0x7e]
15222
15223v_sin_f16_e32 v5, 0
15224// GFX10: encoding: [0x80,0xc0,0x0a,0x7e]
15225
15226v_sin_f16_e32 v5, -1
15227// GFX10: encoding: [0xc1,0xc0,0x0a,0x7e]
15228
15229v_sin_f16_e32 v5, 0.5
15230// GFX10: encoding: [0xf0,0xc0,0x0a,0x7e]
15231
15232v_sin_f16_e32 v5, -4.0
15233// GFX10: encoding: [0xf7,0xc0,0x0a,0x7e]
15234
15235v_sin_f16_e32 v5, 0xfe0b
15236// GFX10: encoding: [0xff,0xc0,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
15237
15238v_sin_f16_e32 v5, 0x3456
15239// GFX10: encoding: [0xff,0xc0,0x0a,0x7e,0x56,0x34,0x00,0x00]
15240
15241v_sin_f16_e64 v5, v1
15242// GFX10: encoding: [0x05,0x00,0xe0,0xd5,0x01,0x01,0x00,0x00]
15243
15244v_sin_f16_e64 v255, v1
15245// GFX10: encoding: [0xff,0x00,0xe0,0xd5,0x01,0x01,0x00,0x00]
15246
15247v_sin_f16_e64 v5, v255
15248// GFX10: encoding: [0x05,0x00,0xe0,0xd5,0xff,0x01,0x00,0x00]
15249
15250v_sin_f16_e64 v5, s1
15251// GFX10: encoding: [0x05,0x00,0xe0,0xd5,0x01,0x00,0x00,0x00]
15252
15253v_sin_f16_e64 v5, s101
15254// GFX10: encoding: [0x05,0x00,0xe0,0xd5,0x65,0x00,0x00,0x00]
15255
15256v_sin_f16_e64 v5, vcc_lo
15257// GFX10: encoding: [0x05,0x00,0xe0,0xd5,0x6a,0x00,0x00,0x00]
15258
15259v_sin_f16_e64 v5, vcc_hi
15260// GFX10: encoding: [0x05,0x00,0xe0,0xd5,0x6b,0x00,0x00,0x00]
15261
15262v_sin_f16_e64 v5, m0
15263// GFX10: encoding: [0x05,0x00,0xe0,0xd5,0x7c,0x00,0x00,0x00]
15264
15265v_sin_f16_e64 v5, exec_lo
15266// GFX10: encoding: [0x05,0x00,0xe0,0xd5,0x7e,0x00,0x00,0x00]
15267
15268v_sin_f16_e64 v5, exec_hi
15269// GFX10: encoding: [0x05,0x00,0xe0,0xd5,0x7f,0x00,0x00,0x00]
15270
15271v_sin_f16_e64 v5, 0
15272// GFX10: encoding: [0x05,0x00,0xe0,0xd5,0x80,0x00,0x00,0x00]
15273
15274v_sin_f16_e64 v5, -1
15275// GFX10: encoding: [0x05,0x00,0xe0,0xd5,0xc1,0x00,0x00,0x00]
15276
15277v_sin_f16_e64 v5, 0.5
15278// GFX10: encoding: [0x05,0x00,0xe0,0xd5,0xf0,0x00,0x00,0x00]
15279
15280v_sin_f16_e64 v5, -4.0
15281// GFX10: encoding: [0x05,0x00,0xe0,0xd5,0xf7,0x00,0x00,0x00]
15282
15283v_sin_f16_e64 v5, -v1
15284// GFX10: encoding: [0x05,0x00,0xe0,0xd5,0x01,0x01,0x00,0x20]
15285
15286v_sin_f16_e64 v5, |v1|
15287// GFX10: encoding: [0x05,0x01,0xe0,0xd5,0x01,0x01,0x00,0x00]
15288
15289v_sin_f16_e64 v5, v1 clamp
15290// GFX10: encoding: [0x05,0x80,0xe0,0xd5,0x01,0x01,0x00,0x00]
15291
15292v_sin_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15293// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x06,0x06,0x00]
15294
15295v_sin_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15296// GFX10: encoding: [0xf9,0xc0,0xfe,0x7f,0x01,0x06,0x06,0x00]
15297
15298v_sin_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15299// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0xff,0x06,0x06,0x00]
15300
15301v_sin_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15302// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x06,0x86,0x00]
15303
15304v_sin_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15305// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x65,0x06,0x86,0x00]
15306
15307v_sin_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15308// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x6a,0x06,0x86,0x00]
15309
15310v_sin_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15311// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x6b,0x06,0x86,0x00]
15312
15313v_sin_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15314// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x7c,0x06,0x86,0x00]
15315
15316v_sin_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15317// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x7e,0x06,0x86,0x00]
15318
15319v_sin_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15320// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x7f,0x06,0x86,0x00]
15321
15322v_sin_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15323// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x26,0x06,0x00]
15324
15325v_sin_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
15326// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x00,0x06,0x00]
15327
15328v_sin_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
15329// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x01,0x06,0x00]
15330
15331v_sin_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
15332// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x02,0x06,0x00]
15333
15334v_sin_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
15335// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x03,0x06,0x00]
15336
15337v_sin_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
15338// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x04,0x06,0x00]
15339
15340v_sin_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
15341// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x05,0x06,0x00]
15342
15343v_sin_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
15344// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x0e,0x06,0x00]
15345
15346v_sin_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
15347// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x16,0x06,0x00]
15348
15349v_sin_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
15350// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x06,0x00,0x00]
15351
15352v_sin_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
15353// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x06,0x01,0x00]
15354
15355v_sin_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
15356// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x06,0x02,0x00]
15357
15358v_sin_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
15359// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x06,0x03,0x00]
15360
15361v_sin_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
15362// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x06,0x04,0x00]
15363
15364v_sin_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
15365// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x06,0x05,0x00]
15366
15367v_sin_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15368// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x06,0x16,0x00]
15369
15370v_sin_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15371// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x06,0x26,0x00]
15372
15373v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
15374// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0xe4,0x00,0x00]
15375
15376v_sin_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
15377// GFX10: encoding: [0xfa,0xc0,0xfe,0x7f,0x01,0xe4,0x00,0x00]
15378
15379v_sin_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
15380// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0xff,0xe4,0x00,0x00]
15381
15382v_sin_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
15383// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0x1b,0x00,0x00]
15384
15385v_sin_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
15386// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0x40,0x01,0x00]
15387
15388v_sin_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
15389// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0x41,0x01,0x00]
15390
15391v_sin_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
15392// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0x01,0x01,0x00]
15393
15394v_sin_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
15395// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0x0f,0x01,0x00]
15396
15397v_sin_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
15398// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0x11,0x01,0x00]
15399
15400v_sin_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
15401// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0x1f,0x01,0x00]
15402
15403v_sin_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
15404// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0x21,0x01,0x00]
15405
15406v_sin_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
15407// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0x2f,0x01,0x00]
15408
15409v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
15410// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0xe4,0x00,0x10]
15411
15412v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
15413// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0xe4,0x00,0x30]
15414
15415v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
15416// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
15417
15418v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
15419// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
15420
15421v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
15422// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0xe4,0x00,0x01]
15423
15424v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
15425// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0xe4,0x00,0x03]
15426
15427v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
15428// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
15429
15430v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
15431// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
15432
15433v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
15434// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0xe4,0x08,0x00]
15435
15436v_sin_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
15437// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0x51,0x01,0x00]
15438
15439v_sin_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
15440// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0x5f,0x01,0x00]
15441
15442v_sin_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
15443// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0x61,0x01,0x00]
15444
15445v_sin_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
15446// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0x6f,0x01,0x00]
15447
15448v_cos_f16_e32 v5, v1
15449// GFX10: encoding: [0x01,0xc3,0x0a,0x7e]
15450
15451v_cos_f16_e32 v255, v1
15452// GFX10: encoding: [0x01,0xc3,0xfe,0x7f]
15453
15454v_cos_f16_e32 v5, v255
15455// GFX10: encoding: [0xff,0xc3,0x0a,0x7e]
15456
15457v_cos_f16_e32 v5, s1
15458// GFX10: encoding: [0x01,0xc2,0x0a,0x7e]
15459
15460v_cos_f16_e32 v5, s101
15461// GFX10: encoding: [0x65,0xc2,0x0a,0x7e]
15462
15463v_cos_f16_e32 v5, vcc_lo
15464// GFX10: encoding: [0x6a,0xc2,0x0a,0x7e]
15465
15466v_cos_f16_e32 v5, vcc_hi
15467// GFX10: encoding: [0x6b,0xc2,0x0a,0x7e]
15468
15469v_cos_f16_e32 v5, m0
15470// GFX10: encoding: [0x7c,0xc2,0x0a,0x7e]
15471
15472v_cos_f16_e32 v5, exec_lo
15473// GFX10: encoding: [0x7e,0xc2,0x0a,0x7e]
15474
15475v_cos_f16_e32 v5, exec_hi
15476// GFX10: encoding: [0x7f,0xc2,0x0a,0x7e]
15477
15478v_cos_f16_e32 v5, 0
15479// GFX10: encoding: [0x80,0xc2,0x0a,0x7e]
15480
15481v_cos_f16_e32 v5, -1
15482// GFX10: encoding: [0xc1,0xc2,0x0a,0x7e]
15483
15484v_cos_f16_e32 v5, 0.5
15485// GFX10: encoding: [0xf0,0xc2,0x0a,0x7e]
15486
15487v_cos_f16_e32 v5, -4.0
15488// GFX10: encoding: [0xf7,0xc2,0x0a,0x7e]
15489
15490v_cos_f16_e32 v5, 0xfe0b
15491// GFX10: encoding: [0xff,0xc2,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
15492
15493v_cos_f16_e32 v5, 0x3456
15494// GFX10: encoding: [0xff,0xc2,0x0a,0x7e,0x56,0x34,0x00,0x00]
15495
15496v_cos_f16_e64 v5, v1
15497// GFX10: encoding: [0x05,0x00,0xe1,0xd5,0x01,0x01,0x00,0x00]
15498
15499v_cos_f16_e64 v255, v1
15500// GFX10: encoding: [0xff,0x00,0xe1,0xd5,0x01,0x01,0x00,0x00]
15501
15502v_cos_f16_e64 v5, v255
15503// GFX10: encoding: [0x05,0x00,0xe1,0xd5,0xff,0x01,0x00,0x00]
15504
15505v_cos_f16_e64 v5, s1
15506// GFX10: encoding: [0x05,0x00,0xe1,0xd5,0x01,0x00,0x00,0x00]
15507
15508v_cos_f16_e64 v5, s101
15509// GFX10: encoding: [0x05,0x00,0xe1,0xd5,0x65,0x00,0x00,0x00]
15510
15511v_cos_f16_e64 v5, vcc_lo
15512// GFX10: encoding: [0x05,0x00,0xe1,0xd5,0x6a,0x00,0x00,0x00]
15513
15514v_cos_f16_e64 v5, vcc_hi
15515// GFX10: encoding: [0x05,0x00,0xe1,0xd5,0x6b,0x00,0x00,0x00]
15516
15517v_cos_f16_e64 v5, m0
15518// GFX10: encoding: [0x05,0x00,0xe1,0xd5,0x7c,0x00,0x00,0x00]
15519
15520v_cos_f16_e64 v5, exec_lo
15521// GFX10: encoding: [0x05,0x00,0xe1,0xd5,0x7e,0x00,0x00,0x00]
15522
15523v_cos_f16_e64 v5, exec_hi
15524// GFX10: encoding: [0x05,0x00,0xe1,0xd5,0x7f,0x00,0x00,0x00]
15525
15526v_cos_f16_e64 v5, 0
15527// GFX10: encoding: [0x05,0x00,0xe1,0xd5,0x80,0x00,0x00,0x00]
15528
15529v_cos_f16_e64 v5, -1
15530// GFX10: encoding: [0x05,0x00,0xe1,0xd5,0xc1,0x00,0x00,0x00]
15531
15532v_cos_f16_e64 v5, 0.5
15533// GFX10: encoding: [0x05,0x00,0xe1,0xd5,0xf0,0x00,0x00,0x00]
15534
15535v_cos_f16_e64 v5, -4.0
15536// GFX10: encoding: [0x05,0x00,0xe1,0xd5,0xf7,0x00,0x00,0x00]
15537
15538v_cos_f16_e64 v5, -v1
15539// GFX10: encoding: [0x05,0x00,0xe1,0xd5,0x01,0x01,0x00,0x20]
15540
15541v_cos_f16_e64 v5, |v1|
15542// GFX10: encoding: [0x05,0x01,0xe1,0xd5,0x01,0x01,0x00,0x00]
15543
15544v_cos_f16_e64 v5, v1 clamp
15545// GFX10: encoding: [0x05,0x80,0xe1,0xd5,0x01,0x01,0x00,0x00]
15546
15547v_cos_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15548// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x06,0x06,0x00]
15549
15550v_cos_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15551// GFX10: encoding: [0xf9,0xc2,0xfe,0x7f,0x01,0x06,0x06,0x00]
15552
15553v_cos_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15554// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0xff,0x06,0x06,0x00]
15555
15556v_cos_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15557// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x06,0x86,0x00]
15558
15559v_cos_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15560// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x65,0x06,0x86,0x00]
15561
15562v_cos_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15563// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x6a,0x06,0x86,0x00]
15564
15565v_cos_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15566// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x6b,0x06,0x86,0x00]
15567
15568v_cos_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15569// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x7c,0x06,0x86,0x00]
15570
15571v_cos_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15572// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x7e,0x06,0x86,0x00]
15573
15574v_cos_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15575// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x7f,0x06,0x86,0x00]
15576
15577v_cos_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15578// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x26,0x06,0x00]
15579
15580v_cos_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
15581// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x00,0x06,0x00]
15582
15583v_cos_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
15584// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x01,0x06,0x00]
15585
15586v_cos_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
15587// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x02,0x06,0x00]
15588
15589v_cos_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
15590// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x03,0x06,0x00]
15591
15592v_cos_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
15593// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x04,0x06,0x00]
15594
15595v_cos_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
15596// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x05,0x06,0x00]
15597
15598v_cos_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
15599// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x0e,0x06,0x00]
15600
15601v_cos_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
15602// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x16,0x06,0x00]
15603
15604v_cos_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
15605// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x06,0x00,0x00]
15606
15607v_cos_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
15608// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x06,0x01,0x00]
15609
15610v_cos_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
15611// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x06,0x02,0x00]
15612
15613v_cos_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
15614// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x06,0x03,0x00]
15615
15616v_cos_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
15617// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x06,0x04,0x00]
15618
15619v_cos_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
15620// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x06,0x05,0x00]
15621
15622v_cos_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15623// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x06,0x16,0x00]
15624
15625v_cos_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15626// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x06,0x26,0x00]
15627
15628v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
15629// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0xe4,0x00,0x00]
15630
15631v_cos_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
15632// GFX10: encoding: [0xfa,0xc2,0xfe,0x7f,0x01,0xe4,0x00,0x00]
15633
15634v_cos_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
15635// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0xff,0xe4,0x00,0x00]
15636
15637v_cos_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
15638// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0x1b,0x00,0x00]
15639
15640v_cos_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
15641// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0x40,0x01,0x00]
15642
15643v_cos_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
15644// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0x41,0x01,0x00]
15645
15646v_cos_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
15647// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0x01,0x01,0x00]
15648
15649v_cos_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
15650// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0x0f,0x01,0x00]
15651
15652v_cos_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
15653// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0x11,0x01,0x00]
15654
15655v_cos_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
15656// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0x1f,0x01,0x00]
15657
15658v_cos_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
15659// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0x21,0x01,0x00]
15660
15661v_cos_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
15662// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0x2f,0x01,0x00]
15663
15664v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
15665// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0xe4,0x00,0x10]
15666
15667v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
15668// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0xe4,0x00,0x30]
15669
15670v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
15671// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
15672
15673v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
15674// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
15675
15676v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
15677// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0xe4,0x00,0x01]
15678
15679v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
15680// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0xe4,0x00,0x03]
15681
15682v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
15683// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
15684
15685v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
15686// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
15687
15688v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
15689// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0xe4,0x08,0x00]
15690
15691v_cos_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
15692// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0x51,0x01,0x00]
15693
15694v_cos_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
15695// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0x5f,0x01,0x00]
15696
15697v_cos_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
15698// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0x61,0x01,0x00]
15699
15700v_cos_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
15701// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0x6f,0x01,0x00]
15702
15703v_cvt_norm_i16_f16_e32 v5, v1
15704// GFX10: encoding: [0x01,0xc7,0x0a,0x7e]
15705
15706v_cvt_norm_i16_f16_e32 v255, v1
15707// GFX10: encoding: [0x01,0xc7,0xfe,0x7f]
15708
15709v_cvt_norm_i16_f16_e32 v5, v255
15710// GFX10: encoding: [0xff,0xc7,0x0a,0x7e]
15711
15712v_cvt_norm_i16_f16_e32 v5, s1
15713// GFX10: encoding: [0x01,0xc6,0x0a,0x7e]
15714
15715v_cvt_norm_i16_f16_e32 v5, s101
15716// GFX10: encoding: [0x65,0xc6,0x0a,0x7e]
15717
15718v_cvt_norm_i16_f16_e32 v5, vcc_lo
15719// GFX10: encoding: [0x6a,0xc6,0x0a,0x7e]
15720
15721v_cvt_norm_i16_f16_e32 v5, vcc_hi
15722// GFX10: encoding: [0x6b,0xc6,0x0a,0x7e]
15723
15724v_cvt_norm_i16_f16_e32 v5, m0
15725// GFX10: encoding: [0x7c,0xc6,0x0a,0x7e]
15726
15727v_cvt_norm_i16_f16_e32 v5, exec_lo
15728// GFX10: encoding: [0x7e,0xc6,0x0a,0x7e]
15729
15730v_cvt_norm_i16_f16_e32 v5, exec_hi
15731// GFX10: encoding: [0x7f,0xc6,0x0a,0x7e]
15732
15733v_cvt_norm_i16_f16_e32 v5, 0
15734// GFX10: encoding: [0x80,0xc6,0x0a,0x7e]
15735
15736v_cvt_norm_i16_f16_e32 v5, -1
15737// GFX10: encoding: [0xc1,0xc6,0x0a,0x7e]
15738
15739v_cvt_norm_i16_f16_e32 v5, 0.5
15740// GFX10: encoding: [0xf0,0xc6,0x0a,0x7e]
15741
15742v_cvt_norm_i16_f16_e32 v5, -4.0
15743// GFX10: encoding: [0xf7,0xc6,0x0a,0x7e]
15744
15745v_cvt_norm_i16_f16_e32 v5, 0xfe0b
15746// GFX10: encoding: [0xff,0xc6,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
15747
15748v_cvt_norm_i16_f16_e32 v5, 0x3456
15749// GFX10: encoding: [0xff,0xc6,0x0a,0x7e,0x56,0x34,0x00,0x00]
15750
15751v_cvt_norm_i16_f16_e64 v5, v1
15752// GFX10: encoding: [0x05,0x00,0xe3,0xd5,0x01,0x01,0x00,0x00]
15753
15754v_cvt_norm_i16_f16_e64 v255, v1
15755// GFX10: encoding: [0xff,0x00,0xe3,0xd5,0x01,0x01,0x00,0x00]
15756
15757v_cvt_norm_i16_f16_e64 v5, v255
15758// GFX10: encoding: [0x05,0x00,0xe3,0xd5,0xff,0x01,0x00,0x00]
15759
15760v_cvt_norm_i16_f16_e64 v5, s1
15761// GFX10: encoding: [0x05,0x00,0xe3,0xd5,0x01,0x00,0x00,0x00]
15762
15763v_cvt_norm_i16_f16_e64 v5, s101
15764// GFX10: encoding: [0x05,0x00,0xe3,0xd5,0x65,0x00,0x00,0x00]
15765
15766v_cvt_norm_i16_f16_e64 v5, vcc_lo
15767// GFX10: encoding: [0x05,0x00,0xe3,0xd5,0x6a,0x00,0x00,0x00]
15768
15769v_cvt_norm_i16_f16_e64 v5, vcc_hi
15770// GFX10: encoding: [0x05,0x00,0xe3,0xd5,0x6b,0x00,0x00,0x00]
15771
15772v_cvt_norm_i16_f16_e64 v5, m0
15773// GFX10: encoding: [0x05,0x00,0xe3,0xd5,0x7c,0x00,0x00,0x00]
15774
15775v_cvt_norm_i16_f16_e64 v5, exec_lo
15776// GFX10: encoding: [0x05,0x00,0xe3,0xd5,0x7e,0x00,0x00,0x00]
15777
15778v_cvt_norm_i16_f16_e64 v5, exec_hi
15779// GFX10: encoding: [0x05,0x00,0xe3,0xd5,0x7f,0x00,0x00,0x00]
15780
15781v_cvt_norm_i16_f16_e64 v5, 0
15782// GFX10: encoding: [0x05,0x00,0xe3,0xd5,0x80,0x00,0x00,0x00]
15783
15784v_cvt_norm_i16_f16_e64 v5, -1
15785// GFX10: encoding: [0x05,0x00,0xe3,0xd5,0xc1,0x00,0x00,0x00]
15786
15787v_cvt_norm_i16_f16_e64 v5, 0.5
15788// GFX10: encoding: [0x05,0x00,0xe3,0xd5,0xf0,0x00,0x00,0x00]
15789
15790v_cvt_norm_i16_f16_e64 v5, -4.0
15791// GFX10: encoding: [0x05,0x00,0xe3,0xd5,0xf7,0x00,0x00,0x00]
15792
15793v_cvt_norm_i16_f16_e64 v5, -v1
15794// GFX10: encoding: [0x05,0x00,0xe3,0xd5,0x01,0x01,0x00,0x20]
15795
15796v_cvt_norm_i16_f16_e64 v5, |v1|
15797// GFX10: encoding: [0x05,0x01,0xe3,0xd5,0x01,0x01,0x00,0x00]
15798
15799v_cvt_norm_i16_f16_e64 v5, v1 clamp
15800// GFX10: encoding: [0x05,0x80,0xe3,0xd5,0x01,0x01,0x00,0x00]
15801
15802v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15803// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x06,0x06,0x00]
15804
15805v_cvt_norm_i16_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15806// GFX10: encoding: [0xf9,0xc6,0xfe,0x7f,0x01,0x06,0x06,0x00]
15807
15808v_cvt_norm_i16_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15809// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0xff,0x06,0x06,0x00]
15810
15811v_cvt_norm_i16_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15812// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x06,0x86,0x00]
15813
15814v_cvt_norm_i16_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15815// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x65,0x06,0x86,0x00]
15816
15817v_cvt_norm_i16_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15818// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x6a,0x06,0x86,0x00]
15819
15820v_cvt_norm_i16_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15821// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x6b,0x06,0x86,0x00]
15822
15823v_cvt_norm_i16_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15824// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x7c,0x06,0x86,0x00]
15825
15826v_cvt_norm_i16_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15827// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x7e,0x06,0x86,0x00]
15828
15829v_cvt_norm_i16_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15830// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x7f,0x06,0x86,0x00]
15831
15832v_cvt_norm_i16_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15833// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x26,0x06,0x00]
15834
15835v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
15836// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x00,0x06,0x00]
15837
15838v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
15839// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x01,0x06,0x00]
15840
15841v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
15842// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x02,0x06,0x00]
15843
15844v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
15845// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x03,0x06,0x00]
15846
15847v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
15848// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x04,0x06,0x00]
15849
15850v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
15851// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x05,0x06,0x00]
15852
15853v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
15854// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x0e,0x06,0x00]
15855
15856v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
15857// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x16,0x06,0x00]
15858
15859v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
15860// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x06,0x00,0x00]
15861
15862v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
15863// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x06,0x01,0x00]
15864
15865v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
15866// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x06,0x02,0x00]
15867
15868v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
15869// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x06,0x03,0x00]
15870
15871v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
15872// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x06,0x04,0x00]
15873
15874v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
15875// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x06,0x05,0x00]
15876
15877v_cvt_norm_i16_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15878// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x06,0x16,0x00]
15879
15880v_cvt_norm_i16_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15881// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x06,0x26,0x00]
15882
15883v_cvt_norm_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
15884// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0xe4,0x00,0x00]
15885
15886v_cvt_norm_i16_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
15887// GFX10: encoding: [0xfa,0xc6,0xfe,0x7f,0x01,0xe4,0x00,0x00]
15888
15889v_cvt_norm_i16_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
15890// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0xff,0xe4,0x00,0x00]
15891
15892v_cvt_norm_i16_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
15893// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0x1b,0x00,0x00]
15894
15895v_cvt_norm_i16_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
15896// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0x40,0x01,0x00]
15897
15898v_cvt_norm_i16_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
15899// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0x41,0x01,0x00]
15900
15901v_cvt_norm_i16_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
15902// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0x01,0x01,0x00]
15903
15904v_cvt_norm_i16_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
15905// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0x0f,0x01,0x00]
15906
15907v_cvt_norm_i16_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
15908// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0x11,0x01,0x00]
15909
15910v_cvt_norm_i16_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
15911// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0x1f,0x01,0x00]
15912
15913v_cvt_norm_i16_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
15914// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0x21,0x01,0x00]
15915
15916v_cvt_norm_i16_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
15917// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0x2f,0x01,0x00]
15918
15919v_cvt_norm_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
15920// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0xe4,0x00,0x10]
15921
15922v_cvt_norm_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
15923// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0xe4,0x00,0x30]
15924
15925v_cvt_norm_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
15926// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
15927
15928v_cvt_norm_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
15929// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
15930
15931v_cvt_norm_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
15932// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0xe4,0x00,0x01]
15933
15934v_cvt_norm_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
15935// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0xe4,0x00,0x03]
15936
15937v_cvt_norm_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
15938// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
15939
15940v_cvt_norm_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
15941// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
15942
15943v_cvt_norm_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
15944// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0xe4,0x08,0x00]
15945
15946v_cvt_norm_i16_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
15947// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0x51,0x01,0x00]
15948
15949v_cvt_norm_i16_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
15950// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0x5f,0x01,0x00]
15951
15952v_cvt_norm_i16_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
15953// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0x61,0x01,0x00]
15954
15955v_cvt_norm_i16_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
15956// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0x6f,0x01,0x00]
15957
15958v_cvt_norm_u16_f16_e32 v5, v1
15959// GFX10: encoding: [0x01,0xc9,0x0a,0x7e]
15960
15961v_cvt_norm_u16_f16_e32 v255, v1
15962// GFX10: encoding: [0x01,0xc9,0xfe,0x7f]
15963
15964v_cvt_norm_u16_f16_e32 v5, v255
15965// GFX10: encoding: [0xff,0xc9,0x0a,0x7e]
15966
15967v_cvt_norm_u16_f16_e32 v5, s1
15968// GFX10: encoding: [0x01,0xc8,0x0a,0x7e]
15969
15970v_cvt_norm_u16_f16_e32 v5, s101
15971// GFX10: encoding: [0x65,0xc8,0x0a,0x7e]
15972
15973v_cvt_norm_u16_f16_e32 v5, vcc_lo
15974// GFX10: encoding: [0x6a,0xc8,0x0a,0x7e]
15975
15976v_cvt_norm_u16_f16_e32 v5, vcc_hi
15977// GFX10: encoding: [0x6b,0xc8,0x0a,0x7e]
15978
15979v_cvt_norm_u16_f16_e32 v5, m0
15980// GFX10: encoding: [0x7c,0xc8,0x0a,0x7e]
15981
15982v_cvt_norm_u16_f16_e32 v5, exec_lo
15983// GFX10: encoding: [0x7e,0xc8,0x0a,0x7e]
15984
15985v_cvt_norm_u16_f16_e32 v5, exec_hi
15986// GFX10: encoding: [0x7f,0xc8,0x0a,0x7e]
15987
15988v_cvt_norm_u16_f16_e32 v5, 0
15989// GFX10: encoding: [0x80,0xc8,0x0a,0x7e]
15990
15991v_cvt_norm_u16_f16_e32 v5, -1
15992// GFX10: encoding: [0xc1,0xc8,0x0a,0x7e]
15993
15994v_cvt_norm_u16_f16_e32 v5, 0.5
15995// GFX10: encoding: [0xf0,0xc8,0x0a,0x7e]
15996
15997v_cvt_norm_u16_f16_e32 v5, -4.0
15998// GFX10: encoding: [0xf7,0xc8,0x0a,0x7e]
15999
16000v_cvt_norm_u16_f16_e32 v5, 0xfe0b
16001// GFX10: encoding: [0xff,0xc8,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
16002
16003v_cvt_norm_u16_f16_e32 v5, 0x3456
16004// GFX10: encoding: [0xff,0xc8,0x0a,0x7e,0x56,0x34,0x00,0x00]
16005
16006v_cvt_norm_u16_f16_e64 v5, v1
16007// GFX10: encoding: [0x05,0x00,0xe4,0xd5,0x01,0x01,0x00,0x00]
16008
16009v_cvt_norm_u16_f16_e64 v255, v1
16010// GFX10: encoding: [0xff,0x00,0xe4,0xd5,0x01,0x01,0x00,0x00]
16011
16012v_cvt_norm_u16_f16_e64 v5, v255
16013// GFX10: encoding: [0x05,0x00,0xe4,0xd5,0xff,0x01,0x00,0x00]
16014
16015v_cvt_norm_u16_f16_e64 v5, s1
16016// GFX10: encoding: [0x05,0x00,0xe4,0xd5,0x01,0x00,0x00,0x00]
16017
16018v_cvt_norm_u16_f16_e64 v5, s101
16019// GFX10: encoding: [0x05,0x00,0xe4,0xd5,0x65,0x00,0x00,0x00]
16020
16021v_cvt_norm_u16_f16_e64 v5, vcc_lo
16022// GFX10: encoding: [0x05,0x00,0xe4,0xd5,0x6a,0x00,0x00,0x00]
16023
16024v_cvt_norm_u16_f16_e64 v5, vcc_hi
16025// GFX10: encoding: [0x05,0x00,0xe4,0xd5,0x6b,0x00,0x00,0x00]
16026
16027v_cvt_norm_u16_f16_e64 v5, m0
16028// GFX10: encoding: [0x05,0x00,0xe4,0xd5,0x7c,0x00,0x00,0x00]
16029
16030v_cvt_norm_u16_f16_e64 v5, exec_lo
16031// GFX10: encoding: [0x05,0x00,0xe4,0xd5,0x7e,0x00,0x00,0x00]
16032
16033v_cvt_norm_u16_f16_e64 v5, exec_hi
16034// GFX10: encoding: [0x05,0x00,0xe4,0xd5,0x7f,0x00,0x00,0x00]
16035
16036v_cvt_norm_u16_f16_e64 v5, 0
16037// GFX10: encoding: [0x05,0x00,0xe4,0xd5,0x80,0x00,0x00,0x00]
16038
16039v_cvt_norm_u16_f16_e64 v5, -1
16040// GFX10: encoding: [0x05,0x00,0xe4,0xd5,0xc1,0x00,0x00,0x00]
16041
16042v_cvt_norm_u16_f16_e64 v5, 0.5
16043// GFX10: encoding: [0x05,0x00,0xe4,0xd5,0xf0,0x00,0x00,0x00]
16044
16045v_cvt_norm_u16_f16_e64 v5, -4.0
16046// GFX10: encoding: [0x05,0x00,0xe4,0xd5,0xf7,0x00,0x00,0x00]
16047
16048v_cvt_norm_u16_f16_e64 v5, -v1
16049// GFX10: encoding: [0x05,0x00,0xe4,0xd5,0x01,0x01,0x00,0x20]
16050
16051v_cvt_norm_u16_f16_e64 v5, |v1|
16052// GFX10: encoding: [0x05,0x01,0xe4,0xd5,0x01,0x01,0x00,0x00]
16053
16054v_cvt_norm_u16_f16_e64 v5, v1 clamp
16055// GFX10: encoding: [0x05,0x80,0xe4,0xd5,0x01,0x01,0x00,0x00]
16056
16057v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
16058// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x06,0x06,0x00]
16059
16060v_cvt_norm_u16_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
16061// GFX10: encoding: [0xf9,0xc8,0xfe,0x7f,0x01,0x06,0x06,0x00]
16062
16063v_cvt_norm_u16_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
16064// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0xff,0x06,0x06,0x00]
16065
16066v_cvt_norm_u16_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
16067// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x06,0x86,0x00]
16068
16069v_cvt_norm_u16_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
16070// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x65,0x06,0x86,0x00]
16071
16072v_cvt_norm_u16_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
16073// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x6a,0x06,0x86,0x00]
16074
16075v_cvt_norm_u16_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
16076// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x6b,0x06,0x86,0x00]
16077
16078v_cvt_norm_u16_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
16079// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x7c,0x06,0x86,0x00]
16080
16081v_cvt_norm_u16_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
16082// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x7e,0x06,0x86,0x00]
16083
16084v_cvt_norm_u16_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
16085// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x7f,0x06,0x86,0x00]
16086
16087v_cvt_norm_u16_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
16088// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x26,0x06,0x00]
16089
16090v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
16091// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x00,0x06,0x00]
16092
16093v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
16094// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x01,0x06,0x00]
16095
16096v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
16097// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x02,0x06,0x00]
16098
16099v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
16100// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x03,0x06,0x00]
16101
16102v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
16103// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x04,0x06,0x00]
16104
16105v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
16106// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x05,0x06,0x00]
16107
16108v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
16109// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x0e,0x06,0x00]
16110
16111v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
16112// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x16,0x06,0x00]
16113
16114v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
16115// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x06,0x00,0x00]
16116
16117v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
16118// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x06,0x01,0x00]
16119
16120v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
16121// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x06,0x02,0x00]
16122
16123v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
16124// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x06,0x03,0x00]
16125
16126v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
16127// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x06,0x04,0x00]
16128
16129v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
16130// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x06,0x05,0x00]
16131
16132v_cvt_norm_u16_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
16133// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x06,0x16,0x00]
16134
16135v_cvt_norm_u16_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
16136// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x06,0x26,0x00]
16137
16138v_cvt_norm_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
16139// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0xe4,0x00,0x00]
16140
16141v_cvt_norm_u16_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
16142// GFX10: encoding: [0xfa,0xc8,0xfe,0x7f,0x01,0xe4,0x00,0x00]
16143
16144v_cvt_norm_u16_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
16145// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0xff,0xe4,0x00,0x00]
16146
16147v_cvt_norm_u16_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
16148// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0x1b,0x00,0x00]
16149
16150v_cvt_norm_u16_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
16151// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0x40,0x01,0x00]
16152
16153v_cvt_norm_u16_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
16154// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0x41,0x01,0x00]
16155
16156v_cvt_norm_u16_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
16157// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0x01,0x01,0x00]
16158
16159v_cvt_norm_u16_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
16160// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0x0f,0x01,0x00]
16161
16162v_cvt_norm_u16_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
16163// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0x11,0x01,0x00]
16164
16165v_cvt_norm_u16_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
16166// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0x1f,0x01,0x00]
16167
16168v_cvt_norm_u16_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
16169// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0x21,0x01,0x00]
16170
16171v_cvt_norm_u16_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
16172// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0x2f,0x01,0x00]
16173
16174v_cvt_norm_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
16175// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0xe4,0x00,0x10]
16176
16177v_cvt_norm_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
16178// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0xe4,0x00,0x30]
16179
16180v_cvt_norm_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
16181// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
16182
16183v_cvt_norm_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
16184// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
16185
16186v_cvt_norm_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
16187// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0xe4,0x00,0x01]
16188
16189v_cvt_norm_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
16190// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0xe4,0x00,0x03]
16191
16192v_cvt_norm_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
16193// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
16194
16195v_cvt_norm_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
16196// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
16197
16198v_cvt_norm_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
16199// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0xe4,0x08,0x00]
16200
16201v_cvt_norm_u16_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
16202// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0x51,0x01,0x00]
16203
16204v_cvt_norm_u16_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
16205// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0x5f,0x01,0x00]
16206
16207v_cvt_norm_u16_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
16208// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0x61,0x01,0x00]
16209
16210v_cvt_norm_u16_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
16211// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0x6f,0x01,0x00]
16212
16213v_swap_b32 v5, v1
16214// GFX10: encoding: [0x01,0xcb,0x0a,0x7e]
16215
16216v_swap_b32 v255, v1
16217// GFX10: encoding: [0x01,0xcb,0xfe,0x7f]
16218
16219v_swap_b32 v5, v255
16220// GFX10: encoding: [0xff,0xcb,0x0a,0x7e]
16221
16222v_swaprel_b32 v5, v1
16223// GFX10: encoding: [0x01,0xd1,0x0a,0x7e]
16224
16225v_swaprel_b32 v255, v1
16226// GFX10: encoding: [0x01,0xd1,0xfe,0x7f]
16227
16228v_swaprel_b32 v5, v255
16229// GFX10: encoding: [0xff,0xd1,0x0a,0x7e]
16230