Index: llvm/lib/Target/RISCV/RISCV.td =================================================================== --- llvm/lib/Target/RISCV/RISCV.td +++ llvm/lib/Target/RISCV/RISCV.td @@ -146,6 +146,12 @@ def HasRVCHints : Predicate<"Subtarget->enableRVCHintInstrs()">, AssemblerPredicate<(all_of(not FeatureNoRVCHints)), "RVC Hint Instructions">; +def FeatureStdExtZvlsseg + : SubtargetFeature<"experimental-zvlsseg", "HasStdExtZvlsseg", "true", + "'Zvlsseg' (Vector segment load/store instructions)">; +def HasStdExtZvlsseg : Predicate<"Subtarget->hasStdExtZvlsseg()">, + AssemblerPredicate<(all_of FeatureStdExtZvlsseg), + "'Zvlsseg' (Vector segment load/store instructions)">; def FeatureStdExtV : SubtargetFeature<"experimental-v", "HasStdExtV", "true", Index: llvm/lib/Target/RISCV/RISCVInstrInfoV.td =================================================================== --- llvm/lib/Target/RISCV/RISCVInstrInfoV.td +++ llvm/lib/Target/RISCV/RISCVInstrInfoV.td @@ -121,6 +121,26 @@ let vm = 1; let Uses = []; } + +// segment load vd, (rs1), vm +class VUnitStrideSegmentLoadnf, RISCVMOP mop, RISCVLSUMOP lumop, + RISCVWidth width, string opcodestr> + : RVInstVLU; + +// segment load vd, (rs1), rs2, vm +class VStridedSegmentLoadnf, RISCVMOP mop, RISCVWidth width, + string opcodestr> + : RVInstVLS; + +// segment load vd, (rs1), vs2, vm +class VIndexedSegmentLoadnf, RISCVMOP mop, RISCVWidth width, + string opcodestr> + : RVInstVLX; } // hasSideEffects = 0, mayLoad = 1, mayStore = 0 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in { @@ -151,6 +171,27 @@ let vm = 1; let Uses = []; } + +// segment store vs3, (rs1), vm +class VUnitStrideSegmentStore nf, RISCVMOP mop, RISCVLSUMOP sumop, + RISCVWidth width, string opcodestr> + : RVInstVSU; + +// segment store vd, vs3, (rs1), rs2, vm +class VStridedSegmentStore nf, RISCVMOP mop, RISCVWidth width, + string opcodestr> + : RVInstVSS; + +// segment store vd, vs3, (rs1), vs2, vm +class VIndexedSegmentStore nf, RISCVMOP mop, RISCVWidth width, + string opcodestr> + : RVInstVSX; } // hasSideEffects = 0, mayLoad = 0, mayStore = 1 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in { @@ -871,3 +912,95 @@ } } // hasSideEffects = 0, mayLoad = 0, mayStore = 0 } // Predicates = [HasStdExtV] + +let Predicates = [HasStdExtV, HasStdExtZvlsseg] in { + // Vector Segment Load/Store Instructions +foreach nf = 2-8 in { + def VLSEG#nf#B_V : VUnitStrideSegmentLoad; + def VLSEG#nf#H_V : VUnitStrideSegmentLoad; + def VLSEG#nf#W_V : VUnitStrideSegmentLoad; + def VLSEG#nf#BU_V : VUnitStrideSegmentLoad; + def VLSEG#nf#HU_V : VUnitStrideSegmentLoad; + def VLSEG#nf#WU_V : VUnitStrideSegmentLoad; + def VLSEG#nf#E_V : VUnitStrideSegmentLoad; + + def VLSEG#nf#BFF_V : VUnitStrideSegmentLoad; + def VLSEG#nf#HFF_V : VUnitStrideSegmentLoad; + def VLSEG#nf#WFF_V : VUnitStrideSegmentLoad; + def VLSEG#nf#BUFF_V : VUnitStrideSegmentLoad; + def VLSEG#nf#HUFF_V : VUnitStrideSegmentLoad; + def VLSEG#nf#WUFF_V : VUnitStrideSegmentLoad; + def VLSEG#nf#EFF_V : VUnitStrideSegmentLoad; + + def VLSSEG#nf#B_V : VStridedSegmentLoad; + def VLSSEG#nf#H_V : VStridedSegmentLoad; + def VLSSEG#nf#W_V : VStridedSegmentLoad; + def VLSSEG#nf#BU_V : VStridedSegmentLoad; + def VLSSEG#nf#HU_V : VStridedSegmentLoad; + def VLSSEG#nf#WU_V : VStridedSegmentLoad; + def VLSSEG#nf#E_V : VStridedSegmentLoad; + + def VLXSEG#nf#B_V : VIndexedSegmentLoad; + def VLXSEG#nf#H_V : VIndexedSegmentLoad; + def VLXSEG#nf#W_V : VIndexedSegmentLoad; + def VLXSEG#nf#BU_V : VIndexedSegmentLoad; + def VLXSEG#nf#HU_V : VIndexedSegmentLoad; + def VLXSEG#nf#WU_V : VIndexedSegmentLoad; + def VLXSEG#nf#E_V : VIndexedSegmentLoad; + + def VSSEG#nf#B_V : VUnitStrideSegmentStore; + def VSSEG#nf#H_V : VUnitStrideSegmentStore; + def VSSEG#nf#W_V : VUnitStrideSegmentStore; + def VSSEG#nf#E_V : VUnitStrideSegmentStore; + + def VSSSEG#nf#B_V : VStridedSegmentStore; + def VSSSEG#nf#H_V : VStridedSegmentStore; + def VSSSEG#nf#W_V : VStridedSegmentStore; + def VSSSEG#nf#E_V : VStridedSegmentStore; + + def VSXEG#nf#B_V : VIndexedSegmentStore; + def VSXEG#nf#H_V : VIndexedSegmentStore; + def VSXEG#nf#W_V : VIndexedSegmentStore; + def VSXEG#nf#E_V : VIndexedSegmentStore; +} +} // Predicates = [HasStdExtZvlsseg] \ No newline at end of file Index: llvm/lib/Target/RISCV/RISCVSchedRocket32.td =================================================================== --- llvm/lib/Target/RISCV/RISCVSchedRocket32.td +++ llvm/lib/Target/RISCV/RISCVSchedRocket32.td @@ -17,7 +17,7 @@ let LoadLatency = 3; let MispredictPenalty = 3; let CompleteModel = 1; - let UnsupportedFeatures = [HasStdExtV]; + let UnsupportedFeatures = [HasStdExtV, HasStdExtZvlsseg]; } //===----------------------------------------------------------------------===// Index: llvm/lib/Target/RISCV/RISCVSchedRocket64.td =================================================================== --- llvm/lib/Target/RISCV/RISCVSchedRocket64.td +++ llvm/lib/Target/RISCV/RISCVSchedRocket64.td @@ -16,7 +16,7 @@ let IssueWidth = 1; // 1 micro-ops are dispatched per cycle. let LoadLatency = 3; let MispredictPenalty = 3; - let UnsupportedFeatures = [HasStdExtV]; + let UnsupportedFeatures = [HasStdExtV, HasStdExtZvlsseg]; } //===----------------------------------------------------------------------===// Index: llvm/lib/Target/RISCV/RISCVSubtarget.h =================================================================== --- llvm/lib/Target/RISCV/RISCVSubtarget.h +++ llvm/lib/Target/RISCV/RISCVSubtarget.h @@ -51,6 +51,7 @@ bool HasStdExtZbt = false; bool HasStdExtZbproposedc = false; bool HasStdExtV = false; + bool HasStdExtZvlsseg = false; bool HasRV64 = false; bool IsRV32E = false; bool EnableLinkerRelax = false; @@ -112,6 +113,7 @@ bool hasStdExtZbt() const { return HasStdExtZbt; } bool hasStdExtZbproposedc() const { return HasStdExtZbproposedc; } bool hasStdExtV() const { return HasStdExtV; } + bool hasStdExtZvlsseg() const { return HasStdExtZvlsseg; } bool is64Bit() const { return HasRV64; } bool isRV32E() const { return IsRV32E; } bool enableLinkerRelax() const { return EnableLinkerRelax; } Index: llvm/test/MC/RISCV/rvv/load.s =================================================================== --- llvm/test/MC/RISCV/rvv/load.s +++ llvm/test/MC/RISCV/rvv/load.s @@ -336,4 +336,4 @@ # CHECK-INST: vl1r.v v8, (a0) # CHECK-ENCODING: [0x07,0x74,0x85,0x02] # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions) -# CHECK-UNKNOWN: 07 74 85 02 +# CHECK-UNKNOWN: 07 74 85 02 \ No newline at end of file Index: llvm/test/MC/RISCV/rvv/store.s =================================================================== --- llvm/test/MC/RISCV/rvv/store.s +++ llvm/test/MC/RISCV/rvv/store.s @@ -204,4 +204,4 @@ # CHECK-INST: vs1r.v v24, (a0) # CHECK-ENCODING: [0x27,0x7c,0x85,0x02] # CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions) -# CHECK-UNKNOWN: 27 7c 85 02 +# CHECK-UNKNOWN: 27 7c 85 02 \ No newline at end of file Index: llvm/test/MC/RISCV/rvv/zvlsseg.s =================================================================== --- /dev/null +++ llvm/test/MC/RISCV/rvv/zvlsseg.s @@ -0,0 +1,3345 @@ +# RUN: llvm-mc -triple=riscv64 -show-encoding --mattr=+experimental-v,experimental-zvlsseg %s \ +# RUN: | FileCheck %s --check-prefixes=CHECK-ENCODING,CHECK-INST +# RUN: not llvm-mc -triple=riscv64 -show-encoding %s 2>&1 \ +# RUN: | FileCheck %s --check-prefix=CHECK-ERROR +# RUN: llvm-mc -triple=riscv64 -filetype=obj --mattr=+experimental-v,experimental-zvlsseg %s \ +# RUN: | llvm-objdump -d --mattr=+experimental-v,experimental-zvlsseg - \ +# RUN: | FileCheck %s --check-prefix=CHECK-INST +# RUN: llvm-mc -triple=riscv64 -filetype=obj --mattr=+experimental-v,experimental-zvlsseg %s \ +# RUN: | llvm-objdump -d - | FileCheck %s --check-prefix=CHECK-UNKNOWN + +vlseg2b.v v8, (a1), v0.t +# CHECK-INST: vlseg2b.v v8, (a1), v0.t +# CHECK-ENCODING: [0x07,0x84,0x05,0x30] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 84 05 30 + +vlseg2b.v v8, (a1) +# CHECK-INST: vlseg2b.v v8, (a1) +# CHECK-ENCODING: [0x07,0x84,0x05,0x32] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 84 05 32 + +vlseg2h.v v8, (a1), v0.t +# CHECK-INST: vlseg2h.v v8, (a1), v0.t +# CHECK-ENCODING: [0x07,0xd4,0x05,0x30] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 d4 05 30 + +vlseg2h.v v8, (a1) +# CHECK-INST: vlseg2h.v v8, (a1) +# CHECK-ENCODING: [0x07,0xd4,0x05,0x32] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 d4 05 32 + +vlseg2w.v v8, (a1), v0.t +# CHECK-INST: vlseg2w.v v8, (a1), v0.t +# CHECK-ENCODING: [0x07,0xe4,0x05,0x30] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 e4 05 30 + +vlseg2w.v v8, (a1) +# CHECK-INST: vlseg2w.v v8, (a1) +# CHECK-ENCODING: [0x07,0xe4,0x05,0x32] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 e4 05 32 + +vlseg2e.v v8, (a1), v0.t +# CHECK-INST: vlseg2e.v v8, (a1), v0.t +# CHECK-ENCODING: [0x07,0xf4,0x05,0x20] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 f4 05 20 + +vlseg2e.v v8, (a1) +# CHECK-INST: vlseg2e.v v8, (a1) +# CHECK-ENCODING: [0x07,0xf4,0x05,0x22] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 f4 05 22 + +vlseg3b.v v8, (a1), v0.t +# CHECK-INST: vlseg3b.v v8, (a1), v0.t +# CHECK-ENCODING: [0x07,0x84,0x05,0x50] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 84 05 50 + +vlseg3b.v v8, (a1) +# CHECK-INST: vlseg3b.v v8, (a1) +# CHECK-ENCODING: [0x07,0x84,0x05,0x52] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 84 05 52 + +vlseg3h.v v8, (a1), v0.t +# CHECK-INST: vlseg3h.v v8, (a1), v0.t +# CHECK-ENCODING: [0x07,0xd4,0x05,0x50] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 d4 05 50 + +vlseg3h.v v8, (a1) +# CHECK-INST: vlseg3h.v v8, (a1) +# CHECK-ENCODING: [0x07,0xd4,0x05,0x52] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 d4 05 52 + +vlseg3w.v v8, (a1), v0.t +# CHECK-INST: vlseg3w.v v8, (a1), v0.t +# CHECK-ENCODING: [0x07,0xe4,0x05,0x50] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 e4 05 50 + +vlseg3w.v v8, (a1) +# CHECK-INST: vlseg3w.v v8, (a1) +# CHECK-ENCODING: [0x07,0xe4,0x05,0x52] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 e4 05 52 + +vlseg3e.v v8, (a1), v0.t +# CHECK-INST: vlseg3e.v v8, (a1), v0.t +# CHECK-ENCODING: [0x07,0xf4,0x05,0x40] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 f4 05 40 + +vlseg3e.v v8, (a1) +# CHECK-INST: vlseg3e.v v8, (a1) +# CHECK-ENCODING: [0x07,0xf4,0x05,0x42] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 f4 05 42 + +vlseg4b.v v8, (a1), v0.t +# CHECK-INST: vlseg4b.v v8, (a1), v0.t +# CHECK-ENCODING: [0x07,0x84,0x05,0x70] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 84 05 70 + +vlseg4b.v v8, (a1) +# CHECK-INST: vlseg4b.v v8, (a1) +# CHECK-ENCODING: [0x07,0x84,0x05,0x72] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 84 05 72 + +vlseg4h.v v8, (a1), v0.t +# CHECK-INST: vlseg4h.v v8, (a1), v0.t +# CHECK-ENCODING: [0x07,0xd4,0x05,0x70] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 d4 05 70 + +vlseg4h.v v8, (a1) +# CHECK-INST: vlseg4h.v v8, (a1) +# CHECK-ENCODING: [0x07,0xd4,0x05,0x72] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 d4 05 72 + +vlseg4w.v v8, (a1), v0.t +# CHECK-INST: vlseg4w.v v8, (a1), v0.t +# CHECK-ENCODING: [0x07,0xe4,0x05,0x70] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 e4 05 70 + +vlseg4w.v v8, (a1) +# CHECK-INST: vlseg4w.v v8, (a1) +# CHECK-ENCODING: [0x07,0xe4,0x05,0x72] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 e4 05 72 + +vlseg4e.v v8, (a1), v0.t +# CHECK-INST: vlseg4e.v v8, (a1), v0.t +# CHECK-ENCODING: [0x07,0xf4,0x05,0x60] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 f4 05 60 + +vlseg4e.v v8, (a1) +# CHECK-INST: vlseg4e.v v8, (a1) +# CHECK-ENCODING: [0x07,0xf4,0x05,0x62] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 f4 05 62 + +vlseg5b.v v8, (a1), v0.t +# CHECK-INST: vlseg5b.v v8, (a1), v0.t +# CHECK-ENCODING: [0x07,0x84,0x05,0x90] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 84 05 90 + +vlseg5b.v v8, (a1) +# CHECK-INST: vlseg5b.v v8, (a1) +# CHECK-ENCODING: [0x07,0x84,0x05,0x92] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 84 05 92 + +vlseg5h.v v8, (a1), v0.t +# CHECK-INST: vlseg5h.v v8, (a1), v0.t +# CHECK-ENCODING: [0x07,0xd4,0x05,0x90] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 d4 05 90 + +vlseg5h.v v8, (a1) +# CHECK-INST: vlseg5h.v v8, (a1) +# CHECK-ENCODING: [0x07,0xd4,0x05,0x92] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 d4 05 92 + +vlseg5w.v v8, (a1), v0.t +# CHECK-INST: vlseg5w.v v8, (a1), v0.t +# CHECK-ENCODING: [0x07,0xe4,0x05,0x90] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 e4 05 90 + +vlseg5w.v v8, (a1) +# CHECK-INST: vlseg5w.v v8, (a1) +# CHECK-ENCODING: [0x07,0xe4,0x05,0x92] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 e4 05 92 + +vlseg5e.v v8, (a1), v0.t +# CHECK-INST: vlseg5e.v v8, (a1), v0.t +# CHECK-ENCODING: [0x07,0xf4,0x05,0x80] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 f4 05 80 + +vlseg5e.v v8, (a1) +# CHECK-INST: vlseg5e.v v8, (a1) +# CHECK-ENCODING: [0x07,0xf4,0x05,0x82] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 f4 05 82 + +vlseg6b.v v8, (a1), v0.t +# CHECK-INST: vlseg6b.v v8, (a1), v0.t +# CHECK-ENCODING: [0x07,0x84,0x05,0xb0] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 84 05 b0 + +vlseg6b.v v8, (a1) +# CHECK-INST: vlseg6b.v v8, (a1) +# CHECK-ENCODING: [0x07,0x84,0x05,0xb2] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 84 05 b2 + +vlseg6h.v v8, (a1), v0.t +# CHECK-INST: vlseg6h.v v8, (a1), v0.t +# CHECK-ENCODING: [0x07,0xd4,0x05,0xb0] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 d4 05 b0 + +vlseg6h.v v8, (a1) +# CHECK-INST: vlseg6h.v v8, (a1) +# CHECK-ENCODING: [0x07,0xd4,0x05,0xb2] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 d4 05 b2 + +vlseg6w.v v8, (a1), v0.t +# CHECK-INST: vlseg6w.v v8, (a1), v0.t +# CHECK-ENCODING: [0x07,0xe4,0x05,0xb0] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 e4 05 b0 + +vlseg6w.v v8, (a1) +# CHECK-INST: vlseg6w.v v8, (a1) +# CHECK-ENCODING: [0x07,0xe4,0x05,0xb2] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 e4 05 b2 + +vlseg6e.v v8, (a1), v0.t +# CHECK-INST: vlseg6e.v v8, (a1), v0.t +# CHECK-ENCODING: [0x07,0xf4,0x05,0xa0] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 f4 05 a0 + +vlseg6e.v v8, (a1) +# CHECK-INST: vlseg6e.v v8, (a1) +# CHECK-ENCODING: [0x07,0xf4,0x05,0xa2] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 f4 05 a2 + +vlseg7b.v v8, (a1), v0.t +# CHECK-INST: vlseg7b.v v8, (a1), v0.t +# CHECK-ENCODING: [0x07,0x84,0x05,0xd0] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 84 05 d0 + +vlseg7b.v v8, (a1) +# CHECK-INST: vlseg7b.v v8, (a1) +# CHECK-ENCODING: [0x07,0x84,0x05,0xd2] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 84 05 d2 + +vlseg7h.v v8, (a1), v0.t +# CHECK-INST: vlseg7h.v v8, (a1), v0.t +# CHECK-ENCODING: [0x07,0xd4,0x05,0xd0] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 d4 05 d0 + +vlseg7h.v v8, (a1) +# CHECK-INST: vlseg7h.v v8, (a1) +# CHECK-ENCODING: [0x07,0xd4,0x05,0xd2] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 d4 05 d2 + +vlseg7w.v v8, (a1), v0.t +# CHECK-INST: vlseg7w.v v8, (a1), v0.t +# CHECK-ENCODING: [0x07,0xe4,0x05,0xd0] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 e4 05 d0 + +vlseg7w.v v8, (a1) +# CHECK-INST: vlseg7w.v v8, (a1) +# CHECK-ENCODING: [0x07,0xe4,0x05,0xd2] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 e4 05 d2 + +vlseg7e.v v8, (a1), v0.t +# CHECK-INST: vlseg7e.v v8, (a1), v0.t +# CHECK-ENCODING: [0x07,0xf4,0x05,0xc0] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 f4 05 c0 + +vlseg7e.v v8, (a1) +# CHECK-INST: vlseg7e.v v8, (a1) +# CHECK-ENCODING: [0x07,0xf4,0x05,0xc2] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 f4 05 c2 + +vlseg8b.v v8, (a1), v0.t +# CHECK-INST: vlseg8b.v v8, (a1), v0.t +# CHECK-ENCODING: [0x07,0x84,0x05,0xf0] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 84 05 f0 + +vlseg8b.v v8, (a1) +# CHECK-INST: vlseg8b.v v8, (a1) +# CHECK-ENCODING: [0x07,0x84,0x05,0xf2] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 84 05 f2 + +vlseg8h.v v8, (a1), v0.t +# CHECK-INST: vlseg8h.v v8, (a1), v0.t +# CHECK-ENCODING: [0x07,0xd4,0x05,0xf0] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 d4 05 f0 + +vlseg8h.v v8, (a1) +# CHECK-INST: vlseg8h.v v8, (a1) +# CHECK-ENCODING: [0x07,0xd4,0x05,0xf2] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 d4 05 f2 + +vlseg8w.v v8, (a1), v0.t +# CHECK-INST: vlseg8w.v v8, (a1), v0.t +# CHECK-ENCODING: [0x07,0xe4,0x05,0xf0] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 e4 05 f0 + +vlseg8w.v v8, (a1) +# CHECK-INST: vlseg8w.v v8, (a1) +# CHECK-ENCODING: [0x07,0xe4,0x05,0xf2] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 e4 05 f2 + +vlseg8e.v v8, (a1), v0.t +# CHECK-INST: vlseg8e.v v8, (a1), v0.t +# CHECK-ENCODING: [0x07,0xf4,0x05,0xe0] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 f4 05 e0 + +vlseg8e.v v8, (a1) +# CHECK-INST: vlseg8e.v v8, (a1) +# CHECK-ENCODING: [0x07,0xf4,0x05,0xe2] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 f4 05 e2 + +vlseg2bu.v v8, (a0), v0.t +# CHECK-INST: vlseg2bu.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x04,0x05,0x20] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 20 + +vlseg2bu.v v8, (a0) +# CHECK-INST: vlseg2bu.v v8, (a0) +# CHECK-ENCODING: [0x07,0x04,0x05,0x22] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 22 + +vlseg2hu.v v8, (a0), v0.t +# CHECK-INST: vlseg2hu.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x54,0x05,0x20] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 20 + +vlseg2hu.v v8, (a0) +# CHECK-INST: vlseg2hu.v v8, (a0) +# CHECK-ENCODING: [0x07,0x54,0x05,0x22] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 22 + +vlseg2wu.v v8, (a0), v0.t +# CHECK-INST: vlseg2wu.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x64,0x05,0x20] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 20 + +vlseg2wu.v v8, (a0) +# CHECK-INST: vlseg2wu.v v8, (a0) +# CHECK-ENCODING: [0x07,0x64,0x05,0x22] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 22 + +vlseg3bu.v v8, (a0), v0.t +# CHECK-INST: vlseg3bu.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x04,0x05,0x40] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 40 + +vlseg3bu.v v8, (a0) +# CHECK-INST: vlseg3bu.v v8, (a0) +# CHECK-ENCODING: [0x07,0x04,0x05,0x42] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 42 + +vlseg3hu.v v8, (a0), v0.t +# CHECK-INST: vlseg3hu.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x54,0x05,0x40] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 40 + +vlseg3hu.v v8, (a0) +# CHECK-INST: vlseg3hu.v v8, (a0) +# CHECK-ENCODING: [0x07,0x54,0x05,0x42] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 42 + +vlseg3wu.v v8, (a0), v0.t +# CHECK-INST: vlseg3wu.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x64,0x05,0x40] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 40 + +vlseg3wu.v v8, (a0) +# CHECK-INST: vlseg3wu.v v8, (a0) +# CHECK-ENCODING: [0x07,0x64,0x05,0x42] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 42 + +vlseg4bu.v v8, (a0), v0.t +# CHECK-INST: vlseg4bu.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x04,0x05,0x60] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 60 + +vlseg4bu.v v8, (a0) +# CHECK-INST: vlseg4bu.v v8, (a0) +# CHECK-ENCODING: [0x07,0x04,0x05,0x62] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 62 + +vlseg4hu.v v8, (a0), v0.t +# CHECK-INST: vlseg4hu.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x54,0x05,0x60] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 60 + +vlseg4hu.v v8, (a0) +# CHECK-INST: vlseg4hu.v v8, (a0) +# CHECK-ENCODING: [0x07,0x54,0x05,0x62] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 62 + +vlseg4wu.v v8, (a0), v0.t +# CHECK-INST: vlseg4wu.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x64,0x05,0x60] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 60 + +vlseg4wu.v v8, (a0) +# CHECK-INST: vlseg4wu.v v8, (a0) +# CHECK-ENCODING: [0x07,0x64,0x05,0x62] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 62 + +vlseg5bu.v v8, (a0), v0.t +# CHECK-INST: vlseg5bu.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x04,0x05,0x80] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 80 + +vlseg5bu.v v8, (a0) +# CHECK-INST: vlseg5bu.v v8, (a0) +# CHECK-ENCODING: [0x07,0x04,0x05,0x82] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 82 + +vlseg5hu.v v8, (a0), v0.t +# CHECK-INST: vlseg5hu.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x54,0x05,0x80] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 80 + +vlseg5hu.v v8, (a0) +# CHECK-INST: vlseg5hu.v v8, (a0) +# CHECK-ENCODING: [0x07,0x54,0x05,0x82] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 82 + +vlseg5wu.v v8, (a0), v0.t +# CHECK-INST: vlseg5wu.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x64,0x05,0x80] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 80 + +vlseg5wu.v v8, (a0) +# CHECK-INST: vlseg5wu.v v8, (a0) +# CHECK-ENCODING: [0x07,0x64,0x05,0x82] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 82 + +vlseg6bu.v v8, (a0), v0.t +# CHECK-INST: vlseg6bu.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x04,0x05,0xa0] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 a0 + +vlseg6bu.v v8, (a0) +# CHECK-INST: vlseg6bu.v v8, (a0) +# CHECK-ENCODING: [0x07,0x04,0x05,0xa2] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 a2 + +vlseg6hu.v v8, (a0), v0.t +# CHECK-INST: vlseg6hu.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x54,0x05,0xa0] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 a0 + +vlseg6hu.v v8, (a0) +# CHECK-INST: vlseg6hu.v v8, (a0) +# CHECK-ENCODING: [0x07,0x54,0x05,0xa2] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 a2 + +vlseg6wu.v v8, (a0), v0.t +# CHECK-INST: vlseg6wu.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x64,0x05,0xa0] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 a0 + +vlseg6wu.v v8, (a0) +# CHECK-INST: vlseg6wu.v v8, (a0) +# CHECK-ENCODING: [0x07,0x64,0x05,0xa2] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 a2 + +vlseg7bu.v v8, (a0), v0.t +# CHECK-INST: vlseg7bu.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x04,0x05,0xc0] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 c0 + +vlseg7bu.v v8, (a0) +# CHECK-INST: vlseg7bu.v v8, (a0) +# CHECK-ENCODING: [0x07,0x04,0x05,0xc2] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 c2 + +vlseg7hu.v v8, (a0), v0.t +# CHECK-INST: vlseg7hu.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x54,0x05,0xc0] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 c0 + +vlseg7hu.v v8, (a0) +# CHECK-INST: vlseg7hu.v v8, (a0) +# CHECK-ENCODING: [0x07,0x54,0x05,0xc2] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 c2 + +vlseg7wu.v v8, (a0), v0.t +# CHECK-INST: vlseg7wu.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x64,0x05,0xc0] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 c0 + +vlseg7wu.v v8, (a0) +# CHECK-INST: vlseg7wu.v v8, (a0) +# CHECK-ENCODING: [0x07,0x64,0x05,0xc2] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 c2 + +vlseg8bu.v v8, (a0), v0.t +# CHECK-INST: vlseg8bu.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x04,0x05,0xe0] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 e0 + +vlseg8bu.v v8, (a0) +# CHECK-INST: vlseg8bu.v v8, (a0) +# CHECK-ENCODING: [0x07,0x04,0x05,0xe2] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 e2 + +vlseg8hu.v v8, (a0), v0.t +# CHECK-INST: vlseg8hu.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x54,0x05,0xe0] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 e0 + +vlseg8hu.v v8, (a0) +# CHECK-INST: vlseg8hu.v v8, (a0) +# CHECK-ENCODING: [0x07,0x54,0x05,0xe2] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 e2 + +vlseg8wu.v v8, (a0), v0.t +# CHECK-INST: vlseg8wu.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x64,0x05,0xe0] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 e0 + +vlseg8wu.v v8, (a0) +# CHECK-INST: vlseg8wu.v v8, (a0) +# CHECK-ENCODING: [0x07,0x64,0x05,0xe2] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 e2 + +vlsseg2b.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg2b.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x04,0xb5,0x38] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 b5 38 + +vlsseg2b.v v8, (a0), a1 +# CHECK-INST: vlsseg2b.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x04,0xb5,0x3a] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 b5 3a + +vlsseg2h.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg2h.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x54,0xb5,0x38] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 b5 38 + +vlsseg2h.v v8, (a0), a1 +# CHECK-INST: vlsseg2h.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x54,0xb5,0x3a] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 b5 3a + +vlsseg2w.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg2w.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x64,0xb5,0x38] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 b5 38 + +vlsseg2w.v v8, (a0), a1 +# CHECK-INST: vlsseg2w.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x64,0xb5,0x3a] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 b5 3a + +vlsseg2e.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg2e.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x74,0xb5,0x28] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 b5 28 + +vlsseg2e.v v8, (a0), a1 +# CHECK-INST: vlsseg2e.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x74,0xb5,0x2a] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 b5 2a + +vlsseg3b.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg3b.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x04,0xb5,0x58] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 b5 58 + +vlsseg3b.v v8, (a0), a1 +# CHECK-INST: vlsseg3b.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x04,0xb5,0x5a] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 b5 5a + +vlsseg3h.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg3h.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x54,0xb5,0x58] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 b5 58 + +vlsseg3h.v v8, (a0), a1 +# CHECK-INST: vlsseg3h.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x54,0xb5,0x5a] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 b5 5a + +vlsseg3w.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg3w.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x64,0xb5,0x58] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 b5 58 + +vlsseg3w.v v8, (a0), a1 +# CHECK-INST: vlsseg3w.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x64,0xb5,0x5a] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 b5 5a + +vlsseg3e.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg3e.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x74,0xb5,0x48] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 b5 48 + +vlsseg3e.v v8, (a0), a1 +# CHECK-INST: vlsseg3e.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x74,0xb5,0x4a] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 b5 4a + +vlsseg4b.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg4b.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x04,0xb5,0x78] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 b5 78 + +vlsseg4b.v v8, (a0), a1 +# CHECK-INST: vlsseg4b.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x04,0xb5,0x7a] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 b5 7a + +vlsseg4h.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg4h.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x54,0xb5,0x78] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 b5 78 + +vlsseg4h.v v8, (a0), a1 +# CHECK-INST: vlsseg4h.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x54,0xb5,0x7a] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 b5 7a + +vlsseg4w.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg4w.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x64,0xb5,0x78] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 b5 78 + +vlsseg4w.v v8, (a0), a1 +# CHECK-INST: vlsseg4w.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x64,0xb5,0x7a] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 b5 7a + +vlsseg4e.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg4e.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x74,0xb5,0x68] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 b5 68 + +vlsseg4e.v v8, (a0), a1 +# CHECK-INST: vlsseg4e.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x74,0xb5,0x6a] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 b5 6a + +vlsseg5b.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg5b.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x04,0xb5,0x98] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 b5 98 + +vlsseg5b.v v8, (a0), a1 +# CHECK-INST: vlsseg5b.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x04,0xb5,0x9a] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 b5 9a + +vlsseg5h.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg5h.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x54,0xb5,0x98] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 b5 98 + +vlsseg5h.v v8, (a0), a1 +# CHECK-INST: vlsseg5h.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x54,0xb5,0x9a] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 b5 9a + +vlsseg5w.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg5w.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x64,0xb5,0x98] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 b5 98 + +vlsseg5w.v v8, (a0), a1 +# CHECK-INST: vlsseg5w.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x64,0xb5,0x9a] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 b5 9a + +vlsseg5e.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg5e.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x74,0xb5,0x88] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 b5 88 + +vlsseg5e.v v8, (a0), a1 +# CHECK-INST: vlsseg5e.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x74,0xb5,0x8a] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 b5 8a + +vlsseg6b.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg6b.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x04,0xb5,0xb8] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 b5 b8 + +vlsseg6b.v v8, (a0), a1 +# CHECK-INST: vlsseg6b.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x04,0xb5,0xba] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 b5 ba + +vlsseg6h.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg6h.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x54,0xb5,0xb8] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 b5 b8 + +vlsseg6h.v v8, (a0), a1 +# CHECK-INST: vlsseg6h.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x54,0xb5,0xba] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 b5 ba + +vlsseg6w.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg6w.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x64,0xb5,0xb8] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 b5 b8 + +vlsseg6w.v v8, (a0), a1 +# CHECK-INST: vlsseg6w.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x64,0xb5,0xba] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 b5 ba + +vlsseg6e.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg6e.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x74,0xb5,0xa8] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 b5 a8 + +vlsseg6e.v v8, (a0), a1 +# CHECK-INST: vlsseg6e.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x74,0xb5,0xaa] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 b5 aa + +vlsseg7b.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg7b.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x04,0xb5,0xd8] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 b5 d8 + +vlsseg7b.v v8, (a0), a1 +# CHECK-INST: vlsseg7b.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x04,0xb5,0xda] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 b5 da + +vlsseg7h.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg7h.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x54,0xb5,0xd8] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 b5 d8 + +vlsseg7h.v v8, (a0), a1 +# CHECK-INST: vlsseg7h.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x54,0xb5,0xda] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 b5 da + +vlsseg7w.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg7w.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x64,0xb5,0xd8] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 b5 d8 + +vlsseg7w.v v8, (a0), a1 +# CHECK-INST: vlsseg7w.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x64,0xb5,0xda] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 b5 da + +vlsseg7e.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg7e.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x74,0xb5,0xc8] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 b5 c8 + +vlsseg7e.v v8, (a0), a1 +# CHECK-INST: vlsseg7e.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x74,0xb5,0xca] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 b5 ca + +vlsseg8b.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg8b.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x04,0xb5,0xf8] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 b5 f8 + +vlsseg8b.v v8, (a0), a1 +# CHECK-INST: vlsseg8b.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x04,0xb5,0xfa] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 b5 fa + +vlsseg8h.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg8h.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x54,0xb5,0xf8] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 b5 f8 + +vlsseg8h.v v8, (a0), a1 +# CHECK-INST: vlsseg8h.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x54,0xb5,0xfa] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 b5 fa + +vlsseg8w.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg8w.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x64,0xb5,0xf8] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 b5 f8 + +vlsseg8w.v v8, (a0), a1 +# CHECK-INST: vlsseg8w.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x64,0xb5,0xfa] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 b5 fa + +vlsseg8e.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg8e.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x74,0xb5,0xe8] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 b5 e8 + +vlsseg8e.v v8, (a0), a1 +# CHECK-INST: vlsseg8e.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x74,0xb5,0xea] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 b5 ea + +vlsseg2bu.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg2bu.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x04,0xb5,0x28] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 b5 28 + +vlsseg2bu.v v8, (a0), a1 +# CHECK-INST: vlsseg2bu.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x04,0xb5,0x2a] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 b5 2a + +vlsseg2hu.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg2hu.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x54,0xb5,0x28] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 b5 28 + +vlsseg2hu.v v8, (a0), a1 +# CHECK-INST: vlsseg2hu.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x54,0xb5,0x2a] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 b5 2a + +vlsseg2wu.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg2wu.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x64,0xb5,0x28] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 b5 28 + +vlsseg2wu.v v8, (a0), a1 +# CHECK-INST: vlsseg2wu.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x64,0xb5,0x2a] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 b5 2a + +vlsseg3bu.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg3bu.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x04,0xb5,0x48] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 b5 48 + +vlsseg3bu.v v8, (a0), a1 +# CHECK-INST: vlsseg3bu.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x04,0xb5,0x4a] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 b5 4a + +vlsseg3hu.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg3hu.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x54,0xb5,0x48] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 b5 48 + +vlsseg3hu.v v8, (a0), a1 +# CHECK-INST: vlsseg3hu.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x54,0xb5,0x4a] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 b5 4a + +vlsseg3wu.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg3wu.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x64,0xb5,0x48] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 b5 48 + +vlsseg3wu.v v8, (a0), a1 +# CHECK-INST: vlsseg3wu.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x64,0xb5,0x4a] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 b5 4a + +vlsseg4bu.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg4bu.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x04,0xb5,0x68] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 b5 68 + +vlsseg4bu.v v8, (a0), a1 +# CHECK-INST: vlsseg4bu.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x04,0xb5,0x6a] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 b5 6a + +vlsseg4hu.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg4hu.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x54,0xb5,0x68] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 b5 68 + +vlsseg4hu.v v8, (a0), a1 +# CHECK-INST: vlsseg4hu.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x54,0xb5,0x6a] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 b5 6a + +vlsseg4wu.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg4wu.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x64,0xb5,0x68] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 b5 68 + +vlsseg4wu.v v8, (a0), a1 +# CHECK-INST: vlsseg4wu.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x64,0xb5,0x6a] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 b5 6a + +vlsseg5bu.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg5bu.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x04,0xb5,0x88] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 b5 88 + +vlsseg5bu.v v8, (a0), a1 +# CHECK-INST: vlsseg5bu.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x04,0xb5,0x8a] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 b5 8a + +vlsseg5hu.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg5hu.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x54,0xb5,0x88] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 b5 88 + +vlsseg5hu.v v8, (a0), a1 +# CHECK-INST: vlsseg5hu.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x54,0xb5,0x8a] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 b5 8a + +vlsseg5wu.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg5wu.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x64,0xb5,0x88] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 b5 88 + +vlsseg5wu.v v8, (a0), a1 +# CHECK-INST: vlsseg5wu.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x64,0xb5,0x8a] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 b5 8a + +vlsseg6bu.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg6bu.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x04,0xb5,0xa8] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 b5 a8 + +vlsseg6bu.v v8, (a0), a1 +# CHECK-INST: vlsseg6bu.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x04,0xb5,0xaa] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 b5 aa + +vlsseg6hu.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg6hu.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x54,0xb5,0xa8] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 b5 a8 + +vlsseg6hu.v v8, (a0), a1 +# CHECK-INST: vlsseg6hu.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x54,0xb5,0xaa] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 b5 aa + +vlsseg6wu.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg6wu.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x64,0xb5,0xa8] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 b5 a8 + +vlsseg6wu.v v8, (a0), a1 +# CHECK-INST: vlsseg6wu.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x64,0xb5,0xaa] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 b5 aa + +vlsseg7bu.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg7bu.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x04,0xb5,0xc8] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 b5 c8 + +vlsseg7bu.v v8, (a0), a1 +# CHECK-INST: vlsseg7bu.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x04,0xb5,0xca] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 b5 ca + +vlsseg7hu.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg7hu.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x54,0xb5,0xc8] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 b5 c8 + +vlsseg7hu.v v8, (a0), a1 +# CHECK-INST: vlsseg7hu.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x54,0xb5,0xca] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 b5 ca + +vlsseg7wu.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg7wu.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x64,0xb5,0xc8] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 b5 c8 + +vlsseg7wu.v v8, (a0), a1 +# CHECK-INST: vlsseg7wu.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x64,0xb5,0xca] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 b5 ca + +vlsseg8bu.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg8bu.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x04,0xb5,0xe8] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 b5 e8 + +vlsseg8bu.v v8, (a0), a1 +# CHECK-INST: vlsseg8bu.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x04,0xb5,0xea] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 b5 ea + +vlsseg8hu.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg8hu.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x54,0xb5,0xe8] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 b5 e8 + +vlsseg8hu.v v8, (a0), a1 +# CHECK-INST: vlsseg8hu.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x54,0xb5,0xea] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 b5 ea + +vlsseg8wu.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg8wu.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x64,0xb5,0xe8] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 b5 e8 + +vlsseg8wu.v v8, (a0), a1 +# CHECK-INST: vlsseg8wu.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x64,0xb5,0xea] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 b5 ea + +vlxseg2b.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg2b.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x04,0x45,0x3c] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 45 3c + +vlxseg2b.v v8, (a0), v4 +# CHECK-INST: vlxseg2b.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x04,0x45,0x3e] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 45 3e + +vlxseg2h.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg2h.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x54,0x45,0x3c] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 45 3c + +vlxseg2h.v v8, (a0), v4 +# CHECK-INST: vlxseg2h.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x54,0x45,0x3e] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 45 3e + +vlxseg2w.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg2w.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x64,0x45,0x3c] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 45 3c + +vlxseg2w.v v8, (a0), v4 +# CHECK-INST: vlxseg2w.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x64,0x45,0x3e] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 45 3e + +vlxseg2e.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg2e.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x74,0x45,0x2c] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 45 2c + +vlxseg2e.v v8, (a0), v4 +# CHECK-INST: vlxseg2e.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x74,0x45,0x2e] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 45 2e + +vlxseg3b.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg3b.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x04,0x45,0x5c] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 45 5c + +vlxseg3b.v v8, (a0), v4 +# CHECK-INST: vlxseg3b.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x04,0x45,0x5e] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 45 5e + +vlxseg3h.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg3h.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x54,0x45,0x5c] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 45 5c + +vlxseg3h.v v8, (a0), v4 +# CHECK-INST: vlxseg3h.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x54,0x45,0x5e] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 45 5e + +vlxseg3w.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg3w.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x64,0x45,0x5c] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 45 5c + +vlxseg3w.v v8, (a0), v4 +# CHECK-INST: vlxseg3w.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x64,0x45,0x5e] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 45 5e + +vlxseg3e.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg3e.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x74,0x45,0x4c] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 45 4c + +vlxseg3e.v v8, (a0), v4 +# CHECK-INST: vlxseg3e.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x74,0x45,0x4e] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 45 4e + +vlxseg4b.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg4b.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x04,0x45,0x7c] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 45 7c + +vlxseg4b.v v8, (a0), v4 +# CHECK-INST: vlxseg4b.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x04,0x45,0x7e] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 45 7e + +vlxseg4h.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg4h.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x54,0x45,0x7c] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 45 7c + +vlxseg4h.v v8, (a0), v4 +# CHECK-INST: vlxseg4h.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x54,0x45,0x7e] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 45 7e + +vlxseg4w.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg4w.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x64,0x45,0x7c] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 45 7c + +vlxseg4w.v v8, (a0), v4 +# CHECK-INST: vlxseg4w.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x64,0x45,0x7e] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 45 7e + +vlxseg4e.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg4e.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x74,0x45,0x6c] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 45 6c + +vlxseg4e.v v8, (a0), v4 +# CHECK-INST: vlxseg4e.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x74,0x45,0x6e] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 45 6e + +vlxseg5b.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg5b.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x04,0x45,0x9c] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 45 9c + +vlxseg5b.v v8, (a0), v4 +# CHECK-INST: vlxseg5b.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x04,0x45,0x9e] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 45 9e + +vlxseg5h.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg5h.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x54,0x45,0x9c] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 45 9c + +vlxseg5h.v v8, (a0), v4 +# CHECK-INST: vlxseg5h.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x54,0x45,0x9e] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 45 9e + +vlxseg5w.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg5w.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x64,0x45,0x9c] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 45 9c + +vlxseg5w.v v8, (a0), v4 +# CHECK-INST: vlxseg5w.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x64,0x45,0x9e] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 45 9e + +vlxseg5e.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg5e.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x74,0x45,0x8c] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 45 8c + +vlxseg5e.v v8, (a0), v4 +# CHECK-INST: vlxseg5e.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x74,0x45,0x8e] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 45 8e + +vlxseg6b.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg6b.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x04,0x45,0xbc] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 45 bc + +vlxseg6b.v v8, (a0), v4 +# CHECK-INST: vlxseg6b.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x04,0x45,0xbe] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 45 be + +vlxseg6h.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg6h.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x54,0x45,0xbc] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 45 bc + +vlxseg6h.v v8, (a0), v4 +# CHECK-INST: vlxseg6h.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x54,0x45,0xbe] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 45 be + +vlxseg6w.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg6w.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x64,0x45,0xbc] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 45 bc + +vlxseg6w.v v8, (a0), v4 +# CHECK-INST: vlxseg6w.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x64,0x45,0xbe] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 45 be + +vlxseg6e.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg6e.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x74,0x45,0xac] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 45 ac + +vlxseg6e.v v8, (a0), v4 +# CHECK-INST: vlxseg6e.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x74,0x45,0xae] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 45 ae + +vlxseg7b.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg7b.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x04,0x45,0xdc] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 45 dc + +vlxseg7b.v v8, (a0), v4 +# CHECK-INST: vlxseg7b.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x04,0x45,0xde] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 45 de + +vlxseg7h.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg7h.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x54,0x45,0xdc] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 45 dc + +vlxseg7h.v v8, (a0), v4 +# CHECK-INST: vlxseg7h.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x54,0x45,0xde] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 45 de + +vlxseg7w.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg7w.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x64,0x45,0xdc] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 45 dc + +vlxseg7w.v v8, (a0), v4 +# CHECK-INST: vlxseg7w.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x64,0x45,0xde] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 45 de + +vlxseg7e.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg7e.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x74,0x45,0xcc] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 45 cc + +vlxseg7e.v v8, (a0), v4 +# CHECK-INST: vlxseg7e.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x74,0x45,0xce] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 45 ce + +vlxseg8b.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg8b.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x04,0x45,0xfc] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 45 fc + +vlxseg8b.v v8, (a0), v4 +# CHECK-INST: vlxseg8b.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x04,0x45,0xfe] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 45 fe + +vlxseg8h.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg8h.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x54,0x45,0xfc] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 45 fc + +vlxseg8h.v v8, (a0), v4 +# CHECK-INST: vlxseg8h.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x54,0x45,0xfe] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 45 fe + +vlxseg8w.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg8w.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x64,0x45,0xfc] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 45 fc + +vlxseg8w.v v8, (a0), v4 +# CHECK-INST: vlxseg8w.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x64,0x45,0xfe] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 45 fe + +vlxseg8e.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg8e.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x74,0x45,0xec] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 45 ec + +vlxseg8e.v v8, (a0), v4 +# CHECK-INST: vlxseg8e.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x74,0x45,0xee] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 45 ee + +vlxseg2bu.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg2bu.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x04,0x45,0x2c] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 45 2c + +vlxseg2bu.v v8, (a0), v4 +# CHECK-INST: vlxseg2bu.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x04,0x45,0x2e] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 45 2e + +vlxseg2hu.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg2hu.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x54,0x45,0x2c] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 45 2c + +vlxseg2hu.v v8, (a0), v4 +# CHECK-INST: vlxseg2hu.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x54,0x45,0x2e] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 45 2e + +vlxseg2wu.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg2wu.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x64,0x45,0x2c] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 45 2c + +vlxseg2wu.v v8, (a0), v4 +# CHECK-INST: vlxseg2wu.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x64,0x45,0x2e] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 45 2e + +vlxseg3bu.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg3bu.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x04,0x45,0x4c] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 45 4c + +vlxseg3bu.v v8, (a0), v4 +# CHECK-INST: vlxseg3bu.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x04,0x45,0x4e] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 45 4e + +vlxseg3hu.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg3hu.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x54,0x45,0x4c] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 45 4c + +vlxseg3hu.v v8, (a0), v4 +# CHECK-INST: vlxseg3hu.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x54,0x45,0x4e] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 45 4e + +vlxseg3wu.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg3wu.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x64,0x45,0x4c] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 45 4c + +vlxseg3wu.v v8, (a0), v4 +# CHECK-INST: vlxseg3wu.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x64,0x45,0x4e] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 45 4e + +vlxseg4bu.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg4bu.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x04,0x45,0x6c] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 45 6c + +vlxseg4bu.v v8, (a0), v4 +# CHECK-INST: vlxseg4bu.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x04,0x45,0x6e] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 45 6e + +vlxseg4hu.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg4hu.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x54,0x45,0x6c] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 45 6c + +vlxseg4hu.v v8, (a0), v4 +# CHECK-INST: vlxseg4hu.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x54,0x45,0x6e] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 45 6e + +vlxseg4wu.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg4wu.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x64,0x45,0x6c] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 45 6c + +vlxseg4wu.v v8, (a0), v4 +# CHECK-INST: vlxseg4wu.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x64,0x45,0x6e] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 45 6e + +vlxseg5bu.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg5bu.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x04,0x45,0x8c] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 45 8c + +vlxseg5bu.v v8, (a0), v4 +# CHECK-INST: vlxseg5bu.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x04,0x45,0x8e] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 45 8e + +vlxseg5hu.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg5hu.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x54,0x45,0x8c] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 45 8c + +vlxseg5hu.v v8, (a0), v4 +# CHECK-INST: vlxseg5hu.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x54,0x45,0x8e] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 45 8e + +vlxseg5wu.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg5wu.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x64,0x45,0x8c] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 45 8c + +vlxseg5wu.v v8, (a0), v4 +# CHECK-INST: vlxseg5wu.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x64,0x45,0x8e] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 45 8e + +vlxseg6bu.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg6bu.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x04,0x45,0xac] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 45 ac + +vlxseg6bu.v v8, (a0), v4 +# CHECK-INST: vlxseg6bu.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x04,0x45,0xae] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 45 ae + +vlxseg6hu.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg6hu.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x54,0x45,0xac] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 45 ac + +vlxseg6hu.v v8, (a0), v4 +# CHECK-INST: vlxseg6hu.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x54,0x45,0xae] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 45 ae + +vlxseg6wu.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg6wu.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x64,0x45,0xac] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 45 ac + +vlxseg6wu.v v8, (a0), v4 +# CHECK-INST: vlxseg6wu.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x64,0x45,0xae] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 45 ae + +vlxseg7bu.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg7bu.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x04,0x45,0xcc] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 45 cc + +vlxseg7bu.v v8, (a0), v4 +# CHECK-INST: vlxseg7bu.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x04,0x45,0xce] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 45 ce + +vlxseg7hu.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg7hu.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x54,0x45,0xcc] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 45 cc + +vlxseg7hu.v v8, (a0), v4 +# CHECK-INST: vlxseg7hu.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x54,0x45,0xce] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 45 ce + +vlxseg7wu.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg7wu.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x64,0x45,0xcc] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 45 cc + +vlxseg7wu.v v8, (a0), v4 +# CHECK-INST: vlxseg7wu.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x64,0x45,0xce] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 45 ce + +vlxseg8bu.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg8bu.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x04,0x45,0xec] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 45 ec + +vlxseg8bu.v v8, (a0), v4 +# CHECK-INST: vlxseg8bu.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x04,0x45,0xee] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 45 ee + +vlxseg8hu.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg8hu.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x54,0x45,0xec] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 45 ec + +vlxseg8hu.v v8, (a0), v4 +# CHECK-INST: vlxseg8hu.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x54,0x45,0xee] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 45 ee + +vlxseg8wu.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg8wu.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x64,0x45,0xec] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 45 ec + +vlxseg8wu.v v8, (a0), v4 +# CHECK-INST: vlxseg8wu.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x64,0x45,0xee] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 45 ee + +vlseg2bff.v v8, (a0), v0.t +# CHECK-INST: vlseg2bff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x04,0x05,0x31] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 31 + +vlseg2bff.v v8, (a0) +# CHECK-INST: vlseg2bff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x04,0x05,0x33] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 33 + +vlseg2hff.v v8, (a0), v0.t +# CHECK-INST: vlseg2hff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x54,0x05,0x31] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 31 + +vlseg2hff.v v8, (a0) +# CHECK-INST: vlseg2hff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x54,0x05,0x33] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 33 + +vlseg2wff.v v8, (a0), v0.t +# CHECK-INST: vlseg2wff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x64,0x05,0x31] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 31 + +vlseg2wff.v v8, (a0) +# CHECK-INST: vlseg2wff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x64,0x05,0x33] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 33 + +vlseg3bff.v v8, (a0), v0.t +# CHECK-INST: vlseg3bff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x04,0x05,0x51] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 51 + +vlseg3bff.v v8, (a0) +# CHECK-INST: vlseg3bff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x04,0x05,0x53] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 53 + +vlseg3hff.v v8, (a0), v0.t +# CHECK-INST: vlseg3hff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x54,0x05,0x51] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 51 + +vlseg3hff.v v8, (a0) +# CHECK-INST: vlseg3hff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x54,0x05,0x53] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 53 + +vlseg3wff.v v8, (a0), v0.t +# CHECK-INST: vlseg3wff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x64,0x05,0x51] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 51 + +vlseg3wff.v v8, (a0) +# CHECK-INST: vlseg3wff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x64,0x05,0x53] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 53 + +vlseg4bff.v v8, (a0), v0.t +# CHECK-INST: vlseg4bff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x04,0x05,0x71] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 71 + +vlseg4bff.v v8, (a0) +# CHECK-INST: vlseg4bff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x04,0x05,0x73] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 73 + +vlseg4hff.v v8, (a0), v0.t +# CHECK-INST: vlseg4hff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x54,0x05,0x71] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 71 + +vlseg4hff.v v8, (a0) +# CHECK-INST: vlseg4hff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x54,0x05,0x73] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 73 + +vlseg4wff.v v8, (a0), v0.t +# CHECK-INST: vlseg4wff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x64,0x05,0x71] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 71 + +vlseg4wff.v v8, (a0) +# CHECK-INST: vlseg4wff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x64,0x05,0x73] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 73 + +vlseg5bff.v v8, (a0), v0.t +# CHECK-INST: vlseg5bff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x04,0x05,0x91] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 91 + +vlseg5bff.v v8, (a0) +# CHECK-INST: vlseg5bff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x04,0x05,0x93] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 93 + +vlseg5hff.v v8, (a0), v0.t +# CHECK-INST: vlseg5hff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x54,0x05,0x91] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 91 + +vlseg5hff.v v8, (a0) +# CHECK-INST: vlseg5hff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x54,0x05,0x93] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 93 + +vlseg5wff.v v8, (a0), v0.t +# CHECK-INST: vlseg5wff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x64,0x05,0x91] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 91 + +vlseg5wff.v v8, (a0) +# CHECK-INST: vlseg5wff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x64,0x05,0x93] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 93 + +vlseg6bff.v v8, (a0), v0.t +# CHECK-INST: vlseg6bff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x04,0x05,0xb1] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 b1 + +vlseg6bff.v v8, (a0) +# CHECK-INST: vlseg6bff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x04,0x05,0xb3] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 b3 + +vlseg6hff.v v8, (a0), v0.t +# CHECK-INST: vlseg6hff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x54,0x05,0xb1] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 b1 + +vlseg6hff.v v8, (a0) +# CHECK-INST: vlseg6hff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x54,0x05,0xb3] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 b3 + +vlseg6wff.v v8, (a0), v0.t +# CHECK-INST: vlseg6wff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x64,0x05,0xb1] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 b1 + +vlseg6wff.v v8, (a0) +# CHECK-INST: vlseg6wff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x64,0x05,0xb3] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 b3 + +vlseg7bff.v v8, (a0), v0.t +# CHECK-INST: vlseg7bff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x04,0x05,0xd1] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 d1 + +vlseg7bff.v v8, (a0) +# CHECK-INST: vlseg7bff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x04,0x05,0xd3] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 d3 + +vlseg7hff.v v8, (a0), v0.t +# CHECK-INST: vlseg7hff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x54,0x05,0xd1] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 d1 + +vlseg7hff.v v8, (a0) +# CHECK-INST: vlseg7hff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x54,0x05,0xd3] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 d3 + +vlseg7wff.v v8, (a0), v0.t +# CHECK-INST: vlseg7wff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x64,0x05,0xd1] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 d1 + +vlseg7wff.v v8, (a0) +# CHECK-INST: vlseg7wff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x64,0x05,0xd3] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 d3 + +vlseg8bff.v v8, (a0), v0.t +# CHECK-INST: vlseg8bff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x04,0x05,0xf1] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 f1 + +vlseg8bff.v v8, (a0) +# CHECK-INST: vlseg8bff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x04,0x05,0xf3] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 f3 + +vlseg8hff.v v8, (a0), v0.t +# CHECK-INST: vlseg8hff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x54,0x05,0xf1] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 f1 + +vlseg8hff.v v8, (a0) +# CHECK-INST: vlseg8hff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x54,0x05,0xf3] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 f3 + +vlseg8wff.v v8, (a0), v0.t +# CHECK-INST: vlseg8wff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x64,0x05,0xf1] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 f1 + +vlseg8wff.v v8, (a0) +# CHECK-INST: vlseg8wff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x64,0x05,0xf3] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 f3 + +vlseg2buff.v v8, (a0), v0.t +# CHECK-INST: vlseg2buff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x04,0x05,0x21] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 21 + +vlseg2buff.v v8, (a0) +# CHECK-INST: vlseg2buff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x04,0x05,0x23] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 23 + +vlseg2huff.v v8, (a0), v0.t +# CHECK-INST: vlseg2huff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x54,0x05,0x21] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 21 + +vlseg2huff.v v8, (a0) +# CHECK-INST: vlseg2huff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x54,0x05,0x23] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 23 + +vlseg2wuff.v v8, (a0), v0.t +# CHECK-INST: vlseg2wuff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x64,0x05,0x21] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 21 + +vlseg2wuff.v v8, (a0) +# CHECK-INST: vlseg2wuff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x64,0x05,0x23] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 23 + +vlseg3buff.v v8, (a0), v0.t +# CHECK-INST: vlseg3buff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x04,0x05,0x41] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 41 + +vlseg3buff.v v8, (a0) +# CHECK-INST: vlseg3buff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x04,0x05,0x43] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 43 + +vlseg3huff.v v8, (a0), v0.t +# CHECK-INST: vlseg3huff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x54,0x05,0x41] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 41 + +vlseg3huff.v v8, (a0) +# CHECK-INST: vlseg3huff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x54,0x05,0x43] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 43 + +vlseg3wuff.v v8, (a0), v0.t +# CHECK-INST: vlseg3wuff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x64,0x05,0x41] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 41 + +vlseg3wuff.v v8, (a0) +# CHECK-INST: vlseg3wuff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x64,0x05,0x43] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 43 + +vlseg4buff.v v8, (a0), v0.t +# CHECK-INST: vlseg4buff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x04,0x05,0x61] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 61 + +vlseg4buff.v v8, (a0) +# CHECK-INST: vlseg4buff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x04,0x05,0x63] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 63 + +vlseg4huff.v v8, (a0), v0.t +# CHECK-INST: vlseg4huff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x54,0x05,0x61] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 61 + +vlseg4huff.v v8, (a0) +# CHECK-INST: vlseg4huff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x54,0x05,0x63] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 63 + +vlseg4wuff.v v8, (a0), v0.t +# CHECK-INST: vlseg4wuff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x64,0x05,0x61] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 61 + +vlseg4wuff.v v8, (a0) +# CHECK-INST: vlseg4wuff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x64,0x05,0x63] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 63 + +vlseg5buff.v v8, (a0), v0.t +# CHECK-INST: vlseg5buff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x04,0x05,0x81] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 81 + +vlseg5buff.v v8, (a0) +# CHECK-INST: vlseg5buff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x04,0x05,0x83] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 83 + +vlseg5huff.v v8, (a0), v0.t +# CHECK-INST: vlseg5huff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x54,0x05,0x81] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 81 + +vlseg5huff.v v8, (a0) +# CHECK-INST: vlseg5huff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x54,0x05,0x83] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 83 + +vlseg5wuff.v v8, (a0), v0.t +# CHECK-INST: vlseg5wuff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x64,0x05,0x81] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 81 + +vlseg5wuff.v v8, (a0) +# CHECK-INST: vlseg5wuff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x64,0x05,0x83] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 83 + +vlseg6buff.v v8, (a0), v0.t +# CHECK-INST: vlseg6buff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x04,0x05,0xa1] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 a1 + +vlseg6buff.v v8, (a0) +# CHECK-INST: vlseg6buff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x04,0x05,0xa3] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 a3 + +vlseg6huff.v v8, (a0), v0.t +# CHECK-INST: vlseg6huff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x54,0x05,0xa1] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 a1 + +vlseg6huff.v v8, (a0) +# CHECK-INST: vlseg6huff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x54,0x05,0xa3] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 a3 + +vlseg6wuff.v v8, (a0), v0.t +# CHECK-INST: vlseg6wuff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x64,0x05,0xa1] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 a1 + +vlseg6wuff.v v8, (a0) +# CHECK-INST: vlseg6wuff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x64,0x05,0xa3] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 a3 + +vlseg7buff.v v8, (a0), v0.t +# CHECK-INST: vlseg7buff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x04,0x05,0xc1] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 c1 + +vlseg7buff.v v8, (a0) +# CHECK-INST: vlseg7buff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x04,0x05,0xc3] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 c3 + +vlseg7huff.v v8, (a0), v0.t +# CHECK-INST: vlseg7huff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x54,0x05,0xc1] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 c1 + +vlseg7huff.v v8, (a0) +# CHECK-INST: vlseg7huff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x54,0x05,0xc3] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 c3 + +vlseg7wuff.v v8, (a0), v0.t +# CHECK-INST: vlseg7wuff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x64,0x05,0xc1] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 c1 + +vlseg7wuff.v v8, (a0) +# CHECK-INST: vlseg7wuff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x64,0x05,0xc3] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 c3 + +vlseg8buff.v v8, (a0), v0.t +# CHECK-INST: vlseg8buff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x04,0x05,0xe1] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 e1 + +vlseg8buff.v v8, (a0) +# CHECK-INST: vlseg8buff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x04,0x05,0xe3] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 e3 + +vlseg8huff.v v8, (a0), v0.t +# CHECK-INST: vlseg8huff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x54,0x05,0xe1] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 e1 + +vlseg8huff.v v8, (a0) +# CHECK-INST: vlseg8huff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x54,0x05,0xe3] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 e3 + +vlseg8wuff.v v8, (a0), v0.t +# CHECK-INST: vlseg8wuff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x64,0x05,0xe1] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 e1 + +vlseg8wuff.v v8, (a0) +# CHECK-INST: vlseg8wuff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x64,0x05,0xe3] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 e3 + +vlseg4eff.v v8, (a0), v0.t +# CHECK-INST: vlseg4eff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x74,0x05,0x61] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 05 61 + +vlseg4eff.v v8, (a0) +# CHECK-INST: vlseg4eff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x74,0x05,0x63] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 05 63 + +vlseg5eff.v v8, (a0), v0.t +# CHECK-INST: vlseg5eff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x74,0x05,0x81] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 05 81 + +vlseg5eff.v v8, (a0) +# CHECK-INST: vlseg5eff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x74,0x05,0x83] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 05 83 + +vlseg6eff.v v8, (a0), v0.t +# CHECK-INST: vlseg6eff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x74,0x05,0xa1] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 05 a1 + +vlseg6eff.v v8, (a0) +# CHECK-INST: vlseg6eff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x74,0x05,0xa3] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 05 a3 + +vlseg7eff.v v8, (a0), v0.t +# CHECK-INST: vlseg7eff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x74,0x05,0xc1] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 05 c1 + +vlseg7eff.v v8, (a0) +# CHECK-INST: vlseg7eff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x74,0x05,0xc3] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 05 c3 + +vlseg8eff.v v8, (a0), v0.t +# CHECK-INST: vlseg8eff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x74,0x05,0xe1] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 05 e1 + +vlseg8eff.v v8, (a0) +# CHECK-INST: vlseg8eff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x74,0x05,0xe3] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 05 e3 + +vsseg2b.v v24, (a0), v0.t +# CHECK-INST: vsseg2b.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x0c,0x05,0x20] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 05 20 + +vsseg2b.v v24, (a0) +# CHECK-INST: vsseg2b.v v24, (a0) +# CHECK-ENCODING: [0x27,0x0c,0x05,0x22] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 05 22 + +vsseg2h.v v24, (a0), v0.t +# CHECK-INST: vsseg2h.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x5c,0x05,0x20] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 05 20 + +vsseg2h.v v24, (a0) +# CHECK-INST: vsseg2h.v v24, (a0) +# CHECK-ENCODING: [0x27,0x5c,0x05,0x22] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 05 22 + +vsseg2w.v v24, (a0), v0.t +# CHECK-INST: vsseg2w.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x6c,0x05,0x20] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 05 20 + +vsseg2w.v v24, (a0) +# CHECK-INST: vsseg2w.v v24, (a0) +# CHECK-ENCODING: [0x27,0x6c,0x05,0x22] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 05 22 + +vsseg2e.v v24, (a0), v0.t +# CHECK-INST: vsseg2e.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x7c,0x05,0x20] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 05 20 + +vsseg2e.v v24, (a0) +# CHECK-INST: vsseg2e.v v24, (a0) +# CHECK-ENCODING: [0x27,0x7c,0x05,0x22] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 05 22 + +vsseg3b.v v24, (a0), v0.t +# CHECK-INST: vsseg3b.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x0c,0x05,0x40] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 05 40 + +vsseg3b.v v24, (a0) +# CHECK-INST: vsseg3b.v v24, (a0) +# CHECK-ENCODING: [0x27,0x0c,0x05,0x42] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 05 42 + +vsseg3h.v v24, (a0), v0.t +# CHECK-INST: vsseg3h.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x5c,0x05,0x40] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 05 40 + +vsseg3h.v v24, (a0) +# CHECK-INST: vsseg3h.v v24, (a0) +# CHECK-ENCODING: [0x27,0x5c,0x05,0x42] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 05 42 + +vsseg3w.v v24, (a0), v0.t +# CHECK-INST: vsseg3w.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x6c,0x05,0x40] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 05 40 + +vsseg3w.v v24, (a0) +# CHECK-INST: vsseg3w.v v24, (a0) +# CHECK-ENCODING: [0x27,0x6c,0x05,0x42] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 05 42 + +vsseg3e.v v24, (a0), v0.t +# CHECK-INST: vsseg3e.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x7c,0x05,0x40] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 05 40 + +vsseg3e.v v24, (a0) +# CHECK-INST: vsseg3e.v v24, (a0) +# CHECK-ENCODING: [0x27,0x7c,0x05,0x42] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 05 42 + +vsseg4b.v v24, (a0), v0.t +# CHECK-INST: vsseg4b.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x0c,0x05,0x60] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 05 60 + +vsseg4b.v v24, (a0) +# CHECK-INST: vsseg4b.v v24, (a0) +# CHECK-ENCODING: [0x27,0x0c,0x05,0x62] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 05 62 + +vsseg4h.v v24, (a0), v0.t +# CHECK-INST: vsseg4h.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x5c,0x05,0x60] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 05 60 + +vsseg4h.v v24, (a0) +# CHECK-INST: vsseg4h.v v24, (a0) +# CHECK-ENCODING: [0x27,0x5c,0x05,0x62] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 05 62 + +vsseg4w.v v24, (a0), v0.t +# CHECK-INST: vsseg4w.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x6c,0x05,0x60] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 05 60 + +vsseg4w.v v24, (a0) +# CHECK-INST: vsseg4w.v v24, (a0) +# CHECK-ENCODING: [0x27,0x6c,0x05,0x62] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 05 62 + +vsseg4e.v v24, (a0), v0.t +# CHECK-INST: vsseg4e.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x7c,0x05,0x60] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 05 60 + +vsseg4e.v v24, (a0) +# CHECK-INST: vsseg4e.v v24, (a0) +# CHECK-ENCODING: [0x27,0x7c,0x05,0x62] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 05 62 + +vsseg5b.v v24, (a0), v0.t +# CHECK-INST: vsseg5b.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x0c,0x05,0x80] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 05 80 + +vsseg5b.v v24, (a0) +# CHECK-INST: vsseg5b.v v24, (a0) +# CHECK-ENCODING: [0x27,0x0c,0x05,0x82] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 05 82 + +vsseg5h.v v24, (a0), v0.t +# CHECK-INST: vsseg5h.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x5c,0x05,0x80] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 05 80 + +vsseg5h.v v24, (a0) +# CHECK-INST: vsseg5h.v v24, (a0) +# CHECK-ENCODING: [0x27,0x5c,0x05,0x82] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 05 82 + +vsseg5w.v v24, (a0), v0.t +# CHECK-INST: vsseg5w.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x6c,0x05,0x80] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 05 80 + +vsseg5w.v v24, (a0) +# CHECK-INST: vsseg5w.v v24, (a0) +# CHECK-ENCODING: [0x27,0x6c,0x05,0x82] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 05 82 + +vsseg5e.v v24, (a0), v0.t +# CHECK-INST: vsseg5e.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x7c,0x05,0x80] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 05 80 + +vsseg5e.v v24, (a0) +# CHECK-INST: vsseg5e.v v24, (a0) +# CHECK-ENCODING: [0x27,0x7c,0x05,0x82] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 05 82 + +vsseg6b.v v24, (a0), v0.t +# CHECK-INST: vsseg6b.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x0c,0x05,0xa0] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 05 a0 + +vsseg6b.v v24, (a0) +# CHECK-INST: vsseg6b.v v24, (a0) +# CHECK-ENCODING: [0x27,0x0c,0x05,0xa2] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 05 a2 + +vsseg6h.v v24, (a0), v0.t +# CHECK-INST: vsseg6h.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x5c,0x05,0xa0] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 05 a0 + +vsseg6h.v v24, (a0) +# CHECK-INST: vsseg6h.v v24, (a0) +# CHECK-ENCODING: [0x27,0x5c,0x05,0xa2] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 05 a2 + +vsseg6w.v v24, (a0), v0.t +# CHECK-INST: vsseg6w.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x6c,0x05,0xa0] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 05 a0 + +vsseg6w.v v24, (a0) +# CHECK-INST: vsseg6w.v v24, (a0) +# CHECK-ENCODING: [0x27,0x6c,0x05,0xa2] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 05 a2 + +vsseg6e.v v24, (a0), v0.t +# CHECK-INST: vsseg6e.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x7c,0x05,0xa0] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 05 a0 + +vsseg6e.v v24, (a0) +# CHECK-INST: vsseg6e.v v24, (a0) +# CHECK-ENCODING: [0x27,0x7c,0x05,0xa2] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 05 a2 + +vsseg7b.v v24, (a0), v0.t +# CHECK-INST: vsseg7b.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x0c,0x05,0xc0] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 05 c0 + +vsseg7b.v v24, (a0) +# CHECK-INST: vsseg7b.v v24, (a0) +# CHECK-ENCODING: [0x27,0x0c,0x05,0xc2] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 05 c2 + +vsseg7h.v v24, (a0), v0.t +# CHECK-INST: vsseg7h.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x5c,0x05,0xc0] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 05 c0 + +vsseg7h.v v24, (a0) +# CHECK-INST: vsseg7h.v v24, (a0) +# CHECK-ENCODING: [0x27,0x5c,0x05,0xc2] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 05 c2 + +vsseg7w.v v24, (a0), v0.t +# CHECK-INST: vsseg7w.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x6c,0x05,0xc0] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 05 c0 + +vsseg7w.v v24, (a0) +# CHECK-INST: vsseg7w.v v24, (a0) +# CHECK-ENCODING: [0x27,0x6c,0x05,0xc2] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 05 c2 + +vsseg7e.v v24, (a0), v0.t +# CHECK-INST: vsseg7e.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x7c,0x05,0xc0] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 05 c0 + +vsseg7e.v v24, (a0) +# CHECK-INST: vsseg7e.v v24, (a0) +# CHECK-ENCODING: [0x27,0x7c,0x05,0xc2] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 05 c2 + +vsseg8b.v v24, (a0), v0.t +# CHECK-INST: vsseg8b.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x0c,0x05,0xe0] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 05 e0 + +vsseg8b.v v24, (a0) +# CHECK-INST: vsseg8b.v v24, (a0) +# CHECK-ENCODING: [0x27,0x0c,0x05,0xe2] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 05 e2 + +vsseg8h.v v24, (a0), v0.t +# CHECK-INST: vsseg8h.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x5c,0x05,0xe0] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 05 e0 + +vsseg8h.v v24, (a0) +# CHECK-INST: vsseg8h.v v24, (a0) +# CHECK-ENCODING: [0x27,0x5c,0x05,0xe2] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 05 e2 + +vsseg8w.v v24, (a0), v0.t +# CHECK-INST: vsseg8w.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x6c,0x05,0xe0] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 05 e0 + +vsseg8w.v v24, (a0) +# CHECK-INST: vsseg8w.v v24, (a0) +# CHECK-ENCODING: [0x27,0x6c,0x05,0xe2] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 05 e2 + +vsseg8e.v v24, (a0), v0.t +# CHECK-INST: vsseg8e.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x7c,0x05,0xe0] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 05 e0 + +vsseg8e.v v24, (a0) +# CHECK-INST: vsseg8e.v v24, (a0) +# CHECK-ENCODING: [0x27,0x7c,0x05,0xe2] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 05 e2 + +vssseg2b.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg2b.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x0c,0xb5,0x28] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c b5 28 + +vssseg2b.v v24, (a0), a1 +# CHECK-INST: vssseg2b.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x0c,0xb5,0x2a] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c b5 2a + +vssseg2h.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg2h.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x5c,0xb5,0x28] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c b5 28 + +vssseg2h.v v24, (a0), a1 +# CHECK-INST: vssseg2h.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x5c,0xb5,0x2a] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c b5 2a + +vssseg2w.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg2w.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x6c,0xb5,0x28] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c b5 28 + +vssseg2w.v v24, (a0), a1 +# CHECK-INST: vssseg2w.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x6c,0xb5,0x2a] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c b5 2a + +vssseg2e.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg2e.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x7c,0xb5,0x28] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c b5 28 + +vssseg2e.v v24, (a0), a1 +# CHECK-INST: vssseg2e.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x7c,0xb5,0x2a] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c b5 2a + +vssseg3b.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg3b.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x0c,0xb5,0x48] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c b5 48 + +vssseg3b.v v24, (a0), a1 +# CHECK-INST: vssseg3b.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x0c,0xb5,0x4a] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c b5 4a + +vssseg3h.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg3h.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x5c,0xb5,0x48] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c b5 48 + +vssseg3h.v v24, (a0), a1 +# CHECK-INST: vssseg3h.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x5c,0xb5,0x4a] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c b5 4a + +vssseg3w.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg3w.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x6c,0xb5,0x48] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c b5 48 + +vssseg3w.v v24, (a0), a1 +# CHECK-INST: vssseg3w.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x6c,0xb5,0x4a] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c b5 4a + +vssseg3e.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg3e.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x7c,0xb5,0x48] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c b5 48 + +vssseg3e.v v24, (a0), a1 +# CHECK-INST: vssseg3e.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x7c,0xb5,0x4a] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c b5 4a + +vssseg4b.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg4b.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x0c,0xb5,0x68] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c b5 68 + +vssseg4b.v v24, (a0), a1 +# CHECK-INST: vssseg4b.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x0c,0xb5,0x6a] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c b5 6a + +vssseg4h.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg4h.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x5c,0xb5,0x68] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c b5 68 + +vssseg4h.v v24, (a0), a1 +# CHECK-INST: vssseg4h.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x5c,0xb5,0x6a] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c b5 6a + +vssseg4w.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg4w.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x6c,0xb5,0x68] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c b5 68 + +vssseg4w.v v24, (a0), a1 +# CHECK-INST: vssseg4w.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x6c,0xb5,0x6a] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c b5 6a + +vssseg4e.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg4e.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x7c,0xb5,0x68] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c b5 68 + +vssseg4e.v v24, (a0), a1 +# CHECK-INST: vssseg4e.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x7c,0xb5,0x6a] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c b5 6a + +vssseg5b.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg5b.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x0c,0xb5,0x88] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c b5 88 + +vssseg5b.v v24, (a0), a1 +# CHECK-INST: vssseg5b.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x0c,0xb5,0x8a] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c b5 8a + +vssseg5h.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg5h.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x5c,0xb5,0x88] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c b5 88 + +vssseg5h.v v24, (a0), a1 +# CHECK-INST: vssseg5h.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x5c,0xb5,0x8a] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c b5 8a + +vssseg5w.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg5w.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x6c,0xb5,0x88] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c b5 88 + +vssseg5w.v v24, (a0), a1 +# CHECK-INST: vssseg5w.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x6c,0xb5,0x8a] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c b5 8a + +vssseg5e.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg5e.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x7c,0xb5,0x88] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c b5 88 + +vssseg5e.v v24, (a0), a1 +# CHECK-INST: vssseg5e.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x7c,0xb5,0x8a] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c b5 8a + +vssseg6b.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg6b.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x0c,0xb5,0xa8] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c b5 a8 + +vssseg6b.v v24, (a0), a1 +# CHECK-INST: vssseg6b.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x0c,0xb5,0xaa] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c b5 aa + +vssseg6h.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg6h.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x5c,0xb5,0xa8] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c b5 a8 + +vssseg6h.v v24, (a0), a1 +# CHECK-INST: vssseg6h.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x5c,0xb5,0xaa] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c b5 aa + +vssseg6w.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg6w.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x6c,0xb5,0xa8] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c b5 a8 + +vssseg6w.v v24, (a0), a1 +# CHECK-INST: vssseg6w.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x6c,0xb5,0xaa] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c b5 aa + +vssseg6e.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg6e.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x7c,0xb5,0xa8] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c b5 a8 + +vssseg6e.v v24, (a0), a1 +# CHECK-INST: vssseg6e.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x7c,0xb5,0xaa] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c b5 aa + +vssseg7b.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg7b.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x0c,0xb5,0xc8] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c b5 c8 + +vssseg7b.v v24, (a0), a1 +# CHECK-INST: vssseg7b.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x0c,0xb5,0xca] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c b5 ca + +vssseg7h.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg7h.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x5c,0xb5,0xc8] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c b5 c8 + +vssseg7h.v v24, (a0), a1 +# CHECK-INST: vssseg7h.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x5c,0xb5,0xca] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c b5 ca + +vssseg7w.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg7w.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x6c,0xb5,0xc8] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c b5 c8 + +vssseg7w.v v24, (a0), a1 +# CHECK-INST: vssseg7w.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x6c,0xb5,0xca] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c b5 ca + +vssseg7e.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg7e.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x7c,0xb5,0xc8] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c b5 c8 + +vssseg7e.v v24, (a0), a1 +# CHECK-INST: vssseg7e.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x7c,0xb5,0xca] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c b5 ca + +vssseg8b.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg8b.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x0c,0xb5,0xe8] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c b5 e8 + +vssseg8b.v v24, (a0), a1 +# CHECK-INST: vssseg8b.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x0c,0xb5,0xea] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c b5 ea + +vssseg8h.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg8h.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x5c,0xb5,0xe8] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c b5 e8 + +vssseg8h.v v24, (a0), a1 +# CHECK-INST: vssseg8h.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x5c,0xb5,0xea] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c b5 ea + +vssseg8w.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg8w.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x6c,0xb5,0xe8] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c b5 e8 + +vssseg8w.v v24, (a0), a1 +# CHECK-INST: vssseg8w.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x6c,0xb5,0xea] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c b5 ea + +vssseg8e.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg8e.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x7c,0xb5,0xe8] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c b5 e8 + +vssseg8e.v v24, (a0), a1 +# CHECK-INST: vssseg8e.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x7c,0xb5,0xea] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c b5 ea + +vsxseg2b.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg2b.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x0c,0x45,0x2c] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 45 2c + +vsxseg2b.v v24, (a0), v4 +# CHECK-INST: vsxseg2b.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x0c,0x45,0x2e] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 45 2e + +vsxseg2h.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg2h.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x5c,0x45,0x2c] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 45 2c + +vsxseg2h.v v24, (a0), v4 +# CHECK-INST: vsxseg2h.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x5c,0x45,0x2e] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 45 2e + +vsxseg2w.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg2w.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x6c,0x45,0x2c] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 45 2c + +vsxseg2w.v v24, (a0), v4 +# CHECK-INST: vsxseg2w.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x6c,0x45,0x2e] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 45 2e + +vsxseg2e.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg2e.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x7c,0x45,0x2c] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 45 2c + +vsxseg2e.v v24, (a0), v4 +# CHECK-INST: vsxseg2e.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x7c,0x45,0x2e] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 45 2e + +vsxseg3b.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg3b.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x0c,0x45,0x4c] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 45 4c + +vsxseg3b.v v24, (a0), v4 +# CHECK-INST: vsxseg3b.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x0c,0x45,0x4e] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 45 4e + +vsxseg3h.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg3h.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x5c,0x45,0x4c] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 45 4c + +vsxseg3h.v v24, (a0), v4 +# CHECK-INST: vsxseg3h.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x5c,0x45,0x4e] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 45 4e + +vsxseg3w.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg3w.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x6c,0x45,0x4c] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 45 4c + +vsxseg3w.v v24, (a0), v4 +# CHECK-INST: vsxseg3w.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x6c,0x45,0x4e] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 45 4e + +vsxseg3e.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg3e.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x7c,0x45,0x4c] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 45 4c + +vsxseg3e.v v24, (a0), v4 +# CHECK-INST: vsxseg3e.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x7c,0x45,0x4e] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 45 4e + +vsxseg4b.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg4b.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x0c,0x45,0x6c] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 45 6c + +vsxseg4b.v v24, (a0), v4 +# CHECK-INST: vsxseg4b.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x0c,0x45,0x6e] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 45 6e + +vsxseg4h.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg4h.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x5c,0x45,0x6c] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 45 6c + +vsxseg4h.v v24, (a0), v4 +# CHECK-INST: vsxseg4h.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x5c,0x45,0x6e] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 45 6e + +vsxseg4w.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg4w.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x6c,0x45,0x6c] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 45 6c + +vsxseg4w.v v24, (a0), v4 +# CHECK-INST: vsxseg4w.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x6c,0x45,0x6e] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 45 6e + +vsxseg4e.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg4e.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x7c,0x45,0x6c] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 45 6c + +vsxseg4e.v v24, (a0), v4 +# CHECK-INST: vsxseg4e.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x7c,0x45,0x6e] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 45 6e + +vsxseg5b.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg5b.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x0c,0x45,0x8c] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 45 8c + +vsxseg5b.v v24, (a0), v4 +# CHECK-INST: vsxseg5b.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x0c,0x45,0x8e] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 45 8e + +vsxseg5h.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg5h.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x5c,0x45,0x8c] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 45 8c + +vsxseg5h.v v24, (a0), v4 +# CHECK-INST: vsxseg5h.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x5c,0x45,0x8e] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 45 8e + +vsxseg5w.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg5w.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x6c,0x45,0x8c] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 45 8c + +vsxseg5w.v v24, (a0), v4 +# CHECK-INST: vsxseg5w.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x6c,0x45,0x8e] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 45 8e + +vsxseg5e.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg5e.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x7c,0x45,0x8c] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 45 8c + +vsxseg5e.v v24, (a0), v4 +# CHECK-INST: vsxseg5e.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x7c,0x45,0x8e] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 45 8e + +vsxseg6b.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg6b.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x0c,0x45,0xac] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 45 ac + +vsxseg6b.v v24, (a0), v4 +# CHECK-INST: vsxseg6b.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x0c,0x45,0xae] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 45 ae + +vsxseg6h.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg6h.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x5c,0x45,0xac] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 45 ac + +vsxseg6h.v v24, (a0), v4 +# CHECK-INST: vsxseg6h.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x5c,0x45,0xae] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 45 ae + +vsxseg6w.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg6w.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x6c,0x45,0xac] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 45 ac + +vsxseg6w.v v24, (a0), v4 +# CHECK-INST: vsxseg6w.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x6c,0x45,0xae] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 45 ae + +vsxseg6e.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg6e.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x7c,0x45,0xac] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 45 ac + +vsxseg6e.v v24, (a0), v4 +# CHECK-INST: vsxseg6e.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x7c,0x45,0xae] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 45 ae + +vsxseg7b.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg7b.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x0c,0x45,0xcc] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 45 cc + +vsxseg7b.v v24, (a0), v4 +# CHECK-INST: vsxseg7b.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x0c,0x45,0xce] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 45 ce + +vsxseg7h.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg7h.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x5c,0x45,0xcc] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 45 cc + +vsxseg7h.v v24, (a0), v4 +# CHECK-INST: vsxseg7h.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x5c,0x45,0xce] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 45 ce + +vsxseg7w.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg7w.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x6c,0x45,0xcc] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 45 cc + +vsxseg7w.v v24, (a0), v4 +# CHECK-INST: vsxseg7w.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x6c,0x45,0xce] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 45 ce + +vsxseg7e.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg7e.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x7c,0x45,0xcc] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 45 cc + +vsxseg7e.v v24, (a0), v4 +# CHECK-INST: vsxseg7e.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x7c,0x45,0xce] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 45 ce + +vsxseg8b.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg8b.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x0c,0x45,0xec] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 45 ec + +vsxseg8b.v v24, (a0), v4 +# CHECK-INST: vsxseg8b.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x0c,0x45,0xee] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 45 ee + +vsxseg8h.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg8h.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x5c,0x45,0xec] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 45 ec + +vsxseg8h.v v24, (a0), v4 +# CHECK-INST: vsxseg8h.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x5c,0x45,0xee] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 45 ee + +vsxseg8w.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg8w.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x6c,0x45,0xec] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 45 ec + +vsxseg8w.v v24, (a0), v4 +# CHECK-INST: vsxseg8w.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x6c,0x45,0xee] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 45 ee + +vsxseg8e.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg8e.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x7c,0x45,0xec] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 45 ec + +vsxseg8e.v v24, (a0), v4 +# CHECK-INST: vsxseg8e.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x7c,0x45,0xee] +# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions), 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 45 ee \ No newline at end of file