1 ; NOTE
: Assertions have been autogenerated by utils
/update_mc_test_checks.py UTC_ARGS
: --sort
--version
5
2 // RUN
: llvm-mc
-triple
=amdgcn
-mcpu
=gfx1100
-mattr
=+wavefrontsize64
,+real-true16
-show-encoding
%s
2>&1 | FileCheck
--check-prefix
=GFX11
%s
4 v_cmpx_class_f16 v1
, v255
5 // GFX11
: v_cmpx_class_f16_e64 v1
, v255 ; encoding
: [0x7e,0x00,0xfd,0xd4,0x01,0xff,0x03,0x00]
7 v_cmpx_class_f16 v1
, v255 dpp8
:[7,6,5,4,3,2,1,0]
8 // GFX11
: v_cmpx_class_f16_e64_dpp v1
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x7e,0x00,0xfd,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
10 v_cmpx_class_f16 v1
, v255 quad_perm
:[3,2,1,0]
11 // GFX11
: v_cmpx_class_f16_e64_dpp v1
, v255 quad_perm
:[3,2,1,0] row_mask
:0xf bank_mask
:0xf ; encoding
: [0x7e,0x00,0xfd,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
13 v_cmpx_class_f16 v255
, v2
14 // GFX11
: v_cmpx_class_f16_e64 v255
, v2 ; encoding
: [0x7e,0x00,0xfd,0xd4,0xff,0x05,0x02,0x00]
16 v_cmpx_class_f16 v255
, v2 dpp8
:[7,6,5,4,3,2,1,0]
17 // GFX11
: v_cmpx_class_f16_e64_dpp v255
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x7e,0x00,0xfd,0xd4,0xe9,0x04,0x02,0x00,0xff,0x77,0x39,0x05]
19 v_cmpx_class_f16 v255
, v2 quad_perm
:[3,2,1,0]
20 // GFX11
: v_cmpx_class_f16_e64_dpp v255
, v2 quad_perm
:[3,2,1,0] row_mask
:0xf bank_mask
:0xf ; encoding
: [0x7e,0x00,0xfd,0xd4,0xfa,0x04,0x02,0x00,0xff,0x1b,0x00,0xff]
22 v_cmpx_eq_f16 v1
, v255
23 // GFX11
: v_cmpx_eq_f16_e64 v1
, v255 ; encoding
: [0x7e,0x00,0x82,0xd4,0x01,0xff,0x03,0x00]
25 v_cmpx_eq_f16 v1
, v255 dpp8
:[7,6,5,4,3,2,1,0]
26 // GFX11
: v_cmpx_eq_f16_e64_dpp v1
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x7e,0x00,0x82,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
28 v_cmpx_eq_f16 v1
, v255 quad_perm
:[3,2,1,0]
29 // GFX11
: v_cmpx_eq_f16_e64_dpp v1
, v255 quad_perm
:[3,2,1,0] row_mask
:0xf bank_mask
:0xf ; encoding
: [0x7e,0x00,0x82,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
31 v_cmpx_eq_f16 v255
, v2
32 // GFX11
: v_cmpx_eq_f16_e64 v255
, v2 ; encoding
: [0x7e,0x00,0x82,0xd4,0xff,0x05,0x02,0x00]
34 v_cmpx_eq_f16 v255
, v2 dpp8
:[7,6,5,4,3,2,1,0]
35 // GFX11
: v_cmpx_eq_f16_e64_dpp v255
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x7e,0x00,0x82,0xd4,0xe9,0x04,0x02,0x00,0xff,0x77,0x39,0x05]
37 v_cmpx_eq_f16 v255
, v2 quad_perm
:[3,2,1,0]
38 // GFX11
: v_cmpx_eq_f16_e64_dpp v255
, v2 quad_perm
:[3,2,1,0] row_mask
:0xf bank_mask
:0xf ; encoding
: [0x7e,0x00,0x82,0xd4,0xfa,0x04,0x02,0x00,0xff,0x1b,0x00,0xff]
40 v_cmpx_eq_i16 v1
, v255
41 // GFX11
: v_cmpx_eq_i16_e64 v1
, v255 ; encoding
: [0x7e,0x00,0xb2,0xd4,0x01,0xff,0x03,0x00]
43 v_cmpx_eq_i16 v1
, v255 dpp8
:[7,6,5,4,3,2,1,0]
44 // GFX11
: v_cmpx_eq_i16_e64_dpp v1
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x7e,0x00,0xb2,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
46 v_cmpx_eq_i16 v1
, v255 quad_perm
:[3,2,1,0]
47 // GFX11
: v_cmpx_eq_i16_e64_dpp v1
, v255 quad_perm
:[3,2,1,0] row_mask
:0xf bank_mask
:0xf ; encoding
: [0x7e,0x00,0xb2,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
49 v_cmpx_eq_i16 v255
, v2
50 // GFX11
: v_cmpx_eq_i16_e64 v255
, v2 ; encoding
: [0x7e,0x00,0xb2,0xd4,0xff,0x05,0x02,0x00]
52 v_cmpx_eq_i16 v255
, v2 dpp8
:[7,6,5,4,3,2,1,0]
53 // GFX11
: v_cmpx_eq_i16_e64_dpp v255
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x7e,0x00,0xb2,0xd4,0xe9,0x04,0x02,0x00,0xff,0x77,0x39,0x05]
55 v_cmpx_eq_i16 v255
, v2 quad_perm
:[3,2,1,0]
56 // GFX11
: v_cmpx_eq_i16_e64_dpp v255
, v2 quad_perm
:[3,2,1,0] row_mask
:0xf bank_mask
:0xf ; encoding
: [0x7e,0x00,0xb2,0xd4,0xfa,0x04,0x02,0x00,0xff,0x1b,0x00,0xff]
58 v_cmpx_eq_u16 v1
, v255
59 // GFX11
: v_cmpx_eq_u16_e64 v1
, v255 ; encoding
: [0x7e,0x00,0xba,0xd4,0x01,0xff,0x03,0x00]
61 v_cmpx_eq_u16 v1
, v255 dpp8
:[7,6,5,4,3,2,1,0]
62 // GFX11
: v_cmpx_eq_u16_e64_dpp v1
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x7e,0x00,0xba,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
64 v_cmpx_eq_u16 v1
, v255 quad_perm
:[3,2,1,0]
65 // GFX11
: v_cmpx_eq_u16_e64_dpp v1
, v255 quad_perm
:[3,2,1,0] row_mask
:0xf bank_mask
:0xf ; encoding
: [0x7e,0x00,0xba,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
67 v_cmpx_eq_u16 v255
, v2
68 // GFX11
: v_cmpx_eq_u16_e64 v255
, v2 ; encoding
: [0x7e,0x00,0xba,0xd4,0xff,0x05,0x02,0x00]
70 v_cmpx_eq_u16 v255
, v2 dpp8
:[7,6,5,4,3,2,1,0]
71 // GFX11
: v_cmpx_eq_u16_e64_dpp v255
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x7e,0x00,0xba,0xd4,0xe9,0x04,0x02,0x00,0xff,0x77,0x39,0x05]
73 v_cmpx_eq_u16 v255
, v2 quad_perm
:[3,2,1,0]
74 // GFX11
: v_cmpx_eq_u16_e64_dpp v255
, v2 quad_perm
:[3,2,1,0] row_mask
:0xf bank_mask
:0xf ; encoding
: [0x7e,0x00,0xba,0xd4,0xfa,0x04,0x02,0x00,0xff,0x1b,0x00,0xff]
77 // GFX11
: v_cmpx_f_f16_e64 v1
, v255 ; encoding
: [0x7e,0x00,0x80,0xd4,0x01,0xff,0x03,0x00]
79 v_cmpx_f_f16 v1
, v255 dpp8
:[7,6,5,4,3,2,1,0]
80 // GFX11
: v_cmpx_f_f16_e64_dpp v1
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x7e,0x00,0x80,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
82 v_cmpx_f_f16 v1
, v255 quad_perm
:[3,2,1,0]
83 // GFX11
: v_cmpx_f_f16_e64_dpp v1
, v255 quad_perm
:[3,2,1,0] row_mask
:0xf bank_mask
:0xf ; encoding
: [0x7e,0x00,0x80,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
86 // GFX11
: v_cmpx_f_f16_e64 v255
, v2 ; encoding
: [0x7e,0x00,0x80,0xd4,0xff,0x05,0x02,0x00]
88 v_cmpx_f_f16 v255
, v2 dpp8
:[7,6,5,4,3,2,1,0]
89 // GFX11
: v_cmpx_f_f16_e64_dpp v255
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x7e,0x00,0x80,0xd4,0xe9,0x04,0x02,0x00,0xff,0x77,0x39,0x05]
91 v_cmpx_f_f16 v255
, v2 quad_perm
:[3,2,1,0]
92 // GFX11
: v_cmpx_f_f16_e64_dpp v255
, v2 quad_perm
:[3,2,1,0] row_mask
:0xf bank_mask
:0xf ; encoding
: [0x7e,0x00,0x80,0xd4,0xfa,0x04,0x02,0x00,0xff,0x1b,0x00,0xff]
94 v_cmpx_ge_f16 v1
, v255
95 // GFX11
: v_cmpx_ge_f16_e64 v1
, v255 ; encoding
: [0x7e,0x00,0x86,0xd4,0x01,0xff,0x03,0x00]
97 v_cmpx_ge_f16 v1
, v255 dpp8
:[7,6,5,4,3,2,1,0]
98 // GFX11
: v_cmpx_ge_f16_e64_dpp v1
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x7e,0x00,0x86,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
100 v_cmpx_ge_f16 v1
, v255 quad_perm
:[3,2,1,0]
101 // GFX11
: v_cmpx_ge_f16_e64_dpp v1
, v255 quad_perm
:[3,2,1,0] row_mask
:0xf bank_mask
:0xf ; encoding
: [0x7e,0x00,0x86,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
103 v_cmpx_ge_f16 v255
, v2
104 // GFX11
: v_cmpx_ge_f16_e64 v255
, v2 ; encoding
: [0x7e,0x00,0x86,0xd4,0xff,0x05,0x02,0x00]
106 v_cmpx_ge_f16 v255
, v2 dpp8
:[7,6,5,4,3,2,1,0]
107 // GFX11
: v_cmpx_ge_f16_e64_dpp v255
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x7e,0x00,0x86,0xd4,0xe9,0x04,0x02,0x00,0xff,0x77,0x39,0x05]
109 v_cmpx_ge_f16 v255
, v2 quad_perm
:[3,2,1,0]
110 // GFX11
: v_cmpx_ge_f16_e64_dpp v255
, v2 quad_perm
:[3,2,1,0] row_mask
:0xf bank_mask
:0xf ; encoding
: [0x7e,0x00,0x86,0xd4,0xfa,0x04,0x02,0x00,0xff,0x1b,0x00,0xff]
112 v_cmpx_ge_i16 v1
, v255
113 // GFX11
: v_cmpx_ge_i16_e64 v1
, v255 ; encoding
: [0x7e,0x00,0xb6,0xd4,0x01,0xff,0x03,0x00]
115 v_cmpx_ge_i16 v1
, v255 dpp8
:[7,6,5,4,3,2,1,0]
116 // GFX11
: v_cmpx_ge_i16_e64_dpp v1
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x7e,0x00,0xb6,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
118 v_cmpx_ge_i16 v1
, v255 quad_perm
:[3,2,1,0]
119 // GFX11
: v_cmpx_ge_i16_e64_dpp v1
, v255 quad_perm
:[3,2,1,0] row_mask
:0xf bank_mask
:0xf ; encoding
: [0x7e,0x00,0xb6,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
121 v_cmpx_ge_i16 v255
, v2
122 // GFX11
: v_cmpx_ge_i16_e64 v255
, v2 ; encoding
: [0x7e,0x00,0xb6,0xd4,0xff,0x05,0x02,0x00]
124 v_cmpx_ge_i16 v255
, v2 dpp8
:[7,6,5,4,3,2,1,0]
125 // GFX11
: v_cmpx_ge_i16_e64_dpp v255
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x7e,0x00,0xb6,0xd4,0xe9,0x04,0x02,0x00,0xff,0x77,0x39,0x05]
127 v_cmpx_ge_i16 v255
, v2 quad_perm
:[3,2,1,0]
128 // GFX11
: v_cmpx_ge_i16_e64_dpp v255
, v2 quad_perm
:[3,2,1,0] row_mask
:0xf bank_mask
:0xf ; encoding
: [0x7e,0x00,0xb6,0xd4,0xfa,0x04,0x02,0x00,0xff,0x1b,0x00,0xff]
130 v_cmpx_ge_u16 v1
, v255
131 // GFX11
: v_cmpx_ge_u16_e64 v1
, v255 ; encoding
: [0x7e,0x00,0xbe,0xd4,0x01,0xff,0x03,0x00]
133 v_cmpx_ge_u16 v1
, v255 dpp8
:[7,6,5,4,3,2,1,0]
134 // GFX11
: v_cmpx_ge_u16_e64_dpp v1
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x7e,0x00,0xbe,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
136 v_cmpx_ge_u16 v1
, v255 quad_perm
:[3,2,1,0]
137 // GFX11
: v_cmpx_ge_u16_e64_dpp v1
, v255 quad_perm
:[3,2,1,0] row_mask
:0xf bank_mask
:0xf ; encoding
: [0x7e,0x00,0xbe,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
139 v_cmpx_ge_u16 v255
, v2
140 // GFX11
: v_cmpx_ge_u16_e64 v255
, v2 ; encoding
: [0x7e,0x00,0xbe,0xd4,0xff,0x05,0x02,0x00]
142 v_cmpx_ge_u16 v255
, v2 dpp8
:[7,6,5,4,3,2,1,0]
143 // GFX11
: v_cmpx_ge_u16_e64_dpp v255
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x7e,0x00,0xbe,0xd4,0xe9,0x04,0x02,0x00,0xff,0x77,0x39,0x05]
145 v_cmpx_ge_u16 v255
, v2 quad_perm
:[3,2,1,0]
146 // GFX11
: v_cmpx_ge_u16_e64_dpp v255
, v2 quad_perm
:[3,2,1,0] row_mask
:0xf bank_mask
:0xf ; encoding
: [0x7e,0x00,0xbe,0xd4,0xfa,0x04,0x02,0x00,0xff,0x1b,0x00,0xff]
148 v_cmpx_gt_f16 v1
, v255
149 // GFX11
: v_cmpx_gt_f16_e64 v1
, v255 ; encoding
: [0x7e,0x00,0x84,0xd4,0x01,0xff,0x03,0x00]
151 v_cmpx_gt_f16 v1
, v255 dpp8
:[7,6,5,4,3,2,1,0]
152 // GFX11
: v_cmpx_gt_f16_e64_dpp v1
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x7e,0x00,0x84,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
154 v_cmpx_gt_f16 v1
, v255 quad_perm
:[3,2,1,0]
155 // GFX11
: v_cmpx_gt_f16_e64_dpp v1
, v255 quad_perm
:[3,2,1,0] row_mask
:0xf bank_mask
:0xf ; encoding
: [0x7e,0x00,0x84,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
157 v_cmpx_gt_f16 v255
, v2
158 // GFX11
: v_cmpx_gt_f16_e64 v255
, v2 ; encoding
: [0x7e,0x00,0x84,0xd4,0xff,0x05,0x02,0x00]
160 v_cmpx_gt_f16 v255
, v2 dpp8
:[7,6,5,4,3,2,1,0]
161 // GFX11
: v_cmpx_gt_f16_e64_dpp v255
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x7e,0x00,0x84,0xd4,0xe9,0x04,0x02,0x00,0xff,0x77,0x39,0x05]
163 v_cmpx_gt_f16 v255
, v2 quad_perm
:[3,2,1,0]
164 // GFX11
: v_cmpx_gt_f16_e64_dpp v255
, v2 quad_perm
:[3,2,1,0] row_mask
:0xf bank_mask
:0xf ; encoding
: [0x7e,0x00,0x84,0xd4,0xfa,0x04,0x02,0x00,0xff,0x1b,0x00,0xff]
166 v_cmpx_gt_i16 v1
, v255
167 // GFX11
: v_cmpx_gt_i16_e64 v1
, v255 ; encoding
: [0x7e,0x00,0xb4,0xd4,0x01,0xff,0x03,0x00]
169 v_cmpx_gt_i16 v1
, v255 dpp8
:[7,6,5,4,3,2,1,0]
170 // GFX11
: v_cmpx_gt_i16_e64_dpp v1
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x7e,0x00,0xb4,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
172 v_cmpx_gt_i16 v1
, v255 quad_perm
:[3,2,1,0]
173 // GFX11
: v_cmpx_gt_i16_e64_dpp v1
, v255 quad_perm
:[3,2,1,0] row_mask
:0xf bank_mask
:0xf ; encoding
: [0x7e,0x00,0xb4,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
175 v_cmpx_gt_i16 v255
, v2
176 // GFX11
: v_cmpx_gt_i16_e64 v255
, v2 ; encoding
: [0x7e,0x00,0xb4,0xd4,0xff,0x05,0x02,0x00]
178 v_cmpx_gt_i16 v255
, v2 dpp8
:[7,6,5,4,3,2,1,0]
179 // GFX11
: v_cmpx_gt_i16_e64_dpp v255
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x7e,0x00,0xb4,0xd4,0xe9,0x04,0x02,0x00,0xff,0x77,0x39,0x05]
181 v_cmpx_gt_i16 v255
, v2 quad_perm
:[3,2,1,0]
182 // GFX11
: v_cmpx_gt_i16_e64_dpp v255
, v2 quad_perm
:[3,2,1,0] row_mask
:0xf bank_mask
:0xf ; encoding
: [0x7e,0x00,0xb4,0xd4,0xfa,0x04,0x02,0x00,0xff,0x1b,0x00,0xff]
184 v_cmpx_gt_u16 v1
, v255
185 // GFX11
: v_cmpx_gt_u16_e64 v1
, v255 ; encoding
: [0x7e,0x00,0xbc,0xd4,0x01,0xff,0x03,0x00]
187 v_cmpx_gt_u16 v1
, v255 dpp8
:[7,6,5,4,3,2,1,0]
188 // GFX11
: v_cmpx_gt_u16_e64_dpp v1
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x7e,0x00,0xbc,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
190 v_cmpx_gt_u16 v1
, v255 quad_perm
:[3,2,1,0]
191 // GFX11
: v_cmpx_gt_u16_e64_dpp v1
, v255 quad_perm
:[3,2,1,0] row_mask
:0xf bank_mask
:0xf ; encoding
: [0x7e,0x00,0xbc,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
193 v_cmpx_gt_u16 v255
, v2
194 // GFX11
: v_cmpx_gt_u16_e64 v255
, v2 ; encoding
: [0x7e,0x00,0xbc,0xd4,0xff,0x05,0x02,0x00]
196 v_cmpx_gt_u16 v255
, v2 dpp8
:[7,6,5,4,3,2,1,0]
197 // GFX11
: v_cmpx_gt_u16_e64_dpp v255
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x7e,0x00,0xbc,0xd4,0xe9,0x04,0x02,0x00,0xff,0x77,0x39,0x05]
199 v_cmpx_gt_u16 v255
, v2 quad_perm
:[3,2,1,0]
200 // GFX11
: v_cmpx_gt_u16_e64_dpp v255
, v2 quad_perm
:[3,2,1,0] row_mask
:0xf bank_mask
:0xf ; encoding
: [0x7e,0x00,0xbc,0xd4,0xfa,0x04,0x02,0x00,0xff,0x1b,0x00,0xff]
202 v_cmpx_le_f16 v1
, v255
203 // GFX11
: v_cmpx_le_f16_e64 v1
, v255 ; encoding
: [0x7e,0x00,0x83,0xd4,0x01,0xff,0x03,0x00]
205 v_cmpx_le_f16 v1
, v255 dpp8
:[7,6,5,4,3,2,1,0]
206 // GFX11
: v_cmpx_le_f16_e64_dpp v1
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x7e,0x00,0x83,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
208 v_cmpx_le_f16 v1
, v255 quad_perm
:[3,2,1,0]
209 // GFX11
: v_cmpx_le_f16_e64_dpp v1
, v255 quad_perm
:[3,2,1,0] row_mask
:0xf bank_mask
:0xf ; encoding
: [0x7e,0x00,0x83,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
211 v_cmpx_le_f16 v255
, v2
212 // GFX11
: v_cmpx_le_f16_e64 v255
, v2 ; encoding
: [0x7e,0x00,0x83,0xd4,0xff,0x05,0x02,0x00]
214 v_cmpx_le_f16 v255
, v2 dpp8
:[7,6,5,4,3,2,1,0]
215 // GFX11
: v_cmpx_le_f16_e64_dpp v255
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x7e,0x00,0x83,0xd4,0xe9,0x04,0x02,0x00,0xff,0x77,0x39,0x05]
217 v_cmpx_le_f16 v255
, v2 quad_perm
:[3,2,1,0]
218 // GFX11
: v_cmpx_le_f16_e64_dpp v255
, v2 quad_perm
:[3,2,1,0] row_mask
:0xf bank_mask
:0xf ; encoding
: [0x7e,0x00,0x83,0xd4,0xfa,0x04,0x02,0x00,0xff,0x1b,0x00,0xff]
220 v_cmpx_le_i16 v1
, v255
221 // GFX11
: v_cmpx_le_i16_e64 v1
, v255 ; encoding
: [0x7e,0x00,0xb3,0xd4,0x01,0xff,0x03,0x00]
223 v_cmpx_le_i16 v1
, v255 dpp8
:[7,6,5,4,3,2,1,0]
224 // GFX11
: v_cmpx_le_i16_e64_dpp v1
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x7e,0x00,0xb3,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
226 v_cmpx_le_i16 v1
, v255 quad_perm
:[3,2,1,0]
227 // GFX11
: v_cmpx_le_i16_e64_dpp v1
, v255 quad_perm
:[3,2,1,0] row_mask
:0xf bank_mask
:0xf ; encoding
: [0x7e,0x00,0xb3,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
229 v_cmpx_le_i16 v255
, v2
230 // GFX11
: v_cmpx_le_i16_e64 v255
, v2 ; encoding
: [0x7e,0x00,0xb3,0xd4,0xff,0x05,0x02,0x00]
232 v_cmpx_le_i16 v255
, v2 dpp8
:[7,6,5,4,3,2,1,0]
233 // GFX11
: v_cmpx_le_i16_e64_dpp v255
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x7e,0x00,0xb3,0xd4,0xe9,0x04,0x02,0x00,0xff,0x77,0x39,0x05]
235 v_cmpx_le_i16 v255
, v2 quad_perm
:[3,2,1,0]
236 // GFX11
: v_cmpx_le_i16_e64_dpp v255
, v2 quad_perm
:[3,2,1,0] row_mask
:0xf bank_mask
:0xf ; encoding
: [0x7e,0x00,0xb3,0xd4,0xfa,0x04,0x02,0x00,0xff,0x1b,0x00,0xff]
238 v_cmpx_le_u16 v1
, v255
239 // GFX11
: v_cmpx_le_u16_e64 v1
, v255 ; encoding
: [0x7e,0x00,0xbb,0xd4,0x01,0xff,0x03,0x00]
241 v_cmpx_le_u16 v1
, v255 dpp8
:[7,6,5,4,3,2,1,0]
242 // GFX11
: v_cmpx_le_u16_e64_dpp v1
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x7e,0x00,0xbb,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
244 v_cmpx_le_u16 v1
, v255 quad_perm
:[3,2,1,0]
245 // GFX11
: v_cmpx_le_u16_e64_dpp v1
, v255 quad_perm
:[3,2,1,0] row_mask
:0xf bank_mask
:0xf ; encoding
: [0x7e,0x00,0xbb,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
247 v_cmpx_le_u16 v255
, v2
248 // GFX11
: v_cmpx_le_u16_e64 v255
, v2 ; encoding
: [0x7e,0x00,0xbb,0xd4,0xff,0x05,0x02,0x00]
250 v_cmpx_le_u16 v255
, v2 dpp8
:[7,6,5,4,3,2,1,0]
251 // GFX11
: v_cmpx_le_u16_e64_dpp v255
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x7e,0x00,0xbb,0xd4,0xe9,0x04,0x02,0x00,0xff,0x77,0x39,0x05]
253 v_cmpx_le_u16 v255
, v2 quad_perm
:[3,2,1,0]
254 // GFX11
: v_cmpx_le_u16_e64_dpp v255
, v2 quad_perm
:[3,2,1,0] row_mask
:0xf bank_mask
:0xf ; encoding
: [0x7e,0x00,0xbb,0xd4,0xfa,0x04,0x02,0x00,0xff,0x1b,0x00,0xff]
256 v_cmpx_lg_f16 v1
, v255
257 // GFX11
: v_cmpx_lg_f16_e64 v1
, v255 ; encoding
: [0x7e,0x00,0x85,0xd4,0x01,0xff,0x03,0x00]
259 v_cmpx_lg_f16 v1
, v255 dpp8
:[7,6,5,4,3,2,1,0]
260 // GFX11
: v_cmpx_lg_f16_e64_dpp v1
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x7e,0x00,0x85,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
262 v_cmpx_lg_f16 v1
, v255 quad_perm
:[3,2,1,0]
263 // GFX11
: v_cmpx_lg_f16_e64_dpp v1
, v255 quad_perm
:[3,2,1,0] row_mask
:0xf bank_mask
:0xf ; encoding
: [0x7e,0x00,0x85,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
265 v_cmpx_lg_f16 v255
, v2
266 // GFX11
: v_cmpx_lg_f16_e64 v255
, v2 ; encoding
: [0x7e,0x00,0x85,0xd4,0xff,0x05,0x02,0x00]
268 v_cmpx_lg_f16 v255
, v2 dpp8
:[7,6,5,4,3,2,1,0]
269 // GFX11
: v_cmpx_lg_f16_e64_dpp v255
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x7e,0x00,0x85,0xd4,0xe9,0x04,0x02,0x00,0xff,0x77,0x39,0x05]
271 v_cmpx_lg_f16 v255
, v2 quad_perm
:[3,2,1,0]
272 // GFX11
: v_cmpx_lg_f16_e64_dpp v255
, v2 quad_perm
:[3,2,1,0] row_mask
:0xf bank_mask
:0xf ; encoding
: [0x7e,0x00,0x85,0xd4,0xfa,0x04,0x02,0x00,0xff,0x1b,0x00,0xff]
274 v_cmpx_lt_f16 v1
, v255
275 // GFX11
: v_cmpx_lt_f16_e64 v1
, v255 ; encoding
: [0x7e,0x00,0x81,0xd4,0x01,0xff,0x03,0x00]
277 v_cmpx_lt_f16 v1
, v255 dpp8
:[7,6,5,4,3,2,1,0]
278 // GFX11
: v_cmpx_lt_f16_e64_dpp v1
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x7e,0x00,0x81,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
280 v_cmpx_lt_f16 v1
, v255 quad_perm
:[3,2,1,0]
281 // GFX11
: v_cmpx_lt_f16_e64_dpp v1
, v255 quad_perm
:[3,2,1,0] row_mask
:0xf bank_mask
:0xf ; encoding
: [0x7e,0x00,0x81,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
283 v_cmpx_lt_f16 v255
, v2
284 // GFX11
: v_cmpx_lt_f16_e64 v255
, v2 ; encoding
: [0x7e,0x00,0x81,0xd4,0xff,0x05,0x02,0x00]
286 v_cmpx_lt_f16 v255
, v2 dpp8
:[7,6,5,4,3,2,1,0]
287 // GFX11
: v_cmpx_lt_f16_e64_dpp v255
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x7e,0x00,0x81,0xd4,0xe9,0x04,0x02,0x00,0xff,0x77,0x39,0x05]
289 v_cmpx_lt_f16 v255
, v2 quad_perm
:[3,2,1,0]
290 // GFX11
: v_cmpx_lt_f16_e64_dpp v255
, v2 quad_perm
:[3,2,1,0] row_mask
:0xf bank_mask
:0xf ; encoding
: [0x7e,0x00,0x81,0xd4,0xfa,0x04,0x02,0x00,0xff,0x1b,0x00,0xff]
292 v_cmpx_lt_i16 v1
, v255
293 // GFX11
: v_cmpx_lt_i16_e64 v1
, v255 ; encoding
: [0x7e,0x00,0xb1,0xd4,0x01,0xff,0x03,0x00]
295 v_cmpx_lt_i16 v1
, v255 dpp8
:[7,6,5,4,3,2,1,0]
296 // GFX11
: v_cmpx_lt_i16_e64_dpp v1
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x7e,0x00,0xb1,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
298 v_cmpx_lt_i16 v1
, v255 quad_perm
:[3,2,1,0]
299 // GFX11
: v_cmpx_lt_i16_e64_dpp v1
, v255 quad_perm
:[3,2,1,0] row_mask
:0xf bank_mask
:0xf ; encoding
: [0x7e,0x00,0xb1,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
301 v_cmpx_lt_i16 v255
, v2
302 // GFX11
: v_cmpx_lt_i16_e64 v255
, v2 ; encoding
: [0x7e,0x00,0xb1,0xd4,0xff,0x05,0x02,0x00]
304 v_cmpx_lt_i16 v255
, v2 dpp8
:[7,6,5,4,3,2,1,0]
305 // GFX11
: v_cmpx_lt_i16_e64_dpp v255
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x7e,0x00,0xb1,0xd4,0xe9,0x04,0x02,0x00,0xff,0x77,0x39,0x05]
307 v_cmpx_lt_i16 v255
, v2 quad_perm
:[3,2,1,0]
308 // GFX11
: v_cmpx_lt_i16_e64_dpp v255
, v2 quad_perm
:[3,2,1,0] row_mask
:0xf bank_mask
:0xf ; encoding
: [0x7e,0x00,0xb1,0xd4,0xfa,0x04,0x02,0x00,0xff,0x1b,0x00,0xff]
310 v_cmpx_lt_u16 v1
, v255
311 // GFX11
: v_cmpx_lt_u16_e64 v1
, v255 ; encoding
: [0x7e,0x00,0xb9,0xd4,0x01,0xff,0x03,0x00]
313 v_cmpx_lt_u16 v1
, v255 dpp8
:[7,6,5,4,3,2,1,0]
314 // GFX11
: v_cmpx_lt_u16_e64_dpp v1
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x7e,0x00,0xb9,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
316 v_cmpx_lt_u16 v1
, v255 quad_perm
:[3,2,1,0]
317 // GFX11
: v_cmpx_lt_u16_e64_dpp v1
, v255 quad_perm
:[3,2,1,0] row_mask
:0xf bank_mask
:0xf ; encoding
: [0x7e,0x00,0xb9,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
319 v_cmpx_lt_u16 v255
, v2
320 // GFX11
: v_cmpx_lt_u16_e64 v255
, v2 ; encoding
: [0x7e,0x00,0xb9,0xd4,0xff,0x05,0x02,0x00]
322 v_cmpx_lt_u16 v255
, v2 dpp8
:[7,6,5,4,3,2,1,0]
323 // GFX11
: v_cmpx_lt_u16_e64_dpp v255
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x7e,0x00,0xb9,0xd4,0xe9,0x04,0x02,0x00,0xff,0x77,0x39,0x05]
325 v_cmpx_lt_u16 v255
, v2 quad_perm
:[3,2,1,0]
326 // GFX11
: v_cmpx_lt_u16_e64_dpp v255
, v2 quad_perm
:[3,2,1,0] row_mask
:0xf bank_mask
:0xf ; encoding
: [0x7e,0x00,0xb9,0xd4,0xfa,0x04,0x02,0x00,0xff,0x1b,0x00,0xff]
328 v_cmpx_ne_i16 v1
, v255
329 // GFX11
: v_cmpx_ne_i16_e64 v1
, v255 ; encoding
: [0x7e,0x00,0xb5,0xd4,0x01,0xff,0x03,0x00]
331 v_cmpx_ne_i16 v1
, v255 dpp8
:[7,6,5,4,3,2,1,0]
332 // GFX11
: v_cmpx_ne_i16_e64_dpp v1
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x7e,0x00,0xb5,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
334 v_cmpx_ne_i16 v1
, v255 quad_perm
:[3,2,1,0]
335 // GFX11
: v_cmpx_ne_i16_e64_dpp v1
, v255 quad_perm
:[3,2,1,0] row_mask
:0xf bank_mask
:0xf ; encoding
: [0x7e,0x00,0xb5,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
337 v_cmpx_ne_i16 v255
, v2
338 // GFX11
: v_cmpx_ne_i16_e64 v255
, v2 ; encoding
: [0x7e,0x00,0xb5,0xd4,0xff,0x05,0x02,0x00]
340 v_cmpx_ne_i16 v255
, v2 dpp8
:[7,6,5,4,3,2,1,0]
341 // GFX11
: v_cmpx_ne_i16_e64_dpp v255
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x7e,0x00,0xb5,0xd4,0xe9,0x04,0x02,0x00,0xff,0x77,0x39,0x05]
343 v_cmpx_ne_i16 v255
, v2 quad_perm
:[3,2,1,0]
344 // GFX11
: v_cmpx_ne_i16_e64_dpp v255
, v2 quad_perm
:[3,2,1,0] row_mask
:0xf bank_mask
:0xf ; encoding
: [0x7e,0x00,0xb5,0xd4,0xfa,0x04,0x02,0x00,0xff,0x1b,0x00,0xff]
346 v_cmpx_ne_u16 v1
, v255
347 // GFX11
: v_cmpx_ne_u16_e64 v1
, v255 ; encoding
: [0x7e,0x00,0xbd,0xd4,0x01,0xff,0x03,0x00]
349 v_cmpx_ne_u16 v1
, v255 dpp8
:[7,6,5,4,3,2,1,0]
350 // GFX11
: v_cmpx_ne_u16_e64_dpp v1
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x7e,0x00,0xbd,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
352 v_cmpx_ne_u16 v1
, v255 quad_perm
:[3,2,1,0]
353 // GFX11
: v_cmpx_ne_u16_e64_dpp v1
, v255 quad_perm
:[3,2,1,0] row_mask
:0xf bank_mask
:0xf ; encoding
: [0x7e,0x00,0xbd,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
355 v_cmpx_ne_u16 v255
, v2
356 // GFX11
: v_cmpx_ne_u16_e64 v255
, v2 ; encoding
: [0x7e,0x00,0xbd,0xd4,0xff,0x05,0x02,0x00]
358 v_cmpx_ne_u16 v255
, v2 dpp8
:[7,6,5,4,3,2,1,0]
359 // GFX11
: v_cmpx_ne_u16_e64_dpp v255
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x7e,0x00,0xbd,0xd4,0xe9,0x04,0x02,0x00,0xff,0x77,0x39,0x05]
361 v_cmpx_ne_u16 v255
, v2 quad_perm
:[3,2,1,0]
362 // GFX11
: v_cmpx_ne_u16_e64_dpp v255
, v2 quad_perm
:[3,2,1,0] row_mask
:0xf bank_mask
:0xf ; encoding
: [0x7e,0x00,0xbd,0xd4,0xfa,0x04,0x02,0x00,0xff,0x1b,0x00,0xff]
364 v_cmpx_neq_f16 v1
, v255
365 // GFX11
: v_cmpx_neq_f16_e64 v1
, v255 ; encoding
: [0x7e,0x00,0x8d,0xd4,0x01,0xff,0x03,0x00]
367 v_cmpx_neq_f16 v1
, v255 dpp8
:[7,6,5,4,3,2,1,0]
368 // GFX11
: v_cmpx_neq_f16_e64_dpp v1
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x7e,0x00,0x8d,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
370 v_cmpx_neq_f16 v1
, v255 quad_perm
:[3,2,1,0]
371 // GFX11
: v_cmpx_neq_f16_e64_dpp v1
, v255 quad_perm
:[3,2,1,0] row_mask
:0xf bank_mask
:0xf ; encoding
: [0x7e,0x00,0x8d,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
373 v_cmpx_neq_f16 v255
, v2
374 // GFX11
: v_cmpx_neq_f16_e64 v255
, v2 ; encoding
: [0x7e,0x00,0x8d,0xd4,0xff,0x05,0x02,0x00]
376 v_cmpx_neq_f16 v255
, v2 dpp8
:[7,6,5,4,3,2,1,0]
377 // GFX11
: v_cmpx_neq_f16_e64_dpp v255
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x7e,0x00,0x8d,0xd4,0xe9,0x04,0x02,0x00,0xff,0x77,0x39,0x05]
379 v_cmpx_neq_f16 v255
, v2 quad_perm
:[3,2,1,0]
380 // GFX11
: v_cmpx_neq_f16_e64_dpp v255
, v2 quad_perm
:[3,2,1,0] row_mask
:0xf bank_mask
:0xf ; encoding
: [0x7e,0x00,0x8d,0xd4,0xfa,0x04,0x02,0x00,0xff,0x1b,0x00,0xff]
382 v_cmpx_nge_f16 v1
, v255
383 // GFX11
: v_cmpx_nge_f16_e64 v1
, v255 ; encoding
: [0x7e,0x00,0x89,0xd4,0x01,0xff,0x03,0x00]
385 v_cmpx_nge_f16 v1
, v255 dpp8
:[7,6,5,4,3,2,1,0]
386 // GFX11
: v_cmpx_nge_f16_e64_dpp v1
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x7e,0x00,0x89,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
388 v_cmpx_nge_f16 v1
, v255 quad_perm
:[3,2,1,0]
389 // GFX11
: v_cmpx_nge_f16_e64_dpp v1
, v255 quad_perm
:[3,2,1,0] row_mask
:0xf bank_mask
:0xf ; encoding
: [0x7e,0x00,0x89,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
391 v_cmpx_nge_f16 v255
, v2
392 // GFX11
: v_cmpx_nge_f16_e64 v255
, v2 ; encoding
: [0x7e,0x00,0x89,0xd4,0xff,0x05,0x02,0x00]
394 v_cmpx_nge_f16 v255
, v2 dpp8
:[7,6,5,4,3,2,1,0]
395 // GFX11
: v_cmpx_nge_f16_e64_dpp v255
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x7e,0x00,0x89,0xd4,0xe9,0x04,0x02,0x00,0xff,0x77,0x39,0x05]
397 v_cmpx_nge_f16 v255
, v2 quad_perm
:[3,2,1,0]
398 // GFX11
: v_cmpx_nge_f16_e64_dpp v255
, v2 quad_perm
:[3,2,1,0] row_mask
:0xf bank_mask
:0xf ; encoding
: [0x7e,0x00,0x89,0xd4,0xfa,0x04,0x02,0x00,0xff,0x1b,0x00,0xff]
400 v_cmpx_ngt_f16 v1
, v255
401 // GFX11
: v_cmpx_ngt_f16_e64 v1
, v255 ; encoding
: [0x7e,0x00,0x8b,0xd4,0x01,0xff,0x03,0x00]
403 v_cmpx_ngt_f16 v1
, v255 dpp8
:[7,6,5,4,3,2,1,0]
404 // GFX11
: v_cmpx_ngt_f16_e64_dpp v1
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x7e,0x00,0x8b,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
406 v_cmpx_ngt_f16 v1
, v255 quad_perm
:[3,2,1,0]
407 // GFX11
: v_cmpx_ngt_f16_e64_dpp v1
, v255 quad_perm
:[3,2,1,0] row_mask
:0xf bank_mask
:0xf ; encoding
: [0x7e,0x00,0x8b,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
409 v_cmpx_ngt_f16 v255
, v2
410 // GFX11
: v_cmpx_ngt_f16_e64 v255
, v2 ; encoding
: [0x7e,0x00,0x8b,0xd4,0xff,0x05,0x02,0x00]
412 v_cmpx_ngt_f16 v255
, v2 dpp8
:[7,6,5,4,3,2,1,0]
413 // GFX11
: v_cmpx_ngt_f16_e64_dpp v255
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x7e,0x00,0x8b,0xd4,0xe9,0x04,0x02,0x00,0xff,0x77,0x39,0x05]
415 v_cmpx_ngt_f16 v255
, v2 quad_perm
:[3,2,1,0]
416 // GFX11
: v_cmpx_ngt_f16_e64_dpp v255
, v2 quad_perm
:[3,2,1,0] row_mask
:0xf bank_mask
:0xf ; encoding
: [0x7e,0x00,0x8b,0xd4,0xfa,0x04,0x02,0x00,0xff,0x1b,0x00,0xff]
418 v_cmpx_nle_f16 v1
, v255
419 // GFX11
: v_cmpx_nle_f16_e64 v1
, v255 ; encoding
: [0x7e,0x00,0x8c,0xd4,0x01,0xff,0x03,0x00]
421 v_cmpx_nle_f16 v1
, v255 dpp8
:[7,6,5,4,3,2,1,0]
422 // GFX11
: v_cmpx_nle_f16_e64_dpp v1
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x7e,0x00,0x8c,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
424 v_cmpx_nle_f16 v1
, v255 quad_perm
:[3,2,1,0]
425 // GFX11
: v_cmpx_nle_f16_e64_dpp v1
, v255 quad_perm
:[3,2,1,0] row_mask
:0xf bank_mask
:0xf ; encoding
: [0x7e,0x00,0x8c,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
427 v_cmpx_nle_f16 v255
, v2
428 // GFX11
: v_cmpx_nle_f16_e64 v255
, v2 ; encoding
: [0x7e,0x00,0x8c,0xd4,0xff,0x05,0x02,0x00]
430 v_cmpx_nle_f16 v255
, v2 dpp8
:[7,6,5,4,3,2,1,0]
431 // GFX11
: v_cmpx_nle_f16_e64_dpp v255
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x7e,0x00,0x8c,0xd4,0xe9,0x04,0x02,0x00,0xff,0x77,0x39,0x05]
433 v_cmpx_nle_f16 v255
, v2 quad_perm
:[3,2,1,0]
434 // GFX11
: v_cmpx_nle_f16_e64_dpp v255
, v2 quad_perm
:[3,2,1,0] row_mask
:0xf bank_mask
:0xf ; encoding
: [0x7e,0x00,0x8c,0xd4,0xfa,0x04,0x02,0x00,0xff,0x1b,0x00,0xff]
436 v_cmpx_nlg_f16 v1
, v255
437 // GFX11
: v_cmpx_nlg_f16_e64 v1
, v255 ; encoding
: [0x7e,0x00,0x8a,0xd4,0x01,0xff,0x03,0x00]
439 v_cmpx_nlg_f16 v1
, v255 dpp8
:[7,6,5,4,3,2,1,0]
440 // GFX11
: v_cmpx_nlg_f16_e64_dpp v1
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x7e,0x00,0x8a,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
442 v_cmpx_nlg_f16 v1
, v255 quad_perm
:[3,2,1,0]
443 // GFX11
: v_cmpx_nlg_f16_e64_dpp v1
, v255 quad_perm
:[3,2,1,0] row_mask
:0xf bank_mask
:0xf ; encoding
: [0x7e,0x00,0x8a,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
445 v_cmpx_nlg_f16 v255
, v2
446 // GFX11
: v_cmpx_nlg_f16_e64 v255
, v2 ; encoding
: [0x7e,0x00,0x8a,0xd4,0xff,0x05,0x02,0x00]
448 v_cmpx_nlg_f16 v255
, v2 dpp8
:[7,6,5,4,3,2,1,0]
449 // GFX11
: v_cmpx_nlg_f16_e64_dpp v255
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x7e,0x00,0x8a,0xd4,0xe9,0x04,0x02,0x00,0xff,0x77,0x39,0x05]
451 v_cmpx_nlg_f16 v255
, v2 quad_perm
:[3,2,1,0]
452 // GFX11
: v_cmpx_nlg_f16_e64_dpp v255
, v2 quad_perm
:[3,2,1,0] row_mask
:0xf bank_mask
:0xf ; encoding
: [0x7e,0x00,0x8a,0xd4,0xfa,0x04,0x02,0x00,0xff,0x1b,0x00,0xff]
454 v_cmpx_nlt_f16 v1
, v255
455 // GFX11
: v_cmpx_nlt_f16_e64 v1
, v255 ; encoding
: [0x7e,0x00,0x8e,0xd4,0x01,0xff,0x03,0x00]
457 v_cmpx_nlt_f16 v1
, v255 dpp8
:[7,6,5,4,3,2,1,0]
458 // GFX11
: v_cmpx_nlt_f16_e64_dpp v1
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x7e,0x00,0x8e,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
460 v_cmpx_nlt_f16 v1
, v255 quad_perm
:[3,2,1,0]
461 // GFX11
: v_cmpx_nlt_f16_e64_dpp v1
, v255 quad_perm
:[3,2,1,0] row_mask
:0xf bank_mask
:0xf ; encoding
: [0x7e,0x00,0x8e,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
463 v_cmpx_nlt_f16 v255
, v2
464 // GFX11
: v_cmpx_nlt_f16_e64 v255
, v2 ; encoding
: [0x7e,0x00,0x8e,0xd4,0xff,0x05,0x02,0x00]
466 v_cmpx_nlt_f16 v255
, v2 dpp8
:[7,6,5,4,3,2,1,0]
467 // GFX11
: v_cmpx_nlt_f16_e64_dpp v255
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x7e,0x00,0x8e,0xd4,0xe9,0x04,0x02,0x00,0xff,0x77,0x39,0x05]
469 v_cmpx_nlt_f16 v255
, v2 quad_perm
:[3,2,1,0]
470 // GFX11
: v_cmpx_nlt_f16_e64_dpp v255
, v2 quad_perm
:[3,2,1,0] row_mask
:0xf bank_mask
:0xf ; encoding
: [0x7e,0x00,0x8e,0xd4,0xfa,0x04,0x02,0x00,0xff,0x1b,0x00,0xff]
472 v_cmpx_o_f16 v1
, v255
473 // GFX11
: v_cmpx_o_f16_e64 v1
, v255 ; encoding
: [0x7e,0x00,0x87,0xd4,0x01,0xff,0x03,0x00]
475 v_cmpx_o_f16 v1
, v255 dpp8
:[7,6,5,4,3,2,1,0]
476 // GFX11
: v_cmpx_o_f16_e64_dpp v1
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x7e,0x00,0x87,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
478 v_cmpx_o_f16 v1
, v255 quad_perm
:[3,2,1,0]
479 // GFX11
: v_cmpx_o_f16_e64_dpp v1
, v255 quad_perm
:[3,2,1,0] row_mask
:0xf bank_mask
:0xf ; encoding
: [0x7e,0x00,0x87,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
481 v_cmpx_o_f16 v255
, v2
482 // GFX11
: v_cmpx_o_f16_e64 v255
, v2 ; encoding
: [0x7e,0x00,0x87,0xd4,0xff,0x05,0x02,0x00]
484 v_cmpx_o_f16 v255
, v2 dpp8
:[7,6,5,4,3,2,1,0]
485 // GFX11
: v_cmpx_o_f16_e64_dpp v255
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x7e,0x00,0x87,0xd4,0xe9,0x04,0x02,0x00,0xff,0x77,0x39,0x05]
487 v_cmpx_o_f16 v255
, v2 quad_perm
:[3,2,1,0]
488 // GFX11
: v_cmpx_o_f16_e64_dpp v255
, v2 quad_perm
:[3,2,1,0] row_mask
:0xf bank_mask
:0xf ; encoding
: [0x7e,0x00,0x87,0xd4,0xfa,0x04,0x02,0x00,0xff,0x1b,0x00,0xff]
490 v_cmpx_t_f16 v1
, v255
491 // GFX11
: v_cmpx_t_f16_e64 v1
, v255 ; encoding
: [0x7e,0x00,0x8f,0xd4,0x01,0xff,0x03,0x00]
493 v_cmpx_t_f16 v1
, v255 dpp8
:[7,6,5,4,3,2,1,0]
494 // GFX11
: v_cmpx_t_f16_e64_dpp v1
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x7e,0x00,0x8f,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
496 v_cmpx_t_f16 v1
, v255 quad_perm
:[3,2,1,0]
497 // GFX11
: v_cmpx_t_f16_e64_dpp v1
, v255 quad_perm
:[3,2,1,0] row_mask
:0xf bank_mask
:0xf ; encoding
: [0x7e,0x00,0x8f,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
499 v_cmpx_t_f16 v255
, v2
500 // GFX11
: v_cmpx_t_f16_e64 v255
, v2 ; encoding
: [0x7e,0x00,0x8f,0xd4,0xff,0x05,0x02,0x00]
502 v_cmpx_t_f16 v255
, v2 dpp8
:[7,6,5,4,3,2,1,0]
503 // GFX11
: v_cmpx_t_f16_e64_dpp v255
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x7e,0x00,0x8f,0xd4,0xe9,0x04,0x02,0x00,0xff,0x77,0x39,0x05]
505 v_cmpx_t_f16 v255
, v2 quad_perm
:[3,2,1,0]
506 // GFX11
: v_cmpx_t_f16_e64_dpp v255
, v2 quad_perm
:[3,2,1,0] row_mask
:0xf bank_mask
:0xf ; encoding
: [0x7e,0x00,0x8f,0xd4,0xfa,0x04,0x02,0x00,0xff,0x1b,0x00,0xff]
508 v_cmpx_tru_f16 v1
, v255
509 // GFX11
: v_cmpx_t_f16_e64 v1
, v255 ; encoding
: [0x7e,0x00,0x8f,0xd4,0x01,0xff,0x03,0x00]
511 v_cmpx_tru_f16 v1
, v255 dpp8
:[7,6,5,4,3,2,1,0]
512 // GFX11
: v_cmpx_t_f16_e64_dpp v1
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x7e,0x00,0x8f,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
514 v_cmpx_tru_f16 v1
, v255 quad_perm
:[3,2,1,0]
515 // GFX11
: v_cmpx_t_f16_e64_dpp v1
, v255 quad_perm
:[3,2,1,0] row_mask
:0xf bank_mask
:0xf ; encoding
: [0x7e,0x00,0x8f,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
517 v_cmpx_tru_f16 v255
, v2
518 // GFX11
: v_cmpx_t_f16_e64 v255
, v2 ; encoding
: [0x7e,0x00,0x8f,0xd4,0xff,0x05,0x02,0x00]
520 v_cmpx_tru_f16 v255
, v2 dpp8
:[7,6,5,4,3,2,1,0]
521 // GFX11
: v_cmpx_t_f16_e64_dpp v255
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x7e,0x00,0x8f,0xd4,0xe9,0x04,0x02,0x00,0xff,0x77,0x39,0x05]
523 v_cmpx_tru_f16 v255
, v2 quad_perm
:[3,2,1,0]
524 // GFX11
: v_cmpx_t_f16_e64_dpp v255
, v2 quad_perm
:[3,2,1,0] row_mask
:0xf bank_mask
:0xf ; encoding
: [0x7e,0x00,0x8f,0xd4,0xfa,0x04,0x02,0x00,0xff,0x1b,0x00,0xff]
526 v_cmpx_u_f16 v1
, v255
527 // GFX11
: v_cmpx_u_f16_e64 v1
, v255 ; encoding
: [0x7e,0x00,0x88,0xd4,0x01,0xff,0x03,0x00]
529 v_cmpx_u_f16 v1
, v255 dpp8
:[7,6,5,4,3,2,1,0]
530 // GFX11
: v_cmpx_u_f16_e64_dpp v1
, v255 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x7e,0x00,0x88,0xd4,0xe9,0xfe,0x03,0x00,0x01,0x77,0x39,0x05]
532 v_cmpx_u_f16 v1
, v255 quad_perm
:[3,2,1,0]
533 // GFX11
: v_cmpx_u_f16_e64_dpp v1
, v255 quad_perm
:[3,2,1,0] row_mask
:0xf bank_mask
:0xf ; encoding
: [0x7e,0x00,0x88,0xd4,0xfa,0xfe,0x03,0x00,0x01,0x1b,0x00,0xff]
535 v_cmpx_u_f16 v255
, v2
536 // GFX11
: v_cmpx_u_f16_e64 v255
, v2 ; encoding
: [0x7e,0x00,0x88,0xd4,0xff,0x05,0x02,0x00]
538 v_cmpx_u_f16 v255
, v2 dpp8
:[7,6,5,4,3,2,1,0]
539 // GFX11
: v_cmpx_u_f16_e64_dpp v255
, v2 dpp8
:[7,6,5,4,3,2,1,0] ; encoding
: [0x7e,0x00,0x88,0xd4,0xe9,0x04,0x02,0x00,0xff,0x77,0x39,0x05]
541 v_cmpx_u_f16 v255
, v2 quad_perm
:[3,2,1,0]
542 // GFX11
: v_cmpx_u_f16_e64_dpp v255
, v2 quad_perm
:[3,2,1,0] row_mask
:0xf bank_mask
:0xf ; encoding
: [0x7e,0x00,0x88,0xd4,0xfa,0x04,0x02,0x00,0xff,0x1b,0x00,0xff]