1 // RUN
: not llvm-mc
-arch
=amdgcn
-mcpu
=gfx1010
-mattr
=+wavefrontsize32
,-wavefrontsize64
-show-encoding
%s | FileCheck
--check-prefixes
=GFX10
,W32
%s
2 // RUN
: not llvm-mc
-arch
=amdgcn
-mcpu
=gfx1010
-mattr
=-wavefrontsize32
,+wavefrontsize64
-show-encoding
%s | FileCheck
--check-prefixes
=GFX10
,W64
%s
3 // RUN
: not llvm-mc
-arch
=amdgcn
-mcpu
=gfx1010
-mattr
=+wavefrontsize32
,-wavefrontsize64
%s
2>&1 | FileCheck
--check-prefix
=W32-ERR
--implicit-check-
not=error
: %s
4 // RUN
: not llvm-mc
-arch
=amdgcn
-mcpu
=gfx1010
-mattr
=-wavefrontsize32
,+wavefrontsize64
%s
2>&1 | FileCheck
--check-prefix
=W64-ERR
--implicit-check-
not=error
: %s
6 //===----------------------------------------------------------------------===//
8 //===----------------------------------------------------------------------===//
10 v_cndmask_b32_e32 v5
, v1
, v2
, vcc
11 // W64
: encoding
: [0x01,0x05,0x0a,0x02]
12 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
14 v_cndmask_b32_e32 v255
, v1
, v2
, vcc
15 // W64
: encoding
: [0x01,0x05,0xfe,0x03]
16 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
18 v_cndmask_b32_e32 v5
, v255
, v2
, vcc
19 // W64
: encoding
: [0xff,0x05,0x0a,0x02]
20 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
22 v_cndmask_b32_e32 v5
, 0, v2
, vcc
23 // W64
: encoding
: [0x80,0x04,0x0a,0x02]
24 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
26 v_cndmask_b32_e32 v5
, -1, v2
, vcc
27 // W64
: encoding
: [0xc1,0x04,0x0a,0x02]
28 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
30 v_cndmask_b32_e32 v5
, 0.5, v2
, vcc
31 // W64
: encoding
: [0xf0,0x04,0x0a,0x02]
32 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
34 v_cndmask_b32_e32 v5
, -4.0, v2
, vcc
35 // W64
: encoding
: [0xf7,0x04,0x0a,0x02]
36 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
38 v_cndmask_b32_e32 v5
, v1
, v255
, vcc
39 // W64
: encoding
: [0x01,0xff,0x0b,0x02]
40 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
42 v_cndmask_b32_e64 v5
, v1
, v2
, s
[6:7]
43 // W64
: encoding
: [0x05,0x00,0x01,0xd5,0x01,0x05,0x1a,0x00]
44 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
46 v_cndmask_b32_e64 v255
, v1
, v2
, s
[6:7]
47 // W64
: encoding
: [0xff,0x00,0x01,0xd5,0x01,0x05,0x1a,0x00]
48 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
50 v_cndmask_b32_e64 v5
, v255
, v2
, s
[6:7]
51 // W64
: encoding
: [0x05,0x00,0x01,0xd5,0xff,0x05,0x1a,0x00]
52 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
54 v_cndmask_b32_e64 v5
, 0, v2
, s
[6:7]
55 // W64
: encoding
: [0x05,0x00,0x01,0xd5,0x80,0x04,0x1a,0x00]
56 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
58 v_cndmask_b32_e64 v5
, -1, v2
, s
[6:7]
59 // W64
: encoding
: [0x05,0x00,0x01,0xd5,0xc1,0x04,0x1a,0x00]
60 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
62 v_cndmask_b32_e64 v5
, 0.5, v2
, s
[6:7]
63 // W64
: encoding
: [0x05,0x00,0x01,0xd5,0xf0,0x04,0x1a,0x00]
64 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
66 v_cndmask_b32_e64 v5
, -4.0, v2
, s
[6:7]
67 // W64
: encoding
: [0x05,0x00,0x01,0xd5,0xf7,0x04,0x1a,0x00]
68 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
70 v_cndmask_b32_e64 v5
, v1
, v255
, s
[6:7]
71 // W64
: encoding
: [0x05,0x00,0x01,0xd5,0x01,0xff,0x1b,0x00]
72 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
74 v_cndmask_b32_e64 v5
, v1
, 0, s
[6:7]
75 // W64
: encoding
: [0x05,0x00,0x01,0xd5,0x01,0x01,0x19,0x00]
76 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
78 v_cndmask_b32_e64 v5
, v1
, -1, s
[6:7]
79 // W64
: encoding
: [0x05,0x00,0x01,0xd5,0x01,0x83,0x19,0x00]
80 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
82 v_cndmask_b32_e64 v5
, v1
, 0.5, s
[6:7]
83 // W64
: encoding
: [0x05,0x00,0x01,0xd5,0x01,0xe1,0x19,0x00]
84 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
86 v_cndmask_b32_e64 v5
, v1
, -4.0, s
[6:7]
87 // W64
: encoding
: [0x05,0x00,0x01,0xd5,0x01,0xef,0x19,0x00]
88 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
90 v_cndmask_b32_e64 v5
, v1
, v2
, s
[8:9]
91 // W64
: encoding
: [0x05,0x00,0x01,0xd5,0x01,0x05,0x22,0x00]
92 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
94 v_cndmask_b32_e64 v5
, v1
, v2
, s
[100:101]
95 // W64
: encoding
: [0x05,0x00,0x01,0xd5,0x01,0x05,0x92,0x01]
96 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
98 v_cndmask_b32_e64 v5
, v1
, v2
, vcc
99 // W64
: encoding
: [0x05,0x00,0x01,0xd5,0x01,0x05,0xaa,0x01]
100 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
102 v_cndmask_b32_e32 v5
, v1
, v2
, vcc_lo
103 // W32
: encoding
: [0x01,0x05,0x0a,0x02]
104 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
106 v_cndmask_b32_e32 v255
, v1
, v2
, vcc_lo
107 // W32
: encoding
: [0x01,0x05,0xfe,0x03]
108 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
110 v_cndmask_b32_e32 v5
, v255
, v2
, vcc_lo
111 // W32
: encoding
: [0xff,0x05,0x0a,0x02]
112 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
114 v_cndmask_b32_e32 v5
, 0, v2
, vcc_lo
115 // W32
: encoding
: [0x80,0x04,0x0a,0x02]
116 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
118 v_cndmask_b32_e32 v5
, -1, v2
, vcc_lo
119 // W32
: encoding
: [0xc1,0x04,0x0a,0x02]
120 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
122 v_cndmask_b32_e32 v5
, 0.5, v2
, vcc_lo
123 // W32
: encoding
: [0xf0,0x04,0x0a,0x02]
124 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
126 v_cndmask_b32_e32 v5
, -4.0, v2
, vcc_lo
127 // W32
: encoding
: [0xf7,0x04,0x0a,0x02]
128 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
130 v_cndmask_b32_e32 v5
, v1
, v255
, vcc_lo
131 // W32
: encoding
: [0x01,0xff,0x0b,0x02]
132 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
134 v_cndmask_b32_e64 v5
, v1
, v2
, s6
135 // W32
: encoding
: [0x05,0x00,0x01,0xd5,0x01,0x05,0x1a,0x00]
136 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
138 v_cndmask_b32_e64 v255
, v1
, v2
, s6
139 // W32
: encoding
: [0xff,0x00,0x01,0xd5,0x01,0x05,0x1a,0x00]
140 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
142 v_cndmask_b32_e64 v5
, v255
, v2
, s6
143 // W32
: encoding
: [0x05,0x00,0x01,0xd5,0xff,0x05,0x1a,0x00]
144 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
146 v_cndmask_b32_e64 v5
, 0, v2
, s6
147 // W32
: encoding
: [0x05,0x00,0x01,0xd5,0x80,0x04,0x1a,0x00]
148 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
150 v_cndmask_b32_e64 v5
, -1, v2
, s6
151 // W32
: encoding
: [0x05,0x00,0x01,0xd5,0xc1,0x04,0x1a,0x00]
152 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
154 v_cndmask_b32_e64 v5
, 0.5, v2
, s6
155 // W32
: encoding
: [0x05,0x00,0x01,0xd5,0xf0,0x04,0x1a,0x00]
156 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
158 v_cndmask_b32_e64 v5
, -4.0, v2
, s6
159 // W32
: encoding
: [0x05,0x00,0x01,0xd5,0xf7,0x04,0x1a,0x00]
160 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
162 v_cndmask_b32_e64 v5
, v1
, v255
, s6
163 // W32
: encoding
: [0x05,0x00,0x01,0xd5,0x01,0xff,0x1b,0x00]
164 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
166 v_cndmask_b32_e64 v5
, v1
, 0, s6
167 // W32
: encoding
: [0x05,0x00,0x01,0xd5,0x01,0x01,0x19,0x00]
168 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
170 v_cndmask_b32_e64 v5
, v1
, -1, s6
171 // W32
: encoding
: [0x05,0x00,0x01,0xd5,0x01,0x83,0x19,0x00]
172 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
174 v_cndmask_b32_e64 v5
, v1
, 0.5, s6
175 // W32
: encoding
: [0x05,0x00,0x01,0xd5,0x01,0xe1,0x19,0x00]
176 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
178 v_cndmask_b32_e64 v5
, v1
, -4.0, s6
179 // W32
: encoding
: [0x05,0x00,0x01,0xd5,0x01,0xef,0x19,0x00]
180 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
182 v_cndmask_b32_e64 v5
, v1
, v2
, s8
183 // W32
: encoding
: [0x05,0x00,0x01,0xd5,0x01,0x05,0x22,0x00]
184 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
186 v_cndmask_b32_e64 v5
, v1
, v2
, s100
187 // W32
: encoding
: [0x05,0x00,0x01,0xd5,0x01,0x05,0x92,0x01]
188 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
190 v_cndmask_b32_e64 v5
, v1
, v2
, vcc_lo
191 // W32
: encoding
: [0x05,0x00,0x01,0xd5,0x01,0x05,0xaa,0x01]
192 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
194 v_add_f32_e32 v5
, v1
, v2
195 // GFX10
: encoding
: [0x01,0x05,0x0a,0x06]
197 v_add_f32_e32 v255
, v1
, v2
198 // GFX10
: encoding
: [0x01,0x05,0xfe,0x07]
200 v_add_f32_e32 v5
, v255
, v2
201 // GFX10
: encoding
: [0xff,0x05,0x0a,0x06]
203 v_add_f32_e32 v5
, s1
, v2
204 // GFX10
: encoding
: [0x01,0x04,0x0a,0x06]
206 v_add_f32_e32 v5
, s101
, v2
207 // GFX10
: encoding
: [0x65,0x04,0x0a,0x06]
209 v_add_f32_e32 v5
, vcc_lo
, v2
210 // GFX10
: encoding
: [0x6a,0x04,0x0a,0x06]
212 v_add_f32_e32 v5
, vcc_hi
, v2
213 // GFX10
: encoding
: [0x6b,0x04,0x0a,0x06]
215 v_add_f32_e32 v5
, m0
, v2
216 // GFX10
: encoding
: [0x7c,0x04,0x0a,0x06]
218 v_add_f32_e32 v5
, exec_lo
, v2
219 // GFX10
: encoding
: [0x7e,0x04,0x0a,0x06]
221 v_add_f32_e32 v5
, exec_hi
, v2
222 // GFX10
: encoding
: [0x7f,0x04,0x0a,0x06]
224 v_add_f32_e32 v5
, 0, v2
225 // GFX10
: encoding
: [0x80,0x04,0x0a,0x06]
227 v_add_f32_e32 v5
, -1, v2
228 // GFX10
: encoding
: [0xc1,0x04,0x0a,0x06]
230 v_add_f32_e32 v5
, 0.5, v2
231 // GFX10
: encoding
: [0xf0,0x04,0x0a,0x06]
233 v_add_f32_e32 v5
, -4.0, v2
234 // GFX10
: encoding
: [0xf7,0x04,0x0a,0x06]
236 v_add_f32_e32 v5
, 0xaf123456, v2
237 // GFX10
: encoding
: [0xff,0x04,0x0a,0x06,0x56,0x34,0x12,0xaf]
239 v_add_f32_e32 v5
, 0x3f717273, v2
240 // GFX10
: encoding
: [0xff,0x04,0x0a,0x06,0x73,0x72,0x71,0x3f]
242 v_add_f32_e32 v5
, v1
, v255
243 // GFX10
: encoding
: [0x01,0xff,0x0b,0x06]
245 v_add_f32_e64 v5
, v1
, v2
246 // GFX10
: encoding
: [0x05,0x00,0x03,0xd5,0x01,0x05,0x02,0x00]
248 v_add_f32_e64 v255
, v1
, v2
249 // GFX10
: encoding
: [0xff,0x00,0x03,0xd5,0x01,0x05,0x02,0x00]
251 v_add_f32_e64 v5
, v255
, v2
252 // GFX10
: encoding
: [0x05,0x00,0x03,0xd5,0xff,0x05,0x02,0x00]
254 v_add_f32_e64 v5
, s1
, v2
255 // GFX10
: encoding
: [0x05,0x00,0x03,0xd5,0x01,0x04,0x02,0x00]
257 v_add_f32_e64 v5
, s101
, v2
258 // GFX10
: encoding
: [0x05,0x00,0x03,0xd5,0x65,0x04,0x02,0x00]
260 v_add_f32_e64 v5
, vcc_lo
, v2
261 // GFX10
: encoding
: [0x05,0x00,0x03,0xd5,0x6a,0x04,0x02,0x00]
263 v_add_f32_e64 v5
, vcc_hi
, v2
264 // GFX10
: encoding
: [0x05,0x00,0x03,0xd5,0x6b,0x04,0x02,0x00]
266 v_add_f32_e64 v5
, m0
, v2
267 // GFX10
: encoding
: [0x05,0x00,0x03,0xd5,0x7c,0x04,0x02,0x00]
269 v_add_f32_e64 v5
, exec_lo
, v2
270 // GFX10
: encoding
: [0x05,0x00,0x03,0xd5,0x7e,0x04,0x02,0x00]
272 v_add_f32_e64 v5
, exec_hi
, v2
273 // GFX10
: encoding
: [0x05,0x00,0x03,0xd5,0x7f,0x04,0x02,0x00]
275 v_add_f32_e64 v5
, 0, v2
276 // GFX10
: encoding
: [0x05,0x00,0x03,0xd5,0x80,0x04,0x02,0x00]
278 v_add_f32_e64 v5
, -1, v2
279 // GFX10
: encoding
: [0x05,0x00,0x03,0xd5,0xc1,0x04,0x02,0x00]
281 v_add_f32_e64 v5
, 0.5, v2
282 // GFX10
: encoding
: [0x05,0x00,0x03,0xd5,0xf0,0x04,0x02,0x00]
284 v_add_f32_e64 v5
, -4.0, v2
285 // GFX10
: encoding
: [0x05,0x00,0x03,0xd5,0xf7,0x04,0x02,0x00]
287 v_add_f32_e64 v5
, v1
, v255
288 // GFX10
: encoding
: [0x05,0x00,0x03,0xd5,0x01,0xff,0x03,0x00]
290 v_add_f32_e64 v5
, v1
, s2
291 // GFX10
: encoding
: [0x05,0x00,0x03,0xd5,0x01,0x05,0x00,0x00]
293 v_add_f32_e64 v5
, v1
, s101
294 // GFX10
: encoding
: [0x05,0x00,0x03,0xd5,0x01,0xcb,0x00,0x00]
296 v_add_f32_e64 v5
, v1
, vcc_lo
297 // GFX10
: encoding
: [0x05,0x00,0x03,0xd5,0x01,0xd5,0x00,0x00]
299 v_add_f32_e64 v5
, v1
, vcc_hi
300 // GFX10
: encoding
: [0x05,0x00,0x03,0xd5,0x01,0xd7,0x00,0x00]
302 v_add_f32_e64 v5
, v1
, m0
303 // GFX10
: encoding
: [0x05,0x00,0x03,0xd5,0x01,0xf9,0x00,0x00]
305 v_add_f32_e64 v5
, v1
, exec_lo
306 // GFX10
: encoding
: [0x05,0x00,0x03,0xd5,0x01,0xfd,0x00,0x00]
308 v_add_f32_e64 v5
, v1
, exec_hi
309 // GFX10
: encoding
: [0x05,0x00,0x03,0xd5,0x01,0xff,0x00,0x00]
311 v_add_f32_e64 v5
, v1
, 0
312 // GFX10
: encoding
: [0x05,0x00,0x03,0xd5,0x01,0x01,0x01,0x00]
314 v_add_f32_e64 v5
, v1
, -1
315 // GFX10
: encoding
: [0x05,0x00,0x03,0xd5,0x01,0x83,0x01,0x00]
317 v_add_f32_e64 v5
, v1
, 0.5
318 // GFX10
: encoding
: [0x05,0x00,0x03,0xd5,0x01,0xe1,0x01,0x00]
320 v_add_f32_e64 v5
, v1
, -4.0
321 // GFX10
: encoding
: [0x05,0x00,0x03,0xd5,0x01,0xef,0x01,0x00]
323 v_add_f32_e64 v5
, -v1
, v2
324 // GFX10
: encoding
: [0x05,0x00,0x03,0xd5,0x01,0x05,0x02,0x20]
326 v_add_f32_e64 v5
, v1
, -v2
327 // GFX10
: encoding
: [0x05,0x00,0x03,0xd5,0x01,0x05,0x02,0x40]
329 v_add_f32_e64 v5
, -v1
, -v2
330 // GFX10
: encoding
: [0x05,0x00,0x03,0xd5,0x01,0x05,0x02,0x60]
332 v_add_f32_e64 v5
, |v1|
, v2
333 // GFX10
: encoding
: [0x05,0x01,0x03,0xd5,0x01,0x05,0x02,0x00]
335 v_add_f32_e64 v5
, v1
, |v2|
336 // GFX10
: encoding
: [0x05,0x02,0x03,0xd5,0x01,0x05,0x02,0x00]
338 v_add_f32_e64 v5
, |v1|
, |v2|
339 // GFX10
: encoding
: [0x05,0x03,0x03,0xd5,0x01,0x05,0x02,0x00]
341 v_add_f32_e64 v5
, v1
, v2 clamp
342 // GFX10
: encoding
: [0x05,0x80,0x03,0xd5,0x01,0x05,0x02,0x00]
344 v_add_f32_e64 v5
, v1
, v2
mul:2
345 // GFX10
: encoding
: [0x05,0x00,0x03,0xd5,0x01,0x05,0x02,0x08]
347 v_add_f32_e64 v5
, v1
, v2
mul:4
348 // GFX10
: encoding
: [0x05,0x00,0x03,0xd5,0x01,0x05,0x02,0x10]
350 v_add_f32_e64 v5
, v1
, v2
div:2
351 // GFX10
: encoding
: [0x05,0x00,0x03,0xd5,0x01,0x05,0x02,0x18]
353 v_add_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
354 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x06,0x06]
356 v_add_f32_sdwa v255
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
357 // GFX10
: encoding
: [0xf9,0x04,0xfe,0x07,0x01,0x06,0x06,0x06]
359 v_add_f32_sdwa v5
, v255
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
360 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x06,0xff,0x06,0x06,0x06]
362 v_add_f32_sdwa v5
, s1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
363 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x86,0x06]
365 v_add_f32_sdwa v5
, s101
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
366 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x06,0x65,0x06,0x86,0x06]
368 v_add_f32_sdwa v5
, vcc_lo
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
369 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x06,0x6a,0x06,0x86,0x06]
371 v_add_f32_sdwa v5
, vcc_hi
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
372 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x06,0x6b,0x06,0x86,0x06]
374 v_add_f32_sdwa v5
, m0
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
375 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x06,0x7c,0x06,0x86,0x06]
377 v_add_f32_sdwa v5
, exec_lo
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
378 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x06,0x7e,0x06,0x86,0x06]
380 v_add_f32_sdwa v5
, exec_hi
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
381 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x06,0x7f,0x06,0x86,0x06]
383 v_add_f32_sdwa v5
, v1
, v255 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
384 // GFX10
: encoding
: [0xf9,0xfe,0x0b,0x06,0x01,0x06,0x06,0x06]
386 v_add_f32_sdwa v5
, v1
, v2 clamp dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
387 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x06,0x01,0x26,0x06,0x06]
389 v_add_f32_sdwa v5
, v1
, v2
mul:2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
390 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x06,0x01,0x46,0x06,0x06]
392 v_add_f32_sdwa v5
, v1
, v2
mul:4 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
393 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x06,0x01,0x86,0x06,0x06]
395 v_add_f32_sdwa v5
, v1
, v2
div:2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
396 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x06,0x01,0xc6,0x06,0x06]
398 v_add_f32_sdwa v5
, v1
, v2 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
399 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x06,0x06]
401 v_add_f32_sdwa v5
, v1
, v2 dst_sel
:BYTE_0 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
402 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x06,0x01,0x00,0x06,0x06]
404 v_add_f32_sdwa v5
, v1
, v2 dst_sel
:BYTE_1 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
405 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x06,0x01,0x01,0x06,0x06]
407 v_add_f32_sdwa v5
, v1
, v2 dst_sel
:BYTE_2 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
408 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x06,0x01,0x02,0x06,0x06]
410 v_add_f32_sdwa v5
, v1
, v2 dst_sel
:BYTE_3 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
411 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x06,0x01,0x03,0x06,0x06]
413 v_add_f32_sdwa v5
, v1
, v2 dst_sel
:WORD_0 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
414 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x06,0x01,0x04,0x06,0x06]
416 v_add_f32_sdwa v5
, v1
, v2 dst_sel
:WORD_1 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
417 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x06,0x01,0x05,0x06,0x06]
419 v_add_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_SEXT src0_sel
:DWORD src1_sel
:DWORD
420 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x06,0x01,0x0e,0x06,0x06]
422 v_add_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PRESERVE src0_sel
:DWORD src1_sel
:DWORD
423 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x06,0x01,0x16,0x06,0x06]
425 v_add_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD src0_sel
:DWORD src1_sel
:DWORD
426 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x06,0x01,0x16,0x06,0x06]
428 v_add_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src1_sel
:DWORD
429 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x06,0x06]
431 v_add_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_0 src1_sel
:DWORD
432 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x00,0x06]
434 v_add_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_1 src1_sel
:DWORD
435 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x01,0x06]
437 v_add_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_2 src1_sel
:DWORD
438 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x02,0x06]
440 v_add_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_3 src1_sel
:DWORD
441 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x03,0x06]
443 v_add_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:WORD_0 src1_sel
:DWORD
444 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x04,0x06]
446 v_add_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:WORD_1 src1_sel
:DWORD
447 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x05,0x06]
449 v_add_f32_sdwa v5
, -v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
450 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x16,0x06]
452 v_add_f32_sdwa v5
, |v1|
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
453 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x26,0x06]
455 v_add_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
456 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x06,0x06]
458 v_add_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_0
459 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x06,0x00]
461 v_add_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_1
462 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x06,0x01]
464 v_add_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_2
465 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x06,0x02]
467 v_add_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_3
468 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x06,0x03]
470 v_add_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:WORD_0
471 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x06,0x04]
473 v_add_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:WORD_1
474 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x06,0x05]
476 v_add_f32_sdwa v5
, v1
, -v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
477 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x06,0x16]
479 v_add_f32_sdwa v5
, v1
, |v2| dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
480 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x06,0x26]
482 v_add_f32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
483 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x06,0x01,0xe4,0x00,0x00]
485 v_add_f32_dpp v255
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
486 // GFX10
: encoding
: [0xfa,0x04,0xfe,0x07,0x01,0xe4,0x00,0x00]
488 v_add_f32_dpp v5
, v255
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
489 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x06,0xff,0xe4,0x00,0x00]
491 v_add_f32_dpp v5
, v1
, v255 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
492 // GFX10
: encoding
: [0xfa,0xfe,0x0b,0x06,0x01,0xe4,0x00,0x00]
494 v_add_f32_dpp v5
, v1
, v2 quad_perm
:[3,2,1,0] row_mask
:0x0 bank_mask
:0x0
495 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x06,0x01,0x1b,0x00,0x00]
497 v_add_f32_dpp v5
, v1
, v2 row_mirror row_mask
:0x0 bank_mask
:0x0
498 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x06,0x01,0x40,0x01,0x00]
500 v_add_f32_dpp v5
, v1
, v2 row_half_mirror row_mask
:0x0 bank_mask
:0x0
501 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x06,0x01,0x41,0x01,0x00]
503 v_add_f32_dpp v5
, v1
, v2 row_shl
:1 row_mask
:0x0 bank_mask
:0x0
504 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x06,0x01,0x01,0x01,0x00]
506 v_add_f32_dpp v5
, v1
, v2 row_shl
:15 row_mask
:0x0 bank_mask
:0x0
507 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x06,0x01,0x0f,0x01,0x00]
509 v_add_f32_dpp v5
, v1
, v2 row_shr
:1 row_mask
:0x0 bank_mask
:0x0
510 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x06,0x01,0x11,0x01,0x00]
512 v_add_f32_dpp v5
, v1
, v2 row_shr
:15 row_mask
:0x0 bank_mask
:0x0
513 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x06,0x01,0x1f,0x01,0x00]
515 v_add_f32_dpp v5
, v1
, v2 row_ror
:1 row_mask
:0x0 bank_mask
:0x0
516 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x06,0x01,0x21,0x01,0x00]
518 v_add_f32_dpp v5
, v1
, v2 row_ror
:15 row_mask
:0x0 bank_mask
:0x0
519 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x06,0x01,0x2f,0x01,0x00]
521 v_add_f32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x1 bank_mask
:0x0
522 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x06,0x01,0xe4,0x00,0x10]
524 v_add_f32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x3 bank_mask
:0x0
525 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x06,0x01,0xe4,0x00,0x30]
527 v_add_f32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0xf bank_mask
:0x0
528 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x06,0x01,0xe4,0x00,0xf0]
530 v_add_f32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x1
531 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x06,0x01,0xe4,0x00,0x01]
533 v_add_f32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x3
534 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x06,0x01,0xe4,0x00,0x03]
536 v_add_f32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0xf
537 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x06,0x01,0xe4,0x00,0x0f]
539 v_add_f32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0 bound_ctrl
:0
540 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x06,0x01,0xe4,0x08,0x00]
542 v_add_f32_dpp v5
, -v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
543 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x06,0x01,0xe4,0x10,0x00]
545 v_add_f32_dpp v5
, |v1|
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
546 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x06,0x01,0xe4,0x20,0x00]
548 v_add_f32_dpp v5
, v1
, -v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
549 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x06,0x01,0xe4,0x40,0x00]
551 v_add_f32_dpp v5
, v1
, |v2| quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
552 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x06,0x01,0xe4,0x80,0x00]
554 v_add_f32_dpp v5
, v1
, v2 row_share
:1 row_mask
:0x0 bank_mask
:0x0
555 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x06,0x01,0x51,0x01,0x00]
557 v_add_f32_dpp v5
, v1
, v2 row_share
:15 row_mask
:0x0 bank_mask
:0x0
558 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x06,0x01,0x5f,0x01,0x00]
560 v_add_f32_dpp v5
, v1
, v2 row_xmask
:1 row_mask
:0x0 bank_mask
:0x0
561 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x06,0x01,0x61,0x01,0x00]
563 v_add_f32_dpp v5
, v1
, v2 row_xmask
:15 row_mask
:0x0 bank_mask
:0x0
564 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x06,0x01,0x6f,0x01,0x00]
566 v_sub_f32_e32 v5
, v1
, v2
567 // GFX10
: encoding
: [0x01,0x05,0x0a,0x08]
569 v_sub_f32_e32 v255
, v1
, v2
570 // GFX10
: encoding
: [0x01,0x05,0xfe,0x09]
572 v_sub_f32_e32 v5
, v255
, v2
573 // GFX10
: encoding
: [0xff,0x05,0x0a,0x08]
575 v_sub_f32_e32 v5
, s1
, v2
576 // GFX10
: encoding
: [0x01,0x04,0x0a,0x08]
578 v_sub_f32_e32 v5
, s101
, v2
579 // GFX10
: encoding
: [0x65,0x04,0x0a,0x08]
581 v_sub_f32_e32 v5
, vcc_lo
, v2
582 // GFX10
: encoding
: [0x6a,0x04,0x0a,0x08]
584 v_sub_f32_e32 v5
, vcc_hi
, v2
585 // GFX10
: encoding
: [0x6b,0x04,0x0a,0x08]
587 v_sub_f32_e32 v5
, m0
, v2
588 // GFX10
: encoding
: [0x7c,0x04,0x0a,0x08]
590 v_sub_f32_e32 v5
, exec_lo
, v2
591 // GFX10
: encoding
: [0x7e,0x04,0x0a,0x08]
593 v_sub_f32_e32 v5
, exec_hi
, v2
594 // GFX10
: encoding
: [0x7f,0x04,0x0a,0x08]
596 v_sub_f32_e32 v5
, 0, v2
597 // GFX10
: encoding
: [0x80,0x04,0x0a,0x08]
599 v_sub_f32_e32 v5
, -1, v2
600 // GFX10
: encoding
: [0xc1,0x04,0x0a,0x08]
602 v_sub_f32_e32 v5
, 0.5, v2
603 // GFX10
: encoding
: [0xf0,0x04,0x0a,0x08]
605 v_sub_f32_e32 v5
, -4.0, v2
606 // GFX10
: encoding
: [0xf7,0x04,0x0a,0x08]
608 v_sub_f32_e32 v5
, 0xaf123456, v2
609 // GFX10
: encoding
: [0xff,0x04,0x0a,0x08,0x56,0x34,0x12,0xaf]
611 v_sub_f32_e32 v5
, 0x3f717273, v2
612 // GFX10
: encoding
: [0xff,0x04,0x0a,0x08,0x73,0x72,0x71,0x3f]
614 v_sub_f32_e32 v5
, v1
, v255
615 // GFX10
: encoding
: [0x01,0xff,0x0b,0x08]
617 v_sub_f32_e64 v5
, v1
, v2
618 // GFX10
: encoding
: [0x05,0x00,0x04,0xd5,0x01,0x05,0x02,0x00]
620 v_sub_f32_e64 v255
, v1
, v2
621 // GFX10
: encoding
: [0xff,0x00,0x04,0xd5,0x01,0x05,0x02,0x00]
623 v_sub_f32_e64 v5
, v255
, v2
624 // GFX10
: encoding
: [0x05,0x00,0x04,0xd5,0xff,0x05,0x02,0x00]
626 v_sub_f32_e64 v5
, s1
, v2
627 // GFX10
: encoding
: [0x05,0x00,0x04,0xd5,0x01,0x04,0x02,0x00]
629 v_sub_f32_e64 v5
, s101
, v2
630 // GFX10
: encoding
: [0x05,0x00,0x04,0xd5,0x65,0x04,0x02,0x00]
632 v_sub_f32_e64 v5
, vcc_lo
, v2
633 // GFX10
: encoding
: [0x05,0x00,0x04,0xd5,0x6a,0x04,0x02,0x00]
635 v_sub_f32_e64 v5
, vcc_hi
, v2
636 // GFX10
: encoding
: [0x05,0x00,0x04,0xd5,0x6b,0x04,0x02,0x00]
638 v_sub_f32_e64 v5
, m0
, v2
639 // GFX10
: encoding
: [0x05,0x00,0x04,0xd5,0x7c,0x04,0x02,0x00]
641 v_sub_f32_e64 v5
, exec_lo
, v2
642 // GFX10
: encoding
: [0x05,0x00,0x04,0xd5,0x7e,0x04,0x02,0x00]
644 v_sub_f32_e64 v5
, exec_hi
, v2
645 // GFX10
: encoding
: [0x05,0x00,0x04,0xd5,0x7f,0x04,0x02,0x00]
647 v_sub_f32_e64 v5
, 0, v2
648 // GFX10
: encoding
: [0x05,0x00,0x04,0xd5,0x80,0x04,0x02,0x00]
650 v_sub_f32_e64 v5
, -1, v2
651 // GFX10
: encoding
: [0x05,0x00,0x04,0xd5,0xc1,0x04,0x02,0x00]
653 v_sub_f32_e64 v5
, 0.5, v2
654 // GFX10
: encoding
: [0x05,0x00,0x04,0xd5,0xf0,0x04,0x02,0x00]
656 v_sub_f32_e64 v5
, -4.0, v2
657 // GFX10
: encoding
: [0x05,0x00,0x04,0xd5,0xf7,0x04,0x02,0x00]
659 v_sub_f32_e64 v5
, v1
, v255
660 // GFX10
: encoding
: [0x05,0x00,0x04,0xd5,0x01,0xff,0x03,0x00]
662 v_sub_f32_e64 v5
, v1
, s2
663 // GFX10
: encoding
: [0x05,0x00,0x04,0xd5,0x01,0x05,0x00,0x00]
665 v_sub_f32_e64 v5
, v1
, s101
666 // GFX10
: encoding
: [0x05,0x00,0x04,0xd5,0x01,0xcb,0x00,0x00]
668 v_sub_f32_e64 v5
, v1
, vcc_lo
669 // GFX10
: encoding
: [0x05,0x00,0x04,0xd5,0x01,0xd5,0x00,0x00]
671 v_sub_f32_e64 v5
, v1
, vcc_hi
672 // GFX10
: encoding
: [0x05,0x00,0x04,0xd5,0x01,0xd7,0x00,0x00]
674 v_sub_f32_e64 v5
, v1
, m0
675 // GFX10
: encoding
: [0x05,0x00,0x04,0xd5,0x01,0xf9,0x00,0x00]
677 v_sub_f32_e64 v5
, v1
, exec_lo
678 // GFX10
: encoding
: [0x05,0x00,0x04,0xd5,0x01,0xfd,0x00,0x00]
680 v_sub_f32_e64 v5
, v1
, exec_hi
681 // GFX10
: encoding
: [0x05,0x00,0x04,0xd5,0x01,0xff,0x00,0x00]
683 v_sub_f32_e64 v5
, v1
, 0
684 // GFX10
: encoding
: [0x05,0x00,0x04,0xd5,0x01,0x01,0x01,0x00]
686 v_sub_f32_e64 v5
, v1
, -1
687 // GFX10
: encoding
: [0x05,0x00,0x04,0xd5,0x01,0x83,0x01,0x00]
689 v_sub_f32_e64 v5
, v1
, 0.5
690 // GFX10
: encoding
: [0x05,0x00,0x04,0xd5,0x01,0xe1,0x01,0x00]
692 v_sub_f32_e64 v5
, v1
, -4.0
693 // GFX10
: encoding
: [0x05,0x00,0x04,0xd5,0x01,0xef,0x01,0x00]
695 v_sub_f32_e64 v5
, -v1
, v2
696 // GFX10
: encoding
: [0x05,0x00,0x04,0xd5,0x01,0x05,0x02,0x20]
698 v_sub_f32_e64 v5
, v1
, -v2
699 // GFX10
: encoding
: [0x05,0x00,0x04,0xd5,0x01,0x05,0x02,0x40]
701 v_sub_f32_e64 v5
, -v1
, -v2
702 // GFX10
: encoding
: [0x05,0x00,0x04,0xd5,0x01,0x05,0x02,0x60]
704 v_sub_f32_e64 v5
, |v1|
, v2
705 // GFX10
: encoding
: [0x05,0x01,0x04,0xd5,0x01,0x05,0x02,0x00]
707 v_sub_f32_e64 v5
, v1
, |v2|
708 // GFX10
: encoding
: [0x05,0x02,0x04,0xd5,0x01,0x05,0x02,0x00]
710 v_sub_f32_e64 v5
, |v1|
, |v2|
711 // GFX10
: encoding
: [0x05,0x03,0x04,0xd5,0x01,0x05,0x02,0x00]
713 v_sub_f32_e64 v5
, v1
, v2 clamp
714 // GFX10
: encoding
: [0x05,0x80,0x04,0xd5,0x01,0x05,0x02,0x00]
716 v_sub_f32_e64 v5
, v1
, v2
mul:2
717 // GFX10
: encoding
: [0x05,0x00,0x04,0xd5,0x01,0x05,0x02,0x08]
719 v_sub_f32_e64 v5
, v1
, v2
mul:4
720 // GFX10
: encoding
: [0x05,0x00,0x04,0xd5,0x01,0x05,0x02,0x10]
722 v_sub_f32_e64 v5
, v1
, v2
div:2
723 // GFX10
: encoding
: [0x05,0x00,0x04,0xd5,0x01,0x05,0x02,0x18]
725 v_sub_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
726 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x06,0x06]
728 v_sub_f32_sdwa v255
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
729 // GFX10
: encoding
: [0xf9,0x04,0xfe,0x09,0x01,0x06,0x06,0x06]
731 v_sub_f32_sdwa v5
, v255
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
732 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x08,0xff,0x06,0x06,0x06]
734 v_sub_f32_sdwa v5
, s1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
735 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x86,0x06]
737 v_sub_f32_sdwa v5
, s101
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
738 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x08,0x65,0x06,0x86,0x06]
740 v_sub_f32_sdwa v5
, vcc_lo
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
741 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x08,0x6a,0x06,0x86,0x06]
743 v_sub_f32_sdwa v5
, vcc_hi
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
744 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x08,0x6b,0x06,0x86,0x06]
746 v_sub_f32_sdwa v5
, m0
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
747 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x08,0x7c,0x06,0x86,0x06]
749 v_sub_f32_sdwa v5
, exec_lo
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
750 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x08,0x7e,0x06,0x86,0x06]
752 v_sub_f32_sdwa v5
, exec_hi
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
753 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x08,0x7f,0x06,0x86,0x06]
755 v_sub_f32_sdwa v5
, v1
, v255 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
756 // GFX10
: encoding
: [0xf9,0xfe,0x0b,0x08,0x01,0x06,0x06,0x06]
758 v_sub_f32_sdwa v5
, v1
, v2 clamp dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
759 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x08,0x01,0x26,0x06,0x06]
761 v_sub_f32_sdwa v5
, v1
, v2
mul:2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
762 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x08,0x01,0x46,0x06,0x06]
764 v_sub_f32_sdwa v5
, v1
, v2
mul:4 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
765 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x08,0x01,0x86,0x06,0x06]
767 v_sub_f32_sdwa v5
, v1
, v2
div:2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
768 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x08,0x01,0xc6,0x06,0x06]
770 v_sub_f32_sdwa v5
, v1
, v2 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
771 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x06,0x06]
773 v_sub_f32_sdwa v5
, v1
, v2 dst_sel
:BYTE_0 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
774 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x08,0x01,0x00,0x06,0x06]
776 v_sub_f32_sdwa v5
, v1
, v2 dst_sel
:BYTE_1 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
777 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x08,0x01,0x01,0x06,0x06]
779 v_sub_f32_sdwa v5
, v1
, v2 dst_sel
:BYTE_2 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
780 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x08,0x01,0x02,0x06,0x06]
782 v_sub_f32_sdwa v5
, v1
, v2 dst_sel
:BYTE_3 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
783 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x08,0x01,0x03,0x06,0x06]
785 v_sub_f32_sdwa v5
, v1
, v2 dst_sel
:WORD_0 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
786 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x08,0x01,0x04,0x06,0x06]
788 v_sub_f32_sdwa v5
, v1
, v2 dst_sel
:WORD_1 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
789 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x08,0x01,0x05,0x06,0x06]
791 v_sub_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_SEXT src0_sel
:DWORD src1_sel
:DWORD
792 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x08,0x01,0x0e,0x06,0x06]
794 v_sub_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PRESERVE src0_sel
:DWORD src1_sel
:DWORD
795 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x08,0x01,0x16,0x06,0x06]
797 v_sub_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD src0_sel
:DWORD src1_sel
:DWORD
798 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x08,0x01,0x16,0x06,0x06]
800 v_sub_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src1_sel
:DWORD
801 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x06,0x06]
803 v_sub_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_0 src1_sel
:DWORD
804 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x00,0x06]
806 v_sub_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_1 src1_sel
:DWORD
807 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x01,0x06]
809 v_sub_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_2 src1_sel
:DWORD
810 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x02,0x06]
812 v_sub_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_3 src1_sel
:DWORD
813 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x03,0x06]
815 v_sub_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:WORD_0 src1_sel
:DWORD
816 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x04,0x06]
818 v_sub_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:WORD_1 src1_sel
:DWORD
819 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x05,0x06]
821 v_sub_f32_sdwa v5
, -v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
822 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x16,0x06]
824 v_sub_f32_sdwa v5
, |v1|
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
825 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x26,0x06]
827 v_sub_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
828 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x06,0x06]
830 v_sub_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_0
831 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x06,0x00]
833 v_sub_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_1
834 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x06,0x01]
836 v_sub_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_2
837 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x06,0x02]
839 v_sub_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_3
840 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x06,0x03]
842 v_sub_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:WORD_0
843 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x06,0x04]
845 v_sub_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:WORD_1
846 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x06,0x05]
848 v_sub_f32_sdwa v5
, v1
, -v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
849 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x06,0x16]
851 v_sub_f32_sdwa v5
, v1
, |v2| dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
852 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x06,0x26]
854 v_sub_f32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
855 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x08,0x01,0xe4,0x00,0x00]
857 v_sub_f32_dpp v255
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
858 // GFX10
: encoding
: [0xfa,0x04,0xfe,0x09,0x01,0xe4,0x00,0x00]
860 v_sub_f32_dpp v5
, v255
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
861 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x08,0xff,0xe4,0x00,0x00]
863 v_sub_f32_dpp v5
, v1
, v255 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
864 // GFX10
: encoding
: [0xfa,0xfe,0x0b,0x08,0x01,0xe4,0x00,0x00]
866 v_sub_f32_dpp v5
, v1
, v2 quad_perm
:[3,2,1,0] row_mask
:0x0 bank_mask
:0x0
867 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x08,0x01,0x1b,0x00,0x00]
869 v_sub_f32_dpp v5
, v1
, v2 row_mirror row_mask
:0x0 bank_mask
:0x0
870 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x08,0x01,0x40,0x01,0x00]
872 v_sub_f32_dpp v5
, v1
, v2 row_half_mirror row_mask
:0x0 bank_mask
:0x0
873 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x08,0x01,0x41,0x01,0x00]
875 v_sub_f32_dpp v5
, v1
, v2 row_shl
:1 row_mask
:0x0 bank_mask
:0x0
876 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x08,0x01,0x01,0x01,0x00]
878 v_sub_f32_dpp v5
, v1
, v2 row_shl
:15 row_mask
:0x0 bank_mask
:0x0
879 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x08,0x01,0x0f,0x01,0x00]
881 v_sub_f32_dpp v5
, v1
, v2 row_shr
:1 row_mask
:0x0 bank_mask
:0x0
882 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x08,0x01,0x11,0x01,0x00]
884 v_sub_f32_dpp v5
, v1
, v2 row_shr
:15 row_mask
:0x0 bank_mask
:0x0
885 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x08,0x01,0x1f,0x01,0x00]
887 v_sub_f32_dpp v5
, v1
, v2 row_ror
:1 row_mask
:0x0 bank_mask
:0x0
888 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x08,0x01,0x21,0x01,0x00]
890 v_sub_f32_dpp v5
, v1
, v2 row_ror
:15 row_mask
:0x0 bank_mask
:0x0
891 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x08,0x01,0x2f,0x01,0x00]
893 v_sub_f32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x1 bank_mask
:0x0
894 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x08,0x01,0xe4,0x00,0x10]
896 v_sub_f32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x3 bank_mask
:0x0
897 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x08,0x01,0xe4,0x00,0x30]
899 v_sub_f32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0xf bank_mask
:0x0
900 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x08,0x01,0xe4,0x00,0xf0]
902 v_sub_f32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x1
903 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x08,0x01,0xe4,0x00,0x01]
905 v_sub_f32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x3
906 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x08,0x01,0xe4,0x00,0x03]
908 v_sub_f32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0xf
909 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x08,0x01,0xe4,0x00,0x0f]
911 v_sub_f32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0 bound_ctrl
:0
912 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x08,0x01,0xe4,0x08,0x00]
914 v_sub_f32_dpp v5
, -v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
915 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x08,0x01,0xe4,0x10,0x00]
917 v_sub_f32_dpp v5
, |v1|
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
918 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x08,0x01,0xe4,0x20,0x00]
920 v_sub_f32_dpp v5
, v1
, -v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
921 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x08,0x01,0xe4,0x40,0x00]
923 v_sub_f32_dpp v5
, v1
, |v2| quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
924 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x08,0x01,0xe4,0x80,0x00]
926 v_sub_f32_dpp v5
, v1
, v2 row_share
:1 row_mask
:0x0 bank_mask
:0x0
927 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x08,0x01,0x51,0x01,0x00]
929 v_sub_f32_dpp v5
, v1
, v2 row_share
:15 row_mask
:0x0 bank_mask
:0x0
930 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x08,0x01,0x5f,0x01,0x00]
932 v_sub_f32_dpp v5
, v1
, v2 row_xmask
:1 row_mask
:0x0 bank_mask
:0x0
933 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x08,0x01,0x61,0x01,0x00]
935 v_sub_f32_dpp v5
, v1
, v2 row_xmask
:15 row_mask
:0x0 bank_mask
:0x0
936 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x08,0x01,0x6f,0x01,0x00]
938 v_subrev_f32_e32 v5
, v1
, v2
939 // GFX10
: encoding
: [0x01,0x05,0x0a,0x0a]
941 v_subrev_f32_e32 v255
, v1
, v2
942 // GFX10
: encoding
: [0x01,0x05,0xfe,0x0b]
944 v_subrev_f32_e32 v5
, v255
, v2
945 // GFX10
: encoding
: [0xff,0x05,0x0a,0x0a]
947 v_subrev_f32_e32 v5
, s1
, v2
948 // GFX10
: encoding
: [0x01,0x04,0x0a,0x0a]
950 v_subrev_f32_e32 v5
, s101
, v2
951 // GFX10
: encoding
: [0x65,0x04,0x0a,0x0a]
953 v_subrev_f32_e32 v5
, vcc_lo
, v2
954 // GFX10
: encoding
: [0x6a,0x04,0x0a,0x0a]
956 v_subrev_f32_e32 v5
, vcc_hi
, v2
957 // GFX10
: encoding
: [0x6b,0x04,0x0a,0x0a]
959 v_subrev_f32_e32 v5
, m0
, v2
960 // GFX10
: encoding
: [0x7c,0x04,0x0a,0x0a]
962 v_subrev_f32_e32 v5
, exec_lo
, v2
963 // GFX10
: encoding
: [0x7e,0x04,0x0a,0x0a]
965 v_subrev_f32_e32 v5
, exec_hi
, v2
966 // GFX10
: encoding
: [0x7f,0x04,0x0a,0x0a]
968 v_subrev_f32_e32 v5
, 0, v2
969 // GFX10
: encoding
: [0x80,0x04,0x0a,0x0a]
971 v_subrev_f32_e32 v5
, -1, v2
972 // GFX10
: encoding
: [0xc1,0x04,0x0a,0x0a]
974 v_subrev_f32_e32 v5
, 0.5, v2
975 // GFX10
: encoding
: [0xf0,0x04,0x0a,0x0a]
977 v_subrev_f32_e32 v5
, -4.0, v2
978 // GFX10
: encoding
: [0xf7,0x04,0x0a,0x0a]
980 v_subrev_f32_e32 v5
, 0xaf123456, v2
981 // GFX10
: encoding
: [0xff,0x04,0x0a,0x0a,0x56,0x34,0x12,0xaf]
983 v_subrev_f32_e32 v5
, 0x3f717273, v2
984 // GFX10
: encoding
: [0xff,0x04,0x0a,0x0a,0x73,0x72,0x71,0x3f]
986 v_subrev_f32_e32 v5
, v1
, v255
987 // GFX10
: encoding
: [0x01,0xff,0x0b,0x0a]
989 v_subrev_f32_e64 v5
, v1
, v2
990 // GFX10
: encoding
: [0x05,0x00,0x05,0xd5,0x01,0x05,0x02,0x00]
992 v_subrev_f32_e64 v255
, v1
, v2
993 // GFX10
: encoding
: [0xff,0x00,0x05,0xd5,0x01,0x05,0x02,0x00]
995 v_subrev_f32_e64 v5
, v255
, v2
996 // GFX10
: encoding
: [0x05,0x00,0x05,0xd5,0xff,0x05,0x02,0x00]
998 v_subrev_f32_e64 v5
, s1
, v2
999 // GFX10
: encoding
: [0x05,0x00,0x05,0xd5,0x01,0x04,0x02,0x00]
1001 v_subrev_f32_e64 v5
, s101
, v2
1002 // GFX10
: encoding
: [0x05,0x00,0x05,0xd5,0x65,0x04,0x02,0x00]
1004 v_subrev_f32_e64 v5
, vcc_lo
, v2
1005 // GFX10
: encoding
: [0x05,0x00,0x05,0xd5,0x6a,0x04,0x02,0x00]
1007 v_subrev_f32_e64 v5
, vcc_hi
, v2
1008 // GFX10
: encoding
: [0x05,0x00,0x05,0xd5,0x6b,0x04,0x02,0x00]
1010 v_subrev_f32_e64 v5
, m0
, v2
1011 // GFX10
: encoding
: [0x05,0x00,0x05,0xd5,0x7c,0x04,0x02,0x00]
1013 v_subrev_f32_e64 v5
, exec_lo
, v2
1014 // GFX10
: encoding
: [0x05,0x00,0x05,0xd5,0x7e,0x04,0x02,0x00]
1016 v_subrev_f32_e64 v5
, exec_hi
, v2
1017 // GFX10
: encoding
: [0x05,0x00,0x05,0xd5,0x7f,0x04,0x02,0x00]
1019 v_subrev_f32_e64 v5
, 0, v2
1020 // GFX10
: encoding
: [0x05,0x00,0x05,0xd5,0x80,0x04,0x02,0x00]
1022 v_subrev_f32_e64 v5
, -1, v2
1023 // GFX10
: encoding
: [0x05,0x00,0x05,0xd5,0xc1,0x04,0x02,0x00]
1025 v_subrev_f32_e64 v5
, 0.5, v2
1026 // GFX10
: encoding
: [0x05,0x00,0x05,0xd5,0xf0,0x04,0x02,0x00]
1028 v_subrev_f32_e64 v5
, -4.0, v2
1029 // GFX10
: encoding
: [0x05,0x00,0x05,0xd5,0xf7,0x04,0x02,0x00]
1031 v_subrev_f32_e64 v5
, v1
, v255
1032 // GFX10
: encoding
: [0x05,0x00,0x05,0xd5,0x01,0xff,0x03,0x00]
1034 v_subrev_f32_e64 v5
, v1
, s2
1035 // GFX10
: encoding
: [0x05,0x00,0x05,0xd5,0x01,0x05,0x00,0x00]
1037 v_subrev_f32_e64 v5
, v1
, s101
1038 // GFX10
: encoding
: [0x05,0x00,0x05,0xd5,0x01,0xcb,0x00,0x00]
1040 v_subrev_f32_e64 v5
, v1
, vcc_lo
1041 // GFX10
: encoding
: [0x05,0x00,0x05,0xd5,0x01,0xd5,0x00,0x00]
1043 v_subrev_f32_e64 v5
, v1
, vcc_hi
1044 // GFX10
: encoding
: [0x05,0x00,0x05,0xd5,0x01,0xd7,0x00,0x00]
1046 v_subrev_f32_e64 v5
, v1
, m0
1047 // GFX10
: encoding
: [0x05,0x00,0x05,0xd5,0x01,0xf9,0x00,0x00]
1049 v_subrev_f32_e64 v5
, v1
, exec_lo
1050 // GFX10
: encoding
: [0x05,0x00,0x05,0xd5,0x01,0xfd,0x00,0x00]
1052 v_subrev_f32_e64 v5
, v1
, exec_hi
1053 // GFX10
: encoding
: [0x05,0x00,0x05,0xd5,0x01,0xff,0x00,0x00]
1055 v_subrev_f32_e64 v5
, v1
, 0
1056 // GFX10
: encoding
: [0x05,0x00,0x05,0xd5,0x01,0x01,0x01,0x00]
1058 v_subrev_f32_e64 v5
, v1
, -1
1059 // GFX10
: encoding
: [0x05,0x00,0x05,0xd5,0x01,0x83,0x01,0x00]
1061 v_subrev_f32_e64 v5
, v1
, 0.5
1062 // GFX10
: encoding
: [0x05,0x00,0x05,0xd5,0x01,0xe1,0x01,0x00]
1064 v_subrev_f32_e64 v5
, v1
, -4.0
1065 // GFX10
: encoding
: [0x05,0x00,0x05,0xd5,0x01,0xef,0x01,0x00]
1067 v_subrev_f32_e64 v5
, -v1
, v2
1068 // GFX10
: encoding
: [0x05,0x00,0x05,0xd5,0x01,0x05,0x02,0x20]
1070 v_subrev_f32_e64 v5
, v1
, -v2
1071 // GFX10
: encoding
: [0x05,0x00,0x05,0xd5,0x01,0x05,0x02,0x40]
1073 v_subrev_f32_e64 v5
, -v1
, -v2
1074 // GFX10
: encoding
: [0x05,0x00,0x05,0xd5,0x01,0x05,0x02,0x60]
1076 v_subrev_f32_e64 v5
, |v1|
, v2
1077 // GFX10
: encoding
: [0x05,0x01,0x05,0xd5,0x01,0x05,0x02,0x00]
1079 v_subrev_f32_e64 v5
, v1
, |v2|
1080 // GFX10
: encoding
: [0x05,0x02,0x05,0xd5,0x01,0x05,0x02,0x00]
1082 v_subrev_f32_e64 v5
, |v1|
, |v2|
1083 // GFX10
: encoding
: [0x05,0x03,0x05,0xd5,0x01,0x05,0x02,0x00]
1085 v_subrev_f32_e64 v5
, v1
, v2 clamp
1086 // GFX10
: encoding
: [0x05,0x80,0x05,0xd5,0x01,0x05,0x02,0x00]
1088 v_subrev_f32_e64 v5
, v1
, v2
mul:2
1089 // GFX10
: encoding
: [0x05,0x00,0x05,0xd5,0x01,0x05,0x02,0x08]
1091 v_subrev_f32_e64 v5
, v1
, v2
mul:4
1092 // GFX10
: encoding
: [0x05,0x00,0x05,0xd5,0x01,0x05,0x02,0x10]
1094 v_subrev_f32_e64 v5
, v1
, v2
div:2
1095 // GFX10
: encoding
: [0x05,0x00,0x05,0xd5,0x01,0x05,0x02,0x18]
1097 v_subrev_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
1098 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x06,0x06]
1100 v_subrev_f32_sdwa v255
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
1101 // GFX10
: encoding
: [0xf9,0x04,0xfe,0x0b,0x01,0x06,0x06,0x06]
1103 v_subrev_f32_sdwa v5
, v255
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
1104 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0a,0xff,0x06,0x06,0x06]
1106 v_subrev_f32_sdwa v5
, s1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
1107 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x86,0x06]
1109 v_subrev_f32_sdwa v5
, s101
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
1110 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0a,0x65,0x06,0x86,0x06]
1112 v_subrev_f32_sdwa v5
, vcc_lo
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
1113 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0a,0x6a,0x06,0x86,0x06]
1115 v_subrev_f32_sdwa v5
, vcc_hi
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
1116 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0a,0x6b,0x06,0x86,0x06]
1118 v_subrev_f32_sdwa v5
, m0
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
1119 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0a,0x7c,0x06,0x86,0x06]
1121 v_subrev_f32_sdwa v5
, exec_lo
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
1122 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0a,0x7e,0x06,0x86,0x06]
1124 v_subrev_f32_sdwa v5
, exec_hi
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
1125 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0a,0x7f,0x06,0x86,0x06]
1127 v_subrev_f32_sdwa v5
, v1
, v255 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
1128 // GFX10
: encoding
: [0xf9,0xfe,0x0b,0x0a,0x01,0x06,0x06,0x06]
1130 v_subrev_f32_sdwa v5
, v1
, v2 clamp dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
1131 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0a,0x01,0x26,0x06,0x06]
1133 v_subrev_f32_sdwa v5
, v1
, v2
mul:2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
1134 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0a,0x01,0x46,0x06,0x06]
1136 v_subrev_f32_sdwa v5
, v1
, v2
mul:4 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
1137 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0a,0x01,0x86,0x06,0x06]
1139 v_subrev_f32_sdwa v5
, v1
, v2
div:2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
1140 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0a,0x01,0xc6,0x06,0x06]
1142 v_subrev_f32_sdwa v5
, v1
, v2 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
1143 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x06,0x06]
1145 v_subrev_f32_sdwa v5
, v1
, v2 dst_sel
:BYTE_0 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
1146 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0a,0x01,0x00,0x06,0x06]
1148 v_subrev_f32_sdwa v5
, v1
, v2 dst_sel
:BYTE_1 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
1149 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0a,0x01,0x01,0x06,0x06]
1151 v_subrev_f32_sdwa v5
, v1
, v2 dst_sel
:BYTE_2 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
1152 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0a,0x01,0x02,0x06,0x06]
1154 v_subrev_f32_sdwa v5
, v1
, v2 dst_sel
:BYTE_3 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
1155 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0a,0x01,0x03,0x06,0x06]
1157 v_subrev_f32_sdwa v5
, v1
, v2 dst_sel
:WORD_0 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
1158 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0a,0x01,0x04,0x06,0x06]
1160 v_subrev_f32_sdwa v5
, v1
, v2 dst_sel
:WORD_1 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
1161 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0a,0x01,0x05,0x06,0x06]
1163 v_subrev_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_SEXT src0_sel
:DWORD src1_sel
:DWORD
1164 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0a,0x01,0x0e,0x06,0x06]
1166 v_subrev_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PRESERVE src0_sel
:DWORD src1_sel
:DWORD
1167 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0a,0x01,0x16,0x06,0x06]
1169 v_subrev_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD src0_sel
:DWORD src1_sel
:DWORD
1170 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0a,0x01,0x16,0x06,0x06]
1172 v_subrev_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src1_sel
:DWORD
1173 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x06,0x06]
1175 v_subrev_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_0 src1_sel
:DWORD
1176 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x00,0x06]
1178 v_subrev_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_1 src1_sel
:DWORD
1179 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x01,0x06]
1181 v_subrev_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_2 src1_sel
:DWORD
1182 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x02,0x06]
1184 v_subrev_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_3 src1_sel
:DWORD
1185 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x03,0x06]
1187 v_subrev_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:WORD_0 src1_sel
:DWORD
1188 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x04,0x06]
1190 v_subrev_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:WORD_1 src1_sel
:DWORD
1191 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x05,0x06]
1193 v_subrev_f32_sdwa v5
, -v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
1194 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x16,0x06]
1196 v_subrev_f32_sdwa v5
, |v1|
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
1197 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x26,0x06]
1199 v_subrev_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
1200 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x06,0x06]
1202 v_subrev_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_0
1203 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x06,0x00]
1205 v_subrev_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_1
1206 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x06,0x01]
1208 v_subrev_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_2
1209 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x06,0x02]
1211 v_subrev_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_3
1212 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x06,0x03]
1214 v_subrev_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:WORD_0
1215 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x06,0x04]
1217 v_subrev_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:WORD_1
1218 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x06,0x05]
1220 v_subrev_f32_sdwa v5
, v1
, -v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
1221 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x06,0x16]
1223 v_subrev_f32_sdwa v5
, v1
, |v2| dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
1224 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x06,0x26]
1226 v_subrev_f32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
1227 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x0a,0x01,0xe4,0x00,0x00]
1229 v_subrev_f32_dpp v255
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
1230 // GFX10
: encoding
: [0xfa,0x04,0xfe,0x0b,0x01,0xe4,0x00,0x00]
1232 v_subrev_f32_dpp v5
, v255
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
1233 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x0a,0xff,0xe4,0x00,0x00]
1235 v_subrev_f32_dpp v5
, v1
, v255 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
1236 // GFX10
: encoding
: [0xfa,0xfe,0x0b,0x0a,0x01,0xe4,0x00,0x00]
1238 v_subrev_f32_dpp v5
, v1
, v2 quad_perm
:[3,2,1,0] row_mask
:0x0 bank_mask
:0x0
1239 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x0a,0x01,0x1b,0x00,0x00]
1241 v_subrev_f32_dpp v5
, v1
, v2 row_mirror row_mask
:0x0 bank_mask
:0x0
1242 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x0a,0x01,0x40,0x01,0x00]
1244 v_subrev_f32_dpp v5
, v1
, v2 row_half_mirror row_mask
:0x0 bank_mask
:0x0
1245 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x0a,0x01,0x41,0x01,0x00]
1247 v_subrev_f32_dpp v5
, v1
, v2 row_shl
:1 row_mask
:0x0 bank_mask
:0x0
1248 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x0a,0x01,0x01,0x01,0x00]
1250 v_subrev_f32_dpp v5
, v1
, v2 row_shl
:15 row_mask
:0x0 bank_mask
:0x0
1251 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x0a,0x01,0x0f,0x01,0x00]
1253 v_subrev_f32_dpp v5
, v1
, v2 row_shr
:1 row_mask
:0x0 bank_mask
:0x0
1254 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x0a,0x01,0x11,0x01,0x00]
1256 v_subrev_f32_dpp v5
, v1
, v2 row_shr
:15 row_mask
:0x0 bank_mask
:0x0
1257 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x0a,0x01,0x1f,0x01,0x00]
1259 v_subrev_f32_dpp v5
, v1
, v2 row_ror
:1 row_mask
:0x0 bank_mask
:0x0
1260 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x0a,0x01,0x21,0x01,0x00]
1262 v_subrev_f32_dpp v5
, v1
, v2 row_ror
:15 row_mask
:0x0 bank_mask
:0x0
1263 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x0a,0x01,0x2f,0x01,0x00]
1265 v_subrev_f32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x1 bank_mask
:0x0
1266 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x0a,0x01,0xe4,0x00,0x10]
1268 v_subrev_f32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x3 bank_mask
:0x0
1269 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x0a,0x01,0xe4,0x00,0x30]
1271 v_subrev_f32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0xf bank_mask
:0x0
1272 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x0a,0x01,0xe4,0x00,0xf0]
1274 v_subrev_f32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x1
1275 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x0a,0x01,0xe4,0x00,0x01]
1277 v_subrev_f32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x3
1278 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x0a,0x01,0xe4,0x00,0x03]
1280 v_subrev_f32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0xf
1281 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x0a,0x01,0xe4,0x00,0x0f]
1283 v_subrev_f32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0 bound_ctrl
:0
1284 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x0a,0x01,0xe4,0x08,0x00]
1286 v_subrev_f32_dpp v5
, -v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
1287 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x0a,0x01,0xe4,0x10,0x00]
1289 v_subrev_f32_dpp v5
, |v1|
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
1290 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x0a,0x01,0xe4,0x20,0x00]
1292 v_subrev_f32_dpp v5
, v1
, -v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
1293 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x0a,0x01,0xe4,0x40,0x00]
1295 v_subrev_f32_dpp v5
, v1
, |v2| quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
1296 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x0a,0x01,0xe4,0x80,0x00]
1298 v_subrev_f32_dpp v5
, v1
, v2 row_share
:1 row_mask
:0x0 bank_mask
:0x0
1299 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x0a,0x01,0x51,0x01,0x00]
1301 v_subrev_f32_dpp v5
, v1
, v2 row_share
:15 row_mask
:0x0 bank_mask
:0x0
1302 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x0a,0x01,0x5f,0x01,0x00]
1304 v_subrev_f32_dpp v5
, v1
, v2 row_xmask
:1 row_mask
:0x0 bank_mask
:0x0
1305 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x0a,0x01,0x61,0x01,0x00]
1307 v_subrev_f32_dpp v5
, v1
, v2 row_xmask
:15 row_mask
:0x0 bank_mask
:0x0
1308 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x0a,0x01,0x6f,0x01,0x00]
1310 v_mac_legacy_f32_e32 v5
, v1
, v2
1311 // GFX10
: encoding
: [0x01,0x05,0x0a,0x0c]
1313 v_mac_legacy_f32_e32 v255
, v1
, v2
1314 // GFX10
: encoding
: [0x01,0x05,0xfe,0x0d]
1316 v_mac_legacy_f32_e32 v5
, v255
, v2
1317 // GFX10
: encoding
: [0xff,0x05,0x0a,0x0c]
1319 v_mac_legacy_f32_e32 v5
, s1
, v2
1320 // GFX10
: encoding
: [0x01,0x04,0x0a,0x0c]
1322 v_mac_legacy_f32_e32 v5
, s103
, v2
1323 // GFX10
: encoding
: [0x67,0x04,0x0a,0x0c]
1325 v_mac_legacy_f32_e32 v5
, vcc_lo
, v2
1326 // GFX10
: encoding
: [0x6a,0x04,0x0a,0x0c]
1328 v_mac_legacy_f32_e32 v5
, vcc_hi
, v2
1329 // GFX10
: encoding
: [0x6b,0x04,0x0a,0x0c]
1331 v_mac_legacy_f32_e32 v5
, ttmp11
, v2
1332 // GFX10
: encoding
: [0x77,0x04,0x0a,0x0c]
1334 v_mac_legacy_f32_e32 v5
, m0
, v2
1335 // GFX10
: encoding
: [0x7c,0x04,0x0a,0x0c]
1337 v_mac_legacy_f32_e32 v5
, exec_lo
, v2
1338 // GFX10
: encoding
: [0x7e,0x04,0x0a,0x0c]
1340 v_mac_legacy_f32_e32 v5
, exec_hi
, v2
1341 // GFX10
: encoding
: [0x7f,0x04,0x0a,0x0c]
1343 v_mac_legacy_f32_e32 v5
, 0, v2
1344 // GFX10
: encoding
: [0x80,0x04,0x0a,0x0c]
1346 v_mac_legacy_f32_e32 v5
, -1, v2
1347 // GFX10
: encoding
: [0xc1,0x04,0x0a,0x0c]
1349 v_mac_legacy_f32_e32 v5
, 0.5, v2
1350 // GFX10
: encoding
: [0xf0,0x04,0x0a,0x0c]
1352 v_mac_legacy_f32_e32 v5
, -4.0, v2
1353 // GFX10
: encoding
: [0xf7,0x04,0x0a,0x0c]
1355 v_mac_legacy_f32_e32 v5
, 0xaf123456, v2
1356 // GFX10
: encoding
: [0xff,0x04,0x0a,0x0c,0x56,0x34,0x12,0xaf]
1358 v_mac_legacy_f32_e32 v5
, 0x3f717273, v2
1359 // GFX10
: encoding
: [0xff,0x04,0x0a,0x0c,0x73,0x72,0x71,0x3f]
1361 v_mac_legacy_f32_e32 v5
, v1
, v255
1362 // GFX10
: encoding
: [0x01,0xff,0x0b,0x0c]
1364 v_mac_legacy_f32_e64 v5
, v1
, v2
1365 // GFX10
: encoding
: [0x05,0x00,0x06,0xd5,0x01,0x05,0x02,0x00]
1367 v_mac_legacy_f32_e64 v255
, v1
, v2
1368 // GFX10
: encoding
: [0xff,0x00,0x06,0xd5,0x01,0x05,0x02,0x00]
1370 v_mac_legacy_f32_e64 v5
, v255
, v2
1371 // GFX10
: encoding
: [0x05,0x00,0x06,0xd5,0xff,0x05,0x02,0x00]
1373 v_mac_legacy_f32_e64 v5
, s1
, v2
1374 // GFX10
: encoding
: [0x05,0x00,0x06,0xd5,0x01,0x04,0x02,0x00]
1376 v_mac_legacy_f32_e64 v5
, s103
, v2
1377 // GFX10
: encoding
: [0x05,0x00,0x06,0xd5,0x67,0x04,0x02,0x00]
1379 v_mac_legacy_f32_e64 v5
, vcc_lo
, v2
1380 // GFX10
: encoding
: [0x05,0x00,0x06,0xd5,0x6a,0x04,0x02,0x00]
1382 v_mac_legacy_f32_e64 v5
, vcc_hi
, v2
1383 // GFX10
: encoding
: [0x05,0x00,0x06,0xd5,0x6b,0x04,0x02,0x00]
1385 v_mac_legacy_f32_e64 v5
, ttmp11
, v2
1386 // GFX10
: encoding
: [0x05,0x00,0x06,0xd5,0x77,0x04,0x02,0x00]
1388 v_mac_legacy_f32_e64 v5
, m0
, v2
1389 // GFX10
: encoding
: [0x05,0x00,0x06,0xd5,0x7c,0x04,0x02,0x00]
1391 v_mac_legacy_f32_e64 v5
, exec_lo
, v2
1392 // GFX10
: encoding
: [0x05,0x00,0x06,0xd5,0x7e,0x04,0x02,0x00]
1394 v_mac_legacy_f32_e64 v5
, exec_hi
, v2
1395 // GFX10
: encoding
: [0x05,0x00,0x06,0xd5,0x7f,0x04,0x02,0x00]
1397 v_mac_legacy_f32_e64 v5
, 0, v2
1398 // GFX10
: encoding
: [0x05,0x00,0x06,0xd5,0x80,0x04,0x02,0x00]
1400 v_mac_legacy_f32_e64 v5
, -1, v2
1401 // GFX10
: encoding
: [0x05,0x00,0x06,0xd5,0xc1,0x04,0x02,0x00]
1403 v_mac_legacy_f32_e64 v5
, 0.5, v2
1404 // GFX10
: encoding
: [0x05,0x00,0x06,0xd5,0xf0,0x04,0x02,0x00]
1406 v_mac_legacy_f32_e64 v5
, -4.0, v2
1407 // GFX10
: encoding
: [0x05,0x00,0x06,0xd5,0xf7,0x04,0x02,0x00]
1409 v_mac_legacy_f32_e64 v5
, v1
, v255
1410 // GFX10
: encoding
: [0x05,0x00,0x06,0xd5,0x01,0xff,0x03,0x00]
1412 v_mac_legacy_f32_e64 v5
, v1
, s2
1413 // GFX10
: encoding
: [0x05,0x00,0x06,0xd5,0x01,0x05,0x00,0x00]
1415 v_mac_legacy_f32_e64 v5
, v1
, s103
1416 // GFX10
: encoding
: [0x05,0x00,0x06,0xd5,0x01,0xcf,0x00,0x00]
1418 v_mac_legacy_f32_e64 v5
, v1
, vcc_lo
1419 // GFX10
: encoding
: [0x05,0x00,0x06,0xd5,0x01,0xd5,0x00,0x00]
1421 v_mac_legacy_f32_e64 v5
, v1
, vcc_hi
1422 // GFX10
: encoding
: [0x05,0x00,0x06,0xd5,0x01,0xd7,0x00,0x00]
1424 v_mac_legacy_f32_e64 v5
, v1
, ttmp11
1425 // GFX10
: encoding
: [0x05,0x00,0x06,0xd5,0x01,0xef,0x00,0x00]
1427 v_mac_legacy_f32_e64 v5
, v1
, m0
1428 // GFX10
: encoding
: [0x05,0x00,0x06,0xd5,0x01,0xf9,0x00,0x00]
1430 v_mac_legacy_f32_e64 v5
, v1
, exec_lo
1431 // GFX10
: encoding
: [0x05,0x00,0x06,0xd5,0x01,0xfd,0x00,0x00]
1433 v_mac_legacy_f32_e64 v5
, v1
, exec_hi
1434 // GFX10
: encoding
: [0x05,0x00,0x06,0xd5,0x01,0xff,0x00,0x00]
1436 v_mac_legacy_f32_e64 v5
, v1
, 0
1437 // GFX10
: encoding
: [0x05,0x00,0x06,0xd5,0x01,0x01,0x01,0x00]
1439 v_mac_legacy_f32_e64 v5
, v1
, -1
1440 // GFX10
: encoding
: [0x05,0x00,0x06,0xd5,0x01,0x83,0x01,0x00]
1442 v_mac_legacy_f32_e64 v5
, v1
, 0.5
1443 // GFX10
: encoding
: [0x05,0x00,0x06,0xd5,0x01,0xe1,0x01,0x00]
1445 v_mac_legacy_f32_e64 v5
, v1
, -4.0
1446 // GFX10
: encoding
: [0x05,0x00,0x06,0xd5,0x01,0xef,0x01,0x00]
1448 v_mac_legacy_f32_e64 v5
, -v1
, v2
1449 // GFX10
: encoding
: [0x05,0x00,0x06,0xd5,0x01,0x05,0x02,0x20]
1451 v_mac_legacy_f32_e64 v5
, v1
, -v2
1452 // GFX10
: encoding
: [0x05,0x00,0x06,0xd5,0x01,0x05,0x02,0x40]
1454 v_mac_legacy_f32_e64 v5
, -v1
, -v2
1455 // GFX10
: encoding
: [0x05,0x00,0x06,0xd5,0x01,0x05,0x02,0x60]
1457 v_mac_legacy_f32_e64 v5
, |v1|
, v2
1458 // GFX10
: encoding
: [0x05,0x01,0x06,0xd5,0x01,0x05,0x02,0x00]
1460 v_mac_legacy_f32_e64 v5
, v1
, |v2|
1461 // GFX10
: encoding
: [0x05,0x02,0x06,0xd5,0x01,0x05,0x02,0x00]
1463 v_mac_legacy_f32_e64 v5
, |v1|
, |v2|
1464 // GFX10
: encoding
: [0x05,0x03,0x06,0xd5,0x01,0x05,0x02,0x00]
1466 v_mac_legacy_f32_e64 v5
, v1
, v2 clamp
1467 // GFX10
: encoding
: [0x05,0x80,0x06,0xd5,0x01,0x05,0x02,0x00]
1469 v_mac_legacy_f32_e64 v5
, v1
, v2
mul:2
1470 // GFX10
: encoding
: [0x05,0x00,0x06,0xd5,0x01,0x05,0x02,0x08]
1472 v_mac_legacy_f32_e64 v5
, v1
, v2
mul:4
1473 // GFX10
: encoding
: [0x05,0x00,0x06,0xd5,0x01,0x05,0x02,0x10]
1475 v_mac_legacy_f32_e64 v5
, v1
, v2
div:2
1476 // GFX10
: encoding
: [0x05,0x00,0x06,0xd5,0x01,0x05,0x02,0x18]
1478 v_mul_legacy_f32_e32 v5
, v1
, v2
1479 // GFX10
: encoding
: [0x01,0x05,0x0a,0x0e]
1481 v_mul_legacy_f32_e32 v255
, v1
, v2
1482 // GFX10
: encoding
: [0x01,0x05,0xfe,0x0f]
1484 v_mul_legacy_f32_e32 v5
, v255
, v2
1485 // GFX10
: encoding
: [0xff,0x05,0x0a,0x0e]
1487 v_mul_legacy_f32_e32 v5
, s1
, v2
1488 // GFX10
: encoding
: [0x01,0x04,0x0a,0x0e]
1490 v_mul_legacy_f32_e32 v5
, s101
, v2
1491 // GFX10
: encoding
: [0x65,0x04,0x0a,0x0e]
1493 v_mul_legacy_f32_e32 v5
, vcc_lo
, v2
1494 // GFX10
: encoding
: [0x6a,0x04,0x0a,0x0e]
1496 v_mul_legacy_f32_e32 v5
, vcc_hi
, v2
1497 // GFX10
: encoding
: [0x6b,0x04,0x0a,0x0e]
1499 v_mul_legacy_f32_e32 v5
, m0
, v2
1500 // GFX10
: encoding
: [0x7c,0x04,0x0a,0x0e]
1502 v_mul_legacy_f32_e32 v5
, exec_lo
, v2
1503 // GFX10
: encoding
: [0x7e,0x04,0x0a,0x0e]
1505 v_mul_legacy_f32_e32 v5
, exec_hi
, v2
1506 // GFX10
: encoding
: [0x7f,0x04,0x0a,0x0e]
1508 v_mul_legacy_f32_e32 v5
, 0, v2
1509 // GFX10
: encoding
: [0x80,0x04,0x0a,0x0e]
1511 v_mul_legacy_f32_e32 v5
, -1, v2
1512 // GFX10
: encoding
: [0xc1,0x04,0x0a,0x0e]
1514 v_mul_legacy_f32_e32 v5
, 0.5, v2
1515 // GFX10
: encoding
: [0xf0,0x04,0x0a,0x0e]
1517 v_mul_legacy_f32_e32 v5
, -4.0, v2
1518 // GFX10
: encoding
: [0xf7,0x04,0x0a,0x0e]
1520 v_mul_legacy_f32_e32 v5
, 0xaf123456, v2
1521 // GFX10
: encoding
: [0xff,0x04,0x0a,0x0e,0x56,0x34,0x12,0xaf]
1523 v_mul_legacy_f32_e32 v5
, 0x3f717273, v2
1524 // GFX10
: encoding
: [0xff,0x04,0x0a,0x0e,0x73,0x72,0x71,0x3f]
1526 v_mul_legacy_f32_e32 v5
, v1
, v255
1527 // GFX10
: encoding
: [0x01,0xff,0x0b,0x0e]
1529 v_mul_legacy_f32_e64 v5
, v1
, v2
1530 // GFX10
: encoding
: [0x05,0x00,0x07,0xd5,0x01,0x05,0x02,0x00]
1532 v_mul_legacy_f32_e64 v255
, v1
, v2
1533 // GFX10
: encoding
: [0xff,0x00,0x07,0xd5,0x01,0x05,0x02,0x00]
1535 v_mul_legacy_f32_e64 v5
, v255
, v2
1536 // GFX10
: encoding
: [0x05,0x00,0x07,0xd5,0xff,0x05,0x02,0x00]
1538 v_mul_legacy_f32_e64 v5
, s1
, v2
1539 // GFX10
: encoding
: [0x05,0x00,0x07,0xd5,0x01,0x04,0x02,0x00]
1541 v_mul_legacy_f32_e64 v5
, s101
, v2
1542 // GFX10
: encoding
: [0x05,0x00,0x07,0xd5,0x65,0x04,0x02,0x00]
1544 v_mul_legacy_f32_e64 v5
, vcc_lo
, v2
1545 // GFX10
: encoding
: [0x05,0x00,0x07,0xd5,0x6a,0x04,0x02,0x00]
1547 v_mul_legacy_f32_e64 v5
, vcc_hi
, v2
1548 // GFX10
: encoding
: [0x05,0x00,0x07,0xd5,0x6b,0x04,0x02,0x00]
1550 v_mul_legacy_f32_e64 v5
, m0
, v2
1551 // GFX10
: encoding
: [0x05,0x00,0x07,0xd5,0x7c,0x04,0x02,0x00]
1553 v_mul_legacy_f32_e64 v5
, exec_lo
, v2
1554 // GFX10
: encoding
: [0x05,0x00,0x07,0xd5,0x7e,0x04,0x02,0x00]
1556 v_mul_legacy_f32_e64 v5
, exec_hi
, v2
1557 // GFX10
: encoding
: [0x05,0x00,0x07,0xd5,0x7f,0x04,0x02,0x00]
1559 v_mul_legacy_f32_e64 v5
, 0, v2
1560 // GFX10
: encoding
: [0x05,0x00,0x07,0xd5,0x80,0x04,0x02,0x00]
1562 v_mul_legacy_f32_e64 v5
, -1, v2
1563 // GFX10
: encoding
: [0x05,0x00,0x07,0xd5,0xc1,0x04,0x02,0x00]
1565 v_mul_legacy_f32_e64 v5
, 0.5, v2
1566 // GFX10
: encoding
: [0x05,0x00,0x07,0xd5,0xf0,0x04,0x02,0x00]
1568 v_mul_legacy_f32_e64 v5
, -4.0, v2
1569 // GFX10
: encoding
: [0x05,0x00,0x07,0xd5,0xf7,0x04,0x02,0x00]
1571 v_mul_legacy_f32_e64 v5
, v1
, v255
1572 // GFX10
: encoding
: [0x05,0x00,0x07,0xd5,0x01,0xff,0x03,0x00]
1574 v_mul_legacy_f32_e64 v5
, v1
, s2
1575 // GFX10
: encoding
: [0x05,0x00,0x07,0xd5,0x01,0x05,0x00,0x00]
1577 v_mul_legacy_f32_e64 v5
, v1
, s101
1578 // GFX10
: encoding
: [0x05,0x00,0x07,0xd5,0x01,0xcb,0x00,0x00]
1580 v_mul_legacy_f32_e64 v5
, v1
, vcc_lo
1581 // GFX10
: encoding
: [0x05,0x00,0x07,0xd5,0x01,0xd5,0x00,0x00]
1583 v_mul_legacy_f32_e64 v5
, v1
, vcc_hi
1584 // GFX10
: encoding
: [0x05,0x00,0x07,0xd5,0x01,0xd7,0x00,0x00]
1586 v_mul_legacy_f32_e64 v5
, v1
, m0
1587 // GFX10
: encoding
: [0x05,0x00,0x07,0xd5,0x01,0xf9,0x00,0x00]
1589 v_mul_legacy_f32_e64 v5
, v1
, exec_lo
1590 // GFX10
: encoding
: [0x05,0x00,0x07,0xd5,0x01,0xfd,0x00,0x00]
1592 v_mul_legacy_f32_e64 v5
, v1
, exec_hi
1593 // GFX10
: encoding
: [0x05,0x00,0x07,0xd5,0x01,0xff,0x00,0x00]
1595 v_mul_legacy_f32_e64 v5
, v1
, 0
1596 // GFX10
: encoding
: [0x05,0x00,0x07,0xd5,0x01,0x01,0x01,0x00]
1598 v_mul_legacy_f32_e64 v5
, v1
, -1
1599 // GFX10
: encoding
: [0x05,0x00,0x07,0xd5,0x01,0x83,0x01,0x00]
1601 v_mul_legacy_f32_e64 v5
, v1
, 0.5
1602 // GFX10
: encoding
: [0x05,0x00,0x07,0xd5,0x01,0xe1,0x01,0x00]
1604 v_mul_legacy_f32_e64 v5
, v1
, -4.0
1605 // GFX10
: encoding
: [0x05,0x00,0x07,0xd5,0x01,0xef,0x01,0x00]
1607 v_mul_legacy_f32_e64 v5
, -v1
, v2
1608 // GFX10
: encoding
: [0x05,0x00,0x07,0xd5,0x01,0x05,0x02,0x20]
1610 v_mul_legacy_f32_e64 v5
, v1
, -v2
1611 // GFX10
: encoding
: [0x05,0x00,0x07,0xd5,0x01,0x05,0x02,0x40]
1613 v_mul_legacy_f32_e64 v5
, -v1
, -v2
1614 // GFX10
: encoding
: [0x05,0x00,0x07,0xd5,0x01,0x05,0x02,0x60]
1616 v_mul_legacy_f32_e64 v5
, |v1|
, v2
1617 // GFX10
: encoding
: [0x05,0x01,0x07,0xd5,0x01,0x05,0x02,0x00]
1619 v_mul_legacy_f32_e64 v5
, v1
, |v2|
1620 // GFX10
: encoding
: [0x05,0x02,0x07,0xd5,0x01,0x05,0x02,0x00]
1622 v_mul_legacy_f32_e64 v5
, |v1|
, |v2|
1623 // GFX10
: encoding
: [0x05,0x03,0x07,0xd5,0x01,0x05,0x02,0x00]
1625 v_mul_legacy_f32_e64 v5
, v1
, v2 clamp
1626 // GFX10
: encoding
: [0x05,0x80,0x07,0xd5,0x01,0x05,0x02,0x00]
1628 v_mul_legacy_f32_e64 v5
, v1
, v2
mul:2
1629 // GFX10
: encoding
: [0x05,0x00,0x07,0xd5,0x01,0x05,0x02,0x08]
1631 v_mul_legacy_f32_e64 v5
, v1
, v2
mul:4
1632 // GFX10
: encoding
: [0x05,0x00,0x07,0xd5,0x01,0x05,0x02,0x10]
1634 v_mul_legacy_f32_e64 v5
, v1
, v2
div:2
1635 // GFX10
: encoding
: [0x05,0x00,0x07,0xd5,0x01,0x05,0x02,0x18]
1637 v_mul_legacy_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
1638 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x06,0x06]
1640 v_mul_legacy_f32_sdwa v255
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
1641 // GFX10
: encoding
: [0xf9,0x04,0xfe,0x0f,0x01,0x06,0x06,0x06]
1643 v_mul_legacy_f32_sdwa v5
, v255
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
1644 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0e,0xff,0x06,0x06,0x06]
1646 v_mul_legacy_f32_sdwa v5
, s1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
1647 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x86,0x06]
1649 v_mul_legacy_f32_sdwa v5
, s101
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
1650 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0e,0x65,0x06,0x86,0x06]
1652 v_mul_legacy_f32_sdwa v5
, vcc_lo
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
1653 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0e,0x6a,0x06,0x86,0x06]
1655 v_mul_legacy_f32_sdwa v5
, vcc_hi
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
1656 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0e,0x6b,0x06,0x86,0x06]
1658 v_mul_legacy_f32_sdwa v5
, m0
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
1659 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0e,0x7c,0x06,0x86,0x06]
1661 v_mul_legacy_f32_sdwa v5
, exec_lo
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
1662 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0e,0x7e,0x06,0x86,0x06]
1664 v_mul_legacy_f32_sdwa v5
, exec_hi
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
1665 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0e,0x7f,0x06,0x86,0x06]
1667 v_mul_legacy_f32_sdwa v5
, v1
, v255 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
1668 // GFX10
: encoding
: [0xf9,0xfe,0x0b,0x0e,0x01,0x06,0x06,0x06]
1670 v_mul_legacy_f32_sdwa v5
, v1
, v2 clamp dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
1671 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0e,0x01,0x26,0x06,0x06]
1673 v_mul_legacy_f32_sdwa v5
, v1
, v2
mul:2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
1674 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0e,0x01,0x46,0x06,0x06]
1676 v_mul_legacy_f32_sdwa v5
, v1
, v2
mul:4 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
1677 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0e,0x01,0x86,0x06,0x06]
1679 v_mul_legacy_f32_sdwa v5
, v1
, v2
div:2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
1680 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0e,0x01,0xc6,0x06,0x06]
1682 v_mul_legacy_f32_sdwa v5
, v1
, v2 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
1683 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x06,0x06]
1685 v_mul_legacy_f32_sdwa v5
, v1
, v2 dst_sel
:BYTE_0 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
1686 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0e,0x01,0x00,0x06,0x06]
1688 v_mul_legacy_f32_sdwa v5
, v1
, v2 dst_sel
:BYTE_1 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
1689 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0e,0x01,0x01,0x06,0x06]
1691 v_mul_legacy_f32_sdwa v5
, v1
, v2 dst_sel
:BYTE_2 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
1692 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0e,0x01,0x02,0x06,0x06]
1694 v_mul_legacy_f32_sdwa v5
, v1
, v2 dst_sel
:BYTE_3 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
1695 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0e,0x01,0x03,0x06,0x06]
1697 v_mul_legacy_f32_sdwa v5
, v1
, v2 dst_sel
:WORD_0 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
1698 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0e,0x01,0x04,0x06,0x06]
1700 v_mul_legacy_f32_sdwa v5
, v1
, v2 dst_sel
:WORD_1 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
1701 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0e,0x01,0x05,0x06,0x06]
1703 v_mul_legacy_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_SEXT src0_sel
:DWORD src1_sel
:DWORD
1704 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0e,0x01,0x0e,0x06,0x06]
1706 v_mul_legacy_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PRESERVE src0_sel
:DWORD src1_sel
:DWORD
1707 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0e,0x01,0x16,0x06,0x06]
1709 v_mul_legacy_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD src0_sel
:DWORD src1_sel
:DWORD
1710 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0e,0x01,0x16,0x06,0x06]
1712 v_mul_legacy_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src1_sel
:DWORD
1713 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x06,0x06]
1715 v_mul_legacy_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_0 src1_sel
:DWORD
1716 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x00,0x06]
1718 v_mul_legacy_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_1 src1_sel
:DWORD
1719 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x01,0x06]
1721 v_mul_legacy_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_2 src1_sel
:DWORD
1722 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x02,0x06]
1724 v_mul_legacy_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_3 src1_sel
:DWORD
1725 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x03,0x06]
1727 v_mul_legacy_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:WORD_0 src1_sel
:DWORD
1728 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x04,0x06]
1730 v_mul_legacy_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:WORD_1 src1_sel
:DWORD
1731 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x05,0x06]
1733 v_mul_legacy_f32_sdwa v5
, -v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
1734 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x16,0x06]
1736 v_mul_legacy_f32_sdwa v5
, |v1|
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
1737 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x26,0x06]
1739 v_mul_legacy_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
1740 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x06,0x06]
1742 v_mul_legacy_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_0
1743 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x06,0x00]
1745 v_mul_legacy_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_1
1746 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x06,0x01]
1748 v_mul_legacy_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_2
1749 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x06,0x02]
1751 v_mul_legacy_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_3
1752 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x06,0x03]
1754 v_mul_legacy_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:WORD_0
1755 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x06,0x04]
1757 v_mul_legacy_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:WORD_1
1758 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x06,0x05]
1760 v_mul_legacy_f32_sdwa v5
, v1
, -v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
1761 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x06,0x16]
1763 v_mul_legacy_f32_sdwa v5
, v1
, |v2| dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
1764 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x06,0x26]
1766 v_mul_legacy_f32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
1767 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x0e,0x01,0xe4,0x00,0x00]
1769 v_mul_legacy_f32_dpp v255
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
1770 // GFX10
: encoding
: [0xfa,0x04,0xfe,0x0f,0x01,0xe4,0x00,0x00]
1772 v_mul_legacy_f32_dpp v5
, v255
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
1773 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x0e,0xff,0xe4,0x00,0x00]
1775 v_mul_legacy_f32_dpp v5
, v1
, v255 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
1776 // GFX10
: encoding
: [0xfa,0xfe,0x0b,0x0e,0x01,0xe4,0x00,0x00]
1778 v_mul_legacy_f32_dpp v5
, v1
, v2 quad_perm
:[3,2,1,0] row_mask
:0x0 bank_mask
:0x0
1779 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x0e,0x01,0x1b,0x00,0x00]
1781 v_mul_legacy_f32_dpp v5
, v1
, v2 row_mirror row_mask
:0x0 bank_mask
:0x0
1782 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x0e,0x01,0x40,0x01,0x00]
1784 v_mul_legacy_f32_dpp v5
, v1
, v2 row_half_mirror row_mask
:0x0 bank_mask
:0x0
1785 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x0e,0x01,0x41,0x01,0x00]
1787 v_mul_legacy_f32_dpp v5
, v1
, v2 row_shl
:1 row_mask
:0x0 bank_mask
:0x0
1788 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x0e,0x01,0x01,0x01,0x00]
1790 v_mul_legacy_f32_dpp v5
, v1
, v2 row_shl
:15 row_mask
:0x0 bank_mask
:0x0
1791 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x0e,0x01,0x0f,0x01,0x00]
1793 v_mul_legacy_f32_dpp v5
, v1
, v2 row_shr
:1 row_mask
:0x0 bank_mask
:0x0
1794 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x0e,0x01,0x11,0x01,0x00]
1796 v_mul_legacy_f32_dpp v5
, v1
, v2 row_shr
:15 row_mask
:0x0 bank_mask
:0x0
1797 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x0e,0x01,0x1f,0x01,0x00]
1799 v_mul_legacy_f32_dpp v5
, v1
, v2 row_ror
:1 row_mask
:0x0 bank_mask
:0x0
1800 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x0e,0x01,0x21,0x01,0x00]
1802 v_mul_legacy_f32_dpp v5
, v1
, v2 row_ror
:15 row_mask
:0x0 bank_mask
:0x0
1803 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x0e,0x01,0x2f,0x01,0x00]
1805 v_mul_legacy_f32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x1 bank_mask
:0x0
1806 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x0e,0x01,0xe4,0x00,0x10]
1808 v_mul_legacy_f32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x3 bank_mask
:0x0
1809 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x0e,0x01,0xe4,0x00,0x30]
1811 v_mul_legacy_f32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0xf bank_mask
:0x0
1812 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x0e,0x01,0xe4,0x00,0xf0]
1814 v_mul_legacy_f32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x1
1815 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x0e,0x01,0xe4,0x00,0x01]
1817 v_mul_legacy_f32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x3
1818 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x0e,0x01,0xe4,0x00,0x03]
1820 v_mul_legacy_f32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0xf
1821 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x0e,0x01,0xe4,0x00,0x0f]
1823 v_mul_legacy_f32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0 bound_ctrl
:0
1824 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x0e,0x01,0xe4,0x08,0x00]
1826 v_mul_legacy_f32_dpp v5
, -v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
1827 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x0e,0x01,0xe4,0x10,0x00]
1829 v_mul_legacy_f32_dpp v5
, |v1|
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
1830 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x0e,0x01,0xe4,0x20,0x00]
1832 v_mul_legacy_f32_dpp v5
, v1
, -v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
1833 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x0e,0x01,0xe4,0x40,0x00]
1835 v_mul_legacy_f32_dpp v5
, v1
, |v2| quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
1836 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x0e,0x01,0xe4,0x80,0x00]
1838 v_mul_legacy_f32_dpp v5
, v1
, v2 row_share
:1 row_mask
:0x0 bank_mask
:0x0
1839 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x0e,0x01,0x51,0x01,0x00]
1841 v_mul_legacy_f32_dpp v5
, v1
, v2 row_share
:15 row_mask
:0x0 bank_mask
:0x0
1842 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x0e,0x01,0x5f,0x01,0x00]
1844 v_mul_legacy_f32_dpp v5
, v1
, v2 row_xmask
:1 row_mask
:0x0 bank_mask
:0x0
1845 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x0e,0x01,0x61,0x01,0x00]
1847 v_mul_legacy_f32_dpp v5
, v1
, v2 row_xmask
:15 row_mask
:0x0 bank_mask
:0x0
1848 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x0e,0x01,0x6f,0x01,0x00]
1850 v_mul_f32_e32 v5
, v1
, v2
1851 // GFX10
: encoding
: [0x01,0x05,0x0a,0x10]
1853 v_mul_f32_e32 v255
, v1
, v2
1854 // GFX10
: encoding
: [0x01,0x05,0xfe,0x11]
1856 v_mul_f32_e32 v5
, v255
, v2
1857 // GFX10
: encoding
: [0xff,0x05,0x0a,0x10]
1859 v_mul_f32_e32 v5
, s1
, v2
1860 // GFX10
: encoding
: [0x01,0x04,0x0a,0x10]
1862 v_mul_f32_e32 v5
, s103
, v2
1863 // GFX10
: encoding
: [0x67,0x04,0x0a,0x10]
1865 v_mul_f32_e32 v5
, vcc_lo
, v2
1866 // GFX10
: encoding
: [0x6a,0x04,0x0a,0x10]
1868 v_mul_f32_e32 v5
, vcc_hi
, v2
1869 // GFX10
: encoding
: [0x6b,0x04,0x0a,0x10]
1871 v_mul_f32_e32 v5
, ttmp11
, v2
1872 // GFX10
: encoding
: [0x77,0x04,0x0a,0x10]
1874 v_mul_f32_e32 v5
, m0
, v2
1875 // GFX10
: encoding
: [0x7c,0x04,0x0a,0x10]
1877 v_mul_f32_e32 v5
, exec_lo
, v2
1878 // GFX10
: encoding
: [0x7e,0x04,0x0a,0x10]
1880 v_mul_f32_e32 v5
, exec_hi
, v2
1881 // GFX10
: encoding
: [0x7f,0x04,0x0a,0x10]
1883 v_mul_f32_e32 v5
, 0, v2
1884 // GFX10
: encoding
: [0x80,0x04,0x0a,0x10]
1886 v_mul_f32_e32 v5
, -1, v2
1887 // GFX10
: encoding
: [0xc1,0x04,0x0a,0x10]
1889 v_mul_f32_e32 v5
, 0.5, v2
1890 // GFX10
: encoding
: [0xf0,0x04,0x0a,0x10]
1892 v_mul_f32_e32 v5
, -4.0, v2
1893 // GFX10
: encoding
: [0xf7,0x04,0x0a,0x10]
1895 v_mul_f32_e32 v5
, 0xaf123456, v2
1896 // GFX10
: encoding
: [0xff,0x04,0x0a,0x10,0x56,0x34,0x12,0xaf]
1898 v_mul_f32_e32 v5
, 0x3f717273, v2
1899 // GFX10
: encoding
: [0xff,0x04,0x0a,0x10,0x73,0x72,0x71,0x3f]
1901 v_mul_f32_e32 v5
, v1
, v255
1902 // GFX10
: encoding
: [0x01,0xff,0x0b,0x10]
1904 v_mul_f32_e64 v5
, v1
, v2
1905 // GFX10
: encoding
: [0x05,0x00,0x08,0xd5,0x01,0x05,0x02,0x00]
1907 v_mul_f32_e64 v255
, v1
, v2
1908 // GFX10
: encoding
: [0xff,0x00,0x08,0xd5,0x01,0x05,0x02,0x00]
1910 v_mul_f32_e64 v5
, v255
, v2
1911 // GFX10
: encoding
: [0x05,0x00,0x08,0xd5,0xff,0x05,0x02,0x00]
1913 v_mul_f32_e64 v5
, s1
, v2
1914 // GFX10
: encoding
: [0x05,0x00,0x08,0xd5,0x01,0x04,0x02,0x00]
1916 v_mul_f32_e64 v5
, s101
, v2
1917 // GFX10
: encoding
: [0x05,0x00,0x08,0xd5,0x65,0x04,0x02,0x00]
1919 v_mul_f32_e64 v5
, vcc_lo
, v2
1920 // GFX10
: encoding
: [0x05,0x00,0x08,0xd5,0x6a,0x04,0x02,0x00]
1922 v_mul_f32_e64 v5
, vcc_hi
, v2
1923 // GFX10
: encoding
: [0x05,0x00,0x08,0xd5,0x6b,0x04,0x02,0x00]
1925 v_mul_f32_e64 v5
, m0
, v2
1926 // GFX10
: encoding
: [0x05,0x00,0x08,0xd5,0x7c,0x04,0x02,0x00]
1928 v_mul_f32_e64 v5
, exec_lo
, v2
1929 // GFX10
: encoding
: [0x05,0x00,0x08,0xd5,0x7e,0x04,0x02,0x00]
1931 v_mul_f32_e64 v5
, exec_hi
, v2
1932 // GFX10
: encoding
: [0x05,0x00,0x08,0xd5,0x7f,0x04,0x02,0x00]
1934 v_mul_f32_e64 v5
, 0, v2
1935 // GFX10
: encoding
: [0x05,0x00,0x08,0xd5,0x80,0x04,0x02,0x00]
1937 v_mul_f32_e64 v5
, -1, v2
1938 // GFX10
: encoding
: [0x05,0x00,0x08,0xd5,0xc1,0x04,0x02,0x00]
1940 v_mul_f32_e64 v5
, 0.5, v2
1941 // GFX10
: encoding
: [0x05,0x00,0x08,0xd5,0xf0,0x04,0x02,0x00]
1943 v_mul_f32_e64 v5
, -4.0, v2
1944 // GFX10
: encoding
: [0x05,0x00,0x08,0xd5,0xf7,0x04,0x02,0x00]
1946 v_mul_f32_e64 v5
, v1
, v255
1947 // GFX10
: encoding
: [0x05,0x00,0x08,0xd5,0x01,0xff,0x03,0x00]
1949 v_mul_f32_e64 v5
, v1
, s2
1950 // GFX10
: encoding
: [0x05,0x00,0x08,0xd5,0x01,0x05,0x00,0x00]
1952 v_mul_f32_e64 v5
, v1
, s101
1953 // GFX10
: encoding
: [0x05,0x00,0x08,0xd5,0x01,0xcb,0x00,0x00]
1955 v_mul_f32_e64 v5
, v1
, vcc_lo
1956 // GFX10
: encoding
: [0x05,0x00,0x08,0xd5,0x01,0xd5,0x00,0x00]
1958 v_mul_f32_e64 v5
, v1
, vcc_hi
1959 // GFX10
: encoding
: [0x05,0x00,0x08,0xd5,0x01,0xd7,0x00,0x00]
1961 v_mul_f32_e64 v5
, v1
, m0
1962 // GFX10
: encoding
: [0x05,0x00,0x08,0xd5,0x01,0xf9,0x00,0x00]
1964 v_mul_f32_e64 v5
, v1
, exec_lo
1965 // GFX10
: encoding
: [0x05,0x00,0x08,0xd5,0x01,0xfd,0x00,0x00]
1967 v_mul_f32_e64 v5
, v1
, exec_hi
1968 // GFX10
: encoding
: [0x05,0x00,0x08,0xd5,0x01,0xff,0x00,0x00]
1970 v_mul_f32_e64 v5
, v1
, 0
1971 // GFX10
: encoding
: [0x05,0x00,0x08,0xd5,0x01,0x01,0x01,0x00]
1973 v_mul_f32_e64 v5
, v1
, -1
1974 // GFX10
: encoding
: [0x05,0x00,0x08,0xd5,0x01,0x83,0x01,0x00]
1976 v_mul_f32_e64 v5
, v1
, 0.5
1977 // GFX10
: encoding
: [0x05,0x00,0x08,0xd5,0x01,0xe1,0x01,0x00]
1979 v_mul_f32_e64 v5
, v1
, -4.0
1980 // GFX10
: encoding
: [0x05,0x00,0x08,0xd5,0x01,0xef,0x01,0x00]
1982 v_mul_f32_e64 v5
, -v1
, v2
1983 // GFX10
: encoding
: [0x05,0x00,0x08,0xd5,0x01,0x05,0x02,0x20]
1985 v_mul_f32_e64 v5
, v1
, -v2
1986 // GFX10
: encoding
: [0x05,0x00,0x08,0xd5,0x01,0x05,0x02,0x40]
1988 v_mul_f32_e64 v5
, -v1
, -v2
1989 // GFX10
: encoding
: [0x05,0x00,0x08,0xd5,0x01,0x05,0x02,0x60]
1991 v_mul_f32_e64 v5
, |v1|
, v2
1992 // GFX10
: encoding
: [0x05,0x01,0x08,0xd5,0x01,0x05,0x02,0x00]
1994 v_mul_f32_e64 v5
, v1
, |v2|
1995 // GFX10
: encoding
: [0x05,0x02,0x08,0xd5,0x01,0x05,0x02,0x00]
1997 v_mul_f32_e64 v5
, |v1|
, |v2|
1998 // GFX10
: encoding
: [0x05,0x03,0x08,0xd5,0x01,0x05,0x02,0x00]
2000 v_mul_f32_e64 v5
, v1
, v2 clamp
2001 // GFX10
: encoding
: [0x05,0x80,0x08,0xd5,0x01,0x05,0x02,0x00]
2003 v_mul_f32_e64 v5
, v1
, v2
mul:2
2004 // GFX10
: encoding
: [0x05,0x00,0x08,0xd5,0x01,0x05,0x02,0x08]
2006 v_mul_f32_e64 v5
, v1
, v2
mul:4
2007 // GFX10
: encoding
: [0x05,0x00,0x08,0xd5,0x01,0x05,0x02,0x10]
2009 v_mul_f32_e64 v5
, v1
, v2
div:2
2010 // GFX10
: encoding
: [0x05,0x00,0x08,0xd5,0x01,0x05,0x02,0x18]
2012 v_mul_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
2013 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x06,0x06]
2015 v_mul_f32_sdwa v255
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
2016 // GFX10
: encoding
: [0xf9,0x04,0xfe,0x11,0x01,0x06,0x06,0x06]
2018 v_mul_f32_sdwa v5
, v255
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
2019 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x10,0xff,0x06,0x06,0x06]
2021 v_mul_f32_sdwa v5
, s1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
2022 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x86,0x06]
2024 v_mul_f32_sdwa v5
, s101
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
2025 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x10,0x65,0x06,0x86,0x06]
2027 v_mul_f32_sdwa v5
, vcc_lo
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
2028 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x10,0x6a,0x06,0x86,0x06]
2030 v_mul_f32_sdwa v5
, vcc_hi
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
2031 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x10,0x6b,0x06,0x86,0x06]
2033 v_mul_f32_sdwa v5
, m0
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
2034 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x10,0x7c,0x06,0x86,0x06]
2036 v_mul_f32_sdwa v5
, exec_lo
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
2037 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x10,0x7e,0x06,0x86,0x06]
2039 v_mul_f32_sdwa v5
, exec_hi
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
2040 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x10,0x7f,0x06,0x86,0x06]
2042 v_mul_f32_sdwa v5
, v1
, v255 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
2043 // GFX10
: encoding
: [0xf9,0xfe,0x0b,0x10,0x01,0x06,0x06,0x06]
2045 v_mul_f32_sdwa v5
, v1
, v2 clamp dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
2046 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x10,0x01,0x26,0x06,0x06]
2048 v_mul_f32_sdwa v5
, v1
, v2
mul:2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
2049 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x10,0x01,0x46,0x06,0x06]
2051 v_mul_f32_sdwa v5
, v1
, v2
mul:4 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
2052 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x10,0x01,0x86,0x06,0x06]
2054 v_mul_f32_sdwa v5
, v1
, v2
div:2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
2055 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x10,0x01,0xc6,0x06,0x06]
2057 v_mul_f32_sdwa v5
, v1
, v2 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
2058 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x06,0x06]
2060 v_mul_f32_sdwa v5
, v1
, v2 dst_sel
:BYTE_0 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
2061 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x10,0x01,0x00,0x06,0x06]
2063 v_mul_f32_sdwa v5
, v1
, v2 dst_sel
:BYTE_1 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
2064 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x10,0x01,0x01,0x06,0x06]
2066 v_mul_f32_sdwa v5
, v1
, v2 dst_sel
:BYTE_2 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
2067 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x10,0x01,0x02,0x06,0x06]
2069 v_mul_f32_sdwa v5
, v1
, v2 dst_sel
:BYTE_3 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
2070 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x10,0x01,0x03,0x06,0x06]
2072 v_mul_f32_sdwa v5
, v1
, v2 dst_sel
:WORD_0 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
2073 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x10,0x01,0x04,0x06,0x06]
2075 v_mul_f32_sdwa v5
, v1
, v2 dst_sel
:WORD_1 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
2076 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x10,0x01,0x05,0x06,0x06]
2078 v_mul_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_SEXT src0_sel
:DWORD src1_sel
:DWORD
2079 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x10,0x01,0x0e,0x06,0x06]
2081 v_mul_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PRESERVE src0_sel
:DWORD src1_sel
:DWORD
2082 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x10,0x01,0x16,0x06,0x06]
2084 v_mul_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD src0_sel
:DWORD src1_sel
:DWORD
2085 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x10,0x01,0x16,0x06,0x06]
2087 v_mul_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src1_sel
:DWORD
2088 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x06,0x06]
2090 v_mul_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_0 src1_sel
:DWORD
2091 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x00,0x06]
2093 v_mul_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_1 src1_sel
:DWORD
2094 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x01,0x06]
2096 v_mul_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_2 src1_sel
:DWORD
2097 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x02,0x06]
2099 v_mul_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_3 src1_sel
:DWORD
2100 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x03,0x06]
2102 v_mul_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:WORD_0 src1_sel
:DWORD
2103 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x04,0x06]
2105 v_mul_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:WORD_1 src1_sel
:DWORD
2106 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x05,0x06]
2108 v_mul_f32_sdwa v5
, -v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
2109 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x16,0x06]
2111 v_mul_f32_sdwa v5
, |v1|
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
2112 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x26,0x06]
2114 v_mul_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
2115 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x06,0x06]
2117 v_mul_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_0
2118 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x06,0x00]
2120 v_mul_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_1
2121 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x06,0x01]
2123 v_mul_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_2
2124 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x06,0x02]
2126 v_mul_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_3
2127 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x06,0x03]
2129 v_mul_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:WORD_0
2130 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x06,0x04]
2132 v_mul_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:WORD_1
2133 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x06,0x05]
2135 v_mul_f32_sdwa v5
, v1
, -v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
2136 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x06,0x16]
2138 v_mul_f32_sdwa v5
, v1
, |v2| dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
2139 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x06,0x26]
2141 v_mul_f32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
2142 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x10,0x01,0xe4,0x00,0x00]
2144 v_mul_f32_dpp v255
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
2145 // GFX10
: encoding
: [0xfa,0x04,0xfe,0x11,0x01,0xe4,0x00,0x00]
2147 v_mul_f32_dpp v5
, v255
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
2148 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x10,0xff,0xe4,0x00,0x00]
2150 v_mul_f32_dpp v5
, v1
, v255 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
2151 // GFX10
: encoding
: [0xfa,0xfe,0x0b,0x10,0x01,0xe4,0x00,0x00]
2153 v_mul_f32_dpp v5
, v1
, v2 quad_perm
:[3,2,1,0] row_mask
:0x0 bank_mask
:0x0
2154 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x10,0x01,0x1b,0x00,0x00]
2156 v_mul_f32_dpp v5
, v1
, v2 row_mirror row_mask
:0x0 bank_mask
:0x0
2157 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x10,0x01,0x40,0x01,0x00]
2159 v_mul_f32_dpp v5
, v1
, v2 row_half_mirror row_mask
:0x0 bank_mask
:0x0
2160 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x10,0x01,0x41,0x01,0x00]
2162 v_mul_f32_dpp v5
, v1
, v2 row_shl
:1 row_mask
:0x0 bank_mask
:0x0
2163 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x10,0x01,0x01,0x01,0x00]
2165 v_mul_f32_dpp v5
, v1
, v2 row_shl
:15 row_mask
:0x0 bank_mask
:0x0
2166 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x10,0x01,0x0f,0x01,0x00]
2168 v_mul_f32_dpp v5
, v1
, v2 row_shr
:1 row_mask
:0x0 bank_mask
:0x0
2169 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x10,0x01,0x11,0x01,0x00]
2171 v_mul_f32_dpp v5
, v1
, v2 row_shr
:15 row_mask
:0x0 bank_mask
:0x0
2172 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x10,0x01,0x1f,0x01,0x00]
2174 v_mul_f32_dpp v5
, v1
, v2 row_ror
:1 row_mask
:0x0 bank_mask
:0x0
2175 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x10,0x01,0x21,0x01,0x00]
2177 v_mul_f32_dpp v5
, v1
, v2 row_ror
:15 row_mask
:0x0 bank_mask
:0x0
2178 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x10,0x01,0x2f,0x01,0x00]
2180 v_mul_f32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x1 bank_mask
:0x0
2181 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x10,0x01,0xe4,0x00,0x10]
2183 v_mul_f32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x3 bank_mask
:0x0
2184 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x10,0x01,0xe4,0x00,0x30]
2186 v_mul_f32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0xf bank_mask
:0x0
2187 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x10,0x01,0xe4,0x00,0xf0]
2189 v_mul_f32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x1
2190 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x10,0x01,0xe4,0x00,0x01]
2192 v_mul_f32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x3
2193 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x10,0x01,0xe4,0x00,0x03]
2195 v_mul_f32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0xf
2196 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x10,0x01,0xe4,0x00,0x0f]
2198 v_mul_f32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0 bound_ctrl
:0
2199 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x10,0x01,0xe4,0x08,0x00]
2201 v_mul_f32_dpp v5
, -v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
2202 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x10,0x01,0xe4,0x10,0x00]
2204 v_mul_f32_dpp v5
, |v1|
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
2205 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x10,0x01,0xe4,0x20,0x00]
2207 v_mul_f32_dpp v5
, v1
, -v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
2208 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x10,0x01,0xe4,0x40,0x00]
2210 v_mul_f32_dpp v5
, v1
, |v2| quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
2211 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x10,0x01,0xe4,0x80,0x00]
2213 v_mul_f32_dpp v5
, v1
, v2 row_share
:1 row_mask
:0x0 bank_mask
:0x0
2214 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x10,0x01,0x51,0x01,0x00]
2216 v_mul_f32_dpp v5
, v1
, v2 row_share
:15 row_mask
:0x0 bank_mask
:0x0
2217 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x10,0x01,0x5f,0x01,0x00]
2219 v_mul_f32_dpp v5
, v1
, v2 row_xmask
:1 row_mask
:0x0 bank_mask
:0x0
2220 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x10,0x01,0x61,0x01,0x00]
2222 v_mul_f32_dpp v5
, v1
, v2 row_xmask
:15 row_mask
:0x0 bank_mask
:0x0
2223 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x10,0x01,0x6f,0x01,0x00]
2225 v_mul_i32_i24_e32 v5
, v1
, v2
2226 // GFX10
: encoding
: [0x01,0x05,0x0a,0x12]
2228 v_mul_i32_i24_e32 v255
, v1
, v2
2229 // GFX10
: encoding
: [0x01,0x05,0xfe,0x13]
2231 v_mul_i32_i24_e32 v5
, v255
, v2
2232 // GFX10
: encoding
: [0xff,0x05,0x0a,0x12]
2234 v_mul_i32_i24_e32 v5
, s1
, v2
2235 // GFX10
: encoding
: [0x01,0x04,0x0a,0x12]
2237 v_mul_i32_i24_e32 v5
, s103
, v2
2238 // GFX10
: encoding
: [0x67,0x04,0x0a,0x12]
2240 v_mul_i32_i24_e32 v5
, vcc_lo
, v2
2241 // GFX10
: encoding
: [0x6a,0x04,0x0a,0x12]
2243 v_mul_i32_i24_e32 v5
, vcc_hi
, v2
2244 // GFX10
: encoding
: [0x6b,0x04,0x0a,0x12]
2246 v_mul_i32_i24_e32 v5
, ttmp11
, v2
2247 // GFX10
: encoding
: [0x77,0x04,0x0a,0x12]
2249 v_mul_i32_i24_e32 v5
, m0
, v2
2250 // GFX10
: encoding
: [0x7c,0x04,0x0a,0x12]
2252 v_mul_i32_i24_e32 v5
, exec_lo
, v2
2253 // GFX10
: encoding
: [0x7e,0x04,0x0a,0x12]
2255 v_mul_i32_i24_e32 v5
, exec_hi
, v2
2256 // GFX10
: encoding
: [0x7f,0x04,0x0a,0x12]
2258 v_mul_i32_i24_e32 v5
, 0, v2
2259 // GFX10
: encoding
: [0x80,0x04,0x0a,0x12]
2261 v_mul_i32_i24_e32 v5
, -1, v2
2262 // GFX10
: encoding
: [0xc1,0x04,0x0a,0x12]
2264 v_mul_i32_i24_e32 v5
, 0.5, v2
2265 // GFX10
: encoding
: [0xf0,0x04,0x0a,0x12]
2267 v_mul_i32_i24_e32 v5
, -4.0, v2
2268 // GFX10
: encoding
: [0xf7,0x04,0x0a,0x12]
2270 v_mul_i32_i24_e32 v5
, 0xaf123456, v2
2271 // GFX10
: encoding
: [0xff,0x04,0x0a,0x12,0x56,0x34,0x12,0xaf]
2273 v_mul_i32_i24_e32 v5
, 0x3f717273, v2
2274 // GFX10
: encoding
: [0xff,0x04,0x0a,0x12,0x73,0x72,0x71,0x3f]
2276 v_mul_i32_i24_e32 v5
, v1
, v255
2277 // GFX10
: encoding
: [0x01,0xff,0x0b,0x12]
2279 v_mul_i32_i24_e64 v5
, v1
, v2
2280 // GFX10
: encoding
: [0x05,0x00,0x09,0xd5,0x01,0x05,0x02,0x00]
2282 v_mul_i32_i24_e64 v255
, v1
, v2
2283 // GFX10
: encoding
: [0xff,0x00,0x09,0xd5,0x01,0x05,0x02,0x00]
2285 v_mul_i32_i24_e64 v5
, v255
, v2
2286 // GFX10
: encoding
: [0x05,0x00,0x09,0xd5,0xff,0x05,0x02,0x00]
2288 v_mul_i32_i24_e64 v5
, s1
, v2
2289 // GFX10
: encoding
: [0x05,0x00,0x09,0xd5,0x01,0x04,0x02,0x00]
2291 v_mul_i32_i24_e64 v5
, s101
, v2
2292 // GFX10
: encoding
: [0x05,0x00,0x09,0xd5,0x65,0x04,0x02,0x00]
2294 v_mul_i32_i24_e64 v5
, vcc_lo
, v2
2295 // GFX10
: encoding
: [0x05,0x00,0x09,0xd5,0x6a,0x04,0x02,0x00]
2297 v_mul_i32_i24_e64 v5
, vcc_hi
, v2
2298 // GFX10
: encoding
: [0x05,0x00,0x09,0xd5,0x6b,0x04,0x02,0x00]
2300 v_mul_i32_i24_e64 v5
, m0
, v2
2301 // GFX10
: encoding
: [0x05,0x00,0x09,0xd5,0x7c,0x04,0x02,0x00]
2303 v_mul_i32_i24_e64 v5
, exec_lo
, v2
2304 // GFX10
: encoding
: [0x05,0x00,0x09,0xd5,0x7e,0x04,0x02,0x00]
2306 v_mul_i32_i24_e64 v5
, exec_hi
, v2
2307 // GFX10
: encoding
: [0x05,0x00,0x09,0xd5,0x7f,0x04,0x02,0x00]
2309 v_mul_i32_i24_e64 v5
, 0, v2
2310 // GFX10
: encoding
: [0x05,0x00,0x09,0xd5,0x80,0x04,0x02,0x00]
2312 v_mul_i32_i24_e64 v5
, -1, v2
2313 // GFX10
: encoding
: [0x05,0x00,0x09,0xd5,0xc1,0x04,0x02,0x00]
2315 v_mul_i32_i24_e64 v5
, 0.5, v2
2316 // GFX10
: encoding
: [0x05,0x00,0x09,0xd5,0xf0,0x04,0x02,0x00]
2318 v_mul_i32_i24_e64 v5
, -4.0, v2
2319 // GFX10
: encoding
: [0x05,0x00,0x09,0xd5,0xf7,0x04,0x02,0x00]
2321 v_mul_i32_i24_e64 v5
, v1
, v255
2322 // GFX10
: encoding
: [0x05,0x00,0x09,0xd5,0x01,0xff,0x03,0x00]
2324 v_mul_i32_i24_e64 v5
, v1
, s2
2325 // GFX10
: encoding
: [0x05,0x00,0x09,0xd5,0x01,0x05,0x00,0x00]
2327 v_mul_i32_i24_e64 v5
, v1
, s101
2328 // GFX10
: encoding
: [0x05,0x00,0x09,0xd5,0x01,0xcb,0x00,0x00]
2330 v_mul_i32_i24_e64 v5
, v1
, vcc_lo
2331 // GFX10
: encoding
: [0x05,0x00,0x09,0xd5,0x01,0xd5,0x00,0x00]
2333 v_mul_i32_i24_e64 v5
, v1
, vcc_hi
2334 // GFX10
: encoding
: [0x05,0x00,0x09,0xd5,0x01,0xd7,0x00,0x00]
2336 v_mul_i32_i24_e64 v5
, v1
, m0
2337 // GFX10
: encoding
: [0x05,0x00,0x09,0xd5,0x01,0xf9,0x00,0x00]
2339 v_mul_i32_i24_e64 v5
, v1
, exec_lo
2340 // GFX10
: encoding
: [0x05,0x00,0x09,0xd5,0x01,0xfd,0x00,0x00]
2342 v_mul_i32_i24_e64 v5
, v1
, exec_hi
2343 // GFX10
: encoding
: [0x05,0x00,0x09,0xd5,0x01,0xff,0x00,0x00]
2345 v_mul_i32_i24_e64 v5
, v1
, 0
2346 // GFX10
: encoding
: [0x05,0x00,0x09,0xd5,0x01,0x01,0x01,0x00]
2348 v_mul_i32_i24_e64 v5
, v1
, -1
2349 // GFX10
: encoding
: [0x05,0x00,0x09,0xd5,0x01,0x83,0x01,0x00]
2351 v_mul_i32_i24_e64 v5
, v1
, 0.5
2352 // GFX10
: encoding
: [0x05,0x00,0x09,0xd5,0x01,0xe1,0x01,0x00]
2354 v_mul_i32_i24_e64 v5
, v1
, -4.0
2355 // GFX10
: encoding
: [0x05,0x00,0x09,0xd5,0x01,0xef,0x01,0x00]
2357 v_mul_i32_i24_e64 v5
, v1
, -4.0 clamp
2358 // GFX10
: encoding
: [0x05,0x80,0x09,0xd5,0x01,0xef,0x01,0x00]
2360 v_mul_i32_i24_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
2361 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x06,0x06]
2363 v_mul_i32_i24_sdwa v255
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
2364 // GFX10
: encoding
: [0xf9,0x04,0xfe,0x13,0x01,0x06,0x06,0x06]
2366 v_mul_i32_i24_sdwa v5
, v255
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
2367 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x12,0xff,0x06,0x06,0x06]
2369 v_mul_i32_i24_sdwa v5
, s1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
2370 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x86,0x06]
2372 v_mul_i32_i24_sdwa v5
, s101
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
2373 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x12,0x65,0x06,0x86,0x06]
2375 v_mul_i32_i24_sdwa v5
, vcc_lo
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
2376 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x12,0x6a,0x06,0x86,0x06]
2378 v_mul_i32_i24_sdwa v5
, vcc_hi
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
2379 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x12,0x6b,0x06,0x86,0x06]
2381 v_mul_i32_i24_sdwa v5
, m0
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
2382 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x12,0x7c,0x06,0x86,0x06]
2384 v_mul_i32_i24_sdwa v5
, exec_lo
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
2385 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x12,0x7e,0x06,0x86,0x06]
2387 v_mul_i32_i24_sdwa v5
, exec_hi
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
2388 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x12,0x7f,0x06,0x86,0x06]
2390 v_mul_i32_i24_sdwa v5
, v1
, v255 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
2391 // GFX10
: encoding
: [0xf9,0xfe,0x0b,0x12,0x01,0x06,0x06,0x06]
2393 v_mul_i32_i24_sdwa v5
, v1
, v2 clamp dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
2394 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x12,0x01,0x26,0x06,0x06]
2396 v_mul_i32_i24_sdwa v5
, v1
, v2 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
2397 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x06,0x06]
2399 v_mul_i32_i24_sdwa v5
, v1
, v2 dst_sel
:BYTE_0 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
2400 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x12,0x01,0x00,0x06,0x06]
2402 v_mul_i32_i24_sdwa v5
, v1
, v2 dst_sel
:BYTE_1 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
2403 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x12,0x01,0x01,0x06,0x06]
2405 v_mul_i32_i24_sdwa v5
, v1
, v2 dst_sel
:BYTE_2 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
2406 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x12,0x01,0x02,0x06,0x06]
2408 v_mul_i32_i24_sdwa v5
, v1
, v2 dst_sel
:BYTE_3 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
2409 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x12,0x01,0x03,0x06,0x06]
2411 v_mul_i32_i24_sdwa v5
, v1
, v2 dst_sel
:WORD_0 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
2412 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x12,0x01,0x04,0x06,0x06]
2414 v_mul_i32_i24_sdwa v5
, v1
, v2 dst_sel
:WORD_1 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
2415 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x12,0x01,0x05,0x06,0x06]
2417 v_mul_i32_i24_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_SEXT src0_sel
:DWORD src1_sel
:DWORD
2418 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x12,0x01,0x0e,0x06,0x06]
2420 v_mul_i32_i24_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PRESERVE src0_sel
:DWORD src1_sel
:DWORD
2421 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x12,0x01,0x16,0x06,0x06]
2423 v_mul_i32_i24_sdwa v5
, v1
, v2 dst_sel
:DWORD src0_sel
:DWORD src1_sel
:DWORD
2424 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x12,0x01,0x16,0x06,0x06]
2426 v_mul_i32_i24_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src1_sel
:DWORD
2427 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x06,0x06]
2429 v_mul_i32_i24_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_0 src1_sel
:DWORD
2430 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x00,0x06]
2432 v_mul_i32_i24_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_1 src1_sel
:DWORD
2433 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x01,0x06]
2435 v_mul_i32_i24_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_2 src1_sel
:DWORD
2436 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x02,0x06]
2438 v_mul_i32_i24_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_3 src1_sel
:DWORD
2439 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x03,0x06]
2441 v_mul_i32_i24_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:WORD_0 src1_sel
:DWORD
2442 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x04,0x06]
2444 v_mul_i32_i24_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:WORD_1 src1_sel
:DWORD
2445 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x05,0x06]
2447 v_mul_i32_i24_sdwa v5
, sext
(v1
), v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
2448 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x0e,0x06]
2450 v_mul_i32_i24_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
2451 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x06,0x06]
2453 v_mul_i32_i24_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_0
2454 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x06,0x00]
2456 v_mul_i32_i24_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_1
2457 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x06,0x01]
2459 v_mul_i32_i24_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_2
2460 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x06,0x02]
2462 v_mul_i32_i24_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_3
2463 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x06,0x03]
2465 v_mul_i32_i24_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:WORD_0
2466 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x06,0x04]
2468 v_mul_i32_i24_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:WORD_1
2469 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x06,0x05]
2471 v_mul_i32_i24_sdwa v5
, v1
, sext
(v2
) dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
2472 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x06,0x0e]
2474 v_mul_i32_i24_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
2475 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x12,0x01,0xe4,0x00,0x00]
2477 v_mul_i32_i24_dpp v255
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
2478 // GFX10
: encoding
: [0xfa,0x04,0xfe,0x13,0x01,0xe4,0x00,0x00]
2480 v_mul_i32_i24_dpp v5
, v255
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
2481 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x12,0xff,0xe4,0x00,0x00]
2483 v_mul_i32_i24_dpp v5
, v1
, v255 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
2484 // GFX10
: encoding
: [0xfa,0xfe,0x0b,0x12,0x01,0xe4,0x00,0x00]
2486 v_mul_i32_i24_dpp v5
, v1
, v2 quad_perm
:[3,2,1,0] row_mask
:0x0 bank_mask
:0x0
2487 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x12,0x01,0x1b,0x00,0x00]
2489 v_mul_i32_i24_dpp v5
, v1
, v2 row_mirror row_mask
:0x0 bank_mask
:0x0
2490 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x12,0x01,0x40,0x01,0x00]
2492 v_mul_i32_i24_dpp v5
, v1
, v2 row_half_mirror row_mask
:0x0 bank_mask
:0x0
2493 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x12,0x01,0x41,0x01,0x00]
2495 v_mul_i32_i24_dpp v5
, v1
, v2 row_shl
:1 row_mask
:0x0 bank_mask
:0x0
2496 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x12,0x01,0x01,0x01,0x00]
2498 v_mul_i32_i24_dpp v5
, v1
, v2 row_shl
:15 row_mask
:0x0 bank_mask
:0x0
2499 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x12,0x01,0x0f,0x01,0x00]
2501 v_mul_i32_i24_dpp v5
, v1
, v2 row_shr
:1 row_mask
:0x0 bank_mask
:0x0
2502 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x12,0x01,0x11,0x01,0x00]
2504 v_mul_i32_i24_dpp v5
, v1
, v2 row_shr
:15 row_mask
:0x0 bank_mask
:0x0
2505 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x12,0x01,0x1f,0x01,0x00]
2507 v_mul_i32_i24_dpp v5
, v1
, v2 row_ror
:1 row_mask
:0x0 bank_mask
:0x0
2508 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x12,0x01,0x21,0x01,0x00]
2510 v_mul_i32_i24_dpp v5
, v1
, v2 row_ror
:15 row_mask
:0x0 bank_mask
:0x0
2511 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x12,0x01,0x2f,0x01,0x00]
2513 v_mul_i32_i24_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x1 bank_mask
:0x0
2514 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x12,0x01,0xe4,0x00,0x10]
2516 v_mul_i32_i24_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x3 bank_mask
:0x0
2517 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x12,0x01,0xe4,0x00,0x30]
2519 v_mul_i32_i24_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0xf bank_mask
:0x0
2520 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x12,0x01,0xe4,0x00,0xf0]
2522 v_mul_i32_i24_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x1
2523 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x12,0x01,0xe4,0x00,0x01]
2525 v_mul_i32_i24_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x3
2526 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x12,0x01,0xe4,0x00,0x03]
2528 v_mul_i32_i24_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0xf
2529 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x12,0x01,0xe4,0x00,0x0f]
2531 v_mul_i32_i24_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0 bound_ctrl
:0
2532 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x12,0x01,0xe4,0x08,0x00]
2534 v_mul_i32_i24_dpp v5
, v1
, v2 row_share
:1 row_mask
:0x0 bank_mask
:0x0
2535 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x12,0x01,0x51,0x01,0x00]
2537 v_mul_i32_i24_dpp v5
, v1
, v2 row_share
:15 row_mask
:0x0 bank_mask
:0x0
2538 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x12,0x01,0x5f,0x01,0x00]
2540 v_mul_i32_i24_dpp v5
, v1
, v2 row_xmask
:1 row_mask
:0x0 bank_mask
:0x0
2541 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x12,0x01,0x61,0x01,0x00]
2543 v_mul_i32_i24_dpp v5
, v1
, v2 row_xmask
:15 row_mask
:0x0 bank_mask
:0x0
2544 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x12,0x01,0x6f,0x01,0x00]
2546 v_mul_hi_i32_i24_e32 v5
, v1
, v2
2547 // GFX10
: encoding
: [0x01,0x05,0x0a,0x14]
2549 v_mul_hi_i32_i24_e32 v255
, v1
, v2
2550 // GFX10
: encoding
: [0x01,0x05,0xfe,0x15]
2552 v_mul_hi_i32_i24_e32 v5
, v255
, v2
2553 // GFX10
: encoding
: [0xff,0x05,0x0a,0x14]
2555 v_mul_hi_i32_i24_e32 v5
, s1
, v2
2556 // GFX10
: encoding
: [0x01,0x04,0x0a,0x14]
2558 v_mul_hi_i32_i24_e32 v5
, s103
, v2
2559 // GFX10
: encoding
: [0x67,0x04,0x0a,0x14]
2561 v_mul_hi_i32_i24_e32 v5
, vcc_lo
, v2
2562 // GFX10
: encoding
: [0x6a,0x04,0x0a,0x14]
2564 v_mul_hi_i32_i24_e32 v5
, vcc_hi
, v2
2565 // GFX10
: encoding
: [0x6b,0x04,0x0a,0x14]
2567 v_mul_hi_i32_i24_e32 v5
, ttmp11
, v2
2568 // GFX10
: encoding
: [0x77,0x04,0x0a,0x14]
2570 v_mul_hi_i32_i24_e32 v5
, m0
, v2
2571 // GFX10
: encoding
: [0x7c,0x04,0x0a,0x14]
2573 v_mul_hi_i32_i24_e32 v5
, exec_lo
, v2
2574 // GFX10
: encoding
: [0x7e,0x04,0x0a,0x14]
2576 v_mul_hi_i32_i24_e32 v5
, exec_hi
, v2
2577 // GFX10
: encoding
: [0x7f,0x04,0x0a,0x14]
2579 v_mul_hi_i32_i24_e32 v5
, 0, v2
2580 // GFX10
: encoding
: [0x80,0x04,0x0a,0x14]
2582 v_mul_hi_i32_i24_e32 v5
, -1, v2
2583 // GFX10
: encoding
: [0xc1,0x04,0x0a,0x14]
2585 v_mul_hi_i32_i24_e32 v5
, 0.5, v2
2586 // GFX10
: encoding
: [0xf0,0x04,0x0a,0x14]
2588 v_mul_hi_i32_i24_e32 v5
, -4.0, v2
2589 // GFX10
: encoding
: [0xf7,0x04,0x0a,0x14]
2591 v_mul_hi_i32_i24_e32 v5
, 0xaf123456, v2
2592 // GFX10
: encoding
: [0xff,0x04,0x0a,0x14,0x56,0x34,0x12,0xaf]
2594 v_mul_hi_i32_i24_e32 v5
, 0x3f717273, v2
2595 // GFX10
: encoding
: [0xff,0x04,0x0a,0x14,0x73,0x72,0x71,0x3f]
2597 v_mul_hi_i32_i24_e32 v5
, v1
, v255
2598 // GFX10
: encoding
: [0x01,0xff,0x0b,0x14]
2600 v_mul_hi_i32_i24_e64 v5
, v1
, v2
2601 // GFX10
: encoding
: [0x05,0x00,0x0a,0xd5,0x01,0x05,0x02,0x00]
2603 v_mul_hi_i32_i24_e64 v255
, v1
, v2
2604 // GFX10
: encoding
: [0xff,0x00,0x0a,0xd5,0x01,0x05,0x02,0x00]
2606 v_mul_hi_i32_i24_e64 v5
, v255
, v2
2607 // GFX10
: encoding
: [0x05,0x00,0x0a,0xd5,0xff,0x05,0x02,0x00]
2609 v_mul_hi_i32_i24_e64 v5
, s1
, v2
2610 // GFX10
: encoding
: [0x05,0x00,0x0a,0xd5,0x01,0x04,0x02,0x00]
2612 v_mul_hi_i32_i24_e64 v5
, s101
, v2
2613 // GFX10
: encoding
: [0x05,0x00,0x0a,0xd5,0x65,0x04,0x02,0x00]
2615 v_mul_hi_i32_i24_e64 v5
, vcc_lo
, v2
2616 // GFX10
: encoding
: [0x05,0x00,0x0a,0xd5,0x6a,0x04,0x02,0x00]
2618 v_mul_hi_i32_i24_e64 v5
, vcc_hi
, v2
2619 // GFX10
: encoding
: [0x05,0x00,0x0a,0xd5,0x6b,0x04,0x02,0x00]
2621 v_mul_hi_i32_i24_e64 v5
, m0
, v2
2622 // GFX10
: encoding
: [0x05,0x00,0x0a,0xd5,0x7c,0x04,0x02,0x00]
2624 v_mul_hi_i32_i24_e64 v5
, exec_lo
, v2
2625 // GFX10
: encoding
: [0x05,0x00,0x0a,0xd5,0x7e,0x04,0x02,0x00]
2627 v_mul_hi_i32_i24_e64 v5
, exec_hi
, v2
2628 // GFX10
: encoding
: [0x05,0x00,0x0a,0xd5,0x7f,0x04,0x02,0x00]
2630 v_mul_hi_i32_i24_e64 v5
, 0, v2
2631 // GFX10
: encoding
: [0x05,0x00,0x0a,0xd5,0x80,0x04,0x02,0x00]
2633 v_mul_hi_i32_i24_e64 v5
, -1, v2
2634 // GFX10
: encoding
: [0x05,0x00,0x0a,0xd5,0xc1,0x04,0x02,0x00]
2636 v_mul_hi_i32_i24_e64 v5
, 0.5, v2
2637 // GFX10
: encoding
: [0x05,0x00,0x0a,0xd5,0xf0,0x04,0x02,0x00]
2639 v_mul_hi_i32_i24_e64 v5
, -4.0, v2
2640 // GFX10
: encoding
: [0x05,0x00,0x0a,0xd5,0xf7,0x04,0x02,0x00]
2642 v_mul_hi_i32_i24_e64 v5
, v1
, v255
2643 // GFX10
: encoding
: [0x05,0x00,0x0a,0xd5,0x01,0xff,0x03,0x00]
2645 v_mul_hi_i32_i24_e64 v5
, v1
, s2
2646 // GFX10
: encoding
: [0x05,0x00,0x0a,0xd5,0x01,0x05,0x00,0x00]
2648 v_mul_hi_i32_i24_e64 v5
, v1
, s101
2649 // GFX10
: encoding
: [0x05,0x00,0x0a,0xd5,0x01,0xcb,0x00,0x00]
2651 v_mul_hi_i32_i24_e64 v5
, v1
, vcc_lo
2652 // GFX10
: encoding
: [0x05,0x00,0x0a,0xd5,0x01,0xd5,0x00,0x00]
2654 v_mul_hi_i32_i24_e64 v5
, v1
, vcc_hi
2655 // GFX10
: encoding
: [0x05,0x00,0x0a,0xd5,0x01,0xd7,0x00,0x00]
2657 v_mul_hi_i32_i24_e64 v5
, v1
, m0
2658 // GFX10
: encoding
: [0x05,0x00,0x0a,0xd5,0x01,0xf9,0x00,0x00]
2660 v_mul_hi_i32_i24_e64 v5
, v1
, exec_lo
2661 // GFX10
: encoding
: [0x05,0x00,0x0a,0xd5,0x01,0xfd,0x00,0x00]
2663 v_mul_hi_i32_i24_e64 v5
, v1
, exec_hi
2664 // GFX10
: encoding
: [0x05,0x00,0x0a,0xd5,0x01,0xff,0x00,0x00]
2666 v_mul_hi_i32_i24_e64 v5
, v1
, 0
2667 // GFX10
: encoding
: [0x05,0x00,0x0a,0xd5,0x01,0x01,0x01,0x00]
2669 v_mul_hi_i32_i24_e64 v5
, v1
, -1
2670 // GFX10
: encoding
: [0x05,0x00,0x0a,0xd5,0x01,0x83,0x01,0x00]
2672 v_mul_hi_i32_i24_e64 v5
, v1
, 0.5
2673 // GFX10
: encoding
: [0x05,0x00,0x0a,0xd5,0x01,0xe1,0x01,0x00]
2675 v_mul_hi_i32_i24_e64 v5
, v1
, -4.0
2676 // GFX10
: encoding
: [0x05,0x00,0x0a,0xd5,0x01,0xef,0x01,0x00]
2678 v_mul_hi_i32_i24_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
2679 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x06,0x06]
2681 v_mul_hi_i32_i24_sdwa v255
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
2682 // GFX10
: encoding
: [0xf9,0x04,0xfe,0x15,0x01,0x06,0x06,0x06]
2684 v_mul_hi_i32_i24_sdwa v5
, v255
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
2685 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x14,0xff,0x06,0x06,0x06]
2687 v_mul_hi_i32_i24_sdwa v5
, s1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
2688 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x86,0x06]
2690 v_mul_hi_i32_i24_sdwa v5
, s101
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
2691 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x14,0x65,0x06,0x86,0x06]
2693 v_mul_hi_i32_i24_sdwa v5
, vcc_lo
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
2694 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x14,0x6a,0x06,0x86,0x06]
2696 v_mul_hi_i32_i24_sdwa v5
, vcc_hi
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
2697 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x14,0x6b,0x06,0x86,0x06]
2699 v_mul_hi_i32_i24_sdwa v5
, m0
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
2700 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x14,0x7c,0x06,0x86,0x06]
2702 v_mul_hi_i32_i24_sdwa v5
, exec_lo
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
2703 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x14,0x7e,0x06,0x86,0x06]
2705 v_mul_hi_i32_i24_sdwa v5
, exec_hi
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
2706 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x14,0x7f,0x06,0x86,0x06]
2708 v_mul_hi_i32_i24_sdwa v5
, v1
, v255 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
2709 // GFX10
: encoding
: [0xf9,0xfe,0x0b,0x14,0x01,0x06,0x06,0x06]
2711 v_mul_hi_i32_i24_sdwa v5
, v1
, v2 clamp dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
2712 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x14,0x01,0x26,0x06,0x06]
2714 v_mul_hi_i32_i24_sdwa v5
, v1
, v2 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
2715 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x06,0x06]
2717 v_mul_hi_i32_i24_sdwa v5
, v1
, v2 dst_sel
:BYTE_0 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
2718 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x14,0x01,0x00,0x06,0x06]
2720 v_mul_hi_i32_i24_sdwa v5
, v1
, v2 dst_sel
:BYTE_1 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
2721 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x14,0x01,0x01,0x06,0x06]
2723 v_mul_hi_i32_i24_sdwa v5
, v1
, v2 dst_sel
:BYTE_2 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
2724 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x14,0x01,0x02,0x06,0x06]
2726 v_mul_hi_i32_i24_sdwa v5
, v1
, v2 dst_sel
:BYTE_3 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
2727 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x14,0x01,0x03,0x06,0x06]
2729 v_mul_hi_i32_i24_sdwa v5
, v1
, v2 dst_sel
:WORD_0 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
2730 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x14,0x01,0x04,0x06,0x06]
2732 v_mul_hi_i32_i24_sdwa v5
, v1
, v2 dst_sel
:WORD_1 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
2733 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x14,0x01,0x05,0x06,0x06]
2735 v_mul_hi_i32_i24_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_SEXT src0_sel
:DWORD src1_sel
:DWORD
2736 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x14,0x01,0x0e,0x06,0x06]
2738 v_mul_hi_i32_i24_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PRESERVE src0_sel
:DWORD src1_sel
:DWORD
2739 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x14,0x01,0x16,0x06,0x06]
2741 v_mul_hi_i32_i24_sdwa v5
, v1
, v2 dst_sel
:DWORD src0_sel
:DWORD src1_sel
:DWORD
2742 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x14,0x01,0x16,0x06,0x06]
2744 v_mul_hi_i32_i24_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src1_sel
:DWORD
2745 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x06,0x06]
2747 v_mul_hi_i32_i24_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_0 src1_sel
:DWORD
2748 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x00,0x06]
2750 v_mul_hi_i32_i24_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_1 src1_sel
:DWORD
2751 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x01,0x06]
2753 v_mul_hi_i32_i24_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_2 src1_sel
:DWORD
2754 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x02,0x06]
2756 v_mul_hi_i32_i24_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_3 src1_sel
:DWORD
2757 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x03,0x06]
2759 v_mul_hi_i32_i24_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:WORD_0 src1_sel
:DWORD
2760 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x04,0x06]
2762 v_mul_hi_i32_i24_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:WORD_1 src1_sel
:DWORD
2763 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x05,0x06]
2765 v_mul_hi_i32_i24_sdwa v5
, sext
(v1
), v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
2766 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x0e,0x06]
2768 v_mul_hi_i32_i24_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
2769 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x06,0x06]
2771 v_mul_hi_i32_i24_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_0
2772 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x06,0x00]
2774 v_mul_hi_i32_i24_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_1
2775 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x06,0x01]
2777 v_mul_hi_i32_i24_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_2
2778 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x06,0x02]
2780 v_mul_hi_i32_i24_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_3
2781 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x06,0x03]
2783 v_mul_hi_i32_i24_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:WORD_0
2784 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x06,0x04]
2786 v_mul_hi_i32_i24_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:WORD_1
2787 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x06,0x05]
2789 v_mul_hi_i32_i24_sdwa v5
, v1
, sext
(v2
) dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
2790 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x06,0x0e]
2792 v_mul_hi_i32_i24_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
2793 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x14,0x01,0xe4,0x00,0x00]
2795 v_mul_hi_i32_i24_dpp v255
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
2796 // GFX10
: encoding
: [0xfa,0x04,0xfe,0x15,0x01,0xe4,0x00,0x00]
2798 v_mul_hi_i32_i24_dpp v5
, v255
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
2799 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x14,0xff,0xe4,0x00,0x00]
2801 v_mul_hi_i32_i24_dpp v5
, v1
, v255 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
2802 // GFX10
: encoding
: [0xfa,0xfe,0x0b,0x14,0x01,0xe4,0x00,0x00]
2804 v_mul_hi_i32_i24_dpp v5
, v1
, v2 quad_perm
:[3,2,1,0] row_mask
:0x0 bank_mask
:0x0
2805 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x14,0x01,0x1b,0x00,0x00]
2807 v_mul_hi_i32_i24_dpp v5
, v1
, v2 row_mirror row_mask
:0x0 bank_mask
:0x0
2808 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x14,0x01,0x40,0x01,0x00]
2810 v_mul_hi_i32_i24_dpp v5
, v1
, v2 row_half_mirror row_mask
:0x0 bank_mask
:0x0
2811 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x14,0x01,0x41,0x01,0x00]
2813 v_mul_hi_i32_i24_dpp v5
, v1
, v2 row_shl
:1 row_mask
:0x0 bank_mask
:0x0
2814 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x14,0x01,0x01,0x01,0x00]
2816 v_mul_hi_i32_i24_dpp v5
, v1
, v2 row_shl
:15 row_mask
:0x0 bank_mask
:0x0
2817 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x14,0x01,0x0f,0x01,0x00]
2819 v_mul_hi_i32_i24_dpp v5
, v1
, v2 row_shr
:1 row_mask
:0x0 bank_mask
:0x0
2820 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x14,0x01,0x11,0x01,0x00]
2822 v_mul_hi_i32_i24_dpp v5
, v1
, v2 row_shr
:15 row_mask
:0x0 bank_mask
:0x0
2823 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x14,0x01,0x1f,0x01,0x00]
2825 v_mul_hi_i32_i24_dpp v5
, v1
, v2 row_ror
:1 row_mask
:0x0 bank_mask
:0x0
2826 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x14,0x01,0x21,0x01,0x00]
2828 v_mul_hi_i32_i24_dpp v5
, v1
, v2 row_ror
:15 row_mask
:0x0 bank_mask
:0x0
2829 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x14,0x01,0x2f,0x01,0x00]
2831 v_mul_hi_i32_i24_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x1 bank_mask
:0x0
2832 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x14,0x01,0xe4,0x00,0x10]
2834 v_mul_hi_i32_i24_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x3 bank_mask
:0x0
2835 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x14,0x01,0xe4,0x00,0x30]
2837 v_mul_hi_i32_i24_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0xf bank_mask
:0x0
2838 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x14,0x01,0xe4,0x00,0xf0]
2840 v_mul_hi_i32_i24_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x1
2841 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x14,0x01,0xe4,0x00,0x01]
2843 v_mul_hi_i32_i24_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x3
2844 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x14,0x01,0xe4,0x00,0x03]
2846 v_mul_hi_i32_i24_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0xf
2847 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x14,0x01,0xe4,0x00,0x0f]
2849 v_mul_hi_i32_i24_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0 bound_ctrl
:0
2850 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x14,0x01,0xe4,0x08,0x00]
2852 v_mul_hi_i32_i24_dpp v5
, v1
, v2 row_share
:1 row_mask
:0x0 bank_mask
:0x0
2853 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x14,0x01,0x51,0x01,0x00]
2855 v_mul_hi_i32_i24_dpp v5
, v1
, v2 row_share
:15 row_mask
:0x0 bank_mask
:0x0
2856 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x14,0x01,0x5f,0x01,0x00]
2858 v_mul_hi_i32_i24_dpp v5
, v1
, v2 row_xmask
:1 row_mask
:0x0 bank_mask
:0x0
2859 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x14,0x01,0x61,0x01,0x00]
2861 v_mul_hi_i32_i24_dpp v5
, v1
, v2 row_xmask
:15 row_mask
:0x0 bank_mask
:0x0
2862 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x14,0x01,0x6f,0x01,0x00]
2864 v_mul_u32_u24_e32 v5
, v1
, v2
2865 // GFX10
: encoding
: [0x01,0x05,0x0a,0x16]
2867 v_mul_u32_u24_e32 v255
, v1
, v2
2868 // GFX10
: encoding
: [0x01,0x05,0xfe,0x17]
2870 v_mul_u32_u24_e32 v5
, v255
, v2
2871 // GFX10
: encoding
: [0xff,0x05,0x0a,0x16]
2873 v_mul_u32_u24_e32 v5
, s1
, v2
2874 // GFX10
: encoding
: [0x01,0x04,0x0a,0x16]
2876 v_mul_u32_u24_e32 v5
, s103
, v2
2877 // GFX10
: encoding
: [0x67,0x04,0x0a,0x16]
2879 v_mul_u32_u24_e32 v5
, vcc_lo
, v2
2880 // GFX10
: encoding
: [0x6a,0x04,0x0a,0x16]
2882 v_mul_u32_u24_e32 v5
, vcc_hi
, v2
2883 // GFX10
: encoding
: [0x6b,0x04,0x0a,0x16]
2885 v_mul_u32_u24_e32 v5
, ttmp11
, v2
2886 // GFX10
: encoding
: [0x77,0x04,0x0a,0x16]
2888 v_mul_u32_u24_e32 v5
, m0
, v2
2889 // GFX10
: encoding
: [0x7c,0x04,0x0a,0x16]
2891 v_mul_u32_u24_e32 v5
, exec_lo
, v2
2892 // GFX10
: encoding
: [0x7e,0x04,0x0a,0x16]
2894 v_mul_u32_u24_e32 v5
, exec_hi
, v2
2895 // GFX10
: encoding
: [0x7f,0x04,0x0a,0x16]
2897 v_mul_u32_u24_e32 v5
, 0, v2
2898 // GFX10
: encoding
: [0x80,0x04,0x0a,0x16]
2900 v_mul_u32_u24_e32 v5
, -1, v2
2901 // GFX10
: encoding
: [0xc1,0x04,0x0a,0x16]
2903 v_mul_u32_u24_e32 v5
, 0.5, v2
2904 // GFX10
: encoding
: [0xf0,0x04,0x0a,0x16]
2906 v_mul_u32_u24_e32 v5
, -4.0, v2
2907 // GFX10
: encoding
: [0xf7,0x04,0x0a,0x16]
2909 v_mul_u32_u24_e32 v5
, 0xaf123456, v2
2910 // GFX10
: encoding
: [0xff,0x04,0x0a,0x16,0x56,0x34,0x12,0xaf]
2912 v_mul_u32_u24_e32 v5
, 0x3f717273, v2
2913 // GFX10
: encoding
: [0xff,0x04,0x0a,0x16,0x73,0x72,0x71,0x3f]
2915 v_mul_u32_u24_e32 v5
, v1
, v255
2916 // GFX10
: encoding
: [0x01,0xff,0x0b,0x16]
2918 v_mul_u32_u24_e64 v5
, v1
, v2
2919 // GFX10
: encoding
: [0x05,0x00,0x0b,0xd5,0x01,0x05,0x02,0x00]
2921 v_mul_u32_u24_e64 v255
, v1
, v2
2922 // GFX10
: encoding
: [0xff,0x00,0x0b,0xd5,0x01,0x05,0x02,0x00]
2924 v_mul_u32_u24_e64 v5
, v255
, v2
2925 // GFX10
: encoding
: [0x05,0x00,0x0b,0xd5,0xff,0x05,0x02,0x00]
2927 v_mul_u32_u24_e64 v5
, s1
, v2
2928 // GFX10
: encoding
: [0x05,0x00,0x0b,0xd5,0x01,0x04,0x02,0x00]
2930 v_mul_u32_u24_e64 v5
, s101
, v2
2931 // GFX10
: encoding
: [0x05,0x00,0x0b,0xd5,0x65,0x04,0x02,0x00]
2933 v_mul_u32_u24_e64 v5
, vcc_lo
, v2
2934 // GFX10
: encoding
: [0x05,0x00,0x0b,0xd5,0x6a,0x04,0x02,0x00]
2936 v_mul_u32_u24_e64 v5
, vcc_hi
, v2
2937 // GFX10
: encoding
: [0x05,0x00,0x0b,0xd5,0x6b,0x04,0x02,0x00]
2939 v_mul_u32_u24_e64 v5
, m0
, v2
2940 // GFX10
: encoding
: [0x05,0x00,0x0b,0xd5,0x7c,0x04,0x02,0x00]
2942 v_mul_u32_u24_e64 v5
, exec_lo
, v2
2943 // GFX10
: encoding
: [0x05,0x00,0x0b,0xd5,0x7e,0x04,0x02,0x00]
2945 v_mul_u32_u24_e64 v5
, exec_hi
, v2
2946 // GFX10
: encoding
: [0x05,0x00,0x0b,0xd5,0x7f,0x04,0x02,0x00]
2948 v_mul_u32_u24_e64 v5
, 0, v2
2949 // GFX10
: encoding
: [0x05,0x00,0x0b,0xd5,0x80,0x04,0x02,0x00]
2951 v_mul_u32_u24_e64 v5
, -1, v2
2952 // GFX10
: encoding
: [0x05,0x00,0x0b,0xd5,0xc1,0x04,0x02,0x00]
2954 v_mul_u32_u24_e64 v5
, 0.5, v2
2955 // GFX10
: encoding
: [0x05,0x00,0x0b,0xd5,0xf0,0x04,0x02,0x00]
2957 v_mul_u32_u24_e64 v5
, -4.0, v2
2958 // GFX10
: encoding
: [0x05,0x00,0x0b,0xd5,0xf7,0x04,0x02,0x00]
2960 v_mul_u32_u24_e64 v5
, v1
, v255
2961 // GFX10
: encoding
: [0x05,0x00,0x0b,0xd5,0x01,0xff,0x03,0x00]
2963 v_mul_u32_u24_e64 v5
, v1
, s2
2964 // GFX10
: encoding
: [0x05,0x00,0x0b,0xd5,0x01,0x05,0x00,0x00]
2966 v_mul_u32_u24_e64 v5
, v1
, s101
2967 // GFX10
: encoding
: [0x05,0x00,0x0b,0xd5,0x01,0xcb,0x00,0x00]
2969 v_mul_u32_u24_e64 v5
, v1
, vcc_lo
2970 // GFX10
: encoding
: [0x05,0x00,0x0b,0xd5,0x01,0xd5,0x00,0x00]
2972 v_mul_u32_u24_e64 v5
, v1
, vcc_hi
2973 // GFX10
: encoding
: [0x05,0x00,0x0b,0xd5,0x01,0xd7,0x00,0x00]
2975 v_mul_u32_u24_e64 v5
, v1
, m0
2976 // GFX10
: encoding
: [0x05,0x00,0x0b,0xd5,0x01,0xf9,0x00,0x00]
2978 v_mul_u32_u24_e64 v5
, v1
, exec_lo
2979 // GFX10
: encoding
: [0x05,0x00,0x0b,0xd5,0x01,0xfd,0x00,0x00]
2981 v_mul_u32_u24_e64 v5
, v1
, exec_hi
2982 // GFX10
: encoding
: [0x05,0x00,0x0b,0xd5,0x01,0xff,0x00,0x00]
2984 v_mul_u32_u24_e64 v5
, v1
, 0
2985 // GFX10
: encoding
: [0x05,0x00,0x0b,0xd5,0x01,0x01,0x01,0x00]
2987 v_mul_u32_u24_e64 v5
, v1
, -1
2988 // GFX10
: encoding
: [0x05,0x00,0x0b,0xd5,0x01,0x83,0x01,0x00]
2990 v_mul_u32_u24_e64 v5
, v1
, 0.5
2991 // GFX10
: encoding
: [0x05,0x00,0x0b,0xd5,0x01,0xe1,0x01,0x00]
2993 v_mul_u32_u24_e64 v5
, v1
, -4.0
2994 // GFX10
: encoding
: [0x05,0x00,0x0b,0xd5,0x01,0xef,0x01,0x00]
2996 v_mul_u32_u24_e64 v5
, v1
, -4.0 clamp
2997 // GFX10
: encoding
: [0x05,0x80,0x0b,0xd5,0x01,0xef,0x01,0x00]
2999 v_mul_u32_u24_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
3000 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x06,0x06]
3002 v_mul_u32_u24_sdwa v255
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
3003 // GFX10
: encoding
: [0xf9,0x04,0xfe,0x17,0x01,0x06,0x06,0x06]
3005 v_mul_u32_u24_sdwa v5
, v255
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
3006 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x16,0xff,0x06,0x06,0x06]
3008 v_mul_u32_u24_sdwa v5
, s1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
3009 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x86,0x06]
3011 v_mul_u32_u24_sdwa v5
, s101
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
3012 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x16,0x65,0x06,0x86,0x06]
3014 v_mul_u32_u24_sdwa v5
, vcc_lo
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
3015 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x16,0x6a,0x06,0x86,0x06]
3017 v_mul_u32_u24_sdwa v5
, vcc_hi
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
3018 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x16,0x6b,0x06,0x86,0x06]
3020 v_mul_u32_u24_sdwa v5
, m0
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
3021 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x16,0x7c,0x06,0x86,0x06]
3023 v_mul_u32_u24_sdwa v5
, exec_lo
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
3024 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x16,0x7e,0x06,0x86,0x06]
3026 v_mul_u32_u24_sdwa v5
, exec_hi
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
3027 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x16,0x7f,0x06,0x86,0x06]
3029 v_mul_u32_u24_sdwa v5
, v1
, v255 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
3030 // GFX10
: encoding
: [0xf9,0xfe,0x0b,0x16,0x01,0x06,0x06,0x06]
3032 v_mul_u32_u24_sdwa v5
, v1
, v2 clamp dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
3033 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x16,0x01,0x26,0x06,0x06]
3035 v_mul_u32_u24_sdwa v5
, v1
, v2 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
3036 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x06,0x06]
3038 v_mul_u32_u24_sdwa v5
, v1
, v2 dst_sel
:BYTE_0 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
3039 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x16,0x01,0x00,0x06,0x06]
3041 v_mul_u32_u24_sdwa v5
, v1
, v2 dst_sel
:BYTE_1 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
3042 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x16,0x01,0x01,0x06,0x06]
3044 v_mul_u32_u24_sdwa v5
, v1
, v2 dst_sel
:BYTE_2 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
3045 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x16,0x01,0x02,0x06,0x06]
3047 v_mul_u32_u24_sdwa v5
, v1
, v2 dst_sel
:BYTE_3 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
3048 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x16,0x01,0x03,0x06,0x06]
3050 v_mul_u32_u24_sdwa v5
, v1
, v2 dst_sel
:WORD_0 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
3051 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x16,0x01,0x04,0x06,0x06]
3053 v_mul_u32_u24_sdwa v5
, v1
, v2 dst_sel
:WORD_1 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
3054 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x16,0x01,0x05,0x06,0x06]
3056 v_mul_u32_u24_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_SEXT src0_sel
:DWORD src1_sel
:DWORD
3057 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x16,0x01,0x0e,0x06,0x06]
3059 v_mul_u32_u24_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PRESERVE src0_sel
:DWORD src1_sel
:DWORD
3060 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x16,0x01,0x16,0x06,0x06]
3062 v_mul_u32_u24_sdwa v5
, v1
, v2 dst_sel
:DWORD src0_sel
:DWORD src1_sel
:DWORD
3063 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x16,0x01,0x16,0x06,0x06]
3065 v_mul_u32_u24_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src1_sel
:DWORD
3066 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x06,0x06]
3068 v_mul_u32_u24_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_0 src1_sel
:DWORD
3069 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x00,0x06]
3071 v_mul_u32_u24_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_1 src1_sel
:DWORD
3072 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x01,0x06]
3074 v_mul_u32_u24_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_2 src1_sel
:DWORD
3075 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x02,0x06]
3077 v_mul_u32_u24_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_3 src1_sel
:DWORD
3078 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x03,0x06]
3080 v_mul_u32_u24_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:WORD_0 src1_sel
:DWORD
3081 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x04,0x06]
3083 v_mul_u32_u24_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:WORD_1 src1_sel
:DWORD
3084 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x05,0x06]
3086 v_mul_u32_u24_sdwa v5
, sext
(v1
), v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
3087 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x0e,0x06]
3089 v_mul_u32_u24_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
3090 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x06,0x06]
3092 v_mul_u32_u24_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_0
3093 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x06,0x00]
3095 v_mul_u32_u24_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_1
3096 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x06,0x01]
3098 v_mul_u32_u24_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_2
3099 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x06,0x02]
3101 v_mul_u32_u24_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_3
3102 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x06,0x03]
3104 v_mul_u32_u24_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:WORD_0
3105 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x06,0x04]
3107 v_mul_u32_u24_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:WORD_1
3108 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x06,0x05]
3110 v_mul_u32_u24_sdwa v5
, v1
, sext
(v2
) dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
3111 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x06,0x0e]
3113 v_mul_u32_u24_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
3114 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x16,0x01,0xe4,0x00,0x00]
3116 v_mul_u32_u24_dpp v255
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
3117 // GFX10
: encoding
: [0xfa,0x04,0xfe,0x17,0x01,0xe4,0x00,0x00]
3119 v_mul_u32_u24_dpp v5
, v255
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
3120 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x16,0xff,0xe4,0x00,0x00]
3122 v_mul_u32_u24_dpp v5
, v1
, v255 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
3123 // GFX10
: encoding
: [0xfa,0xfe,0x0b,0x16,0x01,0xe4,0x00,0x00]
3125 v_mul_u32_u24_dpp v5
, v1
, v2 quad_perm
:[3,2,1,0] row_mask
:0x0 bank_mask
:0x0
3126 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x16,0x01,0x1b,0x00,0x00]
3128 v_mul_u32_u24_dpp v5
, v1
, v2 row_mirror row_mask
:0x0 bank_mask
:0x0
3129 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x16,0x01,0x40,0x01,0x00]
3131 v_mul_u32_u24_dpp v5
, v1
, v2 row_half_mirror row_mask
:0x0 bank_mask
:0x0
3132 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x16,0x01,0x41,0x01,0x00]
3134 v_mul_u32_u24_dpp v5
, v1
, v2 row_shl
:1 row_mask
:0x0 bank_mask
:0x0
3135 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x16,0x01,0x01,0x01,0x00]
3137 v_mul_u32_u24_dpp v5
, v1
, v2 row_shl
:15 row_mask
:0x0 bank_mask
:0x0
3138 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x16,0x01,0x0f,0x01,0x00]
3140 v_mul_u32_u24_dpp v5
, v1
, v2 row_shr
:1 row_mask
:0x0 bank_mask
:0x0
3141 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x16,0x01,0x11,0x01,0x00]
3143 v_mul_u32_u24_dpp v5
, v1
, v2 row_shr
:15 row_mask
:0x0 bank_mask
:0x0
3144 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x16,0x01,0x1f,0x01,0x00]
3146 v_mul_u32_u24_dpp v5
, v1
, v2 row_ror
:1 row_mask
:0x0 bank_mask
:0x0
3147 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x16,0x01,0x21,0x01,0x00]
3149 v_mul_u32_u24_dpp v5
, v1
, v2 row_ror
:15 row_mask
:0x0 bank_mask
:0x0
3150 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x16,0x01,0x2f,0x01,0x00]
3152 v_mul_u32_u24_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x1 bank_mask
:0x0
3153 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x16,0x01,0xe4,0x00,0x10]
3155 v_mul_u32_u24_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x3 bank_mask
:0x0
3156 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x16,0x01,0xe4,0x00,0x30]
3158 v_mul_u32_u24_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0xf bank_mask
:0x0
3159 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x16,0x01,0xe4,0x00,0xf0]
3161 v_mul_u32_u24_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x1
3162 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x16,0x01,0xe4,0x00,0x01]
3164 v_mul_u32_u24_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x3
3165 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x16,0x01,0xe4,0x00,0x03]
3167 v_mul_u32_u24_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0xf
3168 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x16,0x01,0xe4,0x00,0x0f]
3170 v_mul_u32_u24_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0 bound_ctrl
:0
3171 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x16,0x01,0xe4,0x08,0x00]
3173 v_mul_u32_u24_dpp v5
, v1
, v2 row_share
:1 row_mask
:0x0 bank_mask
:0x0
3174 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x16,0x01,0x51,0x01,0x00]
3176 v_mul_u32_u24_dpp v5
, v1
, v2 row_share
:15 row_mask
:0x0 bank_mask
:0x0
3177 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x16,0x01,0x5f,0x01,0x00]
3179 v_mul_u32_u24_dpp v5
, v1
, v2 row_xmask
:1 row_mask
:0x0 bank_mask
:0x0
3180 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x16,0x01,0x61,0x01,0x00]
3182 v_mul_u32_u24_dpp v5
, v1
, v2 row_xmask
:15 row_mask
:0x0 bank_mask
:0x0
3183 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x16,0x01,0x6f,0x01,0x00]
3185 v_mul_hi_u32_u24_e32 v5
, v1
, v2
3186 // GFX10
: encoding
: [0x01,0x05,0x0a,0x18]
3188 v_mul_hi_u32_u24_e32 v255
, v1
, v2
3189 // GFX10
: encoding
: [0x01,0x05,0xfe,0x19]
3191 v_mul_hi_u32_u24_e32 v5
, v255
, v2
3192 // GFX10
: encoding
: [0xff,0x05,0x0a,0x18]
3194 v_mul_hi_u32_u24_e32 v5
, s1
, v2
3195 // GFX10
: encoding
: [0x01,0x04,0x0a,0x18]
3197 v_mul_hi_u32_u24_e32 v5
, s103
, v2
3198 // GFX10
: encoding
: [0x67,0x04,0x0a,0x18]
3200 v_mul_hi_u32_u24_e32 v5
, vcc_lo
, v2
3201 // GFX10
: encoding
: [0x6a,0x04,0x0a,0x18]
3203 v_mul_hi_u32_u24_e32 v5
, vcc_hi
, v2
3204 // GFX10
: encoding
: [0x6b,0x04,0x0a,0x18]
3206 v_mul_hi_u32_u24_e32 v5
, ttmp11
, v2
3207 // GFX10
: encoding
: [0x77,0x04,0x0a,0x18]
3209 v_mul_hi_u32_u24_e32 v5
, m0
, v2
3210 // GFX10
: encoding
: [0x7c,0x04,0x0a,0x18]
3212 v_mul_hi_u32_u24_e32 v5
, exec_lo
, v2
3213 // GFX10
: encoding
: [0x7e,0x04,0x0a,0x18]
3215 v_mul_hi_u32_u24_e32 v5
, exec_hi
, v2
3216 // GFX10
: encoding
: [0x7f,0x04,0x0a,0x18]
3218 v_mul_hi_u32_u24_e32 v5
, 0, v2
3219 // GFX10
: encoding
: [0x80,0x04,0x0a,0x18]
3221 v_mul_hi_u32_u24_e32 v5
, -1, v2
3222 // GFX10
: encoding
: [0xc1,0x04,0x0a,0x18]
3224 v_mul_hi_u32_u24_e32 v5
, 0.5, v2
3225 // GFX10
: encoding
: [0xf0,0x04,0x0a,0x18]
3227 v_mul_hi_u32_u24_e32 v5
, -4.0, v2
3228 // GFX10
: encoding
: [0xf7,0x04,0x0a,0x18]
3230 v_mul_hi_u32_u24_e32 v5
, 0xaf123456, v2
3231 // GFX10
: encoding
: [0xff,0x04,0x0a,0x18,0x56,0x34,0x12,0xaf]
3233 v_mul_hi_u32_u24_e32 v5
, 0x3f717273, v2
3234 // GFX10
: encoding
: [0xff,0x04,0x0a,0x18,0x73,0x72,0x71,0x3f]
3236 v_mul_hi_u32_u24_e32 v5
, v1
, v255
3237 // GFX10
: encoding
: [0x01,0xff,0x0b,0x18]
3239 v_mul_hi_u32_u24_e64 v5
, v1
, v2
3240 // GFX10
: encoding
: [0x05,0x00,0x0c,0xd5,0x01,0x05,0x02,0x00]
3242 v_mul_hi_u32_u24_e64 v255
, v1
, v2
3243 // GFX10
: encoding
: [0xff,0x00,0x0c,0xd5,0x01,0x05,0x02,0x00]
3245 v_mul_hi_u32_u24_e64 v5
, v255
, v2
3246 // GFX10
: encoding
: [0x05,0x00,0x0c,0xd5,0xff,0x05,0x02,0x00]
3248 v_mul_hi_u32_u24_e64 v5
, s1
, v2
3249 // GFX10
: encoding
: [0x05,0x00,0x0c,0xd5,0x01,0x04,0x02,0x00]
3251 v_mul_hi_u32_u24_e64 v5
, s101
, v2
3252 // GFX10
: encoding
: [0x05,0x00,0x0c,0xd5,0x65,0x04,0x02,0x00]
3254 v_mul_hi_u32_u24_e64 v5
, vcc_lo
, v2
3255 // GFX10
: encoding
: [0x05,0x00,0x0c,0xd5,0x6a,0x04,0x02,0x00]
3257 v_mul_hi_u32_u24_e64 v5
, vcc_hi
, v2
3258 // GFX10
: encoding
: [0x05,0x00,0x0c,0xd5,0x6b,0x04,0x02,0x00]
3260 v_mul_hi_u32_u24_e64 v5
, m0
, v2
3261 // GFX10
: encoding
: [0x05,0x00,0x0c,0xd5,0x7c,0x04,0x02,0x00]
3263 v_mul_hi_u32_u24_e64 v5
, exec_lo
, v2
3264 // GFX10
: encoding
: [0x05,0x00,0x0c,0xd5,0x7e,0x04,0x02,0x00]
3266 v_mul_hi_u32_u24_e64 v5
, exec_hi
, v2
3267 // GFX10
: encoding
: [0x05,0x00,0x0c,0xd5,0x7f,0x04,0x02,0x00]
3269 v_mul_hi_u32_u24_e64 v5
, 0, v2
3270 // GFX10
: encoding
: [0x05,0x00,0x0c,0xd5,0x80,0x04,0x02,0x00]
3272 v_mul_hi_u32_u24_e64 v5
, -1, v2
3273 // GFX10
: encoding
: [0x05,0x00,0x0c,0xd5,0xc1,0x04,0x02,0x00]
3275 v_mul_hi_u32_u24_e64 v5
, 0.5, v2
3276 // GFX10
: encoding
: [0x05,0x00,0x0c,0xd5,0xf0,0x04,0x02,0x00]
3278 v_mul_hi_u32_u24_e64 v5
, -4.0, v2
3279 // GFX10
: encoding
: [0x05,0x00,0x0c,0xd5,0xf7,0x04,0x02,0x00]
3281 v_mul_hi_u32_u24_e64 v5
, v1
, v255
3282 // GFX10
: encoding
: [0x05,0x00,0x0c,0xd5,0x01,0xff,0x03,0x00]
3284 v_mul_hi_u32_u24_e64 v5
, v1
, s2
3285 // GFX10
: encoding
: [0x05,0x00,0x0c,0xd5,0x01,0x05,0x00,0x00]
3287 v_mul_hi_u32_u24_e64 v5
, v1
, s101
3288 // GFX10
: encoding
: [0x05,0x00,0x0c,0xd5,0x01,0xcb,0x00,0x00]
3290 v_mul_hi_u32_u24_e64 v5
, v1
, vcc_lo
3291 // GFX10
: encoding
: [0x05,0x00,0x0c,0xd5,0x01,0xd5,0x00,0x00]
3293 v_mul_hi_u32_u24_e64 v5
, v1
, vcc_hi
3294 // GFX10
: encoding
: [0x05,0x00,0x0c,0xd5,0x01,0xd7,0x00,0x00]
3296 v_mul_hi_u32_u24_e64 v5
, v1
, m0
3297 // GFX10
: encoding
: [0x05,0x00,0x0c,0xd5,0x01,0xf9,0x00,0x00]
3299 v_mul_hi_u32_u24_e64 v5
, v1
, exec_lo
3300 // GFX10
: encoding
: [0x05,0x00,0x0c,0xd5,0x01,0xfd,0x00,0x00]
3302 v_mul_hi_u32_u24_e64 v5
, v1
, exec_hi
3303 // GFX10
: encoding
: [0x05,0x00,0x0c,0xd5,0x01,0xff,0x00,0x00]
3305 v_mul_hi_u32_u24_e64 v5
, v1
, 0
3306 // GFX10
: encoding
: [0x05,0x00,0x0c,0xd5,0x01,0x01,0x01,0x00]
3308 v_mul_hi_u32_u24_e64 v5
, v1
, -1
3309 // GFX10
: encoding
: [0x05,0x00,0x0c,0xd5,0x01,0x83,0x01,0x00]
3311 v_mul_hi_u32_u24_e64 v5
, v1
, 0.5
3312 // GFX10
: encoding
: [0x05,0x00,0x0c,0xd5,0x01,0xe1,0x01,0x00]
3314 v_mul_hi_u32_u24_e64 v5
, v1
, -4.0
3315 // GFX10
: encoding
: [0x05,0x00,0x0c,0xd5,0x01,0xef,0x01,0x00]
3317 v_mul_hi_u32_u24_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
3318 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x06,0x06]
3320 v_mul_hi_u32_u24_sdwa v255
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
3321 // GFX10
: encoding
: [0xf9,0x04,0xfe,0x19,0x01,0x06,0x06,0x06]
3323 v_mul_hi_u32_u24_sdwa v5
, v255
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
3324 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x18,0xff,0x06,0x06,0x06]
3326 v_mul_hi_u32_u24_sdwa v5
, s1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
3327 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x86,0x06]
3329 v_mul_hi_u32_u24_sdwa v5
, s101
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
3330 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x18,0x65,0x06,0x86,0x06]
3332 v_mul_hi_u32_u24_sdwa v5
, vcc_lo
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
3333 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x18,0x6a,0x06,0x86,0x06]
3335 v_mul_hi_u32_u24_sdwa v5
, vcc_hi
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
3336 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x18,0x6b,0x06,0x86,0x06]
3338 v_mul_hi_u32_u24_sdwa v5
, m0
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
3339 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x18,0x7c,0x06,0x86,0x06]
3341 v_mul_hi_u32_u24_sdwa v5
, exec_lo
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
3342 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x18,0x7e,0x06,0x86,0x06]
3344 v_mul_hi_u32_u24_sdwa v5
, exec_hi
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
3345 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x18,0x7f,0x06,0x86,0x06]
3347 v_mul_hi_u32_u24_sdwa v5
, v1
, v255 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
3348 // GFX10
: encoding
: [0xf9,0xfe,0x0b,0x18,0x01,0x06,0x06,0x06]
3350 v_mul_hi_u32_u24_sdwa v5
, v1
, v2 clamp dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
3351 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x18,0x01,0x26,0x06,0x06]
3353 v_mul_hi_u32_u24_sdwa v5
, v1
, v2 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
3354 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x06,0x06]
3356 v_mul_hi_u32_u24_sdwa v5
, v1
, v2 dst_sel
:BYTE_0 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
3357 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x18,0x01,0x00,0x06,0x06]
3359 v_mul_hi_u32_u24_sdwa v5
, v1
, v2 dst_sel
:BYTE_1 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
3360 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x18,0x01,0x01,0x06,0x06]
3362 v_mul_hi_u32_u24_sdwa v5
, v1
, v2 dst_sel
:BYTE_2 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
3363 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x18,0x01,0x02,0x06,0x06]
3365 v_mul_hi_u32_u24_sdwa v5
, v1
, v2 dst_sel
:BYTE_3 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
3366 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x18,0x01,0x03,0x06,0x06]
3368 v_mul_hi_u32_u24_sdwa v5
, v1
, v2 dst_sel
:WORD_0 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
3369 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x18,0x01,0x04,0x06,0x06]
3371 v_mul_hi_u32_u24_sdwa v5
, v1
, v2 dst_sel
:WORD_1 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
3372 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x18,0x01,0x05,0x06,0x06]
3374 v_mul_hi_u32_u24_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_SEXT src0_sel
:DWORD src1_sel
:DWORD
3375 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x18,0x01,0x0e,0x06,0x06]
3377 v_mul_hi_u32_u24_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PRESERVE src0_sel
:DWORD src1_sel
:DWORD
3378 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x18,0x01,0x16,0x06,0x06]
3380 v_mul_hi_u32_u24_sdwa v5
, v1
, v2 dst_sel
:DWORD src0_sel
:DWORD src1_sel
:DWORD
3381 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x18,0x01,0x16,0x06,0x06]
3383 v_mul_hi_u32_u24_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src1_sel
:DWORD
3384 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x06,0x06]
3386 v_mul_hi_u32_u24_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_0 src1_sel
:DWORD
3387 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x00,0x06]
3389 v_mul_hi_u32_u24_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_1 src1_sel
:DWORD
3390 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x01,0x06]
3392 v_mul_hi_u32_u24_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_2 src1_sel
:DWORD
3393 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x02,0x06]
3395 v_mul_hi_u32_u24_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_3 src1_sel
:DWORD
3396 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x03,0x06]
3398 v_mul_hi_u32_u24_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:WORD_0 src1_sel
:DWORD
3399 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x04,0x06]
3401 v_mul_hi_u32_u24_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:WORD_1 src1_sel
:DWORD
3402 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x05,0x06]
3404 v_mul_hi_u32_u24_sdwa v5
, sext
(v1
), v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
3405 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x0e,0x06]
3407 v_mul_hi_u32_u24_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
3408 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x06,0x06]
3410 v_mul_hi_u32_u24_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_0
3411 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x06,0x00]
3413 v_mul_hi_u32_u24_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_1
3414 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x06,0x01]
3416 v_mul_hi_u32_u24_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_2
3417 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x06,0x02]
3419 v_mul_hi_u32_u24_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_3
3420 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x06,0x03]
3422 v_mul_hi_u32_u24_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:WORD_0
3423 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x06,0x04]
3425 v_mul_hi_u32_u24_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:WORD_1
3426 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x06,0x05]
3428 v_mul_hi_u32_u24_sdwa v5
, v1
, sext
(v2
) dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
3429 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x06,0x0e]
3431 v_mul_hi_u32_u24_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
3432 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x18,0x01,0xe4,0x00,0x00]
3434 v_mul_hi_u32_u24_dpp v255
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
3435 // GFX10
: encoding
: [0xfa,0x04,0xfe,0x19,0x01,0xe4,0x00,0x00]
3437 v_mul_hi_u32_u24_dpp v5
, v255
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
3438 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x18,0xff,0xe4,0x00,0x00]
3440 v_mul_hi_u32_u24_dpp v5
, v1
, v255 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
3441 // GFX10
: encoding
: [0xfa,0xfe,0x0b,0x18,0x01,0xe4,0x00,0x00]
3443 v_mul_hi_u32_u24_dpp v5
, v1
, v2 quad_perm
:[3,2,1,0] row_mask
:0x0 bank_mask
:0x0
3444 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x18,0x01,0x1b,0x00,0x00]
3446 v_mul_hi_u32_u24_dpp v5
, v1
, v2 row_mirror row_mask
:0x0 bank_mask
:0x0
3447 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x18,0x01,0x40,0x01,0x00]
3449 v_mul_hi_u32_u24_dpp v5
, v1
, v2 row_half_mirror row_mask
:0x0 bank_mask
:0x0
3450 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x18,0x01,0x41,0x01,0x00]
3452 v_mul_hi_u32_u24_dpp v5
, v1
, v2 row_shl
:1 row_mask
:0x0 bank_mask
:0x0
3453 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x18,0x01,0x01,0x01,0x00]
3455 v_mul_hi_u32_u24_dpp v5
, v1
, v2 row_shl
:15 row_mask
:0x0 bank_mask
:0x0
3456 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x18,0x01,0x0f,0x01,0x00]
3458 v_mul_hi_u32_u24_dpp v5
, v1
, v2 row_shr
:1 row_mask
:0x0 bank_mask
:0x0
3459 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x18,0x01,0x11,0x01,0x00]
3461 v_mul_hi_u32_u24_dpp v5
, v1
, v2 row_shr
:15 row_mask
:0x0 bank_mask
:0x0
3462 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x18,0x01,0x1f,0x01,0x00]
3464 v_mul_hi_u32_u24_dpp v5
, v1
, v2 row_ror
:1 row_mask
:0x0 bank_mask
:0x0
3465 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x18,0x01,0x21,0x01,0x00]
3467 v_mul_hi_u32_u24_dpp v5
, v1
, v2 row_ror
:15 row_mask
:0x0 bank_mask
:0x0
3468 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x18,0x01,0x2f,0x01,0x00]
3470 v_mul_hi_u32_u24_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x1 bank_mask
:0x0
3471 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x18,0x01,0xe4,0x00,0x10]
3473 v_mul_hi_u32_u24_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x3 bank_mask
:0x0
3474 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x18,0x01,0xe4,0x00,0x30]
3476 v_mul_hi_u32_u24_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0xf bank_mask
:0x0
3477 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x18,0x01,0xe4,0x00,0xf0]
3479 v_mul_hi_u32_u24_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x1
3480 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x18,0x01,0xe4,0x00,0x01]
3482 v_mul_hi_u32_u24_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x3
3483 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x18,0x01,0xe4,0x00,0x03]
3485 v_mul_hi_u32_u24_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0xf
3486 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x18,0x01,0xe4,0x00,0x0f]
3488 v_mul_hi_u32_u24_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0 bound_ctrl
:0
3489 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x18,0x01,0xe4,0x08,0x00]
3491 v_mul_hi_u32_u24_dpp v5
, v1
, v2 row_share
:1 row_mask
:0x0 bank_mask
:0x0
3492 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x18,0x01,0x51,0x01,0x00]
3494 v_mul_hi_u32_u24_dpp v5
, v1
, v2 row_share
:15 row_mask
:0x0 bank_mask
:0x0
3495 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x18,0x01,0x5f,0x01,0x00]
3497 v_mul_hi_u32_u24_dpp v5
, v1
, v2 row_xmask
:1 row_mask
:0x0 bank_mask
:0x0
3498 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x18,0x01,0x61,0x01,0x00]
3500 v_mul_hi_u32_u24_dpp v5
, v1
, v2 row_xmask
:15 row_mask
:0x0 bank_mask
:0x0
3501 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x18,0x01,0x6f,0x01,0x00]
3503 v_min_f32_e32 v5
, v1
, v2
3504 // GFX10
: encoding
: [0x01,0x05,0x0a,0x1e]
3506 v_min_f32_e32 v255
, v1
, v2
3507 // GFX10
: encoding
: [0x01,0x05,0xfe,0x1f]
3509 v_min_f32_e32 v5
, v255
, v2
3510 // GFX10
: encoding
: [0xff,0x05,0x0a,0x1e]
3512 v_min_f32_e32 v5
, s1
, v2
3513 // GFX10
: encoding
: [0x01,0x04,0x0a,0x1e]
3515 v_min_f32_e32 v5
, s103
, v2
3516 // GFX10
: encoding
: [0x67,0x04,0x0a,0x1e]
3518 v_min_f32_e32 v5
, vcc_lo
, v2
3519 // GFX10
: encoding
: [0x6a,0x04,0x0a,0x1e]
3521 v_min_f32_e32 v5
, vcc_hi
, v2
3522 // GFX10
: encoding
: [0x6b,0x04,0x0a,0x1e]
3524 v_min_f32_e32 v5
, ttmp11
, v2
3525 // GFX10
: encoding
: [0x77,0x04,0x0a,0x1e]
3527 v_min_f32_e32 v5
, m0
, v2
3528 // GFX10
: encoding
: [0x7c,0x04,0x0a,0x1e]
3530 v_min_f32_e32 v5
, exec_lo
, v2
3531 // GFX10
: encoding
: [0x7e,0x04,0x0a,0x1e]
3533 v_min_f32_e32 v5
, exec_hi
, v2
3534 // GFX10
: encoding
: [0x7f,0x04,0x0a,0x1e]
3536 v_min_f32_e32 v5
, 0, v2
3537 // GFX10
: encoding
: [0x80,0x04,0x0a,0x1e]
3539 v_min_f32_e32 v5
, -1, v2
3540 // GFX10
: encoding
: [0xc1,0x04,0x0a,0x1e]
3542 v_min_f32_e32 v5
, 0.5, v2
3543 // GFX10
: encoding
: [0xf0,0x04,0x0a,0x1e]
3545 v_min_f32_e32 v5
, -4.0, v2
3546 // GFX10
: encoding
: [0xf7,0x04,0x0a,0x1e]
3548 v_min_f32_e32 v5
, 0xaf123456, v2
3549 // GFX10
: encoding
: [0xff,0x04,0x0a,0x1e,0x56,0x34,0x12,0xaf]
3551 v_min_f32_e32 v5
, 0x3f717273, v2
3552 // GFX10
: encoding
: [0xff,0x04,0x0a,0x1e,0x73,0x72,0x71,0x3f]
3554 v_min_f32_e32 v5
, v1
, v255
3555 // GFX10
: encoding
: [0x01,0xff,0x0b,0x1e]
3557 v_min_f32_e64 v5
, v1
, v2
3558 // GFX10
: encoding
: [0x05,0x00,0x0f,0xd5,0x01,0x05,0x02,0x00]
3560 v_min_f32_e64 v255
, v1
, v2
3561 // GFX10
: encoding
: [0xff,0x00,0x0f,0xd5,0x01,0x05,0x02,0x00]
3563 v_min_f32_e64 v5
, v255
, v2
3564 // GFX10
: encoding
: [0x05,0x00,0x0f,0xd5,0xff,0x05,0x02,0x00]
3566 v_min_f32_e64 v5
, s1
, v2
3567 // GFX10
: encoding
: [0x05,0x00,0x0f,0xd5,0x01,0x04,0x02,0x00]
3569 v_min_f32_e64 v5
, s101
, v2
3570 // GFX10
: encoding
: [0x05,0x00,0x0f,0xd5,0x65,0x04,0x02,0x00]
3572 v_min_f32_e64 v5
, vcc_lo
, v2
3573 // GFX10
: encoding
: [0x05,0x00,0x0f,0xd5,0x6a,0x04,0x02,0x00]
3575 v_min_f32_e64 v5
, vcc_hi
, v2
3576 // GFX10
: encoding
: [0x05,0x00,0x0f,0xd5,0x6b,0x04,0x02,0x00]
3578 v_min_f32_e64 v5
, m0
, v2
3579 // GFX10
: encoding
: [0x05,0x00,0x0f,0xd5,0x7c,0x04,0x02,0x00]
3581 v_min_f32_e64 v5
, exec_lo
, v2
3582 // GFX10
: encoding
: [0x05,0x00,0x0f,0xd5,0x7e,0x04,0x02,0x00]
3584 v_min_f32_e64 v5
, exec_hi
, v2
3585 // GFX10
: encoding
: [0x05,0x00,0x0f,0xd5,0x7f,0x04,0x02,0x00]
3587 v_min_f32_e64 v5
, 0, v2
3588 // GFX10
: encoding
: [0x05,0x00,0x0f,0xd5,0x80,0x04,0x02,0x00]
3590 v_min_f32_e64 v5
, -1, v2
3591 // GFX10
: encoding
: [0x05,0x00,0x0f,0xd5,0xc1,0x04,0x02,0x00]
3593 v_min_f32_e64 v5
, 0.5, v2
3594 // GFX10
: encoding
: [0x05,0x00,0x0f,0xd5,0xf0,0x04,0x02,0x00]
3596 v_min_f32_e64 v5
, -4.0, v2
3597 // GFX10
: encoding
: [0x05,0x00,0x0f,0xd5,0xf7,0x04,0x02,0x00]
3599 v_min_f32_e64 v5
, v1
, v255
3600 // GFX10
: encoding
: [0x05,0x00,0x0f,0xd5,0x01,0xff,0x03,0x00]
3602 v_min_f32_e64 v5
, v1
, s2
3603 // GFX10
: encoding
: [0x05,0x00,0x0f,0xd5,0x01,0x05,0x00,0x00]
3605 v_min_f32_e64 v5
, v1
, s101
3606 // GFX10
: encoding
: [0x05,0x00,0x0f,0xd5,0x01,0xcb,0x00,0x00]
3608 v_min_f32_e64 v5
, v1
, vcc_lo
3609 // GFX10
: encoding
: [0x05,0x00,0x0f,0xd5,0x01,0xd5,0x00,0x00]
3611 v_min_f32_e64 v5
, v1
, vcc_hi
3612 // GFX10
: encoding
: [0x05,0x00,0x0f,0xd5,0x01,0xd7,0x00,0x00]
3614 v_min_f32_e64 v5
, v1
, m0
3615 // GFX10
: encoding
: [0x05,0x00,0x0f,0xd5,0x01,0xf9,0x00,0x00]
3617 v_min_f32_e64 v5
, v1
, exec_lo
3618 // GFX10
: encoding
: [0x05,0x00,0x0f,0xd5,0x01,0xfd,0x00,0x00]
3620 v_min_f32_e64 v5
, v1
, exec_hi
3621 // GFX10
: encoding
: [0x05,0x00,0x0f,0xd5,0x01,0xff,0x00,0x00]
3623 v_min_f32_e64 v5
, v1
, 0
3624 // GFX10
: encoding
: [0x05,0x00,0x0f,0xd5,0x01,0x01,0x01,0x00]
3626 v_min_f32_e64 v5
, v1
, -1
3627 // GFX10
: encoding
: [0x05,0x00,0x0f,0xd5,0x01,0x83,0x01,0x00]
3629 v_min_f32_e64 v5
, v1
, 0.5
3630 // GFX10
: encoding
: [0x05,0x00,0x0f,0xd5,0x01,0xe1,0x01,0x00]
3632 v_min_f32_e64 v5
, v1
, -4.0
3633 // GFX10
: encoding
: [0x05,0x00,0x0f,0xd5,0x01,0xef,0x01,0x00]
3635 v_min_f32_e64 v5
, -v1
, v2
3636 // GFX10
: encoding
: [0x05,0x00,0x0f,0xd5,0x01,0x05,0x02,0x20]
3638 v_min_f32_e64 v5
, v1
, -v2
3639 // GFX10
: encoding
: [0x05,0x00,0x0f,0xd5,0x01,0x05,0x02,0x40]
3641 v_min_f32_e64 v5
, -v1
, -v2
3642 // GFX10
: encoding
: [0x05,0x00,0x0f,0xd5,0x01,0x05,0x02,0x60]
3644 v_min_f32_e64 v5
, |v1|
, v2
3645 // GFX10
: encoding
: [0x05,0x01,0x0f,0xd5,0x01,0x05,0x02,0x00]
3647 v_min_f32_e64 v5
, v1
, |v2|
3648 // GFX10
: encoding
: [0x05,0x02,0x0f,0xd5,0x01,0x05,0x02,0x00]
3650 v_min_f32_e64 v5
, |v1|
, |v2|
3651 // GFX10
: encoding
: [0x05,0x03,0x0f,0xd5,0x01,0x05,0x02,0x00]
3653 v_min_f32_e64 v5
, v1
, v2 clamp
3654 // GFX10
: encoding
: [0x05,0x80,0x0f,0xd5,0x01,0x05,0x02,0x00]
3656 v_min_f32_e64 v5
, v1
, v2
mul:2
3657 // GFX10
: encoding
: [0x05,0x00,0x0f,0xd5,0x01,0x05,0x02,0x08]
3659 v_min_f32_e64 v5
, v1
, v2
mul:4
3660 // GFX10
: encoding
: [0x05,0x00,0x0f,0xd5,0x01,0x05,0x02,0x10]
3662 v_min_f32_e64 v5
, v1
, v2
div:2
3663 // GFX10
: encoding
: [0x05,0x00,0x0f,0xd5,0x01,0x05,0x02,0x18]
3665 v_min_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
3666 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x06,0x06]
3668 v_min_f32_sdwa v255
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
3669 // GFX10
: encoding
: [0xf9,0x04,0xfe,0x1f,0x01,0x06,0x06,0x06]
3671 v_min_f32_sdwa v5
, v255
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
3672 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x1e,0xff,0x06,0x06,0x06]
3674 v_min_f32_sdwa v5
, s1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
3675 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x86,0x06]
3677 v_min_f32_sdwa v5
, s101
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
3678 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x1e,0x65,0x06,0x86,0x06]
3680 v_min_f32_sdwa v5
, vcc_lo
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
3681 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x1e,0x6a,0x06,0x86,0x06]
3683 v_min_f32_sdwa v5
, vcc_hi
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
3684 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x1e,0x6b,0x06,0x86,0x06]
3686 v_min_f32_sdwa v5
, m0
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
3687 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x1e,0x7c,0x06,0x86,0x06]
3689 v_min_f32_sdwa v5
, exec_lo
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
3690 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x1e,0x7e,0x06,0x86,0x06]
3692 v_min_f32_sdwa v5
, exec_hi
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
3693 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x1e,0x7f,0x06,0x86,0x06]
3695 v_min_f32_sdwa v5
, v1
, v255 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
3696 // GFX10
: encoding
: [0xf9,0xfe,0x0b,0x1e,0x01,0x06,0x06,0x06]
3698 v_min_f32_sdwa v5
, v1
, v2 clamp dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
3699 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x1e,0x01,0x26,0x06,0x06]
3701 v_min_f32_sdwa v5
, v1
, v2
mul:2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
3702 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x1e,0x01,0x46,0x06,0x06]
3704 v_min_f32_sdwa v5
, v1
, v2
mul:4 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
3705 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x1e,0x01,0x86,0x06,0x06]
3707 v_min_f32_sdwa v5
, v1
, v2
div:2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
3708 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x1e,0x01,0xc6,0x06,0x06]
3710 v_min_f32_sdwa v5
, v1
, v2 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
3711 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x06,0x06]
3713 v_min_f32_sdwa v5
, v1
, v2 dst_sel
:BYTE_0 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
3714 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x1e,0x01,0x00,0x06,0x06]
3716 v_min_f32_sdwa v5
, v1
, v2 dst_sel
:BYTE_1 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
3717 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x1e,0x01,0x01,0x06,0x06]
3719 v_min_f32_sdwa v5
, v1
, v2 dst_sel
:BYTE_2 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
3720 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x1e,0x01,0x02,0x06,0x06]
3722 v_min_f32_sdwa v5
, v1
, v2 dst_sel
:BYTE_3 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
3723 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x1e,0x01,0x03,0x06,0x06]
3725 v_min_f32_sdwa v5
, v1
, v2 dst_sel
:WORD_0 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
3726 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x1e,0x01,0x04,0x06,0x06]
3728 v_min_f32_sdwa v5
, v1
, v2 dst_sel
:WORD_1 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
3729 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x1e,0x01,0x05,0x06,0x06]
3731 v_min_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_SEXT src0_sel
:DWORD src1_sel
:DWORD
3732 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x1e,0x01,0x0e,0x06,0x06]
3734 v_min_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PRESERVE src0_sel
:DWORD src1_sel
:DWORD
3735 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x1e,0x01,0x16,0x06,0x06]
3737 v_min_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD src0_sel
:DWORD src1_sel
:DWORD
3738 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x1e,0x01,0x16,0x06,0x06]
3740 v_min_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src1_sel
:DWORD
3741 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x06,0x06]
3743 v_min_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_0 src1_sel
:DWORD
3744 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x00,0x06]
3746 v_min_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_1 src1_sel
:DWORD
3747 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x01,0x06]
3749 v_min_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_2 src1_sel
:DWORD
3750 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x02,0x06]
3752 v_min_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_3 src1_sel
:DWORD
3753 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x03,0x06]
3755 v_min_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:WORD_0 src1_sel
:DWORD
3756 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x04,0x06]
3758 v_min_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:WORD_1 src1_sel
:DWORD
3759 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x05,0x06]
3761 v_min_f32_sdwa v5
, -v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
3762 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x16,0x06]
3764 v_min_f32_sdwa v5
, |v1|
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
3765 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x26,0x06]
3767 v_min_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
3768 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x06,0x06]
3770 v_min_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_0
3771 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x06,0x00]
3773 v_min_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_1
3774 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x06,0x01]
3776 v_min_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_2
3777 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x06,0x02]
3779 v_min_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_3
3780 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x06,0x03]
3782 v_min_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:WORD_0
3783 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x06,0x04]
3785 v_min_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:WORD_1
3786 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x06,0x05]
3788 v_min_f32_sdwa v5
, v1
, -v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
3789 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x06,0x16]
3791 v_min_f32_sdwa v5
, v1
, |v2| dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
3792 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x06,0x26]
3794 v_min_f32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
3795 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x1e,0x01,0xe4,0x00,0x00]
3797 v_min_f32_dpp v255
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
3798 // GFX10
: encoding
: [0xfa,0x04,0xfe,0x1f,0x01,0xe4,0x00,0x00]
3800 v_min_f32_dpp v5
, v255
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
3801 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x1e,0xff,0xe4,0x00,0x00]
3803 v_min_f32_dpp v5
, v1
, v255 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
3804 // GFX10
: encoding
: [0xfa,0xfe,0x0b,0x1e,0x01,0xe4,0x00,0x00]
3806 v_min_f32_dpp v5
, v1
, v2 quad_perm
:[3,2,1,0] row_mask
:0x0 bank_mask
:0x0
3807 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x1e,0x01,0x1b,0x00,0x00]
3809 v_min_f32_dpp v5
, v1
, v2 row_mirror row_mask
:0x0 bank_mask
:0x0
3810 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x1e,0x01,0x40,0x01,0x00]
3812 v_min_f32_dpp v5
, v1
, v2 row_half_mirror row_mask
:0x0 bank_mask
:0x0
3813 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x1e,0x01,0x41,0x01,0x00]
3815 v_min_f32_dpp v5
, v1
, v2 row_shl
:1 row_mask
:0x0 bank_mask
:0x0
3816 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x1e,0x01,0x01,0x01,0x00]
3818 v_min_f32_dpp v5
, v1
, v2 row_shl
:15 row_mask
:0x0 bank_mask
:0x0
3819 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x1e,0x01,0x0f,0x01,0x00]
3821 v_min_f32_dpp v5
, v1
, v2 row_shr
:1 row_mask
:0x0 bank_mask
:0x0
3822 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x1e,0x01,0x11,0x01,0x00]
3824 v_min_f32_dpp v5
, v1
, v2 row_shr
:15 row_mask
:0x0 bank_mask
:0x0
3825 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x1e,0x01,0x1f,0x01,0x00]
3827 v_min_f32_dpp v5
, v1
, v2 row_ror
:1 row_mask
:0x0 bank_mask
:0x0
3828 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x1e,0x01,0x21,0x01,0x00]
3830 v_min_f32_dpp v5
, v1
, v2 row_ror
:15 row_mask
:0x0 bank_mask
:0x0
3831 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x1e,0x01,0x2f,0x01,0x00]
3833 v_min_f32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x1 bank_mask
:0x0
3834 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x1e,0x01,0xe4,0x00,0x10]
3836 v_min_f32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x3 bank_mask
:0x0
3837 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x1e,0x01,0xe4,0x00,0x30]
3839 v_min_f32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0xf bank_mask
:0x0
3840 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x1e,0x01,0xe4,0x00,0xf0]
3842 v_min_f32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x1
3843 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x1e,0x01,0xe4,0x00,0x01]
3845 v_min_f32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x3
3846 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x1e,0x01,0xe4,0x00,0x03]
3848 v_min_f32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0xf
3849 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x1e,0x01,0xe4,0x00,0x0f]
3851 v_min_f32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0 bound_ctrl
:0
3852 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x1e,0x01,0xe4,0x08,0x00]
3854 v_min_f32_dpp v5
, -v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
3855 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x1e,0x01,0xe4,0x10,0x00]
3857 v_min_f32_dpp v5
, |v1|
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
3858 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x1e,0x01,0xe4,0x20,0x00]
3860 v_min_f32_dpp v5
, v1
, -v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
3861 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x1e,0x01,0xe4,0x40,0x00]
3863 v_min_f32_dpp v5
, v1
, |v2| quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
3864 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x1e,0x01,0xe4,0x80,0x00]
3866 v_min_f32_dpp v5
, v1
, v2 row_share
:1 row_mask
:0x0 bank_mask
:0x0
3867 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x1e,0x01,0x51,0x01,0x00]
3869 v_min_f32_dpp v5
, v1
, v2 row_share
:15 row_mask
:0x0 bank_mask
:0x0
3870 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x1e,0x01,0x5f,0x01,0x00]
3872 v_min_f32_dpp v5
, v1
, v2 row_xmask
:1 row_mask
:0x0 bank_mask
:0x0
3873 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x1e,0x01,0x61,0x01,0x00]
3875 v_min_f32_dpp v5
, v1
, v2 row_xmask
:15 row_mask
:0x0 bank_mask
:0x0
3876 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x1e,0x01,0x6f,0x01,0x00]
3878 v_max_f32_e32 v5
, v1
, v2
3879 // GFX10
: encoding
: [0x01,0x05,0x0a,0x20]
3881 v_max_f32_e32 v255
, v1
, v2
3882 // GFX10
: encoding
: [0x01,0x05,0xfe,0x21]
3884 v_max_f32_e32 v5
, v255
, v2
3885 // GFX10
: encoding
: [0xff,0x05,0x0a,0x20]
3887 v_max_f32_e32 v5
, s1
, v2
3888 // GFX10
: encoding
: [0x01,0x04,0x0a,0x20]
3890 v_max_f32_e32 v5
, s103
, v2
3891 // GFX10
: encoding
: [0x67,0x04,0x0a,0x20]
3893 v_max_f32_e32 v5
, vcc_lo
, v2
3894 // GFX10
: encoding
: [0x6a,0x04,0x0a,0x20]
3896 v_max_f32_e32 v5
, vcc_hi
, v2
3897 // GFX10
: encoding
: [0x6b,0x04,0x0a,0x20]
3899 v_max_f32_e32 v5
, ttmp11
, v2
3900 // GFX10
: encoding
: [0x77,0x04,0x0a,0x20]
3902 v_max_f32_e32 v5
, m0
, v2
3903 // GFX10
: encoding
: [0x7c,0x04,0x0a,0x20]
3905 v_max_f32_e32 v5
, exec_lo
, v2
3906 // GFX10
: encoding
: [0x7e,0x04,0x0a,0x20]
3908 v_max_f32_e32 v5
, exec_hi
, v2
3909 // GFX10
: encoding
: [0x7f,0x04,0x0a,0x20]
3911 v_max_f32_e32 v5
, 0, v2
3912 // GFX10
: encoding
: [0x80,0x04,0x0a,0x20]
3914 v_max_f32_e32 v5
, -1, v2
3915 // GFX10
: encoding
: [0xc1,0x04,0x0a,0x20]
3917 v_max_f32_e32 v5
, 0.5, v2
3918 // GFX10
: encoding
: [0xf0,0x04,0x0a,0x20]
3920 v_max_f32_e32 v5
, -4.0, v2
3921 // GFX10
: encoding
: [0xf7,0x04,0x0a,0x20]
3923 v_max_f32_e32 v5
, 0xaf123456, v2
3924 // GFX10
: encoding
: [0xff,0x04,0x0a,0x20,0x56,0x34,0x12,0xaf]
3926 v_max_f32_e32 v5
, 0x3f717273, v2
3927 // GFX10
: encoding
: [0xff,0x04,0x0a,0x20,0x73,0x72,0x71,0x3f]
3929 v_max_f32_e32 v5
, v1
, v255
3930 // GFX10
: encoding
: [0x01,0xff,0x0b,0x20]
3932 v_max_f32_e64 v5
, v1
, v2
3933 // GFX10
: encoding
: [0x05,0x00,0x10,0xd5,0x01,0x05,0x02,0x00]
3935 v_max_f32_e64 v255
, v1
, v2
3936 // GFX10
: encoding
: [0xff,0x00,0x10,0xd5,0x01,0x05,0x02,0x00]
3938 v_max_f32_e64 v5
, v255
, v2
3939 // GFX10
: encoding
: [0x05,0x00,0x10,0xd5,0xff,0x05,0x02,0x00]
3941 v_max_f32_e64 v5
, s1
, v2
3942 // GFX10
: encoding
: [0x05,0x00,0x10,0xd5,0x01,0x04,0x02,0x00]
3944 v_max_f32_e64 v5
, s101
, v2
3945 // GFX10
: encoding
: [0x05,0x00,0x10,0xd5,0x65,0x04,0x02,0x00]
3947 v_max_f32_e64 v5
, vcc_lo
, v2
3948 // GFX10
: encoding
: [0x05,0x00,0x10,0xd5,0x6a,0x04,0x02,0x00]
3950 v_max_f32_e64 v5
, vcc_hi
, v2
3951 // GFX10
: encoding
: [0x05,0x00,0x10,0xd5,0x6b,0x04,0x02,0x00]
3953 v_max_f32_e64 v5
, m0
, v2
3954 // GFX10
: encoding
: [0x05,0x00,0x10,0xd5,0x7c,0x04,0x02,0x00]
3956 v_max_f32_e64 v5
, exec_lo
, v2
3957 // GFX10
: encoding
: [0x05,0x00,0x10,0xd5,0x7e,0x04,0x02,0x00]
3959 v_max_f32_e64 v5
, exec_hi
, v2
3960 // GFX10
: encoding
: [0x05,0x00,0x10,0xd5,0x7f,0x04,0x02,0x00]
3962 v_max_f32_e64 v5
, 0, v2
3963 // GFX10
: encoding
: [0x05,0x00,0x10,0xd5,0x80,0x04,0x02,0x00]
3965 v_max_f32_e64 v5
, -1, v2
3966 // GFX10
: encoding
: [0x05,0x00,0x10,0xd5,0xc1,0x04,0x02,0x00]
3968 v_max_f32_e64 v5
, 0.5, v2
3969 // GFX10
: encoding
: [0x05,0x00,0x10,0xd5,0xf0,0x04,0x02,0x00]
3971 v_max_f32_e64 v5
, -4.0, v2
3972 // GFX10
: encoding
: [0x05,0x00,0x10,0xd5,0xf7,0x04,0x02,0x00]
3974 v_max_f32_e64 v5
, v1
, v255
3975 // GFX10
: encoding
: [0x05,0x00,0x10,0xd5,0x01,0xff,0x03,0x00]
3977 v_max_f32_e64 v5
, v1
, s2
3978 // GFX10
: encoding
: [0x05,0x00,0x10,0xd5,0x01,0x05,0x00,0x00]
3980 v_max_f32_e64 v5
, v1
, s101
3981 // GFX10
: encoding
: [0x05,0x00,0x10,0xd5,0x01,0xcb,0x00,0x00]
3983 v_max_f32_e64 v5
, v1
, vcc_lo
3984 // GFX10
: encoding
: [0x05,0x00,0x10,0xd5,0x01,0xd5,0x00,0x00]
3986 v_max_f32_e64 v5
, v1
, vcc_hi
3987 // GFX10
: encoding
: [0x05,0x00,0x10,0xd5,0x01,0xd7,0x00,0x00]
3989 v_max_f32_e64 v5
, v1
, m0
3990 // GFX10
: encoding
: [0x05,0x00,0x10,0xd5,0x01,0xf9,0x00,0x00]
3992 v_max_f32_e64 v5
, v1
, exec_lo
3993 // GFX10
: encoding
: [0x05,0x00,0x10,0xd5,0x01,0xfd,0x00,0x00]
3995 v_max_f32_e64 v5
, v1
, exec_hi
3996 // GFX10
: encoding
: [0x05,0x00,0x10,0xd5,0x01,0xff,0x00,0x00]
3998 v_max_f32_e64 v5
, v1
, 0
3999 // GFX10
: encoding
: [0x05,0x00,0x10,0xd5,0x01,0x01,0x01,0x00]
4001 v_max_f32_e64 v5
, v1
, -1
4002 // GFX10
: encoding
: [0x05,0x00,0x10,0xd5,0x01,0x83,0x01,0x00]
4004 v_max_f32_e64 v5
, v1
, 0.5
4005 // GFX10
: encoding
: [0x05,0x00,0x10,0xd5,0x01,0xe1,0x01,0x00]
4007 v_max_f32_e64 v5
, v1
, -4.0
4008 // GFX10
: encoding
: [0x05,0x00,0x10,0xd5,0x01,0xef,0x01,0x00]
4010 v_max_f32_e64 v5
, -v1
, v2
4011 // GFX10
: encoding
: [0x05,0x00,0x10,0xd5,0x01,0x05,0x02,0x20]
4013 v_max_f32_e64 v5
, v1
, -v2
4014 // GFX10
: encoding
: [0x05,0x00,0x10,0xd5,0x01,0x05,0x02,0x40]
4016 v_max_f32_e64 v5
, -v1
, -v2
4017 // GFX10
: encoding
: [0x05,0x00,0x10,0xd5,0x01,0x05,0x02,0x60]
4019 v_max_f32_e64 v5
, |v1|
, v2
4020 // GFX10
: encoding
: [0x05,0x01,0x10,0xd5,0x01,0x05,0x02,0x00]
4022 v_max_f32_e64 v5
, v1
, |v2|
4023 // GFX10
: encoding
: [0x05,0x02,0x10,0xd5,0x01,0x05,0x02,0x00]
4025 v_max_f32_e64 v5
, |v1|
, |v2|
4026 // GFX10
: encoding
: [0x05,0x03,0x10,0xd5,0x01,0x05,0x02,0x00]
4028 v_max_f32_e64 v5
, v1
, v2 clamp
4029 // GFX10
: encoding
: [0x05,0x80,0x10,0xd5,0x01,0x05,0x02,0x00]
4031 v_max_f32_e64 v5
, v1
, v2
mul:2
4032 // GFX10
: encoding
: [0x05,0x00,0x10,0xd5,0x01,0x05,0x02,0x08]
4034 v_max_f32_e64 v5
, v1
, v2
mul:4
4035 // GFX10
: encoding
: [0x05,0x00,0x10,0xd5,0x01,0x05,0x02,0x10]
4037 v_max_f32_e64 v5
, v1
, v2
div:2
4038 // GFX10
: encoding
: [0x05,0x00,0x10,0xd5,0x01,0x05,0x02,0x18]
4040 v_max_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
4041 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x06,0x06]
4043 v_max_f32_sdwa v255
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
4044 // GFX10
: encoding
: [0xf9,0x04,0xfe,0x21,0x01,0x06,0x06,0x06]
4046 v_max_f32_sdwa v5
, v255
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
4047 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x20,0xff,0x06,0x06,0x06]
4049 v_max_f32_sdwa v5
, s1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
4050 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x86,0x06]
4052 v_max_f32_sdwa v5
, s101
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
4053 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x20,0x65,0x06,0x86,0x06]
4055 v_max_f32_sdwa v5
, vcc_lo
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
4056 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x20,0x6a,0x06,0x86,0x06]
4058 v_max_f32_sdwa v5
, vcc_hi
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
4059 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x20,0x6b,0x06,0x86,0x06]
4061 v_max_f32_sdwa v5
, m0
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
4062 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x20,0x7c,0x06,0x86,0x06]
4064 v_max_f32_sdwa v5
, exec_lo
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
4065 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x20,0x7e,0x06,0x86,0x06]
4067 v_max_f32_sdwa v5
, exec_hi
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
4068 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x20,0x7f,0x06,0x86,0x06]
4070 v_max_f32_sdwa v5
, v1
, v255 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
4071 // GFX10
: encoding
: [0xf9,0xfe,0x0b,0x20,0x01,0x06,0x06,0x06]
4073 v_max_f32_sdwa v5
, v1
, v2 clamp dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
4074 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x20,0x01,0x26,0x06,0x06]
4076 v_max_f32_sdwa v5
, v1
, v2
mul:2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
4077 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x20,0x01,0x46,0x06,0x06]
4079 v_max_f32_sdwa v5
, v1
, v2
mul:4 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
4080 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x20,0x01,0x86,0x06,0x06]
4082 v_max_f32_sdwa v5
, v1
, v2
div:2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
4083 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x20,0x01,0xc6,0x06,0x06]
4085 v_max_f32_sdwa v5
, v1
, v2 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
4086 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x06,0x06]
4088 v_max_f32_sdwa v5
, v1
, v2 dst_sel
:BYTE_0 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
4089 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x20,0x01,0x00,0x06,0x06]
4091 v_max_f32_sdwa v5
, v1
, v2 dst_sel
:BYTE_1 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
4092 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x20,0x01,0x01,0x06,0x06]
4094 v_max_f32_sdwa v5
, v1
, v2 dst_sel
:BYTE_2 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
4095 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x20,0x01,0x02,0x06,0x06]
4097 v_max_f32_sdwa v5
, v1
, v2 dst_sel
:BYTE_3 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
4098 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x20,0x01,0x03,0x06,0x06]
4100 v_max_f32_sdwa v5
, v1
, v2 dst_sel
:WORD_0 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
4101 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x20,0x01,0x04,0x06,0x06]
4103 v_max_f32_sdwa v5
, v1
, v2 dst_sel
:WORD_1 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
4104 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x20,0x01,0x05,0x06,0x06]
4106 v_max_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_SEXT src0_sel
:DWORD src1_sel
:DWORD
4107 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x20,0x01,0x0e,0x06,0x06]
4109 v_max_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PRESERVE src0_sel
:DWORD src1_sel
:DWORD
4110 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x20,0x01,0x16,0x06,0x06]
4112 v_max_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD src0_sel
:DWORD src1_sel
:DWORD
4113 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x20,0x01,0x16,0x06,0x06]
4115 v_max_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src1_sel
:DWORD
4116 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x06,0x06]
4118 v_max_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_0 src1_sel
:DWORD
4119 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x00,0x06]
4121 v_max_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_1 src1_sel
:DWORD
4122 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x01,0x06]
4124 v_max_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_2 src1_sel
:DWORD
4125 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x02,0x06]
4127 v_max_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_3 src1_sel
:DWORD
4128 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x03,0x06]
4130 v_max_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:WORD_0 src1_sel
:DWORD
4131 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x04,0x06]
4133 v_max_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:WORD_1 src1_sel
:DWORD
4134 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x05,0x06]
4136 v_max_f32_sdwa v5
, -v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
4137 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x16,0x06]
4139 v_max_f32_sdwa v5
, |v1|
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
4140 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x26,0x06]
4142 v_max_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
4143 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x06,0x06]
4145 v_max_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_0
4146 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x06,0x00]
4148 v_max_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_1
4149 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x06,0x01]
4151 v_max_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_2
4152 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x06,0x02]
4154 v_max_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_3
4155 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x06,0x03]
4157 v_max_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:WORD_0
4158 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x06,0x04]
4160 v_max_f32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:WORD_1
4161 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x06,0x05]
4163 v_max_f32_sdwa v5
, v1
, -v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
4164 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x06,0x16]
4166 v_max_f32_sdwa v5
, v1
, |v2| dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
4167 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x06,0x26]
4169 v_max_f32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
4170 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x20,0x01,0xe4,0x00,0x00]
4172 v_max_f32_dpp v255
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
4173 // GFX10
: encoding
: [0xfa,0x04,0xfe,0x21,0x01,0xe4,0x00,0x00]
4175 v_max_f32_dpp v5
, v255
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
4176 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x20,0xff,0xe4,0x00,0x00]
4178 v_max_f32_dpp v5
, v1
, v255 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
4179 // GFX10
: encoding
: [0xfa,0xfe,0x0b,0x20,0x01,0xe4,0x00,0x00]
4181 v_max_f32_dpp v5
, v1
, v2 quad_perm
:[3,2,1,0] row_mask
:0x0 bank_mask
:0x0
4182 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x20,0x01,0x1b,0x00,0x00]
4184 v_max_f32_dpp v5
, v1
, v2 row_mirror row_mask
:0x0 bank_mask
:0x0
4185 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x20,0x01,0x40,0x01,0x00]
4187 v_max_f32_dpp v5
, v1
, v2 row_half_mirror row_mask
:0x0 bank_mask
:0x0
4188 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x20,0x01,0x41,0x01,0x00]
4190 v_max_f32_dpp v5
, v1
, v2 row_shl
:1 row_mask
:0x0 bank_mask
:0x0
4191 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x20,0x01,0x01,0x01,0x00]
4193 v_max_f32_dpp v5
, v1
, v2 row_shl
:15 row_mask
:0x0 bank_mask
:0x0
4194 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x20,0x01,0x0f,0x01,0x00]
4196 v_max_f32_dpp v5
, v1
, v2 row_shr
:1 row_mask
:0x0 bank_mask
:0x0
4197 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x20,0x01,0x11,0x01,0x00]
4199 v_max_f32_dpp v5
, v1
, v2 row_shr
:15 row_mask
:0x0 bank_mask
:0x0
4200 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x20,0x01,0x1f,0x01,0x00]
4202 v_max_f32_dpp v5
, v1
, v2 row_ror
:1 row_mask
:0x0 bank_mask
:0x0
4203 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x20,0x01,0x21,0x01,0x00]
4205 v_max_f32_dpp v5
, v1
, v2 row_ror
:15 row_mask
:0x0 bank_mask
:0x0
4206 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x20,0x01,0x2f,0x01,0x00]
4208 v_max_f32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x1 bank_mask
:0x0
4209 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x20,0x01,0xe4,0x00,0x10]
4211 v_max_f32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x3 bank_mask
:0x0
4212 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x20,0x01,0xe4,0x00,0x30]
4214 v_max_f32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0xf bank_mask
:0x0
4215 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x20,0x01,0xe4,0x00,0xf0]
4217 v_max_f32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x1
4218 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x20,0x01,0xe4,0x00,0x01]
4220 v_max_f32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x3
4221 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x20,0x01,0xe4,0x00,0x03]
4223 v_max_f32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0xf
4224 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x20,0x01,0xe4,0x00,0x0f]
4226 v_max_f32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0 bound_ctrl
:0
4227 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x20,0x01,0xe4,0x08,0x00]
4229 v_max_f32_dpp v5
, -v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
4230 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x20,0x01,0xe4,0x10,0x00]
4232 v_max_f32_dpp v5
, |v1|
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
4233 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x20,0x01,0xe4,0x20,0x00]
4235 v_max_f32_dpp v5
, v1
, -v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
4236 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x20,0x01,0xe4,0x40,0x00]
4238 v_max_f32_dpp v5
, v1
, |v2| quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
4239 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x20,0x01,0xe4,0x80,0x00]
4241 v_max_f32_dpp v5
, v1
, v2 row_share
:1 row_mask
:0x0 bank_mask
:0x0
4242 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x20,0x01,0x51,0x01,0x00]
4244 v_max_f32_dpp v5
, v1
, v2 row_share
:15 row_mask
:0x0 bank_mask
:0x0
4245 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x20,0x01,0x5f,0x01,0x00]
4247 v_max_f32_dpp v5
, v1
, v2 row_xmask
:1 row_mask
:0x0 bank_mask
:0x0
4248 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x20,0x01,0x61,0x01,0x00]
4250 v_max_f32_dpp v5
, v1
, v2 row_xmask
:15 row_mask
:0x0 bank_mask
:0x0
4251 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x20,0x01,0x6f,0x01,0x00]
4253 v_min_i32_e32 v5
, v1
, v2
4254 // GFX10
: encoding
: [0x01,0x05,0x0a,0x22]
4256 v_min_i32_e32 v255
, v1
, v2
4257 // GFX10
: encoding
: [0x01,0x05,0xfe,0x23]
4259 v_min_i32_e32 v5
, v255
, v2
4260 // GFX10
: encoding
: [0xff,0x05,0x0a,0x22]
4262 v_min_i32_e32 v5
, s1
, v2
4263 // GFX10
: encoding
: [0x01,0x04,0x0a,0x22]
4265 v_min_i32_e32 v5
, s103
, v2
4266 // GFX10
: encoding
: [0x67,0x04,0x0a,0x22]
4268 v_min_i32_e32 v5
, vcc_lo
, v2
4269 // GFX10
: encoding
: [0x6a,0x04,0x0a,0x22]
4271 v_min_i32_e32 v5
, vcc_hi
, v2
4272 // GFX10
: encoding
: [0x6b,0x04,0x0a,0x22]
4274 v_min_i32_e32 v5
, ttmp11
, v2
4275 // GFX10
: encoding
: [0x77,0x04,0x0a,0x22]
4277 v_min_i32_e32 v5
, m0
, v2
4278 // GFX10
: encoding
: [0x7c,0x04,0x0a,0x22]
4280 v_min_i32_e32 v5
, exec_lo
, v2
4281 // GFX10
: encoding
: [0x7e,0x04,0x0a,0x22]
4283 v_min_i32_e32 v5
, exec_hi
, v2
4284 // GFX10
: encoding
: [0x7f,0x04,0x0a,0x22]
4286 v_min_i32_e32 v5
, 0, v2
4287 // GFX10
: encoding
: [0x80,0x04,0x0a,0x22]
4289 v_min_i32_e32 v5
, -1, v2
4290 // GFX10
: encoding
: [0xc1,0x04,0x0a,0x22]
4292 v_min_i32_e32 v5
, 0.5, v2
4293 // GFX10
: encoding
: [0xf0,0x04,0x0a,0x22]
4295 v_min_i32_e32 v5
, -4.0, v2
4296 // GFX10
: encoding
: [0xf7,0x04,0x0a,0x22]
4298 v_min_i32_e32 v5
, 0xaf123456, v2
4299 // GFX10
: encoding
: [0xff,0x04,0x0a,0x22,0x56,0x34,0x12,0xaf]
4301 v_min_i32_e32 v5
, 0x3f717273, v2
4302 // GFX10
: encoding
: [0xff,0x04,0x0a,0x22,0x73,0x72,0x71,0x3f]
4304 v_min_i32_e32 v5
, v1
, v255
4305 // GFX10
: encoding
: [0x01,0xff,0x0b,0x22]
4307 v_min_i32_e64 v5
, v1
, v2
4308 // GFX10
: encoding
: [0x05,0x00,0x11,0xd5,0x01,0x05,0x02,0x00]
4310 v_min_i32_e64 v255
, v1
, v2
4311 // GFX10
: encoding
: [0xff,0x00,0x11,0xd5,0x01,0x05,0x02,0x00]
4313 v_min_i32_e64 v5
, v255
, v2
4314 // GFX10
: encoding
: [0x05,0x00,0x11,0xd5,0xff,0x05,0x02,0x00]
4316 v_min_i32_e64 v5
, s1
, v2
4317 // GFX10
: encoding
: [0x05,0x00,0x11,0xd5,0x01,0x04,0x02,0x00]
4319 v_min_i32_e64 v5
, s101
, v2
4320 // GFX10
: encoding
: [0x05,0x00,0x11,0xd5,0x65,0x04,0x02,0x00]
4322 v_min_i32_e64 v5
, vcc_lo
, v2
4323 // GFX10
: encoding
: [0x05,0x00,0x11,0xd5,0x6a,0x04,0x02,0x00]
4325 v_min_i32_e64 v5
, vcc_hi
, v2
4326 // GFX10
: encoding
: [0x05,0x00,0x11,0xd5,0x6b,0x04,0x02,0x00]
4328 v_min_i32_e64 v5
, m0
, v2
4329 // GFX10
: encoding
: [0x05,0x00,0x11,0xd5,0x7c,0x04,0x02,0x00]
4331 v_min_i32_e64 v5
, exec_lo
, v2
4332 // GFX10
: encoding
: [0x05,0x00,0x11,0xd5,0x7e,0x04,0x02,0x00]
4334 v_min_i32_e64 v5
, exec_hi
, v2
4335 // GFX10
: encoding
: [0x05,0x00,0x11,0xd5,0x7f,0x04,0x02,0x00]
4337 v_min_i32_e64 v5
, 0, v2
4338 // GFX10
: encoding
: [0x05,0x00,0x11,0xd5,0x80,0x04,0x02,0x00]
4340 v_min_i32_e64 v5
, -1, v2
4341 // GFX10
: encoding
: [0x05,0x00,0x11,0xd5,0xc1,0x04,0x02,0x00]
4343 v_min_i32_e64 v5
, 0.5, v2
4344 // GFX10
: encoding
: [0x05,0x00,0x11,0xd5,0xf0,0x04,0x02,0x00]
4346 v_min_i32_e64 v5
, -4.0, v2
4347 // GFX10
: encoding
: [0x05,0x00,0x11,0xd5,0xf7,0x04,0x02,0x00]
4349 v_min_i32_e64 v5
, v1
, v255
4350 // GFX10
: encoding
: [0x05,0x00,0x11,0xd5,0x01,0xff,0x03,0x00]
4352 v_min_i32_e64 v5
, v1
, s2
4353 // GFX10
: encoding
: [0x05,0x00,0x11,0xd5,0x01,0x05,0x00,0x00]
4355 v_min_i32_e64 v5
, v1
, s101
4356 // GFX10
: encoding
: [0x05,0x00,0x11,0xd5,0x01,0xcb,0x00,0x00]
4358 v_min_i32_e64 v5
, v1
, vcc_lo
4359 // GFX10
: encoding
: [0x05,0x00,0x11,0xd5,0x01,0xd5,0x00,0x00]
4361 v_min_i32_e64 v5
, v1
, vcc_hi
4362 // GFX10
: encoding
: [0x05,0x00,0x11,0xd5,0x01,0xd7,0x00,0x00]
4364 v_min_i32_e64 v5
, v1
, m0
4365 // GFX10
: encoding
: [0x05,0x00,0x11,0xd5,0x01,0xf9,0x00,0x00]
4367 v_min_i32_e64 v5
, v1
, exec_lo
4368 // GFX10
: encoding
: [0x05,0x00,0x11,0xd5,0x01,0xfd,0x00,0x00]
4370 v_min_i32_e64 v5
, v1
, exec_hi
4371 // GFX10
: encoding
: [0x05,0x00,0x11,0xd5,0x01,0xff,0x00,0x00]
4373 v_min_i32_e64 v5
, v1
, 0
4374 // GFX10
: encoding
: [0x05,0x00,0x11,0xd5,0x01,0x01,0x01,0x00]
4376 v_min_i32_e64 v5
, v1
, -1
4377 // GFX10
: encoding
: [0x05,0x00,0x11,0xd5,0x01,0x83,0x01,0x00]
4379 v_min_i32_e64 v5
, v1
, 0.5
4380 // GFX10
: encoding
: [0x05,0x00,0x11,0xd5,0x01,0xe1,0x01,0x00]
4382 v_min_i32_e64 v5
, v1
, -4.0
4383 // GFX10
: encoding
: [0x05,0x00,0x11,0xd5,0x01,0xef,0x01,0x00]
4385 v_min_i32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
4386 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x06,0x06]
4388 v_min_i32_sdwa v255
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
4389 // GFX10
: encoding
: [0xf9,0x04,0xfe,0x23,0x01,0x06,0x06,0x06]
4391 v_min_i32_sdwa v5
, v255
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
4392 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x22,0xff,0x06,0x06,0x06]
4394 v_min_i32_sdwa v5
, s1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
4395 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x86,0x06]
4397 v_min_i32_sdwa v5
, s101
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
4398 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x22,0x65,0x06,0x86,0x06]
4400 v_min_i32_sdwa v5
, vcc_lo
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
4401 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x22,0x6a,0x06,0x86,0x06]
4403 v_min_i32_sdwa v5
, vcc_hi
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
4404 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x22,0x6b,0x06,0x86,0x06]
4406 v_min_i32_sdwa v5
, m0
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
4407 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x22,0x7c,0x06,0x86,0x06]
4409 v_min_i32_sdwa v5
, exec_lo
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
4410 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x22,0x7e,0x06,0x86,0x06]
4412 v_min_i32_sdwa v5
, exec_hi
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
4413 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x22,0x7f,0x06,0x86,0x06]
4415 v_min_i32_sdwa v5
, v1
, v255 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
4416 // GFX10
: encoding
: [0xf9,0xfe,0x0b,0x22,0x01,0x06,0x06,0x06]
4418 v_min_i32_sdwa v5
, v1
, v2 clamp dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
4419 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x22,0x01,0x26,0x06,0x06]
4421 v_min_i32_sdwa v5
, v1
, v2 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
4422 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x06,0x06]
4424 v_min_i32_sdwa v5
, v1
, v2 dst_sel
:BYTE_0 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
4425 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x22,0x01,0x00,0x06,0x06]
4427 v_min_i32_sdwa v5
, v1
, v2 dst_sel
:BYTE_1 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
4428 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x22,0x01,0x01,0x06,0x06]
4430 v_min_i32_sdwa v5
, v1
, v2 dst_sel
:BYTE_2 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
4431 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x22,0x01,0x02,0x06,0x06]
4433 v_min_i32_sdwa v5
, v1
, v2 dst_sel
:BYTE_3 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
4434 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x22,0x01,0x03,0x06,0x06]
4436 v_min_i32_sdwa v5
, v1
, v2 dst_sel
:WORD_0 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
4437 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x22,0x01,0x04,0x06,0x06]
4439 v_min_i32_sdwa v5
, v1
, v2 dst_sel
:WORD_1 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
4440 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x22,0x01,0x05,0x06,0x06]
4442 v_min_i32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_SEXT src0_sel
:DWORD src1_sel
:DWORD
4443 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x22,0x01,0x0e,0x06,0x06]
4445 v_min_i32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PRESERVE src0_sel
:DWORD src1_sel
:DWORD
4446 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x22,0x01,0x16,0x06,0x06]
4448 v_min_i32_sdwa v5
, v1
, v2 dst_sel
:DWORD src0_sel
:DWORD src1_sel
:DWORD
4449 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x22,0x01,0x16,0x06,0x06]
4451 v_min_i32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src1_sel
:DWORD
4452 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x06,0x06]
4454 v_min_i32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_0 src1_sel
:DWORD
4455 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x00,0x06]
4457 v_min_i32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_1 src1_sel
:DWORD
4458 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x01,0x06]
4460 v_min_i32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_2 src1_sel
:DWORD
4461 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x02,0x06]
4463 v_min_i32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_3 src1_sel
:DWORD
4464 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x03,0x06]
4466 v_min_i32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:WORD_0 src1_sel
:DWORD
4467 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x04,0x06]
4469 v_min_i32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:WORD_1 src1_sel
:DWORD
4470 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x05,0x06]
4472 v_min_i32_sdwa v5
, sext
(v1
), v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
4473 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x0e,0x06]
4475 v_min_i32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
4476 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x06,0x06]
4478 v_min_i32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_0
4479 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x06,0x00]
4481 v_min_i32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_1
4482 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x06,0x01]
4484 v_min_i32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_2
4485 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x06,0x02]
4487 v_min_i32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_3
4488 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x06,0x03]
4490 v_min_i32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:WORD_0
4491 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x06,0x04]
4493 v_min_i32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:WORD_1
4494 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x06,0x05]
4496 v_min_i32_sdwa v5
, v1
, sext
(v2
) dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
4497 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x06,0x0e]
4499 v_min_i32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
4500 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x22,0x01,0xe4,0x00,0x00]
4502 v_min_i32_dpp v255
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
4503 // GFX10
: encoding
: [0xfa,0x04,0xfe,0x23,0x01,0xe4,0x00,0x00]
4505 v_min_i32_dpp v5
, v255
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
4506 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x22,0xff,0xe4,0x00,0x00]
4508 v_min_i32_dpp v5
, v1
, v255 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
4509 // GFX10
: encoding
: [0xfa,0xfe,0x0b,0x22,0x01,0xe4,0x00,0x00]
4511 v_min_i32_dpp v5
, v1
, v2 quad_perm
:[3,2,1,0] row_mask
:0x0 bank_mask
:0x0
4512 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x22,0x01,0x1b,0x00,0x00]
4514 v_min_i32_dpp v5
, v1
, v2 row_mirror row_mask
:0x0 bank_mask
:0x0
4515 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x22,0x01,0x40,0x01,0x00]
4517 v_min_i32_dpp v5
, v1
, v2 row_half_mirror row_mask
:0x0 bank_mask
:0x0
4518 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x22,0x01,0x41,0x01,0x00]
4520 v_min_i32_dpp v5
, v1
, v2 row_shl
:1 row_mask
:0x0 bank_mask
:0x0
4521 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x22,0x01,0x01,0x01,0x00]
4523 v_min_i32_dpp v5
, v1
, v2 row_shl
:15 row_mask
:0x0 bank_mask
:0x0
4524 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x22,0x01,0x0f,0x01,0x00]
4526 v_min_i32_dpp v5
, v1
, v2 row_shr
:1 row_mask
:0x0 bank_mask
:0x0
4527 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x22,0x01,0x11,0x01,0x00]
4529 v_min_i32_dpp v5
, v1
, v2 row_shr
:15 row_mask
:0x0 bank_mask
:0x0
4530 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x22,0x01,0x1f,0x01,0x00]
4532 v_min_i32_dpp v5
, v1
, v2 row_ror
:1 row_mask
:0x0 bank_mask
:0x0
4533 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x22,0x01,0x21,0x01,0x00]
4535 v_min_i32_dpp v5
, v1
, v2 row_ror
:15 row_mask
:0x0 bank_mask
:0x0
4536 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x22,0x01,0x2f,0x01,0x00]
4538 v_min_i32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x1 bank_mask
:0x0
4539 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x22,0x01,0xe4,0x00,0x10]
4541 v_min_i32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x3 bank_mask
:0x0
4542 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x22,0x01,0xe4,0x00,0x30]
4544 v_min_i32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0xf bank_mask
:0x0
4545 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x22,0x01,0xe4,0x00,0xf0]
4547 v_min_i32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x1
4548 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x22,0x01,0xe4,0x00,0x01]
4550 v_min_i32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x3
4551 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x22,0x01,0xe4,0x00,0x03]
4553 v_min_i32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0xf
4554 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x22,0x01,0xe4,0x00,0x0f]
4556 v_min_i32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0 bound_ctrl
:0
4557 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x22,0x01,0xe4,0x08,0x00]
4559 v_min_i32_dpp v5
, v1
, v2 row_share
:1 row_mask
:0x0 bank_mask
:0x0
4560 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x22,0x01,0x51,0x01,0x00]
4562 v_min_i32_dpp v5
, v1
, v2 row_share
:15 row_mask
:0x0 bank_mask
:0x0
4563 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x22,0x01,0x5f,0x01,0x00]
4565 v_min_i32_dpp v5
, v1
, v2 row_xmask
:1 row_mask
:0x0 bank_mask
:0x0
4566 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x22,0x01,0x61,0x01,0x00]
4568 v_min_i32_dpp v5
, v1
, v2 row_xmask
:15 row_mask
:0x0 bank_mask
:0x0
4569 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x22,0x01,0x6f,0x01,0x00]
4571 v_max_i32_e32 v5
, v1
, v2
4572 // GFX10
: encoding
: [0x01,0x05,0x0a,0x24]
4574 v_max_i32_e32 v255
, v1
, v2
4575 // GFX10
: encoding
: [0x01,0x05,0xfe,0x25]
4577 v_max_i32_e32 v5
, v255
, v2
4578 // GFX10
: encoding
: [0xff,0x05,0x0a,0x24]
4580 v_max_i32_e32 v5
, s1
, v2
4581 // GFX10
: encoding
: [0x01,0x04,0x0a,0x24]
4583 v_max_i32_e32 v5
, s103
, v2
4584 // GFX10
: encoding
: [0x67,0x04,0x0a,0x24]
4586 v_max_i32_e32 v5
, vcc_lo
, v2
4587 // GFX10
: encoding
: [0x6a,0x04,0x0a,0x24]
4589 v_max_i32_e32 v5
, vcc_hi
, v2
4590 // GFX10
: encoding
: [0x6b,0x04,0x0a,0x24]
4592 v_max_i32_e32 v5
, ttmp11
, v2
4593 // GFX10
: encoding
: [0x77,0x04,0x0a,0x24]
4595 v_max_i32_e32 v5
, m0
, v2
4596 // GFX10
: encoding
: [0x7c,0x04,0x0a,0x24]
4598 v_max_i32_e32 v5
, exec_lo
, v2
4599 // GFX10
: encoding
: [0x7e,0x04,0x0a,0x24]
4601 v_max_i32_e32 v5
, exec_hi
, v2
4602 // GFX10
: encoding
: [0x7f,0x04,0x0a,0x24]
4604 v_max_i32_e32 v5
, 0, v2
4605 // GFX10
: encoding
: [0x80,0x04,0x0a,0x24]
4607 v_max_i32_e32 v5
, -1, v2
4608 // GFX10
: encoding
: [0xc1,0x04,0x0a,0x24]
4610 v_max_i32_e32 v5
, 0.5, v2
4611 // GFX10
: encoding
: [0xf0,0x04,0x0a,0x24]
4613 v_max_i32_e32 v5
, -4.0, v2
4614 // GFX10
: encoding
: [0xf7,0x04,0x0a,0x24]
4616 v_max_i32_e32 v5
, 0xaf123456, v2
4617 // GFX10
: encoding
: [0xff,0x04,0x0a,0x24,0x56,0x34,0x12,0xaf]
4619 v_max_i32_e32 v5
, 0x3f717273, v2
4620 // GFX10
: encoding
: [0xff,0x04,0x0a,0x24,0x73,0x72,0x71,0x3f]
4622 v_max_i32_e32 v5
, v1
, v255
4623 // GFX10
: encoding
: [0x01,0xff,0x0b,0x24]
4625 v_max_i32_e64 v5
, v1
, v2
4626 // GFX10
: encoding
: [0x05,0x00,0x12,0xd5,0x01,0x05,0x02,0x00]
4628 v_max_i32_e64 v255
, v1
, v2
4629 // GFX10
: encoding
: [0xff,0x00,0x12,0xd5,0x01,0x05,0x02,0x00]
4631 v_max_i32_e64 v5
, v255
, v2
4632 // GFX10
: encoding
: [0x05,0x00,0x12,0xd5,0xff,0x05,0x02,0x00]
4634 v_max_i32_e64 v5
, s1
, v2
4635 // GFX10
: encoding
: [0x05,0x00,0x12,0xd5,0x01,0x04,0x02,0x00]
4637 v_max_i32_e64 v5
, s101
, v2
4638 // GFX10
: encoding
: [0x05,0x00,0x12,0xd5,0x65,0x04,0x02,0x00]
4640 v_max_i32_e64 v5
, vcc_lo
, v2
4641 // GFX10
: encoding
: [0x05,0x00,0x12,0xd5,0x6a,0x04,0x02,0x00]
4643 v_max_i32_e64 v5
, vcc_hi
, v2
4644 // GFX10
: encoding
: [0x05,0x00,0x12,0xd5,0x6b,0x04,0x02,0x00]
4646 v_max_i32_e64 v5
, m0
, v2
4647 // GFX10
: encoding
: [0x05,0x00,0x12,0xd5,0x7c,0x04,0x02,0x00]
4649 v_max_i32_e64 v5
, exec_lo
, v2
4650 // GFX10
: encoding
: [0x05,0x00,0x12,0xd5,0x7e,0x04,0x02,0x00]
4652 v_max_i32_e64 v5
, exec_hi
, v2
4653 // GFX10
: encoding
: [0x05,0x00,0x12,0xd5,0x7f,0x04,0x02,0x00]
4655 v_max_i32_e64 v5
, 0, v2
4656 // GFX10
: encoding
: [0x05,0x00,0x12,0xd5,0x80,0x04,0x02,0x00]
4658 v_max_i32_e64 v5
, -1, v2
4659 // GFX10
: encoding
: [0x05,0x00,0x12,0xd5,0xc1,0x04,0x02,0x00]
4661 v_max_i32_e64 v5
, 0.5, v2
4662 // GFX10
: encoding
: [0x05,0x00,0x12,0xd5,0xf0,0x04,0x02,0x00]
4664 v_max_i32_e64 v5
, -4.0, v2
4665 // GFX10
: encoding
: [0x05,0x00,0x12,0xd5,0xf7,0x04,0x02,0x00]
4667 v_max_i32_e64 v5
, v1
, v255
4668 // GFX10
: encoding
: [0x05,0x00,0x12,0xd5,0x01,0xff,0x03,0x00]
4670 v_max_i32_e64 v5
, v1
, s2
4671 // GFX10
: encoding
: [0x05,0x00,0x12,0xd5,0x01,0x05,0x00,0x00]
4673 v_max_i32_e64 v5
, v1
, s101
4674 // GFX10
: encoding
: [0x05,0x00,0x12,0xd5,0x01,0xcb,0x00,0x00]
4676 v_max_i32_e64 v5
, v1
, vcc_lo
4677 // GFX10
: encoding
: [0x05,0x00,0x12,0xd5,0x01,0xd5,0x00,0x00]
4679 v_max_i32_e64 v5
, v1
, vcc_hi
4680 // GFX10
: encoding
: [0x05,0x00,0x12,0xd5,0x01,0xd7,0x00,0x00]
4682 v_max_i32_e64 v5
, v1
, m0
4683 // GFX10
: encoding
: [0x05,0x00,0x12,0xd5,0x01,0xf9,0x00,0x00]
4685 v_max_i32_e64 v5
, v1
, exec_lo
4686 // GFX10
: encoding
: [0x05,0x00,0x12,0xd5,0x01,0xfd,0x00,0x00]
4688 v_max_i32_e64 v5
, v1
, exec_hi
4689 // GFX10
: encoding
: [0x05,0x00,0x12,0xd5,0x01,0xff,0x00,0x00]
4691 v_max_i32_e64 v5
, v1
, 0
4692 // GFX10
: encoding
: [0x05,0x00,0x12,0xd5,0x01,0x01,0x01,0x00]
4694 v_max_i32_e64 v5
, v1
, -1
4695 // GFX10
: encoding
: [0x05,0x00,0x12,0xd5,0x01,0x83,0x01,0x00]
4697 v_max_i32_e64 v5
, v1
, 0.5
4698 // GFX10
: encoding
: [0x05,0x00,0x12,0xd5,0x01,0xe1,0x01,0x00]
4700 v_max_i32_e64 v5
, v1
, -4.0
4701 // GFX10
: encoding
: [0x05,0x00,0x12,0xd5,0x01,0xef,0x01,0x00]
4703 v_max_i32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
4704 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x06,0x06]
4706 v_max_i32_sdwa v255
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
4707 // GFX10
: encoding
: [0xf9,0x04,0xfe,0x25,0x01,0x06,0x06,0x06]
4709 v_max_i32_sdwa v5
, v255
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
4710 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x24,0xff,0x06,0x06,0x06]
4712 v_max_i32_sdwa v5
, s1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
4713 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x86,0x06]
4715 v_max_i32_sdwa v5
, s101
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
4716 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x24,0x65,0x06,0x86,0x06]
4718 v_max_i32_sdwa v5
, vcc_lo
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
4719 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x24,0x6a,0x06,0x86,0x06]
4721 v_max_i32_sdwa v5
, vcc_hi
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
4722 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x24,0x6b,0x06,0x86,0x06]
4724 v_max_i32_sdwa v5
, m0
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
4725 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x24,0x7c,0x06,0x86,0x06]
4727 v_max_i32_sdwa v5
, exec_lo
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
4728 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x24,0x7e,0x06,0x86,0x06]
4730 v_max_i32_sdwa v5
, exec_hi
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
4731 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x24,0x7f,0x06,0x86,0x06]
4733 v_max_i32_sdwa v5
, v1
, v255 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
4734 // GFX10
: encoding
: [0xf9,0xfe,0x0b,0x24,0x01,0x06,0x06,0x06]
4736 v_max_i32_sdwa v5
, v1
, v2 clamp dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
4737 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x24,0x01,0x26,0x06,0x06]
4739 v_max_i32_sdwa v5
, v1
, v2 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
4740 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x06,0x06]
4742 v_max_i32_sdwa v5
, v1
, v2 dst_sel
:BYTE_0 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
4743 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x24,0x01,0x00,0x06,0x06]
4745 v_max_i32_sdwa v5
, v1
, v2 dst_sel
:BYTE_1 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
4746 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x24,0x01,0x01,0x06,0x06]
4748 v_max_i32_sdwa v5
, v1
, v2 dst_sel
:BYTE_2 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
4749 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x24,0x01,0x02,0x06,0x06]
4751 v_max_i32_sdwa v5
, v1
, v2 dst_sel
:BYTE_3 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
4752 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x24,0x01,0x03,0x06,0x06]
4754 v_max_i32_sdwa v5
, v1
, v2 dst_sel
:WORD_0 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
4755 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x24,0x01,0x04,0x06,0x06]
4757 v_max_i32_sdwa v5
, v1
, v2 dst_sel
:WORD_1 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
4758 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x24,0x01,0x05,0x06,0x06]
4760 v_max_i32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_SEXT src0_sel
:DWORD src1_sel
:DWORD
4761 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x24,0x01,0x0e,0x06,0x06]
4763 v_max_i32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PRESERVE src0_sel
:DWORD src1_sel
:DWORD
4764 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x24,0x01,0x16,0x06,0x06]
4766 v_max_i32_sdwa v5
, v1
, v2 dst_sel
:DWORD src0_sel
:DWORD src1_sel
:DWORD
4767 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x24,0x01,0x16,0x06,0x06]
4769 v_max_i32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src1_sel
:DWORD
4770 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x06,0x06]
4772 v_max_i32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_0 src1_sel
:DWORD
4773 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x00,0x06]
4775 v_max_i32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_1 src1_sel
:DWORD
4776 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x01,0x06]
4778 v_max_i32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_2 src1_sel
:DWORD
4779 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x02,0x06]
4781 v_max_i32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_3 src1_sel
:DWORD
4782 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x03,0x06]
4784 v_max_i32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:WORD_0 src1_sel
:DWORD
4785 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x04,0x06]
4787 v_max_i32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:WORD_1 src1_sel
:DWORD
4788 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x05,0x06]
4790 v_max_i32_sdwa v5
, sext
(v1
), v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
4791 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x0e,0x06]
4793 v_max_i32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
4794 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x06,0x06]
4796 v_max_i32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_0
4797 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x06,0x00]
4799 v_max_i32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_1
4800 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x06,0x01]
4802 v_max_i32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_2
4803 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x06,0x02]
4805 v_max_i32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_3
4806 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x06,0x03]
4808 v_max_i32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:WORD_0
4809 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x06,0x04]
4811 v_max_i32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:WORD_1
4812 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x06,0x05]
4814 v_max_i32_sdwa v5
, v1
, sext
(v2
) dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
4815 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x06,0x0e]
4817 v_max_i32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
4818 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x24,0x01,0xe4,0x00,0x00]
4820 v_max_i32_dpp v255
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
4821 // GFX10
: encoding
: [0xfa,0x04,0xfe,0x25,0x01,0xe4,0x00,0x00]
4823 v_max_i32_dpp v5
, v255
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
4824 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x24,0xff,0xe4,0x00,0x00]
4826 v_max_i32_dpp v5
, v1
, v255 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
4827 // GFX10
: encoding
: [0xfa,0xfe,0x0b,0x24,0x01,0xe4,0x00,0x00]
4829 v_max_i32_dpp v5
, v1
, v2 quad_perm
:[3,2,1,0] row_mask
:0x0 bank_mask
:0x0
4830 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x24,0x01,0x1b,0x00,0x00]
4832 v_max_i32_dpp v5
, v1
, v2 row_mirror row_mask
:0x0 bank_mask
:0x0
4833 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x24,0x01,0x40,0x01,0x00]
4835 v_max_i32_dpp v5
, v1
, v2 row_half_mirror row_mask
:0x0 bank_mask
:0x0
4836 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x24,0x01,0x41,0x01,0x00]
4838 v_max_i32_dpp v5
, v1
, v2 row_shl
:1 row_mask
:0x0 bank_mask
:0x0
4839 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x24,0x01,0x01,0x01,0x00]
4841 v_max_i32_dpp v5
, v1
, v2 row_shl
:15 row_mask
:0x0 bank_mask
:0x0
4842 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x24,0x01,0x0f,0x01,0x00]
4844 v_max_i32_dpp v5
, v1
, v2 row_shr
:1 row_mask
:0x0 bank_mask
:0x0
4845 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x24,0x01,0x11,0x01,0x00]
4847 v_max_i32_dpp v5
, v1
, v2 row_shr
:15 row_mask
:0x0 bank_mask
:0x0
4848 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x24,0x01,0x1f,0x01,0x00]
4850 v_max_i32_dpp v5
, v1
, v2 row_ror
:1 row_mask
:0x0 bank_mask
:0x0
4851 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x24,0x01,0x21,0x01,0x00]
4853 v_max_i32_dpp v5
, v1
, v2 row_ror
:15 row_mask
:0x0 bank_mask
:0x0
4854 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x24,0x01,0x2f,0x01,0x00]
4856 v_max_i32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x1 bank_mask
:0x0
4857 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x24,0x01,0xe4,0x00,0x10]
4859 v_max_i32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x3 bank_mask
:0x0
4860 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x24,0x01,0xe4,0x00,0x30]
4862 v_max_i32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0xf bank_mask
:0x0
4863 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x24,0x01,0xe4,0x00,0xf0]
4865 v_max_i32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x1
4866 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x24,0x01,0xe4,0x00,0x01]
4868 v_max_i32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x3
4869 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x24,0x01,0xe4,0x00,0x03]
4871 v_max_i32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0xf
4872 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x24,0x01,0xe4,0x00,0x0f]
4874 v_max_i32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0 bound_ctrl
:0
4875 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x24,0x01,0xe4,0x08,0x00]
4877 v_max_i32_dpp v5
, v1
, v2 row_share
:1 row_mask
:0x0 bank_mask
:0x0
4878 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x24,0x01,0x51,0x01,0x00]
4880 v_max_i32_dpp v5
, v1
, v2 row_share
:15 row_mask
:0x0 bank_mask
:0x0
4881 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x24,0x01,0x5f,0x01,0x00]
4883 v_max_i32_dpp v5
, v1
, v2 row_xmask
:1 row_mask
:0x0 bank_mask
:0x0
4884 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x24,0x01,0x61,0x01,0x00]
4886 v_max_i32_dpp v5
, v1
, v2 row_xmask
:15 row_mask
:0x0 bank_mask
:0x0
4887 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x24,0x01,0x6f,0x01,0x00]
4889 v_min_u32_e32 v5
, v1
, v2
4890 // GFX10
: encoding
: [0x01,0x05,0x0a,0x26]
4892 v_min_u32_e32 v255
, v1
, v2
4893 // GFX10
: encoding
: [0x01,0x05,0xfe,0x27]
4895 v_min_u32_e32 v5
, v255
, v2
4896 // GFX10
: encoding
: [0xff,0x05,0x0a,0x26]
4898 v_min_u32_e32 v5
, s1
, v2
4899 // GFX10
: encoding
: [0x01,0x04,0x0a,0x26]
4901 v_min_u32_e32 v5
, s103
, v2
4902 // GFX10
: encoding
: [0x67,0x04,0x0a,0x26]
4904 v_min_u32_e32 v5
, vcc_lo
, v2
4905 // GFX10
: encoding
: [0x6a,0x04,0x0a,0x26]
4907 v_min_u32_e32 v5
, vcc_hi
, v2
4908 // GFX10
: encoding
: [0x6b,0x04,0x0a,0x26]
4910 v_min_u32_e32 v5
, ttmp11
, v2
4911 // GFX10
: encoding
: [0x77,0x04,0x0a,0x26]
4913 v_min_u32_e32 v5
, m0
, v2
4914 // GFX10
: encoding
: [0x7c,0x04,0x0a,0x26]
4916 v_min_u32_e32 v5
, exec_lo
, v2
4917 // GFX10
: encoding
: [0x7e,0x04,0x0a,0x26]
4919 v_min_u32_e32 v5
, exec_hi
, v2
4920 // GFX10
: encoding
: [0x7f,0x04,0x0a,0x26]
4922 v_min_u32_e32 v5
, 0, v2
4923 // GFX10
: encoding
: [0x80,0x04,0x0a,0x26]
4925 v_min_u32_e32 v5
, -1, v2
4926 // GFX10
: encoding
: [0xc1,0x04,0x0a,0x26]
4928 v_min_u32_e32 v5
, 0.5, v2
4929 // GFX10
: encoding
: [0xf0,0x04,0x0a,0x26]
4931 v_min_u32_e32 v5
, -4.0, v2
4932 // GFX10
: encoding
: [0xf7,0x04,0x0a,0x26]
4934 v_min_u32_e32 v5
, 0xaf123456, v2
4935 // GFX10
: encoding
: [0xff,0x04,0x0a,0x26,0x56,0x34,0x12,0xaf]
4937 v_min_u32_e32 v5
, 0x3f717273, v2
4938 // GFX10
: encoding
: [0xff,0x04,0x0a,0x26,0x73,0x72,0x71,0x3f]
4940 v_min_u32_e32 v5
, v1
, v255
4941 // GFX10
: encoding
: [0x01,0xff,0x0b,0x26]
4943 v_min_u32_e64 v5
, v1
, v2
4944 // GFX10
: encoding
: [0x05,0x00,0x13,0xd5,0x01,0x05,0x02,0x00]
4946 v_min_u32_e64 v255
, v1
, v2
4947 // GFX10
: encoding
: [0xff,0x00,0x13,0xd5,0x01,0x05,0x02,0x00]
4949 v_min_u32_e64 v5
, v255
, v2
4950 // GFX10
: encoding
: [0x05,0x00,0x13,0xd5,0xff,0x05,0x02,0x00]
4952 v_min_u32_e64 v5
, s1
, v2
4953 // GFX10
: encoding
: [0x05,0x00,0x13,0xd5,0x01,0x04,0x02,0x00]
4955 v_min_u32_e64 v5
, s101
, v2
4956 // GFX10
: encoding
: [0x05,0x00,0x13,0xd5,0x65,0x04,0x02,0x00]
4958 v_min_u32_e64 v5
, vcc_lo
, v2
4959 // GFX10
: encoding
: [0x05,0x00,0x13,0xd5,0x6a,0x04,0x02,0x00]
4961 v_min_u32_e64 v5
, vcc_hi
, v2
4962 // GFX10
: encoding
: [0x05,0x00,0x13,0xd5,0x6b,0x04,0x02,0x00]
4964 v_min_u32_e64 v5
, m0
, v2
4965 // GFX10
: encoding
: [0x05,0x00,0x13,0xd5,0x7c,0x04,0x02,0x00]
4967 v_min_u32_e64 v5
, exec_lo
, v2
4968 // GFX10
: encoding
: [0x05,0x00,0x13,0xd5,0x7e,0x04,0x02,0x00]
4970 v_min_u32_e64 v5
, exec_hi
, v2
4971 // GFX10
: encoding
: [0x05,0x00,0x13,0xd5,0x7f,0x04,0x02,0x00]
4973 v_min_u32_e64 v5
, 0, v2
4974 // GFX10
: encoding
: [0x05,0x00,0x13,0xd5,0x80,0x04,0x02,0x00]
4976 v_min_u32_e64 v5
, -1, v2
4977 // GFX10
: encoding
: [0x05,0x00,0x13,0xd5,0xc1,0x04,0x02,0x00]
4979 v_min_u32_e64 v5
, 0.5, v2
4980 // GFX10
: encoding
: [0x05,0x00,0x13,0xd5,0xf0,0x04,0x02,0x00]
4982 v_min_u32_e64 v5
, -4.0, v2
4983 // GFX10
: encoding
: [0x05,0x00,0x13,0xd5,0xf7,0x04,0x02,0x00]
4985 v_min_u32_e64 v5
, v1
, v255
4986 // GFX10
: encoding
: [0x05,0x00,0x13,0xd5,0x01,0xff,0x03,0x00]
4988 v_min_u32_e64 v5
, v1
, s2
4989 // GFX10
: encoding
: [0x05,0x00,0x13,0xd5,0x01,0x05,0x00,0x00]
4991 v_min_u32_e64 v5
, v1
, s101
4992 // GFX10
: encoding
: [0x05,0x00,0x13,0xd5,0x01,0xcb,0x00,0x00]
4994 v_min_u32_e64 v5
, v1
, vcc_lo
4995 // GFX10
: encoding
: [0x05,0x00,0x13,0xd5,0x01,0xd5,0x00,0x00]
4997 v_min_u32_e64 v5
, v1
, vcc_hi
4998 // GFX10
: encoding
: [0x05,0x00,0x13,0xd5,0x01,0xd7,0x00,0x00]
5000 v_min_u32_e64 v5
, v1
, m0
5001 // GFX10
: encoding
: [0x05,0x00,0x13,0xd5,0x01,0xf9,0x00,0x00]
5003 v_min_u32_e64 v5
, v1
, exec_lo
5004 // GFX10
: encoding
: [0x05,0x00,0x13,0xd5,0x01,0xfd,0x00,0x00]
5006 v_min_u32_e64 v5
, v1
, exec_hi
5007 // GFX10
: encoding
: [0x05,0x00,0x13,0xd5,0x01,0xff,0x00,0x00]
5009 v_min_u32_e64 v5
, v1
, 0
5010 // GFX10
: encoding
: [0x05,0x00,0x13,0xd5,0x01,0x01,0x01,0x00]
5012 v_min_u32_e64 v5
, v1
, -1
5013 // GFX10
: encoding
: [0x05,0x00,0x13,0xd5,0x01,0x83,0x01,0x00]
5015 v_min_u32_e64 v5
, v1
, 0.5
5016 // GFX10
: encoding
: [0x05,0x00,0x13,0xd5,0x01,0xe1,0x01,0x00]
5018 v_min_u32_e64 v5
, v1
, -4.0
5019 // GFX10
: encoding
: [0x05,0x00,0x13,0xd5,0x01,0xef,0x01,0x00]
5021 v_min_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
5022 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x06,0x06]
5024 v_min_u32_sdwa v255
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
5025 // GFX10
: encoding
: [0xf9,0x04,0xfe,0x27,0x01,0x06,0x06,0x06]
5027 v_min_u32_sdwa v5
, v255
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
5028 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x26,0xff,0x06,0x06,0x06]
5030 v_min_u32_sdwa v5
, s1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
5031 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x86,0x06]
5033 v_min_u32_sdwa v5
, s101
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
5034 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x26,0x65,0x06,0x86,0x06]
5036 v_min_u32_sdwa v5
, vcc_lo
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
5037 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x26,0x6a,0x06,0x86,0x06]
5039 v_min_u32_sdwa v5
, vcc_hi
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
5040 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x26,0x6b,0x06,0x86,0x06]
5042 v_min_u32_sdwa v5
, m0
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
5043 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x26,0x7c,0x06,0x86,0x06]
5045 v_min_u32_sdwa v5
, exec_lo
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
5046 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x26,0x7e,0x06,0x86,0x06]
5048 v_min_u32_sdwa v5
, exec_hi
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
5049 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x26,0x7f,0x06,0x86,0x06]
5051 v_min_u32_sdwa v5
, v1
, v255 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
5052 // GFX10
: encoding
: [0xf9,0xfe,0x0b,0x26,0x01,0x06,0x06,0x06]
5054 v_min_u32_sdwa v5
, v1
, v2 clamp dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
5055 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x26,0x01,0x26,0x06,0x06]
5057 v_min_u32_sdwa v5
, v1
, v2 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
5058 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x06,0x06]
5060 v_min_u32_sdwa v5
, v1
, v2 dst_sel
:BYTE_0 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
5061 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x26,0x01,0x00,0x06,0x06]
5063 v_min_u32_sdwa v5
, v1
, v2 dst_sel
:BYTE_1 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
5064 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x26,0x01,0x01,0x06,0x06]
5066 v_min_u32_sdwa v5
, v1
, v2 dst_sel
:BYTE_2 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
5067 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x26,0x01,0x02,0x06,0x06]
5069 v_min_u32_sdwa v5
, v1
, v2 dst_sel
:BYTE_3 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
5070 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x26,0x01,0x03,0x06,0x06]
5072 v_min_u32_sdwa v5
, v1
, v2 dst_sel
:WORD_0 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
5073 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x26,0x01,0x04,0x06,0x06]
5075 v_min_u32_sdwa v5
, v1
, v2 dst_sel
:WORD_1 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
5076 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x26,0x01,0x05,0x06,0x06]
5078 v_min_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_SEXT src0_sel
:DWORD src1_sel
:DWORD
5079 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x26,0x01,0x0e,0x06,0x06]
5081 v_min_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PRESERVE src0_sel
:DWORD src1_sel
:DWORD
5082 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x26,0x01,0x16,0x06,0x06]
5084 v_min_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD src0_sel
:DWORD src1_sel
:DWORD
5085 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x26,0x01,0x16,0x06,0x06]
5087 v_min_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src1_sel
:DWORD
5088 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x06,0x06]
5090 v_min_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_0 src1_sel
:DWORD
5091 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x00,0x06]
5093 v_min_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_1 src1_sel
:DWORD
5094 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x01,0x06]
5096 v_min_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_2 src1_sel
:DWORD
5097 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x02,0x06]
5099 v_min_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_3 src1_sel
:DWORD
5100 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x03,0x06]
5102 v_min_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:WORD_0 src1_sel
:DWORD
5103 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x04,0x06]
5105 v_min_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:WORD_1 src1_sel
:DWORD
5106 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x05,0x06]
5108 v_min_u32_sdwa v5
, sext
(v1
), v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
5109 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x0e,0x06]
5111 v_min_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
5112 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x06,0x06]
5114 v_min_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_0
5115 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x06,0x00]
5117 v_min_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_1
5118 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x06,0x01]
5120 v_min_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_2
5121 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x06,0x02]
5123 v_min_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_3
5124 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x06,0x03]
5126 v_min_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:WORD_0
5127 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x06,0x04]
5129 v_min_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:WORD_1
5130 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x06,0x05]
5132 v_min_u32_sdwa v5
, v1
, sext
(v2
) dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
5133 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x06,0x0e]
5135 v_min_u32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
5136 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x26,0x01,0xe4,0x00,0x00]
5138 v_min_u32_dpp v255
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
5139 // GFX10
: encoding
: [0xfa,0x04,0xfe,0x27,0x01,0xe4,0x00,0x00]
5141 v_min_u32_dpp v5
, v255
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
5142 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x26,0xff,0xe4,0x00,0x00]
5144 v_min_u32_dpp v5
, v1
, v255 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
5145 // GFX10
: encoding
: [0xfa,0xfe,0x0b,0x26,0x01,0xe4,0x00,0x00]
5147 v_min_u32_dpp v5
, v1
, v2 quad_perm
:[3,2,1,0] row_mask
:0x0 bank_mask
:0x0
5148 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x26,0x01,0x1b,0x00,0x00]
5150 v_min_u32_dpp v5
, v1
, v2 row_mirror row_mask
:0x0 bank_mask
:0x0
5151 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x26,0x01,0x40,0x01,0x00]
5153 v_min_u32_dpp v5
, v1
, v2 row_half_mirror row_mask
:0x0 bank_mask
:0x0
5154 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x26,0x01,0x41,0x01,0x00]
5156 v_min_u32_dpp v5
, v1
, v2 row_shl
:1 row_mask
:0x0 bank_mask
:0x0
5157 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x26,0x01,0x01,0x01,0x00]
5159 v_min_u32_dpp v5
, v1
, v2 row_shl
:15 row_mask
:0x0 bank_mask
:0x0
5160 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x26,0x01,0x0f,0x01,0x00]
5162 v_min_u32_dpp v5
, v1
, v2 row_shr
:1 row_mask
:0x0 bank_mask
:0x0
5163 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x26,0x01,0x11,0x01,0x00]
5165 v_min_u32_dpp v5
, v1
, v2 row_shr
:15 row_mask
:0x0 bank_mask
:0x0
5166 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x26,0x01,0x1f,0x01,0x00]
5168 v_min_u32_dpp v5
, v1
, v2 row_ror
:1 row_mask
:0x0 bank_mask
:0x0
5169 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x26,0x01,0x21,0x01,0x00]
5171 v_min_u32_dpp v5
, v1
, v2 row_ror
:15 row_mask
:0x0 bank_mask
:0x0
5172 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x26,0x01,0x2f,0x01,0x00]
5174 v_min_u32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x1 bank_mask
:0x0
5175 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x26,0x01,0xe4,0x00,0x10]
5177 v_min_u32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x3 bank_mask
:0x0
5178 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x26,0x01,0xe4,0x00,0x30]
5180 v_min_u32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0xf bank_mask
:0x0
5181 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x26,0x01,0xe4,0x00,0xf0]
5183 v_min_u32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x1
5184 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x26,0x01,0xe4,0x00,0x01]
5186 v_min_u32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x3
5187 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x26,0x01,0xe4,0x00,0x03]
5189 v_min_u32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0xf
5190 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x26,0x01,0xe4,0x00,0x0f]
5192 v_min_u32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0 bound_ctrl
:0
5193 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x26,0x01,0xe4,0x08,0x00]
5195 v_min_u32_dpp v5
, v1
, v2 row_share
:1 row_mask
:0x0 bank_mask
:0x0
5196 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x26,0x01,0x51,0x01,0x00]
5198 v_min_u32_dpp v5
, v1
, v2 row_share
:15 row_mask
:0x0 bank_mask
:0x0
5199 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x26,0x01,0x5f,0x01,0x00]
5201 v_min_u32_dpp v5
, v1
, v2 row_xmask
:1 row_mask
:0x0 bank_mask
:0x0
5202 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x26,0x01,0x61,0x01,0x00]
5204 v_min_u32_dpp v5
, v1
, v2 row_xmask
:15 row_mask
:0x0 bank_mask
:0x0
5205 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x26,0x01,0x6f,0x01,0x00]
5207 v_max_u32_e32 v5
, v1
, v2
5208 // GFX10
: encoding
: [0x01,0x05,0x0a,0x28]
5210 v_max_u32_e32 v255
, v1
, v2
5211 // GFX10
: encoding
: [0x01,0x05,0xfe,0x29]
5213 v_max_u32_e32 v5
, v255
, v2
5214 // GFX10
: encoding
: [0xff,0x05,0x0a,0x28]
5216 v_max_u32_e32 v5
, s1
, v2
5217 // GFX10
: encoding
: [0x01,0x04,0x0a,0x28]
5219 v_max_u32_e32 v5
, s103
, v2
5220 // GFX10
: encoding
: [0x67,0x04,0x0a,0x28]
5222 v_max_u32_e32 v5
, vcc_lo
, v2
5223 // GFX10
: encoding
: [0x6a,0x04,0x0a,0x28]
5225 v_max_u32_e32 v5
, vcc_hi
, v2
5226 // GFX10
: encoding
: [0x6b,0x04,0x0a,0x28]
5228 v_max_u32_e32 v5
, ttmp11
, v2
5229 // GFX10
: encoding
: [0x77,0x04,0x0a,0x28]
5231 v_max_u32_e32 v5
, m0
, v2
5232 // GFX10
: encoding
: [0x7c,0x04,0x0a,0x28]
5234 v_max_u32_e32 v5
, exec_lo
, v2
5235 // GFX10
: encoding
: [0x7e,0x04,0x0a,0x28]
5237 v_max_u32_e32 v5
, exec_hi
, v2
5238 // GFX10
: encoding
: [0x7f,0x04,0x0a,0x28]
5240 v_max_u32_e32 v5
, 0, v2
5241 // GFX10
: encoding
: [0x80,0x04,0x0a,0x28]
5243 v_max_u32_e32 v5
, -1, v2
5244 // GFX10
: encoding
: [0xc1,0x04,0x0a,0x28]
5246 v_max_u32_e32 v5
, 0.5, v2
5247 // GFX10
: encoding
: [0xf0,0x04,0x0a,0x28]
5249 v_max_u32_e32 v5
, -4.0, v2
5250 // GFX10
: encoding
: [0xf7,0x04,0x0a,0x28]
5252 v_max_u32_e32 v5
, 0xaf123456, v2
5253 // GFX10
: encoding
: [0xff,0x04,0x0a,0x28,0x56,0x34,0x12,0xaf]
5255 v_max_u32_e32 v5
, 0x3f717273, v2
5256 // GFX10
: encoding
: [0xff,0x04,0x0a,0x28,0x73,0x72,0x71,0x3f]
5258 v_max_u32_e32 v5
, v1
, v255
5259 // GFX10
: encoding
: [0x01,0xff,0x0b,0x28]
5261 v_max_u32_e64 v5
, v1
, v2
5262 // GFX10
: encoding
: [0x05,0x00,0x14,0xd5,0x01,0x05,0x02,0x00]
5264 v_max_u32_e64 v255
, v1
, v2
5265 // GFX10
: encoding
: [0xff,0x00,0x14,0xd5,0x01,0x05,0x02,0x00]
5267 v_max_u32_e64 v5
, v255
, v2
5268 // GFX10
: encoding
: [0x05,0x00,0x14,0xd5,0xff,0x05,0x02,0x00]
5270 v_max_u32_e64 v5
, s1
, v2
5271 // GFX10
: encoding
: [0x05,0x00,0x14,0xd5,0x01,0x04,0x02,0x00]
5273 v_max_u32_e64 v5
, s101
, v2
5274 // GFX10
: encoding
: [0x05,0x00,0x14,0xd5,0x65,0x04,0x02,0x00]
5276 v_max_u32_e64 v5
, vcc_lo
, v2
5277 // GFX10
: encoding
: [0x05,0x00,0x14,0xd5,0x6a,0x04,0x02,0x00]
5279 v_max_u32_e64 v5
, vcc_hi
, v2
5280 // GFX10
: encoding
: [0x05,0x00,0x14,0xd5,0x6b,0x04,0x02,0x00]
5282 v_max_u32_e64 v5
, m0
, v2
5283 // GFX10
: encoding
: [0x05,0x00,0x14,0xd5,0x7c,0x04,0x02,0x00]
5285 v_max_u32_e64 v5
, exec_lo
, v2
5286 // GFX10
: encoding
: [0x05,0x00,0x14,0xd5,0x7e,0x04,0x02,0x00]
5288 v_max_u32_e64 v5
, exec_hi
, v2
5289 // GFX10
: encoding
: [0x05,0x00,0x14,0xd5,0x7f,0x04,0x02,0x00]
5291 v_max_u32_e64 v5
, 0, v2
5292 // GFX10
: encoding
: [0x05,0x00,0x14,0xd5,0x80,0x04,0x02,0x00]
5294 v_max_u32_e64 v5
, -1, v2
5295 // GFX10
: encoding
: [0x05,0x00,0x14,0xd5,0xc1,0x04,0x02,0x00]
5297 v_max_u32_e64 v5
, 0.5, v2
5298 // GFX10
: encoding
: [0x05,0x00,0x14,0xd5,0xf0,0x04,0x02,0x00]
5300 v_max_u32_e64 v5
, -4.0, v2
5301 // GFX10
: encoding
: [0x05,0x00,0x14,0xd5,0xf7,0x04,0x02,0x00]
5303 v_max_u32_e64 v5
, v1
, v255
5304 // GFX10
: encoding
: [0x05,0x00,0x14,0xd5,0x01,0xff,0x03,0x00]
5306 v_max_u32_e64 v5
, v1
, s2
5307 // GFX10
: encoding
: [0x05,0x00,0x14,0xd5,0x01,0x05,0x00,0x00]
5309 v_max_u32_e64 v5
, v1
, s101
5310 // GFX10
: encoding
: [0x05,0x00,0x14,0xd5,0x01,0xcb,0x00,0x00]
5312 v_max_u32_e64 v5
, v1
, vcc_lo
5313 // GFX10
: encoding
: [0x05,0x00,0x14,0xd5,0x01,0xd5,0x00,0x00]
5315 v_max_u32_e64 v5
, v1
, vcc_hi
5316 // GFX10
: encoding
: [0x05,0x00,0x14,0xd5,0x01,0xd7,0x00,0x00]
5318 v_max_u32_e64 v5
, v1
, m0
5319 // GFX10
: encoding
: [0x05,0x00,0x14,0xd5,0x01,0xf9,0x00,0x00]
5321 v_max_u32_e64 v5
, v1
, exec_lo
5322 // GFX10
: encoding
: [0x05,0x00,0x14,0xd5,0x01,0xfd,0x00,0x00]
5324 v_max_u32_e64 v5
, v1
, exec_hi
5325 // GFX10
: encoding
: [0x05,0x00,0x14,0xd5,0x01,0xff,0x00,0x00]
5327 v_max_u32_e64 v5
, v1
, 0
5328 // GFX10
: encoding
: [0x05,0x00,0x14,0xd5,0x01,0x01,0x01,0x00]
5330 v_max_u32_e64 v5
, v1
, -1
5331 // GFX10
: encoding
: [0x05,0x00,0x14,0xd5,0x01,0x83,0x01,0x00]
5333 v_max_u32_e64 v5
, v1
, 0.5
5334 // GFX10
: encoding
: [0x05,0x00,0x14,0xd5,0x01,0xe1,0x01,0x00]
5336 v_max_u32_e64 v5
, v1
, -4.0
5337 // GFX10
: encoding
: [0x05,0x00,0x14,0xd5,0x01,0xef,0x01,0x00]
5339 v_max_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
5340 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x06,0x06]
5342 v_max_u32_sdwa v255
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
5343 // GFX10
: encoding
: [0xf9,0x04,0xfe,0x29,0x01,0x06,0x06,0x06]
5345 v_max_u32_sdwa v5
, v255
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
5346 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x28,0xff,0x06,0x06,0x06]
5348 v_max_u32_sdwa v5
, s1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
5349 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x86,0x06]
5351 v_max_u32_sdwa v5
, s101
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
5352 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x28,0x65,0x06,0x86,0x06]
5354 v_max_u32_sdwa v5
, vcc_lo
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
5355 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x28,0x6a,0x06,0x86,0x06]
5357 v_max_u32_sdwa v5
, vcc_hi
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
5358 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x28,0x6b,0x06,0x86,0x06]
5360 v_max_u32_sdwa v5
, m0
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
5361 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x28,0x7c,0x06,0x86,0x06]
5363 v_max_u32_sdwa v5
, exec_lo
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
5364 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x28,0x7e,0x06,0x86,0x06]
5366 v_max_u32_sdwa v5
, exec_hi
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
5367 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x28,0x7f,0x06,0x86,0x06]
5369 v_max_u32_sdwa v5
, v1
, v255 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
5370 // GFX10
: encoding
: [0xf9,0xfe,0x0b,0x28,0x01,0x06,0x06,0x06]
5372 v_max_u32_sdwa v5
, v1
, v2 clamp dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
5373 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x28,0x01,0x26,0x06,0x06]
5375 v_max_u32_sdwa v5
, v1
, v2 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
5376 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x06,0x06]
5378 v_max_u32_sdwa v5
, v1
, v2 dst_sel
:BYTE_0 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
5379 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x28,0x01,0x00,0x06,0x06]
5381 v_max_u32_sdwa v5
, v1
, v2 dst_sel
:BYTE_1 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
5382 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x28,0x01,0x01,0x06,0x06]
5384 v_max_u32_sdwa v5
, v1
, v2 dst_sel
:BYTE_2 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
5385 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x28,0x01,0x02,0x06,0x06]
5387 v_max_u32_sdwa v5
, v1
, v2 dst_sel
:BYTE_3 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
5388 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x28,0x01,0x03,0x06,0x06]
5390 v_max_u32_sdwa v5
, v1
, v2 dst_sel
:WORD_0 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
5391 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x28,0x01,0x04,0x06,0x06]
5393 v_max_u32_sdwa v5
, v1
, v2 dst_sel
:WORD_1 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
5394 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x28,0x01,0x05,0x06,0x06]
5396 v_max_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_SEXT src0_sel
:DWORD src1_sel
:DWORD
5397 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x28,0x01,0x0e,0x06,0x06]
5399 v_max_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PRESERVE src0_sel
:DWORD src1_sel
:DWORD
5400 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x28,0x01,0x16,0x06,0x06]
5402 v_max_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD src0_sel
:DWORD src1_sel
:DWORD
5403 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x28,0x01,0x16,0x06,0x06]
5405 v_max_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src1_sel
:DWORD
5406 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x06,0x06]
5408 v_max_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_0 src1_sel
:DWORD
5409 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x00,0x06]
5411 v_max_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_1 src1_sel
:DWORD
5412 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x01,0x06]
5414 v_max_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_2 src1_sel
:DWORD
5415 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x02,0x06]
5417 v_max_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_3 src1_sel
:DWORD
5418 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x03,0x06]
5420 v_max_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:WORD_0 src1_sel
:DWORD
5421 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x04,0x06]
5423 v_max_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:WORD_1 src1_sel
:DWORD
5424 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x05,0x06]
5426 v_max_u32_sdwa v5
, sext
(v1
), v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
5427 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x0e,0x06]
5429 v_max_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
5430 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x06,0x06]
5432 v_max_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_0
5433 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x06,0x00]
5435 v_max_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_1
5436 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x06,0x01]
5438 v_max_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_2
5439 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x06,0x02]
5441 v_max_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_3
5442 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x06,0x03]
5444 v_max_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:WORD_0
5445 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x06,0x04]
5447 v_max_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:WORD_1
5448 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x06,0x05]
5450 v_max_u32_sdwa v5
, v1
, sext
(v2
) dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
5451 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x06,0x0e]
5453 v_max_u32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
5454 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x28,0x01,0xe4,0x00,0x00]
5456 v_max_u32_dpp v255
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
5457 // GFX10
: encoding
: [0xfa,0x04,0xfe,0x29,0x01,0xe4,0x00,0x00]
5459 v_max_u32_dpp v5
, v255
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
5460 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x28,0xff,0xe4,0x00,0x00]
5462 v_max_u32_dpp v5
, v1
, v255 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
5463 // GFX10
: encoding
: [0xfa,0xfe,0x0b,0x28,0x01,0xe4,0x00,0x00]
5465 v_max_u32_dpp v5
, v1
, v2 quad_perm
:[3,2,1,0] row_mask
:0x0 bank_mask
:0x0
5466 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x28,0x01,0x1b,0x00,0x00]
5468 v_max_u32_dpp v5
, v1
, v2 row_mirror row_mask
:0x0 bank_mask
:0x0
5469 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x28,0x01,0x40,0x01,0x00]
5471 v_max_u32_dpp v5
, v1
, v2 row_half_mirror row_mask
:0x0 bank_mask
:0x0
5472 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x28,0x01,0x41,0x01,0x00]
5474 v_max_u32_dpp v5
, v1
, v2 row_shl
:1 row_mask
:0x0 bank_mask
:0x0
5475 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x28,0x01,0x01,0x01,0x00]
5477 v_max_u32_dpp v5
, v1
, v2 row_shl
:15 row_mask
:0x0 bank_mask
:0x0
5478 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x28,0x01,0x0f,0x01,0x00]
5480 v_max_u32_dpp v5
, v1
, v2 row_shr
:1 row_mask
:0x0 bank_mask
:0x0
5481 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x28,0x01,0x11,0x01,0x00]
5483 v_max_u32_dpp v5
, v1
, v2 row_shr
:15 row_mask
:0x0 bank_mask
:0x0
5484 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x28,0x01,0x1f,0x01,0x00]
5486 v_max_u32_dpp v5
, v1
, v2 row_ror
:1 row_mask
:0x0 bank_mask
:0x0
5487 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x28,0x01,0x21,0x01,0x00]
5489 v_max_u32_dpp v5
, v1
, v2 row_ror
:15 row_mask
:0x0 bank_mask
:0x0
5490 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x28,0x01,0x2f,0x01,0x00]
5492 v_max_u32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x1 bank_mask
:0x0
5493 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x28,0x01,0xe4,0x00,0x10]
5495 v_max_u32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x3 bank_mask
:0x0
5496 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x28,0x01,0xe4,0x00,0x30]
5498 v_max_u32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0xf bank_mask
:0x0
5499 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x28,0x01,0xe4,0x00,0xf0]
5501 v_max_u32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x1
5502 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x28,0x01,0xe4,0x00,0x01]
5504 v_max_u32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x3
5505 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x28,0x01,0xe4,0x00,0x03]
5507 v_max_u32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0xf
5508 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x28,0x01,0xe4,0x00,0x0f]
5510 v_max_u32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0 bound_ctrl
:0
5511 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x28,0x01,0xe4,0x08,0x00]
5513 v_max_u32_dpp v5
, v1
, v2 row_share
:1 row_mask
:0x0 bank_mask
:0x0
5514 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x28,0x01,0x51,0x01,0x00]
5516 v_max_u32_dpp v5
, v1
, v2 row_share
:15 row_mask
:0x0 bank_mask
:0x0
5517 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x28,0x01,0x5f,0x01,0x00]
5519 v_max_u32_dpp v5
, v1
, v2 row_xmask
:1 row_mask
:0x0 bank_mask
:0x0
5520 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x28,0x01,0x61,0x01,0x00]
5522 v_max_u32_dpp v5
, v1
, v2 row_xmask
:15 row_mask
:0x0 bank_mask
:0x0
5523 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x28,0x01,0x6f,0x01,0x00]
5525 v_lshrrev_b32_e32 v5
, v1
, v2
5526 // GFX10
: encoding
: [0x01,0x05,0x0a,0x2c]
5528 v_lshrrev_b32_e32 v255
, v1
, v2
5529 // GFX10
: encoding
: [0x01,0x05,0xfe,0x2d]
5531 v_lshrrev_b32_e32 v5
, v255
, v2
5532 // GFX10
: encoding
: [0xff,0x05,0x0a,0x2c]
5534 v_lshrrev_b32_e32 v5
, s1
, v2
5535 // GFX10
: encoding
: [0x01,0x04,0x0a,0x2c]
5537 v_lshrrev_b32_e32 v5
, s103
, v2
5538 // GFX10
: encoding
: [0x67,0x04,0x0a,0x2c]
5540 v_lshrrev_b32_e32 v5
, vcc_lo
, v2
5541 // GFX10
: encoding
: [0x6a,0x04,0x0a,0x2c]
5543 v_lshrrev_b32_e32 v5
, vcc_hi
, v2
5544 // GFX10
: encoding
: [0x6b,0x04,0x0a,0x2c]
5546 v_lshrrev_b32_e32 v5
, ttmp11
, v2
5547 // GFX10
: encoding
: [0x77,0x04,0x0a,0x2c]
5549 v_lshrrev_b32_e32 v5
, m0
, v2
5550 // GFX10
: encoding
: [0x7c,0x04,0x0a,0x2c]
5552 v_lshrrev_b32_e32 v5
, exec_lo
, v2
5553 // GFX10
: encoding
: [0x7e,0x04,0x0a,0x2c]
5555 v_lshrrev_b32_e32 v5
, exec_hi
, v2
5556 // GFX10
: encoding
: [0x7f,0x04,0x0a,0x2c]
5558 v_lshrrev_b32_e32 v5
, 0, v2
5559 // GFX10
: encoding
: [0x80,0x04,0x0a,0x2c]
5561 v_lshrrev_b32_e32 v5
, -1, v2
5562 // GFX10
: encoding
: [0xc1,0x04,0x0a,0x2c]
5564 v_lshrrev_b32_e32 v5
, 0.5, v2
5565 // GFX10
: encoding
: [0xf0,0x04,0x0a,0x2c]
5567 v_lshrrev_b32_e32 v5
, -4.0, v2
5568 // GFX10
: encoding
: [0xf7,0x04,0x0a,0x2c]
5570 v_lshrrev_b32_e32 v5
, 0xaf123456, v2
5571 // GFX10
: encoding
: [0xff,0x04,0x0a,0x2c,0x56,0x34,0x12,0xaf]
5573 v_lshrrev_b32_e32 v5
, 0x3f717273, v2
5574 // GFX10
: encoding
: [0xff,0x04,0x0a,0x2c,0x73,0x72,0x71,0x3f]
5576 v_lshrrev_b32_e32 v5
, v1
, v255
5577 // GFX10
: encoding
: [0x01,0xff,0x0b,0x2c]
5579 v_lshrrev_b32_e64 v5
, v1
, v2
5580 // GFX10
: encoding
: [0x05,0x00,0x16,0xd5,0x01,0x05,0x02,0x00]
5582 v_lshrrev_b32_e64 v255
, v1
, v2
5583 // GFX10
: encoding
: [0xff,0x00,0x16,0xd5,0x01,0x05,0x02,0x00]
5585 v_lshrrev_b32_e64 v5
, v255
, v2
5586 // GFX10
: encoding
: [0x05,0x00,0x16,0xd5,0xff,0x05,0x02,0x00]
5588 v_lshrrev_b32_e64 v5
, s1
, v2
5589 // GFX10
: encoding
: [0x05,0x00,0x16,0xd5,0x01,0x04,0x02,0x00]
5591 v_lshrrev_b32_e64 v5
, s101
, v2
5592 // GFX10
: encoding
: [0x05,0x00,0x16,0xd5,0x65,0x04,0x02,0x00]
5594 v_lshrrev_b32_e64 v5
, vcc_lo
, v2
5595 // GFX10
: encoding
: [0x05,0x00,0x16,0xd5,0x6a,0x04,0x02,0x00]
5597 v_lshrrev_b32_e64 v5
, vcc_hi
, v2
5598 // GFX10
: encoding
: [0x05,0x00,0x16,0xd5,0x6b,0x04,0x02,0x00]
5600 v_lshrrev_b32_e64 v5
, m0
, v2
5601 // GFX10
: encoding
: [0x05,0x00,0x16,0xd5,0x7c,0x04,0x02,0x00]
5603 v_lshrrev_b32_e64 v5
, exec_lo
, v2
5604 // GFX10
: encoding
: [0x05,0x00,0x16,0xd5,0x7e,0x04,0x02,0x00]
5606 v_lshrrev_b32_e64 v5
, exec_hi
, v2
5607 // GFX10
: encoding
: [0x05,0x00,0x16,0xd5,0x7f,0x04,0x02,0x00]
5609 v_lshrrev_b32_e64 v5
, 0, v2
5610 // GFX10
: encoding
: [0x05,0x00,0x16,0xd5,0x80,0x04,0x02,0x00]
5612 v_lshrrev_b32_e64 v5
, -1, v2
5613 // GFX10
: encoding
: [0x05,0x00,0x16,0xd5,0xc1,0x04,0x02,0x00]
5615 v_lshrrev_b32_e64 v5
, 0.5, v2
5616 // GFX10
: encoding
: [0x05,0x00,0x16,0xd5,0xf0,0x04,0x02,0x00]
5618 v_lshrrev_b32_e64 v5
, -4.0, v2
5619 // GFX10
: encoding
: [0x05,0x00,0x16,0xd5,0xf7,0x04,0x02,0x00]
5621 v_lshrrev_b32_e64 v5
, v1
, v255
5622 // GFX10
: encoding
: [0x05,0x00,0x16,0xd5,0x01,0xff,0x03,0x00]
5624 v_lshrrev_b32_e64 v5
, v1
, s2
5625 // GFX10
: encoding
: [0x05,0x00,0x16,0xd5,0x01,0x05,0x00,0x00]
5627 v_lshrrev_b32_e64 v5
, v1
, s101
5628 // GFX10
: encoding
: [0x05,0x00,0x16,0xd5,0x01,0xcb,0x00,0x00]
5630 v_lshrrev_b32_e64 v5
, v1
, vcc_lo
5631 // GFX10
: encoding
: [0x05,0x00,0x16,0xd5,0x01,0xd5,0x00,0x00]
5633 v_lshrrev_b32_e64 v5
, v1
, vcc_hi
5634 // GFX10
: encoding
: [0x05,0x00,0x16,0xd5,0x01,0xd7,0x00,0x00]
5636 v_lshrrev_b32_e64 v5
, v1
, m0
5637 // GFX10
: encoding
: [0x05,0x00,0x16,0xd5,0x01,0xf9,0x00,0x00]
5639 v_lshrrev_b32_e64 v5
, v1
, exec_lo
5640 // GFX10
: encoding
: [0x05,0x00,0x16,0xd5,0x01,0xfd,0x00,0x00]
5642 v_lshrrev_b32_e64 v5
, v1
, exec_hi
5643 // GFX10
: encoding
: [0x05,0x00,0x16,0xd5,0x01,0xff,0x00,0x00]
5645 v_lshrrev_b32_e64 v5
, v1
, 0
5646 // GFX10
: encoding
: [0x05,0x00,0x16,0xd5,0x01,0x01,0x01,0x00]
5648 v_lshrrev_b32_e64 v5
, v1
, -1
5649 // GFX10
: encoding
: [0x05,0x00,0x16,0xd5,0x01,0x83,0x01,0x00]
5651 v_lshrrev_b32_e64 v5
, v1
, 0.5
5652 // GFX10
: encoding
: [0x05,0x00,0x16,0xd5,0x01,0xe1,0x01,0x00]
5654 v_lshrrev_b32_e64 v5
, v1
, -4.0
5655 // GFX10
: encoding
: [0x05,0x00,0x16,0xd5,0x01,0xef,0x01,0x00]
5657 v_lshrrev_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
5658 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x06,0x06]
5660 v_lshrrev_b32_sdwa v255
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
5661 // GFX10
: encoding
: [0xf9,0x04,0xfe,0x2d,0x01,0x06,0x06,0x06]
5663 v_lshrrev_b32_sdwa v5
, v255
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
5664 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x2c,0xff,0x06,0x06,0x06]
5666 v_lshrrev_b32_sdwa v5
, s1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
5667 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x86,0x06]
5669 v_lshrrev_b32_sdwa v5
, s101
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
5670 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x2c,0x65,0x06,0x86,0x06]
5672 v_lshrrev_b32_sdwa v5
, vcc_lo
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
5673 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x2c,0x6a,0x06,0x86,0x06]
5675 v_lshrrev_b32_sdwa v5
, vcc_hi
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
5676 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x2c,0x6b,0x06,0x86,0x06]
5678 v_lshrrev_b32_sdwa v5
, m0
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
5679 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x2c,0x7c,0x06,0x86,0x06]
5681 v_lshrrev_b32_sdwa v5
, exec_lo
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
5682 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x2c,0x7e,0x06,0x86,0x06]
5684 v_lshrrev_b32_sdwa v5
, exec_hi
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
5685 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x2c,0x7f,0x06,0x86,0x06]
5687 v_lshrrev_b32_sdwa v5
, v1
, v255 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
5688 // GFX10
: encoding
: [0xf9,0xfe,0x0b,0x2c,0x01,0x06,0x06,0x06]
5690 v_lshrrev_b32_sdwa v5
, v1
, v2 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
5691 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x06,0x06]
5693 v_lshrrev_b32_sdwa v5
, v1
, v2 dst_sel
:BYTE_0 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
5694 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x2c,0x01,0x00,0x06,0x06]
5696 v_lshrrev_b32_sdwa v5
, v1
, v2 dst_sel
:BYTE_1 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
5697 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x2c,0x01,0x01,0x06,0x06]
5699 v_lshrrev_b32_sdwa v5
, v1
, v2 dst_sel
:BYTE_2 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
5700 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x2c,0x01,0x02,0x06,0x06]
5702 v_lshrrev_b32_sdwa v5
, v1
, v2 dst_sel
:BYTE_3 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
5703 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x2c,0x01,0x03,0x06,0x06]
5705 v_lshrrev_b32_sdwa v5
, v1
, v2 dst_sel
:WORD_0 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
5706 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x2c,0x01,0x04,0x06,0x06]
5708 v_lshrrev_b32_sdwa v5
, v1
, v2 dst_sel
:WORD_1 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
5709 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x2c,0x01,0x05,0x06,0x06]
5711 v_lshrrev_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_SEXT src0_sel
:DWORD src1_sel
:DWORD
5712 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x2c,0x01,0x0e,0x06,0x06]
5714 v_lshrrev_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PRESERVE src0_sel
:DWORD src1_sel
:DWORD
5715 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x2c,0x01,0x16,0x06,0x06]
5717 v_lshrrev_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD src0_sel
:DWORD src1_sel
:DWORD
5718 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x2c,0x01,0x16,0x06,0x06]
5720 v_lshrrev_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src1_sel
:DWORD
5721 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x06,0x06]
5723 v_lshrrev_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_0 src1_sel
:DWORD
5724 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x00,0x06]
5726 v_lshrrev_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_1 src1_sel
:DWORD
5727 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x01,0x06]
5729 v_lshrrev_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_2 src1_sel
:DWORD
5730 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x02,0x06]
5732 v_lshrrev_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_3 src1_sel
:DWORD
5733 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x03,0x06]
5735 v_lshrrev_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:WORD_0 src1_sel
:DWORD
5736 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x04,0x06]
5738 v_lshrrev_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:WORD_1 src1_sel
:DWORD
5739 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x05,0x06]
5741 v_lshrrev_b32_sdwa v5
, sext
(v1
), v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
5742 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x0e,0x06]
5744 v_lshrrev_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
5745 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x06,0x06]
5747 v_lshrrev_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_0
5748 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x06,0x00]
5750 v_lshrrev_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_1
5751 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x06,0x01]
5753 v_lshrrev_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_2
5754 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x06,0x02]
5756 v_lshrrev_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_3
5757 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x06,0x03]
5759 v_lshrrev_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:WORD_0
5760 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x06,0x04]
5762 v_lshrrev_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:WORD_1
5763 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x06,0x05]
5765 v_lshrrev_b32_sdwa v5
, v1
, sext
(v2
) dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
5766 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x06,0x0e]
5768 v_lshrrev_b32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
5769 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x2c,0x01,0xe4,0x00,0x00]
5771 v_lshrrev_b32_dpp v255
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
5772 // GFX10
: encoding
: [0xfa,0x04,0xfe,0x2d,0x01,0xe4,0x00,0x00]
5774 v_lshrrev_b32_dpp v5
, v255
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
5775 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x2c,0xff,0xe4,0x00,0x00]
5777 v_lshrrev_b32_dpp v5
, v1
, v255 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
5778 // GFX10
: encoding
: [0xfa,0xfe,0x0b,0x2c,0x01,0xe4,0x00,0x00]
5780 v_lshrrev_b32_dpp v5
, v1
, v2 quad_perm
:[3,2,1,0] row_mask
:0x0 bank_mask
:0x0
5781 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x2c,0x01,0x1b,0x00,0x00]
5783 v_lshrrev_b32_dpp v5
, v1
, v2 row_mirror row_mask
:0x0 bank_mask
:0x0
5784 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x2c,0x01,0x40,0x01,0x00]
5786 v_lshrrev_b32_dpp v5
, v1
, v2 row_half_mirror row_mask
:0x0 bank_mask
:0x0
5787 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x2c,0x01,0x41,0x01,0x00]
5789 v_lshrrev_b32_dpp v5
, v1
, v2 row_shl
:1 row_mask
:0x0 bank_mask
:0x0
5790 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x2c,0x01,0x01,0x01,0x00]
5792 v_lshrrev_b32_dpp v5
, v1
, v2 row_shl
:15 row_mask
:0x0 bank_mask
:0x0
5793 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x2c,0x01,0x0f,0x01,0x00]
5795 v_lshrrev_b32_dpp v5
, v1
, v2 row_shr
:1 row_mask
:0x0 bank_mask
:0x0
5796 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x2c,0x01,0x11,0x01,0x00]
5798 v_lshrrev_b32_dpp v5
, v1
, v2 row_shr
:15 row_mask
:0x0 bank_mask
:0x0
5799 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x2c,0x01,0x1f,0x01,0x00]
5801 v_lshrrev_b32_dpp v5
, v1
, v2 row_ror
:1 row_mask
:0x0 bank_mask
:0x0
5802 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x2c,0x01,0x21,0x01,0x00]
5804 v_lshrrev_b32_dpp v5
, v1
, v2 row_ror
:15 row_mask
:0x0 bank_mask
:0x0
5805 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x2c,0x01,0x2f,0x01,0x00]
5807 v_lshrrev_b32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x1 bank_mask
:0x0
5808 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x2c,0x01,0xe4,0x00,0x10]
5810 v_lshrrev_b32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x3 bank_mask
:0x0
5811 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x2c,0x01,0xe4,0x00,0x30]
5813 v_lshrrev_b32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0xf bank_mask
:0x0
5814 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x2c,0x01,0xe4,0x00,0xf0]
5816 v_lshrrev_b32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x1
5817 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x2c,0x01,0xe4,0x00,0x01]
5819 v_lshrrev_b32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x3
5820 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x2c,0x01,0xe4,0x00,0x03]
5822 v_lshrrev_b32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0xf
5823 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x2c,0x01,0xe4,0x00,0x0f]
5825 v_lshrrev_b32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0 bound_ctrl
:0
5826 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x2c,0x01,0xe4,0x08,0x00]
5828 v_lshrrev_b32_dpp v5
, v1
, v2 row_share
:1 row_mask
:0x0 bank_mask
:0x0
5829 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x2c,0x01,0x51,0x01,0x00]
5831 v_lshrrev_b32_dpp v5
, v1
, v2 row_share
:15 row_mask
:0x0 bank_mask
:0x0
5832 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x2c,0x01,0x5f,0x01,0x00]
5834 v_lshrrev_b32_dpp v5
, v1
, v2 row_xmask
:1 row_mask
:0x0 bank_mask
:0x0
5835 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x2c,0x01,0x61,0x01,0x00]
5837 v_lshrrev_b32_dpp v5
, v1
, v2 row_xmask
:15 row_mask
:0x0 bank_mask
:0x0
5838 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x2c,0x01,0x6f,0x01,0x00]
5840 v_ashrrev_i32_e32 v5
, v1
, v2
5841 // GFX10
: encoding
: [0x01,0x05,0x0a,0x30]
5843 v_ashrrev_i32_e32 v255
, v1
, v2
5844 // GFX10
: encoding
: [0x01,0x05,0xfe,0x31]
5846 v_ashrrev_i32_e32 v5
, v255
, v2
5847 // GFX10
: encoding
: [0xff,0x05,0x0a,0x30]
5849 v_ashrrev_i32_e32 v5
, s1
, v2
5850 // GFX10
: encoding
: [0x01,0x04,0x0a,0x30]
5852 v_ashrrev_i32_e32 v5
, s103
, v2
5853 // GFX10
: encoding
: [0x67,0x04,0x0a,0x30]
5855 v_ashrrev_i32_e32 v5
, vcc_lo
, v2
5856 // GFX10
: encoding
: [0x6a,0x04,0x0a,0x30]
5858 v_ashrrev_i32_e32 v5
, vcc_hi
, v2
5859 // GFX10
: encoding
: [0x6b,0x04,0x0a,0x30]
5861 v_ashrrev_i32_e32 v5
, ttmp11
, v2
5862 // GFX10
: encoding
: [0x77,0x04,0x0a,0x30]
5864 v_ashrrev_i32_e32 v5
, m0
, v2
5865 // GFX10
: encoding
: [0x7c,0x04,0x0a,0x30]
5867 v_ashrrev_i32_e32 v5
, exec_lo
, v2
5868 // GFX10
: encoding
: [0x7e,0x04,0x0a,0x30]
5870 v_ashrrev_i32_e32 v5
, exec_hi
, v2
5871 // GFX10
: encoding
: [0x7f,0x04,0x0a,0x30]
5873 v_ashrrev_i32_e32 v5
, 0, v2
5874 // GFX10
: encoding
: [0x80,0x04,0x0a,0x30]
5876 v_ashrrev_i32_e32 v5
, -1, v2
5877 // GFX10
: encoding
: [0xc1,0x04,0x0a,0x30]
5879 v_ashrrev_i32_e32 v5
, 0.5, v2
5880 // GFX10
: encoding
: [0xf0,0x04,0x0a,0x30]
5882 v_ashrrev_i32_e32 v5
, -4.0, v2
5883 // GFX10
: encoding
: [0xf7,0x04,0x0a,0x30]
5885 v_ashrrev_i32_e32 v5
, 0xaf123456, v2
5886 // GFX10
: encoding
: [0xff,0x04,0x0a,0x30,0x56,0x34,0x12,0xaf]
5888 v_ashrrev_i32_e32 v5
, 0x3f717273, v2
5889 // GFX10
: encoding
: [0xff,0x04,0x0a,0x30,0x73,0x72,0x71,0x3f]
5891 v_ashrrev_i32_e32 v5
, v1
, v255
5892 // GFX10
: encoding
: [0x01,0xff,0x0b,0x30]
5894 v_ashrrev_i32_e64 v5
, v1
, v2
5895 // GFX10
: encoding
: [0x05,0x00,0x18,0xd5,0x01,0x05,0x02,0x00]
5897 v_ashrrev_i32_e64 v255
, v1
, v2
5898 // GFX10
: encoding
: [0xff,0x00,0x18,0xd5,0x01,0x05,0x02,0x00]
5900 v_ashrrev_i32_e64 v5
, v255
, v2
5901 // GFX10
: encoding
: [0x05,0x00,0x18,0xd5,0xff,0x05,0x02,0x00]
5903 v_ashrrev_i32_e64 v5
, s1
, v2
5904 // GFX10
: encoding
: [0x05,0x00,0x18,0xd5,0x01,0x04,0x02,0x00]
5906 v_ashrrev_i32_e64 v5
, s101
, v2
5907 // GFX10
: encoding
: [0x05,0x00,0x18,0xd5,0x65,0x04,0x02,0x00]
5909 v_ashrrev_i32_e64 v5
, vcc_lo
, v2
5910 // GFX10
: encoding
: [0x05,0x00,0x18,0xd5,0x6a,0x04,0x02,0x00]
5912 v_ashrrev_i32_e64 v5
, vcc_hi
, v2
5913 // GFX10
: encoding
: [0x05,0x00,0x18,0xd5,0x6b,0x04,0x02,0x00]
5915 v_ashrrev_i32_e64 v5
, m0
, v2
5916 // GFX10
: encoding
: [0x05,0x00,0x18,0xd5,0x7c,0x04,0x02,0x00]
5918 v_ashrrev_i32_e64 v5
, exec_lo
, v2
5919 // GFX10
: encoding
: [0x05,0x00,0x18,0xd5,0x7e,0x04,0x02,0x00]
5921 v_ashrrev_i32_e64 v5
, exec_hi
, v2
5922 // GFX10
: encoding
: [0x05,0x00,0x18,0xd5,0x7f,0x04,0x02,0x00]
5924 v_ashrrev_i32_e64 v5
, 0, v2
5925 // GFX10
: encoding
: [0x05,0x00,0x18,0xd5,0x80,0x04,0x02,0x00]
5927 v_ashrrev_i32_e64 v5
, -1, v2
5928 // GFX10
: encoding
: [0x05,0x00,0x18,0xd5,0xc1,0x04,0x02,0x00]
5930 v_ashrrev_i32_e64 v5
, 0.5, v2
5931 // GFX10
: encoding
: [0x05,0x00,0x18,0xd5,0xf0,0x04,0x02,0x00]
5933 v_ashrrev_i32_e64 v5
, -4.0, v2
5934 // GFX10
: encoding
: [0x05,0x00,0x18,0xd5,0xf7,0x04,0x02,0x00]
5936 v_ashrrev_i32_e64 v5
, v1
, v255
5937 // GFX10
: encoding
: [0x05,0x00,0x18,0xd5,0x01,0xff,0x03,0x00]
5939 v_ashrrev_i32_e64 v5
, v1
, s2
5940 // GFX10
: encoding
: [0x05,0x00,0x18,0xd5,0x01,0x05,0x00,0x00]
5942 v_ashrrev_i32_e64 v5
, v1
, s101
5943 // GFX10
: encoding
: [0x05,0x00,0x18,0xd5,0x01,0xcb,0x00,0x00]
5945 v_ashrrev_i32_e64 v5
, v1
, vcc_lo
5946 // GFX10
: encoding
: [0x05,0x00,0x18,0xd5,0x01,0xd5,0x00,0x00]
5948 v_ashrrev_i32_e64 v5
, v1
, vcc_hi
5949 // GFX10
: encoding
: [0x05,0x00,0x18,0xd5,0x01,0xd7,0x00,0x00]
5951 v_ashrrev_i32_e64 v5
, v1
, m0
5952 // GFX10
: encoding
: [0x05,0x00,0x18,0xd5,0x01,0xf9,0x00,0x00]
5954 v_ashrrev_i32_e64 v5
, v1
, exec_lo
5955 // GFX10
: encoding
: [0x05,0x00,0x18,0xd5,0x01,0xfd,0x00,0x00]
5957 v_ashrrev_i32_e64 v5
, v1
, exec_hi
5958 // GFX10
: encoding
: [0x05,0x00,0x18,0xd5,0x01,0xff,0x00,0x00]
5960 v_ashrrev_i32_e64 v5
, v1
, 0
5961 // GFX10
: encoding
: [0x05,0x00,0x18,0xd5,0x01,0x01,0x01,0x00]
5963 v_ashrrev_i32_e64 v5
, v1
, -1
5964 // GFX10
: encoding
: [0x05,0x00,0x18,0xd5,0x01,0x83,0x01,0x00]
5966 v_ashrrev_i32_e64 v5
, v1
, 0.5
5967 // GFX10
: encoding
: [0x05,0x00,0x18,0xd5,0x01,0xe1,0x01,0x00]
5969 v_ashrrev_i32_e64 v5
, v1
, -4.0
5970 // GFX10
: encoding
: [0x05,0x00,0x18,0xd5,0x01,0xef,0x01,0x00]
5972 v_ashrrev_i32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
5973 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x30,0x01,0x06,0x06,0x06]
5975 v_ashrrev_i32_sdwa v255
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
5976 // GFX10
: encoding
: [0xf9,0x04,0xfe,0x31,0x01,0x06,0x06,0x06]
5978 v_ashrrev_i32_sdwa v5
, v255
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
5979 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x30,0xff,0x06,0x06,0x06]
5981 v_ashrrev_i32_sdwa v5
, s1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
5982 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x30,0x01,0x06,0x86,0x06]
5984 v_ashrrev_i32_sdwa v5
, s101
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
5985 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x30,0x65,0x06,0x86,0x06]
5987 v_ashrrev_i32_sdwa v5
, vcc_lo
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
5988 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x30,0x6a,0x06,0x86,0x06]
5990 v_ashrrev_i32_sdwa v5
, vcc_hi
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
5991 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x30,0x6b,0x06,0x86,0x06]
5993 v_ashrrev_i32_sdwa v5
, m0
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
5994 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x30,0x7c,0x06,0x86,0x06]
5996 v_ashrrev_i32_sdwa v5
, exec_lo
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
5997 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x30,0x7e,0x06,0x86,0x06]
5999 v_ashrrev_i32_sdwa v5
, exec_hi
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
6000 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x30,0x7f,0x06,0x86,0x06]
6002 v_ashrrev_i32_sdwa v5
, v1
, v255 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
6003 // GFX10
: encoding
: [0xf9,0xfe,0x0b,0x30,0x01,0x06,0x06,0x06]
6005 v_ashrrev_i32_sdwa v5
, v1
, v2 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
6006 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x30,0x01,0x06,0x06,0x06]
6008 v_ashrrev_i32_sdwa v5
, v1
, v2 dst_sel
:BYTE_0 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
6009 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x30,0x01,0x00,0x06,0x06]
6011 v_ashrrev_i32_sdwa v5
, v1
, v2 dst_sel
:BYTE_1 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
6012 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x30,0x01,0x01,0x06,0x06]
6014 v_ashrrev_i32_sdwa v5
, v1
, v2 dst_sel
:BYTE_2 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
6015 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x30,0x01,0x02,0x06,0x06]
6017 v_ashrrev_i32_sdwa v5
, v1
, v2 dst_sel
:BYTE_3 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
6018 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x30,0x01,0x03,0x06,0x06]
6020 v_ashrrev_i32_sdwa v5
, v1
, v2 dst_sel
:WORD_0 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
6021 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x30,0x01,0x04,0x06,0x06]
6023 v_ashrrev_i32_sdwa v5
, v1
, v2 dst_sel
:WORD_1 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
6024 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x30,0x01,0x05,0x06,0x06]
6026 v_ashrrev_i32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_SEXT src0_sel
:DWORD src1_sel
:DWORD
6027 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x30,0x01,0x0e,0x06,0x06]
6029 v_ashrrev_i32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PRESERVE src0_sel
:DWORD src1_sel
:DWORD
6030 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x30,0x01,0x16,0x06,0x06]
6032 v_ashrrev_i32_sdwa v5
, v1
, v2 dst_sel
:DWORD src0_sel
:DWORD src1_sel
:DWORD
6033 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x30,0x01,0x16,0x06,0x06]
6035 v_ashrrev_i32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src1_sel
:DWORD
6036 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x30,0x01,0x06,0x06,0x06]
6038 v_ashrrev_i32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_0 src1_sel
:DWORD
6039 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x30,0x01,0x06,0x00,0x06]
6041 v_ashrrev_i32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_1 src1_sel
:DWORD
6042 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x30,0x01,0x06,0x01,0x06]
6044 v_ashrrev_i32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_2 src1_sel
:DWORD
6045 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x30,0x01,0x06,0x02,0x06]
6047 v_ashrrev_i32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_3 src1_sel
:DWORD
6048 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x30,0x01,0x06,0x03,0x06]
6050 v_ashrrev_i32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:WORD_0 src1_sel
:DWORD
6051 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x30,0x01,0x06,0x04,0x06]
6053 v_ashrrev_i32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:WORD_1 src1_sel
:DWORD
6054 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x30,0x01,0x06,0x05,0x06]
6056 v_ashrrev_i32_sdwa v5
, sext
(v1
), v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
6057 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x30,0x01,0x06,0x0e,0x06]
6059 v_ashrrev_i32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
6060 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x30,0x01,0x06,0x06,0x06]
6062 v_ashrrev_i32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_0
6063 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x30,0x01,0x06,0x06,0x00]
6065 v_ashrrev_i32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_1
6066 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x30,0x01,0x06,0x06,0x01]
6068 v_ashrrev_i32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_2
6069 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x30,0x01,0x06,0x06,0x02]
6071 v_ashrrev_i32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_3
6072 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x30,0x01,0x06,0x06,0x03]
6074 v_ashrrev_i32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:WORD_0
6075 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x30,0x01,0x06,0x06,0x04]
6077 v_ashrrev_i32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:WORD_1
6078 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x30,0x01,0x06,0x06,0x05]
6080 v_ashrrev_i32_sdwa v5
, v1
, sext
(v2
) dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
6081 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x30,0x01,0x06,0x06,0x0e]
6083 v_ashrrev_i32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
6084 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x30,0x01,0xe4,0x00,0x00]
6086 v_ashrrev_i32_dpp v255
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
6087 // GFX10
: encoding
: [0xfa,0x04,0xfe,0x31,0x01,0xe4,0x00,0x00]
6089 v_ashrrev_i32_dpp v5
, v255
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
6090 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x30,0xff,0xe4,0x00,0x00]
6092 v_ashrrev_i32_dpp v5
, v1
, v255 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
6093 // GFX10
: encoding
: [0xfa,0xfe,0x0b,0x30,0x01,0xe4,0x00,0x00]
6095 v_ashrrev_i32_dpp v5
, v1
, v2 quad_perm
:[3,2,1,0] row_mask
:0x0 bank_mask
:0x0
6096 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x30,0x01,0x1b,0x00,0x00]
6098 v_ashrrev_i32_dpp v5
, v1
, v2 row_mirror row_mask
:0x0 bank_mask
:0x0
6099 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x30,0x01,0x40,0x01,0x00]
6101 v_ashrrev_i32_dpp v5
, v1
, v2 row_half_mirror row_mask
:0x0 bank_mask
:0x0
6102 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x30,0x01,0x41,0x01,0x00]
6104 v_ashrrev_i32_dpp v5
, v1
, v2 row_shl
:1 row_mask
:0x0 bank_mask
:0x0
6105 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x30,0x01,0x01,0x01,0x00]
6107 v_ashrrev_i32_dpp v5
, v1
, v2 row_shl
:15 row_mask
:0x0 bank_mask
:0x0
6108 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x30,0x01,0x0f,0x01,0x00]
6110 v_ashrrev_i32_dpp v5
, v1
, v2 row_shr
:1 row_mask
:0x0 bank_mask
:0x0
6111 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x30,0x01,0x11,0x01,0x00]
6113 v_ashrrev_i32_dpp v5
, v1
, v2 row_shr
:15 row_mask
:0x0 bank_mask
:0x0
6114 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x30,0x01,0x1f,0x01,0x00]
6116 v_ashrrev_i32_dpp v5
, v1
, v2 row_ror
:1 row_mask
:0x0 bank_mask
:0x0
6117 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x30,0x01,0x21,0x01,0x00]
6119 v_ashrrev_i32_dpp v5
, v1
, v2 row_ror
:15 row_mask
:0x0 bank_mask
:0x0
6120 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x30,0x01,0x2f,0x01,0x00]
6122 v_ashrrev_i32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x1 bank_mask
:0x0
6123 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x30,0x01,0xe4,0x00,0x10]
6125 v_ashrrev_i32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x3 bank_mask
:0x0
6126 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x30,0x01,0xe4,0x00,0x30]
6128 v_ashrrev_i32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0xf bank_mask
:0x0
6129 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x30,0x01,0xe4,0x00,0xf0]
6131 v_ashrrev_i32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x1
6132 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x30,0x01,0xe4,0x00,0x01]
6134 v_ashrrev_i32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x3
6135 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x30,0x01,0xe4,0x00,0x03]
6137 v_ashrrev_i32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0xf
6138 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x30,0x01,0xe4,0x00,0x0f]
6140 v_ashrrev_i32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0 bound_ctrl
:0
6141 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x30,0x01,0xe4,0x08,0x00]
6143 v_ashrrev_i32_dpp v5
, v1
, v2 row_share
:1 row_mask
:0x0 bank_mask
:0x0
6144 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x30,0x01,0x51,0x01,0x00]
6146 v_ashrrev_i32_dpp v5
, v1
, v2 row_share
:15 row_mask
:0x0 bank_mask
:0x0
6147 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x30,0x01,0x5f,0x01,0x00]
6149 v_ashrrev_i32_dpp v5
, v1
, v2 row_xmask
:1 row_mask
:0x0 bank_mask
:0x0
6150 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x30,0x01,0x61,0x01,0x00]
6152 v_ashrrev_i32_dpp v5
, v1
, v2 row_xmask
:15 row_mask
:0x0 bank_mask
:0x0
6153 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x30,0x01,0x6f,0x01,0x00]
6155 v_lshlrev_b32_e32 v5
, v1
, v2
6156 // GFX10
: encoding
: [0x01,0x05,0x0a,0x34]
6158 v_lshlrev_b32_e32 v255
, v1
, v2
6159 // GFX10
: encoding
: [0x01,0x05,0xfe,0x35]
6161 v_lshlrev_b32_e32 v5
, v255
, v2
6162 // GFX10
: encoding
: [0xff,0x05,0x0a,0x34]
6164 v_lshlrev_b32_e32 v5
, s1
, v2
6165 // GFX10
: encoding
: [0x01,0x04,0x0a,0x34]
6167 v_lshlrev_b32_e32 v5
, s103
, v2
6168 // GFX10
: encoding
: [0x67,0x04,0x0a,0x34]
6170 v_lshlrev_b32_e32 v5
, vcc_lo
, v2
6171 // GFX10
: encoding
: [0x6a,0x04,0x0a,0x34]
6173 v_lshlrev_b32_e32 v5
, vcc_hi
, v2
6174 // GFX10
: encoding
: [0x6b,0x04,0x0a,0x34]
6176 v_lshlrev_b32_e32 v5
, ttmp11
, v2
6177 // GFX10
: encoding
: [0x77,0x04,0x0a,0x34]
6179 v_lshlrev_b32_e32 v5
, m0
, v2
6180 // GFX10
: encoding
: [0x7c,0x04,0x0a,0x34]
6182 v_lshlrev_b32_e32 v5
, exec_lo
, v2
6183 // GFX10
: encoding
: [0x7e,0x04,0x0a,0x34]
6185 v_lshlrev_b32_e32 v5
, exec_hi
, v2
6186 // GFX10
: encoding
: [0x7f,0x04,0x0a,0x34]
6188 v_lshlrev_b32_e32 v5
, 0, v2
6189 // GFX10
: encoding
: [0x80,0x04,0x0a,0x34]
6191 v_lshlrev_b32_e32 v5
, -1, v2
6192 // GFX10
: encoding
: [0xc1,0x04,0x0a,0x34]
6194 v_lshlrev_b32_e32 v5
, 0.5, v2
6195 // GFX10
: encoding
: [0xf0,0x04,0x0a,0x34]
6197 v_lshlrev_b32_e32 v5
, -4.0, v2
6198 // GFX10
: encoding
: [0xf7,0x04,0x0a,0x34]
6200 v_lshlrev_b32_e32 v5
, 0xaf123456, v2
6201 // GFX10
: encoding
: [0xff,0x04,0x0a,0x34,0x56,0x34,0x12,0xaf]
6203 v_lshlrev_b32_e32 v5
, 0x3f717273, v2
6204 // GFX10
: encoding
: [0xff,0x04,0x0a,0x34,0x73,0x72,0x71,0x3f]
6206 v_lshlrev_b32_e32 v5
, v1
, v255
6207 // GFX10
: encoding
: [0x01,0xff,0x0b,0x34]
6209 v_lshlrev_b32_e64 v5
, v1
, v2
6210 // GFX10
: encoding
: [0x05,0x00,0x1a,0xd5,0x01,0x05,0x02,0x00]
6212 v_lshlrev_b32_e64 v255
, v1
, v2
6213 // GFX10
: encoding
: [0xff,0x00,0x1a,0xd5,0x01,0x05,0x02,0x00]
6215 v_lshlrev_b32_e64 v5
, v255
, v2
6216 // GFX10
: encoding
: [0x05,0x00,0x1a,0xd5,0xff,0x05,0x02,0x00]
6218 v_lshlrev_b32_e64 v5
, s1
, v2
6219 // GFX10
: encoding
: [0x05,0x00,0x1a,0xd5,0x01,0x04,0x02,0x00]
6221 v_lshlrev_b32_e64 v5
, s101
, v2
6222 // GFX10
: encoding
: [0x05,0x00,0x1a,0xd5,0x65,0x04,0x02,0x00]
6224 v_lshlrev_b32_e64 v5
, vcc_lo
, v2
6225 // GFX10
: encoding
: [0x05,0x00,0x1a,0xd5,0x6a,0x04,0x02,0x00]
6227 v_lshlrev_b32_e64 v5
, vcc_hi
, v2
6228 // GFX10
: encoding
: [0x05,0x00,0x1a,0xd5,0x6b,0x04,0x02,0x00]
6230 v_lshlrev_b32_e64 v5
, m0
, v2
6231 // GFX10
: encoding
: [0x05,0x00,0x1a,0xd5,0x7c,0x04,0x02,0x00]
6233 v_lshlrev_b32_e64 v5
, exec_lo
, v2
6234 // GFX10
: encoding
: [0x05,0x00,0x1a,0xd5,0x7e,0x04,0x02,0x00]
6236 v_lshlrev_b32_e64 v5
, exec_hi
, v2
6237 // GFX10
: encoding
: [0x05,0x00,0x1a,0xd5,0x7f,0x04,0x02,0x00]
6239 v_lshlrev_b32_e64 v5
, 0, v2
6240 // GFX10
: encoding
: [0x05,0x00,0x1a,0xd5,0x80,0x04,0x02,0x00]
6242 v_lshlrev_b32_e64 v5
, -1, v2
6243 // GFX10
: encoding
: [0x05,0x00,0x1a,0xd5,0xc1,0x04,0x02,0x00]
6245 v_lshlrev_b32_e64 v5
, 0.5, v2
6246 // GFX10
: encoding
: [0x05,0x00,0x1a,0xd5,0xf0,0x04,0x02,0x00]
6248 v_lshlrev_b32_e64 v5
, -4.0, v2
6249 // GFX10
: encoding
: [0x05,0x00,0x1a,0xd5,0xf7,0x04,0x02,0x00]
6251 v_lshlrev_b32_e64 v5
, v1
, v255
6252 // GFX10
: encoding
: [0x05,0x00,0x1a,0xd5,0x01,0xff,0x03,0x00]
6254 v_lshlrev_b32_e64 v5
, v1
, s2
6255 // GFX10
: encoding
: [0x05,0x00,0x1a,0xd5,0x01,0x05,0x00,0x00]
6257 v_lshlrev_b32_e64 v5
, v1
, s101
6258 // GFX10
: encoding
: [0x05,0x00,0x1a,0xd5,0x01,0xcb,0x00,0x00]
6260 v_lshlrev_b32_e64 v5
, v1
, vcc_lo
6261 // GFX10
: encoding
: [0x05,0x00,0x1a,0xd5,0x01,0xd5,0x00,0x00]
6263 v_lshlrev_b32_e64 v5
, v1
, vcc_hi
6264 // GFX10
: encoding
: [0x05,0x00,0x1a,0xd5,0x01,0xd7,0x00,0x00]
6266 v_lshlrev_b32_e64 v5
, v1
, m0
6267 // GFX10
: encoding
: [0x05,0x00,0x1a,0xd5,0x01,0xf9,0x00,0x00]
6269 v_lshlrev_b32_e64 v5
, v1
, exec_lo
6270 // GFX10
: encoding
: [0x05,0x00,0x1a,0xd5,0x01,0xfd,0x00,0x00]
6272 v_lshlrev_b32_e64 v5
, v1
, exec_hi
6273 // GFX10
: encoding
: [0x05,0x00,0x1a,0xd5,0x01,0xff,0x00,0x00]
6275 v_lshlrev_b32_e64 v5
, v1
, 0
6276 // GFX10
: encoding
: [0x05,0x00,0x1a,0xd5,0x01,0x01,0x01,0x00]
6278 v_lshlrev_b32_e64 v5
, v1
, -1
6279 // GFX10
: encoding
: [0x05,0x00,0x1a,0xd5,0x01,0x83,0x01,0x00]
6281 v_lshlrev_b32_e64 v5
, v1
, 0.5
6282 // GFX10
: encoding
: [0x05,0x00,0x1a,0xd5,0x01,0xe1,0x01,0x00]
6284 v_lshlrev_b32_e64 v5
, v1
, -4.0
6285 // GFX10
: encoding
: [0x05,0x00,0x1a,0xd5,0x01,0xef,0x01,0x00]
6287 v_lshlrev_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
6288 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x06,0x06]
6290 v_lshlrev_b32_sdwa v255
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
6291 // GFX10
: encoding
: [0xf9,0x04,0xfe,0x35,0x01,0x06,0x06,0x06]
6293 v_lshlrev_b32_sdwa v5
, v255
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
6294 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x34,0xff,0x06,0x06,0x06]
6296 v_lshlrev_b32_sdwa v5
, s1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
6297 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x86,0x06]
6299 v_lshlrev_b32_sdwa v5
, s101
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
6300 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x34,0x65,0x06,0x86,0x06]
6302 v_lshlrev_b32_sdwa v5
, vcc_lo
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
6303 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x34,0x6a,0x06,0x86,0x06]
6305 v_lshlrev_b32_sdwa v5
, vcc_hi
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
6306 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x34,0x6b,0x06,0x86,0x06]
6308 v_lshlrev_b32_sdwa v5
, m0
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
6309 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x34,0x7c,0x06,0x86,0x06]
6311 v_lshlrev_b32_sdwa v5
, exec_lo
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
6312 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x34,0x7e,0x06,0x86,0x06]
6314 v_lshlrev_b32_sdwa v5
, exec_hi
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
6315 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x34,0x7f,0x06,0x86,0x06]
6317 v_lshlrev_b32_sdwa v5
, v1
, v255 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
6318 // GFX10
: encoding
: [0xf9,0xfe,0x0b,0x34,0x01,0x06,0x06,0x06]
6320 v_lshlrev_b32_sdwa v5
, v1
, v2 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
6321 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x06,0x06]
6323 v_lshlrev_b32_sdwa v5
, v1
, v2 dst_sel
:BYTE_0 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
6324 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x34,0x01,0x00,0x06,0x06]
6326 v_lshlrev_b32_sdwa v5
, v1
, v2 dst_sel
:BYTE_1 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
6327 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x34,0x01,0x01,0x06,0x06]
6329 v_lshlrev_b32_sdwa v5
, v1
, v2 dst_sel
:BYTE_2 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
6330 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x34,0x01,0x02,0x06,0x06]
6332 v_lshlrev_b32_sdwa v5
, v1
, v2 dst_sel
:BYTE_3 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
6333 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x34,0x01,0x03,0x06,0x06]
6335 v_lshlrev_b32_sdwa v5
, v1
, v2 dst_sel
:WORD_0 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
6336 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x34,0x01,0x04,0x06,0x06]
6338 v_lshlrev_b32_sdwa v5
, v1
, v2 dst_sel
:WORD_1 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
6339 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x34,0x01,0x05,0x06,0x06]
6341 v_lshlrev_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_SEXT src0_sel
:DWORD src1_sel
:DWORD
6342 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x34,0x01,0x0e,0x06,0x06]
6344 v_lshlrev_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PRESERVE src0_sel
:DWORD src1_sel
:DWORD
6345 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x34,0x01,0x16,0x06,0x06]
6347 v_lshlrev_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD src0_sel
:DWORD src1_sel
:DWORD
6348 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x34,0x01,0x16,0x06,0x06]
6350 v_lshlrev_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src1_sel
:DWORD
6351 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x06,0x06]
6353 v_lshlrev_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_0 src1_sel
:DWORD
6354 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x00,0x06]
6356 v_lshlrev_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_1 src1_sel
:DWORD
6357 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x01,0x06]
6359 v_lshlrev_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_2 src1_sel
:DWORD
6360 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x02,0x06]
6362 v_lshlrev_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_3 src1_sel
:DWORD
6363 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x03,0x06]
6365 v_lshlrev_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:WORD_0 src1_sel
:DWORD
6366 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x04,0x06]
6368 v_lshlrev_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:WORD_1 src1_sel
:DWORD
6369 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x05,0x06]
6371 v_lshlrev_b32_sdwa v5
, sext
(v1
), v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
6372 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x0e,0x06]
6374 v_lshlrev_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
6375 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x06,0x06]
6377 v_lshlrev_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_0
6378 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x06,0x00]
6380 v_lshlrev_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_1
6381 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x06,0x01]
6383 v_lshlrev_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_2
6384 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x06,0x02]
6386 v_lshlrev_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_3
6387 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x06,0x03]
6389 v_lshlrev_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:WORD_0
6390 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x06,0x04]
6392 v_lshlrev_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:WORD_1
6393 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x06,0x05]
6395 v_lshlrev_b32_sdwa v5
, v1
, sext
(v2
) dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
6396 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x06,0x0e]
6398 v_lshlrev_b32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
6399 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x34,0x01,0xe4,0x00,0x00]
6401 v_lshlrev_b32_dpp v255
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
6402 // GFX10
: encoding
: [0xfa,0x04,0xfe,0x35,0x01,0xe4,0x00,0x00]
6404 v_lshlrev_b32_dpp v5
, v255
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
6405 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x34,0xff,0xe4,0x00,0x00]
6407 v_lshlrev_b32_dpp v5
, v1
, v255 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
6408 // GFX10
: encoding
: [0xfa,0xfe,0x0b,0x34,0x01,0xe4,0x00,0x00]
6410 v_lshlrev_b32_dpp v5
, v1
, v2 quad_perm
:[3,2,1,0] row_mask
:0x0 bank_mask
:0x0
6411 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x34,0x01,0x1b,0x00,0x00]
6413 v_lshlrev_b32_dpp v5
, v1
, v2 row_mirror row_mask
:0x0 bank_mask
:0x0
6414 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x34,0x01,0x40,0x01,0x00]
6416 v_lshlrev_b32_dpp v5
, v1
, v2 row_half_mirror row_mask
:0x0 bank_mask
:0x0
6417 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x34,0x01,0x41,0x01,0x00]
6419 v_lshlrev_b32_dpp v5
, v1
, v2 row_shl
:1 row_mask
:0x0 bank_mask
:0x0
6420 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x34,0x01,0x01,0x01,0x00]
6422 v_lshlrev_b32_dpp v5
, v1
, v2 row_shl
:15 row_mask
:0x0 bank_mask
:0x0
6423 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x34,0x01,0x0f,0x01,0x00]
6425 v_lshlrev_b32_dpp v5
, v1
, v2 row_shr
:1 row_mask
:0x0 bank_mask
:0x0
6426 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x34,0x01,0x11,0x01,0x00]
6428 v_lshlrev_b32_dpp v5
, v1
, v2 row_shr
:15 row_mask
:0x0 bank_mask
:0x0
6429 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x34,0x01,0x1f,0x01,0x00]
6431 v_lshlrev_b32_dpp v5
, v1
, v2 row_ror
:1 row_mask
:0x0 bank_mask
:0x0
6432 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x34,0x01,0x21,0x01,0x00]
6434 v_lshlrev_b32_dpp v5
, v1
, v2 row_ror
:15 row_mask
:0x0 bank_mask
:0x0
6435 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x34,0x01,0x2f,0x01,0x00]
6437 v_lshlrev_b32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x1 bank_mask
:0x0
6438 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x34,0x01,0xe4,0x00,0x10]
6440 v_lshlrev_b32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x3 bank_mask
:0x0
6441 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x34,0x01,0xe4,0x00,0x30]
6443 v_lshlrev_b32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0xf bank_mask
:0x0
6444 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x34,0x01,0xe4,0x00,0xf0]
6446 v_lshlrev_b32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x1
6447 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x34,0x01,0xe4,0x00,0x01]
6449 v_lshlrev_b32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x3
6450 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x34,0x01,0xe4,0x00,0x03]
6452 v_lshlrev_b32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0xf
6453 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x34,0x01,0xe4,0x00,0x0f]
6455 v_lshlrev_b32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0 bound_ctrl
:0
6456 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x34,0x01,0xe4,0x08,0x00]
6458 v_lshlrev_b32_dpp v5
, v1
, v2 row_share
:1 row_mask
:0x0 bank_mask
:0x0
6459 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x34,0x01,0x51,0x01,0x00]
6461 v_lshlrev_b32_dpp v5
, v1
, v2 row_share
:15 row_mask
:0x0 bank_mask
:0x0
6462 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x34,0x01,0x5f,0x01,0x00]
6464 v_lshlrev_b32_dpp v5
, v1
, v2 row_xmask
:1 row_mask
:0x0 bank_mask
:0x0
6465 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x34,0x01,0x61,0x01,0x00]
6467 v_lshlrev_b32_dpp v5
, v1
, v2 row_xmask
:15 row_mask
:0x0 bank_mask
:0x0
6468 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x34,0x01,0x6f,0x01,0x00]
6470 v_and_b32_e32 v5
, v1
, v2
6471 // GFX10
: encoding
: [0x01,0x05,0x0a,0x36]
6473 v_and_b32_e32 v255
, v1
, v2
6474 // GFX10
: encoding
: [0x01,0x05,0xfe,0x37]
6476 v_and_b32_e32 v5
, v255
, v2
6477 // GFX10
: encoding
: [0xff,0x05,0x0a,0x36]
6479 v_and_b32_e32 v5
, s1
, v2
6480 // GFX10
: encoding
: [0x01,0x04,0x0a,0x36]
6482 v_and_b32_e32 v5
, s103
, v2
6483 // GFX10
: encoding
: [0x67,0x04,0x0a,0x36]
6485 v_and_b32_e32 v5
, vcc_lo
, v2
6486 // GFX10
: encoding
: [0x6a,0x04,0x0a,0x36]
6488 v_and_b32_e32 v5
, vcc_hi
, v2
6489 // GFX10
: encoding
: [0x6b,0x04,0x0a,0x36]
6491 v_and_b32_e32 v5
, ttmp11
, v2
6492 // GFX10
: encoding
: [0x77,0x04,0x0a,0x36]
6494 v_and_b32_e32 v5
, m0
, v2
6495 // GFX10
: encoding
: [0x7c,0x04,0x0a,0x36]
6497 v_and_b32_e32 v5
, exec_lo
, v2
6498 // GFX10
: encoding
: [0x7e,0x04,0x0a,0x36]
6500 v_and_b32_e32 v5
, exec_hi
, v2
6501 // GFX10
: encoding
: [0x7f,0x04,0x0a,0x36]
6503 v_and_b32_e32 v5
, 0, v2
6504 // GFX10
: encoding
: [0x80,0x04,0x0a,0x36]
6506 v_and_b32_e32 v5
, -1, v2
6507 // GFX10
: encoding
: [0xc1,0x04,0x0a,0x36]
6509 v_and_b32_e32 v5
, 0.5, v2
6510 // GFX10
: encoding
: [0xf0,0x04,0x0a,0x36]
6512 v_and_b32_e32 v5
, -4.0, v2
6513 // GFX10
: encoding
: [0xf7,0x04,0x0a,0x36]
6515 v_and_b32_e32 v5
, 0xaf123456, v2
6516 // GFX10
: encoding
: [0xff,0x04,0x0a,0x36,0x56,0x34,0x12,0xaf]
6518 v_and_b32_e32 v5
, 0x3f717273, v2
6519 // GFX10
: encoding
: [0xff,0x04,0x0a,0x36,0x73,0x72,0x71,0x3f]
6521 v_and_b32_e32 v5
, v1
, v255
6522 // GFX10
: encoding
: [0x01,0xff,0x0b,0x36]
6524 v_and_b32_e64 v5
, v1
, v2
6525 // GFX10
: encoding
: [0x05,0x00,0x1b,0xd5,0x01,0x05,0x02,0x00]
6527 v_and_b32_e64 v255
, v1
, v2
6528 // GFX10
: encoding
: [0xff,0x00,0x1b,0xd5,0x01,0x05,0x02,0x00]
6530 v_and_b32_e64 v5
, v255
, v2
6531 // GFX10
: encoding
: [0x05,0x00,0x1b,0xd5,0xff,0x05,0x02,0x00]
6533 v_and_b32_e64 v5
, s1
, v2
6534 // GFX10
: encoding
: [0x05,0x00,0x1b,0xd5,0x01,0x04,0x02,0x00]
6536 v_and_b32_e64 v5
, s101
, v2
6537 // GFX10
: encoding
: [0x05,0x00,0x1b,0xd5,0x65,0x04,0x02,0x00]
6539 v_and_b32_e64 v5
, vcc_lo
, v2
6540 // GFX10
: encoding
: [0x05,0x00,0x1b,0xd5,0x6a,0x04,0x02,0x00]
6542 v_and_b32_e64 v5
, vcc_hi
, v2
6543 // GFX10
: encoding
: [0x05,0x00,0x1b,0xd5,0x6b,0x04,0x02,0x00]
6545 v_and_b32_e64 v5
, m0
, v2
6546 // GFX10
: encoding
: [0x05,0x00,0x1b,0xd5,0x7c,0x04,0x02,0x00]
6548 v_and_b32_e64 v5
, exec_lo
, v2
6549 // GFX10
: encoding
: [0x05,0x00,0x1b,0xd5,0x7e,0x04,0x02,0x00]
6551 v_and_b32_e64 v5
, exec_hi
, v2
6552 // GFX10
: encoding
: [0x05,0x00,0x1b,0xd5,0x7f,0x04,0x02,0x00]
6554 v_and_b32_e64 v5
, 0, v2
6555 // GFX10
: encoding
: [0x05,0x00,0x1b,0xd5,0x80,0x04,0x02,0x00]
6557 v_and_b32_e64 v5
, -1, v2
6558 // GFX10
: encoding
: [0x05,0x00,0x1b,0xd5,0xc1,0x04,0x02,0x00]
6560 v_and_b32_e64 v5
, 0.5, v2
6561 // GFX10
: encoding
: [0x05,0x00,0x1b,0xd5,0xf0,0x04,0x02,0x00]
6563 v_and_b32_e64 v5
, -4.0, v2
6564 // GFX10
: encoding
: [0x05,0x00,0x1b,0xd5,0xf7,0x04,0x02,0x00]
6566 v_and_b32_e64 v5
, v1
, v255
6567 // GFX10
: encoding
: [0x05,0x00,0x1b,0xd5,0x01,0xff,0x03,0x00]
6569 v_and_b32_e64 v5
, v1
, s2
6570 // GFX10
: encoding
: [0x05,0x00,0x1b,0xd5,0x01,0x05,0x00,0x00]
6572 v_and_b32_e64 v5
, v1
, s101
6573 // GFX10
: encoding
: [0x05,0x00,0x1b,0xd5,0x01,0xcb,0x00,0x00]
6575 v_and_b32_e64 v5
, v1
, vcc_lo
6576 // GFX10
: encoding
: [0x05,0x00,0x1b,0xd5,0x01,0xd5,0x00,0x00]
6578 v_and_b32_e64 v5
, v1
, vcc_hi
6579 // GFX10
: encoding
: [0x05,0x00,0x1b,0xd5,0x01,0xd7,0x00,0x00]
6581 v_and_b32_e64 v5
, v1
, m0
6582 // GFX10
: encoding
: [0x05,0x00,0x1b,0xd5,0x01,0xf9,0x00,0x00]
6584 v_and_b32_e64 v5
, v1
, exec_lo
6585 // GFX10
: encoding
: [0x05,0x00,0x1b,0xd5,0x01,0xfd,0x00,0x00]
6587 v_and_b32_e64 v5
, v1
, exec_hi
6588 // GFX10
: encoding
: [0x05,0x00,0x1b,0xd5,0x01,0xff,0x00,0x00]
6590 v_and_b32_e64 v5
, v1
, 0
6591 // GFX10
: encoding
: [0x05,0x00,0x1b,0xd5,0x01,0x01,0x01,0x00]
6593 v_and_b32_e64 v5
, v1
, -1
6594 // GFX10
: encoding
: [0x05,0x00,0x1b,0xd5,0x01,0x83,0x01,0x00]
6596 v_and_b32_e64 v5
, v1
, 0.5
6597 // GFX10
: encoding
: [0x05,0x00,0x1b,0xd5,0x01,0xe1,0x01,0x00]
6599 v_and_b32_e64 v5
, v1
, -4.0
6600 // GFX10
: encoding
: [0x05,0x00,0x1b,0xd5,0x01,0xef,0x01,0x00]
6602 v_and_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
6603 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x06,0x06]
6605 v_and_b32_sdwa v255
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
6606 // GFX10
: encoding
: [0xf9,0x04,0xfe,0x37,0x01,0x06,0x06,0x06]
6608 v_and_b32_sdwa v5
, v255
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
6609 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x36,0xff,0x06,0x06,0x06]
6611 v_and_b32_sdwa v5
, s1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
6612 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x86,0x06]
6614 v_and_b32_sdwa v5
, s101
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
6615 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x36,0x65,0x06,0x86,0x06]
6617 v_and_b32_sdwa v5
, vcc_lo
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
6618 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x36,0x6a,0x06,0x86,0x06]
6620 v_and_b32_sdwa v5
, vcc_hi
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
6621 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x36,0x6b,0x06,0x86,0x06]
6623 v_and_b32_sdwa v5
, m0
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
6624 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x36,0x7c,0x06,0x86,0x06]
6626 v_and_b32_sdwa v5
, exec_lo
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
6627 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x36,0x7e,0x06,0x86,0x06]
6629 v_and_b32_sdwa v5
, exec_hi
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
6630 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x36,0x7f,0x06,0x86,0x06]
6632 v_and_b32_sdwa v5
, v1
, v255 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
6633 // GFX10
: encoding
: [0xf9,0xfe,0x0b,0x36,0x01,0x06,0x06,0x06]
6635 v_and_b32_sdwa v5
, v1
, v2 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
6636 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x06,0x06]
6638 v_and_b32_sdwa v5
, v1
, v2 dst_sel
:BYTE_0 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
6639 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x36,0x01,0x00,0x06,0x06]
6641 v_and_b32_sdwa v5
, v1
, v2 dst_sel
:BYTE_1 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
6642 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x36,0x01,0x01,0x06,0x06]
6644 v_and_b32_sdwa v5
, v1
, v2 dst_sel
:BYTE_2 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
6645 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x36,0x01,0x02,0x06,0x06]
6647 v_and_b32_sdwa v5
, v1
, v2 dst_sel
:BYTE_3 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
6648 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x36,0x01,0x03,0x06,0x06]
6650 v_and_b32_sdwa v5
, v1
, v2 dst_sel
:WORD_0 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
6651 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x36,0x01,0x04,0x06,0x06]
6653 v_and_b32_sdwa v5
, v1
, v2 dst_sel
:WORD_1 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
6654 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x36,0x01,0x05,0x06,0x06]
6656 v_and_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_SEXT src0_sel
:DWORD src1_sel
:DWORD
6657 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x36,0x01,0x0e,0x06,0x06]
6659 v_and_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PRESERVE src0_sel
:DWORD src1_sel
:DWORD
6660 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x36,0x01,0x16,0x06,0x06]
6662 v_and_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD src0_sel
:DWORD src1_sel
:DWORD
6663 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x36,0x01,0x16,0x06,0x06]
6665 v_and_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src1_sel
:DWORD
6666 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x06,0x06]
6668 v_and_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_0 src1_sel
:DWORD
6669 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x00,0x06]
6671 v_and_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_1 src1_sel
:DWORD
6672 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x01,0x06]
6674 v_and_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_2 src1_sel
:DWORD
6675 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x02,0x06]
6677 v_and_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_3 src1_sel
:DWORD
6678 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x03,0x06]
6680 v_and_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:WORD_0 src1_sel
:DWORD
6681 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x04,0x06]
6683 v_and_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:WORD_1 src1_sel
:DWORD
6684 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x05,0x06]
6686 v_and_b32_sdwa v5
, sext
(v1
), v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
6687 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x0e,0x06]
6689 v_and_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
6690 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x06,0x06]
6692 v_and_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_0
6693 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x06,0x00]
6695 v_and_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_1
6696 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x06,0x01]
6698 v_and_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_2
6699 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x06,0x02]
6701 v_and_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_3
6702 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x06,0x03]
6704 v_and_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:WORD_0
6705 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x06,0x04]
6707 v_and_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:WORD_1
6708 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x06,0x05]
6710 v_and_b32_sdwa v5
, v1
, sext
(v2
) dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
6711 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x06,0x0e]
6713 v_and_b32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
6714 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x36,0x01,0xe4,0x00,0x00]
6716 v_and_b32_dpp v255
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
6717 // GFX10
: encoding
: [0xfa,0x04,0xfe,0x37,0x01,0xe4,0x00,0x00]
6719 v_and_b32_dpp v5
, v255
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
6720 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x36,0xff,0xe4,0x00,0x00]
6722 v_and_b32_dpp v5
, v1
, v255 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
6723 // GFX10
: encoding
: [0xfa,0xfe,0x0b,0x36,0x01,0xe4,0x00,0x00]
6725 v_and_b32_dpp v5
, v1
, v2 quad_perm
:[3,2,1,0] row_mask
:0x0 bank_mask
:0x0
6726 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x36,0x01,0x1b,0x00,0x00]
6728 v_and_b32_dpp v5
, v1
, v2 row_mirror row_mask
:0x0 bank_mask
:0x0
6729 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x36,0x01,0x40,0x01,0x00]
6731 v_and_b32_dpp v5
, v1
, v2 row_half_mirror row_mask
:0x0 bank_mask
:0x0
6732 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x36,0x01,0x41,0x01,0x00]
6734 v_and_b32_dpp v5
, v1
, v2 row_shl
:1 row_mask
:0x0 bank_mask
:0x0
6735 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x36,0x01,0x01,0x01,0x00]
6737 v_and_b32_dpp v5
, v1
, v2 row_shl
:15 row_mask
:0x0 bank_mask
:0x0
6738 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x36,0x01,0x0f,0x01,0x00]
6740 v_and_b32_dpp v5
, v1
, v2 row_shr
:1 row_mask
:0x0 bank_mask
:0x0
6741 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x36,0x01,0x11,0x01,0x00]
6743 v_and_b32_dpp v5
, v1
, v2 row_shr
:15 row_mask
:0x0 bank_mask
:0x0
6744 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x36,0x01,0x1f,0x01,0x00]
6746 v_and_b32_dpp v5
, v1
, v2 row_ror
:1 row_mask
:0x0 bank_mask
:0x0
6747 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x36,0x01,0x21,0x01,0x00]
6749 v_and_b32_dpp v5
, v1
, v2 row_ror
:15 row_mask
:0x0 bank_mask
:0x0
6750 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x36,0x01,0x2f,0x01,0x00]
6752 v_and_b32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x1 bank_mask
:0x0
6753 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x36,0x01,0xe4,0x00,0x10]
6755 v_and_b32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x3 bank_mask
:0x0
6756 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x36,0x01,0xe4,0x00,0x30]
6758 v_and_b32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0xf bank_mask
:0x0
6759 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x36,0x01,0xe4,0x00,0xf0]
6761 v_and_b32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x1
6762 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x36,0x01,0xe4,0x00,0x01]
6764 v_and_b32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x3
6765 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x36,0x01,0xe4,0x00,0x03]
6767 v_and_b32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0xf
6768 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x36,0x01,0xe4,0x00,0x0f]
6770 v_and_b32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0 bound_ctrl
:0
6771 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x36,0x01,0xe4,0x08,0x00]
6773 v_and_b32_dpp v5
, v1
, v2 row_share
:1 row_mask
:0x0 bank_mask
:0x0
6774 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x36,0x01,0x51,0x01,0x00]
6776 v_and_b32_dpp v5
, v1
, v2 row_share
:15 row_mask
:0x0 bank_mask
:0x0
6777 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x36,0x01,0x5f,0x01,0x00]
6779 v_and_b32_dpp v5
, v1
, v2 row_xmask
:1 row_mask
:0x0 bank_mask
:0x0
6780 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x36,0x01,0x61,0x01,0x00]
6782 v_and_b32_dpp v5
, v1
, v2 row_xmask
:15 row_mask
:0x0 bank_mask
:0x0
6783 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x36,0x01,0x6f,0x01,0x00]
6785 v_or_b32_e32 v5
, v1
, v2
6786 // GFX10
: encoding
: [0x01,0x05,0x0a,0x38]
6788 v_or_b32_e32 v255
, v1
, v2
6789 // GFX10
: encoding
: [0x01,0x05,0xfe,0x39]
6791 v_or_b32_e32 v5
, v255
, v2
6792 // GFX10
: encoding
: [0xff,0x05,0x0a,0x38]
6794 v_or_b32_e32 v5
, s1
, v2
6795 // GFX10
: encoding
: [0x01,0x04,0x0a,0x38]
6797 v_or_b32_e32 v5
, s103
, v2
6798 // GFX10
: encoding
: [0x67,0x04,0x0a,0x38]
6800 v_or_b32_e32 v5
, vcc_lo
, v2
6801 // GFX10
: encoding
: [0x6a,0x04,0x0a,0x38]
6803 v_or_b32_e32 v5
, vcc_hi
, v2
6804 // GFX10
: encoding
: [0x6b,0x04,0x0a,0x38]
6806 v_or_b32_e32 v5
, ttmp11
, v2
6807 // GFX10
: encoding
: [0x77,0x04,0x0a,0x38]
6809 v_or_b32_e32 v5
, m0
, v2
6810 // GFX10
: encoding
: [0x7c,0x04,0x0a,0x38]
6812 v_or_b32_e32 v5
, exec_lo
, v2
6813 // GFX10
: encoding
: [0x7e,0x04,0x0a,0x38]
6815 v_or_b32_e32 v5
, exec_hi
, v2
6816 // GFX10
: encoding
: [0x7f,0x04,0x0a,0x38]
6818 v_or_b32_e32 v5
, 0, v2
6819 // GFX10
: encoding
: [0x80,0x04,0x0a,0x38]
6821 v_or_b32_e32 v5
, -1, v2
6822 // GFX10
: encoding
: [0xc1,0x04,0x0a,0x38]
6824 v_or_b32_e32 v5
, 0.5, v2
6825 // GFX10
: encoding
: [0xf0,0x04,0x0a,0x38]
6827 v_or_b32_e32 v5
, -4.0, v2
6828 // GFX10
: encoding
: [0xf7,0x04,0x0a,0x38]
6830 v_or_b32_e32 v5
, 0xaf123456, v2
6831 // GFX10
: encoding
: [0xff,0x04,0x0a,0x38,0x56,0x34,0x12,0xaf]
6833 v_or_b32_e32 v5
, 0x3f717273, v2
6834 // GFX10
: encoding
: [0xff,0x04,0x0a,0x38,0x73,0x72,0x71,0x3f]
6836 v_or_b32_e32 v5
, v1
, v255
6837 // GFX10
: encoding
: [0x01,0xff,0x0b,0x38]
6839 v_or_b32_e64 v5
, v1
, v2
6840 // GFX10
: encoding
: [0x05,0x00,0x1c,0xd5,0x01,0x05,0x02,0x00]
6842 v_or_b32_e64 v255
, v1
, v2
6843 // GFX10
: encoding
: [0xff,0x00,0x1c,0xd5,0x01,0x05,0x02,0x00]
6845 v_or_b32_e64 v5
, v255
, v2
6846 // GFX10
: encoding
: [0x05,0x00,0x1c,0xd5,0xff,0x05,0x02,0x00]
6848 v_or_b32_e64 v5
, s1
, v2
6849 // GFX10
: encoding
: [0x05,0x00,0x1c,0xd5,0x01,0x04,0x02,0x00]
6851 v_or_b32_e64 v5
, s101
, v2
6852 // GFX10
: encoding
: [0x05,0x00,0x1c,0xd5,0x65,0x04,0x02,0x00]
6854 v_or_b32_e64 v5
, vcc_lo
, v2
6855 // GFX10
: encoding
: [0x05,0x00,0x1c,0xd5,0x6a,0x04,0x02,0x00]
6857 v_or_b32_e64 v5
, vcc_hi
, v2
6858 // GFX10
: encoding
: [0x05,0x00,0x1c,0xd5,0x6b,0x04,0x02,0x00]
6860 v_or_b32_e64 v5
, m0
, v2
6861 // GFX10
: encoding
: [0x05,0x00,0x1c,0xd5,0x7c,0x04,0x02,0x00]
6863 v_or_b32_e64 v5
, exec_lo
, v2
6864 // GFX10
: encoding
: [0x05,0x00,0x1c,0xd5,0x7e,0x04,0x02,0x00]
6866 v_or_b32_e64 v5
, exec_hi
, v2
6867 // GFX10
: encoding
: [0x05,0x00,0x1c,0xd5,0x7f,0x04,0x02,0x00]
6869 v_or_b32_e64 v5
, 0, v2
6870 // GFX10
: encoding
: [0x05,0x00,0x1c,0xd5,0x80,0x04,0x02,0x00]
6872 v_or_b32_e64 v5
, -1, v2
6873 // GFX10
: encoding
: [0x05,0x00,0x1c,0xd5,0xc1,0x04,0x02,0x00]
6875 v_or_b32_e64 v5
, 0.5, v2
6876 // GFX10
: encoding
: [0x05,0x00,0x1c,0xd5,0xf0,0x04,0x02,0x00]
6878 v_or_b32_e64 v5
, -4.0, v2
6879 // GFX10
: encoding
: [0x05,0x00,0x1c,0xd5,0xf7,0x04,0x02,0x00]
6881 v_or_b32_e64 v5
, v1
, v255
6882 // GFX10
: encoding
: [0x05,0x00,0x1c,0xd5,0x01,0xff,0x03,0x00]
6884 v_or_b32_e64 v5
, v1
, s2
6885 // GFX10
: encoding
: [0x05,0x00,0x1c,0xd5,0x01,0x05,0x00,0x00]
6887 v_or_b32_e64 v5
, v1
, s101
6888 // GFX10
: encoding
: [0x05,0x00,0x1c,0xd5,0x01,0xcb,0x00,0x00]
6890 v_or_b32_e64 v5
, v1
, vcc_lo
6891 // GFX10
: encoding
: [0x05,0x00,0x1c,0xd5,0x01,0xd5,0x00,0x00]
6893 v_or_b32_e64 v5
, v1
, vcc_hi
6894 // GFX10
: encoding
: [0x05,0x00,0x1c,0xd5,0x01,0xd7,0x00,0x00]
6896 v_or_b32_e64 v5
, v1
, m0
6897 // GFX10
: encoding
: [0x05,0x00,0x1c,0xd5,0x01,0xf9,0x00,0x00]
6899 v_or_b32_e64 v5
, v1
, exec_lo
6900 // GFX10
: encoding
: [0x05,0x00,0x1c,0xd5,0x01,0xfd,0x00,0x00]
6902 v_or_b32_e64 v5
, v1
, exec_hi
6903 // GFX10
: encoding
: [0x05,0x00,0x1c,0xd5,0x01,0xff,0x00,0x00]
6905 v_or_b32_e64 v5
, v1
, 0
6906 // GFX10
: encoding
: [0x05,0x00,0x1c,0xd5,0x01,0x01,0x01,0x00]
6908 v_or_b32_e64 v5
, v1
, -1
6909 // GFX10
: encoding
: [0x05,0x00,0x1c,0xd5,0x01,0x83,0x01,0x00]
6911 v_or_b32_e64 v5
, v1
, 0.5
6912 // GFX10
: encoding
: [0x05,0x00,0x1c,0xd5,0x01,0xe1,0x01,0x00]
6914 v_or_b32_e64 v5
, v1
, -4.0
6915 // GFX10
: encoding
: [0x05,0x00,0x1c,0xd5,0x01,0xef,0x01,0x00]
6917 v_or_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
6918 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x06,0x06]
6920 v_or_b32_sdwa v255
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
6921 // GFX10
: encoding
: [0xf9,0x04,0xfe,0x39,0x01,0x06,0x06,0x06]
6923 v_or_b32_sdwa v5
, v255
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
6924 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x38,0xff,0x06,0x06,0x06]
6926 v_or_b32_sdwa v5
, s1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
6927 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x86,0x06]
6929 v_or_b32_sdwa v5
, s101
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
6930 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x38,0x65,0x06,0x86,0x06]
6932 v_or_b32_sdwa v5
, vcc_lo
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
6933 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x38,0x6a,0x06,0x86,0x06]
6935 v_or_b32_sdwa v5
, vcc_hi
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
6936 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x38,0x6b,0x06,0x86,0x06]
6938 v_or_b32_sdwa v5
, m0
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
6939 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x38,0x7c,0x06,0x86,0x06]
6941 v_or_b32_sdwa v5
, exec_lo
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
6942 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x38,0x7e,0x06,0x86,0x06]
6944 v_or_b32_sdwa v5
, exec_hi
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
6945 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x38,0x7f,0x06,0x86,0x06]
6947 v_or_b32_sdwa v5
, v1
, v255 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
6948 // GFX10
: encoding
: [0xf9,0xfe,0x0b,0x38,0x01,0x06,0x06,0x06]
6950 v_or_b32_sdwa v5
, v1
, v2 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
6951 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x06,0x06]
6953 v_or_b32_sdwa v5
, v1
, v2 dst_sel
:BYTE_0 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
6954 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x38,0x01,0x00,0x06,0x06]
6956 v_or_b32_sdwa v5
, v1
, v2 dst_sel
:BYTE_1 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
6957 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x38,0x01,0x01,0x06,0x06]
6959 v_or_b32_sdwa v5
, v1
, v2 dst_sel
:BYTE_2 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
6960 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x38,0x01,0x02,0x06,0x06]
6962 v_or_b32_sdwa v5
, v1
, v2 dst_sel
:BYTE_3 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
6963 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x38,0x01,0x03,0x06,0x06]
6965 v_or_b32_sdwa v5
, v1
, v2 dst_sel
:WORD_0 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
6966 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x38,0x01,0x04,0x06,0x06]
6968 v_or_b32_sdwa v5
, v1
, v2 dst_sel
:WORD_1 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
6969 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x38,0x01,0x05,0x06,0x06]
6971 v_or_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_SEXT src0_sel
:DWORD src1_sel
:DWORD
6972 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x38,0x01,0x0e,0x06,0x06]
6974 v_or_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PRESERVE src0_sel
:DWORD src1_sel
:DWORD
6975 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x38,0x01,0x16,0x06,0x06]
6977 v_or_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD src0_sel
:DWORD src1_sel
:DWORD
6978 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x38,0x01,0x16,0x06,0x06]
6980 v_or_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src1_sel
:DWORD
6981 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x06,0x06]
6983 v_or_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_0 src1_sel
:DWORD
6984 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x00,0x06]
6986 v_or_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_1 src1_sel
:DWORD
6987 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x01,0x06]
6989 v_or_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_2 src1_sel
:DWORD
6990 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x02,0x06]
6992 v_or_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_3 src1_sel
:DWORD
6993 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x03,0x06]
6995 v_or_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:WORD_0 src1_sel
:DWORD
6996 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x04,0x06]
6998 v_or_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:WORD_1 src1_sel
:DWORD
6999 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x05,0x06]
7001 v_or_b32_sdwa v5
, sext
(v1
), v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
7002 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x0e,0x06]
7004 v_or_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
7005 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x06,0x06]
7007 v_or_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_0
7008 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x06,0x00]
7010 v_or_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_1
7011 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x06,0x01]
7013 v_or_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_2
7014 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x06,0x02]
7016 v_or_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_3
7017 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x06,0x03]
7019 v_or_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:WORD_0
7020 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x06,0x04]
7022 v_or_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:WORD_1
7023 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x06,0x05]
7025 v_or_b32_sdwa v5
, v1
, sext
(v2
) dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
7026 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x06,0x0e]
7028 v_or_b32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
7029 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x38,0x01,0xe4,0x00,0x00]
7031 v_or_b32_dpp v255
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
7032 // GFX10
: encoding
: [0xfa,0x04,0xfe,0x39,0x01,0xe4,0x00,0x00]
7034 v_or_b32_dpp v5
, v255
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
7035 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x38,0xff,0xe4,0x00,0x00]
7037 v_or_b32_dpp v5
, v1
, v255 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
7038 // GFX10
: encoding
: [0xfa,0xfe,0x0b,0x38,0x01,0xe4,0x00,0x00]
7040 v_or_b32_dpp v5
, v1
, v2 quad_perm
:[3,2,1,0] row_mask
:0x0 bank_mask
:0x0
7041 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x38,0x01,0x1b,0x00,0x00]
7043 v_or_b32_dpp v5
, v1
, v2 row_mirror row_mask
:0x0 bank_mask
:0x0
7044 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x38,0x01,0x40,0x01,0x00]
7046 v_or_b32_dpp v5
, v1
, v2 row_half_mirror row_mask
:0x0 bank_mask
:0x0
7047 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x38,0x01,0x41,0x01,0x00]
7049 v_or_b32_dpp v5
, v1
, v2 row_shl
:1 row_mask
:0x0 bank_mask
:0x0
7050 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x38,0x01,0x01,0x01,0x00]
7052 v_or_b32_dpp v5
, v1
, v2 row_shl
:15 row_mask
:0x0 bank_mask
:0x0
7053 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x38,0x01,0x0f,0x01,0x00]
7055 v_or_b32_dpp v5
, v1
, v2 row_shr
:1 row_mask
:0x0 bank_mask
:0x0
7056 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x38,0x01,0x11,0x01,0x00]
7058 v_or_b32_dpp v5
, v1
, v2 row_shr
:15 row_mask
:0x0 bank_mask
:0x0
7059 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x38,0x01,0x1f,0x01,0x00]
7061 v_or_b32_dpp v5
, v1
, v2 row_ror
:1 row_mask
:0x0 bank_mask
:0x0
7062 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x38,0x01,0x21,0x01,0x00]
7064 v_or_b32_dpp v5
, v1
, v2 row_ror
:15 row_mask
:0x0 bank_mask
:0x0
7065 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x38,0x01,0x2f,0x01,0x00]
7067 v_or_b32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x1 bank_mask
:0x0
7068 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x38,0x01,0xe4,0x00,0x10]
7070 v_or_b32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x3 bank_mask
:0x0
7071 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x38,0x01,0xe4,0x00,0x30]
7073 v_or_b32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0xf bank_mask
:0x0
7074 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x38,0x01,0xe4,0x00,0xf0]
7076 v_or_b32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x1
7077 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x38,0x01,0xe4,0x00,0x01]
7079 v_or_b32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x3
7080 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x38,0x01,0xe4,0x00,0x03]
7082 v_or_b32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0xf
7083 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x38,0x01,0xe4,0x00,0x0f]
7085 v_or_b32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0 bound_ctrl
:0
7086 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x38,0x01,0xe4,0x08,0x00]
7088 v_or_b32_dpp v5
, v1
, v2 row_share
:1 row_mask
:0x0 bank_mask
:0x0
7089 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x38,0x01,0x51,0x01,0x00]
7091 v_or_b32_dpp v5
, v1
, v2 row_share
:15 row_mask
:0x0 bank_mask
:0x0
7092 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x38,0x01,0x5f,0x01,0x00]
7094 v_or_b32_dpp v5
, v1
, v2 row_xmask
:1 row_mask
:0x0 bank_mask
:0x0
7095 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x38,0x01,0x61,0x01,0x00]
7097 v_or_b32_dpp v5
, v1
, v2 row_xmask
:15 row_mask
:0x0 bank_mask
:0x0
7098 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x38,0x01,0x6f,0x01,0x00]
7100 v_xor_b32_e32 v5
, v1
, v2
7101 // GFX10
: encoding
: [0x01,0x05,0x0a,0x3a]
7103 v_xor_b32_e32 v255
, v1
, v2
7104 // GFX10
: encoding
: [0x01,0x05,0xfe,0x3b]
7106 v_xor_b32_e32 v5
, v255
, v2
7107 // GFX10
: encoding
: [0xff,0x05,0x0a,0x3a]
7109 v_xor_b32_e32 v5
, s1
, v2
7110 // GFX10
: encoding
: [0x01,0x04,0x0a,0x3a]
7112 v_xor_b32_e32 v5
, s103
, v2
7113 // GFX10
: encoding
: [0x67,0x04,0x0a,0x3a]
7115 v_xor_b32_e32 v5
, vcc_lo
, v2
7116 // GFX10
: encoding
: [0x6a,0x04,0x0a,0x3a]
7118 v_xor_b32_e32 v5
, vcc_hi
, v2
7119 // GFX10
: encoding
: [0x6b,0x04,0x0a,0x3a]
7121 v_xor_b32_e32 v5
, ttmp11
, v2
7122 // GFX10
: encoding
: [0x77,0x04,0x0a,0x3a]
7124 v_xor_b32_e32 v5
, m0
, v2
7125 // GFX10
: encoding
: [0x7c,0x04,0x0a,0x3a]
7127 v_xor_b32_e32 v5
, exec_lo
, v2
7128 // GFX10
: encoding
: [0x7e,0x04,0x0a,0x3a]
7130 v_xor_b32_e32 v5
, exec_hi
, v2
7131 // GFX10
: encoding
: [0x7f,0x04,0x0a,0x3a]
7133 v_xor_b32_e32 v5
, 0, v2
7134 // GFX10
: encoding
: [0x80,0x04,0x0a,0x3a]
7136 v_xor_b32_e32 v5
, -1, v2
7137 // GFX10
: encoding
: [0xc1,0x04,0x0a,0x3a]
7139 v_xor_b32_e32 v5
, 0.5, v2
7140 // GFX10
: encoding
: [0xf0,0x04,0x0a,0x3a]
7142 v_xor_b32_e32 v5
, -4.0, v2
7143 // GFX10
: encoding
: [0xf7,0x04,0x0a,0x3a]
7145 v_xor_b32_e32 v5
, 0xaf123456, v2
7146 // GFX10
: encoding
: [0xff,0x04,0x0a,0x3a,0x56,0x34,0x12,0xaf]
7148 v_xor_b32_e32 v5
, 0x3f717273, v2
7149 // GFX10
: encoding
: [0xff,0x04,0x0a,0x3a,0x73,0x72,0x71,0x3f]
7151 v_xor_b32_e32 v5
, v1
, v255
7152 // GFX10
: encoding
: [0x01,0xff,0x0b,0x3a]
7154 v_xor_b32_e64 v5
, v1
, v2
7155 // GFX10
: encoding
: [0x05,0x00,0x1d,0xd5,0x01,0x05,0x02,0x00]
7157 v_xor_b32_e64 v255
, v1
, v2
7158 // GFX10
: encoding
: [0xff,0x00,0x1d,0xd5,0x01,0x05,0x02,0x00]
7160 v_xor_b32_e64 v5
, v255
, v2
7161 // GFX10
: encoding
: [0x05,0x00,0x1d,0xd5,0xff,0x05,0x02,0x00]
7163 v_xor_b32_e64 v5
, s1
, v2
7164 // GFX10
: encoding
: [0x05,0x00,0x1d,0xd5,0x01,0x04,0x02,0x00]
7166 v_xor_b32_e64 v5
, s101
, v2
7167 // GFX10
: encoding
: [0x05,0x00,0x1d,0xd5,0x65,0x04,0x02,0x00]
7169 v_xor_b32_e64 v5
, vcc_lo
, v2
7170 // GFX10
: encoding
: [0x05,0x00,0x1d,0xd5,0x6a,0x04,0x02,0x00]
7172 v_xor_b32_e64 v5
, vcc_hi
, v2
7173 // GFX10
: encoding
: [0x05,0x00,0x1d,0xd5,0x6b,0x04,0x02,0x00]
7175 v_xor_b32_e64 v5
, m0
, v2
7176 // GFX10
: encoding
: [0x05,0x00,0x1d,0xd5,0x7c,0x04,0x02,0x00]
7178 v_xor_b32_e64 v5
, exec_lo
, v2
7179 // GFX10
: encoding
: [0x05,0x00,0x1d,0xd5,0x7e,0x04,0x02,0x00]
7181 v_xor_b32_e64 v5
, exec_hi
, v2
7182 // GFX10
: encoding
: [0x05,0x00,0x1d,0xd5,0x7f,0x04,0x02,0x00]
7184 v_xor_b32_e64 v5
, 0, v2
7185 // GFX10
: encoding
: [0x05,0x00,0x1d,0xd5,0x80,0x04,0x02,0x00]
7187 v_xor_b32_e64 v5
, -1, v2
7188 // GFX10
: encoding
: [0x05,0x00,0x1d,0xd5,0xc1,0x04,0x02,0x00]
7190 v_xor_b32_e64 v5
, 0.5, v2
7191 // GFX10
: encoding
: [0x05,0x00,0x1d,0xd5,0xf0,0x04,0x02,0x00]
7193 v_xor_b32_e64 v5
, -4.0, v2
7194 // GFX10
: encoding
: [0x05,0x00,0x1d,0xd5,0xf7,0x04,0x02,0x00]
7196 v_xor_b32_e64 v5
, v1
, v255
7197 // GFX10
: encoding
: [0x05,0x00,0x1d,0xd5,0x01,0xff,0x03,0x00]
7199 v_xor_b32_e64 v5
, v1
, s2
7200 // GFX10
: encoding
: [0x05,0x00,0x1d,0xd5,0x01,0x05,0x00,0x00]
7202 v_xor_b32_e64 v5
, v1
, s101
7203 // GFX10
: encoding
: [0x05,0x00,0x1d,0xd5,0x01,0xcb,0x00,0x00]
7205 v_xor_b32_e64 v5
, v1
, vcc_lo
7206 // GFX10
: encoding
: [0x05,0x00,0x1d,0xd5,0x01,0xd5,0x00,0x00]
7208 v_xor_b32_e64 v5
, v1
, vcc_hi
7209 // GFX10
: encoding
: [0x05,0x00,0x1d,0xd5,0x01,0xd7,0x00,0x00]
7211 v_xor_b32_e64 v5
, v1
, m0
7212 // GFX10
: encoding
: [0x05,0x00,0x1d,0xd5,0x01,0xf9,0x00,0x00]
7214 v_xor_b32_e64 v5
, v1
, exec_lo
7215 // GFX10
: encoding
: [0x05,0x00,0x1d,0xd5,0x01,0xfd,0x00,0x00]
7217 v_xor_b32_e64 v5
, v1
, exec_hi
7218 // GFX10
: encoding
: [0x05,0x00,0x1d,0xd5,0x01,0xff,0x00,0x00]
7220 v_xor_b32_e64 v5
, v1
, 0
7221 // GFX10
: encoding
: [0x05,0x00,0x1d,0xd5,0x01,0x01,0x01,0x00]
7223 v_xor_b32_e64 v5
, v1
, -1
7224 // GFX10
: encoding
: [0x05,0x00,0x1d,0xd5,0x01,0x83,0x01,0x00]
7226 v_xor_b32_e64 v5
, v1
, 0.5
7227 // GFX10
: encoding
: [0x05,0x00,0x1d,0xd5,0x01,0xe1,0x01,0x00]
7229 v_xor_b32_e64 v5
, v1
, -4.0
7230 // GFX10
: encoding
: [0x05,0x00,0x1d,0xd5,0x01,0xef,0x01,0x00]
7232 v_xor_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
7233 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x06,0x06]
7235 v_xor_b32_sdwa v255
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
7236 // GFX10
: encoding
: [0xf9,0x04,0xfe,0x3b,0x01,0x06,0x06,0x06]
7238 v_xor_b32_sdwa v5
, v255
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
7239 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x3a,0xff,0x06,0x06,0x06]
7241 v_xor_b32_sdwa v5
, s1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
7242 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x86,0x06]
7244 v_xor_b32_sdwa v5
, s101
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
7245 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x3a,0x65,0x06,0x86,0x06]
7247 v_xor_b32_sdwa v5
, vcc_lo
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
7248 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x3a,0x6a,0x06,0x86,0x06]
7250 v_xor_b32_sdwa v5
, vcc_hi
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
7251 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x3a,0x6b,0x06,0x86,0x06]
7253 v_xor_b32_sdwa v5
, m0
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
7254 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x3a,0x7c,0x06,0x86,0x06]
7256 v_xor_b32_sdwa v5
, exec_lo
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
7257 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x3a,0x7e,0x06,0x86,0x06]
7259 v_xor_b32_sdwa v5
, exec_hi
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
7260 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x3a,0x7f,0x06,0x86,0x06]
7262 v_xor_b32_sdwa v5
, v1
, v255 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
7263 // GFX10
: encoding
: [0xf9,0xfe,0x0b,0x3a,0x01,0x06,0x06,0x06]
7265 v_xor_b32_sdwa v5
, v1
, v2 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
7266 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x06,0x06]
7268 v_xor_b32_sdwa v5
, v1
, v2 dst_sel
:BYTE_0 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
7269 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x3a,0x01,0x00,0x06,0x06]
7271 v_xor_b32_sdwa v5
, v1
, v2 dst_sel
:BYTE_1 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
7272 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x3a,0x01,0x01,0x06,0x06]
7274 v_xor_b32_sdwa v5
, v1
, v2 dst_sel
:BYTE_2 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
7275 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x3a,0x01,0x02,0x06,0x06]
7277 v_xor_b32_sdwa v5
, v1
, v2 dst_sel
:BYTE_3 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
7278 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x3a,0x01,0x03,0x06,0x06]
7280 v_xor_b32_sdwa v5
, v1
, v2 dst_sel
:WORD_0 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
7281 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x3a,0x01,0x04,0x06,0x06]
7283 v_xor_b32_sdwa v5
, v1
, v2 dst_sel
:WORD_1 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
7284 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x3a,0x01,0x05,0x06,0x06]
7286 v_xor_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_SEXT src0_sel
:DWORD src1_sel
:DWORD
7287 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x3a,0x01,0x0e,0x06,0x06]
7289 v_xor_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PRESERVE src0_sel
:DWORD src1_sel
:DWORD
7290 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x3a,0x01,0x16,0x06,0x06]
7292 v_xor_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD src0_sel
:DWORD src1_sel
:DWORD
7293 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x3a,0x01,0x16,0x06,0x06]
7295 v_xor_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src1_sel
:DWORD
7296 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x06,0x06]
7298 v_xor_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_0 src1_sel
:DWORD
7299 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x00,0x06]
7301 v_xor_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_1 src1_sel
:DWORD
7302 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x01,0x06]
7304 v_xor_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_2 src1_sel
:DWORD
7305 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x02,0x06]
7307 v_xor_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_3 src1_sel
:DWORD
7308 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x03,0x06]
7310 v_xor_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:WORD_0 src1_sel
:DWORD
7311 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x04,0x06]
7313 v_xor_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:WORD_1 src1_sel
:DWORD
7314 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x05,0x06]
7316 v_xor_b32_sdwa v5
, sext
(v1
), v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
7317 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x0e,0x06]
7319 v_xor_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
7320 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x06,0x06]
7322 v_xor_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_0
7323 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x06,0x00]
7325 v_xor_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_1
7326 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x06,0x01]
7328 v_xor_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_2
7329 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x06,0x02]
7331 v_xor_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_3
7332 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x06,0x03]
7334 v_xor_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:WORD_0
7335 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x06,0x04]
7337 v_xor_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:WORD_1
7338 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x06,0x05]
7340 v_xor_b32_sdwa v5
, v1
, sext
(v2
) dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
7341 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x06,0x0e]
7343 v_xor_b32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
7344 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x3a,0x01,0xe4,0x00,0x00]
7346 v_xor_b32_dpp v255
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
7347 // GFX10
: encoding
: [0xfa,0x04,0xfe,0x3b,0x01,0xe4,0x00,0x00]
7349 v_xor_b32_dpp v5
, v255
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
7350 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x3a,0xff,0xe4,0x00,0x00]
7352 v_xor_b32_dpp v5
, v1
, v255 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
7353 // GFX10
: encoding
: [0xfa,0xfe,0x0b,0x3a,0x01,0xe4,0x00,0x00]
7355 v_xor_b32_dpp v5
, v1
, v2 quad_perm
:[3,2,1,0] row_mask
:0x0 bank_mask
:0x0
7356 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x3a,0x01,0x1b,0x00,0x00]
7358 v_xor_b32_dpp v5
, v1
, v2 row_mirror row_mask
:0x0 bank_mask
:0x0
7359 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x3a,0x01,0x40,0x01,0x00]
7361 v_xor_b32_dpp v5
, v1
, v2 row_half_mirror row_mask
:0x0 bank_mask
:0x0
7362 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x3a,0x01,0x41,0x01,0x00]
7364 v_xor_b32_dpp v5
, v1
, v2 row_shl
:1 row_mask
:0x0 bank_mask
:0x0
7365 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x3a,0x01,0x01,0x01,0x00]
7367 v_xor_b32_dpp v5
, v1
, v2 row_shl
:15 row_mask
:0x0 bank_mask
:0x0
7368 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x3a,0x01,0x0f,0x01,0x00]
7370 v_xor_b32_dpp v5
, v1
, v2 row_shr
:1 row_mask
:0x0 bank_mask
:0x0
7371 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x3a,0x01,0x11,0x01,0x00]
7373 v_xor_b32_dpp v5
, v1
, v2 row_shr
:15 row_mask
:0x0 bank_mask
:0x0
7374 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x3a,0x01,0x1f,0x01,0x00]
7376 v_xor_b32_dpp v5
, v1
, v2 row_ror
:1 row_mask
:0x0 bank_mask
:0x0
7377 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x3a,0x01,0x21,0x01,0x00]
7379 v_xor_b32_dpp v5
, v1
, v2 row_ror
:15 row_mask
:0x0 bank_mask
:0x0
7380 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x3a,0x01,0x2f,0x01,0x00]
7382 v_xor_b32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x1 bank_mask
:0x0
7383 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x3a,0x01,0xe4,0x00,0x10]
7385 v_xor_b32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x3 bank_mask
:0x0
7386 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x3a,0x01,0xe4,0x00,0x30]
7388 v_xor_b32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0xf bank_mask
:0x0
7389 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x3a,0x01,0xe4,0x00,0xf0]
7391 v_xor_b32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x1
7392 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x3a,0x01,0xe4,0x00,0x01]
7394 v_xor_b32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x3
7395 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x3a,0x01,0xe4,0x00,0x03]
7397 v_xor_b32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0xf
7398 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x3a,0x01,0xe4,0x00,0x0f]
7400 v_xor_b32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0 bound_ctrl
:0
7401 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x3a,0x01,0xe4,0x08,0x00]
7403 v_xor_b32_dpp v5
, v1
, v2 row_share
:1 row_mask
:0x0 bank_mask
:0x0
7404 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x3a,0x01,0x51,0x01,0x00]
7406 v_xor_b32_dpp v5
, v1
, v2 row_share
:15 row_mask
:0x0 bank_mask
:0x0
7407 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x3a,0x01,0x5f,0x01,0x00]
7409 v_xor_b32_dpp v5
, v1
, v2 row_xmask
:1 row_mask
:0x0 bank_mask
:0x0
7410 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x3a,0x01,0x61,0x01,0x00]
7412 v_xor_b32_dpp v5
, v1
, v2 row_xmask
:15 row_mask
:0x0 bank_mask
:0x0
7413 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x3a,0x01,0x6f,0x01,0x00]
7415 v_xnor_b32_e32 v5
, v1
, v2
7416 // GFX10
: encoding
: [0x01,0x05,0x0a,0x3c]
7418 v_xnor_b32_e32 v255
, v1
, v2
7419 // GFX10
: encoding
: [0x01,0x05,0xfe,0x3d]
7421 v_xnor_b32_e32 v5
, v255
, v2
7422 // GFX10
: encoding
: [0xff,0x05,0x0a,0x3c]
7424 v_xnor_b32_e32 v5
, s1
, v2
7425 // GFX10
: encoding
: [0x01,0x04,0x0a,0x3c]
7427 v_xnor_b32_e32 v5
, s103
, v2
7428 // GFX10
: encoding
: [0x67,0x04,0x0a,0x3c]
7430 v_xnor_b32_e32 v5
, vcc_lo
, v2
7431 // GFX10
: encoding
: [0x6a,0x04,0x0a,0x3c]
7433 v_xnor_b32_e32 v5
, vcc_hi
, v2
7434 // GFX10
: encoding
: [0x6b,0x04,0x0a,0x3c]
7436 v_xnor_b32_e32 v5
, ttmp11
, v2
7437 // GFX10
: encoding
: [0x77,0x04,0x0a,0x3c]
7439 v_xnor_b32_e32 v5
, m0
, v2
7440 // GFX10
: encoding
: [0x7c,0x04,0x0a,0x3c]
7442 v_xnor_b32_e32 v5
, exec_lo
, v2
7443 // GFX10
: encoding
: [0x7e,0x04,0x0a,0x3c]
7445 v_xnor_b32_e32 v5
, exec_hi
, v2
7446 // GFX10
: encoding
: [0x7f,0x04,0x0a,0x3c]
7448 v_xnor_b32_e32 v5
, 0, v2
7449 // GFX10
: encoding
: [0x80,0x04,0x0a,0x3c]
7451 v_xnor_b32_e32 v5
, -1, v2
7452 // GFX10
: encoding
: [0xc1,0x04,0x0a,0x3c]
7454 v_xnor_b32_e32 v5
, 0.5, v2
7455 // GFX10
: encoding
: [0xf0,0x04,0x0a,0x3c]
7457 v_xnor_b32_e32 v5
, -4.0, v2
7458 // GFX10
: encoding
: [0xf7,0x04,0x0a,0x3c]
7460 v_xnor_b32_e32 v5
, 0xaf123456, v2
7461 // GFX10
: encoding
: [0xff,0x04,0x0a,0x3c,0x56,0x34,0x12,0xaf]
7463 v_xnor_b32_e32 v5
, 0x3f717273, v2
7464 // GFX10
: encoding
: [0xff,0x04,0x0a,0x3c,0x73,0x72,0x71,0x3f]
7466 v_xnor_b32_e32 v5
, v1
, v255
7467 // GFX10
: encoding
: [0x01,0xff,0x0b,0x3c]
7469 v_xnor_b32_e64 v5
, v1
, v2
7470 // GFX10
: encoding
: [0x05,0x00,0x1e,0xd5,0x01,0x05,0x02,0x00]
7472 v_xnor_b32_e64 v255
, v1
, v2
7473 // GFX10
: encoding
: [0xff,0x00,0x1e,0xd5,0x01,0x05,0x02,0x00]
7475 v_xnor_b32_e64 v5
, v255
, v2
7476 // GFX10
: encoding
: [0x05,0x00,0x1e,0xd5,0xff,0x05,0x02,0x00]
7478 v_xnor_b32_e64 v5
, s1
, v2
7479 // GFX10
: encoding
: [0x05,0x00,0x1e,0xd5,0x01,0x04,0x02,0x00]
7481 v_xnor_b32_e64 v5
, s101
, v2
7482 // GFX10
: encoding
: [0x05,0x00,0x1e,0xd5,0x65,0x04,0x02,0x00]
7484 v_xnor_b32_e64 v5
, vcc_lo
, v2
7485 // GFX10
: encoding
: [0x05,0x00,0x1e,0xd5,0x6a,0x04,0x02,0x00]
7487 v_xnor_b32_e64 v5
, vcc_hi
, v2
7488 // GFX10
: encoding
: [0x05,0x00,0x1e,0xd5,0x6b,0x04,0x02,0x00]
7490 v_xnor_b32_e64 v5
, m0
, v2
7491 // GFX10
: encoding
: [0x05,0x00,0x1e,0xd5,0x7c,0x04,0x02,0x00]
7493 v_xnor_b32_e64 v5
, exec_lo
, v2
7494 // GFX10
: encoding
: [0x05,0x00,0x1e,0xd5,0x7e,0x04,0x02,0x00]
7496 v_xnor_b32_e64 v5
, exec_hi
, v2
7497 // GFX10
: encoding
: [0x05,0x00,0x1e,0xd5,0x7f,0x04,0x02,0x00]
7499 v_xnor_b32_e64 v5
, 0, v2
7500 // GFX10
: encoding
: [0x05,0x00,0x1e,0xd5,0x80,0x04,0x02,0x00]
7502 v_xnor_b32_e64 v5
, -1, v2
7503 // GFX10
: encoding
: [0x05,0x00,0x1e,0xd5,0xc1,0x04,0x02,0x00]
7505 v_xnor_b32_e64 v5
, 0.5, v2
7506 // GFX10
: encoding
: [0x05,0x00,0x1e,0xd5,0xf0,0x04,0x02,0x00]
7508 v_xnor_b32_e64 v5
, -4.0, v2
7509 // GFX10
: encoding
: [0x05,0x00,0x1e,0xd5,0xf7,0x04,0x02,0x00]
7511 v_xnor_b32_e64 v5
, v1
, v255
7512 // GFX10
: encoding
: [0x05,0x00,0x1e,0xd5,0x01,0xff,0x03,0x00]
7514 v_xnor_b32_e64 v5
, v1
, s2
7515 // GFX10
: encoding
: [0x05,0x00,0x1e,0xd5,0x01,0x05,0x00,0x00]
7517 v_xnor_b32_e64 v5
, v1
, s101
7518 // GFX10
: encoding
: [0x05,0x00,0x1e,0xd5,0x01,0xcb,0x00,0x00]
7520 v_xnor_b32_e64 v5
, v1
, vcc_lo
7521 // GFX10
: encoding
: [0x05,0x00,0x1e,0xd5,0x01,0xd5,0x00,0x00]
7523 v_xnor_b32_e64 v5
, v1
, vcc_hi
7524 // GFX10
: encoding
: [0x05,0x00,0x1e,0xd5,0x01,0xd7,0x00,0x00]
7526 v_xnor_b32_e64 v5
, v1
, m0
7527 // GFX10
: encoding
: [0x05,0x00,0x1e,0xd5,0x01,0xf9,0x00,0x00]
7529 v_xnor_b32_e64 v5
, v1
, exec_lo
7530 // GFX10
: encoding
: [0x05,0x00,0x1e,0xd5,0x01,0xfd,0x00,0x00]
7532 v_xnor_b32_e64 v5
, v1
, exec_hi
7533 // GFX10
: encoding
: [0x05,0x00,0x1e,0xd5,0x01,0xff,0x00,0x00]
7535 v_xnor_b32_e64 v5
, v1
, 0
7536 // GFX10
: encoding
: [0x05,0x00,0x1e,0xd5,0x01,0x01,0x01,0x00]
7538 v_xnor_b32_e64 v5
, v1
, -1
7539 // GFX10
: encoding
: [0x05,0x00,0x1e,0xd5,0x01,0x83,0x01,0x00]
7541 v_xnor_b32_e64 v5
, v1
, 0.5
7542 // GFX10
: encoding
: [0x05,0x00,0x1e,0xd5,0x01,0xe1,0x01,0x00]
7544 v_xnor_b32_e64 v5
, v1
, -4.0
7545 // GFX10
: encoding
: [0x05,0x00,0x1e,0xd5,0x01,0xef,0x01,0x00]
7547 v_xnor_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
7548 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x06,0x06]
7550 v_xnor_b32_sdwa v255
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
7551 // GFX10
: encoding
: [0xf9,0x04,0xfe,0x3d,0x01,0x06,0x06,0x06]
7553 v_xnor_b32_sdwa v5
, v255
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
7554 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x3c,0xff,0x06,0x06,0x06]
7556 v_xnor_b32_sdwa v5
, s1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
7557 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x86,0x06]
7559 v_xnor_b32_sdwa v5
, s101
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
7560 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x3c,0x65,0x06,0x86,0x06]
7562 v_xnor_b32_sdwa v5
, vcc_lo
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
7563 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x3c,0x6a,0x06,0x86,0x06]
7565 v_xnor_b32_sdwa v5
, vcc_hi
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
7566 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x3c,0x6b,0x06,0x86,0x06]
7568 v_xnor_b32_sdwa v5
, m0
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
7569 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x3c,0x7c,0x06,0x86,0x06]
7571 v_xnor_b32_sdwa v5
, exec_lo
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
7572 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x3c,0x7e,0x06,0x86,0x06]
7574 v_xnor_b32_sdwa v5
, exec_hi
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
7575 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x3c,0x7f,0x06,0x86,0x06]
7577 v_xnor_b32_sdwa v5
, v1
, v255 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
7578 // GFX10
: encoding
: [0xf9,0xfe,0x0b,0x3c,0x01,0x06,0x06,0x06]
7580 v_xnor_b32_sdwa v5
, v1
, v2 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
7581 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x06,0x06]
7583 v_xnor_b32_sdwa v5
, v1
, v2 dst_sel
:BYTE_0 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
7584 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x3c,0x01,0x00,0x06,0x06]
7586 v_xnor_b32_sdwa v5
, v1
, v2 dst_sel
:BYTE_1 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
7587 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x3c,0x01,0x01,0x06,0x06]
7589 v_xnor_b32_sdwa v5
, v1
, v2 dst_sel
:BYTE_2 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
7590 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x3c,0x01,0x02,0x06,0x06]
7592 v_xnor_b32_sdwa v5
, v1
, v2 dst_sel
:BYTE_3 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
7593 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x3c,0x01,0x03,0x06,0x06]
7595 v_xnor_b32_sdwa v5
, v1
, v2 dst_sel
:WORD_0 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
7596 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x3c,0x01,0x04,0x06,0x06]
7598 v_xnor_b32_sdwa v5
, v1
, v2 dst_sel
:WORD_1 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
7599 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x3c,0x01,0x05,0x06,0x06]
7601 v_xnor_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_SEXT src0_sel
:DWORD src1_sel
:DWORD
7602 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x3c,0x01,0x0e,0x06,0x06]
7604 v_xnor_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PRESERVE src0_sel
:DWORD src1_sel
:DWORD
7605 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x3c,0x01,0x16,0x06,0x06]
7607 v_xnor_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD src0_sel
:DWORD src1_sel
:DWORD
7608 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x3c,0x01,0x16,0x06,0x06]
7610 v_xnor_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src1_sel
:DWORD
7611 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x06,0x06]
7613 v_xnor_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_0 src1_sel
:DWORD
7614 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x00,0x06]
7616 v_xnor_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_1 src1_sel
:DWORD
7617 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x01,0x06]
7619 v_xnor_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_2 src1_sel
:DWORD
7620 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x02,0x06]
7622 v_xnor_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_3 src1_sel
:DWORD
7623 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x03,0x06]
7625 v_xnor_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:WORD_0 src1_sel
:DWORD
7626 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x04,0x06]
7628 v_xnor_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:WORD_1 src1_sel
:DWORD
7629 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x05,0x06]
7631 v_xnor_b32_sdwa v5
, sext
(v1
), v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
7632 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x0e,0x06]
7634 v_xnor_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
7635 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x06,0x06]
7637 v_xnor_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_0
7638 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x06,0x00]
7640 v_xnor_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_1
7641 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x06,0x01]
7643 v_xnor_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_2
7644 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x06,0x02]
7646 v_xnor_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_3
7647 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x06,0x03]
7649 v_xnor_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:WORD_0
7650 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x06,0x04]
7652 v_xnor_b32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:WORD_1
7653 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x06,0x05]
7655 v_xnor_b32_sdwa v5
, v1
, sext
(v2
) dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
7656 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x06,0x0e]
7658 v_xnor_b32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
7659 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x3c,0x01,0xe4,0x00,0x00]
7661 v_xnor_b32_dpp v255
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
7662 // GFX10
: encoding
: [0xfa,0x04,0xfe,0x3d,0x01,0xe4,0x00,0x00]
7664 v_xnor_b32_dpp v5
, v255
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
7665 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x3c,0xff,0xe4,0x00,0x00]
7667 v_xnor_b32_dpp v5
, v1
, v255 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
7668 // GFX10
: encoding
: [0xfa,0xfe,0x0b,0x3c,0x01,0xe4,0x00,0x00]
7670 v_xnor_b32_dpp v5
, v1
, v2 quad_perm
:[3,2,1,0] row_mask
:0x0 bank_mask
:0x0
7671 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x3c,0x01,0x1b,0x00,0x00]
7673 v_xnor_b32_dpp v5
, v1
, v2 row_mirror row_mask
:0x0 bank_mask
:0x0
7674 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x3c,0x01,0x40,0x01,0x00]
7676 v_xnor_b32_dpp v5
, v1
, v2 row_half_mirror row_mask
:0x0 bank_mask
:0x0
7677 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x3c,0x01,0x41,0x01,0x00]
7679 v_xnor_b32_dpp v5
, v1
, v2 row_shl
:1 row_mask
:0x0 bank_mask
:0x0
7680 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x3c,0x01,0x01,0x01,0x00]
7682 v_xnor_b32_dpp v5
, v1
, v2 row_shl
:15 row_mask
:0x0 bank_mask
:0x0
7683 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x3c,0x01,0x0f,0x01,0x00]
7685 v_xnor_b32_dpp v5
, v1
, v2 row_shr
:1 row_mask
:0x0 bank_mask
:0x0
7686 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x3c,0x01,0x11,0x01,0x00]
7688 v_xnor_b32_dpp v5
, v1
, v2 row_shr
:15 row_mask
:0x0 bank_mask
:0x0
7689 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x3c,0x01,0x1f,0x01,0x00]
7691 v_xnor_b32_dpp v5
, v1
, v2 row_ror
:1 row_mask
:0x0 bank_mask
:0x0
7692 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x3c,0x01,0x21,0x01,0x00]
7694 v_xnor_b32_dpp v5
, v1
, v2 row_ror
:15 row_mask
:0x0 bank_mask
:0x0
7695 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x3c,0x01,0x2f,0x01,0x00]
7697 v_xnor_b32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x1 bank_mask
:0x0
7698 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x3c,0x01,0xe4,0x00,0x10]
7700 v_xnor_b32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x3 bank_mask
:0x0
7701 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x3c,0x01,0xe4,0x00,0x30]
7703 v_xnor_b32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0xf bank_mask
:0x0
7704 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x3c,0x01,0xe4,0x00,0xf0]
7706 v_xnor_b32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x1
7707 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x3c,0x01,0xe4,0x00,0x01]
7709 v_xnor_b32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x3
7710 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x3c,0x01,0xe4,0x00,0x03]
7712 v_xnor_b32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0xf
7713 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x3c,0x01,0xe4,0x00,0x0f]
7715 v_xnor_b32_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0 bound_ctrl
:0
7716 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x3c,0x01,0xe4,0x08,0x00]
7718 v_xnor_b32_dpp v5
, v1
, v2 row_share
:1 row_mask
:0x0 bank_mask
:0x0
7719 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x3c,0x01,0x51,0x01,0x00]
7721 v_xnor_b32_dpp v5
, v1
, v2 row_share
:15 row_mask
:0x0 bank_mask
:0x0
7722 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x3c,0x01,0x5f,0x01,0x00]
7724 v_xnor_b32_dpp v5
, v1
, v2 row_xmask
:1 row_mask
:0x0 bank_mask
:0x0
7725 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x3c,0x01,0x61,0x01,0x00]
7727 v_xnor_b32_dpp v5
, v1
, v2 row_xmask
:15 row_mask
:0x0 bank_mask
:0x0
7728 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x3c,0x01,0x6f,0x01,0x00]
7730 v_mac_f32_e32 v5
, v1
, v2
7731 // GFX10
: encoding
: [0x01,0x05,0x0a,0x3e]
7733 v_mac_f32_e32 v255
, v1
, v2
7734 // GFX10
: encoding
: [0x01,0x05,0xfe,0x3f]
7736 v_mac_f32_e32 v5
, v255
, v2
7737 // GFX10
: encoding
: [0xff,0x05,0x0a,0x3e]
7739 v_mac_f32_e32 v5
, s1
, v2
7740 // GFX10
: encoding
: [0x01,0x04,0x0a,0x3e]
7742 v_mac_f32_e32 v5
, s103
, v2
7743 // GFX10
: encoding
: [0x67,0x04,0x0a,0x3e]
7745 v_mac_f32_e32 v5
, vcc_lo
, v2
7746 // GFX10
: encoding
: [0x6a,0x04,0x0a,0x3e]
7748 v_mac_f32_e32 v5
, vcc_hi
, v2
7749 // GFX10
: encoding
: [0x6b,0x04,0x0a,0x3e]
7751 v_mac_f32_e32 v5
, ttmp11
, v2
7752 // GFX10
: encoding
: [0x77,0x04,0x0a,0x3e]
7754 v_mac_f32_e32 v5
, m0
, v2
7755 // GFX10
: encoding
: [0x7c,0x04,0x0a,0x3e]
7757 v_mac_f32_e32 v5
, exec_lo
, v2
7758 // GFX10
: encoding
: [0x7e,0x04,0x0a,0x3e]
7760 v_mac_f32_e32 v5
, exec_hi
, v2
7761 // GFX10
: encoding
: [0x7f,0x04,0x0a,0x3e]
7763 v_mac_f32_e32 v5
, 0, v2
7764 // GFX10
: encoding
: [0x80,0x04,0x0a,0x3e]
7766 v_mac_f32_e32 v5
, -1, v2
7767 // GFX10
: encoding
: [0xc1,0x04,0x0a,0x3e]
7769 v_mac_f32_e32 v5
, 0.5, v2
7770 // GFX10
: encoding
: [0xf0,0x04,0x0a,0x3e]
7772 v_mac_f32_e32 v5
, -4.0, v2
7773 // GFX10
: encoding
: [0xf7,0x04,0x0a,0x3e]
7775 v_mac_f32_e32 v5
, 0xaf123456, v2
7776 // GFX10
: encoding
: [0xff,0x04,0x0a,0x3e,0x56,0x34,0x12,0xaf]
7778 v_mac_f32_e32 v5
, 0x3f717273, v2
7779 // GFX10
: encoding
: [0xff,0x04,0x0a,0x3e,0x73,0x72,0x71,0x3f]
7781 v_mac_f32_e32 v5
, v1
, v255
7782 // GFX10
: encoding
: [0x01,0xff,0x0b,0x3e]
7784 v_mac_f32_e64 v5
, v1
, v2
7785 // GFX10
: encoding
: [0x05,0x00,0x1f,0xd5,0x01,0x05,0x02,0x00]
7787 v_mac_f32_e64 v255
, v1
, v2
7788 // GFX10
: encoding
: [0xff,0x00,0x1f,0xd5,0x01,0x05,0x02,0x00]
7790 v_mac_f32_e64 v5
, v255
, v2
7791 // GFX10
: encoding
: [0x05,0x00,0x1f,0xd5,0xff,0x05,0x02,0x00]
7793 v_mac_f32_e64 v5
, s1
, v2
7794 // GFX10
: encoding
: [0x05,0x00,0x1f,0xd5,0x01,0x04,0x02,0x00]
7796 v_mac_f32_e64 v5
, s101
, v2
7797 // GFX10
: encoding
: [0x05,0x00,0x1f,0xd5,0x65,0x04,0x02,0x00]
7799 v_mac_f32_e64 v5
, vcc_lo
, v2
7800 // GFX10
: encoding
: [0x05,0x00,0x1f,0xd5,0x6a,0x04,0x02,0x00]
7802 v_mac_f32_e64 v5
, vcc_hi
, v2
7803 // GFX10
: encoding
: [0x05,0x00,0x1f,0xd5,0x6b,0x04,0x02,0x00]
7805 v_mac_f32_e64 v5
, m0
, v2
7806 // GFX10
: encoding
: [0x05,0x00,0x1f,0xd5,0x7c,0x04,0x02,0x00]
7808 v_mac_f32_e64 v5
, exec_lo
, v2
7809 // GFX10
: encoding
: [0x05,0x00,0x1f,0xd5,0x7e,0x04,0x02,0x00]
7811 v_mac_f32_e64 v5
, exec_hi
, v2
7812 // GFX10
: encoding
: [0x05,0x00,0x1f,0xd5,0x7f,0x04,0x02,0x00]
7814 v_mac_f32_e64 v5
, 0, v2
7815 // GFX10
: encoding
: [0x05,0x00,0x1f,0xd5,0x80,0x04,0x02,0x00]
7817 v_mac_f32_e64 v5
, -1, v2
7818 // GFX10
: encoding
: [0x05,0x00,0x1f,0xd5,0xc1,0x04,0x02,0x00]
7820 v_mac_f32_e64 v5
, 0.5, v2
7821 // GFX10
: encoding
: [0x05,0x00,0x1f,0xd5,0xf0,0x04,0x02,0x00]
7823 v_mac_f32_e64 v5
, -4.0, v2
7824 // GFX10
: encoding
: [0x05,0x00,0x1f,0xd5,0xf7,0x04,0x02,0x00]
7826 v_mac_f32_e64 v5
, v1
, v255
7827 // GFX10
: encoding
: [0x05,0x00,0x1f,0xd5,0x01,0xff,0x03,0x00]
7829 v_mac_f32_e64 v5
, v1
, s2
7830 // GFX10
: encoding
: [0x05,0x00,0x1f,0xd5,0x01,0x05,0x00,0x00]
7832 v_mac_f32_e64 v5
, v1
, s101
7833 // GFX10
: encoding
: [0x05,0x00,0x1f,0xd5,0x01,0xcb,0x00,0x00]
7835 v_mac_f32_e64 v5
, v1
, vcc_lo
7836 // GFX10
: encoding
: [0x05,0x00,0x1f,0xd5,0x01,0xd5,0x00,0x00]
7838 v_mac_f32_e64 v5
, v1
, vcc_hi
7839 // GFX10
: encoding
: [0x05,0x00,0x1f,0xd5,0x01,0xd7,0x00,0x00]
7841 v_mac_f32_e64 v5
, v1
, m0
7842 // GFX10
: encoding
: [0x05,0x00,0x1f,0xd5,0x01,0xf9,0x00,0x00]
7844 v_mac_f32_e64 v5
, v1
, exec_lo
7845 // GFX10
: encoding
: [0x05,0x00,0x1f,0xd5,0x01,0xfd,0x00,0x00]
7847 v_mac_f32_e64 v5
, v1
, exec_hi
7848 // GFX10
: encoding
: [0x05,0x00,0x1f,0xd5,0x01,0xff,0x00,0x00]
7850 v_mac_f32_e64 v5
, v1
, 0
7851 // GFX10
: encoding
: [0x05,0x00,0x1f,0xd5,0x01,0x01,0x01,0x00]
7853 v_mac_f32_e64 v5
, v1
, -1
7854 // GFX10
: encoding
: [0x05,0x00,0x1f,0xd5,0x01,0x83,0x01,0x00]
7856 v_mac_f32_e64 v5
, v1
, 0.5
7857 // GFX10
: encoding
: [0x05,0x00,0x1f,0xd5,0x01,0xe1,0x01,0x00]
7859 v_mac_f32_e64 v5
, v1
, -4.0
7860 // GFX10
: encoding
: [0x05,0x00,0x1f,0xd5,0x01,0xef,0x01,0x00]
7862 v_mac_f32_e64 v5
, -v1
, v2
7863 // GFX10
: encoding
: [0x05,0x00,0x1f,0xd5,0x01,0x05,0x02,0x20]
7865 v_mac_f32_e64 v5
, v1
, -v2
7866 // GFX10
: encoding
: [0x05,0x00,0x1f,0xd5,0x01,0x05,0x02,0x40]
7868 v_mac_f32_e64 v5
, -v1
, -v2
7869 // GFX10
: encoding
: [0x05,0x00,0x1f,0xd5,0x01,0x05,0x02,0x60]
7871 v_mac_f32_e64 v5
, |v1|
, v2
7872 // GFX10
: encoding
: [0x05,0x01,0x1f,0xd5,0x01,0x05,0x02,0x00]
7874 v_mac_f32_e64 v5
, v1
, |v2|
7875 // GFX10
: encoding
: [0x05,0x02,0x1f,0xd5,0x01,0x05,0x02,0x00]
7877 v_mac_f32_e64 v5
, |v1|
, |v2|
7878 // GFX10
: encoding
: [0x05,0x03,0x1f,0xd5,0x01,0x05,0x02,0x00]
7880 v_mac_f32_e64 v5
, v1
, v2 clamp
7881 // GFX10
: encoding
: [0x05,0x80,0x1f,0xd5,0x01,0x05,0x02,0x00]
7883 v_mac_f32_e64 v5
, v1
, v2
mul:2
7884 // GFX10
: encoding
: [0x05,0x00,0x1f,0xd5,0x01,0x05,0x02,0x08]
7886 v_mac_f32_e64 v5
, v1
, v2
mul:4
7887 // GFX10
: encoding
: [0x05,0x00,0x1f,0xd5,0x01,0x05,0x02,0x10]
7889 v_mac_f32_e64 v5
, v1
, v2
div:2
7890 // GFX10
: encoding
: [0x05,0x00,0x1f,0xd5,0x01,0x05,0x02,0x18]
7892 v_madmk_f32 v5
, v1
, 0x11213141, v3
7893 // GFX10
: encoding
: [0x01,0x07,0x0a,0x40,0x41,0x31,0x21,0x11]
7895 v_madmk_f32 v255
, v1
, 0x11213141, v3
7896 // GFX10
: encoding
: [0x01,0x07,0xfe,0x41,0x41,0x31,0x21,0x11]
7898 v_madmk_f32 v5
, v255
, 0x11213141, v3
7899 // GFX10
: encoding
: [0xff,0x07,0x0a,0x40,0x41,0x31,0x21,0x11]
7901 v_madmk_f32 v5
, 0, 0x11213141, v3
7902 // GFX10
: encoding
: [0x80,0x06,0x0a,0x40,0x41,0x31,0x21,0x11]
7904 v_madmk_f32 v5
, -1, 0x11213141, v3
7905 // GFX10
: encoding
: [0xc1,0x06,0x0a,0x40,0x41,0x31,0x21,0x11]
7907 v_madmk_f32 v5
, 0.5, 0x11213141, v3
7908 // GFX10
: encoding
: [0xf0,0x06,0x0a,0x40,0x41,0x31,0x21,0x11]
7910 v_madmk_f32 v5
, -4.0, 0x11213141, v3
7911 // GFX10
: encoding
: [0xf7,0x06,0x0a,0x40,0x41,0x31,0x21,0x11]
7913 v_madmk_f32 v5
, v1
, 0xa1b1c1d1, v3
7914 // GFX10
: encoding
: [0x01,0x07,0x0a,0x40,0xd1,0xc1,0xb1,0xa1]
7916 v_madmk_f32 v5
, v1
, 0x11213141, v255
7917 // GFX10
: encoding
: [0x01,0xff,0x0b,0x40,0x41,0x31,0x21,0x11]
7919 v_madak_f32 v5
, v1
, v2
, 0x11213141
7920 // GFX10
: encoding
: [0x01,0x05,0x0a,0x42,0x41,0x31,0x21,0x11]
7922 v_madak_f32 v255
, v1
, v2
, 0x11213141
7923 // GFX10
: encoding
: [0x01,0x05,0xfe,0x43,0x41,0x31,0x21,0x11]
7925 v_madak_f32 v5
, v255
, v2
, 0x11213141
7926 // GFX10
: encoding
: [0xff,0x05,0x0a,0x42,0x41,0x31,0x21,0x11]
7928 v_madak_f32 v5
, 0, v2
, 0x11213141
7929 // GFX10
: encoding
: [0x80,0x04,0x0a,0x42,0x41,0x31,0x21,0x11]
7931 v_madak_f32 v5
, -1, v2
, 0x11213141
7932 // GFX10
: encoding
: [0xc1,0x04,0x0a,0x42,0x41,0x31,0x21,0x11]
7934 v_madak_f32 v5
, 0.5, v2
, 0x11213141
7935 // GFX10
: encoding
: [0xf0,0x04,0x0a,0x42,0x41,0x31,0x21,0x11]
7937 v_madak_f32 v5
, -4.0, v2
, 0x11213141
7938 // GFX10
: encoding
: [0xf7,0x04,0x0a,0x42,0x41,0x31,0x21,0x11]
7940 v_madak_f32 v5
, v1
, v255
, 0x11213141
7941 // GFX10
: encoding
: [0x01,0xff,0x0b,0x42,0x41,0x31,0x21,0x11]
7943 v_madak_f32 v5
, v1
, v2
, 0xa1b1c1d1
7944 // GFX10
: encoding
: [0x01,0x05,0x0a,0x42,0xd1,0xc1,0xb1,0xa1]
7946 v_add_nc_u32_e32 v5
, v1
, v2
7947 // GFX10
: encoding
: [0x01,0x05,0x0a,0x4a]
7949 v_add_nc_u32_e32 v255
, v1
, v2
7950 // GFX10
: encoding
: [0x01,0x05,0xfe,0x4b]
7952 v_add_nc_u32_e32 v5
, v255
, v2
7953 // GFX10
: encoding
: [0xff,0x05,0x0a,0x4a]
7955 v_add_nc_u32_e32 v5
, s1
, v2
7956 // GFX10
: encoding
: [0x01,0x04,0x0a,0x4a]
7958 v_add_nc_u32_e32 v5
, s101
, v2
7959 // GFX10
: encoding
: [0x65,0x04,0x0a,0x4a]
7961 v_add_nc_u32_e32 v5
, vcc_lo
, v2
7962 // GFX10
: encoding
: [0x6a,0x04,0x0a,0x4a]
7964 v_add_nc_u32_e32 v5
, vcc_hi
, v2
7965 // GFX10
: encoding
: [0x6b,0x04,0x0a,0x4a]
7967 v_add_nc_u32_e32 v5
, m0
, v2
7968 // GFX10
: encoding
: [0x7c,0x04,0x0a,0x4a]
7970 v_add_nc_u32_e32 v5
, exec_lo
, v2
7971 // GFX10
: encoding
: [0x7e,0x04,0x0a,0x4a]
7973 v_add_nc_u32_e32 v5
, exec_hi
, v2
7974 // GFX10
: encoding
: [0x7f,0x04,0x0a,0x4a]
7976 v_add_nc_u32_e32 v5
, 0, v2
7977 // GFX10
: encoding
: [0x80,0x04,0x0a,0x4a]
7979 v_add_nc_u32_e32 v5
, -1, v2
7980 // GFX10
: encoding
: [0xc1,0x04,0x0a,0x4a]
7982 v_add_nc_u32_e32 v5
, 0.5, v2
7983 // GFX10
: encoding
: [0xf0,0x04,0x0a,0x4a]
7985 v_add_nc_u32_e32 v5
, -4.0, v2
7986 // GFX10
: encoding
: [0xf7,0x04,0x0a,0x4a]
7988 v_add_nc_u32_e32 v5
, 0xaf123456, v2
7989 // GFX10
: encoding
: [0xff,0x04,0x0a,0x4a,0x56,0x34,0x12,0xaf]
7991 v_add_nc_u32_e32 v5
, 0x3f717273, v2
7992 // GFX10
: encoding
: [0xff,0x04,0x0a,0x4a,0x73,0x72,0x71,0x3f]
7994 v_add_nc_u32_e32 v5
, v1
, v255
7995 // GFX10
: encoding
: [0x01,0xff,0x0b,0x4a]
7997 v_add_nc_u32_e64 v5
, v1
, v2
7998 // GFX10
: encoding
: [0x05,0x00,0x25,0xd5,0x01,0x05,0x02,0x00]
8000 v_add_nc_u32_e64 v255
, v1
, v2
8001 // GFX10
: encoding
: [0xff,0x00,0x25,0xd5,0x01,0x05,0x02,0x00]
8003 v_add_nc_u32_e64 v5
, v255
, v2
8004 // GFX10
: encoding
: [0x05,0x00,0x25,0xd5,0xff,0x05,0x02,0x00]
8006 v_add_nc_u32_e64 v5
, s1
, v2
8007 // GFX10
: encoding
: [0x05,0x00,0x25,0xd5,0x01,0x04,0x02,0x00]
8009 v_add_nc_u32_e64 v5
, s101
, v2
8010 // GFX10
: encoding
: [0x05,0x00,0x25,0xd5,0x65,0x04,0x02,0x00]
8012 v_add_nc_u32_e64 v5
, vcc_lo
, v2
8013 // GFX10
: encoding
: [0x05,0x00,0x25,0xd5,0x6a,0x04,0x02,0x00]
8015 v_add_nc_u32_e64 v5
, vcc_hi
, v2
8016 // GFX10
: encoding
: [0x05,0x00,0x25,0xd5,0x6b,0x04,0x02,0x00]
8018 v_add_nc_u32_e64 v5
, m0
, v2
8019 // GFX10
: encoding
: [0x05,0x00,0x25,0xd5,0x7c,0x04,0x02,0x00]
8021 v_add_nc_u32_e64 v5
, exec_lo
, v2
8022 // GFX10
: encoding
: [0x05,0x00,0x25,0xd5,0x7e,0x04,0x02,0x00]
8024 v_add_nc_u32_e64 v5
, exec_hi
, v2
8025 // GFX10
: encoding
: [0x05,0x00,0x25,0xd5,0x7f,0x04,0x02,0x00]
8027 v_add_nc_u32_e64 v5
, 0, v2
8028 // GFX10
: encoding
: [0x05,0x00,0x25,0xd5,0x80,0x04,0x02,0x00]
8030 v_add_nc_u32_e64 v5
, -1, v2
8031 // GFX10
: encoding
: [0x05,0x00,0x25,0xd5,0xc1,0x04,0x02,0x00]
8033 v_add_nc_u32_e64 v5
, 0.5, v2
8034 // GFX10
: encoding
: [0x05,0x00,0x25,0xd5,0xf0,0x04,0x02,0x00]
8036 v_add_nc_u32_e64 v5
, -4.0, v2
8037 // GFX10
: encoding
: [0x05,0x00,0x25,0xd5,0xf7,0x04,0x02,0x00]
8039 v_add_nc_u32_e64 v5
, v1
, v255
8040 // GFX10
: encoding
: [0x05,0x00,0x25,0xd5,0x01,0xff,0x03,0x00]
8042 v_add_nc_u32_e64 v5
, v1
, s2
8043 // GFX10
: encoding
: [0x05,0x00,0x25,0xd5,0x01,0x05,0x00,0x00]
8045 v_add_nc_u32_e64 v5
, v1
, s101
8046 // GFX10
: encoding
: [0x05,0x00,0x25,0xd5,0x01,0xcb,0x00,0x00]
8048 v_add_nc_u32_e64 v5
, v1
, vcc_lo
8049 // GFX10
: encoding
: [0x05,0x00,0x25,0xd5,0x01,0xd5,0x00,0x00]
8051 v_add_nc_u32_e64 v5
, v1
, vcc_hi
8052 // GFX10
: encoding
: [0x05,0x00,0x25,0xd5,0x01,0xd7,0x00,0x00]
8054 v_add_nc_u32_e64 v5
, v1
, m0
8055 // GFX10
: encoding
: [0x05,0x00,0x25,0xd5,0x01,0xf9,0x00,0x00]
8057 v_add_nc_u32_e64 v5
, v1
, exec_lo
8058 // GFX10
: encoding
: [0x05,0x00,0x25,0xd5,0x01,0xfd,0x00,0x00]
8060 v_add_nc_u32_e64 v5
, v1
, exec_hi
8061 // GFX10
: encoding
: [0x05,0x00,0x25,0xd5,0x01,0xff,0x00,0x00]
8063 v_add_nc_u32_e64 v5
, v1
, 0
8064 // GFX10
: encoding
: [0x05,0x00,0x25,0xd5,0x01,0x01,0x01,0x00]
8066 v_add_nc_u32_e64 v5
, v1
, -1
8067 // GFX10
: encoding
: [0x05,0x00,0x25,0xd5,0x01,0x83,0x01,0x00]
8069 v_add_nc_u32_e64 v5
, v1
, 0.5
8070 // GFX10
: encoding
: [0x05,0x00,0x25,0xd5,0x01,0xe1,0x01,0x00]
8072 v_add_nc_u32_e64 v5
, v1
, -4.0
8073 // GFX10
: encoding
: [0x05,0x00,0x25,0xd5,0x01,0xef,0x01,0x00]
8075 v_add_nc_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
8076 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4a,0x01,0x06,0x06,0x06]
8078 v_add_nc_u32_sdwa v255
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
8079 // GFX10
: encoding
: [0xf9,0x04,0xfe,0x4b,0x01,0x06,0x06,0x06]
8081 v_add_nc_u32_sdwa v5
, v255
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
8082 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4a,0xff,0x06,0x06,0x06]
8084 v_add_nc_u32_sdwa v5
, s1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
8085 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4a,0x01,0x06,0x86,0x06]
8087 v_add_nc_u32_sdwa v5
, s101
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
8088 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4a,0x65,0x06,0x86,0x06]
8090 v_add_nc_u32_sdwa v5
, vcc_lo
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
8091 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4a,0x6a,0x06,0x86,0x06]
8093 v_add_nc_u32_sdwa v5
, vcc_hi
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
8094 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4a,0x6b,0x06,0x86,0x06]
8096 v_add_nc_u32_sdwa v5
, m0
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
8097 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4a,0x7c,0x06,0x86,0x06]
8099 v_add_nc_u32_sdwa v5
, exec_lo
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
8100 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4a,0x7e,0x06,0x86,0x06]
8102 v_add_nc_u32_sdwa v5
, exec_hi
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
8103 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4a,0x7f,0x06,0x86,0x06]
8105 v_add_nc_u32_sdwa v5
, v1
, v255 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
8106 // GFX10
: encoding
: [0xf9,0xfe,0x0b,0x4a,0x01,0x06,0x06,0x06]
8108 v_add_nc_u32_sdwa v5
, v1
, v2 clamp dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
8109 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4a,0x01,0x26,0x06,0x06]
8111 v_add_nc_u32_sdwa v5
, v1
, v2 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
8112 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4a,0x01,0x06,0x06,0x06]
8114 v_add_nc_u32_sdwa v5
, v1
, v2 dst_sel
:BYTE_0 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
8115 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4a,0x01,0x00,0x06,0x06]
8117 v_add_nc_u32_sdwa v5
, v1
, v2 dst_sel
:BYTE_1 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
8118 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4a,0x01,0x01,0x06,0x06]
8120 v_add_nc_u32_sdwa v5
, v1
, v2 dst_sel
:BYTE_2 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
8121 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4a,0x01,0x02,0x06,0x06]
8123 v_add_nc_u32_sdwa v5
, v1
, v2 dst_sel
:BYTE_3 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
8124 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4a,0x01,0x03,0x06,0x06]
8126 v_add_nc_u32_sdwa v5
, v1
, v2 dst_sel
:WORD_0 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
8127 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4a,0x01,0x04,0x06,0x06]
8129 v_add_nc_u32_sdwa v5
, v1
, v2 dst_sel
:WORD_1 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
8130 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4a,0x01,0x05,0x06,0x06]
8132 v_add_nc_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_SEXT src0_sel
:DWORD src1_sel
:DWORD
8133 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4a,0x01,0x0e,0x06,0x06]
8135 v_add_nc_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PRESERVE src0_sel
:DWORD src1_sel
:DWORD
8136 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4a,0x01,0x16,0x06,0x06]
8138 v_add_nc_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD src0_sel
:DWORD src1_sel
:DWORD
8139 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4a,0x01,0x16,0x06,0x06]
8141 v_add_nc_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src1_sel
:DWORD
8142 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4a,0x01,0x06,0x06,0x06]
8144 v_add_nc_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_0 src1_sel
:DWORD
8145 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4a,0x01,0x06,0x00,0x06]
8147 v_add_nc_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_1 src1_sel
:DWORD
8148 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4a,0x01,0x06,0x01,0x06]
8150 v_add_nc_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_2 src1_sel
:DWORD
8151 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4a,0x01,0x06,0x02,0x06]
8153 v_add_nc_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_3 src1_sel
:DWORD
8154 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4a,0x01,0x06,0x03,0x06]
8156 v_add_nc_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:WORD_0 src1_sel
:DWORD
8157 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4a,0x01,0x06,0x04,0x06]
8159 v_add_nc_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:WORD_1 src1_sel
:DWORD
8160 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4a,0x01,0x06,0x05,0x06]
8162 v_add_nc_u32_sdwa v5
, sext
(v1
), v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
8163 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4a,0x01,0x06,0x0e,0x06]
8165 v_add_nc_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
8166 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4a,0x01,0x06,0x06,0x06]
8168 v_add_nc_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_0
8169 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4a,0x01,0x06,0x06,0x00]
8171 v_add_nc_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_1
8172 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4a,0x01,0x06,0x06,0x01]
8174 v_add_nc_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_2
8175 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4a,0x01,0x06,0x06,0x02]
8177 v_add_nc_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_3
8178 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4a,0x01,0x06,0x06,0x03]
8180 v_add_nc_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:WORD_0
8181 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4a,0x01,0x06,0x06,0x04]
8183 v_add_nc_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:WORD_1
8184 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4a,0x01,0x06,0x06,0x05]
8186 v_add_nc_u32_sdwa v5
, v1
, sext
(v2
) dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
8187 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4a,0x01,0x06,0x06,0x0e]
8189 v_sub_nc_u32_e32 v5
, v1
, v2
8190 // GFX10
: encoding
: [0x01,0x05,0x0a,0x4c]
8192 v_sub_nc_u32_e32 v255
, v1
, v2
8193 // GFX10
: encoding
: [0x01,0x05,0xfe,0x4d]
8195 v_sub_nc_u32_e32 v5
, v255
, v2
8196 // GFX10
: encoding
: [0xff,0x05,0x0a,0x4c]
8198 v_sub_nc_u32_e32 v5
, s1
, v2
8199 // GFX10
: encoding
: [0x01,0x04,0x0a,0x4c]
8201 v_sub_nc_u32_e32 v5
, s101
, v2
8202 // GFX10
: encoding
: [0x65,0x04,0x0a,0x4c]
8204 v_sub_nc_u32_e32 v5
, vcc_lo
, v2
8205 // GFX10
: encoding
: [0x6a,0x04,0x0a,0x4c]
8207 v_sub_nc_u32_e32 v5
, vcc_hi
, v2
8208 // GFX10
: encoding
: [0x6b,0x04,0x0a,0x4c]
8210 v_sub_nc_u32_e32 v5
, m0
, v2
8211 // GFX10
: encoding
: [0x7c,0x04,0x0a,0x4c]
8213 v_sub_nc_u32_e32 v5
, exec_lo
, v2
8214 // GFX10
: encoding
: [0x7e,0x04,0x0a,0x4c]
8216 v_sub_nc_u32_e32 v5
, exec_hi
, v2
8217 // GFX10
: encoding
: [0x7f,0x04,0x0a,0x4c]
8219 v_sub_nc_u32_e32 v5
, 0, v2
8220 // GFX10
: encoding
: [0x80,0x04,0x0a,0x4c]
8222 v_sub_nc_u32_e32 v5
, -1, v2
8223 // GFX10
: encoding
: [0xc1,0x04,0x0a,0x4c]
8225 v_sub_nc_u32_e32 v5
, 0.5, v2
8226 // GFX10
: encoding
: [0xf0,0x04,0x0a,0x4c]
8228 v_sub_nc_u32_e32 v5
, -4.0, v2
8229 // GFX10
: encoding
: [0xf7,0x04,0x0a,0x4c]
8231 v_sub_nc_u32_e32 v5
, 0xaf123456, v2
8232 // GFX10
: encoding
: [0xff,0x04,0x0a,0x4c,0x56,0x34,0x12,0xaf]
8234 v_sub_nc_u32_e32 v5
, 0x3f717273, v2
8235 // GFX10
: encoding
: [0xff,0x04,0x0a,0x4c,0x73,0x72,0x71,0x3f]
8237 v_sub_nc_u32_e32 v5
, v1
, v255
8238 // GFX10
: encoding
: [0x01,0xff,0x0b,0x4c]
8240 v_sub_nc_u32_e64 v5
, v1
, v2
8241 // GFX10
: encoding
: [0x05,0x00,0x26,0xd5,0x01,0x05,0x02,0x00]
8243 v_sub_nc_u32_e64 v255
, v1
, v2
8244 // GFX10
: encoding
: [0xff,0x00,0x26,0xd5,0x01,0x05,0x02,0x00]
8246 v_sub_nc_u32_e64 v5
, v255
, v2
8247 // GFX10
: encoding
: [0x05,0x00,0x26,0xd5,0xff,0x05,0x02,0x00]
8249 v_sub_nc_u32_e64 v5
, s1
, v2
8250 // GFX10
: encoding
: [0x05,0x00,0x26,0xd5,0x01,0x04,0x02,0x00]
8252 v_sub_nc_u32_e64 v5
, s101
, v2
8253 // GFX10
: encoding
: [0x05,0x00,0x26,0xd5,0x65,0x04,0x02,0x00]
8255 v_sub_nc_u32_e64 v5
, vcc_lo
, v2
8256 // GFX10
: encoding
: [0x05,0x00,0x26,0xd5,0x6a,0x04,0x02,0x00]
8258 v_sub_nc_u32_e64 v5
, vcc_hi
, v2
8259 // GFX10
: encoding
: [0x05,0x00,0x26,0xd5,0x6b,0x04,0x02,0x00]
8261 v_sub_nc_u32_e64 v5
, m0
, v2
8262 // GFX10
: encoding
: [0x05,0x00,0x26,0xd5,0x7c,0x04,0x02,0x00]
8264 v_sub_nc_u32_e64 v5
, exec_lo
, v2
8265 // GFX10
: encoding
: [0x05,0x00,0x26,0xd5,0x7e,0x04,0x02,0x00]
8267 v_sub_nc_u32_e64 v5
, exec_hi
, v2
8268 // GFX10
: encoding
: [0x05,0x00,0x26,0xd5,0x7f,0x04,0x02,0x00]
8270 v_sub_nc_u32_e64 v5
, 0, v2
8271 // GFX10
: encoding
: [0x05,0x00,0x26,0xd5,0x80,0x04,0x02,0x00]
8273 v_sub_nc_u32_e64 v5
, -1, v2
8274 // GFX10
: encoding
: [0x05,0x00,0x26,0xd5,0xc1,0x04,0x02,0x00]
8276 v_sub_nc_u32_e64 v5
, 0.5, v2
8277 // GFX10
: encoding
: [0x05,0x00,0x26,0xd5,0xf0,0x04,0x02,0x00]
8279 v_sub_nc_u32_e64 v5
, -4.0, v2
8280 // GFX10
: encoding
: [0x05,0x00,0x26,0xd5,0xf7,0x04,0x02,0x00]
8282 v_sub_nc_u32_e64 v5
, v1
, v255
8283 // GFX10
: encoding
: [0x05,0x00,0x26,0xd5,0x01,0xff,0x03,0x00]
8285 v_sub_nc_u32_e64 v5
, v1
, s2
8286 // GFX10
: encoding
: [0x05,0x00,0x26,0xd5,0x01,0x05,0x00,0x00]
8288 v_sub_nc_u32_e64 v5
, v1
, s101
8289 // GFX10
: encoding
: [0x05,0x00,0x26,0xd5,0x01,0xcb,0x00,0x00]
8291 v_sub_nc_u32_e64 v5
, v1
, vcc_lo
8292 // GFX10
: encoding
: [0x05,0x00,0x26,0xd5,0x01,0xd5,0x00,0x00]
8294 v_sub_nc_u32_e64 v5
, v1
, vcc_hi
8295 // GFX10
: encoding
: [0x05,0x00,0x26,0xd5,0x01,0xd7,0x00,0x00]
8297 v_sub_nc_u32_e64 v5
, v1
, m0
8298 // GFX10
: encoding
: [0x05,0x00,0x26,0xd5,0x01,0xf9,0x00,0x00]
8300 v_sub_nc_u32_e64 v5
, v1
, exec_lo
8301 // GFX10
: encoding
: [0x05,0x00,0x26,0xd5,0x01,0xfd,0x00,0x00]
8303 v_sub_nc_u32_e64 v5
, v1
, exec_hi
8304 // GFX10
: encoding
: [0x05,0x00,0x26,0xd5,0x01,0xff,0x00,0x00]
8306 v_sub_nc_u32_e64 v5
, v1
, 0
8307 // GFX10
: encoding
: [0x05,0x00,0x26,0xd5,0x01,0x01,0x01,0x00]
8309 v_sub_nc_u32_e64 v5
, v1
, -1
8310 // GFX10
: encoding
: [0x05,0x00,0x26,0xd5,0x01,0x83,0x01,0x00]
8312 v_sub_nc_u32_e64 v5
, v1
, 0.5
8313 // GFX10
: encoding
: [0x05,0x00,0x26,0xd5,0x01,0xe1,0x01,0x00]
8315 v_sub_nc_u32_e64 v5
, v1
, -4.0
8316 // GFX10
: encoding
: [0x05,0x00,0x26,0xd5,0x01,0xef,0x01,0x00]
8318 v_sub_nc_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
8319 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x06,0x06]
8321 v_sub_nc_u32_sdwa v255
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
8322 // GFX10
: encoding
: [0xf9,0x04,0xfe,0x4d,0x01,0x06,0x06,0x06]
8324 v_sub_nc_u32_sdwa v5
, v255
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
8325 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4c,0xff,0x06,0x06,0x06]
8327 v_sub_nc_u32_sdwa v5
, s1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
8328 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x86,0x06]
8330 v_sub_nc_u32_sdwa v5
, s101
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
8331 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4c,0x65,0x06,0x86,0x06]
8333 v_sub_nc_u32_sdwa v5
, vcc_lo
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
8334 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4c,0x6a,0x06,0x86,0x06]
8336 v_sub_nc_u32_sdwa v5
, vcc_hi
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
8337 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4c,0x6b,0x06,0x86,0x06]
8339 v_sub_nc_u32_sdwa v5
, m0
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
8340 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4c,0x7c,0x06,0x86,0x06]
8342 v_sub_nc_u32_sdwa v5
, exec_lo
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
8343 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4c,0x7e,0x06,0x86,0x06]
8345 v_sub_nc_u32_sdwa v5
, exec_hi
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
8346 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4c,0x7f,0x06,0x86,0x06]
8348 v_sub_nc_u32_sdwa v5
, v1
, v255 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
8349 // GFX10
: encoding
: [0xf9,0xfe,0x0b,0x4c,0x01,0x06,0x06,0x06]
8351 v_sub_nc_u32_sdwa v5
, v1
, v2 clamp dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
8352 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4c,0x01,0x26,0x06,0x06]
8354 v_sub_nc_u32_sdwa v5
, v1
, v2 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
8355 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x06,0x06]
8357 v_sub_nc_u32_sdwa v5
, v1
, v2 dst_sel
:BYTE_0 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
8358 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4c,0x01,0x00,0x06,0x06]
8360 v_sub_nc_u32_sdwa v5
, v1
, v2 dst_sel
:BYTE_1 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
8361 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4c,0x01,0x01,0x06,0x06]
8363 v_sub_nc_u32_sdwa v5
, v1
, v2 dst_sel
:BYTE_2 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
8364 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4c,0x01,0x02,0x06,0x06]
8366 v_sub_nc_u32_sdwa v5
, v1
, v2 dst_sel
:BYTE_3 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
8367 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4c,0x01,0x03,0x06,0x06]
8369 v_sub_nc_u32_sdwa v5
, v1
, v2 dst_sel
:WORD_0 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
8370 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4c,0x01,0x04,0x06,0x06]
8372 v_sub_nc_u32_sdwa v5
, v1
, v2 dst_sel
:WORD_1 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
8373 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4c,0x01,0x05,0x06,0x06]
8375 v_sub_nc_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_SEXT src0_sel
:DWORD src1_sel
:DWORD
8376 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4c,0x01,0x0e,0x06,0x06]
8378 v_sub_nc_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PRESERVE src0_sel
:DWORD src1_sel
:DWORD
8379 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4c,0x01,0x16,0x06,0x06]
8381 v_sub_nc_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD src0_sel
:DWORD src1_sel
:DWORD
8382 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4c,0x01,0x16,0x06,0x06]
8384 v_sub_nc_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src1_sel
:DWORD
8385 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x06,0x06]
8387 v_sub_nc_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_0 src1_sel
:DWORD
8388 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x00,0x06]
8390 v_sub_nc_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_1 src1_sel
:DWORD
8391 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x01,0x06]
8393 v_sub_nc_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_2 src1_sel
:DWORD
8394 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x02,0x06]
8396 v_sub_nc_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_3 src1_sel
:DWORD
8397 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x03,0x06]
8399 v_sub_nc_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:WORD_0 src1_sel
:DWORD
8400 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x04,0x06]
8402 v_sub_nc_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:WORD_1 src1_sel
:DWORD
8403 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x05,0x06]
8405 v_sub_nc_u32_sdwa v5
, sext
(v1
), v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
8406 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x0e,0x06]
8408 v_sub_nc_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
8409 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x06,0x06]
8411 v_sub_nc_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_0
8412 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x06,0x00]
8414 v_sub_nc_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_1
8415 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x06,0x01]
8417 v_sub_nc_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_2
8418 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x06,0x02]
8420 v_sub_nc_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_3
8421 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x06,0x03]
8423 v_sub_nc_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:WORD_0
8424 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x06,0x04]
8426 v_sub_nc_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:WORD_1
8427 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x06,0x05]
8429 v_sub_nc_u32_sdwa v5
, v1
, sext
(v2
) dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
8430 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x06,0x0e]
8432 v_subrev_nc_u32_e32 v5
, v1
, v2
8433 // GFX10
: encoding
: [0x01,0x05,0x0a,0x4e]
8435 v_subrev_nc_u32_e32 v255
, v1
, v2
8436 // GFX10
: encoding
: [0x01,0x05,0xfe,0x4f]
8438 v_subrev_nc_u32_e32 v5
, v255
, v2
8439 // GFX10
: encoding
: [0xff,0x05,0x0a,0x4e]
8441 v_subrev_nc_u32_e32 v5
, s1
, v2
8442 // GFX10
: encoding
: [0x01,0x04,0x0a,0x4e]
8444 v_subrev_nc_u32_e32 v5
, s101
, v2
8445 // GFX10
: encoding
: [0x65,0x04,0x0a,0x4e]
8447 v_subrev_nc_u32_e32 v5
, vcc_lo
, v2
8448 // GFX10
: encoding
: [0x6a,0x04,0x0a,0x4e]
8450 v_subrev_nc_u32_e32 v5
, vcc_hi
, v2
8451 // GFX10
: encoding
: [0x6b,0x04,0x0a,0x4e]
8453 v_subrev_nc_u32_e32 v5
, m0
, v2
8454 // GFX10
: encoding
: [0x7c,0x04,0x0a,0x4e]
8456 v_subrev_nc_u32_e32 v5
, exec_lo
, v2
8457 // GFX10
: encoding
: [0x7e,0x04,0x0a,0x4e]
8459 v_subrev_nc_u32_e32 v5
, exec_hi
, v2
8460 // GFX10
: encoding
: [0x7f,0x04,0x0a,0x4e]
8462 v_subrev_nc_u32_e32 v5
, 0, v2
8463 // GFX10
: encoding
: [0x80,0x04,0x0a,0x4e]
8465 v_subrev_nc_u32_e32 v5
, -1, v2
8466 // GFX10
: encoding
: [0xc1,0x04,0x0a,0x4e]
8468 v_subrev_nc_u32_e32 v5
, 0.5, v2
8469 // GFX10
: encoding
: [0xf0,0x04,0x0a,0x4e]
8471 v_subrev_nc_u32_e32 v5
, -4.0, v2
8472 // GFX10
: encoding
: [0xf7,0x04,0x0a,0x4e]
8474 v_subrev_nc_u32_e32 v5
, 0xaf123456, v2
8475 // GFX10
: encoding
: [0xff,0x04,0x0a,0x4e,0x56,0x34,0x12,0xaf]
8477 v_subrev_nc_u32_e32 v5
, 0x3f717273, v2
8478 // GFX10
: encoding
: [0xff,0x04,0x0a,0x4e,0x73,0x72,0x71,0x3f]
8480 v_subrev_nc_u32_e32 v5
, v1
, v255
8481 // GFX10
: encoding
: [0x01,0xff,0x0b,0x4e]
8483 v_subrev_nc_u32_e64 v5
, v1
, v2
8484 // GFX10
: encoding
: [0x05,0x00,0x27,0xd5,0x01,0x05,0x02,0x00]
8486 v_subrev_nc_u32_e64 v255
, v1
, v2
8487 // GFX10
: encoding
: [0xff,0x00,0x27,0xd5,0x01,0x05,0x02,0x00]
8489 v_subrev_nc_u32_e64 v5
, v255
, v2
8490 // GFX10
: encoding
: [0x05,0x00,0x27,0xd5,0xff,0x05,0x02,0x00]
8492 v_subrev_nc_u32_e64 v5
, s1
, v2
8493 // GFX10
: encoding
: [0x05,0x00,0x27,0xd5,0x01,0x04,0x02,0x00]
8495 v_subrev_nc_u32_e64 v5
, s101
, v2
8496 // GFX10
: encoding
: [0x05,0x00,0x27,0xd5,0x65,0x04,0x02,0x00]
8498 v_subrev_nc_u32_e64 v5
, vcc_lo
, v2
8499 // GFX10
: encoding
: [0x05,0x00,0x27,0xd5,0x6a,0x04,0x02,0x00]
8501 v_subrev_nc_u32_e64 v5
, vcc_hi
, v2
8502 // GFX10
: encoding
: [0x05,0x00,0x27,0xd5,0x6b,0x04,0x02,0x00]
8504 v_subrev_nc_u32_e64 v5
, m0
, v2
8505 // GFX10
: encoding
: [0x05,0x00,0x27,0xd5,0x7c,0x04,0x02,0x00]
8507 v_subrev_nc_u32_e64 v5
, exec_lo
, v2
8508 // GFX10
: encoding
: [0x05,0x00,0x27,0xd5,0x7e,0x04,0x02,0x00]
8510 v_subrev_nc_u32_e64 v5
, exec_hi
, v2
8511 // GFX10
: encoding
: [0x05,0x00,0x27,0xd5,0x7f,0x04,0x02,0x00]
8513 v_subrev_nc_u32_e64 v5
, 0, v2
8514 // GFX10
: encoding
: [0x05,0x00,0x27,0xd5,0x80,0x04,0x02,0x00]
8516 v_subrev_nc_u32_e64 v5
, -1, v2
8517 // GFX10
: encoding
: [0x05,0x00,0x27,0xd5,0xc1,0x04,0x02,0x00]
8519 v_subrev_nc_u32_e64 v5
, 0.5, v2
8520 // GFX10
: encoding
: [0x05,0x00,0x27,0xd5,0xf0,0x04,0x02,0x00]
8522 v_subrev_nc_u32_e64 v5
, -4.0, v2
8523 // GFX10
: encoding
: [0x05,0x00,0x27,0xd5,0xf7,0x04,0x02,0x00]
8525 v_subrev_nc_u32_e64 v5
, v1
, v255
8526 // GFX10
: encoding
: [0x05,0x00,0x27,0xd5,0x01,0xff,0x03,0x00]
8528 v_subrev_nc_u32_e64 v5
, v1
, s2
8529 // GFX10
: encoding
: [0x05,0x00,0x27,0xd5,0x01,0x05,0x00,0x00]
8531 v_subrev_nc_u32_e64 v5
, v1
, s101
8532 // GFX10
: encoding
: [0x05,0x00,0x27,0xd5,0x01,0xcb,0x00,0x00]
8534 v_subrev_nc_u32_e64 v5
, v1
, vcc_lo
8535 // GFX10
: encoding
: [0x05,0x00,0x27,0xd5,0x01,0xd5,0x00,0x00]
8537 v_subrev_nc_u32_e64 v5
, v1
, vcc_hi
8538 // GFX10
: encoding
: [0x05,0x00,0x27,0xd5,0x01,0xd7,0x00,0x00]
8540 v_subrev_nc_u32_e64 v5
, v1
, m0
8541 // GFX10
: encoding
: [0x05,0x00,0x27,0xd5,0x01,0xf9,0x00,0x00]
8543 v_subrev_nc_u32_e64 v5
, v1
, exec_lo
8544 // GFX10
: encoding
: [0x05,0x00,0x27,0xd5,0x01,0xfd,0x00,0x00]
8546 v_subrev_nc_u32_e64 v5
, v1
, exec_hi
8547 // GFX10
: encoding
: [0x05,0x00,0x27,0xd5,0x01,0xff,0x00,0x00]
8549 v_subrev_nc_u32_e64 v5
, v1
, 0
8550 // GFX10
: encoding
: [0x05,0x00,0x27,0xd5,0x01,0x01,0x01,0x00]
8552 v_subrev_nc_u32_e64 v5
, v1
, -1
8553 // GFX10
: encoding
: [0x05,0x00,0x27,0xd5,0x01,0x83,0x01,0x00]
8555 v_subrev_nc_u32_e64 v5
, v1
, 0.5
8556 // GFX10
: encoding
: [0x05,0x00,0x27,0xd5,0x01,0xe1,0x01,0x00]
8558 v_subrev_nc_u32_e64 v5
, v1
, -4.0
8559 // GFX10
: encoding
: [0x05,0x00,0x27,0xd5,0x01,0xef,0x01,0x00]
8561 v_subrev_nc_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
8562 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x06,0x06]
8564 v_subrev_nc_u32_sdwa v255
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
8565 // GFX10
: encoding
: [0xf9,0x04,0xfe,0x4f,0x01,0x06,0x06,0x06]
8567 v_subrev_nc_u32_sdwa v5
, v255
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
8568 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4e,0xff,0x06,0x06,0x06]
8570 v_subrev_nc_u32_sdwa v5
, s1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
8571 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x86,0x06]
8573 v_subrev_nc_u32_sdwa v5
, s101
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
8574 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4e,0x65,0x06,0x86,0x06]
8576 v_subrev_nc_u32_sdwa v5
, vcc_lo
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
8577 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4e,0x6a,0x06,0x86,0x06]
8579 v_subrev_nc_u32_sdwa v5
, vcc_hi
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
8580 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4e,0x6b,0x06,0x86,0x06]
8582 v_subrev_nc_u32_sdwa v5
, m0
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
8583 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4e,0x7c,0x06,0x86,0x06]
8585 v_subrev_nc_u32_sdwa v5
, exec_lo
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
8586 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4e,0x7e,0x06,0x86,0x06]
8588 v_subrev_nc_u32_sdwa v5
, exec_hi
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
8589 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4e,0x7f,0x06,0x86,0x06]
8591 v_subrev_nc_u32_sdwa v5
, v1
, v255 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
8592 // GFX10
: encoding
: [0xf9,0xfe,0x0b,0x4e,0x01,0x06,0x06,0x06]
8594 v_subrev_nc_u32_sdwa v5
, v1
, v2 clamp dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
8595 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4e,0x01,0x26,0x06,0x06]
8597 v_subrev_nc_u32_sdwa v5
, v1
, v2 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
8598 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x06,0x06]
8600 v_subrev_nc_u32_sdwa v5
, v1
, v2 dst_sel
:BYTE_0 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
8601 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4e,0x01,0x00,0x06,0x06]
8603 v_subrev_nc_u32_sdwa v5
, v1
, v2 dst_sel
:BYTE_1 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
8604 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4e,0x01,0x01,0x06,0x06]
8606 v_subrev_nc_u32_sdwa v5
, v1
, v2 dst_sel
:BYTE_2 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
8607 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4e,0x01,0x02,0x06,0x06]
8609 v_subrev_nc_u32_sdwa v5
, v1
, v2 dst_sel
:BYTE_3 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
8610 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4e,0x01,0x03,0x06,0x06]
8612 v_subrev_nc_u32_sdwa v5
, v1
, v2 dst_sel
:WORD_0 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
8613 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4e,0x01,0x04,0x06,0x06]
8615 v_subrev_nc_u32_sdwa v5
, v1
, v2 dst_sel
:WORD_1 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
8616 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4e,0x01,0x05,0x06,0x06]
8618 v_subrev_nc_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_SEXT src0_sel
:DWORD src1_sel
:DWORD
8619 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4e,0x01,0x0e,0x06,0x06]
8621 v_subrev_nc_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PRESERVE src0_sel
:DWORD src1_sel
:DWORD
8622 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4e,0x01,0x16,0x06,0x06]
8624 v_subrev_nc_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD src0_sel
:DWORD src1_sel
:DWORD
8625 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4e,0x01,0x16,0x06,0x06]
8627 v_subrev_nc_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src1_sel
:DWORD
8628 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x06,0x06]
8630 v_subrev_nc_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_0 src1_sel
:DWORD
8631 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x00,0x06]
8633 v_subrev_nc_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_1 src1_sel
:DWORD
8634 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x01,0x06]
8636 v_subrev_nc_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_2 src1_sel
:DWORD
8637 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x02,0x06]
8639 v_subrev_nc_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_3 src1_sel
:DWORD
8640 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x03,0x06]
8642 v_subrev_nc_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:WORD_0 src1_sel
:DWORD
8643 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x04,0x06]
8645 v_subrev_nc_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:WORD_1 src1_sel
:DWORD
8646 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x05,0x06]
8648 v_subrev_nc_u32_sdwa v5
, sext
(v1
), v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
8649 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x0e,0x06]
8651 v_subrev_nc_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
8652 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x06,0x06]
8654 v_subrev_nc_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_0
8655 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x06,0x00]
8657 v_subrev_nc_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_1
8658 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x06,0x01]
8660 v_subrev_nc_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_2
8661 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x06,0x02]
8663 v_subrev_nc_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_3
8664 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x06,0x03]
8666 v_subrev_nc_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:WORD_0
8667 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x06,0x04]
8669 v_subrev_nc_u32_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:WORD_1
8670 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x06,0x05]
8672 v_subrev_nc_u32_sdwa v5
, v1
, sext
(v2
) dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
8673 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x06,0x0e]
8675 v_add_co_ci_u32_e32 v5
, vcc
, v1
, v2
, vcc
8676 // W64
: encoding
: [0x01,0x05,0x0a,0x50]
8677 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
8679 v_add_co_ci_u32_e32 v255
, vcc
, v1
, v2
, vcc
8680 // W64
: encoding
: [0x01,0x05,0xfe,0x51]
8681 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
8683 v_add_co_ci_u32_e32 v5
, vcc
, v255
, v2
, vcc
8684 // W64
: encoding
: [0xff,0x05,0x0a,0x50]
8685 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
8687 v_add_co_ci_u32_e32 v5
, vcc
, 0, v2
, vcc
8688 // W64
: encoding
: [0x80,0x04,0x0a,0x50]
8689 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
8691 v_add_co_ci_u32_e32 v5
, vcc
, -1, v2
, vcc
8692 // W64
: encoding
: [0xc1,0x04,0x0a,0x50]
8693 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
8695 v_add_co_ci_u32_e32 v5
, vcc
, 0.5, v2
, vcc
8696 // W64
: encoding
: [0xf0,0x04,0x0a,0x50]
8697 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
8699 v_add_co_ci_u32_e32 v5
, vcc
, -4.0, v2
, vcc
8700 // W64
: encoding
: [0xf7,0x04,0x0a,0x50]
8701 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
8703 v_add_co_ci_u32_e32 v5
, vcc
, v1
, v255
, vcc
8704 // W64
: encoding
: [0x01,0xff,0x0b,0x50]
8705 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
8707 v_add_co_ci_u32_e64 v5
, s
[12:13], v1
, v2
, s
[6:7]
8708 // W64
: encoding
: [0x05,0x0c,0x28,0xd5,0x01,0x05,0x1a,0x00]
8709 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
8711 v_add_co_ci_u32_e64 v255
, s
[12:13], v1
, v2
, s
[6:7]
8712 // W64
: encoding
: [0xff,0x0c,0x28,0xd5,0x01,0x05,0x1a,0x00]
8713 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
8715 v_add_co_ci_u32_e64 v5
, s
[14:15], v1
, v2
, s
[6:7]
8716 // W64
: encoding
: [0x05,0x0e,0x28,0xd5,0x01,0x05,0x1a,0x00]
8717 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
8719 v_add_co_ci_u32_e64 v5
, s
[102:103], v1
, v2
, s
[6:7]
8720 // W64
: encoding
: [0x05,0x66,0x28,0xd5,0x01,0x05,0x1a,0x00]
8721 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
8723 v_add_co_ci_u32_e64 v5
, vcc
, v1
, v2
, s
[6:7]
8724 // W64
: encoding
: [0x05,0x6a,0x28,0xd5,0x01,0x05,0x1a,0x00]
8725 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
8727 v_add_co_ci_u32_e64 v5
, s
[12:13], v255
, v2
, s
[6:7]
8728 // W64
: encoding
: [0x05,0x0c,0x28,0xd5,0xff,0x05,0x1a,0x00]
8729 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
8731 v_add_co_ci_u32_e64 v5
, s
[12:13], 0, v2
, s
[6:7]
8732 // W64
: encoding
: [0x05,0x0c,0x28,0xd5,0x80,0x04,0x1a,0x00]
8733 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
8735 v_add_co_ci_u32_e64 v5
, s
[12:13], -1, v2
, s
[6:7]
8736 // W64
: encoding
: [0x05,0x0c,0x28,0xd5,0xc1,0x04,0x1a,0x00]
8737 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
8739 v_add_co_ci_u32_e64 v5
, s
[12:13], 0.5, v2
, s
[6:7]
8740 // W64
: encoding
: [0x05,0x0c,0x28,0xd5,0xf0,0x04,0x1a,0x00]
8741 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
8743 v_add_co_ci_u32_e64 v5
, s
[12:13], -4.0, v2
, s
[6:7]
8744 // W64
: encoding
: [0x05,0x0c,0x28,0xd5,0xf7,0x04,0x1a,0x00]
8745 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
8747 v_add_co_ci_u32_e64 v5
, s
[12:13], v1
, v255
, s
[6:7]
8748 // W64
: encoding
: [0x05,0x0c,0x28,0xd5,0x01,0xff,0x1b,0x00]
8749 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
8751 v_add_co_ci_u32_e64 v5
, s
[12:13], v1
, 0, s
[6:7]
8752 // W64
: encoding
: [0x05,0x0c,0x28,0xd5,0x01,0x01,0x19,0x00]
8753 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
8755 v_add_co_ci_u32_e64 v5
, s
[12:13], v1
, -1, s
[6:7]
8756 // W64
: encoding
: [0x05,0x0c,0x28,0xd5,0x01,0x83,0x19,0x00]
8757 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
8759 v_add_co_ci_u32_e64 v5
, s
[12:13], v1
, 0.5, s
[6:7]
8760 // W64
: encoding
: [0x05,0x0c,0x28,0xd5,0x01,0xe1,0x19,0x00]
8761 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
8763 v_add_co_ci_u32_e64 v5
, s
[12:13], v1
, -4.0, s
[6:7]
8764 // W64
: encoding
: [0x05,0x0c,0x28,0xd5,0x01,0xef,0x19,0x00]
8765 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
8767 v_add_co_ci_u32_e64 v5
, s
[12:13], v1
, v2
, s
[8:9]
8768 // W64
: encoding
: [0x05,0x0c,0x28,0xd5,0x01,0x05,0x22,0x00]
8769 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
8771 v_add_co_ci_u32_e64 v5
, s
[12:13], v1
, v2
, s
[102:103]
8772 // W64
: encoding
: [0x05,0x0c,0x28,0xd5,0x01,0x05,0x9a,0x01]
8773 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
8775 v_add_co_ci_u32_e64 v5
, s
[12:13], v1
, v2
, vcc
8776 // W64
: encoding
: [0x05,0x0c,0x28,0xd5,0x01,0x05,0xaa,0x01]
8777 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
8779 v_add_co_ci_u32_e32 v5
, vcc_lo
, v1
, v2
, vcc_lo
8780 // W32
: encoding
: [0x01,0x05,0x0a,0x50]
8781 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
8783 v_add_co_ci_u32_e32 v255
, vcc_lo
, v1
, v2
, vcc_lo
8784 // W32
: encoding
: [0x01,0x05,0xfe,0x51]
8785 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
8787 v_add_co_ci_u32_e32 v5
, vcc_lo
, v255
, v2
, vcc_lo
8788 // W32
: encoding
: [0xff,0x05,0x0a,0x50]
8789 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
8791 v_add_co_ci_u32_e32 v5
, vcc_lo
, 0, v2
, vcc_lo
8792 // W32
: encoding
: [0x80,0x04,0x0a,0x50]
8793 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
8795 v_add_co_ci_u32_e32 v5
, vcc_lo
, -1, v2
, vcc_lo
8796 // W32
: encoding
: [0xc1,0x04,0x0a,0x50]
8797 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
8799 v_add_co_ci_u32_e32 v5
, vcc_lo
, 0.5, v2
, vcc_lo
8800 // W32
: encoding
: [0xf0,0x04,0x0a,0x50]
8801 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
8803 v_add_co_ci_u32_e32 v5
, vcc_lo
, -4.0, v2
, vcc_lo
8804 // W32
: encoding
: [0xf7,0x04,0x0a,0x50]
8805 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
8807 v_add_co_ci_u32_e32 v5
, vcc_lo
, v1
, v255
, vcc_lo
8808 // W32
: encoding
: [0x01,0xff,0x0b,0x50]
8809 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
8811 v_add_co_ci_u32_e64 v5
, s12
, v1
, v2
, s6
8812 // W32
: encoding
: [0x05,0x0c,0x28,0xd5,0x01,0x05,0x1a,0x00]
8813 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
8815 v_add_co_ci_u32_e64 v255
, s12
, v1
, v2
, s6
8816 // W32
: encoding
: [0xff,0x0c,0x28,0xd5,0x01,0x05,0x1a,0x00]
8817 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
8819 v_add_co_ci_u32_e64 v5
, s14
, v1
, v2
, s6
8820 // W32
: encoding
: [0x05,0x0e,0x28,0xd5,0x01,0x05,0x1a,0x00]
8821 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
8823 v_add_co_ci_u32_e64 v5
, s102
, v1
, v2
, s6
8824 // W32
: encoding
: [0x05,0x66,0x28,0xd5,0x01,0x05,0x1a,0x00]
8825 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
8827 v_add_co_ci_u32_e64 v5
, vcc_lo
, v1
, v2
, s6
8828 // W32
: encoding
: [0x05,0x6a,0x28,0xd5,0x01,0x05,0x1a,0x00]
8829 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
8831 v_add_co_ci_u32_e64 v5
, s12
, v255
, v2
, s6
8832 // W32
: encoding
: [0x05,0x0c,0x28,0xd5,0xff,0x05,0x1a,0x00]
8833 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
8835 v_add_co_ci_u32_e64 v5
, s12
, 0, v2
, s6
8836 // W32
: encoding
: [0x05,0x0c,0x28,0xd5,0x80,0x04,0x1a,0x00]
8837 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
8839 v_add_co_ci_u32_e64 v5
, s12
, -1, v2
, s6
8840 // W32
: encoding
: [0x05,0x0c,0x28,0xd5,0xc1,0x04,0x1a,0x00]
8841 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
8843 v_add_co_ci_u32_e64 v5
, s12
, 0.5, v2
, s6
8844 // W32
: encoding
: [0x05,0x0c,0x28,0xd5,0xf0,0x04,0x1a,0x00]
8845 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
8847 v_add_co_ci_u32_e64 v5
, s12
, -4.0, v2
, s6
8848 // W32
: encoding
: [0x05,0x0c,0x28,0xd5,0xf7,0x04,0x1a,0x00]
8849 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
8851 v_add_co_ci_u32_e64 v5
, s12
, v1
, v255
, s6
8852 // W32
: encoding
: [0x05,0x0c,0x28,0xd5,0x01,0xff,0x1b,0x00]
8853 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
8855 v_add_co_ci_u32_e64 v5
, s12
, v1
, 0, s6
8856 // W32
: encoding
: [0x05,0x0c,0x28,0xd5,0x01,0x01,0x19,0x00]
8857 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
8859 v_add_co_ci_u32_e64 v5
, s12
, v1
, -1, s6
8860 // W32
: encoding
: [0x05,0x0c,0x28,0xd5,0x01,0x83,0x19,0x00]
8861 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
8863 v_add_co_ci_u32_e64 v5
, s12
, v1
, 0.5, s6
8864 // W32
: encoding
: [0x05,0x0c,0x28,0xd5,0x01,0xe1,0x19,0x00]
8865 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
8867 v_add_co_ci_u32_e64 v5
, s12
, v1
, -4.0, s6
8868 // W32
: encoding
: [0x05,0x0c,0x28,0xd5,0x01,0xef,0x19,0x00]
8869 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
8871 v_add_co_ci_u32_e64 v5
, s12
, v1
, v2
, s8
8872 // W32
: encoding
: [0x05,0x0c,0x28,0xd5,0x01,0x05,0x22,0x00]
8873 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
8875 v_add_co_ci_u32_e64 v5
, s12
, v1
, v2
, s102
8876 // W32
: encoding
: [0x05,0x0c,0x28,0xd5,0x01,0x05,0x9a,0x01]
8877 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
8879 v_add_co_ci_u32_e64 v5
, s12
, v1
, v2
, vcc_lo
8880 // W32
: encoding
: [0x05,0x0c,0x28,0xd5,0x01,0x05,0xaa,0x01]
8881 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
8883 v_add_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
8884 // W64
: encoding
: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x06]
8885 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
8887 v_add_co_ci_u32_sdwa v255
, vcc
, v1
, v2
, vcc dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
8888 // W64
: encoding
: [0xf9,0x04,0xfe,0x51,0x01,0x06,0x06,0x06]
8889 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
8891 v_add_co_ci_u32_sdwa v5
, vcc
, v255
, v2
, vcc dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
8892 // W64
: encoding
: [0xf9,0x04,0x0a,0x50,0xff,0x06,0x06,0x06]
8893 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
8895 v_add_co_ci_u32_sdwa v5
, vcc
, v1
, v255
, vcc dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
8896 // W64
: encoding
: [0xf9,0xfe,0x0b,0x50,0x01,0x06,0x06,0x06]
8897 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
8899 v_add_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc clamp dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
8900 // W64
: encoding
: [0xf9,0x04,0x0a,0x50,0x01,0x26,0x06,0x06]
8901 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
8903 v_add_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
8904 // W64
: encoding
: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x06]
8905 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
8907 v_add_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc dst_sel
:BYTE_0 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
8908 // W64
: encoding
: [0xf9,0x04,0x0a,0x50,0x01,0x00,0x06,0x06]
8909 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
8911 v_add_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc dst_sel
:BYTE_1 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
8912 // W64
: encoding
: [0xf9,0x04,0x0a,0x50,0x01,0x01,0x06,0x06]
8913 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
8915 v_add_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc dst_sel
:BYTE_2 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
8916 // W64
: encoding
: [0xf9,0x04,0x0a,0x50,0x01,0x02,0x06,0x06]
8917 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
8919 v_add_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc dst_sel
:BYTE_3 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
8920 // W64
: encoding
: [0xf9,0x04,0x0a,0x50,0x01,0x03,0x06,0x06]
8921 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
8923 v_add_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc dst_sel
:WORD_0 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
8924 // W64
: encoding
: [0xf9,0x04,0x0a,0x50,0x01,0x04,0x06,0x06]
8925 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
8927 v_add_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc dst_sel
:WORD_1 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
8928 // W64
: encoding
: [0xf9,0x04,0x0a,0x50,0x01,0x05,0x06,0x06]
8929 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
8931 v_add_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc dst_sel
:DWORD dst_unused
:UNUSED_SEXT src0_sel
:DWORD src1_sel
:DWORD
8932 // W64
: encoding
: [0xf9,0x04,0x0a,0x50,0x01,0x0e,0x06,0x06]
8933 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
8935 v_add_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc dst_sel
:DWORD dst_unused
:UNUSED_PRESERVE src0_sel
:DWORD src1_sel
:DWORD
8936 // W64
: encoding
: [0xf9,0x04,0x0a,0x50,0x01,0x16,0x06,0x06]
8937 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
8939 v_add_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc dst_sel
:DWORD src0_sel
:DWORD src1_sel
:DWORD
8940 // W64
: encoding
: [0xf9,0x04,0x0a,0x50,0x01,0x16,0x06,0x06]
8941 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
8943 v_add_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc dst_sel
:DWORD dst_unused
:UNUSED_PAD src1_sel
:DWORD
8944 // W64
: encoding
: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x06]
8945 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
8947 v_add_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_0 src1_sel
:DWORD
8948 // W64
: encoding
: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x00,0x06]
8949 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
8951 v_add_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_1 src1_sel
:DWORD
8952 // W64
: encoding
: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x01,0x06]
8953 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
8955 v_add_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_2 src1_sel
:DWORD
8956 // W64
: encoding
: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x02,0x06]
8957 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
8959 v_add_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_3 src1_sel
:DWORD
8960 // W64
: encoding
: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x03,0x06]
8961 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
8963 v_add_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:WORD_0 src1_sel
:DWORD
8964 // W64
: encoding
: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x04,0x06]
8965 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
8967 v_add_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:WORD_1 src1_sel
:DWORD
8968 // W64
: encoding
: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x05,0x06]
8969 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
8971 v_add_co_ci_u32_sdwa v5
, vcc
, sext
(v1
), v2
, vcc dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
8972 // W64
: encoding
: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x0e,0x06]
8973 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
8975 v_add_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
8976 // W64
: encoding
: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x06]
8977 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
8979 v_add_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_0
8980 // W64
: encoding
: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x00]
8981 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
8983 v_add_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_1
8984 // W64
: encoding
: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x01]
8985 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
8987 v_add_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_2
8988 // W64
: encoding
: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x02]
8989 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
8991 v_add_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_3
8992 // W64
: encoding
: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x03]
8993 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
8995 v_add_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:WORD_0
8996 // W64
: encoding
: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x04]
8997 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
8999 v_add_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:WORD_1
9000 // W64
: encoding
: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x05]
9001 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9003 v_add_co_ci_u32_sdwa v5
, vcc
, v1
, sext
(v2
), vcc dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
9004 // W64
: encoding
: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x0e]
9005 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9007 v_add_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
9008 // W32
: encoding
: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x06]
9009 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9011 v_add_co_ci_u32_sdwa v255
, vcc_lo
, v1
, v2
, vcc_lo dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
9012 // W32
: encoding
: [0xf9,0x04,0xfe,0x51,0x01,0x06,0x06,0x06]
9013 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9015 v_add_co_ci_u32_sdwa v5
, vcc_lo
, v255
, v2
, vcc_lo dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
9016 // W32
: encoding
: [0xf9,0x04,0x0a,0x50,0xff,0x06,0x06,0x06]
9017 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9019 v_add_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v255
, vcc_lo dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
9020 // W32
: encoding
: [0xf9,0xfe,0x0b,0x50,0x01,0x06,0x06,0x06]
9021 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9023 v_add_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo clamp dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
9024 // W32
: encoding
: [0xf9,0x04,0x0a,0x50,0x01,0x26,0x06,0x06]
9025 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9027 v_add_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
9028 // W32
: encoding
: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x06]
9029 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9031 v_add_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo dst_sel
:BYTE_0 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
9032 // W32
: encoding
: [0xf9,0x04,0x0a,0x50,0x01,0x00,0x06,0x06]
9033 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9035 v_add_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo dst_sel
:BYTE_1 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
9036 // W32
: encoding
: [0xf9,0x04,0x0a,0x50,0x01,0x01,0x06,0x06]
9037 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9039 v_add_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo dst_sel
:BYTE_2 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
9040 // W32
: encoding
: [0xf9,0x04,0x0a,0x50,0x01,0x02,0x06,0x06]
9041 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9043 v_add_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo dst_sel
:BYTE_3 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
9044 // W32
: encoding
: [0xf9,0x04,0x0a,0x50,0x01,0x03,0x06,0x06]
9045 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9047 v_add_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo dst_sel
:WORD_0 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
9048 // W32
: encoding
: [0xf9,0x04,0x0a,0x50,0x01,0x04,0x06,0x06]
9049 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9051 v_add_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo dst_sel
:WORD_1 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
9052 // W32
: encoding
: [0xf9,0x04,0x0a,0x50,0x01,0x05,0x06,0x06]
9053 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9055 v_add_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo dst_sel
:DWORD dst_unused
:UNUSED_SEXT src0_sel
:DWORD src1_sel
:DWORD
9056 // W32
: encoding
: [0xf9,0x04,0x0a,0x50,0x01,0x0e,0x06,0x06]
9057 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9059 v_add_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo dst_sel
:DWORD dst_unused
:UNUSED_PRESERVE src0_sel
:DWORD src1_sel
:DWORD
9060 // W32
: encoding
: [0xf9,0x04,0x0a,0x50,0x01,0x16,0x06,0x06]
9061 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9063 v_add_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo dst_sel
:DWORD src0_sel
:DWORD src1_sel
:DWORD
9064 // W32
: encoding
: [0xf9,0x04,0x0a,0x50,0x01,0x16,0x06,0x06]
9065 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9067 v_add_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo dst_sel
:DWORD dst_unused
:UNUSED_PAD src1_sel
:DWORD
9068 // W32
: encoding
: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x06]
9069 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9071 v_add_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_0 src1_sel
:DWORD
9072 // W32
: encoding
: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x00,0x06]
9073 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9075 v_add_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_1 src1_sel
:DWORD
9076 // W32
: encoding
: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x01,0x06]
9077 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9079 v_add_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_2 src1_sel
:DWORD
9080 // W32
: encoding
: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x02,0x06]
9081 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9083 v_add_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_3 src1_sel
:DWORD
9084 // W32
: encoding
: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x03,0x06]
9085 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9087 v_add_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:WORD_0 src1_sel
:DWORD
9088 // W32
: encoding
: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x04,0x06]
9089 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9091 v_add_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:WORD_1 src1_sel
:DWORD
9092 // W32
: encoding
: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x05,0x06]
9093 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9095 v_add_co_ci_u32_sdwa v5
, vcc_lo
, sext
(v1
), v2
, vcc_lo dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
9096 // W32
: encoding
: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x0e,0x06]
9097 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9099 v_add_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
9100 // W32
: encoding
: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x06]
9101 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9103 v_add_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_0
9104 // W32
: encoding
: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x00]
9105 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9107 v_add_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_1
9108 // W32
: encoding
: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x01]
9109 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9111 v_add_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_2
9112 // W32
: encoding
: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x02]
9113 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9115 v_add_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_3
9116 // W32
: encoding
: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x03]
9117 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9119 v_add_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:WORD_0
9120 // W32
: encoding
: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x04]
9121 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9123 v_add_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:WORD_1
9124 // W32
: encoding
: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x05]
9125 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9127 v_add_co_ci_u32_sdwa v5
, vcc_lo
, v1
, sext
(v2
), vcc_lo dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
9128 // W32
: encoding
: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x0e]
9129 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9131 v_sub_co_ci_u32_e32 v5
, vcc
, v1
, v2
, vcc
9132 // W64
: encoding
: [0x01,0x05,0x0a,0x52]
9133 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9135 v_sub_co_ci_u32_e32 v255
, vcc
, v1
, v2
, vcc
9136 // W64
: encoding
: [0x01,0x05,0xfe,0x53]
9137 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9139 v_sub_co_ci_u32_e32 v5
, vcc
, v255
, v2
, vcc
9140 // W64
: encoding
: [0xff,0x05,0x0a,0x52]
9141 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9143 v_sub_co_ci_u32_e32 v5
, vcc
, 0, v2
, vcc
9144 // W64
: encoding
: [0x80,0x04,0x0a,0x52]
9145 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9147 v_sub_co_ci_u32_e32 v5
, vcc
, -1, v2
, vcc
9148 // W64
: encoding
: [0xc1,0x04,0x0a,0x52]
9149 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9151 v_sub_co_ci_u32_e32 v5
, vcc
, 0.5, v2
, vcc
9152 // W64
: encoding
: [0xf0,0x04,0x0a,0x52]
9153 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9155 v_sub_co_ci_u32_e32 v5
, vcc
, -4.0, v2
, vcc
9156 // W64
: encoding
: [0xf7,0x04,0x0a,0x52]
9157 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9159 v_sub_co_ci_u32_e32 v5
, vcc
, v1
, v255
, vcc
9160 // W64
: encoding
: [0x01,0xff,0x0b,0x52]
9161 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9163 v_sub_co_ci_u32_e64 v5
, s
[12:13], v1
, v2
, s
[6:7]
9164 // W64
: encoding
: [0x05,0x0c,0x29,0xd5,0x01,0x05,0x1a,0x00]
9165 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
9167 v_sub_co_ci_u32_e64 v255
, s
[12:13], v1
, v2
, s
[6:7]
9168 // W64
: encoding
: [0xff,0x0c,0x29,0xd5,0x01,0x05,0x1a,0x00]
9169 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
9171 v_sub_co_ci_u32_e64 v5
, s
[14:15], v1
, v2
, s
[6:7]
9172 // W64
: encoding
: [0x05,0x0e,0x29,0xd5,0x01,0x05,0x1a,0x00]
9173 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
9175 v_sub_co_ci_u32_e64 v5
, s
[102:103], v1
, v2
, s
[6:7]
9176 // W64
: encoding
: [0x05,0x66,0x29,0xd5,0x01,0x05,0x1a,0x00]
9177 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
9179 v_sub_co_ci_u32_e64 v5
, vcc
, v1
, v2
, s
[6:7]
9180 // W64
: encoding
: [0x05,0x6a,0x29,0xd5,0x01,0x05,0x1a,0x00]
9181 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
9183 v_sub_co_ci_u32_e64 v5
, s
[12:13], v255
, v2
, s
[6:7]
9184 // W64
: encoding
: [0x05,0x0c,0x29,0xd5,0xff,0x05,0x1a,0x00]
9185 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
9187 v_sub_co_ci_u32_e64 v5
, s
[12:13], 0, v2
, s
[6:7]
9188 // W64
: encoding
: [0x05,0x0c,0x29,0xd5,0x80,0x04,0x1a,0x00]
9189 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
9191 v_sub_co_ci_u32_e64 v5
, s
[12:13], -1, v2
, s
[6:7]
9192 // W64
: encoding
: [0x05,0x0c,0x29,0xd5,0xc1,0x04,0x1a,0x00]
9193 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
9195 v_sub_co_ci_u32_e64 v5
, s
[12:13], 0.5, v2
, s
[6:7]
9196 // W64
: encoding
: [0x05,0x0c,0x29,0xd5,0xf0,0x04,0x1a,0x00]
9197 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
9199 v_sub_co_ci_u32_e64 v5
, s
[12:13], -4.0, v2
, s
[6:7]
9200 // W64
: encoding
: [0x05,0x0c,0x29,0xd5,0xf7,0x04,0x1a,0x00]
9201 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
9203 v_sub_co_ci_u32_e64 v5
, s
[12:13], v1
, v255
, s
[6:7]
9204 // W64
: encoding
: [0x05,0x0c,0x29,0xd5,0x01,0xff,0x1b,0x00]
9205 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
9207 v_sub_co_ci_u32_e64 v5
, s
[12:13], v1
, 0, s
[6:7]
9208 // W64
: encoding
: [0x05,0x0c,0x29,0xd5,0x01,0x01,0x19,0x00]
9209 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
9211 v_sub_co_ci_u32_e64 v5
, s
[12:13], v1
, -1, s
[6:7]
9212 // W64
: encoding
: [0x05,0x0c,0x29,0xd5,0x01,0x83,0x19,0x00]
9213 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
9215 v_sub_co_ci_u32_e64 v5
, s
[12:13], v1
, 0.5, s
[6:7]
9216 // W64
: encoding
: [0x05,0x0c,0x29,0xd5,0x01,0xe1,0x19,0x00]
9217 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
9219 v_sub_co_ci_u32_e64 v5
, s
[12:13], v1
, -4.0, s
[6:7]
9220 // W64
: encoding
: [0x05,0x0c,0x29,0xd5,0x01,0xef,0x19,0x00]
9221 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
9223 v_sub_co_ci_u32_e64 v5
, s
[12:13], v1
, v2
, s
[8:9]
9224 // W64
: encoding
: [0x05,0x0c,0x29,0xd5,0x01,0x05,0x22,0x00]
9225 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
9227 v_sub_co_ci_u32_e64 v5
, s
[12:13], v1
, v2
, s
[102:103]
9228 // W64
: encoding
: [0x05,0x0c,0x29,0xd5,0x01,0x05,0x9a,0x01]
9229 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
9231 v_sub_co_ci_u32_e64 v5
, s
[12:13], v1
, v2
, vcc
9232 // W64
: encoding
: [0x05,0x0c,0x29,0xd5,0x01,0x05,0xaa,0x01]
9233 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
9235 v_sub_co_ci_u32_e32 v5
, vcc_lo
, v1
, v2
, vcc_lo
9236 // W32
: encoding
: [0x01,0x05,0x0a,0x52]
9237 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9239 v_sub_co_ci_u32_e32 v255
, vcc_lo
, v1
, v2
, vcc_lo
9240 // W32
: encoding
: [0x01,0x05,0xfe,0x53]
9241 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9243 v_sub_co_ci_u32_e32 v5
, vcc_lo
, v255
, v2
, vcc_lo
9244 // W32
: encoding
: [0xff,0x05,0x0a,0x52]
9245 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9247 v_sub_co_ci_u32_e32 v5
, vcc_lo
, 0, v2
, vcc_lo
9248 // W32
: encoding
: [0x80,0x04,0x0a,0x52]
9249 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9251 v_sub_co_ci_u32_e32 v5
, vcc_lo
, -1, v2
, vcc_lo
9252 // W32
: encoding
: [0xc1,0x04,0x0a,0x52]
9253 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9255 v_sub_co_ci_u32_e32 v5
, vcc_lo
, 0.5, v2
, vcc_lo
9256 // W32
: encoding
: [0xf0,0x04,0x0a,0x52]
9257 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9259 v_sub_co_ci_u32_e32 v5
, vcc_lo
, -4.0, v2
, vcc_lo
9260 // W32
: encoding
: [0xf7,0x04,0x0a,0x52]
9261 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9263 v_sub_co_ci_u32_e32 v5
, vcc_lo
, v1
, v255
, vcc_lo
9264 // W32
: encoding
: [0x01,0xff,0x0b,0x52]
9265 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9267 v_sub_co_ci_u32_e64 v5
, s12
, v1
, v2
, s6
9268 // W32
: encoding
: [0x05,0x0c,0x29,0xd5,0x01,0x05,0x1a,0x00]
9269 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
9271 v_sub_co_ci_u32_e64 v255
, s12
, v1
, v2
, s6
9272 // W32
: encoding
: [0xff,0x0c,0x29,0xd5,0x01,0x05,0x1a,0x00]
9273 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
9275 v_sub_co_ci_u32_e64 v5
, s14
, v1
, v2
, s6
9276 // W32
: encoding
: [0x05,0x0e,0x29,0xd5,0x01,0x05,0x1a,0x00]
9277 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
9279 v_sub_co_ci_u32_e64 v5
, s102
, v1
, v2
, s6
9280 // W32
: encoding
: [0x05,0x66,0x29,0xd5,0x01,0x05,0x1a,0x00]
9281 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
9283 v_sub_co_ci_u32_e64 v5
, vcc_lo
, v1
, v2
, s6
9284 // W32
: encoding
: [0x05,0x6a,0x29,0xd5,0x01,0x05,0x1a,0x00]
9285 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
9287 v_sub_co_ci_u32_e64 v5
, s12
, v255
, v2
, s6
9288 // W32
: encoding
: [0x05,0x0c,0x29,0xd5,0xff,0x05,0x1a,0x00]
9289 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
9291 v_sub_co_ci_u32_e64 v5
, s12
, 0, v2
, s6
9292 // W32
: encoding
: [0x05,0x0c,0x29,0xd5,0x80,0x04,0x1a,0x00]
9293 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
9295 v_sub_co_ci_u32_e64 v5
, s12
, -1, v2
, s6
9296 // W32
: encoding
: [0x05,0x0c,0x29,0xd5,0xc1,0x04,0x1a,0x00]
9297 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
9299 v_sub_co_ci_u32_e64 v5
, s12
, 0.5, v2
, s6
9300 // W32
: encoding
: [0x05,0x0c,0x29,0xd5,0xf0,0x04,0x1a,0x00]
9301 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
9303 v_sub_co_ci_u32_e64 v5
, s12
, -4.0, v2
, s6
9304 // W32
: encoding
: [0x05,0x0c,0x29,0xd5,0xf7,0x04,0x1a,0x00]
9305 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
9307 v_sub_co_ci_u32_e64 v5
, s12
, v1
, v255
, s6
9308 // W32
: encoding
: [0x05,0x0c,0x29,0xd5,0x01,0xff,0x1b,0x00]
9309 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
9311 v_sub_co_ci_u32_e64 v5
, s12
, v1
, 0, s6
9312 // W32
: encoding
: [0x05,0x0c,0x29,0xd5,0x01,0x01,0x19,0x00]
9313 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
9315 v_sub_co_ci_u32_e64 v5
, s12
, v1
, -1, s6
9316 // W32
: encoding
: [0x05,0x0c,0x29,0xd5,0x01,0x83,0x19,0x00]
9317 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
9319 v_sub_co_ci_u32_e64 v5
, s12
, v1
, 0.5, s6
9320 // W32
: encoding
: [0x05,0x0c,0x29,0xd5,0x01,0xe1,0x19,0x00]
9321 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
9323 v_sub_co_ci_u32_e64 v5
, s12
, v1
, -4.0, s6
9324 // W32
: encoding
: [0x05,0x0c,0x29,0xd5,0x01,0xef,0x19,0x00]
9325 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
9327 v_sub_co_ci_u32_e64 v5
, s12
, v1
, v2
, s8
9328 // W32
: encoding
: [0x05,0x0c,0x29,0xd5,0x01,0x05,0x22,0x00]
9329 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
9331 v_sub_co_ci_u32_e64 v5
, s12
, v1
, v2
, s102
9332 // W32
: encoding
: [0x05,0x0c,0x29,0xd5,0x01,0x05,0x9a,0x01]
9333 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
9335 v_sub_co_ci_u32_e64 v5
, s12
, v1
, v2
, vcc_lo
9336 // W32
: encoding
: [0x05,0x0c,0x29,0xd5,0x01,0x05,0xaa,0x01]
9337 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
9339 v_sub_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
9340 // W64
: encoding
: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x06]
9341 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9343 v_sub_co_ci_u32_sdwa v255
, vcc
, v1
, v2
, vcc dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
9344 // W64
: encoding
: [0xf9,0x04,0xfe,0x53,0x01,0x06,0x06,0x06]
9345 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9347 v_sub_co_ci_u32_sdwa v5
, vcc
, v255
, v2
, vcc dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
9348 // W64
: encoding
: [0xf9,0x04,0x0a,0x52,0xff,0x06,0x06,0x06]
9349 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9351 v_sub_co_ci_u32_sdwa v5
, vcc
, v1
, v255
, vcc dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
9352 // W64
: encoding
: [0xf9,0xfe,0x0b,0x52,0x01,0x06,0x06,0x06]
9353 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9355 v_sub_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc clamp dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
9356 // W64
: encoding
: [0xf9,0x04,0x0a,0x52,0x01,0x26,0x06,0x06]
9357 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9359 v_sub_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
9360 // W64
: encoding
: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x06]
9361 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9363 v_sub_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc dst_sel
:BYTE_0 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
9364 // W64
: encoding
: [0xf9,0x04,0x0a,0x52,0x01,0x00,0x06,0x06]
9365 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9367 v_sub_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc dst_sel
:BYTE_1 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
9368 // W64
: encoding
: [0xf9,0x04,0x0a,0x52,0x01,0x01,0x06,0x06]
9369 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9371 v_sub_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc dst_sel
:BYTE_2 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
9372 // W64
: encoding
: [0xf9,0x04,0x0a,0x52,0x01,0x02,0x06,0x06]
9373 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9375 v_sub_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc dst_sel
:BYTE_3 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
9376 // W64
: encoding
: [0xf9,0x04,0x0a,0x52,0x01,0x03,0x06,0x06]
9377 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9379 v_sub_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc dst_sel
:WORD_0 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
9380 // W64
: encoding
: [0xf9,0x04,0x0a,0x52,0x01,0x04,0x06,0x06]
9381 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9383 v_sub_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc dst_sel
:WORD_1 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
9384 // W64
: encoding
: [0xf9,0x04,0x0a,0x52,0x01,0x05,0x06,0x06]
9385 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9387 v_sub_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc dst_sel
:DWORD dst_unused
:UNUSED_SEXT src0_sel
:DWORD src1_sel
:DWORD
9388 // W64
: encoding
: [0xf9,0x04,0x0a,0x52,0x01,0x0e,0x06,0x06]
9389 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9391 v_sub_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc dst_sel
:DWORD dst_unused
:UNUSED_PRESERVE src0_sel
:DWORD src1_sel
:DWORD
9392 // W64
: encoding
: [0xf9,0x04,0x0a,0x52,0x01,0x16,0x06,0x06]
9393 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9395 v_sub_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc dst_sel
:DWORD src0_sel
:DWORD src1_sel
:DWORD
9396 // W64
: encoding
: [0xf9,0x04,0x0a,0x52,0x01,0x16,0x06,0x06]
9397 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9399 v_sub_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc dst_sel
:DWORD dst_unused
:UNUSED_PAD src1_sel
:DWORD
9400 // W64
: encoding
: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x06]
9401 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9403 v_sub_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_0 src1_sel
:DWORD
9404 // W64
: encoding
: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x00,0x06]
9405 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9407 v_sub_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_1 src1_sel
:DWORD
9408 // W64
: encoding
: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x01,0x06]
9409 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9411 v_sub_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_2 src1_sel
:DWORD
9412 // W64
: encoding
: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x02,0x06]
9413 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9415 v_sub_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_3 src1_sel
:DWORD
9416 // W64
: encoding
: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x03,0x06]
9417 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9419 v_sub_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:WORD_0 src1_sel
:DWORD
9420 // W64
: encoding
: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x04,0x06]
9421 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9423 v_sub_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:WORD_1 src1_sel
:DWORD
9424 // W64
: encoding
: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x05,0x06]
9425 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9427 v_sub_co_ci_u32_sdwa v5
, vcc
, sext
(v1
), v2
, vcc dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
9428 // W64
: encoding
: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x0e,0x06]
9429 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9431 v_sub_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
9432 // W64
: encoding
: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x06]
9433 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9435 v_sub_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_0
9436 // W64
: encoding
: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x00]
9437 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9439 v_sub_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_1
9440 // W64
: encoding
: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x01]
9441 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9443 v_sub_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_2
9444 // W64
: encoding
: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x02]
9445 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9447 v_sub_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_3
9448 // W64
: encoding
: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x03]
9449 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9451 v_sub_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:WORD_0
9452 // W64
: encoding
: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x04]
9453 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9455 v_sub_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:WORD_1
9456 // W64
: encoding
: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x05]
9457 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9459 v_sub_co_ci_u32_sdwa v5
, vcc
, v1
, sext
(v2
), vcc dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
9460 // W64
: encoding
: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x0e]
9461 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9463 v_sub_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
9464 // W32
: encoding
: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x06]
9465 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9467 v_sub_co_ci_u32_sdwa v255
, vcc_lo
, v1
, v2
, vcc_lo dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
9468 // W32
: encoding
: [0xf9,0x04,0xfe,0x53,0x01,0x06,0x06,0x06]
9469 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9471 v_sub_co_ci_u32_sdwa v5
, vcc_lo
, v255
, v2
, vcc_lo dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
9472 // W32
: encoding
: [0xf9,0x04,0x0a,0x52,0xff,0x06,0x06,0x06]
9473 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9475 v_sub_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v255
, vcc_lo dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
9476 // W32
: encoding
: [0xf9,0xfe,0x0b,0x52,0x01,0x06,0x06,0x06]
9477 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9479 v_sub_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo clamp dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
9480 // W32
: encoding
: [0xf9,0x04,0x0a,0x52,0x01,0x26,0x06,0x06]
9481 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9483 v_sub_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
9484 // W32
: encoding
: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x06]
9485 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9487 v_sub_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo dst_sel
:BYTE_0 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
9488 // W32
: encoding
: [0xf9,0x04,0x0a,0x52,0x01,0x00,0x06,0x06]
9489 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9491 v_sub_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo dst_sel
:BYTE_1 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
9492 // W32
: encoding
: [0xf9,0x04,0x0a,0x52,0x01,0x01,0x06,0x06]
9493 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9495 v_sub_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo dst_sel
:BYTE_2 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
9496 // W32
: encoding
: [0xf9,0x04,0x0a,0x52,0x01,0x02,0x06,0x06]
9497 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9499 v_sub_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo dst_sel
:BYTE_3 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
9500 // W32
: encoding
: [0xf9,0x04,0x0a,0x52,0x01,0x03,0x06,0x06]
9501 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9503 v_sub_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo dst_sel
:WORD_0 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
9504 // W32
: encoding
: [0xf9,0x04,0x0a,0x52,0x01,0x04,0x06,0x06]
9505 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9507 v_sub_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo dst_sel
:WORD_1 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
9508 // W32
: encoding
: [0xf9,0x04,0x0a,0x52,0x01,0x05,0x06,0x06]
9509 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9511 v_sub_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo dst_sel
:DWORD dst_unused
:UNUSED_SEXT src0_sel
:DWORD src1_sel
:DWORD
9512 // W32
: encoding
: [0xf9,0x04,0x0a,0x52,0x01,0x0e,0x06,0x06]
9513 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9515 v_sub_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo dst_sel
:DWORD dst_unused
:UNUSED_PRESERVE src0_sel
:DWORD src1_sel
:DWORD
9516 // W32
: encoding
: [0xf9,0x04,0x0a,0x52,0x01,0x16,0x06,0x06]
9517 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9519 v_sub_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo dst_sel
:DWORD src0_sel
:DWORD src1_sel
:DWORD
9520 // W32
: encoding
: [0xf9,0x04,0x0a,0x52,0x01,0x16,0x06,0x06]
9521 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9523 v_sub_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo dst_sel
:DWORD dst_unused
:UNUSED_PAD src1_sel
:DWORD
9524 // W32
: encoding
: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x06]
9525 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9527 v_sub_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_0 src1_sel
:DWORD
9528 // W32
: encoding
: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x00,0x06]
9529 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9531 v_sub_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_1 src1_sel
:DWORD
9532 // W32
: encoding
: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x01,0x06]
9533 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9535 v_sub_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_2 src1_sel
:DWORD
9536 // W32
: encoding
: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x02,0x06]
9537 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9539 v_sub_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_3 src1_sel
:DWORD
9540 // W32
: encoding
: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x03,0x06]
9541 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9543 v_sub_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:WORD_0 src1_sel
:DWORD
9544 // W32
: encoding
: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x04,0x06]
9545 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9547 v_sub_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:WORD_1 src1_sel
:DWORD
9548 // W32
: encoding
: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x05,0x06]
9549 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9551 v_sub_co_ci_u32_sdwa v5
, vcc_lo
, sext
(v1
), v2
, vcc_lo dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
9552 // W32
: encoding
: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x0e,0x06]
9553 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9555 v_sub_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
9556 // W32
: encoding
: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x06]
9557 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9559 v_sub_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_0
9560 // W32
: encoding
: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x00]
9561 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9563 v_sub_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_1
9564 // W32
: encoding
: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x01]
9565 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9567 v_sub_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_2
9568 // W32
: encoding
: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x02]
9569 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9571 v_sub_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_3
9572 // W32
: encoding
: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x03]
9573 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9575 v_sub_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:WORD_0
9576 // W32
: encoding
: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x04]
9577 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9579 v_sub_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:WORD_1
9580 // W32
: encoding
: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x05]
9581 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9583 v_sub_co_ci_u32_sdwa v5
, vcc_lo
, v1
, sext
(v2
), vcc_lo dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
9584 // W32
: encoding
: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x0e]
9585 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9587 v_subrev_co_ci_u32_e32 v5
, vcc
, v1
, v2
, vcc
9588 // W64
: encoding
: [0x01,0x05,0x0a,0x54]
9589 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9591 v_subrev_co_ci_u32_e32 v255
, vcc
, v1
, v2
, vcc
9592 // W64
: encoding
: [0x01,0x05,0xfe,0x55]
9593 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9595 v_subrev_co_ci_u32_e32 v5
, vcc
, v255
, v2
, vcc
9596 // W64
: encoding
: [0xff,0x05,0x0a,0x54]
9597 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9599 v_subrev_co_ci_u32_e32 v5
, vcc
, 0, v2
, vcc
9600 // W64
: encoding
: [0x80,0x04,0x0a,0x54]
9601 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9603 v_subrev_co_ci_u32_e32 v5
, vcc
, -1, v2
, vcc
9604 // W64
: encoding
: [0xc1,0x04,0x0a,0x54]
9605 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9607 v_subrev_co_ci_u32_e32 v5
, vcc
, 0.5, v2
, vcc
9608 // W64
: encoding
: [0xf0,0x04,0x0a,0x54]
9609 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9611 v_subrev_co_ci_u32_e32 v5
, vcc
, -4.0, v2
, vcc
9612 // W64
: encoding
: [0xf7,0x04,0x0a,0x54]
9613 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9615 v_subrev_co_ci_u32_e32 v5
, vcc
, v1
, v255
, vcc
9616 // W64
: encoding
: [0x01,0xff,0x0b,0x54]
9617 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9619 v_subrev_co_ci_u32_e64 v5
, s
[12:13], v1
, v2
, s
[6:7]
9620 // W64
: encoding
: [0x05,0x0c,0x2a,0xd5,0x01,0x05,0x1a,0x00]
9621 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
9623 v_subrev_co_ci_u32_e64 v255
, s
[12:13], v1
, v2
, s
[6:7]
9624 // W64
: encoding
: [0xff,0x0c,0x2a,0xd5,0x01,0x05,0x1a,0x00]
9625 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
9627 v_subrev_co_ci_u32_e64 v5
, s
[14:15], v1
, v2
, s
[6:7]
9628 // W64
: encoding
: [0x05,0x0e,0x2a,0xd5,0x01,0x05,0x1a,0x00]
9629 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
9631 v_subrev_co_ci_u32_e64 v5
, s
[102:103], v1
, v2
, s
[6:7]
9632 // W64
: encoding
: [0x05,0x66,0x2a,0xd5,0x01,0x05,0x1a,0x00]
9633 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
9635 v_subrev_co_ci_u32_e64 v5
, vcc
, v1
, v2
, s
[6:7]
9636 // W64
: encoding
: [0x05,0x6a,0x2a,0xd5,0x01,0x05,0x1a,0x00]
9637 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
9639 v_subrev_co_ci_u32_e64 v5
, s
[12:13], v255
, v2
, s
[6:7]
9640 // W64
: encoding
: [0x05,0x0c,0x2a,0xd5,0xff,0x05,0x1a,0x00]
9641 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
9643 v_subrev_co_ci_u32_e64 v5
, s
[12:13], 0, v2
, s
[6:7]
9644 // W64
: encoding
: [0x05,0x0c,0x2a,0xd5,0x80,0x04,0x1a,0x00]
9645 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
9647 v_subrev_co_ci_u32_e64 v5
, s
[12:13], -1, v2
, s
[6:7]
9648 // W64
: encoding
: [0x05,0x0c,0x2a,0xd5,0xc1,0x04,0x1a,0x00]
9649 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
9651 v_subrev_co_ci_u32_e64 v5
, s
[12:13], 0.5, v2
, s
[6:7]
9652 // W64
: encoding
: [0x05,0x0c,0x2a,0xd5,0xf0,0x04,0x1a,0x00]
9653 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
9655 v_subrev_co_ci_u32_e64 v5
, s
[12:13], -4.0, v2
, s
[6:7]
9656 // W64
: encoding
: [0x05,0x0c,0x2a,0xd5,0xf7,0x04,0x1a,0x00]
9657 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
9659 v_subrev_co_ci_u32_e64 v5
, s
[12:13], v1
, v255
, s
[6:7]
9660 // W64
: encoding
: [0x05,0x0c,0x2a,0xd5,0x01,0xff,0x1b,0x00]
9661 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
9663 v_subrev_co_ci_u32_e64 v5
, s
[12:13], v1
, 0, s
[6:7]
9664 // W64
: encoding
: [0x05,0x0c,0x2a,0xd5,0x01,0x01,0x19,0x00]
9665 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
9667 v_subrev_co_ci_u32_e64 v5
, s
[12:13], v1
, -1, s
[6:7]
9668 // W64
: encoding
: [0x05,0x0c,0x2a,0xd5,0x01,0x83,0x19,0x00]
9669 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
9671 v_subrev_co_ci_u32_e64 v5
, s
[12:13], v1
, 0.5, s
[6:7]
9672 // W64
: encoding
: [0x05,0x0c,0x2a,0xd5,0x01,0xe1,0x19,0x00]
9673 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
9675 v_subrev_co_ci_u32_e64 v5
, s
[12:13], v1
, -4.0, s
[6:7]
9676 // W64
: encoding
: [0x05,0x0c,0x2a,0xd5,0x01,0xef,0x19,0x00]
9677 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
9679 v_subrev_co_ci_u32_e64 v5
, s
[12:13], v1
, v2
, s
[8:9]
9680 // W64
: encoding
: [0x05,0x0c,0x2a,0xd5,0x01,0x05,0x22,0x00]
9681 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
9683 v_subrev_co_ci_u32_e64 v5
, s
[12:13], v1
, v2
, s
[102:103]
9684 // W64
: encoding
: [0x05,0x0c,0x2a,0xd5,0x01,0x05,0x9a,0x01]
9685 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
9687 v_subrev_co_ci_u32_e64 v5
, s
[12:13], v1
, v2
, vcc
9688 // W64
: encoding
: [0x05,0x0c,0x2a,0xd5,0x01,0x05,0xaa,0x01]
9689 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
9691 v_subrev_co_ci_u32_e32 v5
, vcc_lo
, v1
, v2
, vcc_lo
9692 // W32
: encoding
: [0x01,0x05,0x0a,0x54]
9693 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9695 v_subrev_co_ci_u32_e32 v255
, vcc_lo
, v1
, v2
, vcc_lo
9696 // W32
: encoding
: [0x01,0x05,0xfe,0x55]
9697 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9699 v_subrev_co_ci_u32_e32 v5
, vcc_lo
, v255
, v2
, vcc_lo
9700 // W32
: encoding
: [0xff,0x05,0x0a,0x54]
9701 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9703 v_subrev_co_ci_u32_e32 v5
, vcc_lo
, 0, v2
, vcc_lo
9704 // W32
: encoding
: [0x80,0x04,0x0a,0x54]
9705 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9707 v_subrev_co_ci_u32_e32 v5
, vcc_lo
, -1, v2
, vcc_lo
9708 // W32
: encoding
: [0xc1,0x04,0x0a,0x54]
9709 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9711 v_subrev_co_ci_u32_e32 v5
, vcc_lo
, 0.5, v2
, vcc_lo
9712 // W32
: encoding
: [0xf0,0x04,0x0a,0x54]
9713 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9715 v_subrev_co_ci_u32_e32 v5
, vcc_lo
, -4.0, v2
, vcc_lo
9716 // W32
: encoding
: [0xf7,0x04,0x0a,0x54]
9717 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9719 v_subrev_co_ci_u32_e32 v5
, vcc_lo
, v1
, v255
, vcc_lo
9720 // W32
: encoding
: [0x01,0xff,0x0b,0x54]
9721 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9723 v_subrev_co_ci_u32_e64 v5
, s12
, v1
, v2
, s6
9724 // W32
: encoding
: [0x05,0x0c,0x2a,0xd5,0x01,0x05,0x1a,0x00]
9725 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
9727 v_subrev_co_ci_u32_e64 v255
, s12
, v1
, v2
, s6
9728 // W32
: encoding
: [0xff,0x0c,0x2a,0xd5,0x01,0x05,0x1a,0x00]
9729 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
9731 v_subrev_co_ci_u32_e64 v5
, s14
, v1
, v2
, s6
9732 // W32
: encoding
: [0x05,0x0e,0x2a,0xd5,0x01,0x05,0x1a,0x00]
9733 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
9735 v_subrev_co_ci_u32_e64 v5
, s102
, v1
, v2
, s6
9736 // W32
: encoding
: [0x05,0x66,0x2a,0xd5,0x01,0x05,0x1a,0x00]
9737 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
9739 v_subrev_co_ci_u32_e64 v5
, vcc_lo
, v1
, v2
, s6
9740 // W32
: encoding
: [0x05,0x6a,0x2a,0xd5,0x01,0x05,0x1a,0x00]
9741 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
9743 v_subrev_co_ci_u32_e64 v5
, s12
, v255
, v2
, s6
9744 // W32
: encoding
: [0x05,0x0c,0x2a,0xd5,0xff,0x05,0x1a,0x00]
9745 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
9747 v_subrev_co_ci_u32_e64 v5
, s12
, 0, v2
, s6
9748 // W32
: encoding
: [0x05,0x0c,0x2a,0xd5,0x80,0x04,0x1a,0x00]
9749 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
9751 v_subrev_co_ci_u32_e64 v5
, s12
, -1, v2
, s6
9752 // W32
: encoding
: [0x05,0x0c,0x2a,0xd5,0xc1,0x04,0x1a,0x00]
9753 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
9755 v_subrev_co_ci_u32_e64 v5
, s12
, 0.5, v2
, s6
9756 // W32
: encoding
: [0x05,0x0c,0x2a,0xd5,0xf0,0x04,0x1a,0x00]
9757 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
9759 v_subrev_co_ci_u32_e64 v5
, s12
, -4.0, v2
, s6
9760 // W32
: encoding
: [0x05,0x0c,0x2a,0xd5,0xf7,0x04,0x1a,0x00]
9761 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
9763 v_subrev_co_ci_u32_e64 v5
, s12
, v1
, v255
, s6
9764 // W32
: encoding
: [0x05,0x0c,0x2a,0xd5,0x01,0xff,0x1b,0x00]
9765 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
9767 v_subrev_co_ci_u32_e64 v5
, s12
, v1
, 0, s6
9768 // W32
: encoding
: [0x05,0x0c,0x2a,0xd5,0x01,0x01,0x19,0x00]
9769 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
9771 v_subrev_co_ci_u32_e64 v5
, s12
, v1
, -1, s6
9772 // W32
: encoding
: [0x05,0x0c,0x2a,0xd5,0x01,0x83,0x19,0x00]
9773 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
9775 v_subrev_co_ci_u32_e64 v5
, s12
, v1
, 0.5, s6
9776 // W32
: encoding
: [0x05,0x0c,0x2a,0xd5,0x01,0xe1,0x19,0x00]
9777 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
9779 v_subrev_co_ci_u32_e64 v5
, s12
, v1
, -4.0, s6
9780 // W32
: encoding
: [0x05,0x0c,0x2a,0xd5,0x01,0xef,0x19,0x00]
9781 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
9783 v_subrev_co_ci_u32_e64 v5
, s12
, v1
, v2
, s8
9784 // W32
: encoding
: [0x05,0x0c,0x2a,0xd5,0x01,0x05,0x22,0x00]
9785 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
9787 v_subrev_co_ci_u32_e64 v5
, s12
, v1
, v2
, s102
9788 // W32
: encoding
: [0x05,0x0c,0x2a,0xd5,0x01,0x05,0x9a,0x01]
9789 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
9791 v_subrev_co_ci_u32_e64 v5
, s12
, v1
, v2
, vcc_lo
9792 // W32
: encoding
: [0x05,0x0c,0x2a,0xd5,0x01,0x05,0xaa,0x01]
9793 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: invalid operand for instruction
9795 v_subrev_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
9796 // W64
: encoding
: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x06]
9797 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9799 v_subrev_co_ci_u32_sdwa v255
, vcc
, v1
, v2
, vcc dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
9800 // W64
: encoding
: [0xf9,0x04,0xfe,0x55,0x01,0x06,0x06,0x06]
9801 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9803 v_subrev_co_ci_u32_sdwa v5
, vcc
, v255
, v2
, vcc dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
9804 // W64
: encoding
: [0xf9,0x04,0x0a,0x54,0xff,0x06,0x06,0x06]
9805 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9807 v_subrev_co_ci_u32_sdwa v5
, vcc
, v1
, v255
, vcc dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
9808 // W64
: encoding
: [0xf9,0xfe,0x0b,0x54,0x01,0x06,0x06,0x06]
9809 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9811 v_subrev_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc clamp dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
9812 // W64
: encoding
: [0xf9,0x04,0x0a,0x54,0x01,0x26,0x06,0x06]
9813 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9815 v_subrev_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
9816 // W64
: encoding
: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x06]
9817 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9819 v_subrev_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc dst_sel
:BYTE_0 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
9820 // W64
: encoding
: [0xf9,0x04,0x0a,0x54,0x01,0x00,0x06,0x06]
9821 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9823 v_subrev_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc dst_sel
:BYTE_1 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
9824 // W64
: encoding
: [0xf9,0x04,0x0a,0x54,0x01,0x01,0x06,0x06]
9825 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9827 v_subrev_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc dst_sel
:BYTE_2 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
9828 // W64
: encoding
: [0xf9,0x04,0x0a,0x54,0x01,0x02,0x06,0x06]
9829 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9831 v_subrev_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc dst_sel
:BYTE_3 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
9832 // W64
: encoding
: [0xf9,0x04,0x0a,0x54,0x01,0x03,0x06,0x06]
9833 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9835 v_subrev_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc dst_sel
:WORD_0 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
9836 // W64
: encoding
: [0xf9,0x04,0x0a,0x54,0x01,0x04,0x06,0x06]
9837 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9839 v_subrev_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc dst_sel
:WORD_1 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
9840 // W64
: encoding
: [0xf9,0x04,0x0a,0x54,0x01,0x05,0x06,0x06]
9841 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9843 v_subrev_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc dst_sel
:DWORD dst_unused
:UNUSED_SEXT src0_sel
:DWORD src1_sel
:DWORD
9844 // W64
: encoding
: [0xf9,0x04,0x0a,0x54,0x01,0x0e,0x06,0x06]
9845 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9847 v_subrev_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc dst_sel
:DWORD dst_unused
:UNUSED_PRESERVE src0_sel
:DWORD src1_sel
:DWORD
9848 // W64
: encoding
: [0xf9,0x04,0x0a,0x54,0x01,0x16,0x06,0x06]
9849 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9851 v_subrev_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc dst_sel
:DWORD src0_sel
:DWORD src1_sel
:DWORD
9852 // W64
: encoding
: [0xf9,0x04,0x0a,0x54,0x01,0x16,0x06,0x06]
9853 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9855 v_subrev_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc dst_sel
:DWORD dst_unused
:UNUSED_PAD src1_sel
:DWORD
9856 // W64
: encoding
: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x06]
9857 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9859 v_subrev_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_0 src1_sel
:DWORD
9860 // W64
: encoding
: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x00,0x06]
9861 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9863 v_subrev_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_1 src1_sel
:DWORD
9864 // W64
: encoding
: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x01,0x06]
9865 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9867 v_subrev_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_2 src1_sel
:DWORD
9868 // W64
: encoding
: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x02,0x06]
9869 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9871 v_subrev_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_3 src1_sel
:DWORD
9872 // W64
: encoding
: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x03,0x06]
9873 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9875 v_subrev_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:WORD_0 src1_sel
:DWORD
9876 // W64
: encoding
: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x04,0x06]
9877 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9879 v_subrev_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:WORD_1 src1_sel
:DWORD
9880 // W64
: encoding
: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x05,0x06]
9881 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9883 v_subrev_co_ci_u32_sdwa v5
, vcc
, sext
(v1
), v2
, vcc dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
9884 // W64
: encoding
: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x0e,0x06]
9885 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9887 v_subrev_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
9888 // W64
: encoding
: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x06]
9889 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9891 v_subrev_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_0
9892 // W64
: encoding
: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x00]
9893 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9895 v_subrev_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_1
9896 // W64
: encoding
: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x01]
9897 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9899 v_subrev_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_2
9900 // W64
: encoding
: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x02]
9901 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9903 v_subrev_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_3
9904 // W64
: encoding
: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x03]
9905 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9907 v_subrev_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:WORD_0
9908 // W64
: encoding
: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x04]
9909 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9911 v_subrev_co_ci_u32_sdwa v5
, vcc
, v1
, v2
, vcc dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:WORD_1
9912 // W64
: encoding
: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x05]
9913 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9915 v_subrev_co_ci_u32_sdwa v5
, vcc
, v1
, sext
(v2
), vcc dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
9916 // W64
: encoding
: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x0e]
9917 // W32-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9919 v_subrev_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
9920 // W32
: encoding
: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x06]
9921 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9923 v_subrev_co_ci_u32_sdwa v255
, vcc_lo
, v1
, v2
, vcc_lo dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
9924 // W32
: encoding
: [0xf9,0x04,0xfe,0x55,0x01,0x06,0x06,0x06]
9925 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9927 v_subrev_co_ci_u32_sdwa v5
, vcc_lo
, v255
, v2
, vcc_lo dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
9928 // W32
: encoding
: [0xf9,0x04,0x0a,0x54,0xff,0x06,0x06,0x06]
9929 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9931 v_subrev_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v255
, vcc_lo dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
9932 // W32
: encoding
: [0xf9,0xfe,0x0b,0x54,0x01,0x06,0x06,0x06]
9933 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9935 v_subrev_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo clamp dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
9936 // W32
: encoding
: [0xf9,0x04,0x0a,0x54,0x01,0x26,0x06,0x06]
9937 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9939 v_subrev_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
9940 // W32
: encoding
: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x06]
9941 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9943 v_subrev_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo dst_sel
:BYTE_0 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
9944 // W32
: encoding
: [0xf9,0x04,0x0a,0x54,0x01,0x00,0x06,0x06]
9945 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9947 v_subrev_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo dst_sel
:BYTE_1 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
9948 // W32
: encoding
: [0xf9,0x04,0x0a,0x54,0x01,0x01,0x06,0x06]
9949 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9951 v_subrev_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo dst_sel
:BYTE_2 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
9952 // W32
: encoding
: [0xf9,0x04,0x0a,0x54,0x01,0x02,0x06,0x06]
9953 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9955 v_subrev_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo dst_sel
:BYTE_3 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
9956 // W32
: encoding
: [0xf9,0x04,0x0a,0x54,0x01,0x03,0x06,0x06]
9957 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9959 v_subrev_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo dst_sel
:WORD_0 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
9960 // W32
: encoding
: [0xf9,0x04,0x0a,0x54,0x01,0x04,0x06,0x06]
9961 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9963 v_subrev_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo dst_sel
:WORD_1 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
9964 // W32
: encoding
: [0xf9,0x04,0x0a,0x54,0x01,0x05,0x06,0x06]
9965 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9967 v_subrev_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo dst_sel
:DWORD dst_unused
:UNUSED_SEXT src0_sel
:DWORD src1_sel
:DWORD
9968 // W32
: encoding
: [0xf9,0x04,0x0a,0x54,0x01,0x0e,0x06,0x06]
9969 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9971 v_subrev_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo dst_sel
:DWORD dst_unused
:UNUSED_PRESERVE src0_sel
:DWORD src1_sel
:DWORD
9972 // W32
: encoding
: [0xf9,0x04,0x0a,0x54,0x01,0x16,0x06,0x06]
9973 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9975 v_subrev_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo dst_sel
:DWORD src0_sel
:DWORD src1_sel
:DWORD
9976 // W32
: encoding
: [0xf9,0x04,0x0a,0x54,0x01,0x16,0x06,0x06]
9977 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9979 v_subrev_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo dst_sel
:DWORD dst_unused
:UNUSED_PAD src1_sel
:DWORD
9980 // W32
: encoding
: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x06]
9981 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9983 v_subrev_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_0 src1_sel
:DWORD
9984 // W32
: encoding
: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x00,0x06]
9985 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9987 v_subrev_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_1 src1_sel
:DWORD
9988 // W32
: encoding
: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x01,0x06]
9989 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9991 v_subrev_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_2 src1_sel
:DWORD
9992 // W32
: encoding
: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x02,0x06]
9993 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9995 v_subrev_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_3 src1_sel
:DWORD
9996 // W32
: encoding
: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x03,0x06]
9997 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
9999 v_subrev_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:WORD_0 src1_sel
:DWORD
10000 // W32
: encoding
: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x04,0x06]
10001 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
10003 v_subrev_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:WORD_1 src1_sel
:DWORD
10004 // W32
: encoding
: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x05,0x06]
10005 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
10007 v_subrev_co_ci_u32_sdwa v5
, vcc_lo
, sext
(v1
), v2
, vcc_lo dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
10008 // W32
: encoding
: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x0e,0x06]
10009 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
10011 v_subrev_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
10012 // W32
: encoding
: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x06]
10013 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
10015 v_subrev_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_0
10016 // W32
: encoding
: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x00]
10017 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
10019 v_subrev_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_1
10020 // W32
: encoding
: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x01]
10021 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
10023 v_subrev_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_2
10024 // W32
: encoding
: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x02]
10025 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
10027 v_subrev_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_3
10028 // W32
: encoding
: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x03]
10029 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
10031 v_subrev_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:WORD_0
10032 // W32
: encoding
: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x04]
10033 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
10035 v_subrev_co_ci_u32_sdwa v5
, vcc_lo
, v1
, v2
, vcc_lo dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:WORD_1
10036 // W32
: encoding
: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x05]
10037 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
10039 v_subrev_co_ci_u32_sdwa v5
, vcc_lo
, v1
, sext
(v2
), vcc_lo dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
10040 // W32
: encoding
: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x0e]
10041 // W64-ERR
: :[[@LINE-
2]]:{{[0-9]+}}: error
: operands are
not valid for this GPU
or mode
10043 v_fmac_f32_e32 v5
, v1
, v2
10044 // GFX10
: encoding
: [0x01,0x05,0x0a,0x56]
10046 v_fmac_f32_e32 v255
, v1
, v2
10047 // GFX10
: encoding
: [0x01,0x05,0xfe,0x57]
10049 v_fmac_f32_e32 v5
, v255
, v2
10050 // GFX10
: encoding
: [0xff,0x05,0x0a,0x56]
10052 v_fmac_f32_e32 v5
, s1
, v2
10053 // GFX10
: encoding
: [0x01,0x04,0x0a,0x56]
10055 v_fmac_f32_e32 v5
, s103
, v2
10056 // GFX10
: encoding
: [0x67,0x04,0x0a,0x56]
10058 v_fmac_f32_e32 v5
, vcc_lo
, v2
10059 // GFX10
: encoding
: [0x6a,0x04,0x0a,0x56]
10061 v_fmac_f32_e32 v5
, vcc_hi
, v2
10062 // GFX10
: encoding
: [0x6b,0x04,0x0a,0x56]
10064 v_fmac_f32_e32 v5
, ttmp11
, v2
10065 // GFX10
: encoding
: [0x77,0x04,0x0a,0x56]
10067 v_fmac_f32_e32 v5
, m0
, v2
10068 // GFX10
: encoding
: [0x7c,0x04,0x0a,0x56]
10070 v_fmac_f32_e32 v5
, exec_lo
, v2
10071 // GFX10
: encoding
: [0x7e,0x04,0x0a,0x56]
10073 v_fmac_f32_e32 v5
, exec_hi
, v2
10074 // GFX10
: encoding
: [0x7f,0x04,0x0a,0x56]
10076 v_fmac_f32_e32 v5
, 0, v2
10077 // GFX10
: encoding
: [0x80,0x04,0x0a,0x56]
10079 v_fmac_f32_e32 v5
, -1, v2
10080 // GFX10
: encoding
: [0xc1,0x04,0x0a,0x56]
10082 v_fmac_f32_e32 v5
, 0.5, v2
10083 // GFX10
: encoding
: [0xf0,0x04,0x0a,0x56]
10085 v_fmac_f32_e32 v5
, -4.0, v2
10086 // GFX10
: encoding
: [0xf7,0x04,0x0a,0x56]
10088 v_fmac_f32_e32 v5
, 0xaf123456, v2
10089 // GFX10
: encoding
: [0xff,0x04,0x0a,0x56,0x56,0x34,0x12,0xaf]
10091 v_fmac_f32_e32 v5
, 0x3f717273, v2
10092 // GFX10
: encoding
: [0xff,0x04,0x0a,0x56,0x73,0x72,0x71,0x3f]
10094 v_fmac_f32_e32 v5
, v1
, v255
10095 // GFX10
: encoding
: [0x01,0xff,0x0b,0x56]
10097 v_fmac_f32_e64 v5
, v1
, v2
10098 // GFX10
: encoding
: [0x05,0x00,0x2b,0xd5,0x01,0x05,0x02,0x00]
10100 v_fmac_f32_e64 v255
, v1
, v2
10101 // GFX10
: encoding
: [0xff,0x00,0x2b,0xd5,0x01,0x05,0x02,0x00]
10103 v_fmac_f32_e64 v5
, v255
, v2
10104 // GFX10
: encoding
: [0x05,0x00,0x2b,0xd5,0xff,0x05,0x02,0x00]
10106 v_fmac_f32_e64 v5
, s1
, v2
10107 // GFX10
: encoding
: [0x05,0x00,0x2b,0xd5,0x01,0x04,0x02,0x00]
10109 v_fmac_f32_e64 v5
, s101
, v2
10110 // GFX10
: encoding
: [0x05,0x00,0x2b,0xd5,0x65,0x04,0x02,0x00]
10112 v_fmac_f32_e64 v5
, vcc_lo
, v2
10113 // GFX10
: encoding
: [0x05,0x00,0x2b,0xd5,0x6a,0x04,0x02,0x00]
10115 v_fmac_f32_e64 v5
, vcc_hi
, v2
10116 // GFX10
: encoding
: [0x05,0x00,0x2b,0xd5,0x6b,0x04,0x02,0x00]
10118 v_fmac_f32_e64 v5
, m0
, v2
10119 // GFX10
: encoding
: [0x05,0x00,0x2b,0xd5,0x7c,0x04,0x02,0x00]
10121 v_fmac_f32_e64 v5
, exec_lo
, v2
10122 // GFX10
: encoding
: [0x05,0x00,0x2b,0xd5,0x7e,0x04,0x02,0x00]
10124 v_fmac_f32_e64 v5
, exec_hi
, v2
10125 // GFX10
: encoding
: [0x05,0x00,0x2b,0xd5,0x7f,0x04,0x02,0x00]
10127 v_fmac_f32_e64 v5
, 0, v2
10128 // GFX10
: encoding
: [0x05,0x00,0x2b,0xd5,0x80,0x04,0x02,0x00]
10130 v_fmac_f32_e64 v5
, -1, v2
10131 // GFX10
: encoding
: [0x05,0x00,0x2b,0xd5,0xc1,0x04,0x02,0x00]
10133 v_fmac_f32_e64 v5
, 0.5, v2
10134 // GFX10
: encoding
: [0x05,0x00,0x2b,0xd5,0xf0,0x04,0x02,0x00]
10136 v_fmac_f32_e64 v5
, -4.0, v2
10137 // GFX10
: encoding
: [0x05,0x00,0x2b,0xd5,0xf7,0x04,0x02,0x00]
10139 v_fmac_f32_e64 v5
, v1
, v255
10140 // GFX10
: encoding
: [0x05,0x00,0x2b,0xd5,0x01,0xff,0x03,0x00]
10142 v_fmac_f32_e64 v5
, v1
, s2
10143 // GFX10
: encoding
: [0x05,0x00,0x2b,0xd5,0x01,0x05,0x00,0x00]
10145 v_fmac_f32_e64 v5
, v1
, s101
10146 // GFX10
: encoding
: [0x05,0x00,0x2b,0xd5,0x01,0xcb,0x00,0x00]
10148 v_fmac_f32_e64 v5
, v1
, vcc_lo
10149 // GFX10
: encoding
: [0x05,0x00,0x2b,0xd5,0x01,0xd5,0x00,0x00]
10151 v_fmac_f32_e64 v5
, v1
, vcc_hi
10152 // GFX10
: encoding
: [0x05,0x00,0x2b,0xd5,0x01,0xd7,0x00,0x00]
10154 v_fmac_f32_e64 v5
, v1
, m0
10155 // GFX10
: encoding
: [0x05,0x00,0x2b,0xd5,0x01,0xf9,0x00,0x00]
10157 v_fmac_f32_e64 v5
, v1
, exec_lo
10158 // GFX10
: encoding
: [0x05,0x00,0x2b,0xd5,0x01,0xfd,0x00,0x00]
10160 v_fmac_f32_e64 v5
, v1
, exec_hi
10161 // GFX10
: encoding
: [0x05,0x00,0x2b,0xd5,0x01,0xff,0x00,0x00]
10163 v_fmac_f32_e64 v5
, v1
, 0
10164 // GFX10
: encoding
: [0x05,0x00,0x2b,0xd5,0x01,0x01,0x01,0x00]
10166 v_fmac_f32_e64 v5
, v1
, -1
10167 // GFX10
: encoding
: [0x05,0x00,0x2b,0xd5,0x01,0x83,0x01,0x00]
10169 v_fmac_f32_e64 v5
, v1
, 0.5
10170 // GFX10
: encoding
: [0x05,0x00,0x2b,0xd5,0x01,0xe1,0x01,0x00]
10172 v_fmac_f32_e64 v5
, v1
, -4.0
10173 // GFX10
: encoding
: [0x05,0x00,0x2b,0xd5,0x01,0xef,0x01,0x00]
10175 v_fmac_f32_e64 v5
, -v1
, v2
10176 // GFX10
: encoding
: [0x05,0x00,0x2b,0xd5,0x01,0x05,0x02,0x20]
10178 v_fmac_f32_e64 v5
, v1
, -v2
10179 // GFX10
: encoding
: [0x05,0x00,0x2b,0xd5,0x01,0x05,0x02,0x40]
10181 v_fmac_f32_e64 v5
, -v1
, -v2
10182 // GFX10
: encoding
: [0x05,0x00,0x2b,0xd5,0x01,0x05,0x02,0x60]
10184 v_fmac_f32_e64 v5
, |v1|
, v2
10185 // GFX10
: encoding
: [0x05,0x01,0x2b,0xd5,0x01,0x05,0x02,0x00]
10187 v_fmac_f32_e64 v5
, v1
, |v2|
10188 // GFX10
: encoding
: [0x05,0x02,0x2b,0xd5,0x01,0x05,0x02,0x00]
10190 v_fmac_f32_e64 v5
, |v1|
, |v2|
10191 // GFX10
: encoding
: [0x05,0x03,0x2b,0xd5,0x01,0x05,0x02,0x00]
10193 v_fmac_f32_e64 v5
, v1
, v2 clamp
10194 // GFX10
: encoding
: [0x05,0x80,0x2b,0xd5,0x01,0x05,0x02,0x00]
10196 v_fmac_f32_e64 v5
, v1
, v2
mul:2
10197 // GFX10
: encoding
: [0x05,0x00,0x2b,0xd5,0x01,0x05,0x02,0x08]
10199 v_fmac_f32_e64 v5
, v1
, v2
mul:4
10200 // GFX10
: encoding
: [0x05,0x00,0x2b,0xd5,0x01,0x05,0x02,0x10]
10202 v_fmac_f32_e64 v5
, v1
, v2
div:2
10203 // GFX10
: encoding
: [0x05,0x00,0x2b,0xd5,0x01,0x05,0x02,0x18]
10205 v_fmamk_f32 v5
, v1
, 0x11213141, v3
10206 // GFX10
: encoding
: [0x01,0x07,0x0a,0x58,0x41,0x31,0x21,0x11]
10208 v_fmamk_f32 v255
, v1
, 0x11213141, v3
10209 // GFX10
: encoding
: [0x01,0x07,0xfe,0x59,0x41,0x31,0x21,0x11]
10211 v_fmamk_f32 v5
, v255
, 0x11213141, v3
10212 // GFX10
: encoding
: [0xff,0x07,0x0a,0x58,0x41,0x31,0x21,0x11]
10214 v_fmamk_f32 v5
, 0, 0x11213141, v3
10215 // GFX10
: encoding
: [0x80,0x06,0x0a,0x58,0x41,0x31,0x21,0x11]
10217 v_fmamk_f32 v5
, -1, 0x11213141, v3
10218 // GFX10
: encoding
: [0xc1,0x06,0x0a,0x58,0x41,0x31,0x21,0x11]
10220 v_fmamk_f32 v5
, 0.5, 0x11213141, v3
10221 // GFX10
: encoding
: [0xf0,0x06,0x0a,0x58,0x41,0x31,0x21,0x11]
10223 v_fmamk_f32 v5
, -4.0, 0x11213141, v3
10224 // GFX10
: encoding
: [0xf7,0x06,0x0a,0x58,0x41,0x31,0x21,0x11]
10226 v_fmamk_f32 v5
, v1
, 0xa1b1c1d1, v3
10227 // GFX10
: encoding
: [0x01,0x07,0x0a,0x58,0xd1,0xc1,0xb1,0xa1]
10229 v_fmamk_f32 v5
, v1
, 0x11213141, v255
10230 // GFX10
: encoding
: [0x01,0xff,0x0b,0x58,0x41,0x31,0x21,0x11]
10232 v_fmaak_f32 v5
, v1
, v2
, 0x11213141
10233 // GFX10
: encoding
: [0x01,0x05,0x0a,0x5a,0x41,0x31,0x21,0x11]
10235 v_fmaak_f32 v255
, v1
, v2
, 0x11213141
10236 // GFX10
: encoding
: [0x01,0x05,0xfe,0x5b,0x41,0x31,0x21,0x11]
10238 v_fmaak_f32 v5
, v255
, v2
, 0x11213141
10239 // GFX10
: encoding
: [0xff,0x05,0x0a,0x5a,0x41,0x31,0x21,0x11]
10241 v_fmaak_f32 v5
, 0, v2
, 0x11213141
10242 // GFX10
: encoding
: [0x80,0x04,0x0a,0x5a,0x41,0x31,0x21,0x11]
10244 v_fmaak_f32 v5
, -1, v2
, 0x11213141
10245 // GFX10
: encoding
: [0xc1,0x04,0x0a,0x5a,0x41,0x31,0x21,0x11]
10247 v_fmaak_f32 v5
, 0.5, v2
, 0x11213141
10248 // GFX10
: encoding
: [0xf0,0x04,0x0a,0x5a,0x41,0x31,0x21,0x11]
10250 v_fmaak_f32 v5
, -4.0, v2
, 0x11213141
10251 // GFX10
: encoding
: [0xf7,0x04,0x0a,0x5a,0x41,0x31,0x21,0x11]
10253 v_fmaak_f32 v5
, v1
, v255
, 0x11213141
10254 // GFX10
: encoding
: [0x01,0xff,0x0b,0x5a,0x41,0x31,0x21,0x11]
10256 v_fmaak_f32 v5
, v1
, v2
, 0xa1b1c1d1
10257 // GFX10
: encoding
: [0x01,0x05,0x0a,0x5a,0xd1,0xc1,0xb1,0xa1]
10259 v_cvt_pkrtz_f16_f32_e32 v5
, v1
, v2
10260 // GFX10
: encoding
: [0x01,0x05,0x0a,0x5e]
10262 v_cvt_pkrtz_f16_f32_e32 v255
, v1
, v2
10263 // GFX10
: encoding
: [0x01,0x05,0xfe,0x5f]
10265 v_cvt_pkrtz_f16_f32_e32 v5
, v255
, v2
10266 // GFX10
: encoding
: [0xff,0x05,0x0a,0x5e]
10268 v_cvt_pkrtz_f16_f32_e32 v5
, s1
, v2
10269 // GFX10
: encoding
: [0x01,0x04,0x0a,0x5e]
10271 v_cvt_pkrtz_f16_f32_e32 v5
, s103
, v2
10272 // GFX10
: encoding
: [0x67,0x04,0x0a,0x5e]
10274 v_cvt_pkrtz_f16_f32_e32 v5
, vcc_lo
, v2
10275 // GFX10
: encoding
: [0x6a,0x04,0x0a,0x5e]
10277 v_cvt_pkrtz_f16_f32_e32 v5
, vcc_hi
, v2
10278 // GFX10
: encoding
: [0x6b,0x04,0x0a,0x5e]
10280 v_cvt_pkrtz_f16_f32_e32 v5
, ttmp11
, v2
10281 // GFX10
: encoding
: [0x77,0x04,0x0a,0x5e]
10283 v_cvt_pkrtz_f16_f32_e32 v5
, m0
, v2
10284 // GFX10
: encoding
: [0x7c,0x04,0x0a,0x5e]
10286 v_cvt_pkrtz_f16_f32_e32 v5
, exec_lo
, v2
10287 // GFX10
: encoding
: [0x7e,0x04,0x0a,0x5e]
10289 v_cvt_pkrtz_f16_f32_e32 v5
, exec_hi
, v2
10290 // GFX10
: encoding
: [0x7f,0x04,0x0a,0x5e]
10292 v_cvt_pkrtz_f16_f32_e32 v5
, 0, v2
10293 // GFX10
: encoding
: [0x80,0x04,0x0a,0x5e]
10295 v_cvt_pkrtz_f16_f32_e32 v5
, -1, v2
10296 // GFX10
: encoding
: [0xc1,0x04,0x0a,0x5e]
10298 v_cvt_pkrtz_f16_f32_e32 v5
, 0.5, v2
10299 // GFX10
: encoding
: [0xf0,0x04,0x0a,0x5e]
10301 v_cvt_pkrtz_f16_f32_e32 v5
, -4.0, v2
10302 // GFX10
: encoding
: [0xf7,0x04,0x0a,0x5e]
10304 v_cvt_pkrtz_f16_f32_e32 v5
, 0xaf123456, v2
10305 // GFX10
: encoding
: [0xff,0x04,0x0a,0x5e,0x56,0x34,0x12,0xaf]
10307 v_cvt_pkrtz_f16_f32_e32 v5
, 0x3f717273, v2
10308 // GFX10
: encoding
: [0xff,0x04,0x0a,0x5e,0x73,0x72,0x71,0x3f]
10310 v_cvt_pkrtz_f16_f32_e32 v5
, v1
, v255
10311 // GFX10
: encoding
: [0x01,0xff,0x0b,0x5e]
10313 v_cvt_pkrtz_f16_f32_e64 v5
, v1
, v2
10314 // GFX10
: encoding
: [0x05,0x00,0x2f,0xd5,0x01,0x05,0x02,0x00]
10316 v_cvt_pkrtz_f16_f32_e64 v255
, v1
, v2
10317 // GFX10
: encoding
: [0xff,0x00,0x2f,0xd5,0x01,0x05,0x02,0x00]
10319 v_cvt_pkrtz_f16_f32_e64 v5
, v255
, v2
10320 // GFX10
: encoding
: [0x05,0x00,0x2f,0xd5,0xff,0x05,0x02,0x00]
10322 v_cvt_pkrtz_f16_f32_e64 v5
, s1
, v2
10323 // GFX10
: encoding
: [0x05,0x00,0x2f,0xd5,0x01,0x04,0x02,0x00]
10325 v_cvt_pkrtz_f16_f32_e64 v5
, s103
, v2
10326 // GFX10
: encoding
: [0x05,0x00,0x2f,0xd5,0x67,0x04,0x02,0x00]
10328 v_cvt_pkrtz_f16_f32_e64 v5
, vcc_lo
, v2
10329 // GFX10
: encoding
: [0x05,0x00,0x2f,0xd5,0x6a,0x04,0x02,0x00]
10331 v_cvt_pkrtz_f16_f32_e64 v5
, vcc_hi
, v2
10332 // GFX10
: encoding
: [0x05,0x00,0x2f,0xd5,0x6b,0x04,0x02,0x00]
10334 v_cvt_pkrtz_f16_f32_e64 v5
, ttmp11
, v2
10335 // GFX10
: encoding
: [0x05,0x00,0x2f,0xd5,0x77,0x04,0x02,0x00]
10337 v_cvt_pkrtz_f16_f32_e64 v5
, m0
, v2
10338 // GFX10
: encoding
: [0x05,0x00,0x2f,0xd5,0x7c,0x04,0x02,0x00]
10340 v_cvt_pkrtz_f16_f32_e64 v5
, exec_lo
, v2
10341 // GFX10
: encoding
: [0x05,0x00,0x2f,0xd5,0x7e,0x04,0x02,0x00]
10343 v_cvt_pkrtz_f16_f32_e64 v5
, exec_hi
, v2
10344 // GFX10
: encoding
: [0x05,0x00,0x2f,0xd5,0x7f,0x04,0x02,0x00]
10346 v_cvt_pkrtz_f16_f32_e64 v5
, 0, v2
10347 // GFX10
: encoding
: [0x05,0x00,0x2f,0xd5,0x80,0x04,0x02,0x00]
10349 v_cvt_pkrtz_f16_f32_e64 v5
, -1, v2
10350 // GFX10
: encoding
: [0x05,0x00,0x2f,0xd5,0xc1,0x04,0x02,0x00]
10352 v_cvt_pkrtz_f16_f32_e64 v5
, 0.5, v2
10353 // GFX10
: encoding
: [0x05,0x00,0x2f,0xd5,0xf0,0x04,0x02,0x00]
10355 v_cvt_pkrtz_f16_f32_e64 v5
, -4.0, v2
10356 // GFX10
: encoding
: [0x05,0x00,0x2f,0xd5,0xf7,0x04,0x02,0x00]
10358 v_cvt_pkrtz_f16_f32_e64 v5
, v1
, v255
10359 // GFX10
: encoding
: [0x05,0x00,0x2f,0xd5,0x01,0xff,0x03,0x00]
10361 v_cvt_pkrtz_f16_f32_e64 v5
, v1
, s2
10362 // GFX10
: encoding
: [0x05,0x00,0x2f,0xd5,0x01,0x05,0x00,0x00]
10364 v_cvt_pkrtz_f16_f32_e64 v5
, v1
, s103
10365 // GFX10
: encoding
: [0x05,0x00,0x2f,0xd5,0x01,0xcf,0x00,0x00]
10367 v_cvt_pkrtz_f16_f32_e64 v5
, v1
, vcc_lo
10368 // GFX10
: encoding
: [0x05,0x00,0x2f,0xd5,0x01,0xd5,0x00,0x00]
10370 v_cvt_pkrtz_f16_f32_e64 v5
, v1
, vcc_hi
10371 // GFX10
: encoding
: [0x05,0x00,0x2f,0xd5,0x01,0xd7,0x00,0x00]
10373 v_cvt_pkrtz_f16_f32_e64 v5
, v1
, ttmp11
10374 // GFX10
: encoding
: [0x05,0x00,0x2f,0xd5,0x01,0xef,0x00,0x00]
10376 v_cvt_pkrtz_f16_f32_e64 v5
, v1
, m0
10377 // GFX10
: encoding
: [0x05,0x00,0x2f,0xd5,0x01,0xf9,0x00,0x00]
10379 v_cvt_pkrtz_f16_f32_e64 v5
, v1
, exec_lo
10380 // GFX10
: encoding
: [0x05,0x00,0x2f,0xd5,0x01,0xfd,0x00,0x00]
10382 v_cvt_pkrtz_f16_f32_e64 v5
, v1
, exec_hi
10383 // GFX10
: encoding
: [0x05,0x00,0x2f,0xd5,0x01,0xff,0x00,0x00]
10385 v_cvt_pkrtz_f16_f32_e64 v5
, v1
, 0
10386 // GFX10
: encoding
: [0x05,0x00,0x2f,0xd5,0x01,0x01,0x01,0x00]
10388 v_cvt_pkrtz_f16_f32_e64 v5
, v1
, -1
10389 // GFX10
: encoding
: [0x05,0x00,0x2f,0xd5,0x01,0x83,0x01,0x00]
10391 v_cvt_pkrtz_f16_f32_e64 v5
, v1
, 0.5
10392 // GFX10
: encoding
: [0x05,0x00,0x2f,0xd5,0x01,0xe1,0x01,0x00]
10394 v_cvt_pkrtz_f16_f32_e64 v5
, v1
, -4.0
10395 // GFX10
: encoding
: [0x05,0x00,0x2f,0xd5,0x01,0xef,0x01,0x00]
10397 v_cvt_pkrtz_f16_f32_e64 v5
, -v1
, v2
10398 // GFX10
: encoding
: [0x05,0x00,0x2f,0xd5,0x01,0x05,0x02,0x20]
10400 v_cvt_pkrtz_f16_f32_e64 v5
, v1
, -v2
10401 // GFX10
: encoding
: [0x05,0x00,0x2f,0xd5,0x01,0x05,0x02,0x40]
10403 v_cvt_pkrtz_f16_f32_e64 v5
, -v1
, -v2
10404 // GFX10
: encoding
: [0x05,0x00,0x2f,0xd5,0x01,0x05,0x02,0x60]
10406 v_cvt_pkrtz_f16_f32_e64 v5
, |v1|
, v2
10407 // GFX10
: encoding
: [0x05,0x01,0x2f,0xd5,0x01,0x05,0x02,0x00]
10409 v_cvt_pkrtz_f16_f32_e64 v5
, v1
, |v2|
10410 // GFX10
: encoding
: [0x05,0x02,0x2f,0xd5,0x01,0x05,0x02,0x00]
10412 v_cvt_pkrtz_f16_f32_e64 v5
, |v1|
, |v2|
10413 // GFX10
: encoding
: [0x05,0x03,0x2f,0xd5,0x01,0x05,0x02,0x00]
10415 v_add_f16_e32 v5
, v1
, v2
10416 // GFX10
: encoding
: [0x01,0x05,0x0a,0x64]
10418 v_add_f16_e32 v255
, v1
, v2
10419 // GFX10
: encoding
: [0x01,0x05,0xfe,0x65]
10421 v_add_f16_e32 v5
, v255
, v2
10422 // GFX10
: encoding
: [0xff,0x05,0x0a,0x64]
10424 v_add_f16_e32 v5
, s1
, v2
10425 // GFX10
: encoding
: [0x01,0x04,0x0a,0x64]
10427 v_add_f16_e32 v5
, s101
, v2
10428 // GFX10
: encoding
: [0x65,0x04,0x0a,0x64]
10430 v_add_f16_e32 v5
, vcc_lo
, v2
10431 // GFX10
: encoding
: [0x6a,0x04,0x0a,0x64]
10433 v_add_f16_e32 v5
, vcc_hi
, v2
10434 // GFX10
: encoding
: [0x6b,0x04,0x0a,0x64]
10436 v_add_f16_e32 v5
, m0
, v2
10437 // GFX10
: encoding
: [0x7c,0x04,0x0a,0x64]
10439 v_add_f16_e32 v5
, exec_lo
, v2
10440 // GFX10
: encoding
: [0x7e,0x04,0x0a,0x64]
10442 v_add_f16_e32 v5
, exec_hi
, v2
10443 // GFX10
: encoding
: [0x7f,0x04,0x0a,0x64]
10445 v_add_f16_e32 v5
, 0, v2
10446 // GFX10
: encoding
: [0x80,0x04,0x0a,0x64]
10448 v_add_f16_e32 v5
, -1, v2
10449 // GFX10
: encoding
: [0xc1,0x04,0x0a,0x64]
10451 v_add_f16_e32 v5
, 0.5, v2
10452 // GFX10
: encoding
: [0xf0,0x04,0x0a,0x64]
10454 v_add_f16_e32 v5
, -4.0, v2
10455 // GFX10
: encoding
: [0xf7,0x04,0x0a,0x64]
10457 v_add_f16_e32 v5
, 0xfe0b, v2
10458 // GFX10
: encoding
: [0xff,0x04,0x0a,0x64,0x0b,0xfe,0x00,0x00]
10460 v_add_f16_e32 v5
, 0x3456, v2
10461 // GFX10
: encoding
: [0xff,0x04,0x0a,0x64,0x56,0x34,0x00,0x00]
10463 v_add_f16_e32 v5
, v1
, v255
10464 // GFX10
: encoding
: [0x01,0xff,0x0b,0x64]
10466 v_add_f16_e64 v5
, v1
, v2
10467 // GFX10
: encoding
: [0x05,0x00,0x32,0xd5,0x01,0x05,0x02,0x00]
10469 v_add_f16_e64 v255
, v1
, v2
10470 // GFX10
: encoding
: [0xff,0x00,0x32,0xd5,0x01,0x05,0x02,0x00]
10472 v_add_f16_e64 v5
, v255
, v2
10473 // GFX10
: encoding
: [0x05,0x00,0x32,0xd5,0xff,0x05,0x02,0x00]
10475 v_add_f16_e64 v5
, s1
, v2
10476 // GFX10
: encoding
: [0x05,0x00,0x32,0xd5,0x01,0x04,0x02,0x00]
10478 v_add_f16_e64 v5
, s101
, v2
10479 // GFX10
: encoding
: [0x05,0x00,0x32,0xd5,0x65,0x04,0x02,0x00]
10481 v_add_f16_e64 v5
, vcc_lo
, v2
10482 // GFX10
: encoding
: [0x05,0x00,0x32,0xd5,0x6a,0x04,0x02,0x00]
10484 v_add_f16_e64 v5
, vcc_hi
, v2
10485 // GFX10
: encoding
: [0x05,0x00,0x32,0xd5,0x6b,0x04,0x02,0x00]
10487 v_add_f16_e64 v5
, m0
, v2
10488 // GFX10
: encoding
: [0x05,0x00,0x32,0xd5,0x7c,0x04,0x02,0x00]
10490 v_add_f16_e64 v5
, exec_lo
, v2
10491 // GFX10
: encoding
: [0x05,0x00,0x32,0xd5,0x7e,0x04,0x02,0x00]
10493 v_add_f16_e64 v5
, exec_hi
, v2
10494 // GFX10
: encoding
: [0x05,0x00,0x32,0xd5,0x7f,0x04,0x02,0x00]
10496 v_add_f16_e64 v5
, 0, v2
10497 // GFX10
: encoding
: [0x05,0x00,0x32,0xd5,0x80,0x04,0x02,0x00]
10499 v_add_f16_e64 v5
, -1, v2
10500 // GFX10
: encoding
: [0x05,0x00,0x32,0xd5,0xc1,0x04,0x02,0x00]
10502 v_add_f16_e64 v5
, 0.5, v2
10503 // GFX10
: encoding
: [0x05,0x00,0x32,0xd5,0xf0,0x04,0x02,0x00]
10505 v_add_f16_e64 v5
, -4.0, v2
10506 // GFX10
: encoding
: [0x05,0x00,0x32,0xd5,0xf7,0x04,0x02,0x00]
10508 v_add_f16_e64 v5
, v1
, v255
10509 // GFX10
: encoding
: [0x05,0x00,0x32,0xd5,0x01,0xff,0x03,0x00]
10511 v_add_f16_e64 v5
, v1
, s2
10512 // GFX10
: encoding
: [0x05,0x00,0x32,0xd5,0x01,0x05,0x00,0x00]
10514 v_add_f16_e64 v5
, v1
, s101
10515 // GFX10
: encoding
: [0x05,0x00,0x32,0xd5,0x01,0xcb,0x00,0x00]
10517 v_add_f16_e64 v5
, v1
, vcc_lo
10518 // GFX10
: encoding
: [0x05,0x00,0x32,0xd5,0x01,0xd5,0x00,0x00]
10520 v_add_f16_e64 v5
, v1
, vcc_hi
10521 // GFX10
: encoding
: [0x05,0x00,0x32,0xd5,0x01,0xd7,0x00,0x00]
10523 v_add_f16_e64 v5
, v1
, m0
10524 // GFX10
: encoding
: [0x05,0x00,0x32,0xd5,0x01,0xf9,0x00,0x00]
10526 v_add_f16_e64 v5
, v1
, exec_lo
10527 // GFX10
: encoding
: [0x05,0x00,0x32,0xd5,0x01,0xfd,0x00,0x00]
10529 v_add_f16_e64 v5
, v1
, exec_hi
10530 // GFX10
: encoding
: [0x05,0x00,0x32,0xd5,0x01,0xff,0x00,0x00]
10532 v_add_f16_e64 v5
, v1
, 0
10533 // GFX10
: encoding
: [0x05,0x00,0x32,0xd5,0x01,0x01,0x01,0x00]
10535 v_add_f16_e64 v5
, v1
, -1
10536 // GFX10
: encoding
: [0x05,0x00,0x32,0xd5,0x01,0x83,0x01,0x00]
10538 v_add_f16_e64 v5
, v1
, 0.5
10539 // GFX10
: encoding
: [0x05,0x00,0x32,0xd5,0x01,0xe1,0x01,0x00]
10541 v_add_f16_e64 v5
, v1
, -4.0
10542 // GFX10
: encoding
: [0x05,0x00,0x32,0xd5,0x01,0xef,0x01,0x00]
10544 v_add_f16_e64 v5
, -v1
, v2
10545 // GFX10
: encoding
: [0x05,0x00,0x32,0xd5,0x01,0x05,0x02,0x20]
10547 v_add_f16_e64 v5
, v1
, -v2
10548 // GFX10
: encoding
: [0x05,0x00,0x32,0xd5,0x01,0x05,0x02,0x40]
10550 v_add_f16_e64 v5
, -v1
, -v2
10551 // GFX10
: encoding
: [0x05,0x00,0x32,0xd5,0x01,0x05,0x02,0x60]
10553 v_add_f16_e64 v5
, |v1|
, v2
10554 // GFX10
: encoding
: [0x05,0x01,0x32,0xd5,0x01,0x05,0x02,0x00]
10556 v_add_f16_e64 v5
, v1
, |v2|
10557 // GFX10
: encoding
: [0x05,0x02,0x32,0xd5,0x01,0x05,0x02,0x00]
10559 v_add_f16_e64 v5
, |v1|
, |v2|
10560 // GFX10
: encoding
: [0x05,0x03,0x32,0xd5,0x01,0x05,0x02,0x00]
10562 v_add_f16_e64 v5
, v1
, v2 clamp
10563 // GFX10
: encoding
: [0x05,0x80,0x32,0xd5,0x01,0x05,0x02,0x00]
10565 v_add_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
10566 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x06,0x06]
10568 v_add_f16_sdwa v255
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
10569 // GFX10
: encoding
: [0xf9,0x04,0xfe,0x65,0x01,0x06,0x06,0x06]
10571 v_add_f16_sdwa v5
, v255
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
10572 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x64,0xff,0x06,0x06,0x06]
10574 v_add_f16_sdwa v5
, s1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
10575 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x86,0x06]
10577 v_add_f16_sdwa v5
, s101
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
10578 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x64,0x65,0x06,0x86,0x06]
10580 v_add_f16_sdwa v5
, vcc_lo
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
10581 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x64,0x6a,0x06,0x86,0x06]
10583 v_add_f16_sdwa v5
, vcc_hi
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
10584 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x64,0x6b,0x06,0x86,0x06]
10586 v_add_f16_sdwa v5
, m0
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
10587 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x64,0x7c,0x06,0x86,0x06]
10589 v_add_f16_sdwa v5
, exec_lo
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
10590 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x64,0x7e,0x06,0x86,0x06]
10592 v_add_f16_sdwa v5
, exec_hi
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
10593 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x64,0x7f,0x06,0x86,0x06]
10595 v_add_f16_sdwa v5
, v1
, v255 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
10596 // GFX10
: encoding
: [0xf9,0xfe,0x0b,0x64,0x01,0x06,0x06,0x06]
10598 v_add_f16_sdwa v5
, v1
, v2 clamp dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
10599 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x64,0x01,0x26,0x06,0x06]
10601 v_add_f16_sdwa v5
, v1
, v2 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
10602 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x06,0x06]
10604 v_add_f16_sdwa v5
, v1
, v2 dst_sel
:BYTE_0 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
10605 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x64,0x01,0x00,0x06,0x06]
10607 v_add_f16_sdwa v5
, v1
, v2 dst_sel
:BYTE_1 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
10608 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x64,0x01,0x01,0x06,0x06]
10610 v_add_f16_sdwa v5
, v1
, v2 dst_sel
:BYTE_2 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
10611 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x64,0x01,0x02,0x06,0x06]
10613 v_add_f16_sdwa v5
, v1
, v2 dst_sel
:BYTE_3 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
10614 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x64,0x01,0x03,0x06,0x06]
10616 v_add_f16_sdwa v5
, v1
, v2 dst_sel
:WORD_0 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
10617 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x64,0x01,0x04,0x06,0x06]
10619 v_add_f16_sdwa v5
, v1
, v2 dst_sel
:WORD_1 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
10620 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x64,0x01,0x05,0x06,0x06]
10622 v_add_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_SEXT src0_sel
:DWORD src1_sel
:DWORD
10623 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x64,0x01,0x0e,0x06,0x06]
10625 v_add_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PRESERVE src0_sel
:DWORD src1_sel
:DWORD
10626 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x64,0x01,0x16,0x06,0x06]
10628 v_add_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD src0_sel
:DWORD src1_sel
:DWORD
10629 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x64,0x01,0x16,0x06,0x06]
10631 v_add_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src1_sel
:DWORD
10632 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x06,0x06]
10634 v_add_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_0 src1_sel
:DWORD
10635 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x00,0x06]
10637 v_add_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_1 src1_sel
:DWORD
10638 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x01,0x06]
10640 v_add_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_2 src1_sel
:DWORD
10641 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x02,0x06]
10643 v_add_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_3 src1_sel
:DWORD
10644 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x03,0x06]
10646 v_add_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:WORD_0 src1_sel
:DWORD
10647 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x04,0x06]
10649 v_add_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:WORD_1 src1_sel
:DWORD
10650 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x05,0x06]
10652 v_add_f16_sdwa v5
, -v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
10653 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x16,0x06]
10655 v_add_f16_sdwa v5
, |v1|
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
10656 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x26,0x06]
10658 v_add_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
10659 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x06,0x06]
10661 v_add_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_0
10662 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x06,0x00]
10664 v_add_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_1
10665 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x06,0x01]
10667 v_add_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_2
10668 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x06,0x02]
10670 v_add_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_3
10671 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x06,0x03]
10673 v_add_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:WORD_0
10674 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x06,0x04]
10676 v_add_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:WORD_1
10677 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x06,0x05]
10679 v_add_f16_sdwa v5
, v1
, -v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
10680 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x06,0x16]
10682 v_add_f16_sdwa v5
, v1
, |v2| dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
10683 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x06,0x26]
10685 v_add_f16_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
10686 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x64,0x01,0xe4,0x00,0x00]
10688 v_add_f16_dpp v255
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
10689 // GFX10
: encoding
: [0xfa,0x04,0xfe,0x65,0x01,0xe4,0x00,0x00]
10691 v_add_f16_dpp v5
, v255
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
10692 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x64,0xff,0xe4,0x00,0x00]
10694 v_add_f16_dpp v5
, v1
, v255 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
10695 // GFX10
: encoding
: [0xfa,0xfe,0x0b,0x64,0x01,0xe4,0x00,0x00]
10697 v_add_f16_dpp v5
, v1
, v2 quad_perm
:[3,2,1,0] row_mask
:0x0 bank_mask
:0x0
10698 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x64,0x01,0x1b,0x00,0x00]
10700 v_add_f16_dpp v5
, v1
, v2 row_mirror row_mask
:0x0 bank_mask
:0x0
10701 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x64,0x01,0x40,0x01,0x00]
10703 v_add_f16_dpp v5
, v1
, v2 row_half_mirror row_mask
:0x0 bank_mask
:0x0
10704 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x64,0x01,0x41,0x01,0x00]
10706 v_add_f16_dpp v5
, v1
, v2 row_shl
:1 row_mask
:0x0 bank_mask
:0x0
10707 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x64,0x01,0x01,0x01,0x00]
10709 v_add_f16_dpp v5
, v1
, v2 row_shl
:15 row_mask
:0x0 bank_mask
:0x0
10710 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x64,0x01,0x0f,0x01,0x00]
10712 v_add_f16_dpp v5
, v1
, v2 row_shr
:1 row_mask
:0x0 bank_mask
:0x0
10713 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x64,0x01,0x11,0x01,0x00]
10715 v_add_f16_dpp v5
, v1
, v2 row_shr
:15 row_mask
:0x0 bank_mask
:0x0
10716 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x64,0x01,0x1f,0x01,0x00]
10718 v_add_f16_dpp v5
, v1
, v2 row_ror
:1 row_mask
:0x0 bank_mask
:0x0
10719 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x64,0x01,0x21,0x01,0x00]
10721 v_add_f16_dpp v5
, v1
, v2 row_ror
:15 row_mask
:0x0 bank_mask
:0x0
10722 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x64,0x01,0x2f,0x01,0x00]
10724 v_add_f16_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x1 bank_mask
:0x0
10725 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x64,0x01,0xe4,0x00,0x10]
10727 v_add_f16_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x3 bank_mask
:0x0
10728 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x64,0x01,0xe4,0x00,0x30]
10730 v_add_f16_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0xf bank_mask
:0x0
10731 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x64,0x01,0xe4,0x00,0xf0]
10733 v_add_f16_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x1
10734 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x64,0x01,0xe4,0x00,0x01]
10736 v_add_f16_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x3
10737 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x64,0x01,0xe4,0x00,0x03]
10739 v_add_f16_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0xf
10740 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x64,0x01,0xe4,0x00,0x0f]
10742 v_add_f16_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0 bound_ctrl
:0
10743 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x64,0x01,0xe4,0x08,0x00]
10745 v_add_f16_dpp v5
, -v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
10746 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x64,0x01,0xe4,0x10,0x00]
10748 v_add_f16_dpp v5
, |v1|
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
10749 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x64,0x01,0xe4,0x20,0x00]
10751 v_add_f16_dpp v5
, v1
, v2 row_share
:1 row_mask
:0x0 bank_mask
:0x0
10752 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x64,0x01,0x51,0x01,0x00]
10754 v_add_f16_dpp v5
, v1
, v2 row_share
:15 row_mask
:0x0 bank_mask
:0x0
10755 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x64,0x01,0x5f,0x01,0x00]
10757 v_add_f16_dpp v5
, v1
, v2 row_xmask
:1 row_mask
:0x0 bank_mask
:0x0
10758 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x64,0x01,0x61,0x01,0x00]
10760 v_add_f16_dpp v5
, v1
, v2 row_xmask
:15 row_mask
:0x0 bank_mask
:0x0
10761 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x64,0x01,0x6f,0x01,0x00]
10763 v_sub_f16_e32 v5
, v1
, v2
10764 // GFX10
: encoding
: [0x01,0x05,0x0a,0x66]
10766 v_sub_f16_e32 v255
, v1
, v2
10767 // GFX10
: encoding
: [0x01,0x05,0xfe,0x67]
10769 v_sub_f16_e32 v5
, v255
, v2
10770 // GFX10
: encoding
: [0xff,0x05,0x0a,0x66]
10772 v_sub_f16_e32 v5
, s1
, v2
10773 // GFX10
: encoding
: [0x01,0x04,0x0a,0x66]
10775 v_sub_f16_e32 v5
, s101
, v2
10776 // GFX10
: encoding
: [0x65,0x04,0x0a,0x66]
10778 v_sub_f16_e32 v5
, vcc_lo
, v2
10779 // GFX10
: encoding
: [0x6a,0x04,0x0a,0x66]
10781 v_sub_f16_e32 v5
, vcc_hi
, v2
10782 // GFX10
: encoding
: [0x6b,0x04,0x0a,0x66]
10784 v_sub_f16_e32 v5
, m0
, v2
10785 // GFX10
: encoding
: [0x7c,0x04,0x0a,0x66]
10787 v_sub_f16_e32 v5
, exec_lo
, v2
10788 // GFX10
: encoding
: [0x7e,0x04,0x0a,0x66]
10790 v_sub_f16_e32 v5
, exec_hi
, v2
10791 // GFX10
: encoding
: [0x7f,0x04,0x0a,0x66]
10793 v_sub_f16_e32 v5
, 0, v2
10794 // GFX10
: encoding
: [0x80,0x04,0x0a,0x66]
10796 v_sub_f16_e32 v5
, -1, v2
10797 // GFX10
: encoding
: [0xc1,0x04,0x0a,0x66]
10799 v_sub_f16_e32 v5
, 0.5, v2
10800 // GFX10
: encoding
: [0xf0,0x04,0x0a,0x66]
10802 v_sub_f16_e32 v5
, -4.0, v2
10803 // GFX10
: encoding
: [0xf7,0x04,0x0a,0x66]
10805 v_sub_f16_e32 v5
, 0xfe0b, v2
10806 // GFX10
: encoding
: [0xff,0x04,0x0a,0x66,0x0b,0xfe,0x00,0x00]
10808 v_sub_f16_e32 v5
, 0x3456, v2
10809 // GFX10
: encoding
: [0xff,0x04,0x0a,0x66,0x56,0x34,0x00,0x00]
10811 v_sub_f16_e32 v5
, v1
, v255
10812 // GFX10
: encoding
: [0x01,0xff,0x0b,0x66]
10814 v_sub_f16_e64 v5
, v1
, v2
10815 // GFX10
: encoding
: [0x05,0x00,0x33,0xd5,0x01,0x05,0x02,0x00]
10817 v_sub_f16_e64 v255
, v1
, v2
10818 // GFX10
: encoding
: [0xff,0x00,0x33,0xd5,0x01,0x05,0x02,0x00]
10820 v_sub_f16_e64 v5
, v255
, v2
10821 // GFX10
: encoding
: [0x05,0x00,0x33,0xd5,0xff,0x05,0x02,0x00]
10823 v_sub_f16_e64 v5
, s1
, v2
10824 // GFX10
: encoding
: [0x05,0x00,0x33,0xd5,0x01,0x04,0x02,0x00]
10826 v_sub_f16_e64 v5
, s101
, v2
10827 // GFX10
: encoding
: [0x05,0x00,0x33,0xd5,0x65,0x04,0x02,0x00]
10829 v_sub_f16_e64 v5
, vcc_lo
, v2
10830 // GFX10
: encoding
: [0x05,0x00,0x33,0xd5,0x6a,0x04,0x02,0x00]
10832 v_sub_f16_e64 v5
, vcc_hi
, v2
10833 // GFX10
: encoding
: [0x05,0x00,0x33,0xd5,0x6b,0x04,0x02,0x00]
10835 v_sub_f16_e64 v5
, m0
, v2
10836 // GFX10
: encoding
: [0x05,0x00,0x33,0xd5,0x7c,0x04,0x02,0x00]
10838 v_sub_f16_e64 v5
, exec_lo
, v2
10839 // GFX10
: encoding
: [0x05,0x00,0x33,0xd5,0x7e,0x04,0x02,0x00]
10841 v_sub_f16_e64 v5
, exec_hi
, v2
10842 // GFX10
: encoding
: [0x05,0x00,0x33,0xd5,0x7f,0x04,0x02,0x00]
10844 v_sub_f16_e64 v5
, 0, v2
10845 // GFX10
: encoding
: [0x05,0x00,0x33,0xd5,0x80,0x04,0x02,0x00]
10847 v_sub_f16_e64 v5
, -1, v2
10848 // GFX10
: encoding
: [0x05,0x00,0x33,0xd5,0xc1,0x04,0x02,0x00]
10850 v_sub_f16_e64 v5
, 0.5, v2
10851 // GFX10
: encoding
: [0x05,0x00,0x33,0xd5,0xf0,0x04,0x02,0x00]
10853 v_sub_f16_e64 v5
, -4.0, v2
10854 // GFX10
: encoding
: [0x05,0x00,0x33,0xd5,0xf7,0x04,0x02,0x00]
10856 v_sub_f16_e64 v5
, v1
, v255
10857 // GFX10
: encoding
: [0x05,0x00,0x33,0xd5,0x01,0xff,0x03,0x00]
10859 v_sub_f16_e64 v5
, v1
, s2
10860 // GFX10
: encoding
: [0x05,0x00,0x33,0xd5,0x01,0x05,0x00,0x00]
10862 v_sub_f16_e64 v5
, v1
, s101
10863 // GFX10
: encoding
: [0x05,0x00,0x33,0xd5,0x01,0xcb,0x00,0x00]
10865 v_sub_f16_e64 v5
, v1
, vcc_lo
10866 // GFX10
: encoding
: [0x05,0x00,0x33,0xd5,0x01,0xd5,0x00,0x00]
10868 v_sub_f16_e64 v5
, v1
, vcc_hi
10869 // GFX10
: encoding
: [0x05,0x00,0x33,0xd5,0x01,0xd7,0x00,0x00]
10871 v_sub_f16_e64 v5
, v1
, m0
10872 // GFX10
: encoding
: [0x05,0x00,0x33,0xd5,0x01,0xf9,0x00,0x00]
10874 v_sub_f16_e64 v5
, v1
, exec_lo
10875 // GFX10
: encoding
: [0x05,0x00,0x33,0xd5,0x01,0xfd,0x00,0x00]
10877 v_sub_f16_e64 v5
, v1
, exec_hi
10878 // GFX10
: encoding
: [0x05,0x00,0x33,0xd5,0x01,0xff,0x00,0x00]
10880 v_sub_f16_e64 v5
, v1
, 0
10881 // GFX10
: encoding
: [0x05,0x00,0x33,0xd5,0x01,0x01,0x01,0x00]
10883 v_sub_f16_e64 v5
, v1
, -1
10884 // GFX10
: encoding
: [0x05,0x00,0x33,0xd5,0x01,0x83,0x01,0x00]
10886 v_sub_f16_e64 v5
, v1
, 0.5
10887 // GFX10
: encoding
: [0x05,0x00,0x33,0xd5,0x01,0xe1,0x01,0x00]
10889 v_sub_f16_e64 v5
, v1
, -4.0
10890 // GFX10
: encoding
: [0x05,0x00,0x33,0xd5,0x01,0xef,0x01,0x00]
10892 v_sub_f16_e64 v5
, -v1
, v2
10893 // GFX10
: encoding
: [0x05,0x00,0x33,0xd5,0x01,0x05,0x02,0x20]
10895 v_sub_f16_e64 v5
, v1
, -v2
10896 // GFX10
: encoding
: [0x05,0x00,0x33,0xd5,0x01,0x05,0x02,0x40]
10898 v_sub_f16_e64 v5
, -v1
, -v2
10899 // GFX10
: encoding
: [0x05,0x00,0x33,0xd5,0x01,0x05,0x02,0x60]
10901 v_sub_f16_e64 v5
, |v1|
, v2
10902 // GFX10
: encoding
: [0x05,0x01,0x33,0xd5,0x01,0x05,0x02,0x00]
10904 v_sub_f16_e64 v5
, v1
, |v2|
10905 // GFX10
: encoding
: [0x05,0x02,0x33,0xd5,0x01,0x05,0x02,0x00]
10907 v_sub_f16_e64 v5
, |v1|
, |v2|
10908 // GFX10
: encoding
: [0x05,0x03,0x33,0xd5,0x01,0x05,0x02,0x00]
10910 v_sub_f16_e64 v5
, v1
, v2 clamp
10911 // GFX10
: encoding
: [0x05,0x80,0x33,0xd5,0x01,0x05,0x02,0x00]
10913 v_sub_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
10914 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x06,0x06]
10916 v_sub_f16_sdwa v255
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
10917 // GFX10
: encoding
: [0xf9,0x04,0xfe,0x67,0x01,0x06,0x06,0x06]
10919 v_sub_f16_sdwa v5
, v255
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
10920 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x66,0xff,0x06,0x06,0x06]
10922 v_sub_f16_sdwa v5
, s1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
10923 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x86,0x06]
10925 v_sub_f16_sdwa v5
, s101
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
10926 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x66,0x65,0x06,0x86,0x06]
10928 v_sub_f16_sdwa v5
, vcc_lo
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
10929 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x66,0x6a,0x06,0x86,0x06]
10931 v_sub_f16_sdwa v5
, vcc_hi
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
10932 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x66,0x6b,0x06,0x86,0x06]
10934 v_sub_f16_sdwa v5
, m0
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
10935 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x66,0x7c,0x06,0x86,0x06]
10937 v_sub_f16_sdwa v5
, exec_lo
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
10938 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x66,0x7e,0x06,0x86,0x06]
10940 v_sub_f16_sdwa v5
, exec_hi
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
10941 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x66,0x7f,0x06,0x86,0x06]
10943 v_sub_f16_sdwa v5
, v1
, v255 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
10944 // GFX10
: encoding
: [0xf9,0xfe,0x0b,0x66,0x01,0x06,0x06,0x06]
10946 v_sub_f16_sdwa v5
, v1
, v2 clamp dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
10947 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x66,0x01,0x26,0x06,0x06]
10949 v_sub_f16_sdwa v5
, v1
, v2 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
10950 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x06,0x06]
10952 v_sub_f16_sdwa v5
, v1
, v2 dst_sel
:BYTE_0 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
10953 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x66,0x01,0x00,0x06,0x06]
10955 v_sub_f16_sdwa v5
, v1
, v2 dst_sel
:BYTE_1 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
10956 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x66,0x01,0x01,0x06,0x06]
10958 v_sub_f16_sdwa v5
, v1
, v2 dst_sel
:BYTE_2 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
10959 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x66,0x01,0x02,0x06,0x06]
10961 v_sub_f16_sdwa v5
, v1
, v2 dst_sel
:BYTE_3 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
10962 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x66,0x01,0x03,0x06,0x06]
10964 v_sub_f16_sdwa v5
, v1
, v2 dst_sel
:WORD_0 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
10965 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x66,0x01,0x04,0x06,0x06]
10967 v_sub_f16_sdwa v5
, v1
, v2 dst_sel
:WORD_1 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
10968 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x66,0x01,0x05,0x06,0x06]
10970 v_sub_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_SEXT src0_sel
:DWORD src1_sel
:DWORD
10971 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x66,0x01,0x0e,0x06,0x06]
10973 v_sub_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PRESERVE src0_sel
:DWORD src1_sel
:DWORD
10974 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x66,0x01,0x16,0x06,0x06]
10976 v_sub_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD src0_sel
:DWORD src1_sel
:DWORD
10977 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x66,0x01,0x16,0x06,0x06]
10979 v_sub_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src1_sel
:DWORD
10980 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x06,0x06]
10982 v_sub_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_0 src1_sel
:DWORD
10983 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x00,0x06]
10985 v_sub_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_1 src1_sel
:DWORD
10986 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x01,0x06]
10988 v_sub_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_2 src1_sel
:DWORD
10989 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x02,0x06]
10991 v_sub_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_3 src1_sel
:DWORD
10992 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x03,0x06]
10994 v_sub_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:WORD_0 src1_sel
:DWORD
10995 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x04,0x06]
10997 v_sub_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:WORD_1 src1_sel
:DWORD
10998 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x05,0x06]
11000 v_sub_f16_sdwa v5
, -v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
11001 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x16,0x06]
11003 v_sub_f16_sdwa v5
, |v1|
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
11004 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x26,0x06]
11006 v_sub_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
11007 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x06,0x06]
11009 v_sub_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_0
11010 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x06,0x00]
11012 v_sub_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_1
11013 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x06,0x01]
11015 v_sub_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_2
11016 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x06,0x02]
11018 v_sub_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_3
11019 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x06,0x03]
11021 v_sub_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:WORD_0
11022 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x06,0x04]
11024 v_sub_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:WORD_1
11025 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x06,0x05]
11027 v_sub_f16_sdwa v5
, v1
, -v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
11028 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x06,0x16]
11030 v_sub_f16_sdwa v5
, v1
, |v2| dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
11031 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x06,0x26]
11033 v_sub_f16_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
11034 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x66,0x01,0xe4,0x00,0x00]
11036 v_sub_f16_dpp v255
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
11037 // GFX10
: encoding
: [0xfa,0x04,0xfe,0x67,0x01,0xe4,0x00,0x00]
11039 v_sub_f16_dpp v5
, v255
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
11040 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x66,0xff,0xe4,0x00,0x00]
11042 v_sub_f16_dpp v5
, v1
, v255 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
11043 // GFX10
: encoding
: [0xfa,0xfe,0x0b,0x66,0x01,0xe4,0x00,0x00]
11045 v_sub_f16_dpp v5
, v1
, v2 quad_perm
:[3,2,1,0] row_mask
:0x0 bank_mask
:0x0
11046 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x66,0x01,0x1b,0x00,0x00]
11048 v_sub_f16_dpp v5
, v1
, v2 row_mirror row_mask
:0x0 bank_mask
:0x0
11049 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x66,0x01,0x40,0x01,0x00]
11051 v_sub_f16_dpp v5
, v1
, v2 row_half_mirror row_mask
:0x0 bank_mask
:0x0
11052 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x66,0x01,0x41,0x01,0x00]
11054 v_sub_f16_dpp v5
, v1
, v2 row_shl
:1 row_mask
:0x0 bank_mask
:0x0
11055 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x66,0x01,0x01,0x01,0x00]
11057 v_sub_f16_dpp v5
, v1
, v2 row_shl
:15 row_mask
:0x0 bank_mask
:0x0
11058 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x66,0x01,0x0f,0x01,0x00]
11060 v_sub_f16_dpp v5
, v1
, v2 row_shr
:1 row_mask
:0x0 bank_mask
:0x0
11061 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x66,0x01,0x11,0x01,0x00]
11063 v_sub_f16_dpp v5
, v1
, v2 row_shr
:15 row_mask
:0x0 bank_mask
:0x0
11064 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x66,0x01,0x1f,0x01,0x00]
11066 v_sub_f16_dpp v5
, v1
, v2 row_ror
:1 row_mask
:0x0 bank_mask
:0x0
11067 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x66,0x01,0x21,0x01,0x00]
11069 v_sub_f16_dpp v5
, v1
, v2 row_ror
:15 row_mask
:0x0 bank_mask
:0x0
11070 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x66,0x01,0x2f,0x01,0x00]
11072 v_sub_f16_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x1 bank_mask
:0x0
11073 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x66,0x01,0xe4,0x00,0x10]
11075 v_sub_f16_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x3 bank_mask
:0x0
11076 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x66,0x01,0xe4,0x00,0x30]
11078 v_sub_f16_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0xf bank_mask
:0x0
11079 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x66,0x01,0xe4,0x00,0xf0]
11081 v_sub_f16_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x1
11082 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x66,0x01,0xe4,0x00,0x01]
11084 v_sub_f16_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x3
11085 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x66,0x01,0xe4,0x00,0x03]
11087 v_sub_f16_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0xf
11088 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x66,0x01,0xe4,0x00,0x0f]
11090 v_sub_f16_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0 bound_ctrl
:0
11091 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x66,0x01,0xe4,0x08,0x00]
11093 v_sub_f16_dpp v5
, -v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
11094 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x66,0x01,0xe4,0x10,0x00]
11096 v_sub_f16_dpp v5
, |v1|
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
11097 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x66,0x01,0xe4,0x20,0x00]
11099 v_sub_f16_dpp v5
, v1
, v2 row_share
:1 row_mask
:0x0 bank_mask
:0x0
11100 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x66,0x01,0x51,0x01,0x00]
11102 v_sub_f16_dpp v5
, v1
, v2 row_share
:15 row_mask
:0x0 bank_mask
:0x0
11103 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x66,0x01,0x5f,0x01,0x00]
11105 v_sub_f16_dpp v5
, v1
, v2 row_xmask
:1 row_mask
:0x0 bank_mask
:0x0
11106 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x66,0x01,0x61,0x01,0x00]
11108 v_sub_f16_dpp v5
, v1
, v2 row_xmask
:15 row_mask
:0x0 bank_mask
:0x0
11109 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x66,0x01,0x6f,0x01,0x00]
11111 v_subrev_f16_e32 v5
, v1
, v2
11112 // GFX10
: encoding
: [0x01,0x05,0x0a,0x68]
11114 v_subrev_f16_e32 v255
, v1
, v2
11115 // GFX10
: encoding
: [0x01,0x05,0xfe,0x69]
11117 v_subrev_f16_e32 v5
, v255
, v2
11118 // GFX10
: encoding
: [0xff,0x05,0x0a,0x68]
11120 v_subrev_f16_e32 v5
, s1
, v2
11121 // GFX10
: encoding
: [0x01,0x04,0x0a,0x68]
11123 v_subrev_f16_e32 v5
, s101
, v2
11124 // GFX10
: encoding
: [0x65,0x04,0x0a,0x68]
11126 v_subrev_f16_e32 v5
, vcc_lo
, v2
11127 // GFX10
: encoding
: [0x6a,0x04,0x0a,0x68]
11129 v_subrev_f16_e32 v5
, vcc_hi
, v2
11130 // GFX10
: encoding
: [0x6b,0x04,0x0a,0x68]
11132 v_subrev_f16_e32 v5
, m0
, v2
11133 // GFX10
: encoding
: [0x7c,0x04,0x0a,0x68]
11135 v_subrev_f16_e32 v5
, exec_lo
, v2
11136 // GFX10
: encoding
: [0x7e,0x04,0x0a,0x68]
11138 v_subrev_f16_e32 v5
, exec_hi
, v2
11139 // GFX10
: encoding
: [0x7f,0x04,0x0a,0x68]
11141 v_subrev_f16_e32 v5
, 0, v2
11142 // GFX10
: encoding
: [0x80,0x04,0x0a,0x68]
11144 v_subrev_f16_e32 v5
, -1, v2
11145 // GFX10
: encoding
: [0xc1,0x04,0x0a,0x68]
11147 v_subrev_f16_e32 v5
, 0.5, v2
11148 // GFX10
: encoding
: [0xf0,0x04,0x0a,0x68]
11150 v_subrev_f16_e32 v5
, -4.0, v2
11151 // GFX10
: encoding
: [0xf7,0x04,0x0a,0x68]
11153 v_subrev_f16_e32 v5
, 0xfe0b, v2
11154 // GFX10
: encoding
: [0xff,0x04,0x0a,0x68,0x0b,0xfe,0x00,0x00]
11156 v_subrev_f16_e32 v5
, 0x3456, v2
11157 // GFX10
: encoding
: [0xff,0x04,0x0a,0x68,0x56,0x34,0x00,0x00]
11159 v_subrev_f16_e32 v5
, v1
, v255
11160 // GFX10
: encoding
: [0x01,0xff,0x0b,0x68]
11162 v_subrev_f16_e64 v5
, v1
, v2
11163 // GFX10
: encoding
: [0x05,0x00,0x34,0xd5,0x01,0x05,0x02,0x00]
11165 v_subrev_f16_e64 v255
, v1
, v2
11166 // GFX10
: encoding
: [0xff,0x00,0x34,0xd5,0x01,0x05,0x02,0x00]
11168 v_subrev_f16_e64 v5
, v255
, v2
11169 // GFX10
: encoding
: [0x05,0x00,0x34,0xd5,0xff,0x05,0x02,0x00]
11171 v_subrev_f16_e64 v5
, s1
, v2
11172 // GFX10
: encoding
: [0x05,0x00,0x34,0xd5,0x01,0x04,0x02,0x00]
11174 v_subrev_f16_e64 v5
, s101
, v2
11175 // GFX10
: encoding
: [0x05,0x00,0x34,0xd5,0x65,0x04,0x02,0x00]
11177 v_subrev_f16_e64 v5
, vcc_lo
, v2
11178 // GFX10
: encoding
: [0x05,0x00,0x34,0xd5,0x6a,0x04,0x02,0x00]
11180 v_subrev_f16_e64 v5
, vcc_hi
, v2
11181 // GFX10
: encoding
: [0x05,0x00,0x34,0xd5,0x6b,0x04,0x02,0x00]
11183 v_subrev_f16_e64 v5
, m0
, v2
11184 // GFX10
: encoding
: [0x05,0x00,0x34,0xd5,0x7c,0x04,0x02,0x00]
11186 v_subrev_f16_e64 v5
, exec_lo
, v2
11187 // GFX10
: encoding
: [0x05,0x00,0x34,0xd5,0x7e,0x04,0x02,0x00]
11189 v_subrev_f16_e64 v5
, exec_hi
, v2
11190 // GFX10
: encoding
: [0x05,0x00,0x34,0xd5,0x7f,0x04,0x02,0x00]
11192 v_subrev_f16_e64 v5
, 0, v2
11193 // GFX10
: encoding
: [0x05,0x00,0x34,0xd5,0x80,0x04,0x02,0x00]
11195 v_subrev_f16_e64 v5
, -1, v2
11196 // GFX10
: encoding
: [0x05,0x00,0x34,0xd5,0xc1,0x04,0x02,0x00]
11198 v_subrev_f16_e64 v5
, 0.5, v2
11199 // GFX10
: encoding
: [0x05,0x00,0x34,0xd5,0xf0,0x04,0x02,0x00]
11201 v_subrev_f16_e64 v5
, -4.0, v2
11202 // GFX10
: encoding
: [0x05,0x00,0x34,0xd5,0xf7,0x04,0x02,0x00]
11204 v_subrev_f16_e64 v5
, v1
, v255
11205 // GFX10
: encoding
: [0x05,0x00,0x34,0xd5,0x01,0xff,0x03,0x00]
11207 v_subrev_f16_e64 v5
, v1
, s2
11208 // GFX10
: encoding
: [0x05,0x00,0x34,0xd5,0x01,0x05,0x00,0x00]
11210 v_subrev_f16_e64 v5
, v1
, s101
11211 // GFX10
: encoding
: [0x05,0x00,0x34,0xd5,0x01,0xcb,0x00,0x00]
11213 v_subrev_f16_e64 v5
, v1
, vcc_lo
11214 // GFX10
: encoding
: [0x05,0x00,0x34,0xd5,0x01,0xd5,0x00,0x00]
11216 v_subrev_f16_e64 v5
, v1
, vcc_hi
11217 // GFX10
: encoding
: [0x05,0x00,0x34,0xd5,0x01,0xd7,0x00,0x00]
11219 v_subrev_f16_e64 v5
, v1
, m0
11220 // GFX10
: encoding
: [0x05,0x00,0x34,0xd5,0x01,0xf9,0x00,0x00]
11222 v_subrev_f16_e64 v5
, v1
, exec_lo
11223 // GFX10
: encoding
: [0x05,0x00,0x34,0xd5,0x01,0xfd,0x00,0x00]
11225 v_subrev_f16_e64 v5
, v1
, exec_hi
11226 // GFX10
: encoding
: [0x05,0x00,0x34,0xd5,0x01,0xff,0x00,0x00]
11228 v_subrev_f16_e64 v5
, v1
, 0
11229 // GFX10
: encoding
: [0x05,0x00,0x34,0xd5,0x01,0x01,0x01,0x00]
11231 v_subrev_f16_e64 v5
, v1
, -1
11232 // GFX10
: encoding
: [0x05,0x00,0x34,0xd5,0x01,0x83,0x01,0x00]
11234 v_subrev_f16_e64 v5
, v1
, 0.5
11235 // GFX10
: encoding
: [0x05,0x00,0x34,0xd5,0x01,0xe1,0x01,0x00]
11237 v_subrev_f16_e64 v5
, v1
, -4.0
11238 // GFX10
: encoding
: [0x05,0x00,0x34,0xd5,0x01,0xef,0x01,0x00]
11240 v_subrev_f16_e64 v5
, -v1
, v2
11241 // GFX10
: encoding
: [0x05,0x00,0x34,0xd5,0x01,0x05,0x02,0x20]
11243 v_subrev_f16_e64 v5
, v1
, -v2
11244 // GFX10
: encoding
: [0x05,0x00,0x34,0xd5,0x01,0x05,0x02,0x40]
11246 v_subrev_f16_e64 v5
, -v1
, -v2
11247 // GFX10
: encoding
: [0x05,0x00,0x34,0xd5,0x01,0x05,0x02,0x60]
11249 v_subrev_f16_e64 v5
, |v1|
, v2
11250 // GFX10
: encoding
: [0x05,0x01,0x34,0xd5,0x01,0x05,0x02,0x00]
11252 v_subrev_f16_e64 v5
, v1
, |v2|
11253 // GFX10
: encoding
: [0x05,0x02,0x34,0xd5,0x01,0x05,0x02,0x00]
11255 v_subrev_f16_e64 v5
, |v1|
, |v2|
11256 // GFX10
: encoding
: [0x05,0x03,0x34,0xd5,0x01,0x05,0x02,0x00]
11258 v_subrev_f16_e64 v5
, v1
, v2 clamp
11259 // GFX10
: encoding
: [0x05,0x80,0x34,0xd5,0x01,0x05,0x02,0x00]
11261 v_subrev_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
11262 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x06,0x06]
11264 v_subrev_f16_sdwa v255
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
11265 // GFX10
: encoding
: [0xf9,0x04,0xfe,0x69,0x01,0x06,0x06,0x06]
11267 v_subrev_f16_sdwa v5
, v255
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
11268 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x68,0xff,0x06,0x06,0x06]
11270 v_subrev_f16_sdwa v5
, s1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
11271 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x86,0x06]
11273 v_subrev_f16_sdwa v5
, s101
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
11274 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x68,0x65,0x06,0x86,0x06]
11276 v_subrev_f16_sdwa v5
, vcc_lo
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
11277 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x68,0x6a,0x06,0x86,0x06]
11279 v_subrev_f16_sdwa v5
, vcc_hi
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
11280 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x68,0x6b,0x06,0x86,0x06]
11282 v_subrev_f16_sdwa v5
, m0
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
11283 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x68,0x7c,0x06,0x86,0x06]
11285 v_subrev_f16_sdwa v5
, exec_lo
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
11286 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x68,0x7e,0x06,0x86,0x06]
11288 v_subrev_f16_sdwa v5
, exec_hi
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
11289 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x68,0x7f,0x06,0x86,0x06]
11291 v_subrev_f16_sdwa v5
, v1
, v255 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
11292 // GFX10
: encoding
: [0xf9,0xfe,0x0b,0x68,0x01,0x06,0x06,0x06]
11294 v_subrev_f16_sdwa v5
, v1
, v2 clamp dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
11295 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x68,0x01,0x26,0x06,0x06]
11297 v_subrev_f16_sdwa v5
, v1
, v2 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
11298 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x06,0x06]
11300 v_subrev_f16_sdwa v5
, v1
, v2 dst_sel
:BYTE_0 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
11301 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x68,0x01,0x00,0x06,0x06]
11303 v_subrev_f16_sdwa v5
, v1
, v2 dst_sel
:BYTE_1 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
11304 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x68,0x01,0x01,0x06,0x06]
11306 v_subrev_f16_sdwa v5
, v1
, v2 dst_sel
:BYTE_2 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
11307 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x68,0x01,0x02,0x06,0x06]
11309 v_subrev_f16_sdwa v5
, v1
, v2 dst_sel
:BYTE_3 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
11310 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x68,0x01,0x03,0x06,0x06]
11312 v_subrev_f16_sdwa v5
, v1
, v2 dst_sel
:WORD_0 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
11313 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x68,0x01,0x04,0x06,0x06]
11315 v_subrev_f16_sdwa v5
, v1
, v2 dst_sel
:WORD_1 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
11316 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x68,0x01,0x05,0x06,0x06]
11318 v_subrev_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_SEXT src0_sel
:DWORD src1_sel
:DWORD
11319 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x68,0x01,0x0e,0x06,0x06]
11321 v_subrev_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PRESERVE src0_sel
:DWORD src1_sel
:DWORD
11322 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x68,0x01,0x16,0x06,0x06]
11324 v_subrev_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD src0_sel
:DWORD src1_sel
:DWORD
11325 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x68,0x01,0x16,0x06,0x06]
11327 v_subrev_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src1_sel
:DWORD
11328 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x06,0x06]
11330 v_subrev_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_0 src1_sel
:DWORD
11331 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x00,0x06]
11333 v_subrev_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_1 src1_sel
:DWORD
11334 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x01,0x06]
11336 v_subrev_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_2 src1_sel
:DWORD
11337 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x02,0x06]
11339 v_subrev_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_3 src1_sel
:DWORD
11340 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x03,0x06]
11342 v_subrev_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:WORD_0 src1_sel
:DWORD
11343 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x04,0x06]
11345 v_subrev_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:WORD_1 src1_sel
:DWORD
11346 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x05,0x06]
11348 v_subrev_f16_sdwa v5
, -v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
11349 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x16,0x06]
11351 v_subrev_f16_sdwa v5
, |v1|
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
11352 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x26,0x06]
11354 v_subrev_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
11355 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x06,0x06]
11357 v_subrev_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_0
11358 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x06,0x00]
11360 v_subrev_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_1
11361 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x06,0x01]
11363 v_subrev_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_2
11364 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x06,0x02]
11366 v_subrev_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_3
11367 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x06,0x03]
11369 v_subrev_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:WORD_0
11370 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x06,0x04]
11372 v_subrev_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:WORD_1
11373 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x06,0x05]
11375 v_subrev_f16_sdwa v5
, v1
, -v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
11376 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x06,0x16]
11378 v_subrev_f16_sdwa v5
, v1
, |v2| dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
11379 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x06,0x26]
11381 v_subrev_f16_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
11382 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x68,0x01,0xe4,0x00,0x00]
11384 v_subrev_f16_dpp v255
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
11385 // GFX10
: encoding
: [0xfa,0x04,0xfe,0x69,0x01,0xe4,0x00,0x00]
11387 v_subrev_f16_dpp v5
, v255
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
11388 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x68,0xff,0xe4,0x00,0x00]
11390 v_subrev_f16_dpp v5
, v1
, v255 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
11391 // GFX10
: encoding
: [0xfa,0xfe,0x0b,0x68,0x01,0xe4,0x00,0x00]
11393 v_subrev_f16_dpp v5
, v1
, v2 quad_perm
:[3,2,1,0] row_mask
:0x0 bank_mask
:0x0
11394 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x68,0x01,0x1b,0x00,0x00]
11396 v_subrev_f16_dpp v5
, v1
, v2 row_mirror row_mask
:0x0 bank_mask
:0x0
11397 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x68,0x01,0x40,0x01,0x00]
11399 v_subrev_f16_dpp v5
, v1
, v2 row_half_mirror row_mask
:0x0 bank_mask
:0x0
11400 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x68,0x01,0x41,0x01,0x00]
11402 v_subrev_f16_dpp v5
, v1
, v2 row_shl
:1 row_mask
:0x0 bank_mask
:0x0
11403 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x68,0x01,0x01,0x01,0x00]
11405 v_subrev_f16_dpp v5
, v1
, v2 row_shl
:15 row_mask
:0x0 bank_mask
:0x0
11406 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x68,0x01,0x0f,0x01,0x00]
11408 v_subrev_f16_dpp v5
, v1
, v2 row_shr
:1 row_mask
:0x0 bank_mask
:0x0
11409 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x68,0x01,0x11,0x01,0x00]
11411 v_subrev_f16_dpp v5
, v1
, v2 row_shr
:15 row_mask
:0x0 bank_mask
:0x0
11412 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x68,0x01,0x1f,0x01,0x00]
11414 v_subrev_f16_dpp v5
, v1
, v2 row_ror
:1 row_mask
:0x0 bank_mask
:0x0
11415 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x68,0x01,0x21,0x01,0x00]
11417 v_subrev_f16_dpp v5
, v1
, v2 row_ror
:15 row_mask
:0x0 bank_mask
:0x0
11418 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x68,0x01,0x2f,0x01,0x00]
11420 v_subrev_f16_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x1 bank_mask
:0x0
11421 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x68,0x01,0xe4,0x00,0x10]
11423 v_subrev_f16_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x3 bank_mask
:0x0
11424 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x68,0x01,0xe4,0x00,0x30]
11426 v_subrev_f16_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0xf bank_mask
:0x0
11427 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x68,0x01,0xe4,0x00,0xf0]
11429 v_subrev_f16_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x1
11430 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x68,0x01,0xe4,0x00,0x01]
11432 v_subrev_f16_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x3
11433 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x68,0x01,0xe4,0x00,0x03]
11435 v_subrev_f16_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0xf
11436 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x68,0x01,0xe4,0x00,0x0f]
11438 v_subrev_f16_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0 bound_ctrl
:0
11439 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x68,0x01,0xe4,0x08,0x00]
11441 v_subrev_f16_dpp v5
, -v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
11442 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x68,0x01,0xe4,0x10,0x00]
11444 v_subrev_f16_dpp v5
, |v1|
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
11445 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x68,0x01,0xe4,0x20,0x00]
11447 v_subrev_f16_dpp v5
, v1
, v2 row_share
:1 row_mask
:0x0 bank_mask
:0x0
11448 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x68,0x01,0x51,0x01,0x00]
11450 v_subrev_f16_dpp v5
, v1
, v2 row_share
:15 row_mask
:0x0 bank_mask
:0x0
11451 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x68,0x01,0x5f,0x01,0x00]
11453 v_subrev_f16_dpp v5
, v1
, v2 row_xmask
:1 row_mask
:0x0 bank_mask
:0x0
11454 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x68,0x01,0x61,0x01,0x00]
11456 v_subrev_f16_dpp v5
, v1
, v2 row_xmask
:15 row_mask
:0x0 bank_mask
:0x0
11457 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x68,0x01,0x6f,0x01,0x00]
11459 v_mul_f16_e32 v5
, v1
, v2
11460 // GFX10
: encoding
: [0x01,0x05,0x0a,0x6a]
11462 v_mul_f16_e32 v255
, v1
, v2
11463 // GFX10
: encoding
: [0x01,0x05,0xfe,0x6b]
11465 v_mul_f16_e32 v5
, v255
, v2
11466 // GFX10
: encoding
: [0xff,0x05,0x0a,0x6a]
11468 v_mul_f16_e32 v5
, s1
, v2
11469 // GFX10
: encoding
: [0x01,0x04,0x0a,0x6a]
11471 v_mul_f16_e32 v5
, s101
, v2
11472 // GFX10
: encoding
: [0x65,0x04,0x0a,0x6a]
11474 v_mul_f16_e32 v5
, vcc_lo
, v2
11475 // GFX10
: encoding
: [0x6a,0x04,0x0a,0x6a]
11477 v_mul_f16_e32 v5
, vcc_hi
, v2
11478 // GFX10
: encoding
: [0x6b,0x04,0x0a,0x6a]
11480 v_mul_f16_e32 v5
, m0
, v2
11481 // GFX10
: encoding
: [0x7c,0x04,0x0a,0x6a]
11483 v_mul_f16_e32 v5
, exec_lo
, v2
11484 // GFX10
: encoding
: [0x7e,0x04,0x0a,0x6a]
11486 v_mul_f16_e32 v5
, exec_hi
, v2
11487 // GFX10
: encoding
: [0x7f,0x04,0x0a,0x6a]
11489 v_mul_f16_e32 v5
, 0, v2
11490 // GFX10
: encoding
: [0x80,0x04,0x0a,0x6a]
11492 v_mul_f16_e32 v5
, -1, v2
11493 // GFX10
: encoding
: [0xc1,0x04,0x0a,0x6a]
11495 v_mul_f16_e32 v5
, 0.5, v2
11496 // GFX10
: encoding
: [0xf0,0x04,0x0a,0x6a]
11498 v_mul_f16_e32 v5
, -4.0, v2
11499 // GFX10
: encoding
: [0xf7,0x04,0x0a,0x6a]
11501 v_mul_f16_e32 v5
, 0xfe0b, v2
11502 // GFX10
: encoding
: [0xff,0x04,0x0a,0x6a,0x0b,0xfe,0x00,0x00]
11504 v_mul_f16_e32 v5
, 0x3456, v2
11505 // GFX10
: encoding
: [0xff,0x04,0x0a,0x6a,0x56,0x34,0x00,0x00]
11507 v_mul_f16_e32 v5
, v1
, v255
11508 // GFX10
: encoding
: [0x01,0xff,0x0b,0x6a]
11510 v_mul_f16_e64 v5
, v1
, v2
11511 // GFX10
: encoding
: [0x05,0x00,0x35,0xd5,0x01,0x05,0x02,0x00]
11513 v_mul_f16_e64 v255
, v1
, v2
11514 // GFX10
: encoding
: [0xff,0x00,0x35,0xd5,0x01,0x05,0x02,0x00]
11516 v_mul_f16_e64 v5
, v255
, v2
11517 // GFX10
: encoding
: [0x05,0x00,0x35,0xd5,0xff,0x05,0x02,0x00]
11519 v_mul_f16_e64 v5
, s1
, v2
11520 // GFX10
: encoding
: [0x05,0x00,0x35,0xd5,0x01,0x04,0x02,0x00]
11522 v_mul_f16_e64 v5
, s101
, v2
11523 // GFX10
: encoding
: [0x05,0x00,0x35,0xd5,0x65,0x04,0x02,0x00]
11525 v_mul_f16_e64 v5
, vcc_lo
, v2
11526 // GFX10
: encoding
: [0x05,0x00,0x35,0xd5,0x6a,0x04,0x02,0x00]
11528 v_mul_f16_e64 v5
, vcc_hi
, v2
11529 // GFX10
: encoding
: [0x05,0x00,0x35,0xd5,0x6b,0x04,0x02,0x00]
11531 v_mul_f16_e64 v5
, m0
, v2
11532 // GFX10
: encoding
: [0x05,0x00,0x35,0xd5,0x7c,0x04,0x02,0x00]
11534 v_mul_f16_e64 v5
, exec_lo
, v2
11535 // GFX10
: encoding
: [0x05,0x00,0x35,0xd5,0x7e,0x04,0x02,0x00]
11537 v_mul_f16_e64 v5
, exec_hi
, v2
11538 // GFX10
: encoding
: [0x05,0x00,0x35,0xd5,0x7f,0x04,0x02,0x00]
11540 v_mul_f16_e64 v5
, 0, v2
11541 // GFX10
: encoding
: [0x05,0x00,0x35,0xd5,0x80,0x04,0x02,0x00]
11543 v_mul_f16_e64 v5
, -1, v2
11544 // GFX10
: encoding
: [0x05,0x00,0x35,0xd5,0xc1,0x04,0x02,0x00]
11546 v_mul_f16_e64 v5
, 0.5, v2
11547 // GFX10
: encoding
: [0x05,0x00,0x35,0xd5,0xf0,0x04,0x02,0x00]
11549 v_mul_f16_e64 v5
, -4.0, v2
11550 // GFX10
: encoding
: [0x05,0x00,0x35,0xd5,0xf7,0x04,0x02,0x00]
11552 v_mul_f16_e64 v5
, v1
, v255
11553 // GFX10
: encoding
: [0x05,0x00,0x35,0xd5,0x01,0xff,0x03,0x00]
11555 v_mul_f16_e64 v5
, v1
, s2
11556 // GFX10
: encoding
: [0x05,0x00,0x35,0xd5,0x01,0x05,0x00,0x00]
11558 v_mul_f16_e64 v5
, v1
, s101
11559 // GFX10
: encoding
: [0x05,0x00,0x35,0xd5,0x01,0xcb,0x00,0x00]
11561 v_mul_f16_e64 v5
, v1
, vcc_lo
11562 // GFX10
: encoding
: [0x05,0x00,0x35,0xd5,0x01,0xd5,0x00,0x00]
11564 v_mul_f16_e64 v5
, v1
, vcc_hi
11565 // GFX10
: encoding
: [0x05,0x00,0x35,0xd5,0x01,0xd7,0x00,0x00]
11567 v_mul_f16_e64 v5
, v1
, m0
11568 // GFX10
: encoding
: [0x05,0x00,0x35,0xd5,0x01,0xf9,0x00,0x00]
11570 v_mul_f16_e64 v5
, v1
, exec_lo
11571 // GFX10
: encoding
: [0x05,0x00,0x35,0xd5,0x01,0xfd,0x00,0x00]
11573 v_mul_f16_e64 v5
, v1
, exec_hi
11574 // GFX10
: encoding
: [0x05,0x00,0x35,0xd5,0x01,0xff,0x00,0x00]
11576 v_mul_f16_e64 v5
, v1
, 0
11577 // GFX10
: encoding
: [0x05,0x00,0x35,0xd5,0x01,0x01,0x01,0x00]
11579 v_mul_f16_e64 v5
, v1
, -1
11580 // GFX10
: encoding
: [0x05,0x00,0x35,0xd5,0x01,0x83,0x01,0x00]
11582 v_mul_f16_e64 v5
, v1
, 0.5
11583 // GFX10
: encoding
: [0x05,0x00,0x35,0xd5,0x01,0xe1,0x01,0x00]
11585 v_mul_f16_e64 v5
, v1
, -4.0
11586 // GFX10
: encoding
: [0x05,0x00,0x35,0xd5,0x01,0xef,0x01,0x00]
11588 v_mul_f16_e64 v5
, -v1
, v2
11589 // GFX10
: encoding
: [0x05,0x00,0x35,0xd5,0x01,0x05,0x02,0x20]
11591 v_mul_f16_e64 v5
, v1
, -v2
11592 // GFX10
: encoding
: [0x05,0x00,0x35,0xd5,0x01,0x05,0x02,0x40]
11594 v_mul_f16_e64 v5
, -v1
, -v2
11595 // GFX10
: encoding
: [0x05,0x00,0x35,0xd5,0x01,0x05,0x02,0x60]
11597 v_mul_f16_e64 v5
, |v1|
, v2
11598 // GFX10
: encoding
: [0x05,0x01,0x35,0xd5,0x01,0x05,0x02,0x00]
11600 v_mul_f16_e64 v5
, v1
, |v2|
11601 // GFX10
: encoding
: [0x05,0x02,0x35,0xd5,0x01,0x05,0x02,0x00]
11603 v_mul_f16_e64 v5
, |v1|
, |v2|
11604 // GFX10
: encoding
: [0x05,0x03,0x35,0xd5,0x01,0x05,0x02,0x00]
11606 v_mul_f16_e64 v5
, v1
, v2 clamp
11607 // GFX10
: encoding
: [0x05,0x80,0x35,0xd5,0x01,0x05,0x02,0x00]
11609 v_mul_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
11610 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x06,0x06]
11612 v_mul_f16_sdwa v255
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
11613 // GFX10
: encoding
: [0xf9,0x04,0xfe,0x6b,0x01,0x06,0x06,0x06]
11615 v_mul_f16_sdwa v5
, v255
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
11616 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x6a,0xff,0x06,0x06,0x06]
11618 v_mul_f16_sdwa v5
, s1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
11619 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x86,0x06]
11621 v_mul_f16_sdwa v5
, s101
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
11622 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x6a,0x65,0x06,0x86,0x06]
11624 v_mul_f16_sdwa v5
, vcc_lo
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
11625 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x6a,0x6a,0x06,0x86,0x06]
11627 v_mul_f16_sdwa v5
, vcc_hi
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
11628 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x6a,0x6b,0x06,0x86,0x06]
11630 v_mul_f16_sdwa v5
, m0
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
11631 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x6a,0x7c,0x06,0x86,0x06]
11633 v_mul_f16_sdwa v5
, exec_lo
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
11634 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x6a,0x7e,0x06,0x86,0x06]
11636 v_mul_f16_sdwa v5
, exec_hi
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
11637 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x6a,0x7f,0x06,0x86,0x06]
11639 v_mul_f16_sdwa v5
, v1
, v255 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
11640 // GFX10
: encoding
: [0xf9,0xfe,0x0b,0x6a,0x01,0x06,0x06,0x06]
11642 v_mul_f16_sdwa v5
, v1
, v2 clamp dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
11643 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x6a,0x01,0x26,0x06,0x06]
11645 v_mul_f16_sdwa v5
, v1
, v2 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
11646 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x06,0x06]
11648 v_mul_f16_sdwa v5
, v1
, v2 dst_sel
:BYTE_0 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
11649 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x6a,0x01,0x00,0x06,0x06]
11651 v_mul_f16_sdwa v5
, v1
, v2 dst_sel
:BYTE_1 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
11652 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x6a,0x01,0x01,0x06,0x06]
11654 v_mul_f16_sdwa v5
, v1
, v2 dst_sel
:BYTE_2 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
11655 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x6a,0x01,0x02,0x06,0x06]
11657 v_mul_f16_sdwa v5
, v1
, v2 dst_sel
:BYTE_3 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
11658 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x6a,0x01,0x03,0x06,0x06]
11660 v_mul_f16_sdwa v5
, v1
, v2 dst_sel
:WORD_0 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
11661 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x6a,0x01,0x04,0x06,0x06]
11663 v_mul_f16_sdwa v5
, v1
, v2 dst_sel
:WORD_1 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
11664 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x6a,0x01,0x05,0x06,0x06]
11666 v_mul_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_SEXT src0_sel
:DWORD src1_sel
:DWORD
11667 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x6a,0x01,0x0e,0x06,0x06]
11669 v_mul_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PRESERVE src0_sel
:DWORD src1_sel
:DWORD
11670 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x6a,0x01,0x16,0x06,0x06]
11672 v_mul_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD src0_sel
:DWORD src1_sel
:DWORD
11673 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x6a,0x01,0x16,0x06,0x06]
11675 v_mul_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src1_sel
:DWORD
11676 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x06,0x06]
11678 v_mul_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_0 src1_sel
:DWORD
11679 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x00,0x06]
11681 v_mul_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_1 src1_sel
:DWORD
11682 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x01,0x06]
11684 v_mul_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_2 src1_sel
:DWORD
11685 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x02,0x06]
11687 v_mul_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_3 src1_sel
:DWORD
11688 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x03,0x06]
11690 v_mul_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:WORD_0 src1_sel
:DWORD
11691 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x04,0x06]
11693 v_mul_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:WORD_1 src1_sel
:DWORD
11694 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x05,0x06]
11696 v_mul_f16_sdwa v5
, -v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
11697 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x16,0x06]
11699 v_mul_f16_sdwa v5
, |v1|
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
11700 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x26,0x06]
11702 v_mul_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
11703 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x06,0x06]
11705 v_mul_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_0
11706 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x06,0x00]
11708 v_mul_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_1
11709 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x06,0x01]
11711 v_mul_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_2
11712 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x06,0x02]
11714 v_mul_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_3
11715 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x06,0x03]
11717 v_mul_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:WORD_0
11718 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x06,0x04]
11720 v_mul_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:WORD_1
11721 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x06,0x05]
11723 v_mul_f16_sdwa v5
, v1
, -v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
11724 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x06,0x16]
11726 v_mul_f16_sdwa v5
, v1
, |v2| dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
11727 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x06,0x26]
11729 v_mul_f16_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
11730 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x6a,0x01,0xe4,0x00,0x00]
11732 v_mul_f16_dpp v255
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
11733 // GFX10
: encoding
: [0xfa,0x04,0xfe,0x6b,0x01,0xe4,0x00,0x00]
11735 v_mul_f16_dpp v5
, v255
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
11736 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x6a,0xff,0xe4,0x00,0x00]
11738 v_mul_f16_dpp v5
, v1
, v255 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
11739 // GFX10
: encoding
: [0xfa,0xfe,0x0b,0x6a,0x01,0xe4,0x00,0x00]
11741 v_mul_f16_dpp v5
, v1
, v2 quad_perm
:[3,2,1,0] row_mask
:0x0 bank_mask
:0x0
11742 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x6a,0x01,0x1b,0x00,0x00]
11744 v_mul_f16_dpp v5
, v1
, v2 row_mirror row_mask
:0x0 bank_mask
:0x0
11745 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x6a,0x01,0x40,0x01,0x00]
11747 v_mul_f16_dpp v5
, v1
, v2 row_half_mirror row_mask
:0x0 bank_mask
:0x0
11748 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x6a,0x01,0x41,0x01,0x00]
11750 v_mul_f16_dpp v5
, v1
, v2 row_shl
:1 row_mask
:0x0 bank_mask
:0x0
11751 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x6a,0x01,0x01,0x01,0x00]
11753 v_mul_f16_dpp v5
, v1
, v2 row_shl
:15 row_mask
:0x0 bank_mask
:0x0
11754 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x6a,0x01,0x0f,0x01,0x00]
11756 v_mul_f16_dpp v5
, v1
, v2 row_shr
:1 row_mask
:0x0 bank_mask
:0x0
11757 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x6a,0x01,0x11,0x01,0x00]
11759 v_mul_f16_dpp v5
, v1
, v2 row_shr
:15 row_mask
:0x0 bank_mask
:0x0
11760 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x6a,0x01,0x1f,0x01,0x00]
11762 v_mul_f16_dpp v5
, v1
, v2 row_ror
:1 row_mask
:0x0 bank_mask
:0x0
11763 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x6a,0x01,0x21,0x01,0x00]
11765 v_mul_f16_dpp v5
, v1
, v2 row_ror
:15 row_mask
:0x0 bank_mask
:0x0
11766 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x6a,0x01,0x2f,0x01,0x00]
11768 v_mul_f16_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x1 bank_mask
:0x0
11769 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x6a,0x01,0xe4,0x00,0x10]
11771 v_mul_f16_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x3 bank_mask
:0x0
11772 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x6a,0x01,0xe4,0x00,0x30]
11774 v_mul_f16_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0xf bank_mask
:0x0
11775 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x6a,0x01,0xe4,0x00,0xf0]
11777 v_mul_f16_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x1
11778 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x6a,0x01,0xe4,0x00,0x01]
11780 v_mul_f16_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x3
11781 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x6a,0x01,0xe4,0x00,0x03]
11783 v_mul_f16_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0xf
11784 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x6a,0x01,0xe4,0x00,0x0f]
11786 v_mul_f16_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0 bound_ctrl
:0
11787 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x6a,0x01,0xe4,0x08,0x00]
11789 v_mul_f16_dpp v5
, -v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
11790 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x6a,0x01,0xe4,0x10,0x00]
11792 v_mul_f16_dpp v5
, |v1|
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
11793 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x6a,0x01,0xe4,0x20,0x00]
11795 v_mul_f16_dpp v5
, v1
, v2 row_share
:1 row_mask
:0x0 bank_mask
:0x0
11796 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x6a,0x01,0x51,0x01,0x00]
11798 v_mul_f16_dpp v5
, v1
, v2 row_share
:15 row_mask
:0x0 bank_mask
:0x0
11799 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x6a,0x01,0x5f,0x01,0x00]
11801 v_mul_f16_dpp v5
, v1
, v2 row_xmask
:1 row_mask
:0x0 bank_mask
:0x0
11802 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x6a,0x01,0x61,0x01,0x00]
11804 v_mul_f16_dpp v5
, v1
, v2 row_xmask
:15 row_mask
:0x0 bank_mask
:0x0
11805 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x6a,0x01,0x6f,0x01,0x00]
11807 v_fmac_f16_e32 v5
, v1
, v2
11808 // GFX10
: encoding
: [0x01,0x05,0x0a,0x6c]
11810 v_fmac_f16_e32 v255
, v1
, v2
11811 // GFX10
: encoding
: [0x01,0x05,0xfe,0x6d]
11813 v_fmac_f16_e32 v5
, v255
, v2
11814 // GFX10
: encoding
: [0xff,0x05,0x0a,0x6c]
11816 v_fmac_f16_e32 v5
, s1
, v2
11817 // GFX10
: encoding
: [0x01,0x04,0x0a,0x6c]
11819 v_fmac_f16_e32 v5
, s103
, v2
11820 // GFX10
: encoding
: [0x67,0x04,0x0a,0x6c]
11822 v_fmac_f16_e32 v5
, vcc_lo
, v2
11823 // GFX10
: encoding
: [0x6a,0x04,0x0a,0x6c]
11825 v_fmac_f16_e32 v5
, vcc_hi
, v2
11826 // GFX10
: encoding
: [0x6b,0x04,0x0a,0x6c]
11828 v_fmac_f16_e32 v5
, ttmp11
, v2
11829 // GFX10
: encoding
: [0x77,0x04,0x0a,0x6c]
11831 v_fmac_f16_e32 v5
, m0
, v2
11832 // GFX10
: encoding
: [0x7c,0x04,0x0a,0x6c]
11834 v_fmac_f16_e32 v5
, exec_lo
, v2
11835 // GFX10
: encoding
: [0x7e,0x04,0x0a,0x6c]
11837 v_fmac_f16_e32 v5
, exec_hi
, v2
11838 // GFX10
: encoding
: [0x7f,0x04,0x0a,0x6c]
11840 v_fmac_f16_e32 v5
, 0, v2
11841 // GFX10
: encoding
: [0x80,0x04,0x0a,0x6c]
11843 v_fmac_f16_e32 v5
, -1, v2
11844 // GFX10
: encoding
: [0xc1,0x04,0x0a,0x6c]
11846 v_fmac_f16_e32 v5
, 0.5, v2
11847 // GFX10
: encoding
: [0xf0,0x04,0x0a,0x6c]
11849 v_fmac_f16_e32 v5
, -4.0, v2
11850 // GFX10
: encoding
: [0xf7,0x04,0x0a,0x6c]
11852 v_fmac_f16 v5
, 0x1234, v2
11853 // GFX10
: encoding
: [0xff,0x04,0x0a,0x6c,0x34,0x12,0x00,0x00]
11855 v_fmac_f16_e32 v5
, v1
, v255
11856 // GFX10
: encoding
: [0x01,0xff,0x0b,0x6c]
11858 v_fmac_f16_e64 v5
, v1
, v2
11859 // GFX10
: encoding
: [0x05,0x00,0x36,0xd5,0x01,0x05,0x02,0x00]
11861 v_fmac_f16_e64 v255
, v1
, v2
11862 // GFX10
: encoding
: [0xff,0x00,0x36,0xd5,0x01,0x05,0x02,0x00]
11864 v_fmac_f16_e64 v5
, v255
, v2
11865 // GFX10
: encoding
: [0x05,0x00,0x36,0xd5,0xff,0x05,0x02,0x00]
11867 v_fmac_f16_e64 v5
, s1
, v2
11868 // GFX10
: encoding
: [0x05,0x00,0x36,0xd5,0x01,0x04,0x02,0x00]
11870 v_fmac_f16_e64 v5
, s101
, v2
11871 // GFX10
: encoding
: [0x05,0x00,0x36,0xd5,0x65,0x04,0x02,0x00]
11873 v_fmac_f16_e64 v5
, vcc_lo
, v2
11874 // GFX10
: encoding
: [0x05,0x00,0x36,0xd5,0x6a,0x04,0x02,0x00]
11876 v_fmac_f16_e64 v5
, vcc_hi
, v2
11877 // GFX10
: encoding
: [0x05,0x00,0x36,0xd5,0x6b,0x04,0x02,0x00]
11879 v_fmac_f16_e64 v5
, m0
, v2
11880 // GFX10
: encoding
: [0x05,0x00,0x36,0xd5,0x7c,0x04,0x02,0x00]
11882 v_fmac_f16_e64 v5
, exec_lo
, v2
11883 // GFX10
: encoding
: [0x05,0x00,0x36,0xd5,0x7e,0x04,0x02,0x00]
11885 v_fmac_f16_e64 v5
, exec_hi
, v2
11886 // GFX10
: encoding
: [0x05,0x00,0x36,0xd5,0x7f,0x04,0x02,0x00]
11888 v_fmac_f16_e64 v5
, 0, v2
11889 // GFX10
: encoding
: [0x05,0x00,0x36,0xd5,0x80,0x04,0x02,0x00]
11891 v_fmac_f16_e64 v5
, -1, v2
11892 // GFX10
: encoding
: [0x05,0x00,0x36,0xd5,0xc1,0x04,0x02,0x00]
11894 v_fmac_f16_e64 v5
, 0.5, v2
11895 // GFX10
: encoding
: [0x05,0x00,0x36,0xd5,0xf0,0x04,0x02,0x00]
11897 v_fmac_f16_e64 v5
, -4.0, v2
11898 // GFX10
: encoding
: [0x05,0x00,0x36,0xd5,0xf7,0x04,0x02,0x00]
11900 v_fmac_f16_e64 v5
, v1
, v255
11901 // GFX10
: encoding
: [0x05,0x00,0x36,0xd5,0x01,0xff,0x03,0x00]
11903 v_fmac_f16_e64 v5
, v1
, s2
11904 // GFX10
: encoding
: [0x05,0x00,0x36,0xd5,0x01,0x05,0x00,0x00]
11906 v_fmac_f16_e64 v5
, v1
, s101
11907 // GFX10
: encoding
: [0x05,0x00,0x36,0xd5,0x01,0xcb,0x00,0x00]
11909 v_fmac_f16_e64 v5
, v1
, vcc_lo
11910 // GFX10
: encoding
: [0x05,0x00,0x36,0xd5,0x01,0xd5,0x00,0x00]
11912 v_fmac_f16_e64 v5
, v1
, vcc_hi
11913 // GFX10
: encoding
: [0x05,0x00,0x36,0xd5,0x01,0xd7,0x00,0x00]
11915 v_fmac_f16_e64 v5
, v1
, m0
11916 // GFX10
: encoding
: [0x05,0x00,0x36,0xd5,0x01,0xf9,0x00,0x00]
11918 v_fmac_f16_e64 v5
, v1
, exec_lo
11919 // GFX10
: encoding
: [0x05,0x00,0x36,0xd5,0x01,0xfd,0x00,0x00]
11921 v_fmac_f16_e64 v5
, v1
, exec_hi
11922 // GFX10
: encoding
: [0x05,0x00,0x36,0xd5,0x01,0xff,0x00,0x00]
11924 v_fmac_f16_e64 v5
, v1
, 0
11925 // GFX10
: encoding
: [0x05,0x00,0x36,0xd5,0x01,0x01,0x01,0x00]
11927 v_fmac_f16_e64 v5
, v1
, -1
11928 // GFX10
: encoding
: [0x05,0x00,0x36,0xd5,0x01,0x83,0x01,0x00]
11930 v_fmac_f16_e64 v5
, v1
, 0.5
11931 // GFX10
: encoding
: [0x05,0x00,0x36,0xd5,0x01,0xe1,0x01,0x00]
11933 v_fmac_f16_e64 v5
, v1
, -4.0
11934 // GFX10
: encoding
: [0x05,0x00,0x36,0xd5,0x01,0xef,0x01,0x00]
11936 v_fmac_f16_e64 v5
, -v1
, v2
11937 // GFX10
: encoding
: [0x05,0x00,0x36,0xd5,0x01,0x05,0x02,0x20]
11939 v_fmac_f16_e64 v5
, v1
, -v2
11940 // GFX10
: encoding
: [0x05,0x00,0x36,0xd5,0x01,0x05,0x02,0x40]
11942 v_fmac_f16_e64 v5
, -v1
, -v2
11943 // GFX10
: encoding
: [0x05,0x00,0x36,0xd5,0x01,0x05,0x02,0x60]
11945 v_fmac_f16_e64 v5
, |v1|
, v2
11946 // GFX10
: encoding
: [0x05,0x01,0x36,0xd5,0x01,0x05,0x02,0x00]
11948 v_fmac_f16_e64 v5
, v1
, |v2|
11949 // GFX10
: encoding
: [0x05,0x02,0x36,0xd5,0x01,0x05,0x02,0x00]
11951 v_fmac_f16_e64 v5
, |v1|
, |v2|
11952 // GFX10
: encoding
: [0x05,0x03,0x36,0xd5,0x01,0x05,0x02,0x00]
11954 v_fmac_f16_e64 v5
, v1
, v2 clamp
11955 // GFX10
: encoding
: [0x05,0x80,0x36,0xd5,0x01,0x05,0x02,0x00]
11957 v_fmac_f16_e64 v5
, v1
, v2
mul:2
11958 // GFX10
: encoding
: [0x05,0x00,0x36,0xd5,0x01,0x05,0x02,0x08]
11960 v_fmac_f16_e64 v5
, v1
, v2
mul:4
11961 // GFX10
: encoding
: [0x05,0x00,0x36,0xd5,0x01,0x05,0x02,0x10]
11963 v_fmac_f16_e64 v5
, v1
, v2
div:2
11964 // GFX10
: encoding
: [0x05,0x00,0x36,0xd5,0x01,0x05,0x02,0x18]
11966 v_fmamk_f16 v5
, v1
, 0x1121, v3
11967 // GFX10
: encoding
: [0x01,0x07,0x0a,0x6e,0x21,0x11,0x00,0x00]
11969 v_fmamk_f16 v255
, v1
, 0x1121, v3
11970 // GFX10
: encoding
: [0x01,0x07,0xfe,0x6f,0x21,0x11,0x00,0x00]
11972 v_fmamk_f16 v5
, v255
, 0x1121, v3
11973 // GFX10
: encoding
: [0xff,0x07,0x0a,0x6e,0x21,0x11,0x00,0x00]
11975 v_fmamk_f16 v5
, 0, 0x1121, v3
11976 // GFX10
: encoding
: [0x80,0x06,0x0a,0x6e,0x21,0x11,0x00,0x00]
11978 v_fmamk_f16 v5
, -1, 0x1121, v3
11979 // GFX10
: encoding
: [0xc1,0x06,0x0a,0x6e,0x21,0x11,0x00,0x00]
11981 v_fmamk_f16 v5
, 0.5, 0x1121, v3
11982 // GFX10
: encoding
: [0xf0,0x06,0x0a,0x6e,0x21,0x11,0x00,0x00]
11984 v_fmamk_f16 v5
, -4.0, 0x1121, v3
11985 // GFX10
: encoding
: [0xf7,0x06,0x0a,0x6e,0x21,0x11,0x00,0x00]
11987 v_fmamk_f16 v5
, v1
, 0xa1b1, v3
11988 // GFX10
: encoding
: [0x01,0x07,0x0a,0x6e,0xb1,0xa1,0x00,0x00]
11990 v_fmamk_f16 v5
, v1
, 0x1121, v255
11991 // GFX10
: encoding
: [0x01,0xff,0x0b,0x6e,0x21,0x11,0x00,0x00]
11993 v_fmaak_f16 v5
, v1
, v2
, 0x1121
11994 // GFX10
: encoding
: [0x01,0x05,0x0a,0x70,0x21,0x11,0x00,0x00]
11996 v_fmaak_f16 v255
, v1
, v2
, 0x1121
11997 // GFX10
: encoding
: [0x01,0x05,0xfe,0x71,0x21,0x11,0x00,0x00]
11999 v_fmaak_f16 v5
, v255
, v2
, 0x1121
12000 // GFX10
: encoding
: [0xff,0x05,0x0a,0x70,0x21,0x11,0x00,0x00]
12002 v_fmaak_f16 v5
, 0, v2
, 0x1121
12003 // GFX10
: encoding
: [0x80,0x04,0x0a,0x70,0x21,0x11,0x00,0x00]
12005 v_fmaak_f16 v5
, -1, v2
, 0x1121
12006 // GFX10
: encoding
: [0xc1,0x04,0x0a,0x70,0x21,0x11,0x00,0x00]
12008 v_fmaak_f16 v5
, 0.5, v2
, 0x1121
12009 // GFX10
: encoding
: [0xf0,0x04,0x0a,0x70,0x21,0x11,0x00,0x00]
12011 v_fmaak_f16 v5
, -4.0, v2
, 0x1121
12012 // GFX10
: encoding
: [0xf7,0x04,0x0a,0x70,0x21,0x11,0x00,0x00]
12014 v_fmaak_f16 v5
, v1
, v255
, 0x1121
12015 // GFX10
: encoding
: [0x01,0xff,0x0b,0x70,0x21,0x11,0x00,0x00]
12017 v_fmaak_f16 v5
, v1
, v2
, 0xa1b1
12018 // GFX10
: encoding
: [0x01,0x05,0x0a,0x70,0xb1,0xa1,0x00,0x00]
12020 v_max_f16_e32 v5
, v1
, v2
12021 // GFX10
: encoding
: [0x01,0x05,0x0a,0x72]
12023 v_max_f16_e32 v255
, v1
, v2
12024 // GFX10
: encoding
: [0x01,0x05,0xfe,0x73]
12026 v_max_f16_e32 v5
, v255
, v2
12027 // GFX10
: encoding
: [0xff,0x05,0x0a,0x72]
12029 v_max_f16_e32 v5
, s1
, v2
12030 // GFX10
: encoding
: [0x01,0x04,0x0a,0x72]
12032 v_max_f16_e32 v5
, s101
, v2
12033 // GFX10
: encoding
: [0x65,0x04,0x0a,0x72]
12035 v_max_f16_e32 v5
, vcc_lo
, v2
12036 // GFX10
: encoding
: [0x6a,0x04,0x0a,0x72]
12038 v_max_f16_e32 v5
, vcc_hi
, v2
12039 // GFX10
: encoding
: [0x6b,0x04,0x0a,0x72]
12041 v_max_f16_e32 v5
, m0
, v2
12042 // GFX10
: encoding
: [0x7c,0x04,0x0a,0x72]
12044 v_max_f16_e32 v5
, exec_lo
, v2
12045 // GFX10
: encoding
: [0x7e,0x04,0x0a,0x72]
12047 v_max_f16_e32 v5
, exec_hi
, v2
12048 // GFX10
: encoding
: [0x7f,0x04,0x0a,0x72]
12050 v_max_f16_e32 v5
, 0, v2
12051 // GFX10
: encoding
: [0x80,0x04,0x0a,0x72]
12053 v_max_f16_e32 v5
, -1, v2
12054 // GFX10
: encoding
: [0xc1,0x04,0x0a,0x72]
12056 v_max_f16_e32 v5
, 0.5, v2
12057 // GFX10
: encoding
: [0xf0,0x04,0x0a,0x72]
12059 v_max_f16_e32 v5
, -4.0, v2
12060 // GFX10
: encoding
: [0xf7,0x04,0x0a,0x72]
12062 v_max_f16_e32 v5
, 0xfe0b, v2
12063 // GFX10
: encoding
: [0xff,0x04,0x0a,0x72,0x0b,0xfe,0x00,0x00]
12065 v_max_f16_e32 v5
, 0x3456, v2
12066 // GFX10
: encoding
: [0xff,0x04,0x0a,0x72,0x56,0x34,0x00,0x00]
12068 v_max_f16_e32 v5
, v1
, v255
12069 // GFX10
: encoding
: [0x01,0xff,0x0b,0x72]
12071 v_max_f16_e64 v5
, v1
, v2
12072 // GFX10
: encoding
: [0x05,0x00,0x39,0xd5,0x01,0x05,0x02,0x00]
12074 v_max_f16_e64 v255
, v1
, v2
12075 // GFX10
: encoding
: [0xff,0x00,0x39,0xd5,0x01,0x05,0x02,0x00]
12077 v_max_f16_e64 v5
, v255
, v2
12078 // GFX10
: encoding
: [0x05,0x00,0x39,0xd5,0xff,0x05,0x02,0x00]
12080 v_max_f16_e64 v5
, s1
, v2
12081 // GFX10
: encoding
: [0x05,0x00,0x39,0xd5,0x01,0x04,0x02,0x00]
12083 v_max_f16_e64 v5
, s101
, v2
12084 // GFX10
: encoding
: [0x05,0x00,0x39,0xd5,0x65,0x04,0x02,0x00]
12086 v_max_f16_e64 v5
, vcc_lo
, v2
12087 // GFX10
: encoding
: [0x05,0x00,0x39,0xd5,0x6a,0x04,0x02,0x00]
12089 v_max_f16_e64 v5
, vcc_hi
, v2
12090 // GFX10
: encoding
: [0x05,0x00,0x39,0xd5,0x6b,0x04,0x02,0x00]
12092 v_max_f16_e64 v5
, m0
, v2
12093 // GFX10
: encoding
: [0x05,0x00,0x39,0xd5,0x7c,0x04,0x02,0x00]
12095 v_max_f16_e64 v5
, exec_lo
, v2
12096 // GFX10
: encoding
: [0x05,0x00,0x39,0xd5,0x7e,0x04,0x02,0x00]
12098 v_max_f16_e64 v5
, exec_hi
, v2
12099 // GFX10
: encoding
: [0x05,0x00,0x39,0xd5,0x7f,0x04,0x02,0x00]
12101 v_max_f16_e64 v5
, 0, v2
12102 // GFX10
: encoding
: [0x05,0x00,0x39,0xd5,0x80,0x04,0x02,0x00]
12104 v_max_f16_e64 v5
, -1, v2
12105 // GFX10
: encoding
: [0x05,0x00,0x39,0xd5,0xc1,0x04,0x02,0x00]
12107 v_max_f16_e64 v5
, 0.5, v2
12108 // GFX10
: encoding
: [0x05,0x00,0x39,0xd5,0xf0,0x04,0x02,0x00]
12110 v_max_f16_e64 v5
, -4.0, v2
12111 // GFX10
: encoding
: [0x05,0x00,0x39,0xd5,0xf7,0x04,0x02,0x00]
12113 v_max_f16_e64 v5
, v1
, v255
12114 // GFX10
: encoding
: [0x05,0x00,0x39,0xd5,0x01,0xff,0x03,0x00]
12116 v_max_f16_e64 v5
, v1
, s2
12117 // GFX10
: encoding
: [0x05,0x00,0x39,0xd5,0x01,0x05,0x00,0x00]
12119 v_max_f16_e64 v5
, v1
, s101
12120 // GFX10
: encoding
: [0x05,0x00,0x39,0xd5,0x01,0xcb,0x00,0x00]
12122 v_max_f16_e64 v5
, v1
, vcc_lo
12123 // GFX10
: encoding
: [0x05,0x00,0x39,0xd5,0x01,0xd5,0x00,0x00]
12125 v_max_f16_e64 v5
, v1
, vcc_hi
12126 // GFX10
: encoding
: [0x05,0x00,0x39,0xd5,0x01,0xd7,0x00,0x00]
12128 v_max_f16_e64 v5
, v1
, m0
12129 // GFX10
: encoding
: [0x05,0x00,0x39,0xd5,0x01,0xf9,0x00,0x00]
12131 v_max_f16_e64 v5
, v1
, exec_lo
12132 // GFX10
: encoding
: [0x05,0x00,0x39,0xd5,0x01,0xfd,0x00,0x00]
12134 v_max_f16_e64 v5
, v1
, exec_hi
12135 // GFX10
: encoding
: [0x05,0x00,0x39,0xd5,0x01,0xff,0x00,0x00]
12137 v_max_f16_e64 v5
, v1
, 0
12138 // GFX10
: encoding
: [0x05,0x00,0x39,0xd5,0x01,0x01,0x01,0x00]
12140 v_max_f16_e64 v5
, v1
, -1
12141 // GFX10
: encoding
: [0x05,0x00,0x39,0xd5,0x01,0x83,0x01,0x00]
12143 v_max_f16_e64 v5
, v1
, 0.5
12144 // GFX10
: encoding
: [0x05,0x00,0x39,0xd5,0x01,0xe1,0x01,0x00]
12146 v_max_f16_e64 v5
, v1
, -4.0
12147 // GFX10
: encoding
: [0x05,0x00,0x39,0xd5,0x01,0xef,0x01,0x00]
12149 v_max_f16_e64 v5
, -v1
, v2
12150 // GFX10
: encoding
: [0x05,0x00,0x39,0xd5,0x01,0x05,0x02,0x20]
12152 v_max_f16_e64 v5
, v1
, -v2
12153 // GFX10
: encoding
: [0x05,0x00,0x39,0xd5,0x01,0x05,0x02,0x40]
12155 v_max_f16_e64 v5
, -v1
, -v2
12156 // GFX10
: encoding
: [0x05,0x00,0x39,0xd5,0x01,0x05,0x02,0x60]
12158 v_max_f16_e64 v5
, |v1|
, v2
12159 // GFX10
: encoding
: [0x05,0x01,0x39,0xd5,0x01,0x05,0x02,0x00]
12161 v_max_f16_e64 v5
, v1
, |v2|
12162 // GFX10
: encoding
: [0x05,0x02,0x39,0xd5,0x01,0x05,0x02,0x00]
12164 v_max_f16_e64 v5
, |v1|
, |v2|
12165 // GFX10
: encoding
: [0x05,0x03,0x39,0xd5,0x01,0x05,0x02,0x00]
12167 v_max_f16_e64 v5
, v1
, v2 clamp
12168 // GFX10
: encoding
: [0x05,0x80,0x39,0xd5,0x01,0x05,0x02,0x00]
12170 v_max_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
12171 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x06,0x06]
12173 v_max_f16_sdwa v255
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
12174 // GFX10
: encoding
: [0xf9,0x04,0xfe,0x73,0x01,0x06,0x06,0x06]
12176 v_max_f16_sdwa v5
, v255
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
12177 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x72,0xff,0x06,0x06,0x06]
12179 v_max_f16_sdwa v5
, s1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
12180 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x86,0x06]
12182 v_max_f16_sdwa v5
, s101
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
12183 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x72,0x65,0x06,0x86,0x06]
12185 v_max_f16_sdwa v5
, vcc_lo
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
12186 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x72,0x6a,0x06,0x86,0x06]
12188 v_max_f16_sdwa v5
, vcc_hi
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
12189 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x72,0x6b,0x06,0x86,0x06]
12191 v_max_f16_sdwa v5
, m0
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
12192 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x72,0x7c,0x06,0x86,0x06]
12194 v_max_f16_sdwa v5
, exec_lo
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
12195 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x72,0x7e,0x06,0x86,0x06]
12197 v_max_f16_sdwa v5
, exec_hi
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
12198 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x72,0x7f,0x06,0x86,0x06]
12200 v_max_f16_sdwa v5
, v1
, v255 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
12201 // GFX10
: encoding
: [0xf9,0xfe,0x0b,0x72,0x01,0x06,0x06,0x06]
12203 v_max_f16_sdwa v5
, v1
, v2 clamp dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
12204 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x72,0x01,0x26,0x06,0x06]
12206 v_max_f16_sdwa v5
, v1
, v2 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
12207 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x06,0x06]
12209 v_max_f16_sdwa v5
, v1
, v2 dst_sel
:BYTE_0 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
12210 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x72,0x01,0x00,0x06,0x06]
12212 v_max_f16_sdwa v5
, v1
, v2 dst_sel
:BYTE_1 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
12213 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x72,0x01,0x01,0x06,0x06]
12215 v_max_f16_sdwa v5
, v1
, v2 dst_sel
:BYTE_2 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
12216 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x72,0x01,0x02,0x06,0x06]
12218 v_max_f16_sdwa v5
, v1
, v2 dst_sel
:BYTE_3 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
12219 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x72,0x01,0x03,0x06,0x06]
12221 v_max_f16_sdwa v5
, v1
, v2 dst_sel
:WORD_0 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
12222 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x72,0x01,0x04,0x06,0x06]
12224 v_max_f16_sdwa v5
, v1
, v2 dst_sel
:WORD_1 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
12225 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x72,0x01,0x05,0x06,0x06]
12227 v_max_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_SEXT src0_sel
:DWORD src1_sel
:DWORD
12228 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x72,0x01,0x0e,0x06,0x06]
12230 v_max_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PRESERVE src0_sel
:DWORD src1_sel
:DWORD
12231 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x72,0x01,0x16,0x06,0x06]
12233 v_max_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD src0_sel
:DWORD src1_sel
:DWORD
12234 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x72,0x01,0x16,0x06,0x06]
12236 v_max_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src1_sel
:DWORD
12237 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x06,0x06]
12239 v_max_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_0 src1_sel
:DWORD
12240 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x00,0x06]
12242 v_max_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_1 src1_sel
:DWORD
12243 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x01,0x06]
12245 v_max_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_2 src1_sel
:DWORD
12246 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x02,0x06]
12248 v_max_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_3 src1_sel
:DWORD
12249 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x03,0x06]
12251 v_max_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:WORD_0 src1_sel
:DWORD
12252 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x04,0x06]
12254 v_max_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:WORD_1 src1_sel
:DWORD
12255 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x05,0x06]
12257 v_max_f16_sdwa v5
, -v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
12258 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x16,0x06]
12260 v_max_f16_sdwa v5
, |v1|
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
12261 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x26,0x06]
12263 v_max_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
12264 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x06,0x06]
12266 v_max_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_0
12267 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x06,0x00]
12269 v_max_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_1
12270 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x06,0x01]
12272 v_max_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_2
12273 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x06,0x02]
12275 v_max_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_3
12276 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x06,0x03]
12278 v_max_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:WORD_0
12279 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x06,0x04]
12281 v_max_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:WORD_1
12282 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x06,0x05]
12284 v_max_f16_sdwa v5
, v1
, -v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
12285 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x06,0x16]
12287 v_max_f16_sdwa v5
, v1
, |v2| dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
12288 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x06,0x26]
12290 v_max_f16_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
12291 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x72,0x01,0xe4,0x00,0x00]
12293 v_max_f16_dpp v255
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
12294 // GFX10
: encoding
: [0xfa,0x04,0xfe,0x73,0x01,0xe4,0x00,0x00]
12296 v_max_f16_dpp v5
, v255
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
12297 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x72,0xff,0xe4,0x00,0x00]
12299 v_max_f16_dpp v5
, v1
, v255 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
12300 // GFX10
: encoding
: [0xfa,0xfe,0x0b,0x72,0x01,0xe4,0x00,0x00]
12302 v_max_f16_dpp v5
, v1
, v2 quad_perm
:[3,2,1,0] row_mask
:0x0 bank_mask
:0x0
12303 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x72,0x01,0x1b,0x00,0x00]
12305 v_max_f16_dpp v5
, v1
, v2 row_mirror row_mask
:0x0 bank_mask
:0x0
12306 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x72,0x01,0x40,0x01,0x00]
12308 v_max_f16_dpp v5
, v1
, v2 row_half_mirror row_mask
:0x0 bank_mask
:0x0
12309 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x72,0x01,0x41,0x01,0x00]
12311 v_max_f16_dpp v5
, v1
, v2 row_shl
:1 row_mask
:0x0 bank_mask
:0x0
12312 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x72,0x01,0x01,0x01,0x00]
12314 v_max_f16_dpp v5
, v1
, v2 row_shl
:15 row_mask
:0x0 bank_mask
:0x0
12315 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x72,0x01,0x0f,0x01,0x00]
12317 v_max_f16_dpp v5
, v1
, v2 row_shr
:1 row_mask
:0x0 bank_mask
:0x0
12318 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x72,0x01,0x11,0x01,0x00]
12320 v_max_f16_dpp v5
, v1
, v2 row_shr
:15 row_mask
:0x0 bank_mask
:0x0
12321 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x72,0x01,0x1f,0x01,0x00]
12323 v_max_f16_dpp v5
, v1
, v2 row_ror
:1 row_mask
:0x0 bank_mask
:0x0
12324 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x72,0x01,0x21,0x01,0x00]
12326 v_max_f16_dpp v5
, v1
, v2 row_ror
:15 row_mask
:0x0 bank_mask
:0x0
12327 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x72,0x01,0x2f,0x01,0x00]
12329 v_max_f16_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x1 bank_mask
:0x0
12330 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x72,0x01,0xe4,0x00,0x10]
12332 v_max_f16_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x3 bank_mask
:0x0
12333 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x72,0x01,0xe4,0x00,0x30]
12335 v_max_f16_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0xf bank_mask
:0x0
12336 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x72,0x01,0xe4,0x00,0xf0]
12338 v_max_f16_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x1
12339 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x72,0x01,0xe4,0x00,0x01]
12341 v_max_f16_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x3
12342 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x72,0x01,0xe4,0x00,0x03]
12344 v_max_f16_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0xf
12345 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x72,0x01,0xe4,0x00,0x0f]
12347 v_max_f16_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0 bound_ctrl
:0
12348 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x72,0x01,0xe4,0x08,0x00]
12350 v_max_f16_dpp v5
, -v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
12351 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x72,0x01,0xe4,0x10,0x00]
12353 v_max_f16_dpp v5
, |v1|
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
12354 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x72,0x01,0xe4,0x20,0x00]
12356 v_max_f16_dpp v5
, v1
, v2 row_share
:1 row_mask
:0x0 bank_mask
:0x0
12357 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x72,0x01,0x51,0x01,0x00]
12359 v_max_f16_dpp v5
, v1
, v2 row_share
:15 row_mask
:0x0 bank_mask
:0x0
12360 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x72,0x01,0x5f,0x01,0x00]
12362 v_max_f16_dpp v5
, v1
, v2 row_xmask
:1 row_mask
:0x0 bank_mask
:0x0
12363 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x72,0x01,0x61,0x01,0x00]
12365 v_max_f16_dpp v5
, v1
, v2 row_xmask
:15 row_mask
:0x0 bank_mask
:0x0
12366 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x72,0x01,0x6f,0x01,0x00]
12368 v_min_f16_e32 v5
, v1
, v2
12369 // GFX10
: encoding
: [0x01,0x05,0x0a,0x74]
12371 v_min_f16_e32 v255
, v1
, v2
12372 // GFX10
: encoding
: [0x01,0x05,0xfe,0x75]
12374 v_min_f16_e32 v5
, v255
, v2
12375 // GFX10
: encoding
: [0xff,0x05,0x0a,0x74]
12377 v_min_f16_e32 v5
, s1
, v2
12378 // GFX10
: encoding
: [0x01,0x04,0x0a,0x74]
12380 v_min_f16_e32 v5
, s101
, v2
12381 // GFX10
: encoding
: [0x65,0x04,0x0a,0x74]
12383 v_min_f16_e32 v5
, vcc_lo
, v2
12384 // GFX10
: encoding
: [0x6a,0x04,0x0a,0x74]
12386 v_min_f16_e32 v5
, vcc_hi
, v2
12387 // GFX10
: encoding
: [0x6b,0x04,0x0a,0x74]
12389 v_min_f16_e32 v5
, m0
, v2
12390 // GFX10
: encoding
: [0x7c,0x04,0x0a,0x74]
12392 v_min_f16_e32 v5
, exec_lo
, v2
12393 // GFX10
: encoding
: [0x7e,0x04,0x0a,0x74]
12395 v_min_f16_e32 v5
, exec_hi
, v2
12396 // GFX10
: encoding
: [0x7f,0x04,0x0a,0x74]
12398 v_min_f16_e32 v5
, 0, v2
12399 // GFX10
: encoding
: [0x80,0x04,0x0a,0x74]
12401 v_min_f16_e32 v5
, -1, v2
12402 // GFX10
: encoding
: [0xc1,0x04,0x0a,0x74]
12404 v_min_f16_e32 v5
, 0.5, v2
12405 // GFX10
: encoding
: [0xf0,0x04,0x0a,0x74]
12407 v_min_f16_e32 v5
, -4.0, v2
12408 // GFX10
: encoding
: [0xf7,0x04,0x0a,0x74]
12410 v_min_f16_e32 v5
, 0xfe0b, v2
12411 // GFX10
: encoding
: [0xff,0x04,0x0a,0x74,0x0b,0xfe,0x00,0x00]
12413 v_min_f16_e32 v5
, 0x3456, v2
12414 // GFX10
: encoding
: [0xff,0x04,0x0a,0x74,0x56,0x34,0x00,0x00]
12416 v_min_f16_e32 v5
, v1
, v255
12417 // GFX10
: encoding
: [0x01,0xff,0x0b,0x74]
12419 v_min_f16_e64 v5
, v1
, v2
12420 // GFX10
: encoding
: [0x05,0x00,0x3a,0xd5,0x01,0x05,0x02,0x00]
12422 v_min_f16_e64 v255
, v1
, v2
12423 // GFX10
: encoding
: [0xff,0x00,0x3a,0xd5,0x01,0x05,0x02,0x00]
12425 v_min_f16_e64 v5
, v255
, v2
12426 // GFX10
: encoding
: [0x05,0x00,0x3a,0xd5,0xff,0x05,0x02,0x00]
12428 v_min_f16_e64 v5
, s1
, v2
12429 // GFX10
: encoding
: [0x05,0x00,0x3a,0xd5,0x01,0x04,0x02,0x00]
12431 v_min_f16_e64 v5
, s101
, v2
12432 // GFX10
: encoding
: [0x05,0x00,0x3a,0xd5,0x65,0x04,0x02,0x00]
12434 v_min_f16_e64 v5
, vcc_lo
, v2
12435 // GFX10
: encoding
: [0x05,0x00,0x3a,0xd5,0x6a,0x04,0x02,0x00]
12437 v_min_f16_e64 v5
, vcc_hi
, v2
12438 // GFX10
: encoding
: [0x05,0x00,0x3a,0xd5,0x6b,0x04,0x02,0x00]
12440 v_min_f16_e64 v5
, m0
, v2
12441 // GFX10
: encoding
: [0x05,0x00,0x3a,0xd5,0x7c,0x04,0x02,0x00]
12443 v_min_f16_e64 v5
, exec_lo
, v2
12444 // GFX10
: encoding
: [0x05,0x00,0x3a,0xd5,0x7e,0x04,0x02,0x00]
12446 v_min_f16_e64 v5
, exec_hi
, v2
12447 // GFX10
: encoding
: [0x05,0x00,0x3a,0xd5,0x7f,0x04,0x02,0x00]
12449 v_min_f16_e64 v5
, 0, v2
12450 // GFX10
: encoding
: [0x05,0x00,0x3a,0xd5,0x80,0x04,0x02,0x00]
12452 v_min_f16_e64 v5
, -1, v2
12453 // GFX10
: encoding
: [0x05,0x00,0x3a,0xd5,0xc1,0x04,0x02,0x00]
12455 v_min_f16_e64 v5
, 0.5, v2
12456 // GFX10
: encoding
: [0x05,0x00,0x3a,0xd5,0xf0,0x04,0x02,0x00]
12458 v_min_f16_e64 v5
, -4.0, v2
12459 // GFX10
: encoding
: [0x05,0x00,0x3a,0xd5,0xf7,0x04,0x02,0x00]
12461 v_min_f16_e64 v5
, v1
, v255
12462 // GFX10
: encoding
: [0x05,0x00,0x3a,0xd5,0x01,0xff,0x03,0x00]
12464 v_min_f16_e64 v5
, v1
, s2
12465 // GFX10
: encoding
: [0x05,0x00,0x3a,0xd5,0x01,0x05,0x00,0x00]
12467 v_min_f16_e64 v5
, v1
, s101
12468 // GFX10
: encoding
: [0x05,0x00,0x3a,0xd5,0x01,0xcb,0x00,0x00]
12470 v_min_f16_e64 v5
, v1
, vcc_lo
12471 // GFX10
: encoding
: [0x05,0x00,0x3a,0xd5,0x01,0xd5,0x00,0x00]
12473 v_min_f16_e64 v5
, v1
, vcc_hi
12474 // GFX10
: encoding
: [0x05,0x00,0x3a,0xd5,0x01,0xd7,0x00,0x00]
12476 v_min_f16_e64 v5
, v1
, m0
12477 // GFX10
: encoding
: [0x05,0x00,0x3a,0xd5,0x01,0xf9,0x00,0x00]
12479 v_min_f16_e64 v5
, v1
, exec_lo
12480 // GFX10
: encoding
: [0x05,0x00,0x3a,0xd5,0x01,0xfd,0x00,0x00]
12482 v_min_f16_e64 v5
, v1
, exec_hi
12483 // GFX10
: encoding
: [0x05,0x00,0x3a,0xd5,0x01,0xff,0x00,0x00]
12485 v_min_f16_e64 v5
, v1
, 0
12486 // GFX10
: encoding
: [0x05,0x00,0x3a,0xd5,0x01,0x01,0x01,0x00]
12488 v_min_f16_e64 v5
, v1
, -1
12489 // GFX10
: encoding
: [0x05,0x00,0x3a,0xd5,0x01,0x83,0x01,0x00]
12491 v_min_f16_e64 v5
, v1
, 0.5
12492 // GFX10
: encoding
: [0x05,0x00,0x3a,0xd5,0x01,0xe1,0x01,0x00]
12494 v_min_f16_e64 v5
, v1
, -4.0
12495 // GFX10
: encoding
: [0x05,0x00,0x3a,0xd5,0x01,0xef,0x01,0x00]
12497 v_min_f16_e64 v5
, -v1
, v2
12498 // GFX10
: encoding
: [0x05,0x00,0x3a,0xd5,0x01,0x05,0x02,0x20]
12500 v_min_f16_e64 v5
, v1
, -v2
12501 // GFX10
: encoding
: [0x05,0x00,0x3a,0xd5,0x01,0x05,0x02,0x40]
12503 v_min_f16_e64 v5
, -v1
, -v2
12504 // GFX10
: encoding
: [0x05,0x00,0x3a,0xd5,0x01,0x05,0x02,0x60]
12506 v_min_f16_e64 v5
, |v1|
, v2
12507 // GFX10
: encoding
: [0x05,0x01,0x3a,0xd5,0x01,0x05,0x02,0x00]
12509 v_min_f16_e64 v5
, v1
, |v2|
12510 // GFX10
: encoding
: [0x05,0x02,0x3a,0xd5,0x01,0x05,0x02,0x00]
12512 v_min_f16_e64 v5
, |v1|
, |v2|
12513 // GFX10
: encoding
: [0x05,0x03,0x3a,0xd5,0x01,0x05,0x02,0x00]
12515 v_min_f16_e64 v5
, v1
, v2 clamp
12516 // GFX10
: encoding
: [0x05,0x80,0x3a,0xd5,0x01,0x05,0x02,0x00]
12518 v_min_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
12519 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x06,0x06]
12521 v_min_f16_sdwa v255
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
12522 // GFX10
: encoding
: [0xf9,0x04,0xfe,0x75,0x01,0x06,0x06,0x06]
12524 v_min_f16_sdwa v5
, v255
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
12525 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x74,0xff,0x06,0x06,0x06]
12527 v_min_f16_sdwa v5
, s1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
12528 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x86,0x06]
12530 v_min_f16_sdwa v5
, s101
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
12531 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x74,0x65,0x06,0x86,0x06]
12533 v_min_f16_sdwa v5
, vcc_lo
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
12534 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x74,0x6a,0x06,0x86,0x06]
12536 v_min_f16_sdwa v5
, vcc_hi
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
12537 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x74,0x6b,0x06,0x86,0x06]
12539 v_min_f16_sdwa v5
, m0
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
12540 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x74,0x7c,0x06,0x86,0x06]
12542 v_min_f16_sdwa v5
, exec_lo
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
12543 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x74,0x7e,0x06,0x86,0x06]
12545 v_min_f16_sdwa v5
, exec_hi
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
12546 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x74,0x7f,0x06,0x86,0x06]
12548 v_min_f16_sdwa v5
, v1
, v255 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
12549 // GFX10
: encoding
: [0xf9,0xfe,0x0b,0x74,0x01,0x06,0x06,0x06]
12551 v_min_f16_sdwa v5
, v1
, v2 clamp dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
12552 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x74,0x01,0x26,0x06,0x06]
12554 v_min_f16_sdwa v5
, v1
, v2 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
12555 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x06,0x06]
12557 v_min_f16_sdwa v5
, v1
, v2 dst_sel
:BYTE_0 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
12558 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x74,0x01,0x00,0x06,0x06]
12560 v_min_f16_sdwa v5
, v1
, v2 dst_sel
:BYTE_1 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
12561 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x74,0x01,0x01,0x06,0x06]
12563 v_min_f16_sdwa v5
, v1
, v2 dst_sel
:BYTE_2 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
12564 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x74,0x01,0x02,0x06,0x06]
12566 v_min_f16_sdwa v5
, v1
, v2 dst_sel
:BYTE_3 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
12567 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x74,0x01,0x03,0x06,0x06]
12569 v_min_f16_sdwa v5
, v1
, v2 dst_sel
:WORD_0 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
12570 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x74,0x01,0x04,0x06,0x06]
12572 v_min_f16_sdwa v5
, v1
, v2 dst_sel
:WORD_1 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
12573 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x74,0x01,0x05,0x06,0x06]
12575 v_min_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_SEXT src0_sel
:DWORD src1_sel
:DWORD
12576 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x74,0x01,0x0e,0x06,0x06]
12578 v_min_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PRESERVE src0_sel
:DWORD src1_sel
:DWORD
12579 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x74,0x01,0x16,0x06,0x06]
12581 v_min_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD src0_sel
:DWORD src1_sel
:DWORD
12582 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x74,0x01,0x16,0x06,0x06]
12584 v_min_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src1_sel
:DWORD
12585 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x06,0x06]
12587 v_min_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_0 src1_sel
:DWORD
12588 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x00,0x06]
12590 v_min_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_1 src1_sel
:DWORD
12591 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x01,0x06]
12593 v_min_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_2 src1_sel
:DWORD
12594 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x02,0x06]
12596 v_min_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_3 src1_sel
:DWORD
12597 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x03,0x06]
12599 v_min_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:WORD_0 src1_sel
:DWORD
12600 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x04,0x06]
12602 v_min_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:WORD_1 src1_sel
:DWORD
12603 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x05,0x06]
12605 v_min_f16_sdwa v5
, -v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
12606 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x16,0x06]
12608 v_min_f16_sdwa v5
, |v1|
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
12609 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x26,0x06]
12611 v_min_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
12612 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x06,0x06]
12614 v_min_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_0
12615 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x06,0x00]
12617 v_min_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_1
12618 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x06,0x01]
12620 v_min_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_2
12621 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x06,0x02]
12623 v_min_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_3
12624 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x06,0x03]
12626 v_min_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:WORD_0
12627 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x06,0x04]
12629 v_min_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:WORD_1
12630 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x06,0x05]
12632 v_min_f16_sdwa v5
, v1
, -v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
12633 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x06,0x16]
12635 v_min_f16_sdwa v5
, v1
, |v2| dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
12636 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x06,0x26]
12638 v_min_f16_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
12639 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x74,0x01,0xe4,0x00,0x00]
12641 v_min_f16_dpp v255
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
12642 // GFX10
: encoding
: [0xfa,0x04,0xfe,0x75,0x01,0xe4,0x00,0x00]
12644 v_min_f16_dpp v5
, v255
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
12645 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x74,0xff,0xe4,0x00,0x00]
12647 v_min_f16_dpp v5
, v1
, v255 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
12648 // GFX10
: encoding
: [0xfa,0xfe,0x0b,0x74,0x01,0xe4,0x00,0x00]
12650 v_min_f16_dpp v5
, v1
, v2 quad_perm
:[3,2,1,0] row_mask
:0x0 bank_mask
:0x0
12651 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x74,0x01,0x1b,0x00,0x00]
12653 v_min_f16_dpp v5
, v1
, v2 row_mirror row_mask
:0x0 bank_mask
:0x0
12654 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x74,0x01,0x40,0x01,0x00]
12656 v_min_f16_dpp v5
, v1
, v2 row_half_mirror row_mask
:0x0 bank_mask
:0x0
12657 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x74,0x01,0x41,0x01,0x00]
12659 v_min_f16_dpp v5
, v1
, v2 row_shl
:1 row_mask
:0x0 bank_mask
:0x0
12660 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x74,0x01,0x01,0x01,0x00]
12662 v_min_f16_dpp v5
, v1
, v2 row_shl
:15 row_mask
:0x0 bank_mask
:0x0
12663 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x74,0x01,0x0f,0x01,0x00]
12665 v_min_f16_dpp v5
, v1
, v2 row_shr
:1 row_mask
:0x0 bank_mask
:0x0
12666 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x74,0x01,0x11,0x01,0x00]
12668 v_min_f16_dpp v5
, v1
, v2 row_shr
:15 row_mask
:0x0 bank_mask
:0x0
12669 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x74,0x01,0x1f,0x01,0x00]
12671 v_min_f16_dpp v5
, v1
, v2 row_ror
:1 row_mask
:0x0 bank_mask
:0x0
12672 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x74,0x01,0x21,0x01,0x00]
12674 v_min_f16_dpp v5
, v1
, v2 row_ror
:15 row_mask
:0x0 bank_mask
:0x0
12675 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x74,0x01,0x2f,0x01,0x00]
12677 v_min_f16_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x1 bank_mask
:0x0
12678 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x74,0x01,0xe4,0x00,0x10]
12680 v_min_f16_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x3 bank_mask
:0x0
12681 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x74,0x01,0xe4,0x00,0x30]
12683 v_min_f16_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0xf bank_mask
:0x0
12684 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x74,0x01,0xe4,0x00,0xf0]
12686 v_min_f16_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x1
12687 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x74,0x01,0xe4,0x00,0x01]
12689 v_min_f16_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x3
12690 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x74,0x01,0xe4,0x00,0x03]
12692 v_min_f16_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0xf
12693 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x74,0x01,0xe4,0x00,0x0f]
12695 v_min_f16_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0 bound_ctrl
:0
12696 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x74,0x01,0xe4,0x08,0x00]
12698 v_min_f16_dpp v5
, -v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
12699 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x74,0x01,0xe4,0x10,0x00]
12701 v_min_f16_dpp v5
, |v1|
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
12702 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x74,0x01,0xe4,0x20,0x00]
12704 v_min_f16_dpp v5
, v1
, v2 row_share
:1 row_mask
:0x0 bank_mask
:0x0
12705 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x74,0x01,0x51,0x01,0x00]
12707 v_min_f16_dpp v5
, v1
, v2 row_share
:15 row_mask
:0x0 bank_mask
:0x0
12708 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x74,0x01,0x5f,0x01,0x00]
12710 v_min_f16_dpp v5
, v1
, v2 row_xmask
:1 row_mask
:0x0 bank_mask
:0x0
12711 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x74,0x01,0x61,0x01,0x00]
12713 v_min_f16_dpp v5
, v1
, v2 row_xmask
:15 row_mask
:0x0 bank_mask
:0x0
12714 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x74,0x01,0x6f,0x01,0x00]
12716 v_ldexp_f16_e32 v5
, v1
, v2
12717 // GFX10
: encoding
: [0x01,0x05,0x0a,0x76]
12719 v_ldexp_f16_e32 v255
, v1
, v2
12720 // GFX10
: encoding
: [0x01,0x05,0xfe,0x77]
12722 v_ldexp_f16_e32 v5
, v255
, v2
12723 // GFX10
: encoding
: [0xff,0x05,0x0a,0x76]
12725 v_ldexp_f16_e32 v5
, s1
, v2
12726 // GFX10
: encoding
: [0x01,0x04,0x0a,0x76]
12728 v_ldexp_f16_e32 v5
, s101
, v2
12729 // GFX10
: encoding
: [0x65,0x04,0x0a,0x76]
12731 v_ldexp_f16_e32 v5
, vcc_lo
, v2
12732 // GFX10
: encoding
: [0x6a,0x04,0x0a,0x76]
12734 v_ldexp_f16_e32 v5
, vcc_hi
, v2
12735 // GFX10
: encoding
: [0x6b,0x04,0x0a,0x76]
12737 v_ldexp_f16_e32 v5
, m0
, v2
12738 // GFX10
: encoding
: [0x7c,0x04,0x0a,0x76]
12740 v_ldexp_f16_e32 v5
, exec_lo
, v2
12741 // GFX10
: encoding
: [0x7e,0x04,0x0a,0x76]
12743 v_ldexp_f16_e32 v5
, exec_hi
, v2
12744 // GFX10
: encoding
: [0x7f,0x04,0x0a,0x76]
12746 v_ldexp_f16_e32 v5
, 0, v2
12747 // GFX10
: encoding
: [0x80,0x04,0x0a,0x76]
12749 v_ldexp_f16_e32 v5
, -1, v2
12750 // GFX10
: encoding
: [0xc1,0x04,0x0a,0x76]
12752 v_ldexp_f16_e32 v5
, 0.5, v2
12753 // GFX10
: encoding
: [0xf0,0x04,0x0a,0x76]
12755 v_ldexp_f16_e32 v5
, -4.0, v2
12756 // GFX10
: encoding
: [0xf7,0x04,0x0a,0x76]
12758 v_ldexp_f16_e32 v5
, 0xfe0b, v2
12759 // GFX10
: encoding
: [0xff,0x04,0x0a,0x76,0x0b,0xfe,0x00,0x00]
12761 v_ldexp_f16_e32 v5
, 0x3456, v2
12762 // GFX10
: encoding
: [0xff,0x04,0x0a,0x76,0x56,0x34,0x00,0x00]
12764 v_ldexp_f16_e32 v5
, v1
, v255
12765 // GFX10
: encoding
: [0x01,0xff,0x0b,0x76]
12767 v_ldexp_f16_e64 v5
, v1
, v2
12768 // GFX10
: encoding
: [0x05,0x00,0x3b,0xd5,0x01,0x05,0x02,0x00]
12770 v_ldexp_f16_e64 v255
, v1
, v2
12771 // GFX10
: encoding
: [0xff,0x00,0x3b,0xd5,0x01,0x05,0x02,0x00]
12773 v_ldexp_f16_e64 v5
, v255
, v2
12774 // GFX10
: encoding
: [0x05,0x00,0x3b,0xd5,0xff,0x05,0x02,0x00]
12776 v_ldexp_f16_e64 v5
, s1
, v2
12777 // GFX10
: encoding
: [0x05,0x00,0x3b,0xd5,0x01,0x04,0x02,0x00]
12779 v_ldexp_f16_e64 v5
, s101
, v2
12780 // GFX10
: encoding
: [0x05,0x00,0x3b,0xd5,0x65,0x04,0x02,0x00]
12782 v_ldexp_f16_e64 v5
, vcc_lo
, v2
12783 // GFX10
: encoding
: [0x05,0x00,0x3b,0xd5,0x6a,0x04,0x02,0x00]
12785 v_ldexp_f16_e64 v5
, vcc_hi
, v2
12786 // GFX10
: encoding
: [0x05,0x00,0x3b,0xd5,0x6b,0x04,0x02,0x00]
12788 v_ldexp_f16_e64 v5
, m0
, v2
12789 // GFX10
: encoding
: [0x05,0x00,0x3b,0xd5,0x7c,0x04,0x02,0x00]
12791 v_ldexp_f16_e64 v5
, exec_lo
, v2
12792 // GFX10
: encoding
: [0x05,0x00,0x3b,0xd5,0x7e,0x04,0x02,0x00]
12794 v_ldexp_f16_e64 v5
, exec_hi
, v2
12795 // GFX10
: encoding
: [0x05,0x00,0x3b,0xd5,0x7f,0x04,0x02,0x00]
12797 v_ldexp_f16_e64 v5
, 0, v2
12798 // GFX10
: encoding
: [0x05,0x00,0x3b,0xd5,0x80,0x04,0x02,0x00]
12800 v_ldexp_f16_e64 v5
, -1, v2
12801 // GFX10
: encoding
: [0x05,0x00,0x3b,0xd5,0xc1,0x04,0x02,0x00]
12803 v_ldexp_f16_e64 v5
, 0.5, v2
12804 // GFX10
: encoding
: [0x05,0x00,0x3b,0xd5,0xf0,0x04,0x02,0x00]
12806 v_ldexp_f16_e64 v5
, -4.0, v2
12807 // GFX10
: encoding
: [0x05,0x00,0x3b,0xd5,0xf7,0x04,0x02,0x00]
12809 v_ldexp_f16_e64 v5
, v1
, v255
12810 // GFX10
: encoding
: [0x05,0x00,0x3b,0xd5,0x01,0xff,0x03,0x00]
12812 v_ldexp_f16_e64 v5
, v1
, s2
12813 // GFX10
: encoding
: [0x05,0x00,0x3b,0xd5,0x01,0x05,0x00,0x00]
12815 v_ldexp_f16_e64 v5
, v1
, s101
12816 // GFX10
: encoding
: [0x05,0x00,0x3b,0xd5,0x01,0xcb,0x00,0x00]
12818 v_ldexp_f16_e64 v5
, v1
, vcc_lo
12819 // GFX10
: encoding
: [0x05,0x00,0x3b,0xd5,0x01,0xd5,0x00,0x00]
12821 v_ldexp_f16_e64 v5
, v1
, vcc_hi
12822 // GFX10
: encoding
: [0x05,0x00,0x3b,0xd5,0x01,0xd7,0x00,0x00]
12824 v_ldexp_f16_e64 v5
, v1
, m0
12825 // GFX10
: encoding
: [0x05,0x00,0x3b,0xd5,0x01,0xf9,0x00,0x00]
12827 v_ldexp_f16_e64 v5
, v1
, exec_lo
12828 // GFX10
: encoding
: [0x05,0x00,0x3b,0xd5,0x01,0xfd,0x00,0x00]
12830 v_ldexp_f16_e64 v5
, v1
, exec_hi
12831 // GFX10
: encoding
: [0x05,0x00,0x3b,0xd5,0x01,0xff,0x00,0x00]
12833 v_ldexp_f16_e64 v5
, v1
, 0
12834 // GFX10
: encoding
: [0x05,0x00,0x3b,0xd5,0x01,0x01,0x01,0x00]
12836 v_ldexp_f16_e64 v5
, v1
, -1
12837 // GFX10
: encoding
: [0x05,0x00,0x3b,0xd5,0x01,0x83,0x01,0x00]
12839 v_ldexp_f16_e64 v5
, v1
, 0.5
12840 // GFX10
: encoding
: [0x05,0x00,0x3b,0xd5,0x01,0xe1,0x01,0x00]
12842 v_ldexp_f16_e64 v5
, v1
, -4.0
12843 // GFX10
: encoding
: [0x05,0x00,0x3b,0xd5,0x01,0xef,0x01,0x00]
12845 v_ldexp_f16_e64 v5
, -v1
, v2
12846 // GFX10
: encoding
: [0x05,0x00,0x3b,0xd5,0x01,0x05,0x02,0x20]
12848 v_ldexp_f16_e64 v5
, |v1|
, v2
12849 // GFX10
: encoding
: [0x05,0x01,0x3b,0xd5,0x01,0x05,0x02,0x00]
12851 v_ldexp_f16_e64 v5
, v1
, v2 clamp
12852 // GFX10
: encoding
: [0x05,0x80,0x3b,0xd5,0x01,0x05,0x02,0x00]
12854 v_ldexp_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
12855 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x76,0x01,0x06,0x06,0x06]
12857 v_ldexp_f16_sdwa v255
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
12858 // GFX10
: encoding
: [0xf9,0x04,0xfe,0x77,0x01,0x06,0x06,0x06]
12860 v_ldexp_f16_sdwa v5
, v255
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
12861 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x76,0xff,0x06,0x06,0x06]
12863 v_ldexp_f16_sdwa v5
, s1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
12864 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x76,0x01,0x06,0x86,0x06]
12866 v_ldexp_f16_sdwa v5
, s101
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
12867 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x76,0x65,0x06,0x86,0x06]
12869 v_ldexp_f16_sdwa v5
, vcc_lo
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
12870 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x76,0x6a,0x06,0x86,0x06]
12872 v_ldexp_f16_sdwa v5
, vcc_hi
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
12873 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x76,0x6b,0x06,0x86,0x06]
12875 v_ldexp_f16_sdwa v5
, m0
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
12876 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x76,0x7c,0x06,0x86,0x06]
12878 v_ldexp_f16_sdwa v5
, exec_lo
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
12879 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x76,0x7e,0x06,0x86,0x06]
12881 v_ldexp_f16_sdwa v5
, exec_hi
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
12882 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x76,0x7f,0x06,0x86,0x06]
12884 v_ldexp_f16_sdwa v5
, v1
, v255 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
12885 // GFX10
: encoding
: [0xf9,0xfe,0x0b,0x76,0x01,0x06,0x06,0x06]
12887 v_ldexp_f16_sdwa v5
, v1
, v2 clamp dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
12888 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x76,0x01,0x26,0x06,0x06]
12890 v_ldexp_f16_sdwa v5
, v1
, v2 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
12891 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x76,0x01,0x06,0x06,0x06]
12893 v_ldexp_f16_sdwa v5
, v1
, v2 dst_sel
:BYTE_0 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
12894 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x76,0x01,0x00,0x06,0x06]
12896 v_ldexp_f16_sdwa v5
, v1
, v2 dst_sel
:BYTE_1 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
12897 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x76,0x01,0x01,0x06,0x06]
12899 v_ldexp_f16_sdwa v5
, v1
, v2 dst_sel
:BYTE_2 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
12900 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x76,0x01,0x02,0x06,0x06]
12902 v_ldexp_f16_sdwa v5
, v1
, v2 dst_sel
:BYTE_3 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
12903 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x76,0x01,0x03,0x06,0x06]
12905 v_ldexp_f16_sdwa v5
, v1
, v2 dst_sel
:WORD_0 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
12906 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x76,0x01,0x04,0x06,0x06]
12908 v_ldexp_f16_sdwa v5
, v1
, v2 dst_sel
:WORD_1 dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
12909 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x76,0x01,0x05,0x06,0x06]
12911 v_ldexp_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_SEXT src0_sel
:DWORD src1_sel
:DWORD
12912 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x76,0x01,0x0e,0x06,0x06]
12914 v_ldexp_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PRESERVE src0_sel
:DWORD src1_sel
:DWORD
12915 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x76,0x01,0x16,0x06,0x06]
12917 v_ldexp_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD src0_sel
:DWORD src1_sel
:DWORD
12918 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x76,0x01,0x16,0x06,0x06]
12920 v_ldexp_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src1_sel
:DWORD
12921 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x76,0x01,0x06,0x06,0x06]
12923 v_ldexp_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_0 src1_sel
:DWORD
12924 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x76,0x01,0x06,0x00,0x06]
12926 v_ldexp_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_1 src1_sel
:DWORD
12927 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x76,0x01,0x06,0x01,0x06]
12929 v_ldexp_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_2 src1_sel
:DWORD
12930 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x76,0x01,0x06,0x02,0x06]
12932 v_ldexp_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:BYTE_3 src1_sel
:DWORD
12933 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x76,0x01,0x06,0x03,0x06]
12935 v_ldexp_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:WORD_0 src1_sel
:DWORD
12936 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x76,0x01,0x06,0x04,0x06]
12938 v_ldexp_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:WORD_1 src1_sel
:DWORD
12939 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x76,0x01,0x06,0x05,0x06]
12941 v_ldexp_f16_sdwa v5
, -v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
12942 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x76,0x01,0x06,0x16,0x06]
12944 v_ldexp_f16_sdwa v5
, |v1|
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:DWORD
12945 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x76,0x01,0x06,0x26,0x06]
12947 v_ldexp_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD
12948 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x76,0x01,0x06,0x06,0x06]
12950 v_ldexp_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_0
12951 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x76,0x01,0x06,0x06,0x00]
12953 v_ldexp_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_1
12954 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x76,0x01,0x06,0x06,0x01]
12956 v_ldexp_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_2
12957 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x76,0x01,0x06,0x06,0x02]
12959 v_ldexp_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:BYTE_3
12960 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x76,0x01,0x06,0x06,0x03]
12962 v_ldexp_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:WORD_0
12963 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x76,0x01,0x06,0x06,0x04]
12965 v_ldexp_f16_sdwa v5
, v1
, v2 dst_sel
:DWORD dst_unused
:UNUSED_PAD src0_sel
:DWORD src1_sel
:WORD_1
12966 // GFX10
: encoding
: [0xf9,0x04,0x0a,0x76,0x01,0x06,0x06,0x05]
12968 v_ldexp_f16_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
12969 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x76,0x01,0xe4,0x00,0x00]
12971 v_ldexp_f16_dpp v255
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
12972 // GFX10
: encoding
: [0xfa,0x04,0xfe,0x77,0x01,0xe4,0x00,0x00]
12974 v_ldexp_f16_dpp v5
, v255
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
12975 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x76,0xff,0xe4,0x00,0x00]
12977 v_ldexp_f16_dpp v5
, v1
, v255 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
12978 // GFX10
: encoding
: [0xfa,0xfe,0x0b,0x76,0x01,0xe4,0x00,0x00]
12980 v_ldexp_f16_dpp v5
, v1
, v2 quad_perm
:[3,2,1,0] row_mask
:0x0 bank_mask
:0x0
12981 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x76,0x01,0x1b,0x00,0x00]
12983 v_ldexp_f16_dpp v5
, v1
, v2 row_mirror row_mask
:0x0 bank_mask
:0x0
12984 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x76,0x01,0x40,0x01,0x00]
12986 v_ldexp_f16_dpp v5
, v1
, v2 row_half_mirror row_mask
:0x0 bank_mask
:0x0
12987 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x76,0x01,0x41,0x01,0x00]
12989 v_ldexp_f16_dpp v5
, v1
, v2 row_shl
:1 row_mask
:0x0 bank_mask
:0x0
12990 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x76,0x01,0x01,0x01,0x00]
12992 v_ldexp_f16_dpp v5
, v1
, v2 row_shl
:15 row_mask
:0x0 bank_mask
:0x0
12993 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x76,0x01,0x0f,0x01,0x00]
12995 v_ldexp_f16_dpp v5
, v1
, v2 row_shr
:1 row_mask
:0x0 bank_mask
:0x0
12996 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x76,0x01,0x11,0x01,0x00]
12998 v_ldexp_f16_dpp v5
, v1
, v2 row_shr
:15 row_mask
:0x0 bank_mask
:0x0
12999 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x76,0x01,0x1f,0x01,0x00]
13001 v_ldexp_f16_dpp v5
, v1
, v2 row_ror
:1 row_mask
:0x0 bank_mask
:0x0
13002 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x76,0x01,0x21,0x01,0x00]
13004 v_ldexp_f16_dpp v5
, v1
, v2 row_ror
:15 row_mask
:0x0 bank_mask
:0x0
13005 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x76,0x01,0x2f,0x01,0x00]
13007 v_ldexp_f16_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x1 bank_mask
:0x0
13008 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x76,0x01,0xe4,0x00,0x10]
13010 v_ldexp_f16_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x3 bank_mask
:0x0
13011 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x76,0x01,0xe4,0x00,0x30]
13013 v_ldexp_f16_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0xf bank_mask
:0x0
13014 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x76,0x01,0xe4,0x00,0xf0]
13016 v_ldexp_f16_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x1
13017 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x76,0x01,0xe4,0x00,0x01]
13019 v_ldexp_f16_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x3
13020 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x76,0x01,0xe4,0x00,0x03]
13022 v_ldexp_f16_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0xf
13023 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x76,0x01,0xe4,0x00,0x0f]
13025 v_ldexp_f16_dpp v5
, v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0 bound_ctrl
:0
13026 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x76,0x01,0xe4,0x08,0x00]
13028 v_ldexp_f16_dpp v5
, -v1
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
13029 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x76,0x01,0xe4,0x10,0x00]
13031 v_ldexp_f16_dpp v5
, |v1|
, v2 quad_perm
:[0,1,2,3] row_mask
:0x0 bank_mask
:0x0
13032 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x76,0x01,0xe4,0x20,0x00]
13034 v_ldexp_f16_dpp v5
, v1
, v2 row_share
:1 row_mask
:0x0 bank_mask
:0x0
13035 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x76,0x01,0x51,0x01,0x00]
13037 v_ldexp_f16_dpp v5
, v1
, v2 row_share
:15 row_mask
:0x0 bank_mask
:0x0
13038 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x76,0x01,0x5f,0x01,0x00]
13040 v_ldexp_f16_dpp v5
, v1
, v2 row_xmask
:1 row_mask
:0x0 bank_mask
:0x0
13041 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x76,0x01,0x61,0x01,0x00]
13043 v_ldexp_f16_dpp v5
, v1
, v2 row_xmask
:15 row_mask
:0x0 bank_mask
:0x0
13044 // GFX10
: encoding
: [0xfa,0x04,0x0a,0x76,0x01,0x6f,0x01,0x00]
13046 v_pk_fmac_f16 v5
, v1
, v2
13047 // GFX10
: encoding
: [0x01,0x05,0x0a,0x78]
13049 v_pk_fmac_f16 v255
, v1
, v2
13050 // GFX10
: encoding
: [0x01,0x05,0xfe,0x79]
13052 v_pk_fmac_f16 v5
, v255
, v2
13053 // GFX10
: encoding
: [0xff,0x05,0x0a,0x78]
13055 v_pk_fmac_f16 v5
, s1
, v2
13056 // GFX10
: encoding
: [0x01,0x04,0x0a,0x78]
13058 v_pk_fmac_f16 v5
, s103
, v2
13059 // GFX10
: encoding
: [0x67,0x04,0x0a,0x78]
13061 v_pk_fmac_f16 v5
, vcc_lo
, v2
13062 // GFX10
: encoding
: [0x6a,0x04,0x0a,0x78]
13064 v_pk_fmac_f16 v5
, vcc_hi
, v2
13065 // GFX10
: encoding
: [0x6b,0x04,0x0a,0x78]
13067 v_pk_fmac_f16 v5
, ttmp11
, v2
13068 // GFX10
: encoding
: [0x77,0x04,0x0a,0x78]
13070 v_pk_fmac_f16 v5
, m0
, v2
13071 // GFX10
: encoding
: [0x7c,0x04,0x0a,0x78]
13073 v_pk_fmac_f16 v5
, exec_lo
, v2
13074 // GFX10
: encoding
: [0x7e,0x04,0x0a,0x78]
13076 v_pk_fmac_f16 v5
, exec_hi
, v2
13077 // GFX10
: encoding
: [0x7f,0x04,0x0a,0x78]
13079 v_pk_fmac_f16 v5
, 0, v2
13080 // GFX10
: encoding
: [0x80,0x04,0x0a,0x78]
13082 v_pk_fmac_f16 v5
, -1, v2
13083 // GFX10
: encoding
: [0xc1,0x04,0x0a,0x78]
13085 v_pk_fmac_f16 v5
, 0.5, v2
13086 // GFX10
: encoding
: [0xf0,0x04,0x0a,0x78]
13088 v_pk_fmac_f16 v5
, -4.0, v2
13089 // GFX10
: encoding
: [0xf7,0x04,0x0a,0x78]
13091 v_pk_fmac_f16 v5
, v1
, v255
13092 // GFX10
: encoding
: [0x01,0xff,0x0b,0x78]