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_i32_f64_e64 v5, s[4:5] mul:2
371// GFX10: encoding: [0x05,0x00,0x83,0xd5,0x04,0x00,0x00,0x08]
372
373v_cvt_i32_f64_e64 v5, v[1:2] clamp div:2
374// GFX10: encoding: [0x05,0x80,0x83,0xd5,0x01,0x01,0x00,0x18]
375
376v_cvt_f64_i32_e32 v[5:6], v1
377// GFX10: encoding: [0x01,0x09,0x0a,0x7e]
378
379v_cvt_f64_i32_e32 v[254:255], v1
380// GFX10: encoding: [0x01,0x09,0xfc,0x7f]
381
382v_cvt_f64_i32_e32 v[5:6], v255
383// GFX10: encoding: [0xff,0x09,0x0a,0x7e]
384
385v_cvt_f64_i32_e32 v[5:6], s1
386// GFX10: encoding: [0x01,0x08,0x0a,0x7e]
387
388v_cvt_f64_i32_e32 v[5:6], s103
389// GFX10: encoding: [0x67,0x08,0x0a,0x7e]
390
391v_cvt_f64_i32_e32 v[5:6], vcc_lo
392// GFX10: encoding: [0x6a,0x08,0x0a,0x7e]
393
394v_cvt_f64_i32_e32 v[5:6], vcc_hi
395// GFX10: encoding: [0x6b,0x08,0x0a,0x7e]
396
397v_cvt_f64_i32_e32 v[5:6], ttmp11
398// GFX10: encoding: [0x77,0x08,0x0a,0x7e]
399
400v_cvt_f64_i32_e32 v[5:6], m0
401// GFX10: encoding: [0x7c,0x08,0x0a,0x7e]
402
403v_cvt_f64_i32_e32 v[5:6], exec_lo
404// GFX10: encoding: [0x7e,0x08,0x0a,0x7e]
405
406v_cvt_f64_i32_e32 v[5:6], exec_hi
407// GFX10: encoding: [0x7f,0x08,0x0a,0x7e]
408
409v_cvt_f64_i32_e32 v[5:6], 0
410// GFX10: encoding: [0x80,0x08,0x0a,0x7e]
411
412v_cvt_f64_i32_e32 v[5:6], -1
413// GFX10: encoding: [0xc1,0x08,0x0a,0x7e]
414
415v_cvt_f64_i32_e32 v[5:6], 0.5
416// GFX10: encoding: [0xf0,0x08,0x0a,0x7e]
417
418v_cvt_f64_i32_e32 v[5:6], -4.0
419// GFX10: encoding: [0xf7,0x08,0x0a,0x7e]
420
421v_cvt_f64_i32_e32 v[5:6], 0xaf123456
422// GFX10: encoding: [0xff,0x08,0x0a,0x7e,0x56,0x34,0x12,0xaf]
423
424v_cvt_f64_i32_e32 v[5:6], 0x3f717273
425// GFX10: encoding: [0xff,0x08,0x0a,0x7e,0x73,0x72,0x71,0x3f]
426
427v_cvt_f64_i32_e64 v[5:6], v1
428// GFX10: encoding: [0x05,0x00,0x84,0xd5,0x01,0x01,0x00,0x00]
429
430v_cvt_f64_i32_e64 v[254:255], v1
431// GFX10: encoding: [0xfe,0x00,0x84,0xd5,0x01,0x01,0x00,0x00]
432
433v_cvt_f64_i32_e64 v[5:6], v255
434// GFX10: encoding: [0x05,0x00,0x84,0xd5,0xff,0x01,0x00,0x00]
435
436v_cvt_f64_i32_e64 v[5:6], s1
437// GFX10: encoding: [0x05,0x00,0x84,0xd5,0x01,0x00,0x00,0x00]
438
439v_cvt_f64_i32_e64 v[5:6], s101
440// GFX10: encoding: [0x05,0x00,0x84,0xd5,0x65,0x00,0x00,0x00]
441
442v_cvt_f64_i32_e64 v[5:6], vcc_lo
443// GFX10: encoding: [0x05,0x00,0x84,0xd5,0x6a,0x00,0x00,0x00]
444
445v_cvt_f64_i32_e64 v[5:6], vcc_hi
446// GFX10: encoding: [0x05,0x00,0x84,0xd5,0x6b,0x00,0x00,0x00]
447
448v_cvt_f64_i32_e64 v[5:6], m0
449// GFX10: encoding: [0x05,0x00,0x84,0xd5,0x7c,0x00,0x00,0x00]
450
451v_cvt_f64_i32_e64 v[5:6], exec_lo
452// GFX10: encoding: [0x05,0x00,0x84,0xd5,0x7e,0x00,0x00,0x00]
453
454v_cvt_f64_i32_e64 v[5:6], exec_hi
455// GFX10: encoding: [0x05,0x00,0x84,0xd5,0x7f,0x00,0x00,0x00]
456
457v_cvt_f64_i32_e64 v[5:6], 0
458// GFX10: encoding: [0x05,0x00,0x84,0xd5,0x80,0x00,0x00,0x00]
459
460v_cvt_f64_i32_e64 v[5:6], -1
461// GFX10: encoding: [0x05,0x00,0x84,0xd5,0xc1,0x00,0x00,0x00]
462
463v_cvt_f64_i32_e64 v[5:6], 0.5
464// GFX10: encoding: [0x05,0x00,0x84,0xd5,0xf0,0x00,0x00,0x00]
465
466v_cvt_f64_i32_e64 v[5:6], -4.0
467// GFX10: encoding: [0x05,0x00,0x84,0xd5,0xf7,0x00,0x00,0x00]
468
469v_cvt_f64_i32_e64 v[5:6], v1 clamp
470// GFX10: encoding: [0x05,0x80,0x84,0xd5,0x01,0x01,0x00,0x00]
471
472v_cvt_f64_i32_e64 v[5:6], v1 mul:2
473// GFX10: encoding: [0x05,0x00,0x84,0xd5,0x01,0x01,0x00,0x08]
474
475v_cvt_f64_i32_e64 v[5:6], v1 mul:4
476// GFX10: encoding: [0x05,0x00,0x84,0xd5,0x01,0x01,0x00,0x10]
477
478v_cvt_f64_i32_e64 v[5:6], v1 div:2
479// GFX10: encoding: [0x05,0x00,0x84,0xd5,0x01,0x01,0x00,0x18]
480
481v_cvt_f32_i32_e32 v5, v1
482// GFX10: encoding: [0x01,0x0b,0x0a,0x7e]
483
484v_cvt_f32_i32_e32 v255, v1
485// GFX10: encoding: [0x01,0x0b,0xfe,0x7f]
486
487v_cvt_f32_i32_e32 v5, v255
488// GFX10: encoding: [0xff,0x0b,0x0a,0x7e]
489
490v_cvt_f32_i32_e32 v5, s1
491// GFX10: encoding: [0x01,0x0a,0x0a,0x7e]
492
493v_cvt_f32_i32_e32 v5, s103
494// GFX10: encoding: [0x67,0x0a,0x0a,0x7e]
495
496v_cvt_f32_i32_e32 v5, vcc_lo
497// GFX10: encoding: [0x6a,0x0a,0x0a,0x7e]
498
499v_cvt_f32_i32_e32 v5, vcc_hi
500// GFX10: encoding: [0x6b,0x0a,0x0a,0x7e]
501
502v_cvt_f32_i32_e32 v5, ttmp11
503// GFX10: encoding: [0x77,0x0a,0x0a,0x7e]
504
505v_cvt_f32_i32_e32 v5, m0
506// GFX10: encoding: [0x7c,0x0a,0x0a,0x7e]
507
508v_cvt_f32_i32_e32 v5, exec_lo
509// GFX10: encoding: [0x7e,0x0a,0x0a,0x7e]
510
511v_cvt_f32_i32_e32 v5, exec_hi
512// GFX10: encoding: [0x7f,0x0a,0x0a,0x7e]
513
514v_cvt_f32_i32_e32 v5, 0
515// GFX10: encoding: [0x80,0x0a,0x0a,0x7e]
516
517v_cvt_f32_i32_e32 v5, -1
518// GFX10: encoding: [0xc1,0x0a,0x0a,0x7e]
519
520v_cvt_f32_i32_e32 v5, 0.5
521// GFX10: encoding: [0xf0,0x0a,0x0a,0x7e]
522
523v_cvt_f32_i32_e32 v5, -4.0
524// GFX10: encoding: [0xf7,0x0a,0x0a,0x7e]
525
526v_cvt_f32_i32_e32 v5, 0xaf123456
527// GFX10: encoding: [0xff,0x0a,0x0a,0x7e,0x56,0x34,0x12,0xaf]
528
529v_cvt_f32_i32_e32 v5, 0x3f717273
530// GFX10: encoding: [0xff,0x0a,0x0a,0x7e,0x73,0x72,0x71,0x3f]
531
532v_cvt_f32_i32_e64 v5, v1
533// GFX10: encoding: [0x05,0x00,0x85,0xd5,0x01,0x01,0x00,0x00]
534
535v_cvt_f32_i32_e64 v255, v1
536// GFX10: encoding: [0xff,0x00,0x85,0xd5,0x01,0x01,0x00,0x00]
537
538v_cvt_f32_i32_e64 v5, v255
539// GFX10: encoding: [0x05,0x00,0x85,0xd5,0xff,0x01,0x00,0x00]
540
541v_cvt_f32_i32_e64 v5, s1
542// GFX10: encoding: [0x05,0x00,0x85,0xd5,0x01,0x00,0x00,0x00]
543
544v_cvt_f32_i32_e64 v5, s101
545// GFX10: encoding: [0x05,0x00,0x85,0xd5,0x65,0x00,0x00,0x00]
546
547v_cvt_f32_i32_e64 v5, vcc_lo
548// GFX10: encoding: [0x05,0x00,0x85,0xd5,0x6a,0x00,0x00,0x00]
549
550v_cvt_f32_i32_e64 v5, vcc_hi
551// GFX10: encoding: [0x05,0x00,0x85,0xd5,0x6b,0x00,0x00,0x00]
552
553v_cvt_f32_i32_e64 v5, m0
554// GFX10: encoding: [0x05,0x00,0x85,0xd5,0x7c,0x00,0x00,0x00]
555
556v_cvt_f32_i32_e64 v5, exec_lo
557// GFX10: encoding: [0x05,0x00,0x85,0xd5,0x7e,0x00,0x00,0x00]
558
559v_cvt_f32_i32_e64 v5, exec_hi
560// GFX10: encoding: [0x05,0x00,0x85,0xd5,0x7f,0x00,0x00,0x00]
561
562v_cvt_f32_i32_e64 v5, 0
563// GFX10: encoding: [0x05,0x00,0x85,0xd5,0x80,0x00,0x00,0x00]
564
565v_cvt_f32_i32_e64 v5, -1
566// GFX10: encoding: [0x05,0x00,0x85,0xd5,0xc1,0x00,0x00,0x00]
567
568v_cvt_f32_i32_e64 v5, 0.5
569// GFX10: encoding: [0x05,0x00,0x85,0xd5,0xf0,0x00,0x00,0x00]
570
571v_cvt_f32_i32_e64 v5, -4.0
572// GFX10: encoding: [0x05,0x00,0x85,0xd5,0xf7,0x00,0x00,0x00]
573
574v_cvt_f32_i32_e64 v5, v1 clamp
575// GFX10: encoding: [0x05,0x80,0x85,0xd5,0x01,0x01,0x00,0x00]
576
577v_cvt_f32_i32_e64 v5, v1 mul:2
578// GFX10: encoding: [0x05,0x00,0x85,0xd5,0x01,0x01,0x00,0x08]
579
580v_cvt_f32_i32_e64 v5, v1 mul:4
581// GFX10: encoding: [0x05,0x00,0x85,0xd5,0x01,0x01,0x00,0x10]
582
583v_cvt_f32_i32_e64 v5, v1 div:2
584// GFX10: encoding: [0x05,0x00,0x85,0xd5,0x01,0x01,0x00,0x18]
585
586v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
587// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x06,0x00]
588
589v_cvt_f32_i32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
590// GFX10: encoding: [0xf9,0x0a,0xfe,0x7f,0x01,0x06,0x06,0x00]
591
592v_cvt_f32_i32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
593// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0xff,0x06,0x06,0x00]
594
595v_cvt_f32_i32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
596// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x86,0x00]
597
598v_cvt_f32_i32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
599// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x65,0x06,0x86,0x00]
600
601v_cvt_f32_i32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
602// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x6a,0x06,0x86,0x00]
603
604v_cvt_f32_i32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
605// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x6b,0x06,0x86,0x00]
606
607v_cvt_f32_i32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
608// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x7c,0x06,0x86,0x00]
609
610v_cvt_f32_i32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
611// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x7e,0x06,0x86,0x00]
612
613v_cvt_f32_i32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
614// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x7f,0x06,0x86,0x00]
615
616v_cvt_f32_i32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
617// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x26,0x06,0x00]
618
619v_cvt_f32_i32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
620// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x46,0x06,0x00]
621
622v_cvt_f32_i32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
623// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x86,0x06,0x00]
624
625v_cvt_f32_i32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
626// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0xc6,0x06,0x00]
627
628v_cvt_f32_i32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
629// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x06,0x00]
630
631v_cvt_f32_i32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
632// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x00,0x06,0x00]
633
634v_cvt_f32_i32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
635// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x01,0x06,0x00]
636
637v_cvt_f32_i32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
638// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x02,0x06,0x00]
639
640v_cvt_f32_i32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
641// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x03,0x06,0x00]
642
643v_cvt_f32_i32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
644// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x04,0x06,0x00]
645
646v_cvt_f32_i32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
647// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x05,0x06,0x00]
648
649v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
650// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x0e,0x06,0x00]
651
652v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
653// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x16,0x06,0x00]
654
655v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
656// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x16,0x06,0x00]
657
658v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
659// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x06,0x00]
660
661v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
662// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x00,0x00]
663
664v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
665// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x01,0x00]
666
667v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
668// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x02,0x00]
669
670v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
671// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x03,0x00]
672
673v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
674// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x04,0x00]
675
676v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
677// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x05,0x00]
678
679v_cvt_f32_i32_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
680// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x0e,0x00]
681
682v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
683// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0x00]
684
685v_cvt_f32_i32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
686// GFX10: encoding: [0xfa,0x0a,0xfe,0x7f,0x01,0xe4,0x00,0x00]
687
688v_cvt_f32_i32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
689// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0xff,0xe4,0x00,0x00]
690
691v_cvt_f32_i32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
692// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x1b,0x00,0x00]
693
694v_cvt_f32_i32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
695// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x40,0x01,0x00]
696
697v_cvt_f32_i32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
698// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x41,0x01,0x00]
699
700v_cvt_f32_i32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
701// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x01,0x01,0x00]
702
703v_cvt_f32_i32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
704// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x0f,0x01,0x00]
705
706v_cvt_f32_i32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
707// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x11,0x01,0x00]
708
709v_cvt_f32_i32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
710// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x1f,0x01,0x00]
711
712v_cvt_f32_i32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
713// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x21,0x01,0x00]
714
715v_cvt_f32_i32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
716// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x2f,0x01,0x00]
717
718v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
719// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0x10]
720
721v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
722// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0x30]
723
724v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
725// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
726
727v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
728// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
729
730v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
731// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0x01]
732
733v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
734// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0x03]
735
736v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
737// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
738
739v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
740// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
741
742v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
743// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x08,0x00]
744
745v_cvt_f32_i32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
746// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x51,0x01,0x00]
747
748v_cvt_f32_i32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
749// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x5f,0x01,0x00]
750
751v_cvt_f32_i32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
752// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x61,0x01,0x00]
753
754v_cvt_f32_i32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
755// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x6f,0x01,0x00]
756
757v_cvt_f32_u32_e32 v5, v1
758// GFX10: encoding: [0x01,0x0d,0x0a,0x7e]
759
760v_cvt_f32_u32_e32 v255, v1
761// GFX10: encoding: [0x01,0x0d,0xfe,0x7f]
762
763v_cvt_f32_u32_e32 v5, v255
764// GFX10: encoding: [0xff,0x0d,0x0a,0x7e]
765
766v_cvt_f32_u32_e32 v5, s1
767// GFX10: encoding: [0x01,0x0c,0x0a,0x7e]
768
769v_cvt_f32_u32_e32 v5, s103
770// GFX10: encoding: [0x67,0x0c,0x0a,0x7e]
771
772v_cvt_f32_u32_e32 v5, vcc_lo
773// GFX10: encoding: [0x6a,0x0c,0x0a,0x7e]
774
775v_cvt_f32_u32_e32 v5, vcc_hi
776// GFX10: encoding: [0x6b,0x0c,0x0a,0x7e]
777
778v_cvt_f32_u32_e32 v5, ttmp11
779// GFX10: encoding: [0x77,0x0c,0x0a,0x7e]
780
781v_cvt_f32_u32_e32 v5, m0
782// GFX10: encoding: [0x7c,0x0c,0x0a,0x7e]
783
784v_cvt_f32_u32_e32 v5, exec_lo
785// GFX10: encoding: [0x7e,0x0c,0x0a,0x7e]
786
787v_cvt_f32_u32_e32 v5, exec_hi
788// GFX10: encoding: [0x7f,0x0c,0x0a,0x7e]
789
790v_cvt_f32_u32_e32 v5, 0
791// GFX10: encoding: [0x80,0x0c,0x0a,0x7e]
792
793v_cvt_f32_u32_e32 v5, -1
794// GFX10: encoding: [0xc1,0x0c,0x0a,0x7e]
795
796v_cvt_f32_u32_e32 v5, 0.5
797// GFX10: encoding: [0xf0,0x0c,0x0a,0x7e]
798
799v_cvt_f32_u32_e32 v5, -4.0
800// GFX10: encoding: [0xf7,0x0c,0x0a,0x7e]
801
802v_cvt_f32_u32_e32 v5, 0xaf123456
803// GFX10: encoding: [0xff,0x0c,0x0a,0x7e,0x56,0x34,0x12,0xaf]
804
805v_cvt_f32_u32_e32 v5, 0x3f717273
806// GFX10: encoding: [0xff,0x0c,0x0a,0x7e,0x73,0x72,0x71,0x3f]
807
808v_cvt_f32_u32_e64 v5, v1
809// GFX10: encoding: [0x05,0x00,0x86,0xd5,0x01,0x01,0x00,0x00]
810
811v_cvt_f32_u32_e64 v255, v1
812// GFX10: encoding: [0xff,0x00,0x86,0xd5,0x01,0x01,0x00,0x00]
813
814v_cvt_f32_u32_e64 v5, v255
815// GFX10: encoding: [0x05,0x00,0x86,0xd5,0xff,0x01,0x00,0x00]
816
817v_cvt_f32_u32_e64 v5, s1
818// GFX10: encoding: [0x05,0x00,0x86,0xd5,0x01,0x00,0x00,0x00]
819
820v_cvt_f32_u32_e64 v5, s101
821// GFX10: encoding: [0x05,0x00,0x86,0xd5,0x65,0x00,0x00,0x00]
822
823v_cvt_f32_u32_e64 v5, vcc_lo
824// GFX10: encoding: [0x05,0x00,0x86,0xd5,0x6a,0x00,0x00,0x00]
825
826v_cvt_f32_u32_e64 v5, vcc_hi
827// GFX10: encoding: [0x05,0x00,0x86,0xd5,0x6b,0x00,0x00,0x00]
828
829v_cvt_f32_u32_e64 v5, m0
830// GFX10: encoding: [0x05,0x00,0x86,0xd5,0x7c,0x00,0x00,0x00]
831
832v_cvt_f32_u32_e64 v5, exec_lo
833// GFX10: encoding: [0x05,0x00,0x86,0xd5,0x7e,0x00,0x00,0x00]
834
835v_cvt_f32_u32_e64 v5, exec_hi
836// GFX10: encoding: [0x05,0x00,0x86,0xd5,0x7f,0x00,0x00,0x00]
837
838v_cvt_f32_u32_e64 v5, 0
839// GFX10: encoding: [0x05,0x00,0x86,0xd5,0x80,0x00,0x00,0x00]
840
841v_cvt_f32_u32_e64 v5, -1
842// GFX10: encoding: [0x05,0x00,0x86,0xd5,0xc1,0x00,0x00,0x00]
843
844v_cvt_f32_u32_e64 v5, 0.5
845// GFX10: encoding: [0x05,0x00,0x86,0xd5,0xf0,0x00,0x00,0x00]
846
847v_cvt_f32_u32_e64 v5, -4.0
848// GFX10: encoding: [0x05,0x00,0x86,0xd5,0xf7,0x00,0x00,0x00]
849
850v_cvt_f32_u32_e64 v5, v1 clamp
851// GFX10: encoding: [0x05,0x80,0x86,0xd5,0x01,0x01,0x00,0x00]
852
853v_cvt_f32_u32_e64 v5, v1 mul:2
854// GFX10: encoding: [0x05,0x00,0x86,0xd5,0x01,0x01,0x00,0x08]
855
856v_cvt_f32_u32_e64 v5, v1 mul:4
857// GFX10: encoding: [0x05,0x00,0x86,0xd5,0x01,0x01,0x00,0x10]
858
859v_cvt_f32_u32_e64 v5, v1 div:2
860// GFX10: encoding: [0x05,0x00,0x86,0xd5,0x01,0x01,0x00,0x18]
861
862v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
863// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x06,0x00]
864
865v_cvt_f32_u32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
866// GFX10: encoding: [0xf9,0x0c,0xfe,0x7f,0x01,0x06,0x06,0x00]
867
868v_cvt_f32_u32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
869// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0xff,0x06,0x06,0x00]
870
871v_cvt_f32_u32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
872// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x86,0x00]
873
874v_cvt_f32_u32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
875// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x65,0x06,0x86,0x00]
876
877v_cvt_f32_u32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
878// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x6a,0x06,0x86,0x00]
879
880v_cvt_f32_u32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
881// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x6b,0x06,0x86,0x00]
882
883v_cvt_f32_u32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
884// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x7c,0x06,0x86,0x00]
885
886v_cvt_f32_u32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
887// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x7e,0x06,0x86,0x00]
888
889v_cvt_f32_u32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
890// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x7f,0x06,0x86,0x00]
891
892v_cvt_f32_u32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
893// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x26,0x06,0x00]
894
895v_cvt_f32_u32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
896// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x46,0x06,0x00]
897
898v_cvt_f32_u32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
899// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x86,0x06,0x00]
900
901v_cvt_f32_u32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
902// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0xc6,0x06,0x00]
903
904v_cvt_f32_u32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
905// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x06,0x00]
906
907v_cvt_f32_u32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
908// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x00,0x06,0x00]
909
910v_cvt_f32_u32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
911// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x01,0x06,0x00]
912
913v_cvt_f32_u32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
914// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x02,0x06,0x00]
915
916v_cvt_f32_u32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
917// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x03,0x06,0x00]
918
919v_cvt_f32_u32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
920// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x04,0x06,0x00]
921
922v_cvt_f32_u32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
923// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x05,0x06,0x00]
924
925v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
926// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x0e,0x06,0x00]
927
928v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
929// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x16,0x06,0x00]
930
931v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
932// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x16,0x06,0x00]
933
934v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
935// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x06,0x00]
936
937v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
938// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x00,0x00]
939
940v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
941// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x01,0x00]
942
943v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
944// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x02,0x00]
945
946v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
947// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x03,0x00]
948
949v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
950// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x04,0x00]
951
952v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
953// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x05,0x00]
954
955v_cvt_f32_u32_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
956// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x0e,0x00]
957
958v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
959// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0x00]
960
961v_cvt_f32_u32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
962// GFX10: encoding: [0xfa,0x0c,0xfe,0x7f,0x01,0xe4,0x00,0x00]
963
964v_cvt_f32_u32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
965// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0xff,0xe4,0x00,0x00]
966
967v_cvt_f32_u32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
968// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x1b,0x00,0x00]
969
970v_cvt_f32_u32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
971// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x40,0x01,0x00]
972
973v_cvt_f32_u32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
974// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x41,0x01,0x00]
975
976v_cvt_f32_u32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
977// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x01,0x01,0x00]
978
979v_cvt_f32_u32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
980// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x0f,0x01,0x00]
981
982v_cvt_f32_u32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
983// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x11,0x01,0x00]
984
985v_cvt_f32_u32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
986// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x1f,0x01,0x00]
987
988v_cvt_f32_u32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
989// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x21,0x01,0x00]
990
991v_cvt_f32_u32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
992// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x2f,0x01,0x00]
993
994v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
995// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0x10]
996
997v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
998// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0x30]
999
1000v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
1001// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
1002
1003v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
1004// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
1005
1006v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
1007// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0x01]
1008
1009v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
1010// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0x03]
1011
1012v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
1013// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
1014
1015v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
1016// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
1017
1018v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
1019// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x08,0x00]
1020
1021v_cvt_f32_u32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
1022// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x51,0x01,0x00]
1023
1024v_cvt_f32_u32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
1025// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x5f,0x01,0x00]
1026
1027v_cvt_f32_u32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
1028// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x61,0x01,0x00]
1029
1030v_cvt_f32_u32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
1031// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x6f,0x01,0x00]
1032
1033v_cvt_u32_f32_e32 v5, v1
1034// GFX10: encoding: [0x01,0x0f,0x0a,0x7e]
1035
1036v_cvt_u32_f32_e32 v255, v1
1037// GFX10: encoding: [0x01,0x0f,0xfe,0x7f]
1038
1039v_cvt_u32_f32_e32 v5, v255
1040// GFX10: encoding: [0xff,0x0f,0x0a,0x7e]
1041
1042v_cvt_u32_f32_e32 v5, s1
1043// GFX10: encoding: [0x01,0x0e,0x0a,0x7e]
1044
1045v_cvt_u32_f32_e32 v5, s103
1046// GFX10: encoding: [0x67,0x0e,0x0a,0x7e]
1047
1048v_cvt_u32_f32_e32 v5, vcc_lo
1049// GFX10: encoding: [0x6a,0x0e,0x0a,0x7e]
1050
1051v_cvt_u32_f32_e32 v5, vcc_hi
1052// GFX10: encoding: [0x6b,0x0e,0x0a,0x7e]
1053
1054v_cvt_u32_f32_e32 v5, ttmp11
1055// GFX10: encoding: [0x77,0x0e,0x0a,0x7e]
1056
1057v_cvt_u32_f32_e32 v5, m0
1058// GFX10: encoding: [0x7c,0x0e,0x0a,0x7e]
1059
1060v_cvt_u32_f32_e32 v5, exec_lo
1061// GFX10: encoding: [0x7e,0x0e,0x0a,0x7e]
1062
1063v_cvt_u32_f32_e32 v5, exec_hi
1064// GFX10: encoding: [0x7f,0x0e,0x0a,0x7e]
1065
1066v_cvt_u32_f32_e32 v5, 0
1067// GFX10: encoding: [0x80,0x0e,0x0a,0x7e]
1068
1069v_cvt_u32_f32_e32 v5, -1
1070// GFX10: encoding: [0xc1,0x0e,0x0a,0x7e]
1071
1072v_cvt_u32_f32_e32 v5, 0.5
1073// GFX10: encoding: [0xf0,0x0e,0x0a,0x7e]
1074
1075v_cvt_u32_f32_e32 v5, -4.0
1076// GFX10: encoding: [0xf7,0x0e,0x0a,0x7e]
1077
1078v_cvt_u32_f32_e32 v5, 0xaf123456
1079// GFX10: encoding: [0xff,0x0e,0x0a,0x7e,0x56,0x34,0x12,0xaf]
1080
1081v_cvt_u32_f32_e32 v5, 0x3f717273
1082// GFX10: encoding: [0xff,0x0e,0x0a,0x7e,0x73,0x72,0x71,0x3f]
1083
1084v_cvt_u32_f32_e64 v5, v1
1085// GFX10: encoding: [0x05,0x00,0x87,0xd5,0x01,0x01,0x00,0x00]
1086
1087v_cvt_u32_f32_e64 v255, v1
1088// GFX10: encoding: [0xff,0x00,0x87,0xd5,0x01,0x01,0x00,0x00]
1089
1090v_cvt_u32_f32_e64 v5, v255
1091// GFX10: encoding: [0x05,0x00,0x87,0xd5,0xff,0x01,0x00,0x00]
1092
1093v_cvt_u32_f32_e64 v5, s1
1094// GFX10: encoding: [0x05,0x00,0x87,0xd5,0x01,0x00,0x00,0x00]
1095
1096v_cvt_u32_f32_e64 v5, s101
1097// GFX10: encoding: [0x05,0x00,0x87,0xd5,0x65,0x00,0x00,0x00]
1098
1099v_cvt_u32_f32_e64 v5, vcc_lo
1100// GFX10: encoding: [0x05,0x00,0x87,0xd5,0x6a,0x00,0x00,0x00]
1101
1102v_cvt_u32_f32_e64 v5, vcc_hi
1103// GFX10: encoding: [0x05,0x00,0x87,0xd5,0x6b,0x00,0x00,0x00]
1104
1105v_cvt_u32_f32_e64 v5, m0
1106// GFX10: encoding: [0x05,0x00,0x87,0xd5,0x7c,0x00,0x00,0x00]
1107
1108v_cvt_u32_f32_e64 v5, exec_lo
1109// GFX10: encoding: [0x05,0x00,0x87,0xd5,0x7e,0x00,0x00,0x00]
1110
1111v_cvt_u32_f32_e64 v5, exec_hi
1112// GFX10: encoding: [0x05,0x00,0x87,0xd5,0x7f,0x00,0x00,0x00]
1113
1114v_cvt_u32_f32_e64 v5, 0
1115// GFX10: encoding: [0x05,0x00,0x87,0xd5,0x80,0x00,0x00,0x00]
1116
1117v_cvt_u32_f32_e64 v5, -1
1118// GFX10: encoding: [0x05,0x00,0x87,0xd5,0xc1,0x00,0x00,0x00]
1119
1120v_cvt_u32_f32_e64 v5, 0.5
1121// GFX10: encoding: [0x05,0x00,0x87,0xd5,0xf0,0x00,0x00,0x00]
1122
1123v_cvt_u32_f32_e64 v5, -4.0
1124// GFX10: encoding: [0x05,0x00,0x87,0xd5,0xf7,0x00,0x00,0x00]
1125
1126v_cvt_u32_f32_e64 v5, -v1
1127// GFX10: encoding: [0x05,0x00,0x87,0xd5,0x01,0x01,0x00,0x20]
1128
1129v_cvt_u32_f32_e64 v5, |v1|
1130// GFX10: encoding: [0x05,0x01,0x87,0xd5,0x01,0x01,0x00,0x00]
1131
1132v_cvt_u32_f32_e64 v5, v1 clamp
1133// GFX10: encoding: [0x05,0x80,0x87,0xd5,0x01,0x01,0x00,0x00]
1134
1135v_cvt_u32_f32_e64 v5, s1 mul:2
1136// GFX10: encoding: [0x05,0x00,0x87,0xd5,0x01,0x00,0x00,0x08]
1137
1138v_cvt_u32_f32_e64 v5, v1 clamp div:2
1139// GFX10: encoding: [0x05,0x80,0x87,0xd5,0x01,0x01,0x00,0x18]
1140
1141v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1142// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x06,0x00]
1143
1144v_cvt_u32_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1145// GFX10: encoding: [0xf9,0x0e,0xfe,0x7f,0x01,0x06,0x06,0x00]
1146
1147v_cvt_u32_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1148// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0xff,0x06,0x06,0x00]
1149
1150v_cvt_u32_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1151// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x86,0x00]
1152
1153v_cvt_u32_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1154// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x65,0x06,0x86,0x00]
1155
1156v_cvt_u32_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1157// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x6a,0x06,0x86,0x00]
1158
1159v_cvt_u32_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1160// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x6b,0x06,0x86,0x00]
1161
1162v_cvt_u32_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1163// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x7c,0x06,0x86,0x00]
1164
1165v_cvt_u32_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1166// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x7e,0x06,0x86,0x00]
1167
1168v_cvt_u32_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1169// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x7f,0x06,0x86,0x00]
1170
1171v_cvt_u32_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1172// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x26,0x06,0x00]
1173
1174v_cvt_u32_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
1175// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x06,0x00]
1176
1177v_cvt_u32_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
1178// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x00,0x06,0x00]
1179
1180v_cvt_u32_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
1181// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x01,0x06,0x00]
1182
1183v_cvt_u32_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
1184// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x02,0x06,0x00]
1185
1186v_cvt_u32_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
1187// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x03,0x06,0x00]
1188
1189v_cvt_u32_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
1190// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x04,0x06,0x00]
1191
1192v_cvt_u32_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
1193// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x05,0x06,0x00]
1194
1195v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
1196// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x0e,0x06,0x00]
1197
1198v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
1199// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x16,0x06,0x00]
1200
1201v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
1202// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x16,0x06,0x00]
1203
1204v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
1205// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x06,0x00]
1206
1207v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
1208// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x00,0x00]
1209
1210v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
1211// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x01,0x00]
1212
1213v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
1214// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x02,0x00]
1215
1216v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
1217// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x03,0x00]
1218
1219v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
1220// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x04,0x00]
1221
1222v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
1223// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x05,0x00]
1224
1225v_cvt_u32_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1226// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x16,0x00]
1227
1228v_cvt_u32_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1229// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x26,0x00]
1230
1231v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
1232// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0x00]
1233
1234v_cvt_u32_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
1235// GFX10: encoding: [0xfa,0x0e,0xfe,0x7f,0x01,0xe4,0x00,0x00]
1236
1237v_cvt_u32_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
1238// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0xff,0xe4,0x00,0x00]
1239
1240v_cvt_u32_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
1241// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x1b,0x00,0x00]
1242
1243v_cvt_u32_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
1244// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x40,0x01,0x00]
1245
1246v_cvt_u32_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
1247// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x41,0x01,0x00]
1248
1249v_cvt_u32_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
1250// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x01,0x01,0x00]
1251
1252v_cvt_u32_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
1253// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x0f,0x01,0x00]
1254
1255v_cvt_u32_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
1256// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x11,0x01,0x00]
1257
1258v_cvt_u32_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
1259// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x1f,0x01,0x00]
1260
1261v_cvt_u32_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
1262// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x21,0x01,0x00]
1263
1264v_cvt_u32_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
1265// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x2f,0x01,0x00]
1266
1267v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
1268// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0x10]
1269
1270v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
1271// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0x30]
1272
1273v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
1274// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
1275
1276v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
1277// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
1278
1279v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
1280// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0x01]
1281
1282v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
1283// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0x03]
1284
1285v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
1286// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
1287
1288v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
1289// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
1290
1291v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
1292// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x08,0x00]
1293
1294v_cvt_u32_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
1295// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x51,0x01,0x00]
1296
1297v_cvt_u32_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
1298// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x5f,0x01,0x00]
1299
1300v_cvt_u32_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
1301// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x61,0x01,0x00]
1302
1303v_cvt_u32_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
1304// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x6f,0x01,0x00]
1305
1306v_cvt_i32_f32_e32 v5, v1
1307// GFX10: encoding: [0x01,0x11,0x0a,0x7e]
1308
1309v_cvt_i32_f32_e32 v255, v1
1310// GFX10: encoding: [0x01,0x11,0xfe,0x7f]
1311
1312v_cvt_i32_f32_e32 v5, v255
1313// GFX10: encoding: [0xff,0x11,0x0a,0x7e]
1314
1315v_cvt_i32_f32_e32 v5, s1
1316// GFX10: encoding: [0x01,0x10,0x0a,0x7e]
1317
1318v_cvt_i32_f32_e32 v5, s103
1319// GFX10: encoding: [0x67,0x10,0x0a,0x7e]
1320
1321v_cvt_i32_f32_e32 v5, vcc_lo
1322// GFX10: encoding: [0x6a,0x10,0x0a,0x7e]
1323
1324v_cvt_i32_f32_e32 v5, vcc_hi
1325// GFX10: encoding: [0x6b,0x10,0x0a,0x7e]
1326
1327v_cvt_i32_f32_e32 v5, ttmp11
1328// GFX10: encoding: [0x77,0x10,0x0a,0x7e]
1329
1330v_cvt_i32_f32_e32 v5, m0
1331// GFX10: encoding: [0x7c,0x10,0x0a,0x7e]
1332
1333v_cvt_i32_f32_e32 v5, exec_lo
1334// GFX10: encoding: [0x7e,0x10,0x0a,0x7e]
1335
1336v_cvt_i32_f32_e32 v5, exec_hi
1337// GFX10: encoding: [0x7f,0x10,0x0a,0x7e]
1338
1339v_cvt_i32_f32_e32 v5, 0
1340// GFX10: encoding: [0x80,0x10,0x0a,0x7e]
1341
1342v_cvt_i32_f32_e32 v5, -1
1343// GFX10: encoding: [0xc1,0x10,0x0a,0x7e]
1344
1345v_cvt_i32_f32_e32 v5, 0.5
1346// GFX10: encoding: [0xf0,0x10,0x0a,0x7e]
1347
1348v_cvt_i32_f32_e32 v5, -4.0
1349// GFX10: encoding: [0xf7,0x10,0x0a,0x7e]
1350
1351v_cvt_i32_f32_e32 v5, 0xaf123456
1352// GFX10: encoding: [0xff,0x10,0x0a,0x7e,0x56,0x34,0x12,0xaf]
1353
1354v_cvt_i32_f32_e32 v5, 0x3f717273
1355// GFX10: encoding: [0xff,0x10,0x0a,0x7e,0x73,0x72,0x71,0x3f]
1356
1357v_cvt_i32_f32_e64 v5, v1
1358// GFX10: encoding: [0x05,0x00,0x88,0xd5,0x01,0x01,0x00,0x00]
1359
1360v_cvt_i32_f32_e64 v255, v1
1361// GFX10: encoding: [0xff,0x00,0x88,0xd5,0x01,0x01,0x00,0x00]
1362
1363v_cvt_i32_f32_e64 v5, v255
1364// GFX10: encoding: [0x05,0x00,0x88,0xd5,0xff,0x01,0x00,0x00]
1365
1366v_cvt_i32_f32_e64 v5, s1
1367// GFX10: encoding: [0x05,0x00,0x88,0xd5,0x01,0x00,0x00,0x00]
1368
1369v_cvt_i32_f32_e64 v5, s101
1370// GFX10: encoding: [0x05,0x00,0x88,0xd5,0x65,0x00,0x00,0x00]
1371
1372v_cvt_i32_f32_e64 v5, vcc_lo
1373// GFX10: encoding: [0x05,0x00,0x88,0xd5,0x6a,0x00,0x00,0x00]
1374
1375v_cvt_i32_f32_e64 v5, vcc_hi
1376// GFX10: encoding: [0x05,0x00,0x88,0xd5,0x6b,0x00,0x00,0x00]
1377
1378v_cvt_i32_f32_e64 v5, m0
1379// GFX10: encoding: [0x05,0x00,0x88,0xd5,0x7c,0x00,0x00,0x00]
1380
1381v_cvt_i32_f32_e64 v5, exec_lo
1382// GFX10: encoding: [0x05,0x00,0x88,0xd5,0x7e,0x00,0x00,0x00]
1383
1384v_cvt_i32_f32_e64 v5, exec_hi
1385// GFX10: encoding: [0x05,0x00,0x88,0xd5,0x7f,0x00,0x00,0x00]
1386
1387v_cvt_i32_f32_e64 v5, 0
1388// GFX10: encoding: [0x05,0x00,0x88,0xd5,0x80,0x00,0x00,0x00]
1389
1390v_cvt_i32_f32_e64 v5, -1
1391// GFX10: encoding: [0x05,0x00,0x88,0xd5,0xc1,0x00,0x00,0x00]
1392
1393v_cvt_i32_f32_e64 v5, 0.5
1394// GFX10: encoding: [0x05,0x00,0x88,0xd5,0xf0,0x00,0x00,0x00]
1395
1396v_cvt_i32_f32_e64 v5, -4.0
1397// GFX10: encoding: [0x05,0x00,0x88,0xd5,0xf7,0x00,0x00,0x00]
1398
1399v_cvt_i32_f32_e64 v5, -v1
1400// GFX10: encoding: [0x05,0x00,0x88,0xd5,0x01,0x01,0x00,0x20]
1401
1402v_cvt_i32_f32_e64 v5, |v1|
1403// GFX10: encoding: [0x05,0x01,0x88,0xd5,0x01,0x01,0x00,0x00]
1404
1405v_cvt_i32_f32_e64 v5, v1 clamp
1406// GFX10: encoding: [0x05,0x80,0x88,0xd5,0x01,0x01,0x00,0x00]
1407
1408v_cvt_i32_f32_e64 v5, v1 mul:2
1409// GFX10: encoding: [0x05,0x00,0x88,0xd5,0x01,0x01,0x00,0x08]
1410
1411v_cvt_i32_f32_e64 v5, v1 clamp div:2
1412// GFX10: encoding: [0x05,0x80,0x88,0xd5,0x01,0x01,0x00,0x18]
1413
1414v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1415// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x06,0x00]
1416
1417v_cvt_i32_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1418// GFX10: encoding: [0xf9,0x10,0xfe,0x7f,0x01,0x06,0x06,0x00]
1419
1420v_cvt_i32_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1421// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0xff,0x06,0x06,0x00]
1422
1423v_cvt_i32_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1424// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x86,0x00]
1425
1426v_cvt_i32_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1427// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x65,0x06,0x86,0x00]
1428
1429v_cvt_i32_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1430// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x6a,0x06,0x86,0x00]
1431
1432v_cvt_i32_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1433// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x6b,0x06,0x86,0x00]
1434
1435v_cvt_i32_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1436// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x7c,0x06,0x86,0x00]
1437
1438v_cvt_i32_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1439// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x7e,0x06,0x86,0x00]
1440
1441v_cvt_i32_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1442// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x7f,0x06,0x86,0x00]
1443
1444v_cvt_i32_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1445// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x26,0x06,0x00]
1446
1447v_cvt_i32_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
1448// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x06,0x00]
1449
1450v_cvt_i32_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
1451// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x00,0x06,0x00]
1452
1453v_cvt_i32_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
1454// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x01,0x06,0x00]
1455
1456v_cvt_i32_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
1457// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x02,0x06,0x00]
1458
1459v_cvt_i32_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
1460// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x03,0x06,0x00]
1461
1462v_cvt_i32_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
1463// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x04,0x06,0x00]
1464
1465v_cvt_i32_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
1466// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x05,0x06,0x00]
1467
1468v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
1469// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x0e,0x06,0x00]
1470
1471v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
1472// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x16,0x06,0x00]
1473
1474v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
1475// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x16,0x06,0x00]
1476
1477v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
1478// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x06,0x00]
1479
1480v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
1481// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x00,0x00]
1482
1483v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
1484// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x01,0x00]
1485
1486v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
1487// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x02,0x00]
1488
1489v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
1490// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x03,0x00]
1491
1492v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
1493// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x04,0x00]
1494
1495v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
1496// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x05,0x00]
1497
1498v_cvt_i32_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1499// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x16,0x00]
1500
1501v_cvt_i32_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1502// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x26,0x00]
1503
1504v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
1505// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0x00]
1506
1507v_cvt_i32_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
1508// GFX10: encoding: [0xfa,0x10,0xfe,0x7f,0x01,0xe4,0x00,0x00]
1509
1510v_cvt_i32_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
1511// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0xff,0xe4,0x00,0x00]
1512
1513v_cvt_i32_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
1514// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x1b,0x00,0x00]
1515
1516v_cvt_i32_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
1517// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x40,0x01,0x00]
1518
1519v_cvt_i32_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
1520// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x41,0x01,0x00]
1521
1522v_cvt_i32_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
1523// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x01,0x01,0x00]
1524
1525v_cvt_i32_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
1526// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x0f,0x01,0x00]
1527
1528v_cvt_i32_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
1529// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x11,0x01,0x00]
1530
1531v_cvt_i32_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
1532// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x1f,0x01,0x00]
1533
1534v_cvt_i32_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
1535// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x21,0x01,0x00]
1536
1537v_cvt_i32_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
1538// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x2f,0x01,0x00]
1539
1540v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
1541// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0x10]
1542
1543v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
1544// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0x30]
1545
1546v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
1547// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
1548
1549v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
1550// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
1551
1552v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
1553// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0x01]
1554
1555v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
1556// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0x03]
1557
1558v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
1559// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
1560
1561v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
1562// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
1563
1564v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
1565// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x08,0x00]
1566
1567v_cvt_i32_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
1568// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x51,0x01,0x00]
1569
1570v_cvt_i32_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
1571// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x5f,0x01,0x00]
1572
1573v_cvt_i32_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
1574// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x61,0x01,0x00]
1575
1576v_cvt_i32_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
1577// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x6f,0x01,0x00]
1578
1579v_cvt_f16_f32 v5, v1
1580// GFX10: encoding: [0x01,0x15,0x0a,0x7e]
1581
1582v_cvt_f16_f32 v255, v1
1583// GFX10: encoding: [0x01,0x15,0xfe,0x7f]
1584
1585v_cvt_f16_f32 v5, v255
1586// GFX10: encoding: [0xff,0x15,0x0a,0x7e]
1587
1588v_cvt_f16_f32 v5, s1
1589// GFX10: encoding: [0x01,0x14,0x0a,0x7e]
1590
1591v_cvt_f16_f32 v5, s103
1592// GFX10: encoding: [0x67,0x14,0x0a,0x7e]
1593
1594v_cvt_f16_f32 v5, vcc_lo
1595// GFX10: encoding: [0x6a,0x14,0x0a,0x7e]
1596
1597v_cvt_f16_f32 v5, vcc_hi
1598// GFX10: encoding: [0x6b,0x14,0x0a,0x7e]
1599
1600v_cvt_f16_f32 v5, ttmp11
1601// GFX10: encoding: [0x77,0x14,0x0a,0x7e]
1602
1603v_cvt_f16_f32 v5, m0
1604// GFX10: encoding: [0x7c,0x14,0x0a,0x7e]
1605
1606v_cvt_f16_f32 v5, exec_lo
1607// GFX10: encoding: [0x7e,0x14,0x0a,0x7e]
1608
1609v_cvt_f16_f32 v5, exec_hi
1610// GFX10: encoding: [0x7f,0x14,0x0a,0x7e]
1611
1612v_cvt_f16_f32 v5, 0
1613// GFX10: encoding: [0x80,0x14,0x0a,0x7e]
1614
1615v_cvt_f16_f32 v5, -1
1616// GFX10: encoding: [0xc1,0x14,0x0a,0x7e]
1617
1618v_cvt_f16_f32 v5, 0.5
1619// GFX10: encoding: [0xf0,0x14,0x0a,0x7e]
1620
1621v_cvt_f16_f32 v5, -4.0
1622// GFX10: encoding: [0xf7,0x14,0x0a,0x7e]
1623
1624v_cvt_f16_f32 v5, 0xaf123456
1625// GFX10: encoding: [0xff,0x14,0x0a,0x7e,0x56,0x34,0x12,0xaf]
1626
1627v_cvt_f16_f32 v5, 0x3f717273
1628// GFX10: encoding: [0xff,0x14,0x0a,0x7e,0x73,0x72,0x71,0x3f]
1629
1630v_cvt_f16_f32_e64 v5, v1
1631// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0x01,0x01,0x00,0x00]
1632
1633v_cvt_f16_f32_e64 v255, v1
1634// GFX10: encoding: [0xff,0x00,0x8a,0xd5,0x01,0x01,0x00,0x00]
1635
1636v_cvt_f16_f32_e64 v5, v255
1637// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0xff,0x01,0x00,0x00]
1638
1639v_cvt_f16_f32_e64 v5, s1
1640// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0x01,0x00,0x00,0x00]
1641
1642v_cvt_f16_f32_e64 v5, s101
1643// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0x65,0x00,0x00,0x00]
1644
1645v_cvt_f16_f32_e64 v5, vcc_lo
1646// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0x6a,0x00,0x00,0x00]
1647
1648v_cvt_f16_f32_e64 v5, vcc_hi
1649// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0x6b,0x00,0x00,0x00]
1650
1651v_cvt_f16_f32_e64 v5, m0
1652// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0x7c,0x00,0x00,0x00]
1653
1654v_cvt_f16_f32_e64 v5, exec_lo
1655// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0x7e,0x00,0x00,0x00]
1656
1657v_cvt_f16_f32_e64 v5, exec_hi
1658// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0x7f,0x00,0x00,0x00]
1659
1660v_cvt_f16_f32_e64 v5, 0
1661// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0x80,0x00,0x00,0x00]
1662
1663v_cvt_f16_f32_e64 v5, -1
1664// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0xc1,0x00,0x00,0x00]
1665
1666v_cvt_f16_f32_e64 v5, 0.5
1667// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0xf0,0x00,0x00,0x00]
1668
1669v_cvt_f16_f32_e64 v5, -4.0
1670// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0xf7,0x00,0x00,0x00]
1671
1672v_cvt_f16_f32_e64 v5, -v1
1673// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0x01,0x01,0x00,0x20]
1674
1675v_cvt_f16_f32_e64 v5, |v1|
1676// GFX10: encoding: [0x05,0x01,0x8a,0xd5,0x01,0x01,0x00,0x00]
1677
1678v_cvt_f16_f32_e64 v5, v1 clamp
1679// GFX10: encoding: [0x05,0x80,0x8a,0xd5,0x01,0x01,0x00,0x00]
1680
1681v_cvt_f16_f32_e64 v5, v1 mul:2
1682// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0x01,0x01,0x00,0x08]
1683
1684v_cvt_f16_f32_e64 v5, v1 mul:4
1685// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0x01,0x01,0x00,0x10]
1686
1687v_cvt_f16_f32_e64 v5, v1 div:2
1688// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0x01,0x01,0x00,0x18]
1689
1690v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1691// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x06,0x00]
1692
1693v_cvt_f16_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1694// GFX10: encoding: [0xf9,0x14,0xfe,0x7f,0x01,0x06,0x06,0x00]
1695
1696v_cvt_f16_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1697// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0xff,0x06,0x06,0x00]
1698
1699v_cvt_f16_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1700// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x86,0x00]
1701
1702v_cvt_f16_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1703// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x65,0x06,0x86,0x00]
1704
1705v_cvt_f16_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1706// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x6a,0x06,0x86,0x00]
1707
1708v_cvt_f16_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1709// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x6b,0x06,0x86,0x00]
1710
1711v_cvt_f16_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1712// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x7c,0x06,0x86,0x00]
1713
1714v_cvt_f16_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1715// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x7e,0x06,0x86,0x00]
1716
1717v_cvt_f16_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1718// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x7f,0x06,0x86,0x00]
1719
1720v_cvt_f16_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1721// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x26,0x06,0x00]
1722
1723v_cvt_f16_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1724// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x46,0x06,0x00]
1725
1726v_cvt_f16_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1727// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x86,0x06,0x00]
1728
1729v_cvt_f16_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1730// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0xc6,0x06,0x00]
1731
1732v_cvt_f16_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
1733// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x06,0x00]
1734
1735v_cvt_f16_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
1736// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x00,0x06,0x00]
1737
1738v_cvt_f16_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
1739// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x01,0x06,0x00]
1740
1741v_cvt_f16_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
1742// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x02,0x06,0x00]
1743
1744v_cvt_f16_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
1745// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x03,0x06,0x00]
1746
1747v_cvt_f16_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
1748// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x04,0x06,0x00]
1749
1750v_cvt_f16_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
1751// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x05,0x06,0x00]
1752
1753v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
1754// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x0e,0x06,0x00]
1755
1756v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
1757// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x16,0x06,0x00]
1758
1759v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
1760// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x16,0x06,0x00]
1761
1762v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
1763// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x06,0x00]
1764
1765v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
1766// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x00,0x00]
1767
1768v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
1769// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x01,0x00]
1770
1771v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
1772// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x02,0x00]
1773
1774v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
1775// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x03,0x00]
1776
1777v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
1778// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x04,0x00]
1779
1780v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
1781// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x05,0x00]
1782
1783v_cvt_f16_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1784// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x16,0x00]
1785
1786v_cvt_f16_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1787// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x26,0x00]
1788
1789v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
1790// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0x00]
1791
1792v_cvt_f16_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
1793// GFX10: encoding: [0xfa,0x14,0xfe,0x7f,0x01,0xe4,0x00,0x00]
1794
1795v_cvt_f16_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
1796// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0xff,0xe4,0x00,0x00]
1797
1798v_cvt_f16_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
1799// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x1b,0x00,0x00]
1800
1801v_cvt_f16_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
1802// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x40,0x01,0x00]
1803
1804v_cvt_f16_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
1805// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x41,0x01,0x00]
1806
1807v_cvt_f16_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
1808// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x01,0x01,0x00]
1809
1810v_cvt_f16_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
1811// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x0f,0x01,0x00]
1812
1813v_cvt_f16_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
1814// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x11,0x01,0x00]
1815
1816v_cvt_f16_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
1817// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x1f,0x01,0x00]
1818
1819v_cvt_f16_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
1820// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x21,0x01,0x00]
1821
1822v_cvt_f16_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
1823// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x2f,0x01,0x00]
1824
1825v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
1826// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0x10]
1827
1828v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
1829// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0x30]
1830
1831v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
1832// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
1833
1834v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
1835// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
1836
1837v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
1838// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0x01]
1839
1840v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
1841// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0x03]
1842
1843v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
1844// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
1845
1846v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
1847// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
1848
1849v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
1850// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x08,0x00]
1851
1852v_cvt_f16_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
1853// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x51,0x01,0x00]
1854
1855v_cvt_f16_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
1856// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x5f,0x01,0x00]
1857
1858v_cvt_f16_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
1859// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x61,0x01,0x00]
1860
1861v_cvt_f16_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
1862// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x6f,0x01,0x00]
1863
1864v_cvt_f32_f16 v5, v1
1865// GFX10: encoding: [0x01,0x17,0x0a,0x7e]
1866
1867v_cvt_f32_f16 v255, v1
1868// GFX10: encoding: [0x01,0x17,0xfe,0x7f]
1869
1870v_cvt_f32_f16 v5, v255
1871// GFX10: encoding: [0xff,0x17,0x0a,0x7e]
1872
1873v_cvt_f32_f16 v5, s1
1874// GFX10: encoding: [0x01,0x16,0x0a,0x7e]
1875
1876v_cvt_f32_f16 v5, s103
1877// GFX10: encoding: [0x67,0x16,0x0a,0x7e]
1878
1879v_cvt_f32_f16 v5, vcc_lo
1880// GFX10: encoding: [0x6a,0x16,0x0a,0x7e]
1881
1882v_cvt_f32_f16 v5, vcc_hi
1883// GFX10: encoding: [0x6b,0x16,0x0a,0x7e]
1884
1885v_cvt_f32_f16 v5, ttmp11
1886// GFX10: encoding: [0x77,0x16,0x0a,0x7e]
1887
1888v_cvt_f32_f16 v5, m0
1889// GFX10: encoding: [0x7c,0x16,0x0a,0x7e]
1890
1891v_cvt_f32_f16 v5, exec_lo
1892// GFX10: encoding: [0x7e,0x16,0x0a,0x7e]
1893
1894v_cvt_f32_f16 v5, exec_hi
1895// GFX10: encoding: [0x7f,0x16,0x0a,0x7e]
1896
1897v_cvt_f32_f16 v5, 0
1898// GFX10: encoding: [0x80,0x16,0x0a,0x7e]
1899
1900v_cvt_f32_f16 v5, -1
1901// GFX10: encoding: [0xc1,0x16,0x0a,0x7e]
1902
1903v_cvt_f32_f16_e64 v5, v1
1904// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0x01,0x01,0x00,0x00]
1905
1906v_cvt_f32_f16_e64 v255, v1
1907// GFX10: encoding: [0xff,0x00,0x8b,0xd5,0x01,0x01,0x00,0x00]
1908
1909v_cvt_f32_f16_e64 v5, v255
1910// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0xff,0x01,0x00,0x00]
1911
1912v_cvt_f32_f16_e64 v5, s1
1913// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0x01,0x00,0x00,0x00]
1914
1915v_cvt_f32_f16_e64 v5, s101
1916// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0x65,0x00,0x00,0x00]
1917
1918v_cvt_f32_f16_e64 v5, vcc_lo
1919// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0x6a,0x00,0x00,0x00]
1920
1921v_cvt_f32_f16_e64 v5, vcc_hi
1922// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0x6b,0x00,0x00,0x00]
1923
1924v_cvt_f32_f16_e64 v5, m0
1925// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0x7c,0x00,0x00,0x00]
1926
1927v_cvt_f32_f16_e64 v5, exec_lo
1928// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0x7e,0x00,0x00,0x00]
1929
1930v_cvt_f32_f16_e64 v5, exec_hi
1931// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0x7f,0x00,0x00,0x00]
1932
1933v_cvt_f32_f16_e64 v5, 0
1934// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0x80,0x00,0x00,0x00]
1935
1936v_cvt_f32_f16_e64 v5, -1
1937// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0xc1,0x00,0x00,0x00]
1938
1939v_cvt_f32_f16_e64 v5, 0.5
1940// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0xf0,0x00,0x00,0x00]
1941
1942v_cvt_f32_f16_e64 v5, -4.0
1943// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0xf7,0x00,0x00,0x00]
1944
1945v_cvt_f32_f16_e64 v5, -v1
1946// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0x01,0x01,0x00,0x20]
1947
1948v_cvt_f32_f16_e64 v5, |v1|
1949// GFX10: encoding: [0x05,0x01,0x8b,0xd5,0x01,0x01,0x00,0x00]
1950
1951v_cvt_f32_f16_e64 v5, v1 clamp
1952// GFX10: encoding: [0x05,0x80,0x8b,0xd5,0x01,0x01,0x00,0x00]
1953
1954v_cvt_f32_f16_e64 v5, v1 mul:2
1955// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0x01,0x01,0x00,0x08]
1956
1957v_cvt_f32_f16_e64 v5, v1 mul:4
1958// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0x01,0x01,0x00,0x10]
1959
1960v_cvt_f32_f16_e64 v5, v1 div:2
1961// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0x01,0x01,0x00,0x18]
1962
1963v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1964// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x06,0x00]
1965
1966v_cvt_f32_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1967// GFX10: encoding: [0xf9,0x16,0xfe,0x7f,0x01,0x06,0x06,0x00]
1968
1969v_cvt_f32_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1970// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0xff,0x06,0x06,0x00]
1971
1972v_cvt_f32_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1973// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x86,0x00]
1974
1975v_cvt_f32_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1976// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x65,0x06,0x86,0x00]
1977
1978v_cvt_f32_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1979// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x6a,0x06,0x86,0x00]
1980
1981v_cvt_f32_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1982// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x6b,0x06,0x86,0x00]
1983
1984v_cvt_f32_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1985// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x7c,0x06,0x86,0x00]
1986
1987v_cvt_f32_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1988// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x7e,0x06,0x86,0x00]
1989
1990v_cvt_f32_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1991// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x7f,0x06,0x86,0x00]
1992
1993v_cvt_f32_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1994// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x26,0x06,0x00]
1995
1996v_cvt_f32_f16_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
1997// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x46,0x06,0x00]
1998
1999v_cvt_f32_f16_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2000// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x86,0x06,0x00]
2001
2002v_cvt_f32_f16_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2003// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0xc6,0x06,0x00]
2004
2005v_cvt_f32_f16_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
2006// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x06,0x00]
2007
2008v_cvt_f32_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
2009// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x00,0x06,0x00]
2010
2011v_cvt_f32_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
2012// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x01,0x06,0x00]
2013
2014v_cvt_f32_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
2015// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x02,0x06,0x00]
2016
2017v_cvt_f32_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
2018// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x03,0x06,0x00]
2019
2020v_cvt_f32_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
2021// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x04,0x06,0x00]
2022
2023v_cvt_f32_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
2024// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x05,0x06,0x00]
2025
2026v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
2027// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x0e,0x06,0x00]
2028
2029v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
2030// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x16,0x06,0x00]
2031
2032v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
2033// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x16,0x06,0x00]
2034
2035v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
2036// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x06,0x00]
2037
2038v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
2039// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x00,0x00]
2040
2041v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
2042// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x01,0x00]
2043
2044v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
2045// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x02,0x00]
2046
2047v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
2048// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x03,0x00]
2049
2050v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
2051// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x04,0x00]
2052
2053v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
2054// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x05,0x00]
2055
2056v_cvt_f32_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2057// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x16,0x00]
2058
2059v_cvt_f32_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2060// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x26,0x00]
2061
2062v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2063// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0x00]
2064
2065v_cvt_f32_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2066// GFX10: encoding: [0xfa,0x16,0xfe,0x7f,0x01,0xe4,0x00,0x00]
2067
2068v_cvt_f32_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2069// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0xff,0xe4,0x00,0x00]
2070
2071v_cvt_f32_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
2072// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x1b,0x00,0x00]
2073
2074v_cvt_f32_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
2075// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x40,0x01,0x00]
2076
2077v_cvt_f32_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
2078// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x41,0x01,0x00]
2079
2080v_cvt_f32_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
2081// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x01,0x01,0x00]
2082
2083v_cvt_f32_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
2084// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x0f,0x01,0x00]
2085
2086v_cvt_f32_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
2087// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x11,0x01,0x00]
2088
2089v_cvt_f32_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
2090// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x1f,0x01,0x00]
2091
2092v_cvt_f32_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
2093// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x21,0x01,0x00]
2094
2095v_cvt_f32_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
2096// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x2f,0x01,0x00]
2097
2098v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
2099// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0x10]
2100
2101v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
2102// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0x30]
2103
2104v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
2105// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
2106
2107v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
2108// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
2109
2110v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
2111// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0x01]
2112
2113v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
2114// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0x03]
2115
2116v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
2117// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
2118
2119v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
2120// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
2121
2122v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
2123// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x08,0x00]
2124
2125v_cvt_f32_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
2126// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x51,0x01,0x00]
2127
2128v_cvt_f32_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
2129// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x5f,0x01,0x00]
2130
2131v_cvt_f32_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
2132// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x61,0x01,0x00]
2133
2134v_cvt_f32_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
2135// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x6f,0x01,0x00]
2136
2137v_cvt_rpi_i32_f32 v5, v1
2138// GFX10: encoding: [0x01,0x19,0x0a,0x7e]
2139
2140v_cvt_rpi_i32_f32 v255, v1
2141// GFX10: encoding: [0x01,0x19,0xfe,0x7f]
2142
2143v_cvt_rpi_i32_f32 v5, v255
2144// GFX10: encoding: [0xff,0x19,0x0a,0x7e]
2145
2146v_cvt_rpi_i32_f32 v5, s1
2147// GFX10: encoding: [0x01,0x18,0x0a,0x7e]
2148
2149v_cvt_rpi_i32_f32 v5, s103
2150// GFX10: encoding: [0x67,0x18,0x0a,0x7e]
2151
2152v_cvt_rpi_i32_f32 v5, vcc_lo
2153// GFX10: encoding: [0x6a,0x18,0x0a,0x7e]
2154
2155v_cvt_rpi_i32_f32 v5, vcc_hi
2156// GFX10: encoding: [0x6b,0x18,0x0a,0x7e]
2157
2158v_cvt_rpi_i32_f32 v5, ttmp11
2159// GFX10: encoding: [0x77,0x18,0x0a,0x7e]
2160
2161v_cvt_rpi_i32_f32 v5, m0
2162// GFX10: encoding: [0x7c,0x18,0x0a,0x7e]
2163
2164v_cvt_rpi_i32_f32 v5, exec_lo
2165// GFX10: encoding: [0x7e,0x18,0x0a,0x7e]
2166
2167v_cvt_rpi_i32_f32 v5, exec_hi
2168// GFX10: encoding: [0x7f,0x18,0x0a,0x7e]
2169
2170v_cvt_rpi_i32_f32 v5, 0
2171// GFX10: encoding: [0x80,0x18,0x0a,0x7e]
2172
2173v_cvt_rpi_i32_f32 v5, -1
2174// GFX10: encoding: [0xc1,0x18,0x0a,0x7e]
2175
2176v_cvt_rpi_i32_f32 v5, 0.5
2177// GFX10: encoding: [0xf0,0x18,0x0a,0x7e]
2178
2179v_cvt_rpi_i32_f32 v5, -4.0
2180// GFX10: encoding: [0xf7,0x18,0x0a,0x7e]
2181
2182v_cvt_rpi_i32_f32 v5, 0xaf123456
2183// GFX10: encoding: [0xff,0x18,0x0a,0x7e,0x56,0x34,0x12,0xaf]
2184
2185v_cvt_rpi_i32_f32 v5, 0x3f717273
2186// GFX10: encoding: [0xff,0x18,0x0a,0x7e,0x73,0x72,0x71,0x3f]
2187
2188v_cvt_rpi_i32_f32_e64 v5, v1
2189// GFX10: encoding: [0x05,0x00,0x8c,0xd5,0x01,0x01,0x00,0x00]
2190
2191v_cvt_rpi_i32_f32_e64 v255, v1
2192// GFX10: encoding: [0xff,0x00,0x8c,0xd5,0x01,0x01,0x00,0x00]
2193
2194v_cvt_rpi_i32_f32_e64 v5, v255
2195// GFX10: encoding: [0x05,0x00,0x8c,0xd5,0xff,0x01,0x00,0x00]
2196
2197v_cvt_rpi_i32_f32_e64 v5, s1
2198// GFX10: encoding: [0x05,0x00,0x8c,0xd5,0x01,0x00,0x00,0x00]
2199
2200v_cvt_rpi_i32_f32_e64 v5, s101
2201// GFX10: encoding: [0x05,0x00,0x8c,0xd5,0x65,0x00,0x00,0x00]
2202
2203v_cvt_rpi_i32_f32_e64 v5, vcc_lo
2204// GFX10: encoding: [0x05,0x00,0x8c,0xd5,0x6a,0x00,0x00,0x00]
2205
2206v_cvt_rpi_i32_f32_e64 v5, vcc_hi
2207// GFX10: encoding: [0x05,0x00,0x8c,0xd5,0x6b,0x00,0x00,0x00]
2208
2209v_cvt_rpi_i32_f32_e64 v5, m0
2210// GFX10: encoding: [0x05,0x00,0x8c,0xd5,0x7c,0x00,0x00,0x00]
2211
2212v_cvt_rpi_i32_f32_e64 v5, exec_lo
2213// GFX10: encoding: [0x05,0x00,0x8c,0xd5,0x7e,0x00,0x00,0x00]
2214
2215v_cvt_rpi_i32_f32_e64 v5, exec_hi
2216// GFX10: encoding: [0x05,0x00,0x8c,0xd5,0x7f,0x00,0x00,0x00]
2217
2218v_cvt_rpi_i32_f32_e64 v5, 0
2219// GFX10: encoding: [0x05,0x00,0x8c,0xd5,0x80,0x00,0x00,0x00]
2220
2221v_cvt_rpi_i32_f32_e64 v5, -1
2222// GFX10: encoding: [0x05,0x00,0x8c,0xd5,0xc1,0x00,0x00,0x00]
2223
2224v_cvt_rpi_i32_f32_e64 v5, 0.5
2225// GFX10: encoding: [0x05,0x00,0x8c,0xd5,0xf0,0x00,0x00,0x00]
2226
2227v_cvt_rpi_i32_f32_e64 v5, -4.0
2228// GFX10: encoding: [0x05,0x00,0x8c,0xd5,0xf7,0x00,0x00,0x00]
2229
2230v_cvt_rpi_i32_f32_e64 v5, -v1
2231// GFX10: encoding: [0x05,0x00,0x8c,0xd5,0x01,0x01,0x00,0x20]
2232
2233v_cvt_rpi_i32_f32_e64 v5, |v1|
2234// GFX10: encoding: [0x05,0x01,0x8c,0xd5,0x01,0x01,0x00,0x00]
2235
2236v_cvt_rpi_i32_f32_e64 v5, v1 clamp
2237// GFX10: encoding: [0x05,0x80,0x8c,0xd5,0x01,0x01,0x00,0x00]
2238
2239v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2240// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x06,0x00]
2241
2242v_cvt_rpi_i32_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2243// GFX10: encoding: [0xf9,0x18,0xfe,0x7f,0x01,0x06,0x06,0x00]
2244
2245v_cvt_rpi_i32_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2246// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0xff,0x06,0x06,0x00]
2247
2248v_cvt_rpi_i32_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2249// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x86,0x00]
2250
2251v_cvt_rpi_i32_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2252// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x65,0x06,0x86,0x00]
2253
2254v_cvt_rpi_i32_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2255// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x6a,0x06,0x86,0x00]
2256
2257v_cvt_rpi_i32_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2258// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x6b,0x06,0x86,0x00]
2259
2260v_cvt_rpi_i32_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2261// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x7c,0x06,0x86,0x00]
2262
2263v_cvt_rpi_i32_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2264// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x7e,0x06,0x86,0x00]
2265
2266v_cvt_rpi_i32_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2267// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x7f,0x06,0x86,0x00]
2268
2269v_cvt_rpi_i32_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2270// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x26,0x06,0x00]
2271
2272v_cvt_rpi_i32_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
2273// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x06,0x00]
2274
2275v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
2276// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x00,0x06,0x00]
2277
2278v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
2279// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x01,0x06,0x00]
2280
2281v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
2282// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x02,0x06,0x00]
2283
2284v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
2285// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x03,0x06,0x00]
2286
2287v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
2288// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x04,0x06,0x00]
2289
2290v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
2291// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x05,0x06,0x00]
2292
2293v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
2294// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x0e,0x06,0x00]
2295
2296v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
2297// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x16,0x06,0x00]
2298
2299v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
2300// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x16,0x06,0x00]
2301
2302v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
2303// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x06,0x00]
2304
2305v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
2306// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x00,0x00]
2307
2308v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
2309// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x01,0x00]
2310
2311v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
2312// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x02,0x00]
2313
2314v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
2315// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x03,0x00]
2316
2317v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
2318// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x04,0x00]
2319
2320v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
2321// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x05,0x00]
2322
2323v_cvt_rpi_i32_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2324// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x16,0x00]
2325
2326v_cvt_rpi_i32_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2327// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x26,0x00]
2328
2329v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2330// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0x00]
2331
2332v_cvt_rpi_i32_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2333// GFX10: encoding: [0xfa,0x18,0xfe,0x7f,0x01,0xe4,0x00,0x00]
2334
2335v_cvt_rpi_i32_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2336// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0xff,0xe4,0x00,0x00]
2337
2338v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
2339// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x1b,0x00,0x00]
2340
2341v_cvt_rpi_i32_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
2342// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x40,0x01,0x00]
2343
2344v_cvt_rpi_i32_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
2345// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x41,0x01,0x00]
2346
2347v_cvt_rpi_i32_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
2348// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x01,0x01,0x00]
2349
2350v_cvt_rpi_i32_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
2351// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x0f,0x01,0x00]
2352
2353v_cvt_rpi_i32_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
2354// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x11,0x01,0x00]
2355
2356v_cvt_rpi_i32_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
2357// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x1f,0x01,0x00]
2358
2359v_cvt_rpi_i32_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
2360// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x21,0x01,0x00]
2361
2362v_cvt_rpi_i32_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
2363// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x2f,0x01,0x00]
2364
2365v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
2366// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0x10]
2367
2368v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
2369// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0x30]
2370
2371v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
2372// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
2373
2374v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
2375// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
2376
2377v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
2378// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0x01]
2379
2380v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
2381// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0x03]
2382
2383v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
2384// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
2385
2386v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
2387// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
2388
2389v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
2390// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x08,0x00]
2391
2392v_cvt_rpi_i32_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
2393// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x51,0x01,0x00]
2394
2395v_cvt_rpi_i32_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
2396// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x5f,0x01,0x00]
2397
2398v_cvt_rpi_i32_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
2399// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x61,0x01,0x00]
2400
2401v_cvt_rpi_i32_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
2402// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x6f,0x01,0x00]
2403
2404v_cvt_flr_i32_f32 v5, v1
2405// GFX10: encoding: [0x01,0x1b,0x0a,0x7e]
2406
2407v_cvt_flr_i32_f32 v255, v1
2408// GFX10: encoding: [0x01,0x1b,0xfe,0x7f]
2409
2410v_cvt_flr_i32_f32 v5, v255
2411// GFX10: encoding: [0xff,0x1b,0x0a,0x7e]
2412
2413v_cvt_flr_i32_f32 v5, s1
2414// GFX10: encoding: [0x01,0x1a,0x0a,0x7e]
2415
2416v_cvt_flr_i32_f32 v5, s103
2417// GFX10: encoding: [0x67,0x1a,0x0a,0x7e]
2418
2419v_cvt_flr_i32_f32 v5, vcc_lo
2420// GFX10: encoding: [0x6a,0x1a,0x0a,0x7e]
2421
2422v_cvt_flr_i32_f32 v5, vcc_hi
2423// GFX10: encoding: [0x6b,0x1a,0x0a,0x7e]
2424
2425v_cvt_flr_i32_f32 v5, ttmp11
2426// GFX10: encoding: [0x77,0x1a,0x0a,0x7e]
2427
2428v_cvt_flr_i32_f32 v5, m0
2429// GFX10: encoding: [0x7c,0x1a,0x0a,0x7e]
2430
2431v_cvt_flr_i32_f32 v5, exec_lo
2432// GFX10: encoding: [0x7e,0x1a,0x0a,0x7e]
2433
2434v_cvt_flr_i32_f32 v5, exec_hi
2435// GFX10: encoding: [0x7f,0x1a,0x0a,0x7e]
2436
2437v_cvt_flr_i32_f32 v5, 0
2438// GFX10: encoding: [0x80,0x1a,0x0a,0x7e]
2439
2440v_cvt_flr_i32_f32 v5, -1
2441// GFX10: encoding: [0xc1,0x1a,0x0a,0x7e]
2442
2443v_cvt_flr_i32_f32 v5, 0.5
2444// GFX10: encoding: [0xf0,0x1a,0x0a,0x7e]
2445
2446v_cvt_flr_i32_f32 v5, -4.0
2447// GFX10: encoding: [0xf7,0x1a,0x0a,0x7e]
2448
2449v_cvt_flr_i32_f32 v5, 0xaf123456
2450// GFX10: encoding: [0xff,0x1a,0x0a,0x7e,0x56,0x34,0x12,0xaf]
2451
2452v_cvt_flr_i32_f32 v5, 0x3f717273
2453// GFX10: encoding: [0xff,0x1a,0x0a,0x7e,0x73,0x72,0x71,0x3f]
2454
2455v_cvt_flr_i32_f32_e64 v5, v1
2456// GFX10: encoding: [0x05,0x00,0x8d,0xd5,0x01,0x01,0x00,0x00]
2457
2458v_cvt_flr_i32_f32_e64 v255, v1
2459// GFX10: encoding: [0xff,0x00,0x8d,0xd5,0x01,0x01,0x00,0x00]
2460
2461v_cvt_flr_i32_f32_e64 v5, v255
2462// GFX10: encoding: [0x05,0x00,0x8d,0xd5,0xff,0x01,0x00,0x00]
2463
2464v_cvt_flr_i32_f32_e64 v5, s1
2465// GFX10: encoding: [0x05,0x00,0x8d,0xd5,0x01,0x00,0x00,0x00]
2466
2467v_cvt_flr_i32_f32_e64 v5, s101
2468// GFX10: encoding: [0x05,0x00,0x8d,0xd5,0x65,0x00,0x00,0x00]
2469
2470v_cvt_flr_i32_f32_e64 v5, vcc_lo
2471// GFX10: encoding: [0x05,0x00,0x8d,0xd5,0x6a,0x00,0x00,0x00]
2472
2473v_cvt_flr_i32_f32_e64 v5, vcc_hi
2474// GFX10: encoding: [0x05,0x00,0x8d,0xd5,0x6b,0x00,0x00,0x00]
2475
2476v_cvt_flr_i32_f32_e64 v5, m0
2477// GFX10: encoding: [0x05,0x00,0x8d,0xd5,0x7c,0x00,0x00,0x00]
2478
2479v_cvt_flr_i32_f32_e64 v5, exec_lo
2480// GFX10: encoding: [0x05,0x00,0x8d,0xd5,0x7e,0x00,0x00,0x00]
2481
2482v_cvt_flr_i32_f32_e64 v5, exec_hi
2483// GFX10: encoding: [0x05,0x00,0x8d,0xd5,0x7f,0x00,0x00,0x00]
2484
2485v_cvt_flr_i32_f32_e64 v5, 0
2486// GFX10: encoding: [0x05,0x00,0x8d,0xd5,0x80,0x00,0x00,0x00]
2487
2488v_cvt_flr_i32_f32_e64 v5, -1
2489// GFX10: encoding: [0x05,0x00,0x8d,0xd5,0xc1,0x00,0x00,0x00]
2490
2491v_cvt_flr_i32_f32_e64 v5, 0.5
2492// GFX10: encoding: [0x05,0x00,0x8d,0xd5,0xf0,0x00,0x00,0x00]
2493
2494v_cvt_flr_i32_f32_e64 v5, -4.0
2495// GFX10: encoding: [0x05,0x00,0x8d,0xd5,0xf7,0x00,0x00,0x00]
2496
2497v_cvt_flr_i32_f32_e64 v5, -v1
2498// GFX10: encoding: [0x05,0x00,0x8d,0xd5,0x01,0x01,0x00,0x20]
2499
2500v_cvt_flr_i32_f32_e64 v5, |v1|
2501// GFX10: encoding: [0x05,0x01,0x8d,0xd5,0x01,0x01,0x00,0x00]
2502
2503v_cvt_flr_i32_f32_e64 v5, v1 clamp
2504// GFX10: encoding: [0x05,0x80,0x8d,0xd5,0x01,0x01,0x00,0x00]
2505
2506v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2507// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x06,0x00]
2508
2509v_cvt_flr_i32_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2510// GFX10: encoding: [0xf9,0x1a,0xfe,0x7f,0x01,0x06,0x06,0x00]
2511
2512v_cvt_flr_i32_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2513// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0xff,0x06,0x06,0x00]
2514
2515v_cvt_flr_i32_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2516// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x86,0x00]
2517
2518v_cvt_flr_i32_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2519// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x65,0x06,0x86,0x00]
2520
2521v_cvt_flr_i32_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2522// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x6a,0x06,0x86,0x00]
2523
2524v_cvt_flr_i32_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2525// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x6b,0x06,0x86,0x00]
2526
2527v_cvt_flr_i32_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2528// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x7c,0x06,0x86,0x00]
2529
2530v_cvt_flr_i32_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2531// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x7e,0x06,0x86,0x00]
2532
2533v_cvt_flr_i32_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2534// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x7f,0x06,0x86,0x00]
2535
2536v_cvt_flr_i32_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2537// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x26,0x06,0x00]
2538
2539v_cvt_flr_i32_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
2540// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x06,0x00]
2541
2542v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
2543// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x00,0x06,0x00]
2544
2545v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
2546// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x01,0x06,0x00]
2547
2548v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
2549// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x02,0x06,0x00]
2550
2551v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
2552// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x03,0x06,0x00]
2553
2554v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
2555// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x04,0x06,0x00]
2556
2557v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
2558// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x05,0x06,0x00]
2559
2560v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
2561// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x0e,0x06,0x00]
2562
2563v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
2564// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x16,0x06,0x00]
2565
2566v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
2567// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x16,0x06,0x00]
2568
2569v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
2570// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x06,0x00]
2571
2572v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
2573// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x00,0x00]
2574
2575v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
2576// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x01,0x00]
2577
2578v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
2579// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x02,0x00]
2580
2581v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
2582// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x03,0x00]
2583
2584v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
2585// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x04,0x00]
2586
2587v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
2588// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x05,0x00]
2589
2590v_cvt_flr_i32_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2591// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x16,0x00]
2592
2593v_cvt_flr_i32_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2594// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x26,0x00]
2595
2596v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2597// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0x00]
2598
2599v_cvt_flr_i32_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2600// GFX10: encoding: [0xfa,0x1a,0xfe,0x7f,0x01,0xe4,0x00,0x00]
2601
2602v_cvt_flr_i32_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2603// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0xff,0xe4,0x00,0x00]
2604
2605v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
2606// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x1b,0x00,0x00]
2607
2608v_cvt_flr_i32_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
2609// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x40,0x01,0x00]
2610
2611v_cvt_flr_i32_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
2612// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x41,0x01,0x00]
2613
2614v_cvt_flr_i32_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
2615// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x01,0x01,0x00]
2616
2617v_cvt_flr_i32_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
2618// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x0f,0x01,0x00]
2619
2620v_cvt_flr_i32_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
2621// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x11,0x01,0x00]
2622
2623v_cvt_flr_i32_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
2624// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x1f,0x01,0x00]
2625
2626v_cvt_flr_i32_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
2627// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x21,0x01,0x00]
2628
2629v_cvt_flr_i32_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
2630// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x2f,0x01,0x00]
2631
2632v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
2633// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0x10]
2634
2635v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
2636// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0x30]
2637
2638v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
2639// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
2640
2641v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
2642// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
2643
2644v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
2645// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0x01]
2646
2647v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
2648// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0x03]
2649
2650v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
2651// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
2652
2653v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
2654// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
2655
2656v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
2657// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x08,0x00]
2658
2659v_cvt_flr_i32_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
2660// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x51,0x01,0x00]
2661
2662v_cvt_flr_i32_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
2663// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x5f,0x01,0x00]
2664
2665v_cvt_flr_i32_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
2666// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x61,0x01,0x00]
2667
2668v_cvt_flr_i32_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
2669// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x6f,0x01,0x00]
2670
2671v_cvt_off_f32_i4 v5, v1
2672// GFX10: encoding: [0x01,0x1d,0x0a,0x7e]
2673
2674v_cvt_off_f32_i4 v255, v1
2675// GFX10: encoding: [0x01,0x1d,0xfe,0x7f]
2676
2677v_cvt_off_f32_i4 v5, v255
2678// GFX10: encoding: [0xff,0x1d,0x0a,0x7e]
2679
2680v_cvt_off_f32_i4 v5, s1
2681// GFX10: encoding: [0x01,0x1c,0x0a,0x7e]
2682
2683v_cvt_off_f32_i4 v5, s103
2684// GFX10: encoding: [0x67,0x1c,0x0a,0x7e]
2685
2686v_cvt_off_f32_i4 v5, vcc_lo
2687// GFX10: encoding: [0x6a,0x1c,0x0a,0x7e]
2688
2689v_cvt_off_f32_i4 v5, vcc_hi
2690// GFX10: encoding: [0x6b,0x1c,0x0a,0x7e]
2691
2692v_cvt_off_f32_i4 v5, ttmp11
2693// GFX10: encoding: [0x77,0x1c,0x0a,0x7e]
2694
2695v_cvt_off_f32_i4 v5, m0
2696// GFX10: encoding: [0x7c,0x1c,0x0a,0x7e]
2697
2698v_cvt_off_f32_i4 v5, exec_lo
2699// GFX10: encoding: [0x7e,0x1c,0x0a,0x7e]
2700
2701v_cvt_off_f32_i4 v5, exec_hi
2702// GFX10: encoding: [0x7f,0x1c,0x0a,0x7e]
2703
2704v_cvt_off_f32_i4 v5, 0
2705// GFX10: encoding: [0x80,0x1c,0x0a,0x7e]
2706
2707v_cvt_off_f32_i4 v5, -1
2708// GFX10: encoding: [0xc1,0x1c,0x0a,0x7e]
2709
2710v_cvt_off_f32_i4 v5, 0.5
2711// GFX10: encoding: [0xf0,0x1c,0x0a,0x7e]
2712
2713v_cvt_off_f32_i4 v5, -4.0
2714// GFX10: encoding: [0xf7,0x1c,0x0a,0x7e]
2715
2716v_cvt_off_f32_i4 v5, 0x4f
2717// GFX10: encoding: [0xff,0x1c,0x0a,0x7e,0x4f,0x00,0x00,0x00]
2718
2719v_cvt_off_f32_i4 v5, 0x41
2720// GFX10: encoding: [0xff,0x1c,0x0a,0x7e,0x41,0x00,0x00,0x00]
2721
2722v_cvt_off_f32_i4_e64 v5, v1
2723// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0x01,0x01,0x00,0x00]
2724
2725v_cvt_off_f32_i4_e64 v255, v1
2726// GFX10: encoding: [0xff,0x00,0x8e,0xd5,0x01,0x01,0x00,0x00]
2727
2728v_cvt_off_f32_i4_e64 v5, v255
2729// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0xff,0x01,0x00,0x00]
2730
2731v_cvt_off_f32_i4_e64 v5, s1
2732// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0x01,0x00,0x00,0x00]
2733
2734v_cvt_off_f32_i4_e64 v5, s101
2735// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0x65,0x00,0x00,0x00]
2736
2737v_cvt_off_f32_i4_e64 v5, vcc_lo
2738// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0x6a,0x00,0x00,0x00]
2739
2740v_cvt_off_f32_i4_e64 v5, vcc_hi
2741// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0x6b,0x00,0x00,0x00]
2742
2743v_cvt_off_f32_i4_e64 v5, m0
2744// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0x7c,0x00,0x00,0x00]
2745
2746v_cvt_off_f32_i4_e64 v5, exec_lo
2747// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0x7e,0x00,0x00,0x00]
2748
2749v_cvt_off_f32_i4_e64 v5, exec_hi
2750// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0x7f,0x00,0x00,0x00]
2751
2752v_cvt_off_f32_i4_e64 v5, 0
2753// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0x80,0x00,0x00,0x00]
2754
2755v_cvt_off_f32_i4_e64 v5, -1
2756// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0xc1,0x00,0x00,0x00]
2757
2758v_cvt_off_f32_i4_e64 v5, 0.5
2759// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0xf0,0x00,0x00,0x00]
2760
2761v_cvt_off_f32_i4_e64 v5, -4.0
2762// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0xf7,0x00,0x00,0x00]
2763
2764v_cvt_off_f32_i4_e64 v5, v1 clamp
2765// GFX10: encoding: [0x05,0x80,0x8e,0xd5,0x01,0x01,0x00,0x00]
2766
2767v_cvt_off_f32_i4_e64 v5, v1 mul:2
2768// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0x01,0x01,0x00,0x08]
2769
2770v_cvt_off_f32_i4_e64 v5, v1 mul:4
2771// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0x01,0x01,0x00,0x10]
2772
2773v_cvt_off_f32_i4_e64 v5, v1 div:2
2774// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0x01,0x01,0x00,0x18]
2775
2776v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2777// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x06,0x00]
2778
2779v_cvt_off_f32_i4_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2780// GFX10: encoding: [0xf9,0x1c,0xfe,0x7f,0x01,0x06,0x06,0x00]
2781
2782v_cvt_off_f32_i4_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2783// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0xff,0x06,0x06,0x00]
2784
2785v_cvt_off_f32_i4_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2786// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x86,0x00]
2787
2788v_cvt_off_f32_i4_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2789// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x65,0x06,0x86,0x00]
2790
2791v_cvt_off_f32_i4_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2792// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x6a,0x06,0x86,0x00]
2793
2794v_cvt_off_f32_i4_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2795// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x6b,0x06,0x86,0x00]
2796
2797v_cvt_off_f32_i4_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2798// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x7c,0x06,0x86,0x00]
2799
2800v_cvt_off_f32_i4_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2801// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x7e,0x06,0x86,0x00]
2802
2803v_cvt_off_f32_i4_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2804// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x7f,0x06,0x86,0x00]
2805
2806v_cvt_off_f32_i4_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2807// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x26,0x06,0x00]
2808
2809v_cvt_off_f32_i4_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2810// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x46,0x06,0x00]
2811
2812v_cvt_off_f32_i4_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2813// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x86,0x06,0x00]
2814
2815v_cvt_off_f32_i4_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2816// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0xc6,0x06,0x00]
2817
2818v_cvt_off_f32_i4_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
2819// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x06,0x00]
2820
2821v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
2822// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x00,0x06,0x00]
2823
2824v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
2825// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x01,0x06,0x00]
2826
2827v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
2828// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x02,0x06,0x00]
2829
2830v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
2831// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x03,0x06,0x00]
2832
2833v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
2834// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x04,0x06,0x00]
2835
2836v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
2837// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x05,0x06,0x00]
2838
2839v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
2840// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x0e,0x06,0x00]
2841
2842v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
2843// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x16,0x06,0x00]
2844
2845v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
2846// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x16,0x06,0x00]
2847
2848v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
2849// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x06,0x00]
2850
2851v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
2852// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x00,0x00]
2853
2854v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
2855// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x01,0x00]
2856
2857v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
2858// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x02,0x00]
2859
2860v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
2861// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x03,0x00]
2862
2863v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
2864// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x04,0x00]
2865
2866v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
2867// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x05,0x00]
2868
2869v_cvt_off_f32_i4_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
2870// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x0e,0x00]
2871
2872v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2873// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0x00]
2874
2875v_cvt_off_f32_i4_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2876// GFX10: encoding: [0xfa,0x1c,0xfe,0x7f,0x01,0xe4,0x00,0x00]
2877
2878v_cvt_off_f32_i4_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
2879// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0xff,0xe4,0x00,0x00]
2880
2881v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
2882// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x1b,0x00,0x00]
2883
2884v_cvt_off_f32_i4_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
2885// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x40,0x01,0x00]
2886
2887v_cvt_off_f32_i4_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
2888// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x41,0x01,0x00]
2889
2890v_cvt_off_f32_i4_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
2891// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x01,0x01,0x00]
2892
2893v_cvt_off_f32_i4_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
2894// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x0f,0x01,0x00]
2895
2896v_cvt_off_f32_i4_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
2897// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x11,0x01,0x00]
2898
2899v_cvt_off_f32_i4_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
2900// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x1f,0x01,0x00]
2901
2902v_cvt_off_f32_i4_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
2903// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x21,0x01,0x00]
2904
2905v_cvt_off_f32_i4_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
2906// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x2f,0x01,0x00]
2907
2908v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
2909// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0x10]
2910
2911v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
2912// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0x30]
2913
2914v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
2915// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
2916
2917v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
2918// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
2919
2920v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
2921// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0x01]
2922
2923v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
2924// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0x03]
2925
2926v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
2927// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
2928
2929v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
2930// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
2931
2932v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
2933// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x08,0x00]
2934
2935v_cvt_off_f32_i4_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
2936// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x51,0x01,0x00]
2937
2938v_cvt_off_f32_i4_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
2939// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x5f,0x01,0x00]
2940
2941v_cvt_off_f32_i4_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
2942// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x61,0x01,0x00]
2943
2944v_cvt_off_f32_i4_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
2945// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x6f,0x01,0x00]
2946
2947v_cvt_f32_f64 v5, v[1:2]
2948// GFX10: encoding: [0x01,0x1f,0x0a,0x7e]
2949
2950v_cvt_f32_f64 v255, v[1:2]
2951// GFX10: encoding: [0x01,0x1f,0xfe,0x7f]
2952
2953v_cvt_f32_f64 v5, v[254:255]
2954// GFX10: encoding: [0xfe,0x1f,0x0a,0x7e]
2955
2956v_cvt_f32_f64 v5, s[2:3]
2957// GFX10: encoding: [0x02,0x1e,0x0a,0x7e]
2958
2959v_cvt_f32_f64 v5, s[4:5]
2960// GFX10: encoding: [0x04,0x1e,0x0a,0x7e]
2961
2962v_cvt_f32_f64 v5, s[102:103]
2963// GFX10: encoding: [0x66,0x1e,0x0a,0x7e]
2964
2965v_cvt_f32_f64 v5, vcc
2966// GFX10: encoding: [0x6a,0x1e,0x0a,0x7e]
2967
2968v_cvt_f32_f64 v5, ttmp[10:11]
2969// GFX10: encoding: [0x76,0x1e,0x0a,0x7e]
2970
2971v_cvt_f32_f64 v5, exec
2972// GFX10: encoding: [0x7e,0x1e,0x0a,0x7e]
2973
2974v_cvt_f32_f64 v5, 0
2975// GFX10: encoding: [0x80,0x1e,0x0a,0x7e]
2976
2977v_cvt_f32_f64 v5, -1
2978// GFX10: encoding: [0xc1,0x1e,0x0a,0x7e]
2979
2980v_cvt_f32_f64 v5, 0.5
2981// GFX10: encoding: [0xf0,0x1e,0x0a,0x7e]
2982
2983v_cvt_f32_f64 v5, -4.0
2984// GFX10: encoding: [0xf7,0x1e,0x0a,0x7e]
2985
2986v_cvt_f32_f64 v5, 0xaf123456
2987// GFX10: encoding: [0xff,0x1e,0x0a,0x7e,0x56,0x34,0x12,0xaf]
2988
2989v_cvt_f32_f64 v5, 0x3f717273
2990// GFX10: encoding: [0xff,0x1e,0x0a,0x7e,0x73,0x72,0x71,0x3f]
2991
2992v_cvt_f32_f64_e64 v5, v[1:2]
2993// GFX10: encoding: [0x05,0x00,0x8f,0xd5,0x01,0x01,0x00,0x00]
2994
2995v_cvt_f32_f64_e64 v255, v[1:2]
2996// GFX10: encoding: [0xff,0x00,0x8f,0xd5,0x01,0x01,0x00,0x00]
2997
2998v_cvt_f32_f64_e64 v5, v[254:255]
2999// GFX10: encoding: [0x05,0x00,0x8f,0xd5,0xfe,0x01,0x00,0x00]
3000
3001v_cvt_f32_f64_e64 v5, s[2:3]
3002// GFX10: encoding: [0x05,0x00,0x8f,0xd5,0x02,0x00,0x00,0x00]
3003
3004v_cvt_f32_f64_e64 v5, s[4:5]
3005// GFX10: encoding: [0x05,0x00,0x8f,0xd5,0x04,0x00,0x00,0x00]
3006
3007v_cvt_f32_f64_e64 v5, s[100:101]
3008// GFX10: encoding: [0x05,0x00,0x8f,0xd5,0x64,0x00,0x00,0x00]
3009
3010v_cvt_f32_f64_e64 v5, vcc
3011// GFX10: encoding: [0x05,0x00,0x8f,0xd5,0x6a,0x00,0x00,0x00]
3012
3013v_cvt_f32_f64_e64 v5, exec
3014// GFX10: encoding: [0x05,0x00,0x8f,0xd5,0x7e,0x00,0x00,0x00]
3015
3016v_cvt_f32_f64_e64 v5, 0
3017// GFX10: encoding: [0x05,0x00,0x8f,0xd5,0x80,0x00,0x00,0x00]
3018
3019v_cvt_f32_f64_e64 v5, -1
3020// GFX10: encoding: [0x05,0x00,0x8f,0xd5,0xc1,0x00,0x00,0x00]
3021
3022v_cvt_f32_f64_e64 v5, 0.5
3023// GFX10: encoding: [0x05,0x00,0x8f,0xd5,0xf0,0x00,0x00,0x00]
3024
3025v_cvt_f32_f64_e64 v5, -4.0
3026// GFX10: encoding: [0x05,0x00,0x8f,0xd5,0xf7,0x00,0x00,0x00]
3027
3028v_cvt_f32_f64_e64 v5, -v[1:2]
3029// GFX10: encoding: [0x05,0x00,0x8f,0xd5,0x01,0x01,0x00,0x20]
3030
3031v_cvt_f32_f64_e64 v5, |v[1:2]|
3032// GFX10: encoding: [0x05,0x01,0x8f,0xd5,0x01,0x01,0x00,0x00]
3033
3034v_cvt_f32_f64_e64 v5, v[1:2] clamp
3035// GFX10: encoding: [0x05,0x80,0x8f,0xd5,0x01,0x01,0x00,0x00]
3036
3037v_cvt_f32_f64_e64 v5, v[1:2] mul:2
3038// GFX10: encoding: [0x05,0x00,0x8f,0xd5,0x01,0x01,0x00,0x08]
3039
3040v_cvt_f32_f64_e64 v5, v[1:2] mul:4
3041// GFX10: encoding: [0x05,0x00,0x8f,0xd5,0x01,0x01,0x00,0x10]
3042
3043v_cvt_f32_f64_e64 v5, v[1:2] div:2
3044// GFX10: encoding: [0x05,0x00,0x8f,0xd5,0x01,0x01,0x00,0x18]
3045
3046v_cvt_f64_f32 v[5:6], v1
3047// GFX10: encoding: [0x01,0x21,0x0a,0x7e]
3048
3049v_cvt_f64_f32 v[254:255], v1
3050// GFX10: encoding: [0x01,0x21,0xfc,0x7f]
3051
3052v_cvt_f64_f32 v[5:6], v255
3053// GFX10: encoding: [0xff,0x21,0x0a,0x7e]
3054
3055v_cvt_f64_f32 v[5:6], s1
3056// GFX10: encoding: [0x01,0x20,0x0a,0x7e]
3057
3058v_cvt_f64_f32 v[5:6], s103
3059// GFX10: encoding: [0x67,0x20,0x0a,0x7e]
3060
3061v_cvt_f64_f32 v[5:6], vcc_lo
3062// GFX10: encoding: [0x6a,0x20,0x0a,0x7e]
3063
3064v_cvt_f64_f32 v[5:6], vcc_hi
3065// GFX10: encoding: [0x6b,0x20,0x0a,0x7e]
3066
3067v_cvt_f64_f32 v[5:6], ttmp11
3068// GFX10: encoding: [0x77,0x20,0x0a,0x7e]
3069
3070v_cvt_f64_f32 v[5:6], m0
3071// GFX10: encoding: [0x7c,0x20,0x0a,0x7e]
3072
3073v_cvt_f64_f32 v[5:6], exec_lo
3074// GFX10: encoding: [0x7e,0x20,0x0a,0x7e]
3075
3076v_cvt_f64_f32 v[5:6], exec_hi
3077// GFX10: encoding: [0x7f,0x20,0x0a,0x7e]
3078
3079v_cvt_f64_f32 v[5:6], 0
3080// GFX10: encoding: [0x80,0x20,0x0a,0x7e]
3081
3082v_cvt_f64_f32 v[5:6], -1
3083// GFX10: encoding: [0xc1,0x20,0x0a,0x7e]
3084
3085v_cvt_f64_f32 v[5:6], 0.5
3086// GFX10: encoding: [0xf0,0x20,0x0a,0x7e]
3087
3088v_cvt_f64_f32 v[5:6], -4.0
3089// GFX10: encoding: [0xf7,0x20,0x0a,0x7e]
3090
3091v_cvt_f64_f32 v[5:6], 0xaf123456
3092// GFX10: encoding: [0xff,0x20,0x0a,0x7e,0x56,0x34,0x12,0xaf]
3093
3094v_cvt_f64_f32 v[5:6], 0x3f717273
3095// GFX10: encoding: [0xff,0x20,0x0a,0x7e,0x73,0x72,0x71,0x3f]
3096
3097v_cvt_f64_f32_e64 v[5:6], v1
3098// GFX10: encoding: [0x05,0x00,0x90,0xd5,0x01,0x01,0x00,0x00]
3099
3100v_cvt_f64_f32_e64 v[254:255], v1
3101// GFX10: encoding: [0xfe,0x00,0x90,0xd5,0x01,0x01,0x00,0x00]
3102
3103v_cvt_f64_f32_e64 v[5:6], v255
3104// GFX10: encoding: [0x05,0x00,0x90,0xd5,0xff,0x01,0x00,0x00]
3105
3106v_cvt_f64_f32_e64 v[5:6], s1
3107// GFX10: encoding: [0x05,0x00,0x90,0xd5,0x01,0x00,0x00,0x00]
3108
3109v_cvt_f64_f32_e64 v[5:6], s101
3110// GFX10: encoding: [0x05,0x00,0x90,0xd5,0x65,0x00,0x00,0x00]
3111
3112v_cvt_f64_f32_e64 v[5:6], vcc_lo
3113// GFX10: encoding: [0x05,0x00,0x90,0xd5,0x6a,0x00,0x00,0x00]
3114
3115v_cvt_f64_f32_e64 v[5:6], vcc_hi
3116// GFX10: encoding: [0x05,0x00,0x90,0xd5,0x6b,0x00,0x00,0x00]
3117
3118v_cvt_f64_f32_e64 v[5:6], m0
3119// GFX10: encoding: [0x05,0x00,0x90,0xd5,0x7c,0x00,0x00,0x00]
3120
3121v_cvt_f64_f32_e64 v[5:6], exec_lo
3122// GFX10: encoding: [0x05,0x00,0x90,0xd5,0x7e,0x00,0x00,0x00]
3123
3124v_cvt_f64_f32_e64 v[5:6], exec_hi
3125// GFX10: encoding: [0x05,0x00,0x90,0xd5,0x7f,0x00,0x00,0x00]
3126
3127v_cvt_f64_f32_e64 v[5:6], 0
3128// GFX10: encoding: [0x05,0x00,0x90,0xd5,0x80,0x00,0x00,0x00]
3129
3130v_cvt_f64_f32_e64 v[5:6], -1
3131// GFX10: encoding: [0x05,0x00,0x90,0xd5,0xc1,0x00,0x00,0x00]
3132
3133v_cvt_f64_f32_e64 v[5:6], 0.5
3134// GFX10: encoding: [0x05,0x00,0x90,0xd5,0xf0,0x00,0x00,0x00]
3135
3136v_cvt_f64_f32_e64 v[5:6], -4.0
3137// GFX10: encoding: [0x05,0x00,0x90,0xd5,0xf7,0x00,0x00,0x00]
3138
3139v_cvt_f64_f32_e64 v[5:6], -v1
3140// GFX10: encoding: [0x05,0x00,0x90,0xd5,0x01,0x01,0x00,0x20]
3141
3142v_cvt_f64_f32_e64 v[5:6], |v1|
3143// GFX10: encoding: [0x05,0x01,0x90,0xd5,0x01,0x01,0x00,0x00]
3144
3145v_cvt_f64_f32_e64 v[5:6], v1 clamp
3146// GFX10: encoding: [0x05,0x80,0x90,0xd5,0x01,0x01,0x00,0x00]
3147
3148v_cvt_f64_f32_e64 v[5:6], v1 mul:2
3149// GFX10: encoding: [0x05,0x00,0x90,0xd5,0x01,0x01,0x00,0x08]
3150
3151v_cvt_f64_f32_e64 v[5:6], v1 mul:4
3152// GFX10: encoding: [0x05,0x00,0x90,0xd5,0x01,0x01,0x00,0x10]
3153
3154v_cvt_f64_f32_e64 v[5:6], v1 div:2
3155// GFX10: encoding: [0x05,0x00,0x90,0xd5,0x01,0x01,0x00,0x18]
3156
3157v_cvt_f32_ubyte0 v5, v1
3158// GFX10: encoding: [0x01,0x23,0x0a,0x7e]
3159
3160v_cvt_f32_ubyte0 v255, v1
3161// GFX10: encoding: [0x01,0x23,0xfe,0x7f]
3162
3163v_cvt_f32_ubyte0 v5, v255
3164// GFX10: encoding: [0xff,0x23,0x0a,0x7e]
3165
3166v_cvt_f32_ubyte0 v5, s1
3167// GFX10: encoding: [0x01,0x22,0x0a,0x7e]
3168
3169v_cvt_f32_ubyte0 v5, s103
3170// GFX10: encoding: [0x67,0x22,0x0a,0x7e]
3171
3172v_cvt_f32_ubyte0 v5, vcc_lo
3173// GFX10: encoding: [0x6a,0x22,0x0a,0x7e]
3174
3175v_cvt_f32_ubyte0 v5, vcc_hi
3176// GFX10: encoding: [0x6b,0x22,0x0a,0x7e]
3177
3178v_cvt_f32_ubyte0 v5, ttmp11
3179// GFX10: encoding: [0x77,0x22,0x0a,0x7e]
3180
3181v_cvt_f32_ubyte0 v5, m0
3182// GFX10: encoding: [0x7c,0x22,0x0a,0x7e]
3183
3184v_cvt_f32_ubyte0 v5, exec_lo
3185// GFX10: encoding: [0x7e,0x22,0x0a,0x7e]
3186
3187v_cvt_f32_ubyte0 v5, exec_hi
3188// GFX10: encoding: [0x7f,0x22,0x0a,0x7e]
3189
3190v_cvt_f32_ubyte0 v5, 0
3191// GFX10: encoding: [0x80,0x22,0x0a,0x7e]
3192
3193v_cvt_f32_ubyte0 v5, -1
3194// GFX10: encoding: [0xc1,0x22,0x0a,0x7e]
3195
3196v_cvt_f32_ubyte0 v5, 0.5
3197// GFX10: encoding: [0xf0,0x22,0x0a,0x7e]
3198
3199v_cvt_f32_ubyte0 v5, -4.0
3200// GFX10: encoding: [0xf7,0x22,0x0a,0x7e]
3201
3202v_cvt_f32_ubyte0 v5, 0xaf123456
3203// GFX10: encoding: [0xff,0x22,0x0a,0x7e,0x56,0x34,0x12,0xaf]
3204
3205v_cvt_f32_ubyte0 v5, 0x3f717273
3206// GFX10: encoding: [0xff,0x22,0x0a,0x7e,0x73,0x72,0x71,0x3f]
3207
3208v_cvt_f32_ubyte0_e64 v5, v1
3209// GFX10: encoding: [0x05,0x00,0x91,0xd5,0x01,0x01,0x00,0x00]
3210
3211v_cvt_f32_ubyte0_e64 v255, v1
3212// GFX10: encoding: [0xff,0x00,0x91,0xd5,0x01,0x01,0x00,0x00]
3213
3214v_cvt_f32_ubyte0_e64 v5, v255
3215// GFX10: encoding: [0x05,0x00,0x91,0xd5,0xff,0x01,0x00,0x00]
3216
3217v_cvt_f32_ubyte0_e64 v5, s1
3218// GFX10: encoding: [0x05,0x00,0x91,0xd5,0x01,0x00,0x00,0x00]
3219
3220v_cvt_f32_ubyte0_e64 v5, s101
3221// GFX10: encoding: [0x05,0x00,0x91,0xd5,0x65,0x00,0x00,0x00]
3222
3223v_cvt_f32_ubyte0_e64 v5, vcc_lo
3224// GFX10: encoding: [0x05,0x00,0x91,0xd5,0x6a,0x00,0x00,0x00]
3225
3226v_cvt_f32_ubyte0_e64 v5, vcc_hi
3227// GFX10: encoding: [0x05,0x00,0x91,0xd5,0x6b,0x00,0x00,0x00]
3228
3229v_cvt_f32_ubyte0_e64 v5, m0
3230// GFX10: encoding: [0x05,0x00,0x91,0xd5,0x7c,0x00,0x00,0x00]
3231
3232v_cvt_f32_ubyte0_e64 v5, exec_lo
3233// GFX10: encoding: [0x05,0x00,0x91,0xd5,0x7e,0x00,0x00,0x00]
3234
3235v_cvt_f32_ubyte0_e64 v5, exec_hi
3236// GFX10: encoding: [0x05,0x00,0x91,0xd5,0x7f,0x00,0x00,0x00]
3237
3238v_cvt_f32_ubyte0_e64 v5, 0
3239// GFX10: encoding: [0x05,0x00,0x91,0xd5,0x80,0x00,0x00,0x00]
3240
3241v_cvt_f32_ubyte0_e64 v5, -1
3242// GFX10: encoding: [0x05,0x00,0x91,0xd5,0xc1,0x00,0x00,0x00]
3243
3244v_cvt_f32_ubyte0_e64 v5, 0.5
3245// GFX10: encoding: [0x05,0x00,0x91,0xd5,0xf0,0x00,0x00,0x00]
3246
3247v_cvt_f32_ubyte0_e64 v5, -4.0
3248// GFX10: encoding: [0x05,0x00,0x91,0xd5,0xf7,0x00,0x00,0x00]
3249
3250v_cvt_f32_ubyte0_e64 v5, v1 clamp
3251// GFX10: encoding: [0x05,0x80,0x91,0xd5,0x01,0x01,0x00,0x00]
3252
3253v_cvt_f32_ubyte0_e64 v5, v1 mul:2
3254// GFX10: encoding: [0x05,0x00,0x91,0xd5,0x01,0x01,0x00,0x08]
3255
3256v_cvt_f32_ubyte0_e64 v5, v1 mul:4
3257// GFX10: encoding: [0x05,0x00,0x91,0xd5,0x01,0x01,0x00,0x10]
3258
3259v_cvt_f32_ubyte0_e64 v5, v1 div:2
3260// GFX10: encoding: [0x05,0x00,0x91,0xd5,0x01,0x01,0x00,0x18]
3261
3262v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3263// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x06,0x00]
3264
3265v_cvt_f32_ubyte0_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3266// GFX10: encoding: [0xf9,0x22,0xfe,0x7f,0x01,0x06,0x06,0x00]
3267
3268v_cvt_f32_ubyte0_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3269// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0xff,0x06,0x06,0x00]
3270
3271v_cvt_f32_ubyte0_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3272// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x86,0x00]
3273
3274v_cvt_f32_ubyte0_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3275// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x65,0x06,0x86,0x00]
3276
3277v_cvt_f32_ubyte0_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3278// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x6a,0x06,0x86,0x00]
3279
3280v_cvt_f32_ubyte0_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3281// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x6b,0x06,0x86,0x00]
3282
3283v_cvt_f32_ubyte0_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3284// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x7c,0x06,0x86,0x00]
3285
3286v_cvt_f32_ubyte0_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3287// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x7e,0x06,0x86,0x00]
3288
3289v_cvt_f32_ubyte0_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3290// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x7f,0x06,0x86,0x00]
3291
3292v_cvt_f32_ubyte0_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3293// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x26,0x06,0x00]
3294
3295v_cvt_f32_ubyte0_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3296// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x46,0x06,0x00]
3297
3298v_cvt_f32_ubyte0_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3299// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x86,0x06,0x00]
3300
3301v_cvt_f32_ubyte0_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3302// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0xc6,0x06,0x00]
3303
3304v_cvt_f32_ubyte0_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
3305// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x06,0x00]
3306
3307v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
3308// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x00,0x06,0x00]
3309
3310v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
3311// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x01,0x06,0x00]
3312
3313v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
3314// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x02,0x06,0x00]
3315
3316v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
3317// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x03,0x06,0x00]
3318
3319v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
3320// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x04,0x06,0x00]
3321
3322v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
3323// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x05,0x06,0x00]
3324
3325v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
3326// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x0e,0x06,0x00]
3327
3328v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
3329// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x16,0x06,0x00]
3330
3331v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
3332// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x16,0x06,0x00]
3333
3334v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
3335// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x06,0x00]
3336
3337v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
3338// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x00,0x00]
3339
3340v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
3341// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x01,0x00]
3342
3343v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
3344// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x02,0x00]
3345
3346v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
3347// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x03,0x00]
3348
3349v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
3350// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x04,0x00]
3351
3352v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
3353// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x05,0x00]
3354
3355v_cvt_f32_ubyte0_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3356// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x0e,0x00]
3357
3358v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
3359// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0x00]
3360
3361v_cvt_f32_ubyte0_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
3362// GFX10: encoding: [0xfa,0x22,0xfe,0x7f,0x01,0xe4,0x00,0x00]
3363
3364v_cvt_f32_ubyte0_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
3365// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0xff,0xe4,0x00,0x00]
3366
3367v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
3368// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x1b,0x00,0x00]
3369
3370v_cvt_f32_ubyte0_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
3371// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x40,0x01,0x00]
3372
3373v_cvt_f32_ubyte0_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
3374// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x41,0x01,0x00]
3375
3376v_cvt_f32_ubyte0_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
3377// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x01,0x01,0x00]
3378
3379v_cvt_f32_ubyte0_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
3380// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x0f,0x01,0x00]
3381
3382v_cvt_f32_ubyte0_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
3383// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x11,0x01,0x00]
3384
3385v_cvt_f32_ubyte0_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
3386// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x1f,0x01,0x00]
3387
3388v_cvt_f32_ubyte0_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
3389// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x21,0x01,0x00]
3390
3391v_cvt_f32_ubyte0_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
3392// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x2f,0x01,0x00]
3393
3394v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
3395// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0x10]
3396
3397v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
3398// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0x30]
3399
3400v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
3401// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
3402
3403v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
3404// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
3405
3406v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
3407// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0x01]
3408
3409v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
3410// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0x03]
3411
3412v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
3413// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
3414
3415v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
3416// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
3417
3418v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
3419// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x08,0x00]
3420
3421v_cvt_f32_ubyte0_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
3422// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x51,0x01,0x00]
3423
3424v_cvt_f32_ubyte0_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
3425// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x5f,0x01,0x00]
3426
3427v_cvt_f32_ubyte0_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
3428// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x61,0x01,0x00]
3429
3430v_cvt_f32_ubyte0_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
3431// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x6f,0x01,0x00]
3432
3433v_cvt_f32_ubyte1 v5, v1
3434// GFX10: encoding: [0x01,0x25,0x0a,0x7e]
3435
3436v_cvt_f32_ubyte1 v255, v1
3437// GFX10: encoding: [0x01,0x25,0xfe,0x7f]
3438
3439v_cvt_f32_ubyte1 v5, v255
3440// GFX10: encoding: [0xff,0x25,0x0a,0x7e]
3441
3442v_cvt_f32_ubyte1 v5, s1
3443// GFX10: encoding: [0x01,0x24,0x0a,0x7e]
3444
3445v_cvt_f32_ubyte1 v5, s103
3446// GFX10: encoding: [0x67,0x24,0x0a,0x7e]
3447
3448v_cvt_f32_ubyte1 v5, vcc_lo
3449// GFX10: encoding: [0x6a,0x24,0x0a,0x7e]
3450
3451v_cvt_f32_ubyte1 v5, vcc_hi
3452// GFX10: encoding: [0x6b,0x24,0x0a,0x7e]
3453
3454v_cvt_f32_ubyte1 v5, ttmp11
3455// GFX10: encoding: [0x77,0x24,0x0a,0x7e]
3456
3457v_cvt_f32_ubyte1 v5, m0
3458// GFX10: encoding: [0x7c,0x24,0x0a,0x7e]
3459
3460v_cvt_f32_ubyte1 v5, exec_lo
3461// GFX10: encoding: [0x7e,0x24,0x0a,0x7e]
3462
3463v_cvt_f32_ubyte1 v5, exec_hi
3464// GFX10: encoding: [0x7f,0x24,0x0a,0x7e]
3465
3466v_cvt_f32_ubyte1 v5, 0
3467// GFX10: encoding: [0x80,0x24,0x0a,0x7e]
3468
3469v_cvt_f32_ubyte1 v5, -1
3470// GFX10: encoding: [0xc1,0x24,0x0a,0x7e]
3471
3472v_cvt_f32_ubyte1 v5, 0.5
3473// GFX10: encoding: [0xf0,0x24,0x0a,0x7e]
3474
3475v_cvt_f32_ubyte1 v5, -4.0
3476// GFX10: encoding: [0xf7,0x24,0x0a,0x7e]
3477
3478v_cvt_f32_ubyte1 v5, 0xaf123456
3479// GFX10: encoding: [0xff,0x24,0x0a,0x7e,0x56,0x34,0x12,0xaf]
3480
3481v_cvt_f32_ubyte1 v5, 0x3f717273
3482// GFX10: encoding: [0xff,0x24,0x0a,0x7e,0x73,0x72,0x71,0x3f]
3483
3484v_cvt_f32_ubyte1_e64 v5, v1
3485// GFX10: encoding: [0x05,0x00,0x92,0xd5,0x01,0x01,0x00,0x00]
3486
3487v_cvt_f32_ubyte1_e64 v255, v1
3488// GFX10: encoding: [0xff,0x00,0x92,0xd5,0x01,0x01,0x00,0x00]
3489
3490v_cvt_f32_ubyte1_e64 v5, v255
3491// GFX10: encoding: [0x05,0x00,0x92,0xd5,0xff,0x01,0x00,0x00]
3492
3493v_cvt_f32_ubyte1_e64 v5, s1
3494// GFX10: encoding: [0x05,0x00,0x92,0xd5,0x01,0x00,0x00,0x00]
3495
3496v_cvt_f32_ubyte1_e64 v5, s101
3497// GFX10: encoding: [0x05,0x00,0x92,0xd5,0x65,0x00,0x00,0x00]
3498
3499v_cvt_f32_ubyte1_e64 v5, vcc_lo
3500// GFX10: encoding: [0x05,0x00,0x92,0xd5,0x6a,0x00,0x00,0x00]
3501
3502v_cvt_f32_ubyte1_e64 v5, vcc_hi
3503// GFX10: encoding: [0x05,0x00,0x92,0xd5,0x6b,0x00,0x00,0x00]
3504
3505v_cvt_f32_ubyte1_e64 v5, m0
3506// GFX10: encoding: [0x05,0x00,0x92,0xd5,0x7c,0x00,0x00,0x00]
3507
3508v_cvt_f32_ubyte1_e64 v5, exec_lo
3509// GFX10: encoding: [0x05,0x00,0x92,0xd5,0x7e,0x00,0x00,0x00]
3510
3511v_cvt_f32_ubyte1_e64 v5, exec_hi
3512// GFX10: encoding: [0x05,0x00,0x92,0xd5,0x7f,0x00,0x00,0x00]
3513
3514v_cvt_f32_ubyte1_e64 v5, 0
3515// GFX10: encoding: [0x05,0x00,0x92,0xd5,0x80,0x00,0x00,0x00]
3516
3517v_cvt_f32_ubyte1_e64 v5, -1
3518// GFX10: encoding: [0x05,0x00,0x92,0xd5,0xc1,0x00,0x00,0x00]
3519
3520v_cvt_f32_ubyte1_e64 v5, 0.5
3521// GFX10: encoding: [0x05,0x00,0x92,0xd5,0xf0,0x00,0x00,0x00]
3522
3523v_cvt_f32_ubyte1_e64 v5, -4.0
3524// GFX10: encoding: [0x05,0x00,0x92,0xd5,0xf7,0x00,0x00,0x00]
3525
3526v_cvt_f32_ubyte1_e64 v5, v1 clamp
3527// GFX10: encoding: [0x05,0x80,0x92,0xd5,0x01,0x01,0x00,0x00]
3528
3529v_cvt_f32_ubyte1_e64 v5, v1 mul:2
3530// GFX10: encoding: [0x05,0x00,0x92,0xd5,0x01,0x01,0x00,0x08]
3531
3532v_cvt_f32_ubyte1_e64 v5, v1 mul:4
3533// GFX10: encoding: [0x05,0x00,0x92,0xd5,0x01,0x01,0x00,0x10]
3534
3535v_cvt_f32_ubyte1_e64 v5, v1 div:2
3536// GFX10: encoding: [0x05,0x00,0x92,0xd5,0x01,0x01,0x00,0x18]
3537
3538v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3539// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x06,0x00]
3540
3541v_cvt_f32_ubyte1_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3542// GFX10: encoding: [0xf9,0x24,0xfe,0x7f,0x01,0x06,0x06,0x00]
3543
3544v_cvt_f32_ubyte1_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3545// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0xff,0x06,0x06,0x00]
3546
3547v_cvt_f32_ubyte1_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3548// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x86,0x00]
3549
3550v_cvt_f32_ubyte1_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3551// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x65,0x06,0x86,0x00]
3552
3553v_cvt_f32_ubyte1_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3554// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x6a,0x06,0x86,0x00]
3555
3556v_cvt_f32_ubyte1_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3557// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x6b,0x06,0x86,0x00]
3558
3559v_cvt_f32_ubyte1_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3560// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x7c,0x06,0x86,0x00]
3561
3562v_cvt_f32_ubyte1_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3563// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x7e,0x06,0x86,0x00]
3564
3565v_cvt_f32_ubyte1_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3566// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x7f,0x06,0x86,0x00]
3567
3568v_cvt_f32_ubyte1_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3569// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x26,0x06,0x00]
3570
3571v_cvt_f32_ubyte1_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3572// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x46,0x06,0x00]
3573
3574v_cvt_f32_ubyte1_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3575// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x86,0x06,0x00]
3576
3577v_cvt_f32_ubyte1_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3578// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0xc6,0x06,0x00]
3579
3580v_cvt_f32_ubyte1_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
3581// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x06,0x00]
3582
3583v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
3584// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x00,0x06,0x00]
3585
3586v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
3587// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x01,0x06,0x00]
3588
3589v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
3590// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x02,0x06,0x00]
3591
3592v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
3593// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x03,0x06,0x00]
3594
3595v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
3596// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x04,0x06,0x00]
3597
3598v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
3599// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x05,0x06,0x00]
3600
3601v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
3602// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x0e,0x06,0x00]
3603
3604v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
3605// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x16,0x06,0x00]
3606
3607v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
3608// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x16,0x06,0x00]
3609
3610v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
3611// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x06,0x00]
3612
3613v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
3614// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x00,0x00]
3615
3616v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
3617// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x01,0x00]
3618
3619v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
3620// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x02,0x00]
3621
3622v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
3623// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x03,0x00]
3624
3625v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
3626// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x04,0x00]
3627
3628v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
3629// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x05,0x00]
3630
3631v_cvt_f32_ubyte1_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3632// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x0e,0x00]
3633
3634v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
3635// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0x00]
3636
3637v_cvt_f32_ubyte1_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
3638// GFX10: encoding: [0xfa,0x24,0xfe,0x7f,0x01,0xe4,0x00,0x00]
3639
3640v_cvt_f32_ubyte1_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
3641// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0xff,0xe4,0x00,0x00]
3642
3643v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
3644// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x1b,0x00,0x00]
3645
3646v_cvt_f32_ubyte1_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
3647// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x40,0x01,0x00]
3648
3649v_cvt_f32_ubyte1_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
3650// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x41,0x01,0x00]
3651
3652v_cvt_f32_ubyte1_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
3653// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x01,0x01,0x00]
3654
3655v_cvt_f32_ubyte1_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
3656// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x0f,0x01,0x00]
3657
3658v_cvt_f32_ubyte1_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
3659// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x11,0x01,0x00]
3660
3661v_cvt_f32_ubyte1_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
3662// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x1f,0x01,0x00]
3663
3664v_cvt_f32_ubyte1_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
3665// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x21,0x01,0x00]
3666
3667v_cvt_f32_ubyte1_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
3668// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x2f,0x01,0x00]
3669
3670v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
3671// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0x10]
3672
3673v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
3674// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0x30]
3675
3676v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
3677// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
3678
3679v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
3680// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
3681
3682v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
3683// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0x01]
3684
3685v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
3686// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0x03]
3687
3688v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
3689// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
3690
3691v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
3692// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
3693
3694v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
3695// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x08,0x00]
3696
3697v_cvt_f32_ubyte1_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
3698// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x51,0x01,0x00]
3699
3700v_cvt_f32_ubyte1_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
3701// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x5f,0x01,0x00]
3702
3703v_cvt_f32_ubyte1_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
3704// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x61,0x01,0x00]
3705
3706v_cvt_f32_ubyte1_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
3707// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x6f,0x01,0x00]
3708
3709v_cvt_f32_ubyte2 v5, v1
3710// GFX10: encoding: [0x01,0x27,0x0a,0x7e]
3711
3712v_cvt_f32_ubyte2 v255, v1
3713// GFX10: encoding: [0x01,0x27,0xfe,0x7f]
3714
3715v_cvt_f32_ubyte2 v5, v255
3716// GFX10: encoding: [0xff,0x27,0x0a,0x7e]
3717
3718v_cvt_f32_ubyte2 v5, s1
3719// GFX10: encoding: [0x01,0x26,0x0a,0x7e]
3720
3721v_cvt_f32_ubyte2 v5, s103
3722// GFX10: encoding: [0x67,0x26,0x0a,0x7e]
3723
3724v_cvt_f32_ubyte2 v5, vcc_lo
3725// GFX10: encoding: [0x6a,0x26,0x0a,0x7e]
3726
3727v_cvt_f32_ubyte2 v5, vcc_hi
3728// GFX10: encoding: [0x6b,0x26,0x0a,0x7e]
3729
3730v_cvt_f32_ubyte2 v5, ttmp11
3731// GFX10: encoding: [0x77,0x26,0x0a,0x7e]
3732
3733v_cvt_f32_ubyte2 v5, m0
3734// GFX10: encoding: [0x7c,0x26,0x0a,0x7e]
3735
3736v_cvt_f32_ubyte2 v5, exec_lo
3737// GFX10: encoding: [0x7e,0x26,0x0a,0x7e]
3738
3739v_cvt_f32_ubyte2 v5, exec_hi
3740// GFX10: encoding: [0x7f,0x26,0x0a,0x7e]
3741
3742v_cvt_f32_ubyte2 v5, 0
3743// GFX10: encoding: [0x80,0x26,0x0a,0x7e]
3744
3745v_cvt_f32_ubyte2 v5, -1
3746// GFX10: encoding: [0xc1,0x26,0x0a,0x7e]
3747
3748v_cvt_f32_ubyte2 v5, 0.5
3749// GFX10: encoding: [0xf0,0x26,0x0a,0x7e]
3750
3751v_cvt_f32_ubyte2 v5, -4.0
3752// GFX10: encoding: [0xf7,0x26,0x0a,0x7e]
3753
3754v_cvt_f32_ubyte2 v5, 0xaf123456
3755// GFX10: encoding: [0xff,0x26,0x0a,0x7e,0x56,0x34,0x12,0xaf]
3756
3757v_cvt_f32_ubyte2 v5, 0x3f717273
3758// GFX10: encoding: [0xff,0x26,0x0a,0x7e,0x73,0x72,0x71,0x3f]
3759
3760v_cvt_f32_ubyte2_e64 v5, v1
3761// GFX10: encoding: [0x05,0x00,0x93,0xd5,0x01,0x01,0x00,0x00]
3762
3763v_cvt_f32_ubyte2_e64 v255, v1
3764// GFX10: encoding: [0xff,0x00,0x93,0xd5,0x01,0x01,0x00,0x00]
3765
3766v_cvt_f32_ubyte2_e64 v5, v255
3767// GFX10: encoding: [0x05,0x00,0x93,0xd5,0xff,0x01,0x00,0x00]
3768
3769v_cvt_f32_ubyte2_e64 v5, s1
3770// GFX10: encoding: [0x05,0x00,0x93,0xd5,0x01,0x00,0x00,0x00]
3771
3772v_cvt_f32_ubyte2_e64 v5, s101
3773// GFX10: encoding: [0x05,0x00,0x93,0xd5,0x65,0x00,0x00,0x00]
3774
3775v_cvt_f32_ubyte2_e64 v5, vcc_lo
3776// GFX10: encoding: [0x05,0x00,0x93,0xd5,0x6a,0x00,0x00,0x00]
3777
3778v_cvt_f32_ubyte2_e64 v5, vcc_hi
3779// GFX10: encoding: [0x05,0x00,0x93,0xd5,0x6b,0x00,0x00,0x00]
3780
3781v_cvt_f32_ubyte2_e64 v5, m0
3782// GFX10: encoding: [0x05,0x00,0x93,0xd5,0x7c,0x00,0x00,0x00]
3783
3784v_cvt_f32_ubyte2_e64 v5, exec_lo
3785// GFX10: encoding: [0x05,0x00,0x93,0xd5,0x7e,0x00,0x00,0x00]
3786
3787v_cvt_f32_ubyte2_e64 v5, exec_hi
3788// GFX10: encoding: [0x05,0x00,0x93,0xd5,0x7f,0x00,0x00,0x00]
3789
3790v_cvt_f32_ubyte2_e64 v5, 0
3791// GFX10: encoding: [0x05,0x00,0x93,0xd5,0x80,0x00,0x00,0x00]
3792
3793v_cvt_f32_ubyte2_e64 v5, -1
3794// GFX10: encoding: [0x05,0x00,0x93,0xd5,0xc1,0x00,0x00,0x00]
3795
3796v_cvt_f32_ubyte2_e64 v5, 0.5
3797// GFX10: encoding: [0x05,0x00,0x93,0xd5,0xf0,0x00,0x00,0x00]
3798
3799v_cvt_f32_ubyte2_e64 v5, -4.0
3800// GFX10: encoding: [0x05,0x00,0x93,0xd5,0xf7,0x00,0x00,0x00]
3801
3802v_cvt_f32_ubyte2_e64 v5, v1 clamp
3803// GFX10: encoding: [0x05,0x80,0x93,0xd5,0x01,0x01,0x00,0x00]
3804
3805v_cvt_f32_ubyte2_e64 v5, v1 mul:2
3806// GFX10: encoding: [0x05,0x00,0x93,0xd5,0x01,0x01,0x00,0x08]
3807
3808v_cvt_f32_ubyte2_e64 v5, v1 mul:4
3809// GFX10: encoding: [0x05,0x00,0x93,0xd5,0x01,0x01,0x00,0x10]
3810
3811v_cvt_f32_ubyte2_e64 v5, v1 div:2
3812// GFX10: encoding: [0x05,0x00,0x93,0xd5,0x01,0x01,0x00,0x18]
3813
3814v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3815// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x06,0x00]
3816
3817v_cvt_f32_ubyte2_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3818// GFX10: encoding: [0xf9,0x26,0xfe,0x7f,0x01,0x06,0x06,0x00]
3819
3820v_cvt_f32_ubyte2_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3821// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0xff,0x06,0x06,0x00]
3822
3823v_cvt_f32_ubyte2_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3824// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x86,0x00]
3825
3826v_cvt_f32_ubyte2_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3827// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x65,0x06,0x86,0x00]
3828
3829v_cvt_f32_ubyte2_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3830// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x6a,0x06,0x86,0x00]
3831
3832v_cvt_f32_ubyte2_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3833// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x6b,0x06,0x86,0x00]
3834
3835v_cvt_f32_ubyte2_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3836// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x7c,0x06,0x86,0x00]
3837
3838v_cvt_f32_ubyte2_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3839// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x7e,0x06,0x86,0x00]
3840
3841v_cvt_f32_ubyte2_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3842// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x7f,0x06,0x86,0x00]
3843
3844v_cvt_f32_ubyte2_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3845// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x26,0x06,0x00]
3846
3847v_cvt_f32_ubyte2_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3848// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x46,0x06,0x00]
3849
3850v_cvt_f32_ubyte2_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3851// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x86,0x06,0x00]
3852
3853v_cvt_f32_ubyte2_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3854// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0xc6,0x06,0x00]
3855
3856v_cvt_f32_ubyte2_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
3857// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x06,0x00]
3858
3859v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
3860// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x00,0x06,0x00]
3861
3862v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
3863// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x01,0x06,0x00]
3864
3865v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
3866// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x02,0x06,0x00]
3867
3868v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
3869// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x03,0x06,0x00]
3870
3871v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
3872// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x04,0x06,0x00]
3873
3874v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
3875// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x05,0x06,0x00]
3876
3877v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
3878// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x0e,0x06,0x00]
3879
3880v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
3881// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x16,0x06,0x00]
3882
3883v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
3884// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x16,0x06,0x00]
3885
3886v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
3887// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x06,0x00]
3888
3889v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
3890// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x00,0x00]
3891
3892v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
3893// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x01,0x00]
3894
3895v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
3896// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x02,0x00]
3897
3898v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
3899// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x03,0x00]
3900
3901v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
3902// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x04,0x00]
3903
3904v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
3905// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x05,0x00]
3906
3907v_cvt_f32_ubyte2_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
3908// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x0e,0x00]
3909
3910v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
3911// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0x00]
3912
3913v_cvt_f32_ubyte2_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
3914// GFX10: encoding: [0xfa,0x26,0xfe,0x7f,0x01,0xe4,0x00,0x00]
3915
3916v_cvt_f32_ubyte2_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
3917// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0xff,0xe4,0x00,0x00]
3918
3919v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
3920// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x1b,0x00,0x00]
3921
3922v_cvt_f32_ubyte2_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
3923// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x40,0x01,0x00]
3924
3925v_cvt_f32_ubyte2_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
3926// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x41,0x01,0x00]
3927
3928v_cvt_f32_ubyte2_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
3929// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x01,0x01,0x00]
3930
3931v_cvt_f32_ubyte2_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
3932// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x0f,0x01,0x00]
3933
3934v_cvt_f32_ubyte2_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
3935// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x11,0x01,0x00]
3936
3937v_cvt_f32_ubyte2_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
3938// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x1f,0x01,0x00]
3939
3940v_cvt_f32_ubyte2_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
3941// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x21,0x01,0x00]
3942
3943v_cvt_f32_ubyte2_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
3944// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x2f,0x01,0x00]
3945
3946v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
3947// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0x10]
3948
3949v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
3950// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0x30]
3951
3952v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
3953// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
3954
3955v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
3956// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
3957
3958v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
3959// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0x01]
3960
3961v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
3962// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0x03]
3963
3964v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
3965// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
3966
3967v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
3968// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
3969
3970v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
3971// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x08,0x00]
3972
3973v_cvt_f32_ubyte2_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
3974// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x51,0x01,0x00]
3975
3976v_cvt_f32_ubyte2_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
3977// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x5f,0x01,0x00]
3978
3979v_cvt_f32_ubyte2_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
3980// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x61,0x01,0x00]
3981
3982v_cvt_f32_ubyte2_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
3983// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x6f,0x01,0x00]
3984
3985v_cvt_f32_ubyte3 v5, v1
3986// GFX10: encoding: [0x01,0x29,0x0a,0x7e]
3987
3988v_cvt_f32_ubyte3 v255, v1
3989// GFX10: encoding: [0x01,0x29,0xfe,0x7f]
3990
3991v_cvt_f32_ubyte3 v5, v255
3992// GFX10: encoding: [0xff,0x29,0x0a,0x7e]
3993
3994v_cvt_f32_ubyte3 v5, s1
3995// GFX10: encoding: [0x01,0x28,0x0a,0x7e]
3996
3997v_cvt_f32_ubyte3 v5, s103
3998// GFX10: encoding: [0x67,0x28,0x0a,0x7e]
3999
4000v_cvt_f32_ubyte3 v5, vcc_lo
4001// GFX10: encoding: [0x6a,0x28,0x0a,0x7e]
4002
4003v_cvt_f32_ubyte3 v5, vcc_hi
4004// GFX10: encoding: [0x6b,0x28,0x0a,0x7e]
4005
4006v_cvt_f32_ubyte3 v5, ttmp11
4007// GFX10: encoding: [0x77,0x28,0x0a,0x7e]
4008
4009v_cvt_f32_ubyte3 v5, m0
4010// GFX10: encoding: [0x7c,0x28,0x0a,0x7e]
4011
4012v_cvt_f32_ubyte3 v5, exec_lo
4013// GFX10: encoding: [0x7e,0x28,0x0a,0x7e]
4014
4015v_cvt_f32_ubyte3 v5, exec_hi
4016// GFX10: encoding: [0x7f,0x28,0x0a,0x7e]
4017
4018v_cvt_f32_ubyte3 v5, 0
4019// GFX10: encoding: [0x80,0x28,0x0a,0x7e]
4020
4021v_cvt_f32_ubyte3 v5, -1
4022// GFX10: encoding: [0xc1,0x28,0x0a,0x7e]
4023
4024v_cvt_f32_ubyte3 v5, 0.5
4025// GFX10: encoding: [0xf0,0x28,0x0a,0x7e]
4026
4027v_cvt_f32_ubyte3 v5, -4.0
4028// GFX10: encoding: [0xf7,0x28,0x0a,0x7e]
4029
4030v_cvt_f32_ubyte3 v5, 0xaf123456
4031// GFX10: encoding: [0xff,0x28,0x0a,0x7e,0x56,0x34,0x12,0xaf]
4032
4033v_cvt_f32_ubyte3 v5, 0x3f717273
4034// GFX10: encoding: [0xff,0x28,0x0a,0x7e,0x73,0x72,0x71,0x3f]
4035
4036v_cvt_f32_ubyte3_e64 v5, v1
4037// GFX10: encoding: [0x05,0x00,0x94,0xd5,0x01,0x01,0x00,0x00]
4038
4039v_cvt_f32_ubyte3_e64 v255, v1
4040// GFX10: encoding: [0xff,0x00,0x94,0xd5,0x01,0x01,0x00,0x00]
4041
4042v_cvt_f32_ubyte3_e64 v5, v255
4043// GFX10: encoding: [0x05,0x00,0x94,0xd5,0xff,0x01,0x00,0x00]
4044
4045v_cvt_f32_ubyte3_e64 v5, s1
4046// GFX10: encoding: [0x05,0x00,0x94,0xd5,0x01,0x00,0x00,0x00]
4047
4048v_cvt_f32_ubyte3_e64 v5, s101
4049// GFX10: encoding: [0x05,0x00,0x94,0xd5,0x65,0x00,0x00,0x00]
4050
4051v_cvt_f32_ubyte3_e64 v5, vcc_lo
4052// GFX10: encoding: [0x05,0x00,0x94,0xd5,0x6a,0x00,0x00,0x00]
4053
4054v_cvt_f32_ubyte3_e64 v5, vcc_hi
4055// GFX10: encoding: [0x05,0x00,0x94,0xd5,0x6b,0x00,0x00,0x00]
4056
4057v_cvt_f32_ubyte3_e64 v5, m0
4058// GFX10: encoding: [0x05,0x00,0x94,0xd5,0x7c,0x00,0x00,0x00]
4059
4060v_cvt_f32_ubyte3_e64 v5, exec_lo
4061// GFX10: encoding: [0x05,0x00,0x94,0xd5,0x7e,0x00,0x00,0x00]
4062
4063v_cvt_f32_ubyte3_e64 v5, exec_hi
4064// GFX10: encoding: [0x05,0x00,0x94,0xd5,0x7f,0x00,0x00,0x00]
4065
4066v_cvt_f32_ubyte3_e64 v5, 0
4067// GFX10: encoding: [0x05,0x00,0x94,0xd5,0x80,0x00,0x00,0x00]
4068
4069v_cvt_f32_ubyte3_e64 v5, -1
4070// GFX10: encoding: [0x05,0x00,0x94,0xd5,0xc1,0x00,0x00,0x00]
4071
4072v_cvt_f32_ubyte3_e64 v5, 0.5
4073// GFX10: encoding: [0x05,0x00,0x94,0xd5,0xf0,0x00,0x00,0x00]
4074
4075v_cvt_f32_ubyte3_e64 v5, -4.0
4076// GFX10: encoding: [0x05,0x00,0x94,0xd5,0xf7,0x00,0x00,0x00]
4077
4078v_cvt_f32_ubyte3_e64 v5, v1 clamp
4079// GFX10: encoding: [0x05,0x80,0x94,0xd5,0x01,0x01,0x00,0x00]
4080
4081v_cvt_f32_ubyte3_e64 v5, v1 mul:2
4082// GFX10: encoding: [0x05,0x00,0x94,0xd5,0x01,0x01,0x00,0x08]
4083
4084v_cvt_f32_ubyte3_e64 v5, v1 mul:4
4085// GFX10: encoding: [0x05,0x00,0x94,0xd5,0x01,0x01,0x00,0x10]
4086
4087v_cvt_f32_ubyte3_e64 v5, v1 div:2
4088// GFX10: encoding: [0x05,0x00,0x94,0xd5,0x01,0x01,0x00,0x18]
4089
4090v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
4091// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x06,0x00]
4092
4093v_cvt_f32_ubyte3_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
4094// GFX10: encoding: [0xf9,0x28,0xfe,0x7f,0x01,0x06,0x06,0x00]
4095
4096v_cvt_f32_ubyte3_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
4097// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0xff,0x06,0x06,0x00]
4098
4099v_cvt_f32_ubyte3_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
4100// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x86,0x00]
4101
4102v_cvt_f32_ubyte3_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
4103// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x65,0x06,0x86,0x00]
4104
4105v_cvt_f32_ubyte3_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
4106// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x6a,0x06,0x86,0x00]
4107
4108v_cvt_f32_ubyte3_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
4109// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x6b,0x06,0x86,0x00]
4110
4111v_cvt_f32_ubyte3_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
4112// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x7c,0x06,0x86,0x00]
4113
4114v_cvt_f32_ubyte3_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
4115// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x7e,0x06,0x86,0x00]
4116
4117v_cvt_f32_ubyte3_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
4118// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x7f,0x06,0x86,0x00]
4119
4120v_cvt_f32_ubyte3_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
4121// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x26,0x06,0x00]
4122
4123v_cvt_f32_ubyte3_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
4124// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x46,0x06,0x00]
4125
4126v_cvt_f32_ubyte3_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
4127// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x86,0x06,0x00]
4128
4129v_cvt_f32_ubyte3_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
4130// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0xc6,0x06,0x00]
4131
4132v_cvt_f32_ubyte3_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
4133// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x06,0x00]
4134
4135v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
4136// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x00,0x06,0x00]
4137
4138v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
4139// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x01,0x06,0x00]
4140
4141v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
4142// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x02,0x06,0x00]
4143
4144v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
4145// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x03,0x06,0x00]
4146
4147v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
4148// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x04,0x06,0x00]
4149
4150v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
4151// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x05,0x06,0x00]
4152
4153v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
4154// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x0e,0x06,0x00]
4155
4156v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
4157// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x16,0x06,0x00]
4158
4159v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
4160// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x16,0x06,0x00]
4161
4162v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
4163// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x06,0x00]
4164
4165v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
4166// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x00,0x00]
4167
4168v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
4169// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x01,0x00]
4170
4171v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
4172// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x02,0x00]
4173
4174v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
4175// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x03,0x00]
4176
4177v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
4178// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x04,0x00]
4179
4180v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
4181// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x05,0x00]
4182
4183v_cvt_f32_ubyte3_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
4184// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x0e,0x00]
4185
4186v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
4187// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0x00]
4188
4189v_cvt_f32_ubyte3_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
4190// GFX10: encoding: [0xfa,0x28,0xfe,0x7f,0x01,0xe4,0x00,0x00]
4191
4192v_cvt_f32_ubyte3_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
4193// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0xff,0xe4,0x00,0x00]
4194
4195v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
4196// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x1b,0x00,0x00]
4197
4198v_cvt_f32_ubyte3_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
4199// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x40,0x01,0x00]
4200
4201v_cvt_f32_ubyte3_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
4202// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x41,0x01,0x00]
4203
4204v_cvt_f32_ubyte3_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
4205// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x01,0x01,0x00]
4206
4207v_cvt_f32_ubyte3_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
4208// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x0f,0x01,0x00]
4209
4210v_cvt_f32_ubyte3_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
4211// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x11,0x01,0x00]
4212
4213v_cvt_f32_ubyte3_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
4214// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x1f,0x01,0x00]
4215
4216v_cvt_f32_ubyte3_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
4217// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x21,0x01,0x00]
4218
4219v_cvt_f32_ubyte3_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
4220// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x2f,0x01,0x00]
4221
4222v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
4223// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0x10]
4224
4225v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
4226// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0x30]
4227
4228v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
4229// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
4230
4231v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
4232// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
4233
4234v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
4235// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0x01]
4236
4237v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
4238// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0x03]
4239
4240v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
4241// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
4242
4243v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
4244// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
4245
4246v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
4247// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x08,0x00]
4248
4249v_cvt_f32_ubyte3_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
4250// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x51,0x01,0x00]
4251
4252v_cvt_f32_ubyte3_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
4253// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x5f,0x01,0x00]
4254
4255v_cvt_f32_ubyte3_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
4256// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x61,0x01,0x00]
4257
4258v_cvt_f32_ubyte3_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
4259// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x6f,0x01,0x00]
4260
4261v_cvt_u32_f64 v5, v[1:2]
4262// GFX10: encoding: [0x01,0x2b,0x0a,0x7e]
4263
4264v_cvt_u32_f64 v255, v[1:2]
4265// GFX10: encoding: [0x01,0x2b,0xfe,0x7f]
4266
4267v_cvt_u32_f64 v5, v[254:255]
4268// GFX10: encoding: [0xfe,0x2b,0x0a,0x7e]
4269
4270v_cvt_u32_f64 v5, s[2:3]
4271// GFX10: encoding: [0x02,0x2a,0x0a,0x7e]
4272
4273v_cvt_u32_f64 v5, s[4:5]
4274// GFX10: encoding: [0x04,0x2a,0x0a,0x7e]
4275
4276v_cvt_u32_f64 v5, s[102:103]
4277// GFX10: encoding: [0x66,0x2a,0x0a,0x7e]
4278
4279v_cvt_u32_f64 v5, vcc
4280// GFX10: encoding: [0x6a,0x2a,0x0a,0x7e]
4281
4282v_cvt_u32_f64 v5, ttmp[10:11]
4283// GFX10: encoding: [0x76,0x2a,0x0a,0x7e]
4284
4285v_cvt_u32_f64 v5, exec
4286// GFX10: encoding: [0x7e,0x2a,0x0a,0x7e]
4287
4288v_cvt_u32_f64 v5, 0
4289// GFX10: encoding: [0x80,0x2a,0x0a,0x7e]
4290
4291v_cvt_u32_f64 v5, -1
4292// GFX10: encoding: [0xc1,0x2a,0x0a,0x7e]
4293
4294v_cvt_u32_f64 v5, 0.5
4295// GFX10: encoding: [0xf0,0x2a,0x0a,0x7e]
4296
4297v_cvt_u32_f64 v5, -4.0
4298// GFX10: encoding: [0xf7,0x2a,0x0a,0x7e]
4299
4300v_cvt_u32_f64 v5, 0xaf123456
4301// GFX10: encoding: [0xff,0x2a,0x0a,0x7e,0x56,0x34,0x12,0xaf]
4302
4303v_cvt_u32_f64 v5, 0x3f717273
4304// GFX10: encoding: [0xff,0x2a,0x0a,0x7e,0x73,0x72,0x71,0x3f]
4305
4306v_cvt_u32_f64_e64 v5, v[1:2]
4307// GFX10: encoding: [0x05,0x00,0x95,0xd5,0x01,0x01,0x00,0x00]
4308
4309v_cvt_u32_f64_e64 v255, v[1:2]
4310// GFX10: encoding: [0xff,0x00,0x95,0xd5,0x01,0x01,0x00,0x00]
4311
4312v_cvt_u32_f64_e64 v5, v[254:255]
4313// GFX10: encoding: [0x05,0x00,0x95,0xd5,0xfe,0x01,0x00,0x00]
4314
4315v_cvt_u32_f64_e64 v5, s[2:3]
4316// GFX10: encoding: [0x05,0x00,0x95,0xd5,0x02,0x00,0x00,0x00]
4317
4318v_cvt_u32_f64_e64 v5, s[4:5]
4319// GFX10: encoding: [0x05,0x00,0x95,0xd5,0x04,0x00,0x00,0x00]
4320
4321v_cvt_u32_f64_e64 v5, s[100:101]
4322// GFX10: encoding: [0x05,0x00,0x95,0xd5,0x64,0x00,0x00,0x00]
4323
4324v_cvt_u32_f64_e64 v5, vcc
4325// GFX10: encoding: [0x05,0x00,0x95,0xd5,0x6a,0x00,0x00,0x00]
4326
4327v_cvt_u32_f64_e64 v5, exec
4328// GFX10: encoding: [0x05,0x00,0x95,0xd5,0x7e,0x00,0x00,0x00]
4329
4330v_cvt_u32_f64_e64 v5, 0
4331// GFX10: encoding: [0x05,0x00,0x95,0xd5,0x80,0x00,0x00,0x00]
4332
4333v_cvt_u32_f64_e64 v5, -1
4334// GFX10: encoding: [0x05,0x00,0x95,0xd5,0xc1,0x00,0x00,0x00]
4335
4336v_cvt_u32_f64_e64 v5, 0.5
4337// GFX10: encoding: [0x05,0x00,0x95,0xd5,0xf0,0x00,0x00,0x00]
4338
4339v_cvt_u32_f64_e64 v5, -4.0
4340// GFX10: encoding: [0x05,0x00,0x95,0xd5,0xf7,0x00,0x00,0x00]
4341
4342v_cvt_u32_f64_e64 v5, -v[1:2]
4343// GFX10: encoding: [0x05,0x00,0x95,0xd5,0x01,0x01,0x00,0x20]
4344
4345v_cvt_u32_f64_e64 v5, |v[1:2]|
4346// GFX10: encoding: [0x05,0x01,0x95,0xd5,0x01,0x01,0x00,0x00]
4347
4348v_cvt_u32_f64_e64 v5, v[1:2] clamp
4349// GFX10: encoding: [0x05,0x80,0x95,0xd5,0x01,0x01,0x00,0x00]
4350
4351v_cvt_u32_f64_e64 v5, s[4:5] mul:2
4352// GFX10: encoding: [0x05,0x00,0x95,0xd5,0x04,0x00,0x00,0x08]
4353
4354v_cvt_u32_f64_e64 v5, v[1:2] clamp div:2
4355// GFX10: encoding: [0x05,0x80,0x95,0xd5,0x01,0x01,0x00,0x18]
4356
4357v_cvt_f64_u32 v[5:6], v1
4358// GFX10: encoding: [0x01,0x2d,0x0a,0x7e]
4359
4360v_cvt_f64_u32 v[254:255], v1
4361// GFX10: encoding: [0x01,0x2d,0xfc,0x7f]
4362
4363v_cvt_f64_u32 v[5:6], v255
4364// GFX10: encoding: [0xff,0x2d,0x0a,0x7e]
4365
4366v_cvt_f64_u32 v[5:6], s1
4367// GFX10: encoding: [0x01,0x2c,0x0a,0x7e]
4368
4369v_cvt_f64_u32 v[5:6], s103
4370// GFX10: encoding: [0x67,0x2c,0x0a,0x7e]
4371
4372v_cvt_f64_u32 v[5:6], vcc_lo
4373// GFX10: encoding: [0x6a,0x2c,0x0a,0x7e]
4374
4375v_cvt_f64_u32 v[5:6], vcc_hi
4376// GFX10: encoding: [0x6b,0x2c,0x0a,0x7e]
4377
4378v_cvt_f64_u32 v[5:6], ttmp11
4379// GFX10: encoding: [0x77,0x2c,0x0a,0x7e]
4380
4381v_cvt_f64_u32 v[5:6], m0
4382// GFX10: encoding: [0x7c,0x2c,0x0a,0x7e]
4383
4384v_cvt_f64_u32 v[5:6], exec_lo
4385// GFX10: encoding: [0x7e,0x2c,0x0a,0x7e]
4386
4387v_cvt_f64_u32 v[5:6], exec_hi
4388// GFX10: encoding: [0x7f,0x2c,0x0a,0x7e]
4389
4390v_cvt_f64_u32 v[5:6], 0
4391// GFX10: encoding: [0x80,0x2c,0x0a,0x7e]
4392
4393v_cvt_f64_u32 v[5:6], -1
4394// GFX10: encoding: [0xc1,0x2c,0x0a,0x7e]
4395
4396v_cvt_f64_u32 v[5:6], 0.5
4397// GFX10: encoding: [0xf0,0x2c,0x0a,0x7e]
4398
4399v_cvt_f64_u32 v[5:6], -4.0
4400// GFX10: encoding: [0xf7,0x2c,0x0a,0x7e]
4401
4402v_cvt_f64_u32 v[5:6], 0xaf123456
4403// GFX10: encoding: [0xff,0x2c,0x0a,0x7e,0x56,0x34,0x12,0xaf]
4404
4405v_cvt_f64_u32 v[5:6], 0x3f717273
4406// GFX10: encoding: [0xff,0x2c,0x0a,0x7e,0x73,0x72,0x71,0x3f]
4407
4408v_cvt_f64_u32_e64 v[5:6], v1
4409// GFX10: encoding: [0x05,0x00,0x96,0xd5,0x01,0x01,0x00,0x00]
4410
4411v_cvt_f64_u32_e64 v[254:255], v1
4412// GFX10: encoding: [0xfe,0x00,0x96,0xd5,0x01,0x01,0x00,0x00]
4413
4414v_cvt_f64_u32_e64 v[5:6], v255
4415// GFX10: encoding: [0x05,0x00,0x96,0xd5,0xff,0x01,0x00,0x00]
4416
4417v_cvt_f64_u32_e64 v[5:6], s1
4418// GFX10: encoding: [0x05,0x00,0x96,0xd5,0x01,0x00,0x00,0x00]
4419
4420v_cvt_f64_u32_e64 v[5:6], s101
4421// GFX10: encoding: [0x05,0x00,0x96,0xd5,0x65,0x00,0x00,0x00]
4422
4423v_cvt_f64_u32_e64 v[5:6], vcc_lo
4424// GFX10: encoding: [0x05,0x00,0x96,0xd5,0x6a,0x00,0x00,0x00]
4425
4426v_cvt_f64_u32_e64 v[5:6], vcc_hi
4427// GFX10: encoding: [0x05,0x00,0x96,0xd5,0x6b,0x00,0x00,0x00]
4428
4429v_cvt_f64_u32_e64 v[5:6], m0
4430// GFX10: encoding: [0x05,0x00,0x96,0xd5,0x7c,0x00,0x00,0x00]
4431
4432v_cvt_f64_u32_e64 v[5:6], exec_lo
4433// GFX10: encoding: [0x05,0x00,0x96,0xd5,0x7e,0x00,0x00,0x00]
4434
4435v_cvt_f64_u32_e64 v[5:6], exec_hi
4436// GFX10: encoding: [0x05,0x00,0x96,0xd5,0x7f,0x00,0x00,0x00]
4437
4438v_cvt_f64_u32_e64 v[5:6], 0
4439// GFX10: encoding: [0x05,0x00,0x96,0xd5,0x80,0x00,0x00,0x00]
4440
4441v_cvt_f64_u32_e64 v[5:6], -1
4442// GFX10: encoding: [0x05,0x00,0x96,0xd5,0xc1,0x00,0x00,0x00]
4443
4444v_cvt_f64_u32_e64 v[5:6], 0.5
4445// GFX10: encoding: [0x05,0x00,0x96,0xd5,0xf0,0x00,0x00,0x00]
4446
4447v_cvt_f64_u32_e64 v[5:6], -4.0
4448// GFX10: encoding: [0x05,0x00,0x96,0xd5,0xf7,0x00,0x00,0x00]
4449
4450v_cvt_f64_u32_e64 v[5:6], v1 clamp
4451// GFX10: encoding: [0x05,0x80,0x96,0xd5,0x01,0x01,0x00,0x00]
4452
4453v_cvt_f64_u32_e64 v[5:6], v1 mul:2
4454// GFX10: encoding: [0x05,0x00,0x96,0xd5,0x01,0x01,0x00,0x08]
4455
4456v_cvt_f64_u32_e64 v[5:6], v1 mul:4
4457// GFX10: encoding: [0x05,0x00,0x96,0xd5,0x01,0x01,0x00,0x10]
4458
4459v_cvt_f64_u32_e64 v[5:6], v1 div:2
4460// GFX10: encoding: [0x05,0x00,0x96,0xd5,0x01,0x01,0x00,0x18]
4461
4462v_trunc_f64 v[5:6], v[1:2]
4463// GFX10: encoding: [0x01,0x2f,0x0a,0x7e]
4464
4465v_trunc_f64 v[254:255], v[1:2]
4466// GFX10: encoding: [0x01,0x2f,0xfc,0x7f]
4467
4468v_trunc_f64 v[5:6], v[254:255]
4469// GFX10: encoding: [0xfe,0x2f,0x0a,0x7e]
4470
4471v_trunc_f64 v[5:6], s[2:3]
4472// GFX10: encoding: [0x02,0x2e,0x0a,0x7e]
4473
4474v_trunc_f64 v[5:6], s[4:5]
4475// GFX10: encoding: [0x04,0x2e,0x0a,0x7e]
4476
4477v_trunc_f64 v[5:6], s[102:103]
4478// GFX10: encoding: [0x66,0x2e,0x0a,0x7e]
4479
4480v_trunc_f64 v[5:6], vcc
4481// GFX10: encoding: [0x6a,0x2e,0x0a,0x7e]
4482
4483v_trunc_f64 v[5:6], ttmp[10:11]
4484// GFX10: encoding: [0x76,0x2e,0x0a,0x7e]
4485
4486v_trunc_f64 v[5:6], exec
4487// GFX10: encoding: [0x7e,0x2e,0x0a,0x7e]
4488
4489v_trunc_f64 v[5:6], 0
4490// GFX10: encoding: [0x80,0x2e,0x0a,0x7e]
4491
4492v_trunc_f64 v[5:6], -1
4493// GFX10: encoding: [0xc1,0x2e,0x0a,0x7e]
4494
4495v_trunc_f64 v[5:6], 0.5
4496// GFX10: encoding: [0xf0,0x2e,0x0a,0x7e]
4497
4498v_trunc_f64 v[5:6], -4.0
4499// GFX10: encoding: [0xf7,0x2e,0x0a,0x7e]
4500
4501v_trunc_f64 v[5:6], 0xaf123456
4502// GFX10: encoding: [0xff,0x2e,0x0a,0x7e,0x56,0x34,0x12,0xaf]
4503
4504v_trunc_f64 v[5:6], 0x3f717273
4505// GFX10: encoding: [0xff,0x2e,0x0a,0x7e,0x73,0x72,0x71,0x3f]
4506
4507v_trunc_f64_e64 v[5:6], v[1:2]
4508// GFX10: encoding: [0x05,0x00,0x97,0xd5,0x01,0x01,0x00,0x00]
4509
4510v_trunc_f64_e64 v[254:255], v[1:2]
4511// GFX10: encoding: [0xfe,0x00,0x97,0xd5,0x01,0x01,0x00,0x00]
4512
4513v_trunc_f64_e64 v[5:6], v[254:255]
4514// GFX10: encoding: [0x05,0x00,0x97,0xd5,0xfe,0x01,0x00,0x00]
4515
4516v_trunc_f64_e64 v[5:6], s[2:3]
4517// GFX10: encoding: [0x05,0x00,0x97,0xd5,0x02,0x00,0x00,0x00]
4518
4519v_trunc_f64_e64 v[5:6], s[4:5]
4520// GFX10: encoding: [0x05,0x00,0x97,0xd5,0x04,0x00,0x00,0x00]
4521
4522v_trunc_f64_e64 v[5:6], s[100:101]
4523// GFX10: encoding: [0x05,0x00,0x97,0xd5,0x64,0x00,0x00,0x00]
4524
4525v_trunc_f64_e64 v[5:6], vcc
4526// GFX10: encoding: [0x05,0x00,0x97,0xd5,0x6a,0x00,0x00,0x00]
4527
4528v_trunc_f64_e64 v[5:6], exec
4529// GFX10: encoding: [0x05,0x00,0x97,0xd5,0x7e,0x00,0x00,0x00]
4530
4531v_trunc_f64_e64 v[5:6], 0
4532// GFX10: encoding: [0x05,0x00,0x97,0xd5,0x80,0x00,0x00,0x00]
4533
4534v_trunc_f64_e64 v[5:6], -1
4535// GFX10: encoding: [0x05,0x00,0x97,0xd5,0xc1,0x00,0x00,0x00]
4536
4537v_trunc_f64_e64 v[5:6], 0.5
4538// GFX10: encoding: [0x05,0x00,0x97,0xd5,0xf0,0x00,0x00,0x00]
4539
4540v_trunc_f64_e64 v[5:6], -4.0
4541// GFX10: encoding: [0x05,0x00,0x97,0xd5,0xf7,0x00,0x00,0x00]
4542
4543v_trunc_f64_e64 v[5:6], -v[1:2]
4544// GFX10: encoding: [0x05,0x00,0x97,0xd5,0x01,0x01,0x00,0x20]
4545
4546v_trunc_f64_e64 v[5:6], |v[1:2]|
4547// GFX10: encoding: [0x05,0x01,0x97,0xd5,0x01,0x01,0x00,0x00]
4548
4549v_trunc_f64_e64 v[5:6], v[1:2] clamp
4550// GFX10: encoding: [0x05,0x80,0x97,0xd5,0x01,0x01,0x00,0x00]
4551
4552v_trunc_f64_e64 v[5:6], v[1:2] mul:2
4553// GFX10: encoding: [0x05,0x00,0x97,0xd5,0x01,0x01,0x00,0x08]
4554
4555v_trunc_f64_e64 v[5:6], v[1:2] mul:4
4556// GFX10: encoding: [0x05,0x00,0x97,0xd5,0x01,0x01,0x00,0x10]
4557
4558v_trunc_f64_e64 v[5:6], v[1:2] div:2
4559// GFX10: encoding: [0x05,0x00,0x97,0xd5,0x01,0x01,0x00,0x18]
4560
4561v_ceil_f64 v[5:6], v[1:2]
4562// GFX10: encoding: [0x01,0x31,0x0a,0x7e]
4563
4564v_ceil_f64 v[254:255], v[1:2]
4565// GFX10: encoding: [0x01,0x31,0xfc,0x7f]
4566
4567v_ceil_f64 v[5:6], v[254:255]
4568// GFX10: encoding: [0xfe,0x31,0x0a,0x7e]
4569
4570v_ceil_f64 v[5:6], s[2:3]
4571// GFX10: encoding: [0x02,0x30,0x0a,0x7e]
4572
4573v_ceil_f64 v[5:6], s[4:5]
4574// GFX10: encoding: [0x04,0x30,0x0a,0x7e]
4575
4576v_ceil_f64 v[5:6], s[102:103]
4577// GFX10: encoding: [0x66,0x30,0x0a,0x7e]
4578
4579v_ceil_f64 v[5:6], vcc
4580// GFX10: encoding: [0x6a,0x30,0x0a,0x7e]
4581
4582v_ceil_f64 v[5:6], ttmp[10:11]
4583// GFX10: encoding: [0x76,0x30,0x0a,0x7e]
4584
4585v_ceil_f64 v[5:6], exec
4586// GFX10: encoding: [0x7e,0x30,0x0a,0x7e]
4587
4588v_ceil_f64 v[5:6], 0
4589// GFX10: encoding: [0x80,0x30,0x0a,0x7e]
4590
4591v_ceil_f64 v[5:6], -1
4592// GFX10: encoding: [0xc1,0x30,0x0a,0x7e]
4593
4594v_ceil_f64 v[5:6], 0.5
4595// GFX10: encoding: [0xf0,0x30,0x0a,0x7e]
4596
4597v_ceil_f64 v[5:6], -4.0
4598// GFX10: encoding: [0xf7,0x30,0x0a,0x7e]
4599
4600v_ceil_f64 v[5:6], 0xaf123456
4601// GFX10: encoding: [0xff,0x30,0x0a,0x7e,0x56,0x34,0x12,0xaf]
4602
4603v_ceil_f64 v[5:6], 0x3f717273
4604// GFX10: encoding: [0xff,0x30,0x0a,0x7e,0x73,0x72,0x71,0x3f]
4605
4606v_ceil_f64_e64 v[5:6], v[1:2]
4607// GFX10: encoding: [0x05,0x00,0x98,0xd5,0x01,0x01,0x00,0x00]
4608
4609v_ceil_f64_e64 v[254:255], v[1:2]
4610// GFX10: encoding: [0xfe,0x00,0x98,0xd5,0x01,0x01,0x00,0x00]
4611
4612v_ceil_f64_e64 v[5:6], v[254:255]
4613// GFX10: encoding: [0x05,0x00,0x98,0xd5,0xfe,0x01,0x00,0x00]
4614
4615v_ceil_f64_e64 v[5:6], s[2:3]
4616// GFX10: encoding: [0x05,0x00,0x98,0xd5,0x02,0x00,0x00,0x00]
4617
4618v_ceil_f64_e64 v[5:6], s[4:5]
4619// GFX10: encoding: [0x05,0x00,0x98,0xd5,0x04,0x00,0x00,0x00]
4620
4621v_ceil_f64_e64 v[5:6], s[100:101]
4622// GFX10: encoding: [0x05,0x00,0x98,0xd5,0x64,0x00,0x00,0x00]
4623
4624v_ceil_f64_e64 v[5:6], vcc
4625// GFX10: encoding: [0x05,0x00,0x98,0xd5,0x6a,0x00,0x00,0x00]
4626
4627v_ceil_f64_e64 v[5:6], exec
4628// GFX10: encoding: [0x05,0x00,0x98,0xd5,0x7e,0x00,0x00,0x00]
4629
4630v_ceil_f64_e64 v[5:6], 0
4631// GFX10: encoding: [0x05,0x00,0x98,0xd5,0x80,0x00,0x00,0x00]
4632
4633v_ceil_f64_e64 v[5:6], -1
4634// GFX10: encoding: [0x05,0x00,0x98,0xd5,0xc1,0x00,0x00,0x00]
4635
4636v_ceil_f64_e64 v[5:6], 0.5
4637// GFX10: encoding: [0x05,0x00,0x98,0xd5,0xf0,0x00,0x00,0x00]
4638
4639v_ceil_f64_e64 v[5:6], -4.0
4640// GFX10: encoding: [0x05,0x00,0x98,0xd5,0xf7,0x00,0x00,0x00]
4641
4642v_ceil_f64_e64 v[5:6], -v[1:2]
4643// GFX10: encoding: [0x05,0x00,0x98,0xd5,0x01,0x01,0x00,0x20]
4644
4645v_ceil_f64_e64 v[5:6], |v[1:2]|
4646// GFX10: encoding: [0x05,0x01,0x98,0xd5,0x01,0x01,0x00,0x00]
4647
4648v_ceil_f64_e64 v[5:6], v[1:2] clamp
4649// GFX10: encoding: [0x05,0x80,0x98,0xd5,0x01,0x01,0x00,0x00]
4650
4651v_ceil_f64_e64 v[5:6], v[1:2] mul:2
4652// GFX10: encoding: [0x05,0x00,0x98,0xd5,0x01,0x01,0x00,0x08]
4653
4654v_ceil_f64_e64 v[5:6], v[1:2] mul:4
4655// GFX10: encoding: [0x05,0x00,0x98,0xd5,0x01,0x01,0x00,0x10]
4656
4657v_ceil_f64_e64 v[5:6], v[1:2] div:2
4658// GFX10: encoding: [0x05,0x00,0x98,0xd5,0x01,0x01,0x00,0x18]
4659
4660v_rndne_f64 v[5:6], v[1:2]
4661// GFX10: encoding: [0x01,0x33,0x0a,0x7e]
4662
4663v_rndne_f64 v[254:255], v[1:2]
4664// GFX10: encoding: [0x01,0x33,0xfc,0x7f]
4665
4666v_rndne_f64 v[5:6], v[254:255]
4667// GFX10: encoding: [0xfe,0x33,0x0a,0x7e]
4668
4669v_rndne_f64 v[5:6], s[2:3]
4670// GFX10: encoding: [0x02,0x32,0x0a,0x7e]
4671
4672v_rndne_f64 v[5:6], s[4:5]
4673// GFX10: encoding: [0x04,0x32,0x0a,0x7e]
4674
4675v_rndne_f64 v[5:6], s[102:103]
4676// GFX10: encoding: [0x66,0x32,0x0a,0x7e]
4677
4678v_rndne_f64 v[5:6], vcc
4679// GFX10: encoding: [0x6a,0x32,0x0a,0x7e]
4680
4681v_rndne_f64 v[5:6], ttmp[10:11]
4682// GFX10: encoding: [0x76,0x32,0x0a,0x7e]
4683
4684v_rndne_f64 v[5:6], exec
4685// GFX10: encoding: [0x7e,0x32,0x0a,0x7e]
4686
4687v_rndne_f64 v[5:6], 0
4688// GFX10: encoding: [0x80,0x32,0x0a,0x7e]
4689
4690v_rndne_f64 v[5:6], -1
4691// GFX10: encoding: [0xc1,0x32,0x0a,0x7e]
4692
4693v_rndne_f64 v[5:6], 0.5
4694// GFX10: encoding: [0xf0,0x32,0x0a,0x7e]
4695
4696v_rndne_f64 v[5:6], -4.0
4697// GFX10: encoding: [0xf7,0x32,0x0a,0x7e]
4698
4699v_rndne_f64 v[5:6], 0xaf123456
4700// GFX10: encoding: [0xff,0x32,0x0a,0x7e,0x56,0x34,0x12,0xaf]
4701
4702v_rndne_f64 v[5:6], 0x3f717273
4703// GFX10: encoding: [0xff,0x32,0x0a,0x7e,0x73,0x72,0x71,0x3f]
4704
4705v_rndne_f64_e64 v[5:6], v[1:2]
4706// GFX10: encoding: [0x05,0x00,0x99,0xd5,0x01,0x01,0x00,0x00]
4707
4708v_rndne_f64_e64 v[254:255], v[1:2]
4709// GFX10: encoding: [0xfe,0x00,0x99,0xd5,0x01,0x01,0x00,0x00]
4710
4711v_rndne_f64_e64 v[5:6], v[254:255]
4712// GFX10: encoding: [0x05,0x00,0x99,0xd5,0xfe,0x01,0x00,0x00]
4713
4714v_rndne_f64_e64 v[5:6], s[2:3]
4715// GFX10: encoding: [0x05,0x00,0x99,0xd5,0x02,0x00,0x00,0x00]
4716
4717v_rndne_f64_e64 v[5:6], s[4:5]
4718// GFX10: encoding: [0x05,0x00,0x99,0xd5,0x04,0x00,0x00,0x00]
4719
4720v_rndne_f64_e64 v[5:6], s[100:101]
4721// GFX10: encoding: [0x05,0x00,0x99,0xd5,0x64,0x00,0x00,0x00]
4722
4723v_rndne_f64_e64 v[5:6], vcc
4724// GFX10: encoding: [0x05,0x00,0x99,0xd5,0x6a,0x00,0x00,0x00]
4725
4726v_rndne_f64_e64 v[5:6], exec
4727// GFX10: encoding: [0x05,0x00,0x99,0xd5,0x7e,0x00,0x00,0x00]
4728
4729v_rndne_f64_e64 v[5:6], 0
4730// GFX10: encoding: [0x05,0x00,0x99,0xd5,0x80,0x00,0x00,0x00]
4731
4732v_rndne_f64_e64 v[5:6], -1
4733// GFX10: encoding: [0x05,0x00,0x99,0xd5,0xc1,0x00,0x00,0x00]
4734
4735v_rndne_f64_e64 v[5:6], 0.5
4736// GFX10: encoding: [0x05,0x00,0x99,0xd5,0xf0,0x00,0x00,0x00]
4737
4738v_rndne_f64_e64 v[5:6], -4.0
4739// GFX10: encoding: [0x05,0x00,0x99,0xd5,0xf7,0x00,0x00,0x00]
4740
4741v_rndne_f64_e64 v[5:6], -v[1:2]
4742// GFX10: encoding: [0x05,0x00,0x99,0xd5,0x01,0x01,0x00,0x20]
4743
4744v_rndne_f64_e64 v[5:6], v[1:2] clamp
4745// GFX10: encoding: [0x05,0x80,0x99,0xd5,0x01,0x01,0x00,0x00]
4746
4747v_rndne_f64_e64 v[5:6], v[1:2] mul:2
4748// GFX10: encoding: [0x05,0x00,0x99,0xd5,0x01,0x01,0x00,0x08]
4749
4750v_rndne_f64_e64 v[5:6], v[1:2] mul:4
4751// GFX10: encoding: [0x05,0x00,0x99,0xd5,0x01,0x01,0x00,0x10]
4752
4753v_rndne_f64_e64 v[5:6], v[1:2] div:2
4754// GFX10: encoding: [0x05,0x00,0x99,0xd5,0x01,0x01,0x00,0x18]
4755
4756v_floor_f64 v[5:6], v[1:2]
4757// GFX10: encoding: [0x01,0x35,0x0a,0x7e]
4758
4759v_floor_f64 v[254:255], v[1:2]
4760// GFX10: encoding: [0x01,0x35,0xfc,0x7f]
4761
4762v_floor_f64 v[5:6], v[254:255]
4763// GFX10: encoding: [0xfe,0x35,0x0a,0x7e]
4764
4765v_floor_f64 v[5:6], s[2:3]
4766// GFX10: encoding: [0x02,0x34,0x0a,0x7e]
4767
4768v_floor_f64 v[5:6], s[4:5]
4769// GFX10: encoding: [0x04,0x34,0x0a,0x7e]
4770
4771v_floor_f64 v[5:6], s[102:103]
4772// GFX10: encoding: [0x66,0x34,0x0a,0x7e]
4773
4774v_floor_f64 v[5:6], vcc
4775// GFX10: encoding: [0x6a,0x34,0x0a,0x7e]
4776
4777v_floor_f64 v[5:6], ttmp[10:11]
4778// GFX10: encoding: [0x76,0x34,0x0a,0x7e]
4779
4780v_floor_f64 v[5:6], exec
4781// GFX10: encoding: [0x7e,0x34,0x0a,0x7e]
4782
4783v_floor_f64 v[5:6], 0
4784// GFX10: encoding: [0x80,0x34,0x0a,0x7e]
4785
4786v_floor_f64 v[5:6], -1
4787// GFX10: encoding: [0xc1,0x34,0x0a,0x7e]
4788
4789v_floor_f64 v[5:6], 0.5
4790// GFX10: encoding: [0xf0,0x34,0x0a,0x7e]
4791
4792v_floor_f64 v[5:6], -4.0
4793// GFX10: encoding: [0xf7,0x34,0x0a,0x7e]
4794
4795v_floor_f64 v[5:6], 0xaf123456
4796// GFX10: encoding: [0xff,0x34,0x0a,0x7e,0x56,0x34,0x12,0xaf]
4797
4798v_floor_f64 v[5:6], 0x3f717273
4799// GFX10: encoding: [0xff,0x34,0x0a,0x7e,0x73,0x72,0x71,0x3f]
4800
4801v_floor_f64_e64 v[5:6], v[1:2]
4802// GFX10: encoding: [0x05,0x00,0x9a,0xd5,0x01,0x01,0x00,0x00]
4803
4804v_floor_f64_e64 v[254:255], v[1:2]
4805// GFX10: encoding: [0xfe,0x00,0x9a,0xd5,0x01,0x01,0x00,0x00]
4806
4807v_floor_f64_e64 v[5:6], v[254:255]
4808// GFX10: encoding: [0x05,0x00,0x9a,0xd5,0xfe,0x01,0x00,0x00]
4809
4810v_floor_f64_e64 v[5:6], s[2:3]
4811// GFX10: encoding: [0x05,0x00,0x9a,0xd5,0x02,0x00,0x00,0x00]
4812
4813v_floor_f64_e64 v[5:6], s[4:5]
4814// GFX10: encoding: [0x05,0x00,0x9a,0xd5,0x04,0x00,0x00,0x00]
4815
4816v_floor_f64_e64 v[5:6], s[100:101]
4817// GFX10: encoding: [0x05,0x00,0x9a,0xd5,0x64,0x00,0x00,0x00]
4818
4819v_floor_f64_e64 v[5:6], vcc
4820// GFX10: encoding: [0x05,0x00,0x9a,0xd5,0x6a,0x00,0x00,0x00]
4821
4822v_floor_f64_e64 v[5:6], exec
4823// GFX10: encoding: [0x05,0x00,0x9a,0xd5,0x7e,0x00,0x00,0x00]
4824
4825v_floor_f64_e64 v[5:6], 0
4826// GFX10: encoding: [0x05,0x00,0x9a,0xd5,0x80,0x00,0x00,0x00]
4827
4828v_floor_f64_e64 v[5:6], -1
4829// GFX10: encoding: [0x05,0x00,0x9a,0xd5,0xc1,0x00,0x00,0x00]
4830
4831v_floor_f64_e64 v[5:6], 0.5
4832// GFX10: encoding: [0x05,0x00,0x9a,0xd5,0xf0,0x00,0x00,0x00]
4833
4834v_floor_f64_e64 v[5:6], -4.0
4835// GFX10: encoding: [0x05,0x00,0x9a,0xd5,0xf7,0x00,0x00,0x00]
4836
4837v_floor_f64_e64 v[5:6], -v[1:2]
4838// GFX10: encoding: [0x05,0x00,0x9a,0xd5,0x01,0x01,0x00,0x20]
4839
4840v_floor_f64_e64 v[5:6], v[1:2] clamp
4841// GFX10: encoding: [0x05,0x80,0x9a,0xd5,0x01,0x01,0x00,0x00]
4842
4843v_floor_f64_e64 v[5:6], v[1:2] mul:2
4844// GFX10: encoding: [0x05,0x00,0x9a,0xd5,0x01,0x01,0x00,0x08]
4845
4846v_floor_f64_e64 v[5:6], v[1:2] mul:4
4847// GFX10: encoding: [0x05,0x00,0x9a,0xd5,0x01,0x01,0x00,0x10]
4848
4849v_floor_f64_e64 v[5:6], v[1:2] div:2
4850// GFX10: encoding: [0x05,0x00,0x9a,0xd5,0x01,0x01,0x00,0x18]
4851
4852v_pipeflush
4853// GFX10: encoding: [0x00,0x36,0x00,0x7e]
4854
4855v_pipeflush_e64
4856// GFX10: encoding: [0x00,0x00,0x9b,0xd5,0x00,0x00,0x00,0x00]
4857
4858v_fract_f32 v5, v1
4859// GFX10: encoding: [0x01,0x41,0x0a,0x7e]
4860
4861v_fract_f32 v255, v1
4862// GFX10: encoding: [0x01,0x41,0xfe,0x7f]
4863
4864v_fract_f32 v5, v255
4865// GFX10: encoding: [0xff,0x41,0x0a,0x7e]
4866
4867v_fract_f32 v5, s1
4868// GFX10: encoding: [0x01,0x40,0x0a,0x7e]
4869
4870v_fract_f32 v5, s103
4871// GFX10: encoding: [0x67,0x40,0x0a,0x7e]
4872
4873v_fract_f32 v5, vcc_lo
4874// GFX10: encoding: [0x6a,0x40,0x0a,0x7e]
4875
4876v_fract_f32 v5, vcc_hi
4877// GFX10: encoding: [0x6b,0x40,0x0a,0x7e]
4878
4879v_fract_f32 v5, ttmp11
4880// GFX10: encoding: [0x77,0x40,0x0a,0x7e]
4881
4882v_fract_f32 v5, m0
4883// GFX10: encoding: [0x7c,0x40,0x0a,0x7e]
4884
4885v_fract_f32 v5, exec_lo
4886// GFX10: encoding: [0x7e,0x40,0x0a,0x7e]
4887
4888v_fract_f32 v5, exec_hi
4889// GFX10: encoding: [0x7f,0x40,0x0a,0x7e]
4890
4891v_fract_f32 v5, 0
4892// GFX10: encoding: [0x80,0x40,0x0a,0x7e]
4893
4894v_fract_f32 v5, -1
4895// GFX10: encoding: [0xc1,0x40,0x0a,0x7e]
4896
4897v_fract_f32 v5, 0.5
4898// GFX10: encoding: [0xf0,0x40,0x0a,0x7e]
4899
4900v_fract_f32 v5, -4.0
4901// GFX10: encoding: [0xf7,0x40,0x0a,0x7e]
4902
4903v_fract_f32 v5, 0xaf123456
4904// GFX10: encoding: [0xff,0x40,0x0a,0x7e,0x56,0x34,0x12,0xaf]
4905
4906v_fract_f32 v5, 0x3f717273
4907// GFX10: encoding: [0xff,0x40,0x0a,0x7e,0x73,0x72,0x71,0x3f]
4908
4909v_fract_f32_e64 v5, v1
4910// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0x01,0x01,0x00,0x00]
4911
4912v_fract_f32_e64 v255, v1
4913// GFX10: encoding: [0xff,0x00,0xa0,0xd5,0x01,0x01,0x00,0x00]
4914
4915v_fract_f32_e64 v5, v255
4916// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0xff,0x01,0x00,0x00]
4917
4918v_fract_f32_e64 v5, s1
4919// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0x01,0x00,0x00,0x00]
4920
4921v_fract_f32_e64 v5, s101
4922// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0x65,0x00,0x00,0x00]
4923
4924v_fract_f32_e64 v5, vcc_lo
4925// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0x6a,0x00,0x00,0x00]
4926
4927v_fract_f32_e64 v5, vcc_hi
4928// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0x6b,0x00,0x00,0x00]
4929
4930v_fract_f32_e64 v5, m0
4931// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0x7c,0x00,0x00,0x00]
4932
4933v_fract_f32_e64 v5, exec_lo
4934// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0x7e,0x00,0x00,0x00]
4935
4936v_fract_f32_e64 v5, exec_hi
4937// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0x7f,0x00,0x00,0x00]
4938
4939v_fract_f32_e64 v5, 0
4940// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0x80,0x00,0x00,0x00]
4941
4942v_fract_f32_e64 v5, -1
4943// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0xc1,0x00,0x00,0x00]
4944
4945v_fract_f32_e64 v5, 0.5
4946// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0xf0,0x00,0x00,0x00]
4947
4948v_fract_f32_e64 v5, -4.0
4949// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0xf7,0x00,0x00,0x00]
4950
4951v_fract_f32_e64 v5, -v1
4952// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0x01,0x01,0x00,0x20]
4953
4954v_fract_f32_e64 v5, v1 clamp
4955// GFX10: encoding: [0x05,0x80,0xa0,0xd5,0x01,0x01,0x00,0x00]
4956
4957v_fract_f32_e64 v5, v1 mul:2
4958// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0x01,0x01,0x00,0x08]
4959
4960v_fract_f32_e64 v5, v1 mul:4
4961// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0x01,0x01,0x00,0x10]
4962
4963v_fract_f32_e64 v5, v1 div:2
4964// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0x01,0x01,0x00,0x18]
4965
4966v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
4967// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x06,0x00]
4968
4969v_fract_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
4970// GFX10: encoding: [0xf9,0x40,0xfe,0x7f,0x01,0x06,0x06,0x00]
4971
4972v_fract_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
4973// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0xff,0x06,0x06,0x00]
4974
4975v_fract_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
4976// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x86,0x00]
4977
4978v_fract_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
4979// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x65,0x06,0x86,0x00]
4980
4981v_fract_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
4982// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x6a,0x06,0x86,0x00]
4983
4984v_fract_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
4985// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x6b,0x06,0x86,0x00]
4986
4987v_fract_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
4988// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x7c,0x06,0x86,0x00]
4989
4990v_fract_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
4991// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x7e,0x06,0x86,0x00]
4992
4993v_fract_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
4994// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x7f,0x06,0x86,0x00]
4995
4996v_fract_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
4997// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x26,0x06,0x00]
4998
4999v_fract_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5000// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x46,0x06,0x00]
5001
5002v_fract_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5003// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x86,0x06,0x00]
5004
5005v_fract_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5006// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0xc6,0x06,0x00]
5007
5008v_fract_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
5009// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x06,0x00]
5010
5011v_fract_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
5012// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x00,0x06,0x00]
5013
5014v_fract_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
5015// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x01,0x06,0x00]
5016
5017v_fract_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
5018// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x02,0x06,0x00]
5019
5020v_fract_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
5021// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x03,0x06,0x00]
5022
5023v_fract_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
5024// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x04,0x06,0x00]
5025
5026v_fract_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
5027// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x05,0x06,0x00]
5028
5029v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
5030// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x0e,0x06,0x00]
5031
5032v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
5033// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x16,0x06,0x00]
5034
5035v_fract_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
5036// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x16,0x06,0x00]
5037
5038v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
5039// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x06,0x00]
5040
5041v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
5042// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x00,0x00]
5043
5044v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
5045// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x01,0x00]
5046
5047v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
5048// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x02,0x00]
5049
5050v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
5051// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x03,0x00]
5052
5053v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
5054// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x04,0x00]
5055
5056v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
5057// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x05,0x00]
5058
5059v_fract_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5060// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x16,0x00]
5061
5062v_fract_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5063// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x26,0x00]
5064
5065v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
5066// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0x00]
5067
5068v_fract_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
5069// GFX10: encoding: [0xfa,0x40,0xfe,0x7f,0x01,0xe4,0x00,0x00]
5070
5071v_fract_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
5072// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0xff,0xe4,0x00,0x00]
5073
5074v_fract_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
5075// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x1b,0x00,0x00]
5076
5077v_fract_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
5078// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x40,0x01,0x00]
5079
5080v_fract_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
5081// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x41,0x01,0x00]
5082
5083v_fract_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
5084// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x01,0x01,0x00]
5085
5086v_fract_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
5087// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x0f,0x01,0x00]
5088
5089v_fract_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
5090// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x11,0x01,0x00]
5091
5092v_fract_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
5093// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x1f,0x01,0x00]
5094
5095v_fract_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
5096// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x21,0x01,0x00]
5097
5098v_fract_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
5099// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x2f,0x01,0x00]
5100
5101v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
5102// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0x10]
5103
5104v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
5105// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0x30]
5106
5107v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
5108// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
5109
5110v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
5111// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
5112
5113v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
5114// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0x01]
5115
5116v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
5117// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0x03]
5118
5119v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
5120// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
5121
5122v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
5123// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
5124
5125v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
5126// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x08,0x00]
5127
5128v_fract_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
5129// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x51,0x01,0x00]
5130
5131v_fract_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
5132// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x5f,0x01,0x00]
5133
5134v_fract_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
5135// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x61,0x01,0x00]
5136
5137v_fract_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
5138// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x6f,0x01,0x00]
5139
5140v_trunc_f32 v5, v1
5141// GFX10: encoding: [0x01,0x43,0x0a,0x7e]
5142
5143v_trunc_f32 v255, v1
5144// GFX10: encoding: [0x01,0x43,0xfe,0x7f]
5145
5146v_trunc_f32 v5, v255
5147// GFX10: encoding: [0xff,0x43,0x0a,0x7e]
5148
5149v_trunc_f32 v5, s1
5150// GFX10: encoding: [0x01,0x42,0x0a,0x7e]
5151
5152v_trunc_f32 v5, s103
5153// GFX10: encoding: [0x67,0x42,0x0a,0x7e]
5154
5155v_trunc_f32 v5, vcc_lo
5156// GFX10: encoding: [0x6a,0x42,0x0a,0x7e]
5157
5158v_trunc_f32 v5, vcc_hi
5159// GFX10: encoding: [0x6b,0x42,0x0a,0x7e]
5160
5161v_trunc_f32 v5, ttmp11
5162// GFX10: encoding: [0x77,0x42,0x0a,0x7e]
5163
5164v_trunc_f32 v5, m0
5165// GFX10: encoding: [0x7c,0x42,0x0a,0x7e]
5166
5167v_trunc_f32 v5, exec_lo
5168// GFX10: encoding: [0x7e,0x42,0x0a,0x7e]
5169
5170v_trunc_f32 v5, exec_hi
5171// GFX10: encoding: [0x7f,0x42,0x0a,0x7e]
5172
5173v_trunc_f32 v5, 0
5174// GFX10: encoding: [0x80,0x42,0x0a,0x7e]
5175
5176v_trunc_f32 v5, -1
5177// GFX10: encoding: [0xc1,0x42,0x0a,0x7e]
5178
5179v_trunc_f32 v5, 0.5
5180// GFX10: encoding: [0xf0,0x42,0x0a,0x7e]
5181
5182v_trunc_f32 v5, -4.0
5183// GFX10: encoding: [0xf7,0x42,0x0a,0x7e]
5184
5185v_trunc_f32 v5, 0xaf123456
5186// GFX10: encoding: [0xff,0x42,0x0a,0x7e,0x56,0x34,0x12,0xaf]
5187
5188v_trunc_f32 v5, 0x3f717273
5189// GFX10: encoding: [0xff,0x42,0x0a,0x7e,0x73,0x72,0x71,0x3f]
5190
5191v_trunc_f32_e64 v5, v1
5192// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0x01,0x01,0x00,0x00]
5193
5194v_trunc_f32_e64 v255, v1
5195// GFX10: encoding: [0xff,0x00,0xa1,0xd5,0x01,0x01,0x00,0x00]
5196
5197v_trunc_f32_e64 v5, v255
5198// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0xff,0x01,0x00,0x00]
5199
5200v_trunc_f32_e64 v5, s1
5201// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0x01,0x00,0x00,0x00]
5202
5203v_trunc_f32_e64 v5, s101
5204// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0x65,0x00,0x00,0x00]
5205
5206v_trunc_f32_e64 v5, vcc_lo
5207// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0x6a,0x00,0x00,0x00]
5208
5209v_trunc_f32_e64 v5, vcc_hi
5210// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0x6b,0x00,0x00,0x00]
5211
5212v_trunc_f32_e64 v5, m0
5213// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0x7c,0x00,0x00,0x00]
5214
5215v_trunc_f32_e64 v5, exec_lo
5216// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0x7e,0x00,0x00,0x00]
5217
5218v_trunc_f32_e64 v5, exec_hi
5219// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0x7f,0x00,0x00,0x00]
5220
5221v_trunc_f32_e64 v5, 0
5222// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0x80,0x00,0x00,0x00]
5223
5224v_trunc_f32_e64 v5, -1
5225// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0xc1,0x00,0x00,0x00]
5226
5227v_trunc_f32_e64 v5, 0.5
5228// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0xf0,0x00,0x00,0x00]
5229
5230v_trunc_f32_e64 v5, -4.0
5231// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0xf7,0x00,0x00,0x00]
5232
5233v_trunc_f32_e64 v5, -v1
5234// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0x01,0x01,0x00,0x20]
5235
5236v_trunc_f32_e64 v5, v1 clamp
5237// GFX10: encoding: [0x05,0x80,0xa1,0xd5,0x01,0x01,0x00,0x00]
5238
5239v_trunc_f32_e64 v5, v1 mul:2
5240// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0x01,0x01,0x00,0x08]
5241
5242v_trunc_f32_e64 v5, v1 mul:4
5243// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0x01,0x01,0x00,0x10]
5244
5245v_trunc_f32_e64 v5, v1 div:2
5246// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0x01,0x01,0x00,0x18]
5247
5248v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5249// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x06,0x00]
5250
5251v_trunc_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5252// GFX10: encoding: [0xf9,0x42,0xfe,0x7f,0x01,0x06,0x06,0x00]
5253
5254v_trunc_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5255// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0xff,0x06,0x06,0x00]
5256
5257v_trunc_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5258// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x86,0x00]
5259
5260v_trunc_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5261// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x65,0x06,0x86,0x00]
5262
5263v_trunc_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5264// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x6a,0x06,0x86,0x00]
5265
5266v_trunc_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5267// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x6b,0x06,0x86,0x00]
5268
5269v_trunc_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5270// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x7c,0x06,0x86,0x00]
5271
5272v_trunc_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5273// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x7e,0x06,0x86,0x00]
5274
5275v_trunc_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5276// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x7f,0x06,0x86,0x00]
5277
5278v_trunc_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5279// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x26,0x06,0x00]
5280
5281v_trunc_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5282// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x46,0x06,0x00]
5283
5284v_trunc_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5285// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x86,0x06,0x00]
5286
5287v_trunc_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5288// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0xc6,0x06,0x00]
5289
5290v_trunc_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
5291// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x06,0x00]
5292
5293v_trunc_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
5294// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x00,0x06,0x00]
5295
5296v_trunc_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
5297// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x01,0x06,0x00]
5298
5299v_trunc_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
5300// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x02,0x06,0x00]
5301
5302v_trunc_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
5303// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x03,0x06,0x00]
5304
5305v_trunc_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
5306// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x04,0x06,0x00]
5307
5308v_trunc_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
5309// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x05,0x06,0x00]
5310
5311v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
5312// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x0e,0x06,0x00]
5313
5314v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
5315// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x16,0x06,0x00]
5316
5317v_trunc_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
5318// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x16,0x06,0x00]
5319
5320v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
5321// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x06,0x00]
5322
5323v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
5324// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x00,0x00]
5325
5326v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
5327// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x01,0x00]
5328
5329v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
5330// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x02,0x00]
5331
5332v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
5333// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x03,0x00]
5334
5335v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
5336// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x04,0x00]
5337
5338v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
5339// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x05,0x00]
5340
5341v_trunc_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5342// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x16,0x00]
5343
5344v_trunc_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5345// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x26,0x00]
5346
5347v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
5348// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0x00]
5349
5350v_trunc_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
5351// GFX10: encoding: [0xfa,0x42,0xfe,0x7f,0x01,0xe4,0x00,0x00]
5352
5353v_trunc_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
5354// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0xff,0xe4,0x00,0x00]
5355
5356v_trunc_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
5357// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x1b,0x00,0x00]
5358
5359v_trunc_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
5360// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x40,0x01,0x00]
5361
5362v_trunc_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
5363// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x41,0x01,0x00]
5364
5365v_trunc_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
5366// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x01,0x01,0x00]
5367
5368v_trunc_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
5369// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x0f,0x01,0x00]
5370
5371v_trunc_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
5372// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x11,0x01,0x00]
5373
5374v_trunc_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
5375// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x1f,0x01,0x00]
5376
5377v_trunc_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
5378// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x21,0x01,0x00]
5379
5380v_trunc_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
5381// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x2f,0x01,0x00]
5382
5383v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
5384// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0x10]
5385
5386v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
5387// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0x30]
5388
5389v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
5390// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
5391
5392v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
5393// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
5394
5395v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
5396// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0x01]
5397
5398v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
5399// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0x03]
5400
5401v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
5402// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
5403
5404v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
5405// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
5406
5407v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
5408// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x08,0x00]
5409
5410v_trunc_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
5411// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x51,0x01,0x00]
5412
5413v_trunc_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
5414// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x5f,0x01,0x00]
5415
5416v_trunc_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
5417// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x61,0x01,0x00]
5418
5419v_trunc_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
5420// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x6f,0x01,0x00]
5421
5422v_ceil_f32 v5, v1
5423// GFX10: encoding: [0x01,0x45,0x0a,0x7e]
5424
5425v_ceil_f32 v255, v1
5426// GFX10: encoding: [0x01,0x45,0xfe,0x7f]
5427
5428v_ceil_f32 v5, v255
5429// GFX10: encoding: [0xff,0x45,0x0a,0x7e]
5430
5431v_ceil_f32 v5, s1
5432// GFX10: encoding: [0x01,0x44,0x0a,0x7e]
5433
5434v_ceil_f32 v5, s103
5435// GFX10: encoding: [0x67,0x44,0x0a,0x7e]
5436
5437v_ceil_f32 v5, vcc_lo
5438// GFX10: encoding: [0x6a,0x44,0x0a,0x7e]
5439
5440v_ceil_f32 v5, vcc_hi
5441// GFX10: encoding: [0x6b,0x44,0x0a,0x7e]
5442
5443v_ceil_f32 v5, ttmp11
5444// GFX10: encoding: [0x77,0x44,0x0a,0x7e]
5445
5446v_ceil_f32 v5, m0
5447// GFX10: encoding: [0x7c,0x44,0x0a,0x7e]
5448
5449v_ceil_f32 v5, exec_lo
5450// GFX10: encoding: [0x7e,0x44,0x0a,0x7e]
5451
5452v_ceil_f32 v5, exec_hi
5453// GFX10: encoding: [0x7f,0x44,0x0a,0x7e]
5454
5455v_ceil_f32 v5, 0
5456// GFX10: encoding: [0x80,0x44,0x0a,0x7e]
5457
5458v_ceil_f32 v5, -1
5459// GFX10: encoding: [0xc1,0x44,0x0a,0x7e]
5460
5461v_ceil_f32 v5, 0.5
5462// GFX10: encoding: [0xf0,0x44,0x0a,0x7e]
5463
5464v_ceil_f32 v5, -4.0
5465// GFX10: encoding: [0xf7,0x44,0x0a,0x7e]
5466
5467v_ceil_f32 v5, 0xaf123456
5468// GFX10: encoding: [0xff,0x44,0x0a,0x7e,0x56,0x34,0x12,0xaf]
5469
5470v_ceil_f32 v5, 0x3f717273
5471// GFX10: encoding: [0xff,0x44,0x0a,0x7e,0x73,0x72,0x71,0x3f]
5472
5473v_ceil_f32_e64 v5, v1
5474// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0x01,0x01,0x00,0x00]
5475
5476v_ceil_f32_e64 v255, v1
5477// GFX10: encoding: [0xff,0x00,0xa2,0xd5,0x01,0x01,0x00,0x00]
5478
5479v_ceil_f32_e64 v5, v255
5480// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0xff,0x01,0x00,0x00]
5481
5482v_ceil_f32_e64 v5, s1
5483// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0x01,0x00,0x00,0x00]
5484
5485v_ceil_f32_e64 v5, s101
5486// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0x65,0x00,0x00,0x00]
5487
5488v_ceil_f32_e64 v5, vcc_lo
5489// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0x6a,0x00,0x00,0x00]
5490
5491v_ceil_f32_e64 v5, vcc_hi
5492// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0x6b,0x00,0x00,0x00]
5493
5494v_ceil_f32_e64 v5, m0
5495// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0x7c,0x00,0x00,0x00]
5496
5497v_ceil_f32_e64 v5, exec_lo
5498// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0x7e,0x00,0x00,0x00]
5499
5500v_ceil_f32_e64 v5, exec_hi
5501// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0x7f,0x00,0x00,0x00]
5502
5503v_ceil_f32_e64 v5, 0
5504// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0x80,0x00,0x00,0x00]
5505
5506v_ceil_f32_e64 v5, -1
5507// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0xc1,0x00,0x00,0x00]
5508
5509v_ceil_f32_e64 v5, 0.5
5510// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0xf0,0x00,0x00,0x00]
5511
5512v_ceil_f32_e64 v5, -4.0
5513// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0xf7,0x00,0x00,0x00]
5514
5515v_ceil_f32_e64 v5, -v1
5516// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0x01,0x01,0x00,0x20]
5517
5518v_ceil_f32_e64 v5, v1 clamp
5519// GFX10: encoding: [0x05,0x80,0xa2,0xd5,0x01,0x01,0x00,0x00]
5520
5521v_ceil_f32_e64 v5, v1 mul:2
5522// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0x01,0x01,0x00,0x08]
5523
5524v_ceil_f32_e64 v5, v1 mul:4
5525// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0x01,0x01,0x00,0x10]
5526
5527v_ceil_f32_e64 v5, v1 div:2
5528// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0x01,0x01,0x00,0x18]
5529
5530v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5531// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x06,0x00]
5532
5533v_ceil_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5534// GFX10: encoding: [0xf9,0x44,0xfe,0x7f,0x01,0x06,0x06,0x00]
5535
5536v_ceil_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5537// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0xff,0x06,0x06,0x00]
5538
5539v_ceil_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5540// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x86,0x00]
5541
5542v_ceil_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5543// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x65,0x06,0x86,0x00]
5544
5545v_ceil_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5546// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x6a,0x06,0x86,0x00]
5547
5548v_ceil_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5549// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x6b,0x06,0x86,0x00]
5550
5551v_ceil_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5552// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x7c,0x06,0x86,0x00]
5553
5554v_ceil_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5555// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x7e,0x06,0x86,0x00]
5556
5557v_ceil_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5558// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x7f,0x06,0x86,0x00]
5559
5560v_ceil_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5561// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x26,0x06,0x00]
5562
5563v_ceil_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5564// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x46,0x06,0x00]
5565
5566v_ceil_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5567// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x86,0x06,0x00]
5568
5569v_ceil_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5570// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0xc6,0x06,0x00]
5571
5572v_ceil_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
5573// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x06,0x00]
5574
5575v_ceil_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
5576// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x00,0x06,0x00]
5577
5578v_ceil_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
5579// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x01,0x06,0x00]
5580
5581v_ceil_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
5582// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x02,0x06,0x00]
5583
5584v_ceil_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
5585// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x03,0x06,0x00]
5586
5587v_ceil_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
5588// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x04,0x06,0x00]
5589
5590v_ceil_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
5591// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x05,0x06,0x00]
5592
5593v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
5594// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x0e,0x06,0x00]
5595
5596v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
5597// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x16,0x06,0x00]
5598
5599v_ceil_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
5600// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x16,0x06,0x00]
5601
5602v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
5603// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x06,0x00]
5604
5605v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
5606// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x00,0x00]
5607
5608v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
5609// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x01,0x00]
5610
5611v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
5612// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x02,0x00]
5613
5614v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
5615// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x03,0x00]
5616
5617v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
5618// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x04,0x00]
5619
5620v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
5621// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x05,0x00]
5622
5623v_ceil_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5624// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x16,0x00]
5625
5626v_ceil_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5627// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x26,0x00]
5628
5629v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
5630// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0x00]
5631
5632v_ceil_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
5633// GFX10: encoding: [0xfa,0x44,0xfe,0x7f,0x01,0xe4,0x00,0x00]
5634
5635v_ceil_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
5636// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0xff,0xe4,0x00,0x00]
5637
5638v_ceil_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
5639// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x1b,0x00,0x00]
5640
5641v_ceil_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
5642// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x40,0x01,0x00]
5643
5644v_ceil_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
5645// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x41,0x01,0x00]
5646
5647v_ceil_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
5648// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x01,0x01,0x00]
5649
5650v_ceil_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
5651// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x0f,0x01,0x00]
5652
5653v_ceil_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
5654// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x11,0x01,0x00]
5655
5656v_ceil_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
5657// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x1f,0x01,0x00]
5658
5659v_ceil_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
5660// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x21,0x01,0x00]
5661
5662v_ceil_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
5663// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x2f,0x01,0x00]
5664
5665v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
5666// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0x10]
5667
5668v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
5669// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0x30]
5670
5671v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
5672// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
5673
5674v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
5675// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
5676
5677v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
5678// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0x01]
5679
5680v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
5681// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0x03]
5682
5683v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
5684// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
5685
5686v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
5687// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
5688
5689v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
5690// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x08,0x00]
5691
5692v_ceil_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
5693// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x51,0x01,0x00]
5694
5695v_ceil_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
5696// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x5f,0x01,0x00]
5697
5698v_ceil_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
5699// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x61,0x01,0x00]
5700
5701v_ceil_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
5702// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x6f,0x01,0x00]
5703
5704v_rndne_f32 v5, v1
5705// GFX10: encoding: [0x01,0x47,0x0a,0x7e]
5706
5707v_rndne_f32 v255, v1
5708// GFX10: encoding: [0x01,0x47,0xfe,0x7f]
5709
5710v_rndne_f32 v5, v255
5711// GFX10: encoding: [0xff,0x47,0x0a,0x7e]
5712
5713v_rndne_f32 v5, s1
5714// GFX10: encoding: [0x01,0x46,0x0a,0x7e]
5715
5716v_rndne_f32 v5, s103
5717// GFX10: encoding: [0x67,0x46,0x0a,0x7e]
5718
5719v_rndne_f32 v5, vcc_lo
5720// GFX10: encoding: [0x6a,0x46,0x0a,0x7e]
5721
5722v_rndne_f32 v5, vcc_hi
5723// GFX10: encoding: [0x6b,0x46,0x0a,0x7e]
5724
5725v_rndne_f32 v5, ttmp11
5726// GFX10: encoding: [0x77,0x46,0x0a,0x7e]
5727
5728v_rndne_f32 v5, m0
5729// GFX10: encoding: [0x7c,0x46,0x0a,0x7e]
5730
5731v_rndne_f32 v5, exec_lo
5732// GFX10: encoding: [0x7e,0x46,0x0a,0x7e]
5733
5734v_rndne_f32 v5, exec_hi
5735// GFX10: encoding: [0x7f,0x46,0x0a,0x7e]
5736
5737v_rndne_f32 v5, 0
5738// GFX10: encoding: [0x80,0x46,0x0a,0x7e]
5739
5740v_rndne_f32 v5, -1
5741// GFX10: encoding: [0xc1,0x46,0x0a,0x7e]
5742
5743v_rndne_f32 v5, 0.5
5744// GFX10: encoding: [0xf0,0x46,0x0a,0x7e]
5745
5746v_rndne_f32 v5, -4.0
5747// GFX10: encoding: [0xf7,0x46,0x0a,0x7e]
5748
5749v_rndne_f32 v5, 0xaf123456
5750// GFX10: encoding: [0xff,0x46,0x0a,0x7e,0x56,0x34,0x12,0xaf]
5751
5752v_rndne_f32 v5, 0x3f717273
5753// GFX10: encoding: [0xff,0x46,0x0a,0x7e,0x73,0x72,0x71,0x3f]
5754
5755v_rndne_f32_e64 v5, v1
5756// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0x01,0x01,0x00,0x00]
5757
5758v_rndne_f32_e64 v255, v1
5759// GFX10: encoding: [0xff,0x00,0xa3,0xd5,0x01,0x01,0x00,0x00]
5760
5761v_rndne_f32_e64 v5, v255
5762// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0xff,0x01,0x00,0x00]
5763
5764v_rndne_f32_e64 v5, s1
5765// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0x01,0x00,0x00,0x00]
5766
5767v_rndne_f32_e64 v5, s101
5768// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0x65,0x00,0x00,0x00]
5769
5770v_rndne_f32_e64 v5, vcc_lo
5771// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0x6a,0x00,0x00,0x00]
5772
5773v_rndne_f32_e64 v5, vcc_hi
5774// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0x6b,0x00,0x00,0x00]
5775
5776v_rndne_f32_e64 v5, m0
5777// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0x7c,0x00,0x00,0x00]
5778
5779v_rndne_f32_e64 v5, exec_lo
5780// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0x7e,0x00,0x00,0x00]
5781
5782v_rndne_f32_e64 v5, exec_hi
5783// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0x7f,0x00,0x00,0x00]
5784
5785v_rndne_f32_e64 v5, 0
5786// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0x80,0x00,0x00,0x00]
5787
5788v_rndne_f32_e64 v5, -1
5789// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0xc1,0x00,0x00,0x00]
5790
5791v_rndne_f32_e64 v5, 0.5
5792// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0xf0,0x00,0x00,0x00]
5793
5794v_rndne_f32_e64 v5, -4.0
5795// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0xf7,0x00,0x00,0x00]
5796
5797v_rndne_f32_e64 v5, -v1
5798// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0x01,0x01,0x00,0x20]
5799
5800v_rndne_f32_e64 v5, v1 clamp
5801// GFX10: encoding: [0x05,0x80,0xa3,0xd5,0x01,0x01,0x00,0x00]
5802
5803v_rndne_f32_e64 v5, v1 mul:2
5804// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0x01,0x01,0x00,0x08]
5805
5806v_rndne_f32_e64 v5, v1 mul:4
5807// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0x01,0x01,0x00,0x10]
5808
5809v_rndne_f32_e64 v5, v1 div:2
5810// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0x01,0x01,0x00,0x18]
5811
5812v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5813// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x06,0x00]
5814
5815v_rndne_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5816// GFX10: encoding: [0xf9,0x46,0xfe,0x7f,0x01,0x06,0x06,0x00]
5817
5818v_rndne_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5819// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0xff,0x06,0x06,0x00]
5820
5821v_rndne_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5822// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x86,0x00]
5823
5824v_rndne_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5825// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x65,0x06,0x86,0x00]
5826
5827v_rndne_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5828// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x6a,0x06,0x86,0x00]
5829
5830v_rndne_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5831// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x6b,0x06,0x86,0x00]
5832
5833v_rndne_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5834// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x7c,0x06,0x86,0x00]
5835
5836v_rndne_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5837// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x7e,0x06,0x86,0x00]
5838
5839v_rndne_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5840// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x7f,0x06,0x86,0x00]
5841
5842v_rndne_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5843// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x26,0x06,0x00]
5844
5845v_rndne_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5846// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x46,0x06,0x00]
5847
5848v_rndne_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5849// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x86,0x06,0x00]
5850
5851v_rndne_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5852// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0xc6,0x06,0x00]
5853
5854v_rndne_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
5855// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x06,0x00]
5856
5857v_rndne_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
5858// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x00,0x06,0x00]
5859
5860v_rndne_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
5861// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x01,0x06,0x00]
5862
5863v_rndne_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
5864// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x02,0x06,0x00]
5865
5866v_rndne_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
5867// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x03,0x06,0x00]
5868
5869v_rndne_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
5870// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x04,0x06,0x00]
5871
5872v_rndne_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
5873// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x05,0x06,0x00]
5874
5875v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
5876// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x0e,0x06,0x00]
5877
5878v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
5879// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x16,0x06,0x00]
5880
5881v_rndne_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
5882// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x16,0x06,0x00]
5883
5884v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
5885// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x06,0x00]
5886
5887v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
5888// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x00,0x00]
5889
5890v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
5891// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x01,0x00]
5892
5893v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
5894// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x02,0x00]
5895
5896v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
5897// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x03,0x00]
5898
5899v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
5900// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x04,0x00]
5901
5902v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
5903// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x05,0x00]
5904
5905v_rndne_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5906// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x16,0x00]
5907
5908v_rndne_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
5909// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x26,0x00]
5910
5911v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
5912// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0x00]
5913
5914v_rndne_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
5915// GFX10: encoding: [0xfa,0x46,0xfe,0x7f,0x01,0xe4,0x00,0x00]
5916
5917v_rndne_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
5918// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0xff,0xe4,0x00,0x00]
5919
5920v_rndne_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
5921// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x1b,0x00,0x00]
5922
5923v_rndne_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
5924// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x40,0x01,0x00]
5925
5926v_rndne_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
5927// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x41,0x01,0x00]
5928
5929v_rndne_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
5930// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x01,0x01,0x00]
5931
5932v_rndne_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
5933// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x0f,0x01,0x00]
5934
5935v_rndne_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
5936// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x11,0x01,0x00]
5937
5938v_rndne_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
5939// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x1f,0x01,0x00]
5940
5941v_rndne_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
5942// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x21,0x01,0x00]
5943
5944v_rndne_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
5945// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x2f,0x01,0x00]
5946
5947v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
5948// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0x10]
5949
5950v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
5951// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0x30]
5952
5953v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
5954// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
5955
5956v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
5957// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
5958
5959v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
5960// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0x01]
5961
5962v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
5963// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0x03]
5964
5965v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
5966// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
5967
5968v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
5969// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
5970
5971v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
5972// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x08,0x00]
5973
5974v_rndne_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
5975// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x51,0x01,0x00]
5976
5977v_rndne_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
5978// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x5f,0x01,0x00]
5979
5980v_rndne_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
5981// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x61,0x01,0x00]
5982
5983v_rndne_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
5984// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x6f,0x01,0x00]
5985
5986v_floor_f32 v5, v1
5987// GFX10: encoding: [0x01,0x49,0x0a,0x7e]
5988
5989v_floor_f32 v255, v1
5990// GFX10: encoding: [0x01,0x49,0xfe,0x7f]
5991
5992v_floor_f32 v5, v255
5993// GFX10: encoding: [0xff,0x49,0x0a,0x7e]
5994
5995v_floor_f32 v5, s1
5996// GFX10: encoding: [0x01,0x48,0x0a,0x7e]
5997
5998v_floor_f32 v5, s103
5999// GFX10: encoding: [0x67,0x48,0x0a,0x7e]
6000
6001v_floor_f32 v5, vcc_lo
6002// GFX10: encoding: [0x6a,0x48,0x0a,0x7e]
6003
6004v_floor_f32 v5, vcc_hi
6005// GFX10: encoding: [0x6b,0x48,0x0a,0x7e]
6006
6007v_floor_f32 v5, ttmp11
6008// GFX10: encoding: [0x77,0x48,0x0a,0x7e]
6009
6010v_floor_f32 v5, m0
6011// GFX10: encoding: [0x7c,0x48,0x0a,0x7e]
6012
6013v_floor_f32 v5, exec_lo
6014// GFX10: encoding: [0x7e,0x48,0x0a,0x7e]
6015
6016v_floor_f32 v5, exec_hi
6017// GFX10: encoding: [0x7f,0x48,0x0a,0x7e]
6018
6019v_floor_f32 v5, 0
6020// GFX10: encoding: [0x80,0x48,0x0a,0x7e]
6021
6022v_floor_f32 v5, -1
6023// GFX10: encoding: [0xc1,0x48,0x0a,0x7e]
6024
6025v_floor_f32 v5, 0.5
6026// GFX10: encoding: [0xf0,0x48,0x0a,0x7e]
6027
6028v_floor_f32 v5, -4.0
6029// GFX10: encoding: [0xf7,0x48,0x0a,0x7e]
6030
6031v_floor_f32 v5, 0xaf123456
6032// GFX10: encoding: [0xff,0x48,0x0a,0x7e,0x56,0x34,0x12,0xaf]
6033
6034v_floor_f32 v5, 0x3f717273
6035// GFX10: encoding: [0xff,0x48,0x0a,0x7e,0x73,0x72,0x71,0x3f]
6036
6037v_floor_f32_e64 v5, v1
6038// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0x01,0x01,0x00,0x00]
6039
6040v_floor_f32_e64 v255, v1
6041// GFX10: encoding: [0xff,0x00,0xa4,0xd5,0x01,0x01,0x00,0x00]
6042
6043v_floor_f32_e64 v5, v255
6044// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0xff,0x01,0x00,0x00]
6045
6046v_floor_f32_e64 v5, s1
6047// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0x01,0x00,0x00,0x00]
6048
6049v_floor_f32_e64 v5, s101
6050// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0x65,0x00,0x00,0x00]
6051
6052v_floor_f32_e64 v5, vcc_lo
6053// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0x6a,0x00,0x00,0x00]
6054
6055v_floor_f32_e64 v5, vcc_hi
6056// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0x6b,0x00,0x00,0x00]
6057
6058v_floor_f32_e64 v5, m0
6059// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0x7c,0x00,0x00,0x00]
6060
6061v_floor_f32_e64 v5, exec_lo
6062// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0x7e,0x00,0x00,0x00]
6063
6064v_floor_f32_e64 v5, exec_hi
6065// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0x7f,0x00,0x00,0x00]
6066
6067v_floor_f32_e64 v5, 0
6068// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0x80,0x00,0x00,0x00]
6069
6070v_floor_f32_e64 v5, -1
6071// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0xc1,0x00,0x00,0x00]
6072
6073v_floor_f32_e64 v5, 0.5
6074// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0xf0,0x00,0x00,0x00]
6075
6076v_floor_f32_e64 v5, -4.0
6077// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0xf7,0x00,0x00,0x00]
6078
6079v_floor_f32_e64 v5, -v1
6080// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0x01,0x01,0x00,0x20]
6081
6082v_floor_f32_e64 v5, |v1|
6083// GFX10: encoding: [0x05,0x01,0xa4,0xd5,0x01,0x01,0x00,0x00]
6084
6085v_floor_f32_e64 v5, v1 clamp
6086// GFX10: encoding: [0x05,0x80,0xa4,0xd5,0x01,0x01,0x00,0x00]
6087
6088v_floor_f32_e64 v5, v1 mul:2
6089// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0x01,0x01,0x00,0x08]
6090
6091v_floor_f32_e64 v5, v1 mul:4
6092// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0x01,0x01,0x00,0x10]
6093
6094v_floor_f32_e64 v5, v1 div:2
6095// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0x01,0x01,0x00,0x18]
6096
6097v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6098// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x06,0x00]
6099
6100v_floor_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6101// GFX10: encoding: [0xf9,0x48,0xfe,0x7f,0x01,0x06,0x06,0x00]
6102
6103v_floor_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6104// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0xff,0x06,0x06,0x00]
6105
6106v_floor_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6107// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x86,0x00]
6108
6109v_floor_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6110// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x65,0x06,0x86,0x00]
6111
6112v_floor_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6113// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x6a,0x06,0x86,0x00]
6114
6115v_floor_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6116// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x6b,0x06,0x86,0x00]
6117
6118v_floor_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6119// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x7c,0x06,0x86,0x00]
6120
6121v_floor_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6122// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x7e,0x06,0x86,0x00]
6123
6124v_floor_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6125// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x7f,0x06,0x86,0x00]
6126
6127v_floor_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6128// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x26,0x06,0x00]
6129
6130v_floor_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6131// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x46,0x06,0x00]
6132
6133v_floor_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6134// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x86,0x06,0x00]
6135
6136v_floor_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6137// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0xc6,0x06,0x00]
6138
6139v_floor_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
6140// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x06,0x00]
6141
6142v_floor_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
6143// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x00,0x06,0x00]
6144
6145v_floor_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
6146// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x01,0x06,0x00]
6147
6148v_floor_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
6149// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x02,0x06,0x00]
6150
6151v_floor_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
6152// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x03,0x06,0x00]
6153
6154v_floor_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
6155// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x04,0x06,0x00]
6156
6157v_floor_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
6158// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x05,0x06,0x00]
6159
6160v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
6161// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x0e,0x06,0x00]
6162
6163v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
6164// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x16,0x06,0x00]
6165
6166v_floor_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
6167// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x16,0x06,0x00]
6168
6169v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
6170// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x06,0x00]
6171
6172v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
6173// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x00,0x00]
6174
6175v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
6176// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x01,0x00]
6177
6178v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
6179// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x02,0x00]
6180
6181v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
6182// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x03,0x00]
6183
6184v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
6185// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x04,0x00]
6186
6187v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
6188// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x05,0x00]
6189
6190v_floor_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6191// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x16,0x00]
6192
6193v_floor_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6194// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x26,0x00]
6195
6196v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
6197// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0x00]
6198
6199v_floor_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
6200// GFX10: encoding: [0xfa,0x48,0xfe,0x7f,0x01,0xe4,0x00,0x00]
6201
6202v_floor_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
6203// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0xff,0xe4,0x00,0x00]
6204
6205v_floor_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
6206// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x1b,0x00,0x00]
6207
6208v_floor_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
6209// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x40,0x01,0x00]
6210
6211v_floor_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
6212// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x41,0x01,0x00]
6213
6214v_floor_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
6215// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x01,0x01,0x00]
6216
6217v_floor_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
6218// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x0f,0x01,0x00]
6219
6220v_floor_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
6221// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x11,0x01,0x00]
6222
6223v_floor_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
6224// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x1f,0x01,0x00]
6225
6226v_floor_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
6227// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x21,0x01,0x00]
6228
6229v_floor_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
6230// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x2f,0x01,0x00]
6231
6232v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
6233// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0x10]
6234
6235v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
6236// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0x30]
6237
6238v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
6239// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
6240
6241v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
6242// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
6243
6244v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
6245// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0x01]
6246
6247v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
6248// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0x03]
6249
6250v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
6251// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
6252
6253v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
6254// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
6255
6256v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
6257// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x08,0x00]
6258
6259v_floor_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
6260// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x51,0x01,0x00]
6261
6262v_floor_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
6263// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x5f,0x01,0x00]
6264
6265v_floor_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
6266// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x61,0x01,0x00]
6267
6268v_floor_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
6269// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x6f,0x01,0x00]
6270
6271v_exp_f32 v5, v1
6272// GFX10: encoding: [0x01,0x4b,0x0a,0x7e]
6273
6274v_exp_f32 v255, v1
6275// GFX10: encoding: [0x01,0x4b,0xfe,0x7f]
6276
6277v_exp_f32 v5, v255
6278// GFX10: encoding: [0xff,0x4b,0x0a,0x7e]
6279
6280v_exp_f32 v5, s1
6281// GFX10: encoding: [0x01,0x4a,0x0a,0x7e]
6282
6283v_exp_f32 v5, s103
6284// GFX10: encoding: [0x67,0x4a,0x0a,0x7e]
6285
6286v_exp_f32 v5, vcc_lo
6287// GFX10: encoding: [0x6a,0x4a,0x0a,0x7e]
6288
6289v_exp_f32 v5, vcc_hi
6290// GFX10: encoding: [0x6b,0x4a,0x0a,0x7e]
6291
6292v_exp_f32 v5, ttmp11
6293// GFX10: encoding: [0x77,0x4a,0x0a,0x7e]
6294
6295v_exp_f32 v5, m0
6296// GFX10: encoding: [0x7c,0x4a,0x0a,0x7e]
6297
6298v_exp_f32 v5, exec_lo
6299// GFX10: encoding: [0x7e,0x4a,0x0a,0x7e]
6300
6301v_exp_f32 v5, exec_hi
6302// GFX10: encoding: [0x7f,0x4a,0x0a,0x7e]
6303
6304v_exp_f32 v5, 0
6305// GFX10: encoding: [0x80,0x4a,0x0a,0x7e]
6306
6307v_exp_f32 v5, -1
6308// GFX10: encoding: [0xc1,0x4a,0x0a,0x7e]
6309
6310v_exp_f32 v5, 0.5
6311// GFX10: encoding: [0xf0,0x4a,0x0a,0x7e]
6312
6313v_exp_f32 v5, -4.0
6314// GFX10: encoding: [0xf7,0x4a,0x0a,0x7e]
6315
6316v_exp_f32 v5, 0xaf123456
6317// GFX10: encoding: [0xff,0x4a,0x0a,0x7e,0x56,0x34,0x12,0xaf]
6318
6319v_exp_f32 v5, 0x3f717273
6320// GFX10: encoding: [0xff,0x4a,0x0a,0x7e,0x73,0x72,0x71,0x3f]
6321
6322v_exp_f32_e64 v5, v1
6323// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0x01,0x01,0x00,0x00]
6324
6325v_exp_f32_e64 v255, v1
6326// GFX10: encoding: [0xff,0x00,0xa5,0xd5,0x01,0x01,0x00,0x00]
6327
6328v_exp_f32_e64 v5, v255
6329// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0xff,0x01,0x00,0x00]
6330
6331v_exp_f32_e64 v5, s1
6332// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0x01,0x00,0x00,0x00]
6333
6334v_exp_f32_e64 v5, s101
6335// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0x65,0x00,0x00,0x00]
6336
6337v_exp_f32_e64 v5, vcc_lo
6338// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0x6a,0x00,0x00,0x00]
6339
6340v_exp_f32_e64 v5, vcc_hi
6341// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0x6b,0x00,0x00,0x00]
6342
6343v_exp_f32_e64 v5, m0
6344// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0x7c,0x00,0x00,0x00]
6345
6346v_exp_f32_e64 v5, exec_lo
6347// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0x7e,0x00,0x00,0x00]
6348
6349v_exp_f32_e64 v5, exec_hi
6350// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0x7f,0x00,0x00,0x00]
6351
6352v_exp_f32_e64 v5, 0
6353// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0x80,0x00,0x00,0x00]
6354
6355v_exp_f32_e64 v5, -1
6356// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0xc1,0x00,0x00,0x00]
6357
6358v_exp_f32_e64 v5, 0.5
6359// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0xf0,0x00,0x00,0x00]
6360
6361v_exp_f32_e64 v5, -4.0
6362// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0xf7,0x00,0x00,0x00]
6363
6364v_exp_f32_e64 v5, -v1
6365// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0x01,0x01,0x00,0x20]
6366
6367v_exp_f32_e64 v5, |v1|
6368// GFX10: encoding: [0x05,0x01,0xa5,0xd5,0x01,0x01,0x00,0x00]
6369
6370v_exp_f32_e64 v5, v1 clamp
6371// GFX10: encoding: [0x05,0x80,0xa5,0xd5,0x01,0x01,0x00,0x00]
6372
6373v_exp_f32_e64 v5, v1 mul:2
6374// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0x01,0x01,0x00,0x08]
6375
6376v_exp_f32_e64 v5, v1 mul:4
6377// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0x01,0x01,0x00,0x10]
6378
6379v_exp_f32_e64 v5, v1 div:2
6380// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0x01,0x01,0x00,0x18]
6381
6382v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6383// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x06,0x06,0x00]
6384
6385v_exp_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6386// GFX10: encoding: [0xf9,0x4a,0xfe,0x7f,0x01,0x06,0x06,0x00]
6387
6388v_exp_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6389// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0xff,0x06,0x06,0x00]
6390
6391v_exp_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6392// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x06,0x86,0x00]
6393
6394v_exp_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6395// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x65,0x06,0x86,0x00]
6396
6397v_exp_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6398// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x6a,0x06,0x86,0x00]
6399
6400v_exp_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6401// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x6b,0x06,0x86,0x00]
6402
6403v_exp_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6404// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x7c,0x06,0x86,0x00]
6405
6406v_exp_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6407// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x7e,0x06,0x86,0x00]
6408
6409v_exp_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6410// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x7f,0x06,0x86,0x00]
6411
6412v_exp_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6413// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x26,0x06,0x00]
6414
6415v_exp_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6416// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x46,0x06,0x00]
6417
6418v_exp_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6419// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x86,0x06,0x00]
6420
6421v_exp_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6422// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0xc6,0x06,0x00]
6423
6424v_exp_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
6425// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x06,0x06,0x00]
6426
6427v_exp_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
6428// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x00,0x06,0x00]
6429
6430v_exp_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
6431// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x01,0x06,0x00]
6432
6433v_exp_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
6434// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x02,0x06,0x00]
6435
6436v_exp_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
6437// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x03,0x06,0x00]
6438
6439v_exp_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
6440// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x04,0x06,0x00]
6441
6442v_exp_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
6443// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x05,0x06,0x00]
6444
6445v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
6446// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x0e,0x06,0x00]
6447
6448v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
6449// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x16,0x06,0x00]
6450
6451v_exp_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
6452// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x16,0x06,0x00]
6453
6454v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
6455// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x06,0x06,0x00]
6456
6457v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
6458// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x06,0x00,0x00]
6459
6460v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
6461// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x06,0x01,0x00]
6462
6463v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
6464// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x06,0x02,0x00]
6465
6466v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
6467// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x06,0x03,0x00]
6468
6469v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
6470// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x06,0x04,0x00]
6471
6472v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
6473// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x06,0x05,0x00]
6474
6475v_exp_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6476// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x06,0x16,0x00]
6477
6478v_exp_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6479// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x06,0x26,0x00]
6480
6481v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
6482// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0xe4,0x00,0x00]
6483
6484v_exp_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
6485// GFX10: encoding: [0xfa,0x4a,0xfe,0x7f,0x01,0xe4,0x00,0x00]
6486
6487v_exp_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
6488// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0xff,0xe4,0x00,0x00]
6489
6490v_exp_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
6491// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0x1b,0x00,0x00]
6492
6493v_exp_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
6494// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0x40,0x01,0x00]
6495
6496v_exp_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
6497// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0x41,0x01,0x00]
6498
6499v_exp_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
6500// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0x01,0x01,0x00]
6501
6502v_exp_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
6503// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0x0f,0x01,0x00]
6504
6505v_exp_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
6506// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0x11,0x01,0x00]
6507
6508v_exp_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
6509// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0x1f,0x01,0x00]
6510
6511v_exp_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
6512// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0x21,0x01,0x00]
6513
6514v_exp_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
6515// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0x2f,0x01,0x00]
6516
6517v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
6518// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0xe4,0x00,0x10]
6519
6520v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
6521// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0xe4,0x00,0x30]
6522
6523v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
6524// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
6525
6526v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
6527// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
6528
6529v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
6530// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0xe4,0x00,0x01]
6531
6532v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
6533// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0xe4,0x00,0x03]
6534
6535v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
6536// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
6537
6538v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
6539// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
6540
6541v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
6542// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0xe4,0x08,0x00]
6543
6544v_exp_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
6545// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0x51,0x01,0x00]
6546
6547v_exp_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
6548// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0x5f,0x01,0x00]
6549
6550v_exp_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
6551// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0x61,0x01,0x00]
6552
6553v_exp_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
6554// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0x6f,0x01,0x00]
6555
6556v_log_f32 v5, v1
6557// GFX10: encoding: [0x01,0x4f,0x0a,0x7e]
6558
6559v_log_f32 v255, v1
6560// GFX10: encoding: [0x01,0x4f,0xfe,0x7f]
6561
6562v_log_f32 v5, v255
6563// GFX10: encoding: [0xff,0x4f,0x0a,0x7e]
6564
6565v_log_f32 v5, s1
6566// GFX10: encoding: [0x01,0x4e,0x0a,0x7e]
6567
6568v_log_f32 v5, s103
6569// GFX10: encoding: [0x67,0x4e,0x0a,0x7e]
6570
6571v_log_f32 v5, vcc_lo
6572// GFX10: encoding: [0x6a,0x4e,0x0a,0x7e]
6573
6574v_log_f32 v5, vcc_hi
6575// GFX10: encoding: [0x6b,0x4e,0x0a,0x7e]
6576
6577v_log_f32 v5, ttmp11
6578// GFX10: encoding: [0x77,0x4e,0x0a,0x7e]
6579
6580v_log_f32 v5, m0
6581// GFX10: encoding: [0x7c,0x4e,0x0a,0x7e]
6582
6583v_log_f32 v5, exec_lo
6584// GFX10: encoding: [0x7e,0x4e,0x0a,0x7e]
6585
6586v_log_f32 v5, exec_hi
6587// GFX10: encoding: [0x7f,0x4e,0x0a,0x7e]
6588
6589v_log_f32 v5, 0
6590// GFX10: encoding: [0x80,0x4e,0x0a,0x7e]
6591
6592v_log_f32 v5, -1
6593// GFX10: encoding: [0xc1,0x4e,0x0a,0x7e]
6594
6595v_log_f32 v5, 0.5
6596// GFX10: encoding: [0xf0,0x4e,0x0a,0x7e]
6597
6598v_log_f32 v5, -4.0
6599// GFX10: encoding: [0xf7,0x4e,0x0a,0x7e]
6600
6601v_log_f32 v5, 0xaf123456
6602// GFX10: encoding: [0xff,0x4e,0x0a,0x7e,0x56,0x34,0x12,0xaf]
6603
6604v_log_f32 v5, 0x3f717273
6605// GFX10: encoding: [0xff,0x4e,0x0a,0x7e,0x73,0x72,0x71,0x3f]
6606
6607v_log_f32_e64 v5, v1
6608// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0x01,0x01,0x00,0x00]
6609
6610v_log_f32_e64 v255, v1
6611// GFX10: encoding: [0xff,0x00,0xa7,0xd5,0x01,0x01,0x00,0x00]
6612
6613v_log_f32_e64 v5, v255
6614// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0xff,0x01,0x00,0x00]
6615
6616v_log_f32_e64 v5, s1
6617// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0x01,0x00,0x00,0x00]
6618
6619v_log_f32_e64 v5, s101
6620// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0x65,0x00,0x00,0x00]
6621
6622v_log_f32_e64 v5, vcc_lo
6623// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0x6a,0x00,0x00,0x00]
6624
6625v_log_f32_e64 v5, vcc_hi
6626// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0x6b,0x00,0x00,0x00]
6627
6628v_log_f32_e64 v5, m0
6629// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0x7c,0x00,0x00,0x00]
6630
6631v_log_f32_e64 v5, exec_lo
6632// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0x7e,0x00,0x00,0x00]
6633
6634v_log_f32_e64 v5, exec_hi
6635// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0x7f,0x00,0x00,0x00]
6636
6637v_log_f32_e64 v5, 0
6638// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0x80,0x00,0x00,0x00]
6639
6640v_log_f32_e64 v5, -1
6641// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0xc1,0x00,0x00,0x00]
6642
6643v_log_f32_e64 v5, 0.5
6644// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0xf0,0x00,0x00,0x00]
6645
6646v_log_f32_e64 v5, -4.0
6647// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0xf7,0x00,0x00,0x00]
6648
6649v_log_f32_e64 v5, -v1
6650// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0x01,0x01,0x00,0x20]
6651
6652v_log_f32_e64 v5, |v1|
6653// GFX10: encoding: [0x05,0x01,0xa7,0xd5,0x01,0x01,0x00,0x00]
6654
6655v_log_f32_e64 v5, v1 clamp
6656// GFX10: encoding: [0x05,0x80,0xa7,0xd5,0x01,0x01,0x00,0x00]
6657
6658v_log_f32_e64 v5, v1 mul:2
6659// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0x01,0x01,0x00,0x08]
6660
6661v_log_f32_e64 v5, v1 mul:4
6662// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0x01,0x01,0x00,0x10]
6663
6664v_log_f32_e64 v5, v1 div:2
6665// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0x01,0x01,0x00,0x18]
6666
6667v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6668// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x06,0x00]
6669
6670v_log_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6671// GFX10: encoding: [0xf9,0x4e,0xfe,0x7f,0x01,0x06,0x06,0x00]
6672
6673v_log_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6674// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0xff,0x06,0x06,0x00]
6675
6676v_log_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6677// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x86,0x00]
6678
6679v_log_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6680// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x65,0x06,0x86,0x00]
6681
6682v_log_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6683// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x6a,0x06,0x86,0x00]
6684
6685v_log_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6686// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x6b,0x06,0x86,0x00]
6687
6688v_log_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6689// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x7c,0x06,0x86,0x00]
6690
6691v_log_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6692// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x7e,0x06,0x86,0x00]
6693
6694v_log_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6695// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x7f,0x06,0x86,0x00]
6696
6697v_log_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6698// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x26,0x06,0x00]
6699
6700v_log_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6701// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x46,0x06,0x00]
6702
6703v_log_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6704// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x86,0x06,0x00]
6705
6706v_log_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6707// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0xc6,0x06,0x00]
6708
6709v_log_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
6710// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x06,0x00]
6711
6712v_log_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
6713// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x00,0x06,0x00]
6714
6715v_log_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
6716// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x01,0x06,0x00]
6717
6718v_log_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
6719// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x02,0x06,0x00]
6720
6721v_log_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
6722// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x03,0x06,0x00]
6723
6724v_log_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
6725// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x04,0x06,0x00]
6726
6727v_log_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
6728// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x05,0x06,0x00]
6729
6730v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
6731// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x0e,0x06,0x00]
6732
6733v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
6734// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x16,0x06,0x00]
6735
6736v_log_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
6737// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x16,0x06,0x00]
6738
6739v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
6740// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x06,0x00]
6741
6742v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
6743// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x00,0x00]
6744
6745v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
6746// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x01,0x00]
6747
6748v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
6749// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x02,0x00]
6750
6751v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
6752// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x03,0x00]
6753
6754v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
6755// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x04,0x00]
6756
6757v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
6758// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x05,0x00]
6759
6760v_log_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6761// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x16,0x00]
6762
6763v_log_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6764// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x26,0x00]
6765
6766v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
6767// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0x00]
6768
6769v_log_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
6770// GFX10: encoding: [0xfa,0x4e,0xfe,0x7f,0x01,0xe4,0x00,0x00]
6771
6772v_log_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
6773// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0xff,0xe4,0x00,0x00]
6774
6775v_log_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
6776// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x1b,0x00,0x00]
6777
6778v_log_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
6779// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x40,0x01,0x00]
6780
6781v_log_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
6782// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x41,0x01,0x00]
6783
6784v_log_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
6785// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x01,0x01,0x00]
6786
6787v_log_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
6788// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x0f,0x01,0x00]
6789
6790v_log_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
6791// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x11,0x01,0x00]
6792
6793v_log_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
6794// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x1f,0x01,0x00]
6795
6796v_log_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
6797// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x21,0x01,0x00]
6798
6799v_log_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
6800// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x2f,0x01,0x00]
6801
6802v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
6803// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0x10]
6804
6805v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
6806// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0x30]
6807
6808v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
6809// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
6810
6811v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
6812// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
6813
6814v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
6815// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0x01]
6816
6817v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
6818// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0x03]
6819
6820v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
6821// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
6822
6823v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
6824// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
6825
6826v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
6827// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x08,0x00]
6828
6829v_log_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
6830// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x51,0x01,0x00]
6831
6832v_log_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
6833// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x5f,0x01,0x00]
6834
6835v_log_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
6836// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x61,0x01,0x00]
6837
6838v_log_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
6839// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x6f,0x01,0x00]
6840
6841v_rcp_f32 v5, v1
6842// GFX10: encoding: [0x01,0x55,0x0a,0x7e]
6843
6844v_rcp_f32 v255, v1
6845// GFX10: encoding: [0x01,0x55,0xfe,0x7f]
6846
6847v_rcp_f32 v5, v255
6848// GFX10: encoding: [0xff,0x55,0x0a,0x7e]
6849
6850v_rcp_f32 v5, s1
6851// GFX10: encoding: [0x01,0x54,0x0a,0x7e]
6852
6853v_rcp_f32 v5, s103
6854// GFX10: encoding: [0x67,0x54,0x0a,0x7e]
6855
6856v_rcp_f32 v5, vcc_lo
6857// GFX10: encoding: [0x6a,0x54,0x0a,0x7e]
6858
6859v_rcp_f32 v5, vcc_hi
6860// GFX10: encoding: [0x6b,0x54,0x0a,0x7e]
6861
6862v_rcp_f32 v5, ttmp11
6863// GFX10: encoding: [0x77,0x54,0x0a,0x7e]
6864
6865v_rcp_f32 v5, m0
6866// GFX10: encoding: [0x7c,0x54,0x0a,0x7e]
6867
6868v_rcp_f32 v5, exec_lo
6869// GFX10: encoding: [0x7e,0x54,0x0a,0x7e]
6870
6871v_rcp_f32 v5, exec_hi
6872// GFX10: encoding: [0x7f,0x54,0x0a,0x7e]
6873
6874v_rcp_f32 v5, 0
6875// GFX10: encoding: [0x80,0x54,0x0a,0x7e]
6876
6877v_rcp_f32 v5, -1
6878// GFX10: encoding: [0xc1,0x54,0x0a,0x7e]
6879
6880v_rcp_f32 v5, 0.5
6881// GFX10: encoding: [0xf0,0x54,0x0a,0x7e]
6882
6883v_rcp_f32 v5, -4.0
6884// GFX10: encoding: [0xf7,0x54,0x0a,0x7e]
6885
6886v_rcp_f32 v5, 0xaf123456
6887// GFX10: encoding: [0xff,0x54,0x0a,0x7e,0x56,0x34,0x12,0xaf]
6888
6889v_rcp_f32 v5, 0x3f717273
6890// GFX10: encoding: [0xff,0x54,0x0a,0x7e,0x73,0x72,0x71,0x3f]
6891
6892v_rcp_f32_e64 v5, v1
6893// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0x01,0x01,0x00,0x00]
6894
6895v_rcp_f32_e64 v255, v1
6896// GFX10: encoding: [0xff,0x00,0xaa,0xd5,0x01,0x01,0x00,0x00]
6897
6898v_rcp_f32_e64 v5, v255
6899// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0xff,0x01,0x00,0x00]
6900
6901v_rcp_f32_e64 v5, s1
6902// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0x01,0x00,0x00,0x00]
6903
6904v_rcp_f32_e64 v5, s101
6905// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0x65,0x00,0x00,0x00]
6906
6907v_rcp_f32_e64 v5, vcc_lo
6908// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0x6a,0x00,0x00,0x00]
6909
6910v_rcp_f32_e64 v5, vcc_hi
6911// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0x6b,0x00,0x00,0x00]
6912
6913v_rcp_f32_e64 v5, m0
6914// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0x7c,0x00,0x00,0x00]
6915
6916v_rcp_f32_e64 v5, exec_lo
6917// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0x7e,0x00,0x00,0x00]
6918
6919v_rcp_f32_e64 v5, exec_hi
6920// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0x7f,0x00,0x00,0x00]
6921
6922v_rcp_f32_e64 v5, 0
6923// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0x80,0x00,0x00,0x00]
6924
6925v_rcp_f32_e64 v5, -1
6926// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0xc1,0x00,0x00,0x00]
6927
6928v_rcp_f32_e64 v5, 0.5
6929// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0xf0,0x00,0x00,0x00]
6930
6931v_rcp_f32_e64 v5, -4.0
6932// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0xf7,0x00,0x00,0x00]
6933
6934v_rcp_f32_e64 v5, -v1
6935// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0x01,0x01,0x00,0x20]
6936
6937v_rcp_f32_e64 v5, |v1|
6938// GFX10: encoding: [0x05,0x01,0xaa,0xd5,0x01,0x01,0x00,0x00]
6939
6940v_rcp_f32_e64 v5, v1 clamp
6941// GFX10: encoding: [0x05,0x80,0xaa,0xd5,0x01,0x01,0x00,0x00]
6942
6943v_rcp_f32_e64 v5, v1 mul:2
6944// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0x01,0x01,0x00,0x08]
6945
6946v_rcp_f32_e64 v5, v1 mul:4
6947// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0x01,0x01,0x00,0x10]
6948
6949v_rcp_f32_e64 v5, v1 div:2
6950// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0x01,0x01,0x00,0x18]
6951
6952v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6953// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x06,0x00]
6954
6955v_rcp_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6956// GFX10: encoding: [0xf9,0x54,0xfe,0x7f,0x01,0x06,0x06,0x00]
6957
6958v_rcp_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6959// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0xff,0x06,0x06,0x00]
6960
6961v_rcp_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6962// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x86,0x00]
6963
6964v_rcp_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6965// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x65,0x06,0x86,0x00]
6966
6967v_rcp_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6968// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x6a,0x06,0x86,0x00]
6969
6970v_rcp_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6971// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x6b,0x06,0x86,0x00]
6972
6973v_rcp_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6974// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x7c,0x06,0x86,0x00]
6975
6976v_rcp_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6977// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x7e,0x06,0x86,0x00]
6978
6979v_rcp_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6980// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x7f,0x06,0x86,0x00]
6981
6982v_rcp_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6983// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x26,0x06,0x00]
6984
6985v_rcp_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6986// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x46,0x06,0x00]
6987
6988v_rcp_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6989// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x86,0x06,0x00]
6990
6991v_rcp_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
6992// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0xc6,0x06,0x00]
6993
6994v_rcp_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
6995// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x06,0x00]
6996
6997v_rcp_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
6998// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x00,0x06,0x00]
6999
7000v_rcp_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
7001// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x01,0x06,0x00]
7002
7003v_rcp_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
7004// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x02,0x06,0x00]
7005
7006v_rcp_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
7007// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x03,0x06,0x00]
7008
7009v_rcp_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
7010// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x04,0x06,0x00]
7011
7012v_rcp_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
7013// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x05,0x06,0x00]
7014
7015v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
7016// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x0e,0x06,0x00]
7017
7018v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
7019// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x16,0x06,0x00]
7020
7021v_rcp_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
7022// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x16,0x06,0x00]
7023
7024v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
7025// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x06,0x00]
7026
7027v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
7028// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x00,0x00]
7029
7030v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
7031// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x01,0x00]
7032
7033v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
7034// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x02,0x00]
7035
7036v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
7037// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x03,0x00]
7038
7039v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
7040// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x04,0x00]
7041
7042v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
7043// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x05,0x00]
7044
7045v_rcp_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
7046// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x16,0x00]
7047
7048v_rcp_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
7049// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x26,0x00]
7050
7051v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
7052// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0x00]
7053
7054v_rcp_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
7055// GFX10: encoding: [0xfa,0x54,0xfe,0x7f,0x01,0xe4,0x00,0x00]
7056
7057v_rcp_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
7058// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0xff,0xe4,0x00,0x00]
7059
7060v_rcp_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
7061// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x1b,0x00,0x00]
7062
7063v_rcp_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
7064// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x40,0x01,0x00]
7065
7066v_rcp_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
7067// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x41,0x01,0x00]
7068
7069v_rcp_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
7070// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x01,0x01,0x00]
7071
7072v_rcp_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
7073// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x0f,0x01,0x00]
7074
7075v_rcp_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
7076// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x11,0x01,0x00]
7077
7078v_rcp_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
7079// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x1f,0x01,0x00]
7080
7081v_rcp_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
7082// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x21,0x01,0x00]
7083
7084v_rcp_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
7085// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x2f,0x01,0x00]
7086
7087v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
7088// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0x10]
7089
7090v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
7091// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0x30]
7092
7093v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
7094// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
7095
7096v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
7097// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
7098
7099v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
7100// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0x01]
7101
7102v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
7103// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0x03]
7104
7105v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
7106// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
7107
7108v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
7109// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
7110
7111v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
7112// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x08,0x00]
7113
7114v_rcp_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
7115// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x51,0x01,0x00]
7116
7117v_rcp_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
7118// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x5f,0x01,0x00]
7119
7120v_rcp_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
7121// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x61,0x01,0x00]
7122
7123v_rcp_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
7124// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x6f,0x01,0x00]
7125
7126v_rcp_iflag_f32 v5, v1
7127// GFX10: encoding: [0x01,0x57,0x0a,0x7e]
7128
7129v_rcp_iflag_f32 v255, v1
7130// GFX10: encoding: [0x01,0x57,0xfe,0x7f]
7131
7132v_rcp_iflag_f32 v5, v255
7133// GFX10: encoding: [0xff,0x57,0x0a,0x7e]
7134
7135v_rcp_iflag_f32 v5, s1
7136// GFX10: encoding: [0x01,0x56,0x0a,0x7e]
7137
7138v_rcp_iflag_f32 v5, s103
7139// GFX10: encoding: [0x67,0x56,0x0a,0x7e]
7140
7141v_rcp_iflag_f32 v5, vcc_lo
7142// GFX10: encoding: [0x6a,0x56,0x0a,0x7e]
7143
7144v_rcp_iflag_f32 v5, vcc_hi
7145// GFX10: encoding: [0x6b,0x56,0x0a,0x7e]
7146
7147v_rcp_iflag_f32 v5, ttmp11
7148// GFX10: encoding: [0x77,0x56,0x0a,0x7e]
7149
7150v_rcp_iflag_f32 v5, m0
7151// GFX10: encoding: [0x7c,0x56,0x0a,0x7e]
7152
7153v_rcp_iflag_f32 v5, exec_lo
7154// GFX10: encoding: [0x7e,0x56,0x0a,0x7e]
7155
7156v_rcp_iflag_f32 v5, exec_hi
7157// GFX10: encoding: [0x7f,0x56,0x0a,0x7e]
7158
7159v_rcp_iflag_f32 v5, 0
7160// GFX10: encoding: [0x80,0x56,0x0a,0x7e]
7161
7162v_rcp_iflag_f32 v5, -1
7163// GFX10: encoding: [0xc1,0x56,0x0a,0x7e]
7164
7165v_rcp_iflag_f32 v5, 0.5
7166// GFX10: encoding: [0xf0,0x56,0x0a,0x7e]
7167
7168v_rcp_iflag_f32 v5, -4.0
7169// GFX10: encoding: [0xf7,0x56,0x0a,0x7e]
7170
7171v_rcp_iflag_f32 v5, 0xaf123456
7172// GFX10: encoding: [0xff,0x56,0x0a,0x7e,0x56,0x34,0x12,0xaf]
7173
7174v_rcp_iflag_f32 v5, 0x3f717273
7175// GFX10: encoding: [0xff,0x56,0x0a,0x7e,0x73,0x72,0x71,0x3f]
7176
7177v_rcp_iflag_f32_e64 v5, v1
7178// GFX10: encoding: [0x05,0x00,0xab,0xd5,0x01,0x01,0x00,0x00]
7179
7180v_rcp_iflag_f32_e64 v255, v1
7181// GFX10: encoding: [0xff,0x00,0xab,0xd5,0x01,0x01,0x00,0x00]
7182
7183v_rcp_iflag_f32_e64 v5, v255
7184// GFX10: encoding: [0x05,0x00,0xab,0xd5,0xff,0x01,0x00,0x00]
7185
7186v_rcp_iflag_f32_e64 v5, s1
7187// GFX10: encoding: [0x05,0x00,0xab,0xd5,0x01,0x00,0x00,0x00]
7188
7189v_rcp_iflag_f32_e64 v5, s101
7190// GFX10: encoding: [0x05,0x00,0xab,0xd5,0x65,0x00,0x00,0x00]
7191
7192v_rcp_iflag_f32_e64 v5, vcc_lo
7193// GFX10: encoding: [0x05,0x00,0xab,0xd5,0x6a,0x00,0x00,0x00]
7194
7195v_rcp_iflag_f32_e64 v5, vcc_hi
7196// GFX10: encoding: [0x05,0x00,0xab,0xd5,0x6b,0x00,0x00,0x00]
7197
7198v_rcp_iflag_f32_e64 v5, m0
7199// GFX10: encoding: [0x05,0x00,0xab,0xd5,0x7c,0x00,0x00,0x00]
7200
7201v_rcp_iflag_f32_e64 v5, exec_lo
7202// GFX10: encoding: [0x05,0x00,0xab,0xd5,0x7e,0x00,0x00,0x00]
7203
7204v_rcp_iflag_f32_e64 v5, exec_hi
7205// GFX10: encoding: [0x05,0x00,0xab,0xd5,0x7f,0x00,0x00,0x00]
7206
7207v_rcp_iflag_f32_e64 v5, 0
7208// GFX10: encoding: [0x05,0x00,0xab,0xd5,0x80,0x00,0x00,0x00]
7209
7210v_rcp_iflag_f32_e64 v5, -1
7211// GFX10: encoding: [0x05,0x00,0xab,0xd5,0xc1,0x00,0x00,0x00]
7212
7213v_rcp_iflag_f32_e64 v5, 0.5
7214// GFX10: encoding: [0x05,0x00,0xab,0xd5,0xf0,0x00,0x00,0x00]
7215
7216v_rcp_iflag_f32_e64 v5, -4.0
7217// GFX10: encoding: [0x05,0x00,0xab,0xd5,0xf7,0x00,0x00,0x00]
7218
7219v_rcp_iflag_f32_e64 v5, -v1
7220// GFX10: encoding: [0x05,0x00,0xab,0xd5,0x01,0x01,0x00,0x20]
7221
7222v_rcp_iflag_f32_e64 v5, |v1|
7223// GFX10: encoding: [0x05,0x01,0xab,0xd5,0x01,0x01,0x00,0x00]
7224
7225v_rcp_iflag_f32_e64 v5, v1 clamp
7226// GFX10: encoding: [0x05,0x80,0xab,0xd5,0x01,0x01,0x00,0x00]
7227
7228v_rcp_iflag_f32_e64 v5, v1 mul:2
7229// GFX10: encoding: [0x05,0x00,0xab,0xd5,0x01,0x01,0x00,0x08]
7230
7231v_rcp_iflag_f32_e64 v5, v1 mul:4
7232// GFX10: encoding: [0x05,0x00,0xab,0xd5,0x01,0x01,0x00,0x10]
7233
7234v_rcp_iflag_f32_e64 v5, v1 div:2
7235// GFX10: encoding: [0x05,0x00,0xab,0xd5,0x01,0x01,0x00,0x18]
7236
7237v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
7238// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x06,0x00]
7239
7240v_rcp_iflag_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
7241// GFX10: encoding: [0xf9,0x56,0xfe,0x7f,0x01,0x06,0x06,0x00]
7242
7243v_rcp_iflag_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
7244// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0xff,0x06,0x06,0x00]
7245
7246v_rcp_iflag_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
7247// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x86,0x00]
7248
7249v_rcp_iflag_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
7250// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x65,0x06,0x86,0x00]
7251
7252v_rcp_iflag_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
7253// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x6a,0x06,0x86,0x00]
7254
7255v_rcp_iflag_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
7256// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x6b,0x06,0x86,0x00]
7257
7258v_rcp_iflag_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
7259// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x7c,0x06,0x86,0x00]
7260
7261v_rcp_iflag_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
7262// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x7e,0x06,0x86,0x00]
7263
7264v_rcp_iflag_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
7265// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x7f,0x06,0x86,0x00]
7266
7267v_rcp_iflag_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
7268// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x26,0x06,0x00]
7269
7270v_rcp_iflag_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
7271// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x46,0x06,0x00]
7272
7273v_rcp_iflag_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
7274// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x86,0x06,0x00]
7275
7276v_rcp_iflag_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
7277// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0xc6,0x06,0x00]
7278
7279v_rcp_iflag_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
7280// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x06,0x00]
7281
7282v_rcp_iflag_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
7283// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x00,0x06,0x00]
7284
7285v_rcp_iflag_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
7286// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x01,0x06,0x00]
7287
7288v_rcp_iflag_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
7289// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x02,0x06,0x00]
7290
7291v_rcp_iflag_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
7292// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x03,0x06,0x00]
7293
7294v_rcp_iflag_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
7295// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x04,0x06,0x00]
7296
7297v_rcp_iflag_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
7298// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x05,0x06,0x00]
7299
7300v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
7301// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x0e,0x06,0x00]
7302
7303v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
7304// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x16,0x06,0x00]
7305
7306v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
7307// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x16,0x06,0x00]
7308
7309v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
7310// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x06,0x00]
7311
7312v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
7313// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x00,0x00]
7314
7315v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
7316// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x01,0x00]
7317
7318v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
7319// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x02,0x00]
7320
7321v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
7322// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x03,0x00]
7323
7324v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
7325// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x04,0x00]
7326
7327v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
7328// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x05,0x00]
7329
7330v_rcp_iflag_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
7331// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x16,0x00]
7332
7333v_rcp_iflag_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
7334// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x26,0x00]
7335
7336v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
7337// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0x00]
7338
7339v_rcp_iflag_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
7340// GFX10: encoding: [0xfa,0x56,0xfe,0x7f,0x01,0xe4,0x00,0x00]
7341
7342v_rcp_iflag_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
7343// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0xff,0xe4,0x00,0x00]
7344
7345v_rcp_iflag_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
7346// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x1b,0x00,0x00]
7347
7348v_rcp_iflag_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
7349// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x40,0x01,0x00]
7350
7351v_rcp_iflag_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
7352// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x41,0x01,0x00]
7353
7354v_rcp_iflag_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
7355// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x01,0x01,0x00]
7356
7357v_rcp_iflag_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
7358// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x0f,0x01,0x00]
7359
7360v_rcp_iflag_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
7361// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x11,0x01,0x00]
7362
7363v_rcp_iflag_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
7364// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x1f,0x01,0x00]
7365
7366v_rcp_iflag_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
7367// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x21,0x01,0x00]
7368
7369v_rcp_iflag_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
7370// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x2f,0x01,0x00]
7371
7372v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
7373// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0x10]
7374
7375v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
7376// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0x30]
7377
7378v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
7379// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
7380
7381v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
7382// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
7383
7384v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
7385// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0x01]
7386
7387v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
7388// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0x03]
7389
7390v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
7391// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
7392
7393v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
7394// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
7395
7396v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
7397// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x08,0x00]
7398
7399v_rcp_iflag_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
7400// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x51,0x01,0x00]
7401
7402v_rcp_iflag_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
7403// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x5f,0x01,0x00]
7404
7405v_rcp_iflag_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
7406// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x61,0x01,0x00]
7407
7408v_rcp_iflag_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
7409// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x6f,0x01,0x00]
7410
7411v_rsq_f32 v5, v1
7412// GFX10: encoding: [0x01,0x5d,0x0a,0x7e]
7413
7414v_rsq_f32 v255, v1
7415// GFX10: encoding: [0x01,0x5d,0xfe,0x7f]
7416
7417v_rsq_f32 v5, v255
7418// GFX10: encoding: [0xff,0x5d,0x0a,0x7e]
7419
7420v_rsq_f32 v5, s1
7421// GFX10: encoding: [0x01,0x5c,0x0a,0x7e]
7422
7423v_rsq_f32 v5, s103
7424// GFX10: encoding: [0x67,0x5c,0x0a,0x7e]
7425
7426v_rsq_f32 v5, vcc_lo
7427// GFX10: encoding: [0x6a,0x5c,0x0a,0x7e]
7428
7429v_rsq_f32 v5, vcc_hi
7430// GFX10: encoding: [0x6b,0x5c,0x0a,0x7e]
7431
7432v_rsq_f32 v5, ttmp11
7433// GFX10: encoding: [0x77,0x5c,0x0a,0x7e]
7434
7435v_rsq_f32 v5, m0
7436// GFX10: encoding: [0x7c,0x5c,0x0a,0x7e]
7437
7438v_rsq_f32 v5, exec_lo
7439// GFX10: encoding: [0x7e,0x5c,0x0a,0x7e]
7440
7441v_rsq_f32 v5, exec_hi
7442// GFX10: encoding: [0x7f,0x5c,0x0a,0x7e]
7443
7444v_rsq_f32 v5, 0
7445// GFX10: encoding: [0x80,0x5c,0x0a,0x7e]
7446
7447v_rsq_f32 v5, -1
7448// GFX10: encoding: [0xc1,0x5c,0x0a,0x7e]
7449
7450v_rsq_f32 v5, 0.5
7451// GFX10: encoding: [0xf0,0x5c,0x0a,0x7e]
7452
7453v_rsq_f32 v5, -4.0
7454// GFX10: encoding: [0xf7,0x5c,0x0a,0x7e]
7455
7456v_rsq_f32 v5, 0xaf123456
7457// GFX10: encoding: [0xff,0x5c,0x0a,0x7e,0x56,0x34,0x12,0xaf]
7458
7459v_rsq_f32 v5, 0x3f717273
7460// GFX10: encoding: [0xff,0x5c,0x0a,0x7e,0x73,0x72,0x71,0x3f]
7461
7462v_rsq_f32_e64 v5, v1
7463// GFX10: encoding: [0x05,0x00,0xae,0xd5,0x01,0x01,0x00,0x00]
7464
7465v_rsq_f32_e64 v255, v1
7466// GFX10: encoding: [0xff,0x00,0xae,0xd5,0x01,0x01,0x00,0x00]
7467
7468v_rsq_f32_e64 v5, v255
7469// GFX10: encoding: [0x05,0x00,0xae,0xd5,0xff,0x01,0x00,0x00]
7470
7471v_rsq_f32_e64 v5, s1
7472// GFX10: encoding: [0x05,0x00,0xae,0xd5,0x01,0x00,0x00,0x00]
7473
7474v_rsq_f32_e64 v5, s101
7475// GFX10: encoding: [0x05,0x00,0xae,0xd5,0x65,0x00,0x00,0x00]
7476
7477v_rsq_f32_e64 v5, vcc_lo
7478// GFX10: encoding: [0x05,0x00,0xae,0xd5,0x6a,0x00,0x00,0x00]
7479
7480v_rsq_f32_e64 v5, vcc_hi
7481// GFX10: encoding: [0x05,0x00,0xae,0xd5,0x6b,0x00,0x00,0x00]
7482
7483v_rsq_f32_e64 v5, m0
7484// GFX10: encoding: [0x05,0x00,0xae,0xd5,0x7c,0x00,0x00,0x00]
7485
7486v_rsq_f32_e64 v5, exec_lo
7487// GFX10: encoding: [0x05,0x00,0xae,0xd5,0x7e,0x00,0x00,0x00]
7488
7489v_rsq_f32_e64 v5, exec_hi
7490// GFX10: encoding: [0x05,0x00,0xae,0xd5,0x7f,0x00,0x00,0x00]
7491
7492v_rsq_f32_e64 v5, 0
7493// GFX10: encoding: [0x05,0x00,0xae,0xd5,0x80,0x00,0x00,0x00]
7494
7495v_rsq_f32_e64 v5, -1
7496// GFX10: encoding: [0x05,0x00,0xae,0xd5,0xc1,0x00,0x00,0x00]
7497
7498v_rsq_f32_e64 v5, 0.5
7499// GFX10: encoding: [0x05,0x00,0xae,0xd5,0xf0,0x00,0x00,0x00]
7500
7501v_rsq_f32_e64 v5, -4.0
7502// GFX10: encoding: [0x05,0x00,0xae,0xd5,0xf7,0x00,0x00,0x00]
7503
7504v_rsq_f32_e64 v5, -v1
7505// GFX10: encoding: [0x05,0x00,0xae,0xd5,0x01,0x01,0x00,0x20]
7506
7507v_rsq_f32_e64 v5, |v1|
7508// GFX10: encoding: [0x05,0x01,0xae,0xd5,0x01,0x01,0x00,0x00]
7509
7510v_rsq_f32_e64 v5, v1 clamp
7511// GFX10: encoding: [0x05,0x80,0xae,0xd5,0x01,0x01,0x00,0x00]
7512
7513v_rsq_f32_e64 v5, v1 mul:2
7514// GFX10: encoding: [0x05,0x00,0xae,0xd5,0x01,0x01,0x00,0x08]
7515
7516v_rsq_f32_e64 v5, v1 mul:4
7517// GFX10: encoding: [0x05,0x00,0xae,0xd5,0x01,0x01,0x00,0x10]
7518
7519v_rsq_f32_e64 v5, v1 div:2
7520// GFX10: encoding: [0x05,0x00,0xae,0xd5,0x01,0x01,0x00,0x18]
7521
7522v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
7523// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x06,0x00]
7524
7525v_rsq_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
7526// GFX10: encoding: [0xf9,0x5c,0xfe,0x7f,0x01,0x06,0x06,0x00]
7527
7528v_rsq_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
7529// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0xff,0x06,0x06,0x00]
7530
7531v_rsq_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
7532// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x86,0x00]
7533
7534v_rsq_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
7535// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x65,0x06,0x86,0x00]
7536
7537v_rsq_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
7538// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x6a,0x06,0x86,0x00]
7539
7540v_rsq_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
7541// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x6b,0x06,0x86,0x00]
7542
7543v_rsq_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
7544// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x7c,0x06,0x86,0x00]
7545
7546v_rsq_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
7547// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x7e,0x06,0x86,0x00]
7548
7549v_rsq_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
7550// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x7f,0x06,0x86,0x00]
7551
7552v_rsq_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
7553// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x26,0x06,0x00]
7554
7555v_rsq_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
7556// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x46,0x06,0x00]
7557
7558v_rsq_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
7559// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x86,0x06,0x00]
7560
7561v_rsq_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
7562// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0xc6,0x06,0x00]
7563
7564v_rsq_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
7565// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x06,0x00]
7566
7567v_rsq_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
7568// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x00,0x06,0x00]
7569
7570v_rsq_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
7571// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x01,0x06,0x00]
7572
7573v_rsq_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
7574// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x02,0x06,0x00]
7575
7576v_rsq_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
7577// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x03,0x06,0x00]
7578
7579v_rsq_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
7580// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x04,0x06,0x00]
7581
7582v_rsq_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
7583// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x05,0x06,0x00]
7584
7585v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
7586// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x0e,0x06,0x00]
7587
7588v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
7589// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x16,0x06,0x00]
7590
7591v_rsq_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
7592// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x16,0x06,0x00]
7593
7594v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
7595// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x06,0x00]
7596
7597v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
7598// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x00,0x00]
7599
7600v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
7601// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x01,0x00]
7602
7603v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
7604// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x02,0x00]
7605
7606v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
7607// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x03,0x00]
7608
7609v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
7610// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x04,0x00]
7611
7612v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
7613// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x05,0x00]
7614
7615v_rsq_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
7616// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x16,0x00]
7617
7618v_rsq_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
7619// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x26,0x00]
7620
7621v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
7622// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0x00]
7623
7624v_rsq_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
7625// GFX10: encoding: [0xfa,0x5c,0xfe,0x7f,0x01,0xe4,0x00,0x00]
7626
7627v_rsq_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
7628// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0xff,0xe4,0x00,0x00]
7629
7630v_rsq_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
7631// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x1b,0x00,0x00]
7632
7633v_rsq_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
7634// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x40,0x01,0x00]
7635
7636v_rsq_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
7637// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x41,0x01,0x00]
7638
7639v_rsq_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
7640// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x01,0x01,0x00]
7641
7642v_rsq_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
7643// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x0f,0x01,0x00]
7644
7645v_rsq_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
7646// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x11,0x01,0x00]
7647
7648v_rsq_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
7649// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x1f,0x01,0x00]
7650
7651v_rsq_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
7652// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x21,0x01,0x00]
7653
7654v_rsq_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
7655// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x2f,0x01,0x00]
7656
7657v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
7658// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0x10]
7659
7660v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
7661// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0x30]
7662
7663v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
7664// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
7665
7666v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
7667// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
7668
7669v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
7670// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0x01]
7671
7672v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
7673// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0x03]
7674
7675v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
7676// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
7677
7678v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
7679// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
7680
7681v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
7682// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x08,0x00]
7683
7684v_rsq_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
7685// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x51,0x01,0x00]
7686
7687v_rsq_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
7688// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x5f,0x01,0x00]
7689
7690v_rsq_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
7691// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x61,0x01,0x00]
7692
7693v_rsq_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
7694// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x6f,0x01,0x00]
7695
7696v_rcp_f64 v[5:6], v[1:2]
7697// GFX10: encoding: [0x01,0x5f,0x0a,0x7e]
7698
7699v_rcp_f64 v[254:255], v[1:2]
7700// GFX10: encoding: [0x01,0x5f,0xfc,0x7f]
7701
7702v_rcp_f64 v[5:6], v[254:255]
7703// GFX10: encoding: [0xfe,0x5f,0x0a,0x7e]
7704
7705v_rcp_f64 v[5:6], s[2:3]
7706// GFX10: encoding: [0x02,0x5e,0x0a,0x7e]
7707
7708v_rcp_f64 v[5:6], s[4:5]
7709// GFX10: encoding: [0x04,0x5e,0x0a,0x7e]
7710
7711v_rcp_f64 v[5:6], s[102:103]
7712// GFX10: encoding: [0x66,0x5e,0x0a,0x7e]
7713
7714v_rcp_f64 v[5:6], vcc
7715// GFX10: encoding: [0x6a,0x5e,0x0a,0x7e]
7716
7717v_rcp_f64 v[5:6], ttmp[10:11]
7718// GFX10: encoding: [0x76,0x5e,0x0a,0x7e]
7719
7720v_rcp_f64 v[5:6], exec
7721// GFX10: encoding: [0x7e,0x5e,0x0a,0x7e]
7722
7723v_rcp_f64 v[5:6], 0
7724// GFX10: encoding: [0x80,0x5e,0x0a,0x7e]
7725
7726v_rcp_f64 v[5:6], -1
7727// GFX10: encoding: [0xc1,0x5e,0x0a,0x7e]
7728
7729v_rcp_f64 v[5:6], 0.5
7730// GFX10: encoding: [0xf0,0x5e,0x0a,0x7e]
7731
7732v_rcp_f64 v[5:6], -4.0
7733// GFX10: encoding: [0xf7,0x5e,0x0a,0x7e]
7734
7735v_rcp_f64 v[5:6], 0xaf123456
7736// GFX10: encoding: [0xff,0x5e,0x0a,0x7e,0x56,0x34,0x12,0xaf]
7737
7738v_rcp_f64 v[5:6], 0x3f717273
7739// GFX10: encoding: [0xff,0x5e,0x0a,0x7e,0x73,0x72,0x71,0x3f]
7740
7741v_rcp_f64_e64 v[5:6], v[1:2]
7742// GFX10: encoding: [0x05,0x00,0xaf,0xd5,0x01,0x01,0x00,0x00]
7743
7744v_rcp_f64_e64 v[254:255], v[1:2]
7745// GFX10: encoding: [0xfe,0x00,0xaf,0xd5,0x01,0x01,0x00,0x00]
7746
7747v_rcp_f64_e64 v[5:6], v[254:255]
7748// GFX10: encoding: [0x05,0x00,0xaf,0xd5,0xfe,0x01,0x00,0x00]
7749
7750v_rcp_f64_e64 v[5:6], s[2:3]
7751// GFX10: encoding: [0x05,0x00,0xaf,0xd5,0x02,0x00,0x00,0x00]
7752
7753v_rcp_f64_e64 v[5:6], s[4:5]
7754// GFX10: encoding: [0x05,0x00,0xaf,0xd5,0x04,0x00,0x00,0x00]
7755
7756v_rcp_f64_e64 v[5:6], s[100:101]
7757// GFX10: encoding: [0x05,0x00,0xaf,0xd5,0x64,0x00,0x00,0x00]
7758
7759v_rcp_f64_e64 v[5:6], vcc
7760// GFX10: encoding: [0x05,0x00,0xaf,0xd5,0x6a,0x00,0x00,0x00]
7761
7762v_rcp_f64_e64 v[5:6], exec
7763// GFX10: encoding: [0x05,0x00,0xaf,0xd5,0x7e,0x00,0x00,0x00]
7764
7765v_rcp_f64_e64 v[5:6], 0
7766// GFX10: encoding: [0x05,0x00,0xaf,0xd5,0x80,0x00,0x00,0x00]
7767
7768v_rcp_f64_e64 v[5:6], -1
7769// GFX10: encoding: [0x05,0x00,0xaf,0xd5,0xc1,0x00,0x00,0x00]
7770
7771v_rcp_f64_e64 v[5:6], 0.5
7772// GFX10: encoding: [0x05,0x00,0xaf,0xd5,0xf0,0x00,0x00,0x00]
7773
7774v_rcp_f64_e64 v[5:6], -4.0
7775// GFX10: encoding: [0x05,0x00,0xaf,0xd5,0xf7,0x00,0x00,0x00]
7776
7777v_rcp_f64_e64 v[5:6], -v[1:2]
7778// GFX10: encoding: [0x05,0x00,0xaf,0xd5,0x01,0x01,0x00,0x20]
7779
7780v_rcp_f64_e64 v[5:6], |v[1:2]|
7781// GFX10: encoding: [0x05,0x01,0xaf,0xd5,0x01,0x01,0x00,0x00]
7782
7783v_rcp_f64_e64 v[5:6], v[1:2] clamp
7784// GFX10: encoding: [0x05,0x80,0xaf,0xd5,0x01,0x01,0x00,0x00]
7785
7786v_rcp_f64_e64 v[5:6], v[1:2] mul:2
7787// GFX10: encoding: [0x05,0x00,0xaf,0xd5,0x01,0x01,0x00,0x08]
7788
7789v_rcp_f64_e64 v[5:6], v[1:2] mul:4
7790// GFX10: encoding: [0x05,0x00,0xaf,0xd5,0x01,0x01,0x00,0x10]
7791
7792v_rcp_f64_e64 v[5:6], v[1:2] div:2
7793// GFX10: encoding: [0x05,0x00,0xaf,0xd5,0x01,0x01,0x00,0x18]
7794
7795v_rsq_f64 v[5:6], v[1:2]
7796// GFX10: encoding: [0x01,0x63,0x0a,0x7e]
7797
7798v_rsq_f64 v[254:255], v[1:2]
7799// GFX10: encoding: [0x01,0x63,0xfc,0x7f]
7800
7801v_rsq_f64 v[5:6], v[254:255]
7802// GFX10: encoding: [0xfe,0x63,0x0a,0x7e]
7803
7804v_rsq_f64 v[5:6], s[2:3]
7805// GFX10: encoding: [0x02,0x62,0x0a,0x7e]
7806
7807v_rsq_f64 v[5:6], s[4:5]
7808// GFX10: encoding: [0x04,0x62,0x0a,0x7e]
7809
7810v_rsq_f64 v[5:6], s[102:103]
7811// GFX10: encoding: [0x66,0x62,0x0a,0x7e]
7812
7813v_rsq_f64 v[5:6], vcc
7814// GFX10: encoding: [0x6a,0x62,0x0a,0x7e]
7815
7816v_rsq_f64 v[5:6], ttmp[10:11]
7817// GFX10: encoding: [0x76,0x62,0x0a,0x7e]
7818
7819v_rsq_f64 v[5:6], exec
7820// GFX10: encoding: [0x7e,0x62,0x0a,0x7e]
7821
7822v_rsq_f64 v[5:6], 0
7823// GFX10: encoding: [0x80,0x62,0x0a,0x7e]
7824
7825v_rsq_f64 v[5:6], -1
7826// GFX10: encoding: [0xc1,0x62,0x0a,0x7e]
7827
7828v_rsq_f64 v[5:6], 0.5
7829// GFX10: encoding: [0xf0,0x62,0x0a,0x7e]
7830
7831v_rsq_f64 v[5:6], -4.0
7832// GFX10: encoding: [0xf7,0x62,0x0a,0x7e]
7833
7834v_rsq_f64 v[5:6], 0xaf123456
7835// GFX10: encoding: [0xff,0x62,0x0a,0x7e,0x56,0x34,0x12,0xaf]
7836
7837v_rsq_f64 v[5:6], 0x3f717273
7838// GFX10: encoding: [0xff,0x62,0x0a,0x7e,0x73,0x72,0x71,0x3f]
7839
7840v_rsq_f64_e64 v[5:6], v[1:2]
7841// GFX10: encoding: [0x05,0x00,0xb1,0xd5,0x01,0x01,0x00,0x00]
7842
7843v_rsq_f64_e64 v[254:255], v[1:2]
7844// GFX10: encoding: [0xfe,0x00,0xb1,0xd5,0x01,0x01,0x00,0x00]
7845
7846v_rsq_f64_e64 v[5:6], v[254:255]
7847// GFX10: encoding: [0x05,0x00,0xb1,0xd5,0xfe,0x01,0x00,0x00]
7848
7849v_rsq_f64_e64 v[5:6], s[2:3]
7850// GFX10: encoding: [0x05,0x00,0xb1,0xd5,0x02,0x00,0x00,0x00]
7851
7852v_rsq_f64_e64 v[5:6], s[4:5]
7853// GFX10: encoding: [0x05,0x00,0xb1,0xd5,0x04,0x00,0x00,0x00]
7854
7855v_rsq_f64_e64 v[5:6], s[100:101]
7856// GFX10: encoding: [0x05,0x00,0xb1,0xd5,0x64,0x00,0x00,0x00]
7857
7858v_rsq_f64_e64 v[5:6], vcc
7859// GFX10: encoding: [0x05,0x00,0xb1,0xd5,0x6a,0x00,0x00,0x00]
7860
7861v_rsq_f64_e64 v[5:6], exec
7862// GFX10: encoding: [0x05,0x00,0xb1,0xd5,0x7e,0x00,0x00,0x00]
7863
7864v_rsq_f64_e64 v[5:6], 0
7865// GFX10: encoding: [0x05,0x00,0xb1,0xd5,0x80,0x00,0x00,0x00]
7866
7867v_rsq_f64_e64 v[5:6], -1
7868// GFX10: encoding: [0x05,0x00,0xb1,0xd5,0xc1,0x00,0x00,0x00]
7869
7870v_rsq_f64_e64 v[5:6], 0.5
7871// GFX10: encoding: [0x05,0x00,0xb1,0xd5,0xf0,0x00,0x00,0x00]
7872
7873v_rsq_f64_e64 v[5:6], -4.0
7874// GFX10: encoding: [0x05,0x00,0xb1,0xd5,0xf7,0x00,0x00,0x00]
7875
7876v_rsq_f64_e64 v[5:6], -v[1:2]
7877// GFX10: encoding: [0x05,0x00,0xb1,0xd5,0x01,0x01,0x00,0x20]
7878
7879v_rsq_f64_e64 v[5:6], |v[1:2]|
7880// GFX10: encoding: [0x05,0x01,0xb1,0xd5,0x01,0x01,0x00,0x00]
7881
7882v_rsq_f64_e64 v[5:6], v[1:2] clamp
7883// GFX10: encoding: [0x05,0x80,0xb1,0xd5,0x01,0x01,0x00,0x00]
7884
7885v_rsq_f64_e64 v[5:6], v[1:2] mul:2
7886// GFX10: encoding: [0x05,0x00,0xb1,0xd5,0x01,0x01,0x00,0x08]
7887
7888v_rsq_f64_e64 v[5:6], v[1:2] mul:4
7889// GFX10: encoding: [0x05,0x00,0xb1,0xd5,0x01,0x01,0x00,0x10]
7890
7891v_rsq_f64_e64 v[5:6], v[1:2] div:2
7892// GFX10: encoding: [0x05,0x00,0xb1,0xd5,0x01,0x01,0x00,0x18]
7893
7894v_sqrt_f32 v5, v1
7895// GFX10: encoding: [0x01,0x67,0x0a,0x7e]
7896
7897v_sqrt_f32 v255, v1
7898// GFX10: encoding: [0x01,0x67,0xfe,0x7f]
7899
7900v_sqrt_f32 v5, v255
7901// GFX10: encoding: [0xff,0x67,0x0a,0x7e]
7902
7903v_sqrt_f32 v5, s1
7904// GFX10: encoding: [0x01,0x66,0x0a,0x7e]
7905
7906v_sqrt_f32 v5, s103
7907// GFX10: encoding: [0x67,0x66,0x0a,0x7e]
7908
7909v_sqrt_f32 v5, vcc_lo
7910// GFX10: encoding: [0x6a,0x66,0x0a,0x7e]
7911
7912v_sqrt_f32 v5, vcc_hi
7913// GFX10: encoding: [0x6b,0x66,0x0a,0x7e]
7914
7915v_sqrt_f32 v5, ttmp11
7916// GFX10: encoding: [0x77,0x66,0x0a,0x7e]
7917
7918v_sqrt_f32 v5, m0
7919// GFX10: encoding: [0x7c,0x66,0x0a,0x7e]
7920
7921v_sqrt_f32 v5, exec_lo
7922// GFX10: encoding: [0x7e,0x66,0x0a,0x7e]
7923
7924v_sqrt_f32 v5, exec_hi
7925// GFX10: encoding: [0x7f,0x66,0x0a,0x7e]
7926
7927v_sqrt_f32 v5, 0
7928// GFX10: encoding: [0x80,0x66,0x0a,0x7e]
7929
7930v_sqrt_f32 v5, -1
7931// GFX10: encoding: [0xc1,0x66,0x0a,0x7e]
7932
7933v_sqrt_f32 v5, 0.5
7934// GFX10: encoding: [0xf0,0x66,0x0a,0x7e]
7935
7936v_sqrt_f32 v5, -4.0
7937// GFX10: encoding: [0xf7,0x66,0x0a,0x7e]
7938
7939v_sqrt_f32 v5, 0xaf123456
7940// GFX10: encoding: [0xff,0x66,0x0a,0x7e,0x56,0x34,0x12,0xaf]
7941
7942v_sqrt_f32 v5, 0x3f717273
7943// GFX10: encoding: [0xff,0x66,0x0a,0x7e,0x73,0x72,0x71,0x3f]
7944
7945v_sqrt_f32_e64 v5, v1
7946// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0x01,0x01,0x00,0x00]
7947
7948v_sqrt_f32_e64 v255, v1
7949// GFX10: encoding: [0xff,0x00,0xb3,0xd5,0x01,0x01,0x00,0x00]
7950
7951v_sqrt_f32_e64 v5, v255
7952// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0xff,0x01,0x00,0x00]
7953
7954v_sqrt_f32_e64 v5, s1
7955// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0x01,0x00,0x00,0x00]
7956
7957v_sqrt_f32_e64 v5, s101
7958// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0x65,0x00,0x00,0x00]
7959
7960v_sqrt_f32_e64 v5, vcc_lo
7961// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0x6a,0x00,0x00,0x00]
7962
7963v_sqrt_f32_e64 v5, vcc_hi
7964// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0x6b,0x00,0x00,0x00]
7965
7966v_sqrt_f32_e64 v5, m0
7967// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0x7c,0x00,0x00,0x00]
7968
7969v_sqrt_f32_e64 v5, exec_lo
7970// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0x7e,0x00,0x00,0x00]
7971
7972v_sqrt_f32_e64 v5, exec_hi
7973// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0x7f,0x00,0x00,0x00]
7974
7975v_sqrt_f32_e64 v5, 0
7976// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0x80,0x00,0x00,0x00]
7977
7978v_sqrt_f32_e64 v5, -1
7979// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0xc1,0x00,0x00,0x00]
7980
7981v_sqrt_f32_e64 v5, 0.5
7982// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0xf0,0x00,0x00,0x00]
7983
7984v_sqrt_f32_e64 v5, -4.0
7985// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0xf7,0x00,0x00,0x00]
7986
7987v_sqrt_f32_e64 v5, -v1
7988// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0x01,0x01,0x00,0x20]
7989
7990v_sqrt_f32_e64 v5, |v1|
7991// GFX10: encoding: [0x05,0x01,0xb3,0xd5,0x01,0x01,0x00,0x00]
7992
7993v_sqrt_f32_e64 v5, v1 clamp
7994// GFX10: encoding: [0x05,0x80,0xb3,0xd5,0x01,0x01,0x00,0x00]
7995
7996v_sqrt_f32_e64 v5, v1 mul:2
7997// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0x01,0x01,0x00,0x08]
7998
7999v_sqrt_f32_e64 v5, v1 mul:4
8000// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0x01,0x01,0x00,0x10]
8001
8002v_sqrt_f32_e64 v5, v1 div:2
8003// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0x01,0x01,0x00,0x18]
8004
8005v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8006// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x06,0x00]
8007
8008v_sqrt_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8009// GFX10: encoding: [0xf9,0x66,0xfe,0x7f,0x01,0x06,0x06,0x00]
8010
8011v_sqrt_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8012// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0xff,0x06,0x06,0x00]
8013
8014v_sqrt_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8015// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x86,0x00]
8016
8017v_sqrt_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8018// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x65,0x06,0x86,0x00]
8019
8020v_sqrt_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8021// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x6a,0x06,0x86,0x00]
8022
8023v_sqrt_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8024// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x6b,0x06,0x86,0x00]
8025
8026v_sqrt_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8027// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x7c,0x06,0x86,0x00]
8028
8029v_sqrt_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8030// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x7e,0x06,0x86,0x00]
8031
8032v_sqrt_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8033// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x7f,0x06,0x86,0x00]
8034
8035v_sqrt_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8036// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x26,0x06,0x00]
8037
8038v_sqrt_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8039// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x46,0x06,0x00]
8040
8041v_sqrt_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8042// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x86,0x06,0x00]
8043
8044v_sqrt_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8045// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0xc6,0x06,0x00]
8046
8047v_sqrt_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
8048// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x06,0x00]
8049
8050v_sqrt_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
8051// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x00,0x06,0x00]
8052
8053v_sqrt_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
8054// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x01,0x06,0x00]
8055
8056v_sqrt_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
8057// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x02,0x06,0x00]
8058
8059v_sqrt_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
8060// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x03,0x06,0x00]
8061
8062v_sqrt_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
8063// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x04,0x06,0x00]
8064
8065v_sqrt_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
8066// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x05,0x06,0x00]
8067
8068v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
8069// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x0e,0x06,0x00]
8070
8071v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
8072// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x16,0x06,0x00]
8073
8074v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
8075// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x16,0x06,0x00]
8076
8077v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
8078// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x06,0x00]
8079
8080v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
8081// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x00,0x00]
8082
8083v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
8084// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x01,0x00]
8085
8086v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
8087// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x02,0x00]
8088
8089v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
8090// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x03,0x00]
8091
8092v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
8093// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x04,0x00]
8094
8095v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
8096// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x05,0x00]
8097
8098v_sqrt_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8099// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x16,0x00]
8100
8101v_sqrt_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8102// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x26,0x00]
8103
8104v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
8105// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0x00]
8106
8107v_sqrt_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
8108// GFX10: encoding: [0xfa,0x66,0xfe,0x7f,0x01,0xe4,0x00,0x00]
8109
8110v_sqrt_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
8111// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0xff,0xe4,0x00,0x00]
8112
8113v_sqrt_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
8114// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x1b,0x00,0x00]
8115
8116v_sqrt_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
8117// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x40,0x01,0x00]
8118
8119v_sqrt_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
8120// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x41,0x01,0x00]
8121
8122v_sqrt_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
8123// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x01,0x01,0x00]
8124
8125v_sqrt_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
8126// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x0f,0x01,0x00]
8127
8128v_sqrt_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
8129// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x11,0x01,0x00]
8130
8131v_sqrt_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
8132// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x1f,0x01,0x00]
8133
8134v_sqrt_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
8135// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x21,0x01,0x00]
8136
8137v_sqrt_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
8138// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x2f,0x01,0x00]
8139
8140v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
8141// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0x10]
8142
8143v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
8144// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0x30]
8145
8146v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
8147// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
8148
8149v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
8150// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
8151
8152v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
8153// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0x01]
8154
8155v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
8156// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0x03]
8157
8158v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
8159// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
8160
8161v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
8162// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
8163
8164v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
8165// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x08,0x00]
8166
8167v_sqrt_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
8168// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x51,0x01,0x00]
8169
8170v_sqrt_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
8171// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x5f,0x01,0x00]
8172
8173v_sqrt_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
8174// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x61,0x01,0x00]
8175
8176v_sqrt_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
8177// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x6f,0x01,0x00]
8178
8179v_sqrt_f64 v[5:6], v[1:2]
8180// GFX10: encoding: [0x01,0x69,0x0a,0x7e]
8181
8182v_sqrt_f64 v[254:255], v[1:2]
8183// GFX10: encoding: [0x01,0x69,0xfc,0x7f]
8184
8185v_sqrt_f64 v[5:6], v[254:255]
8186// GFX10: encoding: [0xfe,0x69,0x0a,0x7e]
8187
8188v_sqrt_f64 v[5:6], s[2:3]
8189// GFX10: encoding: [0x02,0x68,0x0a,0x7e]
8190
8191v_sqrt_f64 v[5:6], s[4:5]
8192// GFX10: encoding: [0x04,0x68,0x0a,0x7e]
8193
8194v_sqrt_f64 v[5:6], s[102:103]
8195// GFX10: encoding: [0x66,0x68,0x0a,0x7e]
8196
8197v_sqrt_f64 v[5:6], vcc
8198// GFX10: encoding: [0x6a,0x68,0x0a,0x7e]
8199
8200v_sqrt_f64 v[5:6], ttmp[10:11]
8201// GFX10: encoding: [0x76,0x68,0x0a,0x7e]
8202
8203v_sqrt_f64 v[5:6], exec
8204// GFX10: encoding: [0x7e,0x68,0x0a,0x7e]
8205
8206v_sqrt_f64 v[5:6], 0
8207// GFX10: encoding: [0x80,0x68,0x0a,0x7e]
8208
8209v_sqrt_f64 v[5:6], -1
8210// GFX10: encoding: [0xc1,0x68,0x0a,0x7e]
8211
8212v_sqrt_f64 v[5:6], 0.5
8213// GFX10: encoding: [0xf0,0x68,0x0a,0x7e]
8214
8215v_sqrt_f64 v[5:6], -4.0
8216// GFX10: encoding: [0xf7,0x68,0x0a,0x7e]
8217
8218v_sqrt_f64 v[5:6], 0xaf123456
8219// GFX10: encoding: [0xff,0x68,0x0a,0x7e,0x56,0x34,0x12,0xaf]
8220
8221v_sqrt_f64 v[5:6], 0x3f717273
8222// GFX10: encoding: [0xff,0x68,0x0a,0x7e,0x73,0x72,0x71,0x3f]
8223
8224v_sqrt_f64_e64 v[5:6], v[1:2]
8225// GFX10: encoding: [0x05,0x00,0xb4,0xd5,0x01,0x01,0x00,0x00]
8226
8227v_sqrt_f64_e64 v[254:255], v[1:2]
8228// GFX10: encoding: [0xfe,0x00,0xb4,0xd5,0x01,0x01,0x00,0x00]
8229
8230v_sqrt_f64_e64 v[5:6], v[254:255]
8231// GFX10: encoding: [0x05,0x00,0xb4,0xd5,0xfe,0x01,0x00,0x00]
8232
8233v_sqrt_f64_e64 v[5:6], s[2:3]
8234// GFX10: encoding: [0x05,0x00,0xb4,0xd5,0x02,0x00,0x00,0x00]
8235
8236v_sqrt_f64_e64 v[5:6], s[4:5]
8237// GFX10: encoding: [0x05,0x00,0xb4,0xd5,0x04,0x00,0x00,0x00]
8238
8239v_sqrt_f64_e64 v[5:6], s[100:101]
8240// GFX10: encoding: [0x05,0x00,0xb4,0xd5,0x64,0x00,0x00,0x00]
8241
8242v_sqrt_f64_e64 v[5:6], vcc
8243// GFX10: encoding: [0x05,0x00,0xb4,0xd5,0x6a,0x00,0x00,0x00]
8244
8245v_sqrt_f64_e64 v[5:6], exec
8246// GFX10: encoding: [0x05,0x00,0xb4,0xd5,0x7e,0x00,0x00,0x00]
8247
8248v_sqrt_f64_e64 v[5:6], 0
8249// GFX10: encoding: [0x05,0x00,0xb4,0xd5,0x80,0x00,0x00,0x00]
8250
8251v_sqrt_f64_e64 v[5:6], -1
8252// GFX10: encoding: [0x05,0x00,0xb4,0xd5,0xc1,0x00,0x00,0x00]
8253
8254v_sqrt_f64_e64 v[5:6], 0.5
8255// GFX10: encoding: [0x05,0x00,0xb4,0xd5,0xf0,0x00,0x00,0x00]
8256
8257v_sqrt_f64_e64 v[5:6], -4.0
8258// GFX10: encoding: [0x05,0x00,0xb4,0xd5,0xf7,0x00,0x00,0x00]
8259
8260v_sqrt_f64_e64 v[5:6], -v[1:2]
8261// GFX10: encoding: [0x05,0x00,0xb4,0xd5,0x01,0x01,0x00,0x20]
8262
8263v_sqrt_f64_e64 v[5:6], |v[1:2]|
8264// GFX10: encoding: [0x05,0x01,0xb4,0xd5,0x01,0x01,0x00,0x00]
8265
8266v_sqrt_f64_e64 v[5:6], v[1:2] clamp
8267// GFX10: encoding: [0x05,0x80,0xb4,0xd5,0x01,0x01,0x00,0x00]
8268
8269v_sqrt_f64_e64 v[5:6], v[1:2] mul:2
8270// GFX10: encoding: [0x05,0x00,0xb4,0xd5,0x01,0x01,0x00,0x08]
8271
8272v_sqrt_f64_e64 v[5:6], v[1:2] mul:4
8273// GFX10: encoding: [0x05,0x00,0xb4,0xd5,0x01,0x01,0x00,0x10]
8274
8275v_sqrt_f64_e64 v[5:6], v[1:2] div:2
8276// GFX10: encoding: [0x05,0x00,0xb4,0xd5,0x01,0x01,0x00,0x18]
8277
8278v_sin_f32 v5, v1
8279// GFX10: encoding: [0x01,0x6b,0x0a,0x7e]
8280
8281v_sin_f32 v255, v1
8282// GFX10: encoding: [0x01,0x6b,0xfe,0x7f]
8283
8284v_sin_f32 v5, v255
8285// GFX10: encoding: [0xff,0x6b,0x0a,0x7e]
8286
8287v_sin_f32 v5, s1
8288// GFX10: encoding: [0x01,0x6a,0x0a,0x7e]
8289
8290v_sin_f32 v5, s103
8291// GFX10: encoding: [0x67,0x6a,0x0a,0x7e]
8292
8293v_sin_f32 v5, vcc_lo
8294// GFX10: encoding: [0x6a,0x6a,0x0a,0x7e]
8295
8296v_sin_f32 v5, vcc_hi
8297// GFX10: encoding: [0x6b,0x6a,0x0a,0x7e]
8298
8299v_sin_f32 v5, ttmp11
8300// GFX10: encoding: [0x77,0x6a,0x0a,0x7e]
8301
8302v_sin_f32 v5, m0
8303// GFX10: encoding: [0x7c,0x6a,0x0a,0x7e]
8304
8305v_sin_f32 v5, exec_lo
8306// GFX10: encoding: [0x7e,0x6a,0x0a,0x7e]
8307
8308v_sin_f32 v5, exec_hi
8309// GFX10: encoding: [0x7f,0x6a,0x0a,0x7e]
8310
8311v_sin_f32 v5, 0
8312// GFX10: encoding: [0x80,0x6a,0x0a,0x7e]
8313
8314v_sin_f32 v5, -1
8315// GFX10: encoding: [0xc1,0x6a,0x0a,0x7e]
8316
8317v_sin_f32 v5, 0.5
8318// GFX10: encoding: [0xf0,0x6a,0x0a,0x7e]
8319
8320v_sin_f32 v5, -4.0
8321// GFX10: encoding: [0xf7,0x6a,0x0a,0x7e]
8322
8323v_sin_f32 v5, 0xaf123456
8324// GFX10: encoding: [0xff,0x6a,0x0a,0x7e,0x56,0x34,0x12,0xaf]
8325
8326v_sin_f32 v5, 0x3f717273
8327// GFX10: encoding: [0xff,0x6a,0x0a,0x7e,0x73,0x72,0x71,0x3f]
8328
8329v_sin_f32_e64 v5, v1
8330// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0x01,0x01,0x00,0x00]
8331
8332v_sin_f32_e64 v255, v1
8333// GFX10: encoding: [0xff,0x00,0xb5,0xd5,0x01,0x01,0x00,0x00]
8334
8335v_sin_f32_e64 v5, v255
8336// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0xff,0x01,0x00,0x00]
8337
8338v_sin_f32_e64 v5, s1
8339// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0x01,0x00,0x00,0x00]
8340
8341v_sin_f32_e64 v5, s101
8342// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0x65,0x00,0x00,0x00]
8343
8344v_sin_f32_e64 v5, vcc_lo
8345// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0x6a,0x00,0x00,0x00]
8346
8347v_sin_f32_e64 v5, vcc_hi
8348// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0x6b,0x00,0x00,0x00]
8349
8350v_sin_f32_e64 v5, m0
8351// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0x7c,0x00,0x00,0x00]
8352
8353v_sin_f32_e64 v5, exec_lo
8354// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0x7e,0x00,0x00,0x00]
8355
8356v_sin_f32_e64 v5, exec_hi
8357// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0x7f,0x00,0x00,0x00]
8358
8359v_sin_f32_e64 v5, 0
8360// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0x80,0x00,0x00,0x00]
8361
8362v_sin_f32_e64 v5, -1
8363// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0xc1,0x00,0x00,0x00]
8364
8365v_sin_f32_e64 v5, 0.5
8366// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0xf0,0x00,0x00,0x00]
8367
8368v_sin_f32_e64 v5, -4.0
8369// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0xf7,0x00,0x00,0x00]
8370
8371v_sin_f32_e64 v5, -v1
8372// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0x01,0x01,0x00,0x20]
8373
8374v_sin_f32_e64 v5, |v1|
8375// GFX10: encoding: [0x05,0x01,0xb5,0xd5,0x01,0x01,0x00,0x00]
8376
8377v_sin_f32_e64 v5, v1 clamp
8378// GFX10: encoding: [0x05,0x80,0xb5,0xd5,0x01,0x01,0x00,0x00]
8379
8380v_sin_f32_e64 v5, v1 mul:2
8381// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0x01,0x01,0x00,0x08]
8382
8383v_sin_f32_e64 v5, v1 mul:4
8384// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0x01,0x01,0x00,0x10]
8385
8386v_sin_f32_e64 v5, v1 div:2
8387// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0x01,0x01,0x00,0x18]
8388
8389v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8390// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x06,0x06,0x00]
8391
8392v_sin_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8393// GFX10: encoding: [0xf9,0x6a,0xfe,0x7f,0x01,0x06,0x06,0x00]
8394
8395v_sin_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8396// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0xff,0x06,0x06,0x00]
8397
8398v_sin_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8399// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x06,0x86,0x00]
8400
8401v_sin_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8402// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x65,0x06,0x86,0x00]
8403
8404v_sin_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8405// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x6a,0x06,0x86,0x00]
8406
8407v_sin_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8408// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x6b,0x06,0x86,0x00]
8409
8410v_sin_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8411// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x7c,0x06,0x86,0x00]
8412
8413v_sin_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8414// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x7e,0x06,0x86,0x00]
8415
8416v_sin_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8417// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x7f,0x06,0x86,0x00]
8418
8419v_sin_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8420// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x26,0x06,0x00]
8421
8422v_sin_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8423// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x46,0x06,0x00]
8424
8425v_sin_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8426// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x86,0x06,0x00]
8427
8428v_sin_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8429// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0xc6,0x06,0x00]
8430
8431v_sin_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
8432// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x06,0x06,0x00]
8433
8434v_sin_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
8435// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x00,0x06,0x00]
8436
8437v_sin_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
8438// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x01,0x06,0x00]
8439
8440v_sin_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
8441// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x02,0x06,0x00]
8442
8443v_sin_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
8444// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x03,0x06,0x00]
8445
8446v_sin_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
8447// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x04,0x06,0x00]
8448
8449v_sin_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
8450// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x05,0x06,0x00]
8451
8452v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
8453// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x0e,0x06,0x00]
8454
8455v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
8456// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x16,0x06,0x00]
8457
8458v_sin_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
8459// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x16,0x06,0x00]
8460
8461v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
8462// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x06,0x06,0x00]
8463
8464v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
8465// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x06,0x00,0x00]
8466
8467v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
8468// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x06,0x01,0x00]
8469
8470v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
8471// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x06,0x02,0x00]
8472
8473v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
8474// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x06,0x03,0x00]
8475
8476v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
8477// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x06,0x04,0x00]
8478
8479v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
8480// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x06,0x05,0x00]
8481
8482v_sin_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8483// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x06,0x16,0x00]
8484
8485v_sin_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8486// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x06,0x26,0x00]
8487
8488v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
8489// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0xe4,0x00,0x00]
8490
8491v_sin_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
8492// GFX10: encoding: [0xfa,0x6a,0xfe,0x7f,0x01,0xe4,0x00,0x00]
8493
8494v_sin_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
8495// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0xff,0xe4,0x00,0x00]
8496
8497v_sin_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
8498// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0x1b,0x00,0x00]
8499
8500v_sin_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
8501// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0x40,0x01,0x00]
8502
8503v_sin_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
8504// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0x41,0x01,0x00]
8505
8506v_sin_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
8507// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0x01,0x01,0x00]
8508
8509v_sin_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
8510// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0x0f,0x01,0x00]
8511
8512v_sin_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
8513// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0x11,0x01,0x00]
8514
8515v_sin_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
8516// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0x1f,0x01,0x00]
8517
8518v_sin_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
8519// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0x21,0x01,0x00]
8520
8521v_sin_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
8522// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0x2f,0x01,0x00]
8523
8524v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
8525// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0xe4,0x00,0x10]
8526
8527v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
8528// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0xe4,0x00,0x30]
8529
8530v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
8531// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
8532
8533v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
8534// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
8535
8536v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
8537// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0xe4,0x00,0x01]
8538
8539v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
8540// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0xe4,0x00,0x03]
8541
8542v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
8543// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
8544
8545v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
8546// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
8547
8548v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
8549// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0xe4,0x08,0x00]
8550
8551v_sin_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
8552// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0x51,0x01,0x00]
8553
8554v_sin_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
8555// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0x5f,0x01,0x00]
8556
8557v_sin_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
8558// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0x61,0x01,0x00]
8559
8560v_sin_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
8561// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0x6f,0x01,0x00]
8562
8563v_cos_f32 v5, v1
8564// GFX10: encoding: [0x01,0x6d,0x0a,0x7e]
8565
8566v_cos_f32 v255, v1
8567// GFX10: encoding: [0x01,0x6d,0xfe,0x7f]
8568
8569v_cos_f32 v5, v255
8570// GFX10: encoding: [0xff,0x6d,0x0a,0x7e]
8571
8572v_cos_f32 v5, s1
8573// GFX10: encoding: [0x01,0x6c,0x0a,0x7e]
8574
8575v_cos_f32 v5, s103
8576// GFX10: encoding: [0x67,0x6c,0x0a,0x7e]
8577
8578v_cos_f32 v5, vcc_lo
8579// GFX10: encoding: [0x6a,0x6c,0x0a,0x7e]
8580
8581v_cos_f32 v5, vcc_hi
8582// GFX10: encoding: [0x6b,0x6c,0x0a,0x7e]
8583
8584v_cos_f32 v5, ttmp11
8585// GFX10: encoding: [0x77,0x6c,0x0a,0x7e]
8586
8587v_cos_f32 v5, m0
8588// GFX10: encoding: [0x7c,0x6c,0x0a,0x7e]
8589
8590v_cos_f32 v5, exec_lo
8591// GFX10: encoding: [0x7e,0x6c,0x0a,0x7e]
8592
8593v_cos_f32 v5, exec_hi
8594// GFX10: encoding: [0x7f,0x6c,0x0a,0x7e]
8595
8596v_cos_f32 v5, 0
8597// GFX10: encoding: [0x80,0x6c,0x0a,0x7e]
8598
8599v_cos_f32 v5, -1
8600// GFX10: encoding: [0xc1,0x6c,0x0a,0x7e]
8601
8602v_cos_f32 v5, 0.5
8603// GFX10: encoding: [0xf0,0x6c,0x0a,0x7e]
8604
8605v_cos_f32 v5, -4.0
8606// GFX10: encoding: [0xf7,0x6c,0x0a,0x7e]
8607
8608v_cos_f32 v5, 0xaf123456
8609// GFX10: encoding: [0xff,0x6c,0x0a,0x7e,0x56,0x34,0x12,0xaf]
8610
8611v_cos_f32 v5, 0x3f717273
8612// GFX10: encoding: [0xff,0x6c,0x0a,0x7e,0x73,0x72,0x71,0x3f]
8613
8614v_cos_f32_e64 v5, v1
8615// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0x01,0x01,0x00,0x00]
8616
8617v_cos_f32_e64 v255, v1
8618// GFX10: encoding: [0xff,0x00,0xb6,0xd5,0x01,0x01,0x00,0x00]
8619
8620v_cos_f32_e64 v5, v255
8621// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0xff,0x01,0x00,0x00]
8622
8623v_cos_f32_e64 v5, s1
8624// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0x01,0x00,0x00,0x00]
8625
8626v_cos_f32_e64 v5, s101
8627// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0x65,0x00,0x00,0x00]
8628
8629v_cos_f32_e64 v5, vcc_lo
8630// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0x6a,0x00,0x00,0x00]
8631
8632v_cos_f32_e64 v5, vcc_hi
8633// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0x6b,0x00,0x00,0x00]
8634
8635v_cos_f32_e64 v5, m0
8636// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0x7c,0x00,0x00,0x00]
8637
8638v_cos_f32_e64 v5, exec_lo
8639// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0x7e,0x00,0x00,0x00]
8640
8641v_cos_f32_e64 v5, exec_hi
8642// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0x7f,0x00,0x00,0x00]
8643
8644v_cos_f32_e64 v5, 0
8645// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0x80,0x00,0x00,0x00]
8646
8647v_cos_f32_e64 v5, -1
8648// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0xc1,0x00,0x00,0x00]
8649
8650v_cos_f32_e64 v5, 0.5
8651// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0xf0,0x00,0x00,0x00]
8652
8653v_cos_f32_e64 v5, -4.0
8654// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0xf7,0x00,0x00,0x00]
8655
8656v_cos_f32_e64 v5, -v1
8657// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0x01,0x01,0x00,0x20]
8658
8659v_cos_f32_e64 v5, |v1|
8660// GFX10: encoding: [0x05,0x01,0xb6,0xd5,0x01,0x01,0x00,0x00]
8661
8662v_cos_f32_e64 v5, v1 clamp
8663// GFX10: encoding: [0x05,0x80,0xb6,0xd5,0x01,0x01,0x00,0x00]
8664
8665v_cos_f32_e64 v5, v1 mul:2
8666// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0x01,0x01,0x00,0x08]
8667
8668v_cos_f32_e64 v5, v1 mul:4
8669// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0x01,0x01,0x00,0x10]
8670
8671v_cos_f32_e64 v5, v1 div:2
8672// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0x01,0x01,0x00,0x18]
8673
8674v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8675// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x06,0x06,0x00]
8676
8677v_cos_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8678// GFX10: encoding: [0xf9,0x6c,0xfe,0x7f,0x01,0x06,0x06,0x00]
8679
8680v_cos_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8681// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0xff,0x06,0x06,0x00]
8682
8683v_cos_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8684// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x06,0x86,0x00]
8685
8686v_cos_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8687// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x65,0x06,0x86,0x00]
8688
8689v_cos_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8690// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x6a,0x06,0x86,0x00]
8691
8692v_cos_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8693// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x6b,0x06,0x86,0x00]
8694
8695v_cos_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8696// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x7c,0x06,0x86,0x00]
8697
8698v_cos_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8699// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x7e,0x06,0x86,0x00]
8700
8701v_cos_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8702// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x7f,0x06,0x86,0x00]
8703
8704v_cos_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8705// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x26,0x06,0x00]
8706
8707v_cos_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8708// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x46,0x06,0x00]
8709
8710v_cos_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8711// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x86,0x06,0x00]
8712
8713v_cos_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8714// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0xc6,0x06,0x00]
8715
8716v_cos_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
8717// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x06,0x06,0x00]
8718
8719v_cos_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
8720// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x00,0x06,0x00]
8721
8722v_cos_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
8723// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x01,0x06,0x00]
8724
8725v_cos_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
8726// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x02,0x06,0x00]
8727
8728v_cos_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
8729// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x03,0x06,0x00]
8730
8731v_cos_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
8732// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x04,0x06,0x00]
8733
8734v_cos_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
8735// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x05,0x06,0x00]
8736
8737v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
8738// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x0e,0x06,0x00]
8739
8740v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
8741// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x16,0x06,0x00]
8742
8743v_cos_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
8744// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x16,0x06,0x00]
8745
8746v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
8747// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x06,0x06,0x00]
8748
8749v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
8750// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x06,0x00,0x00]
8751
8752v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
8753// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x06,0x01,0x00]
8754
8755v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
8756// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x06,0x02,0x00]
8757
8758v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
8759// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x06,0x03,0x00]
8760
8761v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
8762// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x06,0x04,0x00]
8763
8764v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
8765// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x06,0x05,0x00]
8766
8767v_cos_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8768// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x06,0x16,0x00]
8769
8770v_cos_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8771// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x06,0x26,0x00]
8772
8773v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
8774// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0xe4,0x00,0x00]
8775
8776v_cos_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
8777// GFX10: encoding: [0xfa,0x6c,0xfe,0x7f,0x01,0xe4,0x00,0x00]
8778
8779v_cos_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
8780// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0xff,0xe4,0x00,0x00]
8781
8782v_cos_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
8783// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0x1b,0x00,0x00]
8784
8785v_cos_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
8786// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0x40,0x01,0x00]
8787
8788v_cos_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
8789// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0x41,0x01,0x00]
8790
8791v_cos_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
8792// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0x01,0x01,0x00]
8793
8794v_cos_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
8795// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0x0f,0x01,0x00]
8796
8797v_cos_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
8798// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0x11,0x01,0x00]
8799
8800v_cos_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
8801// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0x1f,0x01,0x00]
8802
8803v_cos_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
8804// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0x21,0x01,0x00]
8805
8806v_cos_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
8807// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0x2f,0x01,0x00]
8808
8809v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
8810// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0xe4,0x00,0x10]
8811
8812v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
8813// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0xe4,0x00,0x30]
8814
8815v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
8816// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
8817
8818v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
8819// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
8820
8821v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
8822// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0xe4,0x00,0x01]
8823
8824v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
8825// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0xe4,0x00,0x03]
8826
8827v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
8828// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
8829
8830v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
8831// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
8832
8833v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
8834// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0xe4,0x08,0x00]
8835
8836v_cos_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
8837// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0x51,0x01,0x00]
8838
8839v_cos_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
8840// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0x5f,0x01,0x00]
8841
8842v_cos_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
8843// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0x61,0x01,0x00]
8844
8845v_cos_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
8846// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0x6f,0x01,0x00]
8847
8848v_not_b32 v5, v1
8849// GFX10: encoding: [0x01,0x6f,0x0a,0x7e]
8850
8851v_not_b32 v255, v1
8852// GFX10: encoding: [0x01,0x6f,0xfe,0x7f]
8853
8854v_not_b32 v5, v255
8855// GFX10: encoding: [0xff,0x6f,0x0a,0x7e]
8856
8857v_not_b32 v5, s1
8858// GFX10: encoding: [0x01,0x6e,0x0a,0x7e]
8859
8860v_not_b32 v5, s103
8861// GFX10: encoding: [0x67,0x6e,0x0a,0x7e]
8862
8863v_not_b32 v5, vcc_lo
8864// GFX10: encoding: [0x6a,0x6e,0x0a,0x7e]
8865
8866v_not_b32 v5, vcc_hi
8867// GFX10: encoding: [0x6b,0x6e,0x0a,0x7e]
8868
8869v_not_b32 v5, ttmp11
8870// GFX10: encoding: [0x77,0x6e,0x0a,0x7e]
8871
8872v_not_b32 v5, m0
8873// GFX10: encoding: [0x7c,0x6e,0x0a,0x7e]
8874
8875v_not_b32 v5, exec_lo
8876// GFX10: encoding: [0x7e,0x6e,0x0a,0x7e]
8877
8878v_not_b32 v5, exec_hi
8879// GFX10: encoding: [0x7f,0x6e,0x0a,0x7e]
8880
8881v_not_b32 v5, 0
8882// GFX10: encoding: [0x80,0x6e,0x0a,0x7e]
8883
8884v_not_b32 v5, -1
8885// GFX10: encoding: [0xc1,0x6e,0x0a,0x7e]
8886
8887v_not_b32 v5, 0.5
8888// GFX10: encoding: [0xf0,0x6e,0x0a,0x7e]
8889
8890v_not_b32 v5, -4.0
8891// GFX10: encoding: [0xf7,0x6e,0x0a,0x7e]
8892
8893v_not_b32 v5, 0xaf123456
8894// GFX10: encoding: [0xff,0x6e,0x0a,0x7e,0x56,0x34,0x12,0xaf]
8895
8896v_not_b32 v5, 0x3f717273
8897// GFX10: encoding: [0xff,0x6e,0x0a,0x7e,0x73,0x72,0x71,0x3f]
8898
8899v_not_b32_e64 v5, v1
8900// GFX10: encoding: [0x05,0x00,0xb7,0xd5,0x01,0x01,0x00,0x00]
8901
8902v_not_b32_e64 v255, v1
8903// GFX10: encoding: [0xff,0x00,0xb7,0xd5,0x01,0x01,0x00,0x00]
8904
8905v_not_b32_e64 v5, v255
8906// GFX10: encoding: [0x05,0x00,0xb7,0xd5,0xff,0x01,0x00,0x00]
8907
8908v_not_b32_e64 v5, s1
8909// GFX10: encoding: [0x05,0x00,0xb7,0xd5,0x01,0x00,0x00,0x00]
8910
8911v_not_b32_e64 v5, s101
8912// GFX10: encoding: [0x05,0x00,0xb7,0xd5,0x65,0x00,0x00,0x00]
8913
8914v_not_b32_e64 v5, vcc_lo
8915// GFX10: encoding: [0x05,0x00,0xb7,0xd5,0x6a,0x00,0x00,0x00]
8916
8917v_not_b32_e64 v5, vcc_hi
8918// GFX10: encoding: [0x05,0x00,0xb7,0xd5,0x6b,0x00,0x00,0x00]
8919
8920v_not_b32_e64 v5, m0
8921// GFX10: encoding: [0x05,0x00,0xb7,0xd5,0x7c,0x00,0x00,0x00]
8922
8923v_not_b32_e64 v5, exec_lo
8924// GFX10: encoding: [0x05,0x00,0xb7,0xd5,0x7e,0x00,0x00,0x00]
8925
8926v_not_b32_e64 v5, exec_hi
8927// GFX10: encoding: [0x05,0x00,0xb7,0xd5,0x7f,0x00,0x00,0x00]
8928
8929v_not_b32_e64 v5, 0
8930// GFX10: encoding: [0x05,0x00,0xb7,0xd5,0x80,0x00,0x00,0x00]
8931
8932v_not_b32_e64 v5, -1
8933// GFX10: encoding: [0x05,0x00,0xb7,0xd5,0xc1,0x00,0x00,0x00]
8934
8935v_not_b32_e64 v5, 0.5
8936// GFX10: encoding: [0x05,0x00,0xb7,0xd5,0xf0,0x00,0x00,0x00]
8937
8938v_not_b32_e64 v5, -4.0
8939// GFX10: encoding: [0x05,0x00,0xb7,0xd5,0xf7,0x00,0x00,0x00]
8940
8941v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8942// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x06,0x06,0x00]
8943
8944v_not_b32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8945// GFX10: encoding: [0xf9,0x6e,0xfe,0x7f,0x01,0x06,0x06,0x00]
8946
8947v_not_b32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8948// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0xff,0x06,0x06,0x00]
8949
8950v_not_b32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8951// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x06,0x86,0x00]
8952
8953v_not_b32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8954// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x65,0x06,0x86,0x00]
8955
8956v_not_b32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8957// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x6a,0x06,0x86,0x00]
8958
8959v_not_b32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8960// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x6b,0x06,0x86,0x00]
8961
8962v_not_b32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8963// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x7c,0x06,0x86,0x00]
8964
8965v_not_b32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8966// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x7e,0x06,0x86,0x00]
8967
8968v_not_b32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
8969// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x7f,0x06,0x86,0x00]
8970
8971v_not_b32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
8972// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x06,0x06,0x00]
8973
8974v_not_b32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
8975// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x00,0x06,0x00]
8976
8977v_not_b32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
8978// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x01,0x06,0x00]
8979
8980v_not_b32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
8981// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x02,0x06,0x00]
8982
8983v_not_b32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
8984// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x03,0x06,0x00]
8985
8986v_not_b32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
8987// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x04,0x06,0x00]
8988
8989v_not_b32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
8990// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x05,0x06,0x00]
8991
8992v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
8993// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x0e,0x06,0x00]
8994
8995v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
8996// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x16,0x06,0x00]
8997
8998v_not_b32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
8999// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x16,0x06,0x00]
9000
9001v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
9002// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x06,0x06,0x00]
9003
9004v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
9005// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x06,0x00,0x00]
9006
9007v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
9008// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x06,0x01,0x00]
9009
9010v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
9011// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x06,0x02,0x00]
9012
9013v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
9014// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x06,0x03,0x00]
9015
9016v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
9017// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x06,0x04,0x00]
9018
9019v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
9020// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x06,0x05,0x00]
9021
9022v_not_b32_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9023// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x06,0x0e,0x00]
9024
9025v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
9026// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0xe4,0x00,0x00]
9027
9028v_not_b32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
9029// GFX10: encoding: [0xfa,0x6e,0xfe,0x7f,0x01,0xe4,0x00,0x00]
9030
9031v_not_b32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
9032// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0xff,0xe4,0x00,0x00]
9033
9034v_not_b32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
9035// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0x1b,0x00,0x00]
9036
9037v_not_b32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
9038// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0x40,0x01,0x00]
9039
9040v_not_b32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
9041// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0x41,0x01,0x00]
9042
9043v_not_b32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
9044// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0x01,0x01,0x00]
9045
9046v_not_b32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
9047// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0x0f,0x01,0x00]
9048
9049v_not_b32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
9050// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0x11,0x01,0x00]
9051
9052v_not_b32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
9053// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0x1f,0x01,0x00]
9054
9055v_not_b32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
9056// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0x21,0x01,0x00]
9057
9058v_not_b32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
9059// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0x2f,0x01,0x00]
9060
9061v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
9062// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0xe4,0x00,0x10]
9063
9064v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
9065// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0xe4,0x00,0x30]
9066
9067v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
9068// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
9069
9070v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
9071// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
9072
9073v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
9074// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0xe4,0x00,0x01]
9075
9076v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
9077// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0xe4,0x00,0x03]
9078
9079v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
9080// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
9081
9082v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
9083// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
9084
9085v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
9086// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0xe4,0x08,0x00]
9087
9088v_not_b32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
9089// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0x51,0x01,0x00]
9090
9091v_not_b32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
9092// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0x5f,0x01,0x00]
9093
9094v_not_b32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
9095// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0x61,0x01,0x00]
9096
9097v_not_b32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
9098// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0x6f,0x01,0x00]
9099
9100v_bfrev_b32 v5, v1
9101// GFX10: encoding: [0x01,0x71,0x0a,0x7e]
9102
9103v_bfrev_b32 v255, v1
9104// GFX10: encoding: [0x01,0x71,0xfe,0x7f]
9105
9106v_bfrev_b32 v5, v255
9107// GFX10: encoding: [0xff,0x71,0x0a,0x7e]
9108
9109v_bfrev_b32 v5, s1
9110// GFX10: encoding: [0x01,0x70,0x0a,0x7e]
9111
9112v_bfrev_b32 v5, s103
9113// GFX10: encoding: [0x67,0x70,0x0a,0x7e]
9114
9115v_bfrev_b32 v5, vcc_lo
9116// GFX10: encoding: [0x6a,0x70,0x0a,0x7e]
9117
9118v_bfrev_b32 v5, vcc_hi
9119// GFX10: encoding: [0x6b,0x70,0x0a,0x7e]
9120
9121v_bfrev_b32 v5, ttmp11
9122// GFX10: encoding: [0x77,0x70,0x0a,0x7e]
9123
9124v_bfrev_b32 v5, m0
9125// GFX10: encoding: [0x7c,0x70,0x0a,0x7e]
9126
9127v_bfrev_b32 v5, exec_lo
9128// GFX10: encoding: [0x7e,0x70,0x0a,0x7e]
9129
9130v_bfrev_b32 v5, exec_hi
9131// GFX10: encoding: [0x7f,0x70,0x0a,0x7e]
9132
9133v_bfrev_b32 v5, 0
9134// GFX10: encoding: [0x80,0x70,0x0a,0x7e]
9135
9136v_bfrev_b32 v5, -1
9137// GFX10: encoding: [0xc1,0x70,0x0a,0x7e]
9138
9139v_bfrev_b32 v5, 0.5
9140// GFX10: encoding: [0xf0,0x70,0x0a,0x7e]
9141
9142v_bfrev_b32 v5, -4.0
9143// GFX10: encoding: [0xf7,0x70,0x0a,0x7e]
9144
9145v_bfrev_b32 v5, 0xaf123456
9146// GFX10: encoding: [0xff,0x70,0x0a,0x7e,0x56,0x34,0x12,0xaf]
9147
9148v_bfrev_b32 v5, 0x3f717273
9149// GFX10: encoding: [0xff,0x70,0x0a,0x7e,0x73,0x72,0x71,0x3f]
9150
9151v_bfrev_b32_e64 v5, v1
9152// GFX10: encoding: [0x05,0x00,0xb8,0xd5,0x01,0x01,0x00,0x00]
9153
9154v_bfrev_b32_e64 v255, v1
9155// GFX10: encoding: [0xff,0x00,0xb8,0xd5,0x01,0x01,0x00,0x00]
9156
9157v_bfrev_b32_e64 v5, v255
9158// GFX10: encoding: [0x05,0x00,0xb8,0xd5,0xff,0x01,0x00,0x00]
9159
9160v_bfrev_b32_e64 v5, s1
9161// GFX10: encoding: [0x05,0x00,0xb8,0xd5,0x01,0x00,0x00,0x00]
9162
9163v_bfrev_b32_e64 v5, s101
9164// GFX10: encoding: [0x05,0x00,0xb8,0xd5,0x65,0x00,0x00,0x00]
9165
9166v_bfrev_b32_e64 v5, vcc_lo
9167// GFX10: encoding: [0x05,0x00,0xb8,0xd5,0x6a,0x00,0x00,0x00]
9168
9169v_bfrev_b32_e64 v5, vcc_hi
9170// GFX10: encoding: [0x05,0x00,0xb8,0xd5,0x6b,0x00,0x00,0x00]
9171
9172v_bfrev_b32_e64 v5, m0
9173// GFX10: encoding: [0x05,0x00,0xb8,0xd5,0x7c,0x00,0x00,0x00]
9174
9175v_bfrev_b32_e64 v5, exec_lo
9176// GFX10: encoding: [0x05,0x00,0xb8,0xd5,0x7e,0x00,0x00,0x00]
9177
9178v_bfrev_b32_e64 v5, exec_hi
9179// GFX10: encoding: [0x05,0x00,0xb8,0xd5,0x7f,0x00,0x00,0x00]
9180
9181v_bfrev_b32_e64 v5, 0
9182// GFX10: encoding: [0x05,0x00,0xb8,0xd5,0x80,0x00,0x00,0x00]
9183
9184v_bfrev_b32_e64 v5, -1
9185// GFX10: encoding: [0x05,0x00,0xb8,0xd5,0xc1,0x00,0x00,0x00]
9186
9187v_bfrev_b32_e64 v5, 0.5
9188// GFX10: encoding: [0x05,0x00,0xb8,0xd5,0xf0,0x00,0x00,0x00]
9189
9190v_bfrev_b32_e64 v5, -4.0
9191// GFX10: encoding: [0x05,0x00,0xb8,0xd5,0xf7,0x00,0x00,0x00]
9192
9193v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9194// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x06,0x06,0x00]
9195
9196v_bfrev_b32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9197// GFX10: encoding: [0xf9,0x70,0xfe,0x7f,0x01,0x06,0x06,0x00]
9198
9199v_bfrev_b32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9200// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0xff,0x06,0x06,0x00]
9201
9202v_bfrev_b32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9203// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x06,0x86,0x00]
9204
9205v_bfrev_b32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9206// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x65,0x06,0x86,0x00]
9207
9208v_bfrev_b32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9209// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x6a,0x06,0x86,0x00]
9210
9211v_bfrev_b32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9212// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x6b,0x06,0x86,0x00]
9213
9214v_bfrev_b32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9215// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x7c,0x06,0x86,0x00]
9216
9217v_bfrev_b32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9218// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x7e,0x06,0x86,0x00]
9219
9220v_bfrev_b32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9221// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x7f,0x06,0x86,0x00]
9222
9223v_bfrev_b32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
9224// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x06,0x06,0x00]
9225
9226v_bfrev_b32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
9227// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x00,0x06,0x00]
9228
9229v_bfrev_b32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
9230// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x01,0x06,0x00]
9231
9232v_bfrev_b32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
9233// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x02,0x06,0x00]
9234
9235v_bfrev_b32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
9236// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x03,0x06,0x00]
9237
9238v_bfrev_b32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
9239// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x04,0x06,0x00]
9240
9241v_bfrev_b32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
9242// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x05,0x06,0x00]
9243
9244v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
9245// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x0e,0x06,0x00]
9246
9247v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
9248// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x16,0x06,0x00]
9249
9250v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
9251// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x16,0x06,0x00]
9252
9253v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
9254// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x06,0x06,0x00]
9255
9256v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
9257// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x06,0x00,0x00]
9258
9259v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
9260// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x06,0x01,0x00]
9261
9262v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
9263// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x06,0x02,0x00]
9264
9265v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
9266// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x06,0x03,0x00]
9267
9268v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
9269// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x06,0x04,0x00]
9270
9271v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
9272// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x06,0x05,0x00]
9273
9274v_bfrev_b32_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9275// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x06,0x0e,0x00]
9276
9277v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
9278// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0xe4,0x00,0x00]
9279
9280v_bfrev_b32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
9281// GFX10: encoding: [0xfa,0x70,0xfe,0x7f,0x01,0xe4,0x00,0x00]
9282
9283v_bfrev_b32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
9284// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0xff,0xe4,0x00,0x00]
9285
9286v_bfrev_b32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
9287// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0x1b,0x00,0x00]
9288
9289v_bfrev_b32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
9290// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0x40,0x01,0x00]
9291
9292v_bfrev_b32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
9293// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0x41,0x01,0x00]
9294
9295v_bfrev_b32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
9296// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0x01,0x01,0x00]
9297
9298v_bfrev_b32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
9299// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0x0f,0x01,0x00]
9300
9301v_bfrev_b32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
9302// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0x11,0x01,0x00]
9303
9304v_bfrev_b32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
9305// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0x1f,0x01,0x00]
9306
9307v_bfrev_b32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
9308// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0x21,0x01,0x00]
9309
9310v_bfrev_b32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
9311// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0x2f,0x01,0x00]
9312
9313v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
9314// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0xe4,0x00,0x10]
9315
9316v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
9317// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0xe4,0x00,0x30]
9318
9319v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
9320// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
9321
9322v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
9323// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
9324
9325v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
9326// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0xe4,0x00,0x01]
9327
9328v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
9329// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0xe4,0x00,0x03]
9330
9331v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
9332// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
9333
9334v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
9335// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
9336
9337v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
9338// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0xe4,0x08,0x00]
9339
9340v_bfrev_b32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
9341// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0x51,0x01,0x00]
9342
9343v_bfrev_b32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
9344// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0x5f,0x01,0x00]
9345
9346v_bfrev_b32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
9347// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0x61,0x01,0x00]
9348
9349v_bfrev_b32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
9350// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0x6f,0x01,0x00]
9351
9352v_ffbh_u32 v5, v1
9353// GFX10: encoding: [0x01,0x73,0x0a,0x7e]
9354
9355v_ffbh_u32 v255, v1
9356// GFX10: encoding: [0x01,0x73,0xfe,0x7f]
9357
9358v_ffbh_u32 v5, v255
9359// GFX10: encoding: [0xff,0x73,0x0a,0x7e]
9360
9361v_ffbh_u32 v5, s1
9362// GFX10: encoding: [0x01,0x72,0x0a,0x7e]
9363
9364v_ffbh_u32 v5, s103
9365// GFX10: encoding: [0x67,0x72,0x0a,0x7e]
9366
9367v_ffbh_u32 v5, vcc_lo
9368// GFX10: encoding: [0x6a,0x72,0x0a,0x7e]
9369
9370v_ffbh_u32 v5, vcc_hi
9371// GFX10: encoding: [0x6b,0x72,0x0a,0x7e]
9372
9373v_ffbh_u32 v5, ttmp11
9374// GFX10: encoding: [0x77,0x72,0x0a,0x7e]
9375
9376v_ffbh_u32 v5, m0
9377// GFX10: encoding: [0x7c,0x72,0x0a,0x7e]
9378
9379v_ffbh_u32 v5, exec_lo
9380// GFX10: encoding: [0x7e,0x72,0x0a,0x7e]
9381
9382v_ffbh_u32 v5, exec_hi
9383// GFX10: encoding: [0x7f,0x72,0x0a,0x7e]
9384
9385v_ffbh_u32 v5, 0
9386// GFX10: encoding: [0x80,0x72,0x0a,0x7e]
9387
9388v_ffbh_u32 v5, -1
9389// GFX10: encoding: [0xc1,0x72,0x0a,0x7e]
9390
9391v_ffbh_u32 v5, 0.5
9392// GFX10: encoding: [0xf0,0x72,0x0a,0x7e]
9393
9394v_ffbh_u32 v5, -4.0
9395// GFX10: encoding: [0xf7,0x72,0x0a,0x7e]
9396
9397v_ffbh_u32 v5, 0xaf123456
9398// GFX10: encoding: [0xff,0x72,0x0a,0x7e,0x56,0x34,0x12,0xaf]
9399
9400v_ffbh_u32 v5, 0x3f717273
9401// GFX10: encoding: [0xff,0x72,0x0a,0x7e,0x73,0x72,0x71,0x3f]
9402
9403v_ffbh_u32_e64 v5, v1
9404// GFX10: encoding: [0x05,0x00,0xb9,0xd5,0x01,0x01,0x00,0x00]
9405
9406v_ffbh_u32_e64 v255, v1
9407// GFX10: encoding: [0xff,0x00,0xb9,0xd5,0x01,0x01,0x00,0x00]
9408
9409v_ffbh_u32_e64 v5, v255
9410// GFX10: encoding: [0x05,0x00,0xb9,0xd5,0xff,0x01,0x00,0x00]
9411
9412v_ffbh_u32_e64 v5, s1
9413// GFX10: encoding: [0x05,0x00,0xb9,0xd5,0x01,0x00,0x00,0x00]
9414
9415v_ffbh_u32_e64 v5, s101
9416// GFX10: encoding: [0x05,0x00,0xb9,0xd5,0x65,0x00,0x00,0x00]
9417
9418v_ffbh_u32_e64 v5, vcc_lo
9419// GFX10: encoding: [0x05,0x00,0xb9,0xd5,0x6a,0x00,0x00,0x00]
9420
9421v_ffbh_u32_e64 v5, vcc_hi
9422// GFX10: encoding: [0x05,0x00,0xb9,0xd5,0x6b,0x00,0x00,0x00]
9423
9424v_ffbh_u32_e64 v5, m0
9425// GFX10: encoding: [0x05,0x00,0xb9,0xd5,0x7c,0x00,0x00,0x00]
9426
9427v_ffbh_u32_e64 v5, exec_lo
9428// GFX10: encoding: [0x05,0x00,0xb9,0xd5,0x7e,0x00,0x00,0x00]
9429
9430v_ffbh_u32_e64 v5, exec_hi
9431// GFX10: encoding: [0x05,0x00,0xb9,0xd5,0x7f,0x00,0x00,0x00]
9432
9433v_ffbh_u32_e64 v5, 0
9434// GFX10: encoding: [0x05,0x00,0xb9,0xd5,0x80,0x00,0x00,0x00]
9435
9436v_ffbh_u32_e64 v5, -1
9437// GFX10: encoding: [0x05,0x00,0xb9,0xd5,0xc1,0x00,0x00,0x00]
9438
9439v_ffbh_u32_e64 v5, 0.5
9440// GFX10: encoding: [0x05,0x00,0xb9,0xd5,0xf0,0x00,0x00,0x00]
9441
9442v_ffbh_u32_e64 v5, -4.0
9443// GFX10: encoding: [0x05,0x00,0xb9,0xd5,0xf7,0x00,0x00,0x00]
9444
9445v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9446// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x06,0x00]
9447
9448v_ffbh_u32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9449// GFX10: encoding: [0xf9,0x72,0xfe,0x7f,0x01,0x06,0x06,0x00]
9450
9451v_ffbh_u32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9452// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0xff,0x06,0x06,0x00]
9453
9454v_ffbh_u32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9455// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x86,0x00]
9456
9457v_ffbh_u32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9458// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x65,0x06,0x86,0x00]
9459
9460v_ffbh_u32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9461// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x6a,0x06,0x86,0x00]
9462
9463v_ffbh_u32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9464// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x6b,0x06,0x86,0x00]
9465
9466v_ffbh_u32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9467// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x7c,0x06,0x86,0x00]
9468
9469v_ffbh_u32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9470// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x7e,0x06,0x86,0x00]
9471
9472v_ffbh_u32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9473// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x7f,0x06,0x86,0x00]
9474
9475v_ffbh_u32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9476// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x26,0x06,0x00]
9477
9478v_ffbh_u32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
9479// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x06,0x00]
9480
9481v_ffbh_u32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
9482// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x00,0x06,0x00]
9483
9484v_ffbh_u32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
9485// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x01,0x06,0x00]
9486
9487v_ffbh_u32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
9488// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x02,0x06,0x00]
9489
9490v_ffbh_u32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
9491// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x03,0x06,0x00]
9492
9493v_ffbh_u32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
9494// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x04,0x06,0x00]
9495
9496v_ffbh_u32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
9497// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x05,0x06,0x00]
9498
9499v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
9500// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x0e,0x06,0x00]
9501
9502v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
9503// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x16,0x06,0x00]
9504
9505v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
9506// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x16,0x06,0x00]
9507
9508v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
9509// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x06,0x00]
9510
9511v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
9512// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x00,0x00]
9513
9514v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
9515// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x01,0x00]
9516
9517v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
9518// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x02,0x00]
9519
9520v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
9521// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x03,0x00]
9522
9523v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
9524// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x04,0x00]
9525
9526v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
9527// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x05,0x00]
9528
9529v_ffbh_u32_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9530// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x0e,0x00]
9531
9532v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
9533// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0x00]
9534
9535v_ffbh_u32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
9536// GFX10: encoding: [0xfa,0x72,0xfe,0x7f,0x01,0xe4,0x00,0x00]
9537
9538v_ffbh_u32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
9539// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0xff,0xe4,0x00,0x00]
9540
9541v_ffbh_u32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
9542// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x1b,0x00,0x00]
9543
9544v_ffbh_u32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
9545// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x40,0x01,0x00]
9546
9547v_ffbh_u32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
9548// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x41,0x01,0x00]
9549
9550v_ffbh_u32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
9551// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x01,0x01,0x00]
9552
9553v_ffbh_u32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
9554// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x0f,0x01,0x00]
9555
9556v_ffbh_u32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
9557// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x11,0x01,0x00]
9558
9559v_ffbh_u32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
9560// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x1f,0x01,0x00]
9561
9562v_ffbh_u32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
9563// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x21,0x01,0x00]
9564
9565v_ffbh_u32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
9566// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x2f,0x01,0x00]
9567
9568v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
9569// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0x10]
9570
9571v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
9572// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0x30]
9573
9574v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
9575// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
9576
9577v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
9578// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
9579
9580v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
9581// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0x01]
9582
9583v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
9584// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0x03]
9585
9586v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
9587// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
9588
9589v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
9590// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
9591
9592v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
9593// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x08,0x00]
9594
9595v_ffbh_u32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
9596// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x51,0x01,0x00]
9597
9598v_ffbh_u32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
9599// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x5f,0x01,0x00]
9600
9601v_ffbh_u32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
9602// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x61,0x01,0x00]
9603
9604v_ffbh_u32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
9605// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x6f,0x01,0x00]
9606
9607v_ffbl_b32 v5, v1
9608// GFX10: encoding: [0x01,0x75,0x0a,0x7e]
9609
9610v_ffbl_b32 v255, v1
9611// GFX10: encoding: [0x01,0x75,0xfe,0x7f]
9612
9613v_ffbl_b32 v5, v255
9614// GFX10: encoding: [0xff,0x75,0x0a,0x7e]
9615
9616v_ffbl_b32 v5, s1
9617// GFX10: encoding: [0x01,0x74,0x0a,0x7e]
9618
9619v_ffbl_b32 v5, s103
9620// GFX10: encoding: [0x67,0x74,0x0a,0x7e]
9621
9622v_ffbl_b32 v5, vcc_lo
9623// GFX10: encoding: [0x6a,0x74,0x0a,0x7e]
9624
9625v_ffbl_b32 v5, vcc_hi
9626// GFX10: encoding: [0x6b,0x74,0x0a,0x7e]
9627
9628v_ffbl_b32 v5, ttmp11
9629// GFX10: encoding: [0x77,0x74,0x0a,0x7e]
9630
9631v_ffbl_b32 v5, m0
9632// GFX10: encoding: [0x7c,0x74,0x0a,0x7e]
9633
9634v_ffbl_b32 v5, exec_lo
9635// GFX10: encoding: [0x7e,0x74,0x0a,0x7e]
9636
9637v_ffbl_b32 v5, exec_hi
9638// GFX10: encoding: [0x7f,0x74,0x0a,0x7e]
9639
9640v_ffbl_b32 v5, 0
9641// GFX10: encoding: [0x80,0x74,0x0a,0x7e]
9642
9643v_ffbl_b32 v5, -1
9644// GFX10: encoding: [0xc1,0x74,0x0a,0x7e]
9645
9646v_ffbl_b32 v5, 0.5
9647// GFX10: encoding: [0xf0,0x74,0x0a,0x7e]
9648
9649v_ffbl_b32 v5, -4.0
9650// GFX10: encoding: [0xf7,0x74,0x0a,0x7e]
9651
9652v_ffbl_b32 v5, 0xaf123456
9653// GFX10: encoding: [0xff,0x74,0x0a,0x7e,0x56,0x34,0x12,0xaf]
9654
9655v_ffbl_b32 v5, 0x3f717273
9656// GFX10: encoding: [0xff,0x74,0x0a,0x7e,0x73,0x72,0x71,0x3f]
9657
9658v_ffbl_b32_e64 v5, v1
9659// GFX10: encoding: [0x05,0x00,0xba,0xd5,0x01,0x01,0x00,0x00]
9660
9661v_ffbl_b32_e64 v255, v1
9662// GFX10: encoding: [0xff,0x00,0xba,0xd5,0x01,0x01,0x00,0x00]
9663
9664v_ffbl_b32_e64 v5, v255
9665// GFX10: encoding: [0x05,0x00,0xba,0xd5,0xff,0x01,0x00,0x00]
9666
9667v_ffbl_b32_e64 v5, s1
9668// GFX10: encoding: [0x05,0x00,0xba,0xd5,0x01,0x00,0x00,0x00]
9669
9670v_ffbl_b32_e64 v5, s101
9671// GFX10: encoding: [0x05,0x00,0xba,0xd5,0x65,0x00,0x00,0x00]
9672
9673v_ffbl_b32_e64 v5, vcc_lo
9674// GFX10: encoding: [0x05,0x00,0xba,0xd5,0x6a,0x00,0x00,0x00]
9675
9676v_ffbl_b32_e64 v5, vcc_hi
9677// GFX10: encoding: [0x05,0x00,0xba,0xd5,0x6b,0x00,0x00,0x00]
9678
9679v_ffbl_b32_e64 v5, m0
9680// GFX10: encoding: [0x05,0x00,0xba,0xd5,0x7c,0x00,0x00,0x00]
9681
9682v_ffbl_b32_e64 v5, exec_lo
9683// GFX10: encoding: [0x05,0x00,0xba,0xd5,0x7e,0x00,0x00,0x00]
9684
9685v_ffbl_b32_e64 v5, exec_hi
9686// GFX10: encoding: [0x05,0x00,0xba,0xd5,0x7f,0x00,0x00,0x00]
9687
9688v_ffbl_b32_e64 v5, 0
9689// GFX10: encoding: [0x05,0x00,0xba,0xd5,0x80,0x00,0x00,0x00]
9690
9691v_ffbl_b32_e64 v5, -1
9692// GFX10: encoding: [0x05,0x00,0xba,0xd5,0xc1,0x00,0x00,0x00]
9693
9694v_ffbl_b32_e64 v5, 0.5
9695// GFX10: encoding: [0x05,0x00,0xba,0xd5,0xf0,0x00,0x00,0x00]
9696
9697v_ffbl_b32_e64 v5, -4.0
9698// GFX10: encoding: [0x05,0x00,0xba,0xd5,0xf7,0x00,0x00,0x00]
9699
9700v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9701// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x06,0x00]
9702
9703v_ffbl_b32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9704// GFX10: encoding: [0xf9,0x74,0xfe,0x7f,0x01,0x06,0x06,0x00]
9705
9706v_ffbl_b32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9707// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0xff,0x06,0x06,0x00]
9708
9709v_ffbl_b32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9710// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x86,0x00]
9711
9712v_ffbl_b32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9713// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x65,0x06,0x86,0x00]
9714
9715v_ffbl_b32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9716// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x6a,0x06,0x86,0x00]
9717
9718v_ffbl_b32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9719// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x6b,0x06,0x86,0x00]
9720
9721v_ffbl_b32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9722// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x7c,0x06,0x86,0x00]
9723
9724v_ffbl_b32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9725// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x7e,0x06,0x86,0x00]
9726
9727v_ffbl_b32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9728// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x7f,0x06,0x86,0x00]
9729
9730v_ffbl_b32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
9731// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x06,0x00]
9732
9733v_ffbl_b32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
9734// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x00,0x06,0x00]
9735
9736v_ffbl_b32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
9737// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x01,0x06,0x00]
9738
9739v_ffbl_b32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
9740// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x02,0x06,0x00]
9741
9742v_ffbl_b32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
9743// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x03,0x06,0x00]
9744
9745v_ffbl_b32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
9746// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x04,0x06,0x00]
9747
9748v_ffbl_b32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
9749// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x05,0x06,0x00]
9750
9751v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
9752// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x0e,0x06,0x00]
9753
9754v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
9755// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x16,0x06,0x00]
9756
9757v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
9758// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x16,0x06,0x00]
9759
9760v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
9761// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x06,0x00]
9762
9763v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
9764// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x00,0x00]
9765
9766v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
9767// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x01,0x00]
9768
9769v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
9770// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x02,0x00]
9771
9772v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
9773// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x03,0x00]
9774
9775v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
9776// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x04,0x00]
9777
9778v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
9779// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x05,0x00]
9780
9781v_ffbl_b32_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9782// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x0e,0x00]
9783
9784v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
9785// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0x00]
9786
9787v_ffbl_b32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
9788// GFX10: encoding: [0xfa,0x74,0xfe,0x7f,0x01,0xe4,0x00,0x00]
9789
9790v_ffbl_b32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
9791// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0xff,0xe4,0x00,0x00]
9792
9793v_ffbl_b32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
9794// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x1b,0x00,0x00]
9795
9796v_ffbl_b32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
9797// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x40,0x01,0x00]
9798
9799v_ffbl_b32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
9800// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x41,0x01,0x00]
9801
9802v_ffbl_b32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
9803// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x01,0x01,0x00]
9804
9805v_ffbl_b32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
9806// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x0f,0x01,0x00]
9807
9808v_ffbl_b32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
9809// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x11,0x01,0x00]
9810
9811v_ffbl_b32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
9812// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x1f,0x01,0x00]
9813
9814v_ffbl_b32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
9815// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x21,0x01,0x00]
9816
9817v_ffbl_b32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
9818// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x2f,0x01,0x00]
9819
9820v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
9821// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0x10]
9822
9823v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
9824// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0x30]
9825
9826v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
9827// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
9828
9829v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
9830// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
9831
9832v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
9833// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0x01]
9834
9835v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
9836// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0x03]
9837
9838v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
9839// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
9840
9841v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
9842// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
9843
9844v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
9845// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x08,0x00]
9846
9847v_ffbl_b32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
9848// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x51,0x01,0x00]
9849
9850v_ffbl_b32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
9851// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x5f,0x01,0x00]
9852
9853v_ffbl_b32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
9854// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x61,0x01,0x00]
9855
9856v_ffbl_b32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
9857// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x6f,0x01,0x00]
9858
9859v_ffbh_i32 v5, v1
9860// GFX10: encoding: [0x01,0x77,0x0a,0x7e]
9861
9862v_ffbh_i32 v255, v1
9863// GFX10: encoding: [0x01,0x77,0xfe,0x7f]
9864
9865v_ffbh_i32 v5, v255
9866// GFX10: encoding: [0xff,0x77,0x0a,0x7e]
9867
9868v_ffbh_i32 v5, s1
9869// GFX10: encoding: [0x01,0x76,0x0a,0x7e]
9870
9871v_ffbh_i32 v5, s103
9872// GFX10: encoding: [0x67,0x76,0x0a,0x7e]
9873
9874v_ffbh_i32 v5, vcc_lo
9875// GFX10: encoding: [0x6a,0x76,0x0a,0x7e]
9876
9877v_ffbh_i32 v5, vcc_hi
9878// GFX10: encoding: [0x6b,0x76,0x0a,0x7e]
9879
9880v_ffbh_i32 v5, ttmp11
9881// GFX10: encoding: [0x77,0x76,0x0a,0x7e]
9882
9883v_ffbh_i32 v5, m0
9884// GFX10: encoding: [0x7c,0x76,0x0a,0x7e]
9885
9886v_ffbh_i32 v5, exec_lo
9887// GFX10: encoding: [0x7e,0x76,0x0a,0x7e]
9888
9889v_ffbh_i32 v5, exec_hi
9890// GFX10: encoding: [0x7f,0x76,0x0a,0x7e]
9891
9892v_ffbh_i32 v5, 0
9893// GFX10: encoding: [0x80,0x76,0x0a,0x7e]
9894
9895v_ffbh_i32 v5, -1
9896// GFX10: encoding: [0xc1,0x76,0x0a,0x7e]
9897
9898v_ffbh_i32 v5, 0.5
9899// GFX10: encoding: [0xf0,0x76,0x0a,0x7e]
9900
9901v_ffbh_i32 v5, -4.0
9902// GFX10: encoding: [0xf7,0x76,0x0a,0x7e]
9903
9904v_ffbh_i32 v5, 0xaf123456
9905// GFX10: encoding: [0xff,0x76,0x0a,0x7e,0x56,0x34,0x12,0xaf]
9906
9907v_ffbh_i32 v5, 0x3f717273
9908// GFX10: encoding: [0xff,0x76,0x0a,0x7e,0x73,0x72,0x71,0x3f]
9909
9910v_ffbh_i32_e64 v5, v1
9911// GFX10: encoding: [0x05,0x00,0xbb,0xd5,0x01,0x01,0x00,0x00]
9912
9913v_ffbh_i32_e64 v255, v1
9914// GFX10: encoding: [0xff,0x00,0xbb,0xd5,0x01,0x01,0x00,0x00]
9915
9916v_ffbh_i32_e64 v5, v255
9917// GFX10: encoding: [0x05,0x00,0xbb,0xd5,0xff,0x01,0x00,0x00]
9918
9919v_ffbh_i32_e64 v5, s1
9920// GFX10: encoding: [0x05,0x00,0xbb,0xd5,0x01,0x00,0x00,0x00]
9921
9922v_ffbh_i32_e64 v5, s101
9923// GFX10: encoding: [0x05,0x00,0xbb,0xd5,0x65,0x00,0x00,0x00]
9924
9925v_ffbh_i32_e64 v5, vcc_lo
9926// GFX10: encoding: [0x05,0x00,0xbb,0xd5,0x6a,0x00,0x00,0x00]
9927
9928v_ffbh_i32_e64 v5, vcc_hi
9929// GFX10: encoding: [0x05,0x00,0xbb,0xd5,0x6b,0x00,0x00,0x00]
9930
9931v_ffbh_i32_e64 v5, m0
9932// GFX10: encoding: [0x05,0x00,0xbb,0xd5,0x7c,0x00,0x00,0x00]
9933
9934v_ffbh_i32_e64 v5, exec_lo
9935// GFX10: encoding: [0x05,0x00,0xbb,0xd5,0x7e,0x00,0x00,0x00]
9936
9937v_ffbh_i32_e64 v5, exec_hi
9938// GFX10: encoding: [0x05,0x00,0xbb,0xd5,0x7f,0x00,0x00,0x00]
9939
9940v_ffbh_i32_e64 v5, 0
9941// GFX10: encoding: [0x05,0x00,0xbb,0xd5,0x80,0x00,0x00,0x00]
9942
9943v_ffbh_i32_e64 v5, -1
9944// GFX10: encoding: [0x05,0x00,0xbb,0xd5,0xc1,0x00,0x00,0x00]
9945
9946v_ffbh_i32_e64 v5, 0.5
9947// GFX10: encoding: [0x05,0x00,0xbb,0xd5,0xf0,0x00,0x00,0x00]
9948
9949v_ffbh_i32_e64 v5, -4.0
9950// GFX10: encoding: [0x05,0x00,0xbb,0xd5,0xf7,0x00,0x00,0x00]
9951
9952v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9953// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x06,0x00]
9954
9955v_ffbh_i32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9956// GFX10: encoding: [0xf9,0x76,0xfe,0x7f,0x01,0x06,0x06,0x00]
9957
9958v_ffbh_i32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9959// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0xff,0x06,0x06,0x00]
9960
9961v_ffbh_i32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9962// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x86,0x00]
9963
9964v_ffbh_i32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9965// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x65,0x06,0x86,0x00]
9966
9967v_ffbh_i32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9968// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x6a,0x06,0x86,0x00]
9969
9970v_ffbh_i32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9971// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x6b,0x06,0x86,0x00]
9972
9973v_ffbh_i32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9974// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x7c,0x06,0x86,0x00]
9975
9976v_ffbh_i32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9977// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x7e,0x06,0x86,0x00]
9978
9979v_ffbh_i32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9980// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x7f,0x06,0x86,0x00]
9981
9982v_ffbh_i32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
9983// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x26,0x06,0x00]
9984
9985v_ffbh_i32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
9986// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x06,0x00]
9987
9988v_ffbh_i32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
9989// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x00,0x06,0x00]
9990
9991v_ffbh_i32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
9992// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x01,0x06,0x00]
9993
9994v_ffbh_i32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
9995// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x02,0x06,0x00]
9996
9997v_ffbh_i32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
9998// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x03,0x06,0x00]
9999
10000v_ffbh_i32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
10001// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x04,0x06,0x00]
10002
10003v_ffbh_i32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
10004// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x05,0x06,0x00]
10005
10006v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
10007// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x0e,0x06,0x00]
10008
10009v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
10010// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x16,0x06,0x00]
10011
10012v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
10013// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x16,0x06,0x00]
10014
10015v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
10016// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x06,0x00]
10017
10018v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
10019// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x00,0x00]
10020
10021v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
10022// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x01,0x00]
10023
10024v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
10025// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x02,0x00]
10026
10027v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
10028// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x03,0x00]
10029
10030v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
10031// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x04,0x00]
10032
10033v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
10034// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x05,0x00]
10035
10036v_ffbh_i32_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
10037// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x0e,0x00]
10038
10039v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
10040// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0x00]
10041
10042v_ffbh_i32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
10043// GFX10: encoding: [0xfa,0x76,0xfe,0x7f,0x01,0xe4,0x00,0x00]
10044
10045v_ffbh_i32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
10046// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0xff,0xe4,0x00,0x00]
10047
10048v_ffbh_i32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
10049// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x1b,0x00,0x00]
10050
10051v_ffbh_i32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
10052// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x40,0x01,0x00]
10053
10054v_ffbh_i32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
10055// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x41,0x01,0x00]
10056
10057v_ffbh_i32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
10058// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x01,0x01,0x00]
10059
10060v_ffbh_i32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
10061// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x0f,0x01,0x00]
10062
10063v_ffbh_i32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
10064// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x11,0x01,0x00]
10065
10066v_ffbh_i32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
10067// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x1f,0x01,0x00]
10068
10069v_ffbh_i32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
10070// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x21,0x01,0x00]
10071
10072v_ffbh_i32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
10073// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x2f,0x01,0x00]
10074
10075v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
10076// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0x10]
10077
10078v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
10079// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0x30]
10080
10081v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
10082// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
10083
10084v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
10085// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
10086
10087v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
10088// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0x01]
10089
10090v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
10091// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0x03]
10092
10093v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
10094// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
10095
10096v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
10097// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
10098
10099v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
10100// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x08,0x00]
10101
10102v_ffbh_i32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
10103// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x51,0x01,0x00]
10104
10105v_ffbh_i32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
10106// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x5f,0x01,0x00]
10107
10108v_ffbh_i32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
10109// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x61,0x01,0x00]
10110
10111v_ffbh_i32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
10112// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x6f,0x01,0x00]
10113
10114v_frexp_exp_i32_f64 v5, v[1:2]
10115// GFX10: encoding: [0x01,0x79,0x0a,0x7e]
10116
10117v_frexp_exp_i32_f64 v255, v[1:2]
10118// GFX10: encoding: [0x01,0x79,0xfe,0x7f]
10119
10120v_frexp_exp_i32_f64 v5, v[254:255]
10121// GFX10: encoding: [0xfe,0x79,0x0a,0x7e]
10122
10123v_frexp_exp_i32_f64 v5, s[2:3]
10124// GFX10: encoding: [0x02,0x78,0x0a,0x7e]
10125
10126v_frexp_exp_i32_f64 v5, s[4:5]
10127// GFX10: encoding: [0x04,0x78,0x0a,0x7e]
10128
10129v_frexp_exp_i32_f64 v5, s[102:103]
10130// GFX10: encoding: [0x66,0x78,0x0a,0x7e]
10131
10132v_frexp_exp_i32_f64 v5, vcc
10133// GFX10: encoding: [0x6a,0x78,0x0a,0x7e]
10134
10135v_frexp_exp_i32_f64 v5, ttmp[10:11]
10136// GFX10: encoding: [0x76,0x78,0x0a,0x7e]
10137
10138v_frexp_exp_i32_f64 v5, exec
10139// GFX10: encoding: [0x7e,0x78,0x0a,0x7e]
10140
10141v_frexp_exp_i32_f64 v5, 0
10142// GFX10: encoding: [0x80,0x78,0x0a,0x7e]
10143
10144v_frexp_exp_i32_f64 v5, -1
10145// GFX10: encoding: [0xc1,0x78,0x0a,0x7e]
10146
10147v_frexp_exp_i32_f64 v5, 0.5
10148// GFX10: encoding: [0xf0,0x78,0x0a,0x7e]
10149
10150v_frexp_exp_i32_f64 v5, -4.0
10151// GFX10: encoding: [0xf7,0x78,0x0a,0x7e]
10152
10153v_frexp_exp_i32_f64 v5, 0xaf123456
10154// GFX10: encoding: [0xff,0x78,0x0a,0x7e,0x56,0x34,0x12,0xaf]
10155
10156v_frexp_exp_i32_f64 v5, 0x3f717273
10157// GFX10: encoding: [0xff,0x78,0x0a,0x7e,0x73,0x72,0x71,0x3f]
10158
10159v_frexp_exp_i32_f64_e64 v5, v[1:2]
10160// GFX10: encoding: [0x05,0x00,0xbc,0xd5,0x01,0x01,0x00,0x00]
10161
10162v_frexp_exp_i32_f64_e64 v255, v[1:2]
10163// GFX10: encoding: [0xff,0x00,0xbc,0xd5,0x01,0x01,0x00,0x00]
10164
10165v_frexp_exp_i32_f64_e64 v5, v[254:255]
10166// GFX10: encoding: [0x05,0x00,0xbc,0xd5,0xfe,0x01,0x00,0x00]
10167
10168v_frexp_exp_i32_f64_e64 v5, s[2:3]
10169// GFX10: encoding: [0x05,0x00,0xbc,0xd5,0x02,0x00,0x00,0x00]
10170
10171v_frexp_exp_i32_f64_e64 v5, s[4:5]
10172// GFX10: encoding: [0x05,0x00,0xbc,0xd5,0x04,0x00,0x00,0x00]
10173
10174v_frexp_exp_i32_f64_e64 v5, s[100:101]
10175// GFX10: encoding: [0x05,0x00,0xbc,0xd5,0x64,0x00,0x00,0x00]
10176
10177v_frexp_exp_i32_f64_e64 v5, vcc
10178// GFX10: encoding: [0x05,0x00,0xbc,0xd5,0x6a,0x00,0x00,0x00]
10179
10180v_frexp_exp_i32_f64_e64 v5, exec
10181// GFX10: encoding: [0x05,0x00,0xbc,0xd5,0x7e,0x00,0x00,0x00]
10182
10183v_frexp_exp_i32_f64_e64 v5, 0
10184// GFX10: encoding: [0x05,0x00,0xbc,0xd5,0x80,0x00,0x00,0x00]
10185
10186v_frexp_exp_i32_f64_e64 v5, -1
10187// GFX10: encoding: [0x05,0x00,0xbc,0xd5,0xc1,0x00,0x00,0x00]
10188
10189v_frexp_exp_i32_f64_e64 v5, 0.5
10190// GFX10: encoding: [0x05,0x00,0xbc,0xd5,0xf0,0x00,0x00,0x00]
10191
10192v_frexp_exp_i32_f64_e64 v5, -4.0
10193// GFX10: encoding: [0x05,0x00,0xbc,0xd5,0xf7,0x00,0x00,0x00]
10194
10195v_frexp_exp_i32_f64_e64 v5, -v[1:2]
10196// GFX10: encoding: [0x05,0x00,0xbc,0xd5,0x01,0x01,0x00,0x20]
10197
10198v_frexp_exp_i32_f64_e64 v5, |v[1:2]|
10199// GFX10: encoding: [0x05,0x01,0xbc,0xd5,0x01,0x01,0x00,0x00]
10200
10201v_frexp_exp_i32_f64_e64 v5, v[1:2] clamp
10202// GFX10: encoding: [0x05,0x80,0xbc,0xd5,0x01,0x01,0x00,0x00]
10203
10204v_frexp_mant_f64 v[5:6], v[1:2]
10205// GFX10: encoding: [0x01,0x7b,0x0a,0x7e]
10206
10207v_frexp_mant_f64 v[254:255], v[1:2]
10208// GFX10: encoding: [0x01,0x7b,0xfc,0x7f]
10209
10210v_frexp_mant_f64 v[5:6], v[254:255]
10211// GFX10: encoding: [0xfe,0x7b,0x0a,0x7e]
10212
10213v_frexp_mant_f64 v[5:6], s[2:3]
10214// GFX10: encoding: [0x02,0x7a,0x0a,0x7e]
10215
10216v_frexp_mant_f64 v[5:6], s[4:5]
10217// GFX10: encoding: [0x04,0x7a,0x0a,0x7e]
10218
10219v_frexp_mant_f64 v[5:6], s[102:103]
10220// GFX10: encoding: [0x66,0x7a,0x0a,0x7e]
10221
10222v_frexp_mant_f64 v[5:6], vcc
10223// GFX10: encoding: [0x6a,0x7a,0x0a,0x7e]
10224
10225v_frexp_mant_f64 v[5:6], ttmp[10:11]
10226// GFX10: encoding: [0x76,0x7a,0x0a,0x7e]
10227
10228v_frexp_mant_f64 v[5:6], exec
10229// GFX10: encoding: [0x7e,0x7a,0x0a,0x7e]
10230
10231v_frexp_mant_f64 v[5:6], 0
10232// GFX10: encoding: [0x80,0x7a,0x0a,0x7e]
10233
10234v_frexp_mant_f64 v[5:6], -1
10235// GFX10: encoding: [0xc1,0x7a,0x0a,0x7e]
10236
10237v_frexp_mant_f64 v[5:6], 0.5
10238// GFX10: encoding: [0xf0,0x7a,0x0a,0x7e]
10239
10240v_frexp_mant_f64 v[5:6], -4.0
10241// GFX10: encoding: [0xf7,0x7a,0x0a,0x7e]
10242
10243v_frexp_mant_f64 v[5:6], 0xaf123456
10244// GFX10: encoding: [0xff,0x7a,0x0a,0x7e,0x56,0x34,0x12,0xaf]
10245
10246v_frexp_mant_f64 v[5:6], 0x3f717273
10247// GFX10: encoding: [0xff,0x7a,0x0a,0x7e,0x73,0x72,0x71,0x3f]
10248
10249v_frexp_mant_f64_e64 v[5:6], v[1:2]
10250// GFX10: encoding: [0x05,0x00,0xbd,0xd5,0x01,0x01,0x00,0x00]
10251
10252v_frexp_mant_f64_e64 v[254:255], v[1:2]
10253// GFX10: encoding: [0xfe,0x00,0xbd,0xd5,0x01,0x01,0x00,0x00]
10254
10255v_frexp_mant_f64_e64 v[5:6], v[254:255]
10256// GFX10: encoding: [0x05,0x00,0xbd,0xd5,0xfe,0x01,0x00,0x00]
10257
10258v_frexp_mant_f64_e64 v[5:6], s[2:3]
10259// GFX10: encoding: [0x05,0x00,0xbd,0xd5,0x02,0x00,0x00,0x00]
10260
10261v_frexp_mant_f64_e64 v[5:6], s[4:5]
10262// GFX10: encoding: [0x05,0x00,0xbd,0xd5,0x04,0x00,0x00,0x00]
10263
10264v_frexp_mant_f64_e64 v[5:6], s[100:101]
10265// GFX10: encoding: [0x05,0x00,0xbd,0xd5,0x64,0x00,0x00,0x00]
10266
10267v_frexp_mant_f64_e64 v[5:6], vcc
10268// GFX10: encoding: [0x05,0x00,0xbd,0xd5,0x6a,0x00,0x00,0x00]
10269
10270v_frexp_mant_f64_e64 v[5:6], exec
10271// GFX10: encoding: [0x05,0x00,0xbd,0xd5,0x7e,0x00,0x00,0x00]
10272
10273v_frexp_mant_f64_e64 v[5:6], 0
10274// GFX10: encoding: [0x05,0x00,0xbd,0xd5,0x80,0x00,0x00,0x00]
10275
10276v_frexp_mant_f64_e64 v[5:6], -1
10277// GFX10: encoding: [0x05,0x00,0xbd,0xd5,0xc1,0x00,0x00,0x00]
10278
10279v_frexp_mant_f64_e64 v[5:6], 0.5
10280// GFX10: encoding: [0x05,0x00,0xbd,0xd5,0xf0,0x00,0x00,0x00]
10281
10282v_frexp_mant_f64_e64 v[5:6], -4.0
10283// GFX10: encoding: [0x05,0x00,0xbd,0xd5,0xf7,0x00,0x00,0x00]
10284
10285v_frexp_mant_f64_e64 v[5:6], -v[1:2]
10286// GFX10: encoding: [0x05,0x00,0xbd,0xd5,0x01,0x01,0x00,0x20]
10287
10288v_frexp_mant_f64_e64 v[5:6], |v[1:2]|
10289// GFX10: encoding: [0x05,0x01,0xbd,0xd5,0x01,0x01,0x00,0x00]
10290
10291v_frexp_mant_f64_e64 v[5:6], v[1:2] clamp
10292// GFX10: encoding: [0x05,0x80,0xbd,0xd5,0x01,0x01,0x00,0x00]
10293
10294v_frexp_mant_f64_e64 v[5:6], v[1:2] mul:2
10295// GFX10: encoding: [0x05,0x00,0xbd,0xd5,0x01,0x01,0x00,0x08]
10296
10297v_frexp_mant_f64_e64 v[5:6], v[1:2] mul:4
10298// GFX10: encoding: [0x05,0x00,0xbd,0xd5,0x01,0x01,0x00,0x10]
10299
10300v_frexp_mant_f64_e64 v[5:6], v[1:2] div:2
10301// GFX10: encoding: [0x05,0x00,0xbd,0xd5,0x01,0x01,0x00,0x18]
10302
10303v_fract_f64 v[5:6], v[1:2]
10304// GFX10: encoding: [0x01,0x7d,0x0a,0x7e]
10305
10306v_fract_f64 v[254:255], v[1:2]
10307// GFX10: encoding: [0x01,0x7d,0xfc,0x7f]
10308
10309v_fract_f64 v[5:6], v[254:255]
10310// GFX10: encoding: [0xfe,0x7d,0x0a,0x7e]
10311
10312v_fract_f64 v[5:6], s[2:3]
10313// GFX10: encoding: [0x02,0x7c,0x0a,0x7e]
10314
10315v_fract_f64 v[5:6], s[4:5]
10316// GFX10: encoding: [0x04,0x7c,0x0a,0x7e]
10317
10318v_fract_f64 v[5:6], s[102:103]
10319// GFX10: encoding: [0x66,0x7c,0x0a,0x7e]
10320
10321v_fract_f64 v[5:6], vcc
10322// GFX10: encoding: [0x6a,0x7c,0x0a,0x7e]
10323
10324v_fract_f64 v[5:6], ttmp[10:11]
10325// GFX10: encoding: [0x76,0x7c,0x0a,0x7e]
10326
10327v_fract_f64 v[5:6], exec
10328// GFX10: encoding: [0x7e,0x7c,0x0a,0x7e]
10329
10330v_fract_f64 v[5:6], 0
10331// GFX10: encoding: [0x80,0x7c,0x0a,0x7e]
10332
10333v_fract_f64 v[5:6], -1
10334// GFX10: encoding: [0xc1,0x7c,0x0a,0x7e]
10335
10336v_fract_f64 v[5:6], 0.5
10337// GFX10: encoding: [0xf0,0x7c,0x0a,0x7e]
10338
10339v_fract_f64 v[5:6], -4.0
10340// GFX10: encoding: [0xf7,0x7c,0x0a,0x7e]
10341
10342v_fract_f64 v[5:6], 0xaf123456
10343// GFX10: encoding: [0xff,0x7c,0x0a,0x7e,0x56,0x34,0x12,0xaf]
10344
10345v_fract_f64 v[5:6], 0x3f717273
10346// GFX10: encoding: [0xff,0x7c,0x0a,0x7e,0x73,0x72,0x71,0x3f]
10347
10348v_fract_f64_e64 v[5:6], v[1:2]
10349// GFX10: encoding: [0x05,0x00,0xbe,0xd5,0x01,0x01,0x00,0x00]
10350
10351v_fract_f64_e64 v[254:255], v[1:2]
10352// GFX10: encoding: [0xfe,0x00,0xbe,0xd5,0x01,0x01,0x00,0x00]
10353
10354v_fract_f64_e64 v[5:6], v[254:255]
10355// GFX10: encoding: [0x05,0x00,0xbe,0xd5,0xfe,0x01,0x00,0x00]
10356
10357v_fract_f64_e64 v[5:6], s[2:3]
10358// GFX10: encoding: [0x05,0x00,0xbe,0xd5,0x02,0x00,0x00,0x00]
10359
10360v_fract_f64_e64 v[5:6], s[4:5]
10361// GFX10: encoding: [0x05,0x00,0xbe,0xd5,0x04,0x00,0x00,0x00]
10362
10363v_fract_f64_e64 v[5:6], s[100:101]
10364// GFX10: encoding: [0x05,0x00,0xbe,0xd5,0x64,0x00,0x00,0x00]
10365
10366v_fract_f64_e64 v[5:6], vcc
10367// GFX10: encoding: [0x05,0x00,0xbe,0xd5,0x6a,0x00,0x00,0x00]
10368
10369v_fract_f64_e64 v[5:6], exec
10370// GFX10: encoding: [0x05,0x00,0xbe,0xd5,0x7e,0x00,0x00,0x00]
10371
10372v_fract_f64_e64 v[5:6], 0
10373// GFX10: encoding: [0x05,0x00,0xbe,0xd5,0x80,0x00,0x00,0x00]
10374
10375v_fract_f64_e64 v[5:6], -1
10376// GFX10: encoding: [0x05,0x00,0xbe,0xd5,0xc1,0x00,0x00,0x00]
10377
10378v_fract_f64_e64 v[5:6], 0.5
10379// GFX10: encoding: [0x05,0x00,0xbe,0xd5,0xf0,0x00,0x00,0x00]
10380
10381v_fract_f64_e64 v[5:6], -4.0
10382// GFX10: encoding: [0x05,0x00,0xbe,0xd5,0xf7,0x00,0x00,0x00]
10383
10384v_fract_f64_e64 v[5:6], -v[1:2]
10385// GFX10: encoding: [0x05,0x00,0xbe,0xd5,0x01,0x01,0x00,0x20]
10386
10387v_fract_f64_e64 v[5:6], |v[1:2]|
10388// GFX10: encoding: [0x05,0x01,0xbe,0xd5,0x01,0x01,0x00,0x00]
10389
10390v_fract_f64_e64 v[5:6], v[1:2] clamp
10391// GFX10: encoding: [0x05,0x80,0xbe,0xd5,0x01,0x01,0x00,0x00]
10392
10393v_fract_f64_e64 v[5:6], v[1:2] mul:2
10394// GFX10: encoding: [0x05,0x00,0xbe,0xd5,0x01,0x01,0x00,0x08]
10395
10396v_fract_f64_e64 v[5:6], v[1:2] mul:4
10397// GFX10: encoding: [0x05,0x00,0xbe,0xd5,0x01,0x01,0x00,0x10]
10398
10399v_fract_f64_e64 v[5:6], v[1:2] div:2
10400// GFX10: encoding: [0x05,0x00,0xbe,0xd5,0x01,0x01,0x00,0x18]
10401
10402v_frexp_exp_i32_f32 v5, v1
10403// GFX10: encoding: [0x01,0x7f,0x0a,0x7e]
10404
10405v_frexp_exp_i32_f32 v255, v1
10406// GFX10: encoding: [0x01,0x7f,0xfe,0x7f]
10407
10408v_frexp_exp_i32_f32 v5, v255
10409// GFX10: encoding: [0xff,0x7f,0x0a,0x7e]
10410
10411v_frexp_exp_i32_f32 v5, s1
10412// GFX10: encoding: [0x01,0x7e,0x0a,0x7e]
10413
10414v_frexp_exp_i32_f32 v5, s103
10415// GFX10: encoding: [0x67,0x7e,0x0a,0x7e]
10416
10417v_frexp_exp_i32_f32 v5, vcc_lo
10418// GFX10: encoding: [0x6a,0x7e,0x0a,0x7e]
10419
10420v_frexp_exp_i32_f32 v5, vcc_hi
10421// GFX10: encoding: [0x6b,0x7e,0x0a,0x7e]
10422
10423v_frexp_exp_i32_f32 v5, ttmp11
10424// GFX10: encoding: [0x77,0x7e,0x0a,0x7e]
10425
10426v_frexp_exp_i32_f32 v5, m0
10427// GFX10: encoding: [0x7c,0x7e,0x0a,0x7e]
10428
10429v_frexp_exp_i32_f32 v5, exec_lo
10430// GFX10: encoding: [0x7e,0x7e,0x0a,0x7e]
10431
10432v_frexp_exp_i32_f32 v5, exec_hi
10433// GFX10: encoding: [0x7f,0x7e,0x0a,0x7e]
10434
10435v_frexp_exp_i32_f32 v5, 0
10436// GFX10: encoding: [0x80,0x7e,0x0a,0x7e]
10437
10438v_frexp_exp_i32_f32 v5, -1
10439// GFX10: encoding: [0xc1,0x7e,0x0a,0x7e]
10440
10441v_frexp_exp_i32_f32 v5, 0.5
10442// GFX10: encoding: [0xf0,0x7e,0x0a,0x7e]
10443
10444v_frexp_exp_i32_f32 v5, -4.0
10445// GFX10: encoding: [0xf7,0x7e,0x0a,0x7e]
10446
10447v_frexp_exp_i32_f32 v5, 0xaf123456
10448// GFX10: encoding: [0xff,0x7e,0x0a,0x7e,0x56,0x34,0x12,0xaf]
10449
10450v_frexp_exp_i32_f32 v5, 0x3f717273
10451// GFX10: encoding: [0xff,0x7e,0x0a,0x7e,0x73,0x72,0x71,0x3f]
10452
10453v_frexp_exp_i32_f32_e64 v5, v1
10454// GFX10: encoding: [0x05,0x00,0xbf,0xd5,0x01,0x01,0x00,0x00]
10455
10456v_frexp_exp_i32_f32_e64 v255, v1
10457// GFX10: encoding: [0xff,0x00,0xbf,0xd5,0x01,0x01,0x00,0x00]
10458
10459v_frexp_exp_i32_f32_e64 v5, v255
10460// GFX10: encoding: [0x05,0x00,0xbf,0xd5,0xff,0x01,0x00,0x00]
10461
10462v_frexp_exp_i32_f32_e64 v5, s1
10463// GFX10: encoding: [0x05,0x00,0xbf,0xd5,0x01,0x00,0x00,0x00]
10464
10465v_frexp_exp_i32_f32_e64 v5, s101
10466// GFX10: encoding: [0x05,0x00,0xbf,0xd5,0x65,0x00,0x00,0x00]
10467
10468v_frexp_exp_i32_f32_e64 v5, vcc_lo
10469// GFX10: encoding: [0x05,0x00,0xbf,0xd5,0x6a,0x00,0x00,0x00]
10470
10471v_frexp_exp_i32_f32_e64 v5, vcc_hi
10472// GFX10: encoding: [0x05,0x00,0xbf,0xd5,0x6b,0x00,0x00,0x00]
10473
10474v_frexp_exp_i32_f32_e64 v5, m0
10475// GFX10: encoding: [0x05,0x00,0xbf,0xd5,0x7c,0x00,0x00,0x00]
10476
10477v_frexp_exp_i32_f32_e64 v5, exec_lo
10478// GFX10: encoding: [0x05,0x00,0xbf,0xd5,0x7e,0x00,0x00,0x00]
10479
10480v_frexp_exp_i32_f32_e64 v5, exec_hi
10481// GFX10: encoding: [0x05,0x00,0xbf,0xd5,0x7f,0x00,0x00,0x00]
10482
10483v_frexp_exp_i32_f32_e64 v5, 0
10484// GFX10: encoding: [0x05,0x00,0xbf,0xd5,0x80,0x00,0x00,0x00]
10485
10486v_frexp_exp_i32_f32_e64 v5, -1
10487// GFX10: encoding: [0x05,0x00,0xbf,0xd5,0xc1,0x00,0x00,0x00]
10488
10489v_frexp_exp_i32_f32_e64 v5, 0.5
10490// GFX10: encoding: [0x05,0x00,0xbf,0xd5,0xf0,0x00,0x00,0x00]
10491
10492v_frexp_exp_i32_f32_e64 v5, -4.0
10493// GFX10: encoding: [0x05,0x00,0xbf,0xd5,0xf7,0x00,0x00,0x00]
10494
10495v_frexp_exp_i32_f32_e64 v5, -v1
10496// GFX10: encoding: [0x05,0x00,0xbf,0xd5,0x01,0x01,0x00,0x20]
10497
10498v_frexp_exp_i32_f32_e64 v5, |v1|
10499// GFX10: encoding: [0x05,0x01,0xbf,0xd5,0x01,0x01,0x00,0x00]
10500
10501v_frexp_exp_i32_f32_e64 v5, v1 clamp
10502// GFX10: encoding: [0x05,0x80,0xbf,0xd5,0x01,0x01,0x00,0x00]
10503
10504v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
10505// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x06,0x00]
10506
10507v_frexp_exp_i32_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
10508// GFX10: encoding: [0xf9,0x7e,0xfe,0x7f,0x01,0x06,0x06,0x00]
10509
10510v_frexp_exp_i32_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
10511// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0xff,0x06,0x06,0x00]
10512
10513v_frexp_exp_i32_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
10514// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x86,0x00]
10515
10516v_frexp_exp_i32_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
10517// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x65,0x06,0x86,0x00]
10518
10519v_frexp_exp_i32_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
10520// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x6a,0x06,0x86,0x00]
10521
10522v_frexp_exp_i32_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
10523// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x6b,0x06,0x86,0x00]
10524
10525v_frexp_exp_i32_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
10526// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x7c,0x06,0x86,0x00]
10527
10528v_frexp_exp_i32_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
10529// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x7e,0x06,0x86,0x00]
10530
10531v_frexp_exp_i32_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
10532// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x7f,0x06,0x86,0x00]
10533
10534v_frexp_exp_i32_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
10535// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x26,0x06,0x00]
10536
10537v_frexp_exp_i32_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
10538// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x06,0x00]
10539
10540v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
10541// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x00,0x06,0x00]
10542
10543v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
10544// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x01,0x06,0x00]
10545
10546v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
10547// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x02,0x06,0x00]
10548
10549v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
10550// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x03,0x06,0x00]
10551
10552v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
10553// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x04,0x06,0x00]
10554
10555v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
10556// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x05,0x06,0x00]
10557
10558v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
10559// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x0e,0x06,0x00]
10560
10561v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
10562// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x16,0x06,0x00]
10563
10564v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
10565// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x16,0x06,0x00]
10566
10567v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
10568// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x06,0x00]
10569
10570v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
10571// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x00,0x00]
10572
10573v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
10574// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x01,0x00]
10575
10576v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
10577// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x02,0x00]
10578
10579v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
10580// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x03,0x00]
10581
10582v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
10583// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x04,0x00]
10584
10585v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
10586// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x05,0x00]
10587
10588v_frexp_exp_i32_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
10589// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x16,0x00]
10590
10591v_frexp_exp_i32_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
10592// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x26,0x00]
10593
10594v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
10595// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0x00]
10596
10597v_frexp_exp_i32_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
10598// GFX10: encoding: [0xfa,0x7e,0xfe,0x7f,0x01,0xe4,0x00,0x00]
10599
10600v_frexp_exp_i32_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
10601// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0xff,0xe4,0x00,0x00]
10602
10603v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
10604// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x1b,0x00,0x00]
10605
10606v_frexp_exp_i32_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
10607// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x40,0x01,0x00]
10608
10609v_frexp_exp_i32_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
10610// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x41,0x01,0x00]
10611
10612v_frexp_exp_i32_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
10613// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x01,0x01,0x00]
10614
10615v_frexp_exp_i32_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
10616// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x0f,0x01,0x00]
10617
10618v_frexp_exp_i32_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
10619// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x11,0x01,0x00]
10620
10621v_frexp_exp_i32_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
10622// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x1f,0x01,0x00]
10623
10624v_frexp_exp_i32_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
10625// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x21,0x01,0x00]
10626
10627v_frexp_exp_i32_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
10628// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x2f,0x01,0x00]
10629
10630v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
10631// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0x10]
10632
10633v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
10634// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0x30]
10635
10636v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
10637// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
10638
10639v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
10640// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
10641
10642v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
10643// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0x01]
10644
10645v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
10646// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0x03]
10647
10648v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
10649// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
10650
10651v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
10652// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
10653
10654v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
10655// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x08,0x00]
10656
10657v_frexp_exp_i32_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
10658// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x51,0x01,0x00]
10659
10660v_frexp_exp_i32_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
10661// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x5f,0x01,0x00]
10662
10663v_frexp_exp_i32_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
10664// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x61,0x01,0x00]
10665
10666v_frexp_exp_i32_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
10667// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x6f,0x01,0x00]
10668
10669v_frexp_mant_f32 v5, v1
10670// GFX10: encoding: [0x01,0x81,0x0a,0x7e]
10671
10672v_frexp_mant_f32 v255, v1
10673// GFX10: encoding: [0x01,0x81,0xfe,0x7f]
10674
10675v_frexp_mant_f32 v5, v255
10676// GFX10: encoding: [0xff,0x81,0x0a,0x7e]
10677
10678v_frexp_mant_f32 v5, s1
10679// GFX10: encoding: [0x01,0x80,0x0a,0x7e]
10680
10681v_frexp_mant_f32 v5, s103
10682// GFX10: encoding: [0x67,0x80,0x0a,0x7e]
10683
10684v_frexp_mant_f32 v5, vcc_lo
10685// GFX10: encoding: [0x6a,0x80,0x0a,0x7e]
10686
10687v_frexp_mant_f32 v5, vcc_hi
10688// GFX10: encoding: [0x6b,0x80,0x0a,0x7e]
10689
10690v_frexp_mant_f32 v5, ttmp11
10691// GFX10: encoding: [0x77,0x80,0x0a,0x7e]
10692
10693v_frexp_mant_f32 v5, m0
10694// GFX10: encoding: [0x7c,0x80,0x0a,0x7e]
10695
10696v_frexp_mant_f32 v5, exec_lo
10697// GFX10: encoding: [0x7e,0x80,0x0a,0x7e]
10698
10699v_frexp_mant_f32 v5, exec_hi
10700// GFX10: encoding: [0x7f,0x80,0x0a,0x7e]
10701
10702v_frexp_mant_f32 v5, 0
10703// GFX10: encoding: [0x80,0x80,0x0a,0x7e]
10704
10705v_frexp_mant_f32 v5, -1
10706// GFX10: encoding: [0xc1,0x80,0x0a,0x7e]
10707
10708v_frexp_mant_f32 v5, 0.5
10709// GFX10: encoding: [0xf0,0x80,0x0a,0x7e]
10710
10711v_frexp_mant_f32 v5, -4.0
10712// GFX10: encoding: [0xf7,0x80,0x0a,0x7e]
10713
10714v_frexp_mant_f32 v5, 0xaf123456
10715// GFX10: encoding: [0xff,0x80,0x0a,0x7e,0x56,0x34,0x12,0xaf]
10716
10717v_frexp_mant_f32 v5, 0x3f717273
10718// GFX10: encoding: [0xff,0x80,0x0a,0x7e,0x73,0x72,0x71,0x3f]
10719
10720v_frexp_mant_f32_e64 v5, v1
10721// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0x01,0x01,0x00,0x00]
10722
10723v_frexp_mant_f32_e64 v255, v1
10724// GFX10: encoding: [0xff,0x00,0xc0,0xd5,0x01,0x01,0x00,0x00]
10725
10726v_frexp_mant_f32_e64 v5, v255
10727// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0xff,0x01,0x00,0x00]
10728
10729v_frexp_mant_f32_e64 v5, s1
10730// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0x01,0x00,0x00,0x00]
10731
10732v_frexp_mant_f32_e64 v5, s101
10733// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0x65,0x00,0x00,0x00]
10734
10735v_frexp_mant_f32_e64 v5, vcc_lo
10736// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0x6a,0x00,0x00,0x00]
10737
10738v_frexp_mant_f32_e64 v5, vcc_hi
10739// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0x6b,0x00,0x00,0x00]
10740
10741v_frexp_mant_f32_e64 v5, m0
10742// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0x7c,0x00,0x00,0x00]
10743
10744v_frexp_mant_f32_e64 v5, exec_lo
10745// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0x7e,0x00,0x00,0x00]
10746
10747v_frexp_mant_f32_e64 v5, exec_hi
10748// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0x7f,0x00,0x00,0x00]
10749
10750v_frexp_mant_f32_e64 v5, 0
10751// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0x80,0x00,0x00,0x00]
10752
10753v_frexp_mant_f32_e64 v5, -1
10754// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0xc1,0x00,0x00,0x00]
10755
10756v_frexp_mant_f32_e64 v5, 0.5
10757// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0xf0,0x00,0x00,0x00]
10758
10759v_frexp_mant_f32_e64 v5, -4.0
10760// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0xf7,0x00,0x00,0x00]
10761
10762v_frexp_mant_f32_e64 v5, -v1
10763// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0x01,0x01,0x00,0x20]
10764
10765v_frexp_mant_f32_e64 v5, |v1|
10766// GFX10: encoding: [0x05,0x01,0xc0,0xd5,0x01,0x01,0x00,0x00]
10767
10768v_frexp_mant_f32_e64 v5, v1 clamp
10769// GFX10: encoding: [0x05,0x80,0xc0,0xd5,0x01,0x01,0x00,0x00]
10770
10771v_frexp_mant_f32_e64 v5, v1 mul:2
10772// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0x01,0x01,0x00,0x08]
10773
10774v_frexp_mant_f32_e64 v5, v1 mul:4
10775// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0x01,0x01,0x00,0x10]
10776
10777v_frexp_mant_f32_e64 v5, v1 div:2
10778// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0x01,0x01,0x00,0x18]
10779
10780v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
10781// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x06,0x00]
10782
10783v_frexp_mant_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
10784// GFX10: encoding: [0xf9,0x80,0xfe,0x7f,0x01,0x06,0x06,0x00]
10785
10786v_frexp_mant_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
10787// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0xff,0x06,0x06,0x00]
10788
10789v_frexp_mant_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
10790// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x86,0x00]
10791
10792v_frexp_mant_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
10793// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x65,0x06,0x86,0x00]
10794
10795v_frexp_mant_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
10796// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x6a,0x06,0x86,0x00]
10797
10798v_frexp_mant_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
10799// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x6b,0x06,0x86,0x00]
10800
10801v_frexp_mant_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
10802// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x7c,0x06,0x86,0x00]
10803
10804v_frexp_mant_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
10805// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x7e,0x06,0x86,0x00]
10806
10807v_frexp_mant_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
10808// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x7f,0x06,0x86,0x00]
10809
10810v_frexp_mant_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
10811// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x26,0x06,0x00]
10812
10813v_frexp_mant_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
10814// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x46,0x06,0x00]
10815
10816v_frexp_mant_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
10817// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x86,0x06,0x00]
10818
10819v_frexp_mant_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
10820// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0xc6,0x06,0x00]
10821
10822v_frexp_mant_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
10823// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x06,0x00]
10824
10825v_frexp_mant_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
10826// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x00,0x06,0x00]
10827
10828v_frexp_mant_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
10829// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x01,0x06,0x00]
10830
10831v_frexp_mant_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
10832// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x02,0x06,0x00]
10833
10834v_frexp_mant_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
10835// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x03,0x06,0x00]
10836
10837v_frexp_mant_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
10838// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x04,0x06,0x00]
10839
10840v_frexp_mant_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
10841// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x05,0x06,0x00]
10842
10843v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
10844// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x0e,0x06,0x00]
10845
10846v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
10847// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x16,0x06,0x00]
10848
10849v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
10850// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x16,0x06,0x00]
10851
10852v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
10853// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x06,0x00]
10854
10855v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
10856// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x00,0x00]
10857
10858v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
10859// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x01,0x00]
10860
10861v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
10862// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x02,0x00]
10863
10864v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
10865// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x03,0x00]
10866
10867v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
10868// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x04,0x00]
10869
10870v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
10871// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x05,0x00]
10872
10873v_frexp_mant_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
10874// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x16,0x00]
10875
10876v_frexp_mant_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
10877// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x26,0x00]
10878
10879v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
10880// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0x00]
10881
10882v_frexp_mant_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
10883// GFX10: encoding: [0xfa,0x80,0xfe,0x7f,0x01,0xe4,0x00,0x00]
10884
10885v_frexp_mant_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
10886// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0xff,0xe4,0x00,0x00]
10887
10888v_frexp_mant_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
10889// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x1b,0x00,0x00]
10890
10891v_frexp_mant_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
10892// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x40,0x01,0x00]
10893
10894v_frexp_mant_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
10895// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x41,0x01,0x00]
10896
10897v_frexp_mant_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
10898// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x01,0x01,0x00]
10899
10900v_frexp_mant_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
10901// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x0f,0x01,0x00]
10902
10903v_frexp_mant_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
10904// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x11,0x01,0x00]
10905
10906v_frexp_mant_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
10907// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x1f,0x01,0x00]
10908
10909v_frexp_mant_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
10910// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x21,0x01,0x00]
10911
10912v_frexp_mant_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
10913// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x2f,0x01,0x00]
10914
10915v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
10916// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0x10]
10917
10918v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
10919// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0x30]
10920
10921v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
10922// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
10923
10924v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
10925// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
10926
10927v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
10928// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0x01]
10929
10930v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
10931// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0x03]
10932
10933v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
10934// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
10935
10936v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
10937// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
10938
10939v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
10940// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x08,0x00]
10941
10942v_frexp_mant_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
10943// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x51,0x01,0x00]
10944
10945v_frexp_mant_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
10946// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x5f,0x01,0x00]
10947
10948v_frexp_mant_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
10949// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x61,0x01,0x00]
10950
10951v_frexp_mant_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
10952// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x6f,0x01,0x00]
10953
10954v_clrexcp_e32
10955// GFX10: encoding: [0x00,0x82,0x00,0x7e]
10956
10957v_clrexcp_e64
10958// GFX10: encoding: [0x00,0x00,0xc1,0xd5,0x00,0x00,0x00,0x00]
10959
10960v_movreld_b32 v5, v1
10961// GFX10: encoding: [0x01,0x85,0x0a,0x7e]
10962
10963v_movreld_b32 v255, v1
10964// GFX10: encoding: [0x01,0x85,0xfe,0x7f]
10965
10966v_movreld_b32 v5, v255
10967// GFX10: encoding: [0xff,0x85,0x0a,0x7e]
10968
10969v_movreld_b32 v5, m0
10970// GFX10: encoding: [0x7c,0x84,0x0a,0x7e]
10971
10972v_movreld_b32 v5, 0
10973// GFX10: encoding: [0x80,0x84,0x0a,0x7e]
10974
10975v_movreld_b32 v5, -1
10976// GFX10: encoding: [0xc1,0x84,0x0a,0x7e]
10977
10978v_movreld_b32 v5, 0.5
10979// GFX10: encoding: [0xf0,0x84,0x0a,0x7e]
10980
10981v_movreld_b32 v5, -4.0
10982// GFX10: encoding: [0xf7,0x84,0x0a,0x7e]
10983
10984v_movreld_b32_e64 v5, v1
10985// GFX10: encoding: [0x05,0x00,0xc2,0xd5,0x01,0x01,0x00,0x00]
10986
10987v_movreld_b32_e64 v255, v1
10988// GFX10: encoding: [0xff,0x00,0xc2,0xd5,0x01,0x01,0x00,0x00]
10989
10990v_movreld_b32_e64 v5, v255
10991// GFX10: encoding: [0x05,0x00,0xc2,0xd5,0xff,0x01,0x00,0x00]
10992
10993v_movreld_b32_e64 v5, m0
10994// GFX10: encoding: [0x05,0x00,0xc2,0xd5,0x7c,0x00,0x00,0x00]
10995
10996v_movreld_b32_e64 v5, 0
10997// GFX10: encoding: [0x05,0x00,0xc2,0xd5,0x80,0x00,0x00,0x00]
10998
10999v_movreld_b32_e64 v5, -1
11000// GFX10: encoding: [0x05,0x00,0xc2,0xd5,0xc1,0x00,0x00,0x00]
11001
11002v_movreld_b32_e64 v5, 0.5
11003// GFX10: encoding: [0x05,0x00,0xc2,0xd5,0xf0,0x00,0x00,0x00]
11004
11005v_movreld_b32_e64 v5, -4.0
11006// GFX10: encoding: [0x05,0x00,0xc2,0xd5,0xf7,0x00,0x00,0x00]
11007
11008v_movreld_b32_sdwa v0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11009// GFX10: encoding: [0xf9,0x84,0x00,0x7e,0x02,0x06,0x06,0x00]
11010
11011v_movreld_b32_sdwa v0, s2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11012// GFX10: encoding: [0xf9,0x84,0x00,0x7e,0x02,0x06,0x86,0x00]
11013
11014v_movreld_b32_sdwa v0, 64 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11015// GFX10: encoding: [0xf9,0x84,0x00,0x7e,0xc0,0x06,0x86,0x00]
11016
11017v_movreld_b32_sdwa v0, sext(v0) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11018// GFX10: encoding: [0xf9,0x84,0x00,0x7e,0x00,0x06,0x0e,0x00]
11019
11020v_movrels_b32 v5, v1
11021// GFX10: encoding: [0x01,0x87,0x0a,0x7e]
11022
11023v_movrels_b32 v255, v1
11024// GFX10: encoding: [0x01,0x87,0xfe,0x7f]
11025
11026v_movrels_b32 v5, v255
11027// GFX10: encoding: [0xff,0x87,0x0a,0x7e]
11028
11029v_movrels_b32_e64 v5, v1
11030// GFX10: encoding: [0x05,0x00,0xc3,0xd5,0x01,0x01,0x00,0x00]
11031
11032v_movrels_b32_e64 v255, v1
11033// GFX10: encoding: [0xff,0x00,0xc3,0xd5,0x01,0x01,0x00,0x00]
11034
11035v_movrels_b32_e64 v5, v255
11036// GFX10: encoding: [0x05,0x00,0xc3,0xd5,0xff,0x01,0x00,0x00]
11037
11038v_movrels_b32_sdwa v0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11039// GFX10: encoding: [0xf9,0x86,0x00,0x7e,0x02,0x06,0x06,0x00]
11040
11041v_movrels_b32_sdwa v0, sext(v0) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11042// GFX10: encoding: [0xf9,0x86,0x00,0x7e,0x00,0x06,0x0e,0x00]
11043
11044v_movrels_b32_e32 v5, s1
11045// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction
11046
11047v_movrels_b32_e32 v5, 1
11048// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction
11049
11050v_movrels_b32_e64 v5, s1
11051// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction
11052
11053v_movrels_b32_e64 v5, 1
11054// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction
11055
11056v_movrels_b32_sdwa v0, s2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11057// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: source operand must be a VGPR
11058
11059v_movrels_b32_sdwa v0, 1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11060// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: source operand must be a VGPR
11061
11062v_movrelsd_b32 v5, v1
11063// GFX10: encoding: [0x01,0x89,0x0a,0x7e]
11064
11065v_movrelsd_b32 v255, v1
11066// GFX10: encoding: [0x01,0x89,0xfe,0x7f]
11067
11068v_movrelsd_b32 v5, v255
11069// GFX10: encoding: [0xff,0x89,0x0a,0x7e]
11070
11071v_movrelsd_b32_e64 v5, v1
11072// GFX10: encoding: [0x05,0x00,0xc4,0xd5,0x01,0x01,0x00,0x00]
11073
11074v_movrelsd_b32_e64 v255, v1
11075// GFX10: encoding: [0xff,0x00,0xc4,0xd5,0x01,0x01,0x00,0x00]
11076
11077v_movrelsd_b32_e64 v5, v255
11078// GFX10: encoding: [0x05,0x00,0xc4,0xd5,0xff,0x01,0x00,0x00]
11079
11080v_movrelsd_b32_sdwa v0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11081// GFX10: encoding: [0xf9,0x88,0x00,0x7e,0x02,0x06,0x06,0x00]
11082
11083v_movrelsd_b32_sdwa v0, v0 dst_unused:UNUSED_PAD src0_sel:DWORD
11084// GFX10: encoding: [0xf9,0x88,0x00,0x7e,0x00,0x06,0x06,0x00]
11085
11086v_movrelsd_b32_sdwa v0, sext(v0) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11087// GFX10: encoding: [0xf9,0x88,0x00,0x7e,0x00,0x06,0x0e,0x00]
11088
11089v_movrelsd_b32_e32 v5, s1
11090// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction
11091
11092v_movrelsd_b32_e32 v5, 1
11093// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction
11094
11095v_movrelsd_b32_e64 v5, s1
11096// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction
11097
11098v_movrelsd_b32_e64 v5, 1
11099// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction
11100
11101v_movrelsd_b32_sdwa v0, s2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11102// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: source operand must be a VGPR
11103
11104v_movrelsd_b32_sdwa v0, 1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11105// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: source operand must be a VGPR
11106
11107v_movrelsd_2_b32 v5, v1
11108// GFX10: encoding: [0x01,0x91,0x0a,0x7e]
11109
11110v_movrelsd_2_b32 v255, v1
11111// GFX10: encoding: [0x01,0x91,0xfe,0x7f]
11112
11113v_movrelsd_2_b32 v5, v255
11114// GFX10: encoding: [0xff,0x91,0x0a,0x7e]
11115
11116v_movrelsd_2_b32_e64 v5, v1
11117// GFX10: encoding: [0x05,0x00,0xc8,0xd5,0x01,0x01,0x00,0x00]
11118
11119v_movrelsd_2_b32_e64 v255, v1
11120// GFX10: encoding: [0xff,0x00,0xc8,0xd5,0x01,0x01,0x00,0x00]
11121
11122v_movrelsd_2_b32_e64 v5, v255
11123// GFX10: encoding: [0x05,0x00,0xc8,0xd5,0xff,0x01,0x00,0x00]
11124
11125v_movrelsd_2_b32_sdwa v0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11126// GFX10: encoding: [0xf9,0x90,0x00,0x7e,0x02,0x06,0x06,0x00]
11127
11128v_movrelsd_2_b32_sdwa v0, v0 dst_unused:UNUSED_PAD src0_sel:DWORD
11129// GFX10: encoding: [0xf9,0x90,0x00,0x7e,0x00,0x06,0x06,0x00]
11130
11131v_movrelsd_2_b32_sdwa v0, sext(v0) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11132// GFX10: encoding: [0xf9,0x90,0x00,0x7e,0x00,0x06,0x0e,0x00]
11133
11134v_movrelsd_2_b32_e32 v5, s1
11135// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction
11136
11137v_movrelsd_2_b32_e32 v5, 1
11138// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction
11139
11140v_movrelsd_2_b32_e64 v5, s1
11141// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction
11142
11143v_movrelsd_2_b32_e64 v5, 1
11144// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction
11145
11146v_movrelsd_2_b32_sdwa v0, s2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11147// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: source operand must be a VGPR
11148
11149v_movrelsd_2_b32_sdwa v0, 0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11150// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: source operand must be a VGPR
11151
11152v_movrelsd_2_b32_sdwa v0, null dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11153// GFX10-ERR: :[[@LINE-1]]:{{[0-9]+}}: error: source operand must be a VGPR
11154
11155v_cvt_f16_u16_e32 v5, v1
11156// GFX10: encoding: [0x01,0xa1,0x0a,0x7e]
11157
11158v_cvt_f16_u16_e32 v255, v1
11159// GFX10: encoding: [0x01,0xa1,0xfe,0x7f]
11160
11161v_cvt_f16_u16_e32 v5, v255
11162// GFX10: encoding: [0xff,0xa1,0x0a,0x7e]
11163
11164v_cvt_f16_u16_e32 v5, s1
11165// GFX10: encoding: [0x01,0xa0,0x0a,0x7e]
11166
11167v_cvt_f16_u16_e32 v5, s101
11168// GFX10: encoding: [0x65,0xa0,0x0a,0x7e]
11169
11170v_cvt_f16_u16_e32 v5, vcc_lo
11171// GFX10: encoding: [0x6a,0xa0,0x0a,0x7e]
11172
11173v_cvt_f16_u16_e32 v5, vcc_hi
11174// GFX10: encoding: [0x6b,0xa0,0x0a,0x7e]
11175
11176v_cvt_f16_u16_e32 v5, m0
11177// GFX10: encoding: [0x7c,0xa0,0x0a,0x7e]
11178
11179v_cvt_f16_u16_e32 v5, exec_lo
11180// GFX10: encoding: [0x7e,0xa0,0x0a,0x7e]
11181
11182v_cvt_f16_u16_e32 v5, exec_hi
11183// GFX10: encoding: [0x7f,0xa0,0x0a,0x7e]
11184
11185v_cvt_f16_u16_e32 v5, 0
11186// GFX10: encoding: [0x80,0xa0,0x0a,0x7e]
11187
11188v_cvt_f16_u16_e32 v5, -1
11189// GFX10: encoding: [0xc1,0xa0,0x0a,0x7e]
11190
11191v_cvt_f16_u16_e32 v5, 0.5
11192// GFX10: encoding: [0xff,0xa0,0x0a,0x7e,0x00,0x38,0x00,0x00]
11193
11194v_cvt_f16_u16_e32 v5, -4.0
11195// GFX10: encoding: [0xff,0xa0,0x0a,0x7e,0x00,0xc4,0x00,0x00]
11196
11197v_cvt_f16_u16_e32 v5, 0xfe0b
11198// GFX10: encoding: [0xff,0xa0,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
11199
11200v_cvt_f16_u16_e32 v5, 0x3456
11201// GFX10: encoding: [0xff,0xa0,0x0a,0x7e,0x56,0x34,0x00,0x00]
11202
11203v_cvt_f16_u16_e64 v5, v1
11204// GFX10: encoding: [0x05,0x00,0xd0,0xd5,0x01,0x01,0x00,0x00]
11205
11206v_cvt_f16_u16_e64 v255, v1
11207// GFX10: encoding: [0xff,0x00,0xd0,0xd5,0x01,0x01,0x00,0x00]
11208
11209v_cvt_f16_u16_e64 v5, v255
11210// GFX10: encoding: [0x05,0x00,0xd0,0xd5,0xff,0x01,0x00,0x00]
11211
11212v_cvt_f16_u16_e64 v5, s1
11213// GFX10: encoding: [0x05,0x00,0xd0,0xd5,0x01,0x00,0x00,0x00]
11214
11215v_cvt_f16_u16_e64 v5, s101
11216// GFX10: encoding: [0x05,0x00,0xd0,0xd5,0x65,0x00,0x00,0x00]
11217
11218v_cvt_f16_u16_e64 v5, vcc_lo
11219// GFX10: encoding: [0x05,0x00,0xd0,0xd5,0x6a,0x00,0x00,0x00]
11220
11221v_cvt_f16_u16_e64 v5, vcc_hi
11222// GFX10: encoding: [0x05,0x00,0xd0,0xd5,0x6b,0x00,0x00,0x00]
11223
11224v_cvt_f16_u16_e64 v5, m0
11225// GFX10: encoding: [0x05,0x00,0xd0,0xd5,0x7c,0x00,0x00,0x00]
11226
11227v_cvt_f16_u16_e64 v5, exec_lo
11228// GFX10: encoding: [0x05,0x00,0xd0,0xd5,0x7e,0x00,0x00,0x00]
11229
11230v_cvt_f16_u16_e64 v5, exec_hi
11231// GFX10: encoding: [0x05,0x00,0xd0,0xd5,0x7f,0x00,0x00,0x00]
11232
11233v_cvt_f16_u16_e64 v5, 0
11234// GFX10: encoding: [0x05,0x00,0xd0,0xd5,0x80,0x00,0x00,0x00]
11235
11236v_cvt_f16_u16_e64 v5, -1
11237// GFX10: encoding: [0x05,0x00,0xd0,0xd5,0xc1,0x00,0x00,0x00]
11238
11239v_cvt_f16_u16_e64 v5, 0.5
11240// GFX10: encoding: [0x05,0x00,0xd0,0xd5,0xff,0x00,0x00,0x00,0x00,0x38,0x00,0x00]
11241
11242v_cvt_f16_u16_e64 v5, -4.0
11243// GFX10: encoding: [0x05,0x00,0xd0,0xd5,0xff,0x00,0x00,0x00,0x00,0xc4,0x00,0x00]
11244
11245v_cvt_f16_u16_e64 v5, v1 clamp
11246// GFX10: encoding: [0x05,0x80,0xd0,0xd5,0x01,0x01,0x00,0x00]
11247
11248v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11249// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x06,0x06,0x00]
11250
11251v_cvt_f16_u16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11252// GFX10: encoding: [0xf9,0xa0,0xfe,0x7f,0x01,0x06,0x06,0x00]
11253
11254v_cvt_f16_u16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11255// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0xff,0x06,0x06,0x00]
11256
11257v_cvt_f16_u16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11258// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x06,0x86,0x00]
11259
11260v_cvt_f16_u16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11261// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x65,0x06,0x86,0x00]
11262
11263v_cvt_f16_u16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11264// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x6a,0x06,0x86,0x00]
11265
11266v_cvt_f16_u16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11267// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x6b,0x06,0x86,0x00]
11268
11269v_cvt_f16_u16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11270// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x7c,0x06,0x86,0x00]
11271
11272v_cvt_f16_u16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11273// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x7e,0x06,0x86,0x00]
11274
11275v_cvt_f16_u16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11276// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x7f,0x06,0x86,0x00]
11277
11278v_cvt_f16_u16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11279// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x26,0x06,0x00]
11280
11281v_cvt_f16_u16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
11282// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x00,0x06,0x00]
11283
11284v_cvt_f16_u16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
11285// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x01,0x06,0x00]
11286
11287v_cvt_f16_u16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
11288// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x02,0x06,0x00]
11289
11290v_cvt_f16_u16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
11291// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x03,0x06,0x00]
11292
11293v_cvt_f16_u16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
11294// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x04,0x06,0x00]
11295
11296v_cvt_f16_u16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
11297// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x05,0x06,0x00]
11298
11299v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
11300// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x0e,0x06,0x00]
11301
11302v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
11303// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x16,0x06,0x00]
11304
11305v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
11306// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x06,0x00,0x00]
11307
11308v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
11309// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x06,0x01,0x00]
11310
11311v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
11312// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x06,0x02,0x00]
11313
11314v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
11315// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x06,0x03,0x00]
11316
11317v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
11318// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x06,0x04,0x00]
11319
11320v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
11321// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x06,0x05,0x00]
11322
11323v_cvt_f16_u16_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11324// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x06,0x0e,0x00]
11325
11326v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
11327// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0xe4,0x00,0x00]
11328
11329v_cvt_f16_u16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
11330// GFX10: encoding: [0xfa,0xa0,0xfe,0x7f,0x01,0xe4,0x00,0x00]
11331
11332v_cvt_f16_u16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
11333// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0xff,0xe4,0x00,0x00]
11334
11335v_cvt_f16_u16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
11336// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0x1b,0x00,0x00]
11337
11338v_cvt_f16_u16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
11339// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0x40,0x01,0x00]
11340
11341v_cvt_f16_u16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
11342// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0x41,0x01,0x00]
11343
11344v_cvt_f16_u16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
11345// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0x01,0x01,0x00]
11346
11347v_cvt_f16_u16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
11348// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0x0f,0x01,0x00]
11349
11350v_cvt_f16_u16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
11351// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0x11,0x01,0x00]
11352
11353v_cvt_f16_u16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
11354// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0x1f,0x01,0x00]
11355
11356v_cvt_f16_u16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
11357// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0x21,0x01,0x00]
11358
11359v_cvt_f16_u16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
11360// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0x2f,0x01,0x00]
11361
11362v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
11363// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0xe4,0x00,0x10]
11364
11365v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
11366// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0xe4,0x00,0x30]
11367
11368v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
11369// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
11370
11371v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
11372// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
11373
11374v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
11375// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0xe4,0x00,0x01]
11376
11377v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
11378// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0xe4,0x00,0x03]
11379
11380v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
11381// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
11382
11383v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
11384// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
11385
11386v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
11387// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0xe4,0x08,0x00]
11388
11389v_cvt_f16_u16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
11390// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0x51,0x01,0x00]
11391
11392v_cvt_f16_u16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
11393// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0x5f,0x01,0x00]
11394
11395v_cvt_f16_u16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
11396// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0x61,0x01,0x00]
11397
11398v_cvt_f16_u16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
11399// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0x6f,0x01,0x00]
11400
11401v_cvt_f16_i16_e32 v5, v1
11402// GFX10: encoding: [0x01,0xa3,0x0a,0x7e]
11403
11404v_cvt_f16_i16_e32 v255, v1
11405// GFX10: encoding: [0x01,0xa3,0xfe,0x7f]
11406
11407v_cvt_f16_i16_e32 v5, v255
11408// GFX10: encoding: [0xff,0xa3,0x0a,0x7e]
11409
11410v_cvt_f16_i16_e32 v5, s1
11411// GFX10: encoding: [0x01,0xa2,0x0a,0x7e]
11412
11413v_cvt_f16_i16_e32 v5, s101
11414// GFX10: encoding: [0x65,0xa2,0x0a,0x7e]
11415
11416v_cvt_f16_i16_e32 v5, vcc_lo
11417// GFX10: encoding: [0x6a,0xa2,0x0a,0x7e]
11418
11419v_cvt_f16_i16_e32 v5, vcc_hi
11420// GFX10: encoding: [0x6b,0xa2,0x0a,0x7e]
11421
11422v_cvt_f16_i16_e32 v5, m0
11423// GFX10: encoding: [0x7c,0xa2,0x0a,0x7e]
11424
11425v_cvt_f16_i16_e32 v5, exec_lo
11426// GFX10: encoding: [0x7e,0xa2,0x0a,0x7e]
11427
11428v_cvt_f16_i16_e32 v5, exec_hi
11429// GFX10: encoding: [0x7f,0xa2,0x0a,0x7e]
11430
11431v_cvt_f16_i16_e32 v5, 0
11432// GFX10: encoding: [0x80,0xa2,0x0a,0x7e]
11433
11434v_cvt_f16_i16_e32 v5, -1
11435// GFX10: encoding: [0xc1,0xa2,0x0a,0x7e]
11436
11437v_cvt_f16_i16_e32 v5, 0.5
11438// GFX10: encoding: [0xff,0xa2,0x0a,0x7e,0x00,0x38,0x00,0x00]
11439
11440v_cvt_f16_i16_e32 v5, -4.0
11441// GFX10: encoding: [0xff,0xa2,0x0a,0x7e,0x00,0xc4,0x00,0x00]
11442
11443v_cvt_f16_i16_e32 v5, 0xfe0b
11444// GFX10: encoding: [0xff,0xa2,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
11445
11446v_cvt_f16_i16_e32 v5, 0x3456
11447// GFX10: encoding: [0xff,0xa2,0x0a,0x7e,0x56,0x34,0x00,0x00]
11448
11449v_cvt_f16_i16_e64 v5, v1
11450// GFX10: encoding: [0x05,0x00,0xd1,0xd5,0x01,0x01,0x00,0x00]
11451
11452v_cvt_f16_i16_e64 v255, v1
11453// GFX10: encoding: [0xff,0x00,0xd1,0xd5,0x01,0x01,0x00,0x00]
11454
11455v_cvt_f16_i16_e64 v5, v255
11456// GFX10: encoding: [0x05,0x00,0xd1,0xd5,0xff,0x01,0x00,0x00]
11457
11458v_cvt_f16_i16_e64 v5, s1
11459// GFX10: encoding: [0x05,0x00,0xd1,0xd5,0x01,0x00,0x00,0x00]
11460
11461v_cvt_f16_i16_e64 v5, s101
11462// GFX10: encoding: [0x05,0x00,0xd1,0xd5,0x65,0x00,0x00,0x00]
11463
11464v_cvt_f16_i16_e64 v5, vcc_lo
11465// GFX10: encoding: [0x05,0x00,0xd1,0xd5,0x6a,0x00,0x00,0x00]
11466
11467v_cvt_f16_i16_e64 v5, vcc_hi
11468// GFX10: encoding: [0x05,0x00,0xd1,0xd5,0x6b,0x00,0x00,0x00]
11469
11470v_cvt_f16_i16_e64 v5, m0
11471// GFX10: encoding: [0x05,0x00,0xd1,0xd5,0x7c,0x00,0x00,0x00]
11472
11473v_cvt_f16_i16_e64 v5, exec_lo
11474// GFX10: encoding: [0x05,0x00,0xd1,0xd5,0x7e,0x00,0x00,0x00]
11475
11476v_cvt_f16_i16_e64 v5, exec_hi
11477// GFX10: encoding: [0x05,0x00,0xd1,0xd5,0x7f,0x00,0x00,0x00]
11478
11479v_cvt_f16_i16_e64 v5, 0
11480// GFX10: encoding: [0x05,0x00,0xd1,0xd5,0x80,0x00,0x00,0x00]
11481
11482v_cvt_f16_i16_e64 v5, -1
11483// GFX10: encoding: [0x05,0x00,0xd1,0xd5,0xc1,0x00,0x00,0x00]
11484
11485v_cvt_f16_i16_e64 v5, 0.5
11486// GFX10: encoding: [0x05,0x00,0xd1,0xd5,0xff,0x00,0x00,0x00,0x00,0x38,0x00,0x00]
11487
11488v_cvt_f16_i16_e64 v5, -4.0
11489// GFX10: encoding: [0x05,0x00,0xd1,0xd5,0xff,0x00,0x00,0x00,0x00,0xc4,0x00,0x00]
11490
11491v_cvt_f16_i16_e64 v5, v1 clamp
11492// GFX10: encoding: [0x05,0x80,0xd1,0xd5,0x01,0x01,0x00,0x00]
11493
11494v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11495// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x06,0x06,0x00]
11496
11497v_cvt_f16_i16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11498// GFX10: encoding: [0xf9,0xa2,0xfe,0x7f,0x01,0x06,0x06,0x00]
11499
11500v_cvt_f16_i16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11501// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0xff,0x06,0x06,0x00]
11502
11503v_cvt_f16_i16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11504// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x06,0x86,0x00]
11505
11506v_cvt_f16_i16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11507// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x65,0x06,0x86,0x00]
11508
11509v_cvt_f16_i16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11510// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x6a,0x06,0x86,0x00]
11511
11512v_cvt_f16_i16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11513// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x6b,0x06,0x86,0x00]
11514
11515v_cvt_f16_i16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11516// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x7c,0x06,0x86,0x00]
11517
11518v_cvt_f16_i16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11519// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x7e,0x06,0x86,0x00]
11520
11521v_cvt_f16_i16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11522// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x7f,0x06,0x86,0x00]
11523
11524v_cvt_f16_i16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11525// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x26,0x06,0x00]
11526
11527v_cvt_f16_i16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
11528// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x00,0x06,0x00]
11529
11530v_cvt_f16_i16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
11531// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x01,0x06,0x00]
11532
11533v_cvt_f16_i16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
11534// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x02,0x06,0x00]
11535
11536v_cvt_f16_i16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
11537// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x03,0x06,0x00]
11538
11539v_cvt_f16_i16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
11540// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x04,0x06,0x00]
11541
11542v_cvt_f16_i16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
11543// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x05,0x06,0x00]
11544
11545v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
11546// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x0e,0x06,0x00]
11547
11548v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
11549// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x16,0x06,0x00]
11550
11551v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
11552// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x06,0x00,0x00]
11553
11554v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
11555// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x06,0x01,0x00]
11556
11557v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
11558// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x06,0x02,0x00]
11559
11560v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
11561// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x06,0x03,0x00]
11562
11563v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
11564// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x06,0x04,0x00]
11565
11566v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
11567// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x06,0x05,0x00]
11568
11569v_cvt_f16_i16_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11570// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x06,0x0e,0x00]
11571
11572v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
11573// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0xe4,0x00,0x00]
11574
11575v_cvt_f16_i16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
11576// GFX10: encoding: [0xfa,0xa2,0xfe,0x7f,0x01,0xe4,0x00,0x00]
11577
11578v_cvt_f16_i16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
11579// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0xff,0xe4,0x00,0x00]
11580
11581v_cvt_f16_i16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
11582// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0x1b,0x00,0x00]
11583
11584v_cvt_f16_i16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
11585// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0x40,0x01,0x00]
11586
11587v_cvt_f16_i16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
11588// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0x41,0x01,0x00]
11589
11590v_cvt_f16_i16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
11591// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0x01,0x01,0x00]
11592
11593v_cvt_f16_i16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
11594// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0x0f,0x01,0x00]
11595
11596v_cvt_f16_i16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
11597// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0x11,0x01,0x00]
11598
11599v_cvt_f16_i16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
11600// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0x1f,0x01,0x00]
11601
11602v_cvt_f16_i16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
11603// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0x21,0x01,0x00]
11604
11605v_cvt_f16_i16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
11606// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0x2f,0x01,0x00]
11607
11608v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
11609// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0xe4,0x00,0x10]
11610
11611v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
11612// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0xe4,0x00,0x30]
11613
11614v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
11615// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
11616
11617v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
11618// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
11619
11620v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
11621// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0xe4,0x00,0x01]
11622
11623v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
11624// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0xe4,0x00,0x03]
11625
11626v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
11627// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
11628
11629v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
11630// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
11631
11632v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
11633// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0xe4,0x08,0x00]
11634
11635v_cvt_f16_i16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
11636// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0x51,0x01,0x00]
11637
11638v_cvt_f16_i16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
11639// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0x5f,0x01,0x00]
11640
11641v_cvt_f16_i16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
11642// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0x61,0x01,0x00]
11643
11644v_cvt_f16_i16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
11645// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0x6f,0x01,0x00]
11646
11647v_cvt_u16_f16_e32 v5, v1
11648// GFX10: encoding: [0x01,0xa5,0x0a,0x7e]
11649
11650v_cvt_u16_f16_e32 v255, v1
11651// GFX10: encoding: [0x01,0xa5,0xfe,0x7f]
11652
11653v_cvt_u16_f16_e32 v5, v255
11654// GFX10: encoding: [0xff,0xa5,0x0a,0x7e]
11655
11656v_cvt_u16_f16_e32 v5, s1
11657// GFX10: encoding: [0x01,0xa4,0x0a,0x7e]
11658
11659v_cvt_u16_f16_e32 v5, s101
11660// GFX10: encoding: [0x65,0xa4,0x0a,0x7e]
11661
11662v_cvt_u16_f16_e32 v5, vcc_lo
11663// GFX10: encoding: [0x6a,0xa4,0x0a,0x7e]
11664
11665v_cvt_u16_f16_e32 v5, vcc_hi
11666// GFX10: encoding: [0x6b,0xa4,0x0a,0x7e]
11667
11668v_cvt_u16_f16_e32 v5, m0
11669// GFX10: encoding: [0x7c,0xa4,0x0a,0x7e]
11670
11671v_cvt_u16_f16_e32 v5, exec_lo
11672// GFX10: encoding: [0x7e,0xa4,0x0a,0x7e]
11673
11674v_cvt_u16_f16_e32 v5, exec_hi
11675// GFX10: encoding: [0x7f,0xa4,0x0a,0x7e]
11676
11677v_cvt_u16_f16_e32 v5, 0
11678// GFX10: encoding: [0x80,0xa4,0x0a,0x7e]
11679
11680v_cvt_u16_f16_e32 v5, -1
11681// GFX10: encoding: [0xc1,0xa4,0x0a,0x7e]
11682
11683v_cvt_u16_f16_e32 v5, 0.5
11684// GFX10: encoding: [0xf0,0xa4,0x0a,0x7e]
11685
11686v_cvt_u16_f16_e32 v5, -4.0
11687// GFX10: encoding: [0xf7,0xa4,0x0a,0x7e]
11688
11689v_cvt_u16_f16_e32 v5, 0xfe0b
11690// GFX10: encoding: [0xff,0xa4,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
11691
11692v_cvt_u16_f16_e32 v5, 0x3456
11693// GFX10: encoding: [0xff,0xa4,0x0a,0x7e,0x56,0x34,0x00,0x00]
11694
11695v_cvt_u16_f16_e64 v5, v1
11696// GFX10: encoding: [0x05,0x00,0xd2,0xd5,0x01,0x01,0x00,0x00]
11697
11698v_cvt_u16_f16_e64 v255, v1
11699// GFX10: encoding: [0xff,0x00,0xd2,0xd5,0x01,0x01,0x00,0x00]
11700
11701v_cvt_u16_f16_e64 v5, v255
11702// GFX10: encoding: [0x05,0x00,0xd2,0xd5,0xff,0x01,0x00,0x00]
11703
11704v_cvt_u16_f16_e64 v5, s1
11705// GFX10: encoding: [0x05,0x00,0xd2,0xd5,0x01,0x00,0x00,0x00]
11706
11707v_cvt_u16_f16_e64 v5, s101
11708// GFX10: encoding: [0x05,0x00,0xd2,0xd5,0x65,0x00,0x00,0x00]
11709
11710v_cvt_u16_f16_e64 v5, vcc_lo
11711// GFX10: encoding: [0x05,0x00,0xd2,0xd5,0x6a,0x00,0x00,0x00]
11712
11713v_cvt_u16_f16_e64 v5, vcc_hi
11714// GFX10: encoding: [0x05,0x00,0xd2,0xd5,0x6b,0x00,0x00,0x00]
11715
11716v_cvt_u16_f16_e64 v5, m0
11717// GFX10: encoding: [0x05,0x00,0xd2,0xd5,0x7c,0x00,0x00,0x00]
11718
11719v_cvt_u16_f16_e64 v5, exec_lo
11720// GFX10: encoding: [0x05,0x00,0xd2,0xd5,0x7e,0x00,0x00,0x00]
11721
11722v_cvt_u16_f16_e64 v5, exec_hi
11723// GFX10: encoding: [0x05,0x00,0xd2,0xd5,0x7f,0x00,0x00,0x00]
11724
11725v_cvt_u16_f16_e64 v5, 0
11726// GFX10: encoding: [0x05,0x00,0xd2,0xd5,0x80,0x00,0x00,0x00]
11727
11728v_cvt_u16_f16_e64 v5, -1
11729// GFX10: encoding: [0x05,0x00,0xd2,0xd5,0xc1,0x00,0x00,0x00]
11730
11731v_cvt_u16_f16_e64 v5, 0.5
11732// GFX10: encoding: [0x05,0x00,0xd2,0xd5,0xf0,0x00,0x00,0x00]
11733
11734v_cvt_u16_f16_e64 v5, -4.0
11735// GFX10: encoding: [0x05,0x00,0xd2,0xd5,0xf7,0x00,0x00,0x00]
11736
11737v_cvt_u16_f16_e64 v5, -v1
11738// GFX10: encoding: [0x05,0x00,0xd2,0xd5,0x01,0x01,0x00,0x20]
11739
11740v_cvt_u16_f16_e64 v5, |v1|
11741// GFX10: encoding: [0x05,0x01,0xd2,0xd5,0x01,0x01,0x00,0x00]
11742
11743v_cvt_u16_f16_e64 v5, v1 clamp
11744// GFX10: encoding: [0x05,0x80,0xd2,0xd5,0x01,0x01,0x00,0x00]
11745
11746v_cvt_u16_f16_e64 v5, s1 mul:2
11747// GFX10: encoding: [0x05,0x00,0xd2,0xd5,0x01,0x00,0x00,0x08]
11748
11749v_cvt_u16_f16_e64 v5, v1 clamp div:2
11750// GFX10: encoding: [0x05,0x80,0xd2,0xd5,0x01,0x01,0x00,0x18]
11751
11752v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11753// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x06,0x06,0x00]
11754
11755v_cvt_u16_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11756// GFX10: encoding: [0xf9,0xa4,0xfe,0x7f,0x01,0x06,0x06,0x00]
11757
11758v_cvt_u16_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11759// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0xff,0x06,0x06,0x00]
11760
11761v_cvt_u16_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11762// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x06,0x86,0x00]
11763
11764v_cvt_u16_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11765// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x65,0x06,0x86,0x00]
11766
11767v_cvt_u16_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11768// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x6a,0x06,0x86,0x00]
11769
11770v_cvt_u16_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11771// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x6b,0x06,0x86,0x00]
11772
11773v_cvt_u16_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11774// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x7c,0x06,0x86,0x00]
11775
11776v_cvt_u16_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11777// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x7e,0x06,0x86,0x00]
11778
11779v_cvt_u16_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11780// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x7f,0x06,0x86,0x00]
11781
11782v_cvt_u16_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11783// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x26,0x06,0x00]
11784
11785v_cvt_u16_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
11786// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x00,0x06,0x00]
11787
11788v_cvt_u16_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
11789// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x01,0x06,0x00]
11790
11791v_cvt_u16_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
11792// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x02,0x06,0x00]
11793
11794v_cvt_u16_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
11795// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x03,0x06,0x00]
11796
11797v_cvt_u16_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
11798// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x04,0x06,0x00]
11799
11800v_cvt_u16_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
11801// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x05,0x06,0x00]
11802
11803v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
11804// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x0e,0x06,0x00]
11805
11806v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
11807// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x16,0x06,0x00]
11808
11809v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
11810// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x06,0x00,0x00]
11811
11812v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
11813// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x06,0x01,0x00]
11814
11815v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
11816// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x06,0x02,0x00]
11817
11818v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
11819// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x06,0x03,0x00]
11820
11821v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
11822// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x06,0x04,0x00]
11823
11824v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
11825// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x06,0x05,0x00]
11826
11827v_cvt_u16_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11828// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x06,0x16,0x00]
11829
11830v_cvt_u16_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
11831// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x06,0x26,0x00]
11832
11833v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
11834// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0xe4,0x00,0x00]
11835
11836v_cvt_u16_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
11837// GFX10: encoding: [0xfa,0xa4,0xfe,0x7f,0x01,0xe4,0x00,0x00]
11838
11839v_cvt_u16_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
11840// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0xff,0xe4,0x00,0x00]
11841
11842v_cvt_u16_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
11843// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0x1b,0x00,0x00]
11844
11845v_cvt_u16_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
11846// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0x40,0x01,0x00]
11847
11848v_cvt_u16_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
11849// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0x41,0x01,0x00]
11850
11851v_cvt_u16_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
11852// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0x01,0x01,0x00]
11853
11854v_cvt_u16_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
11855// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0x0f,0x01,0x00]
11856
11857v_cvt_u16_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
11858// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0x11,0x01,0x00]
11859
11860v_cvt_u16_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
11861// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0x1f,0x01,0x00]
11862
11863v_cvt_u16_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
11864// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0x21,0x01,0x00]
11865
11866v_cvt_u16_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
11867// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0x2f,0x01,0x00]
11868
11869v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
11870// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0xe4,0x00,0x10]
11871
11872v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
11873// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0xe4,0x00,0x30]
11874
11875v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
11876// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
11877
11878v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
11879// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
11880
11881v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
11882// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0xe4,0x00,0x01]
11883
11884v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
11885// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0xe4,0x00,0x03]
11886
11887v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
11888// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
11889
11890v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
11891// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
11892
11893v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
11894// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0xe4,0x08,0x00]
11895
11896v_cvt_u16_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
11897// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0x51,0x01,0x00]
11898
11899v_cvt_u16_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
11900// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0x5f,0x01,0x00]
11901
11902v_cvt_u16_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
11903// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0x61,0x01,0x00]
11904
11905v_cvt_u16_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
11906// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0x6f,0x01,0x00]
11907
11908v_cvt_i16_f16_e32 v5, v1
11909// GFX10: encoding: [0x01,0xa7,0x0a,0x7e]
11910
11911v_cvt_i16_f16_e32 v255, v1
11912// GFX10: encoding: [0x01,0xa7,0xfe,0x7f]
11913
11914v_cvt_i16_f16_e32 v5, v255
11915// GFX10: encoding: [0xff,0xa7,0x0a,0x7e]
11916
11917v_cvt_i16_f16_e32 v5, s1
11918// GFX10: encoding: [0x01,0xa6,0x0a,0x7e]
11919
11920v_cvt_i16_f16_e32 v5, s101
11921// GFX10: encoding: [0x65,0xa6,0x0a,0x7e]
11922
11923v_cvt_i16_f16_e32 v5, vcc_lo
11924// GFX10: encoding: [0x6a,0xa6,0x0a,0x7e]
11925
11926v_cvt_i16_f16_e32 v5, vcc_hi
11927// GFX10: encoding: [0x6b,0xa6,0x0a,0x7e]
11928
11929v_cvt_i16_f16_e32 v5, m0
11930// GFX10: encoding: [0x7c,0xa6,0x0a,0x7e]
11931
11932v_cvt_i16_f16_e32 v5, exec_lo
11933// GFX10: encoding: [0x7e,0xa6,0x0a,0x7e]
11934
11935v_cvt_i16_f16_e32 v5, exec_hi
11936// GFX10: encoding: [0x7f,0xa6,0x0a,0x7e]
11937
11938v_cvt_i16_f16_e32 v5, 0
11939// GFX10: encoding: [0x80,0xa6,0x0a,0x7e]
11940
11941v_cvt_i16_f16_e32 v5, -1
11942// GFX10: encoding: [0xc1,0xa6,0x0a,0x7e]
11943
11944v_cvt_i16_f16_e32 v5, 0.5
11945// GFX10: encoding: [0xf0,0xa6,0x0a,0x7e]
11946
11947v_cvt_i16_f16_e32 v5, -4.0
11948// GFX10: encoding: [0xf7,0xa6,0x0a,0x7e]
11949
11950v_cvt_i16_f16_e32 v5, 0xfe0b
11951// GFX10: encoding: [0xff,0xa6,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
11952
11953v_cvt_i16_f16_e32 v5, 0x3456
11954// GFX10: encoding: [0xff,0xa6,0x0a,0x7e,0x56,0x34,0x00,0x00]
11955
11956v_cvt_i16_f16_e64 v5, v1
11957// GFX10: encoding: [0x05,0x00,0xd3,0xd5,0x01,0x01,0x00,0x00]
11958
11959v_cvt_i16_f16_e64 v255, v1
11960// GFX10: encoding: [0xff,0x00,0xd3,0xd5,0x01,0x01,0x00,0x00]
11961
11962v_cvt_i16_f16_e64 v5, v255
11963// GFX10: encoding: [0x05,0x00,0xd3,0xd5,0xff,0x01,0x00,0x00]
11964
11965v_cvt_i16_f16_e64 v5, s1
11966// GFX10: encoding: [0x05,0x00,0xd3,0xd5,0x01,0x00,0x00,0x00]
11967
11968v_cvt_i16_f16_e64 v5, s101
11969// GFX10: encoding: [0x05,0x00,0xd3,0xd5,0x65,0x00,0x00,0x00]
11970
11971v_cvt_i16_f16_e64 v5, vcc_lo
11972// GFX10: encoding: [0x05,0x00,0xd3,0xd5,0x6a,0x00,0x00,0x00]
11973
11974v_cvt_i16_f16_e64 v5, vcc_hi
11975// GFX10: encoding: [0x05,0x00,0xd3,0xd5,0x6b,0x00,0x00,0x00]
11976
11977v_cvt_i16_f16_e64 v5, m0
11978// GFX10: encoding: [0x05,0x00,0xd3,0xd5,0x7c,0x00,0x00,0x00]
11979
11980v_cvt_i16_f16_e64 v5, exec_lo
11981// GFX10: encoding: [0x05,0x00,0xd3,0xd5,0x7e,0x00,0x00,0x00]
11982
11983v_cvt_i16_f16_e64 v5, exec_hi
11984// GFX10: encoding: [0x05,0x00,0xd3,0xd5,0x7f,0x00,0x00,0x00]
11985
11986v_cvt_i16_f16_e64 v5, 0
11987// GFX10: encoding: [0x05,0x00,0xd3,0xd5,0x80,0x00,0x00,0x00]
11988
11989v_cvt_i16_f16_e64 v5, -1
11990// GFX10: encoding: [0x05,0x00,0xd3,0xd5,0xc1,0x00,0x00,0x00]
11991
11992v_cvt_i16_f16_e64 v5, 0.5
11993// GFX10: encoding: [0x05,0x00,0xd3,0xd5,0xf0,0x00,0x00,0x00]
11994
11995v_cvt_i16_f16_e64 v5, -4.0
11996// GFX10: encoding: [0x05,0x00,0xd3,0xd5,0xf7,0x00,0x00,0x00]
11997
11998v_cvt_i16_f16_e64 v5, -v1
11999// GFX10: encoding: [0x05,0x00,0xd3,0xd5,0x01,0x01,0x00,0x20]
12000
12001v_cvt_i16_f16_e64 v5, |v1|
12002// GFX10: encoding: [0x05,0x01,0xd3,0xd5,0x01,0x01,0x00,0x00]
12003
12004v_cvt_i16_f16_e64 v5, v1 clamp
12005// GFX10: encoding: [0x05,0x80,0xd3,0xd5,0x01,0x01,0x00,0x00]
12006
12007v_cvt_i16_f16_e64 v5, v1 mul:2
12008// GFX10: encoding: [0x05,0x00,0xd3,0xd5,0x01,0x01,0x00,0x08]
12009
12010v_cvt_i16_f16_e64 v5, v1 clamp div:2
12011// GFX10: encoding: [0x05,0x80,0xd3,0xd5,0x01,0x01,0x00,0x18]
12012
12013v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12014// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x06,0x06,0x00]
12015
12016v_cvt_i16_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12017// GFX10: encoding: [0xf9,0xa6,0xfe,0x7f,0x01,0x06,0x06,0x00]
12018
12019v_cvt_i16_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12020// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0xff,0x06,0x06,0x00]
12021
12022v_cvt_i16_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12023// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x06,0x86,0x00]
12024
12025v_cvt_i16_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12026// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x65,0x06,0x86,0x00]
12027
12028v_cvt_i16_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12029// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x6a,0x06,0x86,0x00]
12030
12031v_cvt_i16_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12032// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x6b,0x06,0x86,0x00]
12033
12034v_cvt_i16_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12035// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x7c,0x06,0x86,0x00]
12036
12037v_cvt_i16_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12038// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x7e,0x06,0x86,0x00]
12039
12040v_cvt_i16_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12041// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x7f,0x06,0x86,0x00]
12042
12043v_cvt_i16_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12044// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x26,0x06,0x00]
12045
12046v_cvt_i16_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
12047// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x00,0x06,0x00]
12048
12049v_cvt_i16_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
12050// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x01,0x06,0x00]
12051
12052v_cvt_i16_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
12053// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x02,0x06,0x00]
12054
12055v_cvt_i16_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
12056// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x03,0x06,0x00]
12057
12058v_cvt_i16_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
12059// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x04,0x06,0x00]
12060
12061v_cvt_i16_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
12062// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x05,0x06,0x00]
12063
12064v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
12065// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x0e,0x06,0x00]
12066
12067v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
12068// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x16,0x06,0x00]
12069
12070v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
12071// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x06,0x00,0x00]
12072
12073v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
12074// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x06,0x01,0x00]
12075
12076v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
12077// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x06,0x02,0x00]
12078
12079v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
12080// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x06,0x03,0x00]
12081
12082v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
12083// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x06,0x04,0x00]
12084
12085v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
12086// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x06,0x05,0x00]
12087
12088v_cvt_i16_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12089// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x06,0x16,0x00]
12090
12091v_cvt_i16_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12092// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x06,0x26,0x00]
12093
12094v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
12095// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0xe4,0x00,0x00]
12096
12097v_cvt_i16_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
12098// GFX10: encoding: [0xfa,0xa6,0xfe,0x7f,0x01,0xe4,0x00,0x00]
12099
12100v_cvt_i16_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
12101// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0xff,0xe4,0x00,0x00]
12102
12103v_cvt_i16_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
12104// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0x1b,0x00,0x00]
12105
12106v_cvt_i16_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
12107// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0x40,0x01,0x00]
12108
12109v_cvt_i16_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
12110// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0x41,0x01,0x00]
12111
12112v_cvt_i16_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
12113// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0x01,0x01,0x00]
12114
12115v_cvt_i16_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
12116// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0x0f,0x01,0x00]
12117
12118v_cvt_i16_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
12119// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0x11,0x01,0x00]
12120
12121v_cvt_i16_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
12122// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0x1f,0x01,0x00]
12123
12124v_cvt_i16_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
12125// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0x21,0x01,0x00]
12126
12127v_cvt_i16_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
12128// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0x2f,0x01,0x00]
12129
12130v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
12131// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0xe4,0x00,0x10]
12132
12133v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
12134// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0xe4,0x00,0x30]
12135
12136v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
12137// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
12138
12139v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
12140// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
12141
12142v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
12143// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0xe4,0x00,0x01]
12144
12145v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
12146// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0xe4,0x00,0x03]
12147
12148v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
12149// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
12150
12151v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
12152// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
12153
12154v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
12155// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0xe4,0x08,0x00]
12156
12157v_cvt_i16_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
12158// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0x51,0x01,0x00]
12159
12160v_cvt_i16_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
12161// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0x5f,0x01,0x00]
12162
12163v_cvt_i16_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
12164// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0x61,0x01,0x00]
12165
12166v_cvt_i16_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
12167// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0x6f,0x01,0x00]
12168
12169v_rcp_f16_e32 v5, v1
12170// GFX10: encoding: [0x01,0xa9,0x0a,0x7e]
12171
12172v_rcp_f16_e32 v255, v1
12173// GFX10: encoding: [0x01,0xa9,0xfe,0x7f]
12174
12175v_rcp_f16_e32 v5, v255
12176// GFX10: encoding: [0xff,0xa9,0x0a,0x7e]
12177
12178v_rcp_f16_e32 v5, s1
12179// GFX10: encoding: [0x01,0xa8,0x0a,0x7e]
12180
12181v_rcp_f16_e32 v5, s101
12182// GFX10: encoding: [0x65,0xa8,0x0a,0x7e]
12183
12184v_rcp_f16_e32 v5, vcc_lo
12185// GFX10: encoding: [0x6a,0xa8,0x0a,0x7e]
12186
12187v_rcp_f16_e32 v5, vcc_hi
12188// GFX10: encoding: [0x6b,0xa8,0x0a,0x7e]
12189
12190v_rcp_f16_e32 v5, m0
12191// GFX10: encoding: [0x7c,0xa8,0x0a,0x7e]
12192
12193v_rcp_f16_e32 v5, exec_lo
12194// GFX10: encoding: [0x7e,0xa8,0x0a,0x7e]
12195
12196v_rcp_f16_e32 v5, exec_hi
12197// GFX10: encoding: [0x7f,0xa8,0x0a,0x7e]
12198
12199v_rcp_f16_e32 v5, 0
12200// GFX10: encoding: [0x80,0xa8,0x0a,0x7e]
12201
12202v_rcp_f16_e32 v5, -1
12203// GFX10: encoding: [0xc1,0xa8,0x0a,0x7e]
12204
12205v_rcp_f16_e32 v5, 0.5
12206// GFX10: encoding: [0xf0,0xa8,0x0a,0x7e]
12207
12208v_rcp_f16_e32 v5, -4.0
12209// GFX10: encoding: [0xf7,0xa8,0x0a,0x7e]
12210
12211v_rcp_f16_e32 v5, 0xfe0b
12212// GFX10: encoding: [0xff,0xa8,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
12213
12214v_rcp_f16_e32 v5, 0x3456
12215// GFX10: encoding: [0xff,0xa8,0x0a,0x7e,0x56,0x34,0x00,0x00]
12216
12217v_rcp_f16_e64 v5, v1
12218// GFX10: encoding: [0x05,0x00,0xd4,0xd5,0x01,0x01,0x00,0x00]
12219
12220v_rcp_f16_e64 v255, v1
12221// GFX10: encoding: [0xff,0x00,0xd4,0xd5,0x01,0x01,0x00,0x00]
12222
12223v_rcp_f16_e64 v5, v255
12224// GFX10: encoding: [0x05,0x00,0xd4,0xd5,0xff,0x01,0x00,0x00]
12225
12226v_rcp_f16_e64 v5, s1
12227// GFX10: encoding: [0x05,0x00,0xd4,0xd5,0x01,0x00,0x00,0x00]
12228
12229v_rcp_f16_e64 v5, s101
12230// GFX10: encoding: [0x05,0x00,0xd4,0xd5,0x65,0x00,0x00,0x00]
12231
12232v_rcp_f16_e64 v5, vcc_lo
12233// GFX10: encoding: [0x05,0x00,0xd4,0xd5,0x6a,0x00,0x00,0x00]
12234
12235v_rcp_f16_e64 v5, vcc_hi
12236// GFX10: encoding: [0x05,0x00,0xd4,0xd5,0x6b,0x00,0x00,0x00]
12237
12238v_rcp_f16_e64 v5, m0
12239// GFX10: encoding: [0x05,0x00,0xd4,0xd5,0x7c,0x00,0x00,0x00]
12240
12241v_rcp_f16_e64 v5, exec_lo
12242// GFX10: encoding: [0x05,0x00,0xd4,0xd5,0x7e,0x00,0x00,0x00]
12243
12244v_rcp_f16_e64 v5, exec_hi
12245// GFX10: encoding: [0x05,0x00,0xd4,0xd5,0x7f,0x00,0x00,0x00]
12246
12247v_rcp_f16_e64 v5, 0
12248// GFX10: encoding: [0x05,0x00,0xd4,0xd5,0x80,0x00,0x00,0x00]
12249
12250v_rcp_f16_e64 v5, -1
12251// GFX10: encoding: [0x05,0x00,0xd4,0xd5,0xc1,0x00,0x00,0x00]
12252
12253v_rcp_f16_e64 v5, 0.5
12254// GFX10: encoding: [0x05,0x00,0xd4,0xd5,0xf0,0x00,0x00,0x00]
12255
12256v_rcp_f16_e64 v5, -4.0
12257// GFX10: encoding: [0x05,0x00,0xd4,0xd5,0xf7,0x00,0x00,0x00]
12258
12259v_rcp_f16_e64 v5, -v1
12260// GFX10: encoding: [0x05,0x00,0xd4,0xd5,0x01,0x01,0x00,0x20]
12261
12262v_rcp_f16_e64 v5, |v1|
12263// GFX10: encoding: [0x05,0x01,0xd4,0xd5,0x01,0x01,0x00,0x00]
12264
12265v_rcp_f16_e64 v5, v1 clamp
12266// GFX10: encoding: [0x05,0x80,0xd4,0xd5,0x01,0x01,0x00,0x00]
12267
12268v_rcp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12269// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x06,0x06,0x00]
12270
12271v_rcp_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12272// GFX10: encoding: [0xf9,0xa8,0xfe,0x7f,0x01,0x06,0x06,0x00]
12273
12274v_rcp_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12275// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0xff,0x06,0x06,0x00]
12276
12277v_rcp_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12278// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x06,0x86,0x00]
12279
12280v_rcp_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12281// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x65,0x06,0x86,0x00]
12282
12283v_rcp_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12284// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x6a,0x06,0x86,0x00]
12285
12286v_rcp_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12287// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x6b,0x06,0x86,0x00]
12288
12289v_rcp_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12290// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x7c,0x06,0x86,0x00]
12291
12292v_rcp_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12293// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x7e,0x06,0x86,0x00]
12294
12295v_rcp_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12296// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x7f,0x06,0x86,0x00]
12297
12298v_rcp_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12299// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x26,0x06,0x00]
12300
12301v_rcp_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
12302// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x00,0x06,0x00]
12303
12304v_rcp_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
12305// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x01,0x06,0x00]
12306
12307v_rcp_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
12308// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x02,0x06,0x00]
12309
12310v_rcp_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
12311// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x03,0x06,0x00]
12312
12313v_rcp_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
12314// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x04,0x06,0x00]
12315
12316v_rcp_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
12317// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x05,0x06,0x00]
12318
12319v_rcp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
12320// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x0e,0x06,0x00]
12321
12322v_rcp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
12323// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x16,0x06,0x00]
12324
12325v_rcp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
12326// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x06,0x00,0x00]
12327
12328v_rcp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
12329// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x06,0x01,0x00]
12330
12331v_rcp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
12332// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x06,0x02,0x00]
12333
12334v_rcp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
12335// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x06,0x03,0x00]
12336
12337v_rcp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
12338// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x06,0x04,0x00]
12339
12340v_rcp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
12341// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x06,0x05,0x00]
12342
12343v_rcp_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12344// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x06,0x16,0x00]
12345
12346v_rcp_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12347// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x06,0x26,0x00]
12348
12349v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
12350// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0xe4,0x00,0x00]
12351
12352v_rcp_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
12353// GFX10: encoding: [0xfa,0xa8,0xfe,0x7f,0x01,0xe4,0x00,0x00]
12354
12355v_rcp_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
12356// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0xff,0xe4,0x00,0x00]
12357
12358v_rcp_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
12359// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0x1b,0x00,0x00]
12360
12361v_rcp_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
12362// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0x40,0x01,0x00]
12363
12364v_rcp_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
12365// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0x41,0x01,0x00]
12366
12367v_rcp_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
12368// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0x01,0x01,0x00]
12369
12370v_rcp_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
12371// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0x0f,0x01,0x00]
12372
12373v_rcp_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
12374// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0x11,0x01,0x00]
12375
12376v_rcp_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
12377// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0x1f,0x01,0x00]
12378
12379v_rcp_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
12380// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0x21,0x01,0x00]
12381
12382v_rcp_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
12383// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0x2f,0x01,0x00]
12384
12385v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
12386// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0xe4,0x00,0x10]
12387
12388v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
12389// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0xe4,0x00,0x30]
12390
12391v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
12392// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
12393
12394v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
12395// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
12396
12397v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
12398// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0xe4,0x00,0x01]
12399
12400v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
12401// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0xe4,0x00,0x03]
12402
12403v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
12404// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
12405
12406v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
12407// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
12408
12409v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
12410// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0xe4,0x08,0x00]
12411
12412v_rcp_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
12413// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0x51,0x01,0x00]
12414
12415v_rcp_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
12416// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0x5f,0x01,0x00]
12417
12418v_rcp_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
12419// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0x61,0x01,0x00]
12420
12421v_rcp_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
12422// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0x6f,0x01,0x00]
12423
12424v_sqrt_f16_e32 v5, v1
12425// GFX10: encoding: [0x01,0xab,0x0a,0x7e]
12426
12427v_sqrt_f16_e32 v255, v1
12428// GFX10: encoding: [0x01,0xab,0xfe,0x7f]
12429
12430v_sqrt_f16_e32 v5, v255
12431// GFX10: encoding: [0xff,0xab,0x0a,0x7e]
12432
12433v_sqrt_f16_e32 v5, s1
12434// GFX10: encoding: [0x01,0xaa,0x0a,0x7e]
12435
12436v_sqrt_f16_e32 v5, s101
12437// GFX10: encoding: [0x65,0xaa,0x0a,0x7e]
12438
12439v_sqrt_f16_e32 v5, vcc_lo
12440// GFX10: encoding: [0x6a,0xaa,0x0a,0x7e]
12441
12442v_sqrt_f16_e32 v5, vcc_hi
12443// GFX10: encoding: [0x6b,0xaa,0x0a,0x7e]
12444
12445v_sqrt_f16_e32 v5, m0
12446// GFX10: encoding: [0x7c,0xaa,0x0a,0x7e]
12447
12448v_sqrt_f16_e32 v5, exec_lo
12449// GFX10: encoding: [0x7e,0xaa,0x0a,0x7e]
12450
12451v_sqrt_f16_e32 v5, exec_hi
12452// GFX10: encoding: [0x7f,0xaa,0x0a,0x7e]
12453
12454v_sqrt_f16_e32 v5, 0
12455// GFX10: encoding: [0x80,0xaa,0x0a,0x7e]
12456
12457v_sqrt_f16_e32 v5, -1
12458// GFX10: encoding: [0xc1,0xaa,0x0a,0x7e]
12459
12460v_sqrt_f16_e32 v5, 0.5
12461// GFX10: encoding: [0xf0,0xaa,0x0a,0x7e]
12462
12463v_sqrt_f16_e32 v5, -4.0
12464// GFX10: encoding: [0xf7,0xaa,0x0a,0x7e]
12465
12466v_sqrt_f16_e32 v5, 0xfe0b
12467// GFX10: encoding: [0xff,0xaa,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
12468
12469v_sqrt_f16_e32 v5, 0x3456
12470// GFX10: encoding: [0xff,0xaa,0x0a,0x7e,0x56,0x34,0x00,0x00]
12471
12472v_sqrt_f16_e64 v5, v1
12473// GFX10: encoding: [0x05,0x00,0xd5,0xd5,0x01,0x01,0x00,0x00]
12474
12475v_sqrt_f16_e64 v255, v1
12476// GFX10: encoding: [0xff,0x00,0xd5,0xd5,0x01,0x01,0x00,0x00]
12477
12478v_sqrt_f16_e64 v5, v255
12479// GFX10: encoding: [0x05,0x00,0xd5,0xd5,0xff,0x01,0x00,0x00]
12480
12481v_sqrt_f16_e64 v5, s1
12482// GFX10: encoding: [0x05,0x00,0xd5,0xd5,0x01,0x00,0x00,0x00]
12483
12484v_sqrt_f16_e64 v5, s101
12485// GFX10: encoding: [0x05,0x00,0xd5,0xd5,0x65,0x00,0x00,0x00]
12486
12487v_sqrt_f16_e64 v5, vcc_lo
12488// GFX10: encoding: [0x05,0x00,0xd5,0xd5,0x6a,0x00,0x00,0x00]
12489
12490v_sqrt_f16_e64 v5, vcc_hi
12491// GFX10: encoding: [0x05,0x00,0xd5,0xd5,0x6b,0x00,0x00,0x00]
12492
12493v_sqrt_f16_e64 v5, m0
12494// GFX10: encoding: [0x05,0x00,0xd5,0xd5,0x7c,0x00,0x00,0x00]
12495
12496v_sqrt_f16_e64 v5, exec_lo
12497// GFX10: encoding: [0x05,0x00,0xd5,0xd5,0x7e,0x00,0x00,0x00]
12498
12499v_sqrt_f16_e64 v5, exec_hi
12500// GFX10: encoding: [0x05,0x00,0xd5,0xd5,0x7f,0x00,0x00,0x00]
12501
12502v_sqrt_f16_e64 v5, 0
12503// GFX10: encoding: [0x05,0x00,0xd5,0xd5,0x80,0x00,0x00,0x00]
12504
12505v_sqrt_f16_e64 v5, -1
12506// GFX10: encoding: [0x05,0x00,0xd5,0xd5,0xc1,0x00,0x00,0x00]
12507
12508v_sqrt_f16_e64 v5, 0.5
12509// GFX10: encoding: [0x05,0x00,0xd5,0xd5,0xf0,0x00,0x00,0x00]
12510
12511v_sqrt_f16_e64 v5, -4.0
12512// GFX10: encoding: [0x05,0x00,0xd5,0xd5,0xf7,0x00,0x00,0x00]
12513
12514v_sqrt_f16_e64 v5, -v1
12515// GFX10: encoding: [0x05,0x00,0xd5,0xd5,0x01,0x01,0x00,0x20]
12516
12517v_sqrt_f16_e64 v5, |v1|
12518// GFX10: encoding: [0x05,0x01,0xd5,0xd5,0x01,0x01,0x00,0x00]
12519
12520v_sqrt_f16_e64 v5, v1 clamp
12521// GFX10: encoding: [0x05,0x80,0xd5,0xd5,0x01,0x01,0x00,0x00]
12522
12523v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12524// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x06,0x06,0x00]
12525
12526v_sqrt_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12527// GFX10: encoding: [0xf9,0xaa,0xfe,0x7f,0x01,0x06,0x06,0x00]
12528
12529v_sqrt_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12530// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0xff,0x06,0x06,0x00]
12531
12532v_sqrt_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12533// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x06,0x86,0x00]
12534
12535v_sqrt_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12536// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x65,0x06,0x86,0x00]
12537
12538v_sqrt_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12539// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x6a,0x06,0x86,0x00]
12540
12541v_sqrt_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12542// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x6b,0x06,0x86,0x00]
12543
12544v_sqrt_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12545// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x7c,0x06,0x86,0x00]
12546
12547v_sqrt_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12548// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x7e,0x06,0x86,0x00]
12549
12550v_sqrt_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12551// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x7f,0x06,0x86,0x00]
12552
12553v_sqrt_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12554// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x26,0x06,0x00]
12555
12556v_sqrt_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
12557// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x00,0x06,0x00]
12558
12559v_sqrt_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
12560// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x01,0x06,0x00]
12561
12562v_sqrt_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
12563// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x02,0x06,0x00]
12564
12565v_sqrt_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
12566// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x03,0x06,0x00]
12567
12568v_sqrt_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
12569// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x04,0x06,0x00]
12570
12571v_sqrt_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
12572// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x05,0x06,0x00]
12573
12574v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
12575// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x0e,0x06,0x00]
12576
12577v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
12578// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x16,0x06,0x00]
12579
12580v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
12581// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x06,0x00,0x00]
12582
12583v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
12584// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x06,0x01,0x00]
12585
12586v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
12587// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x06,0x02,0x00]
12588
12589v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
12590// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x06,0x03,0x00]
12591
12592v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
12593// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x06,0x04,0x00]
12594
12595v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
12596// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x06,0x05,0x00]
12597
12598v_sqrt_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12599// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x06,0x16,0x00]
12600
12601v_sqrt_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12602// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x06,0x26,0x00]
12603
12604v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
12605// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0xe4,0x00,0x00]
12606
12607v_sqrt_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
12608// GFX10: encoding: [0xfa,0xaa,0xfe,0x7f,0x01,0xe4,0x00,0x00]
12609
12610v_sqrt_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
12611// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0xff,0xe4,0x00,0x00]
12612
12613v_sqrt_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
12614// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0x1b,0x00,0x00]
12615
12616v_sqrt_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
12617// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0x40,0x01,0x00]
12618
12619v_sqrt_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
12620// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0x41,0x01,0x00]
12621
12622v_sqrt_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
12623// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0x01,0x01,0x00]
12624
12625v_sqrt_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
12626// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0x0f,0x01,0x00]
12627
12628v_sqrt_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
12629// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0x11,0x01,0x00]
12630
12631v_sqrt_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
12632// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0x1f,0x01,0x00]
12633
12634v_sqrt_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
12635// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0x21,0x01,0x00]
12636
12637v_sqrt_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
12638// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0x2f,0x01,0x00]
12639
12640v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
12641// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0xe4,0x00,0x10]
12642
12643v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
12644// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0xe4,0x00,0x30]
12645
12646v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
12647// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
12648
12649v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
12650// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
12651
12652v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
12653// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0xe4,0x00,0x01]
12654
12655v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
12656// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0xe4,0x00,0x03]
12657
12658v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
12659// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
12660
12661v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
12662// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
12663
12664v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
12665// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0xe4,0x08,0x00]
12666
12667v_sqrt_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
12668// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0x51,0x01,0x00]
12669
12670v_sqrt_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
12671// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0x5f,0x01,0x00]
12672
12673v_sqrt_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
12674// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0x61,0x01,0x00]
12675
12676v_sqrt_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
12677// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0x6f,0x01,0x00]
12678
12679v_rsq_f16_e32 v5, v1
12680// GFX10: encoding: [0x01,0xad,0x0a,0x7e]
12681
12682v_rsq_f16_e32 v255, v1
12683// GFX10: encoding: [0x01,0xad,0xfe,0x7f]
12684
12685v_rsq_f16_e32 v5, v255
12686// GFX10: encoding: [0xff,0xad,0x0a,0x7e]
12687
12688v_rsq_f16_e32 v5, s1
12689// GFX10: encoding: [0x01,0xac,0x0a,0x7e]
12690
12691v_rsq_f16_e32 v5, s101
12692// GFX10: encoding: [0x65,0xac,0x0a,0x7e]
12693
12694v_rsq_f16_e32 v5, vcc_lo
12695// GFX10: encoding: [0x6a,0xac,0x0a,0x7e]
12696
12697v_rsq_f16_e32 v5, vcc_hi
12698// GFX10: encoding: [0x6b,0xac,0x0a,0x7e]
12699
12700v_rsq_f16_e32 v5, m0
12701// GFX10: encoding: [0x7c,0xac,0x0a,0x7e]
12702
12703v_rsq_f16_e32 v5, exec_lo
12704// GFX10: encoding: [0x7e,0xac,0x0a,0x7e]
12705
12706v_rsq_f16_e32 v5, exec_hi
12707// GFX10: encoding: [0x7f,0xac,0x0a,0x7e]
12708
12709v_rsq_f16_e32 v5, 0
12710// GFX10: encoding: [0x80,0xac,0x0a,0x7e]
12711
12712v_rsq_f16_e32 v5, -1
12713// GFX10: encoding: [0xc1,0xac,0x0a,0x7e]
12714
12715v_rsq_f16_e32 v5, 0.5
12716// GFX10: encoding: [0xf0,0xac,0x0a,0x7e]
12717
12718v_rsq_f16_e32 v5, -4.0
12719// GFX10: encoding: [0xf7,0xac,0x0a,0x7e]
12720
12721v_rsq_f16_e32 v5, 0xfe0b
12722// GFX10: encoding: [0xff,0xac,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
12723
12724v_rsq_f16_e32 v5, 0x3456
12725// GFX10: encoding: [0xff,0xac,0x0a,0x7e,0x56,0x34,0x00,0x00]
12726
12727v_rsq_f16_e64 v5, v1
12728// GFX10: encoding: [0x05,0x00,0xd6,0xd5,0x01,0x01,0x00,0x00]
12729
12730v_rsq_f16_e64 v255, v1
12731// GFX10: encoding: [0xff,0x00,0xd6,0xd5,0x01,0x01,0x00,0x00]
12732
12733v_rsq_f16_e64 v5, v255
12734// GFX10: encoding: [0x05,0x00,0xd6,0xd5,0xff,0x01,0x00,0x00]
12735
12736v_rsq_f16_e64 v5, s1
12737// GFX10: encoding: [0x05,0x00,0xd6,0xd5,0x01,0x00,0x00,0x00]
12738
12739v_rsq_f16_e64 v5, s101
12740// GFX10: encoding: [0x05,0x00,0xd6,0xd5,0x65,0x00,0x00,0x00]
12741
12742v_rsq_f16_e64 v5, vcc_lo
12743// GFX10: encoding: [0x05,0x00,0xd6,0xd5,0x6a,0x00,0x00,0x00]
12744
12745v_rsq_f16_e64 v5, vcc_hi
12746// GFX10: encoding: [0x05,0x00,0xd6,0xd5,0x6b,0x00,0x00,0x00]
12747
12748v_rsq_f16_e64 v5, m0
12749// GFX10: encoding: [0x05,0x00,0xd6,0xd5,0x7c,0x00,0x00,0x00]
12750
12751v_rsq_f16_e64 v5, exec_lo
12752// GFX10: encoding: [0x05,0x00,0xd6,0xd5,0x7e,0x00,0x00,0x00]
12753
12754v_rsq_f16_e64 v5, exec_hi
12755// GFX10: encoding: [0x05,0x00,0xd6,0xd5,0x7f,0x00,0x00,0x00]
12756
12757v_rsq_f16_e64 v5, 0
12758// GFX10: encoding: [0x05,0x00,0xd6,0xd5,0x80,0x00,0x00,0x00]
12759
12760v_rsq_f16_e64 v5, -1
12761// GFX10: encoding: [0x05,0x00,0xd6,0xd5,0xc1,0x00,0x00,0x00]
12762
12763v_rsq_f16_e64 v5, 0.5
12764// GFX10: encoding: [0x05,0x00,0xd6,0xd5,0xf0,0x00,0x00,0x00]
12765
12766v_rsq_f16_e64 v5, -4.0
12767// GFX10: encoding: [0x05,0x00,0xd6,0xd5,0xf7,0x00,0x00,0x00]
12768
12769v_rsq_f16_e64 v5, -v1
12770// GFX10: encoding: [0x05,0x00,0xd6,0xd5,0x01,0x01,0x00,0x20]
12771
12772v_rsq_f16_e64 v5, |v1|
12773// GFX10: encoding: [0x05,0x01,0xd6,0xd5,0x01,0x01,0x00,0x00]
12774
12775v_rsq_f16_e64 v5, v1 clamp
12776// GFX10: encoding: [0x05,0x80,0xd6,0xd5,0x01,0x01,0x00,0x00]
12777
12778v_rsq_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12779// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x06,0x06,0x00]
12780
12781v_rsq_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12782// GFX10: encoding: [0xf9,0xac,0xfe,0x7f,0x01,0x06,0x06,0x00]
12783
12784v_rsq_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12785// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0xff,0x06,0x06,0x00]
12786
12787v_rsq_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12788// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x06,0x86,0x00]
12789
12790v_rsq_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12791// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x65,0x06,0x86,0x00]
12792
12793v_rsq_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12794// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x6a,0x06,0x86,0x00]
12795
12796v_rsq_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12797// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x6b,0x06,0x86,0x00]
12798
12799v_rsq_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12800// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x7c,0x06,0x86,0x00]
12801
12802v_rsq_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12803// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x7e,0x06,0x86,0x00]
12804
12805v_rsq_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12806// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x7f,0x06,0x86,0x00]
12807
12808v_rsq_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12809// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x26,0x06,0x00]
12810
12811v_rsq_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
12812// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x00,0x06,0x00]
12813
12814v_rsq_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
12815// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x01,0x06,0x00]
12816
12817v_rsq_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
12818// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x02,0x06,0x00]
12819
12820v_rsq_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
12821// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x03,0x06,0x00]
12822
12823v_rsq_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
12824// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x04,0x06,0x00]
12825
12826v_rsq_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
12827// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x05,0x06,0x00]
12828
12829v_rsq_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
12830// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x0e,0x06,0x00]
12831
12832v_rsq_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
12833// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x16,0x06,0x00]
12834
12835v_rsq_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
12836// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x06,0x00,0x00]
12837
12838v_rsq_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
12839// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x06,0x01,0x00]
12840
12841v_rsq_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
12842// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x06,0x02,0x00]
12843
12844v_rsq_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
12845// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x06,0x03,0x00]
12846
12847v_rsq_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
12848// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x06,0x04,0x00]
12849
12850v_rsq_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
12851// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x06,0x05,0x00]
12852
12853v_rsq_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12854// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x06,0x16,0x00]
12855
12856v_rsq_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
12857// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x06,0x26,0x00]
12858
12859v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
12860// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0xe4,0x00,0x00]
12861
12862v_rsq_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
12863// GFX10: encoding: [0xfa,0xac,0xfe,0x7f,0x01,0xe4,0x00,0x00]
12864
12865v_rsq_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
12866// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0xff,0xe4,0x00,0x00]
12867
12868v_rsq_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
12869// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0x1b,0x00,0x00]
12870
12871v_rsq_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
12872// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0x40,0x01,0x00]
12873
12874v_rsq_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
12875// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0x41,0x01,0x00]
12876
12877v_rsq_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
12878// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0x01,0x01,0x00]
12879
12880v_rsq_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
12881// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0x0f,0x01,0x00]
12882
12883v_rsq_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
12884// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0x11,0x01,0x00]
12885
12886v_rsq_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
12887// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0x1f,0x01,0x00]
12888
12889v_rsq_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
12890// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0x21,0x01,0x00]
12891
12892v_rsq_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
12893// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0x2f,0x01,0x00]
12894
12895v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
12896// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0xe4,0x00,0x10]
12897
12898v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
12899// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0xe4,0x00,0x30]
12900
12901v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
12902// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
12903
12904v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
12905// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
12906
12907v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
12908// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0xe4,0x00,0x01]
12909
12910v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
12911// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0xe4,0x00,0x03]
12912
12913v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
12914// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
12915
12916v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
12917// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
12918
12919v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
12920// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0xe4,0x08,0x00]
12921
12922v_rsq_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
12923// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0x51,0x01,0x00]
12924
12925v_rsq_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
12926// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0x5f,0x01,0x00]
12927
12928v_rsq_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
12929// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0x61,0x01,0x00]
12930
12931v_rsq_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
12932// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0x6f,0x01,0x00]
12933
12934v_log_f16_e32 v5, v1
12935// GFX10: encoding: [0x01,0xaf,0x0a,0x7e]
12936
12937v_log_f16_e32 v255, v1
12938// GFX10: encoding: [0x01,0xaf,0xfe,0x7f]
12939
12940v_log_f16_e32 v5, v255
12941// GFX10: encoding: [0xff,0xaf,0x0a,0x7e]
12942
12943v_log_f16_e32 v5, s1
12944// GFX10: encoding: [0x01,0xae,0x0a,0x7e]
12945
12946v_log_f16_e32 v5, s101
12947// GFX10: encoding: [0x65,0xae,0x0a,0x7e]
12948
12949v_log_f16_e32 v5, vcc_lo
12950// GFX10: encoding: [0x6a,0xae,0x0a,0x7e]
12951
12952v_log_f16_e32 v5, vcc_hi
12953// GFX10: encoding: [0x6b,0xae,0x0a,0x7e]
12954
12955v_log_f16_e32 v5, m0
12956// GFX10: encoding: [0x7c,0xae,0x0a,0x7e]
12957
12958v_log_f16_e32 v5, exec_lo
12959// GFX10: encoding: [0x7e,0xae,0x0a,0x7e]
12960
12961v_log_f16_e32 v5, exec_hi
12962// GFX10: encoding: [0x7f,0xae,0x0a,0x7e]
12963
12964v_log_f16_e32 v5, 0
12965// GFX10: encoding: [0x80,0xae,0x0a,0x7e]
12966
12967v_log_f16_e32 v5, -1
12968// GFX10: encoding: [0xc1,0xae,0x0a,0x7e]
12969
12970v_log_f16_e32 v5, 0.5
12971// GFX10: encoding: [0xf0,0xae,0x0a,0x7e]
12972
12973v_log_f16_e32 v5, -4.0
12974// GFX10: encoding: [0xf7,0xae,0x0a,0x7e]
12975
12976v_log_f16_e32 v5, 0xfe0b
12977// GFX10: encoding: [0xff,0xae,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
12978
12979v_log_f16_e32 v5, 0x3456
12980// GFX10: encoding: [0xff,0xae,0x0a,0x7e,0x56,0x34,0x00,0x00]
12981
12982v_log_f16_e64 v5, v1
12983// GFX10: encoding: [0x05,0x00,0xd7,0xd5,0x01,0x01,0x00,0x00]
12984
12985v_log_f16_e64 v255, v1
12986// GFX10: encoding: [0xff,0x00,0xd7,0xd5,0x01,0x01,0x00,0x00]
12987
12988v_log_f16_e64 v5, v255
12989// GFX10: encoding: [0x05,0x00,0xd7,0xd5,0xff,0x01,0x00,0x00]
12990
12991v_log_f16_e64 v5, s1
12992// GFX10: encoding: [0x05,0x00,0xd7,0xd5,0x01,0x00,0x00,0x00]
12993
12994v_log_f16_e64 v5, s101
12995// GFX10: encoding: [0x05,0x00,0xd7,0xd5,0x65,0x00,0x00,0x00]
12996
12997v_log_f16_e64 v5, vcc_lo
12998// GFX10: encoding: [0x05,0x00,0xd7,0xd5,0x6a,0x00,0x00,0x00]
12999
13000v_log_f16_e64 v5, vcc_hi
13001// GFX10: encoding: [0x05,0x00,0xd7,0xd5,0x6b,0x00,0x00,0x00]
13002
13003v_log_f16_e64 v5, m0
13004// GFX10: encoding: [0x05,0x00,0xd7,0xd5,0x7c,0x00,0x00,0x00]
13005
13006v_log_f16_e64 v5, exec_lo
13007// GFX10: encoding: [0x05,0x00,0xd7,0xd5,0x7e,0x00,0x00,0x00]
13008
13009v_log_f16_e64 v5, exec_hi
13010// GFX10: encoding: [0x05,0x00,0xd7,0xd5,0x7f,0x00,0x00,0x00]
13011
13012v_log_f16_e64 v5, 0
13013// GFX10: encoding: [0x05,0x00,0xd7,0xd5,0x80,0x00,0x00,0x00]
13014
13015v_log_f16_e64 v5, -1
13016// GFX10: encoding: [0x05,0x00,0xd7,0xd5,0xc1,0x00,0x00,0x00]
13017
13018v_log_f16_e64 v5, 0.5
13019// GFX10: encoding: [0x05,0x00,0xd7,0xd5,0xf0,0x00,0x00,0x00]
13020
13021v_log_f16_e64 v5, -4.0
13022// GFX10: encoding: [0x05,0x00,0xd7,0xd5,0xf7,0x00,0x00,0x00]
13023
13024v_log_f16_e64 v5, -v1
13025// GFX10: encoding: [0x05,0x00,0xd7,0xd5,0x01,0x01,0x00,0x20]
13026
13027v_log_f16_e64 v5, |v1|
13028// GFX10: encoding: [0x05,0x01,0xd7,0xd5,0x01,0x01,0x00,0x00]
13029
13030v_log_f16_e64 v5, v1 clamp
13031// GFX10: encoding: [0x05,0x80,0xd7,0xd5,0x01,0x01,0x00,0x00]
13032
13033v_log_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13034// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x06,0x06,0x00]
13035
13036v_log_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13037// GFX10: encoding: [0xf9,0xae,0xfe,0x7f,0x01,0x06,0x06,0x00]
13038
13039v_log_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13040// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0xff,0x06,0x06,0x00]
13041
13042v_log_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13043// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x06,0x86,0x00]
13044
13045v_log_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13046// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x65,0x06,0x86,0x00]
13047
13048v_log_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13049// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x6a,0x06,0x86,0x00]
13050
13051v_log_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13052// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x6b,0x06,0x86,0x00]
13053
13054v_log_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13055// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x7c,0x06,0x86,0x00]
13056
13057v_log_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13058// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x7e,0x06,0x86,0x00]
13059
13060v_log_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13061// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x7f,0x06,0x86,0x00]
13062
13063v_log_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13064// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x26,0x06,0x00]
13065
13066v_log_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
13067// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x00,0x06,0x00]
13068
13069v_log_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
13070// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x01,0x06,0x00]
13071
13072v_log_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
13073// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x02,0x06,0x00]
13074
13075v_log_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
13076// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x03,0x06,0x00]
13077
13078v_log_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
13079// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x04,0x06,0x00]
13080
13081v_log_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
13082// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x05,0x06,0x00]
13083
13084v_log_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
13085// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x0e,0x06,0x00]
13086
13087v_log_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
13088// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x16,0x06,0x00]
13089
13090v_log_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
13091// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x06,0x00,0x00]
13092
13093v_log_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
13094// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x06,0x01,0x00]
13095
13096v_log_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
13097// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x06,0x02,0x00]
13098
13099v_log_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
13100// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x06,0x03,0x00]
13101
13102v_log_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
13103// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x06,0x04,0x00]
13104
13105v_log_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
13106// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x06,0x05,0x00]
13107
13108v_log_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13109// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x06,0x16,0x00]
13110
13111v_log_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13112// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x06,0x26,0x00]
13113
13114v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
13115// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0xe4,0x00,0x00]
13116
13117v_log_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
13118// GFX10: encoding: [0xfa,0xae,0xfe,0x7f,0x01,0xe4,0x00,0x00]
13119
13120v_log_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
13121// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0xff,0xe4,0x00,0x00]
13122
13123v_log_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
13124// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0x1b,0x00,0x00]
13125
13126v_log_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
13127// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0x40,0x01,0x00]
13128
13129v_log_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
13130// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0x41,0x01,0x00]
13131
13132v_log_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
13133// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0x01,0x01,0x00]
13134
13135v_log_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
13136// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0x0f,0x01,0x00]
13137
13138v_log_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
13139// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0x11,0x01,0x00]
13140
13141v_log_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
13142// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0x1f,0x01,0x00]
13143
13144v_log_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
13145// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0x21,0x01,0x00]
13146
13147v_log_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
13148// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0x2f,0x01,0x00]
13149
13150v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
13151// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0xe4,0x00,0x10]
13152
13153v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
13154// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0xe4,0x00,0x30]
13155
13156v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
13157// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
13158
13159v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
13160// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
13161
13162v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
13163// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0xe4,0x00,0x01]
13164
13165v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
13166// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0xe4,0x00,0x03]
13167
13168v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
13169// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
13170
13171v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
13172// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
13173
13174v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
13175// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0xe4,0x08,0x00]
13176
13177v_log_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
13178// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0x51,0x01,0x00]
13179
13180v_log_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
13181// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0x5f,0x01,0x00]
13182
13183v_log_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
13184// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0x61,0x01,0x00]
13185
13186v_log_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
13187// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0x6f,0x01,0x00]
13188
13189v_exp_f16_e32 v5, v1
13190// GFX10: encoding: [0x01,0xb1,0x0a,0x7e]
13191
13192v_exp_f16_e32 v255, v1
13193// GFX10: encoding: [0x01,0xb1,0xfe,0x7f]
13194
13195v_exp_f16_e32 v5, v255
13196// GFX10: encoding: [0xff,0xb1,0x0a,0x7e]
13197
13198v_exp_f16_e32 v5, s1
13199// GFX10: encoding: [0x01,0xb0,0x0a,0x7e]
13200
13201v_exp_f16_e32 v5, s101
13202// GFX10: encoding: [0x65,0xb0,0x0a,0x7e]
13203
13204v_exp_f16_e32 v5, vcc_lo
13205// GFX10: encoding: [0x6a,0xb0,0x0a,0x7e]
13206
13207v_exp_f16_e32 v5, vcc_hi
13208// GFX10: encoding: [0x6b,0xb0,0x0a,0x7e]
13209
13210v_exp_f16_e32 v5, m0
13211// GFX10: encoding: [0x7c,0xb0,0x0a,0x7e]
13212
13213v_exp_f16_e32 v5, exec_lo
13214// GFX10: encoding: [0x7e,0xb0,0x0a,0x7e]
13215
13216v_exp_f16_e32 v5, exec_hi
13217// GFX10: encoding: [0x7f,0xb0,0x0a,0x7e]
13218
13219v_exp_f16_e32 v5, 0
13220// GFX10: encoding: [0x80,0xb0,0x0a,0x7e]
13221
13222v_exp_f16_e32 v5, -1
13223// GFX10: encoding: [0xc1,0xb0,0x0a,0x7e]
13224
13225v_exp_f16_e32 v5, 0.5
13226// GFX10: encoding: [0xf0,0xb0,0x0a,0x7e]
13227
13228v_exp_f16_e32 v5, -4.0
13229// GFX10: encoding: [0xf7,0xb0,0x0a,0x7e]
13230
13231v_exp_f16_e32 v5, 0xfe0b
13232// GFX10: encoding: [0xff,0xb0,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
13233
13234v_exp_f16_e32 v5, 0x3456
13235// GFX10: encoding: [0xff,0xb0,0x0a,0x7e,0x56,0x34,0x00,0x00]
13236
13237v_exp_f16_e64 v5, v1
13238// GFX10: encoding: [0x05,0x00,0xd8,0xd5,0x01,0x01,0x00,0x00]
13239
13240v_exp_f16_e64 v255, v1
13241// GFX10: encoding: [0xff,0x00,0xd8,0xd5,0x01,0x01,0x00,0x00]
13242
13243v_exp_f16_e64 v5, v255
13244// GFX10: encoding: [0x05,0x00,0xd8,0xd5,0xff,0x01,0x00,0x00]
13245
13246v_exp_f16_e64 v5, s1
13247// GFX10: encoding: [0x05,0x00,0xd8,0xd5,0x01,0x00,0x00,0x00]
13248
13249v_exp_f16_e64 v5, s101
13250// GFX10: encoding: [0x05,0x00,0xd8,0xd5,0x65,0x00,0x00,0x00]
13251
13252v_exp_f16_e64 v5, vcc_lo
13253// GFX10: encoding: [0x05,0x00,0xd8,0xd5,0x6a,0x00,0x00,0x00]
13254
13255v_exp_f16_e64 v5, vcc_hi
13256// GFX10: encoding: [0x05,0x00,0xd8,0xd5,0x6b,0x00,0x00,0x00]
13257
13258v_exp_f16_e64 v5, m0
13259// GFX10: encoding: [0x05,0x00,0xd8,0xd5,0x7c,0x00,0x00,0x00]
13260
13261v_exp_f16_e64 v5, exec_lo
13262// GFX10: encoding: [0x05,0x00,0xd8,0xd5,0x7e,0x00,0x00,0x00]
13263
13264v_exp_f16_e64 v5, exec_hi
13265// GFX10: encoding: [0x05,0x00,0xd8,0xd5,0x7f,0x00,0x00,0x00]
13266
13267v_exp_f16_e64 v5, 0
13268// GFX10: encoding: [0x05,0x00,0xd8,0xd5,0x80,0x00,0x00,0x00]
13269
13270v_exp_f16_e64 v5, -1
13271// GFX10: encoding: [0x05,0x00,0xd8,0xd5,0xc1,0x00,0x00,0x00]
13272
13273v_exp_f16_e64 v5, 0.5
13274// GFX10: encoding: [0x05,0x00,0xd8,0xd5,0xf0,0x00,0x00,0x00]
13275
13276v_exp_f16_e64 v5, -4.0
13277// GFX10: encoding: [0x05,0x00,0xd8,0xd5,0xf7,0x00,0x00,0x00]
13278
13279v_exp_f16_e64 v5, -v1
13280// GFX10: encoding: [0x05,0x00,0xd8,0xd5,0x01,0x01,0x00,0x20]
13281
13282v_exp_f16_e64 v5, |v1|
13283// GFX10: encoding: [0x05,0x01,0xd8,0xd5,0x01,0x01,0x00,0x00]
13284
13285v_exp_f16_e64 v5, v1 clamp
13286// GFX10: encoding: [0x05,0x80,0xd8,0xd5,0x01,0x01,0x00,0x00]
13287
13288v_exp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13289// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x06,0x06,0x00]
13290
13291v_exp_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13292// GFX10: encoding: [0xf9,0xb0,0xfe,0x7f,0x01,0x06,0x06,0x00]
13293
13294v_exp_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13295// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0xff,0x06,0x06,0x00]
13296
13297v_exp_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13298// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x06,0x86,0x00]
13299
13300v_exp_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13301// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x65,0x06,0x86,0x00]
13302
13303v_exp_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13304// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x6a,0x06,0x86,0x00]
13305
13306v_exp_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13307// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x6b,0x06,0x86,0x00]
13308
13309v_exp_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13310// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x7c,0x06,0x86,0x00]
13311
13312v_exp_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13313// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x7e,0x06,0x86,0x00]
13314
13315v_exp_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13316// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x7f,0x06,0x86,0x00]
13317
13318v_exp_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13319// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x26,0x06,0x00]
13320
13321v_exp_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
13322// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x00,0x06,0x00]
13323
13324v_exp_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
13325// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x01,0x06,0x00]
13326
13327v_exp_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
13328// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x02,0x06,0x00]
13329
13330v_exp_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
13331// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x03,0x06,0x00]
13332
13333v_exp_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
13334// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x04,0x06,0x00]
13335
13336v_exp_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
13337// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x05,0x06,0x00]
13338
13339v_exp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
13340// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x0e,0x06,0x00]
13341
13342v_exp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
13343// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x16,0x06,0x00]
13344
13345v_exp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
13346// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x06,0x00,0x00]
13347
13348v_exp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
13349// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x06,0x01,0x00]
13350
13351v_exp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
13352// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x06,0x02,0x00]
13353
13354v_exp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
13355// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x06,0x03,0x00]
13356
13357v_exp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
13358// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x06,0x04,0x00]
13359
13360v_exp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
13361// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x06,0x05,0x00]
13362
13363v_exp_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13364// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x06,0x16,0x00]
13365
13366v_exp_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13367// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x06,0x26,0x00]
13368
13369v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
13370// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0xe4,0x00,0x00]
13371
13372v_exp_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
13373// GFX10: encoding: [0xfa,0xb0,0xfe,0x7f,0x01,0xe4,0x00,0x00]
13374
13375v_exp_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
13376// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0xff,0xe4,0x00,0x00]
13377
13378v_exp_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
13379// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0x1b,0x00,0x00]
13380
13381v_exp_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
13382// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0x40,0x01,0x00]
13383
13384v_exp_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
13385// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0x41,0x01,0x00]
13386
13387v_exp_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
13388// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0x01,0x01,0x00]
13389
13390v_exp_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
13391// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0x0f,0x01,0x00]
13392
13393v_exp_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
13394// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0x11,0x01,0x00]
13395
13396v_exp_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
13397// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0x1f,0x01,0x00]
13398
13399v_exp_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
13400// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0x21,0x01,0x00]
13401
13402v_exp_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
13403// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0x2f,0x01,0x00]
13404
13405v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
13406// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0xe4,0x00,0x10]
13407
13408v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
13409// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0xe4,0x00,0x30]
13410
13411v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
13412// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
13413
13414v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
13415// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
13416
13417v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
13418// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0xe4,0x00,0x01]
13419
13420v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
13421// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0xe4,0x00,0x03]
13422
13423v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
13424// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
13425
13426v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
13427// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
13428
13429v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
13430// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0xe4,0x08,0x00]
13431
13432v_exp_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
13433// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0x51,0x01,0x00]
13434
13435v_exp_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
13436// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0x5f,0x01,0x00]
13437
13438v_exp_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
13439// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0x61,0x01,0x00]
13440
13441v_exp_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
13442// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0x6f,0x01,0x00]
13443
13444v_frexp_mant_f16_e32 v5, v1
13445// GFX10: encoding: [0x01,0xb3,0x0a,0x7e]
13446
13447v_frexp_mant_f16_e32 v255, v1
13448// GFX10: encoding: [0x01,0xb3,0xfe,0x7f]
13449
13450v_frexp_mant_f16_e32 v5, v255
13451// GFX10: encoding: [0xff,0xb3,0x0a,0x7e]
13452
13453v_frexp_mant_f16_e32 v5, s1
13454// GFX10: encoding: [0x01,0xb2,0x0a,0x7e]
13455
13456v_frexp_mant_f16_e32 v5, s101
13457// GFX10: encoding: [0x65,0xb2,0x0a,0x7e]
13458
13459v_frexp_mant_f16_e32 v5, vcc_lo
13460// GFX10: encoding: [0x6a,0xb2,0x0a,0x7e]
13461
13462v_frexp_mant_f16_e32 v5, vcc_hi
13463// GFX10: encoding: [0x6b,0xb2,0x0a,0x7e]
13464
13465v_frexp_mant_f16_e32 v5, m0
13466// GFX10: encoding: [0x7c,0xb2,0x0a,0x7e]
13467
13468v_frexp_mant_f16_e32 v5, exec_lo
13469// GFX10: encoding: [0x7e,0xb2,0x0a,0x7e]
13470
13471v_frexp_mant_f16_e32 v5, exec_hi
13472// GFX10: encoding: [0x7f,0xb2,0x0a,0x7e]
13473
13474v_frexp_mant_f16_e32 v5, 0
13475// GFX10: encoding: [0x80,0xb2,0x0a,0x7e]
13476
13477v_frexp_mant_f16_e32 v5, -1
13478// GFX10: encoding: [0xc1,0xb2,0x0a,0x7e]
13479
13480v_frexp_mant_f16_e32 v5, 0.5
13481// GFX10: encoding: [0xf0,0xb2,0x0a,0x7e]
13482
13483v_frexp_mant_f16_e32 v5, -4.0
13484// GFX10: encoding: [0xf7,0xb2,0x0a,0x7e]
13485
13486v_frexp_mant_f16_e32 v5, 0xfe0b
13487// GFX10: encoding: [0xff,0xb2,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
13488
13489v_frexp_mant_f16_e32 v5, 0x3456
13490// GFX10: encoding: [0xff,0xb2,0x0a,0x7e,0x56,0x34,0x00,0x00]
13491
13492v_frexp_mant_f16_e64 v5, v1
13493// GFX10: encoding: [0x05,0x00,0xd9,0xd5,0x01,0x01,0x00,0x00]
13494
13495v_frexp_mant_f16_e64 v255, v1
13496// GFX10: encoding: [0xff,0x00,0xd9,0xd5,0x01,0x01,0x00,0x00]
13497
13498v_frexp_mant_f16_e64 v5, v255
13499// GFX10: encoding: [0x05,0x00,0xd9,0xd5,0xff,0x01,0x00,0x00]
13500
13501v_frexp_mant_f16_e64 v5, s1
13502// GFX10: encoding: [0x05,0x00,0xd9,0xd5,0x01,0x00,0x00,0x00]
13503
13504v_frexp_mant_f16_e64 v5, s101
13505// GFX10: encoding: [0x05,0x00,0xd9,0xd5,0x65,0x00,0x00,0x00]
13506
13507v_frexp_mant_f16_e64 v5, vcc_lo
13508// GFX10: encoding: [0x05,0x00,0xd9,0xd5,0x6a,0x00,0x00,0x00]
13509
13510v_frexp_mant_f16_e64 v5, vcc_hi
13511// GFX10: encoding: [0x05,0x00,0xd9,0xd5,0x6b,0x00,0x00,0x00]
13512
13513v_frexp_mant_f16_e64 v5, m0
13514// GFX10: encoding: [0x05,0x00,0xd9,0xd5,0x7c,0x00,0x00,0x00]
13515
13516v_frexp_mant_f16_e64 v5, exec_lo
13517// GFX10: encoding: [0x05,0x00,0xd9,0xd5,0x7e,0x00,0x00,0x00]
13518
13519v_frexp_mant_f16_e64 v5, exec_hi
13520// GFX10: encoding: [0x05,0x00,0xd9,0xd5,0x7f,0x00,0x00,0x00]
13521
13522v_frexp_mant_f16_e64 v5, 0
13523// GFX10: encoding: [0x05,0x00,0xd9,0xd5,0x80,0x00,0x00,0x00]
13524
13525v_frexp_mant_f16_e64 v5, -1
13526// GFX10: encoding: [0x05,0x00,0xd9,0xd5,0xc1,0x00,0x00,0x00]
13527
13528v_frexp_mant_f16_e64 v5, 0.5
13529// GFX10: encoding: [0x05,0x00,0xd9,0xd5,0xf0,0x00,0x00,0x00]
13530
13531v_frexp_mant_f16_e64 v5, -4.0
13532// GFX10: encoding: [0x05,0x00,0xd9,0xd5,0xf7,0x00,0x00,0x00]
13533
13534v_frexp_mant_f16_e64 v5, -v1
13535// GFX10: encoding: [0x05,0x00,0xd9,0xd5,0x01,0x01,0x00,0x20]
13536
13537v_frexp_mant_f16_e64 v5, |v1|
13538// GFX10: encoding: [0x05,0x01,0xd9,0xd5,0x01,0x01,0x00,0x00]
13539
13540v_frexp_mant_f16_e64 v5, v1 clamp
13541// GFX10: encoding: [0x05,0x80,0xd9,0xd5,0x01,0x01,0x00,0x00]
13542
13543v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13544// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x06,0x06,0x00]
13545
13546v_frexp_mant_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13547// GFX10: encoding: [0xf9,0xb2,0xfe,0x7f,0x01,0x06,0x06,0x00]
13548
13549v_frexp_mant_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13550// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0xff,0x06,0x06,0x00]
13551
13552v_frexp_mant_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13553// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x06,0x86,0x00]
13554
13555v_frexp_mant_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13556// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x65,0x06,0x86,0x00]
13557
13558v_frexp_mant_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13559// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x6a,0x06,0x86,0x00]
13560
13561v_frexp_mant_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13562// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x6b,0x06,0x86,0x00]
13563
13564v_frexp_mant_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13565// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x7c,0x06,0x86,0x00]
13566
13567v_frexp_mant_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13568// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x7e,0x06,0x86,0x00]
13569
13570v_frexp_mant_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13571// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x7f,0x06,0x86,0x00]
13572
13573v_frexp_mant_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13574// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x26,0x06,0x00]
13575
13576v_frexp_mant_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
13577// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x00,0x06,0x00]
13578
13579v_frexp_mant_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
13580// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x01,0x06,0x00]
13581
13582v_frexp_mant_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
13583// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x02,0x06,0x00]
13584
13585v_frexp_mant_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
13586// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x03,0x06,0x00]
13587
13588v_frexp_mant_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
13589// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x04,0x06,0x00]
13590
13591v_frexp_mant_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
13592// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x05,0x06,0x00]
13593
13594v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
13595// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x0e,0x06,0x00]
13596
13597v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
13598// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x16,0x06,0x00]
13599
13600v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
13601// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x06,0x00,0x00]
13602
13603v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
13604// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x06,0x01,0x00]
13605
13606v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
13607// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x06,0x02,0x00]
13608
13609v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
13610// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x06,0x03,0x00]
13611
13612v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
13613// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x06,0x04,0x00]
13614
13615v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
13616// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x06,0x05,0x00]
13617
13618v_frexp_mant_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13619// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x06,0x16,0x00]
13620
13621v_frexp_mant_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13622// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x06,0x26,0x00]
13623
13624v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
13625// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0xe4,0x00,0x00]
13626
13627v_frexp_mant_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
13628// GFX10: encoding: [0xfa,0xb2,0xfe,0x7f,0x01,0xe4,0x00,0x00]
13629
13630v_frexp_mant_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
13631// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0xff,0xe4,0x00,0x00]
13632
13633v_frexp_mant_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
13634// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x1b,0x00,0x00]
13635
13636v_frexp_mant_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
13637// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x40,0x01,0x00]
13638
13639v_frexp_mant_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
13640// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x41,0x01,0x00]
13641
13642v_frexp_mant_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
13643// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x01,0x01,0x00]
13644
13645v_frexp_mant_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
13646// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x0f,0x01,0x00]
13647
13648v_frexp_mant_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
13649// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x11,0x01,0x00]
13650
13651v_frexp_mant_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
13652// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x1f,0x01,0x00]
13653
13654v_frexp_mant_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
13655// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x21,0x01,0x00]
13656
13657v_frexp_mant_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
13658// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x2f,0x01,0x00]
13659
13660v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
13661// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0xe4,0x00,0x10]
13662
13663v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
13664// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0xe4,0x00,0x30]
13665
13666v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
13667// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
13668
13669v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
13670// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
13671
13672v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
13673// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0xe4,0x00,0x01]
13674
13675v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
13676// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0xe4,0x00,0x03]
13677
13678v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
13679// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
13680
13681v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
13682// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
13683
13684v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
13685// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0xe4,0x08,0x00]
13686
13687v_frexp_mant_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
13688// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x51,0x01,0x00]
13689
13690v_frexp_mant_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
13691// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x5f,0x01,0x00]
13692
13693v_frexp_mant_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
13694// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x61,0x01,0x00]
13695
13696v_frexp_mant_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
13697// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x6f,0x01,0x00]
13698
13699v_frexp_exp_i16_f16_e32 v5, v1
13700// GFX10: encoding: [0x01,0xb5,0x0a,0x7e]
13701
13702v_frexp_exp_i16_f16_e32 v255, v1
13703// GFX10: encoding: [0x01,0xb5,0xfe,0x7f]
13704
13705v_frexp_exp_i16_f16_e32 v5, v255
13706// GFX10: encoding: [0xff,0xb5,0x0a,0x7e]
13707
13708v_frexp_exp_i16_f16_e32 v5, s1
13709// GFX10: encoding: [0x01,0xb4,0x0a,0x7e]
13710
13711v_frexp_exp_i16_f16_e32 v5, s101
13712// GFX10: encoding: [0x65,0xb4,0x0a,0x7e]
13713
13714v_frexp_exp_i16_f16_e32 v5, vcc_lo
13715// GFX10: encoding: [0x6a,0xb4,0x0a,0x7e]
13716
13717v_frexp_exp_i16_f16_e32 v5, vcc_hi
13718// GFX10: encoding: [0x6b,0xb4,0x0a,0x7e]
13719
13720v_frexp_exp_i16_f16_e32 v5, m0
13721// GFX10: encoding: [0x7c,0xb4,0x0a,0x7e]
13722
13723v_frexp_exp_i16_f16_e32 v5, exec_lo
13724// GFX10: encoding: [0x7e,0xb4,0x0a,0x7e]
13725
13726v_frexp_exp_i16_f16_e32 v5, exec_hi
13727// GFX10: encoding: [0x7f,0xb4,0x0a,0x7e]
13728
13729v_frexp_exp_i16_f16_e32 v5, 0
13730// GFX10: encoding: [0x80,0xb4,0x0a,0x7e]
13731
13732v_frexp_exp_i16_f16_e32 v5, -1
13733// GFX10: encoding: [0xc1,0xb4,0x0a,0x7e]
13734
13735v_frexp_exp_i16_f16_e32 v5, 0.5
13736// GFX10: encoding: [0xf0,0xb4,0x0a,0x7e]
13737
13738v_frexp_exp_i16_f16_e32 v5, -4.0
13739// GFX10: encoding: [0xf7,0xb4,0x0a,0x7e]
13740
13741v_frexp_exp_i16_f16_e32 v5, 0xfe0b
13742// GFX10: encoding: [0xff,0xb4,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
13743
13744v_frexp_exp_i16_f16_e32 v5, 0x3456
13745// GFX10: encoding: [0xff,0xb4,0x0a,0x7e,0x56,0x34,0x00,0x00]
13746
13747v_frexp_exp_i16_f16_e64 v5, v1
13748// GFX10: encoding: [0x05,0x00,0xda,0xd5,0x01,0x01,0x00,0x00]
13749
13750v_frexp_exp_i16_f16_e64 v255, v1
13751// GFX10: encoding: [0xff,0x00,0xda,0xd5,0x01,0x01,0x00,0x00]
13752
13753v_frexp_exp_i16_f16_e64 v5, v255
13754// GFX10: encoding: [0x05,0x00,0xda,0xd5,0xff,0x01,0x00,0x00]
13755
13756v_frexp_exp_i16_f16_e64 v5, s1
13757// GFX10: encoding: [0x05,0x00,0xda,0xd5,0x01,0x00,0x00,0x00]
13758
13759v_frexp_exp_i16_f16_e64 v5, s101
13760// GFX10: encoding: [0x05,0x00,0xda,0xd5,0x65,0x00,0x00,0x00]
13761
13762v_frexp_exp_i16_f16_e64 v5, vcc_lo
13763// GFX10: encoding: [0x05,0x00,0xda,0xd5,0x6a,0x00,0x00,0x00]
13764
13765v_frexp_exp_i16_f16_e64 v5, vcc_hi
13766// GFX10: encoding: [0x05,0x00,0xda,0xd5,0x6b,0x00,0x00,0x00]
13767
13768v_frexp_exp_i16_f16_e64 v5, m0
13769// GFX10: encoding: [0x05,0x00,0xda,0xd5,0x7c,0x00,0x00,0x00]
13770
13771v_frexp_exp_i16_f16_e64 v5, exec_lo
13772// GFX10: encoding: [0x05,0x00,0xda,0xd5,0x7e,0x00,0x00,0x00]
13773
13774v_frexp_exp_i16_f16_e64 v5, exec_hi
13775// GFX10: encoding: [0x05,0x00,0xda,0xd5,0x7f,0x00,0x00,0x00]
13776
13777v_frexp_exp_i16_f16_e64 v5, 0
13778// GFX10: encoding: [0x05,0x00,0xda,0xd5,0x80,0x00,0x00,0x00]
13779
13780v_frexp_exp_i16_f16_e64 v5, -1
13781// GFX10: encoding: [0x05,0x00,0xda,0xd5,0xc1,0x00,0x00,0x00]
13782
13783v_frexp_exp_i16_f16_e64 v5, 0.5
13784// GFX10: encoding: [0x05,0x00,0xda,0xd5,0xf0,0x00,0x00,0x00]
13785
13786v_frexp_exp_i16_f16_e64 v5, -4.0
13787// GFX10: encoding: [0x05,0x00,0xda,0xd5,0xf7,0x00,0x00,0x00]
13788
13789v_frexp_exp_i16_f16_e64 v5, -v1
13790// GFX10: encoding: [0x05,0x00,0xda,0xd5,0x01,0x01,0x00,0x20]
13791
13792v_frexp_exp_i16_f16_e64 v5, |v1|
13793// GFX10: encoding: [0x05,0x01,0xda,0xd5,0x01,0x01,0x00,0x00]
13794
13795v_frexp_exp_i16_f16_e64 v5, v1 clamp
13796// GFX10: encoding: [0x05,0x80,0xda,0xd5,0x01,0x01,0x00,0x00]
13797
13798v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13799// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x06,0x06,0x00]
13800
13801v_frexp_exp_i16_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13802// GFX10: encoding: [0xf9,0xb4,0xfe,0x7f,0x01,0x06,0x06,0x00]
13803
13804v_frexp_exp_i16_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13805// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0xff,0x06,0x06,0x00]
13806
13807v_frexp_exp_i16_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13808// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x06,0x86,0x00]
13809
13810v_frexp_exp_i16_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13811// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x65,0x06,0x86,0x00]
13812
13813v_frexp_exp_i16_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13814// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x6a,0x06,0x86,0x00]
13815
13816v_frexp_exp_i16_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13817// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x6b,0x06,0x86,0x00]
13818
13819v_frexp_exp_i16_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13820// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x7c,0x06,0x86,0x00]
13821
13822v_frexp_exp_i16_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13823// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x7e,0x06,0x86,0x00]
13824
13825v_frexp_exp_i16_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13826// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x7f,0x06,0x86,0x00]
13827
13828v_frexp_exp_i16_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13829// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x26,0x06,0x00]
13830
13831v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
13832// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x00,0x06,0x00]
13833
13834v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
13835// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x01,0x06,0x00]
13836
13837v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
13838// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x02,0x06,0x00]
13839
13840v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
13841// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x03,0x06,0x00]
13842
13843v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
13844// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x04,0x06,0x00]
13845
13846v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
13847// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x05,0x06,0x00]
13848
13849v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
13850// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x0e,0x06,0x00]
13851
13852v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
13853// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x16,0x06,0x00]
13854
13855v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
13856// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x06,0x00,0x00]
13857
13858v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
13859// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x06,0x01,0x00]
13860
13861v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
13862// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x06,0x02,0x00]
13863
13864v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
13865// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x06,0x03,0x00]
13866
13867v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
13868// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x06,0x04,0x00]
13869
13870v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
13871// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x06,0x05,0x00]
13872
13873v_frexp_exp_i16_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13874// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x06,0x16,0x00]
13875
13876v_frexp_exp_i16_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
13877// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x06,0x26,0x00]
13878
13879v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
13880// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0xe4,0x00,0x00]
13881
13882v_frexp_exp_i16_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
13883// GFX10: encoding: [0xfa,0xb4,0xfe,0x7f,0x01,0xe4,0x00,0x00]
13884
13885v_frexp_exp_i16_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
13886// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0xff,0xe4,0x00,0x00]
13887
13888v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
13889// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0x1b,0x00,0x00]
13890
13891v_frexp_exp_i16_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
13892// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0x40,0x01,0x00]
13893
13894v_frexp_exp_i16_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
13895// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0x41,0x01,0x00]
13896
13897v_frexp_exp_i16_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
13898// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0x01,0x01,0x00]
13899
13900v_frexp_exp_i16_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
13901// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0x0f,0x01,0x00]
13902
13903v_frexp_exp_i16_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
13904// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0x11,0x01,0x00]
13905
13906v_frexp_exp_i16_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
13907// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0x1f,0x01,0x00]
13908
13909v_frexp_exp_i16_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
13910// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0x21,0x01,0x00]
13911
13912v_frexp_exp_i16_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
13913// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0x2f,0x01,0x00]
13914
13915v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
13916// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0xe4,0x00,0x10]
13917
13918v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
13919// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0xe4,0x00,0x30]
13920
13921v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
13922// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
13923
13924v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
13925// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
13926
13927v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
13928// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0xe4,0x00,0x01]
13929
13930v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
13931// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0xe4,0x00,0x03]
13932
13933v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
13934// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
13935
13936v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
13937// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
13938
13939v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
13940// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0xe4,0x08,0x00]
13941
13942v_frexp_exp_i16_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
13943// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0x51,0x01,0x00]
13944
13945v_frexp_exp_i16_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
13946// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0x5f,0x01,0x00]
13947
13948v_frexp_exp_i16_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
13949// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0x61,0x01,0x00]
13950
13951v_frexp_exp_i16_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
13952// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0x6f,0x01,0x00]
13953
13954v_floor_f16_e32 v5, v1
13955// GFX10: encoding: [0x01,0xb7,0x0a,0x7e]
13956
13957v_floor_f16_e32 v255, v1
13958// GFX10: encoding: [0x01,0xb7,0xfe,0x7f]
13959
13960v_floor_f16_e32 v5, v255
13961// GFX10: encoding: [0xff,0xb7,0x0a,0x7e]
13962
13963v_floor_f16_e32 v5, s1
13964// GFX10: encoding: [0x01,0xb6,0x0a,0x7e]
13965
13966v_floor_f16_e32 v5, s101
13967// GFX10: encoding: [0x65,0xb6,0x0a,0x7e]
13968
13969v_floor_f16_e32 v5, vcc_lo
13970// GFX10: encoding: [0x6a,0xb6,0x0a,0x7e]
13971
13972v_floor_f16_e32 v5, vcc_hi
13973// GFX10: encoding: [0x6b,0xb6,0x0a,0x7e]
13974
13975v_floor_f16_e32 v5, m0
13976// GFX10: encoding: [0x7c,0xb6,0x0a,0x7e]
13977
13978v_floor_f16_e32 v5, exec_lo
13979// GFX10: encoding: [0x7e,0xb6,0x0a,0x7e]
13980
13981v_floor_f16_e32 v5, exec_hi
13982// GFX10: encoding: [0x7f,0xb6,0x0a,0x7e]
13983
13984v_floor_f16_e32 v5, 0
13985// GFX10: encoding: [0x80,0xb6,0x0a,0x7e]
13986
13987v_floor_f16_e32 v5, -1
13988// GFX10: encoding: [0xc1,0xb6,0x0a,0x7e]
13989
13990v_floor_f16_e32 v5, 0.5
13991// GFX10: encoding: [0xf0,0xb6,0x0a,0x7e]
13992
13993v_floor_f16_e32 v5, -4.0
13994// GFX10: encoding: [0xf7,0xb6,0x0a,0x7e]
13995
13996v_floor_f16_e32 v5, 0xfe0b
13997// GFX10: encoding: [0xff,0xb6,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
13998
13999v_floor_f16_e32 v5, 0x3456
14000// GFX10: encoding: [0xff,0xb6,0x0a,0x7e,0x56,0x34,0x00,0x00]
14001
14002v_floor_f16_e64 v5, v1
14003// GFX10: encoding: [0x05,0x00,0xdb,0xd5,0x01,0x01,0x00,0x00]
14004
14005v_floor_f16_e64 v255, v1
14006// GFX10: encoding: [0xff,0x00,0xdb,0xd5,0x01,0x01,0x00,0x00]
14007
14008v_floor_f16_e64 v5, v255
14009// GFX10: encoding: [0x05,0x00,0xdb,0xd5,0xff,0x01,0x00,0x00]
14010
14011v_floor_f16_e64 v5, s1
14012// GFX10: encoding: [0x05,0x00,0xdb,0xd5,0x01,0x00,0x00,0x00]
14013
14014v_floor_f16_e64 v5, s101
14015// GFX10: encoding: [0x05,0x00,0xdb,0xd5,0x65,0x00,0x00,0x00]
14016
14017v_floor_f16_e64 v5, vcc_lo
14018// GFX10: encoding: [0x05,0x00,0xdb,0xd5,0x6a,0x00,0x00,0x00]
14019
14020v_floor_f16_e64 v5, vcc_hi
14021// GFX10: encoding: [0x05,0x00,0xdb,0xd5,0x6b,0x00,0x00,0x00]
14022
14023v_floor_f16_e64 v5, m0
14024// GFX10: encoding: [0x05,0x00,0xdb,0xd5,0x7c,0x00,0x00,0x00]
14025
14026v_floor_f16_e64 v5, exec_lo
14027// GFX10: encoding: [0x05,0x00,0xdb,0xd5,0x7e,0x00,0x00,0x00]
14028
14029v_floor_f16_e64 v5, exec_hi
14030// GFX10: encoding: [0x05,0x00,0xdb,0xd5,0x7f,0x00,0x00,0x00]
14031
14032v_floor_f16_e64 v5, 0
14033// GFX10: encoding: [0x05,0x00,0xdb,0xd5,0x80,0x00,0x00,0x00]
14034
14035v_floor_f16_e64 v5, -1
14036// GFX10: encoding: [0x05,0x00,0xdb,0xd5,0xc1,0x00,0x00,0x00]
14037
14038v_floor_f16_e64 v5, 0.5
14039// GFX10: encoding: [0x05,0x00,0xdb,0xd5,0xf0,0x00,0x00,0x00]
14040
14041v_floor_f16_e64 v5, -4.0
14042// GFX10: encoding: [0x05,0x00,0xdb,0xd5,0xf7,0x00,0x00,0x00]
14043
14044v_floor_f16_e64 v5, -v1
14045// GFX10: encoding: [0x05,0x00,0xdb,0xd5,0x01,0x01,0x00,0x20]
14046
14047v_floor_f16_e64 v5, |v1|
14048// GFX10: encoding: [0x05,0x01,0xdb,0xd5,0x01,0x01,0x00,0x00]
14049
14050v_floor_f16_e64 v5, v1 clamp
14051// GFX10: encoding: [0x05,0x80,0xdb,0xd5,0x01,0x01,0x00,0x00]
14052
14053v_floor_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14054// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x06,0x06,0x00]
14055
14056v_floor_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14057// GFX10: encoding: [0xf9,0xb6,0xfe,0x7f,0x01,0x06,0x06,0x00]
14058
14059v_floor_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14060// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0xff,0x06,0x06,0x00]
14061
14062v_floor_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14063// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x06,0x86,0x00]
14064
14065v_floor_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14066// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x65,0x06,0x86,0x00]
14067
14068v_floor_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14069// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x6a,0x06,0x86,0x00]
14070
14071v_floor_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14072// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x6b,0x06,0x86,0x00]
14073
14074v_floor_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14075// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x7c,0x06,0x86,0x00]
14076
14077v_floor_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14078// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x7e,0x06,0x86,0x00]
14079
14080v_floor_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14081// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x7f,0x06,0x86,0x00]
14082
14083v_floor_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14084// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x26,0x06,0x00]
14085
14086v_floor_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
14087// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x00,0x06,0x00]
14088
14089v_floor_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
14090// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x01,0x06,0x00]
14091
14092v_floor_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
14093// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x02,0x06,0x00]
14094
14095v_floor_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
14096// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x03,0x06,0x00]
14097
14098v_floor_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
14099// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x04,0x06,0x00]
14100
14101v_floor_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
14102// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x05,0x06,0x00]
14103
14104v_floor_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
14105// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x0e,0x06,0x00]
14106
14107v_floor_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
14108// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x16,0x06,0x00]
14109
14110v_floor_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
14111// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x06,0x00,0x00]
14112
14113v_floor_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
14114// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x06,0x01,0x00]
14115
14116v_floor_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
14117// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x06,0x02,0x00]
14118
14119v_floor_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
14120// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x06,0x03,0x00]
14121
14122v_floor_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
14123// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x06,0x04,0x00]
14124
14125v_floor_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
14126// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x06,0x05,0x00]
14127
14128v_floor_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14129// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x06,0x16,0x00]
14130
14131v_floor_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14132// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x06,0x26,0x00]
14133
14134v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
14135// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0xe4,0x00,0x00]
14136
14137v_floor_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
14138// GFX10: encoding: [0xfa,0xb6,0xfe,0x7f,0x01,0xe4,0x00,0x00]
14139
14140v_floor_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
14141// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0xff,0xe4,0x00,0x00]
14142
14143v_floor_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
14144// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0x1b,0x00,0x00]
14145
14146v_floor_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
14147// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0x40,0x01,0x00]
14148
14149v_floor_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
14150// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0x41,0x01,0x00]
14151
14152v_floor_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
14153// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0x01,0x01,0x00]
14154
14155v_floor_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
14156// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0x0f,0x01,0x00]
14157
14158v_floor_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
14159// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0x11,0x01,0x00]
14160
14161v_floor_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
14162// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0x1f,0x01,0x00]
14163
14164v_floor_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
14165// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0x21,0x01,0x00]
14166
14167v_floor_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
14168// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0x2f,0x01,0x00]
14169
14170v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
14171// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0xe4,0x00,0x10]
14172
14173v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
14174// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0xe4,0x00,0x30]
14175
14176v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
14177// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
14178
14179v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
14180// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
14181
14182v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
14183// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0xe4,0x00,0x01]
14184
14185v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
14186// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0xe4,0x00,0x03]
14187
14188v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
14189// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
14190
14191v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
14192// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
14193
14194v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
14195// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0xe4,0x08,0x00]
14196
14197v_floor_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
14198// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0x51,0x01,0x00]
14199
14200v_floor_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
14201// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0x5f,0x01,0x00]
14202
14203v_floor_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
14204// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0x61,0x01,0x00]
14205
14206v_floor_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
14207// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0x6f,0x01,0x00]
14208
14209v_ceil_f16_e32 v5, v1
14210// GFX10: encoding: [0x01,0xb9,0x0a,0x7e]
14211
14212v_ceil_f16_e32 v255, v1
14213// GFX10: encoding: [0x01,0xb9,0xfe,0x7f]
14214
14215v_ceil_f16_e32 v5, v255
14216// GFX10: encoding: [0xff,0xb9,0x0a,0x7e]
14217
14218v_ceil_f16_e32 v5, s1
14219// GFX10: encoding: [0x01,0xb8,0x0a,0x7e]
14220
14221v_ceil_f16_e32 v5, s101
14222// GFX10: encoding: [0x65,0xb8,0x0a,0x7e]
14223
14224v_ceil_f16_e32 v5, vcc_lo
14225// GFX10: encoding: [0x6a,0xb8,0x0a,0x7e]
14226
14227v_ceil_f16_e32 v5, vcc_hi
14228// GFX10: encoding: [0x6b,0xb8,0x0a,0x7e]
14229
14230v_ceil_f16_e32 v5, m0
14231// GFX10: encoding: [0x7c,0xb8,0x0a,0x7e]
14232
14233v_ceil_f16_e32 v5, exec_lo
14234// GFX10: encoding: [0x7e,0xb8,0x0a,0x7e]
14235
14236v_ceil_f16_e32 v5, exec_hi
14237// GFX10: encoding: [0x7f,0xb8,0x0a,0x7e]
14238
14239v_ceil_f16_e32 v5, 0
14240// GFX10: encoding: [0x80,0xb8,0x0a,0x7e]
14241
14242v_ceil_f16_e32 v5, -1
14243// GFX10: encoding: [0xc1,0xb8,0x0a,0x7e]
14244
14245v_ceil_f16_e32 v5, 0.5
14246// GFX10: encoding: [0xf0,0xb8,0x0a,0x7e]
14247
14248v_ceil_f16_e32 v5, -4.0
14249// GFX10: encoding: [0xf7,0xb8,0x0a,0x7e]
14250
14251v_ceil_f16_e32 v5, 0xfe0b
14252// GFX10: encoding: [0xff,0xb8,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
14253
14254v_ceil_f16_e32 v5, 0x3456
14255// GFX10: encoding: [0xff,0xb8,0x0a,0x7e,0x56,0x34,0x00,0x00]
14256
14257v_ceil_f16_e64 v5, v1
14258// GFX10: encoding: [0x05,0x00,0xdc,0xd5,0x01,0x01,0x00,0x00]
14259
14260v_ceil_f16_e64 v255, v1
14261// GFX10: encoding: [0xff,0x00,0xdc,0xd5,0x01,0x01,0x00,0x00]
14262
14263v_ceil_f16_e64 v5, v255
14264// GFX10: encoding: [0x05,0x00,0xdc,0xd5,0xff,0x01,0x00,0x00]
14265
14266v_ceil_f16_e64 v5, s1
14267// GFX10: encoding: [0x05,0x00,0xdc,0xd5,0x01,0x00,0x00,0x00]
14268
14269v_ceil_f16_e64 v5, s101
14270// GFX10: encoding: [0x05,0x00,0xdc,0xd5,0x65,0x00,0x00,0x00]
14271
14272v_ceil_f16_e64 v5, vcc_lo
14273// GFX10: encoding: [0x05,0x00,0xdc,0xd5,0x6a,0x00,0x00,0x00]
14274
14275v_ceil_f16_e64 v5, vcc_hi
14276// GFX10: encoding: [0x05,0x00,0xdc,0xd5,0x6b,0x00,0x00,0x00]
14277
14278v_ceil_f16_e64 v5, m0
14279// GFX10: encoding: [0x05,0x00,0xdc,0xd5,0x7c,0x00,0x00,0x00]
14280
14281v_ceil_f16_e64 v5, exec_lo
14282// GFX10: encoding: [0x05,0x00,0xdc,0xd5,0x7e,0x00,0x00,0x00]
14283
14284v_ceil_f16_e64 v5, exec_hi
14285// GFX10: encoding: [0x05,0x00,0xdc,0xd5,0x7f,0x00,0x00,0x00]
14286
14287v_ceil_f16_e64 v5, 0
14288// GFX10: encoding: [0x05,0x00,0xdc,0xd5,0x80,0x00,0x00,0x00]
14289
14290v_ceil_f16_e64 v5, -1
14291// GFX10: encoding: [0x05,0x00,0xdc,0xd5,0xc1,0x00,0x00,0x00]
14292
14293v_ceil_f16_e64 v5, 0.5
14294// GFX10: encoding: [0x05,0x00,0xdc,0xd5,0xf0,0x00,0x00,0x00]
14295
14296v_ceil_f16_e64 v5, -4.0
14297// GFX10: encoding: [0x05,0x00,0xdc,0xd5,0xf7,0x00,0x00,0x00]
14298
14299v_ceil_f16_e64 v5, -v1
14300// GFX10: encoding: [0x05,0x00,0xdc,0xd5,0x01,0x01,0x00,0x20]
14301
14302v_ceil_f16_e64 v5, |v1|
14303// GFX10: encoding: [0x05,0x01,0xdc,0xd5,0x01,0x01,0x00,0x00]
14304
14305v_ceil_f16_e64 v5, v1 clamp
14306// GFX10: encoding: [0x05,0x80,0xdc,0xd5,0x01,0x01,0x00,0x00]
14307
14308v_ceil_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14309// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x06,0x06,0x00]
14310
14311v_ceil_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14312// GFX10: encoding: [0xf9,0xb8,0xfe,0x7f,0x01,0x06,0x06,0x00]
14313
14314v_ceil_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14315// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0xff,0x06,0x06,0x00]
14316
14317v_ceil_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14318// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x06,0x86,0x00]
14319
14320v_ceil_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14321// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x65,0x06,0x86,0x00]
14322
14323v_ceil_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14324// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x6a,0x06,0x86,0x00]
14325
14326v_ceil_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14327// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x6b,0x06,0x86,0x00]
14328
14329v_ceil_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14330// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x7c,0x06,0x86,0x00]
14331
14332v_ceil_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14333// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x7e,0x06,0x86,0x00]
14334
14335v_ceil_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14336// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x7f,0x06,0x86,0x00]
14337
14338v_ceil_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14339// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x26,0x06,0x00]
14340
14341v_ceil_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
14342// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x00,0x06,0x00]
14343
14344v_ceil_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
14345// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x01,0x06,0x00]
14346
14347v_ceil_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
14348// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x02,0x06,0x00]
14349
14350v_ceil_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
14351// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x03,0x06,0x00]
14352
14353v_ceil_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
14354// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x04,0x06,0x00]
14355
14356v_ceil_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
14357// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x05,0x06,0x00]
14358
14359v_ceil_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
14360// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x0e,0x06,0x00]
14361
14362v_ceil_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
14363// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x16,0x06,0x00]
14364
14365v_ceil_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
14366// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x06,0x00,0x00]
14367
14368v_ceil_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
14369// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x06,0x01,0x00]
14370
14371v_ceil_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
14372// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x06,0x02,0x00]
14373
14374v_ceil_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
14375// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x06,0x03,0x00]
14376
14377v_ceil_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
14378// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x06,0x04,0x00]
14379
14380v_ceil_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
14381// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x06,0x05,0x00]
14382
14383v_ceil_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14384// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x06,0x16,0x00]
14385
14386v_ceil_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14387// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x06,0x26,0x00]
14388
14389v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
14390// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0xe4,0x00,0x00]
14391
14392v_ceil_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
14393// GFX10: encoding: [0xfa,0xb8,0xfe,0x7f,0x01,0xe4,0x00,0x00]
14394
14395v_ceil_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
14396// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0xff,0xe4,0x00,0x00]
14397
14398v_ceil_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
14399// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0x1b,0x00,0x00]
14400
14401v_ceil_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
14402// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0x40,0x01,0x00]
14403
14404v_ceil_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
14405// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0x41,0x01,0x00]
14406
14407v_ceil_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
14408// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0x01,0x01,0x00]
14409
14410v_ceil_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
14411// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0x0f,0x01,0x00]
14412
14413v_ceil_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
14414// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0x11,0x01,0x00]
14415
14416v_ceil_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
14417// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0x1f,0x01,0x00]
14418
14419v_ceil_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
14420// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0x21,0x01,0x00]
14421
14422v_ceil_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
14423// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0x2f,0x01,0x00]
14424
14425v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
14426// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0xe4,0x00,0x10]
14427
14428v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
14429// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0xe4,0x00,0x30]
14430
14431v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
14432// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
14433
14434v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
14435// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
14436
14437v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
14438// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0xe4,0x00,0x01]
14439
14440v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
14441// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0xe4,0x00,0x03]
14442
14443v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
14444// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
14445
14446v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
14447// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
14448
14449v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
14450// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0xe4,0x08,0x00]
14451
14452v_ceil_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
14453// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0x51,0x01,0x00]
14454
14455v_ceil_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
14456// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0x5f,0x01,0x00]
14457
14458v_ceil_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
14459// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0x61,0x01,0x00]
14460
14461v_ceil_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
14462// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0x6f,0x01,0x00]
14463
14464v_trunc_f16_e32 v5, v1
14465// GFX10: encoding: [0x01,0xbb,0x0a,0x7e]
14466
14467v_trunc_f16_e32 v255, v1
14468// GFX10: encoding: [0x01,0xbb,0xfe,0x7f]
14469
14470v_trunc_f16_e32 v5, v255
14471// GFX10: encoding: [0xff,0xbb,0x0a,0x7e]
14472
14473v_trunc_f16_e32 v5, s1
14474// GFX10: encoding: [0x01,0xba,0x0a,0x7e]
14475
14476v_trunc_f16_e32 v5, s101
14477// GFX10: encoding: [0x65,0xba,0x0a,0x7e]
14478
14479v_trunc_f16_e32 v5, vcc_lo
14480// GFX10: encoding: [0x6a,0xba,0x0a,0x7e]
14481
14482v_trunc_f16_e32 v5, vcc_hi
14483// GFX10: encoding: [0x6b,0xba,0x0a,0x7e]
14484
14485v_trunc_f16_e32 v5, m0
14486// GFX10: encoding: [0x7c,0xba,0x0a,0x7e]
14487
14488v_trunc_f16_e32 v5, exec_lo
14489// GFX10: encoding: [0x7e,0xba,0x0a,0x7e]
14490
14491v_trunc_f16_e32 v5, exec_hi
14492// GFX10: encoding: [0x7f,0xba,0x0a,0x7e]
14493
14494v_trunc_f16_e32 v5, 0
14495// GFX10: encoding: [0x80,0xba,0x0a,0x7e]
14496
14497v_trunc_f16_e32 v5, -1
14498// GFX10: encoding: [0xc1,0xba,0x0a,0x7e]
14499
14500v_trunc_f16_e32 v5, 0.5
14501// GFX10: encoding: [0xf0,0xba,0x0a,0x7e]
14502
14503v_trunc_f16_e32 v5, -4.0
14504// GFX10: encoding: [0xf7,0xba,0x0a,0x7e]
14505
14506v_trunc_f16_e32 v5, 0xfe0b
14507// GFX10: encoding: [0xff,0xba,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
14508
14509v_trunc_f16_e32 v5, 0x3456
14510// GFX10: encoding: [0xff,0xba,0x0a,0x7e,0x56,0x34,0x00,0x00]
14511
14512v_trunc_f16_e64 v5, v1
14513// GFX10: encoding: [0x05,0x00,0xdd,0xd5,0x01,0x01,0x00,0x00]
14514
14515v_trunc_f16_e64 v255, v1
14516// GFX10: encoding: [0xff,0x00,0xdd,0xd5,0x01,0x01,0x00,0x00]
14517
14518v_trunc_f16_e64 v5, v255
14519// GFX10: encoding: [0x05,0x00,0xdd,0xd5,0xff,0x01,0x00,0x00]
14520
14521v_trunc_f16_e64 v5, s1
14522// GFX10: encoding: [0x05,0x00,0xdd,0xd5,0x01,0x00,0x00,0x00]
14523
14524v_trunc_f16_e64 v5, s101
14525// GFX10: encoding: [0x05,0x00,0xdd,0xd5,0x65,0x00,0x00,0x00]
14526
14527v_trunc_f16_e64 v5, vcc_lo
14528// GFX10: encoding: [0x05,0x00,0xdd,0xd5,0x6a,0x00,0x00,0x00]
14529
14530v_trunc_f16_e64 v5, vcc_hi
14531// GFX10: encoding: [0x05,0x00,0xdd,0xd5,0x6b,0x00,0x00,0x00]
14532
14533v_trunc_f16_e64 v5, m0
14534// GFX10: encoding: [0x05,0x00,0xdd,0xd5,0x7c,0x00,0x00,0x00]
14535
14536v_trunc_f16_e64 v5, exec_lo
14537// GFX10: encoding: [0x05,0x00,0xdd,0xd5,0x7e,0x00,0x00,0x00]
14538
14539v_trunc_f16_e64 v5, exec_hi
14540// GFX10: encoding: [0x05,0x00,0xdd,0xd5,0x7f,0x00,0x00,0x00]
14541
14542v_trunc_f16_e64 v5, 0
14543// GFX10: encoding: [0x05,0x00,0xdd,0xd5,0x80,0x00,0x00,0x00]
14544
14545v_trunc_f16_e64 v5, -1
14546// GFX10: encoding: [0x05,0x00,0xdd,0xd5,0xc1,0x00,0x00,0x00]
14547
14548v_trunc_f16_e64 v5, 0.5
14549// GFX10: encoding: [0x05,0x00,0xdd,0xd5,0xf0,0x00,0x00,0x00]
14550
14551v_trunc_f16_e64 v5, -4.0
14552// GFX10: encoding: [0x05,0x00,0xdd,0xd5,0xf7,0x00,0x00,0x00]
14553
14554v_trunc_f16_e64 v5, -v1
14555// GFX10: encoding: [0x05,0x00,0xdd,0xd5,0x01,0x01,0x00,0x20]
14556
14557v_trunc_f16_e64 v5, |v1|
14558// GFX10: encoding: [0x05,0x01,0xdd,0xd5,0x01,0x01,0x00,0x00]
14559
14560v_trunc_f16_e64 v5, v1 clamp
14561// GFX10: encoding: [0x05,0x80,0xdd,0xd5,0x01,0x01,0x00,0x00]
14562
14563v_trunc_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14564// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x06,0x06,0x00]
14565
14566v_trunc_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14567// GFX10: encoding: [0xf9,0xba,0xfe,0x7f,0x01,0x06,0x06,0x00]
14568
14569v_trunc_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14570// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0xff,0x06,0x06,0x00]
14571
14572v_trunc_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14573// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x06,0x86,0x00]
14574
14575v_trunc_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14576// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x65,0x06,0x86,0x00]
14577
14578v_trunc_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14579// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x6a,0x06,0x86,0x00]
14580
14581v_trunc_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14582// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x6b,0x06,0x86,0x00]
14583
14584v_trunc_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14585// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x7c,0x06,0x86,0x00]
14586
14587v_trunc_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14588// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x7e,0x06,0x86,0x00]
14589
14590v_trunc_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14591// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x7f,0x06,0x86,0x00]
14592
14593v_trunc_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14594// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x26,0x06,0x00]
14595
14596v_trunc_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
14597// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x00,0x06,0x00]
14598
14599v_trunc_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
14600// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x01,0x06,0x00]
14601
14602v_trunc_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
14603// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x02,0x06,0x00]
14604
14605v_trunc_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
14606// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x03,0x06,0x00]
14607
14608v_trunc_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
14609// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x04,0x06,0x00]
14610
14611v_trunc_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
14612// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x05,0x06,0x00]
14613
14614v_trunc_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
14615// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x0e,0x06,0x00]
14616
14617v_trunc_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
14618// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x16,0x06,0x00]
14619
14620v_trunc_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
14621// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x06,0x00,0x00]
14622
14623v_trunc_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
14624// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x06,0x01,0x00]
14625
14626v_trunc_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
14627// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x06,0x02,0x00]
14628
14629v_trunc_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
14630// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x06,0x03,0x00]
14631
14632v_trunc_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
14633// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x06,0x04,0x00]
14634
14635v_trunc_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
14636// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x06,0x05,0x00]
14637
14638v_trunc_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14639// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x06,0x16,0x00]
14640
14641v_trunc_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14642// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x06,0x26,0x00]
14643
14644v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
14645// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0xe4,0x00,0x00]
14646
14647v_trunc_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
14648// GFX10: encoding: [0xfa,0xba,0xfe,0x7f,0x01,0xe4,0x00,0x00]
14649
14650v_trunc_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
14651// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0xff,0xe4,0x00,0x00]
14652
14653v_trunc_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
14654// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0x1b,0x00,0x00]
14655
14656v_trunc_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
14657// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0x40,0x01,0x00]
14658
14659v_trunc_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
14660// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0x41,0x01,0x00]
14661
14662v_trunc_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
14663// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0x01,0x01,0x00]
14664
14665v_trunc_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
14666// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0x0f,0x01,0x00]
14667
14668v_trunc_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
14669// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0x11,0x01,0x00]
14670
14671v_trunc_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
14672// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0x1f,0x01,0x00]
14673
14674v_trunc_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
14675// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0x21,0x01,0x00]
14676
14677v_trunc_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
14678// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0x2f,0x01,0x00]
14679
14680v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
14681// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0xe4,0x00,0x10]
14682
14683v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
14684// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0xe4,0x00,0x30]
14685
14686v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
14687// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
14688
14689v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
14690// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
14691
14692v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
14693// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0xe4,0x00,0x01]
14694
14695v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
14696// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0xe4,0x00,0x03]
14697
14698v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
14699// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
14700
14701v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
14702// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
14703
14704v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
14705// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0xe4,0x08,0x00]
14706
14707v_trunc_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
14708// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0x51,0x01,0x00]
14709
14710v_trunc_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
14711// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0x5f,0x01,0x00]
14712
14713v_trunc_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
14714// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0x61,0x01,0x00]
14715
14716v_trunc_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
14717// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0x6f,0x01,0x00]
14718
14719v_rndne_f16_e32 v5, v1
14720// GFX10: encoding: [0x01,0xbd,0x0a,0x7e]
14721
14722v_rndne_f16_e32 v255, v1
14723// GFX10: encoding: [0x01,0xbd,0xfe,0x7f]
14724
14725v_rndne_f16_e32 v5, v255
14726// GFX10: encoding: [0xff,0xbd,0x0a,0x7e]
14727
14728v_rndne_f16_e32 v5, s1
14729// GFX10: encoding: [0x01,0xbc,0x0a,0x7e]
14730
14731v_rndne_f16_e32 v5, s101
14732// GFX10: encoding: [0x65,0xbc,0x0a,0x7e]
14733
14734v_rndne_f16_e32 v5, vcc_lo
14735// GFX10: encoding: [0x6a,0xbc,0x0a,0x7e]
14736
14737v_rndne_f16_e32 v5, vcc_hi
14738// GFX10: encoding: [0x6b,0xbc,0x0a,0x7e]
14739
14740v_rndne_f16_e32 v5, m0
14741// GFX10: encoding: [0x7c,0xbc,0x0a,0x7e]
14742
14743v_rndne_f16_e32 v5, exec_lo
14744// GFX10: encoding: [0x7e,0xbc,0x0a,0x7e]
14745
14746v_rndne_f16_e32 v5, exec_hi
14747// GFX10: encoding: [0x7f,0xbc,0x0a,0x7e]
14748
14749v_rndne_f16_e32 v5, 0
14750// GFX10: encoding: [0x80,0xbc,0x0a,0x7e]
14751
14752v_rndne_f16_e32 v5, -1
14753// GFX10: encoding: [0xc1,0xbc,0x0a,0x7e]
14754
14755v_rndne_f16_e32 v5, 0.5
14756// GFX10: encoding: [0xf0,0xbc,0x0a,0x7e]
14757
14758v_rndne_f16_e32 v5, -4.0
14759// GFX10: encoding: [0xf7,0xbc,0x0a,0x7e]
14760
14761v_rndne_f16_e32 v5, 0xfe0b
14762// GFX10: encoding: [0xff,0xbc,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
14763
14764v_rndne_f16_e32 v5, 0x3456
14765// GFX10: encoding: [0xff,0xbc,0x0a,0x7e,0x56,0x34,0x00,0x00]
14766
14767v_rndne_f16_e64 v5, v1
14768// GFX10: encoding: [0x05,0x00,0xde,0xd5,0x01,0x01,0x00,0x00]
14769
14770v_rndne_f16_e64 v255, v1
14771// GFX10: encoding: [0xff,0x00,0xde,0xd5,0x01,0x01,0x00,0x00]
14772
14773v_rndne_f16_e64 v5, v255
14774// GFX10: encoding: [0x05,0x00,0xde,0xd5,0xff,0x01,0x00,0x00]
14775
14776v_rndne_f16_e64 v5, s1
14777// GFX10: encoding: [0x05,0x00,0xde,0xd5,0x01,0x00,0x00,0x00]
14778
14779v_rndne_f16_e64 v5, s101
14780// GFX10: encoding: [0x05,0x00,0xde,0xd5,0x65,0x00,0x00,0x00]
14781
14782v_rndne_f16_e64 v5, vcc_lo
14783// GFX10: encoding: [0x05,0x00,0xde,0xd5,0x6a,0x00,0x00,0x00]
14784
14785v_rndne_f16_e64 v5, vcc_hi
14786// GFX10: encoding: [0x05,0x00,0xde,0xd5,0x6b,0x00,0x00,0x00]
14787
14788v_rndne_f16_e64 v5, m0
14789// GFX10: encoding: [0x05,0x00,0xde,0xd5,0x7c,0x00,0x00,0x00]
14790
14791v_rndne_f16_e64 v5, exec_lo
14792// GFX10: encoding: [0x05,0x00,0xde,0xd5,0x7e,0x00,0x00,0x00]
14793
14794v_rndne_f16_e64 v5, exec_hi
14795// GFX10: encoding: [0x05,0x00,0xde,0xd5,0x7f,0x00,0x00,0x00]
14796
14797v_rndne_f16_e64 v5, 0
14798// GFX10: encoding: [0x05,0x00,0xde,0xd5,0x80,0x00,0x00,0x00]
14799
14800v_rndne_f16_e64 v5, -1
14801// GFX10: encoding: [0x05,0x00,0xde,0xd5,0xc1,0x00,0x00,0x00]
14802
14803v_rndne_f16_e64 v5, 0.5
14804// GFX10: encoding: [0x05,0x00,0xde,0xd5,0xf0,0x00,0x00,0x00]
14805
14806v_rndne_f16_e64 v5, -4.0
14807// GFX10: encoding: [0x05,0x00,0xde,0xd5,0xf7,0x00,0x00,0x00]
14808
14809v_rndne_f16_e64 v5, -v1
14810// GFX10: encoding: [0x05,0x00,0xde,0xd5,0x01,0x01,0x00,0x20]
14811
14812v_rndne_f16_e64 v5, |v1|
14813// GFX10: encoding: [0x05,0x01,0xde,0xd5,0x01,0x01,0x00,0x00]
14814
14815v_rndne_f16_e64 v5, v1 clamp
14816// GFX10: encoding: [0x05,0x80,0xde,0xd5,0x01,0x01,0x00,0x00]
14817
14818v_rndne_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14819// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x06,0x06,0x00]
14820
14821v_rndne_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14822// GFX10: encoding: [0xf9,0xbc,0xfe,0x7f,0x01,0x06,0x06,0x00]
14823
14824v_rndne_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14825// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0xff,0x06,0x06,0x00]
14826
14827v_rndne_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14828// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x06,0x86,0x00]
14829
14830v_rndne_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14831// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x65,0x06,0x86,0x00]
14832
14833v_rndne_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14834// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x6a,0x06,0x86,0x00]
14835
14836v_rndne_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14837// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x6b,0x06,0x86,0x00]
14838
14839v_rndne_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14840// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x7c,0x06,0x86,0x00]
14841
14842v_rndne_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14843// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x7e,0x06,0x86,0x00]
14844
14845v_rndne_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14846// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x7f,0x06,0x86,0x00]
14847
14848v_rndne_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14849// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x26,0x06,0x00]
14850
14851v_rndne_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
14852// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x00,0x06,0x00]
14853
14854v_rndne_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
14855// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x01,0x06,0x00]
14856
14857v_rndne_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
14858// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x02,0x06,0x00]
14859
14860v_rndne_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
14861// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x03,0x06,0x00]
14862
14863v_rndne_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
14864// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x04,0x06,0x00]
14865
14866v_rndne_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
14867// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x05,0x06,0x00]
14868
14869v_rndne_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
14870// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x0e,0x06,0x00]
14871
14872v_rndne_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
14873// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x16,0x06,0x00]
14874
14875v_rndne_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
14876// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x06,0x00,0x00]
14877
14878v_rndne_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
14879// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x06,0x01,0x00]
14880
14881v_rndne_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
14882// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x06,0x02,0x00]
14883
14884v_rndne_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
14885// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x06,0x03,0x00]
14886
14887v_rndne_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
14888// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x06,0x04,0x00]
14889
14890v_rndne_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
14891// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x06,0x05,0x00]
14892
14893v_rndne_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14894// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x06,0x16,0x00]
14895
14896v_rndne_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
14897// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x06,0x26,0x00]
14898
14899v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
14900// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0xe4,0x00,0x00]
14901
14902v_rndne_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
14903// GFX10: encoding: [0xfa,0xbc,0xfe,0x7f,0x01,0xe4,0x00,0x00]
14904
14905v_rndne_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
14906// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0xff,0xe4,0x00,0x00]
14907
14908v_rndne_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
14909// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0x1b,0x00,0x00]
14910
14911v_rndne_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
14912// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0x40,0x01,0x00]
14913
14914v_rndne_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
14915// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0x41,0x01,0x00]
14916
14917v_rndne_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
14918// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0x01,0x01,0x00]
14919
14920v_rndne_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
14921// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0x0f,0x01,0x00]
14922
14923v_rndne_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
14924// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0x11,0x01,0x00]
14925
14926v_rndne_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
14927// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0x1f,0x01,0x00]
14928
14929v_rndne_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
14930// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0x21,0x01,0x00]
14931
14932v_rndne_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
14933// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0x2f,0x01,0x00]
14934
14935v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
14936// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0xe4,0x00,0x10]
14937
14938v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
14939// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0xe4,0x00,0x30]
14940
14941v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
14942// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
14943
14944v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
14945// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
14946
14947v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
14948// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0xe4,0x00,0x01]
14949
14950v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
14951// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0xe4,0x00,0x03]
14952
14953v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
14954// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
14955
14956v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
14957// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
14958
14959v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
14960// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0xe4,0x08,0x00]
14961
14962v_rndne_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
14963// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0x51,0x01,0x00]
14964
14965v_rndne_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
14966// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0x5f,0x01,0x00]
14967
14968v_rndne_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
14969// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0x61,0x01,0x00]
14970
14971v_rndne_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
14972// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0x6f,0x01,0x00]
14973
14974v_fract_f16_e32 v5, v1
14975// GFX10: encoding: [0x01,0xbf,0x0a,0x7e]
14976
14977v_fract_f16_e32 v255, v1
14978// GFX10: encoding: [0x01,0xbf,0xfe,0x7f]
14979
14980v_fract_f16_e32 v5, v255
14981// GFX10: encoding: [0xff,0xbf,0x0a,0x7e]
14982
14983v_fract_f16_e32 v5, s1
14984// GFX10: encoding: [0x01,0xbe,0x0a,0x7e]
14985
14986v_fract_f16_e32 v5, s101
14987// GFX10: encoding: [0x65,0xbe,0x0a,0x7e]
14988
14989v_fract_f16_e32 v5, vcc_lo
14990// GFX10: encoding: [0x6a,0xbe,0x0a,0x7e]
14991
14992v_fract_f16_e32 v5, vcc_hi
14993// GFX10: encoding: [0x6b,0xbe,0x0a,0x7e]
14994
14995v_fract_f16_e32 v5, m0
14996// GFX10: encoding: [0x7c,0xbe,0x0a,0x7e]
14997
14998v_fract_f16_e32 v5, exec_lo
14999// GFX10: encoding: [0x7e,0xbe,0x0a,0x7e]
15000
15001v_fract_f16_e32 v5, exec_hi
15002// GFX10: encoding: [0x7f,0xbe,0x0a,0x7e]
15003
15004v_fract_f16_e32 v5, 0
15005// GFX10: encoding: [0x80,0xbe,0x0a,0x7e]
15006
15007v_fract_f16_e32 v5, -1
15008// GFX10: encoding: [0xc1,0xbe,0x0a,0x7e]
15009
15010v_fract_f16_e32 v5, 0.5
15011// GFX10: encoding: [0xf0,0xbe,0x0a,0x7e]
15012
15013v_fract_f16_e32 v5, -4.0
15014// GFX10: encoding: [0xf7,0xbe,0x0a,0x7e]
15015
15016v_fract_f16_e32 v5, 0xfe0b
15017// GFX10: encoding: [0xff,0xbe,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
15018
15019v_fract_f16_e32 v5, 0x3456
15020// GFX10: encoding: [0xff,0xbe,0x0a,0x7e,0x56,0x34,0x00,0x00]
15021
15022v_fract_f16_e64 v5, v1
15023// GFX10: encoding: [0x05,0x00,0xdf,0xd5,0x01,0x01,0x00,0x00]
15024
15025v_fract_f16_e64 v255, v1
15026// GFX10: encoding: [0xff,0x00,0xdf,0xd5,0x01,0x01,0x00,0x00]
15027
15028v_fract_f16_e64 v5, v255
15029// GFX10: encoding: [0x05,0x00,0xdf,0xd5,0xff,0x01,0x00,0x00]
15030
15031v_fract_f16_e64 v5, s1
15032// GFX10: encoding: [0x05,0x00,0xdf,0xd5,0x01,0x00,0x00,0x00]
15033
15034v_fract_f16_e64 v5, s101
15035// GFX10: encoding: [0x05,0x00,0xdf,0xd5,0x65,0x00,0x00,0x00]
15036
15037v_fract_f16_e64 v5, vcc_lo
15038// GFX10: encoding: [0x05,0x00,0xdf,0xd5,0x6a,0x00,0x00,0x00]
15039
15040v_fract_f16_e64 v5, vcc_hi
15041// GFX10: encoding: [0x05,0x00,0xdf,0xd5,0x6b,0x00,0x00,0x00]
15042
15043v_fract_f16_e64 v5, m0
15044// GFX10: encoding: [0x05,0x00,0xdf,0xd5,0x7c,0x00,0x00,0x00]
15045
15046v_fract_f16_e64 v5, exec_lo
15047// GFX10: encoding: [0x05,0x00,0xdf,0xd5,0x7e,0x00,0x00,0x00]
15048
15049v_fract_f16_e64 v5, exec_hi
15050// GFX10: encoding: [0x05,0x00,0xdf,0xd5,0x7f,0x00,0x00,0x00]
15051
15052v_fract_f16_e64 v5, 0
15053// GFX10: encoding: [0x05,0x00,0xdf,0xd5,0x80,0x00,0x00,0x00]
15054
15055v_fract_f16_e64 v5, -1
15056// GFX10: encoding: [0x05,0x00,0xdf,0xd5,0xc1,0x00,0x00,0x00]
15057
15058v_fract_f16_e64 v5, 0.5
15059// GFX10: encoding: [0x05,0x00,0xdf,0xd5,0xf0,0x00,0x00,0x00]
15060
15061v_fract_f16_e64 v5, -4.0
15062// GFX10: encoding: [0x05,0x00,0xdf,0xd5,0xf7,0x00,0x00,0x00]
15063
15064v_fract_f16_e64 v5, -v1
15065// GFX10: encoding: [0x05,0x00,0xdf,0xd5,0x01,0x01,0x00,0x20]
15066
15067v_fract_f16_e64 v5, |v1|
15068// GFX10: encoding: [0x05,0x01,0xdf,0xd5,0x01,0x01,0x00,0x00]
15069
15070v_fract_f16_e64 v5, v1 clamp
15071// GFX10: encoding: [0x05,0x80,0xdf,0xd5,0x01,0x01,0x00,0x00]
15072
15073v_fract_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15074// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x06,0x06,0x00]
15075
15076v_fract_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15077// GFX10: encoding: [0xf9,0xbe,0xfe,0x7f,0x01,0x06,0x06,0x00]
15078
15079v_fract_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15080// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0xff,0x06,0x06,0x00]
15081
15082v_fract_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15083// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x06,0x86,0x00]
15084
15085v_fract_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15086// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x65,0x06,0x86,0x00]
15087
15088v_fract_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15089// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x6a,0x06,0x86,0x00]
15090
15091v_fract_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15092// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x6b,0x06,0x86,0x00]
15093
15094v_fract_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15095// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x7c,0x06,0x86,0x00]
15096
15097v_fract_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15098// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x7e,0x06,0x86,0x00]
15099
15100v_fract_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15101// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x7f,0x06,0x86,0x00]
15102
15103v_fract_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15104// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x26,0x06,0x00]
15105
15106v_fract_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
15107// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x00,0x06,0x00]
15108
15109v_fract_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
15110// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x01,0x06,0x00]
15111
15112v_fract_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
15113// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x02,0x06,0x00]
15114
15115v_fract_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
15116// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x03,0x06,0x00]
15117
15118v_fract_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
15119// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x04,0x06,0x00]
15120
15121v_fract_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
15122// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x05,0x06,0x00]
15123
15124v_fract_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
15125// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x0e,0x06,0x00]
15126
15127v_fract_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
15128// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x16,0x06,0x00]
15129
15130v_fract_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
15131// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x06,0x00,0x00]
15132
15133v_fract_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
15134// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x06,0x01,0x00]
15135
15136v_fract_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
15137// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x06,0x02,0x00]
15138
15139v_fract_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
15140// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x06,0x03,0x00]
15141
15142v_fract_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
15143// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x06,0x04,0x00]
15144
15145v_fract_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
15146// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x06,0x05,0x00]
15147
15148v_fract_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15149// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x06,0x16,0x00]
15150
15151v_fract_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15152// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x06,0x26,0x00]
15153
15154v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
15155// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0xe4,0x00,0x00]
15156
15157v_fract_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
15158// GFX10: encoding: [0xfa,0xbe,0xfe,0x7f,0x01,0xe4,0x00,0x00]
15159
15160v_fract_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
15161// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0xff,0xe4,0x00,0x00]
15162
15163v_fract_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
15164// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0x1b,0x00,0x00]
15165
15166v_fract_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
15167// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0x40,0x01,0x00]
15168
15169v_fract_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
15170// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0x41,0x01,0x00]
15171
15172v_fract_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
15173// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0x01,0x01,0x00]
15174
15175v_fract_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
15176// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0x0f,0x01,0x00]
15177
15178v_fract_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
15179// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0x11,0x01,0x00]
15180
15181v_fract_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
15182// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0x1f,0x01,0x00]
15183
15184v_fract_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
15185// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0x21,0x01,0x00]
15186
15187v_fract_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
15188// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0x2f,0x01,0x00]
15189
15190v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
15191// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0xe4,0x00,0x10]
15192
15193v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
15194// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0xe4,0x00,0x30]
15195
15196v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
15197// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
15198
15199v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
15200// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
15201
15202v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
15203// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0xe4,0x00,0x01]
15204
15205v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
15206// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0xe4,0x00,0x03]
15207
15208v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
15209// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
15210
15211v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
15212// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
15213
15214v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
15215// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0xe4,0x08,0x00]
15216
15217v_fract_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
15218// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0x51,0x01,0x00]
15219
15220v_fract_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
15221// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0x5f,0x01,0x00]
15222
15223v_fract_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
15224// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0x61,0x01,0x00]
15225
15226v_fract_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
15227// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0x6f,0x01,0x00]
15228
15229v_sin_f16_e32 v5, v1
15230// GFX10: encoding: [0x01,0xc1,0x0a,0x7e]
15231
15232v_sin_f16_e32 v255, v1
15233// GFX10: encoding: [0x01,0xc1,0xfe,0x7f]
15234
15235v_sin_f16_e32 v5, v255
15236// GFX10: encoding: [0xff,0xc1,0x0a,0x7e]
15237
15238v_sin_f16_e32 v5, s1
15239// GFX10: encoding: [0x01,0xc0,0x0a,0x7e]
15240
15241v_sin_f16_e32 v5, s101
15242// GFX10: encoding: [0x65,0xc0,0x0a,0x7e]
15243
15244v_sin_f16_e32 v5, vcc_lo
15245// GFX10: encoding: [0x6a,0xc0,0x0a,0x7e]
15246
15247v_sin_f16_e32 v5, vcc_hi
15248// GFX10: encoding: [0x6b,0xc0,0x0a,0x7e]
15249
15250v_sin_f16_e32 v5, m0
15251// GFX10: encoding: [0x7c,0xc0,0x0a,0x7e]
15252
15253v_sin_f16_e32 v5, exec_lo
15254// GFX10: encoding: [0x7e,0xc0,0x0a,0x7e]
15255
15256v_sin_f16_e32 v5, exec_hi
15257// GFX10: encoding: [0x7f,0xc0,0x0a,0x7e]
15258
15259v_sin_f16_e32 v5, 0
15260// GFX10: encoding: [0x80,0xc0,0x0a,0x7e]
15261
15262v_sin_f16_e32 v5, -1
15263// GFX10: encoding: [0xc1,0xc0,0x0a,0x7e]
15264
15265v_sin_f16_e32 v5, 0.5
15266// GFX10: encoding: [0xf0,0xc0,0x0a,0x7e]
15267
15268v_sin_f16_e32 v5, -4.0
15269// GFX10: encoding: [0xf7,0xc0,0x0a,0x7e]
15270
15271v_sin_f16_e32 v5, 0xfe0b
15272// GFX10: encoding: [0xff,0xc0,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
15273
15274v_sin_f16_e32 v5, 0x3456
15275// GFX10: encoding: [0xff,0xc0,0x0a,0x7e,0x56,0x34,0x00,0x00]
15276
15277v_sin_f16_e64 v5, v1
15278// GFX10: encoding: [0x05,0x00,0xe0,0xd5,0x01,0x01,0x00,0x00]
15279
15280v_sin_f16_e64 v255, v1
15281// GFX10: encoding: [0xff,0x00,0xe0,0xd5,0x01,0x01,0x00,0x00]
15282
15283v_sin_f16_e64 v5, v255
15284// GFX10: encoding: [0x05,0x00,0xe0,0xd5,0xff,0x01,0x00,0x00]
15285
15286v_sin_f16_e64 v5, s1
15287// GFX10: encoding: [0x05,0x00,0xe0,0xd5,0x01,0x00,0x00,0x00]
15288
15289v_sin_f16_e64 v5, s101
15290// GFX10: encoding: [0x05,0x00,0xe0,0xd5,0x65,0x00,0x00,0x00]
15291
15292v_sin_f16_e64 v5, vcc_lo
15293// GFX10: encoding: [0x05,0x00,0xe0,0xd5,0x6a,0x00,0x00,0x00]
15294
15295v_sin_f16_e64 v5, vcc_hi
15296// GFX10: encoding: [0x05,0x00,0xe0,0xd5,0x6b,0x00,0x00,0x00]
15297
15298v_sin_f16_e64 v5, m0
15299// GFX10: encoding: [0x05,0x00,0xe0,0xd5,0x7c,0x00,0x00,0x00]
15300
15301v_sin_f16_e64 v5, exec_lo
15302// GFX10: encoding: [0x05,0x00,0xe0,0xd5,0x7e,0x00,0x00,0x00]
15303
15304v_sin_f16_e64 v5, exec_hi
15305// GFX10: encoding: [0x05,0x00,0xe0,0xd5,0x7f,0x00,0x00,0x00]
15306
15307v_sin_f16_e64 v5, 0
15308// GFX10: encoding: [0x05,0x00,0xe0,0xd5,0x80,0x00,0x00,0x00]
15309
15310v_sin_f16_e64 v5, -1
15311// GFX10: encoding: [0x05,0x00,0xe0,0xd5,0xc1,0x00,0x00,0x00]
15312
15313v_sin_f16_e64 v5, 0.5
15314// GFX10: encoding: [0x05,0x00,0xe0,0xd5,0xf0,0x00,0x00,0x00]
15315
15316v_sin_f16_e64 v5, -4.0
15317// GFX10: encoding: [0x05,0x00,0xe0,0xd5,0xf7,0x00,0x00,0x00]
15318
15319v_sin_f16_e64 v5, -v1
15320// GFX10: encoding: [0x05,0x00,0xe0,0xd5,0x01,0x01,0x00,0x20]
15321
15322v_sin_f16_e64 v5, |v1|
15323// GFX10: encoding: [0x05,0x01,0xe0,0xd5,0x01,0x01,0x00,0x00]
15324
15325v_sin_f16_e64 v5, v1 clamp
15326// GFX10: encoding: [0x05,0x80,0xe0,0xd5,0x01,0x01,0x00,0x00]
15327
15328v_sin_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15329// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x06,0x06,0x00]
15330
15331v_sin_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15332// GFX10: encoding: [0xf9,0xc0,0xfe,0x7f,0x01,0x06,0x06,0x00]
15333
15334v_sin_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15335// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0xff,0x06,0x06,0x00]
15336
15337v_sin_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15338// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x06,0x86,0x00]
15339
15340v_sin_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15341// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x65,0x06,0x86,0x00]
15342
15343v_sin_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15344// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x6a,0x06,0x86,0x00]
15345
15346v_sin_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15347// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x6b,0x06,0x86,0x00]
15348
15349v_sin_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15350// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x7c,0x06,0x86,0x00]
15351
15352v_sin_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15353// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x7e,0x06,0x86,0x00]
15354
15355v_sin_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15356// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x7f,0x06,0x86,0x00]
15357
15358v_sin_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15359// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x26,0x06,0x00]
15360
15361v_sin_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
15362// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x00,0x06,0x00]
15363
15364v_sin_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
15365// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x01,0x06,0x00]
15366
15367v_sin_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
15368// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x02,0x06,0x00]
15369
15370v_sin_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
15371// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x03,0x06,0x00]
15372
15373v_sin_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
15374// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x04,0x06,0x00]
15375
15376v_sin_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
15377// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x05,0x06,0x00]
15378
15379v_sin_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
15380// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x0e,0x06,0x00]
15381
15382v_sin_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
15383// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x16,0x06,0x00]
15384
15385v_sin_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
15386// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x06,0x00,0x00]
15387
15388v_sin_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
15389// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x06,0x01,0x00]
15390
15391v_sin_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
15392// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x06,0x02,0x00]
15393
15394v_sin_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
15395// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x06,0x03,0x00]
15396
15397v_sin_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
15398// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x06,0x04,0x00]
15399
15400v_sin_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
15401// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x06,0x05,0x00]
15402
15403v_sin_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15404// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x06,0x16,0x00]
15405
15406v_sin_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15407// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x06,0x26,0x00]
15408
15409v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
15410// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0xe4,0x00,0x00]
15411
15412v_sin_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
15413// GFX10: encoding: [0xfa,0xc0,0xfe,0x7f,0x01,0xe4,0x00,0x00]
15414
15415v_sin_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
15416// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0xff,0xe4,0x00,0x00]
15417
15418v_sin_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
15419// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0x1b,0x00,0x00]
15420
15421v_sin_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
15422// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0x40,0x01,0x00]
15423
15424v_sin_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
15425// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0x41,0x01,0x00]
15426
15427v_sin_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
15428// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0x01,0x01,0x00]
15429
15430v_sin_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
15431// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0x0f,0x01,0x00]
15432
15433v_sin_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
15434// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0x11,0x01,0x00]
15435
15436v_sin_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
15437// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0x1f,0x01,0x00]
15438
15439v_sin_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
15440// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0x21,0x01,0x00]
15441
15442v_sin_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
15443// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0x2f,0x01,0x00]
15444
15445v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
15446// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0xe4,0x00,0x10]
15447
15448v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
15449// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0xe4,0x00,0x30]
15450
15451v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
15452// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
15453
15454v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
15455// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
15456
15457v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
15458// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0xe4,0x00,0x01]
15459
15460v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
15461// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0xe4,0x00,0x03]
15462
15463v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
15464// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
15465
15466v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
15467// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
15468
15469v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
15470// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0xe4,0x08,0x00]
15471
15472v_sin_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
15473// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0x51,0x01,0x00]
15474
15475v_sin_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
15476// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0x5f,0x01,0x00]
15477
15478v_sin_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
15479// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0x61,0x01,0x00]
15480
15481v_sin_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
15482// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0x6f,0x01,0x00]
15483
15484v_cos_f16_e32 v5, v1
15485// GFX10: encoding: [0x01,0xc3,0x0a,0x7e]
15486
15487v_cos_f16_e32 v255, v1
15488// GFX10: encoding: [0x01,0xc3,0xfe,0x7f]
15489
15490v_cos_f16_e32 v5, v255
15491// GFX10: encoding: [0xff,0xc3,0x0a,0x7e]
15492
15493v_cos_f16_e32 v5, s1
15494// GFX10: encoding: [0x01,0xc2,0x0a,0x7e]
15495
15496v_cos_f16_e32 v5, s101
15497// GFX10: encoding: [0x65,0xc2,0x0a,0x7e]
15498
15499v_cos_f16_e32 v5, vcc_lo
15500// GFX10: encoding: [0x6a,0xc2,0x0a,0x7e]
15501
15502v_cos_f16_e32 v5, vcc_hi
15503// GFX10: encoding: [0x6b,0xc2,0x0a,0x7e]
15504
15505v_cos_f16_e32 v5, m0
15506// GFX10: encoding: [0x7c,0xc2,0x0a,0x7e]
15507
15508v_cos_f16_e32 v5, exec_lo
15509// GFX10: encoding: [0x7e,0xc2,0x0a,0x7e]
15510
15511v_cos_f16_e32 v5, exec_hi
15512// GFX10: encoding: [0x7f,0xc2,0x0a,0x7e]
15513
15514v_cos_f16_e32 v5, 0
15515// GFX10: encoding: [0x80,0xc2,0x0a,0x7e]
15516
15517v_cos_f16_e32 v5, -1
15518// GFX10: encoding: [0xc1,0xc2,0x0a,0x7e]
15519
15520v_cos_f16_e32 v5, 0.5
15521// GFX10: encoding: [0xf0,0xc2,0x0a,0x7e]
15522
15523v_cos_f16_e32 v5, -4.0
15524// GFX10: encoding: [0xf7,0xc2,0x0a,0x7e]
15525
15526v_cos_f16_e32 v5, 0xfe0b
15527// GFX10: encoding: [0xff,0xc2,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
15528
15529v_cos_f16_e32 v5, 0x3456
15530// GFX10: encoding: [0xff,0xc2,0x0a,0x7e,0x56,0x34,0x00,0x00]
15531
15532v_cos_f16_e64 v5, v1
15533// GFX10: encoding: [0x05,0x00,0xe1,0xd5,0x01,0x01,0x00,0x00]
15534
15535v_cos_f16_e64 v255, v1
15536// GFX10: encoding: [0xff,0x00,0xe1,0xd5,0x01,0x01,0x00,0x00]
15537
15538v_cos_f16_e64 v5, v255
15539// GFX10: encoding: [0x05,0x00,0xe1,0xd5,0xff,0x01,0x00,0x00]
15540
15541v_cos_f16_e64 v5, s1
15542// GFX10: encoding: [0x05,0x00,0xe1,0xd5,0x01,0x00,0x00,0x00]
15543
15544v_cos_f16_e64 v5, s101
15545// GFX10: encoding: [0x05,0x00,0xe1,0xd5,0x65,0x00,0x00,0x00]
15546
15547v_cos_f16_e64 v5, vcc_lo
15548// GFX10: encoding: [0x05,0x00,0xe1,0xd5,0x6a,0x00,0x00,0x00]
15549
15550v_cos_f16_e64 v5, vcc_hi
15551// GFX10: encoding: [0x05,0x00,0xe1,0xd5,0x6b,0x00,0x00,0x00]
15552
15553v_cos_f16_e64 v5, m0
15554// GFX10: encoding: [0x05,0x00,0xe1,0xd5,0x7c,0x00,0x00,0x00]
15555
15556v_cos_f16_e64 v5, exec_lo
15557// GFX10: encoding: [0x05,0x00,0xe1,0xd5,0x7e,0x00,0x00,0x00]
15558
15559v_cos_f16_e64 v5, exec_hi
15560// GFX10: encoding: [0x05,0x00,0xe1,0xd5,0x7f,0x00,0x00,0x00]
15561
15562v_cos_f16_e64 v5, 0
15563// GFX10: encoding: [0x05,0x00,0xe1,0xd5,0x80,0x00,0x00,0x00]
15564
15565v_cos_f16_e64 v5, -1
15566// GFX10: encoding: [0x05,0x00,0xe1,0xd5,0xc1,0x00,0x00,0x00]
15567
15568v_cos_f16_e64 v5, 0.5
15569// GFX10: encoding: [0x05,0x00,0xe1,0xd5,0xf0,0x00,0x00,0x00]
15570
15571v_cos_f16_e64 v5, -4.0
15572// GFX10: encoding: [0x05,0x00,0xe1,0xd5,0xf7,0x00,0x00,0x00]
15573
15574v_cos_f16_e64 v5, -v1
15575// GFX10: encoding: [0x05,0x00,0xe1,0xd5,0x01,0x01,0x00,0x20]
15576
15577v_cos_f16_e64 v5, |v1|
15578// GFX10: encoding: [0x05,0x01,0xe1,0xd5,0x01,0x01,0x00,0x00]
15579
15580v_cos_f16_e64 v5, v1 clamp
15581// GFX10: encoding: [0x05,0x80,0xe1,0xd5,0x01,0x01,0x00,0x00]
15582
15583v_cos_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15584// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x06,0x06,0x00]
15585
15586v_cos_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15587// GFX10: encoding: [0xf9,0xc2,0xfe,0x7f,0x01,0x06,0x06,0x00]
15588
15589v_cos_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15590// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0xff,0x06,0x06,0x00]
15591
15592v_cos_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15593// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x06,0x86,0x00]
15594
15595v_cos_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15596// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x65,0x06,0x86,0x00]
15597
15598v_cos_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15599// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x6a,0x06,0x86,0x00]
15600
15601v_cos_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15602// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x6b,0x06,0x86,0x00]
15603
15604v_cos_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15605// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x7c,0x06,0x86,0x00]
15606
15607v_cos_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15608// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x7e,0x06,0x86,0x00]
15609
15610v_cos_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15611// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x7f,0x06,0x86,0x00]
15612
15613v_cos_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15614// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x26,0x06,0x00]
15615
15616v_cos_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
15617// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x00,0x06,0x00]
15618
15619v_cos_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
15620// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x01,0x06,0x00]
15621
15622v_cos_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
15623// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x02,0x06,0x00]
15624
15625v_cos_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
15626// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x03,0x06,0x00]
15627
15628v_cos_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
15629// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x04,0x06,0x00]
15630
15631v_cos_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
15632// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x05,0x06,0x00]
15633
15634v_cos_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
15635// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x0e,0x06,0x00]
15636
15637v_cos_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
15638// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x16,0x06,0x00]
15639
15640v_cos_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
15641// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x06,0x00,0x00]
15642
15643v_cos_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
15644// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x06,0x01,0x00]
15645
15646v_cos_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
15647// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x06,0x02,0x00]
15648
15649v_cos_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
15650// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x06,0x03,0x00]
15651
15652v_cos_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
15653// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x06,0x04,0x00]
15654
15655v_cos_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
15656// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x06,0x05,0x00]
15657
15658v_cos_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15659// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x06,0x16,0x00]
15660
15661v_cos_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15662// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x06,0x26,0x00]
15663
15664v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
15665// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0xe4,0x00,0x00]
15666
15667v_cos_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
15668// GFX10: encoding: [0xfa,0xc2,0xfe,0x7f,0x01,0xe4,0x00,0x00]
15669
15670v_cos_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
15671// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0xff,0xe4,0x00,0x00]
15672
15673v_cos_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
15674// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0x1b,0x00,0x00]
15675
15676v_cos_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
15677// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0x40,0x01,0x00]
15678
15679v_cos_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
15680// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0x41,0x01,0x00]
15681
15682v_cos_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
15683// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0x01,0x01,0x00]
15684
15685v_cos_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
15686// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0x0f,0x01,0x00]
15687
15688v_cos_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
15689// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0x11,0x01,0x00]
15690
15691v_cos_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
15692// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0x1f,0x01,0x00]
15693
15694v_cos_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
15695// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0x21,0x01,0x00]
15696
15697v_cos_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
15698// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0x2f,0x01,0x00]
15699
15700v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
15701// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0xe4,0x00,0x10]
15702
15703v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
15704// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0xe4,0x00,0x30]
15705
15706v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
15707// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
15708
15709v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
15710// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
15711
15712v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
15713// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0xe4,0x00,0x01]
15714
15715v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
15716// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0xe4,0x00,0x03]
15717
15718v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
15719// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
15720
15721v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
15722// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
15723
15724v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
15725// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0xe4,0x08,0x00]
15726
15727v_cos_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
15728// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0x51,0x01,0x00]
15729
15730v_cos_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
15731// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0x5f,0x01,0x00]
15732
15733v_cos_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
15734// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0x61,0x01,0x00]
15735
15736v_cos_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
15737// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0x6f,0x01,0x00]
15738
15739v_cvt_norm_i16_f16_e32 v5, v1
15740// GFX10: encoding: [0x01,0xc7,0x0a,0x7e]
15741
15742v_cvt_norm_i16_f16_e32 v255, v1
15743// GFX10: encoding: [0x01,0xc7,0xfe,0x7f]
15744
15745v_cvt_norm_i16_f16_e32 v5, v255
15746// GFX10: encoding: [0xff,0xc7,0x0a,0x7e]
15747
15748v_cvt_norm_i16_f16_e32 v5, s1
15749// GFX10: encoding: [0x01,0xc6,0x0a,0x7e]
15750
15751v_cvt_norm_i16_f16_e32 v5, s101
15752// GFX10: encoding: [0x65,0xc6,0x0a,0x7e]
15753
15754v_cvt_norm_i16_f16_e32 v5, vcc_lo
15755// GFX10: encoding: [0x6a,0xc6,0x0a,0x7e]
15756
15757v_cvt_norm_i16_f16_e32 v5, vcc_hi
15758// GFX10: encoding: [0x6b,0xc6,0x0a,0x7e]
15759
15760v_cvt_norm_i16_f16_e32 v5, m0
15761// GFX10: encoding: [0x7c,0xc6,0x0a,0x7e]
15762
15763v_cvt_norm_i16_f16_e32 v5, exec_lo
15764// GFX10: encoding: [0x7e,0xc6,0x0a,0x7e]
15765
15766v_cvt_norm_i16_f16_e32 v5, exec_hi
15767// GFX10: encoding: [0x7f,0xc6,0x0a,0x7e]
15768
15769v_cvt_norm_i16_f16_e32 v5, 0
15770// GFX10: encoding: [0x80,0xc6,0x0a,0x7e]
15771
15772v_cvt_norm_i16_f16_e32 v5, -1
15773// GFX10: encoding: [0xc1,0xc6,0x0a,0x7e]
15774
15775v_cvt_norm_i16_f16_e32 v5, 0.5
15776// GFX10: encoding: [0xf0,0xc6,0x0a,0x7e]
15777
15778v_cvt_norm_i16_f16_e32 v5, -4.0
15779// GFX10: encoding: [0xf7,0xc6,0x0a,0x7e]
15780
15781v_cvt_norm_i16_f16_e32 v5, 0xfe0b
15782// GFX10: encoding: [0xff,0xc6,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
15783
15784v_cvt_norm_i16_f16_e32 v5, 0x3456
15785// GFX10: encoding: [0xff,0xc6,0x0a,0x7e,0x56,0x34,0x00,0x00]
15786
15787v_cvt_norm_i16_f16_e64 v5, v1
15788// GFX10: encoding: [0x05,0x00,0xe3,0xd5,0x01,0x01,0x00,0x00]
15789
15790v_cvt_norm_i16_f16_e64 v255, v1
15791// GFX10: encoding: [0xff,0x00,0xe3,0xd5,0x01,0x01,0x00,0x00]
15792
15793v_cvt_norm_i16_f16_e64 v5, v255
15794// GFX10: encoding: [0x05,0x00,0xe3,0xd5,0xff,0x01,0x00,0x00]
15795
15796v_cvt_norm_i16_f16_e64 v5, s1
15797// GFX10: encoding: [0x05,0x00,0xe3,0xd5,0x01,0x00,0x00,0x00]
15798
15799v_cvt_norm_i16_f16_e64 v5, s101
15800// GFX10: encoding: [0x05,0x00,0xe3,0xd5,0x65,0x00,0x00,0x00]
15801
15802v_cvt_norm_i16_f16_e64 v5, vcc_lo
15803// GFX10: encoding: [0x05,0x00,0xe3,0xd5,0x6a,0x00,0x00,0x00]
15804
15805v_cvt_norm_i16_f16_e64 v5, vcc_hi
15806// GFX10: encoding: [0x05,0x00,0xe3,0xd5,0x6b,0x00,0x00,0x00]
15807
15808v_cvt_norm_i16_f16_e64 v5, m0
15809// GFX10: encoding: [0x05,0x00,0xe3,0xd5,0x7c,0x00,0x00,0x00]
15810
15811v_cvt_norm_i16_f16_e64 v5, exec_lo
15812// GFX10: encoding: [0x05,0x00,0xe3,0xd5,0x7e,0x00,0x00,0x00]
15813
15814v_cvt_norm_i16_f16_e64 v5, exec_hi
15815// GFX10: encoding: [0x05,0x00,0xe3,0xd5,0x7f,0x00,0x00,0x00]
15816
15817v_cvt_norm_i16_f16_e64 v5, 0
15818// GFX10: encoding: [0x05,0x00,0xe3,0xd5,0x80,0x00,0x00,0x00]
15819
15820v_cvt_norm_i16_f16_e64 v5, -1
15821// GFX10: encoding: [0x05,0x00,0xe3,0xd5,0xc1,0x00,0x00,0x00]
15822
15823v_cvt_norm_i16_f16_e64 v5, 0.5
15824// GFX10: encoding: [0x05,0x00,0xe3,0xd5,0xf0,0x00,0x00,0x00]
15825
15826v_cvt_norm_i16_f16_e64 v5, -4.0
15827// GFX10: encoding: [0x05,0x00,0xe3,0xd5,0xf7,0x00,0x00,0x00]
15828
15829v_cvt_norm_i16_f16_e64 v5, -v1
15830// GFX10: encoding: [0x05,0x00,0xe3,0xd5,0x01,0x01,0x00,0x20]
15831
15832v_cvt_norm_i16_f16_e64 v5, |v1|
15833// GFX10: encoding: [0x05,0x01,0xe3,0xd5,0x01,0x01,0x00,0x00]
15834
15835v_cvt_norm_i16_f16_e64 v5, v1 clamp
15836// GFX10: encoding: [0x05,0x80,0xe3,0xd5,0x01,0x01,0x00,0x00]
15837
15838v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15839// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x06,0x06,0x00]
15840
15841v_cvt_norm_i16_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15842// GFX10: encoding: [0xf9,0xc6,0xfe,0x7f,0x01,0x06,0x06,0x00]
15843
15844v_cvt_norm_i16_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15845// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0xff,0x06,0x06,0x00]
15846
15847v_cvt_norm_i16_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15848// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x06,0x86,0x00]
15849
15850v_cvt_norm_i16_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15851// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x65,0x06,0x86,0x00]
15852
15853v_cvt_norm_i16_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15854// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x6a,0x06,0x86,0x00]
15855
15856v_cvt_norm_i16_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15857// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x6b,0x06,0x86,0x00]
15858
15859v_cvt_norm_i16_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15860// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x7c,0x06,0x86,0x00]
15861
15862v_cvt_norm_i16_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15863// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x7e,0x06,0x86,0x00]
15864
15865v_cvt_norm_i16_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15866// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x7f,0x06,0x86,0x00]
15867
15868v_cvt_norm_i16_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15869// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x26,0x06,0x00]
15870
15871v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
15872// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x00,0x06,0x00]
15873
15874v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
15875// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x01,0x06,0x00]
15876
15877v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
15878// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x02,0x06,0x00]
15879
15880v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
15881// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x03,0x06,0x00]
15882
15883v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
15884// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x04,0x06,0x00]
15885
15886v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
15887// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x05,0x06,0x00]
15888
15889v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
15890// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x0e,0x06,0x00]
15891
15892v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
15893// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x16,0x06,0x00]
15894
15895v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
15896// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x06,0x00,0x00]
15897
15898v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
15899// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x06,0x01,0x00]
15900
15901v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
15902// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x06,0x02,0x00]
15903
15904v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
15905// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x06,0x03,0x00]
15906
15907v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
15908// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x06,0x04,0x00]
15909
15910v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
15911// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x06,0x05,0x00]
15912
15913v_cvt_norm_i16_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15914// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x06,0x16,0x00]
15915
15916v_cvt_norm_i16_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
15917// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x06,0x26,0x00]
15918
15919v_cvt_norm_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
15920// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0xe4,0x00,0x00]
15921
15922v_cvt_norm_i16_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
15923// GFX10: encoding: [0xfa,0xc6,0xfe,0x7f,0x01,0xe4,0x00,0x00]
15924
15925v_cvt_norm_i16_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
15926// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0xff,0xe4,0x00,0x00]
15927
15928v_cvt_norm_i16_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
15929// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0x1b,0x00,0x00]
15930
15931v_cvt_norm_i16_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
15932// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0x40,0x01,0x00]
15933
15934v_cvt_norm_i16_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
15935// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0x41,0x01,0x00]
15936
15937v_cvt_norm_i16_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
15938// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0x01,0x01,0x00]
15939
15940v_cvt_norm_i16_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
15941// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0x0f,0x01,0x00]
15942
15943v_cvt_norm_i16_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
15944// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0x11,0x01,0x00]
15945
15946v_cvt_norm_i16_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
15947// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0x1f,0x01,0x00]
15948
15949v_cvt_norm_i16_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
15950// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0x21,0x01,0x00]
15951
15952v_cvt_norm_i16_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
15953// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0x2f,0x01,0x00]
15954
15955v_cvt_norm_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
15956// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0xe4,0x00,0x10]
15957
15958v_cvt_norm_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
15959// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0xe4,0x00,0x30]
15960
15961v_cvt_norm_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
15962// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
15963
15964v_cvt_norm_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
15965// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
15966
15967v_cvt_norm_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
15968// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0xe4,0x00,0x01]
15969
15970v_cvt_norm_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
15971// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0xe4,0x00,0x03]
15972
15973v_cvt_norm_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
15974// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
15975
15976v_cvt_norm_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
15977// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
15978
15979v_cvt_norm_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
15980// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0xe4,0x08,0x00]
15981
15982v_cvt_norm_i16_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
15983// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0x51,0x01,0x00]
15984
15985v_cvt_norm_i16_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
15986// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0x5f,0x01,0x00]
15987
15988v_cvt_norm_i16_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
15989// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0x61,0x01,0x00]
15990
15991v_cvt_norm_i16_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
15992// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0x6f,0x01,0x00]
15993
15994v_cvt_norm_u16_f16_e32 v5, v1
15995// GFX10: encoding: [0x01,0xc9,0x0a,0x7e]
15996
15997v_cvt_norm_u16_f16_e32 v255, v1
15998// GFX10: encoding: [0x01,0xc9,0xfe,0x7f]
15999
16000v_cvt_norm_u16_f16_e32 v5, v255
16001// GFX10: encoding: [0xff,0xc9,0x0a,0x7e]
16002
16003v_cvt_norm_u16_f16_e32 v5, s1
16004// GFX10: encoding: [0x01,0xc8,0x0a,0x7e]
16005
16006v_cvt_norm_u16_f16_e32 v5, s101
16007// GFX10: encoding: [0x65,0xc8,0x0a,0x7e]
16008
16009v_cvt_norm_u16_f16_e32 v5, vcc_lo
16010// GFX10: encoding: [0x6a,0xc8,0x0a,0x7e]
16011
16012v_cvt_norm_u16_f16_e32 v5, vcc_hi
16013// GFX10: encoding: [0x6b,0xc8,0x0a,0x7e]
16014
16015v_cvt_norm_u16_f16_e32 v5, m0
16016// GFX10: encoding: [0x7c,0xc8,0x0a,0x7e]
16017
16018v_cvt_norm_u16_f16_e32 v5, exec_lo
16019// GFX10: encoding: [0x7e,0xc8,0x0a,0x7e]
16020
16021v_cvt_norm_u16_f16_e32 v5, exec_hi
16022// GFX10: encoding: [0x7f,0xc8,0x0a,0x7e]
16023
16024v_cvt_norm_u16_f16_e32 v5, 0
16025// GFX10: encoding: [0x80,0xc8,0x0a,0x7e]
16026
16027v_cvt_norm_u16_f16_e32 v5, -1
16028// GFX10: encoding: [0xc1,0xc8,0x0a,0x7e]
16029
16030v_cvt_norm_u16_f16_e32 v5, 0.5
16031// GFX10: encoding: [0xf0,0xc8,0x0a,0x7e]
16032
16033v_cvt_norm_u16_f16_e32 v5, -4.0
16034// GFX10: encoding: [0xf7,0xc8,0x0a,0x7e]
16035
16036v_cvt_norm_u16_f16_e32 v5, 0xfe0b
16037// GFX10: encoding: [0xff,0xc8,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
16038
16039v_cvt_norm_u16_f16_e32 v5, 0x3456
16040// GFX10: encoding: [0xff,0xc8,0x0a,0x7e,0x56,0x34,0x00,0x00]
16041
16042v_cvt_norm_u16_f16_e64 v5, v1
16043// GFX10: encoding: [0x05,0x00,0xe4,0xd5,0x01,0x01,0x00,0x00]
16044
16045v_cvt_norm_u16_f16_e64 v255, v1
16046// GFX10: encoding: [0xff,0x00,0xe4,0xd5,0x01,0x01,0x00,0x00]
16047
16048v_cvt_norm_u16_f16_e64 v5, v255
16049// GFX10: encoding: [0x05,0x00,0xe4,0xd5,0xff,0x01,0x00,0x00]
16050
16051v_cvt_norm_u16_f16_e64 v5, s1
16052// GFX10: encoding: [0x05,0x00,0xe4,0xd5,0x01,0x00,0x00,0x00]
16053
16054v_cvt_norm_u16_f16_e64 v5, s101
16055// GFX10: encoding: [0x05,0x00,0xe4,0xd5,0x65,0x00,0x00,0x00]
16056
16057v_cvt_norm_u16_f16_e64 v5, vcc_lo
16058// GFX10: encoding: [0x05,0x00,0xe4,0xd5,0x6a,0x00,0x00,0x00]
16059
16060v_cvt_norm_u16_f16_e64 v5, vcc_hi
16061// GFX10: encoding: [0x05,0x00,0xe4,0xd5,0x6b,0x00,0x00,0x00]
16062
16063v_cvt_norm_u16_f16_e64 v5, m0
16064// GFX10: encoding: [0x05,0x00,0xe4,0xd5,0x7c,0x00,0x00,0x00]
16065
16066v_cvt_norm_u16_f16_e64 v5, exec_lo
16067// GFX10: encoding: [0x05,0x00,0xe4,0xd5,0x7e,0x00,0x00,0x00]
16068
16069v_cvt_norm_u16_f16_e64 v5, exec_hi
16070// GFX10: encoding: [0x05,0x00,0xe4,0xd5,0x7f,0x00,0x00,0x00]
16071
16072v_cvt_norm_u16_f16_e64 v5, 0
16073// GFX10: encoding: [0x05,0x00,0xe4,0xd5,0x80,0x00,0x00,0x00]
16074
16075v_cvt_norm_u16_f16_e64 v5, -1
16076// GFX10: encoding: [0x05,0x00,0xe4,0xd5,0xc1,0x00,0x00,0x00]
16077
16078v_cvt_norm_u16_f16_e64 v5, 0.5
16079// GFX10: encoding: [0x05,0x00,0xe4,0xd5,0xf0,0x00,0x00,0x00]
16080
16081v_cvt_norm_u16_f16_e64 v5, -4.0
16082// GFX10: encoding: [0x05,0x00,0xe4,0xd5,0xf7,0x00,0x00,0x00]
16083
16084v_cvt_norm_u16_f16_e64 v5, -v1
16085// GFX10: encoding: [0x05,0x00,0xe4,0xd5,0x01,0x01,0x00,0x20]
16086
16087v_cvt_norm_u16_f16_e64 v5, |v1|
16088// GFX10: encoding: [0x05,0x01,0xe4,0xd5,0x01,0x01,0x00,0x00]
16089
16090v_cvt_norm_u16_f16_e64 v5, v1 clamp
16091// GFX10: encoding: [0x05,0x80,0xe4,0xd5,0x01,0x01,0x00,0x00]
16092
16093v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
16094// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x06,0x06,0x00]
16095
16096v_cvt_norm_u16_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
16097// GFX10: encoding: [0xf9,0xc8,0xfe,0x7f,0x01,0x06,0x06,0x00]
16098
16099v_cvt_norm_u16_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
16100// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0xff,0x06,0x06,0x00]
16101
16102v_cvt_norm_u16_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
16103// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x06,0x86,0x00]
16104
16105v_cvt_norm_u16_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
16106// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x65,0x06,0x86,0x00]
16107
16108v_cvt_norm_u16_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
16109// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x6a,0x06,0x86,0x00]
16110
16111v_cvt_norm_u16_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
16112// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x6b,0x06,0x86,0x00]
16113
16114v_cvt_norm_u16_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
16115// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x7c,0x06,0x86,0x00]
16116
16117v_cvt_norm_u16_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
16118// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x7e,0x06,0x86,0x00]
16119
16120v_cvt_norm_u16_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
16121// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x7f,0x06,0x86,0x00]
16122
16123v_cvt_norm_u16_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
16124// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x26,0x06,0x00]
16125
16126v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
16127// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x00,0x06,0x00]
16128
16129v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
16130// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x01,0x06,0x00]
16131
16132v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
16133// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x02,0x06,0x00]
16134
16135v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
16136// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x03,0x06,0x00]
16137
16138v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
16139// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x04,0x06,0x00]
16140
16141v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
16142// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x05,0x06,0x00]
16143
16144v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
16145// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x0e,0x06,0x00]
16146
16147v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
16148// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x16,0x06,0x00]
16149
16150v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
16151// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x06,0x00,0x00]
16152
16153v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
16154// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x06,0x01,0x00]
16155
16156v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
16157// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x06,0x02,0x00]
16158
16159v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
16160// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x06,0x03,0x00]
16161
16162v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
16163// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x06,0x04,0x00]
16164
16165v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
16166// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x06,0x05,0x00]
16167
16168v_cvt_norm_u16_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
16169// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x06,0x16,0x00]
16170
16171v_cvt_norm_u16_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
16172// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x06,0x26,0x00]
16173
16174v_cvt_norm_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
16175// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0xe4,0x00,0x00]
16176
16177v_cvt_norm_u16_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
16178// GFX10: encoding: [0xfa,0xc8,0xfe,0x7f,0x01,0xe4,0x00,0x00]
16179
16180v_cvt_norm_u16_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
16181// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0xff,0xe4,0x00,0x00]
16182
16183v_cvt_norm_u16_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
16184// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0x1b,0x00,0x00]
16185
16186v_cvt_norm_u16_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
16187// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0x40,0x01,0x00]
16188
16189v_cvt_norm_u16_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
16190// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0x41,0x01,0x00]
16191
16192v_cvt_norm_u16_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
16193// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0x01,0x01,0x00]
16194
16195v_cvt_norm_u16_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
16196// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0x0f,0x01,0x00]
16197
16198v_cvt_norm_u16_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
16199// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0x11,0x01,0x00]
16200
16201v_cvt_norm_u16_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
16202// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0x1f,0x01,0x00]
16203
16204v_cvt_norm_u16_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
16205// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0x21,0x01,0x00]
16206
16207v_cvt_norm_u16_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
16208// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0x2f,0x01,0x00]
16209
16210v_cvt_norm_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
16211// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0xe4,0x00,0x10]
16212
16213v_cvt_norm_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
16214// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0xe4,0x00,0x30]
16215
16216v_cvt_norm_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
16217// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
16218
16219v_cvt_norm_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
16220// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
16221
16222v_cvt_norm_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
16223// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0xe4,0x00,0x01]
16224
16225v_cvt_norm_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
16226// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0xe4,0x00,0x03]
16227
16228v_cvt_norm_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
16229// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
16230
16231v_cvt_norm_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
16232// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
16233
16234v_cvt_norm_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
16235// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0xe4,0x08,0x00]
16236
16237v_cvt_norm_u16_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
16238// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0x51,0x01,0x00]
16239
16240v_cvt_norm_u16_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
16241// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0x5f,0x01,0x00]
16242
16243v_cvt_norm_u16_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
16244// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0x61,0x01,0x00]
16245
16246v_cvt_norm_u16_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
16247// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0x6f,0x01,0x00]
16248
16249v_swap_b32 v5, v1
16250// GFX10: encoding: [0x01,0xcb,0x0a,0x7e]
16251
16252v_swap_b32 v255, v1
16253// GFX10: encoding: [0x01,0xcb,0xfe,0x7f]
16254
16255v_swap_b32 v5, v255
16256// GFX10: encoding: [0xff,0xcb,0x0a,0x7e]
16257
16258v_swaprel_b32 v5, v1
16259// GFX10: encoding: [0x01,0xd1,0x0a,0x7e]
16260
16261v_swaprel_b32 v255, v1
16262// GFX10: encoding: [0x01,0xd1,0xfe,0x7f]
16263
16264v_swaprel_b32 v5, v255
16265// GFX10: encoding: [0xff,0xd1,0x0a,0x7e]
16266