1 // RUN
: llvm-mc
-triple
=amdgcn
-mcpu
=gfx1200
-mattr
=+wavefrontsize32
-show-encoding
%s | FileCheck
--check-prefixes
=GFX12
%s
2 // RUN
: llvm-mc
-triple
=amdgcn
-mcpu
=gfx1200
-mattr
=+wavefrontsize64
-show-encoding
%s | FileCheck
--check-prefixes
=GFX12
%s
4 v_cmpx_class_f16_e64_dpp v1
, v2 quad_perm
:[3,2,1,0]
5 // GFX12
: [0x7e,0x00,0xfd,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1b,0x00,0xff]
7 v_cmpx_class_f16_e64_dpp v1
, s2 quad_perm
:[3,2,1,0]
8 // GFX12
: [0x7e,0x00,0xfd,0xd4,0xfa,0x04,0x00,0x00,0x01,0x1b,0x00,0xff]
10 v_cmpx_class_f16_e64_dpp v1
, 2.0 quad_perm
:[3,2,1,0]
11 // GFX12
: [0x7e,0x00,0xfd,0xd4,0xfa,0xe8,0x01,0x00,0x01,0x1b,0x00,0xff]
13 v_cmpx_class_f16_e64_dpp v1
, v2 quad_perm
:[0,1,2,3]
14 // GFX12
: [0x7e,0x00,0xfd,0xd4,0xfa,0x04,0x02,0x00,0x01,0xe4,0x00,0xff]
16 v_cmpx_class_f16_e64_dpp v1
, v2 row_mirror
17 // GFX12
: [0x7e,0x00,0xfd,0xd4,0xfa,0x04,0x02,0x00,0x01,0x40,0x01,0xff]
19 v_cmpx_class_f16_e64_dpp v1
, v2 row_half_mirror
20 // GFX12
: [0x7e,0x00,0xfd,0xd4,0xfa,0x04,0x02,0x00,0x01,0x41,0x01,0xff]
22 v_cmpx_class_f16_e64_dpp v1
, v2 row_shl
:1
23 // GFX12
: [0x7e,0x00,0xfd,0xd4,0xfa,0x04,0x02,0x00,0x01,0x01,0x01,0xff]
25 v_cmpx_class_f16_e64_dpp v1
, v2 row_shl
:15
26 // GFX12
: [0x7e,0x00,0xfd,0xd4,0xfa,0x04,0x02,0x00,0x01,0x0f,0x01,0xff]
28 v_cmpx_class_f16_e64_dpp v1
, v2 row_shr
:1
29 // GFX12
: [0x7e,0x00,0xfd,0xd4,0xfa,0x04,0x02,0x00,0x01,0x11,0x01,0xff]
31 v_cmpx_class_f16_e64_dpp v1
, v2 row_shr
:15
32 // GFX12
: [0x7e,0x00,0xfd,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1f,0x01,0xff]
34 v_cmpx_class_f16_e64_dpp v1
, v2 row_ror
:1
35 // GFX12
: [0x7e,0x00,0xfd,0xd4,0xfa,0x04,0x02,0x00,0x01,0x21,0x01,0xff]
37 v_cmpx_class_f16_e64_dpp v1
, v2 row_ror
:15
38 // GFX12
: [0x7e,0x00,0xfd,0xd4,0xfa,0x04,0x02,0x00,0x01,0x2f,0x01,0xff]
40 v_cmpx_class_f16_e64_dpp v1
, v2 row_share
:0 row_mask
:0xf bank_mask
:0xf
41 // GFX12
: [0x7e,0x00,0xfd,0xd4,0xfa,0x04,0x02,0x00,0x01,0x50,0x01,0xff]
43 v_cmpx_class_f16_e64_dpp v1
, v2 row_share
:15 row_mask
:0x0 bank_mask
:0x1
44 // GFX12
: [0x7e,0x00,0xfd,0xd4,0xfa,0x04,0x02,0x00,0x01,0x5f,0x01,0x01]
46 v_cmpx_class_f16_e64_dpp v1
, v2 row_xmask
:0 row_mask
:0x1 bank_mask
:0x3 bound_ctrl
:1 fi
:0
47 // GFX12
: [0x7e,0x00,0xfd,0xd4,0xfa,0x04,0x02,0x00,0x01,0x60,0x09,0x13]
49 v_cmpx_class_f16_e64_dpp
-|v255|
, v255 row_xmask
:15 row_mask
:0x3 bank_mask
:0x0 bound_ctrl
:0 fi
:1
50 // GFX12
: [0x7e,0x01,0xfd,0xd4,0xfa,0xfe,0x03,0x20,0xff,0x6f,0x05,0x30]
52 v_cmpx_class_f32_e64_dpp v1
, v2 quad_perm
:[3,2,1,0]
53 // GFX12
: [0x7e,0x00,0xfe,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1b,0x00,0xff]
55 v_cmpx_class_f32_e64_dpp v1
, s2 quad_perm
:[3,2,1,0]
56 // GFX12
: [0x7e,0x00,0xfe,0xd4,0xfa,0x04,0x00,0x00,0x01,0x1b,0x00,0xff]
58 v_cmpx_class_f32_e64_dpp v1
, 2.0 quad_perm
:[3,2,1,0]
59 // GFX12
: [0x7e,0x00,0xfe,0xd4,0xfa,0xe8,0x01,0x00,0x01,0x1b,0x00,0xff]
61 v_cmpx_class_f32_e64_dpp v1
, v2 quad_perm
:[0,1,2,3]
62 // GFX12
: [0x7e,0x00,0xfe,0xd4,0xfa,0x04,0x02,0x00,0x01,0xe4,0x00,0xff]
64 v_cmpx_class_f32_e64_dpp v1
, v2 row_mirror
65 // GFX12
: [0x7e,0x00,0xfe,0xd4,0xfa,0x04,0x02,0x00,0x01,0x40,0x01,0xff]
67 v_cmpx_class_f32_e64_dpp v1
, v2 row_half_mirror
68 // GFX12
: [0x7e,0x00,0xfe,0xd4,0xfa,0x04,0x02,0x00,0x01,0x41,0x01,0xff]
70 v_cmpx_class_f32_e64_dpp v1
, v2 row_shl
:1
71 // GFX12
: [0x7e,0x00,0xfe,0xd4,0xfa,0x04,0x02,0x00,0x01,0x01,0x01,0xff]
73 v_cmpx_class_f32_e64_dpp v1
, v2 row_shl
:15
74 // GFX12
: [0x7e,0x00,0xfe,0xd4,0xfa,0x04,0x02,0x00,0x01,0x0f,0x01,0xff]
76 v_cmpx_class_f32_e64_dpp v1
, v2 row_shr
:1
77 // GFX12
: [0x7e,0x00,0xfe,0xd4,0xfa,0x04,0x02,0x00,0x01,0x11,0x01,0xff]
79 v_cmpx_class_f32_e64_dpp v1
, v2 row_shr
:15
80 // GFX12
: [0x7e,0x00,0xfe,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1f,0x01,0xff]
82 v_cmpx_class_f32_e64_dpp v1
, v2 row_ror
:1
83 // GFX12
: [0x7e,0x00,0xfe,0xd4,0xfa,0x04,0x02,0x00,0x01,0x21,0x01,0xff]
85 v_cmpx_class_f32_e64_dpp v1
, v2 row_ror
:15
86 // GFX12
: [0x7e,0x00,0xfe,0xd4,0xfa,0x04,0x02,0x00,0x01,0x2f,0x01,0xff]
88 v_cmpx_class_f32_e64_dpp v1
, v2 row_share
:0 row_mask
:0xf bank_mask
:0xf
89 // GFX12
: [0x7e,0x00,0xfe,0xd4,0xfa,0x04,0x02,0x00,0x01,0x50,0x01,0xff]
91 v_cmpx_class_f32_e64_dpp v1
, v2 row_share
:15 row_mask
:0x0 bank_mask
:0x1
92 // GFX12
: [0x7e,0x00,0xfe,0xd4,0xfa,0x04,0x02,0x00,0x01,0x5f,0x01,0x01]
94 v_cmpx_class_f32_e64_dpp v1
, v2 row_xmask
:0 row_mask
:0x1 bank_mask
:0x3 bound_ctrl
:1 fi
:0
95 // GFX12
: [0x7e,0x00,0xfe,0xd4,0xfa,0x04,0x02,0x00,0x01,0x60,0x09,0x13]
97 v_cmpx_class_f32_e64_dpp
-|v255|
, v255 row_xmask
:15 row_mask
:0x3 bank_mask
:0x0 bound_ctrl
:0 fi
:1
98 // GFX12
: [0x7e,0x01,0xfe,0xd4,0xfa,0xfe,0x03,0x20,0xff,0x6f,0x05,0x30]
100 v_cmpx_eq_f16_e64_dpp v1
, v2 quad_perm
:[3,2,1,0]
101 // GFX12
: [0x7e,0x00,0x82,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1b,0x00,0xff]
103 v_cmpx_eq_f16_e64_dpp v1
, s2 quad_perm
:[3,2,1,0]
104 // GFX12
: [0x7e,0x00,0x82,0xd4,0xfa,0x04,0x00,0x00,0x01,0x1b,0x00,0xff]
106 v_cmpx_eq_f16_e64_dpp v1
, 2.0 quad_perm
:[3,2,1,0]
107 // GFX12
: [0x7e,0x00,0x82,0xd4,0xfa,0xe8,0x01,0x00,0x01,0x1b,0x00,0xff]
109 v_cmpx_eq_f16_e64_dpp v1
, v2 quad_perm
:[0,1,2,3]
110 // GFX12
: [0x7e,0x00,0x82,0xd4,0xfa,0x04,0x02,0x00,0x01,0xe4,0x00,0xff]
112 v_cmpx_eq_f16_e64_dpp v1
, v2 row_mirror
113 // GFX12
: [0x7e,0x00,0x82,0xd4,0xfa,0x04,0x02,0x00,0x01,0x40,0x01,0xff]
115 v_cmpx_eq_f16_e64_dpp v1
, v2 row_half_mirror
116 // GFX12
: [0x7e,0x00,0x82,0xd4,0xfa,0x04,0x02,0x00,0x01,0x41,0x01,0xff]
118 v_cmpx_eq_f16_e64_dpp v1
, v2 row_shl
:1
119 // GFX12
: [0x7e,0x00,0x82,0xd4,0xfa,0x04,0x02,0x00,0x01,0x01,0x01,0xff]
121 v_cmpx_eq_f16_e64_dpp v1
, v2 row_shl
:15
122 // GFX12
: [0x7e,0x00,0x82,0xd4,0xfa,0x04,0x02,0x00,0x01,0x0f,0x01,0xff]
124 v_cmpx_eq_f16_e64_dpp v1
, v2 row_shr
:1
125 // GFX12
: [0x7e,0x00,0x82,0xd4,0xfa,0x04,0x02,0x00,0x01,0x11,0x01,0xff]
127 v_cmpx_eq_f16_e64_dpp v1
, v2 row_shr
:15
128 // GFX12
: [0x7e,0x00,0x82,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1f,0x01,0xff]
130 v_cmpx_eq_f16_e64_dpp v1
, v2 row_ror
:1
131 // GFX12
: [0x7e,0x00,0x82,0xd4,0xfa,0x04,0x02,0x00,0x01,0x21,0x01,0xff]
133 v_cmpx_eq_f16_e64_dpp v1
, v2 row_ror
:15
134 // GFX12
: [0x7e,0x00,0x82,0xd4,0xfa,0x04,0x02,0x00,0x01,0x2f,0x01,0xff]
136 v_cmpx_eq_f16_e64_dpp v1
, v2 row_share
:0 row_mask
:0xf bank_mask
:0xf
137 // GFX12
: [0x7e,0x00,0x82,0xd4,0xfa,0x04,0x02,0x00,0x01,0x50,0x01,0xff]
139 v_cmpx_eq_f16_e64_dpp |v1|
, -v2 row_share
:15 row_mask
:0x0 bank_mask
:0x1
140 // GFX12
: [0x7e,0x01,0x82,0xd4,0xfa,0x04,0x02,0x40,0x01,0x5f,0x01,0x01]
142 v_cmpx_eq_f16_e64_dpp
-v1
, |v2| row_xmask
:0 row_mask
:0x1 bank_mask
:0x3 bound_ctrl
:1 fi
:0
143 // GFX12
: [0x7e,0x02,0x82,0xd4,0xfa,0x04,0x02,0x20,0x01,0x60,0x09,0x13]
145 v_cmpx_eq_f16_e64_dpp
-|v255|
, -|v255| clamp row_xmask
:15 row_mask
:0x3 bank_mask
:0x0 bound_ctrl
:0 fi
:1
146 // GFX12
: [0x7e,0x83,0x82,0xd4,0xfa,0xfe,0x03,0x60,0xff,0x6f,0x05,0x30]
148 v_cmpx_eq_f32_e64_dpp v1
, v2 quad_perm
:[3,2,1,0]
149 // GFX12
: [0x7e,0x00,0x92,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1b,0x00,0xff]
151 v_cmpx_eq_f32_e64_dpp v1
, s2 quad_perm
:[3,2,1,0]
152 // GFX12
: [0x7e,0x00,0x92,0xd4,0xfa,0x04,0x00,0x00,0x01,0x1b,0x00,0xff]
154 v_cmpx_eq_f32_e64_dpp v1
, 2.0 quad_perm
:[3,2,1,0]
155 // GFX12
: [0x7e,0x00,0x92,0xd4,0xfa,0xe8,0x01,0x00,0x01,0x1b,0x00,0xff]
157 v_cmpx_eq_f32_e64_dpp v1
, v2 quad_perm
:[0,1,2,3]
158 // GFX12
: [0x7e,0x00,0x92,0xd4,0xfa,0x04,0x02,0x00,0x01,0xe4,0x00,0xff]
160 v_cmpx_eq_f32_e64_dpp v1
, v2 row_mirror
161 // GFX12
: [0x7e,0x00,0x92,0xd4,0xfa,0x04,0x02,0x00,0x01,0x40,0x01,0xff]
163 v_cmpx_eq_f32_e64_dpp v1
, v2 row_half_mirror
164 // GFX12
: [0x7e,0x00,0x92,0xd4,0xfa,0x04,0x02,0x00,0x01,0x41,0x01,0xff]
166 v_cmpx_eq_f32_e64_dpp v1
, v2 row_shl
:1
167 // GFX12
: [0x7e,0x00,0x92,0xd4,0xfa,0x04,0x02,0x00,0x01,0x01,0x01,0xff]
169 v_cmpx_eq_f32_e64_dpp v1
, v2 row_shl
:15
170 // GFX12
: [0x7e,0x00,0x92,0xd4,0xfa,0x04,0x02,0x00,0x01,0x0f,0x01,0xff]
172 v_cmpx_eq_f32_e64_dpp v1
, v2 row_shr
:1
173 // GFX12
: [0x7e,0x00,0x92,0xd4,0xfa,0x04,0x02,0x00,0x01,0x11,0x01,0xff]
175 v_cmpx_eq_f32_e64_dpp v1
, v2 row_shr
:15
176 // GFX12
: [0x7e,0x00,0x92,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1f,0x01,0xff]
178 v_cmpx_eq_f32_e64_dpp v1
, v2 row_ror
:1
179 // GFX12
: [0x7e,0x00,0x92,0xd4,0xfa,0x04,0x02,0x00,0x01,0x21,0x01,0xff]
181 v_cmpx_eq_f32_e64_dpp v1
, v2 row_ror
:15
182 // GFX12
: [0x7e,0x00,0x92,0xd4,0xfa,0x04,0x02,0x00,0x01,0x2f,0x01,0xff]
184 v_cmpx_eq_f32_e64_dpp v1
, v2 row_share
:0 row_mask
:0xf bank_mask
:0xf
185 // GFX12
: [0x7e,0x00,0x92,0xd4,0xfa,0x04,0x02,0x00,0x01,0x50,0x01,0xff]
187 v_cmpx_eq_f32_e64_dpp |v1|
, -v2 row_share
:15 row_mask
:0x0 bank_mask
:0x1
188 // GFX12
: [0x7e,0x01,0x92,0xd4,0xfa,0x04,0x02,0x40,0x01,0x5f,0x01,0x01]
190 v_cmpx_eq_f32_e64_dpp
-v1
, |v2| row_xmask
:0 row_mask
:0x1 bank_mask
:0x3 bound_ctrl
:1 fi
:0
191 // GFX12
: [0x7e,0x02,0x92,0xd4,0xfa,0x04,0x02,0x20,0x01,0x60,0x09,0x13]
193 v_cmpx_eq_f32_e64_dpp
-|v255|
, -|v255| clamp row_xmask
:15 row_mask
:0x3 bank_mask
:0x0 bound_ctrl
:0 fi
:1
194 // GFX12
: [0x7e,0x83,0x92,0xd4,0xfa,0xfe,0x03,0x60,0xff,0x6f,0x05,0x30]
196 v_cmpx_eq_i16_e64_dpp v1
, v2 quad_perm
:[3,2,1,0]
197 // GFX12
: [0x7e,0x00,0xb2,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1b,0x00,0xff]
199 v_cmpx_eq_i16_e64_dpp v1
, s2 quad_perm
:[3,2,1,0]
200 // GFX12
: [0x7e,0x00,0xb2,0xd4,0xfa,0x04,0x00,0x00,0x01,0x1b,0x00,0xff]
202 v_cmpx_eq_i16_e64_dpp v1
, 10 quad_perm
:[3,2,1,0]
203 // GFX12
: [0x7e,0x00,0xb2,0xd4,0xfa,0x14,0x01,0x00,0x01,0x1b,0x00,0xff]
205 v_cmpx_eq_i16_e64_dpp v1
, v2 quad_perm
:[0,1,2,3]
206 // GFX12
: [0x7e,0x00,0xb2,0xd4,0xfa,0x04,0x02,0x00,0x01,0xe4,0x00,0xff]
208 v_cmpx_eq_i16_e64_dpp v1
, v2 row_mirror
209 // GFX12
: [0x7e,0x00,0xb2,0xd4,0xfa,0x04,0x02,0x00,0x01,0x40,0x01,0xff]
211 v_cmpx_eq_i16_e64_dpp v1
, v2 row_half_mirror
212 // GFX12
: [0x7e,0x00,0xb2,0xd4,0xfa,0x04,0x02,0x00,0x01,0x41,0x01,0xff]
214 v_cmpx_eq_i16_e64_dpp v1
, v2 row_shl
:1
215 // GFX12
: [0x7e,0x00,0xb2,0xd4,0xfa,0x04,0x02,0x00,0x01,0x01,0x01,0xff]
217 v_cmpx_eq_i16_e64_dpp v1
, v2 row_shl
:15
218 // GFX12
: [0x7e,0x00,0xb2,0xd4,0xfa,0x04,0x02,0x00,0x01,0x0f,0x01,0xff]
220 v_cmpx_eq_i16_e64_dpp v1
, v2 row_shr
:1
221 // GFX12
: [0x7e,0x00,0xb2,0xd4,0xfa,0x04,0x02,0x00,0x01,0x11,0x01,0xff]
223 v_cmpx_eq_i16_e64_dpp v1
, v2 row_shr
:15
224 // GFX12
: [0x7e,0x00,0xb2,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1f,0x01,0xff]
226 v_cmpx_eq_i16_e64_dpp v1
, v2 row_ror
:1
227 // GFX12
: [0x7e,0x00,0xb2,0xd4,0xfa,0x04,0x02,0x00,0x01,0x21,0x01,0xff]
229 v_cmpx_eq_i16_e64_dpp v1
, v2 row_ror
:15
230 // GFX12
: [0x7e,0x00,0xb2,0xd4,0xfa,0x04,0x02,0x00,0x01,0x2f,0x01,0xff]
232 v_cmpx_eq_i16_e64_dpp v1
, v2 row_share
:0 row_mask
:0xf bank_mask
:0xf
233 // GFX12
: [0x7e,0x00,0xb2,0xd4,0xfa,0x04,0x02,0x00,0x01,0x50,0x01,0xff]
235 v_cmpx_eq_i16_e64_dpp v1
, v2 row_share
:15 row_mask
:0x0 bank_mask
:0x1
236 // GFX12
: [0x7e,0x00,0xb2,0xd4,0xfa,0x04,0x02,0x00,0x01,0x5f,0x01,0x01]
238 v_cmpx_eq_i16_e64_dpp v1
, v2 row_xmask
:0 row_mask
:0x1 bank_mask
:0x3 bound_ctrl
:1 fi
:0
239 // GFX12
: [0x7e,0x00,0xb2,0xd4,0xfa,0x04,0x02,0x00,0x01,0x60,0x09,0x13]
241 v_cmpx_eq_i16_e64_dpp v255
, v255 row_xmask
:15 row_mask
:0x3 bank_mask
:0x0 bound_ctrl
:0 fi
:1
242 // GFX12
: [0x7e,0x00,0xb2,0xd4,0xfa,0xfe,0x03,0x00,0xff,0x6f,0x05,0x30]
244 v_cmpx_eq_i32_e64_dpp v1
, v2 quad_perm
:[3,2,1,0]
245 // GFX12
: [0x7e,0x00,0xc2,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1b,0x00,0xff]
247 v_cmpx_eq_i32_e64_dpp v1
, s2 quad_perm
:[3,2,1,0]
248 // GFX12
: [0x7e,0x00,0xc2,0xd4,0xfa,0x04,0x00,0x00,0x01,0x1b,0x00,0xff]
250 v_cmpx_eq_i32_e64_dpp v1
, 10 quad_perm
:[3,2,1,0]
251 // GFX12
: [0x7e,0x00,0xc2,0xd4,0xfa,0x14,0x01,0x00,0x01,0x1b,0x00,0xff]
253 v_cmpx_eq_i32_e64_dpp v1
, v2 quad_perm
:[0,1,2,3]
254 // GFX12
: [0x7e,0x00,0xc2,0xd4,0xfa,0x04,0x02,0x00,0x01,0xe4,0x00,0xff]
256 v_cmpx_eq_i32_e64_dpp v1
, v2 row_mirror
257 // GFX12
: [0x7e,0x00,0xc2,0xd4,0xfa,0x04,0x02,0x00,0x01,0x40,0x01,0xff]
259 v_cmpx_eq_i32_e64_dpp v1
, v2 row_half_mirror
260 // GFX12
: [0x7e,0x00,0xc2,0xd4,0xfa,0x04,0x02,0x00,0x01,0x41,0x01,0xff]
262 v_cmpx_eq_i32_e64_dpp v1
, v2 row_shl
:1
263 // GFX12
: [0x7e,0x00,0xc2,0xd4,0xfa,0x04,0x02,0x00,0x01,0x01,0x01,0xff]
265 v_cmpx_eq_i32_e64_dpp v1
, v2 row_shl
:15
266 // GFX12
: [0x7e,0x00,0xc2,0xd4,0xfa,0x04,0x02,0x00,0x01,0x0f,0x01,0xff]
268 v_cmpx_eq_i32_e64_dpp v1
, v2 row_shr
:1
269 // GFX12
: [0x7e,0x00,0xc2,0xd4,0xfa,0x04,0x02,0x00,0x01,0x11,0x01,0xff]
271 v_cmpx_eq_i32_e64_dpp v1
, v2 row_shr
:15
272 // GFX12
: [0x7e,0x00,0xc2,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1f,0x01,0xff]
274 v_cmpx_eq_i32_e64_dpp v1
, v2 row_ror
:1
275 // GFX12
: [0x7e,0x00,0xc2,0xd4,0xfa,0x04,0x02,0x00,0x01,0x21,0x01,0xff]
277 v_cmpx_eq_i32_e64_dpp v1
, v2 row_ror
:15
278 // GFX12
: [0x7e,0x00,0xc2,0xd4,0xfa,0x04,0x02,0x00,0x01,0x2f,0x01,0xff]
280 v_cmpx_eq_i32_e64_dpp v1
, v2 row_share
:0 row_mask
:0xf bank_mask
:0xf
281 // GFX12
: [0x7e,0x00,0xc2,0xd4,0xfa,0x04,0x02,0x00,0x01,0x50,0x01,0xff]
283 v_cmpx_eq_i32_e64_dpp v1
, v2 row_share
:15 row_mask
:0x0 bank_mask
:0x1
284 // GFX12
: [0x7e,0x00,0xc2,0xd4,0xfa,0x04,0x02,0x00,0x01,0x5f,0x01,0x01]
286 v_cmpx_eq_i32_e64_dpp v1
, v2 row_xmask
:0 row_mask
:0x1 bank_mask
:0x3 bound_ctrl
:1 fi
:0
287 // GFX12
: [0x7e,0x00,0xc2,0xd4,0xfa,0x04,0x02,0x00,0x01,0x60,0x09,0x13]
289 v_cmpx_eq_i32_e64_dpp v255
, v255 row_xmask
:15 row_mask
:0x3 bank_mask
:0x0 bound_ctrl
:0 fi
:1
290 // GFX12
: [0x7e,0x00,0xc2,0xd4,0xfa,0xfe,0x03,0x00,0xff,0x6f,0x05,0x30]
292 v_cmpx_eq_u16_e64_dpp v1
, v2 quad_perm
:[3,2,1,0]
293 // GFX12
: [0x7e,0x00,0xba,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1b,0x00,0xff]
295 v_cmpx_eq_u16_e64_dpp v1
, s2 quad_perm
:[3,2,1,0]
296 // GFX12
: [0x7e,0x00,0xba,0xd4,0xfa,0x04,0x00,0x00,0x01,0x1b,0x00,0xff]
298 v_cmpx_eq_u16_e64_dpp v1
, 10 quad_perm
:[3,2,1,0]
299 // GFX12
: [0x7e,0x00,0xba,0xd4,0xfa,0x14,0x01,0x00,0x01,0x1b,0x00,0xff]
301 v_cmpx_eq_u16_e64_dpp v1
, v2 quad_perm
:[0,1,2,3]
302 // GFX12
: [0x7e,0x00,0xba,0xd4,0xfa,0x04,0x02,0x00,0x01,0xe4,0x00,0xff]
304 v_cmpx_eq_u16_e64_dpp v1
, v2 row_mirror
305 // GFX12
: [0x7e,0x00,0xba,0xd4,0xfa,0x04,0x02,0x00,0x01,0x40,0x01,0xff]
307 v_cmpx_eq_u16_e64_dpp v1
, v2 row_half_mirror
308 // GFX12
: [0x7e,0x00,0xba,0xd4,0xfa,0x04,0x02,0x00,0x01,0x41,0x01,0xff]
310 v_cmpx_eq_u16_e64_dpp v1
, v2 row_shl
:1
311 // GFX12
: [0x7e,0x00,0xba,0xd4,0xfa,0x04,0x02,0x00,0x01,0x01,0x01,0xff]
313 v_cmpx_eq_u16_e64_dpp v1
, v2 row_shl
:15
314 // GFX12
: [0x7e,0x00,0xba,0xd4,0xfa,0x04,0x02,0x00,0x01,0x0f,0x01,0xff]
316 v_cmpx_eq_u16_e64_dpp v1
, v2 row_shr
:1
317 // GFX12
: [0x7e,0x00,0xba,0xd4,0xfa,0x04,0x02,0x00,0x01,0x11,0x01,0xff]
319 v_cmpx_eq_u16_e64_dpp v1
, v2 row_shr
:15
320 // GFX12
: [0x7e,0x00,0xba,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1f,0x01,0xff]
322 v_cmpx_eq_u16_e64_dpp v1
, v2 row_ror
:1
323 // GFX12
: [0x7e,0x00,0xba,0xd4,0xfa,0x04,0x02,0x00,0x01,0x21,0x01,0xff]
325 v_cmpx_eq_u16_e64_dpp v1
, v2 row_ror
:15
326 // GFX12
: [0x7e,0x00,0xba,0xd4,0xfa,0x04,0x02,0x00,0x01,0x2f,0x01,0xff]
328 v_cmpx_eq_u16_e64_dpp v1
, v2 row_share
:0 row_mask
:0xf bank_mask
:0xf
329 // GFX12
: [0x7e,0x00,0xba,0xd4,0xfa,0x04,0x02,0x00,0x01,0x50,0x01,0xff]
331 v_cmpx_eq_u16_e64_dpp v1
, v2 row_share
:15 row_mask
:0x0 bank_mask
:0x1
332 // GFX12
: [0x7e,0x00,0xba,0xd4,0xfa,0x04,0x02,0x00,0x01,0x5f,0x01,0x01]
334 v_cmpx_eq_u16_e64_dpp v1
, v2 row_xmask
:0 row_mask
:0x1 bank_mask
:0x3 bound_ctrl
:1 fi
:0
335 // GFX12
: [0x7e,0x00,0xba,0xd4,0xfa,0x04,0x02,0x00,0x01,0x60,0x09,0x13]
337 v_cmpx_eq_u16_e64_dpp v255
, v255 row_xmask
:15 row_mask
:0x3 bank_mask
:0x0 bound_ctrl
:0 fi
:1
338 // GFX12
: [0x7e,0x00,0xba,0xd4,0xfa,0xfe,0x03,0x00,0xff,0x6f,0x05,0x30]
340 v_cmpx_eq_u32_e64_dpp v1
, v2 quad_perm
:[3,2,1,0]
341 // GFX12
: [0x7e,0x00,0xca,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1b,0x00,0xff]
343 v_cmpx_eq_u32_e64_dpp v1
, s2 quad_perm
:[3,2,1,0]
344 // GFX12
: [0x7e,0x00,0xca,0xd4,0xfa,0x04,0x00,0x00,0x01,0x1b,0x00,0xff]
346 v_cmpx_eq_u32_e64_dpp v1
, 10 quad_perm
:[3,2,1,0]
347 // GFX12
: [0x7e,0x00,0xca,0xd4,0xfa,0x14,0x01,0x00,0x01,0x1b,0x00,0xff]
349 v_cmpx_eq_u32_e64_dpp v1
, v2 quad_perm
:[0,1,2,3]
350 // GFX12
: [0x7e,0x00,0xca,0xd4,0xfa,0x04,0x02,0x00,0x01,0xe4,0x00,0xff]
352 v_cmpx_eq_u32_e64_dpp v1
, v2 row_mirror
353 // GFX12
: [0x7e,0x00,0xca,0xd4,0xfa,0x04,0x02,0x00,0x01,0x40,0x01,0xff]
355 v_cmpx_eq_u32_e64_dpp v1
, v2 row_half_mirror
356 // GFX12
: [0x7e,0x00,0xca,0xd4,0xfa,0x04,0x02,0x00,0x01,0x41,0x01,0xff]
358 v_cmpx_eq_u32_e64_dpp v1
, v2 row_shl
:1
359 // GFX12
: [0x7e,0x00,0xca,0xd4,0xfa,0x04,0x02,0x00,0x01,0x01,0x01,0xff]
361 v_cmpx_eq_u32_e64_dpp v1
, v2 row_shl
:15
362 // GFX12
: [0x7e,0x00,0xca,0xd4,0xfa,0x04,0x02,0x00,0x01,0x0f,0x01,0xff]
364 v_cmpx_eq_u32_e64_dpp v1
, v2 row_shr
:1
365 // GFX12
: [0x7e,0x00,0xca,0xd4,0xfa,0x04,0x02,0x00,0x01,0x11,0x01,0xff]
367 v_cmpx_eq_u32_e64_dpp v1
, v2 row_shr
:15
368 // GFX12
: [0x7e,0x00,0xca,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1f,0x01,0xff]
370 v_cmpx_eq_u32_e64_dpp v1
, v2 row_ror
:1
371 // GFX12
: [0x7e,0x00,0xca,0xd4,0xfa,0x04,0x02,0x00,0x01,0x21,0x01,0xff]
373 v_cmpx_eq_u32_e64_dpp v1
, v2 row_ror
:15
374 // GFX12
: [0x7e,0x00,0xca,0xd4,0xfa,0x04,0x02,0x00,0x01,0x2f,0x01,0xff]
376 v_cmpx_eq_u32_e64_dpp v1
, v2 row_share
:0 row_mask
:0xf bank_mask
:0xf
377 // GFX12
: [0x7e,0x00,0xca,0xd4,0xfa,0x04,0x02,0x00,0x01,0x50,0x01,0xff]
379 v_cmpx_eq_u32_e64_dpp v1
, v2 row_share
:15 row_mask
:0x0 bank_mask
:0x1
380 // GFX12
: [0x7e,0x00,0xca,0xd4,0xfa,0x04,0x02,0x00,0x01,0x5f,0x01,0x01]
382 v_cmpx_eq_u32_e64_dpp v1
, v2 row_xmask
:0 row_mask
:0x1 bank_mask
:0x3 bound_ctrl
:1 fi
:0
383 // GFX12
: [0x7e,0x00,0xca,0xd4,0xfa,0x04,0x02,0x00,0x01,0x60,0x09,0x13]
385 v_cmpx_eq_u32_e64_dpp v255
, v255 row_xmask
:15 row_mask
:0x3 bank_mask
:0x0 bound_ctrl
:0 fi
:1
386 // GFX12
: [0x7e,0x00,0xca,0xd4,0xfa,0xfe,0x03,0x00,0xff,0x6f,0x05,0x30]
388 v_cmpx_ge_f16_e64_dpp v1
, v2 quad_perm
:[3,2,1,0]
389 // GFX12
: [0x7e,0x00,0x86,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1b,0x00,0xff]
391 v_cmpx_ge_f16_e64_dpp v1
, s2 quad_perm
:[3,2,1,0]
392 // GFX12
: [0x7e,0x00,0x86,0xd4,0xfa,0x04,0x00,0x00,0x01,0x1b,0x00,0xff]
394 v_cmpx_ge_f16_e64_dpp v1
, 2.0 quad_perm
:[3,2,1,0]
395 // GFX12
: [0x7e,0x00,0x86,0xd4,0xfa,0xe8,0x01,0x00,0x01,0x1b,0x00,0xff]
397 v_cmpx_ge_f16_e64_dpp v1
, v2 quad_perm
:[0,1,2,3]
398 // GFX12
: [0x7e,0x00,0x86,0xd4,0xfa,0x04,0x02,0x00,0x01,0xe4,0x00,0xff]
400 v_cmpx_ge_f16_e64_dpp v1
, v2 row_mirror
401 // GFX12
: [0x7e,0x00,0x86,0xd4,0xfa,0x04,0x02,0x00,0x01,0x40,0x01,0xff]
403 v_cmpx_ge_f16_e64_dpp v1
, v2 row_half_mirror
404 // GFX12
: [0x7e,0x00,0x86,0xd4,0xfa,0x04,0x02,0x00,0x01,0x41,0x01,0xff]
406 v_cmpx_ge_f16_e64_dpp v1
, v2 row_shl
:1
407 // GFX12
: [0x7e,0x00,0x86,0xd4,0xfa,0x04,0x02,0x00,0x01,0x01,0x01,0xff]
409 v_cmpx_ge_f16_e64_dpp v1
, v2 row_shl
:15
410 // GFX12
: [0x7e,0x00,0x86,0xd4,0xfa,0x04,0x02,0x00,0x01,0x0f,0x01,0xff]
412 v_cmpx_ge_f16_e64_dpp v1
, v2 row_shr
:1
413 // GFX12
: [0x7e,0x00,0x86,0xd4,0xfa,0x04,0x02,0x00,0x01,0x11,0x01,0xff]
415 v_cmpx_ge_f16_e64_dpp v1
, v2 row_shr
:15
416 // GFX12
: [0x7e,0x00,0x86,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1f,0x01,0xff]
418 v_cmpx_ge_f16_e64_dpp v1
, v2 row_ror
:1
419 // GFX12
: [0x7e,0x00,0x86,0xd4,0xfa,0x04,0x02,0x00,0x01,0x21,0x01,0xff]
421 v_cmpx_ge_f16_e64_dpp v1
, v2 row_ror
:15
422 // GFX12
: [0x7e,0x00,0x86,0xd4,0xfa,0x04,0x02,0x00,0x01,0x2f,0x01,0xff]
424 v_cmpx_ge_f16_e64_dpp v1
, v2 row_share
:0 row_mask
:0xf bank_mask
:0xf
425 // GFX12
: [0x7e,0x00,0x86,0xd4,0xfa,0x04,0x02,0x00,0x01,0x50,0x01,0xff]
427 v_cmpx_ge_f16_e64_dpp |v1|
, -v2 row_share
:15 row_mask
:0x0 bank_mask
:0x1
428 // GFX12
: [0x7e,0x01,0x86,0xd4,0xfa,0x04,0x02,0x40,0x01,0x5f,0x01,0x01]
430 v_cmpx_ge_f16_e64_dpp
-v1
, |v2| row_xmask
:0 row_mask
:0x1 bank_mask
:0x3 bound_ctrl
:1 fi
:0
431 // GFX12
: [0x7e,0x02,0x86,0xd4,0xfa,0x04,0x02,0x20,0x01,0x60,0x09,0x13]
433 v_cmpx_ge_f16_e64_dpp
-|v255|
, -|v255| clamp row_xmask
:15 row_mask
:0x3 bank_mask
:0x0 bound_ctrl
:0 fi
:1
434 // GFX12
: [0x7e,0x83,0x86,0xd4,0xfa,0xfe,0x03,0x60,0xff,0x6f,0x05,0x30]
436 v_cmpx_ge_f32_e64_dpp v1
, v2 quad_perm
:[3,2,1,0]
437 // GFX12
: [0x7e,0x00,0x96,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1b,0x00,0xff]
439 v_cmpx_ge_f32_e64_dpp v1
, s2 quad_perm
:[3,2,1,0]
440 // GFX12
: [0x7e,0x00,0x96,0xd4,0xfa,0x04,0x00,0x00,0x01,0x1b,0x00,0xff]
442 v_cmpx_ge_f32_e64_dpp v1
, 2.0 quad_perm
:[3,2,1,0]
443 // GFX12
: [0x7e,0x00,0x96,0xd4,0xfa,0xe8,0x01,0x00,0x01,0x1b,0x00,0xff]
445 v_cmpx_ge_f32_e64_dpp v1
, v2 quad_perm
:[0,1,2,3]
446 // GFX12
: [0x7e,0x00,0x96,0xd4,0xfa,0x04,0x02,0x00,0x01,0xe4,0x00,0xff]
448 v_cmpx_ge_f32_e64_dpp v1
, v2 row_mirror
449 // GFX12
: [0x7e,0x00,0x96,0xd4,0xfa,0x04,0x02,0x00,0x01,0x40,0x01,0xff]
451 v_cmpx_ge_f32_e64_dpp v1
, v2 row_half_mirror
452 // GFX12
: [0x7e,0x00,0x96,0xd4,0xfa,0x04,0x02,0x00,0x01,0x41,0x01,0xff]
454 v_cmpx_ge_f32_e64_dpp v1
, v2 row_shl
:1
455 // GFX12
: [0x7e,0x00,0x96,0xd4,0xfa,0x04,0x02,0x00,0x01,0x01,0x01,0xff]
457 v_cmpx_ge_f32_e64_dpp v1
, v2 row_shl
:15
458 // GFX12
: [0x7e,0x00,0x96,0xd4,0xfa,0x04,0x02,0x00,0x01,0x0f,0x01,0xff]
460 v_cmpx_ge_f32_e64_dpp v1
, v2 row_shr
:1
461 // GFX12
: [0x7e,0x00,0x96,0xd4,0xfa,0x04,0x02,0x00,0x01,0x11,0x01,0xff]
463 v_cmpx_ge_f32_e64_dpp v1
, v2 row_shr
:15
464 // GFX12
: [0x7e,0x00,0x96,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1f,0x01,0xff]
466 v_cmpx_ge_f32_e64_dpp v1
, v2 row_ror
:1
467 // GFX12
: [0x7e,0x00,0x96,0xd4,0xfa,0x04,0x02,0x00,0x01,0x21,0x01,0xff]
469 v_cmpx_ge_f32_e64_dpp v1
, v2 row_ror
:15
470 // GFX12
: [0x7e,0x00,0x96,0xd4,0xfa,0x04,0x02,0x00,0x01,0x2f,0x01,0xff]
472 v_cmpx_ge_f32_e64_dpp v1
, v2 row_share
:0 row_mask
:0xf bank_mask
:0xf
473 // GFX12
: [0x7e,0x00,0x96,0xd4,0xfa,0x04,0x02,0x00,0x01,0x50,0x01,0xff]
475 v_cmpx_ge_f32_e64_dpp |v1|
, -v2 row_share
:15 row_mask
:0x0 bank_mask
:0x1
476 // GFX12
: [0x7e,0x01,0x96,0xd4,0xfa,0x04,0x02,0x40,0x01,0x5f,0x01,0x01]
478 v_cmpx_ge_f32_e64_dpp
-v1
, |v2| row_xmask
:0 row_mask
:0x1 bank_mask
:0x3 bound_ctrl
:1 fi
:0
479 // GFX12
: [0x7e,0x02,0x96,0xd4,0xfa,0x04,0x02,0x20,0x01,0x60,0x09,0x13]
481 v_cmpx_ge_f32_e64_dpp
-|v255|
, -|v255| clamp row_xmask
:15 row_mask
:0x3 bank_mask
:0x0 bound_ctrl
:0 fi
:1
482 // GFX12
: [0x7e,0x83,0x96,0xd4,0xfa,0xfe,0x03,0x60,0xff,0x6f,0x05,0x30]
484 v_cmpx_ge_i16_e64_dpp v1
, v2 quad_perm
:[3,2,1,0]
485 // GFX12
: [0x7e,0x00,0xb6,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1b,0x00,0xff]
487 v_cmpx_ge_i16_e64_dpp v1
, s2 quad_perm
:[3,2,1,0]
488 // GFX12
: [0x7e,0x00,0xb6,0xd4,0xfa,0x04,0x00,0x00,0x01,0x1b,0x00,0xff]
490 v_cmpx_ge_i16_e64_dpp v1
, 10 quad_perm
:[3,2,1,0]
491 // GFX12
: [0x7e,0x00,0xb6,0xd4,0xfa,0x14,0x01,0x00,0x01,0x1b,0x00,0xff]
493 v_cmpx_ge_i16_e64_dpp v1
, v2 quad_perm
:[0,1,2,3]
494 // GFX12
: [0x7e,0x00,0xb6,0xd4,0xfa,0x04,0x02,0x00,0x01,0xe4,0x00,0xff]
496 v_cmpx_ge_i16_e64_dpp v1
, v2 row_mirror
497 // GFX12
: [0x7e,0x00,0xb6,0xd4,0xfa,0x04,0x02,0x00,0x01,0x40,0x01,0xff]
499 v_cmpx_ge_i16_e64_dpp v1
, v2 row_half_mirror
500 // GFX12
: [0x7e,0x00,0xb6,0xd4,0xfa,0x04,0x02,0x00,0x01,0x41,0x01,0xff]
502 v_cmpx_ge_i16_e64_dpp v1
, v2 row_shl
:1
503 // GFX12
: [0x7e,0x00,0xb6,0xd4,0xfa,0x04,0x02,0x00,0x01,0x01,0x01,0xff]
505 v_cmpx_ge_i16_e64_dpp v1
, v2 row_shl
:15
506 // GFX12
: [0x7e,0x00,0xb6,0xd4,0xfa,0x04,0x02,0x00,0x01,0x0f,0x01,0xff]
508 v_cmpx_ge_i16_e64_dpp v1
, v2 row_shr
:1
509 // GFX12
: [0x7e,0x00,0xb6,0xd4,0xfa,0x04,0x02,0x00,0x01,0x11,0x01,0xff]
511 v_cmpx_ge_i16_e64_dpp v1
, v2 row_shr
:15
512 // GFX12
: [0x7e,0x00,0xb6,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1f,0x01,0xff]
514 v_cmpx_ge_i16_e64_dpp v1
, v2 row_ror
:1
515 // GFX12
: [0x7e,0x00,0xb6,0xd4,0xfa,0x04,0x02,0x00,0x01,0x21,0x01,0xff]
517 v_cmpx_ge_i16_e64_dpp v1
, v2 row_ror
:15
518 // GFX12
: [0x7e,0x00,0xb6,0xd4,0xfa,0x04,0x02,0x00,0x01,0x2f,0x01,0xff]
520 v_cmpx_ge_i16_e64_dpp v1
, v2 row_share
:0 row_mask
:0xf bank_mask
:0xf
521 // GFX12
: [0x7e,0x00,0xb6,0xd4,0xfa,0x04,0x02,0x00,0x01,0x50,0x01,0xff]
523 v_cmpx_ge_i16_e64_dpp v1
, v2 row_share
:15 row_mask
:0x0 bank_mask
:0x1
524 // GFX12
: [0x7e,0x00,0xb6,0xd4,0xfa,0x04,0x02,0x00,0x01,0x5f,0x01,0x01]
526 v_cmpx_ge_i16_e64_dpp v1
, v2 row_xmask
:0 row_mask
:0x1 bank_mask
:0x3 bound_ctrl
:1 fi
:0
527 // GFX12
: [0x7e,0x00,0xb6,0xd4,0xfa,0x04,0x02,0x00,0x01,0x60,0x09,0x13]
529 v_cmpx_ge_i16_e64_dpp v255
, v255 row_xmask
:15 row_mask
:0x3 bank_mask
:0x0 bound_ctrl
:0 fi
:1
530 // GFX12
: [0x7e,0x00,0xb6,0xd4,0xfa,0xfe,0x03,0x00,0xff,0x6f,0x05,0x30]
532 v_cmpx_ge_i32_e64_dpp v1
, v2 quad_perm
:[3,2,1,0]
533 // GFX12
: [0x7e,0x00,0xc6,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1b,0x00,0xff]
535 v_cmpx_ge_i32_e64_dpp v1
, s2 quad_perm
:[3,2,1,0]
536 // GFX12
: [0x7e,0x00,0xc6,0xd4,0xfa,0x04,0x00,0x00,0x01,0x1b,0x00,0xff]
538 v_cmpx_ge_i32_e64_dpp v1
, 10 quad_perm
:[3,2,1,0]
539 // GFX12
: [0x7e,0x00,0xc6,0xd4,0xfa,0x14,0x01,0x00,0x01,0x1b,0x00,0xff]
541 v_cmpx_ge_i32_e64_dpp v1
, v2 quad_perm
:[0,1,2,3]
542 // GFX12
: [0x7e,0x00,0xc6,0xd4,0xfa,0x04,0x02,0x00,0x01,0xe4,0x00,0xff]
544 v_cmpx_ge_i32_e64_dpp v1
, v2 row_mirror
545 // GFX12
: [0x7e,0x00,0xc6,0xd4,0xfa,0x04,0x02,0x00,0x01,0x40,0x01,0xff]
547 v_cmpx_ge_i32_e64_dpp v1
, v2 row_half_mirror
548 // GFX12
: [0x7e,0x00,0xc6,0xd4,0xfa,0x04,0x02,0x00,0x01,0x41,0x01,0xff]
550 v_cmpx_ge_i32_e64_dpp v1
, v2 row_shl
:1
551 // GFX12
: [0x7e,0x00,0xc6,0xd4,0xfa,0x04,0x02,0x00,0x01,0x01,0x01,0xff]
553 v_cmpx_ge_i32_e64_dpp v1
, v2 row_shl
:15
554 // GFX12
: [0x7e,0x00,0xc6,0xd4,0xfa,0x04,0x02,0x00,0x01,0x0f,0x01,0xff]
556 v_cmpx_ge_i32_e64_dpp v1
, v2 row_shr
:1
557 // GFX12
: [0x7e,0x00,0xc6,0xd4,0xfa,0x04,0x02,0x00,0x01,0x11,0x01,0xff]
559 v_cmpx_ge_i32_e64_dpp v1
, v2 row_shr
:15
560 // GFX12
: [0x7e,0x00,0xc6,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1f,0x01,0xff]
562 v_cmpx_ge_i32_e64_dpp v1
, v2 row_ror
:1
563 // GFX12
: [0x7e,0x00,0xc6,0xd4,0xfa,0x04,0x02,0x00,0x01,0x21,0x01,0xff]
565 v_cmpx_ge_i32_e64_dpp v1
, v2 row_ror
:15
566 // GFX12
: [0x7e,0x00,0xc6,0xd4,0xfa,0x04,0x02,0x00,0x01,0x2f,0x01,0xff]
568 v_cmpx_ge_i32_e64_dpp v1
, v2 row_share
:0 row_mask
:0xf bank_mask
:0xf
569 // GFX12
: [0x7e,0x00,0xc6,0xd4,0xfa,0x04,0x02,0x00,0x01,0x50,0x01,0xff]
571 v_cmpx_ge_i32_e64_dpp v1
, v2 row_share
:15 row_mask
:0x0 bank_mask
:0x1
572 // GFX12
: [0x7e,0x00,0xc6,0xd4,0xfa,0x04,0x02,0x00,0x01,0x5f,0x01,0x01]
574 v_cmpx_ge_i32_e64_dpp v1
, v2 row_xmask
:0 row_mask
:0x1 bank_mask
:0x3 bound_ctrl
:1 fi
:0
575 // GFX12
: [0x7e,0x00,0xc6,0xd4,0xfa,0x04,0x02,0x00,0x01,0x60,0x09,0x13]
577 v_cmpx_ge_i32_e64_dpp v255
, v255 row_xmask
:15 row_mask
:0x3 bank_mask
:0x0 bound_ctrl
:0 fi
:1
578 // GFX12
: [0x7e,0x00,0xc6,0xd4,0xfa,0xfe,0x03,0x00,0xff,0x6f,0x05,0x30]
580 v_cmpx_ge_u16_e64_dpp v1
, v2 quad_perm
:[3,2,1,0]
581 // GFX12
: [0x7e,0x00,0xbe,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1b,0x00,0xff]
583 v_cmpx_ge_u16_e64_dpp v1
, s2 quad_perm
:[3,2,1,0]
584 // GFX12
: [0x7e,0x00,0xbe,0xd4,0xfa,0x04,0x00,0x00,0x01,0x1b,0x00,0xff]
586 v_cmpx_ge_u16_e64_dpp v1
, 10 quad_perm
:[3,2,1,0]
587 // GFX12
: [0x7e,0x00,0xbe,0xd4,0xfa,0x14,0x01,0x00,0x01,0x1b,0x00,0xff]
589 v_cmpx_ge_u16_e64_dpp v1
, v2 quad_perm
:[0,1,2,3]
590 // GFX12
: [0x7e,0x00,0xbe,0xd4,0xfa,0x04,0x02,0x00,0x01,0xe4,0x00,0xff]
592 v_cmpx_ge_u16_e64_dpp v1
, v2 row_mirror
593 // GFX12
: [0x7e,0x00,0xbe,0xd4,0xfa,0x04,0x02,0x00,0x01,0x40,0x01,0xff]
595 v_cmpx_ge_u16_e64_dpp v1
, v2 row_half_mirror
596 // GFX12
: [0x7e,0x00,0xbe,0xd4,0xfa,0x04,0x02,0x00,0x01,0x41,0x01,0xff]
598 v_cmpx_ge_u16_e64_dpp v1
, v2 row_shl
:1
599 // GFX12
: [0x7e,0x00,0xbe,0xd4,0xfa,0x04,0x02,0x00,0x01,0x01,0x01,0xff]
601 v_cmpx_ge_u16_e64_dpp v1
, v2 row_shl
:15
602 // GFX12
: [0x7e,0x00,0xbe,0xd4,0xfa,0x04,0x02,0x00,0x01,0x0f,0x01,0xff]
604 v_cmpx_ge_u16_e64_dpp v1
, v2 row_shr
:1
605 // GFX12
: [0x7e,0x00,0xbe,0xd4,0xfa,0x04,0x02,0x00,0x01,0x11,0x01,0xff]
607 v_cmpx_ge_u16_e64_dpp v1
, v2 row_shr
:15
608 // GFX12
: [0x7e,0x00,0xbe,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1f,0x01,0xff]
610 v_cmpx_ge_u16_e64_dpp v1
, v2 row_ror
:1
611 // GFX12
: [0x7e,0x00,0xbe,0xd4,0xfa,0x04,0x02,0x00,0x01,0x21,0x01,0xff]
613 v_cmpx_ge_u16_e64_dpp v1
, v2 row_ror
:15
614 // GFX12
: [0x7e,0x00,0xbe,0xd4,0xfa,0x04,0x02,0x00,0x01,0x2f,0x01,0xff]
616 v_cmpx_ge_u16_e64_dpp v1
, v2 row_share
:0 row_mask
:0xf bank_mask
:0xf
617 // GFX12
: [0x7e,0x00,0xbe,0xd4,0xfa,0x04,0x02,0x00,0x01,0x50,0x01,0xff]
619 v_cmpx_ge_u16_e64_dpp v1
, v2 row_share
:15 row_mask
:0x0 bank_mask
:0x1
620 // GFX12
: [0x7e,0x00,0xbe,0xd4,0xfa,0x04,0x02,0x00,0x01,0x5f,0x01,0x01]
622 v_cmpx_ge_u16_e64_dpp v1
, v2 row_xmask
:0 row_mask
:0x1 bank_mask
:0x3 bound_ctrl
:1 fi
:0
623 // GFX12
: [0x7e,0x00,0xbe,0xd4,0xfa,0x04,0x02,0x00,0x01,0x60,0x09,0x13]
625 v_cmpx_ge_u16_e64_dpp v255
, v255 row_xmask
:15 row_mask
:0x3 bank_mask
:0x0 bound_ctrl
:0 fi
:1
626 // GFX12
: [0x7e,0x00,0xbe,0xd4,0xfa,0xfe,0x03,0x00,0xff,0x6f,0x05,0x30]
628 v_cmpx_ge_u32_e64_dpp v1
, v2 quad_perm
:[3,2,1,0]
629 // GFX12
: [0x7e,0x00,0xce,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1b,0x00,0xff]
631 v_cmpx_ge_u32_e64_dpp v1
, s2 quad_perm
:[3,2,1,0]
632 // GFX12
: [0x7e,0x00,0xce,0xd4,0xfa,0x04,0x00,0x00,0x01,0x1b,0x00,0xff]
634 v_cmpx_ge_u32_e64_dpp v1
, 10 quad_perm
:[3,2,1,0]
635 // GFX12
: [0x7e,0x00,0xce,0xd4,0xfa,0x14,0x01,0x00,0x01,0x1b,0x00,0xff]
637 v_cmpx_ge_u32_e64_dpp v1
, v2 quad_perm
:[0,1,2,3]
638 // GFX12
: [0x7e,0x00,0xce,0xd4,0xfa,0x04,0x02,0x00,0x01,0xe4,0x00,0xff]
640 v_cmpx_ge_u32_e64_dpp v1
, v2 row_mirror
641 // GFX12
: [0x7e,0x00,0xce,0xd4,0xfa,0x04,0x02,0x00,0x01,0x40,0x01,0xff]
643 v_cmpx_ge_u32_e64_dpp v1
, v2 row_half_mirror
644 // GFX12
: [0x7e,0x00,0xce,0xd4,0xfa,0x04,0x02,0x00,0x01,0x41,0x01,0xff]
646 v_cmpx_ge_u32_e64_dpp v1
, v2 row_shl
:1
647 // GFX12
: [0x7e,0x00,0xce,0xd4,0xfa,0x04,0x02,0x00,0x01,0x01,0x01,0xff]
649 v_cmpx_ge_u32_e64_dpp v1
, v2 row_shl
:15
650 // GFX12
: [0x7e,0x00,0xce,0xd4,0xfa,0x04,0x02,0x00,0x01,0x0f,0x01,0xff]
652 v_cmpx_ge_u32_e64_dpp v1
, v2 row_shr
:1
653 // GFX12
: [0x7e,0x00,0xce,0xd4,0xfa,0x04,0x02,0x00,0x01,0x11,0x01,0xff]
655 v_cmpx_ge_u32_e64_dpp v1
, v2 row_shr
:15
656 // GFX12
: [0x7e,0x00,0xce,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1f,0x01,0xff]
658 v_cmpx_ge_u32_e64_dpp v1
, v2 row_ror
:1
659 // GFX12
: [0x7e,0x00,0xce,0xd4,0xfa,0x04,0x02,0x00,0x01,0x21,0x01,0xff]
661 v_cmpx_ge_u32_e64_dpp v1
, v2 row_ror
:15
662 // GFX12
: [0x7e,0x00,0xce,0xd4,0xfa,0x04,0x02,0x00,0x01,0x2f,0x01,0xff]
664 v_cmpx_ge_u32_e64_dpp v1
, v2 row_share
:0 row_mask
:0xf bank_mask
:0xf
665 // GFX12
: [0x7e,0x00,0xce,0xd4,0xfa,0x04,0x02,0x00,0x01,0x50,0x01,0xff]
667 v_cmpx_ge_u32_e64_dpp v1
, v2 row_share
:15 row_mask
:0x0 bank_mask
:0x1
668 // GFX12
: [0x7e,0x00,0xce,0xd4,0xfa,0x04,0x02,0x00,0x01,0x5f,0x01,0x01]
670 v_cmpx_ge_u32_e64_dpp v1
, v2 row_xmask
:0 row_mask
:0x1 bank_mask
:0x3 bound_ctrl
:1 fi
:0
671 // GFX12
: [0x7e,0x00,0xce,0xd4,0xfa,0x04,0x02,0x00,0x01,0x60,0x09,0x13]
673 v_cmpx_ge_u32_e64_dpp v255
, v255 row_xmask
:15 row_mask
:0x3 bank_mask
:0x0 bound_ctrl
:0 fi
:1
674 // GFX12
: [0x7e,0x00,0xce,0xd4,0xfa,0xfe,0x03,0x00,0xff,0x6f,0x05,0x30]
676 v_cmpx_gt_f16_e64_dpp v1
, v2 quad_perm
:[3,2,1,0]
677 // GFX12
: [0x7e,0x00,0x84,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1b,0x00,0xff]
679 v_cmpx_gt_f16_e64_dpp v1
, s2 quad_perm
:[3,2,1,0]
680 // GFX12
: [0x7e,0x00,0x84,0xd4,0xfa,0x04,0x00,0x00,0x01,0x1b,0x00,0xff]
682 v_cmpx_gt_f16_e64_dpp v1
, 2.0 quad_perm
:[3,2,1,0]
683 // GFX12
: [0x7e,0x00,0x84,0xd4,0xfa,0xe8,0x01,0x00,0x01,0x1b,0x00,0xff]
685 v_cmpx_gt_f16_e64_dpp v1
, v2 quad_perm
:[0,1,2,3]
686 // GFX12
: [0x7e,0x00,0x84,0xd4,0xfa,0x04,0x02,0x00,0x01,0xe4,0x00,0xff]
688 v_cmpx_gt_f16_e64_dpp v1
, v2 row_mirror
689 // GFX12
: [0x7e,0x00,0x84,0xd4,0xfa,0x04,0x02,0x00,0x01,0x40,0x01,0xff]
691 v_cmpx_gt_f16_e64_dpp v1
, v2 row_half_mirror
692 // GFX12
: [0x7e,0x00,0x84,0xd4,0xfa,0x04,0x02,0x00,0x01,0x41,0x01,0xff]
694 v_cmpx_gt_f16_e64_dpp v1
, v2 row_shl
:1
695 // GFX12
: [0x7e,0x00,0x84,0xd4,0xfa,0x04,0x02,0x00,0x01,0x01,0x01,0xff]
697 v_cmpx_gt_f16_e64_dpp v1
, v2 row_shl
:15
698 // GFX12
: [0x7e,0x00,0x84,0xd4,0xfa,0x04,0x02,0x00,0x01,0x0f,0x01,0xff]
700 v_cmpx_gt_f16_e64_dpp v1
, v2 row_shr
:1
701 // GFX12
: [0x7e,0x00,0x84,0xd4,0xfa,0x04,0x02,0x00,0x01,0x11,0x01,0xff]
703 v_cmpx_gt_f16_e64_dpp v1
, v2 row_shr
:15
704 // GFX12
: [0x7e,0x00,0x84,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1f,0x01,0xff]
706 v_cmpx_gt_f16_e64_dpp v1
, v2 row_ror
:1
707 // GFX12
: [0x7e,0x00,0x84,0xd4,0xfa,0x04,0x02,0x00,0x01,0x21,0x01,0xff]
709 v_cmpx_gt_f16_e64_dpp v1
, v2 row_ror
:15
710 // GFX12
: [0x7e,0x00,0x84,0xd4,0xfa,0x04,0x02,0x00,0x01,0x2f,0x01,0xff]
712 v_cmpx_gt_f16_e64_dpp v1
, v2 row_share
:0 row_mask
:0xf bank_mask
:0xf
713 // GFX12
: [0x7e,0x00,0x84,0xd4,0xfa,0x04,0x02,0x00,0x01,0x50,0x01,0xff]
715 v_cmpx_gt_f16_e64_dpp |v1|
, -v2 row_share
:15 row_mask
:0x0 bank_mask
:0x1
716 // GFX12
: [0x7e,0x01,0x84,0xd4,0xfa,0x04,0x02,0x40,0x01,0x5f,0x01,0x01]
718 v_cmpx_gt_f16_e64_dpp
-v1
, |v2| row_xmask
:0 row_mask
:0x1 bank_mask
:0x3 bound_ctrl
:1 fi
:0
719 // GFX12
: [0x7e,0x02,0x84,0xd4,0xfa,0x04,0x02,0x20,0x01,0x60,0x09,0x13]
721 v_cmpx_gt_f16_e64_dpp
-|v255|
, -|v255| clamp row_xmask
:15 row_mask
:0x3 bank_mask
:0x0 bound_ctrl
:0 fi
:1
722 // GFX12
: [0x7e,0x83,0x84,0xd4,0xfa,0xfe,0x03,0x60,0xff,0x6f,0x05,0x30]
724 v_cmpx_gt_f32_e64_dpp v1
, v2 quad_perm
:[3,2,1,0]
725 // GFX12
: [0x7e,0x00,0x94,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1b,0x00,0xff]
727 v_cmpx_gt_f32_e64_dpp v1
, s2 quad_perm
:[3,2,1,0]
728 // GFX12
: [0x7e,0x00,0x94,0xd4,0xfa,0x04,0x00,0x00,0x01,0x1b,0x00,0xff]
730 v_cmpx_gt_f32_e64_dpp v1
, 2.0 quad_perm
:[3,2,1,0]
731 // GFX12
: [0x7e,0x00,0x94,0xd4,0xfa,0xe8,0x01,0x00,0x01,0x1b,0x00,0xff]
733 v_cmpx_gt_f32_e64_dpp v1
, v2 quad_perm
:[0,1,2,3]
734 // GFX12
: [0x7e,0x00,0x94,0xd4,0xfa,0x04,0x02,0x00,0x01,0xe4,0x00,0xff]
736 v_cmpx_gt_f32_e64_dpp v1
, v2 row_mirror
737 // GFX12
: [0x7e,0x00,0x94,0xd4,0xfa,0x04,0x02,0x00,0x01,0x40,0x01,0xff]
739 v_cmpx_gt_f32_e64_dpp v1
, v2 row_half_mirror
740 // GFX12
: [0x7e,0x00,0x94,0xd4,0xfa,0x04,0x02,0x00,0x01,0x41,0x01,0xff]
742 v_cmpx_gt_f32_e64_dpp v1
, v2 row_shl
:1
743 // GFX12
: [0x7e,0x00,0x94,0xd4,0xfa,0x04,0x02,0x00,0x01,0x01,0x01,0xff]
745 v_cmpx_gt_f32_e64_dpp v1
, v2 row_shl
:15
746 // GFX12
: [0x7e,0x00,0x94,0xd4,0xfa,0x04,0x02,0x00,0x01,0x0f,0x01,0xff]
748 v_cmpx_gt_f32_e64_dpp v1
, v2 row_shr
:1
749 // GFX12
: [0x7e,0x00,0x94,0xd4,0xfa,0x04,0x02,0x00,0x01,0x11,0x01,0xff]
751 v_cmpx_gt_f32_e64_dpp v1
, v2 row_shr
:15
752 // GFX12
: [0x7e,0x00,0x94,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1f,0x01,0xff]
754 v_cmpx_gt_f32_e64_dpp v1
, v2 row_ror
:1
755 // GFX12
: [0x7e,0x00,0x94,0xd4,0xfa,0x04,0x02,0x00,0x01,0x21,0x01,0xff]
757 v_cmpx_gt_f32_e64_dpp v1
, v2 row_ror
:15
758 // GFX12
: [0x7e,0x00,0x94,0xd4,0xfa,0x04,0x02,0x00,0x01,0x2f,0x01,0xff]
760 v_cmpx_gt_f32_e64_dpp v1
, v2 row_share
:0 row_mask
:0xf bank_mask
:0xf
761 // GFX12
: [0x7e,0x00,0x94,0xd4,0xfa,0x04,0x02,0x00,0x01,0x50,0x01,0xff]
763 v_cmpx_gt_f32_e64_dpp |v1|
, -v2 row_share
:15 row_mask
:0x0 bank_mask
:0x1
764 // GFX12
: [0x7e,0x01,0x94,0xd4,0xfa,0x04,0x02,0x40,0x01,0x5f,0x01,0x01]
766 v_cmpx_gt_f32_e64_dpp
-v1
, |v2| row_xmask
:0 row_mask
:0x1 bank_mask
:0x3 bound_ctrl
:1 fi
:0
767 // GFX12
: [0x7e,0x02,0x94,0xd4,0xfa,0x04,0x02,0x20,0x01,0x60,0x09,0x13]
769 v_cmpx_gt_f32_e64_dpp
-|v255|
, -|v255| clamp row_xmask
:15 row_mask
:0x3 bank_mask
:0x0 bound_ctrl
:0 fi
:1
770 // GFX12
: [0x7e,0x83,0x94,0xd4,0xfa,0xfe,0x03,0x60,0xff,0x6f,0x05,0x30]
772 v_cmpx_gt_i16_e64_dpp v1
, v2 quad_perm
:[3,2,1,0]
773 // GFX12
: [0x7e,0x00,0xb4,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1b,0x00,0xff]
775 v_cmpx_gt_i16_e64_dpp v1
, s2 quad_perm
:[3,2,1,0]
776 // GFX12
: [0x7e,0x00,0xb4,0xd4,0xfa,0x04,0x00,0x00,0x01,0x1b,0x00,0xff]
778 v_cmpx_gt_i16_e64_dpp v1
, 10 quad_perm
:[3,2,1,0]
779 // GFX12
: [0x7e,0x00,0xb4,0xd4,0xfa,0x14,0x01,0x00,0x01,0x1b,0x00,0xff]
781 v_cmpx_gt_i16_e64_dpp v1
, v2 quad_perm
:[0,1,2,3]
782 // GFX12
: [0x7e,0x00,0xb4,0xd4,0xfa,0x04,0x02,0x00,0x01,0xe4,0x00,0xff]
784 v_cmpx_gt_i16_e64_dpp v1
, v2 row_mirror
785 // GFX12
: [0x7e,0x00,0xb4,0xd4,0xfa,0x04,0x02,0x00,0x01,0x40,0x01,0xff]
787 v_cmpx_gt_i16_e64_dpp v1
, v2 row_half_mirror
788 // GFX12
: [0x7e,0x00,0xb4,0xd4,0xfa,0x04,0x02,0x00,0x01,0x41,0x01,0xff]
790 v_cmpx_gt_i16_e64_dpp v1
, v2 row_shl
:1
791 // GFX12
: [0x7e,0x00,0xb4,0xd4,0xfa,0x04,0x02,0x00,0x01,0x01,0x01,0xff]
793 v_cmpx_gt_i16_e64_dpp v1
, v2 row_shl
:15
794 // GFX12
: [0x7e,0x00,0xb4,0xd4,0xfa,0x04,0x02,0x00,0x01,0x0f,0x01,0xff]
796 v_cmpx_gt_i16_e64_dpp v1
, v2 row_shr
:1
797 // GFX12
: [0x7e,0x00,0xb4,0xd4,0xfa,0x04,0x02,0x00,0x01,0x11,0x01,0xff]
799 v_cmpx_gt_i16_e64_dpp v1
, v2 row_shr
:15
800 // GFX12
: [0x7e,0x00,0xb4,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1f,0x01,0xff]
802 v_cmpx_gt_i16_e64_dpp v1
, v2 row_ror
:1
803 // GFX12
: [0x7e,0x00,0xb4,0xd4,0xfa,0x04,0x02,0x00,0x01,0x21,0x01,0xff]
805 v_cmpx_gt_i16_e64_dpp v1
, v2 row_ror
:15
806 // GFX12
: [0x7e,0x00,0xb4,0xd4,0xfa,0x04,0x02,0x00,0x01,0x2f,0x01,0xff]
808 v_cmpx_gt_i16_e64_dpp v1
, v2 row_share
:0 row_mask
:0xf bank_mask
:0xf
809 // GFX12
: [0x7e,0x00,0xb4,0xd4,0xfa,0x04,0x02,0x00,0x01,0x50,0x01,0xff]
811 v_cmpx_gt_i16_e64_dpp v1
, v2 row_share
:15 row_mask
:0x0 bank_mask
:0x1
812 // GFX12
: [0x7e,0x00,0xb4,0xd4,0xfa,0x04,0x02,0x00,0x01,0x5f,0x01,0x01]
814 v_cmpx_gt_i16_e64_dpp v1
, v2 row_xmask
:0 row_mask
:0x1 bank_mask
:0x3 bound_ctrl
:1 fi
:0
815 // GFX12
: [0x7e,0x00,0xb4,0xd4,0xfa,0x04,0x02,0x00,0x01,0x60,0x09,0x13]
817 v_cmpx_gt_i16_e64_dpp v255
, v255 row_xmask
:15 row_mask
:0x3 bank_mask
:0x0 bound_ctrl
:0 fi
:1
818 // GFX12
: [0x7e,0x00,0xb4,0xd4,0xfa,0xfe,0x03,0x00,0xff,0x6f,0x05,0x30]
820 v_cmpx_gt_i32_e64_dpp v1
, v2 quad_perm
:[3,2,1,0]
821 // GFX12
: [0x7e,0x00,0xc4,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1b,0x00,0xff]
823 v_cmpx_gt_i32_e64_dpp v1
, s2 quad_perm
:[3,2,1,0]
824 // GFX12
: [0x7e,0x00,0xc4,0xd4,0xfa,0x04,0x00,0x00,0x01,0x1b,0x00,0xff]
826 v_cmpx_gt_i32_e64_dpp v1
, 10 quad_perm
:[3,2,1,0]
827 // GFX12
: [0x7e,0x00,0xc4,0xd4,0xfa,0x14,0x01,0x00,0x01,0x1b,0x00,0xff]
829 v_cmpx_gt_i32_e64_dpp v1
, v2 quad_perm
:[0,1,2,3]
830 // GFX12
: [0x7e,0x00,0xc4,0xd4,0xfa,0x04,0x02,0x00,0x01,0xe4,0x00,0xff]
832 v_cmpx_gt_i32_e64_dpp v1
, v2 row_mirror
833 // GFX12
: [0x7e,0x00,0xc4,0xd4,0xfa,0x04,0x02,0x00,0x01,0x40,0x01,0xff]
835 v_cmpx_gt_i32_e64_dpp v1
, v2 row_half_mirror
836 // GFX12
: [0x7e,0x00,0xc4,0xd4,0xfa,0x04,0x02,0x00,0x01,0x41,0x01,0xff]
838 v_cmpx_gt_i32_e64_dpp v1
, v2 row_shl
:1
839 // GFX12
: [0x7e,0x00,0xc4,0xd4,0xfa,0x04,0x02,0x00,0x01,0x01,0x01,0xff]
841 v_cmpx_gt_i32_e64_dpp v1
, v2 row_shl
:15
842 // GFX12
: [0x7e,0x00,0xc4,0xd4,0xfa,0x04,0x02,0x00,0x01,0x0f,0x01,0xff]
844 v_cmpx_gt_i32_e64_dpp v1
, v2 row_shr
:1
845 // GFX12
: [0x7e,0x00,0xc4,0xd4,0xfa,0x04,0x02,0x00,0x01,0x11,0x01,0xff]
847 v_cmpx_gt_i32_e64_dpp v1
, v2 row_shr
:15
848 // GFX12
: [0x7e,0x00,0xc4,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1f,0x01,0xff]
850 v_cmpx_gt_i32_e64_dpp v1
, v2 row_ror
:1
851 // GFX12
: [0x7e,0x00,0xc4,0xd4,0xfa,0x04,0x02,0x00,0x01,0x21,0x01,0xff]
853 v_cmpx_gt_i32_e64_dpp v1
, v2 row_ror
:15
854 // GFX12
: [0x7e,0x00,0xc4,0xd4,0xfa,0x04,0x02,0x00,0x01,0x2f,0x01,0xff]
856 v_cmpx_gt_i32_e64_dpp v1
, v2 row_share
:0 row_mask
:0xf bank_mask
:0xf
857 // GFX12
: [0x7e,0x00,0xc4,0xd4,0xfa,0x04,0x02,0x00,0x01,0x50,0x01,0xff]
859 v_cmpx_gt_i32_e64_dpp v1
, v2 row_share
:15 row_mask
:0x0 bank_mask
:0x1
860 // GFX12
: [0x7e,0x00,0xc4,0xd4,0xfa,0x04,0x02,0x00,0x01,0x5f,0x01,0x01]
862 v_cmpx_gt_i32_e64_dpp v1
, v2 row_xmask
:0 row_mask
:0x1 bank_mask
:0x3 bound_ctrl
:1 fi
:0
863 // GFX12
: [0x7e,0x00,0xc4,0xd4,0xfa,0x04,0x02,0x00,0x01,0x60,0x09,0x13]
865 v_cmpx_gt_i32_e64_dpp v255
, v255 row_xmask
:15 row_mask
:0x3 bank_mask
:0x0 bound_ctrl
:0 fi
:1
866 // GFX12
: [0x7e,0x00,0xc4,0xd4,0xfa,0xfe,0x03,0x00,0xff,0x6f,0x05,0x30]
868 v_cmpx_gt_u16_e64_dpp v1
, v2 quad_perm
:[3,2,1,0]
869 // GFX12
: [0x7e,0x00,0xbc,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1b,0x00,0xff]
871 v_cmpx_gt_u16_e64_dpp v1
, s2 quad_perm
:[3,2,1,0]
872 // GFX12
: [0x7e,0x00,0xbc,0xd4,0xfa,0x04,0x00,0x00,0x01,0x1b,0x00,0xff]
874 v_cmpx_gt_u16_e64_dpp v1
, 10 quad_perm
:[3,2,1,0]
875 // GFX12
: [0x7e,0x00,0xbc,0xd4,0xfa,0x14,0x01,0x00,0x01,0x1b,0x00,0xff]
877 v_cmpx_gt_u16_e64_dpp v1
, v2 quad_perm
:[0,1,2,3]
878 // GFX12
: [0x7e,0x00,0xbc,0xd4,0xfa,0x04,0x02,0x00,0x01,0xe4,0x00,0xff]
880 v_cmpx_gt_u16_e64_dpp v1
, v2 row_mirror
881 // GFX12
: [0x7e,0x00,0xbc,0xd4,0xfa,0x04,0x02,0x00,0x01,0x40,0x01,0xff]
883 v_cmpx_gt_u16_e64_dpp v1
, v2 row_half_mirror
884 // GFX12
: [0x7e,0x00,0xbc,0xd4,0xfa,0x04,0x02,0x00,0x01,0x41,0x01,0xff]
886 v_cmpx_gt_u16_e64_dpp v1
, v2 row_shl
:1
887 // GFX12
: [0x7e,0x00,0xbc,0xd4,0xfa,0x04,0x02,0x00,0x01,0x01,0x01,0xff]
889 v_cmpx_gt_u16_e64_dpp v1
, v2 row_shl
:15
890 // GFX12
: [0x7e,0x00,0xbc,0xd4,0xfa,0x04,0x02,0x00,0x01,0x0f,0x01,0xff]
892 v_cmpx_gt_u16_e64_dpp v1
, v2 row_shr
:1
893 // GFX12
: [0x7e,0x00,0xbc,0xd4,0xfa,0x04,0x02,0x00,0x01,0x11,0x01,0xff]
895 v_cmpx_gt_u16_e64_dpp v1
, v2 row_shr
:15
896 // GFX12
: [0x7e,0x00,0xbc,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1f,0x01,0xff]
898 v_cmpx_gt_u16_e64_dpp v1
, v2 row_ror
:1
899 // GFX12
: [0x7e,0x00,0xbc,0xd4,0xfa,0x04,0x02,0x00,0x01,0x21,0x01,0xff]
901 v_cmpx_gt_u16_e64_dpp v1
, v2 row_ror
:15
902 // GFX12
: [0x7e,0x00,0xbc,0xd4,0xfa,0x04,0x02,0x00,0x01,0x2f,0x01,0xff]
904 v_cmpx_gt_u16_e64_dpp v1
, v2 row_share
:0 row_mask
:0xf bank_mask
:0xf
905 // GFX12
: [0x7e,0x00,0xbc,0xd4,0xfa,0x04,0x02,0x00,0x01,0x50,0x01,0xff]
907 v_cmpx_gt_u16_e64_dpp v1
, v2 row_share
:15 row_mask
:0x0 bank_mask
:0x1
908 // GFX12
: [0x7e,0x00,0xbc,0xd4,0xfa,0x04,0x02,0x00,0x01,0x5f,0x01,0x01]
910 v_cmpx_gt_u16_e64_dpp v1
, v2 row_xmask
:0 row_mask
:0x1 bank_mask
:0x3 bound_ctrl
:1 fi
:0
911 // GFX12
: [0x7e,0x00,0xbc,0xd4,0xfa,0x04,0x02,0x00,0x01,0x60,0x09,0x13]
913 v_cmpx_gt_u16_e64_dpp v255
, v255 row_xmask
:15 row_mask
:0x3 bank_mask
:0x0 bound_ctrl
:0 fi
:1
914 // GFX12
: [0x7e,0x00,0xbc,0xd4,0xfa,0xfe,0x03,0x00,0xff,0x6f,0x05,0x30]
916 v_cmpx_gt_u32_e64_dpp v1
, v2 quad_perm
:[3,2,1,0]
917 // GFX12
: [0x7e,0x00,0xcc,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1b,0x00,0xff]
919 v_cmpx_gt_u32_e64_dpp v1
, s2 quad_perm
:[3,2,1,0]
920 // GFX12
: [0x7e,0x00,0xcc,0xd4,0xfa,0x04,0x00,0x00,0x01,0x1b,0x00,0xff]
922 v_cmpx_gt_u32_e64_dpp v1
, 10 quad_perm
:[3,2,1,0]
923 // GFX12
: [0x7e,0x00,0xcc,0xd4,0xfa,0x14,0x01,0x00,0x01,0x1b,0x00,0xff]
925 v_cmpx_gt_u32_e64_dpp v1
, v2 quad_perm
:[0,1,2,3]
926 // GFX12
: [0x7e,0x00,0xcc,0xd4,0xfa,0x04,0x02,0x00,0x01,0xe4,0x00,0xff]
928 v_cmpx_gt_u32_e64_dpp v1
, v2 row_mirror
929 // GFX12
: [0x7e,0x00,0xcc,0xd4,0xfa,0x04,0x02,0x00,0x01,0x40,0x01,0xff]
931 v_cmpx_gt_u32_e64_dpp v1
, v2 row_half_mirror
932 // GFX12
: [0x7e,0x00,0xcc,0xd4,0xfa,0x04,0x02,0x00,0x01,0x41,0x01,0xff]
934 v_cmpx_gt_u32_e64_dpp v1
, v2 row_shl
:1
935 // GFX12
: [0x7e,0x00,0xcc,0xd4,0xfa,0x04,0x02,0x00,0x01,0x01,0x01,0xff]
937 v_cmpx_gt_u32_e64_dpp v1
, v2 row_shl
:15
938 // GFX12
: [0x7e,0x00,0xcc,0xd4,0xfa,0x04,0x02,0x00,0x01,0x0f,0x01,0xff]
940 v_cmpx_gt_u32_e64_dpp v1
, v2 row_shr
:1
941 // GFX12
: [0x7e,0x00,0xcc,0xd4,0xfa,0x04,0x02,0x00,0x01,0x11,0x01,0xff]
943 v_cmpx_gt_u32_e64_dpp v1
, v2 row_shr
:15
944 // GFX12
: [0x7e,0x00,0xcc,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1f,0x01,0xff]
946 v_cmpx_gt_u32_e64_dpp v1
, v2 row_ror
:1
947 // GFX12
: [0x7e,0x00,0xcc,0xd4,0xfa,0x04,0x02,0x00,0x01,0x21,0x01,0xff]
949 v_cmpx_gt_u32_e64_dpp v1
, v2 row_ror
:15
950 // GFX12
: [0x7e,0x00,0xcc,0xd4,0xfa,0x04,0x02,0x00,0x01,0x2f,0x01,0xff]
952 v_cmpx_gt_u32_e64_dpp v1
, v2 row_share
:0 row_mask
:0xf bank_mask
:0xf
953 // GFX12
: [0x7e,0x00,0xcc,0xd4,0xfa,0x04,0x02,0x00,0x01,0x50,0x01,0xff]
955 v_cmpx_gt_u32_e64_dpp v1
, v2 row_share
:15 row_mask
:0x0 bank_mask
:0x1
956 // GFX12
: [0x7e,0x00,0xcc,0xd4,0xfa,0x04,0x02,0x00,0x01,0x5f,0x01,0x01]
958 v_cmpx_gt_u32_e64_dpp v1
, v2 row_xmask
:0 row_mask
:0x1 bank_mask
:0x3 bound_ctrl
:1 fi
:0
959 // GFX12
: [0x7e,0x00,0xcc,0xd4,0xfa,0x04,0x02,0x00,0x01,0x60,0x09,0x13]
961 v_cmpx_gt_u32_e64_dpp v255
, v255 row_xmask
:15 row_mask
:0x3 bank_mask
:0x0 bound_ctrl
:0 fi
:1
962 // GFX12
: [0x7e,0x00,0xcc,0xd4,0xfa,0xfe,0x03,0x00,0xff,0x6f,0x05,0x30]
964 v_cmpx_le_f16_e64_dpp v1
, v2 quad_perm
:[3,2,1,0]
965 // GFX12
: [0x7e,0x00,0x83,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1b,0x00,0xff]
967 v_cmpx_le_f16_e64_dpp v1
, s2 quad_perm
:[3,2,1,0]
968 // GFX12
: [0x7e,0x00,0x83,0xd4,0xfa,0x04,0x00,0x00,0x01,0x1b,0x00,0xff]
970 v_cmpx_le_f16_e64_dpp v1
, 2.0 quad_perm
:[3,2,1,0]
971 // GFX12
: [0x7e,0x00,0x83,0xd4,0xfa,0xe8,0x01,0x00,0x01,0x1b,0x00,0xff]
973 v_cmpx_le_f16_e64_dpp v1
, v2 quad_perm
:[0,1,2,3]
974 // GFX12
: [0x7e,0x00,0x83,0xd4,0xfa,0x04,0x02,0x00,0x01,0xe4,0x00,0xff]
976 v_cmpx_le_f16_e64_dpp v1
, v2 row_mirror
977 // GFX12
: [0x7e,0x00,0x83,0xd4,0xfa,0x04,0x02,0x00,0x01,0x40,0x01,0xff]
979 v_cmpx_le_f16_e64_dpp v1
, v2 row_half_mirror
980 // GFX12
: [0x7e,0x00,0x83,0xd4,0xfa,0x04,0x02,0x00,0x01,0x41,0x01,0xff]
982 v_cmpx_le_f16_e64_dpp v1
, v2 row_shl
:1
983 // GFX12
: [0x7e,0x00,0x83,0xd4,0xfa,0x04,0x02,0x00,0x01,0x01,0x01,0xff]
985 v_cmpx_le_f16_e64_dpp v1
, v2 row_shl
:15
986 // GFX12
: [0x7e,0x00,0x83,0xd4,0xfa,0x04,0x02,0x00,0x01,0x0f,0x01,0xff]
988 v_cmpx_le_f16_e64_dpp v1
, v2 row_shr
:1
989 // GFX12
: [0x7e,0x00,0x83,0xd4,0xfa,0x04,0x02,0x00,0x01,0x11,0x01,0xff]
991 v_cmpx_le_f16_e64_dpp v1
, v2 row_shr
:15
992 // GFX12
: [0x7e,0x00,0x83,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1f,0x01,0xff]
994 v_cmpx_le_f16_e64_dpp v1
, v2 row_ror
:1
995 // GFX12
: [0x7e,0x00,0x83,0xd4,0xfa,0x04,0x02,0x00,0x01,0x21,0x01,0xff]
997 v_cmpx_le_f16_e64_dpp v1
, v2 row_ror
:15
998 // GFX12
: [0x7e,0x00,0x83,0xd4,0xfa,0x04,0x02,0x00,0x01,0x2f,0x01,0xff]
1000 v_cmpx_le_f16_e64_dpp v1
, v2 row_share
:0 row_mask
:0xf bank_mask
:0xf
1001 // GFX12
: [0x7e,0x00,0x83,0xd4,0xfa,0x04,0x02,0x00,0x01,0x50,0x01,0xff]
1003 v_cmpx_le_f16_e64_dpp |v1|
, -v2 row_share
:15 row_mask
:0x0 bank_mask
:0x1
1004 // GFX12
: [0x7e,0x01,0x83,0xd4,0xfa,0x04,0x02,0x40,0x01,0x5f,0x01,0x01]
1006 v_cmpx_le_f16_e64_dpp
-v1
, |v2| row_xmask
:0 row_mask
:0x1 bank_mask
:0x3 bound_ctrl
:1 fi
:0
1007 // GFX12
: [0x7e,0x02,0x83,0xd4,0xfa,0x04,0x02,0x20,0x01,0x60,0x09,0x13]
1009 v_cmpx_le_f16_e64_dpp
-|v255|
, -|v255| clamp row_xmask
:15 row_mask
:0x3 bank_mask
:0x0 bound_ctrl
:0 fi
:1
1010 // GFX12
: [0x7e,0x83,0x83,0xd4,0xfa,0xfe,0x03,0x60,0xff,0x6f,0x05,0x30]
1012 v_cmpx_le_f32_e64_dpp v1
, v2 quad_perm
:[3,2,1,0]
1013 // GFX12
: [0x7e,0x00,0x93,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1b,0x00,0xff]
1015 v_cmpx_le_f32_e64_dpp v1
, s2 quad_perm
:[3,2,1,0]
1016 // GFX12
: [0x7e,0x00,0x93,0xd4,0xfa,0x04,0x00,0x00,0x01,0x1b,0x00,0xff]
1018 v_cmpx_le_f32_e64_dpp v1
, 2.0 quad_perm
:[3,2,1,0]
1019 // GFX12
: [0x7e,0x00,0x93,0xd4,0xfa,0xe8,0x01,0x00,0x01,0x1b,0x00,0xff]
1021 v_cmpx_le_f32_e64_dpp v1
, v2 quad_perm
:[0,1,2,3]
1022 // GFX12
: [0x7e,0x00,0x93,0xd4,0xfa,0x04,0x02,0x00,0x01,0xe4,0x00,0xff]
1024 v_cmpx_le_f32_e64_dpp v1
, v2 row_mirror
1025 // GFX12
: [0x7e,0x00,0x93,0xd4,0xfa,0x04,0x02,0x00,0x01,0x40,0x01,0xff]
1027 v_cmpx_le_f32_e64_dpp v1
, v2 row_half_mirror
1028 // GFX12
: [0x7e,0x00,0x93,0xd4,0xfa,0x04,0x02,0x00,0x01,0x41,0x01,0xff]
1030 v_cmpx_le_f32_e64_dpp v1
, v2 row_shl
:1
1031 // GFX12
: [0x7e,0x00,0x93,0xd4,0xfa,0x04,0x02,0x00,0x01,0x01,0x01,0xff]
1033 v_cmpx_le_f32_e64_dpp v1
, v2 row_shl
:15
1034 // GFX12
: [0x7e,0x00,0x93,0xd4,0xfa,0x04,0x02,0x00,0x01,0x0f,0x01,0xff]
1036 v_cmpx_le_f32_e64_dpp v1
, v2 row_shr
:1
1037 // GFX12
: [0x7e,0x00,0x93,0xd4,0xfa,0x04,0x02,0x00,0x01,0x11,0x01,0xff]
1039 v_cmpx_le_f32_e64_dpp v1
, v2 row_shr
:15
1040 // GFX12
: [0x7e,0x00,0x93,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1f,0x01,0xff]
1042 v_cmpx_le_f32_e64_dpp v1
, v2 row_ror
:1
1043 // GFX12
: [0x7e,0x00,0x93,0xd4,0xfa,0x04,0x02,0x00,0x01,0x21,0x01,0xff]
1045 v_cmpx_le_f32_e64_dpp v1
, v2 row_ror
:15
1046 // GFX12
: [0x7e,0x00,0x93,0xd4,0xfa,0x04,0x02,0x00,0x01,0x2f,0x01,0xff]
1048 v_cmpx_le_f32_e64_dpp v1
, v2 row_share
:0 row_mask
:0xf bank_mask
:0xf
1049 // GFX12
: [0x7e,0x00,0x93,0xd4,0xfa,0x04,0x02,0x00,0x01,0x50,0x01,0xff]
1051 v_cmpx_le_f32_e64_dpp |v1|
, -v2 row_share
:15 row_mask
:0x0 bank_mask
:0x1
1052 // GFX12
: [0x7e,0x01,0x93,0xd4,0xfa,0x04,0x02,0x40,0x01,0x5f,0x01,0x01]
1054 v_cmpx_le_f32_e64_dpp
-v1
, |v2| row_xmask
:0 row_mask
:0x1 bank_mask
:0x3 bound_ctrl
:1 fi
:0
1055 // GFX12
: [0x7e,0x02,0x93,0xd4,0xfa,0x04,0x02,0x20,0x01,0x60,0x09,0x13]
1057 v_cmpx_le_f32_e64_dpp
-|v255|
, -|v255| clamp row_xmask
:15 row_mask
:0x3 bank_mask
:0x0 bound_ctrl
:0 fi
:1
1058 // GFX12
: [0x7e,0x83,0x93,0xd4,0xfa,0xfe,0x03,0x60,0xff,0x6f,0x05,0x30]
1060 v_cmpx_le_i16_e64_dpp v1
, v2 quad_perm
:[3,2,1,0]
1061 // GFX12
: [0x7e,0x00,0xb3,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1b,0x00,0xff]
1063 v_cmpx_le_i16_e64_dpp v1
, s2 quad_perm
:[3,2,1,0]
1064 // GFX12
: [0x7e,0x00,0xb3,0xd4,0xfa,0x04,0x00,0x00,0x01,0x1b,0x00,0xff]
1066 v_cmpx_le_i16_e64_dpp v1
, 10 quad_perm
:[3,2,1,0]
1067 // GFX12
: [0x7e,0x00,0xb3,0xd4,0xfa,0x14,0x01,0x00,0x01,0x1b,0x00,0xff]
1069 v_cmpx_le_i16_e64_dpp v1
, v2 quad_perm
:[0,1,2,3]
1070 // GFX12
: [0x7e,0x00,0xb3,0xd4,0xfa,0x04,0x02,0x00,0x01,0xe4,0x00,0xff]
1072 v_cmpx_le_i16_e64_dpp v1
, v2 row_mirror
1073 // GFX12
: [0x7e,0x00,0xb3,0xd4,0xfa,0x04,0x02,0x00,0x01,0x40,0x01,0xff]
1075 v_cmpx_le_i16_e64_dpp v1
, v2 row_half_mirror
1076 // GFX12
: [0x7e,0x00,0xb3,0xd4,0xfa,0x04,0x02,0x00,0x01,0x41,0x01,0xff]
1078 v_cmpx_le_i16_e64_dpp v1
, v2 row_shl
:1
1079 // GFX12
: [0x7e,0x00,0xb3,0xd4,0xfa,0x04,0x02,0x00,0x01,0x01,0x01,0xff]
1081 v_cmpx_le_i16_e64_dpp v1
, v2 row_shl
:15
1082 // GFX12
: [0x7e,0x00,0xb3,0xd4,0xfa,0x04,0x02,0x00,0x01,0x0f,0x01,0xff]
1084 v_cmpx_le_i16_e64_dpp v1
, v2 row_shr
:1
1085 // GFX12
: [0x7e,0x00,0xb3,0xd4,0xfa,0x04,0x02,0x00,0x01,0x11,0x01,0xff]
1087 v_cmpx_le_i16_e64_dpp v1
, v2 row_shr
:15
1088 // GFX12
: [0x7e,0x00,0xb3,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1f,0x01,0xff]
1090 v_cmpx_le_i16_e64_dpp v1
, v2 row_ror
:1
1091 // GFX12
: [0x7e,0x00,0xb3,0xd4,0xfa,0x04,0x02,0x00,0x01,0x21,0x01,0xff]
1093 v_cmpx_le_i16_e64_dpp v1
, v2 row_ror
:15
1094 // GFX12
: [0x7e,0x00,0xb3,0xd4,0xfa,0x04,0x02,0x00,0x01,0x2f,0x01,0xff]
1096 v_cmpx_le_i16_e64_dpp v1
, v2 row_share
:0 row_mask
:0xf bank_mask
:0xf
1097 // GFX12
: [0x7e,0x00,0xb3,0xd4,0xfa,0x04,0x02,0x00,0x01,0x50,0x01,0xff]
1099 v_cmpx_le_i16_e64_dpp v1
, v2 row_share
:15 row_mask
:0x0 bank_mask
:0x1
1100 // GFX12
: [0x7e,0x00,0xb3,0xd4,0xfa,0x04,0x02,0x00,0x01,0x5f,0x01,0x01]
1102 v_cmpx_le_i16_e64_dpp v1
, v2 row_xmask
:0 row_mask
:0x1 bank_mask
:0x3 bound_ctrl
:1 fi
:0
1103 // GFX12
: [0x7e,0x00,0xb3,0xd4,0xfa,0x04,0x02,0x00,0x01,0x60,0x09,0x13]
1105 v_cmpx_le_i16_e64_dpp v255
, v255 row_xmask
:15 row_mask
:0x3 bank_mask
:0x0 bound_ctrl
:0 fi
:1
1106 // GFX12
: [0x7e,0x00,0xb3,0xd4,0xfa,0xfe,0x03,0x00,0xff,0x6f,0x05,0x30]
1108 v_cmpx_le_i32_e64_dpp v1
, v2 quad_perm
:[3,2,1,0]
1109 // GFX12
: [0x7e,0x00,0xc3,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1b,0x00,0xff]
1111 v_cmpx_le_i32_e64_dpp v1
, s2 quad_perm
:[3,2,1,0]
1112 // GFX12
: [0x7e,0x00,0xc3,0xd4,0xfa,0x04,0x00,0x00,0x01,0x1b,0x00,0xff]
1114 v_cmpx_le_i32_e64_dpp v1
, 10 quad_perm
:[3,2,1,0]
1115 // GFX12
: [0x7e,0x00,0xc3,0xd4,0xfa,0x14,0x01,0x00,0x01,0x1b,0x00,0xff]
1117 v_cmpx_le_i32_e64_dpp v1
, v2 quad_perm
:[0,1,2,3]
1118 // GFX12
: [0x7e,0x00,0xc3,0xd4,0xfa,0x04,0x02,0x00,0x01,0xe4,0x00,0xff]
1120 v_cmpx_le_i32_e64_dpp v1
, v2 row_mirror
1121 // GFX12
: [0x7e,0x00,0xc3,0xd4,0xfa,0x04,0x02,0x00,0x01,0x40,0x01,0xff]
1123 v_cmpx_le_i32_e64_dpp v1
, v2 row_half_mirror
1124 // GFX12
: [0x7e,0x00,0xc3,0xd4,0xfa,0x04,0x02,0x00,0x01,0x41,0x01,0xff]
1126 v_cmpx_le_i32_e64_dpp v1
, v2 row_shl
:1
1127 // GFX12
: [0x7e,0x00,0xc3,0xd4,0xfa,0x04,0x02,0x00,0x01,0x01,0x01,0xff]
1129 v_cmpx_le_i32_e64_dpp v1
, v2 row_shl
:15
1130 // GFX12
: [0x7e,0x00,0xc3,0xd4,0xfa,0x04,0x02,0x00,0x01,0x0f,0x01,0xff]
1132 v_cmpx_le_i32_e64_dpp v1
, v2 row_shr
:1
1133 // GFX12
: [0x7e,0x00,0xc3,0xd4,0xfa,0x04,0x02,0x00,0x01,0x11,0x01,0xff]
1135 v_cmpx_le_i32_e64_dpp v1
, v2 row_shr
:15
1136 // GFX12
: [0x7e,0x00,0xc3,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1f,0x01,0xff]
1138 v_cmpx_le_i32_e64_dpp v1
, v2 row_ror
:1
1139 // GFX12
: [0x7e,0x00,0xc3,0xd4,0xfa,0x04,0x02,0x00,0x01,0x21,0x01,0xff]
1141 v_cmpx_le_i32_e64_dpp v1
, v2 row_ror
:15
1142 // GFX12
: [0x7e,0x00,0xc3,0xd4,0xfa,0x04,0x02,0x00,0x01,0x2f,0x01,0xff]
1144 v_cmpx_le_i32_e64_dpp v1
, v2 row_share
:0 row_mask
:0xf bank_mask
:0xf
1145 // GFX12
: [0x7e,0x00,0xc3,0xd4,0xfa,0x04,0x02,0x00,0x01,0x50,0x01,0xff]
1147 v_cmpx_le_i32_e64_dpp v1
, v2 row_share
:15 row_mask
:0x0 bank_mask
:0x1
1148 // GFX12
: [0x7e,0x00,0xc3,0xd4,0xfa,0x04,0x02,0x00,0x01,0x5f,0x01,0x01]
1150 v_cmpx_le_i32_e64_dpp v1
, v2 row_xmask
:0 row_mask
:0x1 bank_mask
:0x3 bound_ctrl
:1 fi
:0
1151 // GFX12
: [0x7e,0x00,0xc3,0xd4,0xfa,0x04,0x02,0x00,0x01,0x60,0x09,0x13]
1153 v_cmpx_le_i32_e64_dpp v255
, v255 row_xmask
:15 row_mask
:0x3 bank_mask
:0x0 bound_ctrl
:0 fi
:1
1154 // GFX12
: [0x7e,0x00,0xc3,0xd4,0xfa,0xfe,0x03,0x00,0xff,0x6f,0x05,0x30]
1156 v_cmpx_le_u16_e64_dpp v1
, v2 quad_perm
:[3,2,1,0]
1157 // GFX12
: [0x7e,0x00,0xbb,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1b,0x00,0xff]
1159 v_cmpx_le_u16_e64_dpp v1
, s2 quad_perm
:[3,2,1,0]
1160 // GFX12
: [0x7e,0x00,0xbb,0xd4,0xfa,0x04,0x00,0x00,0x01,0x1b,0x00,0xff]
1162 v_cmpx_le_u16_e64_dpp v1
, 10 quad_perm
:[3,2,1,0]
1163 // GFX12
: [0x7e,0x00,0xbb,0xd4,0xfa,0x14,0x01,0x00,0x01,0x1b,0x00,0xff]
1165 v_cmpx_le_u16_e64_dpp v1
, v2 quad_perm
:[0,1,2,3]
1166 // GFX12
: [0x7e,0x00,0xbb,0xd4,0xfa,0x04,0x02,0x00,0x01,0xe4,0x00,0xff]
1168 v_cmpx_le_u16_e64_dpp v1
, v2 row_mirror
1169 // GFX12
: [0x7e,0x00,0xbb,0xd4,0xfa,0x04,0x02,0x00,0x01,0x40,0x01,0xff]
1171 v_cmpx_le_u16_e64_dpp v1
, v2 row_half_mirror
1172 // GFX12
: [0x7e,0x00,0xbb,0xd4,0xfa,0x04,0x02,0x00,0x01,0x41,0x01,0xff]
1174 v_cmpx_le_u16_e64_dpp v1
, v2 row_shl
:1
1175 // GFX12
: [0x7e,0x00,0xbb,0xd4,0xfa,0x04,0x02,0x00,0x01,0x01,0x01,0xff]
1177 v_cmpx_le_u16_e64_dpp v1
, v2 row_shl
:15
1178 // GFX12
: [0x7e,0x00,0xbb,0xd4,0xfa,0x04,0x02,0x00,0x01,0x0f,0x01,0xff]
1180 v_cmpx_le_u16_e64_dpp v1
, v2 row_shr
:1
1181 // GFX12
: [0x7e,0x00,0xbb,0xd4,0xfa,0x04,0x02,0x00,0x01,0x11,0x01,0xff]
1183 v_cmpx_le_u16_e64_dpp v1
, v2 row_shr
:15
1184 // GFX12
: [0x7e,0x00,0xbb,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1f,0x01,0xff]
1186 v_cmpx_le_u16_e64_dpp v1
, v2 row_ror
:1
1187 // GFX12
: [0x7e,0x00,0xbb,0xd4,0xfa,0x04,0x02,0x00,0x01,0x21,0x01,0xff]
1189 v_cmpx_le_u16_e64_dpp v1
, v2 row_ror
:15
1190 // GFX12
: [0x7e,0x00,0xbb,0xd4,0xfa,0x04,0x02,0x00,0x01,0x2f,0x01,0xff]
1192 v_cmpx_le_u16_e64_dpp v1
, v2 row_share
:0 row_mask
:0xf bank_mask
:0xf
1193 // GFX12
: [0x7e,0x00,0xbb,0xd4,0xfa,0x04,0x02,0x00,0x01,0x50,0x01,0xff]
1195 v_cmpx_le_u16_e64_dpp v1
, v2 row_share
:15 row_mask
:0x0 bank_mask
:0x1
1196 // GFX12
: [0x7e,0x00,0xbb,0xd4,0xfa,0x04,0x02,0x00,0x01,0x5f,0x01,0x01]
1198 v_cmpx_le_u16_e64_dpp v1
, v2 row_xmask
:0 row_mask
:0x1 bank_mask
:0x3 bound_ctrl
:1 fi
:0
1199 // GFX12
: [0x7e,0x00,0xbb,0xd4,0xfa,0x04,0x02,0x00,0x01,0x60,0x09,0x13]
1201 v_cmpx_le_u16_e64_dpp v255
, v255 row_xmask
:15 row_mask
:0x3 bank_mask
:0x0 bound_ctrl
:0 fi
:1
1202 // GFX12
: [0x7e,0x00,0xbb,0xd4,0xfa,0xfe,0x03,0x00,0xff,0x6f,0x05,0x30]
1204 v_cmpx_le_u32_e64_dpp v1
, v2 quad_perm
:[3,2,1,0]
1205 // GFX12
: [0x7e,0x00,0xcb,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1b,0x00,0xff]
1207 v_cmpx_le_u32_e64_dpp v1
, s2 quad_perm
:[3,2,1,0]
1208 // GFX12
: [0x7e,0x00,0xcb,0xd4,0xfa,0x04,0x00,0x00,0x01,0x1b,0x00,0xff]
1210 v_cmpx_le_u32_e64_dpp v1
, 10 quad_perm
:[3,2,1,0]
1211 // GFX12
: [0x7e,0x00,0xcb,0xd4,0xfa,0x14,0x01,0x00,0x01,0x1b,0x00,0xff]
1213 v_cmpx_le_u32_e64_dpp v1
, v2 quad_perm
:[0,1,2,3]
1214 // GFX12
: [0x7e,0x00,0xcb,0xd4,0xfa,0x04,0x02,0x00,0x01,0xe4,0x00,0xff]
1216 v_cmpx_le_u32_e64_dpp v1
, v2 row_mirror
1217 // GFX12
: [0x7e,0x00,0xcb,0xd4,0xfa,0x04,0x02,0x00,0x01,0x40,0x01,0xff]
1219 v_cmpx_le_u32_e64_dpp v1
, v2 row_half_mirror
1220 // GFX12
: [0x7e,0x00,0xcb,0xd4,0xfa,0x04,0x02,0x00,0x01,0x41,0x01,0xff]
1222 v_cmpx_le_u32_e64_dpp v1
, v2 row_shl
:1
1223 // GFX12
: [0x7e,0x00,0xcb,0xd4,0xfa,0x04,0x02,0x00,0x01,0x01,0x01,0xff]
1225 v_cmpx_le_u32_e64_dpp v1
, v2 row_shl
:15
1226 // GFX12
: [0x7e,0x00,0xcb,0xd4,0xfa,0x04,0x02,0x00,0x01,0x0f,0x01,0xff]
1228 v_cmpx_le_u32_e64_dpp v1
, v2 row_shr
:1
1229 // GFX12
: [0x7e,0x00,0xcb,0xd4,0xfa,0x04,0x02,0x00,0x01,0x11,0x01,0xff]
1231 v_cmpx_le_u32_e64_dpp v1
, v2 row_shr
:15
1232 // GFX12
: [0x7e,0x00,0xcb,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1f,0x01,0xff]
1234 v_cmpx_le_u32_e64_dpp v1
, v2 row_ror
:1
1235 // GFX12
: [0x7e,0x00,0xcb,0xd4,0xfa,0x04,0x02,0x00,0x01,0x21,0x01,0xff]
1237 v_cmpx_le_u32_e64_dpp v1
, v2 row_ror
:15
1238 // GFX12
: [0x7e,0x00,0xcb,0xd4,0xfa,0x04,0x02,0x00,0x01,0x2f,0x01,0xff]
1240 v_cmpx_le_u32_e64_dpp v1
, v2 row_share
:0 row_mask
:0xf bank_mask
:0xf
1241 // GFX12
: [0x7e,0x00,0xcb,0xd4,0xfa,0x04,0x02,0x00,0x01,0x50,0x01,0xff]
1243 v_cmpx_le_u32_e64_dpp v1
, v2 row_share
:15 row_mask
:0x0 bank_mask
:0x1
1244 // GFX12
: [0x7e,0x00,0xcb,0xd4,0xfa,0x04,0x02,0x00,0x01,0x5f,0x01,0x01]
1246 v_cmpx_le_u32_e64_dpp v1
, v2 row_xmask
:0 row_mask
:0x1 bank_mask
:0x3 bound_ctrl
:1 fi
:0
1247 // GFX12
: [0x7e,0x00,0xcb,0xd4,0xfa,0x04,0x02,0x00,0x01,0x60,0x09,0x13]
1249 v_cmpx_le_u32_e64_dpp v255
, v255 row_xmask
:15 row_mask
:0x3 bank_mask
:0x0 bound_ctrl
:0 fi
:1
1250 // GFX12
: [0x7e,0x00,0xcb,0xd4,0xfa,0xfe,0x03,0x00,0xff,0x6f,0x05,0x30]
1252 v_cmpx_lg_f16_e64_dpp v1
, v2 quad_perm
:[3,2,1,0]
1253 // GFX12
: [0x7e,0x00,0x85,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1b,0x00,0xff]
1255 v_cmpx_lg_f16_e64_dpp v1
, s2 quad_perm
:[3,2,1,0]
1256 // GFX12
: [0x7e,0x00,0x85,0xd4,0xfa,0x04,0x00,0x00,0x01,0x1b,0x00,0xff]
1258 v_cmpx_lg_f16_e64_dpp v1
, 2.0 quad_perm
:[3,2,1,0]
1259 // GFX12
: [0x7e,0x00,0x85,0xd4,0xfa,0xe8,0x01,0x00,0x01,0x1b,0x00,0xff]
1261 v_cmpx_lg_f16_e64_dpp v1
, v2 quad_perm
:[0,1,2,3]
1262 // GFX12
: [0x7e,0x00,0x85,0xd4,0xfa,0x04,0x02,0x00,0x01,0xe4,0x00,0xff]
1264 v_cmpx_lg_f16_e64_dpp v1
, v2 row_mirror
1265 // GFX12
: [0x7e,0x00,0x85,0xd4,0xfa,0x04,0x02,0x00,0x01,0x40,0x01,0xff]
1267 v_cmpx_lg_f16_e64_dpp v1
, v2 row_half_mirror
1268 // GFX12
: [0x7e,0x00,0x85,0xd4,0xfa,0x04,0x02,0x00,0x01,0x41,0x01,0xff]
1270 v_cmpx_lg_f16_e64_dpp v1
, v2 row_shl
:1
1271 // GFX12
: [0x7e,0x00,0x85,0xd4,0xfa,0x04,0x02,0x00,0x01,0x01,0x01,0xff]
1273 v_cmpx_lg_f16_e64_dpp v1
, v2 row_shl
:15
1274 // GFX12
: [0x7e,0x00,0x85,0xd4,0xfa,0x04,0x02,0x00,0x01,0x0f,0x01,0xff]
1276 v_cmpx_lg_f16_e64_dpp v1
, v2 row_shr
:1
1277 // GFX12
: [0x7e,0x00,0x85,0xd4,0xfa,0x04,0x02,0x00,0x01,0x11,0x01,0xff]
1279 v_cmpx_lg_f16_e64_dpp v1
, v2 row_shr
:15
1280 // GFX12
: [0x7e,0x00,0x85,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1f,0x01,0xff]
1282 v_cmpx_lg_f16_e64_dpp v1
, v2 row_ror
:1
1283 // GFX12
: [0x7e,0x00,0x85,0xd4,0xfa,0x04,0x02,0x00,0x01,0x21,0x01,0xff]
1285 v_cmpx_lg_f16_e64_dpp v1
, v2 row_ror
:15
1286 // GFX12
: [0x7e,0x00,0x85,0xd4,0xfa,0x04,0x02,0x00,0x01,0x2f,0x01,0xff]
1288 v_cmpx_lg_f16_e64_dpp v1
, v2 row_share
:0 row_mask
:0xf bank_mask
:0xf
1289 // GFX12
: [0x7e,0x00,0x85,0xd4,0xfa,0x04,0x02,0x00,0x01,0x50,0x01,0xff]
1291 v_cmpx_lg_f16_e64_dpp |v1|
, -v2 row_share
:15 row_mask
:0x0 bank_mask
:0x1
1292 // GFX12
: [0x7e,0x01,0x85,0xd4,0xfa,0x04,0x02,0x40,0x01,0x5f,0x01,0x01]
1294 v_cmpx_lg_f16_e64_dpp
-v1
, |v2| row_xmask
:0 row_mask
:0x1 bank_mask
:0x3 bound_ctrl
:1 fi
:0
1295 // GFX12
: [0x7e,0x02,0x85,0xd4,0xfa,0x04,0x02,0x20,0x01,0x60,0x09,0x13]
1297 v_cmpx_lg_f16_e64_dpp
-|v255|
, -|v255| clamp row_xmask
:15 row_mask
:0x3 bank_mask
:0x0 bound_ctrl
:0 fi
:1
1298 // GFX12
: [0x7e,0x83,0x85,0xd4,0xfa,0xfe,0x03,0x60,0xff,0x6f,0x05,0x30]
1300 v_cmpx_lg_f32_e64_dpp v1
, v2 quad_perm
:[3,2,1,0]
1301 // GFX12
: [0x7e,0x00,0x95,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1b,0x00,0xff]
1303 v_cmpx_lg_f32_e64_dpp v1
, s2 quad_perm
:[3,2,1,0]
1304 // GFX12
: [0x7e,0x00,0x95,0xd4,0xfa,0x04,0x00,0x00,0x01,0x1b,0x00,0xff]
1306 v_cmpx_lg_f32_e64_dpp v1
, 2.0 quad_perm
:[3,2,1,0]
1307 // GFX12
: [0x7e,0x00,0x95,0xd4,0xfa,0xe8,0x01,0x00,0x01,0x1b,0x00,0xff]
1309 v_cmpx_lg_f32_e64_dpp v1
, v2 quad_perm
:[0,1,2,3]
1310 // GFX12
: [0x7e,0x00,0x95,0xd4,0xfa,0x04,0x02,0x00,0x01,0xe4,0x00,0xff]
1312 v_cmpx_lg_f32_e64_dpp v1
, v2 row_mirror
1313 // GFX12
: [0x7e,0x00,0x95,0xd4,0xfa,0x04,0x02,0x00,0x01,0x40,0x01,0xff]
1315 v_cmpx_lg_f32_e64_dpp v1
, v2 row_half_mirror
1316 // GFX12
: [0x7e,0x00,0x95,0xd4,0xfa,0x04,0x02,0x00,0x01,0x41,0x01,0xff]
1318 v_cmpx_lg_f32_e64_dpp v1
, v2 row_shl
:1
1319 // GFX12
: [0x7e,0x00,0x95,0xd4,0xfa,0x04,0x02,0x00,0x01,0x01,0x01,0xff]
1321 v_cmpx_lg_f32_e64_dpp v1
, v2 row_shl
:15
1322 // GFX12
: [0x7e,0x00,0x95,0xd4,0xfa,0x04,0x02,0x00,0x01,0x0f,0x01,0xff]
1324 v_cmpx_lg_f32_e64_dpp v1
, v2 row_shr
:1
1325 // GFX12
: [0x7e,0x00,0x95,0xd4,0xfa,0x04,0x02,0x00,0x01,0x11,0x01,0xff]
1327 v_cmpx_lg_f32_e64_dpp v1
, v2 row_shr
:15
1328 // GFX12
: [0x7e,0x00,0x95,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1f,0x01,0xff]
1330 v_cmpx_lg_f32_e64_dpp v1
, v2 row_ror
:1
1331 // GFX12
: [0x7e,0x00,0x95,0xd4,0xfa,0x04,0x02,0x00,0x01,0x21,0x01,0xff]
1333 v_cmpx_lg_f32_e64_dpp v1
, v2 row_ror
:15
1334 // GFX12
: [0x7e,0x00,0x95,0xd4,0xfa,0x04,0x02,0x00,0x01,0x2f,0x01,0xff]
1336 v_cmpx_lg_f32_e64_dpp v1
, v2 row_share
:0 row_mask
:0xf bank_mask
:0xf
1337 // GFX12
: [0x7e,0x00,0x95,0xd4,0xfa,0x04,0x02,0x00,0x01,0x50,0x01,0xff]
1339 v_cmpx_lg_f32_e64_dpp |v1|
, -v2 row_share
:15 row_mask
:0x0 bank_mask
:0x1
1340 // GFX12
: [0x7e,0x01,0x95,0xd4,0xfa,0x04,0x02,0x40,0x01,0x5f,0x01,0x01]
1342 v_cmpx_lg_f32_e64_dpp
-v1
, |v2| row_xmask
:0 row_mask
:0x1 bank_mask
:0x3 bound_ctrl
:1 fi
:0
1343 // GFX12
: [0x7e,0x02,0x95,0xd4,0xfa,0x04,0x02,0x20,0x01,0x60,0x09,0x13]
1345 v_cmpx_lg_f32_e64_dpp
-|v255|
, -|v255| clamp row_xmask
:15 row_mask
:0x3 bank_mask
:0x0 bound_ctrl
:0 fi
:1
1346 // GFX12
: [0x7e,0x83,0x95,0xd4,0xfa,0xfe,0x03,0x60,0xff,0x6f,0x05,0x30]
1348 v_cmpx_lt_f16_e64_dpp v1
, v2 quad_perm
:[3,2,1,0]
1349 // GFX12
: [0x7e,0x00,0x81,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1b,0x00,0xff]
1351 v_cmpx_lt_f16_e64_dpp v1
, s2 quad_perm
:[3,2,1,0]
1352 // GFX12
: [0x7e,0x00,0x81,0xd4,0xfa,0x04,0x00,0x00,0x01,0x1b,0x00,0xff]
1354 v_cmpx_lt_f16_e64_dpp v1
, 2.0 quad_perm
:[3,2,1,0]
1355 // GFX12
: [0x7e,0x00,0x81,0xd4,0xfa,0xe8,0x01,0x00,0x01,0x1b,0x00,0xff]
1357 v_cmpx_lt_f16_e64_dpp v1
, v2 quad_perm
:[0,1,2,3]
1358 // GFX12
: [0x7e,0x00,0x81,0xd4,0xfa,0x04,0x02,0x00,0x01,0xe4,0x00,0xff]
1360 v_cmpx_lt_f16_e64_dpp v1
, v2 row_mirror
1361 // GFX12
: [0x7e,0x00,0x81,0xd4,0xfa,0x04,0x02,0x00,0x01,0x40,0x01,0xff]
1363 v_cmpx_lt_f16_e64_dpp v1
, v2 row_half_mirror
1364 // GFX12
: [0x7e,0x00,0x81,0xd4,0xfa,0x04,0x02,0x00,0x01,0x41,0x01,0xff]
1366 v_cmpx_lt_f16_e64_dpp v1
, v2 row_shl
:1
1367 // GFX12
: [0x7e,0x00,0x81,0xd4,0xfa,0x04,0x02,0x00,0x01,0x01,0x01,0xff]
1369 v_cmpx_lt_f16_e64_dpp v1
, v2 row_shl
:15
1370 // GFX12
: [0x7e,0x00,0x81,0xd4,0xfa,0x04,0x02,0x00,0x01,0x0f,0x01,0xff]
1372 v_cmpx_lt_f16_e64_dpp v1
, v2 row_shr
:1
1373 // GFX12
: [0x7e,0x00,0x81,0xd4,0xfa,0x04,0x02,0x00,0x01,0x11,0x01,0xff]
1375 v_cmpx_lt_f16_e64_dpp v1
, v2 row_shr
:15
1376 // GFX12
: [0x7e,0x00,0x81,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1f,0x01,0xff]
1378 v_cmpx_lt_f16_e64_dpp v1
, v2 row_ror
:1
1379 // GFX12
: [0x7e,0x00,0x81,0xd4,0xfa,0x04,0x02,0x00,0x01,0x21,0x01,0xff]
1381 v_cmpx_lt_f16_e64_dpp v1
, v2 row_ror
:15
1382 // GFX12
: [0x7e,0x00,0x81,0xd4,0xfa,0x04,0x02,0x00,0x01,0x2f,0x01,0xff]
1384 v_cmpx_lt_f16_e64_dpp v1
, v2 row_share
:0 row_mask
:0xf bank_mask
:0xf
1385 // GFX12
: [0x7e,0x00,0x81,0xd4,0xfa,0x04,0x02,0x00,0x01,0x50,0x01,0xff]
1387 v_cmpx_lt_f16_e64_dpp |v1|
, -v2 row_share
:15 row_mask
:0x0 bank_mask
:0x1
1388 // GFX12
: [0x7e,0x01,0x81,0xd4,0xfa,0x04,0x02,0x40,0x01,0x5f,0x01,0x01]
1390 v_cmpx_lt_f16_e64_dpp
-v1
, |v2| row_xmask
:0 row_mask
:0x1 bank_mask
:0x3 bound_ctrl
:1 fi
:0
1391 // GFX12
: [0x7e,0x02,0x81,0xd4,0xfa,0x04,0x02,0x20,0x01,0x60,0x09,0x13]
1393 v_cmpx_lt_f16_e64_dpp
-|v255|
, -|v255| clamp row_xmask
:15 row_mask
:0x3 bank_mask
:0x0 bound_ctrl
:0 fi
:1
1394 // GFX12
: [0x7e,0x83,0x81,0xd4,0xfa,0xfe,0x03,0x60,0xff,0x6f,0x05,0x30]
1396 v_cmpx_lt_f32_e64_dpp v1
, v2 quad_perm
:[3,2,1,0]
1397 // GFX12
: [0x7e,0x00,0x91,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1b,0x00,0xff]
1399 v_cmpx_lt_f32_e64_dpp v1
, s2 quad_perm
:[3,2,1,0]
1400 // GFX12
: [0x7e,0x00,0x91,0xd4,0xfa,0x04,0x00,0x00,0x01,0x1b,0x00,0xff]
1402 v_cmpx_lt_f32_e64_dpp v1
, 2.0 quad_perm
:[3,2,1,0]
1403 // GFX12
: [0x7e,0x00,0x91,0xd4,0xfa,0xe8,0x01,0x00,0x01,0x1b,0x00,0xff]
1405 v_cmpx_lt_f32_e64_dpp v1
, v2 quad_perm
:[0,1,2,3]
1406 // GFX12
: [0x7e,0x00,0x91,0xd4,0xfa,0x04,0x02,0x00,0x01,0xe4,0x00,0xff]
1408 v_cmpx_lt_f32_e64_dpp v1
, v2 row_mirror
1409 // GFX12
: [0x7e,0x00,0x91,0xd4,0xfa,0x04,0x02,0x00,0x01,0x40,0x01,0xff]
1411 v_cmpx_lt_f32_e64_dpp v1
, v2 row_half_mirror
1412 // GFX12
: [0x7e,0x00,0x91,0xd4,0xfa,0x04,0x02,0x00,0x01,0x41,0x01,0xff]
1414 v_cmpx_lt_f32_e64_dpp v1
, v2 row_shl
:1
1415 // GFX12
: [0x7e,0x00,0x91,0xd4,0xfa,0x04,0x02,0x00,0x01,0x01,0x01,0xff]
1417 v_cmpx_lt_f32_e64_dpp v1
, v2 row_shl
:15
1418 // GFX12
: [0x7e,0x00,0x91,0xd4,0xfa,0x04,0x02,0x00,0x01,0x0f,0x01,0xff]
1420 v_cmpx_lt_f32_e64_dpp v1
, v2 row_shr
:1
1421 // GFX12
: [0x7e,0x00,0x91,0xd4,0xfa,0x04,0x02,0x00,0x01,0x11,0x01,0xff]
1423 v_cmpx_lt_f32_e64_dpp v1
, v2 row_shr
:15
1424 // GFX12
: [0x7e,0x00,0x91,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1f,0x01,0xff]
1426 v_cmpx_lt_f32_e64_dpp v1
, v2 row_ror
:1
1427 // GFX12
: [0x7e,0x00,0x91,0xd4,0xfa,0x04,0x02,0x00,0x01,0x21,0x01,0xff]
1429 v_cmpx_lt_f32_e64_dpp v1
, v2 row_ror
:15
1430 // GFX12
: [0x7e,0x00,0x91,0xd4,0xfa,0x04,0x02,0x00,0x01,0x2f,0x01,0xff]
1432 v_cmpx_lt_f32_e64_dpp v1
, v2 row_share
:0 row_mask
:0xf bank_mask
:0xf
1433 // GFX12
: [0x7e,0x00,0x91,0xd4,0xfa,0x04,0x02,0x00,0x01,0x50,0x01,0xff]
1435 v_cmpx_lt_f32_e64_dpp |v1|
, -v2 row_share
:15 row_mask
:0x0 bank_mask
:0x1
1436 // GFX12
: [0x7e,0x01,0x91,0xd4,0xfa,0x04,0x02,0x40,0x01,0x5f,0x01,0x01]
1438 v_cmpx_lt_f32_e64_dpp
-v1
, |v2| row_xmask
:0 row_mask
:0x1 bank_mask
:0x3 bound_ctrl
:1 fi
:0
1439 // GFX12
: [0x7e,0x02,0x91,0xd4,0xfa,0x04,0x02,0x20,0x01,0x60,0x09,0x13]
1441 v_cmpx_lt_f32_e64_dpp
-|v255|
, -|v255| clamp row_xmask
:15 row_mask
:0x3 bank_mask
:0x0 bound_ctrl
:0 fi
:1
1442 // GFX12
: [0x7e,0x83,0x91,0xd4,0xfa,0xfe,0x03,0x60,0xff,0x6f,0x05,0x30]
1444 v_cmpx_lt_i16_e64_dpp v1
, v2 quad_perm
:[3,2,1,0]
1445 // GFX12
: [0x7e,0x00,0xb1,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1b,0x00,0xff]
1447 v_cmpx_lt_i16_e64_dpp v1
, s2 quad_perm
:[3,2,1,0]
1448 // GFX12
: [0x7e,0x00,0xb1,0xd4,0xfa,0x04,0x00,0x00,0x01,0x1b,0x00,0xff]
1450 v_cmpx_lt_i16_e64_dpp v1
, 10 quad_perm
:[3,2,1,0]
1451 // GFX12
: [0x7e,0x00,0xb1,0xd4,0xfa,0x14,0x01,0x00,0x01,0x1b,0x00,0xff]
1453 v_cmpx_lt_i16_e64_dpp v1
, v2 quad_perm
:[0,1,2,3]
1454 // GFX12
: [0x7e,0x00,0xb1,0xd4,0xfa,0x04,0x02,0x00,0x01,0xe4,0x00,0xff]
1456 v_cmpx_lt_i16_e64_dpp v1
, v2 row_mirror
1457 // GFX12
: [0x7e,0x00,0xb1,0xd4,0xfa,0x04,0x02,0x00,0x01,0x40,0x01,0xff]
1459 v_cmpx_lt_i16_e64_dpp v1
, v2 row_half_mirror
1460 // GFX12
: [0x7e,0x00,0xb1,0xd4,0xfa,0x04,0x02,0x00,0x01,0x41,0x01,0xff]
1462 v_cmpx_lt_i16_e64_dpp v1
, v2 row_shl
:1
1463 // GFX12
: [0x7e,0x00,0xb1,0xd4,0xfa,0x04,0x02,0x00,0x01,0x01,0x01,0xff]
1465 v_cmpx_lt_i16_e64_dpp v1
, v2 row_shl
:15
1466 // GFX12
: [0x7e,0x00,0xb1,0xd4,0xfa,0x04,0x02,0x00,0x01,0x0f,0x01,0xff]
1468 v_cmpx_lt_i16_e64_dpp v1
, v2 row_shr
:1
1469 // GFX12
: [0x7e,0x00,0xb1,0xd4,0xfa,0x04,0x02,0x00,0x01,0x11,0x01,0xff]
1471 v_cmpx_lt_i16_e64_dpp v1
, v2 row_shr
:15
1472 // GFX12
: [0x7e,0x00,0xb1,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1f,0x01,0xff]
1474 v_cmpx_lt_i16_e64_dpp v1
, v2 row_ror
:1
1475 // GFX12
: [0x7e,0x00,0xb1,0xd4,0xfa,0x04,0x02,0x00,0x01,0x21,0x01,0xff]
1477 v_cmpx_lt_i16_e64_dpp v1
, v2 row_ror
:15
1478 // GFX12
: [0x7e,0x00,0xb1,0xd4,0xfa,0x04,0x02,0x00,0x01,0x2f,0x01,0xff]
1480 v_cmpx_lt_i16_e64_dpp v1
, v2 row_share
:0 row_mask
:0xf bank_mask
:0xf
1481 // GFX12
: [0x7e,0x00,0xb1,0xd4,0xfa,0x04,0x02,0x00,0x01,0x50,0x01,0xff]
1483 v_cmpx_lt_i16_e64_dpp v1
, v2 row_share
:15 row_mask
:0x0 bank_mask
:0x1
1484 // GFX12
: [0x7e,0x00,0xb1,0xd4,0xfa,0x04,0x02,0x00,0x01,0x5f,0x01,0x01]
1486 v_cmpx_lt_i16_e64_dpp v1
, v2 row_xmask
:0 row_mask
:0x1 bank_mask
:0x3 bound_ctrl
:1 fi
:0
1487 // GFX12
: [0x7e,0x00,0xb1,0xd4,0xfa,0x04,0x02,0x00,0x01,0x60,0x09,0x13]
1489 v_cmpx_lt_i16_e64_dpp v255
, v255 row_xmask
:15 row_mask
:0x3 bank_mask
:0x0 bound_ctrl
:0 fi
:1
1490 // GFX12
: [0x7e,0x00,0xb1,0xd4,0xfa,0xfe,0x03,0x00,0xff,0x6f,0x05,0x30]
1492 v_cmpx_lt_i32_e64_dpp v1
, v2 quad_perm
:[3,2,1,0]
1493 // GFX12
: [0x7e,0x00,0xc1,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1b,0x00,0xff]
1495 v_cmpx_lt_i32_e64_dpp v1
, s2 quad_perm
:[3,2,1,0]
1496 // GFX12
: [0x7e,0x00,0xc1,0xd4,0xfa,0x04,0x00,0x00,0x01,0x1b,0x00,0xff]
1498 v_cmpx_lt_i32_e64_dpp v1
, 10 quad_perm
:[3,2,1,0]
1499 // GFX12
: [0x7e,0x00,0xc1,0xd4,0xfa,0x14,0x01,0x00,0x01,0x1b,0x00,0xff]
1501 v_cmpx_lt_i32_e64_dpp v1
, v2 quad_perm
:[0,1,2,3]
1502 // GFX12
: [0x7e,0x00,0xc1,0xd4,0xfa,0x04,0x02,0x00,0x01,0xe4,0x00,0xff]
1504 v_cmpx_lt_i32_e64_dpp v1
, v2 row_mirror
1505 // GFX12
: [0x7e,0x00,0xc1,0xd4,0xfa,0x04,0x02,0x00,0x01,0x40,0x01,0xff]
1507 v_cmpx_lt_i32_e64_dpp v1
, v2 row_half_mirror
1508 // GFX12
: [0x7e,0x00,0xc1,0xd4,0xfa,0x04,0x02,0x00,0x01,0x41,0x01,0xff]
1510 v_cmpx_lt_i32_e64_dpp v1
, v2 row_shl
:1
1511 // GFX12
: [0x7e,0x00,0xc1,0xd4,0xfa,0x04,0x02,0x00,0x01,0x01,0x01,0xff]
1513 v_cmpx_lt_i32_e64_dpp v1
, v2 row_shl
:15
1514 // GFX12
: [0x7e,0x00,0xc1,0xd4,0xfa,0x04,0x02,0x00,0x01,0x0f,0x01,0xff]
1516 v_cmpx_lt_i32_e64_dpp v1
, v2 row_shr
:1
1517 // GFX12
: [0x7e,0x00,0xc1,0xd4,0xfa,0x04,0x02,0x00,0x01,0x11,0x01,0xff]
1519 v_cmpx_lt_i32_e64_dpp v1
, v2 row_shr
:15
1520 // GFX12
: [0x7e,0x00,0xc1,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1f,0x01,0xff]
1522 v_cmpx_lt_i32_e64_dpp v1
, v2 row_ror
:1
1523 // GFX12
: [0x7e,0x00,0xc1,0xd4,0xfa,0x04,0x02,0x00,0x01,0x21,0x01,0xff]
1525 v_cmpx_lt_i32_e64_dpp v1
, v2 row_ror
:15
1526 // GFX12
: [0x7e,0x00,0xc1,0xd4,0xfa,0x04,0x02,0x00,0x01,0x2f,0x01,0xff]
1528 v_cmpx_lt_i32_e64_dpp v1
, v2 row_share
:0 row_mask
:0xf bank_mask
:0xf
1529 // GFX12
: [0x7e,0x00,0xc1,0xd4,0xfa,0x04,0x02,0x00,0x01,0x50,0x01,0xff]
1531 v_cmpx_lt_i32_e64_dpp v1
, v2 row_share
:15 row_mask
:0x0 bank_mask
:0x1
1532 // GFX12
: [0x7e,0x00,0xc1,0xd4,0xfa,0x04,0x02,0x00,0x01,0x5f,0x01,0x01]
1534 v_cmpx_lt_i32_e64_dpp v1
, v2 row_xmask
:0 row_mask
:0x1 bank_mask
:0x3 bound_ctrl
:1 fi
:0
1535 // GFX12
: [0x7e,0x00,0xc1,0xd4,0xfa,0x04,0x02,0x00,0x01,0x60,0x09,0x13]
1537 v_cmpx_lt_i32_e64_dpp v255
, v255 row_xmask
:15 row_mask
:0x3 bank_mask
:0x0 bound_ctrl
:0 fi
:1
1538 // GFX12
: [0x7e,0x00,0xc1,0xd4,0xfa,0xfe,0x03,0x00,0xff,0x6f,0x05,0x30]
1540 v_cmpx_lt_u16_e64_dpp v1
, v2 quad_perm
:[3,2,1,0]
1541 // GFX12
: [0x7e,0x00,0xb9,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1b,0x00,0xff]
1543 v_cmpx_lt_u16_e64_dpp v1
, s2 quad_perm
:[3,2,1,0]
1544 // GFX12
: [0x7e,0x00,0xb9,0xd4,0xfa,0x04,0x00,0x00,0x01,0x1b,0x00,0xff]
1546 v_cmpx_lt_u16_e64_dpp v1
, 10 quad_perm
:[3,2,1,0]
1547 // GFX12
: [0x7e,0x00,0xb9,0xd4,0xfa,0x14,0x01,0x00,0x01,0x1b,0x00,0xff]
1549 v_cmpx_lt_u16_e64_dpp v1
, v2 quad_perm
:[0,1,2,3]
1550 // GFX12
: [0x7e,0x00,0xb9,0xd4,0xfa,0x04,0x02,0x00,0x01,0xe4,0x00,0xff]
1552 v_cmpx_lt_u16_e64_dpp v1
, v2 row_mirror
1553 // GFX12
: [0x7e,0x00,0xb9,0xd4,0xfa,0x04,0x02,0x00,0x01,0x40,0x01,0xff]
1555 v_cmpx_lt_u16_e64_dpp v1
, v2 row_half_mirror
1556 // GFX12
: [0x7e,0x00,0xb9,0xd4,0xfa,0x04,0x02,0x00,0x01,0x41,0x01,0xff]
1558 v_cmpx_lt_u16_e64_dpp v1
, v2 row_shl
:1
1559 // GFX12
: [0x7e,0x00,0xb9,0xd4,0xfa,0x04,0x02,0x00,0x01,0x01,0x01,0xff]
1561 v_cmpx_lt_u16_e64_dpp v1
, v2 row_shl
:15
1562 // GFX12
: [0x7e,0x00,0xb9,0xd4,0xfa,0x04,0x02,0x00,0x01,0x0f,0x01,0xff]
1564 v_cmpx_lt_u16_e64_dpp v1
, v2 row_shr
:1
1565 // GFX12
: [0x7e,0x00,0xb9,0xd4,0xfa,0x04,0x02,0x00,0x01,0x11,0x01,0xff]
1567 v_cmpx_lt_u16_e64_dpp v1
, v2 row_shr
:15
1568 // GFX12
: [0x7e,0x00,0xb9,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1f,0x01,0xff]
1570 v_cmpx_lt_u16_e64_dpp v1
, v2 row_ror
:1
1571 // GFX12
: [0x7e,0x00,0xb9,0xd4,0xfa,0x04,0x02,0x00,0x01,0x21,0x01,0xff]
1573 v_cmpx_lt_u16_e64_dpp v1
, v2 row_ror
:15
1574 // GFX12
: [0x7e,0x00,0xb9,0xd4,0xfa,0x04,0x02,0x00,0x01,0x2f,0x01,0xff]
1576 v_cmpx_lt_u16_e64_dpp v1
, v2 row_share
:0 row_mask
:0xf bank_mask
:0xf
1577 // GFX12
: [0x7e,0x00,0xb9,0xd4,0xfa,0x04,0x02,0x00,0x01,0x50,0x01,0xff]
1579 v_cmpx_lt_u16_e64_dpp v1
, v2 row_share
:15 row_mask
:0x0 bank_mask
:0x1
1580 // GFX12
: [0x7e,0x00,0xb9,0xd4,0xfa,0x04,0x02,0x00,0x01,0x5f,0x01,0x01]
1582 v_cmpx_lt_u16_e64_dpp v1
, v2 row_xmask
:0 row_mask
:0x1 bank_mask
:0x3 bound_ctrl
:1 fi
:0
1583 // GFX12
: [0x7e,0x00,0xb9,0xd4,0xfa,0x04,0x02,0x00,0x01,0x60,0x09,0x13]
1585 v_cmpx_lt_u16_e64_dpp v255
, v255 row_xmask
:15 row_mask
:0x3 bank_mask
:0x0 bound_ctrl
:0 fi
:1
1586 // GFX12
: [0x7e,0x00,0xb9,0xd4,0xfa,0xfe,0x03,0x00,0xff,0x6f,0x05,0x30]
1588 v_cmpx_lt_u32_e64_dpp v1
, v2 quad_perm
:[3,2,1,0]
1589 // GFX12
: [0x7e,0x00,0xc9,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1b,0x00,0xff]
1591 v_cmpx_lt_u32_e64_dpp v1
, s2 quad_perm
:[3,2,1,0]
1592 // GFX12
: [0x7e,0x00,0xc9,0xd4,0xfa,0x04,0x00,0x00,0x01,0x1b,0x00,0xff]
1594 v_cmpx_lt_u32_e64_dpp v1
, 10 quad_perm
:[3,2,1,0]
1595 // GFX12
: [0x7e,0x00,0xc9,0xd4,0xfa,0x14,0x01,0x00,0x01,0x1b,0x00,0xff]
1597 v_cmpx_lt_u32_e64_dpp v1
, v2 quad_perm
:[0,1,2,3]
1598 // GFX12
: [0x7e,0x00,0xc9,0xd4,0xfa,0x04,0x02,0x00,0x01,0xe4,0x00,0xff]
1600 v_cmpx_lt_u32_e64_dpp v1
, v2 row_mirror
1601 // GFX12
: [0x7e,0x00,0xc9,0xd4,0xfa,0x04,0x02,0x00,0x01,0x40,0x01,0xff]
1603 v_cmpx_lt_u32_e64_dpp v1
, v2 row_half_mirror
1604 // GFX12
: [0x7e,0x00,0xc9,0xd4,0xfa,0x04,0x02,0x00,0x01,0x41,0x01,0xff]
1606 v_cmpx_lt_u32_e64_dpp v1
, v2 row_shl
:1
1607 // GFX12
: [0x7e,0x00,0xc9,0xd4,0xfa,0x04,0x02,0x00,0x01,0x01,0x01,0xff]
1609 v_cmpx_lt_u32_e64_dpp v1
, v2 row_shl
:15
1610 // GFX12
: [0x7e,0x00,0xc9,0xd4,0xfa,0x04,0x02,0x00,0x01,0x0f,0x01,0xff]
1612 v_cmpx_lt_u32_e64_dpp v1
, v2 row_shr
:1
1613 // GFX12
: [0x7e,0x00,0xc9,0xd4,0xfa,0x04,0x02,0x00,0x01,0x11,0x01,0xff]
1615 v_cmpx_lt_u32_e64_dpp v1
, v2 row_shr
:15
1616 // GFX12
: [0x7e,0x00,0xc9,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1f,0x01,0xff]
1618 v_cmpx_lt_u32_e64_dpp v1
, v2 row_ror
:1
1619 // GFX12
: [0x7e,0x00,0xc9,0xd4,0xfa,0x04,0x02,0x00,0x01,0x21,0x01,0xff]
1621 v_cmpx_lt_u32_e64_dpp v1
, v2 row_ror
:15
1622 // GFX12
: [0x7e,0x00,0xc9,0xd4,0xfa,0x04,0x02,0x00,0x01,0x2f,0x01,0xff]
1624 v_cmpx_lt_u32_e64_dpp v1
, v2 row_share
:0 row_mask
:0xf bank_mask
:0xf
1625 // GFX12
: [0x7e,0x00,0xc9,0xd4,0xfa,0x04,0x02,0x00,0x01,0x50,0x01,0xff]
1627 v_cmpx_lt_u32_e64_dpp v1
, v2 row_share
:15 row_mask
:0x0 bank_mask
:0x1
1628 // GFX12
: [0x7e,0x00,0xc9,0xd4,0xfa,0x04,0x02,0x00,0x01,0x5f,0x01,0x01]
1630 v_cmpx_lt_u32_e64_dpp v1
, v2 row_xmask
:0 row_mask
:0x1 bank_mask
:0x3 bound_ctrl
:1 fi
:0
1631 // GFX12
: [0x7e,0x00,0xc9,0xd4,0xfa,0x04,0x02,0x00,0x01,0x60,0x09,0x13]
1633 v_cmpx_lt_u32_e64_dpp v255
, v255 row_xmask
:15 row_mask
:0x3 bank_mask
:0x0 bound_ctrl
:0 fi
:1
1634 // GFX12
: [0x7e,0x00,0xc9,0xd4,0xfa,0xfe,0x03,0x00,0xff,0x6f,0x05,0x30]
1636 v_cmpx_ne_i16_e64_dpp v1
, v2 quad_perm
:[3,2,1,0]
1637 // GFX12
: [0x7e,0x00,0xb5,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1b,0x00,0xff]
1639 v_cmpx_ne_i16_e64_dpp v1
, s2 quad_perm
:[3,2,1,0]
1640 // GFX12
: [0x7e,0x00,0xb5,0xd4,0xfa,0x04,0x00,0x00,0x01,0x1b,0x00,0xff]
1642 v_cmpx_ne_i16_e64_dpp v1
, 10 quad_perm
:[3,2,1,0]
1643 // GFX12
: [0x7e,0x00,0xb5,0xd4,0xfa,0x14,0x01,0x00,0x01,0x1b,0x00,0xff]
1645 v_cmpx_ne_i16_e64_dpp v1
, v2 quad_perm
:[0,1,2,3]
1646 // GFX12
: [0x7e,0x00,0xb5,0xd4,0xfa,0x04,0x02,0x00,0x01,0xe4,0x00,0xff]
1648 v_cmpx_ne_i16_e64_dpp v1
, v2 row_mirror
1649 // GFX12
: [0x7e,0x00,0xb5,0xd4,0xfa,0x04,0x02,0x00,0x01,0x40,0x01,0xff]
1651 v_cmpx_ne_i16_e64_dpp v1
, v2 row_half_mirror
1652 // GFX12
: [0x7e,0x00,0xb5,0xd4,0xfa,0x04,0x02,0x00,0x01,0x41,0x01,0xff]
1654 v_cmpx_ne_i16_e64_dpp v1
, v2 row_shl
:1
1655 // GFX12
: [0x7e,0x00,0xb5,0xd4,0xfa,0x04,0x02,0x00,0x01,0x01,0x01,0xff]
1657 v_cmpx_ne_i16_e64_dpp v1
, v2 row_shl
:15
1658 // GFX12
: [0x7e,0x00,0xb5,0xd4,0xfa,0x04,0x02,0x00,0x01,0x0f,0x01,0xff]
1660 v_cmpx_ne_i16_e64_dpp v1
, v2 row_shr
:1
1661 // GFX12
: [0x7e,0x00,0xb5,0xd4,0xfa,0x04,0x02,0x00,0x01,0x11,0x01,0xff]
1663 v_cmpx_ne_i16_e64_dpp v1
, v2 row_shr
:15
1664 // GFX12
: [0x7e,0x00,0xb5,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1f,0x01,0xff]
1666 v_cmpx_ne_i16_e64_dpp v1
, v2 row_ror
:1
1667 // GFX12
: [0x7e,0x00,0xb5,0xd4,0xfa,0x04,0x02,0x00,0x01,0x21,0x01,0xff]
1669 v_cmpx_ne_i16_e64_dpp v1
, v2 row_ror
:15
1670 // GFX12
: [0x7e,0x00,0xb5,0xd4,0xfa,0x04,0x02,0x00,0x01,0x2f,0x01,0xff]
1672 v_cmpx_ne_i16_e64_dpp v1
, v2 row_share
:0 row_mask
:0xf bank_mask
:0xf
1673 // GFX12
: [0x7e,0x00,0xb5,0xd4,0xfa,0x04,0x02,0x00,0x01,0x50,0x01,0xff]
1675 v_cmpx_ne_i16_e64_dpp v1
, v2 row_share
:15 row_mask
:0x0 bank_mask
:0x1
1676 // GFX12
: [0x7e,0x00,0xb5,0xd4,0xfa,0x04,0x02,0x00,0x01,0x5f,0x01,0x01]
1678 v_cmpx_ne_i16_e64_dpp v1
, v2 row_xmask
:0 row_mask
:0x1 bank_mask
:0x3 bound_ctrl
:1 fi
:0
1679 // GFX12
: [0x7e,0x00,0xb5,0xd4,0xfa,0x04,0x02,0x00,0x01,0x60,0x09,0x13]
1681 v_cmpx_ne_i16_e64_dpp v255
, v255 row_xmask
:15 row_mask
:0x3 bank_mask
:0x0 bound_ctrl
:0 fi
:1
1682 // GFX12
: [0x7e,0x00,0xb5,0xd4,0xfa,0xfe,0x03,0x00,0xff,0x6f,0x05,0x30]
1684 v_cmpx_ne_i32_e64_dpp v1
, v2 quad_perm
:[3,2,1,0]
1685 // GFX12
: [0x7e,0x00,0xc5,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1b,0x00,0xff]
1687 v_cmpx_ne_i32_e64_dpp v1
, s2 quad_perm
:[3,2,1,0]
1688 // GFX12
: [0x7e,0x00,0xc5,0xd4,0xfa,0x04,0x00,0x00,0x01,0x1b,0x00,0xff]
1690 v_cmpx_ne_i32_e64_dpp v1
, 10 quad_perm
:[3,2,1,0]
1691 // GFX12
: [0x7e,0x00,0xc5,0xd4,0xfa,0x14,0x01,0x00,0x01,0x1b,0x00,0xff]
1693 v_cmpx_ne_i32_e64_dpp v1
, v2 quad_perm
:[0,1,2,3]
1694 // GFX12
: [0x7e,0x00,0xc5,0xd4,0xfa,0x04,0x02,0x00,0x01,0xe4,0x00,0xff]
1696 v_cmpx_ne_i32_e64_dpp v1
, v2 row_mirror
1697 // GFX12
: [0x7e,0x00,0xc5,0xd4,0xfa,0x04,0x02,0x00,0x01,0x40,0x01,0xff]
1699 v_cmpx_ne_i32_e64_dpp v1
, v2 row_half_mirror
1700 // GFX12
: [0x7e,0x00,0xc5,0xd4,0xfa,0x04,0x02,0x00,0x01,0x41,0x01,0xff]
1702 v_cmpx_ne_i32_e64_dpp v1
, v2 row_shl
:1
1703 // GFX12
: [0x7e,0x00,0xc5,0xd4,0xfa,0x04,0x02,0x00,0x01,0x01,0x01,0xff]
1705 v_cmpx_ne_i32_e64_dpp v1
, v2 row_shl
:15
1706 // GFX12
: [0x7e,0x00,0xc5,0xd4,0xfa,0x04,0x02,0x00,0x01,0x0f,0x01,0xff]
1708 v_cmpx_ne_i32_e64_dpp v1
, v2 row_shr
:1
1709 // GFX12
: [0x7e,0x00,0xc5,0xd4,0xfa,0x04,0x02,0x00,0x01,0x11,0x01,0xff]
1711 v_cmpx_ne_i32_e64_dpp v1
, v2 row_shr
:15
1712 // GFX12
: [0x7e,0x00,0xc5,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1f,0x01,0xff]
1714 v_cmpx_ne_i32_e64_dpp v1
, v2 row_ror
:1
1715 // GFX12
: [0x7e,0x00,0xc5,0xd4,0xfa,0x04,0x02,0x00,0x01,0x21,0x01,0xff]
1717 v_cmpx_ne_i32_e64_dpp v1
, v2 row_ror
:15
1718 // GFX12
: [0x7e,0x00,0xc5,0xd4,0xfa,0x04,0x02,0x00,0x01,0x2f,0x01,0xff]
1720 v_cmpx_ne_i32_e64_dpp v1
, v2 row_share
:0 row_mask
:0xf bank_mask
:0xf
1721 // GFX12
: [0x7e,0x00,0xc5,0xd4,0xfa,0x04,0x02,0x00,0x01,0x50,0x01,0xff]
1723 v_cmpx_ne_i32_e64_dpp v1
, v2 row_share
:15 row_mask
:0x0 bank_mask
:0x1
1724 // GFX12
: [0x7e,0x00,0xc5,0xd4,0xfa,0x04,0x02,0x00,0x01,0x5f,0x01,0x01]
1726 v_cmpx_ne_i32_e64_dpp v1
, v2 row_xmask
:0 row_mask
:0x1 bank_mask
:0x3 bound_ctrl
:1 fi
:0
1727 // GFX12
: [0x7e,0x00,0xc5,0xd4,0xfa,0x04,0x02,0x00,0x01,0x60,0x09,0x13]
1729 v_cmpx_ne_i32_e64_dpp v255
, v255 row_xmask
:15 row_mask
:0x3 bank_mask
:0x0 bound_ctrl
:0 fi
:1
1730 // GFX12
: [0x7e,0x00,0xc5,0xd4,0xfa,0xfe,0x03,0x00,0xff,0x6f,0x05,0x30]
1732 v_cmpx_ne_u16_e64_dpp v1
, v2 quad_perm
:[3,2,1,0]
1733 // GFX12
: [0x7e,0x00,0xbd,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1b,0x00,0xff]
1735 v_cmpx_ne_u16_e64_dpp v1
, s2 quad_perm
:[3,2,1,0]
1736 // GFX12
: [0x7e,0x00,0xbd,0xd4,0xfa,0x04,0x00,0x00,0x01,0x1b,0x00,0xff]
1738 v_cmpx_ne_u16_e64_dpp v1
, 10 quad_perm
:[3,2,1,0]
1739 // GFX12
: [0x7e,0x00,0xbd,0xd4,0xfa,0x14,0x01,0x00,0x01,0x1b,0x00,0xff]
1741 v_cmpx_ne_u16_e64_dpp v1
, v2 quad_perm
:[0,1,2,3]
1742 // GFX12
: [0x7e,0x00,0xbd,0xd4,0xfa,0x04,0x02,0x00,0x01,0xe4,0x00,0xff]
1744 v_cmpx_ne_u16_e64_dpp v1
, v2 row_mirror
1745 // GFX12
: [0x7e,0x00,0xbd,0xd4,0xfa,0x04,0x02,0x00,0x01,0x40,0x01,0xff]
1747 v_cmpx_ne_u16_e64_dpp v1
, v2 row_half_mirror
1748 // GFX12
: [0x7e,0x00,0xbd,0xd4,0xfa,0x04,0x02,0x00,0x01,0x41,0x01,0xff]
1750 v_cmpx_ne_u16_e64_dpp v1
, v2 row_shl
:1
1751 // GFX12
: [0x7e,0x00,0xbd,0xd4,0xfa,0x04,0x02,0x00,0x01,0x01,0x01,0xff]
1753 v_cmpx_ne_u16_e64_dpp v1
, v2 row_shl
:15
1754 // GFX12
: [0x7e,0x00,0xbd,0xd4,0xfa,0x04,0x02,0x00,0x01,0x0f,0x01,0xff]
1756 v_cmpx_ne_u16_e64_dpp v1
, v2 row_shr
:1
1757 // GFX12
: [0x7e,0x00,0xbd,0xd4,0xfa,0x04,0x02,0x00,0x01,0x11,0x01,0xff]
1759 v_cmpx_ne_u16_e64_dpp v1
, v2 row_shr
:15
1760 // GFX12
: [0x7e,0x00,0xbd,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1f,0x01,0xff]
1762 v_cmpx_ne_u16_e64_dpp v1
, v2 row_ror
:1
1763 // GFX12
: [0x7e,0x00,0xbd,0xd4,0xfa,0x04,0x02,0x00,0x01,0x21,0x01,0xff]
1765 v_cmpx_ne_u16_e64_dpp v1
, v2 row_ror
:15
1766 // GFX12
: [0x7e,0x00,0xbd,0xd4,0xfa,0x04,0x02,0x00,0x01,0x2f,0x01,0xff]
1768 v_cmpx_ne_u16_e64_dpp v1
, v2 row_share
:0 row_mask
:0xf bank_mask
:0xf
1769 // GFX12
: [0x7e,0x00,0xbd,0xd4,0xfa,0x04,0x02,0x00,0x01,0x50,0x01,0xff]
1771 v_cmpx_ne_u16_e64_dpp v1
, v2 row_share
:15 row_mask
:0x0 bank_mask
:0x1
1772 // GFX12
: [0x7e,0x00,0xbd,0xd4,0xfa,0x04,0x02,0x00,0x01,0x5f,0x01,0x01]
1774 v_cmpx_ne_u16_e64_dpp v1
, v2 row_xmask
:0 row_mask
:0x1 bank_mask
:0x3 bound_ctrl
:1 fi
:0
1775 // GFX12
: [0x7e,0x00,0xbd,0xd4,0xfa,0x04,0x02,0x00,0x01,0x60,0x09,0x13]
1777 v_cmpx_ne_u16_e64_dpp v255
, v255 row_xmask
:15 row_mask
:0x3 bank_mask
:0x0 bound_ctrl
:0 fi
:1
1778 // GFX12
: [0x7e,0x00,0xbd,0xd4,0xfa,0xfe,0x03,0x00,0xff,0x6f,0x05,0x30]
1780 v_cmpx_ne_u32_e64_dpp v1
, v2 quad_perm
:[3,2,1,0]
1781 // GFX12
: [0x7e,0x00,0xcd,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1b,0x00,0xff]
1783 v_cmpx_ne_u32_e64_dpp v1
, s2 quad_perm
:[3,2,1,0]
1784 // GFX12
: [0x7e,0x00,0xcd,0xd4,0xfa,0x04,0x00,0x00,0x01,0x1b,0x00,0xff]
1786 v_cmpx_ne_u32_e64_dpp v1
, 10 quad_perm
:[3,2,1,0]
1787 // GFX12
: [0x7e,0x00,0xcd,0xd4,0xfa,0x14,0x01,0x00,0x01,0x1b,0x00,0xff]
1789 v_cmpx_ne_u32_e64_dpp v1
, v2 quad_perm
:[0,1,2,3]
1790 // GFX12
: [0x7e,0x00,0xcd,0xd4,0xfa,0x04,0x02,0x00,0x01,0xe4,0x00,0xff]
1792 v_cmpx_ne_u32_e64_dpp v1
, v2 row_mirror
1793 // GFX12
: [0x7e,0x00,0xcd,0xd4,0xfa,0x04,0x02,0x00,0x01,0x40,0x01,0xff]
1795 v_cmpx_ne_u32_e64_dpp v1
, v2 row_half_mirror
1796 // GFX12
: [0x7e,0x00,0xcd,0xd4,0xfa,0x04,0x02,0x00,0x01,0x41,0x01,0xff]
1798 v_cmpx_ne_u32_e64_dpp v1
, v2 row_shl
:1
1799 // GFX12
: [0x7e,0x00,0xcd,0xd4,0xfa,0x04,0x02,0x00,0x01,0x01,0x01,0xff]
1801 v_cmpx_ne_u32_e64_dpp v1
, v2 row_shl
:15
1802 // GFX12
: [0x7e,0x00,0xcd,0xd4,0xfa,0x04,0x02,0x00,0x01,0x0f,0x01,0xff]
1804 v_cmpx_ne_u32_e64_dpp v1
, v2 row_shr
:1
1805 // GFX12
: [0x7e,0x00,0xcd,0xd4,0xfa,0x04,0x02,0x00,0x01,0x11,0x01,0xff]
1807 v_cmpx_ne_u32_e64_dpp v1
, v2 row_shr
:15
1808 // GFX12
: [0x7e,0x00,0xcd,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1f,0x01,0xff]
1810 v_cmpx_ne_u32_e64_dpp v1
, v2 row_ror
:1
1811 // GFX12
: [0x7e,0x00,0xcd,0xd4,0xfa,0x04,0x02,0x00,0x01,0x21,0x01,0xff]
1813 v_cmpx_ne_u32_e64_dpp v1
, v2 row_ror
:15
1814 // GFX12
: [0x7e,0x00,0xcd,0xd4,0xfa,0x04,0x02,0x00,0x01,0x2f,0x01,0xff]
1816 v_cmpx_ne_u32_e64_dpp v1
, v2 row_share
:0 row_mask
:0xf bank_mask
:0xf
1817 // GFX12
: [0x7e,0x00,0xcd,0xd4,0xfa,0x04,0x02,0x00,0x01,0x50,0x01,0xff]
1819 v_cmpx_ne_u32_e64_dpp v1
, v2 row_share
:15 row_mask
:0x0 bank_mask
:0x1
1820 // GFX12
: [0x7e,0x00,0xcd,0xd4,0xfa,0x04,0x02,0x00,0x01,0x5f,0x01,0x01]
1822 v_cmpx_ne_u32_e64_dpp v1
, v2 row_xmask
:0 row_mask
:0x1 bank_mask
:0x3 bound_ctrl
:1 fi
:0
1823 // GFX12
: [0x7e,0x00,0xcd,0xd4,0xfa,0x04,0x02,0x00,0x01,0x60,0x09,0x13]
1825 v_cmpx_ne_u32_e64_dpp v255
, v255 row_xmask
:15 row_mask
:0x3 bank_mask
:0x0 bound_ctrl
:0 fi
:1
1826 // GFX12
: [0x7e,0x00,0xcd,0xd4,0xfa,0xfe,0x03,0x00,0xff,0x6f,0x05,0x30]
1828 v_cmpx_neq_f16_e64_dpp v1
, v2 quad_perm
:[3,2,1,0]
1829 // GFX12
: [0x7e,0x00,0x8d,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1b,0x00,0xff]
1831 v_cmpx_neq_f16_e64_dpp v1
, s2 quad_perm
:[3,2,1,0]
1832 // GFX12
: [0x7e,0x00,0x8d,0xd4,0xfa,0x04,0x00,0x00,0x01,0x1b,0x00,0xff]
1834 v_cmpx_neq_f16_e64_dpp v1
, 2.0 quad_perm
:[3,2,1,0]
1835 // GFX12
: [0x7e,0x00,0x8d,0xd4,0xfa,0xe8,0x01,0x00,0x01,0x1b,0x00,0xff]
1837 v_cmpx_neq_f16_e64_dpp v1
, v2 quad_perm
:[0,1,2,3]
1838 // GFX12
: [0x7e,0x00,0x8d,0xd4,0xfa,0x04,0x02,0x00,0x01,0xe4,0x00,0xff]
1840 v_cmpx_neq_f16_e64_dpp v1
, v2 row_mirror
1841 // GFX12
: [0x7e,0x00,0x8d,0xd4,0xfa,0x04,0x02,0x00,0x01,0x40,0x01,0xff]
1843 v_cmpx_neq_f16_e64_dpp v1
, v2 row_half_mirror
1844 // GFX12
: [0x7e,0x00,0x8d,0xd4,0xfa,0x04,0x02,0x00,0x01,0x41,0x01,0xff]
1846 v_cmpx_neq_f16_e64_dpp v1
, v2 row_shl
:1
1847 // GFX12
: [0x7e,0x00,0x8d,0xd4,0xfa,0x04,0x02,0x00,0x01,0x01,0x01,0xff]
1849 v_cmpx_neq_f16_e64_dpp v1
, v2 row_shl
:15
1850 // GFX12
: [0x7e,0x00,0x8d,0xd4,0xfa,0x04,0x02,0x00,0x01,0x0f,0x01,0xff]
1852 v_cmpx_neq_f16_e64_dpp v1
, v2 row_shr
:1
1853 // GFX12
: [0x7e,0x00,0x8d,0xd4,0xfa,0x04,0x02,0x00,0x01,0x11,0x01,0xff]
1855 v_cmpx_neq_f16_e64_dpp v1
, v2 row_shr
:15
1856 // GFX12
: [0x7e,0x00,0x8d,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1f,0x01,0xff]
1858 v_cmpx_neq_f16_e64_dpp v1
, v2 row_ror
:1
1859 // GFX12
: [0x7e,0x00,0x8d,0xd4,0xfa,0x04,0x02,0x00,0x01,0x21,0x01,0xff]
1861 v_cmpx_neq_f16_e64_dpp v1
, v2 row_ror
:15
1862 // GFX12
: [0x7e,0x00,0x8d,0xd4,0xfa,0x04,0x02,0x00,0x01,0x2f,0x01,0xff]
1864 v_cmpx_neq_f16_e64_dpp v1
, v2 row_share
:0 row_mask
:0xf bank_mask
:0xf
1865 // GFX12
: [0x7e,0x00,0x8d,0xd4,0xfa,0x04,0x02,0x00,0x01,0x50,0x01,0xff]
1867 v_cmpx_neq_f16_e64_dpp |v1|
, -v2 row_share
:15 row_mask
:0x0 bank_mask
:0x1
1868 // GFX12
: [0x7e,0x01,0x8d,0xd4,0xfa,0x04,0x02,0x40,0x01,0x5f,0x01,0x01]
1870 v_cmpx_neq_f16_e64_dpp
-v1
, |v2| row_xmask
:0 row_mask
:0x1 bank_mask
:0x3 bound_ctrl
:1 fi
:0
1871 // GFX12
: [0x7e,0x02,0x8d,0xd4,0xfa,0x04,0x02,0x20,0x01,0x60,0x09,0x13]
1873 v_cmpx_neq_f16_e64_dpp
-|v255|
, -|v255| clamp row_xmask
:15 row_mask
:0x3 bank_mask
:0x0 bound_ctrl
:0 fi
:1
1874 // GFX12
: [0x7e,0x83,0x8d,0xd4,0xfa,0xfe,0x03,0x60,0xff,0x6f,0x05,0x30]
1876 v_cmpx_neq_f32_e64_dpp v1
, v2 quad_perm
:[3,2,1,0]
1877 // GFX12
: [0x7e,0x00,0x9d,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1b,0x00,0xff]
1879 v_cmpx_neq_f32_e64_dpp v1
, s2 quad_perm
:[3,2,1,0]
1880 // GFX12
: [0x7e,0x00,0x9d,0xd4,0xfa,0x04,0x00,0x00,0x01,0x1b,0x00,0xff]
1882 v_cmpx_neq_f32_e64_dpp v1
, 2.0 quad_perm
:[3,2,1,0]
1883 // GFX12
: [0x7e,0x00,0x9d,0xd4,0xfa,0xe8,0x01,0x00,0x01,0x1b,0x00,0xff]
1885 v_cmpx_neq_f32_e64_dpp v1
, v2 quad_perm
:[0,1,2,3]
1886 // GFX12
: [0x7e,0x00,0x9d,0xd4,0xfa,0x04,0x02,0x00,0x01,0xe4,0x00,0xff]
1888 v_cmpx_neq_f32_e64_dpp v1
, v2 row_mirror
1889 // GFX12
: [0x7e,0x00,0x9d,0xd4,0xfa,0x04,0x02,0x00,0x01,0x40,0x01,0xff]
1891 v_cmpx_neq_f32_e64_dpp v1
, v2 row_half_mirror
1892 // GFX12
: [0x7e,0x00,0x9d,0xd4,0xfa,0x04,0x02,0x00,0x01,0x41,0x01,0xff]
1894 v_cmpx_neq_f32_e64_dpp v1
, v2 row_shl
:1
1895 // GFX12
: [0x7e,0x00,0x9d,0xd4,0xfa,0x04,0x02,0x00,0x01,0x01,0x01,0xff]
1897 v_cmpx_neq_f32_e64_dpp v1
, v2 row_shl
:15
1898 // GFX12
: [0x7e,0x00,0x9d,0xd4,0xfa,0x04,0x02,0x00,0x01,0x0f,0x01,0xff]
1900 v_cmpx_neq_f32_e64_dpp v1
, v2 row_shr
:1
1901 // GFX12
: [0x7e,0x00,0x9d,0xd4,0xfa,0x04,0x02,0x00,0x01,0x11,0x01,0xff]
1903 v_cmpx_neq_f32_e64_dpp v1
, v2 row_shr
:15
1904 // GFX12
: [0x7e,0x00,0x9d,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1f,0x01,0xff]
1906 v_cmpx_neq_f32_e64_dpp v1
, v2 row_ror
:1
1907 // GFX12
: [0x7e,0x00,0x9d,0xd4,0xfa,0x04,0x02,0x00,0x01,0x21,0x01,0xff]
1909 v_cmpx_neq_f32_e64_dpp v1
, v2 row_ror
:15
1910 // GFX12
: [0x7e,0x00,0x9d,0xd4,0xfa,0x04,0x02,0x00,0x01,0x2f,0x01,0xff]
1912 v_cmpx_neq_f32_e64_dpp v1
, v2 row_share
:0 row_mask
:0xf bank_mask
:0xf
1913 // GFX12
: [0x7e,0x00,0x9d,0xd4,0xfa,0x04,0x02,0x00,0x01,0x50,0x01,0xff]
1915 v_cmpx_neq_f32_e64_dpp |v1|
, -v2 row_share
:15 row_mask
:0x0 bank_mask
:0x1
1916 // GFX12
: [0x7e,0x01,0x9d,0xd4,0xfa,0x04,0x02,0x40,0x01,0x5f,0x01,0x01]
1918 v_cmpx_neq_f32_e64_dpp
-v1
, |v2| row_xmask
:0 row_mask
:0x1 bank_mask
:0x3 bound_ctrl
:1 fi
:0
1919 // GFX12
: [0x7e,0x02,0x9d,0xd4,0xfa,0x04,0x02,0x20,0x01,0x60,0x09,0x13]
1921 v_cmpx_neq_f32_e64_dpp
-|v255|
, -|v255| clamp row_xmask
:15 row_mask
:0x3 bank_mask
:0x0 bound_ctrl
:0 fi
:1
1922 // GFX12
: [0x7e,0x83,0x9d,0xd4,0xfa,0xfe,0x03,0x60,0xff,0x6f,0x05,0x30]
1924 v_cmpx_nge_f16_e64_dpp v1
, v2 quad_perm
:[3,2,1,0]
1925 // GFX12
: [0x7e,0x00,0x89,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1b,0x00,0xff]
1927 v_cmpx_nge_f16_e64_dpp v1
, s2 quad_perm
:[3,2,1,0]
1928 // GFX12
: [0x7e,0x00,0x89,0xd4,0xfa,0x04,0x00,0x00,0x01,0x1b,0x00,0xff]
1930 v_cmpx_nge_f16_e64_dpp v1
, 2.0 quad_perm
:[3,2,1,0]
1931 // GFX12
: [0x7e,0x00,0x89,0xd4,0xfa,0xe8,0x01,0x00,0x01,0x1b,0x00,0xff]
1933 v_cmpx_nge_f16_e64_dpp v1
, v2 quad_perm
:[0,1,2,3]
1934 // GFX12
: [0x7e,0x00,0x89,0xd4,0xfa,0x04,0x02,0x00,0x01,0xe4,0x00,0xff]
1936 v_cmpx_nge_f16_e64_dpp v1
, v2 row_mirror
1937 // GFX12
: [0x7e,0x00,0x89,0xd4,0xfa,0x04,0x02,0x00,0x01,0x40,0x01,0xff]
1939 v_cmpx_nge_f16_e64_dpp v1
, v2 row_half_mirror
1940 // GFX12
: [0x7e,0x00,0x89,0xd4,0xfa,0x04,0x02,0x00,0x01,0x41,0x01,0xff]
1942 v_cmpx_nge_f16_e64_dpp v1
, v2 row_shl
:1
1943 // GFX12
: [0x7e,0x00,0x89,0xd4,0xfa,0x04,0x02,0x00,0x01,0x01,0x01,0xff]
1945 v_cmpx_nge_f16_e64_dpp v1
, v2 row_shl
:15
1946 // GFX12
: [0x7e,0x00,0x89,0xd4,0xfa,0x04,0x02,0x00,0x01,0x0f,0x01,0xff]
1948 v_cmpx_nge_f16_e64_dpp v1
, v2 row_shr
:1
1949 // GFX12
: [0x7e,0x00,0x89,0xd4,0xfa,0x04,0x02,0x00,0x01,0x11,0x01,0xff]
1951 v_cmpx_nge_f16_e64_dpp v1
, v2 row_shr
:15
1952 // GFX12
: [0x7e,0x00,0x89,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1f,0x01,0xff]
1954 v_cmpx_nge_f16_e64_dpp v1
, v2 row_ror
:1
1955 // GFX12
: [0x7e,0x00,0x89,0xd4,0xfa,0x04,0x02,0x00,0x01,0x21,0x01,0xff]
1957 v_cmpx_nge_f16_e64_dpp v1
, v2 row_ror
:15
1958 // GFX12
: [0x7e,0x00,0x89,0xd4,0xfa,0x04,0x02,0x00,0x01,0x2f,0x01,0xff]
1960 v_cmpx_nge_f16_e64_dpp v1
, v2 row_share
:0 row_mask
:0xf bank_mask
:0xf
1961 // GFX12
: [0x7e,0x00,0x89,0xd4,0xfa,0x04,0x02,0x00,0x01,0x50,0x01,0xff]
1963 v_cmpx_nge_f16_e64_dpp |v1|
, -v2 row_share
:15 row_mask
:0x0 bank_mask
:0x1
1964 // GFX12
: [0x7e,0x01,0x89,0xd4,0xfa,0x04,0x02,0x40,0x01,0x5f,0x01,0x01]
1966 v_cmpx_nge_f16_e64_dpp
-v1
, |v2| row_xmask
:0 row_mask
:0x1 bank_mask
:0x3 bound_ctrl
:1 fi
:0
1967 // GFX12
: [0x7e,0x02,0x89,0xd4,0xfa,0x04,0x02,0x20,0x01,0x60,0x09,0x13]
1969 v_cmpx_nge_f16_e64_dpp
-|v255|
, -|v255| clamp row_xmask
:15 row_mask
:0x3 bank_mask
:0x0 bound_ctrl
:0 fi
:1
1970 // GFX12
: [0x7e,0x83,0x89,0xd4,0xfa,0xfe,0x03,0x60,0xff,0x6f,0x05,0x30]
1972 v_cmpx_nge_f32_e64_dpp v1
, v2 quad_perm
:[3,2,1,0]
1973 // GFX12
: [0x7e,0x00,0x99,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1b,0x00,0xff]
1975 v_cmpx_nge_f32_e64_dpp v1
, s2 quad_perm
:[3,2,1,0]
1976 // GFX12
: [0x7e,0x00,0x99,0xd4,0xfa,0x04,0x00,0x00,0x01,0x1b,0x00,0xff]
1978 v_cmpx_nge_f32_e64_dpp v1
, 2.0 quad_perm
:[3,2,1,0]
1979 // GFX12
: [0x7e,0x00,0x99,0xd4,0xfa,0xe8,0x01,0x00,0x01,0x1b,0x00,0xff]
1981 v_cmpx_nge_f32_e64_dpp v1
, v2 quad_perm
:[0,1,2,3]
1982 // GFX12
: [0x7e,0x00,0x99,0xd4,0xfa,0x04,0x02,0x00,0x01,0xe4,0x00,0xff]
1984 v_cmpx_nge_f32_e64_dpp v1
, v2 row_mirror
1985 // GFX12
: [0x7e,0x00,0x99,0xd4,0xfa,0x04,0x02,0x00,0x01,0x40,0x01,0xff]
1987 v_cmpx_nge_f32_e64_dpp v1
, v2 row_half_mirror
1988 // GFX12
: [0x7e,0x00,0x99,0xd4,0xfa,0x04,0x02,0x00,0x01,0x41,0x01,0xff]
1990 v_cmpx_nge_f32_e64_dpp v1
, v2 row_shl
:1
1991 // GFX12
: [0x7e,0x00,0x99,0xd4,0xfa,0x04,0x02,0x00,0x01,0x01,0x01,0xff]
1993 v_cmpx_nge_f32_e64_dpp v1
, v2 row_shl
:15
1994 // GFX12
: [0x7e,0x00,0x99,0xd4,0xfa,0x04,0x02,0x00,0x01,0x0f,0x01,0xff]
1996 v_cmpx_nge_f32_e64_dpp v1
, v2 row_shr
:1
1997 // GFX12
: [0x7e,0x00,0x99,0xd4,0xfa,0x04,0x02,0x00,0x01,0x11,0x01,0xff]
1999 v_cmpx_nge_f32_e64_dpp v1
, v2 row_shr
:15
2000 // GFX12
: [0x7e,0x00,0x99,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1f,0x01,0xff]
2002 v_cmpx_nge_f32_e64_dpp v1
, v2 row_ror
:1
2003 // GFX12
: [0x7e,0x00,0x99,0xd4,0xfa,0x04,0x02,0x00,0x01,0x21,0x01,0xff]
2005 v_cmpx_nge_f32_e64_dpp v1
, v2 row_ror
:15
2006 // GFX12
: [0x7e,0x00,0x99,0xd4,0xfa,0x04,0x02,0x00,0x01,0x2f,0x01,0xff]
2008 v_cmpx_nge_f32_e64_dpp v1
, v2 row_share
:0 row_mask
:0xf bank_mask
:0xf
2009 // GFX12
: [0x7e,0x00,0x99,0xd4,0xfa,0x04,0x02,0x00,0x01,0x50,0x01,0xff]
2011 v_cmpx_nge_f32_e64_dpp |v1|
, -v2 row_share
:15 row_mask
:0x0 bank_mask
:0x1
2012 // GFX12
: [0x7e,0x01,0x99,0xd4,0xfa,0x04,0x02,0x40,0x01,0x5f,0x01,0x01]
2014 v_cmpx_nge_f32_e64_dpp
-v1
, |v2| row_xmask
:0 row_mask
:0x1 bank_mask
:0x3 bound_ctrl
:1 fi
:0
2015 // GFX12
: [0x7e,0x02,0x99,0xd4,0xfa,0x04,0x02,0x20,0x01,0x60,0x09,0x13]
2017 v_cmpx_nge_f32_e64_dpp
-|v255|
, -|v255| clamp row_xmask
:15 row_mask
:0x3 bank_mask
:0x0 bound_ctrl
:0 fi
:1
2018 // GFX12
: [0x7e,0x83,0x99,0xd4,0xfa,0xfe,0x03,0x60,0xff,0x6f,0x05,0x30]
2020 v_cmpx_ngt_f16_e64_dpp v1
, v2 quad_perm
:[3,2,1,0]
2021 // GFX12
: [0x7e,0x00,0x8b,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1b,0x00,0xff]
2023 v_cmpx_ngt_f16_e64_dpp v1
, s2 quad_perm
:[3,2,1,0]
2024 // GFX12
: [0x7e,0x00,0x8b,0xd4,0xfa,0x04,0x00,0x00,0x01,0x1b,0x00,0xff]
2026 v_cmpx_ngt_f16_e64_dpp v1
, 2.0 quad_perm
:[3,2,1,0]
2027 // GFX12
: [0x7e,0x00,0x8b,0xd4,0xfa,0xe8,0x01,0x00,0x01,0x1b,0x00,0xff]
2029 v_cmpx_ngt_f16_e64_dpp v1
, v2 quad_perm
:[0,1,2,3]
2030 // GFX12
: [0x7e,0x00,0x8b,0xd4,0xfa,0x04,0x02,0x00,0x01,0xe4,0x00,0xff]
2032 v_cmpx_ngt_f16_e64_dpp v1
, v2 row_mirror
2033 // GFX12
: [0x7e,0x00,0x8b,0xd4,0xfa,0x04,0x02,0x00,0x01,0x40,0x01,0xff]
2035 v_cmpx_ngt_f16_e64_dpp v1
, v2 row_half_mirror
2036 // GFX12
: [0x7e,0x00,0x8b,0xd4,0xfa,0x04,0x02,0x00,0x01,0x41,0x01,0xff]
2038 v_cmpx_ngt_f16_e64_dpp v1
, v2 row_shl
:1
2039 // GFX12
: [0x7e,0x00,0x8b,0xd4,0xfa,0x04,0x02,0x00,0x01,0x01,0x01,0xff]
2041 v_cmpx_ngt_f16_e64_dpp v1
, v2 row_shl
:15
2042 // GFX12
: [0x7e,0x00,0x8b,0xd4,0xfa,0x04,0x02,0x00,0x01,0x0f,0x01,0xff]
2044 v_cmpx_ngt_f16_e64_dpp v1
, v2 row_shr
:1
2045 // GFX12
: [0x7e,0x00,0x8b,0xd4,0xfa,0x04,0x02,0x00,0x01,0x11,0x01,0xff]
2047 v_cmpx_ngt_f16_e64_dpp v1
, v2 row_shr
:15
2048 // GFX12
: [0x7e,0x00,0x8b,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1f,0x01,0xff]
2050 v_cmpx_ngt_f16_e64_dpp v1
, v2 row_ror
:1
2051 // GFX12
: [0x7e,0x00,0x8b,0xd4,0xfa,0x04,0x02,0x00,0x01,0x21,0x01,0xff]
2053 v_cmpx_ngt_f16_e64_dpp v1
, v2 row_ror
:15
2054 // GFX12
: [0x7e,0x00,0x8b,0xd4,0xfa,0x04,0x02,0x00,0x01,0x2f,0x01,0xff]
2056 v_cmpx_ngt_f16_e64_dpp v1
, v2 row_share
:0 row_mask
:0xf bank_mask
:0xf
2057 // GFX12
: [0x7e,0x00,0x8b,0xd4,0xfa,0x04,0x02,0x00,0x01,0x50,0x01,0xff]
2059 v_cmpx_ngt_f16_e64_dpp |v1|
, -v2 row_share
:15 row_mask
:0x0 bank_mask
:0x1
2060 // GFX12
: [0x7e,0x01,0x8b,0xd4,0xfa,0x04,0x02,0x40,0x01,0x5f,0x01,0x01]
2062 v_cmpx_ngt_f16_e64_dpp
-v1
, |v2| row_xmask
:0 row_mask
:0x1 bank_mask
:0x3 bound_ctrl
:1 fi
:0
2063 // GFX12
: [0x7e,0x02,0x8b,0xd4,0xfa,0x04,0x02,0x20,0x01,0x60,0x09,0x13]
2065 v_cmpx_ngt_f16_e64_dpp
-|v255|
, -|v255| clamp row_xmask
:15 row_mask
:0x3 bank_mask
:0x0 bound_ctrl
:0 fi
:1
2066 // GFX12
: [0x7e,0x83,0x8b,0xd4,0xfa,0xfe,0x03,0x60,0xff,0x6f,0x05,0x30]
2068 v_cmpx_ngt_f32_e64_dpp v1
, v2 quad_perm
:[3,2,1,0]
2069 // GFX12
: [0x7e,0x00,0x9b,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1b,0x00,0xff]
2071 v_cmpx_ngt_f32_e64_dpp v1
, s2 quad_perm
:[3,2,1,0]
2072 // GFX12
: [0x7e,0x00,0x9b,0xd4,0xfa,0x04,0x00,0x00,0x01,0x1b,0x00,0xff]
2074 v_cmpx_ngt_f32_e64_dpp v1
, 2.0 quad_perm
:[3,2,1,0]
2075 // GFX12
: [0x7e,0x00,0x9b,0xd4,0xfa,0xe8,0x01,0x00,0x01,0x1b,0x00,0xff]
2077 v_cmpx_ngt_f32_e64_dpp v1
, v2 quad_perm
:[0,1,2,3]
2078 // GFX12
: [0x7e,0x00,0x9b,0xd4,0xfa,0x04,0x02,0x00,0x01,0xe4,0x00,0xff]
2080 v_cmpx_ngt_f32_e64_dpp v1
, v2 row_mirror
2081 // GFX12
: [0x7e,0x00,0x9b,0xd4,0xfa,0x04,0x02,0x00,0x01,0x40,0x01,0xff]
2083 v_cmpx_ngt_f32_e64_dpp v1
, v2 row_half_mirror
2084 // GFX12
: [0x7e,0x00,0x9b,0xd4,0xfa,0x04,0x02,0x00,0x01,0x41,0x01,0xff]
2086 v_cmpx_ngt_f32_e64_dpp v1
, v2 row_shl
:1
2087 // GFX12
: [0x7e,0x00,0x9b,0xd4,0xfa,0x04,0x02,0x00,0x01,0x01,0x01,0xff]
2089 v_cmpx_ngt_f32_e64_dpp v1
, v2 row_shl
:15
2090 // GFX12
: [0x7e,0x00,0x9b,0xd4,0xfa,0x04,0x02,0x00,0x01,0x0f,0x01,0xff]
2092 v_cmpx_ngt_f32_e64_dpp v1
, v2 row_shr
:1
2093 // GFX12
: [0x7e,0x00,0x9b,0xd4,0xfa,0x04,0x02,0x00,0x01,0x11,0x01,0xff]
2095 v_cmpx_ngt_f32_e64_dpp v1
, v2 row_shr
:15
2096 // GFX12
: [0x7e,0x00,0x9b,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1f,0x01,0xff]
2098 v_cmpx_ngt_f32_e64_dpp v1
, v2 row_ror
:1
2099 // GFX12
: [0x7e,0x00,0x9b,0xd4,0xfa,0x04,0x02,0x00,0x01,0x21,0x01,0xff]
2101 v_cmpx_ngt_f32_e64_dpp v1
, v2 row_ror
:15
2102 // GFX12
: [0x7e,0x00,0x9b,0xd4,0xfa,0x04,0x02,0x00,0x01,0x2f,0x01,0xff]
2104 v_cmpx_ngt_f32_e64_dpp v1
, v2 row_share
:0 row_mask
:0xf bank_mask
:0xf
2105 // GFX12
: [0x7e,0x00,0x9b,0xd4,0xfa,0x04,0x02,0x00,0x01,0x50,0x01,0xff]
2107 v_cmpx_ngt_f32_e64_dpp |v1|
, -v2 row_share
:15 row_mask
:0x0 bank_mask
:0x1
2108 // GFX12
: [0x7e,0x01,0x9b,0xd4,0xfa,0x04,0x02,0x40,0x01,0x5f,0x01,0x01]
2110 v_cmpx_ngt_f32_e64_dpp
-v1
, |v2| row_xmask
:0 row_mask
:0x1 bank_mask
:0x3 bound_ctrl
:1 fi
:0
2111 // GFX12
: [0x7e,0x02,0x9b,0xd4,0xfa,0x04,0x02,0x20,0x01,0x60,0x09,0x13]
2113 v_cmpx_ngt_f32_e64_dpp
-|v255|
, -|v255| clamp row_xmask
:15 row_mask
:0x3 bank_mask
:0x0 bound_ctrl
:0 fi
:1
2114 // GFX12
: [0x7e,0x83,0x9b,0xd4,0xfa,0xfe,0x03,0x60,0xff,0x6f,0x05,0x30]
2116 v_cmpx_nle_f16_e64_dpp v1
, v2 quad_perm
:[3,2,1,0]
2117 // GFX12
: [0x7e,0x00,0x8c,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1b,0x00,0xff]
2119 v_cmpx_nle_f16_e64_dpp v1
, s2 quad_perm
:[3,2,1,0]
2120 // GFX12
: [0x7e,0x00,0x8c,0xd4,0xfa,0x04,0x00,0x00,0x01,0x1b,0x00,0xff]
2122 v_cmpx_nle_f16_e64_dpp v1
, 2.0 quad_perm
:[3,2,1,0]
2123 // GFX12
: [0x7e,0x00,0x8c,0xd4,0xfa,0xe8,0x01,0x00,0x01,0x1b,0x00,0xff]
2125 v_cmpx_nle_f16_e64_dpp v1
, v2 quad_perm
:[0,1,2,3]
2126 // GFX12
: [0x7e,0x00,0x8c,0xd4,0xfa,0x04,0x02,0x00,0x01,0xe4,0x00,0xff]
2128 v_cmpx_nle_f16_e64_dpp v1
, v2 row_mirror
2129 // GFX12
: [0x7e,0x00,0x8c,0xd4,0xfa,0x04,0x02,0x00,0x01,0x40,0x01,0xff]
2131 v_cmpx_nle_f16_e64_dpp v1
, v2 row_half_mirror
2132 // GFX12
: [0x7e,0x00,0x8c,0xd4,0xfa,0x04,0x02,0x00,0x01,0x41,0x01,0xff]
2134 v_cmpx_nle_f16_e64_dpp v1
, v2 row_shl
:1
2135 // GFX12
: [0x7e,0x00,0x8c,0xd4,0xfa,0x04,0x02,0x00,0x01,0x01,0x01,0xff]
2137 v_cmpx_nle_f16_e64_dpp v1
, v2 row_shl
:15
2138 // GFX12
: [0x7e,0x00,0x8c,0xd4,0xfa,0x04,0x02,0x00,0x01,0x0f,0x01,0xff]
2140 v_cmpx_nle_f16_e64_dpp v1
, v2 row_shr
:1
2141 // GFX12
: [0x7e,0x00,0x8c,0xd4,0xfa,0x04,0x02,0x00,0x01,0x11,0x01,0xff]
2143 v_cmpx_nle_f16_e64_dpp v1
, v2 row_shr
:15
2144 // GFX12
: [0x7e,0x00,0x8c,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1f,0x01,0xff]
2146 v_cmpx_nle_f16_e64_dpp v1
, v2 row_ror
:1
2147 // GFX12
: [0x7e,0x00,0x8c,0xd4,0xfa,0x04,0x02,0x00,0x01,0x21,0x01,0xff]
2149 v_cmpx_nle_f16_e64_dpp v1
, v2 row_ror
:15
2150 // GFX12
: [0x7e,0x00,0x8c,0xd4,0xfa,0x04,0x02,0x00,0x01,0x2f,0x01,0xff]
2152 v_cmpx_nle_f16_e64_dpp v1
, v2 row_share
:0 row_mask
:0xf bank_mask
:0xf
2153 // GFX12
: [0x7e,0x00,0x8c,0xd4,0xfa,0x04,0x02,0x00,0x01,0x50,0x01,0xff]
2155 v_cmpx_nle_f16_e64_dpp |v1|
, -v2 row_share
:15 row_mask
:0x0 bank_mask
:0x1
2156 // GFX12
: [0x7e,0x01,0x8c,0xd4,0xfa,0x04,0x02,0x40,0x01,0x5f,0x01,0x01]
2158 v_cmpx_nle_f16_e64_dpp
-v1
, |v2| row_xmask
:0 row_mask
:0x1 bank_mask
:0x3 bound_ctrl
:1 fi
:0
2159 // GFX12
: [0x7e,0x02,0x8c,0xd4,0xfa,0x04,0x02,0x20,0x01,0x60,0x09,0x13]
2161 v_cmpx_nle_f16_e64_dpp
-|v255|
, -|v255| clamp row_xmask
:15 row_mask
:0x3 bank_mask
:0x0 bound_ctrl
:0 fi
:1
2162 // GFX12
: [0x7e,0x83,0x8c,0xd4,0xfa,0xfe,0x03,0x60,0xff,0x6f,0x05,0x30]
2164 v_cmpx_nle_f32_e64_dpp v1
, v2 quad_perm
:[3,2,1,0]
2165 // GFX12
: [0x7e,0x00,0x9c,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1b,0x00,0xff]
2167 v_cmpx_nle_f32_e64_dpp v1
, s2 quad_perm
:[3,2,1,0]
2168 // GFX12
: [0x7e,0x00,0x9c,0xd4,0xfa,0x04,0x00,0x00,0x01,0x1b,0x00,0xff]
2170 v_cmpx_nle_f32_e64_dpp v1
, 2.0 quad_perm
:[3,2,1,0]
2171 // GFX12
: [0x7e,0x00,0x9c,0xd4,0xfa,0xe8,0x01,0x00,0x01,0x1b,0x00,0xff]
2173 v_cmpx_nle_f32_e64_dpp v1
, v2 quad_perm
:[0,1,2,3]
2174 // GFX12
: [0x7e,0x00,0x9c,0xd4,0xfa,0x04,0x02,0x00,0x01,0xe4,0x00,0xff]
2176 v_cmpx_nle_f32_e64_dpp v1
, v2 row_mirror
2177 // GFX12
: [0x7e,0x00,0x9c,0xd4,0xfa,0x04,0x02,0x00,0x01,0x40,0x01,0xff]
2179 v_cmpx_nle_f32_e64_dpp v1
, v2 row_half_mirror
2180 // GFX12
: [0x7e,0x00,0x9c,0xd4,0xfa,0x04,0x02,0x00,0x01,0x41,0x01,0xff]
2182 v_cmpx_nle_f32_e64_dpp v1
, v2 row_shl
:1
2183 // GFX12
: [0x7e,0x00,0x9c,0xd4,0xfa,0x04,0x02,0x00,0x01,0x01,0x01,0xff]
2185 v_cmpx_nle_f32_e64_dpp v1
, v2 row_shl
:15
2186 // GFX12
: [0x7e,0x00,0x9c,0xd4,0xfa,0x04,0x02,0x00,0x01,0x0f,0x01,0xff]
2188 v_cmpx_nle_f32_e64_dpp v1
, v2 row_shr
:1
2189 // GFX12
: [0x7e,0x00,0x9c,0xd4,0xfa,0x04,0x02,0x00,0x01,0x11,0x01,0xff]
2191 v_cmpx_nle_f32_e64_dpp v1
, v2 row_shr
:15
2192 // GFX12
: [0x7e,0x00,0x9c,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1f,0x01,0xff]
2194 v_cmpx_nle_f32_e64_dpp v1
, v2 row_ror
:1
2195 // GFX12
: [0x7e,0x00,0x9c,0xd4,0xfa,0x04,0x02,0x00,0x01,0x21,0x01,0xff]
2197 v_cmpx_nle_f32_e64_dpp v1
, v2 row_ror
:15
2198 // GFX12
: [0x7e,0x00,0x9c,0xd4,0xfa,0x04,0x02,0x00,0x01,0x2f,0x01,0xff]
2200 v_cmpx_nle_f32_e64_dpp v1
, v2 row_share
:0 row_mask
:0xf bank_mask
:0xf
2201 // GFX12
: [0x7e,0x00,0x9c,0xd4,0xfa,0x04,0x02,0x00,0x01,0x50,0x01,0xff]
2203 v_cmpx_nle_f32_e64_dpp |v1|
, -v2 row_share
:15 row_mask
:0x0 bank_mask
:0x1
2204 // GFX12
: [0x7e,0x01,0x9c,0xd4,0xfa,0x04,0x02,0x40,0x01,0x5f,0x01,0x01]
2206 v_cmpx_nle_f32_e64_dpp
-v1
, |v2| row_xmask
:0 row_mask
:0x1 bank_mask
:0x3 bound_ctrl
:1 fi
:0
2207 // GFX12
: [0x7e,0x02,0x9c,0xd4,0xfa,0x04,0x02,0x20,0x01,0x60,0x09,0x13]
2209 v_cmpx_nle_f32_e64_dpp
-|v255|
, -|v255| clamp row_xmask
:15 row_mask
:0x3 bank_mask
:0x0 bound_ctrl
:0 fi
:1
2210 // GFX12
: [0x7e,0x83,0x9c,0xd4,0xfa,0xfe,0x03,0x60,0xff,0x6f,0x05,0x30]
2212 v_cmpx_nlg_f16_e64_dpp v1
, v2 quad_perm
:[3,2,1,0]
2213 // GFX12
: [0x7e,0x00,0x8a,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1b,0x00,0xff]
2215 v_cmpx_nlg_f16_e64_dpp v1
, s2 quad_perm
:[3,2,1,0]
2216 // GFX12
: [0x7e,0x00,0x8a,0xd4,0xfa,0x04,0x00,0x00,0x01,0x1b,0x00,0xff]
2218 v_cmpx_nlg_f16_e64_dpp v1
, 2.0 quad_perm
:[3,2,1,0]
2219 // GFX12
: [0x7e,0x00,0x8a,0xd4,0xfa,0xe8,0x01,0x00,0x01,0x1b,0x00,0xff]
2221 v_cmpx_nlg_f16_e64_dpp v1
, v2 quad_perm
:[0,1,2,3]
2222 // GFX12
: [0x7e,0x00,0x8a,0xd4,0xfa,0x04,0x02,0x00,0x01,0xe4,0x00,0xff]
2224 v_cmpx_nlg_f16_e64_dpp v1
, v2 row_mirror
2225 // GFX12
: [0x7e,0x00,0x8a,0xd4,0xfa,0x04,0x02,0x00,0x01,0x40,0x01,0xff]
2227 v_cmpx_nlg_f16_e64_dpp v1
, v2 row_half_mirror
2228 // GFX12
: [0x7e,0x00,0x8a,0xd4,0xfa,0x04,0x02,0x00,0x01,0x41,0x01,0xff]
2230 v_cmpx_nlg_f16_e64_dpp v1
, v2 row_shl
:1
2231 // GFX12
: [0x7e,0x00,0x8a,0xd4,0xfa,0x04,0x02,0x00,0x01,0x01,0x01,0xff]
2233 v_cmpx_nlg_f16_e64_dpp v1
, v2 row_shl
:15
2234 // GFX12
: [0x7e,0x00,0x8a,0xd4,0xfa,0x04,0x02,0x00,0x01,0x0f,0x01,0xff]
2236 v_cmpx_nlg_f16_e64_dpp v1
, v2 row_shr
:1
2237 // GFX12
: [0x7e,0x00,0x8a,0xd4,0xfa,0x04,0x02,0x00,0x01,0x11,0x01,0xff]
2239 v_cmpx_nlg_f16_e64_dpp v1
, v2 row_shr
:15
2240 // GFX12
: [0x7e,0x00,0x8a,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1f,0x01,0xff]
2242 v_cmpx_nlg_f16_e64_dpp v1
, v2 row_ror
:1
2243 // GFX12
: [0x7e,0x00,0x8a,0xd4,0xfa,0x04,0x02,0x00,0x01,0x21,0x01,0xff]
2245 v_cmpx_nlg_f16_e64_dpp v1
, v2 row_ror
:15
2246 // GFX12
: [0x7e,0x00,0x8a,0xd4,0xfa,0x04,0x02,0x00,0x01,0x2f,0x01,0xff]
2248 v_cmpx_nlg_f16_e64_dpp v1
, v2 row_share
:0 row_mask
:0xf bank_mask
:0xf
2249 // GFX12
: [0x7e,0x00,0x8a,0xd4,0xfa,0x04,0x02,0x00,0x01,0x50,0x01,0xff]
2251 v_cmpx_nlg_f16_e64_dpp |v1|
, -v2 row_share
:15 row_mask
:0x0 bank_mask
:0x1
2252 // GFX12
: [0x7e,0x01,0x8a,0xd4,0xfa,0x04,0x02,0x40,0x01,0x5f,0x01,0x01]
2254 v_cmpx_nlg_f16_e64_dpp
-v1
, |v2| row_xmask
:0 row_mask
:0x1 bank_mask
:0x3 bound_ctrl
:1 fi
:0
2255 // GFX12
: [0x7e,0x02,0x8a,0xd4,0xfa,0x04,0x02,0x20,0x01,0x60,0x09,0x13]
2257 v_cmpx_nlg_f16_e64_dpp
-|v255|
, -|v255| clamp row_xmask
:15 row_mask
:0x3 bank_mask
:0x0 bound_ctrl
:0 fi
:1
2258 // GFX12
: [0x7e,0x83,0x8a,0xd4,0xfa,0xfe,0x03,0x60,0xff,0x6f,0x05,0x30]
2260 v_cmpx_nlg_f32_e64_dpp v1
, v2 quad_perm
:[3,2,1,0]
2261 // GFX12
: [0x7e,0x00,0x9a,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1b,0x00,0xff]
2263 v_cmpx_nlg_f32_e64_dpp v1
, s2 quad_perm
:[3,2,1,0]
2264 // GFX12
: [0x7e,0x00,0x9a,0xd4,0xfa,0x04,0x00,0x00,0x01,0x1b,0x00,0xff]
2266 v_cmpx_nlg_f32_e64_dpp v1
, 2.0 quad_perm
:[3,2,1,0]
2267 // GFX12
: [0x7e,0x00,0x9a,0xd4,0xfa,0xe8,0x01,0x00,0x01,0x1b,0x00,0xff]
2269 v_cmpx_nlg_f32_e64_dpp v1
, v2 quad_perm
:[0,1,2,3]
2270 // GFX12
: [0x7e,0x00,0x9a,0xd4,0xfa,0x04,0x02,0x00,0x01,0xe4,0x00,0xff]
2272 v_cmpx_nlg_f32_e64_dpp v1
, v2 row_mirror
2273 // GFX12
: [0x7e,0x00,0x9a,0xd4,0xfa,0x04,0x02,0x00,0x01,0x40,0x01,0xff]
2275 v_cmpx_nlg_f32_e64_dpp v1
, v2 row_half_mirror
2276 // GFX12
: [0x7e,0x00,0x9a,0xd4,0xfa,0x04,0x02,0x00,0x01,0x41,0x01,0xff]
2278 v_cmpx_nlg_f32_e64_dpp v1
, v2 row_shl
:1
2279 // GFX12
: [0x7e,0x00,0x9a,0xd4,0xfa,0x04,0x02,0x00,0x01,0x01,0x01,0xff]
2281 v_cmpx_nlg_f32_e64_dpp v1
, v2 row_shl
:15
2282 // GFX12
: [0x7e,0x00,0x9a,0xd4,0xfa,0x04,0x02,0x00,0x01,0x0f,0x01,0xff]
2284 v_cmpx_nlg_f32_e64_dpp v1
, v2 row_shr
:1
2285 // GFX12
: [0x7e,0x00,0x9a,0xd4,0xfa,0x04,0x02,0x00,0x01,0x11,0x01,0xff]
2287 v_cmpx_nlg_f32_e64_dpp v1
, v2 row_shr
:15
2288 // GFX12
: [0x7e,0x00,0x9a,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1f,0x01,0xff]
2290 v_cmpx_nlg_f32_e64_dpp v1
, v2 row_ror
:1
2291 // GFX12
: [0x7e,0x00,0x9a,0xd4,0xfa,0x04,0x02,0x00,0x01,0x21,0x01,0xff]
2293 v_cmpx_nlg_f32_e64_dpp v1
, v2 row_ror
:15
2294 // GFX12
: [0x7e,0x00,0x9a,0xd4,0xfa,0x04,0x02,0x00,0x01,0x2f,0x01,0xff]
2296 v_cmpx_nlg_f32_e64_dpp v1
, v2 row_share
:0 row_mask
:0xf bank_mask
:0xf
2297 // GFX12
: [0x7e,0x00,0x9a,0xd4,0xfa,0x04,0x02,0x00,0x01,0x50,0x01,0xff]
2299 v_cmpx_nlg_f32_e64_dpp |v1|
, -v2 row_share
:15 row_mask
:0x0 bank_mask
:0x1
2300 // GFX12
: [0x7e,0x01,0x9a,0xd4,0xfa,0x04,0x02,0x40,0x01,0x5f,0x01,0x01]
2302 v_cmpx_nlg_f32_e64_dpp
-v1
, |v2| row_xmask
:0 row_mask
:0x1 bank_mask
:0x3 bound_ctrl
:1 fi
:0
2303 // GFX12
: [0x7e,0x02,0x9a,0xd4,0xfa,0x04,0x02,0x20,0x01,0x60,0x09,0x13]
2305 v_cmpx_nlg_f32_e64_dpp
-|v255|
, -|v255| clamp row_xmask
:15 row_mask
:0x3 bank_mask
:0x0 bound_ctrl
:0 fi
:1
2306 // GFX12
: [0x7e,0x83,0x9a,0xd4,0xfa,0xfe,0x03,0x60,0xff,0x6f,0x05,0x30]
2308 v_cmpx_nlt_f16_e64_dpp v1
, v2 quad_perm
:[3,2,1,0]
2309 // GFX12
: [0x7e,0x00,0x8e,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1b,0x00,0xff]
2311 v_cmpx_nlt_f16_e64_dpp v1
, s2 quad_perm
:[3,2,1,0]
2312 // GFX12
: [0x7e,0x00,0x8e,0xd4,0xfa,0x04,0x00,0x00,0x01,0x1b,0x00,0xff]
2314 v_cmpx_nlt_f16_e64_dpp v1
, 2.0 quad_perm
:[3,2,1,0]
2315 // GFX12
: [0x7e,0x00,0x8e,0xd4,0xfa,0xe8,0x01,0x00,0x01,0x1b,0x00,0xff]
2317 v_cmpx_nlt_f16_e64_dpp v1
, v2 quad_perm
:[0,1,2,3]
2318 // GFX12
: [0x7e,0x00,0x8e,0xd4,0xfa,0x04,0x02,0x00,0x01,0xe4,0x00,0xff]
2320 v_cmpx_nlt_f16_e64_dpp v1
, v2 row_mirror
2321 // GFX12
: [0x7e,0x00,0x8e,0xd4,0xfa,0x04,0x02,0x00,0x01,0x40,0x01,0xff]
2323 v_cmpx_nlt_f16_e64_dpp v1
, v2 row_half_mirror
2324 // GFX12
: [0x7e,0x00,0x8e,0xd4,0xfa,0x04,0x02,0x00,0x01,0x41,0x01,0xff]
2326 v_cmpx_nlt_f16_e64_dpp v1
, v2 row_shl
:1
2327 // GFX12
: [0x7e,0x00,0x8e,0xd4,0xfa,0x04,0x02,0x00,0x01,0x01,0x01,0xff]
2329 v_cmpx_nlt_f16_e64_dpp v1
, v2 row_shl
:15
2330 // GFX12
: [0x7e,0x00,0x8e,0xd4,0xfa,0x04,0x02,0x00,0x01,0x0f,0x01,0xff]
2332 v_cmpx_nlt_f16_e64_dpp v1
, v2 row_shr
:1
2333 // GFX12
: [0x7e,0x00,0x8e,0xd4,0xfa,0x04,0x02,0x00,0x01,0x11,0x01,0xff]
2335 v_cmpx_nlt_f16_e64_dpp v1
, v2 row_shr
:15
2336 // GFX12
: [0x7e,0x00,0x8e,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1f,0x01,0xff]
2338 v_cmpx_nlt_f16_e64_dpp v1
, v2 row_ror
:1
2339 // GFX12
: [0x7e,0x00,0x8e,0xd4,0xfa,0x04,0x02,0x00,0x01,0x21,0x01,0xff]
2341 v_cmpx_nlt_f16_e64_dpp v1
, v2 row_ror
:15
2342 // GFX12
: [0x7e,0x00,0x8e,0xd4,0xfa,0x04,0x02,0x00,0x01,0x2f,0x01,0xff]
2344 v_cmpx_nlt_f16_e64_dpp v1
, v2 row_share
:0 row_mask
:0xf bank_mask
:0xf
2345 // GFX12
: [0x7e,0x00,0x8e,0xd4,0xfa,0x04,0x02,0x00,0x01,0x50,0x01,0xff]
2347 v_cmpx_nlt_f16_e64_dpp |v1|
, -v2 row_share
:15 row_mask
:0x0 bank_mask
:0x1
2348 // GFX12
: [0x7e,0x01,0x8e,0xd4,0xfa,0x04,0x02,0x40,0x01,0x5f,0x01,0x01]
2350 v_cmpx_nlt_f16_e64_dpp
-v1
, |v2| row_xmask
:0 row_mask
:0x1 bank_mask
:0x3 bound_ctrl
:1 fi
:0
2351 // GFX12
: [0x7e,0x02,0x8e,0xd4,0xfa,0x04,0x02,0x20,0x01,0x60,0x09,0x13]
2353 v_cmpx_nlt_f16_e64_dpp
-|v255|
, -|v255| clamp row_xmask
:15 row_mask
:0x3 bank_mask
:0x0 bound_ctrl
:0 fi
:1
2354 // GFX12
: [0x7e,0x83,0x8e,0xd4,0xfa,0xfe,0x03,0x60,0xff,0x6f,0x05,0x30]
2356 v_cmpx_nlt_f32_e64_dpp v1
, v2 quad_perm
:[3,2,1,0]
2357 // GFX12
: [0x7e,0x00,0x9e,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1b,0x00,0xff]
2359 v_cmpx_nlt_f32_e64_dpp v1
, s2 quad_perm
:[3,2,1,0]
2360 // GFX12
: [0x7e,0x00,0x9e,0xd4,0xfa,0x04,0x00,0x00,0x01,0x1b,0x00,0xff]
2362 v_cmpx_nlt_f32_e64_dpp v1
, 2.0 quad_perm
:[3,2,1,0]
2363 // GFX12
: [0x7e,0x00,0x9e,0xd4,0xfa,0xe8,0x01,0x00,0x01,0x1b,0x00,0xff]
2365 v_cmpx_nlt_f32_e64_dpp v1
, v2 quad_perm
:[0,1,2,3]
2366 // GFX12
: [0x7e,0x00,0x9e,0xd4,0xfa,0x04,0x02,0x00,0x01,0xe4,0x00,0xff]
2368 v_cmpx_nlt_f32_e64_dpp v1
, v2 row_mirror
2369 // GFX12
: [0x7e,0x00,0x9e,0xd4,0xfa,0x04,0x02,0x00,0x01,0x40,0x01,0xff]
2371 v_cmpx_nlt_f32_e64_dpp v1
, v2 row_half_mirror
2372 // GFX12
: [0x7e,0x00,0x9e,0xd4,0xfa,0x04,0x02,0x00,0x01,0x41,0x01,0xff]
2374 v_cmpx_nlt_f32_e64_dpp v1
, v2 row_shl
:1
2375 // GFX12
: [0x7e,0x00,0x9e,0xd4,0xfa,0x04,0x02,0x00,0x01,0x01,0x01,0xff]
2377 v_cmpx_nlt_f32_e64_dpp v1
, v2 row_shl
:15
2378 // GFX12
: [0x7e,0x00,0x9e,0xd4,0xfa,0x04,0x02,0x00,0x01,0x0f,0x01,0xff]
2380 v_cmpx_nlt_f32_e64_dpp v1
, v2 row_shr
:1
2381 // GFX12
: [0x7e,0x00,0x9e,0xd4,0xfa,0x04,0x02,0x00,0x01,0x11,0x01,0xff]
2383 v_cmpx_nlt_f32_e64_dpp v1
, v2 row_shr
:15
2384 // GFX12
: [0x7e,0x00,0x9e,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1f,0x01,0xff]
2386 v_cmpx_nlt_f32_e64_dpp v1
, v2 row_ror
:1
2387 // GFX12
: [0x7e,0x00,0x9e,0xd4,0xfa,0x04,0x02,0x00,0x01,0x21,0x01,0xff]
2389 v_cmpx_nlt_f32_e64_dpp v1
, v2 row_ror
:15
2390 // GFX12
: [0x7e,0x00,0x9e,0xd4,0xfa,0x04,0x02,0x00,0x01,0x2f,0x01,0xff]
2392 v_cmpx_nlt_f32_e64_dpp v1
, v2 row_share
:0 row_mask
:0xf bank_mask
:0xf
2393 // GFX12
: [0x7e,0x00,0x9e,0xd4,0xfa,0x04,0x02,0x00,0x01,0x50,0x01,0xff]
2395 v_cmpx_nlt_f32_e64_dpp |v1|
, -v2 row_share
:15 row_mask
:0x0 bank_mask
:0x1
2396 // GFX12
: [0x7e,0x01,0x9e,0xd4,0xfa,0x04,0x02,0x40,0x01,0x5f,0x01,0x01]
2398 v_cmpx_nlt_f32_e64_dpp
-v1
, |v2| row_xmask
:0 row_mask
:0x1 bank_mask
:0x3 bound_ctrl
:1 fi
:0
2399 // GFX12
: [0x7e,0x02,0x9e,0xd4,0xfa,0x04,0x02,0x20,0x01,0x60,0x09,0x13]
2401 v_cmpx_nlt_f32_e64_dpp
-|v255|
, -|v255| clamp row_xmask
:15 row_mask
:0x3 bank_mask
:0x0 bound_ctrl
:0 fi
:1
2402 // GFX12
: [0x7e,0x83,0x9e,0xd4,0xfa,0xfe,0x03,0x60,0xff,0x6f,0x05,0x30]
2404 v_cmpx_o_f16_e64_dpp v1
, v2 quad_perm
:[3,2,1,0]
2405 // GFX12
: [0x7e,0x00,0x87,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1b,0x00,0xff]
2407 v_cmpx_o_f16_e64_dpp v1
, s2 quad_perm
:[3,2,1,0]
2408 // GFX12
: [0x7e,0x00,0x87,0xd4,0xfa,0x04,0x00,0x00,0x01,0x1b,0x00,0xff]
2410 v_cmpx_o_f16_e64_dpp v1
, 2.0 quad_perm
:[3,2,1,0]
2411 // GFX12
: [0x7e,0x00,0x87,0xd4,0xfa,0xe8,0x01,0x00,0x01,0x1b,0x00,0xff]
2413 v_cmpx_o_f16_e64_dpp v1
, v2 quad_perm
:[0,1,2,3]
2414 // GFX12
: [0x7e,0x00,0x87,0xd4,0xfa,0x04,0x02,0x00,0x01,0xe4,0x00,0xff]
2416 v_cmpx_o_f16_e64_dpp v1
, v2 row_mirror
2417 // GFX12
: [0x7e,0x00,0x87,0xd4,0xfa,0x04,0x02,0x00,0x01,0x40,0x01,0xff]
2419 v_cmpx_o_f16_e64_dpp v1
, v2 row_half_mirror
2420 // GFX12
: [0x7e,0x00,0x87,0xd4,0xfa,0x04,0x02,0x00,0x01,0x41,0x01,0xff]
2422 v_cmpx_o_f16_e64_dpp v1
, v2 row_shl
:1
2423 // GFX12
: [0x7e,0x00,0x87,0xd4,0xfa,0x04,0x02,0x00,0x01,0x01,0x01,0xff]
2425 v_cmpx_o_f16_e64_dpp v1
, v2 row_shl
:15
2426 // GFX12
: [0x7e,0x00,0x87,0xd4,0xfa,0x04,0x02,0x00,0x01,0x0f,0x01,0xff]
2428 v_cmpx_o_f16_e64_dpp v1
, v2 row_shr
:1
2429 // GFX12
: [0x7e,0x00,0x87,0xd4,0xfa,0x04,0x02,0x00,0x01,0x11,0x01,0xff]
2431 v_cmpx_o_f16_e64_dpp v1
, v2 row_shr
:15
2432 // GFX12
: [0x7e,0x00,0x87,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1f,0x01,0xff]
2434 v_cmpx_o_f16_e64_dpp v1
, v2 row_ror
:1
2435 // GFX12
: [0x7e,0x00,0x87,0xd4,0xfa,0x04,0x02,0x00,0x01,0x21,0x01,0xff]
2437 v_cmpx_o_f16_e64_dpp v1
, v2 row_ror
:15
2438 // GFX12
: [0x7e,0x00,0x87,0xd4,0xfa,0x04,0x02,0x00,0x01,0x2f,0x01,0xff]
2440 v_cmpx_o_f16_e64_dpp v1
, v2 row_share
:0 row_mask
:0xf bank_mask
:0xf
2441 // GFX12
: [0x7e,0x00,0x87,0xd4,0xfa,0x04,0x02,0x00,0x01,0x50,0x01,0xff]
2443 v_cmpx_o_f16_e64_dpp |v1|
, -v2 row_share
:15 row_mask
:0x0 bank_mask
:0x1
2444 // GFX12
: [0x7e,0x01,0x87,0xd4,0xfa,0x04,0x02,0x40,0x01,0x5f,0x01,0x01]
2446 v_cmpx_o_f16_e64_dpp
-v1
, |v2| row_xmask
:0 row_mask
:0x1 bank_mask
:0x3 bound_ctrl
:1 fi
:0
2447 // GFX12
: [0x7e,0x02,0x87,0xd4,0xfa,0x04,0x02,0x20,0x01,0x60,0x09,0x13]
2449 v_cmpx_o_f16_e64_dpp
-|v255|
, -|v255| clamp row_xmask
:15 row_mask
:0x3 bank_mask
:0x0 bound_ctrl
:0 fi
:1
2450 // GFX12
: [0x7e,0x83,0x87,0xd4,0xfa,0xfe,0x03,0x60,0xff,0x6f,0x05,0x30]
2452 v_cmpx_o_f32_e64_dpp v1
, v2 quad_perm
:[3,2,1,0]
2453 // GFX12
: [0x7e,0x00,0x97,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1b,0x00,0xff]
2455 v_cmpx_o_f32_e64_dpp v1
, s2 quad_perm
:[3,2,1,0]
2456 // GFX12
: [0x7e,0x00,0x97,0xd4,0xfa,0x04,0x00,0x00,0x01,0x1b,0x00,0xff]
2458 v_cmpx_o_f32_e64_dpp v1
, 2.0 quad_perm
:[3,2,1,0]
2459 // GFX12
: [0x7e,0x00,0x97,0xd4,0xfa,0xe8,0x01,0x00,0x01,0x1b,0x00,0xff]
2461 v_cmpx_o_f32_e64_dpp v1
, v2 quad_perm
:[0,1,2,3]
2462 // GFX12
: [0x7e,0x00,0x97,0xd4,0xfa,0x04,0x02,0x00,0x01,0xe4,0x00,0xff]
2464 v_cmpx_o_f32_e64_dpp v1
, v2 row_mirror
2465 // GFX12
: [0x7e,0x00,0x97,0xd4,0xfa,0x04,0x02,0x00,0x01,0x40,0x01,0xff]
2467 v_cmpx_o_f32_e64_dpp v1
, v2 row_half_mirror
2468 // GFX12
: [0x7e,0x00,0x97,0xd4,0xfa,0x04,0x02,0x00,0x01,0x41,0x01,0xff]
2470 v_cmpx_o_f32_e64_dpp v1
, v2 row_shl
:1
2471 // GFX12
: [0x7e,0x00,0x97,0xd4,0xfa,0x04,0x02,0x00,0x01,0x01,0x01,0xff]
2473 v_cmpx_o_f32_e64_dpp v1
, v2 row_shl
:15
2474 // GFX12
: [0x7e,0x00,0x97,0xd4,0xfa,0x04,0x02,0x00,0x01,0x0f,0x01,0xff]
2476 v_cmpx_o_f32_e64_dpp v1
, v2 row_shr
:1
2477 // GFX12
: [0x7e,0x00,0x97,0xd4,0xfa,0x04,0x02,0x00,0x01,0x11,0x01,0xff]
2479 v_cmpx_o_f32_e64_dpp v1
, v2 row_shr
:15
2480 // GFX12
: [0x7e,0x00,0x97,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1f,0x01,0xff]
2482 v_cmpx_o_f32_e64_dpp v1
, v2 row_ror
:1
2483 // GFX12
: [0x7e,0x00,0x97,0xd4,0xfa,0x04,0x02,0x00,0x01,0x21,0x01,0xff]
2485 v_cmpx_o_f32_e64_dpp v1
, v2 row_ror
:15
2486 // GFX12
: [0x7e,0x00,0x97,0xd4,0xfa,0x04,0x02,0x00,0x01,0x2f,0x01,0xff]
2488 v_cmpx_o_f32_e64_dpp v1
, v2 row_share
:0 row_mask
:0xf bank_mask
:0xf
2489 // GFX12
: [0x7e,0x00,0x97,0xd4,0xfa,0x04,0x02,0x00,0x01,0x50,0x01,0xff]
2491 v_cmpx_o_f32_e64_dpp |v1|
, -v2 row_share
:15 row_mask
:0x0 bank_mask
:0x1
2492 // GFX12
: [0x7e,0x01,0x97,0xd4,0xfa,0x04,0x02,0x40,0x01,0x5f,0x01,0x01]
2494 v_cmpx_o_f32_e64_dpp
-v1
, |v2| row_xmask
:0 row_mask
:0x1 bank_mask
:0x3 bound_ctrl
:1 fi
:0
2495 // GFX12
: [0x7e,0x02,0x97,0xd4,0xfa,0x04,0x02,0x20,0x01,0x60,0x09,0x13]
2497 v_cmpx_o_f32_e64_dpp
-|v255|
, -|v255| clamp row_xmask
:15 row_mask
:0x3 bank_mask
:0x0 bound_ctrl
:0 fi
:1
2498 // GFX12
: [0x7e,0x83,0x97,0xd4,0xfa,0xfe,0x03,0x60,0xff,0x6f,0x05,0x30]
2500 v_cmpx_u_f16_e64_dpp v1
, v2 quad_perm
:[3,2,1,0]
2501 // GFX12
: [0x7e,0x00,0x88,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1b,0x00,0xff]
2503 v_cmpx_u_f16_e64_dpp v1
, s2 quad_perm
:[3,2,1,0]
2504 // GFX12
: [0x7e,0x00,0x88,0xd4,0xfa,0x04,0x00,0x00,0x01,0x1b,0x00,0xff]
2506 v_cmpx_u_f16_e64_dpp v1
, 2.0 quad_perm
:[3,2,1,0]
2507 // GFX12
: [0x7e,0x00,0x88,0xd4,0xfa,0xe8,0x01,0x00,0x01,0x1b,0x00,0xff]
2509 v_cmpx_u_f16_e64_dpp v1
, v2 quad_perm
:[0,1,2,3]
2510 // GFX12
: [0x7e,0x00,0x88,0xd4,0xfa,0x04,0x02,0x00,0x01,0xe4,0x00,0xff]
2512 v_cmpx_u_f16_e64_dpp v1
, v2 row_mirror
2513 // GFX12
: [0x7e,0x00,0x88,0xd4,0xfa,0x04,0x02,0x00,0x01,0x40,0x01,0xff]
2515 v_cmpx_u_f16_e64_dpp v1
, v2 row_half_mirror
2516 // GFX12
: [0x7e,0x00,0x88,0xd4,0xfa,0x04,0x02,0x00,0x01,0x41,0x01,0xff]
2518 v_cmpx_u_f16_e64_dpp v1
, v2 row_shl
:1
2519 // GFX12
: [0x7e,0x00,0x88,0xd4,0xfa,0x04,0x02,0x00,0x01,0x01,0x01,0xff]
2521 v_cmpx_u_f16_e64_dpp v1
, v2 row_shl
:15
2522 // GFX12
: [0x7e,0x00,0x88,0xd4,0xfa,0x04,0x02,0x00,0x01,0x0f,0x01,0xff]
2524 v_cmpx_u_f16_e64_dpp v1
, v2 row_shr
:1
2525 // GFX12
: [0x7e,0x00,0x88,0xd4,0xfa,0x04,0x02,0x00,0x01,0x11,0x01,0xff]
2527 v_cmpx_u_f16_e64_dpp v1
, v2 row_shr
:15
2528 // GFX12
: [0x7e,0x00,0x88,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1f,0x01,0xff]
2530 v_cmpx_u_f16_e64_dpp v1
, v2 row_ror
:1
2531 // GFX12
: [0x7e,0x00,0x88,0xd4,0xfa,0x04,0x02,0x00,0x01,0x21,0x01,0xff]
2533 v_cmpx_u_f16_e64_dpp v1
, v2 row_ror
:15
2534 // GFX12
: [0x7e,0x00,0x88,0xd4,0xfa,0x04,0x02,0x00,0x01,0x2f,0x01,0xff]
2536 v_cmpx_u_f16_e64_dpp v1
, v2 row_share
:0 row_mask
:0xf bank_mask
:0xf
2537 // GFX12
: [0x7e,0x00,0x88,0xd4,0xfa,0x04,0x02,0x00,0x01,0x50,0x01,0xff]
2539 v_cmpx_u_f16_e64_dpp |v1|
, -v2 row_share
:15 row_mask
:0x0 bank_mask
:0x1
2540 // GFX12
: [0x7e,0x01,0x88,0xd4,0xfa,0x04,0x02,0x40,0x01,0x5f,0x01,0x01]
2542 v_cmpx_u_f16_e64_dpp
-v1
, |v2| row_xmask
:0 row_mask
:0x1 bank_mask
:0x3 bound_ctrl
:1 fi
:0
2543 // GFX12
: [0x7e,0x02,0x88,0xd4,0xfa,0x04,0x02,0x20,0x01,0x60,0x09,0x13]
2545 v_cmpx_u_f16_e64_dpp
-|v255|
, -|v255| clamp row_xmask
:15 row_mask
:0x3 bank_mask
:0x0 bound_ctrl
:0 fi
:1
2546 // GFX12
: [0x7e,0x83,0x88,0xd4,0xfa,0xfe,0x03,0x60,0xff,0x6f,0x05,0x30]
2548 v_cmpx_u_f32_e64_dpp v1
, v2 quad_perm
:[3,2,1,0]
2549 // GFX12
: [0x7e,0x00,0x98,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1b,0x00,0xff]
2551 v_cmpx_u_f32_e64_dpp v1
, s2 quad_perm
:[3,2,1,0]
2552 // GFX12
: [0x7e,0x00,0x98,0xd4,0xfa,0x04,0x00,0x00,0x01,0x1b,0x00,0xff]
2554 v_cmpx_u_f32_e64_dpp v1
, 2.0 quad_perm
:[3,2,1,0]
2555 // GFX12
: [0x7e,0x00,0x98,0xd4,0xfa,0xe8,0x01,0x00,0x01,0x1b,0x00,0xff]
2557 v_cmpx_u_f32_e64_dpp v1
, v2 quad_perm
:[0,1,2,3]
2558 // GFX12
: [0x7e,0x00,0x98,0xd4,0xfa,0x04,0x02,0x00,0x01,0xe4,0x00,0xff]
2560 v_cmpx_u_f32_e64_dpp v1
, v2 row_mirror
2561 // GFX12
: [0x7e,0x00,0x98,0xd4,0xfa,0x04,0x02,0x00,0x01,0x40,0x01,0xff]
2563 v_cmpx_u_f32_e64_dpp v1
, v2 row_half_mirror
2564 // GFX12
: [0x7e,0x00,0x98,0xd4,0xfa,0x04,0x02,0x00,0x01,0x41,0x01,0xff]
2566 v_cmpx_u_f32_e64_dpp v1
, v2 row_shl
:1
2567 // GFX12
: [0x7e,0x00,0x98,0xd4,0xfa,0x04,0x02,0x00,0x01,0x01,0x01,0xff]
2569 v_cmpx_u_f32_e64_dpp v1
, v2 row_shl
:15
2570 // GFX12
: [0x7e,0x00,0x98,0xd4,0xfa,0x04,0x02,0x00,0x01,0x0f,0x01,0xff]
2572 v_cmpx_u_f32_e64_dpp v1
, v2 row_shr
:1
2573 // GFX12
: [0x7e,0x00,0x98,0xd4,0xfa,0x04,0x02,0x00,0x01,0x11,0x01,0xff]
2575 v_cmpx_u_f32_e64_dpp v1
, v2 row_shr
:15
2576 // GFX12
: [0x7e,0x00,0x98,0xd4,0xfa,0x04,0x02,0x00,0x01,0x1f,0x01,0xff]
2578 v_cmpx_u_f32_e64_dpp v1
, v2 row_ror
:1
2579 // GFX12
: [0x7e,0x00,0x98,0xd4,0xfa,0x04,0x02,0x00,0x01,0x21,0x01,0xff]
2581 v_cmpx_u_f32_e64_dpp v1
, v2 row_ror
:15
2582 // GFX12
: [0x7e,0x00,0x98,0xd4,0xfa,0x04,0x02,0x00,0x01,0x2f,0x01,0xff]
2584 v_cmpx_u_f32_e64_dpp v1
, v2 row_share
:0 row_mask
:0xf bank_mask
:0xf
2585 // GFX12
: [0x7e,0x00,0x98,0xd4,0xfa,0x04,0x02,0x00,0x01,0x50,0x01,0xff]
2587 v_cmpx_u_f32_e64_dpp |v1|
, -v2 row_share
:15 row_mask
:0x0 bank_mask
:0x1
2588 // GFX12
: [0x7e,0x01,0x98,0xd4,0xfa,0x04,0x02,0x40,0x01,0x5f,0x01,0x01]
2590 v_cmpx_u_f32_e64_dpp
-v1
, |v2| row_xmask
:0 row_mask
:0x1 bank_mask
:0x3 bound_ctrl
:1 fi
:0
2591 // GFX12
: [0x7e,0x02,0x98,0xd4,0xfa,0x04,0x02,0x20,0x01,0x60,0x09,0x13]
2593 v_cmpx_u_f32_e64_dpp
-|v255|
, -|v255| clamp row_xmask
:15 row_mask
:0x3 bank_mask
:0x0 bound_ctrl
:0 fi
:1
2594 // GFX12
: [0x7e,0x83,0x98,0xd4,0xfa,0xfe,0x03,0x60,0xff,0x6f,0x05,0x30]