1 # RUN: llvm-mc -triple=amdgcn -mcpu=tonga -disassemble -show-encoding < %s | FileCheck -strict-whitespace %s
3 # CHECK: v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0x00]
4 0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0x00
6 # CHECK: v_mov_b32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x02,0xfe,0x7f,0x01,0xe4,0x00,0x00]
7 0xfa,0x02,0xfe,0x7f,0x01,0xe4,0x00,0x00
9 # CHECK: v_mov_b32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x02,0x0a,0x7e,0xff,0xe4,0x00,0x00]
10 0xfa,0x02,0x0a,0x7e,0xff,0xe4,0x00,0x00
12 # CHECK: v_mov_b32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x1b,0x00,0x00]
13 0xfa,0x02,0x0a,0x7e,0x01,0x1b,0x00,0x00
15 # CHECK: v_mov_b32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x40,0x01,0x00]
16 0xfa,0x02,0x0a,0x7e,0x01,0x40,0x01,0x00
18 # CHECK: v_mov_b32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x41,0x01,0x00]
19 0xfa,0x02,0x0a,0x7e,0x01,0x41,0x01,0x00
21 # CHECK: v_mov_b32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x42,0x01,0x00]
22 0xfa,0x02,0x0a,0x7e,0x01,0x42,0x01,0x00
24 # CHECK: v_mov_b32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x43,0x01,0x00]
25 0xfa,0x02,0x0a,0x7e,0x01,0x43,0x01,0x00
27 # CHECK: v_mov_b32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x30,0x01,0x00]
28 0xfa,0x02,0x0a,0x7e,0x01,0x30,0x01,0x00
30 # CHECK: v_mov_b32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x34,0x01,0x00]
31 0xfa,0x02,0x0a,0x7e,0x01,0x34,0x01,0x00
33 # CHECK: v_mov_b32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x38,0x01,0x00]
34 0xfa,0x02,0x0a,0x7e,0x01,0x38,0x01,0x00
36 # CHECK: v_mov_b32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x3c,0x01,0x00]
37 0xfa,0x02,0x0a,0x7e,0x01,0x3c,0x01,0x00
39 # CHECK: v_mov_b32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x01,0x01,0x00]
40 0xfa,0x02,0x0a,0x7e,0x01,0x01,0x01,0x00
42 # CHECK: v_mov_b32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x0f,0x01,0x00]
43 0xfa,0x02,0x0a,0x7e,0x01,0x0f,0x01,0x00
45 # CHECK: v_mov_b32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x11,0x01,0x00]
46 0xfa,0x02,0x0a,0x7e,0x01,0x11,0x01,0x00
48 # CHECK: v_mov_b32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x1f,0x01,0x00]
49 0xfa,0x02,0x0a,0x7e,0x01,0x1f,0x01,0x00
51 # CHECK: v_mov_b32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x21,0x01,0x00]
52 0xfa,0x02,0x0a,0x7e,0x01,0x21,0x01,0x00
54 # CHECK: v_mov_b32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x2f,0x01,0x00]
55 0xfa,0x02,0x0a,0x7e,0x01,0x2f,0x01,0x00
57 # CHECK: v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 ; encoding: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0x10]
58 0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0x10
60 # CHECK: v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 ; encoding: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0x30]
61 0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0x30
63 # CHECK: v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 ; encoding: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
64 0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0xf0
66 # CHECK: v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0x01]
67 0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0x01
69 # CHECK: v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 ; encoding: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0x03]
70 0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0x03
72 # CHECK: v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf ; encoding: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
73 0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0x0f
75 # CHECK: v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:1 ; encoding: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x08,0x00]
76 0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x08,0x00
78 # CHECK: v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0x00]
79 0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0x00
81 # CHECK: v_cvt_f32_i32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x0a,0xfe,0x7f,0x01,0xe4,0x00,0x00]
82 0xfa,0x0a,0xfe,0x7f,0x01,0xe4,0x00,0x00
84 # CHECK: v_cvt_f32_i32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x0a,0x0a,0x7e,0xff,0xe4,0x00,0x00]
85 0xfa,0x0a,0x0a,0x7e,0xff,0xe4,0x00,0x00
87 # CHECK: v_cvt_f32_i32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x1b,0x00,0x00]
88 0xfa,0x0a,0x0a,0x7e,0x01,0x1b,0x00,0x00
90 # CHECK: v_cvt_f32_i32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x40,0x01,0x00]
91 0xfa,0x0a,0x0a,0x7e,0x01,0x40,0x01,0x00
93 # CHECK: v_cvt_f32_i32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x41,0x01,0x00]
94 0xfa,0x0a,0x0a,0x7e,0x01,0x41,0x01,0x00
96 # CHECK: v_cvt_f32_i32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x42,0x01,0x00]
97 0xfa,0x0a,0x0a,0x7e,0x01,0x42,0x01,0x00
99 # CHECK: v_cvt_f32_i32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x43,0x01,0x00]
100 0xfa,0x0a,0x0a,0x7e,0x01,0x43,0x01,0x00
102 # CHECK: v_cvt_f32_i32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x30,0x01,0x00]
103 0xfa,0x0a,0x0a,0x7e,0x01,0x30,0x01,0x00
105 # CHECK: v_cvt_f32_i32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x34,0x01,0x00]
106 0xfa,0x0a,0x0a,0x7e,0x01,0x34,0x01,0x00
108 # CHECK: v_cvt_f32_i32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x38,0x01,0x00]
109 0xfa,0x0a,0x0a,0x7e,0x01,0x38,0x01,0x00
111 # CHECK: v_cvt_f32_i32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x3c,0x01,0x00]
112 0xfa,0x0a,0x0a,0x7e,0x01,0x3c,0x01,0x00
114 # CHECK: v_cvt_f32_i32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x01,0x01,0x00]
115 0xfa,0x0a,0x0a,0x7e,0x01,0x01,0x01,0x00
117 # CHECK: v_cvt_f32_i32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x0f,0x01,0x00]
118 0xfa,0x0a,0x0a,0x7e,0x01,0x0f,0x01,0x00
120 # CHECK: v_cvt_f32_i32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x11,0x01,0x00]
121 0xfa,0x0a,0x0a,0x7e,0x01,0x11,0x01,0x00
123 # CHECK: v_cvt_f32_i32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x1f,0x01,0x00]
124 0xfa,0x0a,0x0a,0x7e,0x01,0x1f,0x01,0x00
126 # CHECK: v_cvt_f32_i32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x21,0x01,0x00]
127 0xfa,0x0a,0x0a,0x7e,0x01,0x21,0x01,0x00
129 # CHECK: v_cvt_f32_i32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x2f,0x01,0x00]
130 0xfa,0x0a,0x0a,0x7e,0x01,0x2f,0x01,0x00
132 # CHECK: v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 ; encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0x10]
133 0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0x10
135 # CHECK: v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 ; encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0x30]
136 0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0x30
138 # CHECK: v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 ; encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
139 0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0xf0
141 # CHECK: v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0x01]
142 0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0x01
144 # CHECK: v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 ; encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0x03]
145 0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0x03
147 # CHECK: v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf ; encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
148 0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0x0f
150 # CHECK: v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:1 ; encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x08,0x00]
151 0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x08,0x00
153 # CHECK: v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0x00]
154 0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0x00
156 # CHECK: v_cvt_f32_u32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x0c,0xfe,0x7f,0x01,0xe4,0x00,0x00]
157 0xfa,0x0c,0xfe,0x7f,0x01,0xe4,0x00,0x00
159 # CHECK: v_cvt_f32_u32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x0c,0x0a,0x7e,0xff,0xe4,0x00,0x00]
160 0xfa,0x0c,0x0a,0x7e,0xff,0xe4,0x00,0x00
162 # CHECK: v_cvt_f32_u32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x1b,0x00,0x00]
163 0xfa,0x0c,0x0a,0x7e,0x01,0x1b,0x00,0x00
165 # CHECK: v_cvt_f32_u32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x40,0x01,0x00]
166 0xfa,0x0c,0x0a,0x7e,0x01,0x40,0x01,0x00
168 # CHECK: v_cvt_f32_u32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x41,0x01,0x00]
169 0xfa,0x0c,0x0a,0x7e,0x01,0x41,0x01,0x00
171 # CHECK: v_cvt_f32_u32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x42,0x01,0x00]
172 0xfa,0x0c,0x0a,0x7e,0x01,0x42,0x01,0x00
174 # CHECK: v_cvt_f32_u32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x43,0x01,0x00]
175 0xfa,0x0c,0x0a,0x7e,0x01,0x43,0x01,0x00
177 # CHECK: v_cvt_f32_u32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x30,0x01,0x00]
178 0xfa,0x0c,0x0a,0x7e,0x01,0x30,0x01,0x00
180 # CHECK: v_cvt_f32_u32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x34,0x01,0x00]
181 0xfa,0x0c,0x0a,0x7e,0x01,0x34,0x01,0x00
183 # CHECK: v_cvt_f32_u32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x38,0x01,0x00]
184 0xfa,0x0c,0x0a,0x7e,0x01,0x38,0x01,0x00
186 # CHECK: v_cvt_f32_u32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x3c,0x01,0x00]
187 0xfa,0x0c,0x0a,0x7e,0x01,0x3c,0x01,0x00
189 # CHECK: v_cvt_f32_u32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x01,0x01,0x00]
190 0xfa,0x0c,0x0a,0x7e,0x01,0x01,0x01,0x00
192 # CHECK: v_cvt_f32_u32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x0f,0x01,0x00]
193 0xfa,0x0c,0x0a,0x7e,0x01,0x0f,0x01,0x00
195 # CHECK: v_cvt_f32_u32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x11,0x01,0x00]
196 0xfa,0x0c,0x0a,0x7e,0x01,0x11,0x01,0x00
198 # CHECK: v_cvt_f32_u32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x1f,0x01,0x00]
199 0xfa,0x0c,0x0a,0x7e,0x01,0x1f,0x01,0x00
201 # CHECK: v_cvt_f32_u32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x21,0x01,0x00]
202 0xfa,0x0c,0x0a,0x7e,0x01,0x21,0x01,0x00
204 # CHECK: v_cvt_f32_u32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x2f,0x01,0x00]
205 0xfa,0x0c,0x0a,0x7e,0x01,0x2f,0x01,0x00
207 # CHECK: v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 ; encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0x10]
208 0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0x10
210 # CHECK: v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 ; encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0x30]
211 0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0x30
213 # CHECK: v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 ; encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
214 0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0xf0
216 # CHECK: v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0x01]
217 0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0x01
219 # CHECK: v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 ; encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0x03]
220 0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0x03
222 # CHECK: v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf ; encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
223 0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0x0f
225 # CHECK: v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:1 ; encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x08,0x00]
226 0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x08,0x00
228 # CHECK: v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0x00]
229 0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0x00
231 # CHECK: v_cvt_u32_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x0e,0xfe,0x7f,0x01,0xe4,0x00,0x00]
232 0xfa,0x0e,0xfe,0x7f,0x01,0xe4,0x00,0x00
234 # CHECK: v_cvt_u32_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x0e,0x0a,0x7e,0xff,0xe4,0x00,0x00]
235 0xfa,0x0e,0x0a,0x7e,0xff,0xe4,0x00,0x00
237 # CHECK: v_cvt_u32_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x1b,0x00,0x00]
238 0xfa,0x0e,0x0a,0x7e,0x01,0x1b,0x00,0x00
240 # CHECK: v_cvt_u32_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x40,0x01,0x00]
241 0xfa,0x0e,0x0a,0x7e,0x01,0x40,0x01,0x00
243 # CHECK: v_cvt_u32_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x41,0x01,0x00]
244 0xfa,0x0e,0x0a,0x7e,0x01,0x41,0x01,0x00
246 # CHECK: v_cvt_u32_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x42,0x01,0x00]
247 0xfa,0x0e,0x0a,0x7e,0x01,0x42,0x01,0x00
249 # CHECK: v_cvt_u32_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x43,0x01,0x00]
250 0xfa,0x0e,0x0a,0x7e,0x01,0x43,0x01,0x00
252 # CHECK: v_cvt_u32_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x30,0x01,0x00]
253 0xfa,0x0e,0x0a,0x7e,0x01,0x30,0x01,0x00
255 # CHECK: v_cvt_u32_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x34,0x01,0x00]
256 0xfa,0x0e,0x0a,0x7e,0x01,0x34,0x01,0x00
258 # CHECK: v_cvt_u32_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x38,0x01,0x00]
259 0xfa,0x0e,0x0a,0x7e,0x01,0x38,0x01,0x00
261 # CHECK: v_cvt_u32_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x3c,0x01,0x00]
262 0xfa,0x0e,0x0a,0x7e,0x01,0x3c,0x01,0x00
264 # CHECK: v_cvt_u32_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x01,0x01,0x00]
265 0xfa,0x0e,0x0a,0x7e,0x01,0x01,0x01,0x00
267 # CHECK: v_cvt_u32_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x0f,0x01,0x00]
268 0xfa,0x0e,0x0a,0x7e,0x01,0x0f,0x01,0x00
270 # CHECK: v_cvt_u32_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x11,0x01,0x00]
271 0xfa,0x0e,0x0a,0x7e,0x01,0x11,0x01,0x00
273 # CHECK: v_cvt_u32_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x1f,0x01,0x00]
274 0xfa,0x0e,0x0a,0x7e,0x01,0x1f,0x01,0x00
276 # CHECK: v_cvt_u32_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x21,0x01,0x00]
277 0xfa,0x0e,0x0a,0x7e,0x01,0x21,0x01,0x00
279 # CHECK: v_cvt_u32_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x2f,0x01,0x00]
280 0xfa,0x0e,0x0a,0x7e,0x01,0x2f,0x01,0x00
282 # CHECK: v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 ; encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0x10]
283 0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0x10
285 # CHECK: v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 ; encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0x30]
286 0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0x30
288 # CHECK: v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 ; encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
289 0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0xf0
291 # CHECK: v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0x01]
292 0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0x01
294 # CHECK: v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 ; encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0x03]
295 0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0x03
297 # CHECK: v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf ; encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
298 0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0x0f
300 # CHECK: v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:1 ; encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x08,0x00]
301 0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x08,0x00
303 # CHECK: v_cvt_u32_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x10,0x00]
304 0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x10,0x00
306 # CHECK: v_cvt_u32_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x20,0x00]
307 0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x20,0x00
309 # CHECK: v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0x00]
310 0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0x00
312 # CHECK: v_cvt_i32_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x10,0xfe,0x7f,0x01,0xe4,0x00,0x00]
313 0xfa,0x10,0xfe,0x7f,0x01,0xe4,0x00,0x00
315 # CHECK: v_cvt_i32_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x10,0x0a,0x7e,0xff,0xe4,0x00,0x00]
316 0xfa,0x10,0x0a,0x7e,0xff,0xe4,0x00,0x00
318 # CHECK: v_cvt_i32_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x1b,0x00,0x00]
319 0xfa,0x10,0x0a,0x7e,0x01,0x1b,0x00,0x00
321 # CHECK: v_cvt_i32_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x40,0x01,0x00]
322 0xfa,0x10,0x0a,0x7e,0x01,0x40,0x01,0x00
324 # CHECK: v_cvt_i32_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x41,0x01,0x00]
325 0xfa,0x10,0x0a,0x7e,0x01,0x41,0x01,0x00
327 # CHECK: v_cvt_i32_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x42,0x01,0x00]
328 0xfa,0x10,0x0a,0x7e,0x01,0x42,0x01,0x00
330 # CHECK: v_cvt_i32_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x43,0x01,0x00]
331 0xfa,0x10,0x0a,0x7e,0x01,0x43,0x01,0x00
333 # CHECK: v_cvt_i32_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x30,0x01,0x00]
334 0xfa,0x10,0x0a,0x7e,0x01,0x30,0x01,0x00
336 # CHECK: v_cvt_i32_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x34,0x01,0x00]
337 0xfa,0x10,0x0a,0x7e,0x01,0x34,0x01,0x00
339 # CHECK: v_cvt_i32_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x38,0x01,0x00]
340 0xfa,0x10,0x0a,0x7e,0x01,0x38,0x01,0x00
342 # CHECK: v_cvt_i32_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x3c,0x01,0x00]
343 0xfa,0x10,0x0a,0x7e,0x01,0x3c,0x01,0x00
345 # CHECK: v_cvt_i32_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x01,0x01,0x00]
346 0xfa,0x10,0x0a,0x7e,0x01,0x01,0x01,0x00
348 # CHECK: v_cvt_i32_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x0f,0x01,0x00]
349 0xfa,0x10,0x0a,0x7e,0x01,0x0f,0x01,0x00
351 # CHECK: v_cvt_i32_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x11,0x01,0x00]
352 0xfa,0x10,0x0a,0x7e,0x01,0x11,0x01,0x00
354 # CHECK: v_cvt_i32_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x1f,0x01,0x00]
355 0xfa,0x10,0x0a,0x7e,0x01,0x1f,0x01,0x00
357 # CHECK: v_cvt_i32_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x21,0x01,0x00]
358 0xfa,0x10,0x0a,0x7e,0x01,0x21,0x01,0x00
360 # CHECK: v_cvt_i32_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x2f,0x01,0x00]
361 0xfa,0x10,0x0a,0x7e,0x01,0x2f,0x01,0x00
363 # CHECK: v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 ; encoding: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0x10]
364 0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0x10
366 # CHECK: v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 ; encoding: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0x30]
367 0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0x30
369 # CHECK: v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 ; encoding: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
370 0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0xf0
372 # CHECK: v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0x01]
373 0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0x01
375 # CHECK: v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 ; encoding: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0x03]
376 0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0x03
378 # CHECK: v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf ; encoding: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
379 0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0x0f
381 # CHECK: v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:1 ; encoding: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x08,0x00]
382 0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x08,0x00
384 # CHECK: v_cvt_i32_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x10,0x00]
385 0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x10,0x00
387 # CHECK: v_cvt_i32_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x20,0x00]
388 0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x20,0x00
390 # CHECK: v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0x00]
391 0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0x00
393 # CHECK: v_cvt_f16_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x14,0xfe,0x7f,0x01,0xe4,0x00,0x00]
394 0xfa,0x14,0xfe,0x7f,0x01,0xe4,0x00,0x00
396 # CHECK: v_cvt_f16_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x14,0x0a,0x7e,0xff,0xe4,0x00,0x00]
397 0xfa,0x14,0x0a,0x7e,0xff,0xe4,0x00,0x00
399 # CHECK: v_cvt_f16_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x1b,0x00,0x00]
400 0xfa,0x14,0x0a,0x7e,0x01,0x1b,0x00,0x00
402 # CHECK: v_cvt_f16_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x40,0x01,0x00]
403 0xfa,0x14,0x0a,0x7e,0x01,0x40,0x01,0x00
405 # CHECK: v_cvt_f16_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x41,0x01,0x00]
406 0xfa,0x14,0x0a,0x7e,0x01,0x41,0x01,0x00
408 # CHECK: v_cvt_f16_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x42,0x01,0x00]
409 0xfa,0x14,0x0a,0x7e,0x01,0x42,0x01,0x00
411 # CHECK: v_cvt_f16_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x43,0x01,0x00]
412 0xfa,0x14,0x0a,0x7e,0x01,0x43,0x01,0x00
414 # CHECK: v_cvt_f16_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x30,0x01,0x00]
415 0xfa,0x14,0x0a,0x7e,0x01,0x30,0x01,0x00
417 # CHECK: v_cvt_f16_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x34,0x01,0x00]
418 0xfa,0x14,0x0a,0x7e,0x01,0x34,0x01,0x00
420 # CHECK: v_cvt_f16_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x38,0x01,0x00]
421 0xfa,0x14,0x0a,0x7e,0x01,0x38,0x01,0x00
423 # CHECK: v_cvt_f16_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x3c,0x01,0x00]
424 0xfa,0x14,0x0a,0x7e,0x01,0x3c,0x01,0x00
426 # CHECK: v_cvt_f16_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x01,0x01,0x00]
427 0xfa,0x14,0x0a,0x7e,0x01,0x01,0x01,0x00
429 # CHECK: v_cvt_f16_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x0f,0x01,0x00]
430 0xfa,0x14,0x0a,0x7e,0x01,0x0f,0x01,0x00
432 # CHECK: v_cvt_f16_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x11,0x01,0x00]
433 0xfa,0x14,0x0a,0x7e,0x01,0x11,0x01,0x00
435 # CHECK: v_cvt_f16_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x1f,0x01,0x00]
436 0xfa,0x14,0x0a,0x7e,0x01,0x1f,0x01,0x00
438 # CHECK: v_cvt_f16_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x21,0x01,0x00]
439 0xfa,0x14,0x0a,0x7e,0x01,0x21,0x01,0x00
441 # CHECK: v_cvt_f16_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x2f,0x01,0x00]
442 0xfa,0x14,0x0a,0x7e,0x01,0x2f,0x01,0x00
444 # CHECK: v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 ; encoding: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0x10]
445 0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0x10
447 # CHECK: v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 ; encoding: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0x30]
448 0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0x30
450 # CHECK: v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 ; encoding: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
451 0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0xf0
453 # CHECK: v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0x01]
454 0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0x01
456 # CHECK: v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 ; encoding: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0x03]
457 0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0x03
459 # CHECK: v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf ; encoding: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
460 0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0x0f
462 # CHECK: v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:1 ; encoding: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x08,0x00]
463 0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x08,0x00
465 # CHECK: v_cvt_f16_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x10,0x00]
466 0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x10,0x00
468 # CHECK: v_cvt_f16_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x20,0x00]
469 0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x20,0x00
471 # CHECK: v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0x00]
472 0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0x00
474 # CHECK: v_cvt_f32_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x16,0xfe,0x7f,0x01,0xe4,0x00,0x00]
475 0xfa,0x16,0xfe,0x7f,0x01,0xe4,0x00,0x00
477 # CHECK: v_cvt_f32_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x16,0x0a,0x7e,0xff,0xe4,0x00,0x00]
478 0xfa,0x16,0x0a,0x7e,0xff,0xe4,0x00,0x00
480 # CHECK: v_cvt_f32_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x1b,0x00,0x00]
481 0xfa,0x16,0x0a,0x7e,0x01,0x1b,0x00,0x00
483 # CHECK: v_cvt_f32_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x40,0x01,0x00]
484 0xfa,0x16,0x0a,0x7e,0x01,0x40,0x01,0x00
486 # CHECK: v_cvt_f32_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x41,0x01,0x00]
487 0xfa,0x16,0x0a,0x7e,0x01,0x41,0x01,0x00
489 # CHECK: v_cvt_f32_f16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x42,0x01,0x00]
490 0xfa,0x16,0x0a,0x7e,0x01,0x42,0x01,0x00
492 # CHECK: v_cvt_f32_f16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x43,0x01,0x00]
493 0xfa,0x16,0x0a,0x7e,0x01,0x43,0x01,0x00
495 # CHECK: v_cvt_f32_f16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x30,0x01,0x00]
496 0xfa,0x16,0x0a,0x7e,0x01,0x30,0x01,0x00
498 # CHECK: v_cvt_f32_f16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x34,0x01,0x00]
499 0xfa,0x16,0x0a,0x7e,0x01,0x34,0x01,0x00
501 # CHECK: v_cvt_f32_f16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x38,0x01,0x00]
502 0xfa,0x16,0x0a,0x7e,0x01,0x38,0x01,0x00
504 # CHECK: v_cvt_f32_f16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x3c,0x01,0x00]
505 0xfa,0x16,0x0a,0x7e,0x01,0x3c,0x01,0x00
507 # CHECK: v_cvt_f32_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x01,0x01,0x00]
508 0xfa,0x16,0x0a,0x7e,0x01,0x01,0x01,0x00
510 # CHECK: v_cvt_f32_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x0f,0x01,0x00]
511 0xfa,0x16,0x0a,0x7e,0x01,0x0f,0x01,0x00
513 # CHECK: v_cvt_f32_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x11,0x01,0x00]
514 0xfa,0x16,0x0a,0x7e,0x01,0x11,0x01,0x00
516 # CHECK: v_cvt_f32_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x1f,0x01,0x00]
517 0xfa,0x16,0x0a,0x7e,0x01,0x1f,0x01,0x00
519 # CHECK: v_cvt_f32_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x21,0x01,0x00]
520 0xfa,0x16,0x0a,0x7e,0x01,0x21,0x01,0x00
522 # CHECK: v_cvt_f32_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x2f,0x01,0x00]
523 0xfa,0x16,0x0a,0x7e,0x01,0x2f,0x01,0x00
525 # CHECK: v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 ; encoding: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0x10]
526 0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0x10
528 # CHECK: v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 ; encoding: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0x30]
529 0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0x30
531 # CHECK: v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 ; encoding: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
532 0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0xf0
534 # CHECK: v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0x01]
535 0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0x01
537 # CHECK: v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 ; encoding: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0x03]
538 0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0x03
540 # CHECK: v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf ; encoding: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
541 0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0x0f
543 # CHECK: v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:1 ; encoding: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x08,0x00]
544 0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x08,0x00
546 # CHECK: v_cvt_f32_f16_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x10,0x00]
547 0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x10,0x00
549 # CHECK: v_cvt_f32_f16_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x20,0x00]
550 0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x20,0x00
552 # CHECK: v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0x00]
553 0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0x00
555 # CHECK: v_cvt_rpi_i32_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x18,0xfe,0x7f,0x01,0xe4,0x00,0x00]
556 0xfa,0x18,0xfe,0x7f,0x01,0xe4,0x00,0x00
558 # CHECK: v_cvt_rpi_i32_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x18,0x0a,0x7e,0xff,0xe4,0x00,0x00]
559 0xfa,0x18,0x0a,0x7e,0xff,0xe4,0x00,0x00
561 # CHECK: v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x1b,0x00,0x00]
562 0xfa,0x18,0x0a,0x7e,0x01,0x1b,0x00,0x00
564 # CHECK: v_cvt_rpi_i32_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x40,0x01,0x00]
565 0xfa,0x18,0x0a,0x7e,0x01,0x40,0x01,0x00
567 # CHECK: v_cvt_rpi_i32_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x41,0x01,0x00]
568 0xfa,0x18,0x0a,0x7e,0x01,0x41,0x01,0x00
570 # CHECK: v_cvt_rpi_i32_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x42,0x01,0x00]
571 0xfa,0x18,0x0a,0x7e,0x01,0x42,0x01,0x00
573 # CHECK: v_cvt_rpi_i32_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x43,0x01,0x00]
574 0xfa,0x18,0x0a,0x7e,0x01,0x43,0x01,0x00
576 # CHECK: v_cvt_rpi_i32_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x30,0x01,0x00]
577 0xfa,0x18,0x0a,0x7e,0x01,0x30,0x01,0x00
579 # CHECK: v_cvt_rpi_i32_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x34,0x01,0x00]
580 0xfa,0x18,0x0a,0x7e,0x01,0x34,0x01,0x00
582 # CHECK: v_cvt_rpi_i32_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x38,0x01,0x00]
583 0xfa,0x18,0x0a,0x7e,0x01,0x38,0x01,0x00
585 # CHECK: v_cvt_rpi_i32_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x3c,0x01,0x00]
586 0xfa,0x18,0x0a,0x7e,0x01,0x3c,0x01,0x00
588 # CHECK: v_cvt_rpi_i32_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x01,0x01,0x00]
589 0xfa,0x18,0x0a,0x7e,0x01,0x01,0x01,0x00
591 # CHECK: v_cvt_rpi_i32_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x0f,0x01,0x00]
592 0xfa,0x18,0x0a,0x7e,0x01,0x0f,0x01,0x00
594 # CHECK: v_cvt_rpi_i32_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x11,0x01,0x00]
595 0xfa,0x18,0x0a,0x7e,0x01,0x11,0x01,0x00
597 # CHECK: v_cvt_rpi_i32_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x1f,0x01,0x00]
598 0xfa,0x18,0x0a,0x7e,0x01,0x1f,0x01,0x00
600 # CHECK: v_cvt_rpi_i32_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x21,0x01,0x00]
601 0xfa,0x18,0x0a,0x7e,0x01,0x21,0x01,0x00
603 # CHECK: v_cvt_rpi_i32_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x2f,0x01,0x00]
604 0xfa,0x18,0x0a,0x7e,0x01,0x2f,0x01,0x00
606 # CHECK: v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 ; encoding: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0x10]
607 0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0x10
609 # CHECK: v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 ; encoding: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0x30]
610 0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0x30
612 # CHECK: v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 ; encoding: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
613 0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0xf0
615 # CHECK: v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0x01]
616 0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0x01
618 # CHECK: v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 ; encoding: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0x03]
619 0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0x03
621 # CHECK: v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf ; encoding: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
622 0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0x0f
624 # CHECK: v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:1 ; encoding: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x08,0x00]
625 0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x08,0x00
627 # CHECK: v_cvt_rpi_i32_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x10,0x00]
628 0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x10,0x00
630 # CHECK: v_cvt_rpi_i32_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x20,0x00]
631 0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x20,0x00
633 # CHECK: v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0x00]
634 0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0x00
636 # CHECK: v_cvt_flr_i32_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x1a,0xfe,0x7f,0x01,0xe4,0x00,0x00]
637 0xfa,0x1a,0xfe,0x7f,0x01,0xe4,0x00,0x00
639 # CHECK: v_cvt_flr_i32_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x1a,0x0a,0x7e,0xff,0xe4,0x00,0x00]
640 0xfa,0x1a,0x0a,0x7e,0xff,0xe4,0x00,0x00
642 # CHECK: v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x1b,0x00,0x00]
643 0xfa,0x1a,0x0a,0x7e,0x01,0x1b,0x00,0x00
645 # CHECK: v_cvt_flr_i32_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x40,0x01,0x00]
646 0xfa,0x1a,0x0a,0x7e,0x01,0x40,0x01,0x00
648 # CHECK: v_cvt_flr_i32_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x41,0x01,0x00]
649 0xfa,0x1a,0x0a,0x7e,0x01,0x41,0x01,0x00
651 # CHECK: v_cvt_flr_i32_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x42,0x01,0x00]
652 0xfa,0x1a,0x0a,0x7e,0x01,0x42,0x01,0x00
654 # CHECK: v_cvt_flr_i32_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x43,0x01,0x00]
655 0xfa,0x1a,0x0a,0x7e,0x01,0x43,0x01,0x00
657 # CHECK: v_cvt_flr_i32_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x30,0x01,0x00]
658 0xfa,0x1a,0x0a,0x7e,0x01,0x30,0x01,0x00
660 # CHECK: v_cvt_flr_i32_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x34,0x01,0x00]
661 0xfa,0x1a,0x0a,0x7e,0x01,0x34,0x01,0x00
663 # CHECK: v_cvt_flr_i32_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x38,0x01,0x00]
664 0xfa,0x1a,0x0a,0x7e,0x01,0x38,0x01,0x00
666 # CHECK: v_cvt_flr_i32_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x3c,0x01,0x00]
667 0xfa,0x1a,0x0a,0x7e,0x01,0x3c,0x01,0x00
669 # CHECK: v_cvt_flr_i32_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x01,0x01,0x00]
670 0xfa,0x1a,0x0a,0x7e,0x01,0x01,0x01,0x00
672 # CHECK: v_cvt_flr_i32_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x0f,0x01,0x00]
673 0xfa,0x1a,0x0a,0x7e,0x01,0x0f,0x01,0x00
675 # CHECK: v_cvt_flr_i32_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x11,0x01,0x00]
676 0xfa,0x1a,0x0a,0x7e,0x01,0x11,0x01,0x00
678 # CHECK: v_cvt_flr_i32_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x1f,0x01,0x00]
679 0xfa,0x1a,0x0a,0x7e,0x01,0x1f,0x01,0x00
681 # CHECK: v_cvt_flr_i32_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x21,0x01,0x00]
682 0xfa,0x1a,0x0a,0x7e,0x01,0x21,0x01,0x00
684 # CHECK: v_cvt_flr_i32_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x2f,0x01,0x00]
685 0xfa,0x1a,0x0a,0x7e,0x01,0x2f,0x01,0x00
687 # CHECK: v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 ; encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0x10]
688 0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0x10
690 # CHECK: v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 ; encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0x30]
691 0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0x30
693 # CHECK: v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 ; encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
694 0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0xf0
696 # CHECK: v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0x01]
697 0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0x01
699 # CHECK: v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 ; encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0x03]
700 0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0x03
702 # CHECK: v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf ; encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
703 0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0x0f
705 # CHECK: v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:1 ; encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x08,0x00]
706 0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x08,0x00
708 # CHECK: v_cvt_flr_i32_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x10,0x00]
709 0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x10,0x00
711 # CHECK: v_cvt_flr_i32_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x20,0x00]
712 0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x20,0x00
714 # CHECK: v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0x00]
715 0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0x00
717 # CHECK: v_cvt_off_f32_i4_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x1c,0xfe,0x7f,0x01,0xe4,0x00,0x00]
718 0xfa,0x1c,0xfe,0x7f,0x01,0xe4,0x00,0x00
720 # CHECK: v_cvt_off_f32_i4_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x1c,0x0a,0x7e,0xff,0xe4,0x00,0x00]
721 0xfa,0x1c,0x0a,0x7e,0xff,0xe4,0x00,0x00
723 # CHECK: v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x1b,0x00,0x00]
724 0xfa,0x1c,0x0a,0x7e,0x01,0x1b,0x00,0x00
726 # CHECK: v_cvt_off_f32_i4_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x40,0x01,0x00]
727 0xfa,0x1c,0x0a,0x7e,0x01,0x40,0x01,0x00
729 # CHECK: v_cvt_off_f32_i4_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x41,0x01,0x00]
730 0xfa,0x1c,0x0a,0x7e,0x01,0x41,0x01,0x00
732 # CHECK: v_cvt_off_f32_i4_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x42,0x01,0x00]
733 0xfa,0x1c,0x0a,0x7e,0x01,0x42,0x01,0x00
735 # CHECK: v_cvt_off_f32_i4_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x43,0x01,0x00]
736 0xfa,0x1c,0x0a,0x7e,0x01,0x43,0x01,0x00
738 # CHECK: v_cvt_off_f32_i4_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x30,0x01,0x00]
739 0xfa,0x1c,0x0a,0x7e,0x01,0x30,0x01,0x00
741 # CHECK: v_cvt_off_f32_i4_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x34,0x01,0x00]
742 0xfa,0x1c,0x0a,0x7e,0x01,0x34,0x01,0x00
744 # CHECK: v_cvt_off_f32_i4_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x38,0x01,0x00]
745 0xfa,0x1c,0x0a,0x7e,0x01,0x38,0x01,0x00
747 # CHECK: v_cvt_off_f32_i4_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x3c,0x01,0x00]
748 0xfa,0x1c,0x0a,0x7e,0x01,0x3c,0x01,0x00
750 # CHECK: v_cvt_off_f32_i4_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x01,0x01,0x00]
751 0xfa,0x1c,0x0a,0x7e,0x01,0x01,0x01,0x00
753 # CHECK: v_cvt_off_f32_i4_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x0f,0x01,0x00]
754 0xfa,0x1c,0x0a,0x7e,0x01,0x0f,0x01,0x00
756 # CHECK: v_cvt_off_f32_i4_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x11,0x01,0x00]
757 0xfa,0x1c,0x0a,0x7e,0x01,0x11,0x01,0x00
759 # CHECK: v_cvt_off_f32_i4_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x1f,0x01,0x00]
760 0xfa,0x1c,0x0a,0x7e,0x01,0x1f,0x01,0x00
762 # CHECK: v_cvt_off_f32_i4_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x21,0x01,0x00]
763 0xfa,0x1c,0x0a,0x7e,0x01,0x21,0x01,0x00
765 # CHECK: v_cvt_off_f32_i4_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x2f,0x01,0x00]
766 0xfa,0x1c,0x0a,0x7e,0x01,0x2f,0x01,0x00
768 # CHECK: v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 ; encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0x10]
769 0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0x10
771 # CHECK: v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 ; encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0x30]
772 0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0x30
774 # CHECK: v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 ; encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
775 0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0xf0
777 # CHECK: v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0x01]
778 0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0x01
780 # CHECK: v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 ; encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0x03]
781 0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0x03
783 # CHECK: v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf ; encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
784 0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0x0f
786 # CHECK: v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:1 ; encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x08,0x00]
787 0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x08,0x00
789 # CHECK: v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0x00]
790 0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0x00
792 # CHECK: v_cvt_f32_ubyte0_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x22,0xfe,0x7f,0x01,0xe4,0x00,0x00]
793 0xfa,0x22,0xfe,0x7f,0x01,0xe4,0x00,0x00
795 # CHECK: v_cvt_f32_ubyte0_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x22,0x0a,0x7e,0xff,0xe4,0x00,0x00]
796 0xfa,0x22,0x0a,0x7e,0xff,0xe4,0x00,0x00
798 # CHECK: v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x1b,0x00,0x00]
799 0xfa,0x22,0x0a,0x7e,0x01,0x1b,0x00,0x00
801 # CHECK: v_cvt_f32_ubyte0_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x40,0x01,0x00]
802 0xfa,0x22,0x0a,0x7e,0x01,0x40,0x01,0x00
804 # CHECK: v_cvt_f32_ubyte0_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x41,0x01,0x00]
805 0xfa,0x22,0x0a,0x7e,0x01,0x41,0x01,0x00
807 # CHECK: v_cvt_f32_ubyte0_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x42,0x01,0x00]
808 0xfa,0x22,0x0a,0x7e,0x01,0x42,0x01,0x00
810 # CHECK: v_cvt_f32_ubyte0_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x43,0x01,0x00]
811 0xfa,0x22,0x0a,0x7e,0x01,0x43,0x01,0x00
813 # CHECK: v_cvt_f32_ubyte0_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x30,0x01,0x00]
814 0xfa,0x22,0x0a,0x7e,0x01,0x30,0x01,0x00
816 # CHECK: v_cvt_f32_ubyte0_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x34,0x01,0x00]
817 0xfa,0x22,0x0a,0x7e,0x01,0x34,0x01,0x00
819 # CHECK: v_cvt_f32_ubyte0_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x38,0x01,0x00]
820 0xfa,0x22,0x0a,0x7e,0x01,0x38,0x01,0x00
822 # CHECK: v_cvt_f32_ubyte0_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x3c,0x01,0x00]
823 0xfa,0x22,0x0a,0x7e,0x01,0x3c,0x01,0x00
825 # CHECK: v_cvt_f32_ubyte0_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x01,0x01,0x00]
826 0xfa,0x22,0x0a,0x7e,0x01,0x01,0x01,0x00
828 # CHECK: v_cvt_f32_ubyte0_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x0f,0x01,0x00]
829 0xfa,0x22,0x0a,0x7e,0x01,0x0f,0x01,0x00
831 # CHECK: v_cvt_f32_ubyte0_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x11,0x01,0x00]
832 0xfa,0x22,0x0a,0x7e,0x01,0x11,0x01,0x00
834 # CHECK: v_cvt_f32_ubyte0_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x1f,0x01,0x00]
835 0xfa,0x22,0x0a,0x7e,0x01,0x1f,0x01,0x00
837 # CHECK: v_cvt_f32_ubyte0_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x21,0x01,0x00]
838 0xfa,0x22,0x0a,0x7e,0x01,0x21,0x01,0x00
840 # CHECK: v_cvt_f32_ubyte0_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x2f,0x01,0x00]
841 0xfa,0x22,0x0a,0x7e,0x01,0x2f,0x01,0x00
843 # CHECK: v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 ; encoding: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0x10]
844 0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0x10
846 # CHECK: v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 ; encoding: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0x30]
847 0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0x30
849 # CHECK: v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 ; encoding: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
850 0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0xf0
852 # CHECK: v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0x01]
853 0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0x01
855 # CHECK: v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 ; encoding: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0x03]
856 0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0x03
858 # CHECK: v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf ; encoding: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
859 0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0x0f
861 # CHECK: v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:1 ; encoding: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x08,0x00]
862 0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x08,0x00
864 # CHECK: v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0x00]
865 0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0x00
867 # CHECK: v_cvt_f32_ubyte1_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x24,0xfe,0x7f,0x01,0xe4,0x00,0x00]
868 0xfa,0x24,0xfe,0x7f,0x01,0xe4,0x00,0x00
870 # CHECK: v_cvt_f32_ubyte1_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x24,0x0a,0x7e,0xff,0xe4,0x00,0x00]
871 0xfa,0x24,0x0a,0x7e,0xff,0xe4,0x00,0x00
873 # CHECK: v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x1b,0x00,0x00]
874 0xfa,0x24,0x0a,0x7e,0x01,0x1b,0x00,0x00
876 # CHECK: v_cvt_f32_ubyte1_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x40,0x01,0x00]
877 0xfa,0x24,0x0a,0x7e,0x01,0x40,0x01,0x00
879 # CHECK: v_cvt_f32_ubyte1_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x41,0x01,0x00]
880 0xfa,0x24,0x0a,0x7e,0x01,0x41,0x01,0x00
882 # CHECK: v_cvt_f32_ubyte1_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x42,0x01,0x00]
883 0xfa,0x24,0x0a,0x7e,0x01,0x42,0x01,0x00
885 # CHECK: v_cvt_f32_ubyte1_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x43,0x01,0x00]
886 0xfa,0x24,0x0a,0x7e,0x01,0x43,0x01,0x00
888 # CHECK: v_cvt_f32_ubyte1_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x30,0x01,0x00]
889 0xfa,0x24,0x0a,0x7e,0x01,0x30,0x01,0x00
891 # CHECK: v_cvt_f32_ubyte1_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x34,0x01,0x00]
892 0xfa,0x24,0x0a,0x7e,0x01,0x34,0x01,0x00
894 # CHECK: v_cvt_f32_ubyte1_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x38,0x01,0x00]
895 0xfa,0x24,0x0a,0x7e,0x01,0x38,0x01,0x00
897 # CHECK: v_cvt_f32_ubyte1_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x3c,0x01,0x00]
898 0xfa,0x24,0x0a,0x7e,0x01,0x3c,0x01,0x00
900 # CHECK: v_cvt_f32_ubyte1_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x01,0x01,0x00]
901 0xfa,0x24,0x0a,0x7e,0x01,0x01,0x01,0x00
903 # CHECK: v_cvt_f32_ubyte1_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x0f,0x01,0x00]
904 0xfa,0x24,0x0a,0x7e,0x01,0x0f,0x01,0x00
906 # CHECK: v_cvt_f32_ubyte1_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x11,0x01,0x00]
907 0xfa,0x24,0x0a,0x7e,0x01,0x11,0x01,0x00
909 # CHECK: v_cvt_f32_ubyte1_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x1f,0x01,0x00]
910 0xfa,0x24,0x0a,0x7e,0x01,0x1f,0x01,0x00
912 # CHECK: v_cvt_f32_ubyte1_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x21,0x01,0x00]
913 0xfa,0x24,0x0a,0x7e,0x01,0x21,0x01,0x00
915 # CHECK: v_cvt_f32_ubyte1_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x2f,0x01,0x00]
916 0xfa,0x24,0x0a,0x7e,0x01,0x2f,0x01,0x00
918 # CHECK: v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 ; encoding: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0x10]
919 0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0x10
921 # CHECK: v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 ; encoding: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0x30]
922 0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0x30
924 # CHECK: v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 ; encoding: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
925 0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0xf0
927 # CHECK: v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0x01]
928 0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0x01
930 # CHECK: v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 ; encoding: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0x03]
931 0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0x03
933 # CHECK: v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf ; encoding: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
934 0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0x0f
936 # CHECK: v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:1 ; encoding: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x08,0x00]
937 0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x08,0x00
939 # CHECK: v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0x00]
940 0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0x00
942 # CHECK: v_cvt_f32_ubyte2_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x26,0xfe,0x7f,0x01,0xe4,0x00,0x00]
943 0xfa,0x26,0xfe,0x7f,0x01,0xe4,0x00,0x00
945 # CHECK: v_cvt_f32_ubyte2_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x26,0x0a,0x7e,0xff,0xe4,0x00,0x00]
946 0xfa,0x26,0x0a,0x7e,0xff,0xe4,0x00,0x00
948 # CHECK: v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x1b,0x00,0x00]
949 0xfa,0x26,0x0a,0x7e,0x01,0x1b,0x00,0x00
951 # CHECK: v_cvt_f32_ubyte2_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x40,0x01,0x00]
952 0xfa,0x26,0x0a,0x7e,0x01,0x40,0x01,0x00
954 # CHECK: v_cvt_f32_ubyte2_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x41,0x01,0x00]
955 0xfa,0x26,0x0a,0x7e,0x01,0x41,0x01,0x00
957 # CHECK: v_cvt_f32_ubyte2_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x42,0x01,0x00]
958 0xfa,0x26,0x0a,0x7e,0x01,0x42,0x01,0x00
960 # CHECK: v_cvt_f32_ubyte2_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x43,0x01,0x00]
961 0xfa,0x26,0x0a,0x7e,0x01,0x43,0x01,0x00
963 # CHECK: v_cvt_f32_ubyte2_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x30,0x01,0x00]
964 0xfa,0x26,0x0a,0x7e,0x01,0x30,0x01,0x00
966 # CHECK: v_cvt_f32_ubyte2_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x34,0x01,0x00]
967 0xfa,0x26,0x0a,0x7e,0x01,0x34,0x01,0x00
969 # CHECK: v_cvt_f32_ubyte2_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x38,0x01,0x00]
970 0xfa,0x26,0x0a,0x7e,0x01,0x38,0x01,0x00
972 # CHECK: v_cvt_f32_ubyte2_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x3c,0x01,0x00]
973 0xfa,0x26,0x0a,0x7e,0x01,0x3c,0x01,0x00
975 # CHECK: v_cvt_f32_ubyte2_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x01,0x01,0x00]
976 0xfa,0x26,0x0a,0x7e,0x01,0x01,0x01,0x00
978 # CHECK: v_cvt_f32_ubyte2_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x0f,0x01,0x00]
979 0xfa,0x26,0x0a,0x7e,0x01,0x0f,0x01,0x00
981 # CHECK: v_cvt_f32_ubyte2_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x11,0x01,0x00]
982 0xfa,0x26,0x0a,0x7e,0x01,0x11,0x01,0x00
984 # CHECK: v_cvt_f32_ubyte2_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x1f,0x01,0x00]
985 0xfa,0x26,0x0a,0x7e,0x01,0x1f,0x01,0x00
987 # CHECK: v_cvt_f32_ubyte2_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x21,0x01,0x00]
988 0xfa,0x26,0x0a,0x7e,0x01,0x21,0x01,0x00
990 # CHECK: v_cvt_f32_ubyte2_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x2f,0x01,0x00]
991 0xfa,0x26,0x0a,0x7e,0x01,0x2f,0x01,0x00
993 # CHECK: v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 ; encoding: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0x10]
994 0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0x10
996 # CHECK: v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 ; encoding: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0x30]
997 0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0x30
999 # CHECK: v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 ; encoding: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
1000 0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0xf0
1002 # CHECK: v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0x01]
1003 0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0x01
1005 # CHECK: v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 ; encoding: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0x03]
1006 0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0x03
1008 # CHECK: v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf ; encoding: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
1009 0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0x0f
1011 # CHECK: v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:1 ; encoding: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x08,0x00]
1012 0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x08,0x00
1014 # CHECK: v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0x00]
1015 0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0x00
1017 # CHECK: v_cvt_f32_ubyte3_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x28,0xfe,0x7f,0x01,0xe4,0x00,0x00]
1018 0xfa,0x28,0xfe,0x7f,0x01,0xe4,0x00,0x00
1020 # CHECK: v_cvt_f32_ubyte3_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x28,0x0a,0x7e,0xff,0xe4,0x00,0x00]
1021 0xfa,0x28,0x0a,0x7e,0xff,0xe4,0x00,0x00
1023 # CHECK: v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x1b,0x00,0x00]
1024 0xfa,0x28,0x0a,0x7e,0x01,0x1b,0x00,0x00
1026 # CHECK: v_cvt_f32_ubyte3_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x40,0x01,0x00]
1027 0xfa,0x28,0x0a,0x7e,0x01,0x40,0x01,0x00
1029 # CHECK: v_cvt_f32_ubyte3_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x41,0x01,0x00]
1030 0xfa,0x28,0x0a,0x7e,0x01,0x41,0x01,0x00
1032 # CHECK: v_cvt_f32_ubyte3_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x42,0x01,0x00]
1033 0xfa,0x28,0x0a,0x7e,0x01,0x42,0x01,0x00
1035 # CHECK: v_cvt_f32_ubyte3_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x43,0x01,0x00]
1036 0xfa,0x28,0x0a,0x7e,0x01,0x43,0x01,0x00
1038 # CHECK: v_cvt_f32_ubyte3_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x30,0x01,0x00]
1039 0xfa,0x28,0x0a,0x7e,0x01,0x30,0x01,0x00
1041 # CHECK: v_cvt_f32_ubyte3_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x34,0x01,0x00]
1042 0xfa,0x28,0x0a,0x7e,0x01,0x34,0x01,0x00
1044 # CHECK: v_cvt_f32_ubyte3_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x38,0x01,0x00]
1045 0xfa,0x28,0x0a,0x7e,0x01,0x38,0x01,0x00
1047 # CHECK: v_cvt_f32_ubyte3_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x3c,0x01,0x00]
1048 0xfa,0x28,0x0a,0x7e,0x01,0x3c,0x01,0x00
1050 # CHECK: v_cvt_f32_ubyte3_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x01,0x01,0x00]
1051 0xfa,0x28,0x0a,0x7e,0x01,0x01,0x01,0x00
1053 # CHECK: v_cvt_f32_ubyte3_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x0f,0x01,0x00]
1054 0xfa,0x28,0x0a,0x7e,0x01,0x0f,0x01,0x00
1056 # CHECK: v_cvt_f32_ubyte3_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x11,0x01,0x00]
1057 0xfa,0x28,0x0a,0x7e,0x01,0x11,0x01,0x00
1059 # CHECK: v_cvt_f32_ubyte3_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x1f,0x01,0x00]
1060 0xfa,0x28,0x0a,0x7e,0x01,0x1f,0x01,0x00
1062 # CHECK: v_cvt_f32_ubyte3_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x21,0x01,0x00]
1063 0xfa,0x28,0x0a,0x7e,0x01,0x21,0x01,0x00
1065 # CHECK: v_cvt_f32_ubyte3_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x2f,0x01,0x00]
1066 0xfa,0x28,0x0a,0x7e,0x01,0x2f,0x01,0x00
1068 # CHECK: v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 ; encoding: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0x10]
1069 0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0x10
1071 # CHECK: v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 ; encoding: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0x30]
1072 0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0x30
1074 # CHECK: v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 ; encoding: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
1075 0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0xf0
1077 # CHECK: v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0x01]
1078 0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0x01
1080 # CHECK: v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 ; encoding: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0x03]
1081 0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0x03
1083 # CHECK: v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf ; encoding: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
1084 0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0x0f
1086 # CHECK: v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:1 ; encoding: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x08,0x00]
1087 0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x08,0x00
1089 # CHECK: v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x36,0x0a,0x7e,0x01,0xe4,0x00,0x00]
1090 0xfa,0x36,0x0a,0x7e,0x01,0xe4,0x00,0x00
1092 # CHECK: v_fract_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x36,0xfe,0x7f,0x01,0xe4,0x00,0x00]
1093 0xfa,0x36,0xfe,0x7f,0x01,0xe4,0x00,0x00
1095 # CHECK: v_fract_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x36,0x0a,0x7e,0xff,0xe4,0x00,0x00]
1096 0xfa,0x36,0x0a,0x7e,0xff,0xe4,0x00,0x00
1098 # CHECK: v_fract_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x36,0x0a,0x7e,0x01,0x1b,0x00,0x00]
1099 0xfa,0x36,0x0a,0x7e,0x01,0x1b,0x00,0x00
1101 # CHECK: v_fract_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x36,0x0a,0x7e,0x01,0x40,0x01,0x00]
1102 0xfa,0x36,0x0a,0x7e,0x01,0x40,0x01,0x00
1104 # CHECK: v_fract_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x36,0x0a,0x7e,0x01,0x41,0x01,0x00]
1105 0xfa,0x36,0x0a,0x7e,0x01,0x41,0x01,0x00
1107 # CHECK: v_fract_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x36,0x0a,0x7e,0x01,0x42,0x01,0x00]
1108 0xfa,0x36,0x0a,0x7e,0x01,0x42,0x01,0x00
1110 # CHECK: v_fract_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x36,0x0a,0x7e,0x01,0x43,0x01,0x00]
1111 0xfa,0x36,0x0a,0x7e,0x01,0x43,0x01,0x00
1113 # CHECK: v_fract_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x36,0x0a,0x7e,0x01,0x30,0x01,0x00]
1114 0xfa,0x36,0x0a,0x7e,0x01,0x30,0x01,0x00
1116 # CHECK: v_fract_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x36,0x0a,0x7e,0x01,0x34,0x01,0x00]
1117 0xfa,0x36,0x0a,0x7e,0x01,0x34,0x01,0x00
1119 # CHECK: v_fract_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x36,0x0a,0x7e,0x01,0x38,0x01,0x00]
1120 0xfa,0x36,0x0a,0x7e,0x01,0x38,0x01,0x00
1122 # CHECK: v_fract_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x36,0x0a,0x7e,0x01,0x3c,0x01,0x00]
1123 0xfa,0x36,0x0a,0x7e,0x01,0x3c,0x01,0x00
1125 # CHECK: v_fract_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x36,0x0a,0x7e,0x01,0x01,0x01,0x00]
1126 0xfa,0x36,0x0a,0x7e,0x01,0x01,0x01,0x00
1128 # CHECK: v_fract_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x36,0x0a,0x7e,0x01,0x0f,0x01,0x00]
1129 0xfa,0x36,0x0a,0x7e,0x01,0x0f,0x01,0x00
1131 # CHECK: v_fract_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x36,0x0a,0x7e,0x01,0x11,0x01,0x00]
1132 0xfa,0x36,0x0a,0x7e,0x01,0x11,0x01,0x00
1134 # CHECK: v_fract_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x36,0x0a,0x7e,0x01,0x1f,0x01,0x00]
1135 0xfa,0x36,0x0a,0x7e,0x01,0x1f,0x01,0x00
1137 # CHECK: v_fract_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x36,0x0a,0x7e,0x01,0x21,0x01,0x00]
1138 0xfa,0x36,0x0a,0x7e,0x01,0x21,0x01,0x00
1140 # CHECK: v_fract_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x36,0x0a,0x7e,0x01,0x2f,0x01,0x00]
1141 0xfa,0x36,0x0a,0x7e,0x01,0x2f,0x01,0x00
1143 # CHECK: v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 ; encoding: [0xfa,0x36,0x0a,0x7e,0x01,0xe4,0x00,0x10]
1144 0xfa,0x36,0x0a,0x7e,0x01,0xe4,0x00,0x10
1146 # CHECK: v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 ; encoding: [0xfa,0x36,0x0a,0x7e,0x01,0xe4,0x00,0x30]
1147 0xfa,0x36,0x0a,0x7e,0x01,0xe4,0x00,0x30
1149 # CHECK: v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 ; encoding: [0xfa,0x36,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
1150 0xfa,0x36,0x0a,0x7e,0x01,0xe4,0x00,0xf0
1152 # CHECK: v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x36,0x0a,0x7e,0x01,0xe4,0x00,0x01]
1153 0xfa,0x36,0x0a,0x7e,0x01,0xe4,0x00,0x01
1155 # CHECK: v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 ; encoding: [0xfa,0x36,0x0a,0x7e,0x01,0xe4,0x00,0x03]
1156 0xfa,0x36,0x0a,0x7e,0x01,0xe4,0x00,0x03
1158 # CHECK: v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf ; encoding: [0xfa,0x36,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
1159 0xfa,0x36,0x0a,0x7e,0x01,0xe4,0x00,0x0f
1161 # CHECK: v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:1 ; encoding: [0xfa,0x36,0x0a,0x7e,0x01,0xe4,0x08,0x00]
1162 0xfa,0x36,0x0a,0x7e,0x01,0xe4,0x08,0x00
1164 # CHECK: v_fract_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x36,0x0a,0x7e,0x01,0xe4,0x10,0x00]
1165 0xfa,0x36,0x0a,0x7e,0x01,0xe4,0x10,0x00
1167 # CHECK: v_fract_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x36,0x0a,0x7e,0x01,0xe4,0x20,0x00]
1168 0xfa,0x36,0x0a,0x7e,0x01,0xe4,0x20,0x00
1170 # CHECK: v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x38,0x0a,0x7e,0x01,0xe4,0x00,0x00]
1171 0xfa,0x38,0x0a,0x7e,0x01,0xe4,0x00,0x00
1173 # CHECK: v_trunc_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x38,0xfe,0x7f,0x01,0xe4,0x00,0x00]
1174 0xfa,0x38,0xfe,0x7f,0x01,0xe4,0x00,0x00
1176 # CHECK: v_trunc_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x38,0x0a,0x7e,0xff,0xe4,0x00,0x00]
1177 0xfa,0x38,0x0a,0x7e,0xff,0xe4,0x00,0x00
1179 # CHECK: v_trunc_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x38,0x0a,0x7e,0x01,0x1b,0x00,0x00]
1180 0xfa,0x38,0x0a,0x7e,0x01,0x1b,0x00,0x00
1182 # CHECK: v_trunc_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x38,0x0a,0x7e,0x01,0x40,0x01,0x00]
1183 0xfa,0x38,0x0a,0x7e,0x01,0x40,0x01,0x00
1185 # CHECK: v_trunc_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x38,0x0a,0x7e,0x01,0x41,0x01,0x00]
1186 0xfa,0x38,0x0a,0x7e,0x01,0x41,0x01,0x00
1188 # CHECK: v_trunc_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x38,0x0a,0x7e,0x01,0x42,0x01,0x00]
1189 0xfa,0x38,0x0a,0x7e,0x01,0x42,0x01,0x00
1191 # CHECK: v_trunc_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x38,0x0a,0x7e,0x01,0x43,0x01,0x00]
1192 0xfa,0x38,0x0a,0x7e,0x01,0x43,0x01,0x00
1194 # CHECK: v_trunc_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x38,0x0a,0x7e,0x01,0x30,0x01,0x00]
1195 0xfa,0x38,0x0a,0x7e,0x01,0x30,0x01,0x00
1197 # CHECK: v_trunc_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x38,0x0a,0x7e,0x01,0x34,0x01,0x00]
1198 0xfa,0x38,0x0a,0x7e,0x01,0x34,0x01,0x00
1200 # CHECK: v_trunc_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x38,0x0a,0x7e,0x01,0x38,0x01,0x00]
1201 0xfa,0x38,0x0a,0x7e,0x01,0x38,0x01,0x00
1203 # CHECK: v_trunc_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x38,0x0a,0x7e,0x01,0x3c,0x01,0x00]
1204 0xfa,0x38,0x0a,0x7e,0x01,0x3c,0x01,0x00
1206 # CHECK: v_trunc_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x38,0x0a,0x7e,0x01,0x01,0x01,0x00]
1207 0xfa,0x38,0x0a,0x7e,0x01,0x01,0x01,0x00
1209 # CHECK: v_trunc_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x38,0x0a,0x7e,0x01,0x0f,0x01,0x00]
1210 0xfa,0x38,0x0a,0x7e,0x01,0x0f,0x01,0x00
1212 # CHECK: v_trunc_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x38,0x0a,0x7e,0x01,0x11,0x01,0x00]
1213 0xfa,0x38,0x0a,0x7e,0x01,0x11,0x01,0x00
1215 # CHECK: v_trunc_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x38,0x0a,0x7e,0x01,0x1f,0x01,0x00]
1216 0xfa,0x38,0x0a,0x7e,0x01,0x1f,0x01,0x00
1218 # CHECK: v_trunc_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x38,0x0a,0x7e,0x01,0x21,0x01,0x00]
1219 0xfa,0x38,0x0a,0x7e,0x01,0x21,0x01,0x00
1221 # CHECK: v_trunc_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x38,0x0a,0x7e,0x01,0x2f,0x01,0x00]
1222 0xfa,0x38,0x0a,0x7e,0x01,0x2f,0x01,0x00
1224 # CHECK: v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 ; encoding: [0xfa,0x38,0x0a,0x7e,0x01,0xe4,0x00,0x10]
1225 0xfa,0x38,0x0a,0x7e,0x01,0xe4,0x00,0x10
1227 # CHECK: v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 ; encoding: [0xfa,0x38,0x0a,0x7e,0x01,0xe4,0x00,0x30]
1228 0xfa,0x38,0x0a,0x7e,0x01,0xe4,0x00,0x30
1230 # CHECK: v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 ; encoding: [0xfa,0x38,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
1231 0xfa,0x38,0x0a,0x7e,0x01,0xe4,0x00,0xf0
1233 # CHECK: v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x38,0x0a,0x7e,0x01,0xe4,0x00,0x01]
1234 0xfa,0x38,0x0a,0x7e,0x01,0xe4,0x00,0x01
1236 # CHECK: v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 ; encoding: [0xfa,0x38,0x0a,0x7e,0x01,0xe4,0x00,0x03]
1237 0xfa,0x38,0x0a,0x7e,0x01,0xe4,0x00,0x03
1239 # CHECK: v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf ; encoding: [0xfa,0x38,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
1240 0xfa,0x38,0x0a,0x7e,0x01,0xe4,0x00,0x0f
1242 # CHECK: v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:1 ; encoding: [0xfa,0x38,0x0a,0x7e,0x01,0xe4,0x08,0x00]
1243 0xfa,0x38,0x0a,0x7e,0x01,0xe4,0x08,0x00
1245 # CHECK: v_trunc_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x38,0x0a,0x7e,0x01,0xe4,0x10,0x00]
1246 0xfa,0x38,0x0a,0x7e,0x01,0xe4,0x10,0x00
1248 # CHECK: v_trunc_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x38,0x0a,0x7e,0x01,0xe4,0x20,0x00]
1249 0xfa,0x38,0x0a,0x7e,0x01,0xe4,0x20,0x00
1251 # CHECK: v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x3a,0x0a,0x7e,0x01,0xe4,0x00,0x00]
1252 0xfa,0x3a,0x0a,0x7e,0x01,0xe4,0x00,0x00
1254 # CHECK: v_ceil_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x3a,0xfe,0x7f,0x01,0xe4,0x00,0x00]
1255 0xfa,0x3a,0xfe,0x7f,0x01,0xe4,0x00,0x00
1257 # CHECK: v_ceil_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x3a,0x0a,0x7e,0xff,0xe4,0x00,0x00]
1258 0xfa,0x3a,0x0a,0x7e,0xff,0xe4,0x00,0x00
1260 # CHECK: v_ceil_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x3a,0x0a,0x7e,0x01,0x1b,0x00,0x00]
1261 0xfa,0x3a,0x0a,0x7e,0x01,0x1b,0x00,0x00
1263 # CHECK: v_ceil_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x3a,0x0a,0x7e,0x01,0x40,0x01,0x00]
1264 0xfa,0x3a,0x0a,0x7e,0x01,0x40,0x01,0x00
1266 # CHECK: v_ceil_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x3a,0x0a,0x7e,0x01,0x41,0x01,0x00]
1267 0xfa,0x3a,0x0a,0x7e,0x01,0x41,0x01,0x00
1269 # CHECK: v_ceil_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x3a,0x0a,0x7e,0x01,0x42,0x01,0x00]
1270 0xfa,0x3a,0x0a,0x7e,0x01,0x42,0x01,0x00
1272 # CHECK: v_ceil_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x3a,0x0a,0x7e,0x01,0x43,0x01,0x00]
1273 0xfa,0x3a,0x0a,0x7e,0x01,0x43,0x01,0x00
1275 # CHECK: v_ceil_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x3a,0x0a,0x7e,0x01,0x30,0x01,0x00]
1276 0xfa,0x3a,0x0a,0x7e,0x01,0x30,0x01,0x00
1278 # CHECK: v_ceil_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x3a,0x0a,0x7e,0x01,0x34,0x01,0x00]
1279 0xfa,0x3a,0x0a,0x7e,0x01,0x34,0x01,0x00
1281 # CHECK: v_ceil_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x3a,0x0a,0x7e,0x01,0x38,0x01,0x00]
1282 0xfa,0x3a,0x0a,0x7e,0x01,0x38,0x01,0x00
1284 # CHECK: v_ceil_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x3a,0x0a,0x7e,0x01,0x3c,0x01,0x00]
1285 0xfa,0x3a,0x0a,0x7e,0x01,0x3c,0x01,0x00
1287 # CHECK: v_ceil_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x3a,0x0a,0x7e,0x01,0x01,0x01,0x00]
1288 0xfa,0x3a,0x0a,0x7e,0x01,0x01,0x01,0x00
1290 # CHECK: v_ceil_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x3a,0x0a,0x7e,0x01,0x0f,0x01,0x00]
1291 0xfa,0x3a,0x0a,0x7e,0x01,0x0f,0x01,0x00
1293 # CHECK: v_ceil_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x3a,0x0a,0x7e,0x01,0x11,0x01,0x00]
1294 0xfa,0x3a,0x0a,0x7e,0x01,0x11,0x01,0x00
1296 # CHECK: v_ceil_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x3a,0x0a,0x7e,0x01,0x1f,0x01,0x00]
1297 0xfa,0x3a,0x0a,0x7e,0x01,0x1f,0x01,0x00
1299 # CHECK: v_ceil_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x3a,0x0a,0x7e,0x01,0x21,0x01,0x00]
1300 0xfa,0x3a,0x0a,0x7e,0x01,0x21,0x01,0x00
1302 # CHECK: v_ceil_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x3a,0x0a,0x7e,0x01,0x2f,0x01,0x00]
1303 0xfa,0x3a,0x0a,0x7e,0x01,0x2f,0x01,0x00
1305 # CHECK: v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 ; encoding: [0xfa,0x3a,0x0a,0x7e,0x01,0xe4,0x00,0x10]
1306 0xfa,0x3a,0x0a,0x7e,0x01,0xe4,0x00,0x10
1308 # CHECK: v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 ; encoding: [0xfa,0x3a,0x0a,0x7e,0x01,0xe4,0x00,0x30]
1309 0xfa,0x3a,0x0a,0x7e,0x01,0xe4,0x00,0x30
1311 # CHECK: v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 ; encoding: [0xfa,0x3a,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
1312 0xfa,0x3a,0x0a,0x7e,0x01,0xe4,0x00,0xf0
1314 # CHECK: v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x3a,0x0a,0x7e,0x01,0xe4,0x00,0x01]
1315 0xfa,0x3a,0x0a,0x7e,0x01,0xe4,0x00,0x01
1317 # CHECK: v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 ; encoding: [0xfa,0x3a,0x0a,0x7e,0x01,0xe4,0x00,0x03]
1318 0xfa,0x3a,0x0a,0x7e,0x01,0xe4,0x00,0x03
1320 # CHECK: v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf ; encoding: [0xfa,0x3a,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
1321 0xfa,0x3a,0x0a,0x7e,0x01,0xe4,0x00,0x0f
1323 # CHECK: v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:1 ; encoding: [0xfa,0x3a,0x0a,0x7e,0x01,0xe4,0x08,0x00]
1324 0xfa,0x3a,0x0a,0x7e,0x01,0xe4,0x08,0x00
1326 # CHECK: v_ceil_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x3a,0x0a,0x7e,0x01,0xe4,0x10,0x00]
1327 0xfa,0x3a,0x0a,0x7e,0x01,0xe4,0x10,0x00
1329 # CHECK: v_ceil_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x3a,0x0a,0x7e,0x01,0xe4,0x20,0x00]
1330 0xfa,0x3a,0x0a,0x7e,0x01,0xe4,0x20,0x00
1332 # CHECK: v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x3c,0x0a,0x7e,0x01,0xe4,0x00,0x00]
1333 0xfa,0x3c,0x0a,0x7e,0x01,0xe4,0x00,0x00
1335 # CHECK: v_rndne_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x3c,0xfe,0x7f,0x01,0xe4,0x00,0x00]
1336 0xfa,0x3c,0xfe,0x7f,0x01,0xe4,0x00,0x00
1338 # CHECK: v_rndne_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x3c,0x0a,0x7e,0xff,0xe4,0x00,0x00]
1339 0xfa,0x3c,0x0a,0x7e,0xff,0xe4,0x00,0x00
1341 # CHECK: v_rndne_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x3c,0x0a,0x7e,0x01,0x1b,0x00,0x00]
1342 0xfa,0x3c,0x0a,0x7e,0x01,0x1b,0x00,0x00
1344 # CHECK: v_rndne_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x3c,0x0a,0x7e,0x01,0x40,0x01,0x00]
1345 0xfa,0x3c,0x0a,0x7e,0x01,0x40,0x01,0x00
1347 # CHECK: v_rndne_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x3c,0x0a,0x7e,0x01,0x41,0x01,0x00]
1348 0xfa,0x3c,0x0a,0x7e,0x01,0x41,0x01,0x00
1350 # CHECK: v_rndne_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x3c,0x0a,0x7e,0x01,0x42,0x01,0x00]
1351 0xfa,0x3c,0x0a,0x7e,0x01,0x42,0x01,0x00
1353 # CHECK: v_rndne_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x3c,0x0a,0x7e,0x01,0x43,0x01,0x00]
1354 0xfa,0x3c,0x0a,0x7e,0x01,0x43,0x01,0x00
1356 # CHECK: v_rndne_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x3c,0x0a,0x7e,0x01,0x30,0x01,0x00]
1357 0xfa,0x3c,0x0a,0x7e,0x01,0x30,0x01,0x00
1359 # CHECK: v_rndne_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x3c,0x0a,0x7e,0x01,0x34,0x01,0x00]
1360 0xfa,0x3c,0x0a,0x7e,0x01,0x34,0x01,0x00
1362 # CHECK: v_rndne_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x3c,0x0a,0x7e,0x01,0x38,0x01,0x00]
1363 0xfa,0x3c,0x0a,0x7e,0x01,0x38,0x01,0x00
1365 # CHECK: v_rndne_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x3c,0x0a,0x7e,0x01,0x3c,0x01,0x00]
1366 0xfa,0x3c,0x0a,0x7e,0x01,0x3c,0x01,0x00
1368 # CHECK: v_rndne_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x3c,0x0a,0x7e,0x01,0x01,0x01,0x00]
1369 0xfa,0x3c,0x0a,0x7e,0x01,0x01,0x01,0x00
1371 # CHECK: v_rndne_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x3c,0x0a,0x7e,0x01,0x0f,0x01,0x00]
1372 0xfa,0x3c,0x0a,0x7e,0x01,0x0f,0x01,0x00
1374 # CHECK: v_rndne_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x3c,0x0a,0x7e,0x01,0x11,0x01,0x00]
1375 0xfa,0x3c,0x0a,0x7e,0x01,0x11,0x01,0x00
1377 # CHECK: v_rndne_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x3c,0x0a,0x7e,0x01,0x1f,0x01,0x00]
1378 0xfa,0x3c,0x0a,0x7e,0x01,0x1f,0x01,0x00
1380 # CHECK: v_rndne_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x3c,0x0a,0x7e,0x01,0x21,0x01,0x00]
1381 0xfa,0x3c,0x0a,0x7e,0x01,0x21,0x01,0x00
1383 # CHECK: v_rndne_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x3c,0x0a,0x7e,0x01,0x2f,0x01,0x00]
1384 0xfa,0x3c,0x0a,0x7e,0x01,0x2f,0x01,0x00
1386 # CHECK: v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 ; encoding: [0xfa,0x3c,0x0a,0x7e,0x01,0xe4,0x00,0x10]
1387 0xfa,0x3c,0x0a,0x7e,0x01,0xe4,0x00,0x10
1389 # CHECK: v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 ; encoding: [0xfa,0x3c,0x0a,0x7e,0x01,0xe4,0x00,0x30]
1390 0xfa,0x3c,0x0a,0x7e,0x01,0xe4,0x00,0x30
1392 # CHECK: v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 ; encoding: [0xfa,0x3c,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
1393 0xfa,0x3c,0x0a,0x7e,0x01,0xe4,0x00,0xf0
1395 # CHECK: v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x3c,0x0a,0x7e,0x01,0xe4,0x00,0x01]
1396 0xfa,0x3c,0x0a,0x7e,0x01,0xe4,0x00,0x01
1398 # CHECK: v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 ; encoding: [0xfa,0x3c,0x0a,0x7e,0x01,0xe4,0x00,0x03]
1399 0xfa,0x3c,0x0a,0x7e,0x01,0xe4,0x00,0x03
1401 # CHECK: v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf ; encoding: [0xfa,0x3c,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
1402 0xfa,0x3c,0x0a,0x7e,0x01,0xe4,0x00,0x0f
1404 # CHECK: v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:1 ; encoding: [0xfa,0x3c,0x0a,0x7e,0x01,0xe4,0x08,0x00]
1405 0xfa,0x3c,0x0a,0x7e,0x01,0xe4,0x08,0x00
1407 # CHECK: v_rndne_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x3c,0x0a,0x7e,0x01,0xe4,0x10,0x00]
1408 0xfa,0x3c,0x0a,0x7e,0x01,0xe4,0x10,0x00
1410 # CHECK: v_rndne_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x3c,0x0a,0x7e,0x01,0xe4,0x20,0x00]
1411 0xfa,0x3c,0x0a,0x7e,0x01,0xe4,0x20,0x00
1413 # CHECK: v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x3e,0x0a,0x7e,0x01,0xe4,0x00,0x00]
1414 0xfa,0x3e,0x0a,0x7e,0x01,0xe4,0x00,0x00
1416 # CHECK: v_floor_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x3e,0xfe,0x7f,0x01,0xe4,0x00,0x00]
1417 0xfa,0x3e,0xfe,0x7f,0x01,0xe4,0x00,0x00
1419 # CHECK: v_floor_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x3e,0x0a,0x7e,0xff,0xe4,0x00,0x00]
1420 0xfa,0x3e,0x0a,0x7e,0xff,0xe4,0x00,0x00
1422 # CHECK: v_floor_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x3e,0x0a,0x7e,0x01,0x1b,0x00,0x00]
1423 0xfa,0x3e,0x0a,0x7e,0x01,0x1b,0x00,0x00
1425 # CHECK: v_floor_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x3e,0x0a,0x7e,0x01,0x40,0x01,0x00]
1426 0xfa,0x3e,0x0a,0x7e,0x01,0x40,0x01,0x00
1428 # CHECK: v_floor_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x3e,0x0a,0x7e,0x01,0x41,0x01,0x00]
1429 0xfa,0x3e,0x0a,0x7e,0x01,0x41,0x01,0x00
1431 # CHECK: v_floor_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x3e,0x0a,0x7e,0x01,0x42,0x01,0x00]
1432 0xfa,0x3e,0x0a,0x7e,0x01,0x42,0x01,0x00
1434 # CHECK: v_floor_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x3e,0x0a,0x7e,0x01,0x43,0x01,0x00]
1435 0xfa,0x3e,0x0a,0x7e,0x01,0x43,0x01,0x00
1437 # CHECK: v_floor_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x3e,0x0a,0x7e,0x01,0x30,0x01,0x00]
1438 0xfa,0x3e,0x0a,0x7e,0x01,0x30,0x01,0x00
1440 # CHECK: v_floor_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x3e,0x0a,0x7e,0x01,0x34,0x01,0x00]
1441 0xfa,0x3e,0x0a,0x7e,0x01,0x34,0x01,0x00
1443 # CHECK: v_floor_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x3e,0x0a,0x7e,0x01,0x38,0x01,0x00]
1444 0xfa,0x3e,0x0a,0x7e,0x01,0x38,0x01,0x00
1446 # CHECK: v_floor_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x3e,0x0a,0x7e,0x01,0x3c,0x01,0x00]
1447 0xfa,0x3e,0x0a,0x7e,0x01,0x3c,0x01,0x00
1449 # CHECK: v_floor_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x3e,0x0a,0x7e,0x01,0x01,0x01,0x00]
1450 0xfa,0x3e,0x0a,0x7e,0x01,0x01,0x01,0x00
1452 # CHECK: v_floor_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x3e,0x0a,0x7e,0x01,0x0f,0x01,0x00]
1453 0xfa,0x3e,0x0a,0x7e,0x01,0x0f,0x01,0x00
1455 # CHECK: v_floor_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x3e,0x0a,0x7e,0x01,0x11,0x01,0x00]
1456 0xfa,0x3e,0x0a,0x7e,0x01,0x11,0x01,0x00
1458 # CHECK: v_floor_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x3e,0x0a,0x7e,0x01,0x1f,0x01,0x00]
1459 0xfa,0x3e,0x0a,0x7e,0x01,0x1f,0x01,0x00
1461 # CHECK: v_floor_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x3e,0x0a,0x7e,0x01,0x21,0x01,0x00]
1462 0xfa,0x3e,0x0a,0x7e,0x01,0x21,0x01,0x00
1464 # CHECK: v_floor_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x3e,0x0a,0x7e,0x01,0x2f,0x01,0x00]
1465 0xfa,0x3e,0x0a,0x7e,0x01,0x2f,0x01,0x00
1467 # CHECK: v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 ; encoding: [0xfa,0x3e,0x0a,0x7e,0x01,0xe4,0x00,0x10]
1468 0xfa,0x3e,0x0a,0x7e,0x01,0xe4,0x00,0x10
1470 # CHECK: v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 ; encoding: [0xfa,0x3e,0x0a,0x7e,0x01,0xe4,0x00,0x30]
1471 0xfa,0x3e,0x0a,0x7e,0x01,0xe4,0x00,0x30
1473 # CHECK: v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 ; encoding: [0xfa,0x3e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
1474 0xfa,0x3e,0x0a,0x7e,0x01,0xe4,0x00,0xf0
1476 # CHECK: v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x3e,0x0a,0x7e,0x01,0xe4,0x00,0x01]
1477 0xfa,0x3e,0x0a,0x7e,0x01,0xe4,0x00,0x01
1479 # CHECK: v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 ; encoding: [0xfa,0x3e,0x0a,0x7e,0x01,0xe4,0x00,0x03]
1480 0xfa,0x3e,0x0a,0x7e,0x01,0xe4,0x00,0x03
1482 # CHECK: v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf ; encoding: [0xfa,0x3e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
1483 0xfa,0x3e,0x0a,0x7e,0x01,0xe4,0x00,0x0f
1485 # CHECK: v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:1 ; encoding: [0xfa,0x3e,0x0a,0x7e,0x01,0xe4,0x08,0x00]
1486 0xfa,0x3e,0x0a,0x7e,0x01,0xe4,0x08,0x00
1488 # CHECK: v_floor_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x3e,0x0a,0x7e,0x01,0xe4,0x10,0x00]
1489 0xfa,0x3e,0x0a,0x7e,0x01,0xe4,0x10,0x00
1491 # CHECK: v_floor_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x3e,0x0a,0x7e,0x01,0xe4,0x20,0x00]
1492 0xfa,0x3e,0x0a,0x7e,0x01,0xe4,0x20,0x00
1494 # CHECK: v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0x00]
1495 0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0x00
1497 # CHECK: v_exp_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x40,0xfe,0x7f,0x01,0xe4,0x00,0x00]
1498 0xfa,0x40,0xfe,0x7f,0x01,0xe4,0x00,0x00
1500 # CHECK: v_exp_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x40,0x0a,0x7e,0xff,0xe4,0x00,0x00]
1501 0xfa,0x40,0x0a,0x7e,0xff,0xe4,0x00,0x00
1503 # CHECK: v_exp_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x1b,0x00,0x00]
1504 0xfa,0x40,0x0a,0x7e,0x01,0x1b,0x00,0x00
1506 # CHECK: v_exp_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x40,0x01,0x00]
1507 0xfa,0x40,0x0a,0x7e,0x01,0x40,0x01,0x00
1509 # CHECK: v_exp_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x41,0x01,0x00]
1510 0xfa,0x40,0x0a,0x7e,0x01,0x41,0x01,0x00
1512 # CHECK: v_exp_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x42,0x01,0x00]
1513 0xfa,0x40,0x0a,0x7e,0x01,0x42,0x01,0x00
1515 # CHECK: v_exp_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x43,0x01,0x00]
1516 0xfa,0x40,0x0a,0x7e,0x01,0x43,0x01,0x00
1518 # CHECK: v_exp_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x30,0x01,0x00]
1519 0xfa,0x40,0x0a,0x7e,0x01,0x30,0x01,0x00
1521 # CHECK: v_exp_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x34,0x01,0x00]
1522 0xfa,0x40,0x0a,0x7e,0x01,0x34,0x01,0x00
1524 # CHECK: v_exp_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x38,0x01,0x00]
1525 0xfa,0x40,0x0a,0x7e,0x01,0x38,0x01,0x00
1527 # CHECK: v_exp_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x3c,0x01,0x00]
1528 0xfa,0x40,0x0a,0x7e,0x01,0x3c,0x01,0x00
1530 # CHECK: v_exp_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x01,0x01,0x00]
1531 0xfa,0x40,0x0a,0x7e,0x01,0x01,0x01,0x00
1533 # CHECK: v_exp_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x0f,0x01,0x00]
1534 0xfa,0x40,0x0a,0x7e,0x01,0x0f,0x01,0x00
1536 # CHECK: v_exp_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x11,0x01,0x00]
1537 0xfa,0x40,0x0a,0x7e,0x01,0x11,0x01,0x00
1539 # CHECK: v_exp_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x1f,0x01,0x00]
1540 0xfa,0x40,0x0a,0x7e,0x01,0x1f,0x01,0x00
1542 # CHECK: v_exp_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x21,0x01,0x00]
1543 0xfa,0x40,0x0a,0x7e,0x01,0x21,0x01,0x00
1545 # CHECK: v_exp_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x2f,0x01,0x00]
1546 0xfa,0x40,0x0a,0x7e,0x01,0x2f,0x01,0x00
1548 # CHECK: v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 ; encoding: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0x10]
1549 0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0x10
1551 # CHECK: v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 ; encoding: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0x30]
1552 0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0x30
1554 # CHECK: v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 ; encoding: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
1555 0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0xf0
1557 # CHECK: v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0x01]
1558 0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0x01
1560 # CHECK: v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 ; encoding: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0x03]
1561 0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0x03
1563 # CHECK: v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf ; encoding: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
1564 0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0x0f
1566 # CHECK: v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:1 ; encoding: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x08,0x00]
1567 0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x08,0x00
1569 # CHECK: v_exp_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x10,0x00]
1570 0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x10,0x00
1572 # CHECK: v_exp_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x20,0x00]
1573 0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x20,0x00
1575 # CHECK: v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0x00]
1576 0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0x00
1578 # CHECK: v_log_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x42,0xfe,0x7f,0x01,0xe4,0x00,0x00]
1579 0xfa,0x42,0xfe,0x7f,0x01,0xe4,0x00,0x00
1581 # CHECK: v_log_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x42,0x0a,0x7e,0xff,0xe4,0x00,0x00]
1582 0xfa,0x42,0x0a,0x7e,0xff,0xe4,0x00,0x00
1584 # CHECK: v_log_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x1b,0x00,0x00]
1585 0xfa,0x42,0x0a,0x7e,0x01,0x1b,0x00,0x00
1587 # CHECK: v_log_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x40,0x01,0x00]
1588 0xfa,0x42,0x0a,0x7e,0x01,0x40,0x01,0x00
1590 # CHECK: v_log_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x41,0x01,0x00]
1591 0xfa,0x42,0x0a,0x7e,0x01,0x41,0x01,0x00
1593 # CHECK: v_log_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x42,0x01,0x00]
1594 0xfa,0x42,0x0a,0x7e,0x01,0x42,0x01,0x00
1596 # CHECK: v_log_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x43,0x01,0x00]
1597 0xfa,0x42,0x0a,0x7e,0x01,0x43,0x01,0x00
1599 # CHECK: v_log_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x30,0x01,0x00]
1600 0xfa,0x42,0x0a,0x7e,0x01,0x30,0x01,0x00
1602 # CHECK: v_log_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x34,0x01,0x00]
1603 0xfa,0x42,0x0a,0x7e,0x01,0x34,0x01,0x00
1605 # CHECK: v_log_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x38,0x01,0x00]
1606 0xfa,0x42,0x0a,0x7e,0x01,0x38,0x01,0x00
1608 # CHECK: v_log_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x3c,0x01,0x00]
1609 0xfa,0x42,0x0a,0x7e,0x01,0x3c,0x01,0x00
1611 # CHECK: v_log_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x01,0x01,0x00]
1612 0xfa,0x42,0x0a,0x7e,0x01,0x01,0x01,0x00
1614 # CHECK: v_log_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x0f,0x01,0x00]
1615 0xfa,0x42,0x0a,0x7e,0x01,0x0f,0x01,0x00
1617 # CHECK: v_log_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x11,0x01,0x00]
1618 0xfa,0x42,0x0a,0x7e,0x01,0x11,0x01,0x00
1620 # CHECK: v_log_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x1f,0x01,0x00]
1621 0xfa,0x42,0x0a,0x7e,0x01,0x1f,0x01,0x00
1623 # CHECK: v_log_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x21,0x01,0x00]
1624 0xfa,0x42,0x0a,0x7e,0x01,0x21,0x01,0x00
1626 # CHECK: v_log_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x2f,0x01,0x00]
1627 0xfa,0x42,0x0a,0x7e,0x01,0x2f,0x01,0x00
1629 # CHECK: v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 ; encoding: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0x10]
1630 0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0x10
1632 # CHECK: v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 ; encoding: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0x30]
1633 0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0x30
1635 # CHECK: v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 ; encoding: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
1636 0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0xf0
1638 # CHECK: v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0x01]
1639 0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0x01
1641 # CHECK: v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 ; encoding: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0x03]
1642 0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0x03
1644 # CHECK: v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf ; encoding: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
1645 0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0x0f
1647 # CHECK: v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:1 ; encoding: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x08,0x00]
1648 0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x08,0x00
1650 # CHECK: v_log_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x10,0x00]
1651 0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x10,0x00
1653 # CHECK: v_log_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x20,0x00]
1654 0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x20,0x00
1656 # CHECK: v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0x00]
1657 0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0x00
1659 # CHECK: v_rcp_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x44,0xfe,0x7f,0x01,0xe4,0x00,0x00]
1660 0xfa,0x44,0xfe,0x7f,0x01,0xe4,0x00,0x00
1662 # CHECK: v_rcp_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x44,0x0a,0x7e,0xff,0xe4,0x00,0x00]
1663 0xfa,0x44,0x0a,0x7e,0xff,0xe4,0x00,0x00
1665 # CHECK: v_rcp_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x1b,0x00,0x00]
1666 0xfa,0x44,0x0a,0x7e,0x01,0x1b,0x00,0x00
1668 # CHECK: v_rcp_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x40,0x01,0x00]
1669 0xfa,0x44,0x0a,0x7e,0x01,0x40,0x01,0x00
1671 # CHECK: v_rcp_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x41,0x01,0x00]
1672 0xfa,0x44,0x0a,0x7e,0x01,0x41,0x01,0x00
1674 # CHECK: v_rcp_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x42,0x01,0x00]
1675 0xfa,0x44,0x0a,0x7e,0x01,0x42,0x01,0x00
1677 # CHECK: v_rcp_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x43,0x01,0x00]
1678 0xfa,0x44,0x0a,0x7e,0x01,0x43,0x01,0x00
1680 # CHECK: v_rcp_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x30,0x01,0x00]
1681 0xfa,0x44,0x0a,0x7e,0x01,0x30,0x01,0x00
1683 # CHECK: v_rcp_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x34,0x01,0x00]
1684 0xfa,0x44,0x0a,0x7e,0x01,0x34,0x01,0x00
1686 # CHECK: v_rcp_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x38,0x01,0x00]
1687 0xfa,0x44,0x0a,0x7e,0x01,0x38,0x01,0x00
1689 # CHECK: v_rcp_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x3c,0x01,0x00]
1690 0xfa,0x44,0x0a,0x7e,0x01,0x3c,0x01,0x00
1692 # CHECK: v_rcp_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x01,0x01,0x00]
1693 0xfa,0x44,0x0a,0x7e,0x01,0x01,0x01,0x00
1695 # CHECK: v_rcp_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x0f,0x01,0x00]
1696 0xfa,0x44,0x0a,0x7e,0x01,0x0f,0x01,0x00
1698 # CHECK: v_rcp_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x11,0x01,0x00]
1699 0xfa,0x44,0x0a,0x7e,0x01,0x11,0x01,0x00
1701 # CHECK: v_rcp_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x1f,0x01,0x00]
1702 0xfa,0x44,0x0a,0x7e,0x01,0x1f,0x01,0x00
1704 # CHECK: v_rcp_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x21,0x01,0x00]
1705 0xfa,0x44,0x0a,0x7e,0x01,0x21,0x01,0x00
1707 # CHECK: v_rcp_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x2f,0x01,0x00]
1708 0xfa,0x44,0x0a,0x7e,0x01,0x2f,0x01,0x00
1710 # CHECK: v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 ; encoding: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0x10]
1711 0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0x10
1713 # CHECK: v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 ; encoding: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0x30]
1714 0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0x30
1716 # CHECK: v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 ; encoding: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
1717 0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0xf0
1719 # CHECK: v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0x01]
1720 0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0x01
1722 # CHECK: v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 ; encoding: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0x03]
1723 0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0x03
1725 # CHECK: v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf ; encoding: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
1726 0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0x0f
1728 # CHECK: v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:1 ; encoding: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x08,0x00]
1729 0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x08,0x00
1731 # CHECK: v_rcp_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x10,0x00]
1732 0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x10,0x00
1734 # CHECK: v_rcp_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x20,0x00]
1735 0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x20,0x00
1737 # CHECK: v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0x00]
1738 0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0x00
1740 # CHECK: v_rcp_iflag_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x46,0xfe,0x7f,0x01,0xe4,0x00,0x00]
1741 0xfa,0x46,0xfe,0x7f,0x01,0xe4,0x00,0x00
1743 # CHECK: v_rcp_iflag_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x46,0x0a,0x7e,0xff,0xe4,0x00,0x00]
1744 0xfa,0x46,0x0a,0x7e,0xff,0xe4,0x00,0x00
1746 # CHECK: v_rcp_iflag_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x1b,0x00,0x00]
1747 0xfa,0x46,0x0a,0x7e,0x01,0x1b,0x00,0x00
1749 # CHECK: v_rcp_iflag_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x40,0x01,0x00]
1750 0xfa,0x46,0x0a,0x7e,0x01,0x40,0x01,0x00
1752 # CHECK: v_rcp_iflag_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x41,0x01,0x00]
1753 0xfa,0x46,0x0a,0x7e,0x01,0x41,0x01,0x00
1755 # CHECK: v_rcp_iflag_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x42,0x01,0x00]
1756 0xfa,0x46,0x0a,0x7e,0x01,0x42,0x01,0x00
1758 # CHECK: v_rcp_iflag_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x43,0x01,0x00]
1759 0xfa,0x46,0x0a,0x7e,0x01,0x43,0x01,0x00
1761 # CHECK: v_rcp_iflag_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x30,0x01,0x00]
1762 0xfa,0x46,0x0a,0x7e,0x01,0x30,0x01,0x00
1764 # CHECK: v_rcp_iflag_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x34,0x01,0x00]
1765 0xfa,0x46,0x0a,0x7e,0x01,0x34,0x01,0x00
1767 # CHECK: v_rcp_iflag_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x38,0x01,0x00]
1768 0xfa,0x46,0x0a,0x7e,0x01,0x38,0x01,0x00
1770 # CHECK: v_rcp_iflag_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x3c,0x01,0x00]
1771 0xfa,0x46,0x0a,0x7e,0x01,0x3c,0x01,0x00
1773 # CHECK: v_rcp_iflag_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x01,0x01,0x00]
1774 0xfa,0x46,0x0a,0x7e,0x01,0x01,0x01,0x00
1776 # CHECK: v_rcp_iflag_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x0f,0x01,0x00]
1777 0xfa,0x46,0x0a,0x7e,0x01,0x0f,0x01,0x00
1779 # CHECK: v_rcp_iflag_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x11,0x01,0x00]
1780 0xfa,0x46,0x0a,0x7e,0x01,0x11,0x01,0x00
1782 # CHECK: v_rcp_iflag_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x1f,0x01,0x00]
1783 0xfa,0x46,0x0a,0x7e,0x01,0x1f,0x01,0x00
1785 # CHECK: v_rcp_iflag_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x21,0x01,0x00]
1786 0xfa,0x46,0x0a,0x7e,0x01,0x21,0x01,0x00
1788 # CHECK: v_rcp_iflag_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x2f,0x01,0x00]
1789 0xfa,0x46,0x0a,0x7e,0x01,0x2f,0x01,0x00
1791 # CHECK: v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 ; encoding: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0x10]
1792 0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0x10
1794 # CHECK: v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 ; encoding: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0x30]
1795 0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0x30
1797 # CHECK: v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 ; encoding: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
1798 0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0xf0
1800 # CHECK: v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0x01]
1801 0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0x01
1803 # CHECK: v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 ; encoding: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0x03]
1804 0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0x03
1806 # CHECK: v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf ; encoding: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
1807 0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0x0f
1809 # CHECK: v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:1 ; encoding: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x08,0x00]
1810 0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x08,0x00
1812 # CHECK: v_rcp_iflag_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x10,0x00]
1813 0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x10,0x00
1815 # CHECK: v_rcp_iflag_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x20,0x00]
1816 0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x20,0x00
1818 # CHECK: v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0x00]
1819 0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0x00
1821 # CHECK: v_rsq_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x48,0xfe,0x7f,0x01,0xe4,0x00,0x00]
1822 0xfa,0x48,0xfe,0x7f,0x01,0xe4,0x00,0x00
1824 # CHECK: v_rsq_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x48,0x0a,0x7e,0xff,0xe4,0x00,0x00]
1825 0xfa,0x48,0x0a,0x7e,0xff,0xe4,0x00,0x00
1827 # CHECK: v_rsq_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x1b,0x00,0x00]
1828 0xfa,0x48,0x0a,0x7e,0x01,0x1b,0x00,0x00
1830 # CHECK: v_rsq_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x40,0x01,0x00]
1831 0xfa,0x48,0x0a,0x7e,0x01,0x40,0x01,0x00
1833 # CHECK: v_rsq_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x41,0x01,0x00]
1834 0xfa,0x48,0x0a,0x7e,0x01,0x41,0x01,0x00
1836 # CHECK: v_rsq_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x42,0x01,0x00]
1837 0xfa,0x48,0x0a,0x7e,0x01,0x42,0x01,0x00
1839 # CHECK: v_rsq_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x43,0x01,0x00]
1840 0xfa,0x48,0x0a,0x7e,0x01,0x43,0x01,0x00
1842 # CHECK: v_rsq_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x30,0x01,0x00]
1843 0xfa,0x48,0x0a,0x7e,0x01,0x30,0x01,0x00
1845 # CHECK: v_rsq_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x34,0x01,0x00]
1846 0xfa,0x48,0x0a,0x7e,0x01,0x34,0x01,0x00
1848 # CHECK: v_rsq_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x38,0x01,0x00]
1849 0xfa,0x48,0x0a,0x7e,0x01,0x38,0x01,0x00
1851 # CHECK: v_rsq_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x3c,0x01,0x00]
1852 0xfa,0x48,0x0a,0x7e,0x01,0x3c,0x01,0x00
1854 # CHECK: v_rsq_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x01,0x01,0x00]
1855 0xfa,0x48,0x0a,0x7e,0x01,0x01,0x01,0x00
1857 # CHECK: v_rsq_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x0f,0x01,0x00]
1858 0xfa,0x48,0x0a,0x7e,0x01,0x0f,0x01,0x00
1860 # CHECK: v_rsq_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x11,0x01,0x00]
1861 0xfa,0x48,0x0a,0x7e,0x01,0x11,0x01,0x00
1863 # CHECK: v_rsq_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x1f,0x01,0x00]
1864 0xfa,0x48,0x0a,0x7e,0x01,0x1f,0x01,0x00
1866 # CHECK: v_rsq_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x21,0x01,0x00]
1867 0xfa,0x48,0x0a,0x7e,0x01,0x21,0x01,0x00
1869 # CHECK: v_rsq_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x2f,0x01,0x00]
1870 0xfa,0x48,0x0a,0x7e,0x01,0x2f,0x01,0x00
1872 # CHECK: v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 ; encoding: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0x10]
1873 0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0x10
1875 # CHECK: v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 ; encoding: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0x30]
1876 0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0x30
1878 # CHECK: v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 ; encoding: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
1879 0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0xf0
1881 # CHECK: v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0x01]
1882 0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0x01
1884 # CHECK: v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 ; encoding: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0x03]
1885 0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0x03
1887 # CHECK: v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf ; encoding: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
1888 0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0x0f
1890 # CHECK: v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:1 ; encoding: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x08,0x00]
1891 0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x08,0x00
1893 # CHECK: v_rsq_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x10,0x00]
1894 0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x10,0x00
1896 # CHECK: v_rsq_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x20,0x00]
1897 0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x20,0x00
1899 # CHECK: v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0x00]
1900 0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0x00
1902 # CHECK: v_sqrt_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x4e,0xfe,0x7f,0x01,0xe4,0x00,0x00]
1903 0xfa,0x4e,0xfe,0x7f,0x01,0xe4,0x00,0x00
1905 # CHECK: v_sqrt_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x4e,0x0a,0x7e,0xff,0xe4,0x00,0x00]
1906 0xfa,0x4e,0x0a,0x7e,0xff,0xe4,0x00,0x00
1908 # CHECK: v_sqrt_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x1b,0x00,0x00]
1909 0xfa,0x4e,0x0a,0x7e,0x01,0x1b,0x00,0x00
1911 # CHECK: v_sqrt_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x40,0x01,0x00]
1912 0xfa,0x4e,0x0a,0x7e,0x01,0x40,0x01,0x00
1914 # CHECK: v_sqrt_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x41,0x01,0x00]
1915 0xfa,0x4e,0x0a,0x7e,0x01,0x41,0x01,0x00
1917 # CHECK: v_sqrt_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x42,0x01,0x00]
1918 0xfa,0x4e,0x0a,0x7e,0x01,0x42,0x01,0x00
1920 # CHECK: v_sqrt_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x43,0x01,0x00]
1921 0xfa,0x4e,0x0a,0x7e,0x01,0x43,0x01,0x00
1923 # CHECK: v_sqrt_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x30,0x01,0x00]
1924 0xfa,0x4e,0x0a,0x7e,0x01,0x30,0x01,0x00
1926 # CHECK: v_sqrt_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x34,0x01,0x00]
1927 0xfa,0x4e,0x0a,0x7e,0x01,0x34,0x01,0x00
1929 # CHECK: v_sqrt_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x38,0x01,0x00]
1930 0xfa,0x4e,0x0a,0x7e,0x01,0x38,0x01,0x00
1932 # CHECK: v_sqrt_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x3c,0x01,0x00]
1933 0xfa,0x4e,0x0a,0x7e,0x01,0x3c,0x01,0x00
1935 # CHECK: v_sqrt_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x01,0x01,0x00]
1936 0xfa,0x4e,0x0a,0x7e,0x01,0x01,0x01,0x00
1938 # CHECK: v_sqrt_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x0f,0x01,0x00]
1939 0xfa,0x4e,0x0a,0x7e,0x01,0x0f,0x01,0x00
1941 # CHECK: v_sqrt_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x11,0x01,0x00]
1942 0xfa,0x4e,0x0a,0x7e,0x01,0x11,0x01,0x00
1944 # CHECK: v_sqrt_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x1f,0x01,0x00]
1945 0xfa,0x4e,0x0a,0x7e,0x01,0x1f,0x01,0x00
1947 # CHECK: v_sqrt_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x21,0x01,0x00]
1948 0xfa,0x4e,0x0a,0x7e,0x01,0x21,0x01,0x00
1950 # CHECK: v_sqrt_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x2f,0x01,0x00]
1951 0xfa,0x4e,0x0a,0x7e,0x01,0x2f,0x01,0x00
1953 # CHECK: v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 ; encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0x10]
1954 0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0x10
1956 # CHECK: v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 ; encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0x30]
1957 0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0x30
1959 # CHECK: v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 ; encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
1960 0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0xf0
1962 # CHECK: v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0x01]
1963 0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0x01
1965 # CHECK: v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 ; encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0x03]
1966 0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0x03
1968 # CHECK: v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf ; encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
1969 0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0x0f
1971 # CHECK: v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:1 ; encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x08,0x00]
1972 0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x08,0x00
1974 # CHECK: v_sqrt_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x10,0x00]
1975 0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x10,0x00
1977 # CHECK: v_sqrt_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x20,0x00]
1978 0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x20,0x00
1980 # CHECK: v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x52,0x0a,0x7e,0x01,0xe4,0x00,0x00]
1981 0xfa,0x52,0x0a,0x7e,0x01,0xe4,0x00,0x00
1983 # CHECK: v_sin_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x52,0xfe,0x7f,0x01,0xe4,0x00,0x00]
1984 0xfa,0x52,0xfe,0x7f,0x01,0xe4,0x00,0x00
1986 # CHECK: v_sin_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x52,0x0a,0x7e,0xff,0xe4,0x00,0x00]
1987 0xfa,0x52,0x0a,0x7e,0xff,0xe4,0x00,0x00
1989 # CHECK: v_sin_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x52,0x0a,0x7e,0x01,0x1b,0x00,0x00]
1990 0xfa,0x52,0x0a,0x7e,0x01,0x1b,0x00,0x00
1992 # CHECK: v_sin_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x52,0x0a,0x7e,0x01,0x40,0x01,0x00]
1993 0xfa,0x52,0x0a,0x7e,0x01,0x40,0x01,0x00
1995 # CHECK: v_sin_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x52,0x0a,0x7e,0x01,0x41,0x01,0x00]
1996 0xfa,0x52,0x0a,0x7e,0x01,0x41,0x01,0x00
1998 # CHECK: v_sin_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x52,0x0a,0x7e,0x01,0x42,0x01,0x00]
1999 0xfa,0x52,0x0a,0x7e,0x01,0x42,0x01,0x00
2001 # CHECK: v_sin_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x52,0x0a,0x7e,0x01,0x43,0x01,0x00]
2002 0xfa,0x52,0x0a,0x7e,0x01,0x43,0x01,0x00
2004 # CHECK: v_sin_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x52,0x0a,0x7e,0x01,0x30,0x01,0x00]
2005 0xfa,0x52,0x0a,0x7e,0x01,0x30,0x01,0x00
2007 # CHECK: v_sin_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x52,0x0a,0x7e,0x01,0x34,0x01,0x00]
2008 0xfa,0x52,0x0a,0x7e,0x01,0x34,0x01,0x00
2010 # CHECK: v_sin_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x52,0x0a,0x7e,0x01,0x38,0x01,0x00]
2011 0xfa,0x52,0x0a,0x7e,0x01,0x38,0x01,0x00
2013 # CHECK: v_sin_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x52,0x0a,0x7e,0x01,0x3c,0x01,0x00]
2014 0xfa,0x52,0x0a,0x7e,0x01,0x3c,0x01,0x00
2016 # CHECK: v_sin_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x52,0x0a,0x7e,0x01,0x01,0x01,0x00]
2017 0xfa,0x52,0x0a,0x7e,0x01,0x01,0x01,0x00
2019 # CHECK: v_sin_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x52,0x0a,0x7e,0x01,0x0f,0x01,0x00]
2020 0xfa,0x52,0x0a,0x7e,0x01,0x0f,0x01,0x00
2022 # CHECK: v_sin_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x52,0x0a,0x7e,0x01,0x11,0x01,0x00]
2023 0xfa,0x52,0x0a,0x7e,0x01,0x11,0x01,0x00
2025 # CHECK: v_sin_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x52,0x0a,0x7e,0x01,0x1f,0x01,0x00]
2026 0xfa,0x52,0x0a,0x7e,0x01,0x1f,0x01,0x00
2028 # CHECK: v_sin_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x52,0x0a,0x7e,0x01,0x21,0x01,0x00]
2029 0xfa,0x52,0x0a,0x7e,0x01,0x21,0x01,0x00
2031 # CHECK: v_sin_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x52,0x0a,0x7e,0x01,0x2f,0x01,0x00]
2032 0xfa,0x52,0x0a,0x7e,0x01,0x2f,0x01,0x00
2034 # CHECK: v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 ; encoding: [0xfa,0x52,0x0a,0x7e,0x01,0xe4,0x00,0x10]
2035 0xfa,0x52,0x0a,0x7e,0x01,0xe4,0x00,0x10
2037 # CHECK: v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 ; encoding: [0xfa,0x52,0x0a,0x7e,0x01,0xe4,0x00,0x30]
2038 0xfa,0x52,0x0a,0x7e,0x01,0xe4,0x00,0x30
2040 # CHECK: v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 ; encoding: [0xfa,0x52,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
2041 0xfa,0x52,0x0a,0x7e,0x01,0xe4,0x00,0xf0
2043 # CHECK: v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x52,0x0a,0x7e,0x01,0xe4,0x00,0x01]
2044 0xfa,0x52,0x0a,0x7e,0x01,0xe4,0x00,0x01
2046 # CHECK: v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 ; encoding: [0xfa,0x52,0x0a,0x7e,0x01,0xe4,0x00,0x03]
2047 0xfa,0x52,0x0a,0x7e,0x01,0xe4,0x00,0x03
2049 # CHECK: v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf ; encoding: [0xfa,0x52,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
2050 0xfa,0x52,0x0a,0x7e,0x01,0xe4,0x00,0x0f
2052 # CHECK: v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:1 ; encoding: [0xfa,0x52,0x0a,0x7e,0x01,0xe4,0x08,0x00]
2053 0xfa,0x52,0x0a,0x7e,0x01,0xe4,0x08,0x00
2055 # CHECK: v_sin_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x52,0x0a,0x7e,0x01,0xe4,0x10,0x00]
2056 0xfa,0x52,0x0a,0x7e,0x01,0xe4,0x10,0x00
2058 # CHECK: v_sin_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x52,0x0a,0x7e,0x01,0xe4,0x20,0x00]
2059 0xfa,0x52,0x0a,0x7e,0x01,0xe4,0x20,0x00
2061 # CHECK: v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0x00]
2062 0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0x00
2064 # CHECK: v_cos_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x54,0xfe,0x7f,0x01,0xe4,0x00,0x00]
2065 0xfa,0x54,0xfe,0x7f,0x01,0xe4,0x00,0x00
2067 # CHECK: v_cos_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x54,0x0a,0x7e,0xff,0xe4,0x00,0x00]
2068 0xfa,0x54,0x0a,0x7e,0xff,0xe4,0x00,0x00
2070 # CHECK: v_cos_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x1b,0x00,0x00]
2071 0xfa,0x54,0x0a,0x7e,0x01,0x1b,0x00,0x00
2073 # CHECK: v_cos_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x40,0x01,0x00]
2074 0xfa,0x54,0x0a,0x7e,0x01,0x40,0x01,0x00
2076 # CHECK: v_cos_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x41,0x01,0x00]
2077 0xfa,0x54,0x0a,0x7e,0x01,0x41,0x01,0x00
2079 # CHECK: v_cos_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x42,0x01,0x00]
2080 0xfa,0x54,0x0a,0x7e,0x01,0x42,0x01,0x00
2082 # CHECK: v_cos_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x43,0x01,0x00]
2083 0xfa,0x54,0x0a,0x7e,0x01,0x43,0x01,0x00
2085 # CHECK: v_cos_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x30,0x01,0x00]
2086 0xfa,0x54,0x0a,0x7e,0x01,0x30,0x01,0x00
2088 # CHECK: v_cos_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x34,0x01,0x00]
2089 0xfa,0x54,0x0a,0x7e,0x01,0x34,0x01,0x00
2091 # CHECK: v_cos_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x38,0x01,0x00]
2092 0xfa,0x54,0x0a,0x7e,0x01,0x38,0x01,0x00
2094 # CHECK: v_cos_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x3c,0x01,0x00]
2095 0xfa,0x54,0x0a,0x7e,0x01,0x3c,0x01,0x00
2097 # CHECK: v_cos_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x01,0x01,0x00]
2098 0xfa,0x54,0x0a,0x7e,0x01,0x01,0x01,0x00
2100 # CHECK: v_cos_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x0f,0x01,0x00]
2101 0xfa,0x54,0x0a,0x7e,0x01,0x0f,0x01,0x00
2103 # CHECK: v_cos_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x11,0x01,0x00]
2104 0xfa,0x54,0x0a,0x7e,0x01,0x11,0x01,0x00
2106 # CHECK: v_cos_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x1f,0x01,0x00]
2107 0xfa,0x54,0x0a,0x7e,0x01,0x1f,0x01,0x00
2109 # CHECK: v_cos_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x21,0x01,0x00]
2110 0xfa,0x54,0x0a,0x7e,0x01,0x21,0x01,0x00
2112 # CHECK: v_cos_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x2f,0x01,0x00]
2113 0xfa,0x54,0x0a,0x7e,0x01,0x2f,0x01,0x00
2115 # CHECK: v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 ; encoding: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0x10]
2116 0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0x10
2118 # CHECK: v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 ; encoding: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0x30]
2119 0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0x30
2121 # CHECK: v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 ; encoding: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
2122 0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0xf0
2124 # CHECK: v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0x01]
2125 0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0x01
2127 # CHECK: v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 ; encoding: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0x03]
2128 0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0x03
2130 # CHECK: v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf ; encoding: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
2131 0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0x0f
2133 # CHECK: v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:1 ; encoding: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x08,0x00]
2134 0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x08,0x00
2136 # CHECK: v_cos_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x10,0x00]
2137 0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x10,0x00
2139 # CHECK: v_cos_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x20,0x00]
2140 0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x20,0x00
2142 # CHECK: v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0x00]
2143 0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0x00
2145 # CHECK: v_not_b32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x56,0xfe,0x7f,0x01,0xe4,0x00,0x00]
2146 0xfa,0x56,0xfe,0x7f,0x01,0xe4,0x00,0x00
2148 # CHECK: v_not_b32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x56,0x0a,0x7e,0xff,0xe4,0x00,0x00]
2149 0xfa,0x56,0x0a,0x7e,0xff,0xe4,0x00,0x00
2151 # CHECK: v_not_b32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x1b,0x00,0x00]
2152 0xfa,0x56,0x0a,0x7e,0x01,0x1b,0x00,0x00
2154 # CHECK: v_not_b32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x40,0x01,0x00]
2155 0xfa,0x56,0x0a,0x7e,0x01,0x40,0x01,0x00
2157 # CHECK: v_not_b32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x41,0x01,0x00]
2158 0xfa,0x56,0x0a,0x7e,0x01,0x41,0x01,0x00
2160 # CHECK: v_not_b32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x42,0x01,0x00]
2161 0xfa,0x56,0x0a,0x7e,0x01,0x42,0x01,0x00
2163 # CHECK: v_not_b32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x43,0x01,0x00]
2164 0xfa,0x56,0x0a,0x7e,0x01,0x43,0x01,0x00
2166 # CHECK: v_not_b32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x30,0x01,0x00]
2167 0xfa,0x56,0x0a,0x7e,0x01,0x30,0x01,0x00
2169 # CHECK: v_not_b32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x34,0x01,0x00]
2170 0xfa,0x56,0x0a,0x7e,0x01,0x34,0x01,0x00
2172 # CHECK: v_not_b32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x38,0x01,0x00]
2173 0xfa,0x56,0x0a,0x7e,0x01,0x38,0x01,0x00
2175 # CHECK: v_not_b32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x3c,0x01,0x00]
2176 0xfa,0x56,0x0a,0x7e,0x01,0x3c,0x01,0x00
2178 # CHECK: v_not_b32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x01,0x01,0x00]
2179 0xfa,0x56,0x0a,0x7e,0x01,0x01,0x01,0x00
2181 # CHECK: v_not_b32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x0f,0x01,0x00]
2182 0xfa,0x56,0x0a,0x7e,0x01,0x0f,0x01,0x00
2184 # CHECK: v_not_b32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x11,0x01,0x00]
2185 0xfa,0x56,0x0a,0x7e,0x01,0x11,0x01,0x00
2187 # CHECK: v_not_b32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x1f,0x01,0x00]
2188 0xfa,0x56,0x0a,0x7e,0x01,0x1f,0x01,0x00
2190 # CHECK: v_not_b32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x21,0x01,0x00]
2191 0xfa,0x56,0x0a,0x7e,0x01,0x21,0x01,0x00
2193 # CHECK: v_not_b32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x2f,0x01,0x00]
2194 0xfa,0x56,0x0a,0x7e,0x01,0x2f,0x01,0x00
2196 # CHECK: v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 ; encoding: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0x10]
2197 0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0x10
2199 # CHECK: v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 ; encoding: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0x30]
2200 0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0x30
2202 # CHECK: v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 ; encoding: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
2203 0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0xf0
2205 # CHECK: v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0x01]
2206 0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0x01
2208 # CHECK: v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 ; encoding: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0x03]
2209 0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0x03
2211 # CHECK: v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf ; encoding: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
2212 0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0x0f
2214 # CHECK: v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:1 ; encoding: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x08,0x00]
2215 0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x08,0x00
2217 # CHECK: v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x58,0x0a,0x7e,0x01,0xe4,0x00,0x00]
2218 0xfa,0x58,0x0a,0x7e,0x01,0xe4,0x00,0x00
2220 # CHECK: v_bfrev_b32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x58,0xfe,0x7f,0x01,0xe4,0x00,0x00]
2221 0xfa,0x58,0xfe,0x7f,0x01,0xe4,0x00,0x00
2223 # CHECK: v_bfrev_b32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x58,0x0a,0x7e,0xff,0xe4,0x00,0x00]
2224 0xfa,0x58,0x0a,0x7e,0xff,0xe4,0x00,0x00
2226 # CHECK: v_bfrev_b32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x58,0x0a,0x7e,0x01,0x1b,0x00,0x00]
2227 0xfa,0x58,0x0a,0x7e,0x01,0x1b,0x00,0x00
2229 # CHECK: v_bfrev_b32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x58,0x0a,0x7e,0x01,0x40,0x01,0x00]
2230 0xfa,0x58,0x0a,0x7e,0x01,0x40,0x01,0x00
2232 # CHECK: v_bfrev_b32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x58,0x0a,0x7e,0x01,0x41,0x01,0x00]
2233 0xfa,0x58,0x0a,0x7e,0x01,0x41,0x01,0x00
2235 # CHECK: v_bfrev_b32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x58,0x0a,0x7e,0x01,0x42,0x01,0x00]
2236 0xfa,0x58,0x0a,0x7e,0x01,0x42,0x01,0x00
2238 # CHECK: v_bfrev_b32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x58,0x0a,0x7e,0x01,0x43,0x01,0x00]
2239 0xfa,0x58,0x0a,0x7e,0x01,0x43,0x01,0x00
2241 # CHECK: v_bfrev_b32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x58,0x0a,0x7e,0x01,0x30,0x01,0x00]
2242 0xfa,0x58,0x0a,0x7e,0x01,0x30,0x01,0x00
2244 # CHECK: v_bfrev_b32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x58,0x0a,0x7e,0x01,0x34,0x01,0x00]
2245 0xfa,0x58,0x0a,0x7e,0x01,0x34,0x01,0x00
2247 # CHECK: v_bfrev_b32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x58,0x0a,0x7e,0x01,0x38,0x01,0x00]
2248 0xfa,0x58,0x0a,0x7e,0x01,0x38,0x01,0x00
2250 # CHECK: v_bfrev_b32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x58,0x0a,0x7e,0x01,0x3c,0x01,0x00]
2251 0xfa,0x58,0x0a,0x7e,0x01,0x3c,0x01,0x00
2253 # CHECK: v_bfrev_b32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x58,0x0a,0x7e,0x01,0x01,0x01,0x00]
2254 0xfa,0x58,0x0a,0x7e,0x01,0x01,0x01,0x00
2256 # CHECK: v_bfrev_b32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x58,0x0a,0x7e,0x01,0x0f,0x01,0x00]
2257 0xfa,0x58,0x0a,0x7e,0x01,0x0f,0x01,0x00
2259 # CHECK: v_bfrev_b32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x58,0x0a,0x7e,0x01,0x11,0x01,0x00]
2260 0xfa,0x58,0x0a,0x7e,0x01,0x11,0x01,0x00
2262 # CHECK: v_bfrev_b32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x58,0x0a,0x7e,0x01,0x1f,0x01,0x00]
2263 0xfa,0x58,0x0a,0x7e,0x01,0x1f,0x01,0x00
2265 # CHECK: v_bfrev_b32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x58,0x0a,0x7e,0x01,0x21,0x01,0x00]
2266 0xfa,0x58,0x0a,0x7e,0x01,0x21,0x01,0x00
2268 # CHECK: v_bfrev_b32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x58,0x0a,0x7e,0x01,0x2f,0x01,0x00]
2269 0xfa,0x58,0x0a,0x7e,0x01,0x2f,0x01,0x00
2271 # CHECK: v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 ; encoding: [0xfa,0x58,0x0a,0x7e,0x01,0xe4,0x00,0x10]
2272 0xfa,0x58,0x0a,0x7e,0x01,0xe4,0x00,0x10
2274 # CHECK: v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 ; encoding: [0xfa,0x58,0x0a,0x7e,0x01,0xe4,0x00,0x30]
2275 0xfa,0x58,0x0a,0x7e,0x01,0xe4,0x00,0x30
2277 # CHECK: v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 ; encoding: [0xfa,0x58,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
2278 0xfa,0x58,0x0a,0x7e,0x01,0xe4,0x00,0xf0
2280 # CHECK: v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x58,0x0a,0x7e,0x01,0xe4,0x00,0x01]
2281 0xfa,0x58,0x0a,0x7e,0x01,0xe4,0x00,0x01
2283 # CHECK: v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 ; encoding: [0xfa,0x58,0x0a,0x7e,0x01,0xe4,0x00,0x03]
2284 0xfa,0x58,0x0a,0x7e,0x01,0xe4,0x00,0x03
2286 # CHECK: v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf ; encoding: [0xfa,0x58,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
2287 0xfa,0x58,0x0a,0x7e,0x01,0xe4,0x00,0x0f
2289 # CHECK: v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:1 ; encoding: [0xfa,0x58,0x0a,0x7e,0x01,0xe4,0x08,0x00]
2290 0xfa,0x58,0x0a,0x7e,0x01,0xe4,0x08,0x00
2292 # CHECK: v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x5a,0x0a,0x7e,0x01,0xe4,0x00,0x00]
2293 0xfa,0x5a,0x0a,0x7e,0x01,0xe4,0x00,0x00
2295 # CHECK: v_ffbh_u32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x5a,0xfe,0x7f,0x01,0xe4,0x00,0x00]
2296 0xfa,0x5a,0xfe,0x7f,0x01,0xe4,0x00,0x00
2298 # CHECK: v_ffbh_u32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x5a,0x0a,0x7e,0xff,0xe4,0x00,0x00]
2299 0xfa,0x5a,0x0a,0x7e,0xff,0xe4,0x00,0x00
2301 # CHECK: v_ffbh_u32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x5a,0x0a,0x7e,0x01,0x1b,0x00,0x00]
2302 0xfa,0x5a,0x0a,0x7e,0x01,0x1b,0x00,0x00
2304 # CHECK: v_ffbh_u32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x5a,0x0a,0x7e,0x01,0x40,0x01,0x00]
2305 0xfa,0x5a,0x0a,0x7e,0x01,0x40,0x01,0x00
2307 # CHECK: v_ffbh_u32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x5a,0x0a,0x7e,0x01,0x41,0x01,0x00]
2308 0xfa,0x5a,0x0a,0x7e,0x01,0x41,0x01,0x00
2310 # CHECK: v_ffbh_u32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x5a,0x0a,0x7e,0x01,0x42,0x01,0x00]
2311 0xfa,0x5a,0x0a,0x7e,0x01,0x42,0x01,0x00
2313 # CHECK: v_ffbh_u32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x5a,0x0a,0x7e,0x01,0x43,0x01,0x00]
2314 0xfa,0x5a,0x0a,0x7e,0x01,0x43,0x01,0x00
2316 # CHECK: v_ffbh_u32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x5a,0x0a,0x7e,0x01,0x30,0x01,0x00]
2317 0xfa,0x5a,0x0a,0x7e,0x01,0x30,0x01,0x00
2319 # CHECK: v_ffbh_u32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x5a,0x0a,0x7e,0x01,0x34,0x01,0x00]
2320 0xfa,0x5a,0x0a,0x7e,0x01,0x34,0x01,0x00
2322 # CHECK: v_ffbh_u32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x5a,0x0a,0x7e,0x01,0x38,0x01,0x00]
2323 0xfa,0x5a,0x0a,0x7e,0x01,0x38,0x01,0x00
2325 # CHECK: v_ffbh_u32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x5a,0x0a,0x7e,0x01,0x3c,0x01,0x00]
2326 0xfa,0x5a,0x0a,0x7e,0x01,0x3c,0x01,0x00
2328 # CHECK: v_ffbh_u32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x5a,0x0a,0x7e,0x01,0x01,0x01,0x00]
2329 0xfa,0x5a,0x0a,0x7e,0x01,0x01,0x01,0x00
2331 # CHECK: v_ffbh_u32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x5a,0x0a,0x7e,0x01,0x0f,0x01,0x00]
2332 0xfa,0x5a,0x0a,0x7e,0x01,0x0f,0x01,0x00
2334 # CHECK: v_ffbh_u32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x5a,0x0a,0x7e,0x01,0x11,0x01,0x00]
2335 0xfa,0x5a,0x0a,0x7e,0x01,0x11,0x01,0x00
2337 # CHECK: v_ffbh_u32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x5a,0x0a,0x7e,0x01,0x1f,0x01,0x00]
2338 0xfa,0x5a,0x0a,0x7e,0x01,0x1f,0x01,0x00
2340 # CHECK: v_ffbh_u32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x5a,0x0a,0x7e,0x01,0x21,0x01,0x00]
2341 0xfa,0x5a,0x0a,0x7e,0x01,0x21,0x01,0x00
2343 # CHECK: v_ffbh_u32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x5a,0x0a,0x7e,0x01,0x2f,0x01,0x00]
2344 0xfa,0x5a,0x0a,0x7e,0x01,0x2f,0x01,0x00
2346 # CHECK: v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 ; encoding: [0xfa,0x5a,0x0a,0x7e,0x01,0xe4,0x00,0x10]
2347 0xfa,0x5a,0x0a,0x7e,0x01,0xe4,0x00,0x10
2349 # CHECK: v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 ; encoding: [0xfa,0x5a,0x0a,0x7e,0x01,0xe4,0x00,0x30]
2350 0xfa,0x5a,0x0a,0x7e,0x01,0xe4,0x00,0x30
2352 # CHECK: v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 ; encoding: [0xfa,0x5a,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
2353 0xfa,0x5a,0x0a,0x7e,0x01,0xe4,0x00,0xf0
2355 # CHECK: v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x5a,0x0a,0x7e,0x01,0xe4,0x00,0x01]
2356 0xfa,0x5a,0x0a,0x7e,0x01,0xe4,0x00,0x01
2358 # CHECK: v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 ; encoding: [0xfa,0x5a,0x0a,0x7e,0x01,0xe4,0x00,0x03]
2359 0xfa,0x5a,0x0a,0x7e,0x01,0xe4,0x00,0x03
2361 # CHECK: v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf ; encoding: [0xfa,0x5a,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
2362 0xfa,0x5a,0x0a,0x7e,0x01,0xe4,0x00,0x0f
2364 # CHECK: v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:1 ; encoding: [0xfa,0x5a,0x0a,0x7e,0x01,0xe4,0x08,0x00]
2365 0xfa,0x5a,0x0a,0x7e,0x01,0xe4,0x08,0x00
2367 # CHECK: v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0x00]
2368 0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0x00
2370 # CHECK: v_ffbl_b32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x5c,0xfe,0x7f,0x01,0xe4,0x00,0x00]
2371 0xfa,0x5c,0xfe,0x7f,0x01,0xe4,0x00,0x00
2373 # CHECK: v_ffbl_b32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x5c,0x0a,0x7e,0xff,0xe4,0x00,0x00]
2374 0xfa,0x5c,0x0a,0x7e,0xff,0xe4,0x00,0x00
2376 # CHECK: v_ffbl_b32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x1b,0x00,0x00]
2377 0xfa,0x5c,0x0a,0x7e,0x01,0x1b,0x00,0x00
2379 # CHECK: v_ffbl_b32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x40,0x01,0x00]
2380 0xfa,0x5c,0x0a,0x7e,0x01,0x40,0x01,0x00
2382 # CHECK: v_ffbl_b32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x41,0x01,0x00]
2383 0xfa,0x5c,0x0a,0x7e,0x01,0x41,0x01,0x00
2385 # CHECK: v_ffbl_b32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x42,0x01,0x00]
2386 0xfa,0x5c,0x0a,0x7e,0x01,0x42,0x01,0x00
2388 # CHECK: v_ffbl_b32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x43,0x01,0x00]
2389 0xfa,0x5c,0x0a,0x7e,0x01,0x43,0x01,0x00
2391 # CHECK: v_ffbl_b32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x30,0x01,0x00]
2392 0xfa,0x5c,0x0a,0x7e,0x01,0x30,0x01,0x00
2394 # CHECK: v_ffbl_b32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x34,0x01,0x00]
2395 0xfa,0x5c,0x0a,0x7e,0x01,0x34,0x01,0x00
2397 # CHECK: v_ffbl_b32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x38,0x01,0x00]
2398 0xfa,0x5c,0x0a,0x7e,0x01,0x38,0x01,0x00
2400 # CHECK: v_ffbl_b32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x3c,0x01,0x00]
2401 0xfa,0x5c,0x0a,0x7e,0x01,0x3c,0x01,0x00
2403 # CHECK: v_ffbl_b32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x01,0x01,0x00]
2404 0xfa,0x5c,0x0a,0x7e,0x01,0x01,0x01,0x00
2406 # CHECK: v_ffbl_b32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x0f,0x01,0x00]
2407 0xfa,0x5c,0x0a,0x7e,0x01,0x0f,0x01,0x00
2409 # CHECK: v_ffbl_b32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x11,0x01,0x00]
2410 0xfa,0x5c,0x0a,0x7e,0x01,0x11,0x01,0x00
2412 # CHECK: v_ffbl_b32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x1f,0x01,0x00]
2413 0xfa,0x5c,0x0a,0x7e,0x01,0x1f,0x01,0x00
2415 # CHECK: v_ffbl_b32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x21,0x01,0x00]
2416 0xfa,0x5c,0x0a,0x7e,0x01,0x21,0x01,0x00
2418 # CHECK: v_ffbl_b32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x2f,0x01,0x00]
2419 0xfa,0x5c,0x0a,0x7e,0x01,0x2f,0x01,0x00
2421 # CHECK: v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 ; encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0x10]
2422 0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0x10
2424 # CHECK: v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 ; encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0x30]
2425 0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0x30
2427 # CHECK: v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 ; encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
2428 0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0xf0
2430 # CHECK: v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0x01]
2431 0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0x01
2433 # CHECK: v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 ; encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0x03]
2434 0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0x03
2436 # CHECK: v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf ; encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
2437 0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0x0f
2439 # CHECK: v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:1 ; encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x08,0x00]
2440 0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x08,0x00
2442 # CHECK: v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x5e,0x0a,0x7e,0x01,0xe4,0x00,0x00]
2443 0xfa,0x5e,0x0a,0x7e,0x01,0xe4,0x00,0x00
2445 # CHECK: v_ffbh_i32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x5e,0xfe,0x7f,0x01,0xe4,0x00,0x00]
2446 0xfa,0x5e,0xfe,0x7f,0x01,0xe4,0x00,0x00
2448 # CHECK: v_ffbh_i32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x5e,0x0a,0x7e,0xff,0xe4,0x00,0x00]
2449 0xfa,0x5e,0x0a,0x7e,0xff,0xe4,0x00,0x00
2451 # CHECK: v_ffbh_i32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x5e,0x0a,0x7e,0x01,0x1b,0x00,0x00]
2452 0xfa,0x5e,0x0a,0x7e,0x01,0x1b,0x00,0x00
2454 # CHECK: v_ffbh_i32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x5e,0x0a,0x7e,0x01,0x40,0x01,0x00]
2455 0xfa,0x5e,0x0a,0x7e,0x01,0x40,0x01,0x00
2457 # CHECK: v_ffbh_i32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x5e,0x0a,0x7e,0x01,0x41,0x01,0x00]
2458 0xfa,0x5e,0x0a,0x7e,0x01,0x41,0x01,0x00
2460 # CHECK: v_ffbh_i32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x5e,0x0a,0x7e,0x01,0x42,0x01,0x00]
2461 0xfa,0x5e,0x0a,0x7e,0x01,0x42,0x01,0x00
2463 # CHECK: v_ffbh_i32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x5e,0x0a,0x7e,0x01,0x43,0x01,0x00]
2464 0xfa,0x5e,0x0a,0x7e,0x01,0x43,0x01,0x00
2466 # CHECK: v_ffbh_i32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x5e,0x0a,0x7e,0x01,0x30,0x01,0x00]
2467 0xfa,0x5e,0x0a,0x7e,0x01,0x30,0x01,0x00
2469 # CHECK: v_ffbh_i32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x5e,0x0a,0x7e,0x01,0x34,0x01,0x00]
2470 0xfa,0x5e,0x0a,0x7e,0x01,0x34,0x01,0x00
2472 # CHECK: v_ffbh_i32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x5e,0x0a,0x7e,0x01,0x38,0x01,0x00]
2473 0xfa,0x5e,0x0a,0x7e,0x01,0x38,0x01,0x00
2475 # CHECK: v_ffbh_i32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x5e,0x0a,0x7e,0x01,0x3c,0x01,0x00]
2476 0xfa,0x5e,0x0a,0x7e,0x01,0x3c,0x01,0x00
2478 # CHECK: v_ffbh_i32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x5e,0x0a,0x7e,0x01,0x01,0x01,0x00]
2479 0xfa,0x5e,0x0a,0x7e,0x01,0x01,0x01,0x00
2481 # CHECK: v_ffbh_i32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x5e,0x0a,0x7e,0x01,0x0f,0x01,0x00]
2482 0xfa,0x5e,0x0a,0x7e,0x01,0x0f,0x01,0x00
2484 # CHECK: v_ffbh_i32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x5e,0x0a,0x7e,0x01,0x11,0x01,0x00]
2485 0xfa,0x5e,0x0a,0x7e,0x01,0x11,0x01,0x00
2487 # CHECK: v_ffbh_i32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x5e,0x0a,0x7e,0x01,0x1f,0x01,0x00]
2488 0xfa,0x5e,0x0a,0x7e,0x01,0x1f,0x01,0x00
2490 # CHECK: v_ffbh_i32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x5e,0x0a,0x7e,0x01,0x21,0x01,0x00]
2491 0xfa,0x5e,0x0a,0x7e,0x01,0x21,0x01,0x00
2493 # CHECK: v_ffbh_i32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x5e,0x0a,0x7e,0x01,0x2f,0x01,0x00]
2494 0xfa,0x5e,0x0a,0x7e,0x01,0x2f,0x01,0x00
2496 # CHECK: v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 ; encoding: [0xfa,0x5e,0x0a,0x7e,0x01,0xe4,0x00,0x10]
2497 0xfa,0x5e,0x0a,0x7e,0x01,0xe4,0x00,0x10
2499 # CHECK: v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 ; encoding: [0xfa,0x5e,0x0a,0x7e,0x01,0xe4,0x00,0x30]
2500 0xfa,0x5e,0x0a,0x7e,0x01,0xe4,0x00,0x30
2502 # CHECK: v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 ; encoding: [0xfa,0x5e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
2503 0xfa,0x5e,0x0a,0x7e,0x01,0xe4,0x00,0xf0
2505 # CHECK: v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x5e,0x0a,0x7e,0x01,0xe4,0x00,0x01]
2506 0xfa,0x5e,0x0a,0x7e,0x01,0xe4,0x00,0x01
2508 # CHECK: v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 ; encoding: [0xfa,0x5e,0x0a,0x7e,0x01,0xe4,0x00,0x03]
2509 0xfa,0x5e,0x0a,0x7e,0x01,0xe4,0x00,0x03
2511 # CHECK: v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf ; encoding: [0xfa,0x5e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
2512 0xfa,0x5e,0x0a,0x7e,0x01,0xe4,0x00,0x0f
2514 # CHECK: v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:1 ; encoding: [0xfa,0x5e,0x0a,0x7e,0x01,0xe4,0x08,0x00]
2515 0xfa,0x5e,0x0a,0x7e,0x01,0xe4,0x08,0x00
2517 # CHECK: v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0x00]
2518 0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0x00
2520 # CHECK: v_frexp_exp_i32_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x66,0xfe,0x7f,0x01,0xe4,0x00,0x00]
2521 0xfa,0x66,0xfe,0x7f,0x01,0xe4,0x00,0x00
2523 # CHECK: v_frexp_exp_i32_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x66,0x0a,0x7e,0xff,0xe4,0x00,0x00]
2524 0xfa,0x66,0x0a,0x7e,0xff,0xe4,0x00,0x00
2526 # CHECK: v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x1b,0x00,0x00]
2527 0xfa,0x66,0x0a,0x7e,0x01,0x1b,0x00,0x00
2529 # CHECK: v_frexp_exp_i32_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x40,0x01,0x00]
2530 0xfa,0x66,0x0a,0x7e,0x01,0x40,0x01,0x00
2532 # CHECK: v_frexp_exp_i32_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x41,0x01,0x00]
2533 0xfa,0x66,0x0a,0x7e,0x01,0x41,0x01,0x00
2535 # CHECK: v_frexp_exp_i32_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x42,0x01,0x00]
2536 0xfa,0x66,0x0a,0x7e,0x01,0x42,0x01,0x00
2538 # CHECK: v_frexp_exp_i32_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x43,0x01,0x00]
2539 0xfa,0x66,0x0a,0x7e,0x01,0x43,0x01,0x00
2541 # CHECK: v_frexp_exp_i32_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x30,0x01,0x00]
2542 0xfa,0x66,0x0a,0x7e,0x01,0x30,0x01,0x00
2544 # CHECK: v_frexp_exp_i32_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x34,0x01,0x00]
2545 0xfa,0x66,0x0a,0x7e,0x01,0x34,0x01,0x00
2547 # CHECK: v_frexp_exp_i32_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x38,0x01,0x00]
2548 0xfa,0x66,0x0a,0x7e,0x01,0x38,0x01,0x00
2550 # CHECK: v_frexp_exp_i32_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x3c,0x01,0x00]
2551 0xfa,0x66,0x0a,0x7e,0x01,0x3c,0x01,0x00
2553 # CHECK: v_frexp_exp_i32_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x01,0x01,0x00]
2554 0xfa,0x66,0x0a,0x7e,0x01,0x01,0x01,0x00
2556 # CHECK: v_frexp_exp_i32_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x0f,0x01,0x00]
2557 0xfa,0x66,0x0a,0x7e,0x01,0x0f,0x01,0x00
2559 # CHECK: v_frexp_exp_i32_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x11,0x01,0x00]
2560 0xfa,0x66,0x0a,0x7e,0x01,0x11,0x01,0x00
2562 # CHECK: v_frexp_exp_i32_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x1f,0x01,0x00]
2563 0xfa,0x66,0x0a,0x7e,0x01,0x1f,0x01,0x00
2565 # CHECK: v_frexp_exp_i32_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x21,0x01,0x00]
2566 0xfa,0x66,0x0a,0x7e,0x01,0x21,0x01,0x00
2568 # CHECK: v_frexp_exp_i32_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x2f,0x01,0x00]
2569 0xfa,0x66,0x0a,0x7e,0x01,0x2f,0x01,0x00
2571 # CHECK: v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 ; encoding: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0x10]
2572 0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0x10
2574 # CHECK: v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 ; encoding: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0x30]
2575 0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0x30
2577 # CHECK: v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 ; encoding: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
2578 0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0xf0
2580 # CHECK: v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0x01]
2581 0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0x01
2583 # CHECK: v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 ; encoding: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0x03]
2584 0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0x03
2586 # CHECK: v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf ; encoding: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
2587 0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0x0f
2589 # CHECK: v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:1 ; encoding: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x08,0x00]
2590 0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x08,0x00
2592 # CHECK: v_frexp_exp_i32_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x10,0x00]
2593 0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x10,0x00
2595 # CHECK: v_frexp_exp_i32_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x20,0x00]
2596 0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x20,0x00
2598 # CHECK: v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x68,0x0a,0x7e,0x01,0xe4,0x00,0x00]
2599 0xfa,0x68,0x0a,0x7e,0x01,0xe4,0x00,0x00
2601 # CHECK: v_frexp_mant_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x68,0xfe,0x7f,0x01,0xe4,0x00,0x00]
2602 0xfa,0x68,0xfe,0x7f,0x01,0xe4,0x00,0x00
2604 # CHECK: v_frexp_mant_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x68,0x0a,0x7e,0xff,0xe4,0x00,0x00]
2605 0xfa,0x68,0x0a,0x7e,0xff,0xe4,0x00,0x00
2607 # CHECK: v_frexp_mant_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x68,0x0a,0x7e,0x01,0x1b,0x00,0x00]
2608 0xfa,0x68,0x0a,0x7e,0x01,0x1b,0x00,0x00
2610 # CHECK: v_frexp_mant_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x68,0x0a,0x7e,0x01,0x40,0x01,0x00]
2611 0xfa,0x68,0x0a,0x7e,0x01,0x40,0x01,0x00
2613 # CHECK: v_frexp_mant_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x68,0x0a,0x7e,0x01,0x41,0x01,0x00]
2614 0xfa,0x68,0x0a,0x7e,0x01,0x41,0x01,0x00
2616 # CHECK: v_frexp_mant_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x68,0x0a,0x7e,0x01,0x42,0x01,0x00]
2617 0xfa,0x68,0x0a,0x7e,0x01,0x42,0x01,0x00
2619 # CHECK: v_frexp_mant_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x68,0x0a,0x7e,0x01,0x43,0x01,0x00]
2620 0xfa,0x68,0x0a,0x7e,0x01,0x43,0x01,0x00
2622 # CHECK: v_frexp_mant_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x68,0x0a,0x7e,0x01,0x30,0x01,0x00]
2623 0xfa,0x68,0x0a,0x7e,0x01,0x30,0x01,0x00
2625 # CHECK: v_frexp_mant_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x68,0x0a,0x7e,0x01,0x34,0x01,0x00]
2626 0xfa,0x68,0x0a,0x7e,0x01,0x34,0x01,0x00
2628 # CHECK: v_frexp_mant_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x68,0x0a,0x7e,0x01,0x38,0x01,0x00]
2629 0xfa,0x68,0x0a,0x7e,0x01,0x38,0x01,0x00
2631 # CHECK: v_frexp_mant_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x68,0x0a,0x7e,0x01,0x3c,0x01,0x00]
2632 0xfa,0x68,0x0a,0x7e,0x01,0x3c,0x01,0x00
2634 # CHECK: v_frexp_mant_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x68,0x0a,0x7e,0x01,0x01,0x01,0x00]
2635 0xfa,0x68,0x0a,0x7e,0x01,0x01,0x01,0x00
2637 # CHECK: v_frexp_mant_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x68,0x0a,0x7e,0x01,0x0f,0x01,0x00]
2638 0xfa,0x68,0x0a,0x7e,0x01,0x0f,0x01,0x00
2640 # CHECK: v_frexp_mant_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x68,0x0a,0x7e,0x01,0x11,0x01,0x00]
2641 0xfa,0x68,0x0a,0x7e,0x01,0x11,0x01,0x00
2643 # CHECK: v_frexp_mant_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x68,0x0a,0x7e,0x01,0x1f,0x01,0x00]
2644 0xfa,0x68,0x0a,0x7e,0x01,0x1f,0x01,0x00
2646 # CHECK: v_frexp_mant_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x68,0x0a,0x7e,0x01,0x21,0x01,0x00]
2647 0xfa,0x68,0x0a,0x7e,0x01,0x21,0x01,0x00
2649 # CHECK: v_frexp_mant_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x68,0x0a,0x7e,0x01,0x2f,0x01,0x00]
2650 0xfa,0x68,0x0a,0x7e,0x01,0x2f,0x01,0x00
2652 # CHECK: v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 ; encoding: [0xfa,0x68,0x0a,0x7e,0x01,0xe4,0x00,0x10]
2653 0xfa,0x68,0x0a,0x7e,0x01,0xe4,0x00,0x10
2655 # CHECK: v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 ; encoding: [0xfa,0x68,0x0a,0x7e,0x01,0xe4,0x00,0x30]
2656 0xfa,0x68,0x0a,0x7e,0x01,0xe4,0x00,0x30
2658 # CHECK: v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 ; encoding: [0xfa,0x68,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
2659 0xfa,0x68,0x0a,0x7e,0x01,0xe4,0x00,0xf0
2661 # CHECK: v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x68,0x0a,0x7e,0x01,0xe4,0x00,0x01]
2662 0xfa,0x68,0x0a,0x7e,0x01,0xe4,0x00,0x01
2664 # CHECK: v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 ; encoding: [0xfa,0x68,0x0a,0x7e,0x01,0xe4,0x00,0x03]
2665 0xfa,0x68,0x0a,0x7e,0x01,0xe4,0x00,0x03
2667 # CHECK: v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf ; encoding: [0xfa,0x68,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
2668 0xfa,0x68,0x0a,0x7e,0x01,0xe4,0x00,0x0f
2670 # CHECK: v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:1 ; encoding: [0xfa,0x68,0x0a,0x7e,0x01,0xe4,0x08,0x00]
2671 0xfa,0x68,0x0a,0x7e,0x01,0xe4,0x08,0x00
2673 # CHECK: v_frexp_mant_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x68,0x0a,0x7e,0x01,0xe4,0x10,0x00]
2674 0xfa,0x68,0x0a,0x7e,0x01,0xe4,0x10,0x00
2676 # CHECK: v_frexp_mant_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x68,0x0a,0x7e,0x01,0xe4,0x20,0x00]
2677 0xfa,0x68,0x0a,0x7e,0x01,0xe4,0x20,0x00
2679 # CHECK: v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0x00]
2680 0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0x00
2682 # CHECK: v_cvt_f16_u16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x72,0xfe,0x7f,0x01,0xe4,0x00,0x00]
2683 0xfa,0x72,0xfe,0x7f,0x01,0xe4,0x00,0x00
2685 # CHECK: v_cvt_f16_u16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x72,0x0a,0x7e,0xff,0xe4,0x00,0x00]
2686 0xfa,0x72,0x0a,0x7e,0xff,0xe4,0x00,0x00
2688 # CHECK: v_cvt_f16_u16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x1b,0x00,0x00]
2689 0xfa,0x72,0x0a,0x7e,0x01,0x1b,0x00,0x00
2691 # CHECK: v_cvt_f16_u16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x40,0x01,0x00]
2692 0xfa,0x72,0x0a,0x7e,0x01,0x40,0x01,0x00
2694 # CHECK: v_cvt_f16_u16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x41,0x01,0x00]
2695 0xfa,0x72,0x0a,0x7e,0x01,0x41,0x01,0x00
2697 # CHECK: v_cvt_f16_u16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x42,0x01,0x00]
2698 0xfa,0x72,0x0a,0x7e,0x01,0x42,0x01,0x00
2700 # CHECK: v_cvt_f16_u16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x43,0x01,0x00]
2701 0xfa,0x72,0x0a,0x7e,0x01,0x43,0x01,0x00
2703 # CHECK: v_cvt_f16_u16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x30,0x01,0x00]
2704 0xfa,0x72,0x0a,0x7e,0x01,0x30,0x01,0x00
2706 # CHECK: v_cvt_f16_u16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x34,0x01,0x00]
2707 0xfa,0x72,0x0a,0x7e,0x01,0x34,0x01,0x00
2709 # CHECK: v_cvt_f16_u16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x38,0x01,0x00]
2710 0xfa,0x72,0x0a,0x7e,0x01,0x38,0x01,0x00
2712 # CHECK: v_cvt_f16_u16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x3c,0x01,0x00]
2713 0xfa,0x72,0x0a,0x7e,0x01,0x3c,0x01,0x00
2715 # CHECK: v_cvt_f16_u16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x01,0x01,0x00]
2716 0xfa,0x72,0x0a,0x7e,0x01,0x01,0x01,0x00
2718 # CHECK: v_cvt_f16_u16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x0f,0x01,0x00]
2719 0xfa,0x72,0x0a,0x7e,0x01,0x0f,0x01,0x00
2721 # CHECK: v_cvt_f16_u16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x11,0x01,0x00]
2722 0xfa,0x72,0x0a,0x7e,0x01,0x11,0x01,0x00
2724 # CHECK: v_cvt_f16_u16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x1f,0x01,0x00]
2725 0xfa,0x72,0x0a,0x7e,0x01,0x1f,0x01,0x00
2727 # CHECK: v_cvt_f16_u16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x21,0x01,0x00]
2728 0xfa,0x72,0x0a,0x7e,0x01,0x21,0x01,0x00
2730 # CHECK: v_cvt_f16_u16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x2f,0x01,0x00]
2731 0xfa,0x72,0x0a,0x7e,0x01,0x2f,0x01,0x00
2733 # CHECK: v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 ; encoding: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0x10]
2734 0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0x10
2736 # CHECK: v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 ; encoding: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0x30]
2737 0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0x30
2739 # CHECK: v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 ; encoding: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
2740 0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0xf0
2742 # CHECK: v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0x01]
2743 0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0x01
2745 # CHECK: v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 ; encoding: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0x03]
2746 0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0x03
2748 # CHECK: v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf ; encoding: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
2749 0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0x0f
2751 # CHECK: v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:1 ; encoding: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x08,0x00]
2752 0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x08,0x00
2754 # CHECK: v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0x00]
2755 0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0x00
2757 # CHECK: v_cvt_f16_i16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x74,0xfe,0x7f,0x01,0xe4,0x00,0x00]
2758 0xfa,0x74,0xfe,0x7f,0x01,0xe4,0x00,0x00
2760 # CHECK: v_cvt_f16_i16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x74,0x0a,0x7e,0xff,0xe4,0x00,0x00]
2761 0xfa,0x74,0x0a,0x7e,0xff,0xe4,0x00,0x00
2763 # CHECK: v_cvt_f16_i16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x1b,0x00,0x00]
2764 0xfa,0x74,0x0a,0x7e,0x01,0x1b,0x00,0x00
2766 # CHECK: v_cvt_f16_i16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x40,0x01,0x00]
2767 0xfa,0x74,0x0a,0x7e,0x01,0x40,0x01,0x00
2769 # CHECK: v_cvt_f16_i16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x41,0x01,0x00]
2770 0xfa,0x74,0x0a,0x7e,0x01,0x41,0x01,0x00
2772 # CHECK: v_cvt_f16_i16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x42,0x01,0x00]
2773 0xfa,0x74,0x0a,0x7e,0x01,0x42,0x01,0x00
2775 # CHECK: v_cvt_f16_i16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x43,0x01,0x00]
2776 0xfa,0x74,0x0a,0x7e,0x01,0x43,0x01,0x00
2778 # CHECK: v_cvt_f16_i16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x30,0x01,0x00]
2779 0xfa,0x74,0x0a,0x7e,0x01,0x30,0x01,0x00
2781 # CHECK: v_cvt_f16_i16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x34,0x01,0x00]
2782 0xfa,0x74,0x0a,0x7e,0x01,0x34,0x01,0x00
2784 # CHECK: v_cvt_f16_i16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x38,0x01,0x00]
2785 0xfa,0x74,0x0a,0x7e,0x01,0x38,0x01,0x00
2787 # CHECK: v_cvt_f16_i16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x3c,0x01,0x00]
2788 0xfa,0x74,0x0a,0x7e,0x01,0x3c,0x01,0x00
2790 # CHECK: v_cvt_f16_i16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x01,0x01,0x00]
2791 0xfa,0x74,0x0a,0x7e,0x01,0x01,0x01,0x00
2793 # CHECK: v_cvt_f16_i16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x0f,0x01,0x00]
2794 0xfa,0x74,0x0a,0x7e,0x01,0x0f,0x01,0x00
2796 # CHECK: v_cvt_f16_i16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x11,0x01,0x00]
2797 0xfa,0x74,0x0a,0x7e,0x01,0x11,0x01,0x00
2799 # CHECK: v_cvt_f16_i16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x1f,0x01,0x00]
2800 0xfa,0x74,0x0a,0x7e,0x01,0x1f,0x01,0x00
2802 # CHECK: v_cvt_f16_i16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x21,0x01,0x00]
2803 0xfa,0x74,0x0a,0x7e,0x01,0x21,0x01,0x00
2805 # CHECK: v_cvt_f16_i16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x2f,0x01,0x00]
2806 0xfa,0x74,0x0a,0x7e,0x01,0x2f,0x01,0x00
2808 # CHECK: v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 ; encoding: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0x10]
2809 0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0x10
2811 # CHECK: v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 ; encoding: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0x30]
2812 0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0x30
2814 # CHECK: v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 ; encoding: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
2815 0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0xf0
2817 # CHECK: v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0x01]
2818 0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0x01
2820 # CHECK: v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 ; encoding: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0x03]
2821 0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0x03
2823 # CHECK: v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf ; encoding: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
2824 0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0x0f
2826 # CHECK: v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:1 ; encoding: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x08,0x00]
2827 0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x08,0x00
2829 # CHECK: v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0x00]
2830 0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0x00
2832 # CHECK: v_cvt_u16_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x76,0xfe,0x7f,0x01,0xe4,0x00,0x00]
2833 0xfa,0x76,0xfe,0x7f,0x01,0xe4,0x00,0x00
2835 # CHECK: v_cvt_u16_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x76,0x0a,0x7e,0xff,0xe4,0x00,0x00]
2836 0xfa,0x76,0x0a,0x7e,0xff,0xe4,0x00,0x00
2838 # CHECK: v_cvt_u16_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x1b,0x00,0x00]
2839 0xfa,0x76,0x0a,0x7e,0x01,0x1b,0x00,0x00
2841 # CHECK: v_cvt_u16_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x40,0x01,0x00]
2842 0xfa,0x76,0x0a,0x7e,0x01,0x40,0x01,0x00
2844 # CHECK: v_cvt_u16_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x41,0x01,0x00]
2845 0xfa,0x76,0x0a,0x7e,0x01,0x41,0x01,0x00
2847 # CHECK: v_cvt_u16_f16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x42,0x01,0x00]
2848 0xfa,0x76,0x0a,0x7e,0x01,0x42,0x01,0x00
2850 # CHECK: v_cvt_u16_f16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x43,0x01,0x00]
2851 0xfa,0x76,0x0a,0x7e,0x01,0x43,0x01,0x00
2853 # CHECK: v_cvt_u16_f16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x30,0x01,0x00]
2854 0xfa,0x76,0x0a,0x7e,0x01,0x30,0x01,0x00
2856 # CHECK: v_cvt_u16_f16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x34,0x01,0x00]
2857 0xfa,0x76,0x0a,0x7e,0x01,0x34,0x01,0x00
2859 # CHECK: v_cvt_u16_f16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x38,0x01,0x00]
2860 0xfa,0x76,0x0a,0x7e,0x01,0x38,0x01,0x00
2862 # CHECK: v_cvt_u16_f16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x3c,0x01,0x00]
2863 0xfa,0x76,0x0a,0x7e,0x01,0x3c,0x01,0x00
2865 # CHECK: v_cvt_u16_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x01,0x01,0x00]
2866 0xfa,0x76,0x0a,0x7e,0x01,0x01,0x01,0x00
2868 # CHECK: v_cvt_u16_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x0f,0x01,0x00]
2869 0xfa,0x76,0x0a,0x7e,0x01,0x0f,0x01,0x00
2871 # CHECK: v_cvt_u16_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x11,0x01,0x00]
2872 0xfa,0x76,0x0a,0x7e,0x01,0x11,0x01,0x00
2874 # CHECK: v_cvt_u16_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x1f,0x01,0x00]
2875 0xfa,0x76,0x0a,0x7e,0x01,0x1f,0x01,0x00
2877 # CHECK: v_cvt_u16_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x21,0x01,0x00]
2878 0xfa,0x76,0x0a,0x7e,0x01,0x21,0x01,0x00
2880 # CHECK: v_cvt_u16_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x2f,0x01,0x00]
2881 0xfa,0x76,0x0a,0x7e,0x01,0x2f,0x01,0x00
2883 # CHECK: v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 ; encoding: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0x10]
2884 0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0x10
2886 # CHECK: v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 ; encoding: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0x30]
2887 0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0x30
2889 # CHECK: v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 ; encoding: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
2890 0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0xf0
2892 # CHECK: v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0x01]
2893 0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0x01
2895 # CHECK: v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 ; encoding: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0x03]
2896 0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0x03
2898 # CHECK: v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf ; encoding: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
2899 0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0x0f
2901 # CHECK: v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:1 ; encoding: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x08,0x00]
2902 0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x08,0x00
2904 # CHECK: v_cvt_u16_f16_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x10,0x00]
2905 0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x10,0x00
2907 # CHECK: v_cvt_u16_f16_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x20,0x00]
2908 0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x20,0x00
2910 # CHECK: v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x78,0x0a,0x7e,0x01,0xe4,0x00,0x00]
2911 0xfa,0x78,0x0a,0x7e,0x01,0xe4,0x00,0x00
2913 # CHECK: v_cvt_i16_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x78,0xfe,0x7f,0x01,0xe4,0x00,0x00]
2914 0xfa,0x78,0xfe,0x7f,0x01,0xe4,0x00,0x00
2916 # CHECK: v_cvt_i16_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x78,0x0a,0x7e,0xff,0xe4,0x00,0x00]
2917 0xfa,0x78,0x0a,0x7e,0xff,0xe4,0x00,0x00
2919 # CHECK: v_cvt_i16_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x78,0x0a,0x7e,0x01,0x1b,0x00,0x00]
2920 0xfa,0x78,0x0a,0x7e,0x01,0x1b,0x00,0x00
2922 # CHECK: v_cvt_i16_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x78,0x0a,0x7e,0x01,0x40,0x01,0x00]
2923 0xfa,0x78,0x0a,0x7e,0x01,0x40,0x01,0x00
2925 # CHECK: v_cvt_i16_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x78,0x0a,0x7e,0x01,0x41,0x01,0x00]
2926 0xfa,0x78,0x0a,0x7e,0x01,0x41,0x01,0x00
2928 # CHECK: v_cvt_i16_f16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x78,0x0a,0x7e,0x01,0x42,0x01,0x00]
2929 0xfa,0x78,0x0a,0x7e,0x01,0x42,0x01,0x00
2931 # CHECK: v_cvt_i16_f16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x78,0x0a,0x7e,0x01,0x43,0x01,0x00]
2932 0xfa,0x78,0x0a,0x7e,0x01,0x43,0x01,0x00
2934 # CHECK: v_cvt_i16_f16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x78,0x0a,0x7e,0x01,0x30,0x01,0x00]
2935 0xfa,0x78,0x0a,0x7e,0x01,0x30,0x01,0x00
2937 # CHECK: v_cvt_i16_f16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x78,0x0a,0x7e,0x01,0x34,0x01,0x00]
2938 0xfa,0x78,0x0a,0x7e,0x01,0x34,0x01,0x00
2940 # CHECK: v_cvt_i16_f16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x78,0x0a,0x7e,0x01,0x38,0x01,0x00]
2941 0xfa,0x78,0x0a,0x7e,0x01,0x38,0x01,0x00
2943 # CHECK: v_cvt_i16_f16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x78,0x0a,0x7e,0x01,0x3c,0x01,0x00]
2944 0xfa,0x78,0x0a,0x7e,0x01,0x3c,0x01,0x00
2946 # CHECK: v_cvt_i16_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x78,0x0a,0x7e,0x01,0x01,0x01,0x00]
2947 0xfa,0x78,0x0a,0x7e,0x01,0x01,0x01,0x00
2949 # CHECK: v_cvt_i16_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x78,0x0a,0x7e,0x01,0x0f,0x01,0x00]
2950 0xfa,0x78,0x0a,0x7e,0x01,0x0f,0x01,0x00
2952 # CHECK: v_cvt_i16_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x78,0x0a,0x7e,0x01,0x11,0x01,0x00]
2953 0xfa,0x78,0x0a,0x7e,0x01,0x11,0x01,0x00
2955 # CHECK: v_cvt_i16_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x78,0x0a,0x7e,0x01,0x1f,0x01,0x00]
2956 0xfa,0x78,0x0a,0x7e,0x01,0x1f,0x01,0x00
2958 # CHECK: v_cvt_i16_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x78,0x0a,0x7e,0x01,0x21,0x01,0x00]
2959 0xfa,0x78,0x0a,0x7e,0x01,0x21,0x01,0x00
2961 # CHECK: v_cvt_i16_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x78,0x0a,0x7e,0x01,0x2f,0x01,0x00]
2962 0xfa,0x78,0x0a,0x7e,0x01,0x2f,0x01,0x00
2964 # CHECK: v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 ; encoding: [0xfa,0x78,0x0a,0x7e,0x01,0xe4,0x00,0x10]
2965 0xfa,0x78,0x0a,0x7e,0x01,0xe4,0x00,0x10
2967 # CHECK: v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 ; encoding: [0xfa,0x78,0x0a,0x7e,0x01,0xe4,0x00,0x30]
2968 0xfa,0x78,0x0a,0x7e,0x01,0xe4,0x00,0x30
2970 # CHECK: v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 ; encoding: [0xfa,0x78,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
2971 0xfa,0x78,0x0a,0x7e,0x01,0xe4,0x00,0xf0
2973 # CHECK: v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x78,0x0a,0x7e,0x01,0xe4,0x00,0x01]
2974 0xfa,0x78,0x0a,0x7e,0x01,0xe4,0x00,0x01
2976 # CHECK: v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 ; encoding: [0xfa,0x78,0x0a,0x7e,0x01,0xe4,0x00,0x03]
2977 0xfa,0x78,0x0a,0x7e,0x01,0xe4,0x00,0x03
2979 # CHECK: v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf ; encoding: [0xfa,0x78,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
2980 0xfa,0x78,0x0a,0x7e,0x01,0xe4,0x00,0x0f
2982 # CHECK: v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:1 ; encoding: [0xfa,0x78,0x0a,0x7e,0x01,0xe4,0x08,0x00]
2983 0xfa,0x78,0x0a,0x7e,0x01,0xe4,0x08,0x00
2985 # CHECK: v_cvt_i16_f16_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x78,0x0a,0x7e,0x01,0xe4,0x10,0x00]
2986 0xfa,0x78,0x0a,0x7e,0x01,0xe4,0x10,0x00
2988 # CHECK: v_cvt_i16_f16_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x78,0x0a,0x7e,0x01,0xe4,0x20,0x00]
2989 0xfa,0x78,0x0a,0x7e,0x01,0xe4,0x20,0x00
2991 # CHECK: v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x7a,0x0a,0x7e,0x01,0xe4,0x00,0x00]
2992 0xfa,0x7a,0x0a,0x7e,0x01,0xe4,0x00,0x00
2994 # CHECK: v_rcp_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x7a,0xfe,0x7f,0x01,0xe4,0x00,0x00]
2995 0xfa,0x7a,0xfe,0x7f,0x01,0xe4,0x00,0x00
2997 # CHECK: v_rcp_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x7a,0x0a,0x7e,0xff,0xe4,0x00,0x00]
2998 0xfa,0x7a,0x0a,0x7e,0xff,0xe4,0x00,0x00
3000 # CHECK: v_rcp_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x7a,0x0a,0x7e,0x01,0x1b,0x00,0x00]
3001 0xfa,0x7a,0x0a,0x7e,0x01,0x1b,0x00,0x00
3003 # CHECK: v_rcp_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x7a,0x0a,0x7e,0x01,0x40,0x01,0x00]
3004 0xfa,0x7a,0x0a,0x7e,0x01,0x40,0x01,0x00
3006 # CHECK: v_rcp_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x7a,0x0a,0x7e,0x01,0x41,0x01,0x00]
3007 0xfa,0x7a,0x0a,0x7e,0x01,0x41,0x01,0x00
3009 # CHECK: v_rcp_f16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x7a,0x0a,0x7e,0x01,0x42,0x01,0x00]
3010 0xfa,0x7a,0x0a,0x7e,0x01,0x42,0x01,0x00
3012 # CHECK: v_rcp_f16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x7a,0x0a,0x7e,0x01,0x43,0x01,0x00]
3013 0xfa,0x7a,0x0a,0x7e,0x01,0x43,0x01,0x00
3015 # CHECK: v_rcp_f16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x7a,0x0a,0x7e,0x01,0x30,0x01,0x00]
3016 0xfa,0x7a,0x0a,0x7e,0x01,0x30,0x01,0x00
3018 # CHECK: v_rcp_f16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x7a,0x0a,0x7e,0x01,0x34,0x01,0x00]
3019 0xfa,0x7a,0x0a,0x7e,0x01,0x34,0x01,0x00
3021 # CHECK: v_rcp_f16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x7a,0x0a,0x7e,0x01,0x38,0x01,0x00]
3022 0xfa,0x7a,0x0a,0x7e,0x01,0x38,0x01,0x00
3024 # CHECK: v_rcp_f16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x7a,0x0a,0x7e,0x01,0x3c,0x01,0x00]
3025 0xfa,0x7a,0x0a,0x7e,0x01,0x3c,0x01,0x00
3027 # CHECK: v_rcp_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x7a,0x0a,0x7e,0x01,0x01,0x01,0x00]
3028 0xfa,0x7a,0x0a,0x7e,0x01,0x01,0x01,0x00
3030 # CHECK: v_rcp_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x7a,0x0a,0x7e,0x01,0x0f,0x01,0x00]
3031 0xfa,0x7a,0x0a,0x7e,0x01,0x0f,0x01,0x00
3033 # CHECK: v_rcp_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x7a,0x0a,0x7e,0x01,0x11,0x01,0x00]
3034 0xfa,0x7a,0x0a,0x7e,0x01,0x11,0x01,0x00
3036 # CHECK: v_rcp_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x7a,0x0a,0x7e,0x01,0x1f,0x01,0x00]
3037 0xfa,0x7a,0x0a,0x7e,0x01,0x1f,0x01,0x00
3039 # CHECK: v_rcp_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x7a,0x0a,0x7e,0x01,0x21,0x01,0x00]
3040 0xfa,0x7a,0x0a,0x7e,0x01,0x21,0x01,0x00
3042 # CHECK: v_rcp_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x7a,0x0a,0x7e,0x01,0x2f,0x01,0x00]
3043 0xfa,0x7a,0x0a,0x7e,0x01,0x2f,0x01,0x00
3045 # CHECK: v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 ; encoding: [0xfa,0x7a,0x0a,0x7e,0x01,0xe4,0x00,0x10]
3046 0xfa,0x7a,0x0a,0x7e,0x01,0xe4,0x00,0x10
3048 # CHECK: v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 ; encoding: [0xfa,0x7a,0x0a,0x7e,0x01,0xe4,0x00,0x30]
3049 0xfa,0x7a,0x0a,0x7e,0x01,0xe4,0x00,0x30
3051 # CHECK: v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 ; encoding: [0xfa,0x7a,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
3052 0xfa,0x7a,0x0a,0x7e,0x01,0xe4,0x00,0xf0
3054 # CHECK: v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x7a,0x0a,0x7e,0x01,0xe4,0x00,0x01]
3055 0xfa,0x7a,0x0a,0x7e,0x01,0xe4,0x00,0x01
3057 # CHECK: v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 ; encoding: [0xfa,0x7a,0x0a,0x7e,0x01,0xe4,0x00,0x03]
3058 0xfa,0x7a,0x0a,0x7e,0x01,0xe4,0x00,0x03
3060 # CHECK: v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf ; encoding: [0xfa,0x7a,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
3061 0xfa,0x7a,0x0a,0x7e,0x01,0xe4,0x00,0x0f
3063 # CHECK: v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:1 ; encoding: [0xfa,0x7a,0x0a,0x7e,0x01,0xe4,0x08,0x00]
3064 0xfa,0x7a,0x0a,0x7e,0x01,0xe4,0x08,0x00
3066 # CHECK: v_rcp_f16_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x7a,0x0a,0x7e,0x01,0xe4,0x10,0x00]
3067 0xfa,0x7a,0x0a,0x7e,0x01,0xe4,0x10,0x00
3069 # CHECK: v_rcp_f16_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x7a,0x0a,0x7e,0x01,0xe4,0x20,0x00]
3070 0xfa,0x7a,0x0a,0x7e,0x01,0xe4,0x20,0x00
3072 # CHECK: v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x7c,0x0a,0x7e,0x01,0xe4,0x00,0x00]
3073 0xfa,0x7c,0x0a,0x7e,0x01,0xe4,0x00,0x00
3075 # CHECK: v_sqrt_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x7c,0xfe,0x7f,0x01,0xe4,0x00,0x00]
3076 0xfa,0x7c,0xfe,0x7f,0x01,0xe4,0x00,0x00
3078 # CHECK: v_sqrt_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x7c,0x0a,0x7e,0xff,0xe4,0x00,0x00]
3079 0xfa,0x7c,0x0a,0x7e,0xff,0xe4,0x00,0x00
3081 # CHECK: v_sqrt_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x7c,0x0a,0x7e,0x01,0x1b,0x00,0x00]
3082 0xfa,0x7c,0x0a,0x7e,0x01,0x1b,0x00,0x00
3084 # CHECK: v_sqrt_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x7c,0x0a,0x7e,0x01,0x40,0x01,0x00]
3085 0xfa,0x7c,0x0a,0x7e,0x01,0x40,0x01,0x00
3087 # CHECK: v_sqrt_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x7c,0x0a,0x7e,0x01,0x41,0x01,0x00]
3088 0xfa,0x7c,0x0a,0x7e,0x01,0x41,0x01,0x00
3090 # CHECK: v_sqrt_f16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x7c,0x0a,0x7e,0x01,0x42,0x01,0x00]
3091 0xfa,0x7c,0x0a,0x7e,0x01,0x42,0x01,0x00
3093 # CHECK: v_sqrt_f16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x7c,0x0a,0x7e,0x01,0x43,0x01,0x00]
3094 0xfa,0x7c,0x0a,0x7e,0x01,0x43,0x01,0x00
3096 # CHECK: v_sqrt_f16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x7c,0x0a,0x7e,0x01,0x30,0x01,0x00]
3097 0xfa,0x7c,0x0a,0x7e,0x01,0x30,0x01,0x00
3099 # CHECK: v_sqrt_f16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x7c,0x0a,0x7e,0x01,0x34,0x01,0x00]
3100 0xfa,0x7c,0x0a,0x7e,0x01,0x34,0x01,0x00
3102 # CHECK: v_sqrt_f16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x7c,0x0a,0x7e,0x01,0x38,0x01,0x00]
3103 0xfa,0x7c,0x0a,0x7e,0x01,0x38,0x01,0x00
3105 # CHECK: v_sqrt_f16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x7c,0x0a,0x7e,0x01,0x3c,0x01,0x00]
3106 0xfa,0x7c,0x0a,0x7e,0x01,0x3c,0x01,0x00
3108 # CHECK: v_sqrt_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x7c,0x0a,0x7e,0x01,0x01,0x01,0x00]
3109 0xfa,0x7c,0x0a,0x7e,0x01,0x01,0x01,0x00
3111 # CHECK: v_sqrt_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x7c,0x0a,0x7e,0x01,0x0f,0x01,0x00]
3112 0xfa,0x7c,0x0a,0x7e,0x01,0x0f,0x01,0x00
3114 # CHECK: v_sqrt_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x7c,0x0a,0x7e,0x01,0x11,0x01,0x00]
3115 0xfa,0x7c,0x0a,0x7e,0x01,0x11,0x01,0x00
3117 # CHECK: v_sqrt_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x7c,0x0a,0x7e,0x01,0x1f,0x01,0x00]
3118 0xfa,0x7c,0x0a,0x7e,0x01,0x1f,0x01,0x00
3120 # CHECK: v_sqrt_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x7c,0x0a,0x7e,0x01,0x21,0x01,0x00]
3121 0xfa,0x7c,0x0a,0x7e,0x01,0x21,0x01,0x00
3123 # CHECK: v_sqrt_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x7c,0x0a,0x7e,0x01,0x2f,0x01,0x00]
3124 0xfa,0x7c,0x0a,0x7e,0x01,0x2f,0x01,0x00
3126 # CHECK: v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 ; encoding: [0xfa,0x7c,0x0a,0x7e,0x01,0xe4,0x00,0x10]
3127 0xfa,0x7c,0x0a,0x7e,0x01,0xe4,0x00,0x10
3129 # CHECK: v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 ; encoding: [0xfa,0x7c,0x0a,0x7e,0x01,0xe4,0x00,0x30]
3130 0xfa,0x7c,0x0a,0x7e,0x01,0xe4,0x00,0x30
3132 # CHECK: v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 ; encoding: [0xfa,0x7c,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
3133 0xfa,0x7c,0x0a,0x7e,0x01,0xe4,0x00,0xf0
3135 # CHECK: v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x7c,0x0a,0x7e,0x01,0xe4,0x00,0x01]
3136 0xfa,0x7c,0x0a,0x7e,0x01,0xe4,0x00,0x01
3138 # CHECK: v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 ; encoding: [0xfa,0x7c,0x0a,0x7e,0x01,0xe4,0x00,0x03]
3139 0xfa,0x7c,0x0a,0x7e,0x01,0xe4,0x00,0x03
3141 # CHECK: v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf ; encoding: [0xfa,0x7c,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
3142 0xfa,0x7c,0x0a,0x7e,0x01,0xe4,0x00,0x0f
3144 # CHECK: v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:1 ; encoding: [0xfa,0x7c,0x0a,0x7e,0x01,0xe4,0x08,0x00]
3145 0xfa,0x7c,0x0a,0x7e,0x01,0xe4,0x08,0x00
3147 # CHECK: v_sqrt_f16_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x7c,0x0a,0x7e,0x01,0xe4,0x10,0x00]
3148 0xfa,0x7c,0x0a,0x7e,0x01,0xe4,0x10,0x00
3150 # CHECK: v_sqrt_f16_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x7c,0x0a,0x7e,0x01,0xe4,0x20,0x00]
3151 0xfa,0x7c,0x0a,0x7e,0x01,0xe4,0x20,0x00
3153 # CHECK: v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0x00]
3154 0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0x00
3156 # CHECK: v_rsq_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x7e,0xfe,0x7f,0x01,0xe4,0x00,0x00]
3157 0xfa,0x7e,0xfe,0x7f,0x01,0xe4,0x00,0x00
3159 # CHECK: v_rsq_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x7e,0x0a,0x7e,0xff,0xe4,0x00,0x00]
3160 0xfa,0x7e,0x0a,0x7e,0xff,0xe4,0x00,0x00
3162 # CHECK: v_rsq_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x1b,0x00,0x00]
3163 0xfa,0x7e,0x0a,0x7e,0x01,0x1b,0x00,0x00
3165 # CHECK: v_rsq_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x40,0x01,0x00]
3166 0xfa,0x7e,0x0a,0x7e,0x01,0x40,0x01,0x00
3168 # CHECK: v_rsq_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x41,0x01,0x00]
3169 0xfa,0x7e,0x0a,0x7e,0x01,0x41,0x01,0x00
3171 # CHECK: v_rsq_f16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x42,0x01,0x00]
3172 0xfa,0x7e,0x0a,0x7e,0x01,0x42,0x01,0x00
3174 # CHECK: v_rsq_f16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x43,0x01,0x00]
3175 0xfa,0x7e,0x0a,0x7e,0x01,0x43,0x01,0x00
3177 # CHECK: v_rsq_f16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x30,0x01,0x00]
3178 0xfa,0x7e,0x0a,0x7e,0x01,0x30,0x01,0x00
3180 # CHECK: v_rsq_f16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x34,0x01,0x00]
3181 0xfa,0x7e,0x0a,0x7e,0x01,0x34,0x01,0x00
3183 # CHECK: v_rsq_f16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x38,0x01,0x00]
3184 0xfa,0x7e,0x0a,0x7e,0x01,0x38,0x01,0x00
3186 # CHECK: v_rsq_f16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x3c,0x01,0x00]
3187 0xfa,0x7e,0x0a,0x7e,0x01,0x3c,0x01,0x00
3189 # CHECK: v_rsq_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x01,0x01,0x00]
3190 0xfa,0x7e,0x0a,0x7e,0x01,0x01,0x01,0x00
3192 # CHECK: v_rsq_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x0f,0x01,0x00]
3193 0xfa,0x7e,0x0a,0x7e,0x01,0x0f,0x01,0x00
3195 # CHECK: v_rsq_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x11,0x01,0x00]
3196 0xfa,0x7e,0x0a,0x7e,0x01,0x11,0x01,0x00
3198 # CHECK: v_rsq_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x1f,0x01,0x00]
3199 0xfa,0x7e,0x0a,0x7e,0x01,0x1f,0x01,0x00
3201 # CHECK: v_rsq_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x21,0x01,0x00]
3202 0xfa,0x7e,0x0a,0x7e,0x01,0x21,0x01,0x00
3204 # CHECK: v_rsq_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x2f,0x01,0x00]
3205 0xfa,0x7e,0x0a,0x7e,0x01,0x2f,0x01,0x00
3207 # CHECK: v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 ; encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0x10]
3208 0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0x10
3210 # CHECK: v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 ; encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0x30]
3211 0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0x30
3213 # CHECK: v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 ; encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
3214 0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0xf0
3216 # CHECK: v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0x01]
3217 0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0x01
3219 # CHECK: v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 ; encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0x03]
3220 0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0x03
3222 # CHECK: v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf ; encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
3223 0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0x0f
3225 # CHECK: v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:1 ; encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x08,0x00]
3226 0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x08,0x00
3228 # CHECK: v_rsq_f16_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x10,0x00]
3229 0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x10,0x00
3231 # CHECK: v_rsq_f16_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x20,0x00]
3232 0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x20,0x00
3234 # CHECK: v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0x00]
3235 0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0x00
3237 # CHECK: v_log_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x80,0xfe,0x7f,0x01,0xe4,0x00,0x00]
3238 0xfa,0x80,0xfe,0x7f,0x01,0xe4,0x00,0x00
3240 # CHECK: v_log_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x80,0x0a,0x7e,0xff,0xe4,0x00,0x00]
3241 0xfa,0x80,0x0a,0x7e,0xff,0xe4,0x00,0x00
3243 # CHECK: v_log_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x1b,0x00,0x00]
3244 0xfa,0x80,0x0a,0x7e,0x01,0x1b,0x00,0x00
3246 # CHECK: v_log_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x40,0x01,0x00]
3247 0xfa,0x80,0x0a,0x7e,0x01,0x40,0x01,0x00
3249 # CHECK: v_log_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x41,0x01,0x00]
3250 0xfa,0x80,0x0a,0x7e,0x01,0x41,0x01,0x00
3252 # CHECK: v_log_f16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x42,0x01,0x00]
3253 0xfa,0x80,0x0a,0x7e,0x01,0x42,0x01,0x00
3255 # CHECK: v_log_f16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x43,0x01,0x00]
3256 0xfa,0x80,0x0a,0x7e,0x01,0x43,0x01,0x00
3258 # CHECK: v_log_f16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x30,0x01,0x00]
3259 0xfa,0x80,0x0a,0x7e,0x01,0x30,0x01,0x00
3261 # CHECK: v_log_f16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x34,0x01,0x00]
3262 0xfa,0x80,0x0a,0x7e,0x01,0x34,0x01,0x00
3264 # CHECK: v_log_f16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x38,0x01,0x00]
3265 0xfa,0x80,0x0a,0x7e,0x01,0x38,0x01,0x00
3267 # CHECK: v_log_f16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x3c,0x01,0x00]
3268 0xfa,0x80,0x0a,0x7e,0x01,0x3c,0x01,0x00
3270 # CHECK: v_log_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x01,0x01,0x00]
3271 0xfa,0x80,0x0a,0x7e,0x01,0x01,0x01,0x00
3273 # CHECK: v_log_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x0f,0x01,0x00]
3274 0xfa,0x80,0x0a,0x7e,0x01,0x0f,0x01,0x00
3276 # CHECK: v_log_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x11,0x01,0x00]
3277 0xfa,0x80,0x0a,0x7e,0x01,0x11,0x01,0x00
3279 # CHECK: v_log_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x1f,0x01,0x00]
3280 0xfa,0x80,0x0a,0x7e,0x01,0x1f,0x01,0x00
3282 # CHECK: v_log_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x21,0x01,0x00]
3283 0xfa,0x80,0x0a,0x7e,0x01,0x21,0x01,0x00
3285 # CHECK: v_log_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x2f,0x01,0x00]
3286 0xfa,0x80,0x0a,0x7e,0x01,0x2f,0x01,0x00
3288 # CHECK: v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 ; encoding: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0x10]
3289 0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0x10
3291 # CHECK: v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 ; encoding: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0x30]
3292 0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0x30
3294 # CHECK: v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 ; encoding: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
3295 0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0xf0
3297 # CHECK: v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0x01]
3298 0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0x01
3300 # CHECK: v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 ; encoding: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0x03]
3301 0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0x03
3303 # CHECK: v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf ; encoding: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
3304 0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0x0f
3306 # CHECK: v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:1 ; encoding: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x08,0x00]
3307 0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x08,0x00
3309 # CHECK: v_log_f16_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x10,0x00]
3310 0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x10,0x00
3312 # CHECK: v_log_f16_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x20,0x00]
3313 0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x20,0x00
3315 # CHECK: v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x82,0x0a,0x7e,0x01,0xe4,0x00,0x00]
3316 0xfa,0x82,0x0a,0x7e,0x01,0xe4,0x00,0x00
3318 # CHECK: v_exp_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x82,0xfe,0x7f,0x01,0xe4,0x00,0x00]
3319 0xfa,0x82,0xfe,0x7f,0x01,0xe4,0x00,0x00
3321 # CHECK: v_exp_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x82,0x0a,0x7e,0xff,0xe4,0x00,0x00]
3322 0xfa,0x82,0x0a,0x7e,0xff,0xe4,0x00,0x00
3324 # CHECK: v_exp_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x82,0x0a,0x7e,0x01,0x1b,0x00,0x00]
3325 0xfa,0x82,0x0a,0x7e,0x01,0x1b,0x00,0x00
3327 # CHECK: v_exp_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x82,0x0a,0x7e,0x01,0x40,0x01,0x00]
3328 0xfa,0x82,0x0a,0x7e,0x01,0x40,0x01,0x00
3330 # CHECK: v_exp_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x82,0x0a,0x7e,0x01,0x41,0x01,0x00]
3331 0xfa,0x82,0x0a,0x7e,0x01,0x41,0x01,0x00
3333 # CHECK: v_exp_f16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x82,0x0a,0x7e,0x01,0x42,0x01,0x00]
3334 0xfa,0x82,0x0a,0x7e,0x01,0x42,0x01,0x00
3336 # CHECK: v_exp_f16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x82,0x0a,0x7e,0x01,0x43,0x01,0x00]
3337 0xfa,0x82,0x0a,0x7e,0x01,0x43,0x01,0x00
3339 # CHECK: v_exp_f16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x82,0x0a,0x7e,0x01,0x30,0x01,0x00]
3340 0xfa,0x82,0x0a,0x7e,0x01,0x30,0x01,0x00
3342 # CHECK: v_exp_f16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x82,0x0a,0x7e,0x01,0x34,0x01,0x00]
3343 0xfa,0x82,0x0a,0x7e,0x01,0x34,0x01,0x00
3345 # CHECK: v_exp_f16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x82,0x0a,0x7e,0x01,0x38,0x01,0x00]
3346 0xfa,0x82,0x0a,0x7e,0x01,0x38,0x01,0x00
3348 # CHECK: v_exp_f16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x82,0x0a,0x7e,0x01,0x3c,0x01,0x00]
3349 0xfa,0x82,0x0a,0x7e,0x01,0x3c,0x01,0x00
3351 # CHECK: v_exp_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x82,0x0a,0x7e,0x01,0x01,0x01,0x00]
3352 0xfa,0x82,0x0a,0x7e,0x01,0x01,0x01,0x00
3354 # CHECK: v_exp_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x82,0x0a,0x7e,0x01,0x0f,0x01,0x00]
3355 0xfa,0x82,0x0a,0x7e,0x01,0x0f,0x01,0x00
3357 # CHECK: v_exp_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x82,0x0a,0x7e,0x01,0x11,0x01,0x00]
3358 0xfa,0x82,0x0a,0x7e,0x01,0x11,0x01,0x00
3360 # CHECK: v_exp_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x82,0x0a,0x7e,0x01,0x1f,0x01,0x00]
3361 0xfa,0x82,0x0a,0x7e,0x01,0x1f,0x01,0x00
3363 # CHECK: v_exp_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x82,0x0a,0x7e,0x01,0x21,0x01,0x00]
3364 0xfa,0x82,0x0a,0x7e,0x01,0x21,0x01,0x00
3366 # CHECK: v_exp_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x82,0x0a,0x7e,0x01,0x2f,0x01,0x00]
3367 0xfa,0x82,0x0a,0x7e,0x01,0x2f,0x01,0x00
3369 # CHECK: v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 ; encoding: [0xfa,0x82,0x0a,0x7e,0x01,0xe4,0x00,0x10]
3370 0xfa,0x82,0x0a,0x7e,0x01,0xe4,0x00,0x10
3372 # CHECK: v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 ; encoding: [0xfa,0x82,0x0a,0x7e,0x01,0xe4,0x00,0x30]
3373 0xfa,0x82,0x0a,0x7e,0x01,0xe4,0x00,0x30
3375 # CHECK: v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 ; encoding: [0xfa,0x82,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
3376 0xfa,0x82,0x0a,0x7e,0x01,0xe4,0x00,0xf0
3378 # CHECK: v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x82,0x0a,0x7e,0x01,0xe4,0x00,0x01]
3379 0xfa,0x82,0x0a,0x7e,0x01,0xe4,0x00,0x01
3381 # CHECK: v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 ; encoding: [0xfa,0x82,0x0a,0x7e,0x01,0xe4,0x00,0x03]
3382 0xfa,0x82,0x0a,0x7e,0x01,0xe4,0x00,0x03
3384 # CHECK: v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf ; encoding: [0xfa,0x82,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
3385 0xfa,0x82,0x0a,0x7e,0x01,0xe4,0x00,0x0f
3387 # CHECK: v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:1 ; encoding: [0xfa,0x82,0x0a,0x7e,0x01,0xe4,0x08,0x00]
3388 0xfa,0x82,0x0a,0x7e,0x01,0xe4,0x08,0x00
3390 # CHECK: v_exp_f16_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x82,0x0a,0x7e,0x01,0xe4,0x10,0x00]
3391 0xfa,0x82,0x0a,0x7e,0x01,0xe4,0x10,0x00
3393 # CHECK: v_exp_f16_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x82,0x0a,0x7e,0x01,0xe4,0x20,0x00]
3394 0xfa,0x82,0x0a,0x7e,0x01,0xe4,0x20,0x00
3396 # CHECK: v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x84,0x0a,0x7e,0x01,0xe4,0x00,0x00]
3397 0xfa,0x84,0x0a,0x7e,0x01,0xe4,0x00,0x00
3399 # CHECK: v_frexp_mant_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x84,0xfe,0x7f,0x01,0xe4,0x00,0x00]
3400 0xfa,0x84,0xfe,0x7f,0x01,0xe4,0x00,0x00
3402 # CHECK: v_frexp_mant_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x84,0x0a,0x7e,0xff,0xe4,0x00,0x00]
3403 0xfa,0x84,0x0a,0x7e,0xff,0xe4,0x00,0x00
3405 # CHECK: v_frexp_mant_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x84,0x0a,0x7e,0x01,0x1b,0x00,0x00]
3406 0xfa,0x84,0x0a,0x7e,0x01,0x1b,0x00,0x00
3408 # CHECK: v_frexp_mant_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x84,0x0a,0x7e,0x01,0x40,0x01,0x00]
3409 0xfa,0x84,0x0a,0x7e,0x01,0x40,0x01,0x00
3411 # CHECK: v_frexp_mant_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x84,0x0a,0x7e,0x01,0x41,0x01,0x00]
3412 0xfa,0x84,0x0a,0x7e,0x01,0x41,0x01,0x00
3414 # CHECK: v_frexp_mant_f16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x84,0x0a,0x7e,0x01,0x42,0x01,0x00]
3415 0xfa,0x84,0x0a,0x7e,0x01,0x42,0x01,0x00
3417 # CHECK: v_frexp_mant_f16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x84,0x0a,0x7e,0x01,0x43,0x01,0x00]
3418 0xfa,0x84,0x0a,0x7e,0x01,0x43,0x01,0x00
3420 # CHECK: v_frexp_mant_f16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x84,0x0a,0x7e,0x01,0x30,0x01,0x00]
3421 0xfa,0x84,0x0a,0x7e,0x01,0x30,0x01,0x00
3423 # CHECK: v_frexp_mant_f16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x84,0x0a,0x7e,0x01,0x34,0x01,0x00]
3424 0xfa,0x84,0x0a,0x7e,0x01,0x34,0x01,0x00
3426 # CHECK: v_frexp_mant_f16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x84,0x0a,0x7e,0x01,0x38,0x01,0x00]
3427 0xfa,0x84,0x0a,0x7e,0x01,0x38,0x01,0x00
3429 # CHECK: v_frexp_mant_f16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x84,0x0a,0x7e,0x01,0x3c,0x01,0x00]
3430 0xfa,0x84,0x0a,0x7e,0x01,0x3c,0x01,0x00
3432 # CHECK: v_frexp_mant_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x84,0x0a,0x7e,0x01,0x01,0x01,0x00]
3433 0xfa,0x84,0x0a,0x7e,0x01,0x01,0x01,0x00
3435 # CHECK: v_frexp_mant_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x84,0x0a,0x7e,0x01,0x0f,0x01,0x00]
3436 0xfa,0x84,0x0a,0x7e,0x01,0x0f,0x01,0x00
3438 # CHECK: v_frexp_mant_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x84,0x0a,0x7e,0x01,0x11,0x01,0x00]
3439 0xfa,0x84,0x0a,0x7e,0x01,0x11,0x01,0x00
3441 # CHECK: v_frexp_mant_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x84,0x0a,0x7e,0x01,0x1f,0x01,0x00]
3442 0xfa,0x84,0x0a,0x7e,0x01,0x1f,0x01,0x00
3444 # CHECK: v_frexp_mant_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x84,0x0a,0x7e,0x01,0x21,0x01,0x00]
3445 0xfa,0x84,0x0a,0x7e,0x01,0x21,0x01,0x00
3447 # CHECK: v_frexp_mant_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x84,0x0a,0x7e,0x01,0x2f,0x01,0x00]
3448 0xfa,0x84,0x0a,0x7e,0x01,0x2f,0x01,0x00
3450 # CHECK: v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 ; encoding: [0xfa,0x84,0x0a,0x7e,0x01,0xe4,0x00,0x10]
3451 0xfa,0x84,0x0a,0x7e,0x01,0xe4,0x00,0x10
3453 # CHECK: v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 ; encoding: [0xfa,0x84,0x0a,0x7e,0x01,0xe4,0x00,0x30]
3454 0xfa,0x84,0x0a,0x7e,0x01,0xe4,0x00,0x30
3456 # CHECK: v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 ; encoding: [0xfa,0x84,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
3457 0xfa,0x84,0x0a,0x7e,0x01,0xe4,0x00,0xf0
3459 # CHECK: v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x84,0x0a,0x7e,0x01,0xe4,0x00,0x01]
3460 0xfa,0x84,0x0a,0x7e,0x01,0xe4,0x00,0x01
3462 # CHECK: v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 ; encoding: [0xfa,0x84,0x0a,0x7e,0x01,0xe4,0x00,0x03]
3463 0xfa,0x84,0x0a,0x7e,0x01,0xe4,0x00,0x03
3465 # CHECK: v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf ; encoding: [0xfa,0x84,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
3466 0xfa,0x84,0x0a,0x7e,0x01,0xe4,0x00,0x0f
3468 # CHECK: v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:1 ; encoding: [0xfa,0x84,0x0a,0x7e,0x01,0xe4,0x08,0x00]
3469 0xfa,0x84,0x0a,0x7e,0x01,0xe4,0x08,0x00
3471 # CHECK: v_frexp_mant_f16_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x84,0x0a,0x7e,0x01,0xe4,0x10,0x00]
3472 0xfa,0x84,0x0a,0x7e,0x01,0xe4,0x10,0x00
3474 # CHECK: v_frexp_mant_f16_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x84,0x0a,0x7e,0x01,0xe4,0x20,0x00]
3475 0xfa,0x84,0x0a,0x7e,0x01,0xe4,0x20,0x00
3477 # CHECK: v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x86,0x0a,0x7e,0x01,0xe4,0x00,0x00]
3478 0xfa,0x86,0x0a,0x7e,0x01,0xe4,0x00,0x00
3480 # CHECK: v_frexp_exp_i16_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x86,0xfe,0x7f,0x01,0xe4,0x00,0x00]
3481 0xfa,0x86,0xfe,0x7f,0x01,0xe4,0x00,0x00
3483 # CHECK: v_frexp_exp_i16_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x86,0x0a,0x7e,0xff,0xe4,0x00,0x00]
3484 0xfa,0x86,0x0a,0x7e,0xff,0xe4,0x00,0x00
3486 # CHECK: v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x86,0x0a,0x7e,0x01,0x1b,0x00,0x00]
3487 0xfa,0x86,0x0a,0x7e,0x01,0x1b,0x00,0x00
3489 # CHECK: v_frexp_exp_i16_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x86,0x0a,0x7e,0x01,0x40,0x01,0x00]
3490 0xfa,0x86,0x0a,0x7e,0x01,0x40,0x01,0x00
3492 # CHECK: v_frexp_exp_i16_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x86,0x0a,0x7e,0x01,0x41,0x01,0x00]
3493 0xfa,0x86,0x0a,0x7e,0x01,0x41,0x01,0x00
3495 # CHECK: v_frexp_exp_i16_f16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x86,0x0a,0x7e,0x01,0x42,0x01,0x00]
3496 0xfa,0x86,0x0a,0x7e,0x01,0x42,0x01,0x00
3498 # CHECK: v_frexp_exp_i16_f16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x86,0x0a,0x7e,0x01,0x43,0x01,0x00]
3499 0xfa,0x86,0x0a,0x7e,0x01,0x43,0x01,0x00
3501 # CHECK: v_frexp_exp_i16_f16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x86,0x0a,0x7e,0x01,0x30,0x01,0x00]
3502 0xfa,0x86,0x0a,0x7e,0x01,0x30,0x01,0x00
3504 # CHECK: v_frexp_exp_i16_f16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x86,0x0a,0x7e,0x01,0x34,0x01,0x00]
3505 0xfa,0x86,0x0a,0x7e,0x01,0x34,0x01,0x00
3507 # CHECK: v_frexp_exp_i16_f16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x86,0x0a,0x7e,0x01,0x38,0x01,0x00]
3508 0xfa,0x86,0x0a,0x7e,0x01,0x38,0x01,0x00
3510 # CHECK: v_frexp_exp_i16_f16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x86,0x0a,0x7e,0x01,0x3c,0x01,0x00]
3511 0xfa,0x86,0x0a,0x7e,0x01,0x3c,0x01,0x00
3513 # CHECK: v_frexp_exp_i16_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x86,0x0a,0x7e,0x01,0x01,0x01,0x00]
3514 0xfa,0x86,0x0a,0x7e,0x01,0x01,0x01,0x00
3516 # CHECK: v_frexp_exp_i16_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x86,0x0a,0x7e,0x01,0x0f,0x01,0x00]
3517 0xfa,0x86,0x0a,0x7e,0x01,0x0f,0x01,0x00
3519 # CHECK: v_frexp_exp_i16_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x86,0x0a,0x7e,0x01,0x11,0x01,0x00]
3520 0xfa,0x86,0x0a,0x7e,0x01,0x11,0x01,0x00
3522 # CHECK: v_frexp_exp_i16_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x86,0x0a,0x7e,0x01,0x1f,0x01,0x00]
3523 0xfa,0x86,0x0a,0x7e,0x01,0x1f,0x01,0x00
3525 # CHECK: v_frexp_exp_i16_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x86,0x0a,0x7e,0x01,0x21,0x01,0x00]
3526 0xfa,0x86,0x0a,0x7e,0x01,0x21,0x01,0x00
3528 # CHECK: v_frexp_exp_i16_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x86,0x0a,0x7e,0x01,0x2f,0x01,0x00]
3529 0xfa,0x86,0x0a,0x7e,0x01,0x2f,0x01,0x00
3531 # CHECK: v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 ; encoding: [0xfa,0x86,0x0a,0x7e,0x01,0xe4,0x00,0x10]
3532 0xfa,0x86,0x0a,0x7e,0x01,0xe4,0x00,0x10
3534 # CHECK: v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 ; encoding: [0xfa,0x86,0x0a,0x7e,0x01,0xe4,0x00,0x30]
3535 0xfa,0x86,0x0a,0x7e,0x01,0xe4,0x00,0x30
3537 # CHECK: v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 ; encoding: [0xfa,0x86,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
3538 0xfa,0x86,0x0a,0x7e,0x01,0xe4,0x00,0xf0
3540 # CHECK: v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x86,0x0a,0x7e,0x01,0xe4,0x00,0x01]
3541 0xfa,0x86,0x0a,0x7e,0x01,0xe4,0x00,0x01
3543 # CHECK: v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 ; encoding: [0xfa,0x86,0x0a,0x7e,0x01,0xe4,0x00,0x03]
3544 0xfa,0x86,0x0a,0x7e,0x01,0xe4,0x00,0x03
3546 # CHECK: v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf ; encoding: [0xfa,0x86,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
3547 0xfa,0x86,0x0a,0x7e,0x01,0xe4,0x00,0x0f
3549 # CHECK: v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:1 ; encoding: [0xfa,0x86,0x0a,0x7e,0x01,0xe4,0x08,0x00]
3550 0xfa,0x86,0x0a,0x7e,0x01,0xe4,0x08,0x00
3552 # CHECK: v_frexp_exp_i16_f16_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x86,0x0a,0x7e,0x01,0xe4,0x10,0x00]
3553 0xfa,0x86,0x0a,0x7e,0x01,0xe4,0x10,0x00
3555 # CHECK: v_frexp_exp_i16_f16_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x86,0x0a,0x7e,0x01,0xe4,0x20,0x00]
3556 0xfa,0x86,0x0a,0x7e,0x01,0xe4,0x20,0x00
3558 # CHECK: v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x88,0x0a,0x7e,0x01,0xe4,0x00,0x00]
3559 0xfa,0x88,0x0a,0x7e,0x01,0xe4,0x00,0x00
3561 # CHECK: v_floor_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x88,0xfe,0x7f,0x01,0xe4,0x00,0x00]
3562 0xfa,0x88,0xfe,0x7f,0x01,0xe4,0x00,0x00
3564 # CHECK: v_floor_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x88,0x0a,0x7e,0xff,0xe4,0x00,0x00]
3565 0xfa,0x88,0x0a,0x7e,0xff,0xe4,0x00,0x00
3567 # CHECK: v_floor_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x88,0x0a,0x7e,0x01,0x1b,0x00,0x00]
3568 0xfa,0x88,0x0a,0x7e,0x01,0x1b,0x00,0x00
3570 # CHECK: v_floor_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x88,0x0a,0x7e,0x01,0x40,0x01,0x00]
3571 0xfa,0x88,0x0a,0x7e,0x01,0x40,0x01,0x00
3573 # CHECK: v_floor_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x88,0x0a,0x7e,0x01,0x41,0x01,0x00]
3574 0xfa,0x88,0x0a,0x7e,0x01,0x41,0x01,0x00
3576 # CHECK: v_floor_f16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x88,0x0a,0x7e,0x01,0x42,0x01,0x00]
3577 0xfa,0x88,0x0a,0x7e,0x01,0x42,0x01,0x00
3579 # CHECK: v_floor_f16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x88,0x0a,0x7e,0x01,0x43,0x01,0x00]
3580 0xfa,0x88,0x0a,0x7e,0x01,0x43,0x01,0x00
3582 # CHECK: v_floor_f16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x88,0x0a,0x7e,0x01,0x30,0x01,0x00]
3583 0xfa,0x88,0x0a,0x7e,0x01,0x30,0x01,0x00
3585 # CHECK: v_floor_f16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x88,0x0a,0x7e,0x01,0x34,0x01,0x00]
3586 0xfa,0x88,0x0a,0x7e,0x01,0x34,0x01,0x00
3588 # CHECK: v_floor_f16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x88,0x0a,0x7e,0x01,0x38,0x01,0x00]
3589 0xfa,0x88,0x0a,0x7e,0x01,0x38,0x01,0x00
3591 # CHECK: v_floor_f16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x88,0x0a,0x7e,0x01,0x3c,0x01,0x00]
3592 0xfa,0x88,0x0a,0x7e,0x01,0x3c,0x01,0x00
3594 # CHECK: v_floor_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x88,0x0a,0x7e,0x01,0x01,0x01,0x00]
3595 0xfa,0x88,0x0a,0x7e,0x01,0x01,0x01,0x00
3597 # CHECK: v_floor_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x88,0x0a,0x7e,0x01,0x0f,0x01,0x00]
3598 0xfa,0x88,0x0a,0x7e,0x01,0x0f,0x01,0x00
3600 # CHECK: v_floor_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x88,0x0a,0x7e,0x01,0x11,0x01,0x00]
3601 0xfa,0x88,0x0a,0x7e,0x01,0x11,0x01,0x00
3603 # CHECK: v_floor_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x88,0x0a,0x7e,0x01,0x1f,0x01,0x00]
3604 0xfa,0x88,0x0a,0x7e,0x01,0x1f,0x01,0x00
3606 # CHECK: v_floor_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x88,0x0a,0x7e,0x01,0x21,0x01,0x00]
3607 0xfa,0x88,0x0a,0x7e,0x01,0x21,0x01,0x00
3609 # CHECK: v_floor_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x88,0x0a,0x7e,0x01,0x2f,0x01,0x00]
3610 0xfa,0x88,0x0a,0x7e,0x01,0x2f,0x01,0x00
3612 # CHECK: v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 ; encoding: [0xfa,0x88,0x0a,0x7e,0x01,0xe4,0x00,0x10]
3613 0xfa,0x88,0x0a,0x7e,0x01,0xe4,0x00,0x10
3615 # CHECK: v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 ; encoding: [0xfa,0x88,0x0a,0x7e,0x01,0xe4,0x00,0x30]
3616 0xfa,0x88,0x0a,0x7e,0x01,0xe4,0x00,0x30
3618 # CHECK: v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 ; encoding: [0xfa,0x88,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
3619 0xfa,0x88,0x0a,0x7e,0x01,0xe4,0x00,0xf0
3621 # CHECK: v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x88,0x0a,0x7e,0x01,0xe4,0x00,0x01]
3622 0xfa,0x88,0x0a,0x7e,0x01,0xe4,0x00,0x01
3624 # CHECK: v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 ; encoding: [0xfa,0x88,0x0a,0x7e,0x01,0xe4,0x00,0x03]
3625 0xfa,0x88,0x0a,0x7e,0x01,0xe4,0x00,0x03
3627 # CHECK: v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf ; encoding: [0xfa,0x88,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
3628 0xfa,0x88,0x0a,0x7e,0x01,0xe4,0x00,0x0f
3630 # CHECK: v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:1 ; encoding: [0xfa,0x88,0x0a,0x7e,0x01,0xe4,0x08,0x00]
3631 0xfa,0x88,0x0a,0x7e,0x01,0xe4,0x08,0x00
3633 # CHECK: v_floor_f16_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x88,0x0a,0x7e,0x01,0xe4,0x10,0x00]
3634 0xfa,0x88,0x0a,0x7e,0x01,0xe4,0x10,0x00
3636 # CHECK: v_floor_f16_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x88,0x0a,0x7e,0x01,0xe4,0x20,0x00]
3637 0xfa,0x88,0x0a,0x7e,0x01,0xe4,0x20,0x00
3639 # CHECK: v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x8a,0x0a,0x7e,0x01,0xe4,0x00,0x00]
3640 0xfa,0x8a,0x0a,0x7e,0x01,0xe4,0x00,0x00
3642 # CHECK: v_ceil_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x8a,0xfe,0x7f,0x01,0xe4,0x00,0x00]
3643 0xfa,0x8a,0xfe,0x7f,0x01,0xe4,0x00,0x00
3645 # CHECK: v_ceil_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x8a,0x0a,0x7e,0xff,0xe4,0x00,0x00]
3646 0xfa,0x8a,0x0a,0x7e,0xff,0xe4,0x00,0x00
3648 # CHECK: v_ceil_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x8a,0x0a,0x7e,0x01,0x1b,0x00,0x00]
3649 0xfa,0x8a,0x0a,0x7e,0x01,0x1b,0x00,0x00
3651 # CHECK: v_ceil_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x8a,0x0a,0x7e,0x01,0x40,0x01,0x00]
3652 0xfa,0x8a,0x0a,0x7e,0x01,0x40,0x01,0x00
3654 # CHECK: v_ceil_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x8a,0x0a,0x7e,0x01,0x41,0x01,0x00]
3655 0xfa,0x8a,0x0a,0x7e,0x01,0x41,0x01,0x00
3657 # CHECK: v_ceil_f16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x8a,0x0a,0x7e,0x01,0x42,0x01,0x00]
3658 0xfa,0x8a,0x0a,0x7e,0x01,0x42,0x01,0x00
3660 # CHECK: v_ceil_f16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x8a,0x0a,0x7e,0x01,0x43,0x01,0x00]
3661 0xfa,0x8a,0x0a,0x7e,0x01,0x43,0x01,0x00
3663 # CHECK: v_ceil_f16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x8a,0x0a,0x7e,0x01,0x30,0x01,0x00]
3664 0xfa,0x8a,0x0a,0x7e,0x01,0x30,0x01,0x00
3666 # CHECK: v_ceil_f16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x8a,0x0a,0x7e,0x01,0x34,0x01,0x00]
3667 0xfa,0x8a,0x0a,0x7e,0x01,0x34,0x01,0x00
3669 # CHECK: v_ceil_f16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x8a,0x0a,0x7e,0x01,0x38,0x01,0x00]
3670 0xfa,0x8a,0x0a,0x7e,0x01,0x38,0x01,0x00
3672 # CHECK: v_ceil_f16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x8a,0x0a,0x7e,0x01,0x3c,0x01,0x00]
3673 0xfa,0x8a,0x0a,0x7e,0x01,0x3c,0x01,0x00
3675 # CHECK: v_ceil_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x8a,0x0a,0x7e,0x01,0x01,0x01,0x00]
3676 0xfa,0x8a,0x0a,0x7e,0x01,0x01,0x01,0x00
3678 # CHECK: v_ceil_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x8a,0x0a,0x7e,0x01,0x0f,0x01,0x00]
3679 0xfa,0x8a,0x0a,0x7e,0x01,0x0f,0x01,0x00
3681 # CHECK: v_ceil_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x8a,0x0a,0x7e,0x01,0x11,0x01,0x00]
3682 0xfa,0x8a,0x0a,0x7e,0x01,0x11,0x01,0x00
3684 # CHECK: v_ceil_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x8a,0x0a,0x7e,0x01,0x1f,0x01,0x00]
3685 0xfa,0x8a,0x0a,0x7e,0x01,0x1f,0x01,0x00
3687 # CHECK: v_ceil_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x8a,0x0a,0x7e,0x01,0x21,0x01,0x00]
3688 0xfa,0x8a,0x0a,0x7e,0x01,0x21,0x01,0x00
3690 # CHECK: v_ceil_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x8a,0x0a,0x7e,0x01,0x2f,0x01,0x00]
3691 0xfa,0x8a,0x0a,0x7e,0x01,0x2f,0x01,0x00
3693 # CHECK: v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 ; encoding: [0xfa,0x8a,0x0a,0x7e,0x01,0xe4,0x00,0x10]
3694 0xfa,0x8a,0x0a,0x7e,0x01,0xe4,0x00,0x10
3696 # CHECK: v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 ; encoding: [0xfa,0x8a,0x0a,0x7e,0x01,0xe4,0x00,0x30]
3697 0xfa,0x8a,0x0a,0x7e,0x01,0xe4,0x00,0x30
3699 # CHECK: v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 ; encoding: [0xfa,0x8a,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
3700 0xfa,0x8a,0x0a,0x7e,0x01,0xe4,0x00,0xf0
3702 # CHECK: v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x8a,0x0a,0x7e,0x01,0xe4,0x00,0x01]
3703 0xfa,0x8a,0x0a,0x7e,0x01,0xe4,0x00,0x01
3705 # CHECK: v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 ; encoding: [0xfa,0x8a,0x0a,0x7e,0x01,0xe4,0x00,0x03]
3706 0xfa,0x8a,0x0a,0x7e,0x01,0xe4,0x00,0x03
3708 # CHECK: v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf ; encoding: [0xfa,0x8a,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
3709 0xfa,0x8a,0x0a,0x7e,0x01,0xe4,0x00,0x0f
3711 # CHECK: v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:1 ; encoding: [0xfa,0x8a,0x0a,0x7e,0x01,0xe4,0x08,0x00]
3712 0xfa,0x8a,0x0a,0x7e,0x01,0xe4,0x08,0x00
3714 # CHECK: v_ceil_f16_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x8a,0x0a,0x7e,0x01,0xe4,0x10,0x00]
3715 0xfa,0x8a,0x0a,0x7e,0x01,0xe4,0x10,0x00
3717 # CHECK: v_ceil_f16_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x8a,0x0a,0x7e,0x01,0xe4,0x20,0x00]
3718 0xfa,0x8a,0x0a,0x7e,0x01,0xe4,0x20,0x00
3720 # CHECK: v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x8c,0x0a,0x7e,0x01,0xe4,0x00,0x00]
3721 0xfa,0x8c,0x0a,0x7e,0x01,0xe4,0x00,0x00
3723 # CHECK: v_trunc_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x8c,0xfe,0x7f,0x01,0xe4,0x00,0x00]
3724 0xfa,0x8c,0xfe,0x7f,0x01,0xe4,0x00,0x00
3726 # CHECK: v_trunc_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x8c,0x0a,0x7e,0xff,0xe4,0x00,0x00]
3727 0xfa,0x8c,0x0a,0x7e,0xff,0xe4,0x00,0x00
3729 # CHECK: v_trunc_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x8c,0x0a,0x7e,0x01,0x1b,0x00,0x00]
3730 0xfa,0x8c,0x0a,0x7e,0x01,0x1b,0x00,0x00
3732 # CHECK: v_trunc_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x8c,0x0a,0x7e,0x01,0x40,0x01,0x00]
3733 0xfa,0x8c,0x0a,0x7e,0x01,0x40,0x01,0x00
3735 # CHECK: v_trunc_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x8c,0x0a,0x7e,0x01,0x41,0x01,0x00]
3736 0xfa,0x8c,0x0a,0x7e,0x01,0x41,0x01,0x00
3738 # CHECK: v_trunc_f16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x8c,0x0a,0x7e,0x01,0x42,0x01,0x00]
3739 0xfa,0x8c,0x0a,0x7e,0x01,0x42,0x01,0x00
3741 # CHECK: v_trunc_f16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x8c,0x0a,0x7e,0x01,0x43,0x01,0x00]
3742 0xfa,0x8c,0x0a,0x7e,0x01,0x43,0x01,0x00
3744 # CHECK: v_trunc_f16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x8c,0x0a,0x7e,0x01,0x30,0x01,0x00]
3745 0xfa,0x8c,0x0a,0x7e,0x01,0x30,0x01,0x00
3747 # CHECK: v_trunc_f16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x8c,0x0a,0x7e,0x01,0x34,0x01,0x00]
3748 0xfa,0x8c,0x0a,0x7e,0x01,0x34,0x01,0x00
3750 # CHECK: v_trunc_f16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x8c,0x0a,0x7e,0x01,0x38,0x01,0x00]
3751 0xfa,0x8c,0x0a,0x7e,0x01,0x38,0x01,0x00
3753 # CHECK: v_trunc_f16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x8c,0x0a,0x7e,0x01,0x3c,0x01,0x00]
3754 0xfa,0x8c,0x0a,0x7e,0x01,0x3c,0x01,0x00
3756 # CHECK: v_trunc_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x8c,0x0a,0x7e,0x01,0x01,0x01,0x00]
3757 0xfa,0x8c,0x0a,0x7e,0x01,0x01,0x01,0x00
3759 # CHECK: v_trunc_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x8c,0x0a,0x7e,0x01,0x0f,0x01,0x00]
3760 0xfa,0x8c,0x0a,0x7e,0x01,0x0f,0x01,0x00
3762 # CHECK: v_trunc_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x8c,0x0a,0x7e,0x01,0x11,0x01,0x00]
3763 0xfa,0x8c,0x0a,0x7e,0x01,0x11,0x01,0x00
3765 # CHECK: v_trunc_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x8c,0x0a,0x7e,0x01,0x1f,0x01,0x00]
3766 0xfa,0x8c,0x0a,0x7e,0x01,0x1f,0x01,0x00
3768 # CHECK: v_trunc_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x8c,0x0a,0x7e,0x01,0x21,0x01,0x00]
3769 0xfa,0x8c,0x0a,0x7e,0x01,0x21,0x01,0x00
3771 # CHECK: v_trunc_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x8c,0x0a,0x7e,0x01,0x2f,0x01,0x00]
3772 0xfa,0x8c,0x0a,0x7e,0x01,0x2f,0x01,0x00
3774 # CHECK: v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 ; encoding: [0xfa,0x8c,0x0a,0x7e,0x01,0xe4,0x00,0x10]
3775 0xfa,0x8c,0x0a,0x7e,0x01,0xe4,0x00,0x10
3777 # CHECK: v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 ; encoding: [0xfa,0x8c,0x0a,0x7e,0x01,0xe4,0x00,0x30]
3778 0xfa,0x8c,0x0a,0x7e,0x01,0xe4,0x00,0x30
3780 # CHECK: v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 ; encoding: [0xfa,0x8c,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
3781 0xfa,0x8c,0x0a,0x7e,0x01,0xe4,0x00,0xf0
3783 # CHECK: v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x8c,0x0a,0x7e,0x01,0xe4,0x00,0x01]
3784 0xfa,0x8c,0x0a,0x7e,0x01,0xe4,0x00,0x01
3786 # CHECK: v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 ; encoding: [0xfa,0x8c,0x0a,0x7e,0x01,0xe4,0x00,0x03]
3787 0xfa,0x8c,0x0a,0x7e,0x01,0xe4,0x00,0x03
3789 # CHECK: v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf ; encoding: [0xfa,0x8c,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
3790 0xfa,0x8c,0x0a,0x7e,0x01,0xe4,0x00,0x0f
3792 # CHECK: v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:1 ; encoding: [0xfa,0x8c,0x0a,0x7e,0x01,0xe4,0x08,0x00]
3793 0xfa,0x8c,0x0a,0x7e,0x01,0xe4,0x08,0x00
3795 # CHECK: v_trunc_f16_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x8c,0x0a,0x7e,0x01,0xe4,0x10,0x00]
3796 0xfa,0x8c,0x0a,0x7e,0x01,0xe4,0x10,0x00
3798 # CHECK: v_trunc_f16_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x8c,0x0a,0x7e,0x01,0xe4,0x20,0x00]
3799 0xfa,0x8c,0x0a,0x7e,0x01,0xe4,0x20,0x00
3801 # CHECK: v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x8e,0x0a,0x7e,0x01,0xe4,0x00,0x00]
3802 0xfa,0x8e,0x0a,0x7e,0x01,0xe4,0x00,0x00
3804 # CHECK: v_rndne_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x8e,0xfe,0x7f,0x01,0xe4,0x00,0x00]
3805 0xfa,0x8e,0xfe,0x7f,0x01,0xe4,0x00,0x00
3807 # CHECK: v_rndne_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x8e,0x0a,0x7e,0xff,0xe4,0x00,0x00]
3808 0xfa,0x8e,0x0a,0x7e,0xff,0xe4,0x00,0x00
3810 # CHECK: v_rndne_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x8e,0x0a,0x7e,0x01,0x1b,0x00,0x00]
3811 0xfa,0x8e,0x0a,0x7e,0x01,0x1b,0x00,0x00
3813 # CHECK: v_rndne_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x8e,0x0a,0x7e,0x01,0x40,0x01,0x00]
3814 0xfa,0x8e,0x0a,0x7e,0x01,0x40,0x01,0x00
3816 # CHECK: v_rndne_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x8e,0x0a,0x7e,0x01,0x41,0x01,0x00]
3817 0xfa,0x8e,0x0a,0x7e,0x01,0x41,0x01,0x00
3819 # CHECK: v_rndne_f16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x8e,0x0a,0x7e,0x01,0x42,0x01,0x00]
3820 0xfa,0x8e,0x0a,0x7e,0x01,0x42,0x01,0x00
3822 # CHECK: v_rndne_f16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x8e,0x0a,0x7e,0x01,0x43,0x01,0x00]
3823 0xfa,0x8e,0x0a,0x7e,0x01,0x43,0x01,0x00
3825 # CHECK: v_rndne_f16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x8e,0x0a,0x7e,0x01,0x30,0x01,0x00]
3826 0xfa,0x8e,0x0a,0x7e,0x01,0x30,0x01,0x00
3828 # CHECK: v_rndne_f16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x8e,0x0a,0x7e,0x01,0x34,0x01,0x00]
3829 0xfa,0x8e,0x0a,0x7e,0x01,0x34,0x01,0x00
3831 # CHECK: v_rndne_f16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x8e,0x0a,0x7e,0x01,0x38,0x01,0x00]
3832 0xfa,0x8e,0x0a,0x7e,0x01,0x38,0x01,0x00
3834 # CHECK: v_rndne_f16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x8e,0x0a,0x7e,0x01,0x3c,0x01,0x00]
3835 0xfa,0x8e,0x0a,0x7e,0x01,0x3c,0x01,0x00
3837 # CHECK: v_rndne_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x8e,0x0a,0x7e,0x01,0x01,0x01,0x00]
3838 0xfa,0x8e,0x0a,0x7e,0x01,0x01,0x01,0x00
3840 # CHECK: v_rndne_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x8e,0x0a,0x7e,0x01,0x0f,0x01,0x00]
3841 0xfa,0x8e,0x0a,0x7e,0x01,0x0f,0x01,0x00
3843 # CHECK: v_rndne_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x8e,0x0a,0x7e,0x01,0x11,0x01,0x00]
3844 0xfa,0x8e,0x0a,0x7e,0x01,0x11,0x01,0x00
3846 # CHECK: v_rndne_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x8e,0x0a,0x7e,0x01,0x1f,0x01,0x00]
3847 0xfa,0x8e,0x0a,0x7e,0x01,0x1f,0x01,0x00
3849 # CHECK: v_rndne_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x8e,0x0a,0x7e,0x01,0x21,0x01,0x00]
3850 0xfa,0x8e,0x0a,0x7e,0x01,0x21,0x01,0x00
3852 # CHECK: v_rndne_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x8e,0x0a,0x7e,0x01,0x2f,0x01,0x00]
3853 0xfa,0x8e,0x0a,0x7e,0x01,0x2f,0x01,0x00
3855 # CHECK: v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 ; encoding: [0xfa,0x8e,0x0a,0x7e,0x01,0xe4,0x00,0x10]
3856 0xfa,0x8e,0x0a,0x7e,0x01,0xe4,0x00,0x10
3858 # CHECK: v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 ; encoding: [0xfa,0x8e,0x0a,0x7e,0x01,0xe4,0x00,0x30]
3859 0xfa,0x8e,0x0a,0x7e,0x01,0xe4,0x00,0x30
3861 # CHECK: v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 ; encoding: [0xfa,0x8e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
3862 0xfa,0x8e,0x0a,0x7e,0x01,0xe4,0x00,0xf0
3864 # CHECK: v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x8e,0x0a,0x7e,0x01,0xe4,0x00,0x01]
3865 0xfa,0x8e,0x0a,0x7e,0x01,0xe4,0x00,0x01
3867 # CHECK: v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 ; encoding: [0xfa,0x8e,0x0a,0x7e,0x01,0xe4,0x00,0x03]
3868 0xfa,0x8e,0x0a,0x7e,0x01,0xe4,0x00,0x03
3870 # CHECK: v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf ; encoding: [0xfa,0x8e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
3871 0xfa,0x8e,0x0a,0x7e,0x01,0xe4,0x00,0x0f
3873 # CHECK: v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:1 ; encoding: [0xfa,0x8e,0x0a,0x7e,0x01,0xe4,0x08,0x00]
3874 0xfa,0x8e,0x0a,0x7e,0x01,0xe4,0x08,0x00
3876 # CHECK: v_rndne_f16_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x8e,0x0a,0x7e,0x01,0xe4,0x10,0x00]
3877 0xfa,0x8e,0x0a,0x7e,0x01,0xe4,0x10,0x00
3879 # CHECK: v_rndne_f16_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x8e,0x0a,0x7e,0x01,0xe4,0x20,0x00]
3880 0xfa,0x8e,0x0a,0x7e,0x01,0xe4,0x20,0x00
3882 # CHECK: v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x90,0x0a,0x7e,0x01,0xe4,0x00,0x00]
3883 0xfa,0x90,0x0a,0x7e,0x01,0xe4,0x00,0x00
3885 # CHECK: v_fract_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x90,0xfe,0x7f,0x01,0xe4,0x00,0x00]
3886 0xfa,0x90,0xfe,0x7f,0x01,0xe4,0x00,0x00
3888 # CHECK: v_fract_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x90,0x0a,0x7e,0xff,0xe4,0x00,0x00]
3889 0xfa,0x90,0x0a,0x7e,0xff,0xe4,0x00,0x00
3891 # CHECK: v_fract_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x90,0x0a,0x7e,0x01,0x1b,0x00,0x00]
3892 0xfa,0x90,0x0a,0x7e,0x01,0x1b,0x00,0x00
3894 # CHECK: v_fract_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x90,0x0a,0x7e,0x01,0x40,0x01,0x00]
3895 0xfa,0x90,0x0a,0x7e,0x01,0x40,0x01,0x00
3897 # CHECK: v_fract_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x90,0x0a,0x7e,0x01,0x41,0x01,0x00]
3898 0xfa,0x90,0x0a,0x7e,0x01,0x41,0x01,0x00
3900 # CHECK: v_fract_f16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x90,0x0a,0x7e,0x01,0x42,0x01,0x00]
3901 0xfa,0x90,0x0a,0x7e,0x01,0x42,0x01,0x00
3903 # CHECK: v_fract_f16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x90,0x0a,0x7e,0x01,0x43,0x01,0x00]
3904 0xfa,0x90,0x0a,0x7e,0x01,0x43,0x01,0x00
3906 # CHECK: v_fract_f16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x90,0x0a,0x7e,0x01,0x30,0x01,0x00]
3907 0xfa,0x90,0x0a,0x7e,0x01,0x30,0x01,0x00
3909 # CHECK: v_fract_f16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x90,0x0a,0x7e,0x01,0x34,0x01,0x00]
3910 0xfa,0x90,0x0a,0x7e,0x01,0x34,0x01,0x00
3912 # CHECK: v_fract_f16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x90,0x0a,0x7e,0x01,0x38,0x01,0x00]
3913 0xfa,0x90,0x0a,0x7e,0x01,0x38,0x01,0x00
3915 # CHECK: v_fract_f16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x90,0x0a,0x7e,0x01,0x3c,0x01,0x00]
3916 0xfa,0x90,0x0a,0x7e,0x01,0x3c,0x01,0x00
3918 # CHECK: v_fract_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x90,0x0a,0x7e,0x01,0x01,0x01,0x00]
3919 0xfa,0x90,0x0a,0x7e,0x01,0x01,0x01,0x00
3921 # CHECK: v_fract_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x90,0x0a,0x7e,0x01,0x0f,0x01,0x00]
3922 0xfa,0x90,0x0a,0x7e,0x01,0x0f,0x01,0x00
3924 # CHECK: v_fract_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x90,0x0a,0x7e,0x01,0x11,0x01,0x00]
3925 0xfa,0x90,0x0a,0x7e,0x01,0x11,0x01,0x00
3927 # CHECK: v_fract_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x90,0x0a,0x7e,0x01,0x1f,0x01,0x00]
3928 0xfa,0x90,0x0a,0x7e,0x01,0x1f,0x01,0x00
3930 # CHECK: v_fract_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x90,0x0a,0x7e,0x01,0x21,0x01,0x00]
3931 0xfa,0x90,0x0a,0x7e,0x01,0x21,0x01,0x00
3933 # CHECK: v_fract_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x90,0x0a,0x7e,0x01,0x2f,0x01,0x00]
3934 0xfa,0x90,0x0a,0x7e,0x01,0x2f,0x01,0x00
3936 # CHECK: v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 ; encoding: [0xfa,0x90,0x0a,0x7e,0x01,0xe4,0x00,0x10]
3937 0xfa,0x90,0x0a,0x7e,0x01,0xe4,0x00,0x10
3939 # CHECK: v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 ; encoding: [0xfa,0x90,0x0a,0x7e,0x01,0xe4,0x00,0x30]
3940 0xfa,0x90,0x0a,0x7e,0x01,0xe4,0x00,0x30
3942 # CHECK: v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 ; encoding: [0xfa,0x90,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
3943 0xfa,0x90,0x0a,0x7e,0x01,0xe4,0x00,0xf0
3945 # CHECK: v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x90,0x0a,0x7e,0x01,0xe4,0x00,0x01]
3946 0xfa,0x90,0x0a,0x7e,0x01,0xe4,0x00,0x01
3948 # CHECK: v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 ; encoding: [0xfa,0x90,0x0a,0x7e,0x01,0xe4,0x00,0x03]
3949 0xfa,0x90,0x0a,0x7e,0x01,0xe4,0x00,0x03
3951 # CHECK: v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf ; encoding: [0xfa,0x90,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
3952 0xfa,0x90,0x0a,0x7e,0x01,0xe4,0x00,0x0f
3954 # CHECK: v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:1 ; encoding: [0xfa,0x90,0x0a,0x7e,0x01,0xe4,0x08,0x00]
3955 0xfa,0x90,0x0a,0x7e,0x01,0xe4,0x08,0x00
3957 # CHECK: v_fract_f16_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x90,0x0a,0x7e,0x01,0xe4,0x10,0x00]
3958 0xfa,0x90,0x0a,0x7e,0x01,0xe4,0x10,0x00
3960 # CHECK: v_fract_f16_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x90,0x0a,0x7e,0x01,0xe4,0x20,0x00]
3961 0xfa,0x90,0x0a,0x7e,0x01,0xe4,0x20,0x00
3963 # CHECK: v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x92,0x0a,0x7e,0x01,0xe4,0x00,0x00]
3964 0xfa,0x92,0x0a,0x7e,0x01,0xe4,0x00,0x00
3966 # CHECK: v_sin_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x92,0xfe,0x7f,0x01,0xe4,0x00,0x00]
3967 0xfa,0x92,0xfe,0x7f,0x01,0xe4,0x00,0x00
3969 # CHECK: v_sin_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x92,0x0a,0x7e,0xff,0xe4,0x00,0x00]
3970 0xfa,0x92,0x0a,0x7e,0xff,0xe4,0x00,0x00
3972 # CHECK: v_sin_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x92,0x0a,0x7e,0x01,0x1b,0x00,0x00]
3973 0xfa,0x92,0x0a,0x7e,0x01,0x1b,0x00,0x00
3975 # CHECK: v_sin_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x92,0x0a,0x7e,0x01,0x40,0x01,0x00]
3976 0xfa,0x92,0x0a,0x7e,0x01,0x40,0x01,0x00
3978 # CHECK: v_sin_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x92,0x0a,0x7e,0x01,0x41,0x01,0x00]
3979 0xfa,0x92,0x0a,0x7e,0x01,0x41,0x01,0x00
3981 # CHECK: v_sin_f16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x92,0x0a,0x7e,0x01,0x42,0x01,0x00]
3982 0xfa,0x92,0x0a,0x7e,0x01,0x42,0x01,0x00
3984 # CHECK: v_sin_f16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x92,0x0a,0x7e,0x01,0x43,0x01,0x00]
3985 0xfa,0x92,0x0a,0x7e,0x01,0x43,0x01,0x00
3987 # CHECK: v_sin_f16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x92,0x0a,0x7e,0x01,0x30,0x01,0x00]
3988 0xfa,0x92,0x0a,0x7e,0x01,0x30,0x01,0x00
3990 # CHECK: v_sin_f16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x92,0x0a,0x7e,0x01,0x34,0x01,0x00]
3991 0xfa,0x92,0x0a,0x7e,0x01,0x34,0x01,0x00
3993 # CHECK: v_sin_f16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x92,0x0a,0x7e,0x01,0x38,0x01,0x00]
3994 0xfa,0x92,0x0a,0x7e,0x01,0x38,0x01,0x00
3996 # CHECK: v_sin_f16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x92,0x0a,0x7e,0x01,0x3c,0x01,0x00]
3997 0xfa,0x92,0x0a,0x7e,0x01,0x3c,0x01,0x00
3999 # CHECK: v_sin_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x92,0x0a,0x7e,0x01,0x01,0x01,0x00]
4000 0xfa,0x92,0x0a,0x7e,0x01,0x01,0x01,0x00
4002 # CHECK: v_sin_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x92,0x0a,0x7e,0x01,0x0f,0x01,0x00]
4003 0xfa,0x92,0x0a,0x7e,0x01,0x0f,0x01,0x00
4005 # CHECK: v_sin_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x92,0x0a,0x7e,0x01,0x11,0x01,0x00]
4006 0xfa,0x92,0x0a,0x7e,0x01,0x11,0x01,0x00
4008 # CHECK: v_sin_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x92,0x0a,0x7e,0x01,0x1f,0x01,0x00]
4009 0xfa,0x92,0x0a,0x7e,0x01,0x1f,0x01,0x00
4011 # CHECK: v_sin_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x92,0x0a,0x7e,0x01,0x21,0x01,0x00]
4012 0xfa,0x92,0x0a,0x7e,0x01,0x21,0x01,0x00
4014 # CHECK: v_sin_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x92,0x0a,0x7e,0x01,0x2f,0x01,0x00]
4015 0xfa,0x92,0x0a,0x7e,0x01,0x2f,0x01,0x00
4017 # CHECK: v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 ; encoding: [0xfa,0x92,0x0a,0x7e,0x01,0xe4,0x00,0x10]
4018 0xfa,0x92,0x0a,0x7e,0x01,0xe4,0x00,0x10
4020 # CHECK: v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 ; encoding: [0xfa,0x92,0x0a,0x7e,0x01,0xe4,0x00,0x30]
4021 0xfa,0x92,0x0a,0x7e,0x01,0xe4,0x00,0x30
4023 # CHECK: v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 ; encoding: [0xfa,0x92,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
4024 0xfa,0x92,0x0a,0x7e,0x01,0xe4,0x00,0xf0
4026 # CHECK: v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x92,0x0a,0x7e,0x01,0xe4,0x00,0x01]
4027 0xfa,0x92,0x0a,0x7e,0x01,0xe4,0x00,0x01
4029 # CHECK: v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 ; encoding: [0xfa,0x92,0x0a,0x7e,0x01,0xe4,0x00,0x03]
4030 0xfa,0x92,0x0a,0x7e,0x01,0xe4,0x00,0x03
4032 # CHECK: v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf ; encoding: [0xfa,0x92,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
4033 0xfa,0x92,0x0a,0x7e,0x01,0xe4,0x00,0x0f
4035 # CHECK: v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:1 ; encoding: [0xfa,0x92,0x0a,0x7e,0x01,0xe4,0x08,0x00]
4036 0xfa,0x92,0x0a,0x7e,0x01,0xe4,0x08,0x00
4038 # CHECK: v_sin_f16_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x92,0x0a,0x7e,0x01,0xe4,0x10,0x00]
4039 0xfa,0x92,0x0a,0x7e,0x01,0xe4,0x10,0x00
4041 # CHECK: v_sin_f16_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x92,0x0a,0x7e,0x01,0xe4,0x20,0x00]
4042 0xfa,0x92,0x0a,0x7e,0x01,0xe4,0x20,0x00
4044 # CHECK: v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x94,0x0a,0x7e,0x01,0xe4,0x00,0x00]
4045 0xfa,0x94,0x0a,0x7e,0x01,0xe4,0x00,0x00
4047 # CHECK: v_cos_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x94,0xfe,0x7f,0x01,0xe4,0x00,0x00]
4048 0xfa,0x94,0xfe,0x7f,0x01,0xe4,0x00,0x00
4050 # CHECK: v_cos_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x94,0x0a,0x7e,0xff,0xe4,0x00,0x00]
4051 0xfa,0x94,0x0a,0x7e,0xff,0xe4,0x00,0x00
4053 # CHECK: v_cos_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x94,0x0a,0x7e,0x01,0x1b,0x00,0x00]
4054 0xfa,0x94,0x0a,0x7e,0x01,0x1b,0x00,0x00
4056 # CHECK: v_cos_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x94,0x0a,0x7e,0x01,0x40,0x01,0x00]
4057 0xfa,0x94,0x0a,0x7e,0x01,0x40,0x01,0x00
4059 # CHECK: v_cos_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x94,0x0a,0x7e,0x01,0x41,0x01,0x00]
4060 0xfa,0x94,0x0a,0x7e,0x01,0x41,0x01,0x00
4062 # CHECK: v_cos_f16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x94,0x0a,0x7e,0x01,0x42,0x01,0x00]
4063 0xfa,0x94,0x0a,0x7e,0x01,0x42,0x01,0x00
4065 # CHECK: v_cos_f16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x94,0x0a,0x7e,0x01,0x43,0x01,0x00]
4066 0xfa,0x94,0x0a,0x7e,0x01,0x43,0x01,0x00
4068 # CHECK: v_cos_f16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x94,0x0a,0x7e,0x01,0x30,0x01,0x00]
4069 0xfa,0x94,0x0a,0x7e,0x01,0x30,0x01,0x00
4071 # CHECK: v_cos_f16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x94,0x0a,0x7e,0x01,0x34,0x01,0x00]
4072 0xfa,0x94,0x0a,0x7e,0x01,0x34,0x01,0x00
4074 # CHECK: v_cos_f16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x94,0x0a,0x7e,0x01,0x38,0x01,0x00]
4075 0xfa,0x94,0x0a,0x7e,0x01,0x38,0x01,0x00
4077 # CHECK: v_cos_f16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x94,0x0a,0x7e,0x01,0x3c,0x01,0x00]
4078 0xfa,0x94,0x0a,0x7e,0x01,0x3c,0x01,0x00
4080 # CHECK: v_cos_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x94,0x0a,0x7e,0x01,0x01,0x01,0x00]
4081 0xfa,0x94,0x0a,0x7e,0x01,0x01,0x01,0x00
4083 # CHECK: v_cos_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x94,0x0a,0x7e,0x01,0x0f,0x01,0x00]
4084 0xfa,0x94,0x0a,0x7e,0x01,0x0f,0x01,0x00
4086 # CHECK: v_cos_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x94,0x0a,0x7e,0x01,0x11,0x01,0x00]
4087 0xfa,0x94,0x0a,0x7e,0x01,0x11,0x01,0x00
4089 # CHECK: v_cos_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x94,0x0a,0x7e,0x01,0x1f,0x01,0x00]
4090 0xfa,0x94,0x0a,0x7e,0x01,0x1f,0x01,0x00
4092 # CHECK: v_cos_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x94,0x0a,0x7e,0x01,0x21,0x01,0x00]
4093 0xfa,0x94,0x0a,0x7e,0x01,0x21,0x01,0x00
4095 # CHECK: v_cos_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x94,0x0a,0x7e,0x01,0x2f,0x01,0x00]
4096 0xfa,0x94,0x0a,0x7e,0x01,0x2f,0x01,0x00
4098 # CHECK: v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 ; encoding: [0xfa,0x94,0x0a,0x7e,0x01,0xe4,0x00,0x10]
4099 0xfa,0x94,0x0a,0x7e,0x01,0xe4,0x00,0x10
4101 # CHECK: v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 ; encoding: [0xfa,0x94,0x0a,0x7e,0x01,0xe4,0x00,0x30]
4102 0xfa,0x94,0x0a,0x7e,0x01,0xe4,0x00,0x30
4104 # CHECK: v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 ; encoding: [0xfa,0x94,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
4105 0xfa,0x94,0x0a,0x7e,0x01,0xe4,0x00,0xf0
4107 # CHECK: v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x94,0x0a,0x7e,0x01,0xe4,0x00,0x01]
4108 0xfa,0x94,0x0a,0x7e,0x01,0xe4,0x00,0x01
4110 # CHECK: v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 ; encoding: [0xfa,0x94,0x0a,0x7e,0x01,0xe4,0x00,0x03]
4111 0xfa,0x94,0x0a,0x7e,0x01,0xe4,0x00,0x03
4113 # CHECK: v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf ; encoding: [0xfa,0x94,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
4114 0xfa,0x94,0x0a,0x7e,0x01,0xe4,0x00,0x0f
4116 # CHECK: v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:1 ; encoding: [0xfa,0x94,0x0a,0x7e,0x01,0xe4,0x08,0x00]
4117 0xfa,0x94,0x0a,0x7e,0x01,0xe4,0x08,0x00
4119 # CHECK: v_cos_f16_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x94,0x0a,0x7e,0x01,0xe4,0x10,0x00]
4120 0xfa,0x94,0x0a,0x7e,0x01,0xe4,0x10,0x00
4122 # CHECK: v_cos_f16_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x94,0x0a,0x7e,0x01,0xe4,0x20,0x00]
4123 0xfa,0x94,0x0a,0x7e,0x01,0xe4,0x20,0x00
4125 # CHECK: v_exp_legacy_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x96,0x0a,0x7e,0x01,0xe4,0x00,0x00]
4126 0xfa,0x96,0x0a,0x7e,0x01,0xe4,0x00,0x00
4128 # CHECK: v_exp_legacy_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x96,0xfe,0x7f,0x01,0xe4,0x00,0x00]
4129 0xfa,0x96,0xfe,0x7f,0x01,0xe4,0x00,0x00
4131 # CHECK: v_exp_legacy_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x96,0x0a,0x7e,0xff,0xe4,0x00,0x00]
4132 0xfa,0x96,0x0a,0x7e,0xff,0xe4,0x00,0x00
4134 # CHECK: v_exp_legacy_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x96,0x0a,0x7e,0x01,0x1b,0x00,0x00]
4135 0xfa,0x96,0x0a,0x7e,0x01,0x1b,0x00,0x00
4137 # CHECK: v_exp_legacy_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x96,0x0a,0x7e,0x01,0x40,0x01,0x00]
4138 0xfa,0x96,0x0a,0x7e,0x01,0x40,0x01,0x00
4140 # CHECK: v_exp_legacy_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x96,0x0a,0x7e,0x01,0x41,0x01,0x00]
4141 0xfa,0x96,0x0a,0x7e,0x01,0x41,0x01,0x00
4143 # CHECK: v_exp_legacy_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x96,0x0a,0x7e,0x01,0x42,0x01,0x00]
4144 0xfa,0x96,0x0a,0x7e,0x01,0x42,0x01,0x00
4146 # CHECK: v_exp_legacy_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x96,0x0a,0x7e,0x01,0x43,0x01,0x00]
4147 0xfa,0x96,0x0a,0x7e,0x01,0x43,0x01,0x00
4149 # CHECK: v_exp_legacy_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x96,0x0a,0x7e,0x01,0x30,0x01,0x00]
4150 0xfa,0x96,0x0a,0x7e,0x01,0x30,0x01,0x00
4152 # CHECK: v_exp_legacy_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x96,0x0a,0x7e,0x01,0x34,0x01,0x00]
4153 0xfa,0x96,0x0a,0x7e,0x01,0x34,0x01,0x00
4155 # CHECK: v_exp_legacy_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x96,0x0a,0x7e,0x01,0x38,0x01,0x00]
4156 0xfa,0x96,0x0a,0x7e,0x01,0x38,0x01,0x00
4158 # CHECK: v_exp_legacy_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x96,0x0a,0x7e,0x01,0x3c,0x01,0x00]
4159 0xfa,0x96,0x0a,0x7e,0x01,0x3c,0x01,0x00
4161 # CHECK: v_exp_legacy_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x96,0x0a,0x7e,0x01,0x01,0x01,0x00]
4162 0xfa,0x96,0x0a,0x7e,0x01,0x01,0x01,0x00
4164 # CHECK: v_exp_legacy_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x96,0x0a,0x7e,0x01,0x0f,0x01,0x00]
4165 0xfa,0x96,0x0a,0x7e,0x01,0x0f,0x01,0x00
4167 # CHECK: v_exp_legacy_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x96,0x0a,0x7e,0x01,0x11,0x01,0x00]
4168 0xfa,0x96,0x0a,0x7e,0x01,0x11,0x01,0x00
4170 # CHECK: v_exp_legacy_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x96,0x0a,0x7e,0x01,0x1f,0x01,0x00]
4171 0xfa,0x96,0x0a,0x7e,0x01,0x1f,0x01,0x00
4173 # CHECK: v_exp_legacy_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x96,0x0a,0x7e,0x01,0x21,0x01,0x00]
4174 0xfa,0x96,0x0a,0x7e,0x01,0x21,0x01,0x00
4176 # CHECK: v_exp_legacy_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x96,0x0a,0x7e,0x01,0x2f,0x01,0x00]
4177 0xfa,0x96,0x0a,0x7e,0x01,0x2f,0x01,0x00
4179 # CHECK: v_exp_legacy_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 ; encoding: [0xfa,0x96,0x0a,0x7e,0x01,0xe4,0x00,0x10]
4180 0xfa,0x96,0x0a,0x7e,0x01,0xe4,0x00,0x10
4182 # CHECK: v_exp_legacy_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 ; encoding: [0xfa,0x96,0x0a,0x7e,0x01,0xe4,0x00,0x30]
4183 0xfa,0x96,0x0a,0x7e,0x01,0xe4,0x00,0x30
4185 # CHECK: v_exp_legacy_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 ; encoding: [0xfa,0x96,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
4186 0xfa,0x96,0x0a,0x7e,0x01,0xe4,0x00,0xf0
4188 # CHECK: v_exp_legacy_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x96,0x0a,0x7e,0x01,0xe4,0x00,0x01]
4189 0xfa,0x96,0x0a,0x7e,0x01,0xe4,0x00,0x01
4191 # CHECK: v_exp_legacy_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 ; encoding: [0xfa,0x96,0x0a,0x7e,0x01,0xe4,0x00,0x03]
4192 0xfa,0x96,0x0a,0x7e,0x01,0xe4,0x00,0x03
4194 # CHECK: v_exp_legacy_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf ; encoding: [0xfa,0x96,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
4195 0xfa,0x96,0x0a,0x7e,0x01,0xe4,0x00,0x0f
4197 # CHECK: v_exp_legacy_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:1 ; encoding: [0xfa,0x96,0x0a,0x7e,0x01,0xe4,0x08,0x00]
4198 0xfa,0x96,0x0a,0x7e,0x01,0xe4,0x08,0x00
4200 # CHECK: v_exp_legacy_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x96,0x0a,0x7e,0x01,0xe4,0x10,0x00]
4201 0xfa,0x96,0x0a,0x7e,0x01,0xe4,0x10,0x00
4203 # CHECK: v_exp_legacy_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x96,0x0a,0x7e,0x01,0xe4,0x20,0x00]
4204 0xfa,0x96,0x0a,0x7e,0x01,0xe4,0x20,0x00
4206 # CHECK: v_log_legacy_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x98,0x0a,0x7e,0x01,0xe4,0x00,0x00]
4207 0xfa,0x98,0x0a,0x7e,0x01,0xe4,0x00,0x00
4209 # CHECK: v_log_legacy_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x98,0xfe,0x7f,0x01,0xe4,0x00,0x00]
4210 0xfa,0x98,0xfe,0x7f,0x01,0xe4,0x00,0x00
4212 # CHECK: v_log_legacy_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x98,0x0a,0x7e,0xff,0xe4,0x00,0x00]
4213 0xfa,0x98,0x0a,0x7e,0xff,0xe4,0x00,0x00
4215 # CHECK: v_log_legacy_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x98,0x0a,0x7e,0x01,0x1b,0x00,0x00]
4216 0xfa,0x98,0x0a,0x7e,0x01,0x1b,0x00,0x00
4218 # CHECK: v_log_legacy_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x98,0x0a,0x7e,0x01,0x40,0x01,0x00]
4219 0xfa,0x98,0x0a,0x7e,0x01,0x40,0x01,0x00
4221 # CHECK: v_log_legacy_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x98,0x0a,0x7e,0x01,0x41,0x01,0x00]
4222 0xfa,0x98,0x0a,0x7e,0x01,0x41,0x01,0x00
4224 # CHECK: v_log_legacy_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x98,0x0a,0x7e,0x01,0x42,0x01,0x00]
4225 0xfa,0x98,0x0a,0x7e,0x01,0x42,0x01,0x00
4227 # CHECK: v_log_legacy_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x98,0x0a,0x7e,0x01,0x43,0x01,0x00]
4228 0xfa,0x98,0x0a,0x7e,0x01,0x43,0x01,0x00
4230 # CHECK: v_log_legacy_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x98,0x0a,0x7e,0x01,0x30,0x01,0x00]
4231 0xfa,0x98,0x0a,0x7e,0x01,0x30,0x01,0x00
4233 # CHECK: v_log_legacy_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x98,0x0a,0x7e,0x01,0x34,0x01,0x00]
4234 0xfa,0x98,0x0a,0x7e,0x01,0x34,0x01,0x00
4236 # CHECK: v_log_legacy_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x98,0x0a,0x7e,0x01,0x38,0x01,0x00]
4237 0xfa,0x98,0x0a,0x7e,0x01,0x38,0x01,0x00
4239 # CHECK: v_log_legacy_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x98,0x0a,0x7e,0x01,0x3c,0x01,0x00]
4240 0xfa,0x98,0x0a,0x7e,0x01,0x3c,0x01,0x00
4242 # CHECK: v_log_legacy_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x98,0x0a,0x7e,0x01,0x01,0x01,0x00]
4243 0xfa,0x98,0x0a,0x7e,0x01,0x01,0x01,0x00
4245 # CHECK: v_log_legacy_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x98,0x0a,0x7e,0x01,0x0f,0x01,0x00]
4246 0xfa,0x98,0x0a,0x7e,0x01,0x0f,0x01,0x00
4248 # CHECK: v_log_legacy_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x98,0x0a,0x7e,0x01,0x11,0x01,0x00]
4249 0xfa,0x98,0x0a,0x7e,0x01,0x11,0x01,0x00
4251 # CHECK: v_log_legacy_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x98,0x0a,0x7e,0x01,0x1f,0x01,0x00]
4252 0xfa,0x98,0x0a,0x7e,0x01,0x1f,0x01,0x00
4254 # CHECK: v_log_legacy_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x98,0x0a,0x7e,0x01,0x21,0x01,0x00]
4255 0xfa,0x98,0x0a,0x7e,0x01,0x21,0x01,0x00
4257 # CHECK: v_log_legacy_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x98,0x0a,0x7e,0x01,0x2f,0x01,0x00]
4258 0xfa,0x98,0x0a,0x7e,0x01,0x2f,0x01,0x00
4260 # CHECK: v_log_legacy_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0 ; encoding: [0xfa,0x98,0x0a,0x7e,0x01,0xe4,0x00,0x10]
4261 0xfa,0x98,0x0a,0x7e,0x01,0xe4,0x00,0x10
4263 # CHECK: v_log_legacy_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0 ; encoding: [0xfa,0x98,0x0a,0x7e,0x01,0xe4,0x00,0x30]
4264 0xfa,0x98,0x0a,0x7e,0x01,0xe4,0x00,0x30
4266 # CHECK: v_log_legacy_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0 ; encoding: [0xfa,0x98,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
4267 0xfa,0x98,0x0a,0x7e,0x01,0xe4,0x00,0xf0
4269 # CHECK: v_log_legacy_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1 ; encoding: [0xfa,0x98,0x0a,0x7e,0x01,0xe4,0x00,0x01]
4270 0xfa,0x98,0x0a,0x7e,0x01,0xe4,0x00,0x01
4272 # CHECK: v_log_legacy_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3 ; encoding: [0xfa,0x98,0x0a,0x7e,0x01,0xe4,0x00,0x03]
4273 0xfa,0x98,0x0a,0x7e,0x01,0xe4,0x00,0x03
4275 # CHECK: v_log_legacy_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf ; encoding: [0xfa,0x98,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
4276 0xfa,0x98,0x0a,0x7e,0x01,0xe4,0x00,0x0f
4278 # CHECK: v_log_legacy_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:1 ; encoding: [0xfa,0x98,0x0a,0x7e,0x01,0xe4,0x08,0x00]
4279 0xfa,0x98,0x0a,0x7e,0x01,0xe4,0x08,0x00
4281 # CHECK: v_log_legacy_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x98,0x0a,0x7e,0x01,0xe4,0x10,0x00]
4282 0xfa,0x98,0x0a,0x7e,0x01,0xe4,0x10,0x00
4284 # CHECK: v_log_legacy_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 ; encoding: [0xfa,0x98,0x0a,0x7e,0x01,0xe4,0x20,0x00]
4285 0xfa,0x98,0x0a,0x7e,0x01,0xe4,0x20,0x00