accel/tcg: Remove unused tb_invalidate_phys_addr()
[qemu/kevin.git] / target / loongarch / insns.decode
blob62f58cc541db34783454931696fae81fab3526aa
1 # SPDX-License-Identifier: GPL-2.0-or-later
3 # LoongArch instruction decode definitions.
5 # Copyright (c) 2021 Loongson Technology Corporation Limited
9 # Fields
11 %i14s2     10:s14       !function=shl_2
12 %sa2p1     15:2         !function=plus_1
13 %offs21    0:s5 10:16   !function=shl_2
14 %offs16    10:s16       !function=shl_2
15 %offs26    0:s10 10:16  !function=shl_2
18 # Argument sets
20 &i            imm
21 &r_i          rd imm
22 &rr           rd rj
23 &rr_jk        rj rk
24 &rrr          rd rj rk
25 &rr_i         rd rj imm
26 &hint_r_i     hint rj imm
27 &hint_rr      hint rj rk
28 &rrr_sa       rd rj rk sa
29 &rr_ms_ls     rd rj ms ls
30 &ff           fd fj
31 &fff          fd fj fk
32 &ffff         fd fj fk fa
33 &cff_fcond    cd fj fk fcond
34 &fffc         fd fj fk ca
35 &fr           fd rj
36 &rf           rd fj
37 &fcsrd_r      fcsrd rj
38 &r_fcsrs      rd fcsrs
39 &cf           cd fj
40 &fc           fd cj
41 &cr           cd rj
42 &rc           rd cj
43 &frr          fd rj rk
44 &fr_i         fd rj imm
45 &r_offs       rj offs
46 &c_offs       cj offs
47 &offs         offs
48 &rr_offs      rj rd offs
49 &r_csr        rd csr
50 &rr_csr       rd rj csr
51 &empty
52 &i_rr         imm rj rk
53 &cop_r_i      cop rj imm
54 &j_i          rj imm
57 # Formats
59 @i15                       .... ........ ..... imm:15    &i
60 @rr               .... ........ ..... ..... rj:5 rd:5    &rr
61 @rr_jk            .... ........ ..... rk:5 rj:5 .....    &rr_jk
62 @rrr               .... ........ ..... rk:5 rj:5 rd:5    &rrr
63 @r_i20                          .... ... imm:s20 rd:5    &r_i
64 @rr_ui5           .... ........ ..... imm:5 rj:5 rd:5    &rr_i
65 @rr_ui6            .... ........ .... imm:6 rj:5 rd:5    &rr_i
66 @rr_ui8              .. ........ .... imm:8 rj:5 rd:5    &rr_i
67 @rr_i12                 .... ...... imm:s12 rj:5 rd:5    &rr_i
68 @rr_ui12                 .... ...... imm:12 rj:5 rd:5    &rr_i
69 @rr_i14s2         .... ....  .............. rj:5 rd:5    &rr_i imm=%i14s2
70 @rr_i16                     .... .. imm:s16 rj:5 rd:5    &rr_i
71 @rr_i16s2         .... ..  ................ rj:5 rd:5    &rr_i imm=%offs16
72 @hint_r_i12           .... ...... imm:s12 rj:5 hint:5    &hint_r_i
73 @hint_rr         .... ........ ..... rk:5 rj:5 hint:5    &hint_rr
74 @rrr_sa2p1        .... ........ ... .. rk:5 rj:5 rd:5    &rrr_sa  sa=%sa2p1
75 @rrr_sa2        .... ........ ... sa:2 rk:5 rj:5 rd:5    &rrr_sa
76 @rrr_sa3         .... ........ .. sa:3 rk:5 rj:5 rd:5    &rrr_sa
77 @rr_2bw            .... ....... ms:5 . ls:5 rj:5 rd:5    &rr_ms_ls
78 @rr_2bd               .... ...... ms:6 ls:6 rj:5 rd:5    &rr_ms_ls
79 @ff               .... ........ ..... ..... fj:5 fd:5    &ff
80 @fff               .... ........ ..... fk:5 fj:5 fd:5    &fff
81 @ffff               .... ........ fa:5 fk:5 fj:5 fd:5    &ffff
82 @cff_fcond    .... ........ fcond:5 fk:5 fj:5 .. cd:3    &cff_fcond
83 @fffc            .... ........ .. ca:3 fk:5 fj:5 fd:5    &fffc
84 @fr               .... ........ ..... ..... rj:5 fd:5    &fr
85 @rf               .... ........ ..... ..... fj:5 rd:5    &rf
86 @fcsrd_r       .... ........ ..... ..... rj:5 fcsrd:5    &fcsrd_r
87 @r_fcsrs       .... ........ ..... ..... fcsrs:5 rd:5    &r_fcsrs
88 @cf            .... ........ ..... ..... fj:5 .. cd:3    &cf
89 @fc            .... ........ ..... ..... .. cj:3 fd:5    &fc
90 @cr            .... ........ ..... ..... rj:5 .. cd:3    &cr
91 @rc            .... ........ ..... ..... .. cj:3 rd:5    &rc
92 @frr               .... ........ ..... rk:5 rj:5 fd:5    &frr
93 @fr_i12                 .... ...... imm:s12 rj:5 fd:5    &fr_i
94 @r_offs21         .... .. ................ rj:5 .....    &r_offs      offs=%offs21
95 @c_offs21      .... .. ................ .. cj:3 .....    &c_offs      offs=%offs21
96 @offs26            .... .. ..........................    &offs        offs=%offs26
97 @rr_offs16         .... .. ................ rj:5 rd:5    &rr_offs     offs=%offs16
98 @r_csr                    .... .... csr:14 ..... rd:5    &r_csr
99 @rr_csr                    .... .... csr:14 rj:5 rd:5    &rr_csr
100 @empty          .... ........ ..... ..... ..... .....    &empty
101 @i_rr             ...... ...... ..... rk:5 rj:5 imm:5    &i_rr
102 @cop_r_i              .... ......  imm:s12 rj:5 cop:5    &cop_r_i
103 @j_i               .... ........ .. imm:8 rj:5 .....    &j_i
106 # Fixed point arithmetic operation instruction
108 add_w           0000 00000001 00000 ..... ..... .....    @rrr
109 add_d           0000 00000001 00001 ..... ..... .....    @rrr
110 sub_w           0000 00000001 00010 ..... ..... .....    @rrr
111 sub_d           0000 00000001 00011 ..... ..... .....    @rrr
112 slt             0000 00000001 00100 ..... ..... .....    @rrr
113 sltu            0000 00000001 00101 ..... ..... .....    @rrr
114 slti            0000 001000 ............ ..... .....     @rr_i12
115 sltui           0000 001001 ............ ..... .....     @rr_i12
116 nor             0000 00000001 01000 ..... ..... .....    @rrr
117 and             0000 00000001 01001 ..... ..... .....    @rrr
118 or              0000 00000001 01010 ..... ..... .....    @rrr
119 xor             0000 00000001 01011 ..... ..... .....    @rrr
120 orn             0000 00000001 01100 ..... ..... .....    @rrr
121 andn            0000 00000001 01101 ..... ..... .....    @rrr
122 mul_w           0000 00000001 11000 ..... ..... .....    @rrr
123 mulh_w          0000 00000001 11001 ..... ..... .....    @rrr
124 mulh_wu         0000 00000001 11010 ..... ..... .....    @rrr
125 mul_d           0000 00000001 11011 ..... ..... .....    @rrr
126 mulh_d          0000 00000001 11100 ..... ..... .....    @rrr
127 mulh_du         0000 00000001 11101 ..... ..... .....    @rrr
128 mulw_d_w        0000 00000001 11110 ..... ..... .....    @rrr
129 mulw_d_wu       0000 00000001 11111 ..... ..... .....    @rrr
130 div_w           0000 00000010 00000 ..... ..... .....    @rrr
131 mod_w           0000 00000010 00001 ..... ..... .....    @rrr
132 div_wu          0000 00000010 00010 ..... ..... .....    @rrr
133 mod_wu          0000 00000010 00011 ..... ..... .....    @rrr
134 div_d           0000 00000010 00100 ..... ..... .....    @rrr
135 mod_d           0000 00000010 00101 ..... ..... .....    @rrr
136 div_du          0000 00000010 00110 ..... ..... .....    @rrr
137 mod_du          0000 00000010 00111 ..... ..... .....    @rrr
138 alsl_w          0000 00000000 010 .. ..... ..... .....   @rrr_sa2p1
139 alsl_wu         0000 00000000 011 .. ..... ..... .....   @rrr_sa2p1
140 alsl_d          0000 00000010 110 .. ..... ..... .....   @rrr_sa2p1
141 lu12i_w         0001 010 .................... .....      @r_i20
142 lu32i_d         0001 011 .................... .....      @r_i20
143 lu52i_d         0000 001100 ............ ..... .....     @rr_i12
144 pcaddi          0001 100 .................... .....      @r_i20
145 pcalau12i       0001 101 .................... .....      @r_i20
146 pcaddu12i       0001 110 .................... .....      @r_i20
147 pcaddu18i       0001 111 .................... .....      @r_i20
148 addi_w          0000 001010 ............ ..... .....     @rr_i12
149 addi_d          0000 001011 ............ ..... .....     @rr_i12
150 addu16i_d       0001 00 ................ ..... .....     @rr_i16
151 andi            0000 001101 ............ ..... .....     @rr_ui12
152 ori             0000 001110 ............ ..... .....     @rr_ui12
153 xori            0000 001111 ............ ..... .....     @rr_ui12
156 # Fixed point shift operation instruction
158 sll_w           0000 00000001 01110 ..... ..... .....    @rrr
159 srl_w           0000 00000001 01111 ..... ..... .....    @rrr
160 sra_w           0000 00000001 10000 ..... ..... .....    @rrr
161 sll_d           0000 00000001 10001 ..... ..... .....    @rrr
162 srl_d           0000 00000001 10010 ..... ..... .....    @rrr
163 sra_d           0000 00000001 10011 ..... ..... .....    @rrr
164 rotr_w          0000 00000001 10110 ..... ..... .....    @rrr
165 rotr_d          0000 00000001 10111 ..... ..... .....    @rrr
166 slli_w          0000 00000100 00001 ..... ..... .....    @rr_ui5
167 slli_d          0000 00000100 0001 ...... ..... .....    @rr_ui6
168 srli_w          0000 00000100 01001 ..... ..... .....    @rr_ui5
169 srli_d          0000 00000100 0101 ...... ..... .....    @rr_ui6
170 srai_w          0000 00000100 10001 ..... ..... .....    @rr_ui5
171 srai_d          0000 00000100 1001 ...... ..... .....    @rr_ui6
172 rotri_w         0000 00000100 11001 ..... ..... .....    @rr_ui5
173 rotri_d         0000 00000100 1101 ...... ..... .....    @rr_ui6
176 # Fixed point bit operation instruction
178 ext_w_h         0000 00000000 00000 10110 ..... .....    @rr
179 ext_w_b         0000 00000000 00000 10111 ..... .....    @rr
180 clo_w           0000 00000000 00000 00100 ..... .....    @rr
181 clz_w           0000 00000000 00000 00101 ..... .....    @rr
182 cto_w           0000 00000000 00000 00110 ..... .....    @rr
183 ctz_w           0000 00000000 00000 00111 ..... .....    @rr
184 clo_d           0000 00000000 00000 01000 ..... .....    @rr
185 clz_d           0000 00000000 00000 01001 ..... .....    @rr
186 cto_d           0000 00000000 00000 01010 ..... .....    @rr
187 ctz_d           0000 00000000 00000 01011 ..... .....    @rr
188 revb_2h         0000 00000000 00000 01100 ..... .....    @rr
189 revb_4h         0000 00000000 00000 01101 ..... .....    @rr
190 revb_2w         0000 00000000 00000 01110 ..... .....    @rr
191 revb_d          0000 00000000 00000 01111 ..... .....    @rr
192 revh_2w         0000 00000000 00000 10000 ..... .....    @rr
193 revh_d          0000 00000000 00000 10001 ..... .....    @rr
194 bitrev_4b       0000 00000000 00000 10010 ..... .....    @rr
195 bitrev_8b       0000 00000000 00000 10011 ..... .....    @rr
196 bitrev_w        0000 00000000 00000 10100 ..... .....    @rr
197 bitrev_d        0000 00000000 00000 10101 ..... .....    @rr
198 bytepick_w      0000 00000000 100 .. ..... ..... .....   @rrr_sa2
199 bytepick_d      0000 00000000 11 ... ..... ..... .....   @rrr_sa3
200 maskeqz         0000 00000001 00110 ..... ..... .....    @rrr
201 masknez         0000 00000001 00111 ..... ..... .....    @rrr
202 bstrins_w       0000 0000011 ..... 0 ..... ..... .....   @rr_2bw
203 bstrpick_w      0000 0000011 ..... 1 ..... ..... .....   @rr_2bw
204 bstrins_d       0000 000010 ...... ...... ..... .....    @rr_2bd
205 bstrpick_d      0000 000011 ...... ...... ..... .....    @rr_2bd
208 # Fixed point load/store instruction
210 ld_b            0010 100000 ............ ..... .....     @rr_i12
211 ld_h            0010 100001 ............ ..... .....     @rr_i12
212 ld_w            0010 100010 ............ ..... .....     @rr_i12
213 ld_d            0010 100011 ............ ..... .....     @rr_i12
214 st_b            0010 100100 ............ ..... .....     @rr_i12
215 st_h            0010 100101 ............ ..... .....     @rr_i12
216 st_w            0010 100110 ............ ..... .....     @rr_i12
217 st_d            0010 100111 ............ ..... .....     @rr_i12
218 ld_bu           0010 101000 ............ ..... .....     @rr_i12
219 ld_hu           0010 101001 ............ ..... .....     @rr_i12
220 ld_wu           0010 101010 ............ ..... .....     @rr_i12
221 ldx_b           0011 10000000 00000 ..... ..... .....    @rrr
222 ldx_h           0011 10000000 01000 ..... ..... .....    @rrr
223 ldx_w           0011 10000000 10000 ..... ..... .....    @rrr
224 ldx_d           0011 10000000 11000 ..... ..... .....    @rrr
225 stx_b           0011 10000001 00000 ..... ..... .....    @rrr
226 stx_h           0011 10000001 01000 ..... ..... .....    @rrr
227 stx_w           0011 10000001 10000 ..... ..... .....    @rrr
228 stx_d           0011 10000001 11000 ..... ..... .....    @rrr
229 ldx_bu          0011 10000010 00000 ..... ..... .....    @rrr
230 ldx_hu          0011 10000010 01000 ..... ..... .....    @rrr
231 ldx_wu          0011 10000010 10000 ..... ..... .....    @rrr
232 preld           0010 101011 ............ ..... .....     @hint_r_i12
233 preldx          0011 10000010 11000 ..... ..... .....    @hint_rr
234 dbar            0011 10000111 00100 ...............      @i15
235 ibar            0011 10000111 00101 ...............      @i15
236 ldptr_w         0010 0100 .............. ..... .....     @rr_i14s2
237 stptr_w         0010 0101 .............. ..... .....     @rr_i14s2
238 ldptr_d         0010 0110 .............. ..... .....     @rr_i14s2
239 stptr_d         0010 0111 .............. ..... .....     @rr_i14s2
240 ldgt_b          0011 10000111 10000 ..... ..... .....    @rrr
241 ldgt_h          0011 10000111 10001 ..... ..... .....    @rrr
242 ldgt_w          0011 10000111 10010 ..... ..... .....    @rrr
243 ldgt_d          0011 10000111 10011 ..... ..... .....    @rrr
244 ldle_b          0011 10000111 10100 ..... ..... .....    @rrr
245 ldle_h          0011 10000111 10101 ..... ..... .....    @rrr
246 ldle_w          0011 10000111 10110 ..... ..... .....    @rrr
247 ldle_d          0011 10000111 10111 ..... ..... .....    @rrr
248 stgt_b          0011 10000111 11000 ..... ..... .....    @rrr
249 stgt_h          0011 10000111 11001 ..... ..... .....    @rrr
250 stgt_w          0011 10000111 11010 ..... ..... .....    @rrr
251 stgt_d          0011 10000111 11011 ..... ..... .....    @rrr
252 stle_b          0011 10000111 11100 ..... ..... .....    @rrr
253 stle_h          0011 10000111 11101 ..... ..... .....    @rrr
254 stle_w          0011 10000111 11110 ..... ..... .....    @rrr
255 stle_d          0011 10000111 11111 ..... ..... .....    @rrr
258 # Fixed point atomic instruction
260 ll_w            0010 0000 .............. ..... .....     @rr_i14s2
261 sc_w            0010 0001 .............. ..... .....     @rr_i14s2
262 ll_d            0010 0010 .............. ..... .....     @rr_i14s2
263 sc_d            0010 0011 .............. ..... .....     @rr_i14s2
264 amswap_w        0011 10000110 00000 ..... ..... .....    @rrr
265 amswap_d        0011 10000110 00001 ..... ..... .....    @rrr
266 amadd_w         0011 10000110 00010 ..... ..... .....    @rrr
267 amadd_d         0011 10000110 00011 ..... ..... .....    @rrr
268 amand_w         0011 10000110 00100 ..... ..... .....    @rrr
269 amand_d         0011 10000110 00101 ..... ..... .....    @rrr
270 amor_w          0011 10000110 00110 ..... ..... .....    @rrr
271 amor_d          0011 10000110 00111 ..... ..... .....    @rrr
272 amxor_w         0011 10000110 01000 ..... ..... .....    @rrr
273 amxor_d         0011 10000110 01001 ..... ..... .....    @rrr
274 ammax_w         0011 10000110 01010 ..... ..... .....    @rrr
275 ammax_d         0011 10000110 01011 ..... ..... .....    @rrr
276 ammin_w         0011 10000110 01100 ..... ..... .....    @rrr
277 ammin_d         0011 10000110 01101 ..... ..... .....    @rrr
278 ammax_wu        0011 10000110 01110 ..... ..... .....    @rrr
279 ammax_du        0011 10000110 01111 ..... ..... .....    @rrr
280 ammin_wu        0011 10000110 10000 ..... ..... .....    @rrr
281 ammin_du        0011 10000110 10001 ..... ..... .....    @rrr
282 amswap_db_w     0011 10000110 10010 ..... ..... .....    @rrr
283 amswap_db_d     0011 10000110 10011 ..... ..... .....    @rrr
284 amadd_db_w      0011 10000110 10100 ..... ..... .....    @rrr
285 amadd_db_d      0011 10000110 10101 ..... ..... .....    @rrr
286 amand_db_w      0011 10000110 10110 ..... ..... .....    @rrr
287 amand_db_d      0011 10000110 10111 ..... ..... .....    @rrr
288 amor_db_w       0011 10000110 11000 ..... ..... .....    @rrr
289 amor_db_d       0011 10000110 11001 ..... ..... .....    @rrr
290 amxor_db_w      0011 10000110 11010 ..... ..... .....    @rrr
291 amxor_db_d      0011 10000110 11011 ..... ..... .....    @rrr
292 ammax_db_w      0011 10000110 11100 ..... ..... .....    @rrr
293 ammax_db_d      0011 10000110 11101 ..... ..... .....    @rrr
294 ammin_db_w      0011 10000110 11110 ..... ..... .....    @rrr
295 ammin_db_d      0011 10000110 11111 ..... ..... .....    @rrr
296 ammax_db_wu     0011 10000111 00000 ..... ..... .....    @rrr
297 ammax_db_du     0011 10000111 00001 ..... ..... .....    @rrr
298 ammin_db_wu     0011 10000111 00010 ..... ..... .....    @rrr
299 ammin_db_du     0011 10000111 00011 ..... ..... .....    @rrr
302 # Fixed point extra instruction
304 crc_w_b_w       0000 00000010 01000 ..... ..... .....    @rrr
305 crc_w_h_w       0000 00000010 01001 ..... ..... .....    @rrr
306 crc_w_w_w       0000 00000010 01010 ..... ..... .....    @rrr
307 crc_w_d_w       0000 00000010 01011 ..... ..... .....    @rrr
308 crcc_w_b_w      0000 00000010 01100 ..... ..... .....    @rrr
309 crcc_w_h_w      0000 00000010 01101 ..... ..... .....    @rrr
310 crcc_w_w_w      0000 00000010 01110 ..... ..... .....    @rrr
311 crcc_w_d_w      0000 00000010 01111 ..... ..... .....    @rrr
312 break           0000 00000010 10100 ...............      @i15
313 syscall         0000 00000010 10110 ...............      @i15
314 asrtle_d        0000 00000000 00010 ..... ..... 00000    @rr_jk
315 asrtgt_d        0000 00000000 00011 ..... ..... 00000    @rr_jk
316 rdtimel_w       0000 00000000 00000 11000 ..... .....    @rr
317 rdtimeh_w       0000 00000000 00000 11001 ..... .....    @rr
318 rdtime_d        0000 00000000 00000 11010 ..... .....    @rr
319 cpucfg          0000 00000000 00000 11011 ..... .....    @rr
322 # Floating point arithmetic operation instruction
324 fadd_s          0000 00010000 00001 ..... ..... .....    @fff
325 fadd_d          0000 00010000 00010 ..... ..... .....    @fff
326 fsub_s          0000 00010000 00101 ..... ..... .....    @fff
327 fsub_d          0000 00010000 00110 ..... ..... .....    @fff
328 fmul_s          0000 00010000 01001 ..... ..... .....    @fff
329 fmul_d          0000 00010000 01010 ..... ..... .....    @fff
330 fdiv_s          0000 00010000 01101 ..... ..... .....    @fff
331 fdiv_d          0000 00010000 01110 ..... ..... .....    @fff
332 fmadd_s         0000 10000001 ..... ..... ..... .....    @ffff
333 fmadd_d         0000 10000010 ..... ..... ..... .....    @ffff
334 fmsub_s         0000 10000101 ..... ..... ..... .....    @ffff
335 fmsub_d         0000 10000110 ..... ..... ..... .....    @ffff
336 fnmadd_s        0000 10001001 ..... ..... ..... .....    @ffff
337 fnmadd_d        0000 10001010 ..... ..... ..... .....    @ffff
338 fnmsub_s        0000 10001101 ..... ..... ..... .....    @ffff
339 fnmsub_d        0000 10001110 ..... ..... ..... .....    @ffff
340 fmax_s          0000 00010000 10001 ..... ..... .....    @fff
341 fmax_d          0000 00010000 10010 ..... ..... .....    @fff
342 fmin_s          0000 00010000 10101 ..... ..... .....    @fff
343 fmin_d          0000 00010000 10110 ..... ..... .....    @fff
344 fmaxa_s         0000 00010000 11001 ..... ..... .....    @fff
345 fmaxa_d         0000 00010000 11010 ..... ..... .....    @fff
346 fmina_s         0000 00010000 11101 ..... ..... .....    @fff
347 fmina_d         0000 00010000 11110 ..... ..... .....    @fff
348 fabs_s          0000 00010001 01000 00001 ..... .....    @ff
349 fabs_d          0000 00010001 01000 00010 ..... .....    @ff
350 fneg_s          0000 00010001 01000 00101 ..... .....    @ff
351 fneg_d          0000 00010001 01000 00110 ..... .....    @ff
352 fsqrt_s         0000 00010001 01000 10001 ..... .....    @ff
353 fsqrt_d         0000 00010001 01000 10010 ..... .....    @ff
354 frecip_s        0000 00010001 01000 10101 ..... .....    @ff
355 frecip_d        0000 00010001 01000 10110 ..... .....    @ff
356 frsqrt_s        0000 00010001 01000 11001 ..... .....    @ff
357 frsqrt_d        0000 00010001 01000 11010 ..... .....    @ff
358 fscaleb_s       0000 00010001 00001 ..... ..... .....    @fff
359 fscaleb_d       0000 00010001 00010 ..... ..... .....    @fff
360 flogb_s         0000 00010001 01000 01001 ..... .....    @ff
361 flogb_d         0000 00010001 01000 01010 ..... .....    @ff
362 fcopysign_s     0000 00010001 00101 ..... ..... .....    @fff
363 fcopysign_d     0000 00010001 00110 ..... ..... .....    @fff
364 fclass_s        0000 00010001 01000 01101 ..... .....    @ff
365 fclass_d        0000 00010001 01000 01110 ..... .....    @ff
368 # Floating point compare instruction
370 fcmp_cond_s     0000 11000001 ..... ..... ..... 00 ...   @cff_fcond
371 fcmp_cond_d     0000 11000010 ..... ..... ..... 00 ...   @cff_fcond
374 # Floating point conversion instruction
376 fcvt_s_d        0000 00010001 10010 00110 ..... .....    @ff
377 fcvt_d_s        0000 00010001 10010 01001 ..... .....    @ff
378 ftintrm_w_s     0000 00010001 10100 00001 ..... .....    @ff
379 ftintrm_w_d     0000 00010001 10100 00010 ..... .....    @ff
380 ftintrm_l_s     0000 00010001 10100 01001 ..... .....    @ff
381 ftintrm_l_d     0000 00010001 10100 01010 ..... .....    @ff
382 ftintrp_w_s     0000 00010001 10100 10001 ..... .....    @ff
383 ftintrp_w_d     0000 00010001 10100 10010 ..... .....    @ff
384 ftintrp_l_s     0000 00010001 10100 11001 ..... .....    @ff
385 ftintrp_l_d     0000 00010001 10100 11010 ..... .....    @ff
386 ftintrz_w_s     0000 00010001 10101 00001 ..... .....    @ff
387 ftintrz_w_d     0000 00010001 10101 00010 ..... .....    @ff
388 ftintrz_l_s     0000 00010001 10101 01001 ..... .....    @ff
389 ftintrz_l_d     0000 00010001 10101 01010 ..... .....    @ff
390 ftintrne_w_s    0000 00010001 10101 10001 ..... .....    @ff
391 ftintrne_w_d    0000 00010001 10101 10010 ..... .....    @ff
392 ftintrne_l_s    0000 00010001 10101 11001 ..... .....    @ff
393 ftintrne_l_d    0000 00010001 10101 11010 ..... .....    @ff
394 ftint_w_s       0000 00010001 10110 00001 ..... .....    @ff
395 ftint_w_d       0000 00010001 10110 00010 ..... .....    @ff
396 ftint_l_s       0000 00010001 10110 01001 ..... .....    @ff
397 ftint_l_d       0000 00010001 10110 01010 ..... .....    @ff
398 ffint_s_w       0000 00010001 11010 00100 ..... .....    @ff
399 ffint_s_l       0000 00010001 11010 00110 ..... .....    @ff
400 ffint_d_w       0000 00010001 11010 01000 ..... .....    @ff
401 ffint_d_l       0000 00010001 11010 01010 ..... .....    @ff
402 frint_s         0000 00010001 11100 10001 ..... .....    @ff
403 frint_d         0000 00010001 11100 10010 ..... .....    @ff
406 # Floating point move instruction
408 fmov_s          0000 00010001 01001 00101 ..... .....    @ff
409 fmov_d          0000 00010001 01001 00110 ..... .....    @ff
410 fsel            0000 11010000 00 ... ..... ..... .....   @fffc
411 movgr2fr_w      0000 00010001 01001 01001 ..... .....    @fr
412 movgr2fr_d      0000 00010001 01001 01010 ..... .....    @fr
413 movgr2frh_w     0000 00010001 01001 01011 ..... .....    @fr
414 movfr2gr_s      0000 00010001 01001 01101 ..... .....    @rf
415 movfr2gr_d      0000 00010001 01001 01110 ..... .....    @rf
416 movfrh2gr_s     0000 00010001 01001 01111 ..... .....    @rf
417 movgr2fcsr      0000 00010001 01001 10000 ..... .....    @fcsrd_r
418 movfcsr2gr      0000 00010001 01001 10010 ..... .....    @r_fcsrs
419 movfr2cf        0000 00010001 01001 10100 ..... 00 ...   @cf
420 movcf2fr        0000 00010001 01001 10101 00 ... .....   @fc
421 movgr2cf        0000 00010001 01001 10110 ..... 00 ...   @cr
422 movcf2gr        0000 00010001 01001 10111 00 ... .....   @rc
425 # Floating point load/store instruction
427 fld_s           0010 101100 ............ ..... .....     @fr_i12
428 fst_s           0010 101101 ............ ..... .....     @fr_i12
429 fld_d           0010 101110 ............ ..... .....     @fr_i12
430 fst_d           0010 101111 ............ ..... .....     @fr_i12
431 fldx_s          0011 10000011 00000 ..... ..... .....    @frr
432 fldx_d          0011 10000011 01000 ..... ..... .....    @frr
433 fstx_s          0011 10000011 10000 ..... ..... .....    @frr
434 fstx_d          0011 10000011 11000 ..... ..... .....    @frr
435 fldgt_s         0011 10000111 01000 ..... ..... .....    @frr
436 fldgt_d         0011 10000111 01001 ..... ..... .....    @frr
437 fldle_s         0011 10000111 01010 ..... ..... .....    @frr
438 fldle_d         0011 10000111 01011 ..... ..... .....    @frr
439 fstgt_s         0011 10000111 01100 ..... ..... .....    @frr
440 fstgt_d         0011 10000111 01101 ..... ..... .....    @frr
441 fstle_s         0011 10000111 01110 ..... ..... .....    @frr
442 fstle_d         0011 10000111 01111 ..... ..... .....    @frr
445 # Branch instructions
447 beqz            0100 00 ................ ..... .....     @r_offs21
448 bnez            0100 01 ................ ..... .....     @r_offs21
449 bceqz           0100 10 ................ 00 ... .....    @c_offs21
450 bcnez           0100 10 ................ 01 ... .....    @c_offs21
451 jirl            0100 11 ................ ..... .....     @rr_i16s2
452 b               0101 00 ..........................       @offs26
453 bl              0101 01 ..........................       @offs26
454 beq             0101 10 ................ ..... .....     @rr_offs16
455 bne             0101 11 ................ ..... .....     @rr_offs16
456 blt             0110 00 ................ ..... .....     @rr_offs16
457 bge             0110 01 ................ ..... .....     @rr_offs16
458 bltu            0110 10 ................ ..... .....     @rr_offs16
459 bgeu            0110 11 ................ ..... .....     @rr_offs16
462 # Core instructions
465   csrrd             0000 0100 .............. 00000 .....     @r_csr
466   csrwr             0000 0100 .............. 00001 .....     @r_csr
467   csrxchg           0000 0100 .............. ..... .....     @rr_csr
470 iocsrrd_b        0000 01100100 10000 00000 ..... .....    @rr
471 iocsrrd_h        0000 01100100 10000 00001 ..... .....    @rr
472 iocsrrd_w        0000 01100100 10000 00010 ..... .....    @rr
473 iocsrrd_d        0000 01100100 10000 00011 ..... .....    @rr
474 iocsrwr_b        0000 01100100 10000 00100 ..... .....    @rr
475 iocsrwr_h        0000 01100100 10000 00101 ..... .....    @rr
476 iocsrwr_w        0000 01100100 10000 00110 ..... .....    @rr
477 iocsrwr_d        0000 01100100 10000 00111 ..... .....    @rr
478 tlbsrch          0000 01100100 10000 01010 00000 00000    @empty
479 tlbrd            0000 01100100 10000 01011 00000 00000    @empty
480 tlbwr            0000 01100100 10000 01100 00000 00000    @empty
481 tlbfill          0000 01100100 10000 01101 00000 00000    @empty
482 tlbclr           0000 01100100 10000 01000 00000 00000    @empty
483 tlbflush         0000 01100100 10000 01001 00000 00000    @empty
484 invtlb           0000 01100100 10011 ..... ..... .....    @i_rr
485 cacop            0000 011000 ............ ..... .....     @cop_r_i
486 lddir            0000 01100100 00 ........ ..... .....    @rr_ui8
487 ldpte            0000 01100100 01 ........ ..... 00000    @j_i
488 ertn             0000 01100100 10000 01110 00000 00000    @empty
489 idle             0000 01100100 10001 ...............      @i15
490 dbcl             0000 00000010 10101 ...............      @i15
493 # LSX Fields
496 %i9s3     10:s9       !function=shl_3
497 %i10s2    10:s10      !function=shl_2
498 %i11s1    10:s11      !function=shl_1
499 %i8s3     10:s8       !function=shl_3
500 %i8s2     10:s8       !function=shl_2
501 %i8s1     10:s8       !function=shl_1
504 # LSX Argument sets
507 &vv           vd vj
508 &cv           cd vj
509 &vvv          vd vj vk
510 &vv_i         vd vj imm
511 &vvvv         vd vj vk va
512 &vvv_fcond    vd vj vk fcond
513 &vr_i         vd rj imm
514 &rv_i         rd vj imm
515 &vr           vd rj
516 &vvr          vd vj rk
517 &vrr          vd rj rk
518 &vr_ii        vd rj imm imm2
519 &v_i          vd imm
522 # LSX Formats
524 @vv               .... ........ ..... ..... vj:5 vd:5    &vv
525 @cv            .... ........ ..... ..... vj:5 .. cd:3    &cv
526 @vvv               .... ........ ..... vk:5 vj:5 vd:5    &vvv
527 @vv_ui1      .... ........ ..... .... imm:1 vj:5 vd:5    &vv_i
528 @vv_ui2       .... ........ ..... ... imm:2 vj:5 vd:5    &vv_i
529 @vv_ui3        .... ........ ..... .. imm:3 vj:5 vd:5    &vv_i
530 @vv_ui4         .... ........ ..... . imm:4 vj:5 vd:5    &vv_i
531 @vv_ui5           .... ........ ..... imm:5 vj:5 vd:5    &vv_i
532 @vv_ui6            .... ........ .... imm:6 vj:5 vd:5    &vv_i
533 @vv_ui7             .... ........ ... imm:7 vj:5 vd:5    &vv_i
534 @vv_ui8              .... ........ .. imm:8 vj:5 vd:5    &vv_i
535 @vv_i5           .... ........ ..... imm:s5 vj:5 vd:5    &vv_i
536 @vvvv               .... ........ va:5 vk:5 vj:5 vd:5    &vvvv
537 @vvv_fcond      .... ........ fcond:5  vk:5 vj:5 vd:5    &vvv_fcond
538 @vr_ui4         .... ........ ..... . imm:4 rj:5 vd:5    &vr_i
539 @vr_ui3        .... ........ ..... .. imm:3 rj:5 vd:5    &vr_i
540 @vr_ui2       .... ........ ..... ... imm:2 rj:5 vd:5    &vr_i
541 @vr_ui1      .... ........ ..... .... imm:1 rj:5 vd:5    &vr_i
542 @rv_ui4         .... ........ ..... . imm:4 vj:5 rd:5    &rv_i
543 @rv_ui3        .... ........ ..... .. imm:3 vj:5 rd:5    &rv_i
544 @rv_ui2       .... ........ ..... ... imm:2 vj:5 rd:5    &rv_i
545 @rv_ui1      .... ........ ..... .... imm:1 vj:5 rd:5    &rv_i
546 @vr               .... ........ ..... ..... rj:5 vd:5    &vr
547 @vvr               .... ........ ..... rk:5 vj:5 vd:5    &vvr
548 @vr_i9            .... ........ . ......... rj:5 vd:5    &vr_i imm=%i9s3
549 @vr_i10            .... ........ .......... rj:5 vd:5    &vr_i imm=%i10s2
550 @vr_i11            .... ....... ........... rj:5 vd:5    &vr_i imm=%i11s1
551 @vr_i12                 .... ...... imm:s12 rj:5 vd:5    &vr_i
552 @vr_i8i1    .... ........ . imm2:1 ........ rj:5 vd:5    &vr_ii imm=%i8s3
553 @vr_i8i2      .... ........ imm2:2 ........ rj:5 vd:5    &vr_ii imm=%i8s2
554 @vr_i8i3       .... ....... imm2:3 ........ rj:5 vd:5    &vr_ii imm=%i8s1
555 @vr_i8i4          .... ...... imm2:4 imm:s8 rj:5 vd:5    &vr_ii
556 @vr_i8i2x     .... ........ imm2:2 ........ rj:5 vd:5    &vr_ii imm=%i8s3
557 @vr_i8i3x      .... ....... imm2:3 ........ rj:5 vd:5    &vr_ii imm=%i8s2
558 @vr_i8i4x       .... ...... imm2:4 ........ rj:5 vd:5    &vr_ii imm=%i8s1
559 @vr_i8i5x          .... ..... imm2:5 imm:s8 rj:5 vd:5    &vr_ii
560 @vrr               .... ........ ..... rk:5 rj:5 vd:5    &vrr
561 @v_i13                   .... ........ .. imm:13 vd:5    &v_i
563 vadd_b           0111 00000000 10100 ..... ..... .....    @vvv
564 vadd_h           0111 00000000 10101 ..... ..... .....    @vvv
565 vadd_w           0111 00000000 10110 ..... ..... .....    @vvv
566 vadd_d           0111 00000000 10111 ..... ..... .....    @vvv
567 vadd_q           0111 00010010 11010 ..... ..... .....    @vvv
568 vsub_b           0111 00000000 11000 ..... ..... .....    @vvv
569 vsub_h           0111 00000000 11001 ..... ..... .....    @vvv
570 vsub_w           0111 00000000 11010 ..... ..... .....    @vvv
571 vsub_d           0111 00000000 11011 ..... ..... .....    @vvv
572 vsub_q           0111 00010010 11011 ..... ..... .....    @vvv
574 vaddi_bu         0111 00101000 10100 ..... ..... .....    @vv_ui5
575 vaddi_hu         0111 00101000 10101 ..... ..... .....    @vv_ui5
576 vaddi_wu         0111 00101000 10110 ..... ..... .....    @vv_ui5
577 vaddi_du         0111 00101000 10111 ..... ..... .....    @vv_ui5
578 vsubi_bu         0111 00101000 11000 ..... ..... .....    @vv_ui5
579 vsubi_hu         0111 00101000 11001 ..... ..... .....    @vv_ui5
580 vsubi_wu         0111 00101000 11010 ..... ..... .....    @vv_ui5
581 vsubi_du         0111 00101000 11011 ..... ..... .....    @vv_ui5
583 vneg_b           0111 00101001 11000 01100 ..... .....    @vv
584 vneg_h           0111 00101001 11000 01101 ..... .....    @vv
585 vneg_w           0111 00101001 11000 01110 ..... .....    @vv
586 vneg_d           0111 00101001 11000 01111 ..... .....    @vv
588 vsadd_b          0111 00000100 01100 ..... ..... .....    @vvv
589 vsadd_h          0111 00000100 01101 ..... ..... .....    @vvv
590 vsadd_w          0111 00000100 01110 ..... ..... .....    @vvv
591 vsadd_d          0111 00000100 01111 ..... ..... .....    @vvv
592 vsadd_bu         0111 00000100 10100 ..... ..... .....    @vvv
593 vsadd_hu         0111 00000100 10101 ..... ..... .....    @vvv
594 vsadd_wu         0111 00000100 10110 ..... ..... .....    @vvv
595 vsadd_du         0111 00000100 10111 ..... ..... .....    @vvv
596 vssub_b          0111 00000100 10000 ..... ..... .....    @vvv
597 vssub_h          0111 00000100 10001 ..... ..... .....    @vvv
598 vssub_w          0111 00000100 10010 ..... ..... .....    @vvv
599 vssub_d          0111 00000100 10011 ..... ..... .....    @vvv
600 vssub_bu         0111 00000100 11000 ..... ..... .....    @vvv
601 vssub_hu         0111 00000100 11001 ..... ..... .....    @vvv
602 vssub_wu         0111 00000100 11010 ..... ..... .....    @vvv
603 vssub_du         0111 00000100 11011 ..... ..... .....    @vvv
605 vhaddw_h_b       0111 00000101 01000 ..... ..... .....    @vvv
606 vhaddw_w_h       0111 00000101 01001 ..... ..... .....    @vvv
607 vhaddw_d_w       0111 00000101 01010 ..... ..... .....    @vvv
608 vhaddw_q_d       0111 00000101 01011 ..... ..... .....    @vvv
609 vhaddw_hu_bu     0111 00000101 10000 ..... ..... .....    @vvv
610 vhaddw_wu_hu     0111 00000101 10001 ..... ..... .....    @vvv
611 vhaddw_du_wu     0111 00000101 10010 ..... ..... .....    @vvv
612 vhaddw_qu_du     0111 00000101 10011 ..... ..... .....    @vvv
613 vhsubw_h_b       0111 00000101 01100 ..... ..... .....    @vvv
614 vhsubw_w_h       0111 00000101 01101 ..... ..... .....    @vvv
615 vhsubw_d_w       0111 00000101 01110 ..... ..... .....    @vvv
616 vhsubw_q_d       0111 00000101 01111 ..... ..... .....    @vvv
617 vhsubw_hu_bu     0111 00000101 10100 ..... ..... .....    @vvv
618 vhsubw_wu_hu     0111 00000101 10101 ..... ..... .....    @vvv
619 vhsubw_du_wu     0111 00000101 10110 ..... ..... .....    @vvv
620 vhsubw_qu_du     0111 00000101 10111 ..... ..... .....    @vvv
622 vaddwev_h_b      0111 00000001 11100 ..... ..... .....    @vvv
623 vaddwev_w_h      0111 00000001 11101 ..... ..... .....    @vvv
624 vaddwev_d_w      0111 00000001 11110 ..... ..... .....    @vvv
625 vaddwev_q_d      0111 00000001 11111 ..... ..... .....    @vvv
626 vaddwod_h_b      0111 00000010 00100 ..... ..... .....    @vvv
627 vaddwod_w_h      0111 00000010 00101 ..... ..... .....    @vvv
628 vaddwod_d_w      0111 00000010 00110 ..... ..... .....    @vvv
629 vaddwod_q_d      0111 00000010 00111 ..... ..... .....    @vvv
630 vsubwev_h_b      0111 00000010 00000 ..... ..... .....    @vvv
631 vsubwev_w_h      0111 00000010 00001 ..... ..... .....    @vvv
632 vsubwev_d_w      0111 00000010 00010 ..... ..... .....    @vvv
633 vsubwev_q_d      0111 00000010 00011 ..... ..... .....    @vvv
634 vsubwod_h_b      0111 00000010 01000 ..... ..... .....    @vvv
635 vsubwod_w_h      0111 00000010 01001 ..... ..... .....    @vvv
636 vsubwod_d_w      0111 00000010 01010 ..... ..... .....    @vvv
637 vsubwod_q_d      0111 00000010 01011 ..... ..... .....    @vvv
639 vaddwev_h_bu     0111 00000010 11100 ..... ..... .....    @vvv
640 vaddwev_w_hu     0111 00000010 11101 ..... ..... .....    @vvv
641 vaddwev_d_wu     0111 00000010 11110 ..... ..... .....    @vvv
642 vaddwev_q_du     0111 00000010 11111 ..... ..... .....    @vvv
643 vaddwod_h_bu     0111 00000011 00100 ..... ..... .....    @vvv
644 vaddwod_w_hu     0111 00000011 00101 ..... ..... .....    @vvv
645 vaddwod_d_wu     0111 00000011 00110 ..... ..... .....    @vvv
646 vaddwod_q_du     0111 00000011 00111 ..... ..... .....    @vvv
647 vsubwev_h_bu     0111 00000011 00000 ..... ..... .....    @vvv
648 vsubwev_w_hu     0111 00000011 00001 ..... ..... .....    @vvv
649 vsubwev_d_wu     0111 00000011 00010 ..... ..... .....    @vvv
650 vsubwev_q_du     0111 00000011 00011 ..... ..... .....    @vvv
651 vsubwod_h_bu     0111 00000011 01000 ..... ..... .....    @vvv
652 vsubwod_w_hu     0111 00000011 01001 ..... ..... .....    @vvv
653 vsubwod_d_wu     0111 00000011 01010 ..... ..... .....    @vvv
654 vsubwod_q_du     0111 00000011 01011 ..... ..... .....    @vvv
656 vaddwev_h_bu_b   0111 00000011 11100 ..... ..... .....    @vvv
657 vaddwev_w_hu_h   0111 00000011 11101 ..... ..... .....    @vvv
658 vaddwev_d_wu_w   0111 00000011 11110 ..... ..... .....    @vvv
659 vaddwev_q_du_d   0111 00000011 11111 ..... ..... .....    @vvv
660 vaddwod_h_bu_b   0111 00000100 00000 ..... ..... .....    @vvv
661 vaddwod_w_hu_h   0111 00000100 00001 ..... ..... .....    @vvv
662 vaddwod_d_wu_w   0111 00000100 00010 ..... ..... .....    @vvv
663 vaddwod_q_du_d   0111 00000100 00011 ..... ..... .....    @vvv
665 vavg_b           0111 00000110 01000 ..... ..... .....    @vvv
666 vavg_h           0111 00000110 01001 ..... ..... .....    @vvv
667 vavg_w           0111 00000110 01010 ..... ..... .....    @vvv
668 vavg_d           0111 00000110 01011 ..... ..... .....    @vvv
669 vavg_bu          0111 00000110 01100 ..... ..... .....    @vvv
670 vavg_hu          0111 00000110 01101 ..... ..... .....    @vvv
671 vavg_wu          0111 00000110 01110 ..... ..... .....    @vvv
672 vavg_du          0111 00000110 01111 ..... ..... .....    @vvv
673 vavgr_b          0111 00000110 10000 ..... ..... .....    @vvv
674 vavgr_h          0111 00000110 10001 ..... ..... .....    @vvv
675 vavgr_w          0111 00000110 10010 ..... ..... .....    @vvv
676 vavgr_d          0111 00000110 10011 ..... ..... .....    @vvv
677 vavgr_bu         0111 00000110 10100 ..... ..... .....    @vvv
678 vavgr_hu         0111 00000110 10101 ..... ..... .....    @vvv
679 vavgr_wu         0111 00000110 10110 ..... ..... .....    @vvv
680 vavgr_du         0111 00000110 10111 ..... ..... .....    @vvv
682 vabsd_b          0111 00000110 00000 ..... ..... .....    @vvv
683 vabsd_h          0111 00000110 00001 ..... ..... .....    @vvv
684 vabsd_w          0111 00000110 00010 ..... ..... .....    @vvv
685 vabsd_d          0111 00000110 00011 ..... ..... .....    @vvv
686 vabsd_bu         0111 00000110 00100 ..... ..... .....    @vvv
687 vabsd_hu         0111 00000110 00101 ..... ..... .....    @vvv
688 vabsd_wu         0111 00000110 00110 ..... ..... .....    @vvv
689 vabsd_du         0111 00000110 00111 ..... ..... .....    @vvv
691 vadda_b          0111 00000101 11000 ..... ..... .....    @vvv
692 vadda_h          0111 00000101 11001 ..... ..... .....    @vvv
693 vadda_w          0111 00000101 11010 ..... ..... .....    @vvv
694 vadda_d          0111 00000101 11011 ..... ..... .....    @vvv
696 vmax_b           0111 00000111 00000 ..... ..... .....    @vvv
697 vmax_h           0111 00000111 00001 ..... ..... .....    @vvv
698 vmax_w           0111 00000111 00010 ..... ..... .....    @vvv
699 vmax_d           0111 00000111 00011 ..... ..... .....    @vvv
700 vmaxi_b          0111 00101001 00000 ..... ..... .....    @vv_i5
701 vmaxi_h          0111 00101001 00001 ..... ..... .....    @vv_i5
702 vmaxi_w          0111 00101001 00010 ..... ..... .....    @vv_i5
703 vmaxi_d          0111 00101001 00011 ..... ..... .....    @vv_i5
704 vmax_bu          0111 00000111 01000 ..... ..... .....    @vvv
705 vmax_hu          0111 00000111 01001 ..... ..... .....    @vvv
706 vmax_wu          0111 00000111 01010 ..... ..... .....    @vvv
707 vmax_du          0111 00000111 01011 ..... ..... .....    @vvv
708 vmaxi_bu         0111 00101001 01000 ..... ..... .....    @vv_ui5
709 vmaxi_hu         0111 00101001 01001 ..... ..... .....    @vv_ui5
710 vmaxi_wu         0111 00101001 01010 ..... ..... .....    @vv_ui5
711 vmaxi_du         0111 00101001 01011 ..... ..... .....    @vv_ui5
713 vmin_b           0111 00000111 00100 ..... ..... .....    @vvv
714 vmin_h           0111 00000111 00101 ..... ..... .....    @vvv
715 vmin_w           0111 00000111 00110 ..... ..... .....    @vvv
716 vmin_d           0111 00000111 00111 ..... ..... .....    @vvv
717 vmini_b          0111 00101001 00100 ..... ..... .....    @vv_i5
718 vmini_h          0111 00101001 00101 ..... ..... .....    @vv_i5
719 vmini_w          0111 00101001 00110 ..... ..... .....    @vv_i5
720 vmini_d          0111 00101001 00111 ..... ..... .....    @vv_i5
721 vmin_bu          0111 00000111 01100 ..... ..... .....    @vvv
722 vmin_hu          0111 00000111 01101 ..... ..... .....    @vvv
723 vmin_wu          0111 00000111 01110 ..... ..... .....    @vvv
724 vmin_du          0111 00000111 01111 ..... ..... .....    @vvv
725 vmini_bu         0111 00101001 01100 ..... ..... .....    @vv_ui5
726 vmini_hu         0111 00101001 01101 ..... ..... .....    @vv_ui5
727 vmini_wu         0111 00101001 01110 ..... ..... .....    @vv_ui5
728 vmini_du         0111 00101001 01111 ..... ..... .....    @vv_ui5
730 vmul_b           0111 00001000 01000 ..... ..... .....    @vvv
731 vmul_h           0111 00001000 01001 ..... ..... .....    @vvv
732 vmul_w           0111 00001000 01010 ..... ..... .....    @vvv
733 vmul_d           0111 00001000 01011 ..... ..... .....    @vvv
734 vmuh_b           0111 00001000 01100 ..... ..... .....    @vvv
735 vmuh_h           0111 00001000 01101 ..... ..... .....    @vvv
736 vmuh_w           0111 00001000 01110 ..... ..... .....    @vvv
737 vmuh_d           0111 00001000 01111 ..... ..... .....    @vvv
738 vmuh_bu          0111 00001000 10000 ..... ..... .....    @vvv
739 vmuh_hu          0111 00001000 10001 ..... ..... .....    @vvv
740 vmuh_wu          0111 00001000 10010 ..... ..... .....    @vvv
741 vmuh_du          0111 00001000 10011 ..... ..... .....    @vvv
743 vmulwev_h_b      0111 00001001 00000 ..... ..... .....    @vvv
744 vmulwev_w_h      0111 00001001 00001 ..... ..... .....    @vvv
745 vmulwev_d_w      0111 00001001 00010 ..... ..... .....    @vvv
746 vmulwev_q_d      0111 00001001 00011 ..... ..... .....    @vvv
747 vmulwod_h_b      0111 00001001 00100 ..... ..... .....    @vvv
748 vmulwod_w_h      0111 00001001 00101 ..... ..... .....    @vvv
749 vmulwod_d_w      0111 00001001 00110 ..... ..... .....    @vvv
750 vmulwod_q_d      0111 00001001 00111 ..... ..... .....    @vvv
751 vmulwev_h_bu     0111 00001001 10000 ..... ..... .....    @vvv
752 vmulwev_w_hu     0111 00001001 10001 ..... ..... .....    @vvv
753 vmulwev_d_wu     0111 00001001 10010 ..... ..... .....    @vvv
754 vmulwev_q_du     0111 00001001 10011 ..... ..... .....    @vvv
755 vmulwod_h_bu     0111 00001001 10100 ..... ..... .....    @vvv
756 vmulwod_w_hu     0111 00001001 10101 ..... ..... .....    @vvv
757 vmulwod_d_wu     0111 00001001 10110 ..... ..... .....    @vvv
758 vmulwod_q_du     0111 00001001 10111 ..... ..... .....    @vvv
759 vmulwev_h_bu_b   0111 00001010 00000 ..... ..... .....    @vvv
760 vmulwev_w_hu_h   0111 00001010 00001 ..... ..... .....    @vvv
761 vmulwev_d_wu_w   0111 00001010 00010 ..... ..... .....    @vvv
762 vmulwev_q_du_d   0111 00001010 00011 ..... ..... .....    @vvv
763 vmulwod_h_bu_b   0111 00001010 00100 ..... ..... .....    @vvv
764 vmulwod_w_hu_h   0111 00001010 00101 ..... ..... .....    @vvv
765 vmulwod_d_wu_w   0111 00001010 00110 ..... ..... .....    @vvv
766 vmulwod_q_du_d   0111 00001010 00111 ..... ..... .....    @vvv
768 vmadd_b          0111 00001010 10000 ..... ..... .....    @vvv
769 vmadd_h          0111 00001010 10001 ..... ..... .....    @vvv
770 vmadd_w          0111 00001010 10010 ..... ..... .....    @vvv
771 vmadd_d          0111 00001010 10011 ..... ..... .....    @vvv
772 vmsub_b          0111 00001010 10100 ..... ..... .....    @vvv
773 vmsub_h          0111 00001010 10101 ..... ..... .....    @vvv
774 vmsub_w          0111 00001010 10110 ..... ..... .....    @vvv
775 vmsub_d          0111 00001010 10111 ..... ..... .....    @vvv
777 vmaddwev_h_b     0111 00001010 11000 ..... ..... .....    @vvv
778 vmaddwev_w_h     0111 00001010 11001 ..... ..... .....    @vvv
779 vmaddwev_d_w     0111 00001010 11010 ..... ..... .....    @vvv
780 vmaddwev_q_d     0111 00001010 11011 ..... ..... .....    @vvv
781 vmaddwod_h_b     0111 00001010 11100 ..... ..... .....    @vvv
782 vmaddwod_w_h     0111 00001010 11101 ..... ..... .....    @vvv
783 vmaddwod_d_w     0111 00001010 11110 ..... ..... .....    @vvv
784 vmaddwod_q_d     0111 00001010 11111 ..... ..... .....    @vvv
785 vmaddwev_h_bu    0111 00001011 01000 ..... ..... .....    @vvv
786 vmaddwev_w_hu    0111 00001011 01001 ..... ..... .....    @vvv
787 vmaddwev_d_wu    0111 00001011 01010 ..... ..... .....    @vvv
788 vmaddwev_q_du    0111 00001011 01011 ..... ..... .....    @vvv
789 vmaddwod_h_bu    0111 00001011 01100 ..... ..... .....    @vvv
790 vmaddwod_w_hu    0111 00001011 01101 ..... ..... .....    @vvv
791 vmaddwod_d_wu    0111 00001011 01110 ..... ..... .....    @vvv
792 vmaddwod_q_du    0111 00001011 01111 ..... ..... .....    @vvv
793 vmaddwev_h_bu_b  0111 00001011 11000 ..... ..... .....    @vvv
794 vmaddwev_w_hu_h  0111 00001011 11001 ..... ..... .....    @vvv
795 vmaddwev_d_wu_w  0111 00001011 11010 ..... ..... .....    @vvv
796 vmaddwev_q_du_d  0111 00001011 11011 ..... ..... .....    @vvv
797 vmaddwod_h_bu_b  0111 00001011 11100 ..... ..... .....    @vvv
798 vmaddwod_w_hu_h  0111 00001011 11101 ..... ..... .....    @vvv
799 vmaddwod_d_wu_w  0111 00001011 11110 ..... ..... .....    @vvv
800 vmaddwod_q_du_d  0111 00001011 11111 ..... ..... .....    @vvv
802 vdiv_b           0111 00001110 00000 ..... ..... .....    @vvv
803 vdiv_h           0111 00001110 00001 ..... ..... .....    @vvv
804 vdiv_w           0111 00001110 00010 ..... ..... .....    @vvv
805 vdiv_d           0111 00001110 00011 ..... ..... .....    @vvv
806 vdiv_bu          0111 00001110 01000 ..... ..... .....    @vvv
807 vdiv_hu          0111 00001110 01001 ..... ..... .....    @vvv
808 vdiv_wu          0111 00001110 01010 ..... ..... .....    @vvv
809 vdiv_du          0111 00001110 01011 ..... ..... .....    @vvv
810 vmod_b           0111 00001110 00100 ..... ..... .....    @vvv
811 vmod_h           0111 00001110 00101 ..... ..... .....    @vvv
812 vmod_w           0111 00001110 00110 ..... ..... .....    @vvv
813 vmod_d           0111 00001110 00111 ..... ..... .....    @vvv
814 vmod_bu          0111 00001110 01100 ..... ..... .....    @vvv
815 vmod_hu          0111 00001110 01101 ..... ..... .....    @vvv
816 vmod_wu          0111 00001110 01110 ..... ..... .....    @vvv
817 vmod_du          0111 00001110 01111 ..... ..... .....    @vvv
819 vsat_b           0111 00110010 01000 01 ... ..... .....   @vv_ui3
820 vsat_h           0111 00110010 01000 1 .... ..... .....   @vv_ui4
821 vsat_w           0111 00110010 01001 ..... ..... .....    @vv_ui5
822 vsat_d           0111 00110010 0101 ...... ..... .....    @vv_ui6
823 vsat_bu          0111 00110010 10000 01 ... ..... .....   @vv_ui3
824 vsat_hu          0111 00110010 10000 1 .... ..... .....   @vv_ui4
825 vsat_wu          0111 00110010 10001 ..... ..... .....    @vv_ui5
826 vsat_du          0111 00110010 1001 ...... ..... .....    @vv_ui6
828 vexth_h_b        0111 00101001 11101 11000 ..... .....    @vv
829 vexth_w_h        0111 00101001 11101 11001 ..... .....    @vv
830 vexth_d_w        0111 00101001 11101 11010 ..... .....    @vv
831 vexth_q_d        0111 00101001 11101 11011 ..... .....    @vv
832 vexth_hu_bu      0111 00101001 11101 11100 ..... .....    @vv
833 vexth_wu_hu      0111 00101001 11101 11101 ..... .....    @vv
834 vexth_du_wu      0111 00101001 11101 11110 ..... .....    @vv
835 vexth_qu_du      0111 00101001 11101 11111 ..... .....    @vv
837 vsigncov_b       0111 00010010 11100 ..... ..... .....    @vvv
838 vsigncov_h       0111 00010010 11101 ..... ..... .....    @vvv
839 vsigncov_w       0111 00010010 11110 ..... ..... .....    @vvv
840 vsigncov_d       0111 00010010 11111 ..... ..... .....    @vvv
842 vmskltz_b        0111 00101001 11000 10000 ..... .....    @vv
843 vmskltz_h        0111 00101001 11000 10001 ..... .....    @vv
844 vmskltz_w        0111 00101001 11000 10010 ..... .....    @vv
845 vmskltz_d        0111 00101001 11000 10011 ..... .....    @vv
846 vmskgez_b        0111 00101001 11000 10100 ..... .....    @vv
847 vmsknz_b         0111 00101001 11000 11000 ..... .....    @vv
849 vldi             0111 00111110 00 ............. .....     @v_i13
851 vand_v           0111 00010010 01100 ..... ..... .....    @vvv
852 vor_v            0111 00010010 01101 ..... ..... .....    @vvv
853 vxor_v           0111 00010010 01110 ..... ..... .....    @vvv
854 vnor_v           0111 00010010 01111 ..... ..... .....    @vvv
855 vandn_v          0111 00010010 10000 ..... ..... .....    @vvv
856 vorn_v           0111 00010010 10001 ..... ..... .....    @vvv
858 vandi_b          0111 00111101 00 ........ ..... .....    @vv_ui8
859 vori_b           0111 00111101 01 ........ ..... .....    @vv_ui8
860 vxori_b          0111 00111101 10 ........ ..... .....    @vv_ui8
861 vnori_b          0111 00111101 11 ........ ..... .....    @vv_ui8
863 vsll_b           0111 00001110 10000 ..... ..... .....    @vvv
864 vsll_h           0111 00001110 10001 ..... ..... .....    @vvv
865 vsll_w           0111 00001110 10010 ..... ..... .....    @vvv
866 vsll_d           0111 00001110 10011 ..... ..... .....    @vvv
867 vslli_b          0111 00110010 11000 01 ... ..... .....   @vv_ui3
868 vslli_h          0111 00110010 11000 1 .... ..... .....   @vv_ui4
869 vslli_w          0111 00110010 11001 ..... ..... .....    @vv_ui5
870 vslli_d          0111 00110010 1101 ...... ..... .....    @vv_ui6
872 vsrl_b           0111 00001110 10100 ..... ..... .....    @vvv
873 vsrl_h           0111 00001110 10101 ..... ..... .....    @vvv
874 vsrl_w           0111 00001110 10110 ..... ..... .....    @vvv
875 vsrl_d           0111 00001110 10111 ..... ..... .....    @vvv
876 vsrli_b          0111 00110011 00000 01 ... ..... .....   @vv_ui3
877 vsrli_h          0111 00110011 00000 1 .... ..... .....   @vv_ui4
878 vsrli_w          0111 00110011 00001 ..... ..... .....    @vv_ui5
879 vsrli_d          0111 00110011 0001 ...... ..... .....    @vv_ui6
881 vsra_b           0111 00001110 11000 ..... ..... .....    @vvv
882 vsra_h           0111 00001110 11001 ..... ..... .....    @vvv
883 vsra_w           0111 00001110 11010 ..... ..... .....    @vvv
884 vsra_d           0111 00001110 11011 ..... ..... .....    @vvv
885 vsrai_b          0111 00110011 01000 01 ... ..... .....   @vv_ui3
886 vsrai_h          0111 00110011 01000 1 .... ..... .....   @vv_ui4
887 vsrai_w          0111 00110011 01001 ..... ..... .....    @vv_ui5
888 vsrai_d          0111 00110011 0101 ...... ..... .....    @vv_ui6
890 vrotr_b          0111 00001110 11100 ..... ..... .....    @vvv
891 vrotr_h          0111 00001110 11101 ..... ..... .....    @vvv
892 vrotr_w          0111 00001110 11110 ..... ..... .....    @vvv
893 vrotr_d          0111 00001110 11111 ..... ..... .....    @vvv
894 vrotri_b         0111 00101010 00000 01 ... ..... .....   @vv_ui3
895 vrotri_h         0111 00101010 00000 1 .... ..... .....   @vv_ui4
896 vrotri_w         0111 00101010 00001 ..... ..... .....    @vv_ui5
897 vrotri_d         0111 00101010 0001 ...... ..... .....    @vv_ui6
899 vsllwil_h_b      0111 00110000 10000 01 ... ..... .....   @vv_ui3
900 vsllwil_w_h      0111 00110000 10000 1 .... ..... .....   @vv_ui4
901 vsllwil_d_w      0111 00110000 10001 ..... ..... .....    @vv_ui5
902 vextl_q_d        0111 00110000 10010 00000 ..... .....    @vv
903 vsllwil_hu_bu    0111 00110000 11000 01 ... ..... .....   @vv_ui3
904 vsllwil_wu_hu    0111 00110000 11000 1 .... ..... .....   @vv_ui4
905 vsllwil_du_wu    0111 00110000 11001 ..... ..... .....    @vv_ui5
906 vextl_qu_du      0111 00110000 11010 00000 ..... .....    @vv
908 vsrlr_b          0111 00001111 00000 ..... ..... .....    @vvv
909 vsrlr_h          0111 00001111 00001 ..... ..... .....    @vvv
910 vsrlr_w          0111 00001111 00010 ..... ..... .....    @vvv
911 vsrlr_d          0111 00001111 00011 ..... ..... .....    @vvv
912 vsrlri_b         0111 00101010 01000 01 ... ..... .....   @vv_ui3
913 vsrlri_h         0111 00101010 01000 1 .... ..... .....   @vv_ui4
914 vsrlri_w         0111 00101010 01001 ..... ..... .....    @vv_ui5
915 vsrlri_d         0111 00101010 0101 ...... ..... .....    @vv_ui6
917 vsrar_b          0111 00001111 00100 ..... ..... .....    @vvv
918 vsrar_h          0111 00001111 00101 ..... ..... .....    @vvv
919 vsrar_w          0111 00001111 00110 ..... ..... .....    @vvv
920 vsrar_d          0111 00001111 00111 ..... ..... .....    @vvv
921 vsrari_b         0111 00101010 10000 01 ... ..... .....   @vv_ui3
922 vsrari_h         0111 00101010 10000 1 .... ..... .....   @vv_ui4
923 vsrari_w         0111 00101010 10001 ..... ..... .....    @vv_ui5
924 vsrari_d         0111 00101010 1001 ...... ..... .....    @vv_ui6
926 vsrln_b_h        0111 00001111 01001 ..... ..... .....    @vvv
927 vsrln_h_w        0111 00001111 01010 ..... ..... .....    @vvv
928 vsrln_w_d        0111 00001111 01011 ..... ..... .....    @vvv
929 vsran_b_h        0111 00001111 01101 ..... ..... .....    @vvv
930 vsran_h_w        0111 00001111 01110 ..... ..... .....    @vvv
931 vsran_w_d        0111 00001111 01111 ..... ..... .....    @vvv
933 vsrlni_b_h       0111 00110100 00000 1 .... ..... .....   @vv_ui4
934 vsrlni_h_w       0111 00110100 00001 ..... ..... .....    @vv_ui5
935 vsrlni_w_d       0111 00110100 0001 ...... ..... .....    @vv_ui6
936 vsrlni_d_q       0111 00110100 001 ....... ..... .....    @vv_ui7
937 vsrani_b_h       0111 00110101 10000 1 .... ..... .....   @vv_ui4
938 vsrani_h_w       0111 00110101 10001 ..... ..... .....    @vv_ui5
939 vsrani_w_d       0111 00110101 1001 ...... ..... .....    @vv_ui6
940 vsrani_d_q       0111 00110101 101 ....... ..... .....    @vv_ui7
942 vsrlrn_b_h       0111 00001111 10001 ..... ..... .....    @vvv
943 vsrlrn_h_w       0111 00001111 10010 ..... ..... .....    @vvv
944 vsrlrn_w_d       0111 00001111 10011 ..... ..... .....    @vvv
945 vsrarn_b_h       0111 00001111 10101 ..... ..... .....    @vvv
946 vsrarn_h_w       0111 00001111 10110 ..... ..... .....    @vvv
947 vsrarn_w_d       0111 00001111 10111 ..... ..... .....    @vvv
949 vsrlrni_b_h      0111 00110100 01000 1 .... ..... .....   @vv_ui4
950 vsrlrni_h_w      0111 00110100 01001 ..... ..... .....    @vv_ui5
951 vsrlrni_w_d      0111 00110100 0101 ...... ..... .....    @vv_ui6
952 vsrlrni_d_q      0111 00110100 011 ....... ..... .....    @vv_ui7
953 vsrarni_b_h      0111 00110101 11000 1 .... ..... .....   @vv_ui4
954 vsrarni_h_w      0111 00110101 11001 ..... ..... .....    @vv_ui5
955 vsrarni_w_d      0111 00110101 1101 ...... ..... .....    @vv_ui6
956 vsrarni_d_q      0111 00110101 111 ....... ..... .....    @vv_ui7
958 vssrln_b_h       0111 00001111 11001 ..... ..... .....    @vvv
959 vssrln_h_w       0111 00001111 11010 ..... ..... .....    @vvv
960 vssrln_w_d       0111 00001111 11011 ..... ..... .....    @vvv
961 vssran_b_h       0111 00001111 11101 ..... ..... .....    @vvv
962 vssran_h_w       0111 00001111 11110 ..... ..... .....    @vvv
963 vssran_w_d       0111 00001111 11111 ..... ..... .....    @vvv
964 vssrln_bu_h      0111 00010000 01001 ..... ..... .....    @vvv
965 vssrln_hu_w      0111 00010000 01010 ..... ..... .....    @vvv
966 vssrln_wu_d      0111 00010000 01011 ..... ..... .....    @vvv
967 vssran_bu_h      0111 00010000 01101 ..... ..... .....    @vvv
968 vssran_hu_w      0111 00010000 01110 ..... ..... .....    @vvv
969 vssran_wu_d      0111 00010000 01111 ..... ..... .....    @vvv
971 vssrlni_b_h      0111 00110100 10000 1 .... ..... .....   @vv_ui4
972 vssrlni_h_w      0111 00110100 10001 ..... ..... .....    @vv_ui5
973 vssrlni_w_d      0111 00110100 1001 ...... ..... .....    @vv_ui6
974 vssrlni_d_q      0111 00110100 101 ....... ..... .....    @vv_ui7
975 vssrani_b_h      0111 00110110 00000 1 .... ..... .....   @vv_ui4
976 vssrani_h_w      0111 00110110 00001 ..... ..... .....    @vv_ui5
977 vssrani_w_d      0111 00110110 0001 ...... ..... .....    @vv_ui6
978 vssrani_d_q      0111 00110110 001 ....... ..... .....    @vv_ui7
979 vssrlni_bu_h     0111 00110100 11000 1 .... ..... .....   @vv_ui4
980 vssrlni_hu_w     0111 00110100 11001 ..... ..... .....    @vv_ui5
981 vssrlni_wu_d     0111 00110100 1101 ...... ..... .....    @vv_ui6
982 vssrlni_du_q     0111 00110100 111 ....... ..... .....    @vv_ui7
983 vssrani_bu_h     0111 00110110 01000 1 .... ..... .....   @vv_ui4
984 vssrani_hu_w     0111 00110110 01001 ..... ..... .....    @vv_ui5
985 vssrani_wu_d     0111 00110110 0101 ...... ..... .....    @vv_ui6
986 vssrani_du_q     0111 00110110 011 ....... ..... .....    @vv_ui7
988 vssrlrn_b_h      0111 00010000 00001 ..... ..... .....    @vvv
989 vssrlrn_h_w      0111 00010000 00010 ..... ..... .....    @vvv
990 vssrlrn_w_d      0111 00010000 00011 ..... ..... .....    @vvv
991 vssrarn_b_h      0111 00010000 00101 ..... ..... .....    @vvv
992 vssrarn_h_w      0111 00010000 00110 ..... ..... .....    @vvv
993 vssrarn_w_d      0111 00010000 00111 ..... ..... .....    @vvv
994 vssrlrn_bu_h     0111 00010000 10001 ..... ..... .....    @vvv
995 vssrlrn_hu_w     0111 00010000 10010 ..... ..... .....    @vvv
996 vssrlrn_wu_d     0111 00010000 10011 ..... ..... .....    @vvv
997 vssrarn_bu_h     0111 00010000 10101 ..... ..... .....    @vvv
998 vssrarn_hu_w     0111 00010000 10110 ..... ..... .....    @vvv
999 vssrarn_wu_d     0111 00010000 10111 ..... ..... .....    @vvv
1001 vssrlrni_b_h     0111 00110101 00000 1 .... ..... .....   @vv_ui4
1002 vssrlrni_h_w     0111 00110101 00001 ..... ..... .....    @vv_ui5
1003 vssrlrni_w_d     0111 00110101 0001 ...... ..... .....    @vv_ui6
1004 vssrlrni_d_q     0111 00110101 001 ....... ..... .....    @vv_ui7
1005 vssrarni_b_h     0111 00110110 10000 1 .... ..... .....   @vv_ui4
1006 vssrarni_h_w     0111 00110110 10001 ..... ..... .....    @vv_ui5
1007 vssrarni_w_d     0111 00110110 1001 ...... ..... .....    @vv_ui6
1008 vssrarni_d_q     0111 00110110 101 ....... ..... .....    @vv_ui7
1009 vssrlrni_bu_h    0111 00110101 01000 1 .... ..... .....   @vv_ui4
1010 vssrlrni_hu_w    0111 00110101 01001 ..... ..... .....    @vv_ui5
1011 vssrlrni_wu_d    0111 00110101 0101 ...... ..... .....    @vv_ui6
1012 vssrlrni_du_q    0111 00110101 011 ....... ..... .....    @vv_ui7
1013 vssrarni_bu_h    0111 00110110 11000 1 .... ..... .....   @vv_ui4
1014 vssrarni_hu_w    0111 00110110 11001 ..... ..... .....    @vv_ui5
1015 vssrarni_wu_d    0111 00110110 1101 ...... ..... .....    @vv_ui6
1016 vssrarni_du_q    0111 00110110 111 ....... ..... .....    @vv_ui7
1018 vclo_b           0111 00101001 11000 00000 ..... .....    @vv
1019 vclo_h           0111 00101001 11000 00001 ..... .....    @vv
1020 vclo_w           0111 00101001 11000 00010 ..... .....    @vv
1021 vclo_d           0111 00101001 11000 00011 ..... .....    @vv
1022 vclz_b           0111 00101001 11000 00100 ..... .....    @vv
1023 vclz_h           0111 00101001 11000 00101 ..... .....    @vv
1024 vclz_w           0111 00101001 11000 00110 ..... .....    @vv
1025 vclz_d           0111 00101001 11000 00111 ..... .....    @vv
1027 vpcnt_b          0111 00101001 11000 01000 ..... .....    @vv
1028 vpcnt_h          0111 00101001 11000 01001 ..... .....    @vv
1029 vpcnt_w          0111 00101001 11000 01010 ..... .....    @vv
1030 vpcnt_d          0111 00101001 11000 01011 ..... .....    @vv
1032 vbitclr_b        0111 00010000 11000 ..... ..... .....    @vvv
1033 vbitclr_h        0111 00010000 11001 ..... ..... .....    @vvv
1034 vbitclr_w        0111 00010000 11010 ..... ..... .....    @vvv
1035 vbitclr_d        0111 00010000 11011 ..... ..... .....    @vvv
1036 vbitclri_b       0111 00110001 00000 01 ... ..... .....   @vv_ui3
1037 vbitclri_h       0111 00110001 00000 1 .... ..... .....   @vv_ui4
1038 vbitclri_w       0111 00110001 00001 ..... ..... .....    @vv_ui5
1039 vbitclri_d       0111 00110001 0001 ...... ..... .....    @vv_ui6
1040 vbitset_b        0111 00010000 11100 ..... ..... .....    @vvv
1041 vbitset_h        0111 00010000 11101 ..... ..... .....    @vvv
1042 vbitset_w        0111 00010000 11110 ..... ..... .....    @vvv
1043 vbitset_d        0111 00010000 11111 ..... ..... .....    @vvv
1044 vbitseti_b       0111 00110001 01000 01 ... ..... .....   @vv_ui3
1045 vbitseti_h       0111 00110001 01000 1 .... ..... .....   @vv_ui4
1046 vbitseti_w       0111 00110001 01001 ..... ..... .....    @vv_ui5
1047 vbitseti_d       0111 00110001 0101 ...... ..... .....    @vv_ui6
1048 vbitrev_b        0111 00010001 00000 ..... ..... .....    @vvv
1049 vbitrev_h        0111 00010001 00001 ..... ..... .....    @vvv
1050 vbitrev_w        0111 00010001 00010 ..... ..... .....    @vvv
1051 vbitrev_d        0111 00010001 00011 ..... ..... .....    @vvv
1052 vbitrevi_b       0111 00110001 10000 01 ... ..... .....   @vv_ui3
1053 vbitrevi_h       0111 00110001 10000 1 .... ..... .....   @vv_ui4
1054 vbitrevi_w       0111 00110001 10001 ..... ..... .....    @vv_ui5
1055 vbitrevi_d       0111 00110001 1001 ...... ..... .....    @vv_ui6
1057 vfrstp_b         0111 00010010 10110 ..... ..... .....    @vvv
1058 vfrstp_h         0111 00010010 10111 ..... ..... .....    @vvv
1059 vfrstpi_b        0111 00101001 10100 ..... ..... .....    @vv_ui5
1060 vfrstpi_h        0111 00101001 10101 ..... ..... .....    @vv_ui5
1062 vfadd_s          0111 00010011 00001 ..... ..... .....    @vvv
1063 vfadd_d          0111 00010011 00010 ..... ..... .....    @vvv
1064 vfsub_s          0111 00010011 00101 ..... ..... .....    @vvv
1065 vfsub_d          0111 00010011 00110 ..... ..... .....    @vvv
1066 vfmul_s          0111 00010011 10001 ..... ..... .....    @vvv
1067 vfmul_d          0111 00010011 10010 ..... ..... .....    @vvv
1068 vfdiv_s          0111 00010011 10101 ..... ..... .....    @vvv
1069 vfdiv_d          0111 00010011 10110 ..... ..... .....    @vvv
1071 vfmadd_s         0000 10010001 ..... ..... ..... .....    @vvvv
1072 vfmadd_d         0000 10010010 ..... ..... ..... .....    @vvvv
1073 vfmsub_s         0000 10010101 ..... ..... ..... .....    @vvvv
1074 vfmsub_d         0000 10010110 ..... ..... ..... .....    @vvvv
1075 vfnmadd_s        0000 10011001 ..... ..... ..... .....    @vvvv
1076 vfnmadd_d        0000 10011010 ..... ..... ..... .....    @vvvv
1077 vfnmsub_s        0000 10011101 ..... ..... ..... .....    @vvvv
1078 vfnmsub_d        0000 10011110 ..... ..... ..... .....    @vvvv
1080 vfmax_s          0111 00010011 11001 ..... ..... .....    @vvv
1081 vfmax_d          0111 00010011 11010 ..... ..... .....    @vvv
1082 vfmin_s          0111 00010011 11101 ..... ..... .....    @vvv
1083 vfmin_d          0111 00010011 11110 ..... ..... .....    @vvv
1085 vfmaxa_s         0111 00010100 00001 ..... ..... .....    @vvv
1086 vfmaxa_d         0111 00010100 00010 ..... ..... .....    @vvv
1087 vfmina_s         0111 00010100 00101 ..... ..... .....    @vvv
1088 vfmina_d         0111 00010100 00110 ..... ..... .....    @vvv
1090 vflogb_s         0111 00101001 11001 10001 ..... .....    @vv
1091 vflogb_d         0111 00101001 11001 10010 ..... .....    @vv
1093 vfclass_s        0111 00101001 11001 10101 ..... .....    @vv
1094 vfclass_d        0111 00101001 11001 10110 ..... .....    @vv
1096 vfsqrt_s         0111 00101001 11001 11001 ..... .....    @vv
1097 vfsqrt_d         0111 00101001 11001 11010 ..... .....    @vv
1098 vfrecip_s        0111 00101001 11001 11101 ..... .....    @vv
1099 vfrecip_d        0111 00101001 11001 11110 ..... .....    @vv
1100 vfrsqrt_s        0111 00101001 11010 00001 ..... .....    @vv
1101 vfrsqrt_d        0111 00101001 11010 00010 ..... .....    @vv
1103 vfcvtl_s_h       0111 00101001 11011 11010 ..... .....    @vv
1104 vfcvth_s_h       0111 00101001 11011 11011 ..... .....    @vv
1105 vfcvtl_d_s       0111 00101001 11011 11100 ..... .....    @vv
1106 vfcvth_d_s       0111 00101001 11011 11101 ..... .....    @vv
1107 vfcvt_h_s        0111 00010100 01100 ..... ..... .....    @vvv
1108 vfcvt_s_d        0111 00010100 01101 ..... ..... .....    @vvv
1110 vfrint_s         0111 00101001 11010 01101 ..... .....    @vv
1111 vfrint_d         0111 00101001 11010 01110 ..... .....    @vv
1112 vfrintrm_s       0111 00101001 11010 10001 ..... .....    @vv
1113 vfrintrm_d       0111 00101001 11010 10010 ..... .....    @vv
1114 vfrintrp_s       0111 00101001 11010 10101 ..... .....    @vv
1115 vfrintrp_d       0111 00101001 11010 10110 ..... .....    @vv
1116 vfrintrz_s       0111 00101001 11010 11001 ..... .....    @vv
1117 vfrintrz_d       0111 00101001 11010 11010 ..... .....    @vv
1118 vfrintrne_s      0111 00101001 11010 11101 ..... .....    @vv
1119 vfrintrne_d      0111 00101001 11010 11110 ..... .....    @vv
1121 vftint_w_s       0111 00101001 11100 01100 ..... .....    @vv
1122 vftint_l_d       0111 00101001 11100 01101 ..... .....    @vv
1123 vftintrm_w_s     0111 00101001 11100 01110 ..... .....    @vv
1124 vftintrm_l_d     0111 00101001 11100 01111 ..... .....    @vv
1125 vftintrp_w_s     0111 00101001 11100 10000 ..... .....    @vv
1126 vftintrp_l_d     0111 00101001 11100 10001 ..... .....    @vv
1127 vftintrz_w_s     0111 00101001 11100 10010 ..... .....    @vv
1128 vftintrz_l_d     0111 00101001 11100 10011 ..... .....    @vv
1129 vftintrne_w_s    0111 00101001 11100 10100 ..... .....    @vv
1130 vftintrne_l_d    0111 00101001 11100 10101 ..... .....    @vv
1131 vftint_wu_s      0111 00101001 11100 10110 ..... .....    @vv
1132 vftint_lu_d      0111 00101001 11100 10111 ..... .....    @vv
1133 vftintrz_wu_s    0111 00101001 11100 11100 ..... .....    @vv
1134 vftintrz_lu_d    0111 00101001 11100 11101 ..... .....    @vv
1135 vftint_w_d       0111 00010100 10011 ..... ..... .....    @vvv
1136 vftintrm_w_d     0111 00010100 10100 ..... ..... .....    @vvv
1137 vftintrp_w_d     0111 00010100 10101 ..... ..... .....    @vvv
1138 vftintrz_w_d     0111 00010100 10110 ..... ..... .....    @vvv
1139 vftintrne_w_d    0111 00010100 10111 ..... ..... .....    @vvv
1140 vftintl_l_s      0111 00101001 11101 00000 ..... .....    @vv
1141 vftinth_l_s      0111 00101001 11101 00001 ..... .....    @vv
1142 vftintrml_l_s    0111 00101001 11101 00010 ..... .....    @vv
1143 vftintrmh_l_s    0111 00101001 11101 00011 ..... .....    @vv
1144 vftintrpl_l_s    0111 00101001 11101 00100 ..... .....    @vv
1145 vftintrph_l_s    0111 00101001 11101 00101 ..... .....    @vv
1146 vftintrzl_l_s    0111 00101001 11101 00110 ..... .....    @vv
1147 vftintrzh_l_s    0111 00101001 11101 00111 ..... .....    @vv
1148 vftintrnel_l_s   0111 00101001 11101 01000 ..... .....    @vv
1149 vftintrneh_l_s   0111 00101001 11101 01001 ..... .....    @vv
1151 vffint_s_w       0111 00101001 11100 00000 ..... .....    @vv
1152 vffint_s_wu      0111 00101001 11100 00001 ..... .....    @vv
1153 vffint_d_l       0111 00101001 11100 00010 ..... .....    @vv
1154 vffint_d_lu      0111 00101001 11100 00011 ..... .....    @vv
1155 vffintl_d_w      0111 00101001 11100 00100 ..... .....    @vv
1156 vffinth_d_w      0111 00101001 11100 00101 ..... .....    @vv
1157 vffint_s_l       0111 00010100 10000 ..... ..... .....    @vvv
1159 vseq_b           0111 00000000 00000 ..... ..... .....    @vvv
1160 vseq_h           0111 00000000 00001 ..... ..... .....    @vvv
1161 vseq_w           0111 00000000 00010 ..... ..... .....    @vvv
1162 vseq_d           0111 00000000 00011 ..... ..... .....    @vvv
1163 vseqi_b          0111 00101000 00000 ..... ..... .....    @vv_i5
1164 vseqi_h          0111 00101000 00001 ..... ..... .....    @vv_i5
1165 vseqi_w          0111 00101000 00010 ..... ..... .....    @vv_i5
1166 vseqi_d          0111 00101000 00011 ..... ..... .....    @vv_i5
1168 vsle_b           0111 00000000 00100 ..... ..... .....    @vvv
1169 vsle_h           0111 00000000 00101 ..... ..... .....    @vvv
1170 vsle_w           0111 00000000 00110 ..... ..... .....    @vvv
1171 vsle_d           0111 00000000 00111 ..... ..... .....    @vvv
1172 vslei_b          0111 00101000 00100 ..... ..... .....    @vv_i5
1173 vslei_h          0111 00101000 00101 ..... ..... .....    @vv_i5
1174 vslei_w          0111 00101000 00110 ..... ..... .....    @vv_i5
1175 vslei_d          0111 00101000 00111 ..... ..... .....    @vv_i5
1176 vsle_bu          0111 00000000 01000 ..... ..... .....    @vvv
1177 vsle_hu          0111 00000000 01001 ..... ..... .....    @vvv
1178 vsle_wu          0111 00000000 01010 ..... ..... .....    @vvv
1179 vsle_du          0111 00000000 01011 ..... ..... .....    @vvv
1180 vslei_bu         0111 00101000 01000 ..... ..... .....    @vv_ui5
1181 vslei_hu         0111 00101000 01001 ..... ..... .....    @vv_ui5
1182 vslei_wu         0111 00101000 01010 ..... ..... .....    @vv_ui5
1183 vslei_du         0111 00101000 01011 ..... ..... .....    @vv_ui5
1185 vslt_b           0111 00000000 01100 ..... ..... .....    @vvv
1186 vslt_h           0111 00000000 01101 ..... ..... .....    @vvv
1187 vslt_w           0111 00000000 01110 ..... ..... .....    @vvv
1188 vslt_d           0111 00000000 01111 ..... ..... .....    @vvv
1189 vslti_b          0111 00101000 01100 ..... ..... .....    @vv_i5
1190 vslti_h          0111 00101000 01101 ..... ..... .....    @vv_i5
1191 vslti_w          0111 00101000 01110 ..... ..... .....    @vv_i5
1192 vslti_d          0111 00101000 01111 ..... ..... .....    @vv_i5
1193 vslt_bu          0111 00000000 10000 ..... ..... .....    @vvv
1194 vslt_hu          0111 00000000 10001 ..... ..... .....    @vvv
1195 vslt_wu          0111 00000000 10010 ..... ..... .....    @vvv
1196 vslt_du          0111 00000000 10011 ..... ..... .....    @vvv
1197 vslti_bu         0111 00101000 10000 ..... ..... .....    @vv_ui5
1198 vslti_hu         0111 00101000 10001 ..... ..... .....    @vv_ui5
1199 vslti_wu         0111 00101000 10010 ..... ..... .....    @vv_ui5
1200 vslti_du         0111 00101000 10011 ..... ..... .....    @vv_ui5
1202 vfcmp_cond_s     0000 11000101 ..... ..... ..... .....    @vvv_fcond
1203 vfcmp_cond_d     0000 11000110 ..... ..... ..... .....    @vvv_fcond
1205 vbitsel_v        0000 11010001 ..... ..... ..... .....    @vvvv
1207 vbitseli_b       0111 00111100 01 ........ ..... .....    @vv_ui8
1209 vseteqz_v        0111 00101001 11001 00110 ..... 00 ...   @cv
1210 vsetnez_v        0111 00101001 11001 00111 ..... 00 ...   @cv
1211 vsetanyeqz_b     0111 00101001 11001 01000 ..... 00 ...   @cv
1212 vsetanyeqz_h     0111 00101001 11001 01001 ..... 00 ...   @cv
1213 vsetanyeqz_w     0111 00101001 11001 01010 ..... 00 ...   @cv
1214 vsetanyeqz_d     0111 00101001 11001 01011 ..... 00 ...   @cv
1215 vsetallnez_b     0111 00101001 11001 01100 ..... 00 ...   @cv
1216 vsetallnez_h     0111 00101001 11001 01101 ..... 00 ...   @cv
1217 vsetallnez_w     0111 00101001 11001 01110 ..... 00 ...   @cv
1218 vsetallnez_d     0111 00101001 11001 01111 ..... 00 ...   @cv
1220 vinsgr2vr_b      0111 00101110 10111 0 .... ..... .....   @vr_ui4
1221 vinsgr2vr_h      0111 00101110 10111 10 ... ..... .....   @vr_ui3
1222 vinsgr2vr_w      0111 00101110 10111 110 .. ..... .....   @vr_ui2
1223 vinsgr2vr_d      0111 00101110 10111 1110 . ..... .....   @vr_ui1
1224 vpickve2gr_b     0111 00101110 11111 0 .... ..... .....   @rv_ui4
1225 vpickve2gr_h     0111 00101110 11111 10 ... ..... .....   @rv_ui3
1226 vpickve2gr_w     0111 00101110 11111 110 .. ..... .....   @rv_ui2
1227 vpickve2gr_d     0111 00101110 11111 1110 . ..... .....   @rv_ui1
1228 vpickve2gr_bu    0111 00101111 00111 0 .... ..... .....   @rv_ui4
1229 vpickve2gr_hu    0111 00101111 00111 10 ... ..... .....   @rv_ui3
1230 vpickve2gr_wu    0111 00101111 00111 110 .. ..... .....   @rv_ui2
1231 vpickve2gr_du    0111 00101111 00111 1110 . ..... .....   @rv_ui1
1233 vreplgr2vr_b     0111 00101001 11110 00000 ..... .....    @vr
1234 vreplgr2vr_h     0111 00101001 11110 00001 ..... .....    @vr
1235 vreplgr2vr_w     0111 00101001 11110 00010 ..... .....    @vr
1236 vreplgr2vr_d     0111 00101001 11110 00011 ..... .....    @vr
1238 vreplve_b        0111 00010010 00100 ..... ..... .....    @vvr
1239 vreplve_h        0111 00010010 00101 ..... ..... .....    @vvr
1240 vreplve_w        0111 00010010 00110 ..... ..... .....    @vvr
1241 vreplve_d        0111 00010010 00111 ..... ..... .....    @vvr
1242 vreplvei_b       0111 00101111 01111 0 .... ..... .....   @vv_ui4
1243 vreplvei_h       0111 00101111 01111 10 ... ..... .....   @vv_ui3
1244 vreplvei_w       0111 00101111 01111 110 .. ..... .....   @vv_ui2
1245 vreplvei_d       0111 00101111 01111 1110 . ..... .....   @vv_ui1
1247 vbsll_v          0111 00101000 11100 ..... ..... .....    @vv_ui5
1248 vbsrl_v          0111 00101000 11101 ..... ..... .....    @vv_ui5
1250 vpackev_b        0111 00010001 01100 ..... ..... .....    @vvv
1251 vpackev_h        0111 00010001 01101 ..... ..... .....    @vvv
1252 vpackev_w        0111 00010001 01110 ..... ..... .....    @vvv
1253 vpackev_d        0111 00010001 01111 ..... ..... .....    @vvv
1254 vpackod_b        0111 00010001 10000 ..... ..... .....    @vvv
1255 vpackod_h        0111 00010001 10001 ..... ..... .....    @vvv
1256 vpackod_w        0111 00010001 10010 ..... ..... .....    @vvv
1257 vpackod_d        0111 00010001 10011 ..... ..... .....    @vvv
1259 vpickev_b        0111 00010001 11100 ..... ..... .....    @vvv
1260 vpickev_h        0111 00010001 11101 ..... ..... .....    @vvv
1261 vpickev_w        0111 00010001 11110 ..... ..... .....    @vvv
1262 vpickev_d        0111 00010001 11111 ..... ..... .....    @vvv
1263 vpickod_b        0111 00010010 00000 ..... ..... .....    @vvv
1264 vpickod_h        0111 00010010 00001 ..... ..... .....    @vvv
1265 vpickod_w        0111 00010010 00010 ..... ..... .....    @vvv
1266 vpickod_d        0111 00010010 00011 ..... ..... .....    @vvv
1268 vilvl_b          0111 00010001 10100 ..... ..... .....    @vvv
1269 vilvl_h          0111 00010001 10101 ..... ..... .....    @vvv
1270 vilvl_w          0111 00010001 10110 ..... ..... .....    @vvv
1271 vilvl_d          0111 00010001 10111 ..... ..... .....    @vvv
1272 vilvh_b          0111 00010001 11000 ..... ..... .....    @vvv
1273 vilvh_h          0111 00010001 11001 ..... ..... .....    @vvv
1274 vilvh_w          0111 00010001 11010 ..... ..... .....    @vvv
1275 vilvh_d          0111 00010001 11011 ..... ..... .....    @vvv
1277 vshuf_b          0000 11010101 ..... ..... ..... .....    @vvvv
1278 vshuf_h          0111 00010111 10101 ..... ..... .....    @vvv
1279 vshuf_w          0111 00010111 10110 ..... ..... .....    @vvv
1280 vshuf_d          0111 00010111 10111 ..... ..... .....    @vvv
1281 vshuf4i_b        0111 00111001 00 ........ ..... .....    @vv_ui8
1282 vshuf4i_h        0111 00111001 01 ........ ..... .....    @vv_ui8
1283 vshuf4i_w        0111 00111001 10 ........ ..... .....    @vv_ui8
1284 vshuf4i_d        0111 00111001 11 ........ ..... .....    @vv_ui8
1286 vpermi_w         0111 00111110 01 ........ ..... .....    @vv_ui8
1288 vextrins_d       0111 00111000 00 ........ ..... .....    @vv_ui8
1289 vextrins_w       0111 00111000 01 ........ ..... .....    @vv_ui8
1290 vextrins_h       0111 00111000 10 ........ ..... .....    @vv_ui8
1291 vextrins_b       0111 00111000 11 ........ ..... .....    @vv_ui8
1293 vld              0010 110000 ............ ..... .....     @vr_i12
1294 vst              0010 110001 ............ ..... .....     @vr_i12
1295 vldx             0011 10000100 00000 ..... ..... .....    @vrr
1296 vstx             0011 10000100 01000 ..... ..... .....    @vrr
1298 vldrepl_d        0011 00000001 0 ......... ..... .....    @vr_i9
1299 vldrepl_w        0011 00000010 .......... ..... .....     @vr_i10
1300 vldrepl_h        0011 0000010 ........... ..... .....     @vr_i11
1301 vldrepl_b        0011 000010 ............ ..... .....     @vr_i12
1302 vstelm_d         0011 00010001 0 . ........ ..... .....   @vr_i8i1
1303 vstelm_w         0011 00010010 .. ........ ..... .....    @vr_i8i2
1304 vstelm_h         0011 0001010 ... ........ ..... .....    @vr_i8i3
1305 vstelm_b         0011 000110 .... ........ ..... .....    @vr_i8i4
1308 # LoongArch LASX instructions
1310 xvadd_b          0111 01000000 10100 ..... ..... .....    @vvv
1311 xvadd_h          0111 01000000 10101 ..... ..... .....    @vvv
1312 xvadd_w          0111 01000000 10110 ..... ..... .....    @vvv
1313 xvadd_d          0111 01000000 10111 ..... ..... .....    @vvv
1314 xvadd_q          0111 01010010 11010 ..... ..... .....    @vvv
1315 xvsub_b          0111 01000000 11000 ..... ..... .....    @vvv
1316 xvsub_h          0111 01000000 11001 ..... ..... .....    @vvv
1317 xvsub_w          0111 01000000 11010 ..... ..... .....    @vvv
1318 xvsub_d          0111 01000000 11011 ..... ..... .....    @vvv
1319 xvsub_q          0111 01010010 11011 ..... ..... .....    @vvv
1321 xvaddi_bu        0111 01101000 10100 ..... ..... .....    @vv_ui5
1322 xvaddi_hu        0111 01101000 10101 ..... ..... .....    @vv_ui5
1323 xvaddi_wu        0111 01101000 10110 ..... ..... .....    @vv_ui5
1324 xvaddi_du        0111 01101000 10111 ..... ..... .....    @vv_ui5
1325 xvsubi_bu        0111 01101000 11000 ..... ..... .....    @vv_ui5
1326 xvsubi_hu        0111 01101000 11001 ..... ..... .....    @vv_ui5
1327 xvsubi_wu        0111 01101000 11010 ..... ..... .....    @vv_ui5
1328 xvsubi_du        0111 01101000 11011 ..... ..... .....    @vv_ui5
1330 xvneg_b          0111 01101001 11000 01100 ..... .....    @vv
1331 xvneg_h          0111 01101001 11000 01101 ..... .....    @vv
1332 xvneg_w          0111 01101001 11000 01110 ..... .....    @vv
1333 xvneg_d          0111 01101001 11000 01111 ..... .....    @vv
1335 xvsadd_b         0111 01000100 01100 ..... ..... .....    @vvv
1336 xvsadd_h         0111 01000100 01101 ..... ..... .....    @vvv
1337 xvsadd_w         0111 01000100 01110 ..... ..... .....    @vvv
1338 xvsadd_d         0111 01000100 01111 ..... ..... .....    @vvv
1339 xvsadd_bu        0111 01000100 10100 ..... ..... .....    @vvv
1340 xvsadd_hu        0111 01000100 10101 ..... ..... .....    @vvv
1341 xvsadd_wu        0111 01000100 10110 ..... ..... .....    @vvv
1342 xvsadd_du        0111 01000100 10111 ..... ..... .....    @vvv
1344 xvssub_b         0111 01000100 10000 ..... ..... .....    @vvv
1345 xvssub_h         0111 01000100 10001 ..... ..... .....    @vvv
1346 xvssub_w         0111 01000100 10010 ..... ..... .....    @vvv
1347 xvssub_d         0111 01000100 10011 ..... ..... .....    @vvv
1348 xvssub_bu        0111 01000100 11000 ..... ..... .....    @vvv
1349 xvssub_hu        0111 01000100 11001 ..... ..... .....    @vvv
1350 xvssub_wu        0111 01000100 11010 ..... ..... .....    @vvv
1351 xvssub_du        0111 01000100 11011 ..... ..... .....    @vvv
1353 xvhaddw_h_b      0111 01000101 01000 ..... ..... .....    @vvv
1354 xvhaddw_w_h      0111 01000101 01001 ..... ..... .....    @vvv
1355 xvhaddw_d_w      0111 01000101 01010 ..... ..... .....    @vvv
1356 xvhaddw_q_d      0111 01000101 01011 ..... ..... .....    @vvv
1357 xvhaddw_hu_bu    0111 01000101 10000 ..... ..... .....    @vvv
1358 xvhaddw_wu_hu    0111 01000101 10001 ..... ..... .....    @vvv
1359 xvhaddw_du_wu    0111 01000101 10010 ..... ..... .....    @vvv
1360 xvhaddw_qu_du    0111 01000101 10011 ..... ..... .....    @vvv
1362 xvhsubw_h_b      0111 01000101 01100 ..... ..... .....    @vvv
1363 xvhsubw_w_h      0111 01000101 01101 ..... ..... .....    @vvv
1364 xvhsubw_d_w      0111 01000101 01110 ..... ..... .....    @vvv
1365 xvhsubw_q_d      0111 01000101 01111 ..... ..... .....    @vvv
1366 xvhsubw_hu_bu    0111 01000101 10100 ..... ..... .....    @vvv
1367 xvhsubw_wu_hu    0111 01000101 10101 ..... ..... .....    @vvv
1368 xvhsubw_du_wu    0111 01000101 10110 ..... ..... .....    @vvv
1369 xvhsubw_qu_du    0111 01000101 10111 ..... ..... .....    @vvv
1371 xvaddwev_h_b     0111 01000001 11100 ..... ..... .....    @vvv
1372 xvaddwev_w_h     0111 01000001 11101 ..... ..... .....    @vvv
1373 xvaddwev_d_w     0111 01000001 11110 ..... ..... .....    @vvv
1374 xvaddwev_q_d     0111 01000001 11111 ..... ..... .....    @vvv
1375 xvaddwod_h_b     0111 01000010 00100 ..... ..... .....    @vvv
1376 xvaddwod_w_h     0111 01000010 00101 ..... ..... .....    @vvv
1377 xvaddwod_d_w     0111 01000010 00110 ..... ..... .....    @vvv
1378 xvaddwod_q_d     0111 01000010 00111 ..... ..... .....    @vvv
1380 xvsubwev_h_b     0111 01000010 00000 ..... ..... .....    @vvv
1381 xvsubwev_w_h     0111 01000010 00001 ..... ..... .....    @vvv
1382 xvsubwev_d_w     0111 01000010 00010 ..... ..... .....    @vvv
1383 xvsubwev_q_d     0111 01000010 00011 ..... ..... .....    @vvv
1384 xvsubwod_h_b     0111 01000010 01000 ..... ..... .....    @vvv
1385 xvsubwod_w_h     0111 01000010 01001 ..... ..... .....    @vvv
1386 xvsubwod_d_w     0111 01000010 01010 ..... ..... .....    @vvv
1387 xvsubwod_q_d     0111 01000010 01011 ..... ..... .....    @vvv
1389 xvaddwev_h_bu    0111 01000010 11100 ..... ..... .....    @vvv
1390 xvaddwev_w_hu    0111 01000010 11101 ..... ..... .....    @vvv
1391 xvaddwev_d_wu    0111 01000010 11110 ..... ..... .....    @vvv
1392 xvaddwev_q_du    0111 01000010 11111 ..... ..... .....    @vvv
1393 xvaddwod_h_bu    0111 01000011 00100 ..... ..... .....    @vvv
1394 xvaddwod_w_hu    0111 01000011 00101 ..... ..... .....    @vvv
1395 xvaddwod_d_wu    0111 01000011 00110 ..... ..... .....    @vvv
1396 xvaddwod_q_du    0111 01000011 00111 ..... ..... .....    @vvv
1398 xvsubwev_h_bu    0111 01000011 00000 ..... ..... .....    @vvv
1399 xvsubwev_w_hu    0111 01000011 00001 ..... ..... .....    @vvv
1400 xvsubwev_d_wu    0111 01000011 00010 ..... ..... .....    @vvv
1401 xvsubwev_q_du    0111 01000011 00011 ..... ..... .....    @vvv
1402 xvsubwod_h_bu    0111 01000011 01000 ..... ..... .....    @vvv
1403 xvsubwod_w_hu    0111 01000011 01001 ..... ..... .....    @vvv
1404 xvsubwod_d_wu    0111 01000011 01010 ..... ..... .....    @vvv
1405 xvsubwod_q_du    0111 01000011 01011 ..... ..... .....    @vvv
1407 xvaddwev_h_bu_b  0111 01000011 11100 ..... ..... .....    @vvv
1408 xvaddwev_w_hu_h  0111 01000011 11101 ..... ..... .....    @vvv
1409 xvaddwev_d_wu_w  0111 01000011 11110 ..... ..... .....    @vvv
1410 xvaddwev_q_du_d  0111 01000011 11111 ..... ..... .....    @vvv
1411 xvaddwod_h_bu_b  0111 01000100 00000 ..... ..... .....    @vvv
1412 xvaddwod_w_hu_h  0111 01000100 00001 ..... ..... .....    @vvv
1413 xvaddwod_d_wu_w  0111 01000100 00010 ..... ..... .....    @vvv
1414 xvaddwod_q_du_d  0111 01000100 00011 ..... ..... .....    @vvv
1416 xvavg_b          0111 01000110 01000 ..... ..... .....    @vvv
1417 xvavg_h          0111 01000110 01001 ..... ..... .....    @vvv
1418 xvavg_w          0111 01000110 01010 ..... ..... .....    @vvv
1419 xvavg_d          0111 01000110 01011 ..... ..... .....    @vvv
1420 xvavg_bu         0111 01000110 01100 ..... ..... .....    @vvv
1421 xvavg_hu         0111 01000110 01101 ..... ..... .....    @vvv
1422 xvavg_wu         0111 01000110 01110 ..... ..... .....    @vvv
1423 xvavg_du         0111 01000110 01111 ..... ..... .....    @vvv
1424 xvavgr_b         0111 01000110 10000 ..... ..... .....    @vvv
1425 xvavgr_h         0111 01000110 10001 ..... ..... .....    @vvv
1426 xvavgr_w         0111 01000110 10010 ..... ..... .....    @vvv
1427 xvavgr_d         0111 01000110 10011 ..... ..... .....    @vvv
1428 xvavgr_bu        0111 01000110 10100 ..... ..... .....    @vvv
1429 xvavgr_hu        0111 01000110 10101 ..... ..... .....    @vvv
1430 xvavgr_wu        0111 01000110 10110 ..... ..... .....    @vvv
1431 xvavgr_du        0111 01000110 10111 ..... ..... .....    @vvv
1433 xvabsd_b         0111 01000110 00000 ..... ..... .....    @vvv
1434 xvabsd_h         0111 01000110 00001 ..... ..... .....    @vvv
1435 xvabsd_w         0111 01000110 00010 ..... ..... .....    @vvv
1436 xvabsd_d         0111 01000110 00011 ..... ..... .....    @vvv
1437 xvabsd_bu        0111 01000110 00100 ..... ..... .....    @vvv
1438 xvabsd_hu        0111 01000110 00101 ..... ..... .....    @vvv
1439 xvabsd_wu        0111 01000110 00110 ..... ..... .....    @vvv
1440 xvabsd_du        0111 01000110 00111 ..... ..... .....    @vvv
1442 xvadda_b         0111 01000101 11000 ..... ..... .....    @vvv
1443 xvadda_h         0111 01000101 11001 ..... ..... .....    @vvv
1444 xvadda_w         0111 01000101 11010 ..... ..... .....    @vvv
1445 xvadda_d         0111 01000101 11011 ..... ..... .....    @vvv
1447 xvmax_b          0111 01000111 00000 ..... ..... .....    @vvv
1448 xvmax_h          0111 01000111 00001 ..... ..... .....    @vvv
1449 xvmax_w          0111 01000111 00010 ..... ..... .....    @vvv
1450 xvmax_d          0111 01000111 00011 ..... ..... .....    @vvv
1451 xvmax_bu         0111 01000111 01000 ..... ..... .....    @vvv
1452 xvmax_hu         0111 01000111 01001 ..... ..... .....    @vvv
1453 xvmax_wu         0111 01000111 01010 ..... ..... .....    @vvv
1454 xvmax_du         0111 01000111 01011 ..... ..... .....    @vvv
1456 xvmaxi_b         0111 01101001 00000 ..... ..... .....    @vv_i5
1457 xvmaxi_h         0111 01101001 00001 ..... ..... .....    @vv_i5
1458 xvmaxi_w         0111 01101001 00010 ..... ..... .....    @vv_i5
1459 xvmaxi_d         0111 01101001 00011 ..... ..... .....    @vv_i5
1460 xvmaxi_bu        0111 01101001 01000 ..... ..... .....    @vv_ui5
1461 xvmaxi_hu        0111 01101001 01001 ..... ..... .....    @vv_ui5
1462 xvmaxi_wu        0111 01101001 01010 ..... ..... .....    @vv_ui5
1463 xvmaxi_du        0111 01101001 01011 ..... ..... .....    @vv_ui5
1465 xvmin_b          0111 01000111 00100 ..... ..... .....    @vvv
1466 xvmin_h          0111 01000111 00101 ..... ..... .....    @vvv
1467 xvmin_w          0111 01000111 00110 ..... ..... .....    @vvv
1468 xvmin_d          0111 01000111 00111 ..... ..... .....    @vvv
1469 xvmin_bu         0111 01000111 01100 ..... ..... .....    @vvv
1470 xvmin_hu         0111 01000111 01101 ..... ..... .....    @vvv
1471 xvmin_wu         0111 01000111 01110 ..... ..... .....    @vvv
1472 xvmin_du         0111 01000111 01111 ..... ..... .....    @vvv
1474 xvmini_b         0111 01101001 00100 ..... ..... .....    @vv_i5
1475 xvmini_h         0111 01101001 00101 ..... ..... .....    @vv_i5
1476 xvmini_w         0111 01101001 00110 ..... ..... .....    @vv_i5
1477 xvmini_d         0111 01101001 00111 ..... ..... .....    @vv_i5
1478 xvmini_bu        0111 01101001 01100 ..... ..... .....    @vv_ui5
1479 xvmini_hu        0111 01101001 01101 ..... ..... .....    @vv_ui5
1480 xvmini_wu        0111 01101001 01110 ..... ..... .....    @vv_ui5
1481 xvmini_du        0111 01101001 01111 ..... ..... .....    @vv_ui5
1483 xvmul_b          0111 01001000 01000 ..... ..... .....    @vvv
1484 xvmul_h          0111 01001000 01001 ..... ..... .....    @vvv
1485 xvmul_w          0111 01001000 01010 ..... ..... .....    @vvv
1486 xvmul_d          0111 01001000 01011 ..... ..... .....    @vvv
1487 xvmuh_b          0111 01001000 01100 ..... ..... .....    @vvv
1488 xvmuh_h          0111 01001000 01101 ..... ..... .....    @vvv
1489 xvmuh_w          0111 01001000 01110 ..... ..... .....    @vvv
1490 xvmuh_d          0111 01001000 01111 ..... ..... .....    @vvv
1491 xvmuh_bu         0111 01001000 10000 ..... ..... .....    @vvv
1492 xvmuh_hu         0111 01001000 10001 ..... ..... .....    @vvv
1493 xvmuh_wu         0111 01001000 10010 ..... ..... .....    @vvv
1494 xvmuh_du         0111 01001000 10011 ..... ..... .....    @vvv
1496 xvmulwev_h_b     0111 01001001 00000 ..... ..... .....    @vvv
1497 xvmulwev_w_h     0111 01001001 00001 ..... ..... .....    @vvv
1498 xvmulwev_d_w     0111 01001001 00010 ..... ..... .....    @vvv
1499 xvmulwev_q_d     0111 01001001 00011 ..... ..... .....    @vvv
1500 xvmulwod_h_b     0111 01001001 00100 ..... ..... .....    @vvv
1501 xvmulwod_w_h     0111 01001001 00101 ..... ..... .....    @vvv
1502 xvmulwod_d_w     0111 01001001 00110 ..... ..... .....    @vvv
1503 xvmulwod_q_d     0111 01001001 00111 ..... ..... .....    @vvv
1504 xvmulwev_h_bu    0111 01001001 10000 ..... ..... .....    @vvv
1505 xvmulwev_w_hu    0111 01001001 10001 ..... ..... .....    @vvv
1506 xvmulwev_d_wu    0111 01001001 10010 ..... ..... .....    @vvv
1507 xvmulwev_q_du    0111 01001001 10011 ..... ..... .....    @vvv
1508 xvmulwod_h_bu    0111 01001001 10100 ..... ..... .....    @vvv
1509 xvmulwod_w_hu    0111 01001001 10101 ..... ..... .....    @vvv
1510 xvmulwod_d_wu    0111 01001001 10110 ..... ..... .....    @vvv
1511 xvmulwod_q_du    0111 01001001 10111 ..... ..... .....    @vvv
1512 xvmulwev_h_bu_b  0111 01001010 00000 ..... ..... .....    @vvv
1513 xvmulwev_w_hu_h  0111 01001010 00001 ..... ..... .....    @vvv
1514 xvmulwev_d_wu_w  0111 01001010 00010 ..... ..... .....    @vvv
1515 xvmulwev_q_du_d  0111 01001010 00011 ..... ..... .....    @vvv
1516 xvmulwod_h_bu_b  0111 01001010 00100 ..... ..... .....    @vvv
1517 xvmulwod_w_hu_h  0111 01001010 00101 ..... ..... .....    @vvv
1518 xvmulwod_d_wu_w  0111 01001010 00110 ..... ..... .....    @vvv
1519 xvmulwod_q_du_d  0111 01001010 00111 ..... ..... .....    @vvv
1521 xvmadd_b         0111 01001010 10000 ..... ..... .....    @vvv
1522 xvmadd_h         0111 01001010 10001 ..... ..... .....    @vvv
1523 xvmadd_w         0111 01001010 10010 ..... ..... .....    @vvv
1524 xvmadd_d         0111 01001010 10011 ..... ..... .....    @vvv
1525 xvmsub_b         0111 01001010 10100 ..... ..... .....    @vvv
1526 xvmsub_h         0111 01001010 10101 ..... ..... .....    @vvv
1527 xvmsub_w         0111 01001010 10110 ..... ..... .....    @vvv
1528 xvmsub_d         0111 01001010 10111 ..... ..... .....    @vvv
1530 xvmaddwev_h_b    0111 01001010 11000 ..... ..... .....    @vvv
1531 xvmaddwev_w_h    0111 01001010 11001 ..... ..... .....    @vvv
1532 xvmaddwev_d_w    0111 01001010 11010 ..... ..... .....    @vvv
1533 xvmaddwev_q_d    0111 01001010 11011 ..... ..... .....    @vvv
1534 xvmaddwod_h_b    0111 01001010 11100 ..... ..... .....    @vvv
1535 xvmaddwod_w_h    0111 01001010 11101 ..... ..... .....    @vvv
1536 xvmaddwod_d_w    0111 01001010 11110 ..... ..... .....    @vvv
1537 xvmaddwod_q_d    0111 01001010 11111 ..... ..... .....    @vvv
1538 xvmaddwev_h_bu   0111 01001011 01000 ..... ..... .....    @vvv
1539 xvmaddwev_w_hu   0111 01001011 01001 ..... ..... .....    @vvv
1540 xvmaddwev_d_wu   0111 01001011 01010 ..... ..... .....    @vvv
1541 xvmaddwev_q_du   0111 01001011 01011 ..... ..... .....    @vvv
1542 xvmaddwod_h_bu   0111 01001011 01100 ..... ..... .....    @vvv
1543 xvmaddwod_w_hu   0111 01001011 01101 ..... ..... .....    @vvv
1544 xvmaddwod_d_wu   0111 01001011 01110 ..... ..... .....    @vvv
1545 xvmaddwod_q_du   0111 01001011 01111 ..... ..... .....    @vvv
1546 xvmaddwev_h_bu_b 0111 01001011 11000 ..... ..... .....    @vvv
1547 xvmaddwev_w_hu_h 0111 01001011 11001 ..... ..... .....    @vvv
1548 xvmaddwev_d_wu_w 0111 01001011 11010 ..... ..... .....    @vvv
1549 xvmaddwev_q_du_d 0111 01001011 11011 ..... ..... .....    @vvv
1550 xvmaddwod_h_bu_b 0111 01001011 11100 ..... ..... .....    @vvv
1551 xvmaddwod_w_hu_h 0111 01001011 11101 ..... ..... .....    @vvv
1552 xvmaddwod_d_wu_w 0111 01001011 11110 ..... ..... .....    @vvv
1553 xvmaddwod_q_du_d 0111 01001011 11111 ..... ..... .....    @vvv
1555 xvdiv_b          0111 01001110 00000 ..... ..... .....    @vvv
1556 xvdiv_h          0111 01001110 00001 ..... ..... .....    @vvv
1557 xvdiv_w          0111 01001110 00010 ..... ..... .....    @vvv
1558 xvdiv_d          0111 01001110 00011 ..... ..... .....    @vvv
1559 xvmod_b          0111 01001110 00100 ..... ..... .....    @vvv
1560 xvmod_h          0111 01001110 00101 ..... ..... .....    @vvv
1561 xvmod_w          0111 01001110 00110 ..... ..... .....    @vvv
1562 xvmod_d          0111 01001110 00111 ..... ..... .....    @vvv
1563 xvdiv_bu         0111 01001110 01000 ..... ..... .....    @vvv
1564 xvdiv_hu         0111 01001110 01001 ..... ..... .....    @vvv
1565 xvdiv_wu         0111 01001110 01010 ..... ..... .....    @vvv
1566 xvdiv_du         0111 01001110 01011 ..... ..... .....    @vvv
1567 xvmod_bu         0111 01001110 01100 ..... ..... .....    @vvv
1568 xvmod_hu         0111 01001110 01101 ..... ..... .....    @vvv
1569 xvmod_wu         0111 01001110 01110 ..... ..... .....    @vvv
1570 xvmod_du         0111 01001110 01111 ..... ..... .....    @vvv
1572 xvsat_b          0111 01110010 01000 01 ... ..... .....   @vv_ui3
1573 xvsat_h          0111 01110010 01000 1 .... ..... .....   @vv_ui4
1574 xvsat_w          0111 01110010 01001 ..... ..... .....    @vv_ui5
1575 xvsat_d          0111 01110010 0101 ...... ..... .....    @vv_ui6
1576 xvsat_bu         0111 01110010 10000 01 ... ..... .....   @vv_ui3
1577 xvsat_hu         0111 01110010 10000 1 .... ..... .....   @vv_ui4
1578 xvsat_wu         0111 01110010 10001 ..... ..... .....    @vv_ui5
1579 xvsat_du         0111 01110010 1001 ...... ..... .....    @vv_ui6
1581 xvexth_h_b       0111 01101001 11101 11000 ..... .....    @vv
1582 xvexth_w_h       0111 01101001 11101 11001 ..... .....    @vv
1583 xvexth_d_w       0111 01101001 11101 11010 ..... .....    @vv
1584 xvexth_q_d       0111 01101001 11101 11011 ..... .....    @vv
1585 xvexth_hu_bu     0111 01101001 11101 11100 ..... .....    @vv
1586 xvexth_wu_hu     0111 01101001 11101 11101 ..... .....    @vv
1587 xvexth_du_wu     0111 01101001 11101 11110 ..... .....    @vv
1588 xvexth_qu_du     0111 01101001 11101 11111 ..... .....    @vv
1590 vext2xv_h_b      0111 01101001 11110 00100 ..... .....    @vv
1591 vext2xv_w_b      0111 01101001 11110 00101 ..... .....    @vv
1592 vext2xv_d_b      0111 01101001 11110 00110 ..... .....    @vv
1593 vext2xv_w_h      0111 01101001 11110 00111 ..... .....    @vv
1594 vext2xv_d_h      0111 01101001 11110 01000 ..... .....    @vv
1595 vext2xv_d_w      0111 01101001 11110 01001 ..... .....    @vv
1596 vext2xv_hu_bu    0111 01101001 11110 01010 ..... .....    @vv
1597 vext2xv_wu_bu    0111 01101001 11110 01011 ..... .....    @vv
1598 vext2xv_du_bu    0111 01101001 11110 01100 ..... .....    @vv
1599 vext2xv_wu_hu    0111 01101001 11110 01101 ..... .....    @vv
1600 vext2xv_du_hu    0111 01101001 11110 01110 ..... .....    @vv
1601 vext2xv_du_wu    0111 01101001 11110 01111 ..... .....    @vv
1603 xvsigncov_b      0111 01010010 11100 ..... ..... .....    @vvv
1604 xvsigncov_h      0111 01010010 11101 ..... ..... .....    @vvv
1605 xvsigncov_w      0111 01010010 11110 ..... ..... .....    @vvv
1606 xvsigncov_d      0111 01010010 11111 ..... ..... .....    @vvv
1608 xvmskltz_b       0111 01101001 11000 10000 ..... .....    @vv
1609 xvmskltz_h       0111 01101001 11000 10001 ..... .....    @vv
1610 xvmskltz_w       0111 01101001 11000 10010 ..... .....    @vv
1611 xvmskltz_d       0111 01101001 11000 10011 ..... .....    @vv
1612 xvmskgez_b       0111 01101001 11000 10100 ..... .....    @vv
1613 xvmsknz_b        0111 01101001 11000 11000 ..... .....    @vv
1615 xvldi            0111 01111110 00 ............. .....     @v_i13
1617 xvand_v          0111 01010010 01100 ..... ..... .....    @vvv
1618 xvor_v           0111 01010010 01101 ..... ..... .....    @vvv
1619 xvxor_v          0111 01010010 01110 ..... ..... .....    @vvv
1620 xvnor_v          0111 01010010 01111 ..... ..... .....    @vvv
1621 xvandn_v         0111 01010010 10000 ..... ..... .....    @vvv
1622 xvorn_v          0111 01010010 10001 ..... ..... .....    @vvv
1624 xvandi_b         0111 01111101 00 ........ ..... .....    @vv_ui8
1625 xvori_b          0111 01111101 01 ........ ..... .....    @vv_ui8
1626 xvxori_b         0111 01111101 10 ........ ..... .....    @vv_ui8
1627 xvnori_b         0111 01111101 11 ........ ..... .....    @vv_ui8
1629 xvsll_b          0111 01001110 10000 ..... ..... .....    @vvv
1630 xvsll_h          0111 01001110 10001 ..... ..... .....    @vvv
1631 xvsll_w          0111 01001110 10010 ..... ..... .....    @vvv
1632 xvsll_d          0111 01001110 10011 ..... ..... .....    @vvv
1633 xvslli_b         0111 01110010 11000 01 ... ..... .....   @vv_ui3
1634 xvslli_h         0111 01110010 11000 1 .... ..... .....   @vv_ui4
1635 xvslli_w         0111 01110010 11001 ..... ..... .....    @vv_ui5
1636 xvslli_d         0111 01110010 1101 ...... ..... .....    @vv_ui6
1637 xvsrl_b          0111 01001110 10100 ..... ..... .....    @vvv
1638 xvsrl_h          0111 01001110 10101 ..... ..... .....    @vvv
1639 xvsrl_w          0111 01001110 10110 ..... ..... .....    @vvv
1640 xvsrl_d          0111 01001110 10111 ..... ..... .....    @vvv
1641 xvsrli_b         0111 01110011 00000 01 ... ..... .....   @vv_ui3
1642 xvsrli_h         0111 01110011 00000 1 .... ..... .....   @vv_ui4
1643 xvsrli_w         0111 01110011 00001 ..... ..... .....    @vv_ui5
1644 xvsrli_d         0111 01110011 0001 ...... ..... .....    @vv_ui6
1645 xvsra_b          0111 01001110 11000 ..... ..... .....    @vvv
1646 xvsra_h          0111 01001110 11001 ..... ..... .....    @vvv
1647 xvsra_w          0111 01001110 11010 ..... ..... .....    @vvv
1648 xvsra_d          0111 01001110 11011 ..... ..... .....    @vvv
1649 xvsrai_b         0111 01110011 01000 01 ... ..... .....   @vv_ui3
1650 xvsrai_h         0111 01110011 01000 1 .... ..... .....   @vv_ui4
1651 xvsrai_w         0111 01110011 01001 ..... ..... .....    @vv_ui5
1652 xvsrai_d         0111 01110011 0101 ...... ..... .....    @vv_ui6
1653 xvrotr_b         0111 01001110 11100 ..... ..... .....    @vvv
1654 xvrotr_h         0111 01001110 11101 ..... ..... .....    @vvv
1655 xvrotr_w         0111 01001110 11110 ..... ..... .....    @vvv
1656 xvrotr_d         0111 01001110 11111 ..... ..... .....    @vvv
1657 xvrotri_b        0111 01101010 00000 01 ... ..... .....   @vv_ui3
1658 xvrotri_h        0111 01101010 00000 1 .... ..... .....   @vv_ui4
1659 xvrotri_w        0111 01101010 00001 ..... ..... .....    @vv_ui5
1660 xvrotri_d        0111 01101010 0001 ...... ..... .....    @vv_ui6
1662 xvsllwil_h_b     0111 01110000 10000 01 ... ..... .....   @vv_ui3
1663 xvsllwil_w_h     0111 01110000 10000 1 .... ..... .....   @vv_ui4
1664 xvsllwil_d_w     0111 01110000 10001 ..... ..... .....    @vv_ui5
1665 xvextl_q_d       0111 01110000 10010 00000 ..... .....    @vv
1666 xvsllwil_hu_bu   0111 01110000 11000 01 ... ..... .....   @vv_ui3
1667 xvsllwil_wu_hu   0111 01110000 11000 1 .... ..... .....   @vv_ui4
1668 xvsllwil_du_wu   0111 01110000 11001 ..... ..... .....    @vv_ui5
1669 xvextl_qu_du     0111 01110000 11010 00000 ..... .....    @vv
1671 xvsrlr_b         0111 01001111 00000 ..... ..... .....    @vvv
1672 xvsrlr_h         0111 01001111 00001 ..... ..... .....    @vvv
1673 xvsrlr_w         0111 01001111 00010 ..... ..... .....    @vvv
1674 xvsrlr_d         0111 01001111 00011 ..... ..... .....    @vvv
1675 xvsrlri_b        0111 01101010 01000 01 ... ..... .....   @vv_ui3
1676 xvsrlri_h        0111 01101010 01000 1 .... ..... .....   @vv_ui4
1677 xvsrlri_w        0111 01101010 01001 ..... ..... .....    @vv_ui5
1678 xvsrlri_d        0111 01101010 0101 ...... ..... .....    @vv_ui6
1679 xvsrar_b         0111 01001111 00100 ..... ..... .....    @vvv
1680 xvsrar_h         0111 01001111 00101 ..... ..... .....    @vvv
1681 xvsrar_w         0111 01001111 00110 ..... ..... .....    @vvv
1682 xvsrar_d         0111 01001111 00111 ..... ..... .....    @vvv
1683 xvsrari_b        0111 01101010 10000 01 ... ..... .....   @vv_ui3
1684 xvsrari_h        0111 01101010 10000 1 .... ..... .....   @vv_ui4
1685 xvsrari_w        0111 01101010 10001 ..... ..... .....    @vv_ui5
1686 xvsrari_d        0111 01101010 1001 ...... ..... .....    @vv_ui6
1688 xvsrln_b_h       0111 01001111 01001 ..... ..... .....    @vvv
1689 xvsrln_h_w       0111 01001111 01010 ..... ..... .....    @vvv
1690 xvsrln_w_d       0111 01001111 01011 ..... ..... .....    @vvv
1691 xvsran_b_h       0111 01001111 01101 ..... ..... .....    @vvv
1692 xvsran_h_w       0111 01001111 01110 ..... ..... .....    @vvv
1693 xvsran_w_d       0111 01001111 01111 ..... ..... .....    @vvv
1695 xvsrlni_b_h      0111 01110100 00000 1 .... ..... .....   @vv_ui4
1696 xvsrlni_h_w      0111 01110100 00001 ..... ..... .....    @vv_ui5
1697 xvsrlni_w_d      0111 01110100 0001 ...... ..... .....    @vv_ui6
1698 xvsrlni_d_q      0111 01110100 001 ....... ..... .....    @vv_ui7
1699 xvsrani_b_h      0111 01110101 10000 1 .... ..... .....   @vv_ui4
1700 xvsrani_h_w      0111 01110101 10001 ..... ..... .....    @vv_ui5
1701 xvsrani_w_d      0111 01110101 1001 ...... ..... .....    @vv_ui6
1702 xvsrani_d_q      0111 01110101 101 ....... ..... .....    @vv_ui7
1704 xvsrlrn_b_h      0111 01001111 10001 ..... ..... .....    @vvv
1705 xvsrlrn_h_w      0111 01001111 10010 ..... ..... .....    @vvv
1706 xvsrlrn_w_d      0111 01001111 10011 ..... ..... .....    @vvv
1707 xvsrarn_b_h      0111 01001111 10101 ..... ..... .....    @vvv
1708 xvsrarn_h_w      0111 01001111 10110 ..... ..... .....    @vvv
1709 xvsrarn_w_d      0111 01001111 10111 ..... ..... .....    @vvv
1711 xvsrlrni_b_h     0111 01110100 01000 1 .... ..... .....   @vv_ui4
1712 xvsrlrni_h_w     0111 01110100 01001 ..... ..... .....    @vv_ui5
1713 xvsrlrni_w_d     0111 01110100 0101 ...... ..... .....    @vv_ui6
1714 xvsrlrni_d_q     0111 01110100 011 ....... ..... .....    @vv_ui7
1715 xvsrarni_b_h     0111 01110101 11000 1 .... ..... .....   @vv_ui4
1716 xvsrarni_h_w     0111 01110101 11001 ..... ..... .....    @vv_ui5
1717 xvsrarni_w_d     0111 01110101 1101 ...... ..... .....    @vv_ui6
1718 xvsrarni_d_q     0111 01110101 111 ....... ..... .....    @vv_ui7
1720 xvssrln_b_h      0111 01001111 11001 ..... ..... .....    @vvv
1721 xvssrln_h_w      0111 01001111 11010 ..... ..... .....    @vvv
1722 xvssrln_w_d      0111 01001111 11011 ..... ..... .....    @vvv
1723 xvssran_b_h      0111 01001111 11101 ..... ..... .....    @vvv
1724 xvssran_h_w      0111 01001111 11110 ..... ..... .....    @vvv
1725 xvssran_w_d      0111 01001111 11111 ..... ..... .....    @vvv
1726 xvssrln_bu_h     0111 01010000 01001 ..... ..... .....    @vvv
1727 xvssrln_hu_w     0111 01010000 01010 ..... ..... .....    @vvv
1728 xvssrln_wu_d     0111 01010000 01011 ..... ..... .....    @vvv
1729 xvssran_bu_h     0111 01010000 01101 ..... ..... .....    @vvv
1730 xvssran_hu_w     0111 01010000 01110 ..... ..... .....    @vvv
1731 xvssran_wu_d     0111 01010000 01111 ..... ..... .....    @vvv
1733 xvssrlni_b_h     0111 01110100 10000 1 .... ..... .....   @vv_ui4
1734 xvssrlni_h_w     0111 01110100 10001 ..... ..... .....    @vv_ui5
1735 xvssrlni_w_d     0111 01110100 1001 ...... ..... .....    @vv_ui6
1736 xvssrlni_d_q     0111 01110100 101 ....... ..... .....    @vv_ui7
1737 xvssrani_b_h     0111 01110110 00000 1 .... ..... .....   @vv_ui4
1738 xvssrani_h_w     0111 01110110 00001 ..... ..... .....    @vv_ui5
1739 xvssrani_w_d     0111 01110110 0001 ...... ..... .....    @vv_ui6
1740 xvssrani_d_q     0111 01110110 001 ....... ..... .....    @vv_ui7
1741 xvssrlni_bu_h    0111 01110100 11000 1 .... ..... .....   @vv_ui4
1742 xvssrlni_hu_w    0111 01110100 11001 ..... ..... .....    @vv_ui5
1743 xvssrlni_wu_d    0111 01110100 1101 ...... ..... .....    @vv_ui6
1744 xvssrlni_du_q    0111 01110100 111 ....... ..... .....    @vv_ui7
1745 xvssrani_bu_h    0111 01110110 01000 1 .... ..... .....   @vv_ui4
1746 xvssrani_hu_w    0111 01110110 01001 ..... ..... .....    @vv_ui5
1747 xvssrani_wu_d    0111 01110110 0101 ...... ..... .....    @vv_ui6
1748 xvssrani_du_q    0111 01110110 011 ....... ..... .....    @vv_ui7
1750 xvssrlrn_b_h     0111 01010000 00001 ..... ..... .....    @vvv
1751 xvssrlrn_h_w     0111 01010000 00010 ..... ..... .....    @vvv
1752 xvssrlrn_w_d     0111 01010000 00011 ..... ..... .....    @vvv
1753 xvssrarn_b_h     0111 01010000 00101 ..... ..... .....    @vvv
1754 xvssrarn_h_w     0111 01010000 00110 ..... ..... .....    @vvv
1755 xvssrarn_w_d     0111 01010000 00111 ..... ..... .....    @vvv
1756 xvssrlrn_bu_h    0111 01010000 10001 ..... ..... .....    @vvv
1757 xvssrlrn_hu_w    0111 01010000 10010 ..... ..... .....    @vvv
1758 xvssrlrn_wu_d    0111 01010000 10011 ..... ..... .....    @vvv
1759 xvssrarn_bu_h    0111 01010000 10101 ..... ..... .....    @vvv
1760 xvssrarn_hu_w    0111 01010000 10110 ..... ..... .....    @vvv
1761 xvssrarn_wu_d    0111 01010000 10111 ..... ..... .....    @vvv
1763 xvssrlrni_b_h    0111 01110101 00000 1 .... ..... .....   @vv_ui4
1764 xvssrlrni_h_w    0111 01110101 00001 ..... ..... .....    @vv_ui5
1765 xvssrlrni_w_d    0111 01110101 0001 ...... ..... .....    @vv_ui6
1766 xvssrlrni_d_q    0111 01110101 001 ....... ..... .....    @vv_ui7
1767 xvssrarni_b_h    0111 01110110 10000 1 .... ..... .....   @vv_ui4
1768 xvssrarni_h_w    0111 01110110 10001 ..... ..... .....    @vv_ui5
1769 xvssrarni_w_d    0111 01110110 1001 ...... ..... .....    @vv_ui6
1770 xvssrarni_d_q    0111 01110110 101 ....... ..... .....    @vv_ui7
1771 xvssrlrni_bu_h   0111 01110101 01000 1 .... ..... .....   @vv_ui4
1772 xvssrlrni_hu_w   0111 01110101 01001 ..... ..... .....    @vv_ui5
1773 xvssrlrni_wu_d   0111 01110101 0101 ...... ..... .....    @vv_ui6
1774 xvssrlrni_du_q   0111 01110101 011 ....... ..... .....    @vv_ui7
1775 xvssrarni_bu_h   0111 01110110 11000 1 .... ..... .....   @vv_ui4
1776 xvssrarni_hu_w   0111 01110110 11001 ..... ..... .....    @vv_ui5
1777 xvssrarni_wu_d   0111 01110110 1101 ...... ..... .....    @vv_ui6
1778 xvssrarni_du_q   0111 01110110 111 ....... ..... .....    @vv_ui7
1780 xvclo_b          0111 01101001 11000 00000 ..... .....    @vv
1781 xvclo_h          0111 01101001 11000 00001 ..... .....    @vv
1782 xvclo_w          0111 01101001 11000 00010 ..... .....    @vv
1783 xvclo_d          0111 01101001 11000 00011 ..... .....    @vv
1784 xvclz_b          0111 01101001 11000 00100 ..... .....    @vv
1785 xvclz_h          0111 01101001 11000 00101 ..... .....    @vv
1786 xvclz_w          0111 01101001 11000 00110 ..... .....    @vv
1787 xvclz_d          0111 01101001 11000 00111 ..... .....    @vv
1789 xvpcnt_b         0111 01101001 11000 01000 ..... .....    @vv
1790 xvpcnt_h         0111 01101001 11000 01001 ..... .....    @vv
1791 xvpcnt_w         0111 01101001 11000 01010 ..... .....    @vv
1792 xvpcnt_d         0111 01101001 11000 01011 ..... .....    @vv
1794 xvbitclr_b       0111 01010000 11000 ..... ..... .....    @vvv
1795 xvbitclr_h       0111 01010000 11001 ..... ..... .....    @vvv
1796 xvbitclr_w       0111 01010000 11010 ..... ..... .....    @vvv
1797 xvbitclr_d       0111 01010000 11011 ..... ..... .....    @vvv
1798 xvbitclri_b      0111 01110001 00000 01 ... ..... .....   @vv_ui3
1799 xvbitclri_h      0111 01110001 00000 1 .... ..... .....   @vv_ui4
1800 xvbitclri_w      0111 01110001 00001 ..... ..... .....    @vv_ui5
1801 xvbitclri_d      0111 01110001 0001 ...... ..... .....    @vv_ui6
1803 xvbitset_b       0111 01010000 11100 ..... ..... .....    @vvv
1804 xvbitset_h       0111 01010000 11101 ..... ..... .....    @vvv
1805 xvbitset_w       0111 01010000 11110 ..... ..... .....    @vvv
1806 xvbitset_d       0111 01010000 11111 ..... ..... .....    @vvv
1807 xvbitseti_b      0111 01110001 01000 01 ... ..... .....   @vv_ui3
1808 xvbitseti_h      0111 01110001 01000 1 .... ..... .....   @vv_ui4
1809 xvbitseti_w      0111 01110001 01001 ..... ..... .....    @vv_ui5
1810 xvbitseti_d      0111 01110001 0101 ...... ..... .....    @vv_ui6
1812 xvbitrev_b       0111 01010001 00000 ..... ..... .....    @vvv
1813 xvbitrev_h       0111 01010001 00001 ..... ..... .....    @vvv
1814 xvbitrev_w       0111 01010001 00010 ..... ..... .....    @vvv
1815 xvbitrev_d       0111 01010001 00011 ..... ..... .....    @vvv
1816 xvbitrevi_b      0111 01110001 10000 01 ... ..... .....   @vv_ui3
1817 xvbitrevi_h      0111 01110001 10000 1 .... ..... .....   @vv_ui4
1818 xvbitrevi_w      0111 01110001 10001 ..... ..... .....    @vv_ui5
1819 xvbitrevi_d      0111 01110001 1001 ...... ..... .....    @vv_ui6
1821 xvfrstp_b        0111 01010010 10110 ..... ..... .....    @vvv
1822 xvfrstp_h        0111 01010010 10111 ..... ..... .....    @vvv
1823 xvfrstpi_b       0111 01101001 10100 ..... ..... .....    @vv_ui5
1824 xvfrstpi_h       0111 01101001 10101 ..... ..... .....    @vv_ui5
1826 xvfadd_s         0111 01010011 00001 ..... ..... .....    @vvv
1827 xvfadd_d         0111 01010011 00010 ..... ..... .....    @vvv
1828 xvfsub_s         0111 01010011 00101 ..... ..... .....    @vvv
1829 xvfsub_d         0111 01010011 00110 ..... ..... .....    @vvv
1830 xvfmul_s         0111 01010011 10001 ..... ..... .....    @vvv
1831 xvfmul_d         0111 01010011 10010 ..... ..... .....    @vvv
1832 xvfdiv_s         0111 01010011 10101 ..... ..... .....    @vvv
1833 xvfdiv_d         0111 01010011 10110 ..... ..... .....    @vvv
1835 xvfmadd_s        0000 10100001 ..... ..... ..... .....    @vvvv
1836 xvfmadd_d        0000 10100010 ..... ..... ..... .....    @vvvv
1837 xvfmsub_s        0000 10100101 ..... ..... ..... .....    @vvvv
1838 xvfmsub_d        0000 10100110 ..... ..... ..... .....    @vvvv
1839 xvfnmadd_s       0000 10101001 ..... ..... ..... .....    @vvvv
1840 xvfnmadd_d       0000 10101010 ..... ..... ..... .....    @vvvv
1841 xvfnmsub_s       0000 10101101 ..... ..... ..... .....    @vvvv
1842 xvfnmsub_d       0000 10101110 ..... ..... ..... .....    @vvvv
1844 xvfmax_s         0111 01010011 11001 ..... ..... .....    @vvv
1845 xvfmax_d         0111 01010011 11010 ..... ..... .....    @vvv
1846 xvfmin_s         0111 01010011 11101 ..... ..... .....    @vvv
1847 xvfmin_d         0111 01010011 11110 ..... ..... .....    @vvv
1849 xvfmaxa_s        0111 01010100 00001 ..... ..... .....    @vvv
1850 xvfmaxa_d        0111 01010100 00010 ..... ..... .....    @vvv
1851 xvfmina_s        0111 01010100 00101 ..... ..... .....    @vvv
1852 xvfmina_d        0111 01010100 00110 ..... ..... .....    @vvv
1854 xvflogb_s        0111 01101001 11001 10001 ..... .....    @vv
1855 xvflogb_d        0111 01101001 11001 10010 ..... .....    @vv
1857 xvfclass_s       0111 01101001 11001 10101 ..... .....    @vv
1858 xvfclass_d       0111 01101001 11001 10110 ..... .....    @vv
1860 xvfsqrt_s        0111 01101001 11001 11001 ..... .....    @vv
1861 xvfsqrt_d        0111 01101001 11001 11010 ..... .....    @vv
1862 xvfrecip_s       0111 01101001 11001 11101 ..... .....    @vv
1863 xvfrecip_d       0111 01101001 11001 11110 ..... .....    @vv
1864 xvfrsqrt_s       0111 01101001 11010 00001 ..... .....    @vv
1865 xvfrsqrt_d       0111 01101001 11010 00010 ..... .....    @vv
1867 xvfcvtl_s_h      0111 01101001 11011 11010 ..... .....    @vv
1868 xvfcvth_s_h      0111 01101001 11011 11011 ..... .....    @vv
1869 xvfcvtl_d_s      0111 01101001 11011 11100 ..... .....    @vv
1870 xvfcvth_d_s      0111 01101001 11011 11101 ..... .....    @vv
1871 xvfcvt_h_s       0111 01010100 01100 ..... ..... .....    @vvv
1872 xvfcvt_s_d       0111 01010100 01101 ..... ..... .....    @vvv
1874 xvfrintrne_s     0111 01101001 11010 11101 ..... .....    @vv
1875 xvfrintrne_d     0111 01101001 11010 11110 ..... .....    @vv
1876 xvfrintrz_s      0111 01101001 11010 11001 ..... .....    @vv
1877 xvfrintrz_d      0111 01101001 11010 11010 ..... .....    @vv
1878 xvfrintrp_s      0111 01101001 11010 10101 ..... .....    @vv
1879 xvfrintrp_d      0111 01101001 11010 10110 ..... .....    @vv
1880 xvfrintrm_s      0111 01101001 11010 10001 ..... .....    @vv
1881 xvfrintrm_d      0111 01101001 11010 10010 ..... .....    @vv
1882 xvfrint_s        0111 01101001 11010 01101 ..... .....    @vv
1883 xvfrint_d        0111 01101001 11010 01110 ..... .....    @vv
1885 xvftintrne_w_s   0111 01101001 11100 10100 ..... .....    @vv
1886 xvftintrne_l_d   0111 01101001 11100 10101 ..... .....    @vv
1887 xvftintrz_w_s    0111 01101001 11100 10010 ..... .....    @vv
1888 xvftintrz_l_d    0111 01101001 11100 10011 ..... .....    @vv
1889 xvftintrp_w_s    0111 01101001 11100 10000 ..... .....    @vv
1890 xvftintrp_l_d    0111 01101001 11100 10001 ..... .....    @vv
1891 xvftintrm_w_s    0111 01101001 11100 01110 ..... .....    @vv
1892 xvftintrm_l_d    0111 01101001 11100 01111 ..... .....    @vv
1893 xvftint_w_s      0111 01101001 11100 01100 ..... .....    @vv
1894 xvftint_l_d      0111 01101001 11100 01101 ..... .....    @vv
1895 xvftintrz_wu_s   0111 01101001 11100 11100 ..... .....    @vv
1896 xvftintrz_lu_d   0111 01101001 11100 11101 ..... .....    @vv
1897 xvftint_wu_s     0111 01101001 11100 10110 ..... .....    @vv
1898 xvftint_lu_d     0111 01101001 11100 10111 ..... .....    @vv
1900 xvftintrne_w_d   0111 01010100 10111 ..... ..... .....    @vvv
1901 xvftintrz_w_d    0111 01010100 10110 ..... ..... .....    @vvv
1902 xvftintrp_w_d    0111 01010100 10101 ..... ..... .....    @vvv
1903 xvftintrm_w_d    0111 01010100 10100 ..... ..... .....    @vvv
1904 xvftint_w_d      0111 01010100 10011 ..... ..... .....    @vvv
1906 xvftintrnel_l_s  0111 01101001 11101 01000 ..... .....    @vv
1907 xvftintrneh_l_s  0111 01101001 11101 01001 ..... .....    @vv
1908 xvftintrzl_l_s   0111 01101001 11101 00110 ..... .....    @vv
1909 xvftintrzh_l_s   0111 01101001 11101 00111 ..... .....    @vv
1910 xvftintrpl_l_s   0111 01101001 11101 00100 ..... .....    @vv
1911 xvftintrph_l_s   0111 01101001 11101 00101 ..... .....    @vv
1912 xvftintrml_l_s   0111 01101001 11101 00010 ..... .....    @vv
1913 xvftintrmh_l_s   0111 01101001 11101 00011 ..... .....    @vv
1914 xvftintl_l_s     0111 01101001 11101 00000 ..... .....    @vv
1915 xvftinth_l_s     0111 01101001 11101 00001 ..... .....    @vv
1917 xvffint_s_w      0111 01101001 11100 00000 ..... .....    @vv
1918 xvffint_d_l      0111 01101001 11100 00010 ..... .....    @vv
1919 xvffint_s_wu     0111 01101001 11100 00001 ..... .....    @vv
1920 xvffint_d_lu     0111 01101001 11100 00011 ..... .....    @vv
1921 xvffintl_d_w     0111 01101001 11100 00100 ..... .....    @vv
1922 xvffinth_d_w     0111 01101001 11100 00101 ..... .....    @vv
1923 xvffint_s_l      0111 01010100 10000 ..... ..... .....    @vvv
1925 xvseq_b          0111 01000000 00000 ..... ..... .....    @vvv
1926 xvseq_h          0111 01000000 00001 ..... ..... .....    @vvv
1927 xvseq_w          0111 01000000 00010 ..... ..... .....    @vvv
1928 xvseq_d          0111 01000000 00011 ..... ..... .....    @vvv
1929 xvseqi_b         0111 01101000 00000 ..... ..... .....    @vv_i5
1930 xvseqi_h         0111 01101000 00001 ..... ..... .....    @vv_i5
1931 xvseqi_w         0111 01101000 00010 ..... ..... .....    @vv_i5
1932 xvseqi_d         0111 01101000 00011 ..... ..... .....    @vv_i5
1934 xvsle_b          0111 01000000 00100 ..... ..... .....    @vvv
1935 xvsle_h          0111 01000000 00101 ..... ..... .....    @vvv
1936 xvsle_w          0111 01000000 00110 ..... ..... .....    @vvv
1937 xvsle_d          0111 01000000 00111 ..... ..... .....    @vvv
1938 xvslei_b         0111 01101000 00100 ..... ..... .....    @vv_i5
1939 xvslei_h         0111 01101000 00101 ..... ..... .....    @vv_i5
1940 xvslei_w         0111 01101000 00110 ..... ..... .....    @vv_i5
1941 xvslei_d         0111 01101000 00111 ..... ..... .....    @vv_i5
1942 xvsle_bu         0111 01000000 01000 ..... ..... .....    @vvv
1943 xvsle_hu         0111 01000000 01001 ..... ..... .....    @vvv
1944 xvsle_wu         0111 01000000 01010 ..... ..... .....    @vvv
1945 xvsle_du         0111 01000000 01011 ..... ..... .....    @vvv
1946 xvslei_bu        0111 01101000 01000 ..... ..... .....    @vv_ui5
1947 xvslei_hu        0111 01101000 01001 ..... ..... .....    @vv_ui5
1948 xvslei_wu        0111 01101000 01010 ..... ..... .....    @vv_ui5
1949 xvslei_du        0111 01101000 01011 ..... ..... .....    @vv_ui5
1951 xvslt_b          0111 01000000 01100 ..... ..... .....    @vvv
1952 xvslt_h          0111 01000000 01101 ..... ..... .....    @vvv
1953 xvslt_w          0111 01000000 01110 ..... ..... .....    @vvv
1954 xvslt_d          0111 01000000 01111 ..... ..... .....    @vvv
1955 xvslti_b         0111 01101000 01100 ..... ..... .....    @vv_i5
1956 xvslti_h         0111 01101000 01101 ..... ..... .....    @vv_i5
1957 xvslti_w         0111 01101000 01110 ..... ..... .....    @vv_i5
1958 xvslti_d         0111 01101000 01111 ..... ..... .....    @vv_i5
1959 xvslt_bu         0111 01000000 10000 ..... ..... .....    @vvv
1960 xvslt_hu         0111 01000000 10001 ..... ..... .....    @vvv
1961 xvslt_wu         0111 01000000 10010 ..... ..... .....    @vvv
1962 xvslt_du         0111 01000000 10011 ..... ..... .....    @vvv
1963 xvslti_bu        0111 01101000 10000 ..... ..... .....    @vv_ui5
1964 xvslti_hu        0111 01101000 10001 ..... ..... .....    @vv_ui5
1965 xvslti_wu        0111 01101000 10010 ..... ..... .....    @vv_ui5
1966 xvslti_du        0111 01101000 10011 ..... ..... .....    @vv_ui5
1968 xvfcmp_cond_s    0000 11001001 ..... ..... ..... .....    @vvv_fcond
1969 xvfcmp_cond_d    0000 11001010 ..... ..... ..... .....    @vvv_fcond
1971 xvbitsel_v       0000 11010010 ..... ..... ..... .....    @vvvv
1973 xvbitseli_b      0111 01111100 01 ........ ..... .....    @vv_ui8
1975 xvseteqz_v       0111 01101001 11001 00110 ..... 00 ...   @cv
1976 xvsetnez_v       0111 01101001 11001 00111 ..... 00 ...   @cv
1977 xvsetanyeqz_b    0111 01101001 11001 01000 ..... 00 ...   @cv
1978 xvsetanyeqz_h    0111 01101001 11001 01001 ..... 00 ...   @cv
1979 xvsetanyeqz_w    0111 01101001 11001 01010 ..... 00 ...   @cv
1980 xvsetanyeqz_d    0111 01101001 11001 01011 ..... 00 ...   @cv
1981 xvsetallnez_b    0111 01101001 11001 01100 ..... 00 ...   @cv
1982 xvsetallnez_h    0111 01101001 11001 01101 ..... 00 ...   @cv
1983 xvsetallnez_w    0111 01101001 11001 01110 ..... 00 ...   @cv
1984 xvsetallnez_d    0111 01101001 11001 01111 ..... 00 ...   @cv
1986 xvinsgr2vr_w     0111 01101110 10111 10 ... ..... .....   @vr_ui3
1987 xvinsgr2vr_d     0111 01101110 10111 110 .. ..... .....   @vr_ui2
1988 xvpickve2gr_w    0111 01101110 11111 10 ... ..... .....   @rv_ui3
1989 xvpickve2gr_d    0111 01101110 11111 110 .. ..... .....   @rv_ui2
1990 xvpickve2gr_wu   0111 01101111 00111 10 ... ..... .....   @rv_ui3
1991 xvpickve2gr_du   0111 01101111 00111 110 .. ..... .....   @rv_ui2
1993 xvreplgr2vr_b    0111 01101001 11110 00000 ..... .....    @vr
1994 xvreplgr2vr_h    0111 01101001 11110 00001 ..... .....    @vr
1995 xvreplgr2vr_w    0111 01101001 11110 00010 ..... .....    @vr
1996 xvreplgr2vr_d    0111 01101001 11110 00011 ..... .....    @vr
1998 xvreplve_b       0111 01010010 00100 ..... ..... .....    @vvr
1999 xvreplve_h       0111 01010010 00101 ..... ..... .....    @vvr
2000 xvreplve_w       0111 01010010 00110 ..... ..... .....    @vvr
2001 xvreplve_d       0111 01010010 00111 ..... ..... .....    @vvr
2003 xvrepl128vei_b   0111 01101111 01111 0 .... ..... .....   @vv_ui4
2004 xvrepl128vei_h   0111 01101111 01111 10 ... ..... .....   @vv_ui3
2005 xvrepl128vei_w   0111 01101111 01111 110 .. ..... .....   @vv_ui2
2006 xvrepl128vei_d   0111 01101111 01111 1110 . ..... .....   @vv_ui1
2008 xvreplve0_b      0111 01110000 01110 00000 ..... .....    @vv
2009 xvreplve0_h      0111 01110000 01111 00000 ..... .....    @vv
2010 xvreplve0_w      0111 01110000 01111 10000 ..... .....    @vv
2011 xvreplve0_d      0111 01110000 01111 11000 ..... .....    @vv
2012 xvreplve0_q      0111 01110000 01111 11100 ..... .....    @vv
2014 xvinsve0_w       0111 01101111 11111 10 ... ..... .....   @vv_ui3
2015 xvinsve0_d       0111 01101111 11111 110 .. ..... .....   @vv_ui2
2017 xvpickve_w       0111 01110000 00111 10 ... ..... .....   @vv_ui3
2018 xvpickve_d       0111 01110000 00111 110 .. ..... .....   @vv_ui2
2020 xvbsll_v         0111 01101000 11100 ..... ..... .....    @vv_ui5
2021 xvbsrl_v         0111 01101000 11101 ..... ..... .....    @vv_ui5
2023 xvpackev_b       0111 01010001 01100 ..... ..... .....    @vvv
2024 xvpackev_h       0111 01010001 01101 ..... ..... .....    @vvv
2025 xvpackev_w       0111 01010001 01110 ..... ..... .....    @vvv
2026 xvpackev_d       0111 01010001 01111 ..... ..... .....    @vvv
2027 xvpackod_b       0111 01010001 10000 ..... ..... .....    @vvv
2028 xvpackod_h       0111 01010001 10001 ..... ..... .....    @vvv
2029 xvpackod_w       0111 01010001 10010 ..... ..... .....    @vvv
2030 xvpackod_d       0111 01010001 10011 ..... ..... .....    @vvv
2032 xvpickev_b       0111 01010001 11100 ..... ..... .....    @vvv
2033 xvpickev_h       0111 01010001 11101 ..... ..... .....    @vvv
2034 xvpickev_w       0111 01010001 11110 ..... ..... .....    @vvv
2035 xvpickev_d       0111 01010001 11111 ..... ..... .....    @vvv
2036 xvpickod_b       0111 01010010 00000 ..... ..... .....    @vvv
2037 xvpickod_h       0111 01010010 00001 ..... ..... .....    @vvv
2038 xvpickod_w       0111 01010010 00010 ..... ..... .....    @vvv
2039 xvpickod_d       0111 01010010 00011 ..... ..... .....    @vvv
2041 xvilvl_b         0111 01010001 10100 ..... ..... .....    @vvv
2042 xvilvl_h         0111 01010001 10101 ..... ..... .....    @vvv
2043 xvilvl_w         0111 01010001 10110 ..... ..... .....    @vvv
2044 xvilvl_d         0111 01010001 10111 ..... ..... .....    @vvv
2045 xvilvh_b         0111 01010001 11000 ..... ..... .....    @vvv
2046 xvilvh_h         0111 01010001 11001 ..... ..... .....    @vvv
2047 xvilvh_w         0111 01010001 11010 ..... ..... .....    @vvv
2048 xvilvh_d         0111 01010001 11011 ..... ..... .....    @vvv
2050 xvshuf_b         0000 11010110 ..... ..... ..... .....    @vvvv
2051 xvshuf_h         0111 01010111 10101 ..... ..... .....    @vvv
2052 xvshuf_w         0111 01010111 10110 ..... ..... .....    @vvv
2053 xvshuf_d         0111 01010111 10111 ..... ..... .....    @vvv
2055 xvperm_w         0111 01010111 11010 ..... ..... .....    @vvv
2057 xvshuf4i_b       0111 01111001 00 ........ ..... .....    @vv_ui8
2058 xvshuf4i_h       0111 01111001 01 ........ ..... .....    @vv_ui8
2059 xvshuf4i_w       0111 01111001 10 ........ ..... .....    @vv_ui8
2060 xvshuf4i_d       0111 01111001 11 ........ ..... .....    @vv_ui8
2062 xvpermi_w        0111 01111110 01 ........ ..... .....    @vv_ui8
2063 xvpermi_d        0111 01111110 10 ........ ..... .....    @vv_ui8
2064 xvpermi_q        0111 01111110 11 ........ ..... .....    @vv_ui8
2066 xvextrins_d      0111 01111000 00 ........ ..... .....    @vv_ui8
2067 xvextrins_w      0111 01111000 01 ........ ..... .....    @vv_ui8
2068 xvextrins_h      0111 01111000 10 ........ ..... .....    @vv_ui8
2069 xvextrins_b      0111 01111000 11 ........ ..... .....    @vv_ui8
2071 xvld             0010 110010 ............ ..... .....     @vr_i12
2072 xvst             0010 110011 ............ ..... .....     @vr_i12
2073 xvldx            0011 10000100 10000 ..... ..... .....    @vrr
2074 xvstx            0011 10000100 11000 ..... ..... .....    @vrr
2076 xvldrepl_d       0011 00100001 0 ......... ..... .....    @vr_i9
2077 xvldrepl_w       0011 00100010 .......... ..... .....     @vr_i10
2078 xvldrepl_h       0011 0010010 ........... ..... .....     @vr_i11
2079 xvldrepl_b       0011 001010 ............ ..... .....     @vr_i12
2080 xvstelm_d        0011 00110001 .. ........ ..... .....    @vr_i8i2x
2081 xvstelm_w        0011 0011001 ... ........ ..... .....    @vr_i8i3x
2082 xvstelm_h        0011 001101 .... ........ ..... .....    @vr_i8i4x
2083 xvstelm_b        0011 00111 ..... ........ ..... .....    @vr_i8i5x