blob: 56139a97c1e8ea58e81ded011bb62d8b6918376e [file]
b3027300| add x5,x6,x7
9302f3ff| addi x5,x6,-1
9302f37f| addi x5,x6,2047
1305a000| li x10,10
13000000| nop
93870900| mv x15,x19
9b02f37f| addiw x5,x6,2047
1b830a00| sext.w x6,x21
bb027300| addw x5,x6,x7
afb26300| amoadd.d x5,x6,(x7)
afb26304| amoadd.d.aq x5,x6,(x7)
afb26302| amoadd.d.rl x5,x6,(x7)
afa26300| amoadd.w x5,x6,(x7)
afa26304| amoadd.w.aq x5,x6,(x7)
afa26302| amoadd.w.rl x5,x6,(x7)
afb26360| amoand.d x5,x6,(x7)
afb26364| amoand.d.aq x5,x6,(x7)
afb26362| amoand.d.rl x5,x6,(x7)
afa26360| amoand.w x5,x6,(x7)
afa26364| amoand.w.aq x5,x6,(x7)
afa26362| amoand.w.rl x5,x6,(x7)
afb263e0| amomaxu.d x5,x6,(x7)
afb263e4| amomaxu.d.aq x5,x6,(x7)
afb263e2| amomaxu.d.rl x5,x6,(x7)
afa263e0| amomaxu.w x5,x6,(x7)
afa263e4| amomaxu.w.aq x5,x6,(x7)
afa263e2| amomaxu.w.rl x5,x6,(x7)
afb263a0| amomax.d x5,x6,(x7)
afb263a4| amomax.d.aq x5,x6,(x7)
afb263a2| amomax.d.rl x5,x6,(x7)
afa263a0| amomax.w x5,x6,(x7)
afa263a4| amomax.w.aq x5,x6,(x7)
afa263a2| amomax.w.rl x5,x6,(x7)
afb263c0| amominu.d x5,x6,(x7)
afb263c4| amominu.d.aq x5,x6,(x7)
afb263c2| amominu.d.rl x5,x6,(x7)
afa263c0| amominu.w x5,x6,(x7)
afa263c4| amominu.w.aq x5,x6,(x7)
afa263c2| amominu.w.rl x5,x6,(x7)
afb26380| amomin.d x5,x6,(x7)
afb26384| amomin.d.aq x5,x6,(x7)
afb26382| amomin.d.rl x5,x6,(x7)
afa26380| amomin.w x5,x6,(x7)
afa26384| amomin.w.aq x5,x6,(x7)
afa26382| amomin.w.rl x5,x6,(x7)
afb26340| amoor.d x5,x6,(x7)
afb26344| amoor.d.aq x5,x6,(x7)
afb26342| amoor.d.rl x5,x6,(x7)
afa26340| amoor.w x5,x6,(x7)
afa26344| amoor.w.aq x5,x6,(x7)
afa26342| amoor.w.rl x5,x6,(x7)
afb26308| amoswap.d x5,x6,(x7)
afb2630c| amoswap.d.aq x5,x6,(x7)
afb2630a| amoswap.d.rl x5,x6,(x7)
afa26308| amoswap.w x5,x6,(x7)
afa2630c| amoswap.w.aq x5,x6,(x7)
afa2630a| amoswap.w.rl x5,x6,(x7)
afb26320| amoxor.d x5,x6,(x7)
afb26324| amoxor.d.aq x5,x6,(x7)
afb26322| amoxor.d.rl x5,x6,(x7)
afa26320| amoxor.w x5,x6,(x7)
afa26324| amoxor.w.aq x5,x6,(x7)
afa26322| amoxor.w.rl x5,x6,(x7)
b3727300| and x5,x6,x7
9372f3ff| andi x5,x6,-1
9372f37f| andi x5,x6,2047
97020000| auipc x5,0x0
97028000| auipc x5,0x800
e38062f0| beq x5,x6,-256
e3de62ee| bge x5,x6,-260
e3fc62ee| bgeu x5,x6,-264
e3ca62ee| blt x5,x6,-268
e3e862ee| bltu x5,x6,-272
e39662ee| bne x5,x6,-276
63940200| bnez x5,8
63c40400| bltz x9,8
63447000| bgtz x7,8
63d40900| bgez x19,8
6354d001| blez x29,8
63040800| beqz x16,8
f33213c0| csrrc x5,time,x6
f3f21fc0| csrrci x5,time,31
f32213c0| csrrs x5,time,x6
f3e21fc0| csrrsi x5,time,31
f31213c0| csrrw x5,time,x6
f3d21fc0| csrrwi x5,time,31
733015c0| csrc time,x10
73f010c0| csrci time,1
73253000| frcsr x10
f3251000| frflags x11
73262000| frrm x12
f32400c0| rdcycle x9
732920c0| rdinstret x18
f32910c0| rdtime x19
f3224014| csrr x5,sip
73201bc0| csrs time,x22
736014c8| csrsi timeh,8
73903700| fscsr x15
73101800| fsflags x16
73902800| fsrm x17
731014c0| csrw time,x8
735016c8| csrwi timeh,12
b3427302| div x5,x6,x7
b3527302| divu x5,x6,x7
bb527302| divuw x5,x6,x7
bb427302| divw x5,x6,x7
73001000| ebreak
73000000| ecall
0f00f00f| fence
53f02002| fadd.d f0,f1,f2
53f02004| fadd.h f0,f1,f2
53f02006| fadd.q f0,f1,f2
53f02000| fadd.s f0,f1,f2
d31200e2| fclass.d x5,f0
d31200e4| fclass.h x5,f0
d31200e6| fclass.q x5,f0
d31200e0| fclass.s x5,f0
53f022d2| fcvt.d.l f0,x5
53f032d2| fcvt.d.lu f0,x5
53f03042| fcvt.d.q f0,f1
53800042| fcvt.d.s f0,f1
538002d2| fcvt.d.w f0,x5
538012d2| fcvt.d.wu f0,x5
53f022d4| fcvt.h.l f0,x5
53f032d4| fcvt.h.lu f0,x5
53f00044| fcvt.h.s f0,f1
53f002d4| fcvt.h.w f0,x5
53f012d4| fcvt.h.wu f0,x5
d37230c2| fcvt.lu.d x5,f0
d37230c4| fcvt.lu.h x5,f0
d37230c6| fcvt.lu.q x5,f0
d37230c0| fcvt.lu.s x5,f0
d37220c2| fcvt.l.d x5,f0
d37220c4| fcvt.l.h x5,f0
d37220c6| fcvt.l.q x5,f0
d37220c0| fcvt.l.s x5,f0
53801046| fcvt.q.d f0,f1
538022d6| fcvt.q.l f0,x5
538032d6| fcvt.q.lu f0,x5
53800046| fcvt.q.s f0,f1
538002d6| fcvt.q.w f0,x5
538012d6| fcvt.q.wu f0,x5
53f01040| fcvt.s.d f0,f1
53802040| fcvt.s.h f0,f1
53f022d0| fcvt.s.l f0,x5
53f032d0| fcvt.s.lu f0,x5
53f03040| fcvt.s.q f0,f1
53f002d0| fcvt.s.w f0,x5
53f012d0| fcvt.s.wu f0,x5
d37210c2| fcvt.wu.d x5,f0
d37210c4| fcvt.wu.h x5,f0
d37210c6| fcvt.wu.q x5,f0
d37210c0| fcvt.wu.s x5,f0
d37200c2| fcvt.w.d x5,f0
d37200c4| fcvt.w.h x5,f0
d37200c6| fcvt.w.q x5,f0
d37200c0| fcvt.w.s x5,f0
53f0201a| fdiv.d f0,f1,f2
53f0201c| fdiv.h f0,f1,f2
53f0201e| fdiv.q f0,f1,f2
53f02018| fdiv.s f0,f1,f2
0f00f00f| fence
0f100000| fence.i
d32210a2| feq.d x5,f0,f1
d32210a4| feq.h x5,f0,f1
d32210a6| feq.q x5,f0,f1
d32210a0| feq.s x5,f0,f1
07b0f27f| fld f0,2047(x5)
d30210a2| fle.d x5,f0,f1
d30210a4| fle.h x5,f0,f1
d30210a6| fle.q x5,f0,f1
d30210a0| fle.s x5,f0,f1
0790f27f| flh f0,2047(x5)
07c0f27f| flq f0,2047(x5)
d31210a2| flt.d x5,f0,f1
d31210a4| flt.h x5,f0,f1
d31210a6| flt.q x5,f0,f1
d31210a0| flt.s x5,f0,f1
07a0f27f| flw f0,2047(x5)
43f0201a| fmadd.d f0,f1,f2,f3
43f0201c| fmadd.h f0,f1,f2,f3
43f0201e| fmadd.q f0,f1,f2,f3
43f02018| fmadd.s f0,f1,f2,f3
5390202a| fmax.d f0,f1,f2
5390202c| fmax.h f0,f1,f2
5390202e| fmax.q f0,f1,f2
53902028| fmax.s f0,f1,f2
5380202a| fmin.d f0,f1,f2
5380202c| fmin.h f0,f1,f2
5380202e| fmin.q f0,f1,f2
53802028| fmin.s f0,f1,f2
47f0201a| fmsub.d f0,f1,f2,f3
47f0201c| fmsub.h f0,f1,f2,f3
47f0201e| fmsub.q f0,f1,f2,f3
47f02018| fmsub.s f0,f1,f2,f3
53f02012| fmul.d f0,f1,f2
53f02014| fmul.h f0,f1,f2
53f02016| fmul.q f0,f1,f2
53f02010| fmul.s f0,f1,f2
538002f2| fmv.d.x f0,x5
538002f4| fmv.h.x f0,x5
d30200e2| fmv.x.d x5,f0
d30200e4| fmv.x.h x5,f0
d30200e0| fmv.x.w x5,f0
4ff0201a| fnmadd.d f0,f1,f2,f3
4ff0201c| fnmadd.h f0,f1,f2,f3
4ff0201e| fnmadd.q f0,f1,f2,f3
4ff02018| fnmadd.s f0,f1,f2,f3
4bf0201a| fnmsub.d f0,f1,f2,f3
4bf0201c| fnmsub.h f0,f1,f2,f3
4bf0201e| fnmsub.q f0,f1,f2,f3
4bf02018| fnmsub.s f0,f1,f2,f3
a7bf027e| fsd f0,2047(x5)
53902022| fsgnjn.d f0,f1,f2
53902024| fsgnjn.h f0,f1,f2
53902026| fsgnjn.q f0,f1,f2
53902020| fsgnjn.s f0,f1,f2
53a02022| fsgnjx.d f0,f1,f2
53a02024| fsgnjx.h f0,f1,f2
53a02026| fsgnjx.q f0,f1,f2
53a02020| fsgnjx.s f0,f1,f2
53802022| fsgnj.d f0,f1,f2
53802024| fsgnj.h f0,f1,f2
53802026| fsgnj.q f0,f1,f2
53802020| fsgnj.s f0,f1,f2
53a01022| fabs.d f0,f1
53a49420| fabs.s f8,f9
d305c622| fmv.d f11,f12
d306e720| fmv.s f13,f14
d3170823| fneg.d f15,f16
d398f720| fneg.s f17,f15
a79f027e| fsh f0,2047(x5)
a7cf027e| fsq f0,2047(x5)
53f0005a| fsqrt.d f0,f1
53f0005c| fsqrt.h f0,f1
53f0005e| fsqrt.q f0,f1
53f00058| fsqrt.s f0,f1
53f0200a| fsub.d f0,f1,f2
53f0200c| fsub.h f0,f1,f2
53f0200e| fsub.q f0,f1,f2
53f02008| fsub.s f0,f1,f2
a7af027e| fsw f0,2047(x5)
6ff0dfcb| j -836
eff09fcb| jal -840
eff25fcb| jal x5,-844
67800200| jr x5
e7800202| jalr x1,32(x5)
67800000| ret
6700a500| jr 10(x10)
8302f37f| lb x5,2047(x6)
8342f37f| lbu x5,2047(x6)
af320310| lr.d x5,(x6)
af320314| lr.d.aq x5,(x6)
af320312| lr.d.rl x5,(x6)
af220310| lr.w x5,(x6)
af220314| lr.w.aq x5,(x6)
af220312| lr.w.rl x5,(x6)
b7829102| lui x5,0x2918
8322f37f| lw x5,2047(x6)
8362f37f| lwu x5,2047(x6)
b3027302| mul x5,x6,x7
b3127302| mulh x5,x6,x7
b3227302| mulhsu x5,x6,x7
b3327302| mulhu x5,x6,x7
bb027302| mulw x5,x6,x7
b3627300| or x5,x6,x7
93620380| ori x5,x6,-2048
b3627302| rem x5,x6,x7
b3727302| remu x5,x6,x7
bb627302| remw x5,x6,x7
a30f537e| sb x5,2047(x6)
afb26318| sc.d x5,x6,(x7)
afb2631c| sc.d.aq x5,x6,(x7)
afb2631a| sc.d.rl x5,x6,(x7)
afa26318| sc.w x5,x6,(x7)
afa2631c| sc.w.aq x5,x6,(x7)
afa2631a| sc.w.rl x5,x6,(x7)
a33f537e| sd x5,2047(x6)
23105380| sh x5,-2048(x6)
b3127300| sll x5,x6,x7
93124303| slli x5,x6,0x34
9b127301| slliw x5,x6,0x17
b3227300| slt x5,x6,x7
b3226000| sgtz x5,x6
b32e0f00| sltz x29,x30
9322f37f| slti x5,x6,2047
93320380| sltiu x5,x6,-2048
93321300| seqz x5,x6
b3327300| sltu x5,x6,x7
33394001| snez x18,x20
b3527340| sra x5,x6,x7
93524343| srai x5,x6,0x34
9b526341| sraiw x5,x6,0x16
bb527340| sraw x5,x6,x7
b3527300| srl x5,x6,x7
93524303| srli x5,x6,0x34
9b526301| srliw x5,x6,0x16
bb527300| srlw x5,x6,x7
b3027340| sub x5,x6,x7
b3026040| neg x5,x6
bb027340| subw x5,x6,x7
3b0ff041| negw x30,x31
a32f537e| sw x5,2047(x6)
b3427300| xor x5,x6,x7
9342f37f| xori x5,x6,2047
93c2ffff| not x5,x31
bb003108| add.uw x1,x2,x3
33a26220| sh1add x4,x5,x6
bb239420| sh1add.uw x7,x8,x9
33c5c520| sh2add x10,x11,x12
bb46f720| sh2add.uw x13,x14,x15
33e82821| sh3add x16,x17,x18
bb695a21| sh3add.uw x19,x20,x21
1b9b7b09| slli.uw x22,x23,0x17
33fcac41| andn x24,x25,x26
b36dde41| orn x27,x28,x29
33cf1f40| xnor x30,x31,x1
13910160| clz x2,x3
1b920260| clzw x4,x5
13931360| ctz x6,x7
1b941460| ctzw x8,x9
13952560| cpop x10,x11
1b962660| cpopw x12,x13
33e7070b| max x14,x15,x16
b378390b| maxu x17,x18,x19
33ca6a0b| min x20,x21,x22
b35b9c0b| minu x23,x24,x25
139d4d60| sext.b x26,x27
139e5e60| sext.h x28,x29
3bcf0f08| zext.h x30,x31
b3102060| rol x1,x0,x2
bb115260| rolw x3,x4,x5
33d38360| ror x6,x7,x8
9354a560| rori x9,x10,0xa
9b55e660| roriw x11,x12,0xe
bb56f760| rorw x13,x14,x15
13d87828| orc.b x16,x17
13d9896b| rev8 x18,x19
339a6a49| bclr x20,x21,x22
931bfc48| bclri x23,x24,0xf
b35cbd49| bext x25,x26,x27
13de8e48| bexti x28,x29,0x8
339f0f68| binv x30,x31,x0
9310016a| binvi x1,x2,0x20
b3115228| bset x3,x4,x5
1393f32b| bseti x6,x7,0x3f
4000| addi x8,x2,4
2041| lw x8,64(x10)
94d0| sw x13,32(x9)
0100| nop
811f| addi x31,x31,-32
4111| addi x2,x2,-16
8158| li x17,-32
4161| addi x2,x2,16
4163| lui x6,0x10
819b| andi x15,x15,-32
0d8c| sub x8,x8,x11
b18c| xor x9,x9,x12
558c| or x8,x8,x13
f98c| and x9,x9,x14
01a8| j 16
99c5| beqz x11,14
85e3| bnez x15,32
c248| lw x17,16(x2)
8283| jr x7
fa88| mv x17,x30
0290| ebreak
0295| jalr x10
c297| add x15,x15,x16
76c4| sw x29,8(x2)
8873| ld x10,32(x15)
00ea| sd x8,16(x12)
3d31| addiw x2,x2,-17
2180| srli x8,x8,0x8
c184| srai x9,x9,0x10
919d| subw x11,x11,x12
b99e| addw x13,x13,x14
4a01| slli x2,x2,0x12
027d| ld x26,32(x2)
a260| ld x1,8(x2)
864d| lw x27,64(x2)
2021| fld f8,64(x10)
8cb0| fsd f11,32(x9)
8624| fld f9,64(x2)
3eb0| fsd f15,32(x2)
# "V" Standard Extension for Vector Operations, Version 1.0
# 31.6: Configuration Setting Instructions
57760500| vsetvli x12,x10,e8,m1,tu,mu
57768500| vsetvli x12,x10,e16,m1,tu,mu
57760501| vsetvli x12,x10,e32,m1,tu,mu
57768501| vsetvli x12,x10,e64,m1,tu,mu
57760509| vsetvli x12,x10,e32,m1,tu,ma
5776050d| vsetvli x12,x10,e32,m1,ta,ma
5776150d| vsetvli x12,x10,e32,m2,ta,ma
5776250d| vsetvli x12,x10,e32,m4,ta,ma
5776350d| vsetvli x12,x10,e32,m8,ta,ma
5776550d| vsetvli x12,x10,e32,mf8,ta,ma
5776650d| vsetvli x12,x10,e32,mf4,ta,ma
5776750d| vsetvli x12,x10,e32,mf2,ta,ma
5776050d| vsetvli x12,x10,e32,m1,ta,ma
577600cd| vsetivli x12,0,e32,m1,ta,ma
57f607cd| vsetivli x12,15,e32,m1,ta,ma
57f60fcd| vsetivli x12,31,e32,m1,ta,ma
57f6a580| vsetvl x12,x11,x10
# 31.7.4: Vector Unit-Stride Instructions
87010502| vle8.v v3,(x10)
87010500| vle8.v v3,(x10),v0.t
87510502| vle16.v v3,(x10)
87510500| vle16.v v3,(x10),v0.t
87610502| vle32.v v3,(x10)
87610500| vle32.v v3,(x10),v0.t
87710502| vle64.v v3,(x10)
87710500| vle64.v v3,(x10),v0.t
a7010502| vse8.v v3,(x10)
a7010500| vse8.v v3,(x10),v0.t
a7510502| vse16.v v3,(x10)
a7510500| vse16.v v3,(x10),v0.t
a7610502| vse32.v v3,(x10)
a7610500| vse32.v v3,(x10),v0.t
a7710502| vse64.v v3,(x10)
a7710500| vse64.v v3,(x10),v0.t
8701b502| vlm.v v3,(x10)
a701b502| vsm.v v3,(x10)
# 31.7.5: Vector Strided Instructions
8701b50a| vlse8.v v3,(x10),x11
8701b508| vlse8.v v3,(x10),x11,v0.t
8751b50a| vlse16.v v3,(x10),x11
8751b508| vlse16.v v3,(x10),x11,v0.t
8761b50a| vlse32.v v3,(x10),x11
8761b508| vlse32.v v3,(x10),x11,v0.t
8771b50a| vlse64.v v3,(x10),x11
8771b508| vlse64.v v3,(x10),x11,v0.t
a701b50a| vsse8.v v3,(x10),x11
a701b508| vsse8.v v3,(x10),x11,v0.t
a751b50a| vsse16.v v3,(x10),x11
a751b508| vsse16.v v3,(x10),x11,v0.t
a761b50a| vsse32.v v3,(x10),x11
a761b508| vsse32.v v3,(x10),x11,v0.t
a771b50a| vsse64.v v3,(x10),x11
a771b508| vsse64.v v3,(x10),x11,v0.t
# 31.7.6: Vector Indexed Instructions
87012506| vluxei8.v v3,(x10),v2
87012504| vluxei8.v v3,(x10),v2,v0.t
87512506| vluxei16.v v3,(x10),v2
87512504| vluxei16.v v3,(x10),v2,v0.t
87612506| vluxei32.v v3,(x10),v2
87612504| vluxei32.v v3,(x10),v2,v0.t
87712506| vluxei64.v v3,(x10),v2
87712504| vluxei64.v v3,(x10),v2,v0.t
8701250e| vloxei8.v v3,(x10),v2
8701250c| vloxei8.v v3,(x10),v2,v0.t
8751250e| vloxei16.v v3,(x10),v2
8751250c| vloxei16.v v3,(x10),v2,v0.t
8761250e| vloxei32.v v3,(x10),v2
8761250c| vloxei32.v v3,(x10),v2,v0.t
8771250e| vloxei64.v v3,(x10),v2
8771250c| vloxei64.v v3,(x10),v2,v0.t
a7012506| vsuxei8.v v3,(x10),v2
a7012504| vsuxei8.v v3,(x10),v2,v0.t
a7512506| vsuxei16.v v3,(x10),v2
a7512504| vsuxei16.v v3,(x10),v2,v0.t
a7612506| vsuxei32.v v3,(x10),v2
a7612504| vsuxei32.v v3,(x10),v2,v0.t
a7712506| vsuxei64.v v3,(x10),v2
a7712504| vsuxei64.v v3,(x10),v2,v0.t
a701250e| vsoxei8.v v3,(x10),v2
a701250c| vsoxei8.v v3,(x10),v2,v0.t
a751250e| vsoxei16.v v3,(x10),v2
a751250c| vsoxei16.v v3,(x10),v2,v0.t
a761250e| vsoxei32.v v3,(x10),v2
a761250c| vsoxei32.v v3,(x10),v2,v0.t
a771250e| vsoxei64.v v3,(x10),v2
a771250c| vsoxei64.v v3,(x10),v2,v0.t
# 31.7.7: Unit-stride Fault-Only-First Loads
07040503| vle8ff.v v8,(x10)
07540503| vle16ff.v v8,(x10)
07640503| vle32ff.v v8,(x10)
07740503| vle64ff.v v8,(x10)
07040501| vle8ff.v v8,(x10),v0.t
07540501| vle16ff.v v8,(x10),v0.t
07640501| vle32ff.v v8,(x10),v0.t
07740501| vle64ff.v v8,(x10),v0.t
# 31.7.8.1: Vector Unit-Stride Segment Loads and Stores
07040522| vlseg2e8.v v8,(x10)
07540522| vlseg2e16.v v8,(x10)
07640522| vlseg2e32.v v8,(x10)
07740522| vlseg2e64.v v8,(x10)
07040520| vlseg2e8.v v8,(x10),v0.t
07540520| vlseg2e16.v v8,(x10),v0.t
07640520| vlseg2e32.v v8,(x10),v0.t
07740520| vlseg2e64.v v8,(x10),v0.t
07040542| vlseg3e8.v v8,(x10)
07540542| vlseg3e16.v v8,(x10)
07640542| vlseg3e32.v v8,(x10)
07740542| vlseg3e64.v v8,(x10)
07040540| vlseg3e8.v v8,(x10),v0.t
07540540| vlseg3e16.v v8,(x10),v0.t
07640540| vlseg3e32.v v8,(x10),v0.t
07740540| vlseg3e64.v v8,(x10),v0.t
07040562| vlseg4e8.v v8,(x10)
07540562| vlseg4e16.v v8,(x10)
07640562| vlseg4e32.v v8,(x10)
07740562| vlseg4e64.v v8,(x10)
07040560| vlseg4e8.v v8,(x10),v0.t
07540560| vlseg4e16.v v8,(x10),v0.t
07640560| vlseg4e32.v v8,(x10),v0.t
07740560| vlseg4e64.v v8,(x10),v0.t
07040582| vlseg5e8.v v8,(x10)
07540582| vlseg5e16.v v8,(x10)
07640582| vlseg5e32.v v8,(x10)
07740582| vlseg5e64.v v8,(x10)
07040580| vlseg5e8.v v8,(x10),v0.t
07540580| vlseg5e16.v v8,(x10),v0.t
07640580| vlseg5e32.v v8,(x10),v0.t
07740580| vlseg5e64.v v8,(x10),v0.t
070405a2| vlseg6e8.v v8,(x10)
075405a2| vlseg6e16.v v8,(x10)
076405a2| vlseg6e32.v v8,(x10)
077405a2| vlseg6e64.v v8,(x10)
070405a0| vlseg6e8.v v8,(x10),v0.t
075405a0| vlseg6e16.v v8,(x10),v0.t
076405a0| vlseg6e32.v v8,(x10),v0.t
077405a0| vlseg6e64.v v8,(x10),v0.t
070405c2| vlseg7e8.v v8,(x10)
075405c2| vlseg7e16.v v8,(x10)
076405c2| vlseg7e32.v v8,(x10)
077405c2| vlseg7e64.v v8,(x10)
070405c0| vlseg7e8.v v8,(x10),v0.t
075405c0| vlseg7e16.v v8,(x10),v0.t
076405c0| vlseg7e32.v v8,(x10),v0.t
077405c0| vlseg7e64.v v8,(x10),v0.t
070405e2| vlseg8e8.v v8,(x10)
075405e2| vlseg8e16.v v8,(x10)
076405e2| vlseg8e32.v v8,(x10)
077405e2| vlseg8e64.v v8,(x10)
070405e0| vlseg8e8.v v8,(x10),v0.t
075405e0| vlseg8e16.v v8,(x10),v0.t
076405e0| vlseg8e32.v v8,(x10),v0.t
077405e0| vlseg8e64.v v8,(x10),v0.t
270c0522| vsseg2e8.v v24,(x10)
275c0522| vsseg2e16.v v24,(x10)
276c0522| vsseg2e32.v v24,(x10)
277c0522| vsseg2e64.v v24,(x10)
270c0520| vsseg2e8.v v24,(x10),v0.t
275c0520| vsseg2e16.v v24,(x10),v0.t
276c0520| vsseg2e32.v v24,(x10),v0.t
277c0520| vsseg2e64.v v24,(x10),v0.t
270c0542| vsseg3e8.v v24,(x10)
275c0542| vsseg3e16.v v24,(x10)
276c0542| vsseg3e32.v v24,(x10)
277c0542| vsseg3e64.v v24,(x10)
270c0540| vsseg3e8.v v24,(x10),v0.t
275c0540| vsseg3e16.v v24,(x10),v0.t
276c0540| vsseg3e32.v v24,(x10),v0.t
277c0540| vsseg3e64.v v24,(x10),v0.t
270c0562| vsseg4e8.v v24,(x10)
275c0562| vsseg4e16.v v24,(x10)
276c0562| vsseg4e32.v v24,(x10)
277c0562| vsseg4e64.v v24,(x10)
270c0560| vsseg4e8.v v24,(x10),v0.t
275c0560| vsseg4e16.v v24,(x10),v0.t
276c0560| vsseg4e32.v v24,(x10),v0.t
277c0560| vsseg4e64.v v24,(x10),v0.t
270c0582| vsseg5e8.v v24,(x10)
275c0582| vsseg5e16.v v24,(x10)
276c0582| vsseg5e32.v v24,(x10)
277c0582| vsseg5e64.v v24,(x10)
270c0580| vsseg5e8.v v24,(x10),v0.t
275c0580| vsseg5e16.v v24,(x10),v0.t
276c0580| vsseg5e32.v v24,(x10),v0.t
277c0580| vsseg5e64.v v24,(x10),v0.t
270c05a2| vsseg6e8.v v24,(x10)
275c05a2| vsseg6e16.v v24,(x10)
276c05a2| vsseg6e32.v v24,(x10)
277c05a2| vsseg6e64.v v24,(x10)
270c05a0| vsseg6e8.v v24,(x10),v0.t
275c05a0| vsseg6e16.v v24,(x10),v0.t
276c05a0| vsseg6e32.v v24,(x10),v0.t
277c05a0| vsseg6e64.v v24,(x10),v0.t
270c05c2| vsseg7e8.v v24,(x10)
275c05c2| vsseg7e16.v v24,(x10)
276c05c2| vsseg7e32.v v24,(x10)
277c05c2| vsseg7e64.v v24,(x10)
270c05c0| vsseg7e8.v v24,(x10),v0.t
275c05c0| vsseg7e16.v v24,(x10),v0.t
276c05c0| vsseg7e32.v v24,(x10),v0.t
277c05c0| vsseg7e64.v v24,(x10),v0.t
270c05e2| vsseg8e8.v v24,(x10)
275c05e2| vsseg8e16.v v24,(x10)
276c05e2| vsseg8e32.v v24,(x10)
277c05e2| vsseg8e64.v v24,(x10)
270c05e0| vsseg8e8.v v24,(x10),v0.t
275c05e0| vsseg8e16.v v24,(x10),v0.t
276c05e0| vsseg8e32.v v24,(x10),v0.t
277c05e0| vsseg8e64.v v24,(x10),v0.t
07040523| vlseg2e8ff.v v8,(x10)
07540523| vlseg2e16ff.v v8,(x10)
07640523| vlseg2e32ff.v v8,(x10)
07740523| vlseg2e64ff.v v8,(x10)
07040521| vlseg2e8ff.v v8,(x10),v0.t
07540521| vlseg2e16ff.v v8,(x10),v0.t
07640521| vlseg2e32ff.v v8,(x10),v0.t
07740521| vlseg2e64ff.v v8,(x10),v0.t
07040543| vlseg3e8ff.v v8,(x10)
07540543| vlseg3e16ff.v v8,(x10)
07640543| vlseg3e32ff.v v8,(x10)
07740543| vlseg3e64ff.v v8,(x10)
07040541| vlseg3e8ff.v v8,(x10),v0.t
07540541| vlseg3e16ff.v v8,(x10),v0.t
07640541| vlseg3e32ff.v v8,(x10),v0.t
07740541| vlseg3e64ff.v v8,(x10),v0.t
07040563| vlseg4e8ff.v v8,(x10)
07540563| vlseg4e16ff.v v8,(x10)
07640563| vlseg4e32ff.v v8,(x10)
07740563| vlseg4e64ff.v v8,(x10)
07040561| vlseg4e8ff.v v8,(x10),v0.t
07540561| vlseg4e16ff.v v8,(x10),v0.t
07640561| vlseg4e32ff.v v8,(x10),v0.t
07740561| vlseg4e64ff.v v8,(x10),v0.t
07040583| vlseg5e8ff.v v8,(x10)
07540583| vlseg5e16ff.v v8,(x10)
07640583| vlseg5e32ff.v v8,(x10)
07740583| vlseg5e64ff.v v8,(x10)
07040581| vlseg5e8ff.v v8,(x10),v0.t
07540581| vlseg5e16ff.v v8,(x10),v0.t
07640581| vlseg5e32ff.v v8,(x10),v0.t
07740581| vlseg5e64ff.v v8,(x10),v0.t
070405a3| vlseg6e8ff.v v8,(x10)
075405a3| vlseg6e16ff.v v8,(x10)
076405a3| vlseg6e32ff.v v8,(x10)
077405a3| vlseg6e64ff.v v8,(x10)
070405a1| vlseg6e8ff.v v8,(x10),v0.t
075405a1| vlseg6e16ff.v v8,(x10),v0.t
076405a1| vlseg6e32ff.v v8,(x10),v0.t
077405a1| vlseg6e64ff.v v8,(x10),v0.t
070405c3| vlseg7e8ff.v v8,(x10)
075405c3| vlseg7e16ff.v v8,(x10)
076405c3| vlseg7e32ff.v v8,(x10)
077405c3| vlseg7e64ff.v v8,(x10)
070405c1| vlseg7e8ff.v v8,(x10),v0.t
075405c1| vlseg7e16ff.v v8,(x10),v0.t
076405c1| vlseg7e32ff.v v8,(x10),v0.t
077405c1| vlseg7e64ff.v v8,(x10),v0.t
070405e3| vlseg8e8ff.v v8,(x10)
075405e3| vlseg8e16ff.v v8,(x10)
076405e3| vlseg8e32ff.v v8,(x10)
077405e3| vlseg8e64ff.v v8,(x10)
070405e1| vlseg8e8ff.v v8,(x10),v0.t
075405e1| vlseg8e16ff.v v8,(x10),v0.t
076405e1| vlseg8e32ff.v v8,(x10),v0.t
077405e1| vlseg8e64ff.v v8,(x10),v0.t
# 31.7.8.2: Vector Strided Segment Loads and Stores
0704b52a| vlsseg2e8.v v8,(x10),x11
0754b52a| vlsseg2e16.v v8,(x10),x11
0764b52a| vlsseg2e32.v v8,(x10),x11
0774b52a| vlsseg2e64.v v8,(x10),x11
0704b528| vlsseg2e8.v v8,(x10),x11,v0.t
0754b528| vlsseg2e16.v v8,(x10),x11,v0.t
0764b528| vlsseg2e32.v v8,(x10),x11,v0.t
0774b528| vlsseg2e64.v v8,(x10),x11,v0.t
0704b54a| vlsseg3e8.v v8,(x10),x11
0754b54a| vlsseg3e16.v v8,(x10),x11
0764b54a| vlsseg3e32.v v8,(x10),x11
0774b54a| vlsseg3e64.v v8,(x10),x11
0704b548| vlsseg3e8.v v8,(x10),x11,v0.t
0754b548| vlsseg3e16.v v8,(x10),x11,v0.t
0764b548| vlsseg3e32.v v8,(x10),x11,v0.t
0774b548| vlsseg3e64.v v8,(x10),x11,v0.t
0704b56a| vlsseg4e8.v v8,(x10),x11
0754b56a| vlsseg4e16.v v8,(x10),x11
0764b56a| vlsseg4e32.v v8,(x10),x11
0774b56a| vlsseg4e64.v v8,(x10),x11
0704b568| vlsseg4e8.v v8,(x10),x11,v0.t
0754b568| vlsseg4e16.v v8,(x10),x11,v0.t
0764b568| vlsseg4e32.v v8,(x10),x11,v0.t
0774b568| vlsseg4e64.v v8,(x10),x11,v0.t
0704b58a| vlsseg5e8.v v8,(x10),x11
0754b58a| vlsseg5e16.v v8,(x10),x11
0764b58a| vlsseg5e32.v v8,(x10),x11
0774b58a| vlsseg5e64.v v8,(x10),x11
0704b588| vlsseg5e8.v v8,(x10),x11,v0.t
0754b588| vlsseg5e16.v v8,(x10),x11,v0.t
0764b588| vlsseg5e32.v v8,(x10),x11,v0.t
0774b588| vlsseg5e64.v v8,(x10),x11,v0.t
0704b5aa| vlsseg6e8.v v8,(x10),x11
0754b5aa| vlsseg6e16.v v8,(x10),x11
0764b5aa| vlsseg6e32.v v8,(x10),x11
0774b5aa| vlsseg6e64.v v8,(x10),x11
0704b5a8| vlsseg6e8.v v8,(x10),x11,v0.t
0754b5a8| vlsseg6e16.v v8,(x10),x11,v0.t
0764b5a8| vlsseg6e32.v v8,(x10),x11,v0.t
0774b5a8| vlsseg6e64.v v8,(x10),x11,v0.t
0704b5ca| vlsseg7e8.v v8,(x10),x11
0754b5ca| vlsseg7e16.v v8,(x10),x11
0764b5ca| vlsseg7e32.v v8,(x10),x11
0774b5ca| vlsseg7e64.v v8,(x10),x11
0704b5c8| vlsseg7e8.v v8,(x10),x11,v0.t
0754b5c8| vlsseg7e16.v v8,(x10),x11,v0.t
0764b5c8| vlsseg7e32.v v8,(x10),x11,v0.t
0774b5c8| vlsseg7e64.v v8,(x10),x11,v0.t
0704b5ea| vlsseg8e8.v v8,(x10),x11
0754b5ea| vlsseg8e16.v v8,(x10),x11
0764b5ea| vlsseg8e32.v v8,(x10),x11
0774b5ea| vlsseg8e64.v v8,(x10),x11
0704b5e8| vlsseg8e8.v v8,(x10),x11,v0.t
0754b5e8| vlsseg8e16.v v8,(x10),x11,v0.t
0764b5e8| vlsseg8e32.v v8,(x10),x11,v0.t
0774b5e8| vlsseg8e64.v v8,(x10),x11,v0.t
270cb52a| vssseg2e8.v v24,(x10),x11
275cb52a| vssseg2e16.v v24,(x10),x11
276cb52a| vssseg2e32.v v24,(x10),x11
277cb52a| vssseg2e64.v v24,(x10),x11
270cb528| vssseg2e8.v v24,(x10),x11,v0.t
275cb528| vssseg2e16.v v24,(x10),x11,v0.t
276cb528| vssseg2e32.v v24,(x10),x11,v0.t
277cb528| vssseg2e64.v v24,(x10),x11,v0.t
270cb54a| vssseg3e8.v v24,(x10),x11
275cb54a| vssseg3e16.v v24,(x10),x11
276cb54a| vssseg3e32.v v24,(x10),x11
277cb54a| vssseg3e64.v v24,(x10),x11
270cb548| vssseg3e8.v v24,(x10),x11,v0.t
275cb548| vssseg3e16.v v24,(x10),x11,v0.t
276cb548| vssseg3e32.v v24,(x10),x11,v0.t
277cb548| vssseg3e64.v v24,(x10),x11,v0.t
270cb56a| vssseg4e8.v v24,(x10),x11
275cb56a| vssseg4e16.v v24,(x10),x11
276cb56a| vssseg4e32.v v24,(x10),x11
277cb56a| vssseg4e64.v v24,(x10),x11
270cb568| vssseg4e8.v v24,(x10),x11,v0.t
275cb568| vssseg4e16.v v24,(x10),x11,v0.t
276cb568| vssseg4e32.v v24,(x10),x11,v0.t
277cb568| vssseg4e64.v v24,(x10),x11,v0.t
270cb58a| vssseg5e8.v v24,(x10),x11
275cb58a| vssseg5e16.v v24,(x10),x11
276cb58a| vssseg5e32.v v24,(x10),x11
277cb58a| vssseg5e64.v v24,(x10),x11
270cb588| vssseg5e8.v v24,(x10),x11,v0.t
275cb588| vssseg5e16.v v24,(x10),x11,v0.t
276cb588| vssseg5e32.v v24,(x10),x11,v0.t
277cb588| vssseg5e64.v v24,(x10),x11,v0.t
270cb5aa| vssseg6e8.v v24,(x10),x11
275cb5aa| vssseg6e16.v v24,(x10),x11
276cb5aa| vssseg6e32.v v24,(x10),x11
277cb5aa| vssseg6e64.v v24,(x10),x11
270cb5a8| vssseg6e8.v v24,(x10),x11,v0.t
275cb5a8| vssseg6e16.v v24,(x10),x11,v0.t
276cb5a8| vssseg6e32.v v24,(x10),x11,v0.t
277cb5a8| vssseg6e64.v v24,(x10),x11,v0.t
270cb5ca| vssseg7e8.v v24,(x10),x11
275cb5ca| vssseg7e16.v v24,(x10),x11
276cb5ca| vssseg7e32.v v24,(x10),x11
277cb5ca| vssseg7e64.v v24,(x10),x11
270cb5c8| vssseg7e8.v v24,(x10),x11,v0.t
275cb5c8| vssseg7e16.v v24,(x10),x11,v0.t
276cb5c8| vssseg7e32.v v24,(x10),x11,v0.t
277cb5c8| vssseg7e64.v v24,(x10),x11,v0.t
270cb5ea| vssseg8e8.v v24,(x10),x11
275cb5ea| vssseg8e16.v v24,(x10),x11
276cb5ea| vssseg8e32.v v24,(x10),x11
277cb5ea| vssseg8e64.v v24,(x10),x11
270cb5e8| vssseg8e8.v v24,(x10),x11,v0.t
275cb5e8| vssseg8e16.v v24,(x10),x11,v0.t
276cb5e8| vssseg8e32.v v24,(x10),x11,v0.t
277cb5e8| vssseg8e64.v v24,(x10),x11,v0.t
# 31.7.8.3: Vector Indexed Segment Loads and Stores
07044526| vluxseg2ei8.v v8,(x10),v4
07544526| vluxseg2ei16.v v8,(x10),v4
07644526| vluxseg2ei32.v v8,(x10),v4
07744526| vluxseg2ei64.v v8,(x10),v4
07044524| vluxseg2ei8.v v8,(x10),v4,v0.t
07544524| vluxseg2ei16.v v8,(x10),v4,v0.t
07644524| vluxseg2ei32.v v8,(x10),v4,v0.t
07744524| vluxseg2ei64.v v8,(x10),v4,v0.t
07044546| vluxseg3ei8.v v8,(x10),v4
07544546| vluxseg3ei16.v v8,(x10),v4
07644546| vluxseg3ei32.v v8,(x10),v4
07744546| vluxseg3ei64.v v8,(x10),v4
07044544| vluxseg3ei8.v v8,(x10),v4,v0.t
07544544| vluxseg3ei16.v v8,(x10),v4,v0.t
07644544| vluxseg3ei32.v v8,(x10),v4,v0.t
07744544| vluxseg3ei64.v v8,(x10),v4,v0.t
07044566| vluxseg4ei8.v v8,(x10),v4
07544566| vluxseg4ei16.v v8,(x10),v4
07644566| vluxseg4ei32.v v8,(x10),v4
07744566| vluxseg4ei64.v v8,(x10),v4
07044564| vluxseg4ei8.v v8,(x10),v4,v0.t
07544564| vluxseg4ei16.v v8,(x10),v4,v0.t
07644564| vluxseg4ei32.v v8,(x10),v4,v0.t
07744564| vluxseg4ei64.v v8,(x10),v4,v0.t
07044586| vluxseg5ei8.v v8,(x10),v4
07544586| vluxseg5ei16.v v8,(x10),v4
07644586| vluxseg5ei32.v v8,(x10),v4
07744586| vluxseg5ei64.v v8,(x10),v4
07044584| vluxseg5ei8.v v8,(x10),v4,v0.t
07544584| vluxseg5ei16.v v8,(x10),v4,v0.t
07644584| vluxseg5ei32.v v8,(x10),v4,v0.t
07744584| vluxseg5ei64.v v8,(x10),v4,v0.t
070445a6| vluxseg6ei8.v v8,(x10),v4
075445a6| vluxseg6ei16.v v8,(x10),v4
076445a6| vluxseg6ei32.v v8,(x10),v4
077445a6| vluxseg6ei64.v v8,(x10),v4
070445a4| vluxseg6ei8.v v8,(x10),v4,v0.t
075445a4| vluxseg6ei16.v v8,(x10),v4,v0.t
076445a4| vluxseg6ei32.v v8,(x10),v4,v0.t
077445a4| vluxseg6ei64.v v8,(x10),v4,v0.t
070445ae| vloxseg6ei8.v v8,(x10),v4
075445ae| vloxseg6ei16.v v8,(x10),v4
076445ae| vloxseg6ei32.v v8,(x10),v4
077445ae| vloxseg6ei64.v v8,(x10),v4
070445ac| vloxseg6ei8.v v8,(x10),v4,v0.t
075445ac| vloxseg6ei16.v v8,(x10),v4,v0.t
076445ac| vloxseg6ei32.v v8,(x10),v4,v0.t
077445ac| vloxseg6ei64.v v8,(x10),v4,v0.t
070445c6| vluxseg7ei8.v v8,(x10),v4
075445c6| vluxseg7ei16.v v8,(x10),v4
076445c6| vluxseg7ei32.v v8,(x10),v4
077445c6| vluxseg7ei64.v v8,(x10),v4
070445c4| vluxseg7ei8.v v8,(x10),v4,v0.t
075445c4| vluxseg7ei16.v v8,(x10),v4,v0.t
076445c4| vluxseg7ei32.v v8,(x10),v4,v0.t
077445c4| vluxseg7ei64.v v8,(x10),v4,v0.t
070445e6| vluxseg8ei8.v v8,(x10),v4
075445e6| vluxseg8ei16.v v8,(x10),v4
076445e6| vluxseg8ei32.v v8,(x10),v4
077445e6| vluxseg8ei64.v v8,(x10),v4
070445e4| vluxseg8ei8.v v8,(x10),v4,v0.t
075445e4| vluxseg8ei16.v v8,(x10),v4,v0.t
076445e4| vluxseg8ei32.v v8,(x10),v4,v0.t
077445e4| vluxseg8ei64.v v8,(x10),v4,v0.t
270c4526| vsuxseg2ei8.v v24,(x10),v4
275c4526| vsuxseg2ei16.v v24,(x10),v4
276c4526| vsuxseg2ei32.v v24,(x10),v4
277c4526| vsuxseg2ei64.v v24,(x10),v4
270c4524| vsuxseg2ei8.v v24,(x10),v4,v0.t
275c4524| vsuxseg2ei16.v v24,(x10),v4,v0.t
276c4524| vsuxseg2ei32.v v24,(x10),v4,v0.t
277c4524| vsuxseg2ei64.v v24,(x10),v4,v0.t
270c4546| vsuxseg3ei8.v v24,(x10),v4
275c4546| vsuxseg3ei16.v v24,(x10),v4
276c4546| vsuxseg3ei32.v v24,(x10),v4
277c4546| vsuxseg3ei64.v v24,(x10),v4
270c4544| vsuxseg3ei8.v v24,(x10),v4,v0.t
275c4544| vsuxseg3ei16.v v24,(x10),v4,v0.t
276c4544| vsuxseg3ei32.v v24,(x10),v4,v0.t
277c4544| vsuxseg3ei64.v v24,(x10),v4,v0.t
270c4566| vsuxseg4ei8.v v24,(x10),v4
275c4566| vsuxseg4ei16.v v24,(x10),v4
276c4566| vsuxseg4ei32.v v24,(x10),v4
277c4566| vsuxseg4ei64.v v24,(x10),v4
270c4564| vsuxseg4ei8.v v24,(x10),v4,v0.t
275c4564| vsuxseg4ei16.v v24,(x10),v4,v0.t
276c4564| vsuxseg4ei32.v v24,(x10),v4,v0.t
277c4564| vsuxseg4ei64.v v24,(x10),v4,v0.t
270c4586| vsuxseg5ei8.v v24,(x10),v4
275c4586| vsuxseg5ei16.v v24,(x10),v4
276c4586| vsuxseg5ei32.v v24,(x10),v4
277c4586| vsuxseg5ei64.v v24,(x10),v4
270c4584| vsuxseg5ei8.v v24,(x10),v4,v0.t
275c4584| vsuxseg5ei16.v v24,(x10),v4,v0.t
276c4584| vsuxseg5ei32.v v24,(x10),v4,v0.t
277c4584| vsuxseg5ei64.v v24,(x10),v4,v0.t
270c45a6| vsuxseg6ei8.v v24,(x10),v4
275c45a6| vsuxseg6ei16.v v24,(x10),v4
276c45a6| vsuxseg6ei32.v v24,(x10),v4
277c45a6| vsuxseg6ei64.v v24,(x10),v4
270c45a4| vsuxseg6ei8.v v24,(x10),v4,v0.t
275c45a4| vsuxseg6ei16.v v24,(x10),v4,v0.t
276c45a4| vsuxseg6ei32.v v24,(x10),v4,v0.t
277c45a4| vsuxseg6ei64.v v24,(x10),v4,v0.t
270c45c6| vsuxseg7ei8.v v24,(x10),v4
275c45c6| vsuxseg7ei16.v v24,(x10),v4
276c45c6| vsuxseg7ei32.v v24,(x10),v4
277c45c6| vsuxseg7ei64.v v24,(x10),v4
270c45c4| vsuxseg7ei8.v v24,(x10),v4,v0.t
275c45c4| vsuxseg7ei16.v v24,(x10),v4,v0.t
276c45c4| vsuxseg7ei32.v v24,(x10),v4,v0.t
277c45c4| vsuxseg7ei64.v v24,(x10),v4,v0.t
270c45e6| vsuxseg8ei8.v v24,(x10),v4
275c45e6| vsuxseg8ei16.v v24,(x10),v4
276c45e6| vsuxseg8ei32.v v24,(x10),v4
277c45e6| vsuxseg8ei64.v v24,(x10),v4
270c45e4| vsuxseg8ei8.v v24,(x10),v4,v0.t
275c45e4| vsuxseg8ei16.v v24,(x10),v4,v0.t
276c45e4| vsuxseg8ei32.v v24,(x10),v4,v0.t
277c45e4| vsuxseg8ei64.v v24,(x10),v4,v0.t
0704452e| vloxseg2ei8.v v8,(x10),v4
0754452e| vloxseg2ei16.v v8,(x10),v4
0764452e| vloxseg2ei32.v v8,(x10),v4
0774452e| vloxseg2ei64.v v8,(x10),v4
0704452c| vloxseg2ei8.v v8,(x10),v4,v0.t
0754452c| vloxseg2ei16.v v8,(x10),v4,v0.t
0764452c| vloxseg2ei32.v v8,(x10),v4,v0.t
0774452c| vloxseg2ei64.v v8,(x10),v4,v0.t
0704454e| vloxseg3ei8.v v8,(x10),v4
0754454e| vloxseg3ei16.v v8,(x10),v4
0764454e| vloxseg3ei32.v v8,(x10),v4
0774454e| vloxseg3ei64.v v8,(x10),v4
0704454c| vloxseg3ei8.v v8,(x10),v4,v0.t
0754454c| vloxseg3ei16.v v8,(x10),v4,v0.t
0764454c| vloxseg3ei32.v v8,(x10),v4,v0.t
0774454c| vloxseg3ei64.v v8,(x10),v4,v0.t
0704456e| vloxseg4ei8.v v8,(x10),v4
0754456e| vloxseg4ei16.v v8,(x10),v4
0764456e| vloxseg4ei32.v v8,(x10),v4
0774456e| vloxseg4ei64.v v8,(x10),v4
0704456c| vloxseg4ei8.v v8,(x10),v4,v0.t
0754456c| vloxseg4ei16.v v8,(x10),v4,v0.t
0764456c| vloxseg4ei32.v v8,(x10),v4,v0.t
0774456c| vloxseg4ei64.v v8,(x10),v4,v0.t
0704458e| vloxseg5ei8.v v8,(x10),v4
0754458e| vloxseg5ei16.v v8,(x10),v4
0764458e| vloxseg5ei32.v v8,(x10),v4
0774458e| vloxseg5ei64.v v8,(x10),v4
0704458c| vloxseg5ei8.v v8,(x10),v4,v0.t
0754458c| vloxseg5ei16.v v8,(x10),v4,v0.t
0764458c| vloxseg5ei32.v v8,(x10),v4,v0.t
0774458c| vloxseg5ei64.v v8,(x10),v4,v0.t
070445ce| vloxseg7ei8.v v8,(x10),v4
075445ce| vloxseg7ei16.v v8,(x10),v4
076445ce| vloxseg7ei32.v v8,(x10),v4
077445ce| vloxseg7ei64.v v8,(x10),v4
070445cc| vloxseg7ei8.v v8,(x10),v4,v0.t
075445cc| vloxseg7ei16.v v8,(x10),v4,v0.t
076445cc| vloxseg7ei32.v v8,(x10),v4,v0.t
077445cc| vloxseg7ei64.v v8,(x10),v4,v0.t
070445ee| vloxseg8ei8.v v8,(x10),v4
075445ee| vloxseg8ei16.v v8,(x10),v4
076445ee| vloxseg8ei32.v v8,(x10),v4
077445ee| vloxseg8ei64.v v8,(x10),v4
070445ec| vloxseg8ei8.v v8,(x10),v4,v0.t
075445ec| vloxseg8ei16.v v8,(x10),v4,v0.t
076445ec| vloxseg8ei32.v v8,(x10),v4,v0.t
077445ec| vloxseg8ei64.v v8,(x10),v4,v0.t
270c452e| vsoxseg2ei8.v v24,(x10),v4
275c452e| vsoxseg2ei16.v v24,(x10),v4
276c452e| vsoxseg2ei32.v v24,(x10),v4
277c452e| vsoxseg2ei64.v v24,(x10),v4
270c452c| vsoxseg2ei8.v v24,(x10),v4,v0.t
275c452c| vsoxseg2ei16.v v24,(x10),v4,v0.t
276c452c| vsoxseg2ei32.v v24,(x10),v4,v0.t
277c452c| vsoxseg2ei64.v v24,(x10),v4,v0.t
270c454e| vsoxseg3ei8.v v24,(x10),v4
275c454e| vsoxseg3ei16.v v24,(x10),v4
276c454e| vsoxseg3ei32.v v24,(x10),v4
277c454e| vsoxseg3ei64.v v24,(x10),v4
270c454c| vsoxseg3ei8.v v24,(x10),v4,v0.t
275c454c| vsoxseg3ei16.v v24,(x10),v4,v0.t
276c454c| vsoxseg3ei32.v v24,(x10),v4,v0.t
277c454c| vsoxseg3ei64.v v24,(x10),v4,v0.t
270c456e| vsoxseg4ei8.v v24,(x10),v4
275c456e| vsoxseg4ei16.v v24,(x10),v4
276c456e| vsoxseg4ei32.v v24,(x10),v4
277c456e| vsoxseg4ei64.v v24,(x10),v4
270c456c| vsoxseg4ei8.v v24,(x10),v4,v0.t
275c456c| vsoxseg4ei16.v v24,(x10),v4,v0.t
276c456c| vsoxseg4ei32.v v24,(x10),v4,v0.t
277c456c| vsoxseg4ei64.v v24,(x10),v4,v0.t
270c458e| vsoxseg5ei8.v v24,(x10),v4
275c458e| vsoxseg5ei16.v v24,(x10),v4
276c458e| vsoxseg5ei32.v v24,(x10),v4
277c458e| vsoxseg5ei64.v v24,(x10),v4
270c458c| vsoxseg5ei8.v v24,(x10),v4,v0.t
275c458c| vsoxseg5ei16.v v24,(x10),v4,v0.t
276c458c| vsoxseg5ei32.v v24,(x10),v4,v0.t
277c458c| vsoxseg5ei64.v v24,(x10),v4,v0.t
270c45ae| vsoxseg6ei8.v v24,(x10),v4
275c45ae| vsoxseg6ei16.v v24,(x10),v4
276c45ae| vsoxseg6ei32.v v24,(x10),v4
277c45ae| vsoxseg6ei64.v v24,(x10),v4
270c45ac| vsoxseg6ei8.v v24,(x10),v4,v0.t
275c45ac| vsoxseg6ei16.v v24,(x10),v4,v0.t
276c45ac| vsoxseg6ei32.v v24,(x10),v4,v0.t
277c45ac| vsoxseg6ei64.v v24,(x10),v4,v0.t
270c45ce| vsoxseg7ei8.v v24,(x10),v4
275c45ce| vsoxseg7ei16.v v24,(x10),v4
276c45ce| vsoxseg7ei32.v v24,(x10),v4
277c45ce| vsoxseg7ei64.v v24,(x10),v4
270c45cc| vsoxseg7ei8.v v24,(x10),v4,v0.t
275c45cc| vsoxseg7ei16.v v24,(x10),v4,v0.t
276c45cc| vsoxseg7ei32.v v24,(x10),v4,v0.t
277c45cc| vsoxseg7ei64.v v24,(x10),v4,v0.t
270c45ee| vsoxseg8ei8.v v24,(x10),v4
275c45ee| vsoxseg8ei16.v v24,(x10),v4
276c45ee| vsoxseg8ei32.v v24,(x10),v4
277c45ee| vsoxseg8ei64.v v24,(x10),v4
270c45ec| vsoxseg8ei8.v v24,(x10),v4,v0.t
275c45ec| vsoxseg8ei16.v v24,(x10),v4,v0.t
276c45ec| vsoxseg8ei32.v v24,(x10),v4,v0.t
277c45ec| vsoxseg8ei64.v v24,(x10),v4,v0.t
# 31.7.9: Vector Load/Store Whole Register Instructions
87018502| vl1r.v v3,(x10)
87518502| vl1re16.v v3,(x10)
87618502| vl1re32.v v3,(x10)
87718502| vl1re64.v v3,(x10)
07018522| vl2r.v v2,(x10)
07518522| vl2re16.v v2,(x10)
07618522| vl2re32.v v2,(x10)
07718522| vl2re64.v v2,(x10)
07028562| vl4r.v v4,(x10)
07528562| vl4re16.v v4,(x10)
07628562| vl4re32.v v4,(x10)
07728562| vl4re64.v v4,(x10)
070485e2| vl8r.v v8,(x10)
075485e2| vl8re16.v v8,(x10)
076485e2| vl8re32.v v8,(x10)
077485e2| vl8re64.v v8,(x10)
a7818502| vs1r.v v3,(x11)
27818522| vs2r.v v2,(x11)
27828562| vs4r.v v4,(x11)
278485e2| vs8r.v v8,(x11)
# 31.11.1: Vector Single-Width Integer Add and Subtract
d7812002| vadd.vv v3,v2,v1
d7812000| vadd.vv v3,v2,v1,v0.t
d7412502| vadd.vx v3,v2,x10
d7412500| vadd.vx v3,v2,x10,v0.t
d7b12702| vadd.vi v3,v2,15
d7b12700| vadd.vi v3,v2,15,v0.t
d7312802| vadd.vi v3,v2,-16
d7312800| vadd.vi v3,v2,-16,v0.t
d781200a| vsub.vv v3,v2,v1
d7812008| vsub.vv v3,v2,v1,v0.t
d741250a| vsub.vx v3,v2,x10
d7412508| vsub.vx v3,v2,x10,v0.t
d741250e| vrsub.vx v3,v2,x10
d741250c| vrsub.vx v3,v2,x10,v0.t
d7b1270c| vrsub.vi v3,v2,15,v0.t
d731280c| vrsub.vi v3,v2,-16,v0.t
d741200e| vneg.v v3,v2
d741200c| vneg.v v3,v2,v0.t
# 31.11.2: Vector Widening Integer Add/Subtract
d7a120c2| vwaddu.vv v3,v2,v1
d7a120c0| vwaddu.vv v3,v2,v1,v0.t
d76125c2| vwaddu.vx v3,v2,x10
d76125c0| vwaddu.vx v3,v2,x10,v0.t
d7a120ca| vwsubu.vv v3,v2,v1
d7a120c8| vwsubu.vv v3,v2,v1,v0.t
d76125ca| vwsubu.vx v3,v2,x10
d76125c8| vwsubu.vx v3,v2,x10,v0.t
d7a120c6| vwadd.vv v3,v2,v1
d7a120c4| vwadd.vv v3,v2,v1,v0.t
d76125c6| vwadd.vx v3,v2,x10
d76125c4| vwadd.vx v3,v2,x10,v0.t
d7a120ce| vwsub.vv v3,v2,v1
d7a120cc| vwsub.vv v3,v2,v1,v0.t
d76125ce| vwsub.vx v3,v2,x10
d76125cc| vwsub.vx v3,v2,x10,v0.t
d7a120d2| vwaddu.wv v3,v2,v1
d7a120d0| vwaddu.wv v3,v2,v1,v0.t
d76125d2| vwaddu.wx v3,v2,x10
d76125d0| vwaddu.wx v3,v2,x10,v0.t
d7a120da| vwsubu.wv v3,v2,v1
d7a120d8| vwsubu.wv v3,v2,v1,v0.t
d76125da| vwsubu.wx v3,v2,x10
d76125d8| vwsubu.wx v3,v2,x10,v0.t
d7a120d6| vwadd.wv v3,v2,v1
d7a120d4| vwadd.wv v3,v2,v1,v0.t
d76125d6| vwadd.wx v3,v2,x10
d76125d4| vwadd.wx v3,v2,x10,v0.t
d7a120de| vwsub.wv v3,v2,v1
d7a120dc| vwsub.wv v3,v2,v1,v0.t
d76125de| vwsub.wx v3,v2,x10
d76125dc| vwsub.wx v3,v2,x10,v0.t
d76120c6| vwcvt.x.x.v v3,v2
d76120c4| vwcvt.x.x.v v3,v2,v0.t
d76120c2| vwcvtu.x.x.v v3,v2
d76120c0| vwcvtu.x.x.v v3,v2,v0.t
# 31.11.3: Vector Integer Extension
d721234a| vzext.vf2 v3,v2
d7212348| vzext.vf2 v3,v2,v0.t
d7a1234a| vsext.vf2 v3,v2
d7a12348| vsext.vf2 v3,v2,v0.t
d721224a| vzext.vf4 v3,v2
d7212248| vzext.vf4 v3,v2,v0.t
d7a1224a| vsext.vf4 v3,v2
d7a12248| vsext.vf4 v3,v2,v0.t
d721214a| vzext.vf8 v3,v2
d7212148| vzext.vf8 v3,v2,v0.t
d7a1214a| vsext.vf8 v3,v2
d7a12148| vsext.vf8 v3,v2,v0.t
# 31.11.4: Vector Integer Add-with-Carry / Subtract-with-Borrow Instructions
d7812040| vadc.vvm v3,v2,v1,v0
d7c12540| vadc.vxm v3,v2,x11,v0
d7b12740| vadc.vim v3,v2,15,v0
d7812044| vmadc.vvm v3,v2,v1,v0
d7c12544| vmadc.vxm v3,v2,x11,v0
d7b12744| vmadc.vim v3,v2,15,v0
d7812046| vmadc.vv v3,v2,v1
d7c12546| vmadc.vx v3,v2,x11
d7b12746| vmadc.vi v3,v2,15
d7812048| vsbc.vvm v3,v2,v1,v0
d7c12548| vsbc.vxm v3,v2,x11,v0
d781204c| vmsbc.vvm v3,v2,v1,v0
d7c1254c| vmsbc.vxm v3,v2,x11,v0
d781204e| vmsbc.vv v3,v2,v1
d7c1254e| vmsbc.vx v3,v2,x11
# 31.11.5: Vector Bitwise Logical Instructions
d7812026| vand.vv v3,v2,v1
d7812024| vand.vv v3,v2,v1,v0.t
d7c12526| vand.vx v3,v2,x11
d7c12524| vand.vx v3,v2,x11,v0.t
d7b12726| vand.vi v3,v2,15
d7b12724| vand.vi v3,v2,15,v0.t
d781202a| vor.vv v3,v2,v1
d7812028| vor.vv v3,v2,v1,v0.t
d7c1252a| vor.vx v3,v2,x11
d7c12528| vor.vx v3,v2,x11,v0.t
d7b1272a| vor.vi v3,v2,15
d7b12728| vor.vi v3,v2,15,v0.t
d781202e| vxor.vv v3,v2,v1
d781202c| vxor.vv v3,v2,v1,v0.t
d7c1252e| vxor.vx v3,v2,x11
d7c1252c| vxor.vx v3,v2,x11,v0.t
d7b1272e| vxor.vi v3,v2,15
d7b1272c| vxor.vi v3,v2,15,v0.t
d7b12f2e| vnot.v v3,v2
d7b12f2c| vnot.v v3,v2,v0.t
# 31.11.6: Vector Single-Width Shift Instructions
d7812096| vsll.vv v3,v2,v1
d7812094| vsll.vv v3,v2,v1,v0.t
d7c12596| vsll.vx v3,v2,x11
d7c12594| vsll.vx v3,v2,x11,v0.t
d7b12796| vsll.vi v3,v2,15
d7b12794| vsll.vi v3,v2,15,v0.t
d78120a2| vsrl.vv v3,v2,v1
d78120a0| vsrl.vv v3,v2,v1,v0.t
d7c125a2| vsrl.vx v3,v2,x11
d7c125a0| vsrl.vx v3,v2,x11,v0.t
d7b127a2| vsrl.vi v3,v2,15
d7b127a0| vsrl.vi v3,v2,15,v0.t
d78120a6| vsra.vv v3,v2,v1
d78120a4| vsra.vv v3,v2,v1,v0.t
d7c125a6| vsra.vx v3,v2,x11
d7c125a4| vsra.vx v3,v2,x11,v0.t
d7b127a6| vsra.vi v3,v2,15
d7b127a4| vsra.vi v3,v2,15,v0.t
# 31.11.7: Vector Narrowing Integer Right Shift Instructions
d78120b2| vnsrl.wv v3,v2,v1
d78120b0| vnsrl.wv v3,v2,v1,v0.t
d74125b2| vnsrl.wx v3,v2,x10
d74125b0| vnsrl.wx v3,v2,x10,v0.t
d7b12fb2| vnsrl.wi v3,v2,31
d7b12fb0| vnsrl.wi v3,v2,31,v0.t
d78120b6| vnsra.wv v3,v2,v1
d78120b4| vnsra.wv v3,v2,v1,v0.t
d74125b6| vnsra.wx v3,v2,x10
d74125b4| vnsra.wx v3,v2,x10,v0.t
d7b12fb6| vnsra.wi v3,v2,31
d7b12fb4| vnsra.wi v3,v2,31,v0.t
d74120b2| vncvt.x.x.w v3,v2
d74120b0| vncvt.x.x.w v3,v2,v0.t
# 31.11.8: Vector Integer Compare Instructions
d7812062| vmseq.vv v3,v2,v1
d7812060| vmseq.vv v3,v2,v1,v0.t
d7412562| vmseq.vx v3,v2,x10
d7412560| vmseq.vx v3,v2,x10,v0.t
d7b12762| vmseq.vi v3,v2,15
d7b12760| vmseq.vi v3,v2,15,v0.t
d7812066| vmsne.vv v3,v2,v1
d7812064| vmsne.vv v3,v2,v1,v0.t
d7412566| vmsne.vx v3,v2,x10
d7412564| vmsne.vx v3,v2,x10,v0.t
d7b12766| vmsne.vi v3,v2,15
d7b12764| vmsne.vi v3,v2,15,v0.t
d781206a| vmsltu.vv v3,v2,v1
d7812068| vmsltu.vv v3,v2,v1,v0.t
d741256a| vmsltu.vx v3,v2,x10
d7412568| vmsltu.vx v3,v2,x10,v0.t
d781206e| vmslt.vv v3,v2,v1
d781206c| vmslt.vv v3,v2,v1,v0.t
d741256e| vmslt.vx v3,v2,x10
d741256c| vmslt.vx v3,v2,x10,v0.t
d7812072| vmsleu.vv v3,v2,v1
d7812070| vmsleu.vv v3,v2,v1,v0.t
d7412572| vmsleu.vx v3,v2,x10
d7412570| vmsleu.vx v3,v2,x10,v0.t
d7b12772| vmsleu.vi v3,v2,15
d7b12770| vmsleu.vi v3,v2,15,v0.t
d7812076| vmsle.vv v3,v2,v1
d7812074| vmsle.vv v3,v2,v1,v0.t
d7412576| vmsle.vx v3,v2,x10
d7412574| vmsle.vx v3,v2,x10,v0.t
d7b12776| vmsle.vi v3,v2,15
d7b12774| vmsle.vi v3,v2,15,v0.t
d741257a| vmsgtu.vx v3,v2,x10
d7412578| vmsgtu.vx v3,v2,x10,v0.t
d7b1277a| vmsgtu.vi v3,v2,15
d7b12778| vmsgtu.vi v3,v2,15,v0.t
d741257e| vmsgt.vx v3,v2,x10
d741257c| vmsgt.vx v3,v2,x10,v0.t
d7b1277e| vmsgt.vi v3,v2,15
d7b1277c| vmsgt.vi v3,v2,15,v0.t
# 31.11.9: Vector Integer Min/Max Instructions
d7812012| vminu.vv v3,v2,v1
d7812010| vminu.vv v3,v2,v1,v0.t
d7412512| vminu.vx v3,v2,x10
d7412510| vminu.vx v3,v2,x10,v0.t
d7812016| vmin.vv v3,v2,v1
d7812014| vmin.vv v3,v2,v1,v0.t
d7412516| vmin.vx v3,v2,x10
d7412514| vmin.vx v3,v2,x10,v0.t
d781201a| vmaxu.vv v3,v2,v1
d7812018| vmaxu.vv v3,v2,v1,v0.t
d741251a| vmaxu.vx v3,v2,x10
d7412518| vmaxu.vx v3,v2,x10,v0.t
d781201e| vmax.vv v3,v2,v1
d781201c| vmax.vv v3,v2,v1,v0.t
d741251e| vmax.vx v3,v2,x10
d741251c| vmax.vx v3,v2,x10,v0.t
# 31.11.10: Vector Single-Width Integer Multiply Instructions
d7a12096| vmul.vv v3,v2,v1
d7a12094| vmul.vv v3,v2,v1,v0.t
d7612596| vmul.vx v3,v2,x10
d7612594| vmul.vx v3,v2,x10,v0.t
d7a1209e| vmulh.vv v3,v2,v1
d7a1209c| vmulh.vv v3,v2,v1,v0.t
d761259e| vmulh.vx v3,v2,x10
d761259c| vmulh.vx v3,v2,x10,v0.t
d7a12092| vmulhu.vv v3,v2,v1
d7a12090| vmulhu.vv v3,v2,v1,v0.t
d7612592| vmulhu.vx v3,v2,x10
d7612590| vmulhu.vx v3,v2,x10,v0.t
d7a1209a| vmulhsu.vv v3,v2,v1
d7a12098| vmulhsu.vv v3,v2,v1,v0.t
d761259a| vmulhsu.vx v3,v2,x10
d7612598| vmulhsu.vx v3,v2,x10,v0.t
# 31.11.11: Vector Integer Divide Instructions
d7a12082| vdivu.vv v3,v2,v1
d7a12080| vdivu.vv v3,v2,v1,v0.t
d7612582| vdivu.vx v3,v2,x10
d7612580| vdivu.vx v3,v2,x10,v0.t
d7a12086| vdiv.vv v3,v2,v1
d7a12084| vdiv.vv v3,v2,v1,v0.t
d7612586| vdiv.vx v3,v2,x10
d7612584| vdiv.vx v3,v2,x10,v0.t
d7a1208a| vremu.vv v3,v2,v1
d7a12088| vremu.vv v3,v2,v1,v0.t
d761258a| vremu.vx v3,v2,x10
d7612588| vremu.vx v3,v2,x10,v0.t
d7a1208e| vrem.vv v3,v2,v1
d7a1208c| vrem.vv v3,v2,v1,v0.t
d761258e| vrem.vx v3,v2,x10
d761258c| vrem.vx v3,v2,x10,v0.t
# 31.11.12: Vector Widening Integer Multiply Instructions
d7a120ee| vwmul.vv v3,v2,v1
d7a120ec| vwmul.vv v3,v2,v1,v0.t
d76125ee| vwmul.vx v3,v2,x10
d76125ec| vwmul.vx v3,v2,x10,v0.t
d7a120e2| vwmulu.vv v3,v2,v1
d7a120e0| vwmulu.vv v3,v2,v1,v0.t
d76125e2| vwmulu.vx v3,v2,x10
d76125e0| vwmulu.vx v3,v2,x10,v0.t
d7a120ea| vwmulsu.vv v3,v2,v1
d7a120e8| vwmulsu.vv v3,v2,v1,v0.t
d76125ea| vwmulsu.vx v3,v2,x10
d76125e8| vwmulsu.vx v3,v2,x10,v0.t
# 31.11.13: Vector Single-Width Integer Multiply-Add Instructions
d7a120b6| vmacc.vv v3,v1,v2
d7a120b4| vmacc.vv v3,v1,v2,v0.t
d76125b6| vmacc.vx v3,x10,v2
d76125b4| vmacc.vx v3,x10,v2,v0.t
d7a120be| vnmsac.vv v3,v1,v2
d7a120bc| vnmsac.vv v3,v1,v2,v0.t
d76125be| vnmsac.vx v3,x10,v2
d76125bc| vnmsac.vx v3,x10,v2,v0.t
d7a120a6| vmadd.vv v3,v1,v2
d7a120a4| vmadd.vv v3,v1,v2,v0.t
d76125a6| vmadd.vx v3,x10,v2
d76125a4| vmadd.vx v3,x10,v2,v0.t
d7a120ae| vnmsub.vv v3,v1,v2
d7a120ac| vnmsub.vv v3,v1,v2,v0.t
d76125ae| vnmsub.vx v3,x10,v2
d76125ac| vnmsub.vx v3,x10,v2,v0.t
# 31.11.14: Vector Widening Integer Multiply-Add Instructions
d7a120f2| vwmaccu.vv v3,v1,v2
d7a120f0| vwmaccu.vv v3,v1,v2,v0.t
d76125f2| vwmaccu.vx v3,x10,v2
d76125f0| vwmaccu.vx v3,x10,v2,v0.t
d7a120f6| vwmacc.vv v3,v1,v2
d7a120f4| vwmacc.vv v3,v1,v2,v0.t
d76125f6| vwmacc.vx v3,x10,v2
d76125f4| vwmacc.vx v3,x10,v2,v0.t
d7a120fe| vwmaccsu.vv v3,v1,v2
d7a120fc| vwmaccsu.vv v3,v1,v2,v0.t
d76125fe| vwmaccsu.vx v3,x10,v2
d76125fc| vwmaccsu.vx v3,x10,v2,v0.t
d76125fa| vwmaccus.vx v3,x10,v2
d76125f8| vwmaccus.vx v3,x10,v2,v0.t
# 31.11.15: Vector Integer Merge Instructions
d781205c| vmerge.vvm v3,v2,v1,v0
d741255c| vmerge.vxm v3,v2,x10,v0
d7b1275c| vmerge.vim v3,v2,15,v0
# 31.11.16: Vector Integer Move Instructions
d701015e| vmv.v.v v3,v2
d741055e| vmv.v.x v3,x10
d7b1075e| vmv.v.i v3,15
# 31.12.1: Vector Single-Width Saturating Add and Subtract
d7812082| vsaddu.vv v3,v2,v1
d7812080| vsaddu.vv v3,v2,v1,v0.t
d7412582| vsaddu.vx v3,v2,x10
d7412580| vsaddu.vx v3,v2,x10,v0.t
d7b12782| vsaddu.vi v3,v2,15
d7b12780| vsaddu.vi v3,v2,15,v0.t
d7812086| vsadd.vv v3,v2,v1
d7812084| vsadd.vv v3,v2,v1,v0.t
d7412586| vsadd.vx v3,v2,x10
d7412584| vsadd.vx v3,v2,x10,v0.t
d7b12786| vsadd.vi v3,v2,15
d7b12784| vsadd.vi v3,v2,15,v0.t
d781208a| vssubu.vv v3,v2,v1
d7812088| vssubu.vv v3,v2,v1,v0.t
d741258a| vssubu.vx v3,v2,x10
d7412588| vssubu.vx v3,v2,x10,v0.t
d781208e| vssub.vv v3,v2,v1
d781208c| vssub.vv v3,v2,v1,v0.t
d741258e| vssub.vx v3,v2,x10
d741258c| vssub.vx v3,v2,x10,v0.t
# 31.12.2: Vector Single-Width Averaging Add and Subtract
d7a12022| vaaddu.vv v3,v2,v1
d7a12020| vaaddu.vv v3,v2,v1,v0.t
d7612522| vaaddu.vx v3,v2,x10
d7612520| vaaddu.vx v3,v2,x10,v0.t
d7a12026| vaadd.vv v3,v2,v1
d7a12024| vaadd.vv v3,v2,v1,v0.t
d7612526| vaadd.vx v3,v2,x10
d7612524| vaadd.vx v3,v2,x10,v0.t
d7a1202a| vasubu.vv v3,v2,v1
d7a12028| vasubu.vv v3,v2,v1,v0.t
d761252a| vasubu.vx v3,v2,x10
d7612528| vasubu.vx v3,v2,x10,v0.t
d7a1202e| vasub.vv v3,v2,v1
d7a1202c| vasub.vv v3,v2,v1,v0.t
d761252e| vasub.vx v3,v2,x10
d761252c| vasub.vx v3,v2,x10,v0.t
# 31.12.3: Vector Single-Width Fractional Multiply with Rounding and Saturation
d781209e| vsmul.vv v3,v2,v1
d781209c| vsmul.vv v3,v2,v1,v0.t
d741259e| vsmul.vx v3,v2,x10
d741259c| vsmul.vx v3,v2,x10,v0.t
# 31.12.4: Vector Single-Width Scaling Shift Instructions
d78120aa| vssrl.vv v3,v2,v1
d78120a8| vssrl.vv v3,v2,v1,v0.t
d74125aa| vssrl.vx v3,v2,x10
d74125a8| vssrl.vx v3,v2,x10,v0.t
d7b127aa| vssrl.vi v3,v2,15
d7b127a8| vssrl.vi v3,v2,15,v0.t
d78120ae| vssra.vv v3,v2,v1
d78120ac| vssra.vv v3,v2,v1,v0.t
d74125ae| vssra.vx v3,v2,x10
d74125ac| vssra.vx v3,v2,x10,v0.t
d73128ae| vssra.vi v3,v2,16
d73128ac| vssra.vi v3,v2,16,v0.t
# 31.12.5: Vector Narrowing Fixed-Point Clip Instructions
d78120ba| vnclipu.wv v3,v2,v1
d78120b8| vnclipu.wv v3,v2,v1,v0.t
d74125ba| vnclipu.wx v3,v2,x10
d74125b8| vnclipu.wx v3,v2,x10,v0.t
d73128ba| vnclipu.wi v3,v2,16
d73128b8| vnclipu.wi v3,v2,16,v0.t
d78120be| vnclip.wv v3,v2,v1
d78120bc| vnclip.wv v3,v2,v1,v0.t
d74125be| vnclip.wx v3,v2,x10
d74125bc| vnclip.wx v3,v2,x10,v0.t
d73128be| vnclip.wi v3,v2,16
d73128bc| vnclip.wi v3,v2,16,v0.t
# 31.13.2: Vector Single-Width Floating-Point Add/Subtract Instructions
d7912002| vfadd.vv v3,v2,v1
d7912000| vfadd.vv v3,v2,v1,v0.t
d7512502| vfadd.vf v3,v2,f10
d7512500| vfadd.vf v3,v2,f10,v0.t
d791200a| vfsub.vv v3,v2,v1
d7912008| vfsub.vv v3,v2,v1,v0.t
d751250a| vfsub.vf v3,v2,f10
d7512508| vfsub.vf v3,v2,f10,v0.t
d751259e| vfrsub.vf v3,v2,f10
d751259c| vfrsub.vf v3,v2,f10,v0.t
# 31.13.3: Vector Widening Floating-Point Add/Subtract Instructions
d79120c2| vfwadd.vv v3,v2,v1
d79120c0| vfwadd.vv v3,v2,v1,v0.t
d75125c2| vfwadd.vf v3,v2,f10
d75125c0| vfwadd.vf v3,v2,f10,v0.t
d79120ca| vfwsub.vv v3,v2,v1
d79120c8| vfwsub.vv v3,v2,v1,v0.t
d75125ca| vfwsub.vf v3,v2,f10
d75125c8| vfwsub.vf v3,v2,f10,v0.t
d79120d2| vfwadd.wv v3,v2,v1
d79120d0| vfwadd.wv v3,v2,v1,v0.t
d75125d2| vfwadd.wf v3,v2,f10
d75125d0| vfwadd.wf v3,v2,f10,v0.t
d79120da| vfwsub.wv v3,v2,v1
d79120d8| vfwsub.wv v3,v2,v1,v0.t
d75125da| vfwsub.wf v3,v2,f10
d75125d8| vfwsub.wf v3,v2,f10,v0.t
# 31.13.4: Vector Single-Width Floating-Point Multiply/Divide Instructions
d7912092| vfmul.vv v3,v2,v1
d7912090| vfmul.vv v3,v2,v1,v0.t
d7512592| vfmul.vf v3,v2,f10
d7512590| vfmul.vf v3,v2,f10,v0.t
d7912082| vfdiv.vv v3,v2,v1
d7912080| vfdiv.vv v3,v2,v1,v0.t
d7512582| vfdiv.vf v3,v2,f10
d7512580| vfdiv.vf v3,v2,f10,v0.t
d7512586| vfrdiv.vf v3,v2,f10
d7512584| vfrdiv.vf v3,v2,f10,v0.t
# 31.13.5: Vector Widening Floating-Point Multiply
d79120e2| vfwmul.vv v3,v2,v1
d79120e0| vfwmul.vv v3,v2,v1,v0.t
d75125e2| vfwmul.vf v3,v2,f10
d75125e0| vfwmul.vf v3,v2,f10,v0.t
# 31.13.6: Vector Single-Width Floating-Point Fused Multiply-Add Instructions
d79120b2| vfmacc.vv v3,v1,v2
d79120b0| vfmacc.vv v3,v1,v2,v0.t
d75125b2| vfmacc.vf v3,f10,v2
d75125b0| vfmacc.vf v3,f10,v2,v0.t
d79120b6| vfnmacc.vv v3,v1,v2
d79120b4| vfnmacc.vv v3,v1,v2,v0.t
d75125b6| vfnmacc.vf v3,f10,v2
d75125b4| vfnmacc.vf v3,f10,v2,v0.t
d79120ba| vfmsac.vv v3,v1,v2
d79120b8| vfmsac.vv v3,v1,v2,v0.t
d75125ba| vfmsac.vf v3,f10,v2
d75125b8| vfmsac.vf v3,f10,v2,v0.t
d79120be| vfnmsac.vv v3,v1,v2
d79120bc| vfnmsac.vv v3,v1,v2,v0.t
d75125be| vfnmsac.vf v3,f10,v2
d75125bc| vfnmsac.vf v3,f10,v2,v0.t
d79120a2| vfmadd.vv v3,v1,v2
d79120a0| vfmadd.vv v3,v1,v2,v0.t
d75125a2| vfmadd.vf v3,f10,v2
d75125a0| vfmadd.vf v3,f10,v2,v0.t
d79120a6| vfnmadd.vv v3,v1,v2
d79120a4| vfnmadd.vv v3,v1,v2,v0.t
d75125a6| vfnmadd.vf v3,f10,v2
d75125a4| vfnmadd.vf v3,f10,v2,v0.t
d79120aa| vfmsub.vv v3,v1,v2
d79120a8| vfmsub.vv v3,v1,v2,v0.t
d75125aa| vfmsub.vf v3,f10,v2
d75125a8| vfmsub.vf v3,f10,v2,v0.t
d79120ae| vfnmsub.vv v3,v1,v2
d79120ac| vfnmsub.vv v3,v1,v2,v0.t
d75125ae| vfnmsub.vf v3,f10,v2
d75125ac| vfnmsub.vf v3,f10,v2,v0.t
# 31.13.7: Vector Widening Floating-Point Fused Multiply-Add Instructions
d79120f2| vfwmacc.vv v3,v1,v2
d79120f0| vfwmacc.vv v3,v1,v2,v0.t
d75125f2| vfwmacc.vf v3,f10,v2
d75125f0| vfwmacc.vf v3,f10,v2,v0.t
d79120f6| vfwnmacc.vv v3,v1,v2
d79120f4| vfwnmacc.vv v3,v1,v2,v0.t
d75125f6| vfwnmacc.vf v3,f10,v2
d75125f4| vfwnmacc.vf v3,f10,v2,v0.t
d79120fa| vfwmsac.vv v3,v1,v2
d79120f8| vfwmsac.vv v3,v1,v2,v0.t
d75125fa| vfwmsac.vf v3,f10,v2
d75125f8| vfwmsac.vf v3,f10,v2,v0.t
d79120fe| vfwnmsac.vv v3,v1,v2
d79120fc| vfwnmsac.vv v3,v1,v2,v0.t
d75125fe| vfwnmsac.vf v3,f10,v2
d75125fc| vfwnmsac.vf v3,f10,v2,v0.t
# 31.13.8: Vector Floating-Point Square-Root Instruction
d711204e| vfsqrt.v v3,v2
d711204c| vfsqrt.v v3,v2,v0.t
# 31.13.9: Vector Floating-Point Reciprocal Square-Root Estimate Instruction
d711224e| vfrsqrt7.v v3,v2
d711224c| vfrsqrt7.v v3,v2,v0.t
# 31.13.10: Vector Floating-Point Reciprocal Estimate Instruction
d791224e| vfrec7.v v3,v2
d791224c| vfrec7.v v3,v2,v0.t
# 31.13.11: Vector Floating-Point MIN/MAX Instructions
d7912012| vfmin.vv v3,v2,v1
d7912010| vfmin.vv v3,v2,v1,v0.t
d7512512| vfmin.vf v3,v2,f10
d7512510| vfmin.vf v3,v2,f10,v0.t
d791201a| vfmax.vv v3,v2,v1
d7912018| vfmax.vv v3,v2,v1,v0.t
d751251a| vfmax.vf v3,v2,f10
d7512518| vfmax.vf v3,v2,f10,v0.t
# 31.13.12: Vector Floating-Point Sign-Injection Instructions
d7912022| vfsgnj.vv v3,v2,v1
d7912020| vfsgnj.vv v3,v2,v1,v0.t
d7512522| vfsgnj.vf v3,v2,f10
d7512520| vfsgnj.vf v3,v2,f10,v0.t
d7912026| vfsgnjn.vv v3,v2,v1
d7912024| vfsgnjn.vv v3,v2,v1,v0.t
d7512526| vfsgnjn.vf v3,v2,f10
d7512524| vfsgnjn.vf v3,v2,f10,v0.t
d791202a| vfsgnjx.vv v3,v2,v1
d7912028| vfsgnjx.vv v3,v2,v1,v0.t
d751252a| vfsgnjx.vf v3,v2,f10
d7512528| vfsgnjx.vf v3,v2,f10,v0.t
d7112126| vfneg.v v3,v2
d7112124| vfneg.v v3,v2,v0.t
d711212a| vfabs.v v3,v2
d7112128| vfabs.v v3,v2,v0.t
# 31.13.13: Vector Floating-Point Compare Instructions
d7912062| vmfeq.vv v3,v2,v1
d7912060| vmfeq.vv v3,v2,v1,v0.t
d7512562| vmfeq.vf v3,v2,f10
d7512560| vmfeq.vf v3,v2,f10,v0.t
d7912072| vmfne.vv v3,v2,v1
d7912070| vmfne.vv v3,v2,v1,v0.t
d7512572| vmfne.vf v3,v2,f10
d7512570| vmfne.vf v3,v2,f10,v0.t
d791206e| vmflt.vv v3,v2,v1
d791206c| vmflt.vv v3,v2,v1,v0.t
d751256e| vmflt.vf v3,v2,f10
d751256c| vmflt.vf v3,v2,f10,v0.t
d7912066| vmfle.vv v3,v2,v1
d7912064| vmfle.vv v3,v2,v1,v0.t
d7512566| vmfle.vf v3,v2,f10
d7512564| vmfle.vf v3,v2,f10,v0.t
d7512576| vmfgt.vf v3,v2,f10
d7512574| vmfgt.vf v3,v2,f10,v0.t
d751257e| vmfge.vf v3,v2,f10
d751257c| vmfge.vf v3,v2,f10,v0.t
# 31.13.14: Vector Floating-Point Classify Instruction
d711284e| vfclass.v v3,v2
d711284c| vfclass.v v3,v2,v0.t
# 31.13.15: Vector Floating-Point Merge Instruction
d751255c| vfmerge.vfm v3,v2,f10,v0
# 31.13.16: Vector Floating-Point Move Instruction
d751055e| vfmv.v.f v3,f10
# 31.13.17: Single-Width Floating-Point/Integer Type-Convert Instructions
d711204a| vfcvt.xu.f.v v3,v2
d7112048| vfcvt.xu.f.v v3,v2,v0.t
d791204a| vfcvt.x.f.v v3,v2
d7912048| vfcvt.x.f.v v3,v2,v0.t
d711234a| vfcvt.rtz.xu.f.v v3,v2
d7112348| vfcvt.rtz.xu.f.v v3,v2,v0.t
d791234a| vfcvt.rtz.x.f.v v3,v2
d7912348| vfcvt.rtz.x.f.v v3,v2,v0.t
d711214a| vfcvt.f.xu.v v3,v2
d7112148| vfcvt.f.xu.v v3,v2,v0.t
d791214a| vfcvt.f.x.v v3,v2
d7912148| vfcvt.f.x.v v3,v2,v0.t
# 31.13.18: Widening Floating-Point/Integer Type-Convert Instructions
d711244a| vfwcvt.xu.f.v v3,v2
d7112448| vfwcvt.xu.f.v v3,v2,v0.t
d791244a| vfwcvt.x.f.v v3,v2
d7912448| vfwcvt.x.f.v v3,v2,v0.t
d711274a| vfwcvt.rtz.xu.f.v v3,v2
d7112748| vfwcvt.rtz.xu.f.v v3,v2,v0.t
d791274a| vfwcvt.rtz.x.f.v v3,v2
d7912748| vfwcvt.rtz.x.f.v v3,v2,v0.t
d711254a| vfwcvt.f.xu.v v3,v2
d7112548| vfwcvt.f.xu.v v3,v2,v0.t
d791254a| vfwcvt.f.x.v v3,v2
d7912548| vfwcvt.f.x.v v3,v2,v0.t
d711264a| vfwcvt.f.f.v v3,v2
d7112648| vfwcvt.f.f.v v3,v2,v0.t
# 31.13.19: Narrowing Floating-Point/Integer Type-Convert Instructions
d711284a| vfncvt.xu.f.w v3,v2
d7112848| vfncvt.xu.f.w v3,v2,v0.t
d791284a| vfncvt.x.f.w v3,v2
d7912848| vfncvt.x.f.w v3,v2,v0.t
d7112b4a| vfncvt.rtz.xu.f.w v3,v2
d7112b48| vfncvt.rtz.xu.f.w v3,v2,v0.t
d7912b4a| vfncvt.rtz.x.f.w v3,v2
d7912b48| vfncvt.rtz.x.f.w v3,v2,v0.t
d711294a| vfncvt.f.xu.w v3,v2
d7112948| vfncvt.f.xu.w v3,v2,v0.t
d791294a| vfncvt.f.x.w v3,v2
d7912948| vfncvt.f.x.w v3,v2,v0.t
d7112a4a| vfncvt.f.f.w v3,v2
d7112a48| vfncvt.f.f.w v3,v2,v0.t
d7912a4a| vfncvt.rod.f.f.w v3,v2
d7912a48| vfncvt.rod.f.f.w v3,v2,v0.t
# 31.14.1: Vector Single-Width Integer Reduction Instructions
d7a12002| vredsum.vs v3,v2,v1
d7a12000| vredsum.vs v3,v2,v1,v0.t
d7a1201a| vredmaxu.vs v3,v2,v1
d7a12018| vredmaxu.vs v3,v2,v1,v0.t
d7a1201e| vredmax.vs v3,v2,v1
d7a1201c| vredmax.vs v3,v2,v1,v0.t
d7a12012| vredminu.vs v3,v2,v1
d7a12010| vredminu.vs v3,v2,v1,v0.t
d7a12016| vredmin.vs v3,v2,v1
d7a12014| vredmin.vs v3,v2,v1,v0.t
d7a12006| vredand.vs v3,v2,v1
d7a12004| vredand.vs v3,v2,v1,v0.t
d7a1200a| vredor.vs v3,v2,v1
d7a12008| vredor.vs v3,v2,v1,v0.t
d7a1200e| vredxor.vs v3,v2,v1
d7a1200c| vredxor.vs v3,v2,v1,v0.t
# 31.14.2: Vector Widening Integer Reduction Instructions
d78120c2| vwredsumu.vs v3,v2,v1
d78120c0| vwredsumu.vs v3,v2,v1,v0.t
d78120c6| vwredsum.vs v3,v2,v1
d78120c4| vwredsum.vs v3,v2,v1,v0.t
# 31.14.3: Vector Single-Width Floating-Point Reduction Instructions
d791200e| vfredosum.vs v3,v2,v1
d791200c| vfredosum.vs v3,v2,v1,v0.t
d7912006| vfredusum.vs v3,v2,v1
d7912004| vfredusum.vs v3,v2,v1,v0.t
d791201e| vfredmax.vs v3,v2,v1
d791201c| vfredmax.vs v3,v2,v1,v0.t
d7912016| vfredmin.vs v3,v2,v1
d7912014| vfredmin.vs v3,v2,v1,v0.t
# 31.14.4: Vector Widening Floating-Point Reduction Instructions
d79120ce| vfwredosum.vs v3,v2,v1
d79120cc| vfwredosum.vs v3,v2,v1,v0.t
d79120c6| vfwredusum.vs v3,v2,v1
d79120c4| vfwredusum.vs v3,v2,v1,v0.t
# 31.15: Vector Mask Instructions
d7a12066| vmand.mm v3,v2,v1
d7a12076| vmnand.mm v3,v2,v1
d7a12062| vmandn.mm v3,v2,v1
d7a1206e| vmxor.mm v3,v2,v1
d7a1206a| vmor.mm v3,v2,v1
d7a1207a| vmnor.mm v3,v2,v1
d7a12072| vmorn.mm v3,v2,v1
d7a1207e| vmxnor.mm v3,v2,v1
d7212166| vmmv.m v3,v2
d7a1316e| vmclr.m v3
d7a1317e| vmset.m v3
d7212176| vmnot.m v3,v2
57252842| vcpop.m x10,v2
57252840| vcpop.m x10,v2,v0.t
57a52842| vfirst.m x10,v2
57a52840| vfirst.m x10,v2,v0.t
d7a12052| vmsbf.m v3,v2
d7a12050| vmsbf.m v3,v2,v0.t
d7a12152| vmsif.m v3,v2
d7a12150| vmsif.m v3,v2,v0.t
d7212152| vmsof.m v3,v2
d7212150| vmsof.m v3,v2,v0.t
d7212852| viota.m v3,v2
d7212850| viota.m v3,v2,v0.t
d7a10852| vid.v v3
d7a10850| vid.v v3,v0.t
# 31.16.1: Integer Scalar Move Instructions
57252042| vmv.x.s x10,v2
57610542| vmv.s.x v2,x10
# 31.16.2: Floating-Point Scalar Move Instructions
57152042| vfmv.f.s f10,v2
57510542| vfmv.s.f v2,f10
# 31.16.3: Vector Slide Instructions
d741253a| vslideup.vx v3,v2,x10
d7412538| vslideup.vx v3,v2,x10,v0.t
d731283a| vslideup.vi v3,v2,16
d7312838| vslideup.vi v3,v2,16,v0.t
d741253e| vslidedown.vx v3,v2,x10
d741253c| vslidedown.vx v3,v2,x10,v0.t
d731283e| vslidedown.vi v3,v2,16
d731283c| vslidedown.vi v3,v2,16,v0.t
d761253a| vslide1up.vx v3,v2,x10
d7612538| vslide1up.vx v3,v2,x10,v0.t
d751253a| vfslide1up.vf v3,v2,f10
d7512538| vfslide1up.vf v3,v2,f10,v0.t
d761253e| vslide1down.vx v3,v2,x10
d761253c| vslide1down.vx v3,v2,x10,v0.t
d751253e| vfslide1down.vf v3,v2,f10
d751253c| vfslide1down.vf v3,v2,f10,v0.t
# 31.16.4: Vector Register Gather Instructions
d7812032| vrgather.vv v3,v2,v1
d7812030| vrgather.vv v3,v2,v1,v0.t
d781203a| vrgatherei16.vv v3,v2,v1
d7812038| vrgatherei16.vv v3,v2,v1,v0.t
d7412532| vrgather.vx v3,v2,x10
d7412530| vrgather.vx v3,v2,x10,v0.t
d7312832| vrgather.vi v3,v2,16
d7312830| vrgather.vi v3,v2,16,v0.t
# 31.16.5: Vector Compress Instruction
d7a1205e| vcompress.vm v3,v2,v1
# 31.16.6: Whole Vector Register Move
d730209e| vmv1r.v v1,v2
57b5c09e| vmv2r.v v10,v12
57b2819e| vmv4r.v v4,v8
57b0839e| vmv8r.v v0,v8
0000| unimp
ab| illegalins
f3| illegalins
abc3| illegalins
abcde3| illegalins