RISC-V ISA Explorer · Vector Subsets (Zv/Zve)

Zve32f: Vec FP32 (embedded)

Ratified 2021-11 · version 1.0.0

Single-precision vector floating-point on top of the Zve32x embedded subset, with elements still capped at 32 bits.

Typical use: Embedded DSP with single-precision vectors

Specification

Open Zve32f in the explorer

Dependencies

Requires

Required by

Instructions (522)

MnemonicNameEncodingMatchMask
VAADD.VV001001-----------010-----10101110x240020570xfc00707f
VAADD.VX001001-----------110-----10101110x240060570xfc00707f
VAADDU.VV001000-----------010-----10101110x200020570xfc00707f
VAADDU.VX001000-----------110-----10101110x200060570xfc00707f
VADC.VIMVector add with carry and masked0100000----------011-----10101110x400030570xfe00707f
VADC.VVMVector add with carry and masked0100000----------000-----10101110x400000570xfe00707f
VADC.VXMVector add with carry and scalar, masked0100000----------100-----10101110x400040570xfe00707f
VADD.VIVector-immediate integer addition000000-----------011-----10101110x30570xfc00707f
VADD.VVVector-vector integer addition000000-----------000-----10101110x570xfc00707f
VADD.VXVector-scalar integer addition000000-----------100-----10101110x40570xfc00707f
VAND.VI001001-----------011-----10101110x240030570xfc00707f
VAND.VVVector-vector bitwise AND001001-----------000-----10101110x240000570xfc00707f
VAND.VX001001-----------100-----10101110x240040570xfc00707f
VASUB.VV001011-----------010-----10101110x2c0020570xfc00707f
VASUB.VX001011-----------110-----10101110x2c0060570xfc00707f
VASUBU.VV001010-----------010-----10101110x280020570xfc00707f
VASUBU.VX001010-----------110-----10101110x280060570xfc00707f
VCOMPRESS.VM0101111----------010-----10101110x5e0020570xfe00707f
VCPOP.M010000------10000010-----10101110x400820570xfc0ff07f
VDIV.VV100001-----------010-----10101110x840020570xfc00707f
VDIV.VX100001-----------110-----10101110x840060570xfc00707f
VDIVU.VV100000-----------010-----10101110x800020570xfc00707f
VDIVU.VX100000-----------110-----10101110x800060570xfc00707f
VFADD.VFVector floating-point add scalar000000-----------101-----10101110x50570xfc00707f
VFADD.VVVector floating-point add000000-----------001-----10101110x10570xfc00707f
VFCLASS.V010011------10000001-----10101110x4c0810570xfc0ff07f
VFCVT.F.X.VVector integer to floating-point conversion010010------00011001-----10101110x480190570xfc0ff07f
VFCVT.F.XU.VVector unsigned integer to floating-point conversion010010------00010001-----10101110x480110570xfc0ff07f
VFCVT.RTZ.X.F.VVector floating-point to integer conversion with truncation010010------00111001-----10101110x480390570xfc0ff07f
VFCVT.RTZ.XU.F.VVector floating-point to unsigned integer conversion with truncation010010------00110001-----10101110x480310570xfc0ff07f
VFCVT.X.F.VVector floating-point to integer conversion010010------00001001-----10101110x480090570xfc0ff07f
VFCVT.XU.F.VVector floating-point to unsigned integer conversion010010------00000001-----10101110x480010570xfc0ff07f
VFDIV.VFVector floating-point divide scalar100000-----------101-----10101110x800050570xfc00707f
VFDIV.VVVector floating-point divide100000-----------001-----10101110x800010570xfc00707f
VFIRST.M010000------10001010-----10101110x4008a0570xfc0ff07f
VFMACC.VF101100-----------101-----10101110xb00050570xfc00707f
VFMACC.VV101100-----------001-----10101110xb00010570xfc00707f
VFMADD.VF101000-----------101-----10101110xa00050570xfc00707f
VFMADD.VV101000-----------001-----10101110xa00010570xfc00707f
VFMAX.VF000110-----------101-----10101110x180050570xfc00707f
VFMAX.VV000110-----------001-----10101110x180010570xfc00707f
VFMERGE.VFM0101110----------101-----10101110x5c0050570xfe00707f
VFMIN.VF000100-----------101-----10101110x100050570xfc00707f
VFMIN.VV000100-----------001-----10101110x100010570xfc00707f
VFMSAC.VF101110-----------101-----10101110xb80050570xfc00707f
VFMSAC.VV101110-----------001-----10101110xb80010570xfc00707f
VFMSUB.VF101010-----------101-----10101110xa80050570xfc00707f
VFMSUB.VV101010-----------001-----10101110xa80010570xfc00707f
VFMUL.VFVector floating-point multiply scalar100100-----------101-----10101110x900050570xfc00707f
VFMUL.VVVector floating-point multiply100100-----------001-----10101110x900010570xfc00707f
VFMV.F.SVector floating-point to scalar move0100001-----00000001-----10101110x420010570xfe0ff07f
VFMV.S.FVector scalar to floating-point move010000100000-----101-----10101110x420050570xfff0707f
VFMV.V.FVector floating-point to vector move010111100000-----101-----10101110x5e0050570xfff0707f
VFNCVT.RTZ.X.F.WVector floating-point to integer narrowing conversion with truncation010010------10111001-----10101110x480b90570xfc0ff07f
VFNCVT.RTZ.XU.F.WVector floating-point to unsigned integer narrowing conversion with truncation010010------10110001-----10101110x480b10570xfc0ff07f
VFNCVT.X.F.WVector floating-point to integer narrowing conversion010010------10001001-----10101110x480890570xfc0ff07f
VFNCVT.XU.F.WVector floating-point to unsigned integer narrowing conversion010010------10000001-----10101110x480810570xfc0ff07f
VFNMACC.VF101101-----------101-----10101110xb40050570xfc00707f
VFNMACC.VV101101-----------001-----10101110xb40010570xfc00707f
VFNMADD.VF101001-----------101-----10101110xa40050570xfc00707f
VFNMADD.VV101001-----------001-----10101110xa40010570xfc00707f
VFNMSAC.VF101111-----------101-----10101110xbc0050570xfc00707f
VFNMSAC.VV101111-----------001-----10101110xbc0010570xfc00707f
VFNMSUB.VF101011-----------101-----10101110xac0050570xfc00707f
VFNMSUB.VV101011-----------001-----10101110xac0010570xfc00707f
VFRDIV.VF100001-----------101-----10101110x840050570xfc00707f
VFREC7.V010011------00101001-----10101110x4c0290570xfc0ff07f
VFREDMAX.VS000111-----------001-----10101110x1c0010570xfc00707f
VFREDMIN.VS000101-----------001-----10101110x140010570xfc00707f
VFREDOSUM.VS000011-----------001-----10101110xc0010570xfc00707f
VFREDUSUM.VS000001-----------001-----10101110x40010570xfc00707f
VFRSQRT7.V010011------00100001-----10101110x4c0210570xfc0ff07f
VFRSUB.VF100111-----------101-----10101110x9c0050570xfc00707f
VFSGNJ.VF001000-----------101-----10101110x200050570xfc00707f
VFSGNJ.VV001000-----------001-----10101110x200010570xfc00707f
VFSGNJN.VF001001-----------101-----10101110x240050570xfc00707f
VFSGNJN.VV001001-----------001-----10101110x240010570xfc00707f
VFSGNJX.VF001010-----------101-----10101110x280050570xfc00707f
VFSGNJX.VV001010-----------001-----10101110x280010570xfc00707f
VFSLIDE1DOWN.VF001111-----------101-----10101110x3c0050570xfc00707f
VFSLIDE1UP.VF001110-----------101-----10101110x380050570xfc00707f
VFSQRT.V010011------00000001-----10101110x4c0010570xfc0ff07f
VFSUB.VFVector floating-point subtract scalar000010-----------101-----10101110x80050570xfc00707f
VFSUB.VVVector floating-point subtract000010-----------001-----10101110x80010570xfc00707f
VFWCVT.F.X.VVector integer to floating-point widening conversion010010------01011001-----10101110x480590570xfc0ff07f
VFWCVT.F.XU.VVector unsigned integer to floating-point widening conversion010010------01010001-----10101110x480510570xfc0ff07f
VID.V010100-0000010001010-----10101110x5008a0570xfdfff07f
VIOTA.M010100------10000010-----10101110x500820570xfc0ff07f
VL1RE16.VVector load 1 element of 16 bits with register stride000000101000-----101-----00001110x28050070xfff0707f
VL1RE32.VVector load 1 element of 32 bits with register stride000000101000-----110-----00001110x28060070xfff0707f
VL1RE8.VVector load 1 element of 8 bits with register stride000000101000-----000-----00001110x28000070xfff0707f
VL2RE16.VVector load 2 elements of 16 bits with register stride001000101000-----101-----00001110x228050070xfff0707f
VL2RE32.VVector load 2 elements of 32 bits with register stride001000101000-----110-----00001110x228060070xfff0707f
VL2RE8.VVector load 2 elements of 8 bits with register stride001000101000-----000-----00001110x228000070xfff0707f
VL4RE16.VVector load 4 elements of 16 bits with register stride011000101000-----101-----00001110x628050070xfff0707f
VL4RE32.VVector load 4 elements of 32 bits with register stride011000101000-----110-----00001110x628060070xfff0707f
VL4RE8.VVector load 4 elements of 8 bits with register stride011000101000-----000-----00001110x628000070xfff0707f
VL8RE16.VVector load 8 elements of 16 bits with register stride111000101000-----101-----00001110xe28050070xfff0707f
VL8RE32.VVector load 8 elements of 32 bits with register stride111000101000-----110-----00001110xe28060070xfff0707f
VL8RE8.VVector load 8 elements of 8 bits with register stride111000101000-----000-----00001110xe28000070xfff0707f
VLE16.VVector load 16-bit elements000000-00000-----101-----00001110x50070xfdf0707f
VLE16FF.VVector load 16-bit elements, fault-first000000-10000-----101-----00001110x10050070xfdf0707f
VLE32.VVector load 32-bit elements000000-00000-----110-----00001110x60070xfdf0707f
VLE32FF.VVector load 32-bit elements, fault-first000000-10000-----110-----00001110x10060070xfdf0707f
VLE8.VVector 8-bit unit-stride load000000-00000-----000-----00001110x70xfdf0707f
VLE8FF.VVector load 8-bit elements, fault-first000000-10000-----000-----00001110x10000070xfdf0707f
VLM.VVector load mask000000101011-----000-----00001110x2b000070xfff0707f
VLOXEI16.VVector ordered load 1 element of 16 bits with index000011-----------101-----00001110xc0050070xfc00707f
VLOXEI32.VVector ordered load 1 element of 32 bits with index000011-----------110-----00001110xc0060070xfc00707f
VLOXEI8.VVector ordered load 1 element of 8 bits with index000011-----------000-----00001110xc0000070xfc00707f
VLOXSEG2EI16.VVector ordered load 2 elements of 16 bits with index001011-----------101-----00001110x2c0050070xfc00707f
VLOXSEG2EI32.VVector ordered load 2 elements of 32 bits with index001011-----------110-----00001110x2c0060070xfc00707f
VLOXSEG2EI8.VVector ordered load 2 elements of 8 bits with index001011-----------000-----00001110x2c0000070xfc00707f
VLOXSEG3EI16.VVector ordered load 3 elements of 16 bits with index010011-----------101-----00001110x4c0050070xfc00707f
VLOXSEG3EI32.VVector ordered load 3 elements of 32 bits with index010011-----------110-----00001110x4c0060070xfc00707f
VLOXSEG3EI8.VVector ordered load 3 elements of 8 bits with index010011-----------000-----00001110x4c0000070xfc00707f
VLOXSEG4EI16.VVector ordered load 4 elements of 16 bits with index011011-----------101-----00001110x6c0050070xfc00707f
VLOXSEG4EI32.VVector ordered load 4 elements of 32 bits with index011011-----------110-----00001110x6c0060070xfc00707f
VLOXSEG4EI8.VVector ordered load 4 elements of 8 bits with index011011-----------000-----00001110x6c0000070xfc00707f
VLOXSEG5EI16.VVector ordered load 5 elements of 16 bits with index100011-----------101-----00001110x8c0050070xfc00707f
VLOXSEG5EI32.VVector ordered load 5 elements of 32 bits with index100011-----------110-----00001110x8c0060070xfc00707f
VLOXSEG5EI8.VVector ordered load 5 elements of 8 bits with index100011-----------000-----00001110x8c0000070xfc00707f
VLOXSEG6EI16.VVector ordered load 6 elements of 16 bits with index101011-----------101-----00001110xac0050070xfc00707f
VLOXSEG6EI32.VVector ordered load 6 elements of 32 bits with index101011-----------110-----00001110xac0060070xfc00707f
VLOXSEG6EI8.VVector ordered load 6 elements of 8 bits with index101011-----------000-----00001110xac0000070xfc00707f
VLOXSEG7EI16.VVector ordered load 7 elements of 16 bits with index110011-----------101-----00001110xcc0050070xfc00707f
VLOXSEG7EI32.VVector ordered load 7 elements of 32 bits with index110011-----------110-----00001110xcc0060070xfc00707f
VLOXSEG7EI8.VVector ordered load 7 elements of 8 bits with index110011-----------000-----00001110xcc0000070xfc00707f
VLOXSEG8EI16.VVector ordered load 8 elements of 16 bits with index111011-----------101-----00001110xec0050070xfc00707f
VLOXSEG8EI32.VVector ordered load 8 elements of 32 bits with index111011-----------110-----00001110xec0060070xfc00707f
VLOXSEG8EI8.VVector ordered load 8 elements of 8 bits with index111011-----------000-----00001110xec0000070xfc00707f
VLSE16.VVector load 16-bit elements with stride000010-----------101-----00001110x80050070xfc00707f
VLSE32.VVector load 32-bit elements with stride000010-----------110-----00001110x80060070xfc00707f
VLSE8.VVector load 8-bit elements with stride000010-----------000-----00001110x80000070xfc00707f
VLSEG2E16.VVector segmented load 2 elements of 16 bits001000-00000-----101-----00001110x200050070xfdf0707f
VLSEG2E16FF.VVector segmented load 2 elements of 16 bits, fault-first001000-10000-----101-----00001110x210050070xfdf0707f
VLSEG2E32.VVector segmented load 2 elements of 32 bits001000-00000-----110-----00001110x200060070xfdf0707f
VLSEG2E32FF.VVector segmented load 2 elements of 32 bits, fault-first001000-10000-----110-----00001110x210060070xfdf0707f
VLSEG2E8.VVector segmented load 2 elements of 8 bits001000-00000-----000-----00001110x200000070xfdf0707f
VLSEG2E8FF.VVector segmented load 2 elements of 8 bits, fault-first001000-10000-----000-----00001110x210000070xfdf0707f
VLSEG3E16.VVector segmented load 3 elements of 16 bits010000-00000-----101-----00001110x400050070xfdf0707f
VLSEG3E16FF.VVector segmented load 3 elements of 16 bits, fault-first010000-10000-----101-----00001110x410050070xfdf0707f
VLSEG3E32.VVector segmented load 3 elements of 32 bits010000-00000-----110-----00001110x400060070xfdf0707f
VLSEG3E32FF.VVector segmented load 3 elements of 32 bits, fault-first010000-10000-----110-----00001110x410060070xfdf0707f
VLSEG3E8.VVector segmented load 3 elements of 8 bits010000-00000-----000-----00001110x400000070xfdf0707f
VLSEG3E8FF.VVector segmented load 3 elements of 8 bits, fault-first010000-10000-----000-----00001110x410000070xfdf0707f
VLSEG4E16.VVector segmented load 4 elements of 16 bits011000-00000-----101-----00001110x600050070xfdf0707f
VLSEG4E16FF.VVector segmented load 4 elements of 16 bits, fault-first011000-10000-----101-----00001110x610050070xfdf0707f
VLSEG4E32.VVector segmented load 4 elements of 32 bits011000-00000-----110-----00001110x600060070xfdf0707f
VLSEG4E32FF.VVector segmented load 4 elements of 32 bits, fault-first011000-10000-----110-----00001110x610060070xfdf0707f
VLSEG4E8.VVector segmented load 4 elements of 8 bits011000-00000-----000-----00001110x600000070xfdf0707f
VLSEG4E8FF.VVector segmented load 4 elements of 8 bits, fault-first011000-10000-----000-----00001110x610000070xfdf0707f
VLSEG5E16.VVector segmented load 5 elements of 16 bits100000-00000-----101-----00001110x800050070xfdf0707f
VLSEG5E16FF.VVector segmented load 5 elements of 16 bits, fault-first100000-10000-----101-----00001110x810050070xfdf0707f
VLSEG5E32.VVector segmented load 5 elements of 32 bits100000-00000-----110-----00001110x800060070xfdf0707f
VLSEG5E32FF.VVector segmented load 5 elements of 32 bits, fault-first100000-10000-----110-----00001110x810060070xfdf0707f
VLSEG5E8.VVector segmented load 5 elements of 8 bits100000-00000-----000-----00001110x800000070xfdf0707f
VLSEG5E8FF.VVector segmented load 5 elements of 8 bits, fault-first100000-10000-----000-----00001110x810000070xfdf0707f
VLSEG6E16.VVector segmented load 6 elements of 16 bits101000-00000-----101-----00001110xa00050070xfdf0707f
VLSEG6E16FF.VVector segmented load 6 elements of 16 bits, fault-first101000-10000-----101-----00001110xa10050070xfdf0707f
VLSEG6E32.VVector segmented load 6 elements of 32 bits101000-00000-----110-----00001110xa00060070xfdf0707f
VLSEG6E32FF.VVector segmented load 6 elements of 32 bits, fault-first101000-10000-----110-----00001110xa10060070xfdf0707f
VLSEG6E8.VVector segmented load 6 elements of 8 bits101000-00000-----000-----00001110xa00000070xfdf0707f
VLSEG6E8FF.VVector segmented load 6 elements of 8 bits, fault-first101000-10000-----000-----00001110xa10000070xfdf0707f
VLSEG7E16.VVector segmented load 7 elements of 16 bits110000-00000-----101-----00001110xc00050070xfdf0707f
VLSEG7E16FF.VVector segmented load 7 elements of 16 bits, fault-first110000-10000-----101-----00001110xc10050070xfdf0707f
VLSEG7E32.VVector segmented load 7 elements of 32 bits110000-00000-----110-----00001110xc00060070xfdf0707f
VLSEG7E32FF.VVector segmented load 7 elements of 32 bits, fault-first110000-10000-----110-----00001110xc10060070xfdf0707f
VLSEG7E8.VVector segmented load 7 elements of 8 bits110000-00000-----000-----00001110xc00000070xfdf0707f
VLSEG7E8FF.VVector segmented load 7 elements of 8 bits, fault-first110000-10000-----000-----00001110xc10000070xfdf0707f
VLSEG8E16.VVector segmented load 8 elements of 16 bits111000-00000-----101-----00001110xe00050070xfdf0707f
VLSEG8E16FF.VVector segmented load 8 elements of 16 bits, fault-first111000-10000-----101-----00001110xe10050070xfdf0707f
VLSEG8E32.VVector segmented load 8 elements of 32 bits111000-00000-----110-----00001110xe00060070xfdf0707f
VLSEG8E32FF.VVector segmented load 8 elements of 32 bits, fault-first111000-10000-----110-----00001110xe10060070xfdf0707f
VLSEG8E8.VVector segmented load 8 elements of 8 bits111000-00000-----000-----00001110xe00000070xfdf0707f
VLSEG8E8FF.VVector segmented load 8 elements of 8 bits, fault-first111000-10000-----000-----00001110xe10000070xfdf0707f
VLSSEG2E16.VVector segmented load 2 elements of 16 bits with stride001010-----------101-----00001110x280050070xfc00707f
VLSSEG2E32.VVector segmented load 2 elements of 32 bits with stride001010-----------110-----00001110x280060070xfc00707f
VLSSEG2E8.VVector segmented load 2 elements of 8 bits with stride001010-----------000-----00001110x280000070xfc00707f
VLSSEG3E16.VVector segmented load 3 elements of 16 bits with stride010010-----------101-----00001110x480050070xfc00707f
VLSSEG3E32.VVector segmented load 3 elements of 32 bits with stride010010-----------110-----00001110x480060070xfc00707f
VLSSEG3E8.VVector segmented load 3 elements of 8 bits with stride010010-----------000-----00001110x480000070xfc00707f
VLSSEG4E16.VVector segmented load 4 elements of 16 bits with stride011010-----------101-----00001110x680050070xfc00707f
VLSSEG4E32.VVector segmented load 4 elements of 32 bits with stride011010-----------110-----00001110x680060070xfc00707f
VLSSEG4E8.VVector strided load 4 elements of 8 bits011010-----------000-----00001110x680000070xfc00707f
VLSSEG5E16.VVector segmented load 5 elements of 16 bits with stride100010-----------101-----00001110x880050070xfc00707f
VLSSEG5E32.VVector segmented load 5 elements of 32 bits with stride100010-----------110-----00001110x880060070xfc00707f
VLSSEG5E8.VVector strided load 5 elements of 8 bits100010-----------000-----00001110x880000070xfc00707f
VLSSEG6E16.VVector strided load 6 elements of 16 bits101010-----------101-----00001110xa80050070xfc00707f
VLSSEG6E32.VVector strided load 6 elements of 32 bits101010-----------110-----00001110xa80060070xfc00707f
VLSSEG6E8.VVector segmented load 6 elements of 8 bits with stride101010-----------000-----00001110xa80000070xfc00707f
VLSSEG7E16.VVector strided load 7 elements of 16 bits110010-----------101-----00001110xc80050070xfc00707f
VLSSEG7E32.VVector segmented load 7 elements of 32 bits with stride110010-----------110-----00001110xc80060070xfc00707f
VLSSEG7E8.VVector segmented load 7 elements of 8 bits with stride110010-----------000-----00001110xc80000070xfc00707f
VLSSEG8E16.VVector segmented load 8 elements of 16 bits with stride111010-----------101-----00001110xe80050070xfc00707f
VLSSEG8E32.VVector segmented load 8 elements of 32 bits with stride111010-----------110-----00001110xe80060070xfc00707f
VLSSEG8E8.VVector segmented load 8 elements of 8 bits with stride111010-----------000-----00001110xe80000070xfc00707f
VLUXEI16.VVector unordered load 1 element of 16 bits with index000001-----------101-----00001110x40050070xfc00707f
VLUXEI32.VVector unordered load 1 element of 32 bits with index000001-----------110-----00001110x40060070xfc00707f
VLUXEI8.VVector unordered load 1 element of 8 bits with index000001-----------000-----00001110x40000070xfc00707f
VLUXSEG2EI16.V001001-----------101-----00001110x240050070xfc00707f
VLUXSEG2EI32.V001001-----------110-----00001110x240060070xfc00707f
VLUXSEG2EI8.VVector unordered load 2 elements of 8 bits with index001001-----------000-----00001110x240000070xfc00707f
VLUXSEG3EI16.VVector unordered load 3 elements of 16 bits with index010001-----------101-----00001110x440050070xfc00707f
VLUXSEG3EI32.VVector unordered load 3 elements of 32 bits with index010001-----------110-----00001110x440060070xfc00707f
VLUXSEG3EI8.VVector unordered load 3 elements of 8 bits with index010001-----------000-----00001110x440000070xfc00707f
VLUXSEG4EI16.VVector unordered load 4 elements of 16 bits with index011001-----------101-----00001110x640050070xfc00707f
VLUXSEG4EI32.VVector unordered load 4 elements of 32 bits with index011001-----------110-----00001110x640060070xfc00707f
VLUXSEG4EI8.VVector unordered load 4 elements of 8 bits with index011001-----------000-----00001110x640000070xfc00707f
VLUXSEG5EI16.VVector unordered load 5 elements of 16 bits with index100001-----------101-----00001110x840050070xfc00707f
VLUXSEG5EI32.VVector unordered load 5 elements of 32 bits with index100001-----------110-----00001110x840060070xfc00707f
VLUXSEG5EI8.VVector unordered load 5 elements of 8 bits with index100001-----------000-----00001110x840000070xfc00707f
VLUXSEG6EI16.VVector unordered load 6 elements of 16 bits with index101001-----------101-----00001110xa40050070xfc00707f
VLUXSEG6EI32.VVector unordered load 6 elements of 32 bits with index101001-----------110-----00001110xa40060070xfc00707f
VLUXSEG6EI8.VVector unordered load 6 elements of 8 bits with index101001-----------000-----00001110xa40000070xfc00707f
VLUXSEG7EI16.VVector unordered load 7 elements of 16 bits with index110001-----------101-----00001110xc40050070xfc00707f
VLUXSEG7EI32.VVector unordered load 7 elements of 32 bits with index110001-----------110-----00001110xc40060070xfc00707f
VLUXSEG7EI8.VVector unordered load 7 elements of 8 bits with index110001-----------000-----00001110xc40000070xfc00707f
VLUXSEG8EI16.VVector unordered load 8 elements of 16 bits with index111001-----------101-----00001110xe40050070xfc00707f
VLUXSEG8EI32.VVector unordered load 8 elements of 32 bits with index111001-----------110-----00001110xe40060070xfc00707f
VLUXSEG8EI8.VVector unordered load 8 elements of 8 bits with index111001-----------000-----00001110xe40000070xfc00707f
VMACC.VV101101-----------010-----10101110xb40020570xfc00707f
VMACC.VX101101-----------110-----10101110xb40060570xfc00707f
VMADC.VIVector multiply-add with carry and immediate0100011----------011-----10101110x460030570xfe00707f
VMADC.VIMVector multiply-add with carry and masked0100010----------011-----10101110x440030570xfe00707f
VMADC.VVVector multiply-add with carry0100011----------000-----10101110x460000570xfe00707f
VMADC.VVMVector multiply-add with carry and masked0100010----------000-----10101110x440000570xfe00707f
VMADC.VXVector multiply-add with carry and scalar0100011----------100-----10101110x460040570xfe00707f
VMADC.VXMVector multiply-add with carry and scalar, masked0100010----------100-----10101110x440040570xfe00707f
VMADD.VV101001-----------010-----10101110xa40020570xfc00707f
VMADD.VX101001-----------110-----10101110xa40060570xfc00707f
VMAND.MM0110011----------010-----10101110x660020570xfe00707f
VMANDN.MM0110001----------010-----10101110x620020570xfe00707f
VMAX.VV000111-----------000-----10101110x1c0000570xfc00707f
VMAX.VX000111-----------100-----10101110x1c0040570xfc00707f
VMAXU.VV000110-----------000-----10101110x180000570xfc00707f
VMAXU.VX000110-----------100-----10101110x180040570xfc00707f
VMERGE.VIM0101110----------011-----10101110x5c0030570xfe00707f
VMERGE.VVMVector merge with mask0101110----------000-----10101110x5c0000570xfe00707f
VMERGE.VXM0101110----------100-----10101110x5c0040570xfe00707f
VMFEQ.VF011000-----------101-----10101110x600050570xfc00707f
VMFEQ.VV011000-----------001-----10101110x600010570xfc00707f
VMFGE.VF011111-----------101-----10101110x7c0050570xfc00707f
VMFGT.VF011101-----------101-----10101110x740050570xfc00707f
VMFLE.VF011001-----------101-----10101110x640050570xfc00707f
VMFLE.VV011001-----------001-----10101110x640010570xfc00707f
VMFLT.VF011011-----------101-----10101110x6c0050570xfc00707f
VMFLT.VV011011-----------001-----10101110x6c0010570xfc00707f
VMFNE.VF011100-----------101-----10101110x700050570xfc00707f
VMFNE.VV011100-----------001-----10101110x700010570xfc00707f
VMIN.VV000101-----------000-----10101110x140000570xfc00707f
VMIN.VX000101-----------100-----10101110x140040570xfc00707f
VMINU.VV000100-----------000-----10101110x100000570xfc00707f
VMINU.VX000100-----------100-----10101110x100040570xfc00707f
VMNAND.MM0111011----------010-----10101110x760020570xfe00707f
VMNOR.MM0111101----------010-----10101110x7a0020570xfe00707f
VMOR.MM0110101----------010-----10101110x6a0020570xfe00707f
VMORN.MM0111001----------010-----10101110x720020570xfe00707f
VMSBC.VVVector multiply-subtract with carry0100111----------000-----10101110x4e0000570xfe00707f
VMSBC.VVM0100110----------000-----10101110x4c0000570xfe00707f
VMSBC.VXVector multiply-subtract with carry and scalar0100111----------100-----10101110x4e0040570xfe00707f
VMSBC.VXM0100110----------100-----10101110x4c0040570xfe00707f
VMSBF.M010100------00001010-----10101110x5000a0570xfc0ff07f
VMSEQ.VIVector mask equal immediate011000-----------011-----10101110x600030570xfc00707f
VMSEQ.VVVector mask equal011000-----------000-----10101110x600000570xfc00707f
VMSEQ.VXVector mask equal scalar011000-----------100-----10101110x600040570xfc00707f
VMSGT.VIVector mask greater than signed immediate011111-----------011-----10101110x7c0030570xfc00707f
VMSGT.VXVector mask greater than signed scalar011111-----------100-----10101110x7c0040570xfc00707f
VMSGTU.VIVector mask greater than unsigned immediate011110-----------011-----10101110x780030570xfc00707f
VMSGTU.VXVector mask greater than unsigned scalar011110-----------100-----10101110x780040570xfc00707f
VMSIF.M010100------00011010-----10101110x5001a0570xfc0ff07f
VMSLE.VIVector mask less than or equal signed immediate011101-----------011-----10101110x740030570xfc00707f
VMSLE.VVVector mask less than or equal signed011101-----------000-----10101110x740000570xfc00707f
VMSLE.VXVector mask less than or equal signed scalar011101-----------100-----10101110x740040570xfc00707f
VMSLEU.VIVector mask less than or equal unsigned immediate011100-----------011-----10101110x700030570xfc00707f
VMSLEU.VVVector mask less than or equal unsigned011100-----------000-----10101110x700000570xfc00707f
VMSLEU.VXVector mask less than or equal unsigned scalar011100-----------100-----10101110x700040570xfc00707f
VMSLT.VVVector mask less than signed011011-----------000-----10101110x6c0000570xfc00707f
VMSLT.VXVector mask less than signed scalar011011-----------100-----10101110x6c0040570xfc00707f
VMSLTU.VVVector mask less than unsigned011010-----------000-----10101110x680000570xfc00707f
VMSLTU.VXVector mask less than unsigned scalar011010-----------100-----10101110x680040570xfc00707f
VMSNE.VIVector mask not equal immediate011001-----------011-----10101110x640030570xfc00707f
VMSNE.VVVector mask not equal011001-----------000-----10101110x640000570xfc00707f
VMSNE.VXVector mask not equal scalar011001-----------100-----10101110x640040570xfc00707f
VMSOF.M010100------00010010-----10101110x500120570xfc0ff07f
VMUL.VV100101-----------010-----10101110x940020570xfc00707f
VMUL.VX100101-----------110-----10101110x940060570xfc00707f
VMULH.VV100111-----------010-----10101110x9c0020570xfc00707f
VMULH.VX100111-----------110-----10101110x9c0060570xfc00707f
VMULHSU.VV100110-----------010-----10101110x980020570xfc00707f
VMULHSU.VX100110-----------110-----10101110x980060570xfc00707f
VMULHU.VV100100-----------010-----10101110x900020570xfc00707f
VMULHU.VX100100-----------110-----10101110x900060570xfc00707f
VMV.S.X010000100000-----110-----10101110x420060570xfff0707f
VMV.V.IVector move immediate to vector register010111100000-----011-----10101110x5e0030570xfff0707f
VMV.V.VVector register move010111100000-----000-----10101110x5e0000570xfff0707f
VMV.V.XVector scalar to vector move010111100000-----100-----10101110x5e0040570xfff0707f
VMV.X.SVector move scalar to integer register0100001-----00000010-----10101110x420020570xfe0ff07f
VMV1R.V1001111-----00000011-----10101110x9e0030570xfe0ff07f
VMV2R.V1001111-----00001011-----10101110x9e00b0570xfe0ff07f
VMV4R.V1001111-----00011011-----10101110x9e01b0570xfe0ff07f
VMV8R.V1001111-----00111011-----10101110x9e03b0570xfe0ff07f
VMXNOR.MM0111111----------010-----10101110x7e0020570xfe00707f
VMXOR.MM0110111----------010-----10101110x6e0020570xfe00707f
VNCLIP.WIVector narrowing signed clip with immediate101111-----------011-----10101110xbc0030570xfc00707f
VNCLIP.WVVector narrowing signed clip101111-----------000-----10101110xbc0000570xfc00707f
VNCLIP.WXVector narrowing signed clip with scalar101111-----------100-----10101110xbc0040570xfc00707f
VNCLIPU.WIVector narrowing unsigned clip with immediate101110-----------011-----10101110xb80030570xfc00707f
VNCLIPU.WVVector narrowing unsigned clip101110-----------000-----10101110xb80000570xfc00707f
VNCLIPU.WXVector narrowing unsigned clip with scalar101110-----------100-----10101110xb80040570xfc00707f
VNMSAC.VV101111-----------010-----10101110xbc0020570xfc00707f
VNMSAC.VX101111-----------110-----10101110xbc0060570xfc00707f
VNMSUB.VV101011-----------010-----10101110xac0020570xfc00707f
VNMSUB.VX101011-----------110-----10101110xac0060570xfc00707f
VNSRA.WIVector narrowing signed shift right arithmetic with immediate101101-----------011-----10101110xb40030570xfc00707f
VNSRA.WVVector narrowing signed shift right arithmetic101101-----------000-----10101110xb40000570xfc00707f
VNSRA.WXVector narrowing signed shift right arithmetic with scalar101101-----------100-----10101110xb40040570xfc00707f
VNSRL.WIVector narrowing logical shift right with immediate101100-----------011-----10101110xb00030570xfc00707f
VNSRL.WVVector narrowing logical shift right101100-----------000-----10101110xb00000570xfc00707f
VNSRL.WXVector narrowing logical shift right with scalar101100-----------100-----10101110xb00040570xfc00707f
VOR.VIVector bitwise OR with immediate001010-----------011-----10101110x280030570xfc00707f
VOR.VVVector-vector bitwise OR001010-----------000-----10101110x280000570xfc00707f
VOR.VXVector bitwise OR with scalar001010-----------100-----10101110x280040570xfc00707f
VREDAND.VS000001-----------010-----10101110x40020570xfc00707f
VREDMAX.VS000111-----------010-----10101110x1c0020570xfc00707f
VREDMAXU.VS000110-----------010-----10101110x180020570xfc00707f
VREDMIN.VS000101-----------010-----10101110x140020570xfc00707f
VREDMINU.VS000100-----------010-----10101110x100020570xfc00707f
VREDOR.VS000010-----------010-----10101110x80020570xfc00707f
VREDSUM.VS000000-----------010-----10101110x20570xfc00707f
VREDXOR.VS000011-----------010-----10101110xc0020570xfc00707f
VREM.VVVector remainder100011-----------010-----10101110x8c0020570xfc00707f
VREM.VXVector remainder with scalar100011-----------110-----10101110x8c0060570xfc00707f
VREMU.VVVector unsigned remainder100010-----------010-----10101110x880020570xfc00707f
VREMU.VXVector unsigned remainder with scalar100010-----------110-----10101110x880060570xfc00707f
VRGATHER.VIVector register gather with immediate index001100-----------011-----10101110x300030570xfc00707f
VRGATHER.VVVector register gather001100-----------000-----10101110x300000570xfc00707f
VRGATHER.VXVector register gather with scalar index001100-----------100-----10101110x300040570xfc00707f
VRGATHEREI16.VV001110-----------000-----10101110x380000570xfc00707f
VRSUB.VIVector reverse subtract with immediate000011-----------011-----10101110xc0030570xfc00707f
VRSUB.VXVector reverse subtract with scalar000011-----------100-----10101110xc0040570xfc00707f
VS1R.VVector store 1 element with register stride000000101000-----000-----01001110x28000270xfff0707f
VS2R.VVector store 2 elements001000101000-----000-----01001110x228000270xfff0707f
VS4R.VVector store 4 elements011000101000-----000-----01001110x628000270xfff0707f
VS8R.VVector store 8 elements with register stride111000101000-----000-----01001110xe28000270xfff0707f
VSADD.VIVector unsigned addition with immediate100001-----------011-----10101110x840030570xfc00707f
VSADD.VVVector unsigned addition100001-----------000-----10101110x840000570xfc00707f
VSADD.VXVector unsigned addition with scalar100001-----------100-----10101110x840040570xfc00707f
VSADDU.VIVector signed addition with immediate100000-----------011-----10101110x800030570xfc00707f
VSADDU.VVVector signed addition100000-----------000-----10101110x800000570xfc00707f
VSADDU.VXVector signed addition with scalar100000-----------100-----10101110x800040570xfc00707f
VSBC.VVMVector subtract with borrow and masked0100100----------000-----10101110x480000570xfe00707f
VSBC.VXMVector subtract with borrow and scalar, masked0100100----------100-----10101110x480040570xfe00707f
VSE16.VVector store 16-bit elements000000-00000-----101-----01001110x50270xfdf0707f
VSE32.VVector store 32-bit elements000000-00000-----110-----01001110x60270xfdf0707f
VSE8.VVector 8-bit unit-stride store000000-00000-----000-----01001110x270xfdf0707f
VSETIVLIVector Set Vector Type Immediate and Vector Length Immediate11---------------111-----10101110xc00070570xc000707f
VSETVLVector Set Vector Type and Vector Length1000000----------111-----10101110x800070570xfe00707f
VSETVLISet vector length immediate0----------------111-----10101110x70570x8000707f
VSEXT.VF2Vector sign-extend by factor of 2010010------00111010-----10101110x4803a0570xfc0ff07f
VSEXT.VF4Vector sign-extend by factor of 4010010------00101010-----10101110x4802a0570xfc0ff07f
VSEXT.VF8Vector sign-extend by factor of 8010010------00011010-----10101110x4801a0570xfc0ff07f
VSLIDE1DOWN.VXVector slide down by 1 element with scalar001111-----------110-----10101110x3c0060570xfc00707f
VSLIDE1UP.VXVector slide up by 1 element with scalar001110-----------110-----10101110x380060570xfc00707f
VSLIDEDOWN.VIVector slide down with immediate001111-----------011-----10101110x3c0030570xfc00707f
VSLIDEDOWN.VXVector slide down with scalar001111-----------100-----10101110x3c0040570xfc00707f
VSLIDEUP.VIVector slide up with immediate001110-----------011-----10101110x380030570xfc00707f
VSLIDEUP.VXVector slide up with scalar001110-----------100-----10101110x380040570xfc00707f
VSLL.VIVector shift left logical immediate100101-----------011-----10101110x940030570xfc00707f
VSLL.VVVector shift left logical100101-----------000-----10101110x940000570xfc00707f
VSLL.VXVector shift left logical scalar100101-----------100-----10101110x940040570xfc00707f
VSM.VVector store mask000000101011-----000-----01001110x2b000270xfff0707f
VSMUL.VVVector signed multiplication100111-----------000-----10101110x9c0000570xfc00707f
VSMUL.VXVector signed multiplication with scalar100111-----------100-----10101110x9c0040570xfc00707f
VSOXEI16.VVector ordered store 1 element of 16 bits with index000011-----------101-----01001110xc0050270xfc00707f
VSOXEI32.VVector ordered store 1 element of 32 bits with index000011-----------110-----01001110xc0060270xfc00707f
VSOXEI8.VVector ordered store 1 element of 8 bits with index000011-----------000-----01001110xc0000270xfc00707f
VSOXSEG2EI16.VVector ordered store 2 elements of 16 bits with index001011-----------101-----01001110x2c0050270xfc00707f
VSOXSEG2EI32.VVector ordered store 2 elements of 32 bits with index001011-----------110-----01001110x2c0060270xfc00707f
VSOXSEG2EI8.VVector ordered store 2 elements of 8 bits with index001011-----------000-----01001110x2c0000270xfc00707f
VSOXSEG3EI16.VVector ordered store 3 elements of 16 bits with index010011-----------101-----01001110x4c0050270xfc00707f
VSOXSEG3EI32.VVector ordered store 3 elements of 32 bits with index010011-----------110-----01001110x4c0060270xfc00707f
VSOXSEG3EI8.VVector ordered store 3 elements of 8 bits with index010011-----------000-----01001110x4c0000270xfc00707f
VSOXSEG4EI16.VVector ordered store 4 elements of 16 bits with index011011-----------101-----01001110x6c0050270xfc00707f
VSOXSEG4EI32.VVector ordered store 4 elements of 32 bits with index011011-----------110-----01001110x6c0060270xfc00707f
VSOXSEG4EI8.VVector ordered store 4 elements of 8 bits with index011011-----------000-----01001110x6c0000270xfc00707f
VSOXSEG5EI16.VVector ordered store 5 elements of 16 bits with index100011-----------101-----01001110x8c0050270xfc00707f
VSOXSEG5EI32.VVector ordered store 5 elements of 32 bits with index100011-----------110-----01001110x8c0060270xfc00707f
VSOXSEG5EI8.VVector ordered store 5 elements of 8 bits with index100011-----------000-----01001110x8c0000270xfc00707f
VSOXSEG6EI16.VVector ordered store 6 elements of 16 bits with index101011-----------101-----01001110xac0050270xfc00707f
VSOXSEG6EI32.VVector ordered store 6 elements of 32 bits with index101011-----------110-----01001110xac0060270xfc00707f
VSOXSEG6EI8.VVector ordered store 6 elements of 8 bits with index101011-----------000-----01001110xac0000270xfc00707f
VSOXSEG7EI16.VVector ordered store 7 elements of 16 bits with index110011-----------101-----01001110xcc0050270xfc00707f
VSOXSEG7EI32.VVector ordered store 7 elements of 32 bits with index110011-----------110-----01001110xcc0060270xfc00707f
VSOXSEG7EI8.VVector ordered store 7 elements of 8 bits with index110011-----------000-----01001110xcc0000270xfc00707f
VSOXSEG8EI16.VVector ordered store 8 elements of 16 bits with index111011-----------101-----01001110xec0050270xfc00707f
VSOXSEG8EI32.VVector ordered store 8 elements of 32 bits with index111011-----------110-----01001110xec0060270xfc00707f
VSOXSEG8EI8.VVector ordered store 8 elements of 8 bits with index111011-----------000-----01001110xec0000270xfc00707f
VSRA.VIVector shift right arithmetic immediate101001-----------011-----10101110xa40030570xfc00707f
VSRA.VVVector shift right arithmetic101001-----------000-----10101110xa40000570xfc00707f
VSRA.VXVector shift right arithmetic scalar101001-----------100-----10101110xa40040570xfc00707f
VSRL.VIVector shift right logical immediate101000-----------011-----10101110xa00030570xfc00707f
VSRL.VVVector shift right logical101000-----------000-----10101110xa00000570xfc00707f
VSRL.VXVector shift right logical scalar101000-----------100-----10101110xa00040570xfc00707f
VSSE16.VVector strided store 16-bit elements000010-----------101-----01001110x80050270xfc00707f
VSSE32.VVector strided store 32-bit elements000010-----------110-----01001110x80060270xfc00707f
VSSE8.VVector store 8-bit elements with stride000010-----------000-----01001110x80000270xfc00707f
VSSEG2E16.VVector segmented store 2 elements of 16 bits001000-00000-----101-----01001110x200050270xfdf0707f
VSSEG2E32.VVector segmented store 2 elements of 32 bits001000-00000-----110-----01001110x200060270xfdf0707f
VSSEG2E8.VVector segmented store 2 elements of 8 bits001000-00000-----000-----01001110x200000270xfdf0707f
VSSEG3E16.VVector segmented store 3 elements of 16 bits010000-00000-----101-----01001110x400050270xfdf0707f
VSSEG3E32.VVector segmented store 3 elements of 32 bits010000-00000-----110-----01001110x400060270xfdf0707f
VSSEG3E8.VVector segmented store 3 elements of 8 bits010000-00000-----000-----01001110x400000270xfdf0707f
VSSEG4E16.VVector segmented store 4 elements of 16 bits011000-00000-----101-----01001110x600050270xfdf0707f
VSSEG4E32.VVector segmented store 4 elements of 32 bits011000-00000-----110-----01001110x600060270xfdf0707f
VSSEG4E8.VVector segmented store 4 elements of 8 bits011000-00000-----000-----01001110x600000270xfdf0707f
VSSEG5E16.VVector segmented store 5 elements of 16 bits100000-00000-----101-----01001110x800050270xfdf0707f
VSSEG5E32.VVector segmented store 5 elements of 32 bits100000-00000-----110-----01001110x800060270xfdf0707f
VSSEG5E8.VVector segmented store 5 elements of 8 bits100000-00000-----000-----01001110x800000270xfdf0707f
VSSEG6E16.VVector segmented store 6 elements of 16 bits101000-00000-----101-----01001110xa00050270xfdf0707f
VSSEG6E32.VVector segmented store 6 elements of 32 bits101000-00000-----110-----01001110xa00060270xfdf0707f
VSSEG6E8.VVector segmented store 6 elements of 8 bits101000-00000-----000-----01001110xa00000270xfdf0707f
VSSEG7E16.VVector segmented store 7 elements of 16 bits110000-00000-----101-----01001110xc00050270xfdf0707f
VSSEG7E32.VVector segmented store 7 elements of 32 bits110000-00000-----110-----01001110xc00060270xfdf0707f
VSSEG7E8.VVector segmented store 7 elements of 8 bits110000-00000-----000-----01001110xc00000270xfdf0707f
VSSEG8E16.VVector segmented store 8 elements of 16 bits111000-00000-----101-----01001110xe00050270xfdf0707f
VSSEG8E32.VVector segmented store 8 elements of 32 bits111000-00000-----110-----01001110xe00060270xfdf0707f
VSSEG8E8.VVector segmented store 8 elements of 8 bits111000-00000-----000-----01001110xe00000270xfdf0707f
VSSRA.VIVector signed shift right arithmetic with immediate101011-----------011-----10101110xac0030570xfc00707f
VSSRA.VVVector signed shift right arithmetic101011-----------000-----10101110xac0000570xfc00707f
VSSRA.VXVector signed shift right arithmetic with scalar101011-----------100-----10101110xac0040570xfc00707f
VSSRL.VIVector shift right logical by immediate101010-----------011-----10101110xa80030570xfc00707f
VSSRL.VV101010-----------000-----10101110xa80000570xfc00707f
VSSRL.VXVector shift right logical by vector101010-----------100-----10101110xa80040570xfc00707f
VSSSEG2E16.VVector strided store 2 elements of 16 bits001010-----------101-----01001110x280050270xfc00707f
VSSSEG2E32.VVector strided store 2 elements of 32 bits001010-----------110-----01001110x280060270xfc00707f
VSSSEG2E8.VVector strided store 2 elements of 8 bits001010-----------000-----01001110x280000270xfc00707f
VSSSEG3E16.VVector strided store 3 elements of 16 bits010010-----------101-----01001110x480050270xfc00707f
VSSSEG3E32.VVector strided store 3 elements of 32 bits010010-----------110-----01001110x480060270xfc00707f
VSSSEG3E8.VVector strided store 3 elements of 8 bits010010-----------000-----01001110x480000270xfc00707f
VSSSEG4E16.VVector strided store 4 elements of 16 bits011010-----------101-----01001110x680050270xfc00707f
VSSSEG4E32.VVector strided store 4 elements of 32 bits011010-----------110-----01001110x680060270xfc00707f
VSSSEG4E8.VVector segmented store 4 elements of 8 bits with stride011010-----------000-----01001110x680000270xfc00707f
VSSSEG5E16.VVector segmented store 5 elements of 16 bits with stride100010-----------101-----01001110x880050270xfc00707f
VSSSEG5E32.VVector segmented store 5 elements of 32 bits with stride100010-----------110-----01001110x880060270xfc00707f
VSSSEG5E8.VVector segmented store 5 elements of 8 bits with stride100010-----------000-----01001110x880000270xfc00707f
VSSSEG6E16.VVector segmented store 6 elements of 16 bits with stride101010-----------101-----01001110xa80050270xfc00707f
VSSSEG6E32.VVector segmented store 6 elements of 32 bits with stride101010-----------110-----01001110xa80060270xfc00707f
VSSSEG6E8.VVector segmented store 6 elements of 8 bits with stride101010-----------000-----01001110xa80000270xfc00707f
VSSSEG7E16.VVector segmented store 7 elements of 16 bits with stride110010-----------101-----01001110xc80050270xfc00707f
VSSSEG7E32.VVector segmented store 7 elements of 32 bits with stride110010-----------110-----01001110xc80060270xfc00707f
VSSSEG7E8.VVector segmented store 7 elements of 8 bits with stride110010-----------000-----01001110xc80000270xfc00707f
VSSSEG8E16.VVector segmented store 8 elements of 16 bits with stride111010-----------101-----01001110xe80050270xfc00707f
VSSSEG8E32.VVector segmented store 8 elements of 32 bits with stride111010-----------110-----01001110xe80060270xfc00707f
VSSSEG8E8.VVector strided store 8 elements of 8 bits111010-----------000-----01001110xe80000270xfc00707f
VSSUB.VVVector subtraction100011-----------000-----10101110x8c0000570xfc00707f
VSSUB.VXVector subtraction with scalar100011-----------100-----10101110x8c0040570xfc00707f
VSSUBU.VVVector unsigned subtraction100010-----------000-----10101110x880000570xfc00707f
VSSUBU.VXVector unsigned subtraction with scalar100010-----------100-----10101110x880040570xfc00707f
VSUB.VVVector-vector integer subtraction000010-----------000-----10101110x80000570xfc00707f
VSUB.VXVector-scalar integer subtraction000010-----------100-----10101110x80040570xfc00707f
VSUXEI16.VVector unordered store 1 element of 16 bits with index000001-----------101-----01001110x40050270xfc00707f
VSUXEI32.VVector unordered store 1 element of 32 bits with index000001-----------110-----01001110x40060270xfc00707f
VSUXEI8.VVector unordered store 1 element of 8 bits with index000001-----------000-----01001110x40000270xfc00707f
VSUXSEG2EI16.VVector unordered store 2 elements of 16 bits with index001001-----------101-----01001110x240050270xfc00707f
VSUXSEG2EI32.VVector unordered store 2 elements of 32 bits with index001001-----------110-----01001110x240060270xfc00707f
VSUXSEG2EI8.VVector unordered store 2 elements of 8 bits with index001001-----------000-----01001110x240000270xfc00707f
VSUXSEG3EI16.VVector unordered store 3 elements of 16 bits with index010001-----------101-----01001110x440050270xfc00707f
VSUXSEG3EI32.VVector unordered store 3 elements of 32 bits with index010001-----------110-----01001110x440060270xfc00707f
VSUXSEG3EI8.VVector unordered store 3 elements of 8 bits with index010001-----------000-----01001110x440000270xfc00707f
VSUXSEG4EI16.VVector unordered store 4 elements of 16 bits with index011001-----------101-----01001110x640050270xfc00707f
VSUXSEG4EI32.VVector unordered store 4 elements of 32 bits with index011001-----------110-----01001110x640060270xfc00707f
VSUXSEG4EI8.VVector unordered store 4 elements of 8 bits with index011001-----------000-----01001110x640000270xfc00707f
VSUXSEG5EI16.VVector unordered store 5 elements of 16 bits with index100001-----------101-----01001110x840050270xfc00707f
VSUXSEG5EI32.VVector unordered store 5 elements of 32 bits with index100001-----------110-----01001110x840060270xfc00707f
VSUXSEG5EI8.VVector unordered store 5 elements of 8 bits with index100001-----------000-----01001110x840000270xfc00707f
VSUXSEG6EI16.VVector unordered store 6 elements of 16 bits with index101001-----------101-----01001110xa40050270xfc00707f
VSUXSEG6EI32.VVector unordered store 6 elements of 32 bits with index101001-----------110-----01001110xa40060270xfc00707f
VSUXSEG6EI8.VVector unordered store 6 elements of 8 bits with index101001-----------000-----01001110xa40000270xfc00707f
VSUXSEG7EI16.VVector unordered store 7 elements of 16 bits with index110001-----------101-----01001110xc40050270xfc00707f
VSUXSEG7EI32.VVector unordered store 7 elements of 32 bits with index110001-----------110-----01001110xc40060270xfc00707f
VSUXSEG7EI8.VVector unordered store 7 elements of 8 bits with index110001-----------000-----01001110xc40000270xfc00707f
VSUXSEG8EI16.VVector unordered store 8 elements of 16 bits with index111001-----------101-----01001110xe40050270xfc00707f
VSUXSEG8EI32.VVector unordered store 8 elements of 32 bits with index111001-----------110-----01001110xe40060270xfc00707f
VSUXSEG8EI8.VVector unordered store 8 elements of 8 bits with index111001-----------000-----01001110xe40000270xfc00707f
VWADD.VVVector widening unsigned addition110001-----------010-----10101110xc40020570xfc00707f
VWADD.VXVector widening unsigned addition with scalar110001-----------110-----10101110xc40060570xfc00707f
VWADD.WV110101-----------010-----10101110xd40020570xfc00707f
VWADD.WX110101-----------110-----10101110xd40060570xfc00707f
VWADDU.VVVector widening signed addition110000-----------010-----10101110xc00020570xfc00707f
VWADDU.VXVector widening signed addition with scalar110000-----------110-----10101110xc00060570xfc00707f
VWADDU.WV110100-----------010-----10101110xd00020570xfc00707f
VWADDU.WX110100-----------110-----10101110xd00060570xfc00707f
VWMACC.VVVector widening multiply-add111101-----------010-----10101110xf40020570xfc00707f
VWMACC.VXVector widening multiply-add with scalar111101-----------110-----10101110xf40060570xfc00707f
VWMACCSU.VVVector widening signed-unsigned multiply-add111111-----------010-----10101110xfc0020570xfc00707f
VWMACCSU.VXVector widening signed-unsigned multiply-add with scalar111111-----------110-----10101110xfc0060570xfc00707f
VWMACCU.VVVector widening unsigned multiply-add111100-----------010-----10101110xf00020570xfc00707f
VWMACCU.VXVector widening unsigned multiply-add with scalar111100-----------110-----10101110xf00060570xfc00707f
VWMACCUS.VXVector widening unsigned multiply-add with scalar, signed111110-----------110-----10101110xf80060570xfc00707f
VWMUL.VVVector widening signed multiplication111011-----------010-----10101110xec0020570xfc00707f
VWMUL.VXVector widening signed multiplication with scalar111011-----------110-----10101110xec0060570xfc00707f
VWMULSU.VVVector widening signed-unsigned multiplication111010-----------010-----10101110xe80020570xfc00707f
VWMULSU.VXVector widening signed-unsigned multiplication with scalar111010-----------110-----10101110xe80060570xfc00707f
VWMULU.VVVector widening unsigned multiplication111000-----------010-----10101110xe00020570xfc00707f
VWMULU.VXVector widening unsigned multiplication with scalar111000-----------110-----10101110xe00060570xfc00707f
VWREDSUM.VS110001-----------000-----10101110xc40000570xfc00707f
VWREDSUMU.VS110000-----------000-----10101110xc00000570xfc00707f
VWSUB.VVVector widening signed subtraction110011-----------010-----10101110xcc0020570xfc00707f
VWSUB.VXVector widening signed subtraction with scalar110011-----------110-----10101110xcc0060570xfc00707f
VWSUB.WV110111-----------010-----10101110xdc0020570xfc00707f
VWSUB.WX110111-----------110-----10101110xdc0060570xfc00707f
VWSUBU.VVVector widening unsigned subtraction110010-----------010-----10101110xc80020570xfc00707f
VWSUBU.VXVector widening unsigned subtraction with scalar110010-----------110-----10101110xc80060570xfc00707f
VWSUBU.WV110110-----------010-----10101110xd80020570xfc00707f
VWSUBU.WX110110-----------110-----10101110xd80060570xfc00707f
VXOR.VIVector bitwise XOR with immediate001011-----------011-----10101110x2c0030570xfc00707f
VXOR.VVVector-vector bitwise XOR001011-----------000-----10101110x2c0000570xfc00707f
VXOR.VXVector bitwise XOR with scalar001011-----------100-----10101110x2c0040570xfc00707f
VZEXT.VF2Vector zero-extend by factor of 2010010------00110010-----10101110x480320570xfc0ff07f
VZEXT.VF4Vector zero-extend by factor of 4010010------00100010-----10101110x480220570xfc0ff07f
VZEXT.VF8Vector zero-extend by factor of 8010010------00010010-----10101110x480120570xfc0ff07f