diff --git a/llvm/lib/Target/RISCV/RISCV.td b/llvm/lib/Target/RISCV/RISCV.td --- a/llvm/lib/Target/RISCV/RISCV.td +++ b/llvm/lib/Target/RISCV/RISCV.td @@ -155,6 +155,14 @@ AssemblerPredicate<(all_of FeatureStdExtV), "'V' (Vector Instructions)">; +def FeatureStdExtZvlsseg + : SubtargetFeature<"experimental-zvlsseg", "HasStdExtZvlsseg", "true", + "'Zvlsseg' (Vector segment load/store instructions)", + [FeatureStdExtV]>; +def HasStdExtZvlsseg : Predicate<"Subtarget->hasStdExtZvlsseg()">, + AssemblerPredicate<(all_of FeatureStdExtZvlsseg), + "'Zvlsseg' (Vector segment load/store instructions)">; + def Feature64Bit : SubtargetFeature<"64bit", "HasRV64", "true", "Implements RV64">; def IsRV64 : Predicate<"Subtarget->is64Bit()">, diff --git a/llvm/lib/Target/RISCV/RISCVInstrInfoV.td b/llvm/lib/Target/RISCV/RISCVInstrInfoV.td --- a/llvm/lib/Target/RISCV/RISCVInstrInfoV.td +++ b/llvm/lib/Target/RISCV/RISCVInstrInfoV.td @@ -124,6 +124,27 @@ let vm = 1; let Uses = []; } + +// segment load vd, (rs1), vm +class VUnitStrideSegmentLoad nf, RISCVLSUMOP lumop, + RISCVWidth width, string opcodestr> + : RVInstVLU; + +// segment load vd, (rs1), rs2, vm +class VStridedSegmentLoad nf, RISCVWidth width, string opcodestr> + : RVInstVLS; + +// segment load vd, (rs1), vs2, vm +class VIndexedSegmentLoad nf, RISCVWidth width, string opcodestr> + : RVInstVLX; } // hasSideEffects = 0, mayLoad = 1, mayStore = 0 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in { @@ -154,6 +175,24 @@ let vm = 1; let Uses = []; } + +// segment store vd, vs3, (rs1), vm +class VUnitStrideSegmentStore nf, RISCVWidth width, string opcodestr> + : RVInstVSU; + +// segment store vd, vs3, (rs1), rs2, vm +class VStridedSegmentStore nf, RISCVWidth width, string opcodestr> + : RVInstVSS; + +// segment store vd, vs3, (rs1), vs2, vm +class VIndexedSegmentStore nf, RISCVWidth width, string opcodestr> + : RVInstVSX; } // hasSideEffects = 0, mayLoad = 0, mayStore = 1 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in { @@ -913,3 +952,72 @@ } } // hasSideEffects = 0, mayLoad = 0, mayStore = 0 } // Predicates = [HasStdExtV] + +let Predicates = [HasStdExtZvlsseg] in { + foreach nf=2-8 in { + def VLSEG#nf#E8_V : VUnitStrideSegmentLoad; + def VLSEG#nf#E16_V : VUnitStrideSegmentLoad; + def VLSEG#nf#E32_V : VUnitStrideSegmentLoad; + def VLSEG#nf#E64_V : VUnitStrideSegmentLoad; + def VLSEG#nf#E128_V : VUnitStrideSegmentLoad; + def VLSEG#nf#E256_V : VUnitStrideSegmentLoad; + def VLSEG#nf#E512_V : VUnitStrideSegmentLoad; + def VLSEG#nf#E1024_V : VUnitStrideSegmentLoad; + + def VLSEG#nf#E8FF_V : VUnitStrideSegmentLoad; + def VLSEG#nf#E16FF_V : VUnitStrideSegmentLoad; + def VLSEG#nf#E32FF_V : VUnitStrideSegmentLoad; + def VLSEG#nf#E64FF_V : VUnitStrideSegmentLoad; + def VLSEG#nf#E128FF_V : VUnitStrideSegmentLoad; + def VLSEG#nf#E256FF_V : VUnitStrideSegmentLoad; + def VLSEG#nf#E512FF_V : VUnitStrideSegmentLoad; + def VLSEG#nf#E1024FF_V : VUnitStrideSegmentLoad; + + def VSSEG#nf#E8_V : VUnitStrideSegmentStore; + def VSSEG#nf#E16_V : VUnitStrideSegmentStore; + def VSSEG#nf#E32_V : VUnitStrideSegmentStore; + def VSSEG#nf#E64_V : VUnitStrideSegmentStore; + def VSSEG#nf#E128_V : VUnitStrideSegmentStore; + def VSSEG#nf#E256_V : VUnitStrideSegmentStore; + def VSSEG#nf#E512_V : VUnitStrideSegmentStore; + def VSSEG#nf#E1024_V : VUnitStrideSegmentStore; + + // Vector Strided Instructions + def VLSSEG#nf#E8_V : VStridedSegmentLoad; + def VLSSEG#nf#E16_V : VStridedSegmentLoad; + def VLSSEG#nf#E32_V : VStridedSegmentLoad; + def VLSSEG#nf#E64_V : VStridedSegmentLoad; + def VLSSEG#nf#E128_V : VStridedSegmentLoad; + def VLSSEG#nf#E256_V : VStridedSegmentLoad; + def VLSSEG#nf#E512_V : VStridedSegmentLoad; + def VLSSEG#nf#E1024_V : VStridedSegmentLoad; + + def VSSSEG#nf#E8_V : VStridedSegmentStore; + def VSSSEG#nf#E16_V : VStridedSegmentStore; + def VSSSEG#nf#E32_V : VStridedSegmentStore; + def VSSSEG#nf#E64_V : VStridedSegmentStore; + def VSSSEG#nf#E128_V : VStridedSegmentStore; + def VSSSEG#nf#E256_V : VStridedSegmentStore; + def VSSSEG#nf#E512_V : VStridedSegmentStore; + def VSSSEG#nf#E1024_V : VStridedSegmentStore; + + // Vector Indexed Instructions + def VLXSEG#nf#EI8_V : VIndexedSegmentLoad; + def VLXSEG#nf#EI16_V : VIndexedSegmentLoad; + def VLXSEG#nf#EI32_V : VIndexedSegmentLoad; + def VLXSEG#nf#EI64_V : VIndexedSegmentLoad; + def VLXSEG#nf#EI128_V : VIndexedSegmentLoad; + def VLXSEG#nf#EI256_V : VIndexedSegmentLoad; + def VLXSEG#nf#EI512_V : VIndexedSegmentLoad; + def VLXSEG#nf#EI1024_V : VIndexedSegmentLoad; + + def VSXSEG#nf#EI8_V : VIndexedSegmentStore; + def VSXSEG#nf#EI16_V : VIndexedSegmentStore; + def VSXSEG#nf#EI32_V : VIndexedSegmentStore; + def VSXSEG#nf#EI64_V : VIndexedSegmentStore; + def VSXSEG#nf#EI128_V : VIndexedSegmentStore; + def VSXSEG#nf#EI256_V : VIndexedSegmentStore; + def VSXSEG#nf#EI512_V : VIndexedSegmentStore; + def VSXSEG#nf#EI1024_V : VIndexedSegmentStore; + } +} // Predicates = [HasStdExtZvlsseg] diff --git a/llvm/lib/Target/RISCV/RISCVSchedRocket32.td b/llvm/lib/Target/RISCV/RISCVSchedRocket32.td --- a/llvm/lib/Target/RISCV/RISCVSchedRocket32.td +++ b/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]; } //===----------------------------------------------------------------------===// diff --git a/llvm/lib/Target/RISCV/RISCVSchedRocket64.td b/llvm/lib/Target/RISCV/RISCVSchedRocket64.td --- a/llvm/lib/Target/RISCV/RISCVSchedRocket64.td +++ b/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]; } //===----------------------------------------------------------------------===// diff --git a/llvm/lib/Target/RISCV/RISCVSubtarget.h b/llvm/lib/Target/RISCV/RISCVSubtarget.h --- a/llvm/lib/Target/RISCV/RISCVSubtarget.h +++ b/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; } diff --git a/llvm/test/MC/RISCV/rvv/zvlsseg.s b/llvm/test/MC/RISCV/rvv/zvlsseg.s new file mode 100644 --- /dev/null +++ b/llvm/test/MC/RISCV/rvv/zvlsseg.s @@ -0,0 +1,4713 @@ +# RUN: llvm-mc -triple=riscv64 -show-encoding --mattr=+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-zvlsseg %s \ +# RUN: | llvm-objdump -d --mattr=+experimental-zvlsseg - \ +# RUN: | FileCheck %s --check-prefix=CHECK-INST +# RUN: llvm-mc -triple=riscv64 -filetype=obj --mattr=+experimental-zvlsseg %s \ +# RUN: | llvm-objdump -d - | FileCheck %s --check-prefix=CHECK-UNKNOWN + +vlseg2e8.v v8, (a0) +# CHECK-INST: vlseg2e8.v v8, (a0) +# CHECK-ENCODING: [0x07,0x04,0x05,0x22] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 22 + +vlseg2e16.v v8, (a0) +# CHECK-INST: vlseg2e16.v v8, (a0) +# CHECK-ENCODING: [0x07,0x54,0x05,0x22] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 22 + +vlseg2e32.v v8, (a0) +# CHECK-INST: vlseg2e32.v v8, (a0) +# CHECK-ENCODING: [0x07,0x64,0x05,0x22] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 22 + +vlseg2e64.v v8, (a0) +# CHECK-INST: vlseg2e64.v v8, (a0) +# CHECK-ENCODING: [0x07,0x74,0x05,0x22] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 05 22 + +vlseg2e128.v v8, (a0) +# CHECK-INST: vlseg2e128.v v8, (a0) +# CHECK-ENCODING: [0x07,0x04,0x05,0x32] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 32 + +vlseg2e256.v v8, (a0) +# CHECK-INST: vlseg2e256.v v8, (a0) +# CHECK-ENCODING: [0x07,0x54,0x05,0x32] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 32 + +vlseg2e512.v v8, (a0) +# CHECK-INST: vlseg2e512.v v8, (a0) +# CHECK-ENCODING: [0x07,0x64,0x05,0x32] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 32 + +vlseg2e1024.v v8, (a0) +# CHECK-INST: vlseg2e1024.v v8, (a0) +# CHECK-ENCODING: [0x07,0x74,0x05,0x32] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 05 32 + +vlseg2e8.v v8, (a0), v0.t +# CHECK-INST: vlseg2e8.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x04,0x05,0x20] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 20 + +vlseg2e16.v v8, (a0), v0.t +# CHECK-INST: vlseg2e16.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x54,0x05,0x20] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 20 + +vlseg2e32.v v8, (a0), v0.t +# CHECK-INST: vlseg2e32.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x64,0x05,0x20] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 20 + +vlseg2e64.v v8, (a0), v0.t +# CHECK-INST: vlseg2e64.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x74,0x05,0x20] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 05 20 + +vlseg2e128.v v8, (a0), v0.t +# CHECK-INST: vlseg2e128.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x04,0x05,0x30] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 30 + +vlseg2e256.v v8, (a0), v0.t +# CHECK-INST: vlseg2e256.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x54,0x05,0x30] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 30 + +vlseg2e512.v v8, (a0), v0.t +# CHECK-INST: vlseg2e512.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x64,0x05,0x30] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 30 + +vlseg2e1024.v v8, (a0), v0.t +# CHECK-INST: vlseg2e1024.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x74,0x05,0x30] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 05 30 + +vlseg3e8.v v8, (a0) +# CHECK-INST: vlseg3e8.v v8, (a0) +# CHECK-ENCODING: [0x07,0x04,0x05,0x42] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 42 + +vlseg3e16.v v8, (a0) +# CHECK-INST: vlseg3e16.v v8, (a0) +# CHECK-ENCODING: [0x07,0x54,0x05,0x42] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 42 + +vlseg3e32.v v8, (a0) +# CHECK-INST: vlseg3e32.v v8, (a0) +# CHECK-ENCODING: [0x07,0x64,0x05,0x42] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 42 + +vlseg3e64.v v8, (a0) +# CHECK-INST: vlseg3e64.v v8, (a0) +# CHECK-ENCODING: [0x07,0x74,0x05,0x42] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 05 42 + +vlseg3e128.v v8, (a0) +# CHECK-INST: vlseg3e128.v v8, (a0) +# CHECK-ENCODING: [0x07,0x04,0x05,0x52] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 52 + +vlseg3e256.v v8, (a0) +# CHECK-INST: vlseg3e256.v v8, (a0) +# CHECK-ENCODING: [0x07,0x54,0x05,0x52] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 52 + +vlseg3e512.v v8, (a0) +# CHECK-INST: vlseg3e512.v v8, (a0) +# CHECK-ENCODING: [0x07,0x64,0x05,0x52] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 52 + +vlseg3e1024.v v8, (a0) +# CHECK-INST: vlseg3e1024.v v8, (a0) +# CHECK-ENCODING: [0x07,0x74,0x05,0x52] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 05 52 + +vlseg3e8.v v8, (a0), v0.t +# CHECK-INST: vlseg3e8.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x04,0x05,0x40] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 40 + +vlseg3e16.v v8, (a0), v0.t +# CHECK-INST: vlseg3e16.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x54,0x05,0x40] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 40 + +vlseg3e32.v v8, (a0), v0.t +# CHECK-INST: vlseg3e32.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x64,0x05,0x40] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 40 + +vlseg3e64.v v8, (a0), v0.t +# CHECK-INST: vlseg3e64.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x74,0x05,0x40] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 05 40 + +vlseg3e128.v v8, (a0), v0.t +# CHECK-INST: vlseg3e128.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x04,0x05,0x50] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 50 + +vlseg3e256.v v8, (a0), v0.t +# CHECK-INST: vlseg3e256.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x54,0x05,0x50] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 50 + +vlseg3e512.v v8, (a0), v0.t +# CHECK-INST: vlseg3e512.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x64,0x05,0x50] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 50 + +vlseg3e1024.v v8, (a0), v0.t +# CHECK-INST: vlseg3e1024.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x74,0x05,0x50] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 05 50 + +vlseg4e8.v v8, (a0) +# CHECK-INST: vlseg4e8.v v8, (a0) +# CHECK-ENCODING: [0x07,0x04,0x05,0x62] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 62 + +vlseg4e16.v v8, (a0) +# CHECK-INST: vlseg4e16.v v8, (a0) +# CHECK-ENCODING: [0x07,0x54,0x05,0x62] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 62 + +vlseg4e32.v v8, (a0) +# CHECK-INST: vlseg4e32.v v8, (a0) +# CHECK-ENCODING: [0x07,0x64,0x05,0x62] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 62 + +vlseg4e64.v v8, (a0) +# CHECK-INST: vlseg4e64.v v8, (a0) +# CHECK-ENCODING: [0x07,0x74,0x05,0x62] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 05 62 + +vlseg4e128.v v8, (a0) +# CHECK-INST: vlseg4e128.v v8, (a0) +# CHECK-ENCODING: [0x07,0x04,0x05,0x72] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 72 + +vlseg4e256.v v8, (a0) +# CHECK-INST: vlseg4e256.v v8, (a0) +# CHECK-ENCODING: [0x07,0x54,0x05,0x72] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 72 + +vlseg4e512.v v8, (a0) +# CHECK-INST: vlseg4e512.v v8, (a0) +# CHECK-ENCODING: [0x07,0x64,0x05,0x72] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 72 + +vlseg4e1024.v v8, (a0) +# CHECK-INST: vlseg4e1024.v v8, (a0) +# CHECK-ENCODING: [0x07,0x74,0x05,0x72] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 05 72 + +vlseg4e8.v v8, (a0), v0.t +# CHECK-INST: vlseg4e8.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x04,0x05,0x60] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 60 + +vlseg4e16.v v8, (a0), v0.t +# CHECK-INST: vlseg4e16.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x54,0x05,0x60] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 60 + +vlseg4e32.v v8, (a0), v0.t +# CHECK-INST: vlseg4e32.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x64,0x05,0x60] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 60 + +vlseg4e64.v v8, (a0), v0.t +# CHECK-INST: vlseg4e64.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x74,0x05,0x60] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 05 60 + +vlseg4e128.v v8, (a0), v0.t +# CHECK-INST: vlseg4e128.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x04,0x05,0x70] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 70 + +vlseg4e256.v v8, (a0), v0.t +# CHECK-INST: vlseg4e256.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x54,0x05,0x70] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 70 + +vlseg4e512.v v8, (a0), v0.t +# CHECK-INST: vlseg4e512.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x64,0x05,0x70] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 70 + +vlseg4e1024.v v8, (a0), v0.t +# CHECK-INST: vlseg4e1024.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x74,0x05,0x70] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 05 70 + +vlseg5e8.v v8, (a0) +# CHECK-INST: vlseg5e8.v v8, (a0) +# CHECK-ENCODING: [0x07,0x04,0x05,0x82] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 82 + +vlseg5e16.v v8, (a0) +# CHECK-INST: vlseg5e16.v v8, (a0) +# CHECK-ENCODING: [0x07,0x54,0x05,0x82] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 82 + +vlseg5e32.v v8, (a0) +# CHECK-INST: vlseg5e32.v v8, (a0) +# CHECK-ENCODING: [0x07,0x64,0x05,0x82] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 82 + +vlseg5e64.v v8, (a0) +# CHECK-INST: vlseg5e64.v v8, (a0) +# CHECK-ENCODING: [0x07,0x74,0x05,0x82] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 05 82 + +vlseg5e128.v v8, (a0) +# CHECK-INST: vlseg5e128.v v8, (a0) +# CHECK-ENCODING: [0x07,0x04,0x05,0x92] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 92 + +vlseg5e256.v v8, (a0) +# CHECK-INST: vlseg5e256.v v8, (a0) +# CHECK-ENCODING: [0x07,0x54,0x05,0x92] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 92 + +vlseg5e512.v v8, (a0) +# CHECK-INST: vlseg5e512.v v8, (a0) +# CHECK-ENCODING: [0x07,0x64,0x05,0x92] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 92 + +vlseg5e1024.v v8, (a0) +# CHECK-INST: vlseg5e1024.v v8, (a0) +# CHECK-ENCODING: [0x07,0x74,0x05,0x92] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 05 92 + +vlseg5e8.v v8, (a0), v0.t +# CHECK-INST: vlseg5e8.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x04,0x05,0x80] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 80 + +vlseg5e16.v v8, (a0), v0.t +# CHECK-INST: vlseg5e16.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x54,0x05,0x80] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 80 + +vlseg5e32.v v8, (a0), v0.t +# CHECK-INST: vlseg5e32.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x64,0x05,0x80] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 80 + +vlseg5e64.v v8, (a0), v0.t +# CHECK-INST: vlseg5e64.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x74,0x05,0x80] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 05 80 + +vlseg5e128.v v8, (a0), v0.t +# CHECK-INST: vlseg5e128.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x04,0x05,0x90] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 90 + +vlseg5e256.v v8, (a0), v0.t +# CHECK-INST: vlseg5e256.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x54,0x05,0x90] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 90 + +vlseg5e512.v v8, (a0), v0.t +# CHECK-INST: vlseg5e512.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x64,0x05,0x90] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 90 + +vlseg5e1024.v v8, (a0), v0.t +# CHECK-INST: vlseg5e1024.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x74,0x05,0x90] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 05 90 + +vlseg6e8.v v8, (a0) +# CHECK-INST: vlseg6e8.v v8, (a0) +# CHECK-ENCODING: [0x07,0x04,0x05,0xa2] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 a2 + +vlseg6e16.v v8, (a0) +# CHECK-INST: vlseg6e16.v v8, (a0) +# CHECK-ENCODING: [0x07,0x54,0x05,0xa2] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 a2 + +vlseg6e32.v v8, (a0) +# CHECK-INST: vlseg6e32.v v8, (a0) +# CHECK-ENCODING: [0x07,0x64,0x05,0xa2] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 a2 + +vlseg6e64.v v8, (a0) +# CHECK-INST: vlseg6e64.v v8, (a0) +# CHECK-ENCODING: [0x07,0x74,0x05,0xa2] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 05 a2 + +vlseg6e128.v v8, (a0) +# CHECK-INST: vlseg6e128.v v8, (a0) +# CHECK-ENCODING: [0x07,0x04,0x05,0xb2] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 b2 + +vlseg6e256.v v8, (a0) +# CHECK-INST: vlseg6e256.v v8, (a0) +# CHECK-ENCODING: [0x07,0x54,0x05,0xb2] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 b2 + +vlseg6e512.v v8, (a0) +# CHECK-INST: vlseg6e512.v v8, (a0) +# CHECK-ENCODING: [0x07,0x64,0x05,0xb2] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 b2 + +vlseg6e1024.v v8, (a0) +# CHECK-INST: vlseg6e1024.v v8, (a0) +# CHECK-ENCODING: [0x07,0x74,0x05,0xb2] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 05 b2 + +vlseg6e8.v v8, (a0), v0.t +# CHECK-INST: vlseg6e8.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x04,0x05,0xa0] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 a0 + +vlseg6e16.v v8, (a0), v0.t +# CHECK-INST: vlseg6e16.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x54,0x05,0xa0] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 a0 + +vlseg6e32.v v8, (a0), v0.t +# CHECK-INST: vlseg6e32.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x64,0x05,0xa0] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 a0 + +vlseg6e64.v v8, (a0), v0.t +# CHECK-INST: vlseg6e64.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x74,0x05,0xa0] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 05 a0 + +vlseg6e128.v v8, (a0), v0.t +# CHECK-INST: vlseg6e128.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x04,0x05,0xb0] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 b0 + +vlseg6e256.v v8, (a0), v0.t +# CHECK-INST: vlseg6e256.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x54,0x05,0xb0] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 b0 + +vlseg6e512.v v8, (a0), v0.t +# CHECK-INST: vlseg6e512.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x64,0x05,0xb0] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 b0 + +vlseg6e1024.v v8, (a0), v0.t +# CHECK-INST: vlseg6e1024.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x74,0x05,0xb0] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 05 b0 + +vlseg7e8.v v8, (a0) +# CHECK-INST: vlseg7e8.v v8, (a0) +# CHECK-ENCODING: [0x07,0x04,0x05,0xc2] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 c2 + +vlseg7e16.v v8, (a0) +# CHECK-INST: vlseg7e16.v v8, (a0) +# CHECK-ENCODING: [0x07,0x54,0x05,0xc2] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 c2 + +vlseg7e32.v v8, (a0) +# CHECK-INST: vlseg7e32.v v8, (a0) +# CHECK-ENCODING: [0x07,0x64,0x05,0xc2] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 c2 + +vlseg7e64.v v8, (a0) +# CHECK-INST: vlseg7e64.v v8, (a0) +# CHECK-ENCODING: [0x07,0x74,0x05,0xc2] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 05 c2 + +vlseg7e128.v v8, (a0) +# CHECK-INST: vlseg7e128.v v8, (a0) +# CHECK-ENCODING: [0x07,0x04,0x05,0xd2] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 d2 + +vlseg7e256.v v8, (a0) +# CHECK-INST: vlseg7e256.v v8, (a0) +# CHECK-ENCODING: [0x07,0x54,0x05,0xd2] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 d2 + +vlseg7e512.v v8, (a0) +# CHECK-INST: vlseg7e512.v v8, (a0) +# CHECK-ENCODING: [0x07,0x64,0x05,0xd2] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 d2 + +vlseg7e1024.v v8, (a0) +# CHECK-INST: vlseg7e1024.v v8, (a0) +# CHECK-ENCODING: [0x07,0x74,0x05,0xd2] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 05 d2 + +vlseg7e8.v v8, (a0), v0.t +# CHECK-INST: vlseg7e8.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x04,0x05,0xc0] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 c0 + +vlseg7e16.v v8, (a0), v0.t +# CHECK-INST: vlseg7e16.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x54,0x05,0xc0] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 c0 + +vlseg7e32.v v8, (a0), v0.t +# CHECK-INST: vlseg7e32.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x64,0x05,0xc0] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 c0 + +vlseg7e64.v v8, (a0), v0.t +# CHECK-INST: vlseg7e64.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x74,0x05,0xc0] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 05 c0 + +vlseg7e128.v v8, (a0), v0.t +# CHECK-INST: vlseg7e128.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x04,0x05,0xd0] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 d0 + +vlseg7e256.v v8, (a0), v0.t +# CHECK-INST: vlseg7e256.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x54,0x05,0xd0] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 d0 + +vlseg7e512.v v8, (a0), v0.t +# CHECK-INST: vlseg7e512.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x64,0x05,0xd0] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 d0 + +vlseg7e1024.v v8, (a0), v0.t +# CHECK-INST: vlseg7e1024.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x74,0x05,0xd0] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 05 d0 + +vlseg8e8.v v8, (a0) +# CHECK-INST: vlseg8e8.v v8, (a0) +# CHECK-ENCODING: [0x07,0x04,0x05,0xe2] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 e2 + +vlseg8e16.v v8, (a0) +# CHECK-INST: vlseg8e16.v v8, (a0) +# CHECK-ENCODING: [0x07,0x54,0x05,0xe2] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 e2 + +vlseg8e32.v v8, (a0) +# CHECK-INST: vlseg8e32.v v8, (a0) +# CHECK-ENCODING: [0x07,0x64,0x05,0xe2] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 e2 + +vlseg8e64.v v8, (a0) +# CHECK-INST: vlseg8e64.v v8, (a0) +# CHECK-ENCODING: [0x07,0x74,0x05,0xe2] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 05 e2 + +vlseg8e128.v v8, (a0) +# CHECK-INST: vlseg8e128.v v8, (a0) +# CHECK-ENCODING: [0x07,0x04,0x05,0xf2] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 f2 + +vlseg8e256.v v8, (a0) +# CHECK-INST: vlseg8e256.v v8, (a0) +# CHECK-ENCODING: [0x07,0x54,0x05,0xf2] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 f2 + +vlseg8e512.v v8, (a0) +# CHECK-INST: vlseg8e512.v v8, (a0) +# CHECK-ENCODING: [0x07,0x64,0x05,0xf2] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 f2 + +vlseg8e1024.v v8, (a0) +# CHECK-INST: vlseg8e1024.v v8, (a0) +# CHECK-ENCODING: [0x07,0x74,0x05,0xf2] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 05 f2 + +vlseg8e8.v v8, (a0), v0.t +# CHECK-INST: vlseg8e8.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x04,0x05,0xe0] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 e0 + +vlseg8e16.v v8, (a0), v0.t +# CHECK-INST: vlseg8e16.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x54,0x05,0xe0] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 e0 + +vlseg8e32.v v8, (a0), v0.t +# CHECK-INST: vlseg8e32.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x64,0x05,0xe0] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 e0 + +vlseg8e64.v v8, (a0), v0.t +# CHECK-INST: vlseg8e64.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x74,0x05,0xe0] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 05 e0 + +vlseg8e128.v v8, (a0), v0.t +# CHECK-INST: vlseg8e128.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x04,0x05,0xf0] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 f0 + +vlseg8e256.v v8, (a0), v0.t +# CHECK-INST: vlseg8e256.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x54,0x05,0xf0] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 f0 + +vlseg8e512.v v8, (a0), v0.t +# CHECK-INST: vlseg8e512.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x64,0x05,0xf0] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 f0 + +vlseg8e1024.v v8, (a0), v0.t +# CHECK-INST: vlseg8e1024.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x74,0x05,0xf0] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 05 f0 + +vlsseg2e8.v v8, (a0), a1 +# CHECK-INST: vlsseg2e8.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x04,0xb5,0x2a] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 b5 2a + +vlsseg2e16.v v8, (a0), a1 +# CHECK-INST: vlsseg2e16.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x54,0xb5,0x2a] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 b5 2a + +vlsseg2e32.v v8, (a0), a1 +# CHECK-INST: vlsseg2e32.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x64,0xb5,0x2a] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 b5 2a + +vlsseg2e64.v v8, (a0), a1 +# CHECK-INST: vlsseg2e64.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x74,0xb5,0x2a] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 b5 2a + +vlsseg2e128.v v8, (a0), a1 +# CHECK-INST: vlsseg2e128.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x04,0xb5,0x3a] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 b5 3a + +vlsseg2e256.v v8, (a0), a1 +# CHECK-INST: vlsseg2e256.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x54,0xb5,0x3a] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 b5 3a + +vlsseg2e512.v v8, (a0), a1 +# CHECK-INST: vlsseg2e512.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x64,0xb5,0x3a] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 b5 3a + +vlsseg2e1024.v v8, (a0), a1 +# CHECK-INST: vlsseg2e1024.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x74,0xb5,0x3a] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 b5 3a + +vlsseg2e8.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg2e8.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x04,0xb5,0x28] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 b5 28 + +vlsseg2e16.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg2e16.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x54,0xb5,0x28] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 b5 28 + +vlsseg2e32.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg2e32.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x64,0xb5,0x28] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 b5 28 + +vlsseg2e64.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg2e64.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x74,0xb5,0x28] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 b5 28 + +vlsseg2e128.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg2e128.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x04,0xb5,0x38] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 b5 38 + +vlsseg2e256.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg2e256.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x54,0xb5,0x38] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 b5 38 + +vlsseg2e512.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg2e512.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x64,0xb5,0x38] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 b5 38 + +vlsseg2e1024.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg2e1024.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x74,0xb5,0x38] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 b5 38 + +vlsseg3e8.v v8, (a0), a1 +# CHECK-INST: vlsseg3e8.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x04,0xb5,0x4a] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 b5 4a + +vlsseg3e16.v v8, (a0), a1 +# CHECK-INST: vlsseg3e16.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x54,0xb5,0x4a] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 b5 4a + +vlsseg3e32.v v8, (a0), a1 +# CHECK-INST: vlsseg3e32.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x64,0xb5,0x4a] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 b5 4a + +vlsseg3e64.v v8, (a0), a1 +# CHECK-INST: vlsseg3e64.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x74,0xb5,0x4a] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 b5 4a + +vlsseg3e128.v v8, (a0), a1 +# CHECK-INST: vlsseg3e128.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x04,0xb5,0x5a] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 b5 5a + +vlsseg3e256.v v8, (a0), a1 +# CHECK-INST: vlsseg3e256.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x54,0xb5,0x5a] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 b5 5a + +vlsseg3e512.v v8, (a0), a1 +# CHECK-INST: vlsseg3e512.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x64,0xb5,0x5a] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 b5 5a + +vlsseg3e1024.v v8, (a0), a1 +# CHECK-INST: vlsseg3e1024.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x74,0xb5,0x5a] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 b5 5a + +vlsseg3e8.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg3e8.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x04,0xb5,0x48] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 b5 48 + +vlsseg3e16.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg3e16.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x54,0xb5,0x48] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 b5 48 + +vlsseg3e32.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg3e32.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x64,0xb5,0x48] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 b5 48 + +vlsseg3e64.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg3e64.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x74,0xb5,0x48] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 b5 48 + +vlsseg3e128.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg3e128.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x04,0xb5,0x58] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 b5 58 + +vlsseg3e256.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg3e256.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x54,0xb5,0x58] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 b5 58 + +vlsseg3e512.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg3e512.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x64,0xb5,0x58] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 b5 58 + +vlsseg3e1024.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg3e1024.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x74,0xb5,0x58] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 b5 58 + +vlsseg4e8.v v8, (a0), a1 +# CHECK-INST: vlsseg4e8.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x04,0xb5,0x6a] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 b5 6a + +vlsseg4e16.v v8, (a0), a1 +# CHECK-INST: vlsseg4e16.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x54,0xb5,0x6a] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 b5 6a + +vlsseg4e32.v v8, (a0), a1 +# CHECK-INST: vlsseg4e32.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x64,0xb5,0x6a] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 b5 6a + +vlsseg4e64.v v8, (a0), a1 +# CHECK-INST: vlsseg4e64.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x74,0xb5,0x6a] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 b5 6a + +vlsseg4e128.v v8, (a0), a1 +# CHECK-INST: vlsseg4e128.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x04,0xb5,0x7a] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 b5 7a + +vlsseg4e256.v v8, (a0), a1 +# CHECK-INST: vlsseg4e256.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x54,0xb5,0x7a] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 b5 7a + +vlsseg4e512.v v8, (a0), a1 +# CHECK-INST: vlsseg4e512.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x64,0xb5,0x7a] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 b5 7a + +vlsseg4e1024.v v8, (a0), a1 +# CHECK-INST: vlsseg4e1024.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x74,0xb5,0x7a] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 b5 7a + +vlsseg4e8.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg4e8.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x04,0xb5,0x68] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 b5 68 + +vlsseg4e16.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg4e16.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x54,0xb5,0x68] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 b5 68 + +vlsseg4e32.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg4e32.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x64,0xb5,0x68] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 b5 68 + +vlsseg4e64.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg4e64.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x74,0xb5,0x68] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 b5 68 + +vlsseg4e128.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg4e128.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x04,0xb5,0x78] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 b5 78 + +vlsseg4e256.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg4e256.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x54,0xb5,0x78] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 b5 78 + +vlsseg4e512.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg4e512.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x64,0xb5,0x78] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 b5 78 + +vlsseg4e1024.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg4e1024.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x74,0xb5,0x78] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 b5 78 + +vlsseg5e8.v v8, (a0), a1 +# CHECK-INST: vlsseg5e8.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x04,0xb5,0x8a] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 b5 8a + +vlsseg5e16.v v8, (a0), a1 +# CHECK-INST: vlsseg5e16.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x54,0xb5,0x8a] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 b5 8a + +vlsseg5e32.v v8, (a0), a1 +# CHECK-INST: vlsseg5e32.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x64,0xb5,0x8a] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 b5 8a + +vlsseg5e64.v v8, (a0), a1 +# CHECK-INST: vlsseg5e64.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x74,0xb5,0x8a] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 b5 8a + +vlsseg5e128.v v8, (a0), a1 +# CHECK-INST: vlsseg5e128.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x04,0xb5,0x9a] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 b5 9a + +vlsseg5e256.v v8, (a0), a1 +# CHECK-INST: vlsseg5e256.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x54,0xb5,0x9a] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 b5 9a + +vlsseg5e512.v v8, (a0), a1 +# CHECK-INST: vlsseg5e512.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x64,0xb5,0x9a] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 b5 9a + +vlsseg5e1024.v v8, (a0), a1 +# CHECK-INST: vlsseg5e1024.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x74,0xb5,0x9a] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 b5 9a + +vlsseg5e8.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg5e8.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x04,0xb5,0x88] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 b5 88 + +vlsseg5e16.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg5e16.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x54,0xb5,0x88] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 b5 88 + +vlsseg5e32.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg5e32.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x64,0xb5,0x88] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 b5 88 + +vlsseg5e64.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg5e64.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x74,0xb5,0x88] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 b5 88 + +vlsseg5e128.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg5e128.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x04,0xb5,0x98] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 b5 98 + +vlsseg5e256.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg5e256.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x54,0xb5,0x98] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 b5 98 + +vlsseg5e512.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg5e512.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x64,0xb5,0x98] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 b5 98 + +vlsseg5e1024.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg5e1024.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x74,0xb5,0x98] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 b5 98 + +vlsseg6e8.v v8, (a0), a1 +# CHECK-INST: vlsseg6e8.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x04,0xb5,0xaa] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 b5 aa + +vlsseg6e16.v v8, (a0), a1 +# CHECK-INST: vlsseg6e16.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x54,0xb5,0xaa] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 b5 aa + +vlsseg6e32.v v8, (a0), a1 +# CHECK-INST: vlsseg6e32.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x64,0xb5,0xaa] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 b5 aa + +vlsseg6e64.v v8, (a0), a1 +# CHECK-INST: vlsseg6e64.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x74,0xb5,0xaa] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 b5 aa + +vlsseg6e128.v v8, (a0), a1 +# CHECK-INST: vlsseg6e128.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x04,0xb5,0xba] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 b5 ba + +vlsseg6e256.v v8, (a0), a1 +# CHECK-INST: vlsseg6e256.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x54,0xb5,0xba] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 b5 ba + +vlsseg6e512.v v8, (a0), a1 +# CHECK-INST: vlsseg6e512.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x64,0xb5,0xba] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 b5 ba + +vlsseg6e1024.v v8, (a0), a1 +# CHECK-INST: vlsseg6e1024.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x74,0xb5,0xba] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 b5 ba + +vlsseg6e8.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg6e8.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x04,0xb5,0xa8] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 b5 a8 + +vlsseg6e16.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg6e16.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x54,0xb5,0xa8] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 b5 a8 + +vlsseg6e32.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg6e32.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x64,0xb5,0xa8] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 b5 a8 + +vlsseg6e64.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg6e64.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x74,0xb5,0xa8] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 b5 a8 + +vlsseg6e128.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg6e128.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x04,0xb5,0xb8] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 b5 b8 + +vlsseg6e256.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg6e256.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x54,0xb5,0xb8] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 b5 b8 + +vlsseg6e512.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg6e512.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x64,0xb5,0xb8] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 b5 b8 + +vlsseg6e1024.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg6e1024.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x74,0xb5,0xb8] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 b5 b8 + +vlsseg7e8.v v8, (a0), a1 +# CHECK-INST: vlsseg7e8.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x04,0xb5,0xca] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 b5 ca + +vlsseg7e16.v v8, (a0), a1 +# CHECK-INST: vlsseg7e16.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x54,0xb5,0xca] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 b5 ca + +vlsseg7e32.v v8, (a0), a1 +# CHECK-INST: vlsseg7e32.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x64,0xb5,0xca] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 b5 ca + +vlsseg7e64.v v8, (a0), a1 +# CHECK-INST: vlsseg7e64.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x74,0xb5,0xca] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 b5 ca + +vlsseg7e128.v v8, (a0), a1 +# CHECK-INST: vlsseg7e128.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x04,0xb5,0xda] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 b5 da + +vlsseg7e256.v v8, (a0), a1 +# CHECK-INST: vlsseg7e256.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x54,0xb5,0xda] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 b5 da + +vlsseg7e512.v v8, (a0), a1 +# CHECK-INST: vlsseg7e512.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x64,0xb5,0xda] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 b5 da + +vlsseg7e1024.v v8, (a0), a1 +# CHECK-INST: vlsseg7e1024.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x74,0xb5,0xda] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 b5 da + +vlsseg7e8.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg7e8.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x04,0xb5,0xc8] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 b5 c8 + +vlsseg7e16.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg7e16.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x54,0xb5,0xc8] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 b5 c8 + +vlsseg7e32.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg7e32.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x64,0xb5,0xc8] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 b5 c8 + +vlsseg7e64.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg7e64.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x74,0xb5,0xc8] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 b5 c8 + +vlsseg7e128.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg7e128.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x04,0xb5,0xd8] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 b5 d8 + +vlsseg7e256.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg7e256.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x54,0xb5,0xd8] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 b5 d8 + +vlsseg7e512.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg7e512.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x64,0xb5,0xd8] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 b5 d8 + +vlsseg7e1024.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg7e1024.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x74,0xb5,0xd8] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 b5 d8 + +vlsseg8e8.v v8, (a0), a1 +# CHECK-INST: vlsseg8e8.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x04,0xb5,0xea] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 b5 ea + +vlsseg8e16.v v8, (a0), a1 +# CHECK-INST: vlsseg8e16.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x54,0xb5,0xea] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 b5 ea + +vlsseg8e32.v v8, (a0), a1 +# CHECK-INST: vlsseg8e32.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x64,0xb5,0xea] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 b5 ea + +vlsseg8e64.v v8, (a0), a1 +# CHECK-INST: vlsseg8e64.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x74,0xb5,0xea] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 b5 ea + +vlsseg8e128.v v8, (a0), a1 +# CHECK-INST: vlsseg8e128.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x04,0xb5,0xfa] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 b5 fa + +vlsseg8e256.v v8, (a0), a1 +# CHECK-INST: vlsseg8e256.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x54,0xb5,0xfa] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 b5 fa + +vlsseg8e512.v v8, (a0), a1 +# CHECK-INST: vlsseg8e512.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x64,0xb5,0xfa] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 b5 fa + +vlsseg8e1024.v v8, (a0), a1 +# CHECK-INST: vlsseg8e1024.v v8, (a0), a1 +# CHECK-ENCODING: [0x07,0x74,0xb5,0xfa] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 b5 fa + +vlsseg8e8.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg8e8.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x04,0xb5,0xe8] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 b5 e8 + +vlsseg8e16.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg8e16.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x54,0xb5,0xe8] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 b5 e8 + +vlsseg8e32.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg8e32.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x64,0xb5,0xe8] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 b5 e8 + +vlsseg8e64.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg8e64.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x74,0xb5,0xe8] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 b5 e8 + +vlsseg8e128.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg8e128.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x04,0xb5,0xf8] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 b5 f8 + +vlsseg8e256.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg8e256.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x54,0xb5,0xf8] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 b5 f8 + +vlsseg8e512.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg8e512.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x64,0xb5,0xf8] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 b5 f8 + +vlsseg8e1024.v v8, (a0), a1, v0.t +# CHECK-INST: vlsseg8e1024.v v8, (a0), a1, v0.t +# CHECK-ENCODING: [0x07,0x74,0xb5,0xf8] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 b5 f8 + +vlxseg2ei8.v v8, (a0), v4 +# CHECK-INST: vlxseg2ei8.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x04,0x45,0x2e] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 45 2e + +vlxseg2ei16.v v8, (a0), v4 +# CHECK-INST: vlxseg2ei16.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x54,0x45,0x2e] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 45 2e + +vlxseg2ei32.v v8, (a0), v4 +# CHECK-INST: vlxseg2ei32.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x64,0x45,0x2e] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 45 2e + +vlxseg2ei64.v v8, (a0), v4 +# CHECK-INST: vlxseg2ei64.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x74,0x45,0x2e] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 45 2e + +vlxseg2ei128.v v8, (a0), v4 +# CHECK-INST: vlxseg2ei128.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x04,0x45,0x3e] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 45 3e + +vlxseg2ei256.v v8, (a0), v4 +# CHECK-INST: vlxseg2ei256.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x54,0x45,0x3e] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 45 3e + +vlxseg2ei512.v v8, (a0), v4 +# CHECK-INST: vlxseg2ei512.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x64,0x45,0x3e] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 45 3e + +vlxseg2ei1024.v v8, (a0), v4 +# CHECK-INST: vlxseg2ei1024.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x74,0x45,0x3e] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 45 3e + +vlxseg2ei8.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg2ei8.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x04,0x45,0x2c] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 45 2c + +vlxseg2ei16.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg2ei16.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x54,0x45,0x2c] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 45 2c + +vlxseg2ei32.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg2ei32.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x64,0x45,0x2c] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 45 2c + +vlxseg2ei64.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg2ei64.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x74,0x45,0x2c] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 45 2c + +vlxseg2ei128.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg2ei128.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x04,0x45,0x3c] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 45 3c + +vlxseg2ei256.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg2ei256.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x54,0x45,0x3c] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 45 3c + +vlxseg2ei512.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg2ei512.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x64,0x45,0x3c] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 45 3c + +vlxseg2ei1024.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg2ei1024.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x74,0x45,0x3c] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 45 3c + +vlxseg3ei8.v v8, (a0), v4 +# CHECK-INST: vlxseg3ei8.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x04,0x45,0x4e] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 45 4e + +vlxseg3ei16.v v8, (a0), v4 +# CHECK-INST: vlxseg3ei16.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x54,0x45,0x4e] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 45 4e + +vlxseg3ei32.v v8, (a0), v4 +# CHECK-INST: vlxseg3ei32.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x64,0x45,0x4e] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 45 4e + +vlxseg3ei64.v v8, (a0), v4 +# CHECK-INST: vlxseg3ei64.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x74,0x45,0x4e] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 45 4e + +vlxseg3ei128.v v8, (a0), v4 +# CHECK-INST: vlxseg3ei128.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x04,0x45,0x5e] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 45 5e + +vlxseg3ei256.v v8, (a0), v4 +# CHECK-INST: vlxseg3ei256.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x54,0x45,0x5e] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 45 5e + +vlxseg3ei512.v v8, (a0), v4 +# CHECK-INST: vlxseg3ei512.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x64,0x45,0x5e] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 45 5e + +vlxseg3ei1024.v v8, (a0), v4 +# CHECK-INST: vlxseg3ei1024.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x74,0x45,0x5e] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 45 5e + +vlxseg3ei8.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg3ei8.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x04,0x45,0x4c] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 45 4c + +vlxseg3ei16.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg3ei16.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x54,0x45,0x4c] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 45 4c + +vlxseg3ei32.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg3ei32.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x64,0x45,0x4c] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 45 4c + +vlxseg3ei64.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg3ei64.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x74,0x45,0x4c] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 45 4c + +vlxseg3ei128.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg3ei128.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x04,0x45,0x5c] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 45 5c + +vlxseg3ei256.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg3ei256.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x54,0x45,0x5c] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 45 5c + +vlxseg3ei512.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg3ei512.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x64,0x45,0x5c] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 45 5c + +vlxseg3ei1024.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg3ei1024.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x74,0x45,0x5c] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 45 5c + +vlxseg4ei8.v v8, (a0), v4 +# CHECK-INST: vlxseg4ei8.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x04,0x45,0x6e] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 45 6e + +vlxseg4ei16.v v8, (a0), v4 +# CHECK-INST: vlxseg4ei16.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x54,0x45,0x6e] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 45 6e + +vlxseg4ei32.v v8, (a0), v4 +# CHECK-INST: vlxseg4ei32.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x64,0x45,0x6e] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 45 6e + +vlxseg4ei64.v v8, (a0), v4 +# CHECK-INST: vlxseg4ei64.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x74,0x45,0x6e] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 45 6e + +vlxseg4ei128.v v8, (a0), v4 +# CHECK-INST: vlxseg4ei128.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x04,0x45,0x7e] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 45 7e + +vlxseg4ei256.v v8, (a0), v4 +# CHECK-INST: vlxseg4ei256.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x54,0x45,0x7e] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 45 7e + +vlxseg4ei512.v v8, (a0), v4 +# CHECK-INST: vlxseg4ei512.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x64,0x45,0x7e] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 45 7e + +vlxseg4ei1024.v v8, (a0), v4 +# CHECK-INST: vlxseg4ei1024.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x74,0x45,0x7e] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 45 7e + +vlxseg4ei8.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg4ei8.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x04,0x45,0x6c] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 45 6c + +vlxseg4ei16.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg4ei16.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x54,0x45,0x6c] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 45 6c + +vlxseg4ei32.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg4ei32.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x64,0x45,0x6c] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 45 6c + +vlxseg4ei64.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg4ei64.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x74,0x45,0x6c] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 45 6c + +vlxseg4ei128.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg4ei128.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x04,0x45,0x7c] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 45 7c + +vlxseg4ei256.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg4ei256.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x54,0x45,0x7c] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 45 7c + +vlxseg4ei512.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg4ei512.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x64,0x45,0x7c] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 45 7c + +vlxseg4ei1024.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg4ei1024.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x74,0x45,0x7c] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 45 7c + +vlxseg5ei8.v v8, (a0), v4 +# CHECK-INST: vlxseg5ei8.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x04,0x45,0x8e] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 45 8e + +vlxseg5ei16.v v8, (a0), v4 +# CHECK-INST: vlxseg5ei16.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x54,0x45,0x8e] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 45 8e + +vlxseg5ei32.v v8, (a0), v4 +# CHECK-INST: vlxseg5ei32.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x64,0x45,0x8e] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 45 8e + +vlxseg5ei64.v v8, (a0), v4 +# CHECK-INST: vlxseg5ei64.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x74,0x45,0x8e] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 45 8e + +vlxseg5ei128.v v8, (a0), v4 +# CHECK-INST: vlxseg5ei128.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x04,0x45,0x9e] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 45 9e + +vlxseg5ei256.v v8, (a0), v4 +# CHECK-INST: vlxseg5ei256.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x54,0x45,0x9e] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 45 9e + +vlxseg5ei512.v v8, (a0), v4 +# CHECK-INST: vlxseg5ei512.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x64,0x45,0x9e] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 45 9e + +vlxseg5ei1024.v v8, (a0), v4 +# CHECK-INST: vlxseg5ei1024.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x74,0x45,0x9e] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 45 9e + +vlxseg5ei8.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg5ei8.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x04,0x45,0x8c] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 45 8c + +vlxseg5ei16.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg5ei16.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x54,0x45,0x8c] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 45 8c + +vlxseg5ei32.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg5ei32.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x64,0x45,0x8c] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 45 8c + +vlxseg5ei64.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg5ei64.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x74,0x45,0x8c] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 45 8c + +vlxseg5ei128.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg5ei128.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x04,0x45,0x9c] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 45 9c + +vlxseg5ei256.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg5ei256.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x54,0x45,0x9c] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 45 9c + +vlxseg5ei512.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg5ei512.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x64,0x45,0x9c] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 45 9c + +vlxseg5ei1024.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg5ei1024.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x74,0x45,0x9c] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 45 9c + +vlxseg6ei8.v v8, (a0), v4 +# CHECK-INST: vlxseg6ei8.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x04,0x45,0xae] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 45 ae + +vlxseg6ei16.v v8, (a0), v4 +# CHECK-INST: vlxseg6ei16.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x54,0x45,0xae] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 45 ae + +vlxseg6ei32.v v8, (a0), v4 +# CHECK-INST: vlxseg6ei32.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x64,0x45,0xae] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 45 ae + +vlxseg6ei64.v v8, (a0), v4 +# CHECK-INST: vlxseg6ei64.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x74,0x45,0xae] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 45 ae + +vlxseg6ei128.v v8, (a0), v4 +# CHECK-INST: vlxseg6ei128.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x04,0x45,0xbe] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 45 be + +vlxseg6ei256.v v8, (a0), v4 +# CHECK-INST: vlxseg6ei256.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x54,0x45,0xbe] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 45 be + +vlxseg6ei512.v v8, (a0), v4 +# CHECK-INST: vlxseg6ei512.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x64,0x45,0xbe] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 45 be + +vlxseg6ei1024.v v8, (a0), v4 +# CHECK-INST: vlxseg6ei1024.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x74,0x45,0xbe] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 45 be + +vlxseg6ei8.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg6ei8.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x04,0x45,0xac] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 45 ac + +vlxseg6ei16.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg6ei16.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x54,0x45,0xac] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 45 ac + +vlxseg6ei32.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg6ei32.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x64,0x45,0xac] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 45 ac + +vlxseg6ei64.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg6ei64.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x74,0x45,0xac] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 45 ac + +vlxseg6ei128.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg6ei128.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x04,0x45,0xbc] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 45 bc + +vlxseg6ei256.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg6ei256.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x54,0x45,0xbc] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 45 bc + +vlxseg6ei512.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg6ei512.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x64,0x45,0xbc] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 45 bc + +vlxseg6ei1024.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg6ei1024.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x74,0x45,0xbc] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 45 bc + +vlxseg7ei8.v v8, (a0), v4 +# CHECK-INST: vlxseg7ei8.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x04,0x45,0xce] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 45 ce + +vlxseg7ei16.v v8, (a0), v4 +# CHECK-INST: vlxseg7ei16.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x54,0x45,0xce] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 45 ce + +vlxseg7ei32.v v8, (a0), v4 +# CHECK-INST: vlxseg7ei32.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x64,0x45,0xce] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 45 ce + +vlxseg7ei64.v v8, (a0), v4 +# CHECK-INST: vlxseg7ei64.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x74,0x45,0xce] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 45 ce + +vlxseg7ei128.v v8, (a0), v4 +# CHECK-INST: vlxseg7ei128.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x04,0x45,0xde] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 45 de + +vlxseg7ei256.v v8, (a0), v4 +# CHECK-INST: vlxseg7ei256.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x54,0x45,0xde] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 45 de + +vlxseg7ei512.v v8, (a0), v4 +# CHECK-INST: vlxseg7ei512.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x64,0x45,0xde] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 45 de + +vlxseg7ei1024.v v8, (a0), v4 +# CHECK-INST: vlxseg7ei1024.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x74,0x45,0xde] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 45 de + +vlxseg7ei8.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg7ei8.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x04,0x45,0xcc] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 45 cc + +vlxseg7ei16.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg7ei16.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x54,0x45,0xcc] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 45 cc + +vlxseg7ei32.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg7ei32.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x64,0x45,0xcc] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 45 cc + +vlxseg7ei64.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg7ei64.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x74,0x45,0xcc] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 45 cc + +vlxseg7ei128.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg7ei128.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x04,0x45,0xdc] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 45 dc + +vlxseg7ei256.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg7ei256.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x54,0x45,0xdc] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 45 dc + +vlxseg7ei512.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg7ei512.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x64,0x45,0xdc] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 45 dc + +vlxseg7ei1024.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg7ei1024.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x74,0x45,0xdc] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 45 dc + +vlxseg8ei8.v v8, (a0), v4 +# CHECK-INST: vlxseg8ei8.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x04,0x45,0xee] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 45 ee + +vlxseg8ei16.v v8, (a0), v4 +# CHECK-INST: vlxseg8ei16.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x54,0x45,0xee] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 45 ee + +vlxseg8ei32.v v8, (a0), v4 +# CHECK-INST: vlxseg8ei32.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x64,0x45,0xee] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 45 ee + +vlxseg8ei64.v v8, (a0), v4 +# CHECK-INST: vlxseg8ei64.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x74,0x45,0xee] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 45 ee + +vlxseg8ei128.v v8, (a0), v4 +# CHECK-INST: vlxseg8ei128.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x04,0x45,0xfe] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 45 fe + +vlxseg8ei256.v v8, (a0), v4 +# CHECK-INST: vlxseg8ei256.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x54,0x45,0xfe] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 45 fe + +vlxseg8ei512.v v8, (a0), v4 +# CHECK-INST: vlxseg8ei512.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x64,0x45,0xfe] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 45 fe + +vlxseg8ei1024.v v8, (a0), v4 +# CHECK-INST: vlxseg8ei1024.v v8, (a0), v4 +# CHECK-ENCODING: [0x07,0x74,0x45,0xfe] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 45 fe + +vlxseg8ei8.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg8ei8.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x04,0x45,0xec] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 45 ec + +vlxseg8ei16.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg8ei16.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x54,0x45,0xec] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 45 ec + +vlxseg8ei32.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg8ei32.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x64,0x45,0xec] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 45 ec + +vlxseg8ei64.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg8ei64.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x74,0x45,0xec] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 45 ec + +vlxseg8ei128.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg8ei128.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x04,0x45,0xfc] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 45 fc + +vlxseg8ei256.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg8ei256.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x54,0x45,0xfc] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 45 fc + +vlxseg8ei512.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg8ei512.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x64,0x45,0xfc] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 45 fc + +vlxseg8ei1024.v v8, (a0), v4, v0.t +# CHECK-INST: vlxseg8ei1024.v v8, (a0), v4, v0.t +# CHECK-ENCODING: [0x07,0x74,0x45,0xfc] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 45 fc + +vlseg2e8ff.v v8, (a0) +# CHECK-INST: vlseg2e8ff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x04,0x05,0x23] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 23 + +vlseg2e16ff.v v8, (a0) +# CHECK-INST: vlseg2e16ff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x54,0x05,0x23] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 23 + +vlseg2e32ff.v v8, (a0) +# CHECK-INST: vlseg2e32ff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x64,0x05,0x23] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 23 + +vlseg2e64ff.v v8, (a0) +# CHECK-INST: vlseg2e64ff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x74,0x05,0x23] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 05 23 + +vlseg2e128ff.v v8, (a0) +# CHECK-INST: vlseg2e128ff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x04,0x05,0x33] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 33 + +vlseg2e256ff.v v8, (a0) +# CHECK-INST: vlseg2e256ff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x54,0x05,0x33] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 33 + +vlseg2e512ff.v v8, (a0) +# CHECK-INST: vlseg2e512ff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x64,0x05,0x33] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 33 + +vlseg2e1024ff.v v8, (a0) +# CHECK-INST: vlseg2e1024ff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x74,0x05,0x33] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 05 33 + +vlseg2e8ff.v v8, (a0), v0.t +# CHECK-INST: vlseg2e8ff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x04,0x05,0x21] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 21 + +vlseg2e16ff.v v8, (a0), v0.t +# CHECK-INST: vlseg2e16ff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x54,0x05,0x21] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 21 + +vlseg2e32ff.v v8, (a0), v0.t +# CHECK-INST: vlseg2e32ff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x64,0x05,0x21] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 21 + +vlseg2e64ff.v v8, (a0), v0.t +# CHECK-INST: vlseg2e64ff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x74,0x05,0x21] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 05 21 + +vlseg2e128ff.v v8, (a0), v0.t +# CHECK-INST: vlseg2e128ff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x04,0x05,0x31] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 31 + +vlseg2e256ff.v v8, (a0), v0.t +# CHECK-INST: vlseg2e256ff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x54,0x05,0x31] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 31 + +vlseg2e512ff.v v8, (a0), v0.t +# CHECK-INST: vlseg2e512ff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x64,0x05,0x31] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 31 + +vlseg2e1024ff.v v8, (a0), v0.t +# CHECK-INST: vlseg2e1024ff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x74,0x05,0x31] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 05 31 + +vlseg3e8ff.v v8, (a0) +# CHECK-INST: vlseg3e8ff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x04,0x05,0x43] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 43 + +vlseg3e16ff.v v8, (a0) +# CHECK-INST: vlseg3e16ff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x54,0x05,0x43] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 43 + +vlseg3e32ff.v v8, (a0) +# CHECK-INST: vlseg3e32ff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x64,0x05,0x43] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 43 + +vlseg3e64ff.v v8, (a0) +# CHECK-INST: vlseg3e64ff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x74,0x05,0x43] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 05 43 + +vlseg3e128ff.v v8, (a0) +# CHECK-INST: vlseg3e128ff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x04,0x05,0x53] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 53 + +vlseg3e256ff.v v8, (a0) +# CHECK-INST: vlseg3e256ff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x54,0x05,0x53] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 53 + +vlseg3e512ff.v v8, (a0) +# CHECK-INST: vlseg3e512ff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x64,0x05,0x53] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 53 + +vlseg3e1024ff.v v8, (a0) +# CHECK-INST: vlseg3e1024ff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x74,0x05,0x53] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 05 53 + +vlseg3e8ff.v v8, (a0), v0.t +# CHECK-INST: vlseg3e8ff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x04,0x05,0x41] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 41 + +vlseg3e16ff.v v8, (a0), v0.t +# CHECK-INST: vlseg3e16ff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x54,0x05,0x41] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 41 + +vlseg3e32ff.v v8, (a0), v0.t +# CHECK-INST: vlseg3e32ff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x64,0x05,0x41] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 41 + +vlseg3e64ff.v v8, (a0), v0.t +# CHECK-INST: vlseg3e64ff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x74,0x05,0x41] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 05 41 + +vlseg3e128ff.v v8, (a0), v0.t +# CHECK-INST: vlseg3e128ff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x04,0x05,0x51] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 51 + +vlseg3e256ff.v v8, (a0), v0.t +# CHECK-INST: vlseg3e256ff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x54,0x05,0x51] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 51 + +vlseg3e512ff.v v8, (a0), v0.t +# CHECK-INST: vlseg3e512ff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x64,0x05,0x51] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 51 + +vlseg3e1024ff.v v8, (a0), v0.t +# CHECK-INST: vlseg3e1024ff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x74,0x05,0x51] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 05 51 + +vlseg4e8ff.v v8, (a0) +# CHECK-INST: vlseg4e8ff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x04,0x05,0x63] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 63 + +vlseg4e16ff.v v8, (a0) +# CHECK-INST: vlseg4e16ff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x54,0x05,0x63] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 63 + +vlseg4e32ff.v v8, (a0) +# CHECK-INST: vlseg4e32ff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x64,0x05,0x63] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 63 + +vlseg4e64ff.v v8, (a0) +# CHECK-INST: vlseg4e64ff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x74,0x05,0x63] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 05 63 + +vlseg4e128ff.v v8, (a0) +# CHECK-INST: vlseg4e128ff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x04,0x05,0x73] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 73 + +vlseg4e256ff.v v8, (a0) +# CHECK-INST: vlseg4e256ff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x54,0x05,0x73] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 73 + +vlseg4e512ff.v v8, (a0) +# CHECK-INST: vlseg4e512ff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x64,0x05,0x73] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 73 + +vlseg4e1024ff.v v8, (a0) +# CHECK-INST: vlseg4e1024ff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x74,0x05,0x73] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 05 73 + +vlseg4e8ff.v v8, (a0), v0.t +# CHECK-INST: vlseg4e8ff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x04,0x05,0x61] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 61 + +vlseg4e16ff.v v8, (a0), v0.t +# CHECK-INST: vlseg4e16ff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x54,0x05,0x61] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 61 + +vlseg4e32ff.v v8, (a0), v0.t +# CHECK-INST: vlseg4e32ff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x64,0x05,0x61] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 61 + +vlseg4e64ff.v v8, (a0), v0.t +# CHECK-INST: vlseg4e64ff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x74,0x05,0x61] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 05 61 + +vlseg4e128ff.v v8, (a0), v0.t +# CHECK-INST: vlseg4e128ff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x04,0x05,0x71] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 71 + +vlseg4e256ff.v v8, (a0), v0.t +# CHECK-INST: vlseg4e256ff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x54,0x05,0x71] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 71 + +vlseg4e512ff.v v8, (a0), v0.t +# CHECK-INST: vlseg4e512ff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x64,0x05,0x71] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 71 + +vlseg4e1024ff.v v8, (a0), v0.t +# CHECK-INST: vlseg4e1024ff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x74,0x05,0x71] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 05 71 + +vlseg5e8ff.v v8, (a0) +# CHECK-INST: vlseg5e8ff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x04,0x05,0x83] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 83 + +vlseg5e16ff.v v8, (a0) +# CHECK-INST: vlseg5e16ff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x54,0x05,0x83] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 83 + +vlseg5e32ff.v v8, (a0) +# CHECK-INST: vlseg5e32ff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x64,0x05,0x83] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 83 + +vlseg5e64ff.v v8, (a0) +# CHECK-INST: vlseg5e64ff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x74,0x05,0x83] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 05 83 + +vlseg5e128ff.v v8, (a0) +# CHECK-INST: vlseg5e128ff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x04,0x05,0x93] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 93 + +vlseg5e256ff.v v8, (a0) +# CHECK-INST: vlseg5e256ff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x54,0x05,0x93] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 93 + +vlseg5e512ff.v v8, (a0) +# CHECK-INST: vlseg5e512ff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x64,0x05,0x93] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 93 + +vlseg5e1024ff.v v8, (a0) +# CHECK-INST: vlseg5e1024ff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x74,0x05,0x93] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 05 93 + +vlseg5e8ff.v v8, (a0), v0.t +# CHECK-INST: vlseg5e8ff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x04,0x05,0x81] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 81 + +vlseg5e16ff.v v8, (a0), v0.t +# CHECK-INST: vlseg5e16ff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x54,0x05,0x81] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 81 + +vlseg5e32ff.v v8, (a0), v0.t +# CHECK-INST: vlseg5e32ff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x64,0x05,0x81] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 81 + +vlseg5e64ff.v v8, (a0), v0.t +# CHECK-INST: vlseg5e64ff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x74,0x05,0x81] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 05 81 + +vlseg5e128ff.v v8, (a0), v0.t +# CHECK-INST: vlseg5e128ff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x04,0x05,0x91] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 91 + +vlseg5e256ff.v v8, (a0), v0.t +# CHECK-INST: vlseg5e256ff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x54,0x05,0x91] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 91 + +vlseg5e512ff.v v8, (a0), v0.t +# CHECK-INST: vlseg5e512ff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x64,0x05,0x91] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 91 + +vlseg5e1024ff.v v8, (a0), v0.t +# CHECK-INST: vlseg5e1024ff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x74,0x05,0x91] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 05 91 + +vlseg6e8ff.v v8, (a0) +# CHECK-INST: vlseg6e8ff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x04,0x05,0xa3] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 a3 + +vlseg6e16ff.v v8, (a0) +# CHECK-INST: vlseg6e16ff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x54,0x05,0xa3] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 a3 + +vlseg6e32ff.v v8, (a0) +# CHECK-INST: vlseg6e32ff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x64,0x05,0xa3] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 a3 + +vlseg6e64ff.v v8, (a0) +# CHECK-INST: vlseg6e64ff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x74,0x05,0xa3] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 05 a3 + +vlseg6e128ff.v v8, (a0) +# CHECK-INST: vlseg6e128ff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x04,0x05,0xb3] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 b3 + +vlseg6e256ff.v v8, (a0) +# CHECK-INST: vlseg6e256ff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x54,0x05,0xb3] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 b3 + +vlseg6e512ff.v v8, (a0) +# CHECK-INST: vlseg6e512ff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x64,0x05,0xb3] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 b3 + +vlseg6e1024ff.v v8, (a0) +# CHECK-INST: vlseg6e1024ff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x74,0x05,0xb3] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 05 b3 + +vlseg6e8ff.v v8, (a0), v0.t +# CHECK-INST: vlseg6e8ff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x04,0x05,0xa1] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 a1 + +vlseg6e16ff.v v8, (a0), v0.t +# CHECK-INST: vlseg6e16ff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x54,0x05,0xa1] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 a1 + +vlseg6e32ff.v v8, (a0), v0.t +# CHECK-INST: vlseg6e32ff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x64,0x05,0xa1] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 a1 + +vlseg6e64ff.v v8, (a0), v0.t +# CHECK-INST: vlseg6e64ff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x74,0x05,0xa1] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 05 a1 + +vlseg6e128ff.v v8, (a0), v0.t +# CHECK-INST: vlseg6e128ff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x04,0x05,0xb1] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 b1 + +vlseg6e256ff.v v8, (a0), v0.t +# CHECK-INST: vlseg6e256ff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x54,0x05,0xb1] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 b1 + +vlseg6e512ff.v v8, (a0), v0.t +# CHECK-INST: vlseg6e512ff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x64,0x05,0xb1] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 b1 + +vlseg6e1024ff.v v8, (a0), v0.t +# CHECK-INST: vlseg6e1024ff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x74,0x05,0xb1] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 05 b1 + +vlseg7e8ff.v v8, (a0) +# CHECK-INST: vlseg7e8ff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x04,0x05,0xc3] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 c3 + +vlseg7e16ff.v v8, (a0) +# CHECK-INST: vlseg7e16ff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x54,0x05,0xc3] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 c3 + +vlseg7e32ff.v v8, (a0) +# CHECK-INST: vlseg7e32ff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x64,0x05,0xc3] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 c3 + +vlseg7e64ff.v v8, (a0) +# CHECK-INST: vlseg7e64ff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x74,0x05,0xc3] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 05 c3 + +vlseg7e128ff.v v8, (a0) +# CHECK-INST: vlseg7e128ff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x04,0x05,0xd3] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 d3 + +vlseg7e256ff.v v8, (a0) +# CHECK-INST: vlseg7e256ff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x54,0x05,0xd3] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 d3 + +vlseg7e512ff.v v8, (a0) +# CHECK-INST: vlseg7e512ff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x64,0x05,0xd3] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 d3 + +vlseg7e1024ff.v v8, (a0) +# CHECK-INST: vlseg7e1024ff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x74,0x05,0xd3] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 05 d3 + +vlseg7e8ff.v v8, (a0), v0.t +# CHECK-INST: vlseg7e8ff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x04,0x05,0xc1] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 c1 + +vlseg7e16ff.v v8, (a0), v0.t +# CHECK-INST: vlseg7e16ff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x54,0x05,0xc1] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 c1 + +vlseg7e32ff.v v8, (a0), v0.t +# CHECK-INST: vlseg7e32ff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x64,0x05,0xc1] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 c1 + +vlseg7e64ff.v v8, (a0), v0.t +# CHECK-INST: vlseg7e64ff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x74,0x05,0xc1] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 05 c1 + +vlseg7e128ff.v v8, (a0), v0.t +# CHECK-INST: vlseg7e128ff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x04,0x05,0xd1] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 d1 + +vlseg7e256ff.v v8, (a0), v0.t +# CHECK-INST: vlseg7e256ff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x54,0x05,0xd1] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 d1 + +vlseg7e512ff.v v8, (a0), v0.t +# CHECK-INST: vlseg7e512ff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x64,0x05,0xd1] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 d1 + +vlseg7e1024ff.v v8, (a0), v0.t +# CHECK-INST: vlseg7e1024ff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x74,0x05,0xd1] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 05 d1 + +vlseg8e8ff.v v8, (a0) +# CHECK-INST: vlseg8e8ff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x04,0x05,0xe3] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 e3 + +vlseg8e16ff.v v8, (a0) +# CHECK-INST: vlseg8e16ff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x54,0x05,0xe3] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 e3 + +vlseg8e32ff.v v8, (a0) +# CHECK-INST: vlseg8e32ff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x64,0x05,0xe3] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 e3 + +vlseg8e64ff.v v8, (a0) +# CHECK-INST: vlseg8e64ff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x74,0x05,0xe3] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 05 e3 + +vlseg8e128ff.v v8, (a0) +# CHECK-INST: vlseg8e128ff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x04,0x05,0xf3] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 f3 + +vlseg8e256ff.v v8, (a0) +# CHECK-INST: vlseg8e256ff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x54,0x05,0xf3] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 f3 + +vlseg8e512ff.v v8, (a0) +# CHECK-INST: vlseg8e512ff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x64,0x05,0xf3] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 f3 + +vlseg8e1024ff.v v8, (a0) +# CHECK-INST: vlseg8e1024ff.v v8, (a0) +# CHECK-ENCODING: [0x07,0x74,0x05,0xf3] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 05 f3 + +vlseg8e8ff.v v8, (a0), v0.t +# CHECK-INST: vlseg8e8ff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x04,0x05,0xe1] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 e1 + +vlseg8e16ff.v v8, (a0), v0.t +# CHECK-INST: vlseg8e16ff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x54,0x05,0xe1] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 e1 + +vlseg8e32ff.v v8, (a0), v0.t +# CHECK-INST: vlseg8e32ff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x64,0x05,0xe1] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 e1 + +vlseg8e64ff.v v8, (a0), v0.t +# CHECK-INST: vlseg8e64ff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x74,0x05,0xe1] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 05 e1 + +vlseg8e128ff.v v8, (a0), v0.t +# CHECK-INST: vlseg8e128ff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x04,0x05,0xf1] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 04 05 f1 + +vlseg8e256ff.v v8, (a0), v0.t +# CHECK-INST: vlseg8e256ff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x54,0x05,0xf1] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 54 05 f1 + +vlseg8e512ff.v v8, (a0), v0.t +# CHECK-INST: vlseg8e512ff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x64,0x05,0xf1] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 64 05 f1 + +vlseg8e1024ff.v v8, (a0), v0.t +# CHECK-INST: vlseg8e1024ff.v v8, (a0), v0.t +# CHECK-ENCODING: [0x07,0x74,0x05,0xf1] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 07 74 05 f1 + +vsseg2e8.v v24, (a0) +# CHECK-INST: vsseg2e8.v v24, (a0) +# CHECK-ENCODING: [0x27,0x0c,0x05,0x22] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 05 22 + +vsseg2e16.v v24, (a0) +# CHECK-INST: vsseg2e16.v v24, (a0) +# CHECK-ENCODING: [0x27,0x5c,0x05,0x22] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 05 22 + +vsseg2e32.v v24, (a0) +# CHECK-INST: vsseg2e32.v v24, (a0) +# CHECK-ENCODING: [0x27,0x6c,0x05,0x22] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 05 22 + +vsseg2e64.v v24, (a0) +# CHECK-INST: vsseg2e64.v v24, (a0) +# CHECK-ENCODING: [0x27,0x7c,0x05,0x22] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 05 22 + +vsseg2e128.v v24, (a0) +# CHECK-INST: vsseg2e128.v v24, (a0) +# CHECK-ENCODING: [0x27,0x0c,0x05,0x32] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 05 32 + +vsseg2e256.v v24, (a0) +# CHECK-INST: vsseg2e256.v v24, (a0) +# CHECK-ENCODING: [0x27,0x5c,0x05,0x32] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 05 32 + +vsseg2e512.v v24, (a0) +# CHECK-INST: vsseg2e512.v v24, (a0) +# CHECK-ENCODING: [0x27,0x6c,0x05,0x32] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 05 32 + +vsseg2e1024.v v24, (a0) +# CHECK-INST: vsseg2e1024.v v24, (a0) +# CHECK-ENCODING: [0x27,0x7c,0x05,0x32] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 05 32 + +vsseg2e8.v v24, (a0), v0.t +# CHECK-INST: vsseg2e8.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x0c,0x05,0x20] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 05 20 + +vsseg2e16.v v24, (a0), v0.t +# CHECK-INST: vsseg2e16.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x5c,0x05,0x20] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 05 20 + +vsseg2e32.v v24, (a0), v0.t +# CHECK-INST: vsseg2e32.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x6c,0x05,0x20] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 05 20 + +vsseg2e64.v v24, (a0), v0.t +# CHECK-INST: vsseg2e64.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x7c,0x05,0x20] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 05 20 + +vsseg2e128.v v24, (a0), v0.t +# CHECK-INST: vsseg2e128.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x0c,0x05,0x30] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 05 30 + +vsseg2e256.v v24, (a0), v0.t +# CHECK-INST: vsseg2e256.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x5c,0x05,0x30] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 05 30 + +vsseg2e512.v v24, (a0), v0.t +# CHECK-INST: vsseg2e512.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x6c,0x05,0x30] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 05 30 + +vsseg2e1024.v v24, (a0), v0.t +# CHECK-INST: vsseg2e1024.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x7c,0x05,0x30] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 05 30 + +vsseg3e8.v v24, (a0) +# CHECK-INST: vsseg3e8.v v24, (a0) +# CHECK-ENCODING: [0x27,0x0c,0x05,0x42] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 05 42 + +vsseg3e16.v v24, (a0) +# CHECK-INST: vsseg3e16.v v24, (a0) +# CHECK-ENCODING: [0x27,0x5c,0x05,0x42] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 05 42 + +vsseg3e32.v v24, (a0) +# CHECK-INST: vsseg3e32.v v24, (a0) +# CHECK-ENCODING: [0x27,0x6c,0x05,0x42] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 05 42 + +vsseg3e64.v v24, (a0) +# CHECK-INST: vsseg3e64.v v24, (a0) +# CHECK-ENCODING: [0x27,0x7c,0x05,0x42] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 05 42 + +vsseg3e128.v v24, (a0) +# CHECK-INST: vsseg3e128.v v24, (a0) +# CHECK-ENCODING: [0x27,0x0c,0x05,0x52] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 05 52 + +vsseg3e256.v v24, (a0) +# CHECK-INST: vsseg3e256.v v24, (a0) +# CHECK-ENCODING: [0x27,0x5c,0x05,0x52] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 05 52 + +vsseg3e512.v v24, (a0) +# CHECK-INST: vsseg3e512.v v24, (a0) +# CHECK-ENCODING: [0x27,0x6c,0x05,0x52] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 05 52 + +vsseg3e1024.v v24, (a0) +# CHECK-INST: vsseg3e1024.v v24, (a0) +# CHECK-ENCODING: [0x27,0x7c,0x05,0x52] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 05 52 + +vsseg3e8.v v24, (a0), v0.t +# CHECK-INST: vsseg3e8.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x0c,0x05,0x40] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 05 40 + +vsseg3e16.v v24, (a0), v0.t +# CHECK-INST: vsseg3e16.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x5c,0x05,0x40] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 05 40 + +vsseg3e32.v v24, (a0), v0.t +# CHECK-INST: vsseg3e32.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x6c,0x05,0x40] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 05 40 + +vsseg3e64.v v24, (a0), v0.t +# CHECK-INST: vsseg3e64.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x7c,0x05,0x40] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 05 40 + +vsseg3e128.v v24, (a0), v0.t +# CHECK-INST: vsseg3e128.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x0c,0x05,0x50] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 05 50 + +vsseg3e256.v v24, (a0), v0.t +# CHECK-INST: vsseg3e256.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x5c,0x05,0x50] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 05 50 + +vsseg3e512.v v24, (a0), v0.t +# CHECK-INST: vsseg3e512.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x6c,0x05,0x50] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 05 50 + +vsseg3e1024.v v24, (a0), v0.t +# CHECK-INST: vsseg3e1024.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x7c,0x05,0x50] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 05 50 + +vsseg4e8.v v24, (a0) +# CHECK-INST: vsseg4e8.v v24, (a0) +# CHECK-ENCODING: [0x27,0x0c,0x05,0x62] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 05 62 + +vsseg4e16.v v24, (a0) +# CHECK-INST: vsseg4e16.v v24, (a0) +# CHECK-ENCODING: [0x27,0x5c,0x05,0x62] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 05 62 + +vsseg4e32.v v24, (a0) +# CHECK-INST: vsseg4e32.v v24, (a0) +# CHECK-ENCODING: [0x27,0x6c,0x05,0x62] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 05 62 + +vsseg4e64.v v24, (a0) +# CHECK-INST: vsseg4e64.v v24, (a0) +# CHECK-ENCODING: [0x27,0x7c,0x05,0x62] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 05 62 + +vsseg4e128.v v24, (a0) +# CHECK-INST: vsseg4e128.v v24, (a0) +# CHECK-ENCODING: [0x27,0x0c,0x05,0x72] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 05 72 + +vsseg4e256.v v24, (a0) +# CHECK-INST: vsseg4e256.v v24, (a0) +# CHECK-ENCODING: [0x27,0x5c,0x05,0x72] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 05 72 + +vsseg4e512.v v24, (a0) +# CHECK-INST: vsseg4e512.v v24, (a0) +# CHECK-ENCODING: [0x27,0x6c,0x05,0x72] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 05 72 + +vsseg4e1024.v v24, (a0) +# CHECK-INST: vsseg4e1024.v v24, (a0) +# CHECK-ENCODING: [0x27,0x7c,0x05,0x72] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 05 72 + +vsseg4e8.v v24, (a0), v0.t +# CHECK-INST: vsseg4e8.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x0c,0x05,0x60] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 05 60 + +vsseg4e16.v v24, (a0), v0.t +# CHECK-INST: vsseg4e16.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x5c,0x05,0x60] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 05 60 + +vsseg4e32.v v24, (a0), v0.t +# CHECK-INST: vsseg4e32.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x6c,0x05,0x60] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 05 60 + +vsseg4e64.v v24, (a0), v0.t +# CHECK-INST: vsseg4e64.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x7c,0x05,0x60] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 05 60 + +vsseg4e128.v v24, (a0), v0.t +# CHECK-INST: vsseg4e128.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x0c,0x05,0x70] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 05 70 + +vsseg4e256.v v24, (a0), v0.t +# CHECK-INST: vsseg4e256.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x5c,0x05,0x70] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 05 70 + +vsseg4e512.v v24, (a0), v0.t +# CHECK-INST: vsseg4e512.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x6c,0x05,0x70] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 05 70 + +vsseg4e1024.v v24, (a0), v0.t +# CHECK-INST: vsseg4e1024.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x7c,0x05,0x70] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 05 70 + +vsseg5e8.v v24, (a0) +# CHECK-INST: vsseg5e8.v v24, (a0) +# CHECK-ENCODING: [0x27,0x0c,0x05,0x82] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 05 82 + +vsseg5e16.v v24, (a0) +# CHECK-INST: vsseg5e16.v v24, (a0) +# CHECK-ENCODING: [0x27,0x5c,0x05,0x82] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 05 82 + +vsseg5e32.v v24, (a0) +# CHECK-INST: vsseg5e32.v v24, (a0) +# CHECK-ENCODING: [0x27,0x6c,0x05,0x82] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 05 82 + +vsseg5e64.v v24, (a0) +# CHECK-INST: vsseg5e64.v v24, (a0) +# CHECK-ENCODING: [0x27,0x7c,0x05,0x82] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 05 82 + +vsseg5e128.v v24, (a0) +# CHECK-INST: vsseg5e128.v v24, (a0) +# CHECK-ENCODING: [0x27,0x0c,0x05,0x92] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 05 92 + +vsseg5e256.v v24, (a0) +# CHECK-INST: vsseg5e256.v v24, (a0) +# CHECK-ENCODING: [0x27,0x5c,0x05,0x92] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 05 92 + +vsseg5e512.v v24, (a0) +# CHECK-INST: vsseg5e512.v v24, (a0) +# CHECK-ENCODING: [0x27,0x6c,0x05,0x92] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 05 92 + +vsseg5e1024.v v24, (a0) +# CHECK-INST: vsseg5e1024.v v24, (a0) +# CHECK-ENCODING: [0x27,0x7c,0x05,0x92] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 05 92 + +vsseg5e8.v v24, (a0), v0.t +# CHECK-INST: vsseg5e8.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x0c,0x05,0x80] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 05 80 + +vsseg5e16.v v24, (a0), v0.t +# CHECK-INST: vsseg5e16.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x5c,0x05,0x80] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 05 80 + +vsseg5e32.v v24, (a0), v0.t +# CHECK-INST: vsseg5e32.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x6c,0x05,0x80] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 05 80 + +vsseg5e64.v v24, (a0), v0.t +# CHECK-INST: vsseg5e64.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x7c,0x05,0x80] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 05 80 + +vsseg5e128.v v24, (a0), v0.t +# CHECK-INST: vsseg5e128.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x0c,0x05,0x90] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 05 90 + +vsseg5e256.v v24, (a0), v0.t +# CHECK-INST: vsseg5e256.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x5c,0x05,0x90] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 05 90 + +vsseg5e512.v v24, (a0), v0.t +# CHECK-INST: vsseg5e512.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x6c,0x05,0x90] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 05 90 + +vsseg5e1024.v v24, (a0), v0.t +# CHECK-INST: vsseg5e1024.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x7c,0x05,0x90] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 05 90 + +vsseg6e8.v v24, (a0) +# CHECK-INST: vsseg6e8.v v24, (a0) +# CHECK-ENCODING: [0x27,0x0c,0x05,0xa2] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 05 a2 + +vsseg6e16.v v24, (a0) +# CHECK-INST: vsseg6e16.v v24, (a0) +# CHECK-ENCODING: [0x27,0x5c,0x05,0xa2] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 05 a2 + +vsseg6e32.v v24, (a0) +# CHECK-INST: vsseg6e32.v v24, (a0) +# CHECK-ENCODING: [0x27,0x6c,0x05,0xa2] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 05 a2 + +vsseg6e64.v v24, (a0) +# CHECK-INST: vsseg6e64.v v24, (a0) +# CHECK-ENCODING: [0x27,0x7c,0x05,0xa2] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 05 a2 + +vsseg6e128.v v24, (a0) +# CHECK-INST: vsseg6e128.v v24, (a0) +# CHECK-ENCODING: [0x27,0x0c,0x05,0xb2] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 05 b2 + +vsseg6e256.v v24, (a0) +# CHECK-INST: vsseg6e256.v v24, (a0) +# CHECK-ENCODING: [0x27,0x5c,0x05,0xb2] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 05 b2 + +vsseg6e512.v v24, (a0) +# CHECK-INST: vsseg6e512.v v24, (a0) +# CHECK-ENCODING: [0x27,0x6c,0x05,0xb2] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 05 b2 + +vsseg6e1024.v v24, (a0) +# CHECK-INST: vsseg6e1024.v v24, (a0) +# CHECK-ENCODING: [0x27,0x7c,0x05,0xb2] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 05 b2 + +vsseg6e8.v v24, (a0), v0.t +# CHECK-INST: vsseg6e8.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x0c,0x05,0xa0] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 05 a0 + +vsseg6e16.v v24, (a0), v0.t +# CHECK-INST: vsseg6e16.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x5c,0x05,0xa0] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 05 a0 + +vsseg6e32.v v24, (a0), v0.t +# CHECK-INST: vsseg6e32.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x6c,0x05,0xa0] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 05 a0 + +vsseg6e64.v v24, (a0), v0.t +# CHECK-INST: vsseg6e64.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x7c,0x05,0xa0] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 05 a0 + +vsseg6e128.v v24, (a0), v0.t +# CHECK-INST: vsseg6e128.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x0c,0x05,0xb0] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 05 b0 + +vsseg6e256.v v24, (a0), v0.t +# CHECK-INST: vsseg6e256.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x5c,0x05,0xb0] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 05 b0 + +vsseg6e512.v v24, (a0), v0.t +# CHECK-INST: vsseg6e512.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x6c,0x05,0xb0] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 05 b0 + +vsseg6e1024.v v24, (a0), v0.t +# CHECK-INST: vsseg6e1024.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x7c,0x05,0xb0] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 05 b0 + +vsseg7e8.v v24, (a0) +# CHECK-INST: vsseg7e8.v v24, (a0) +# CHECK-ENCODING: [0x27,0x0c,0x05,0xc2] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 05 c2 + +vsseg7e16.v v24, (a0) +# CHECK-INST: vsseg7e16.v v24, (a0) +# CHECK-ENCODING: [0x27,0x5c,0x05,0xc2] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 05 c2 + +vsseg7e32.v v24, (a0) +# CHECK-INST: vsseg7e32.v v24, (a0) +# CHECK-ENCODING: [0x27,0x6c,0x05,0xc2] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 05 c2 + +vsseg7e64.v v24, (a0) +# CHECK-INST: vsseg7e64.v v24, (a0) +# CHECK-ENCODING: [0x27,0x7c,0x05,0xc2] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 05 c2 + +vsseg7e128.v v24, (a0) +# CHECK-INST: vsseg7e128.v v24, (a0) +# CHECK-ENCODING: [0x27,0x0c,0x05,0xd2] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 05 d2 + +vsseg7e256.v v24, (a0) +# CHECK-INST: vsseg7e256.v v24, (a0) +# CHECK-ENCODING: [0x27,0x5c,0x05,0xd2] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 05 d2 + +vsseg7e512.v v24, (a0) +# CHECK-INST: vsseg7e512.v v24, (a0) +# CHECK-ENCODING: [0x27,0x6c,0x05,0xd2] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 05 d2 + +vsseg7e1024.v v24, (a0) +# CHECK-INST: vsseg7e1024.v v24, (a0) +# CHECK-ENCODING: [0x27,0x7c,0x05,0xd2] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 05 d2 + +vsseg7e8.v v24, (a0), v0.t +# CHECK-INST: vsseg7e8.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x0c,0x05,0xc0] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 05 c0 + +vsseg7e16.v v24, (a0), v0.t +# CHECK-INST: vsseg7e16.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x5c,0x05,0xc0] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 05 c0 + +vsseg7e32.v v24, (a0), v0.t +# CHECK-INST: vsseg7e32.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x6c,0x05,0xc0] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 05 c0 + +vsseg7e64.v v24, (a0), v0.t +# CHECK-INST: vsseg7e64.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x7c,0x05,0xc0] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 05 c0 + +vsseg7e128.v v24, (a0), v0.t +# CHECK-INST: vsseg7e128.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x0c,0x05,0xd0] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 05 d0 + +vsseg7e256.v v24, (a0), v0.t +# CHECK-INST: vsseg7e256.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x5c,0x05,0xd0] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 05 d0 + +vsseg7e512.v v24, (a0), v0.t +# CHECK-INST: vsseg7e512.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x6c,0x05,0xd0] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 05 d0 + +vsseg7e1024.v v24, (a0), v0.t +# CHECK-INST: vsseg7e1024.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x7c,0x05,0xd0] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 05 d0 + +vsseg8e8.v v24, (a0) +# CHECK-INST: vsseg8e8.v v24, (a0) +# CHECK-ENCODING: [0x27,0x0c,0x05,0xe2] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 05 e2 + +vsseg8e16.v v24, (a0) +# CHECK-INST: vsseg8e16.v v24, (a0) +# CHECK-ENCODING: [0x27,0x5c,0x05,0xe2] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 05 e2 + +vsseg8e32.v v24, (a0) +# CHECK-INST: vsseg8e32.v v24, (a0) +# CHECK-ENCODING: [0x27,0x6c,0x05,0xe2] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 05 e2 + +vsseg8e64.v v24, (a0) +# CHECK-INST: vsseg8e64.v v24, (a0) +# CHECK-ENCODING: [0x27,0x7c,0x05,0xe2] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 05 e2 + +vsseg8e128.v v24, (a0) +# CHECK-INST: vsseg8e128.v v24, (a0) +# CHECK-ENCODING: [0x27,0x0c,0x05,0xf2] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 05 f2 + +vsseg8e256.v v24, (a0) +# CHECK-INST: vsseg8e256.v v24, (a0) +# CHECK-ENCODING: [0x27,0x5c,0x05,0xf2] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 05 f2 + +vsseg8e512.v v24, (a0) +# CHECK-INST: vsseg8e512.v v24, (a0) +# CHECK-ENCODING: [0x27,0x6c,0x05,0xf2] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 05 f2 + +vsseg8e1024.v v24, (a0) +# CHECK-INST: vsseg8e1024.v v24, (a0) +# CHECK-ENCODING: [0x27,0x7c,0x05,0xf2] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 05 f2 + +vsseg8e8.v v24, (a0), v0.t +# CHECK-INST: vsseg8e8.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x0c,0x05,0xe0] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 05 e0 + +vsseg8e16.v v24, (a0), v0.t +# CHECK-INST: vsseg8e16.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x5c,0x05,0xe0] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 05 e0 + +vsseg8e32.v v24, (a0), v0.t +# CHECK-INST: vsseg8e32.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x6c,0x05,0xe0] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 05 e0 + +vsseg8e64.v v24, (a0), v0.t +# CHECK-INST: vsseg8e64.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x7c,0x05,0xe0] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 05 e0 + +vsseg8e128.v v24, (a0), v0.t +# CHECK-INST: vsseg8e128.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x0c,0x05,0xf0] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 05 f0 + +vsseg8e256.v v24, (a0), v0.t +# CHECK-INST: vsseg8e256.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x5c,0x05,0xf0] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 05 f0 + +vsseg8e512.v v24, (a0), v0.t +# CHECK-INST: vsseg8e512.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x6c,0x05,0xf0] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 05 f0 + +vsseg8e1024.v v24, (a0), v0.t +# CHECK-INST: vsseg8e1024.v v24, (a0), v0.t +# CHECK-ENCODING: [0x27,0x7c,0x05,0xf0] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 05 f0 + +vssseg2e8.v v24, (a0), a1 +# CHECK-INST: vssseg2e8.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x0c,0xb5,0x2a] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c b5 2a + +vssseg2e16.v v24, (a0), a1 +# CHECK-INST: vssseg2e16.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x5c,0xb5,0x2a] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c b5 2a + +vssseg2e32.v v24, (a0), a1 +# CHECK-INST: vssseg2e32.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x6c,0xb5,0x2a] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c b5 2a + +vssseg2e64.v v24, (a0), a1 +# CHECK-INST: vssseg2e64.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x7c,0xb5,0x2a] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c b5 2a + +vssseg2e128.v v24, (a0), a1 +# CHECK-INST: vssseg2e128.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x0c,0xb5,0x3a] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c b5 3a + +vssseg2e256.v v24, (a0), a1 +# CHECK-INST: vssseg2e256.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x5c,0xb5,0x3a] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c b5 3a + +vssseg2e512.v v24, (a0), a1 +# CHECK-INST: vssseg2e512.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x6c,0xb5,0x3a] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c b5 3a + +vssseg2e1024.v v24, (a0), a1 +# CHECK-INST: vssseg2e1024.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x7c,0xb5,0x3a] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c b5 3a + +vssseg2e8.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg2e8.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x0c,0xb5,0x28] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c b5 28 + +vssseg2e16.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg2e16.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x5c,0xb5,0x28] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c b5 28 + +vssseg2e32.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg2e32.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x6c,0xb5,0x28] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c b5 28 + +vssseg2e64.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg2e64.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x7c,0xb5,0x28] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c b5 28 + +vssseg2e128.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg2e128.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x0c,0xb5,0x38] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c b5 38 + +vssseg2e256.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg2e256.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x5c,0xb5,0x38] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c b5 38 + +vssseg2e512.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg2e512.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x6c,0xb5,0x38] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c b5 38 + +vssseg2e1024.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg2e1024.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x7c,0xb5,0x38] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c b5 38 + +vssseg3e8.v v24, (a0), a1 +# CHECK-INST: vssseg3e8.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x0c,0xb5,0x4a] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c b5 4a + +vssseg3e16.v v24, (a0), a1 +# CHECK-INST: vssseg3e16.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x5c,0xb5,0x4a] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c b5 4a + +vssseg3e32.v v24, (a0), a1 +# CHECK-INST: vssseg3e32.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x6c,0xb5,0x4a] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c b5 4a + +vssseg3e64.v v24, (a0), a1 +# CHECK-INST: vssseg3e64.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x7c,0xb5,0x4a] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c b5 4a + +vssseg3e128.v v24, (a0), a1 +# CHECK-INST: vssseg3e128.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x0c,0xb5,0x5a] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c b5 5a + +vssseg3e256.v v24, (a0), a1 +# CHECK-INST: vssseg3e256.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x5c,0xb5,0x5a] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c b5 5a + +vssseg3e512.v v24, (a0), a1 +# CHECK-INST: vssseg3e512.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x6c,0xb5,0x5a] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c b5 5a + +vssseg3e1024.v v24, (a0), a1 +# CHECK-INST: vssseg3e1024.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x7c,0xb5,0x5a] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c b5 5a + +vssseg3e8.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg3e8.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x0c,0xb5,0x48] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c b5 48 + +vssseg3e16.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg3e16.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x5c,0xb5,0x48] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c b5 48 + +vssseg3e32.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg3e32.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x6c,0xb5,0x48] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c b5 48 + +vssseg3e64.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg3e64.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x7c,0xb5,0x48] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c b5 48 + +vssseg3e128.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg3e128.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x0c,0xb5,0x58] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c b5 58 + +vssseg3e256.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg3e256.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x5c,0xb5,0x58] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c b5 58 + +vssseg3e512.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg3e512.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x6c,0xb5,0x58] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c b5 58 + +vssseg3e1024.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg3e1024.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x7c,0xb5,0x58] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c b5 58 + +vssseg4e8.v v24, (a0), a1 +# CHECK-INST: vssseg4e8.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x0c,0xb5,0x6a] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c b5 6a + +vssseg4e16.v v24, (a0), a1 +# CHECK-INST: vssseg4e16.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x5c,0xb5,0x6a] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c b5 6a + +vssseg4e32.v v24, (a0), a1 +# CHECK-INST: vssseg4e32.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x6c,0xb5,0x6a] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c b5 6a + +vssseg4e64.v v24, (a0), a1 +# CHECK-INST: vssseg4e64.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x7c,0xb5,0x6a] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c b5 6a + +vssseg4e128.v v24, (a0), a1 +# CHECK-INST: vssseg4e128.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x0c,0xb5,0x7a] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c b5 7a + +vssseg4e256.v v24, (a0), a1 +# CHECK-INST: vssseg4e256.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x5c,0xb5,0x7a] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c b5 7a + +vssseg4e512.v v24, (a0), a1 +# CHECK-INST: vssseg4e512.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x6c,0xb5,0x7a] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c b5 7a + +vssseg4e1024.v v24, (a0), a1 +# CHECK-INST: vssseg4e1024.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x7c,0xb5,0x7a] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c b5 7a + +vssseg4e8.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg4e8.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x0c,0xb5,0x68] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c b5 68 + +vssseg4e16.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg4e16.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x5c,0xb5,0x68] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c b5 68 + +vssseg4e32.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg4e32.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x6c,0xb5,0x68] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c b5 68 + +vssseg4e64.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg4e64.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x7c,0xb5,0x68] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c b5 68 + +vssseg4e128.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg4e128.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x0c,0xb5,0x78] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c b5 78 + +vssseg4e256.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg4e256.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x5c,0xb5,0x78] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c b5 78 + +vssseg4e512.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg4e512.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x6c,0xb5,0x78] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c b5 78 + +vssseg4e1024.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg4e1024.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x7c,0xb5,0x78] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c b5 78 + +vssseg5e8.v v24, (a0), a1 +# CHECK-INST: vssseg5e8.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x0c,0xb5,0x8a] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c b5 8a + +vssseg5e16.v v24, (a0), a1 +# CHECK-INST: vssseg5e16.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x5c,0xb5,0x8a] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c b5 8a + +vssseg5e32.v v24, (a0), a1 +# CHECK-INST: vssseg5e32.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x6c,0xb5,0x8a] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c b5 8a + +vssseg5e64.v v24, (a0), a1 +# CHECK-INST: vssseg5e64.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x7c,0xb5,0x8a] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c b5 8a + +vssseg5e128.v v24, (a0), a1 +# CHECK-INST: vssseg5e128.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x0c,0xb5,0x9a] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c b5 9a + +vssseg5e256.v v24, (a0), a1 +# CHECK-INST: vssseg5e256.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x5c,0xb5,0x9a] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c b5 9a + +vssseg5e512.v v24, (a0), a1 +# CHECK-INST: vssseg5e512.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x6c,0xb5,0x9a] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c b5 9a + +vssseg5e1024.v v24, (a0), a1 +# CHECK-INST: vssseg5e1024.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x7c,0xb5,0x9a] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c b5 9a + +vssseg5e8.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg5e8.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x0c,0xb5,0x88] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c b5 88 + +vssseg5e16.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg5e16.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x5c,0xb5,0x88] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c b5 88 + +vssseg5e32.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg5e32.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x6c,0xb5,0x88] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c b5 88 + +vssseg5e64.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg5e64.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x7c,0xb5,0x88] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c b5 88 + +vssseg5e128.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg5e128.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x0c,0xb5,0x98] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c b5 98 + +vssseg5e256.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg5e256.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x5c,0xb5,0x98] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c b5 98 + +vssseg5e512.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg5e512.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x6c,0xb5,0x98] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c b5 98 + +vssseg5e1024.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg5e1024.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x7c,0xb5,0x98] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c b5 98 + +vssseg6e8.v v24, (a0), a1 +# CHECK-INST: vssseg6e8.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x0c,0xb5,0xaa] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c b5 aa + +vssseg6e16.v v24, (a0), a1 +# CHECK-INST: vssseg6e16.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x5c,0xb5,0xaa] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c b5 aa + +vssseg6e32.v v24, (a0), a1 +# CHECK-INST: vssseg6e32.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x6c,0xb5,0xaa] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c b5 aa + +vssseg6e64.v v24, (a0), a1 +# CHECK-INST: vssseg6e64.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x7c,0xb5,0xaa] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c b5 aa + +vssseg6e128.v v24, (a0), a1 +# CHECK-INST: vssseg6e128.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x0c,0xb5,0xba] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c b5 ba + +vssseg6e256.v v24, (a0), a1 +# CHECK-INST: vssseg6e256.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x5c,0xb5,0xba] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c b5 ba + +vssseg6e512.v v24, (a0), a1 +# CHECK-INST: vssseg6e512.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x6c,0xb5,0xba] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c b5 ba + +vssseg6e1024.v v24, (a0), a1 +# CHECK-INST: vssseg6e1024.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x7c,0xb5,0xba] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c b5 ba + +vssseg6e8.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg6e8.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x0c,0xb5,0xa8] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c b5 a8 + +vssseg6e16.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg6e16.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x5c,0xb5,0xa8] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c b5 a8 + +vssseg6e32.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg6e32.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x6c,0xb5,0xa8] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c b5 a8 + +vssseg6e64.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg6e64.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x7c,0xb5,0xa8] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c b5 a8 + +vssseg6e128.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg6e128.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x0c,0xb5,0xb8] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c b5 b8 + +vssseg6e256.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg6e256.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x5c,0xb5,0xb8] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c b5 b8 + +vssseg6e512.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg6e512.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x6c,0xb5,0xb8] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c b5 b8 + +vssseg6e1024.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg6e1024.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x7c,0xb5,0xb8] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c b5 b8 + +vssseg7e8.v v24, (a0), a1 +# CHECK-INST: vssseg7e8.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x0c,0xb5,0xca] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c b5 ca + +vssseg7e16.v v24, (a0), a1 +# CHECK-INST: vssseg7e16.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x5c,0xb5,0xca] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c b5 ca + +vssseg7e32.v v24, (a0), a1 +# CHECK-INST: vssseg7e32.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x6c,0xb5,0xca] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c b5 ca + +vssseg7e64.v v24, (a0), a1 +# CHECK-INST: vssseg7e64.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x7c,0xb5,0xca] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c b5 ca + +vssseg7e128.v v24, (a0), a1 +# CHECK-INST: vssseg7e128.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x0c,0xb5,0xda] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c b5 da + +vssseg7e256.v v24, (a0), a1 +# CHECK-INST: vssseg7e256.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x5c,0xb5,0xda] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c b5 da + +vssseg7e512.v v24, (a0), a1 +# CHECK-INST: vssseg7e512.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x6c,0xb5,0xda] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c b5 da + +vssseg7e1024.v v24, (a0), a1 +# CHECK-INST: vssseg7e1024.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x7c,0xb5,0xda] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c b5 da + +vssseg7e8.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg7e8.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x0c,0xb5,0xc8] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c b5 c8 + +vssseg7e16.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg7e16.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x5c,0xb5,0xc8] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c b5 c8 + +vssseg7e32.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg7e32.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x6c,0xb5,0xc8] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c b5 c8 + +vssseg7e64.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg7e64.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x7c,0xb5,0xc8] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c b5 c8 + +vssseg7e128.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg7e128.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x0c,0xb5,0xd8] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c b5 d8 + +vssseg7e256.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg7e256.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x5c,0xb5,0xd8] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c b5 d8 + +vssseg7e512.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg7e512.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x6c,0xb5,0xd8] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c b5 d8 + +vssseg7e1024.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg7e1024.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x7c,0xb5,0xd8] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c b5 d8 + +vssseg8e8.v v24, (a0), a1 +# CHECK-INST: vssseg8e8.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x0c,0xb5,0xea] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c b5 ea + +vssseg8e16.v v24, (a0), a1 +# CHECK-INST: vssseg8e16.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x5c,0xb5,0xea] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c b5 ea + +vssseg8e32.v v24, (a0), a1 +# CHECK-INST: vssseg8e32.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x6c,0xb5,0xea] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c b5 ea + +vssseg8e64.v v24, (a0), a1 +# CHECK-INST: vssseg8e64.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x7c,0xb5,0xea] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c b5 ea + +vssseg8e128.v v24, (a0), a1 +# CHECK-INST: vssseg8e128.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x0c,0xb5,0xfa] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c b5 fa + +vssseg8e256.v v24, (a0), a1 +# CHECK-INST: vssseg8e256.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x5c,0xb5,0xfa] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c b5 fa + +vssseg8e512.v v24, (a0), a1 +# CHECK-INST: vssseg8e512.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x6c,0xb5,0xfa] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c b5 fa + +vssseg8e1024.v v24, (a0), a1 +# CHECK-INST: vssseg8e1024.v v24, (a0), a1 +# CHECK-ENCODING: [0x27,0x7c,0xb5,0xfa] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c b5 fa + +vssseg8e8.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg8e8.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x0c,0xb5,0xe8] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c b5 e8 + +vssseg8e16.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg8e16.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x5c,0xb5,0xe8] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c b5 e8 + +vssseg8e32.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg8e32.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x6c,0xb5,0xe8] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c b5 e8 + +vssseg8e64.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg8e64.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x7c,0xb5,0xe8] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c b5 e8 + +vssseg8e128.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg8e128.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x0c,0xb5,0xf8] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c b5 f8 + +vssseg8e256.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg8e256.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x5c,0xb5,0xf8] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c b5 f8 + +vssseg8e512.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg8e512.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x6c,0xb5,0xf8] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c b5 f8 + +vssseg8e1024.v v24, (a0), a1, v0.t +# CHECK-INST: vssseg8e1024.v v24, (a0), a1, v0.t +# CHECK-ENCODING: [0x27,0x7c,0xb5,0xf8] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c b5 f8 + +vsxseg2ei8.v v24, (a0), v4 +# CHECK-INST: vsxseg2ei8.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x0c,0x45,0x2e] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 45 2e + +vsxseg2ei16.v v24, (a0), v4 +# CHECK-INST: vsxseg2ei16.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x5c,0x45,0x2e] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 45 2e + +vsxseg2ei32.v v24, (a0), v4 +# CHECK-INST: vsxseg2ei32.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x6c,0x45,0x2e] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 45 2e + +vsxseg2ei64.v v24, (a0), v4 +# CHECK-INST: vsxseg2ei64.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x7c,0x45,0x2e] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 45 2e + +vsxseg2ei128.v v24, (a0), v4 +# CHECK-INST: vsxseg2ei128.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x0c,0x45,0x3e] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 45 3e + +vsxseg2ei256.v v24, (a0), v4 +# CHECK-INST: vsxseg2ei256.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x5c,0x45,0x3e] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 45 3e + +vsxseg2ei512.v v24, (a0), v4 +# CHECK-INST: vsxseg2ei512.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x6c,0x45,0x3e] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 45 3e + +vsxseg2ei1024.v v24, (a0), v4 +# CHECK-INST: vsxseg2ei1024.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x7c,0x45,0x3e] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 45 3e + +vsxseg2ei8.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg2ei8.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x0c,0x45,0x2c] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 45 2c + +vsxseg2ei16.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg2ei16.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x5c,0x45,0x2c] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 45 2c + +vsxseg2ei32.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg2ei32.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x6c,0x45,0x2c] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 45 2c + +vsxseg2ei64.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg2ei64.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x7c,0x45,0x2c] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 45 2c + +vsxseg2ei128.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg2ei128.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x0c,0x45,0x3c] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 45 3c + +vsxseg2ei256.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg2ei256.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x5c,0x45,0x3c] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 45 3c + +vsxseg2ei512.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg2ei512.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x6c,0x45,0x3c] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 45 3c + +vsxseg2ei1024.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg2ei1024.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x7c,0x45,0x3c] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 45 3c + +vsxseg3ei8.v v24, (a0), v4 +# CHECK-INST: vsxseg3ei8.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x0c,0x45,0x4e] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 45 4e + +vsxseg3ei16.v v24, (a0), v4 +# CHECK-INST: vsxseg3ei16.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x5c,0x45,0x4e] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 45 4e + +vsxseg3ei32.v v24, (a0), v4 +# CHECK-INST: vsxseg3ei32.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x6c,0x45,0x4e] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 45 4e + +vsxseg3ei64.v v24, (a0), v4 +# CHECK-INST: vsxseg3ei64.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x7c,0x45,0x4e] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 45 4e + +vsxseg3ei128.v v24, (a0), v4 +# CHECK-INST: vsxseg3ei128.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x0c,0x45,0x5e] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 45 5e + +vsxseg3ei256.v v24, (a0), v4 +# CHECK-INST: vsxseg3ei256.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x5c,0x45,0x5e] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 45 5e + +vsxseg3ei512.v v24, (a0), v4 +# CHECK-INST: vsxseg3ei512.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x6c,0x45,0x5e] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 45 5e + +vsxseg3ei1024.v v24, (a0), v4 +# CHECK-INST: vsxseg3ei1024.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x7c,0x45,0x5e] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 45 5e + +vsxseg3ei8.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg3ei8.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x0c,0x45,0x4c] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 45 4c + +vsxseg3ei16.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg3ei16.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x5c,0x45,0x4c] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 45 4c + +vsxseg3ei32.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg3ei32.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x6c,0x45,0x4c] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 45 4c + +vsxseg3ei64.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg3ei64.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x7c,0x45,0x4c] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 45 4c + +vsxseg3ei128.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg3ei128.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x0c,0x45,0x5c] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 45 5c + +vsxseg3ei256.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg3ei256.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x5c,0x45,0x5c] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 45 5c + +vsxseg3ei512.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg3ei512.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x6c,0x45,0x5c] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 45 5c + +vsxseg3ei1024.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg3ei1024.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x7c,0x45,0x5c] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 45 5c + +vsxseg4ei8.v v24, (a0), v4 +# CHECK-INST: vsxseg4ei8.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x0c,0x45,0x6e] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 45 6e + +vsxseg4ei16.v v24, (a0), v4 +# CHECK-INST: vsxseg4ei16.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x5c,0x45,0x6e] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 45 6e + +vsxseg4ei32.v v24, (a0), v4 +# CHECK-INST: vsxseg4ei32.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x6c,0x45,0x6e] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 45 6e + +vsxseg4ei64.v v24, (a0), v4 +# CHECK-INST: vsxseg4ei64.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x7c,0x45,0x6e] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 45 6e + +vsxseg4ei128.v v24, (a0), v4 +# CHECK-INST: vsxseg4ei128.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x0c,0x45,0x7e] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 45 7e + +vsxseg4ei256.v v24, (a0), v4 +# CHECK-INST: vsxseg4ei256.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x5c,0x45,0x7e] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 45 7e + +vsxseg4ei512.v v24, (a0), v4 +# CHECK-INST: vsxseg4ei512.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x6c,0x45,0x7e] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 45 7e + +vsxseg4ei1024.v v24, (a0), v4 +# CHECK-INST: vsxseg4ei1024.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x7c,0x45,0x7e] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 45 7e + +vsxseg4ei8.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg4ei8.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x0c,0x45,0x6c] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 45 6c + +vsxseg4ei16.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg4ei16.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x5c,0x45,0x6c] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 45 6c + +vsxseg4ei32.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg4ei32.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x6c,0x45,0x6c] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 45 6c + +vsxseg4ei64.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg4ei64.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x7c,0x45,0x6c] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 45 6c + +vsxseg4ei128.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg4ei128.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x0c,0x45,0x7c] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 45 7c + +vsxseg4ei256.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg4ei256.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x5c,0x45,0x7c] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 45 7c + +vsxseg4ei512.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg4ei512.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x6c,0x45,0x7c] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 45 7c + +vsxseg4ei1024.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg4ei1024.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x7c,0x45,0x7c] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 45 7c + +vsxseg5ei8.v v24, (a0), v4 +# CHECK-INST: vsxseg5ei8.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x0c,0x45,0x8e] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 45 8e + +vsxseg5ei16.v v24, (a0), v4 +# CHECK-INST: vsxseg5ei16.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x5c,0x45,0x8e] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 45 8e + +vsxseg5ei32.v v24, (a0), v4 +# CHECK-INST: vsxseg5ei32.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x6c,0x45,0x8e] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 45 8e + +vsxseg5ei64.v v24, (a0), v4 +# CHECK-INST: vsxseg5ei64.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x7c,0x45,0x8e] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 45 8e + +vsxseg5ei128.v v24, (a0), v4 +# CHECK-INST: vsxseg5ei128.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x0c,0x45,0x9e] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 45 9e + +vsxseg5ei256.v v24, (a0), v4 +# CHECK-INST: vsxseg5ei256.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x5c,0x45,0x9e] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 45 9e + +vsxseg5ei512.v v24, (a0), v4 +# CHECK-INST: vsxseg5ei512.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x6c,0x45,0x9e] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 45 9e + +vsxseg5ei1024.v v24, (a0), v4 +# CHECK-INST: vsxseg5ei1024.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x7c,0x45,0x9e] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 45 9e + +vsxseg5ei8.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg5ei8.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x0c,0x45,0x8c] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 45 8c + +vsxseg5ei16.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg5ei16.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x5c,0x45,0x8c] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 45 8c + +vsxseg5ei32.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg5ei32.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x6c,0x45,0x8c] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 45 8c + +vsxseg5ei64.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg5ei64.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x7c,0x45,0x8c] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 45 8c + +vsxseg5ei128.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg5ei128.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x0c,0x45,0x9c] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 45 9c + +vsxseg5ei256.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg5ei256.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x5c,0x45,0x9c] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 45 9c + +vsxseg5ei512.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg5ei512.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x6c,0x45,0x9c] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 45 9c + +vsxseg5ei1024.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg5ei1024.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x7c,0x45,0x9c] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 45 9c + +vsxseg6ei8.v v24, (a0), v4 +# CHECK-INST: vsxseg6ei8.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x0c,0x45,0xae] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 45 ae + +vsxseg6ei16.v v24, (a0), v4 +# CHECK-INST: vsxseg6ei16.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x5c,0x45,0xae] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 45 ae + +vsxseg6ei32.v v24, (a0), v4 +# CHECK-INST: vsxseg6ei32.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x6c,0x45,0xae] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 45 ae + +vsxseg6ei64.v v24, (a0), v4 +# CHECK-INST: vsxseg6ei64.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x7c,0x45,0xae] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 45 ae + +vsxseg6ei128.v v24, (a0), v4 +# CHECK-INST: vsxseg6ei128.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x0c,0x45,0xbe] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 45 be + +vsxseg6ei256.v v24, (a0), v4 +# CHECK-INST: vsxseg6ei256.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x5c,0x45,0xbe] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 45 be + +vsxseg6ei512.v v24, (a0), v4 +# CHECK-INST: vsxseg6ei512.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x6c,0x45,0xbe] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 45 be + +vsxseg6ei1024.v v24, (a0), v4 +# CHECK-INST: vsxseg6ei1024.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x7c,0x45,0xbe] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 45 be + +vsxseg6ei8.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg6ei8.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x0c,0x45,0xac] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 45 ac + +vsxseg6ei16.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg6ei16.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x5c,0x45,0xac] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 45 ac + +vsxseg6ei32.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg6ei32.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x6c,0x45,0xac] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 45 ac + +vsxseg6ei64.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg6ei64.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x7c,0x45,0xac] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 45 ac + +vsxseg6ei128.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg6ei128.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x0c,0x45,0xbc] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 45 bc + +vsxseg6ei256.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg6ei256.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x5c,0x45,0xbc] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 45 bc + +vsxseg6ei512.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg6ei512.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x6c,0x45,0xbc] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 45 bc + +vsxseg6ei1024.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg6ei1024.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x7c,0x45,0xbc] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 45 bc + +vsxseg7ei8.v v24, (a0), v4 +# CHECK-INST: vsxseg7ei8.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x0c,0x45,0xce] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 45 ce + +vsxseg7ei16.v v24, (a0), v4 +# CHECK-INST: vsxseg7ei16.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x5c,0x45,0xce] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 45 ce + +vsxseg7ei32.v v24, (a0), v4 +# CHECK-INST: vsxseg7ei32.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x6c,0x45,0xce] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 45 ce + +vsxseg7ei64.v v24, (a0), v4 +# CHECK-INST: vsxseg7ei64.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x7c,0x45,0xce] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 45 ce + +vsxseg7ei128.v v24, (a0), v4 +# CHECK-INST: vsxseg7ei128.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x0c,0x45,0xde] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 45 de + +vsxseg7ei256.v v24, (a0), v4 +# CHECK-INST: vsxseg7ei256.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x5c,0x45,0xde] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 45 de + +vsxseg7ei512.v v24, (a0), v4 +# CHECK-INST: vsxseg7ei512.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x6c,0x45,0xde] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 45 de + +vsxseg7ei1024.v v24, (a0), v4 +# CHECK-INST: vsxseg7ei1024.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x7c,0x45,0xde] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 45 de + +vsxseg7ei8.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg7ei8.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x0c,0x45,0xcc] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 45 cc + +vsxseg7ei16.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg7ei16.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x5c,0x45,0xcc] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 45 cc + +vsxseg7ei32.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg7ei32.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x6c,0x45,0xcc] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 45 cc + +vsxseg7ei64.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg7ei64.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x7c,0x45,0xcc] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 45 cc + +vsxseg7ei128.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg7ei128.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x0c,0x45,0xdc] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 45 dc + +vsxseg7ei256.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg7ei256.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x5c,0x45,0xdc] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 45 dc + +vsxseg7ei512.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg7ei512.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x6c,0x45,0xdc] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 45 dc + +vsxseg7ei1024.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg7ei1024.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x7c,0x45,0xdc] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 45 dc + +vsxseg8ei8.v v24, (a0), v4 +# CHECK-INST: vsxseg8ei8.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x0c,0x45,0xee] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 45 ee + +vsxseg8ei16.v v24, (a0), v4 +# CHECK-INST: vsxseg8ei16.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x5c,0x45,0xee] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 45 ee + +vsxseg8ei32.v v24, (a0), v4 +# CHECK-INST: vsxseg8ei32.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x6c,0x45,0xee] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 45 ee + +vsxseg8ei64.v v24, (a0), v4 +# CHECK-INST: vsxseg8ei64.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x7c,0x45,0xee] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 45 ee + +vsxseg8ei128.v v24, (a0), v4 +# CHECK-INST: vsxseg8ei128.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x0c,0x45,0xfe] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 45 fe + +vsxseg8ei256.v v24, (a0), v4 +# CHECK-INST: vsxseg8ei256.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x5c,0x45,0xfe] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 45 fe + +vsxseg8ei512.v v24, (a0), v4 +# CHECK-INST: vsxseg8ei512.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x6c,0x45,0xfe] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 45 fe + +vsxseg8ei1024.v v24, (a0), v4 +# CHECK-INST: vsxseg8ei1024.v v24, (a0), v4 +# CHECK-ENCODING: [0x27,0x7c,0x45,0xfe] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 45 fe + +vsxseg8ei8.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg8ei8.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x0c,0x45,0xec] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 45 ec + +vsxseg8ei16.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg8ei16.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x5c,0x45,0xec] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 45 ec + +vsxseg8ei32.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg8ei32.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x6c,0x45,0xec] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 45 ec + +vsxseg8ei64.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg8ei64.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x7c,0x45,0xec] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 45 ec + +vsxseg8ei128.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg8ei128.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x0c,0x45,0xfc] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 0c 45 fc + +vsxseg8ei256.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg8ei256.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x5c,0x45,0xfc] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 5c 45 fc + +vsxseg8ei512.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg8ei512.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x6c,0x45,0xfc] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 6c 45 fc + +vsxseg8ei1024.v v24, (a0), v4, v0.t +# CHECK-INST: vsxseg8ei1024.v v24, (a0), v4, v0.t +# CHECK-ENCODING: [0x27,0x7c,0x45,0xfc] +# CHECK-ERROR: instruction requires the following: 'Zvlsseg' (Vector segment load/store instructions) +# CHECK-UNKNOWN: 27 7c 45 fc \ No newline at end of file