brintos

brintos / llvm-project-archived public Read only

0
0
Text · 19.0 KiB · 9cd0ab4 Raw
394 lines · plain
1# RUN: llvm-mc -triple=riscv64 -show-encoding --mattr=+v %s \2# RUN:   --M no-aliases | FileCheck %s --check-prefixes=CHECK-ENCODING,CHECK-INST3# RUN: not llvm-mc -triple=riscv64 -show-encoding %s 2>&1 \4# RUN:   | FileCheck %s --check-prefix=CHECK-ERROR5# RUN: llvm-mc -triple=riscv64 -filetype=obj --mattr=+v %s \6# RUN:   | llvm-objdump -d --mattr=+v -M no-aliases - \7# RUN:   | FileCheck %s --check-prefix=CHECK-INST8# RUN: llvm-mc -triple=riscv64 -filetype=obj --mattr=+v %s \9# RUN:   | llvm-objdump -d - | FileCheck %s --check-prefix=CHECK-UNKNOWN10 11vlm.v v0, (a0)12# CHECK-INST: vlm.v v0, (a0)13# CHECK-ENCODING: [0x07,0x00,0xb5,0x02]14# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}15# CHECK-UNKNOWN: 02b50007 <unknown>16 17vlm.v v8, (a0)18# CHECK-INST: vlm.v v8, (a0)19# CHECK-ENCODING: [0x07,0x04,0xb5,0x02]20# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}21# CHECK-UNKNOWN: 02b50407 <unknown>22 23vle8.v v8, (a0), v0.t24# CHECK-INST: vle8.v v8, (a0), v0.t25# CHECK-ENCODING: [0x07,0x04,0x05,0x00]26# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}27# CHECK-UNKNOWN: 00050407 <unknown>28 29vle8.v v8, (a0)30# CHECK-INST: vle8.v v8, (a0)31# CHECK-ENCODING: [0x07,0x04,0x05,0x02]32# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}33# CHECK-UNKNOWN: 02050407 <unknown>34 35vle16.v v8, (a0), v0.t36# CHECK-INST: vle16.v v8, (a0), v0.t37# CHECK-ENCODING: [0x07,0x54,0x05,0x00]38# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}39# CHECK-UNKNOWN: 00055407 <unknown>40 41vle16.v v8, (a0)42# CHECK-INST: vle16.v v8, (a0)43# CHECK-ENCODING: [0x07,0x54,0x05,0x02]44# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}45# CHECK-UNKNOWN: 02055407 <unknown>46 47vle32.v v8, (a0), v0.t48# CHECK-INST: vle32.v v8, (a0), v0.t49# CHECK-ENCODING: [0x07,0x64,0x05,0x00]50# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}51# CHECK-UNKNOWN: 00056407 <unknown>52 53vle32.v v8, (a0)54# CHECK-INST: vle32.v v8, (a0)55# CHECK-ENCODING: [0x07,0x64,0x05,0x02]56# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}57# CHECK-UNKNOWN: 02056407 <unknown>58 59vle64.v v8, (a0), v0.t60# CHECK-INST: vle64.v v8, (a0), v0.t61# CHECK-ENCODING: [0x07,0x74,0x05,0x00]62# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors) or 'Zve64x' (Vector Extensions for Embedded Processors){{$}}63# CHECK-UNKNOWN: 00057407 <unknown>64 65vle64.v v8, (a0)66# CHECK-INST: vle64.v v8, (a0)67# CHECK-ENCODING: [0x07,0x74,0x05,0x02]68# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors) or 'Zve64x' (Vector Extensions for Embedded Processors){{$}}69# CHECK-UNKNOWN: 02057407 <unknown>70 71vle8ff.v v8, (a0), v0.t72# CHECK-INST: vle8ff.v v8, (a0), v0.t73# CHECK-ENCODING: [0x07,0x04,0x05,0x01]74# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}75# CHECK-UNKNOWN: 01050407 <unknown>76 77vle8ff.v v8, (a0)78# CHECK-INST: vle8ff.v v8, (a0)79# CHECK-ENCODING: [0x07,0x04,0x05,0x03]80# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}81# CHECK-UNKNOWN: 03050407 <unknown>82 83vle16ff.v v8, (a0), v0.t84# CHECK-INST: vle16ff.v v8, (a0), v0.t85# CHECK-ENCODING: [0x07,0x54,0x05,0x01]86# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}87# CHECK-UNKNOWN: 01055407 <unknown>88 89vle16ff.v v8, (a0)90# CHECK-INST: vle16ff.v v8, (a0)91# CHECK-ENCODING: [0x07,0x54,0x05,0x03]92# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}93# CHECK-UNKNOWN: 03055407 <unknown>94 95vle32ff.v v8, (a0), v0.t96# CHECK-INST: vle32ff.v v8, (a0), v0.t97# CHECK-ENCODING: [0x07,0x64,0x05,0x01]98# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}99# CHECK-UNKNOWN: 01056407 <unknown>100 101vle32ff.v v8, (a0)102# CHECK-INST: vle32ff.v v8, (a0)103# CHECK-ENCODING: [0x07,0x64,0x05,0x03]104# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}105# CHECK-UNKNOWN: 03056407 <unknown>106 107vle64ff.v v8, (a0), v0.t108# CHECK-INST: vle64ff.v v8, (a0), v0.t109# CHECK-ENCODING: [0x07,0x74,0x05,0x01]110# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors) or 'Zve64x' (Vector Extensions for Embedded Processors){{$}}111# CHECK-UNKNOWN: 01057407 <unknown>112 113vle64ff.v v8, (a0)114# CHECK-INST: vle64ff.v v8, (a0)115# CHECK-ENCODING: [0x07,0x74,0x05,0x03]116# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors) or 'Zve64x' (Vector Extensions for Embedded Processors){{$}}117# CHECK-UNKNOWN: 03057407 <unknown>118 119vlse8.v v8, (a0), a1, v0.t120# CHECK-INST: vlse8.v v8, (a0), a1, v0.t121# CHECK-ENCODING: [0x07,0x04,0xb5,0x08]122# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}123# CHECK-UNKNOWN: 08b50407 <unknown>124 125vlse8.v v8, (a0), a1126# CHECK-INST: vlse8.v v8, (a0), a1127# CHECK-ENCODING: [0x07,0x04,0xb5,0x0a]128# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}129# CHECK-UNKNOWN: 0ab50407 <unknown>130 131vlse16.v v8, (a0), a1, v0.t132# CHECK-INST: vlse16.v v8, (a0), a1, v0.t133# CHECK-ENCODING: [0x07,0x54,0xb5,0x08]134# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}135# CHECK-UNKNOWN: 08b55407 <unknown>136 137vlse16.v v8, (a0), a1138# CHECK-INST: vlse16.v v8, (a0), a1139# CHECK-ENCODING: [0x07,0x54,0xb5,0x0a]140# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}141# CHECK-UNKNOWN: 0ab55407 <unknown>142 143vlse32.v v8, (a0), a1, v0.t144# CHECK-INST: vlse32.v v8, (a0), a1, v0.t145# CHECK-ENCODING: [0x07,0x64,0xb5,0x08]146# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}147# CHECK-UNKNOWN: 08b56407 <unknown>148 149vlse32.v v8, (a0), a1150# CHECK-INST: vlse32.v v8, (a0), a1151# CHECK-ENCODING: [0x07,0x64,0xb5,0x0a]152# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}153# CHECK-UNKNOWN: 0ab56407 <unknown>154 155vlse64.v v8, (a0), a1, v0.t156# CHECK-INST: vlse64.v v8, (a0), a1, v0.t157# CHECK-ENCODING: [0x07,0x74,0xb5,0x08]158# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors) or 'Zve64x' (Vector Extensions for Embedded Processors){{$}}159# CHECK-UNKNOWN: 08b57407 <unknown>160 161vlse64.v v8, (a0), a1162# CHECK-INST: vlse64.v v8, (a0), a1163# CHECK-ENCODING: [0x07,0x74,0xb5,0x0a]164# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors) or 'Zve64x' (Vector Extensions for Embedded Processors){{$}}165# CHECK-UNKNOWN: 0ab57407 <unknown>166 167vluxei8.v v8, (a0), v4, v0.t168# CHECK-INST: vluxei8.v v8, (a0), v4, v0.t169# CHECK-ENCODING: [0x07,0x04,0x45,0x04]170# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}171# CHECK-UNKNOWN: 04450407 <unknown>172 173vluxei8.v v8, (a0), v4174# CHECK-INST: vluxei8.v v8, (a0), v4175# CHECK-ENCODING: [0x07,0x04,0x45,0x06]176# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}177# CHECK-UNKNOWN: 06450407 <unknown>178 179vluxei16.v v8, (a0), v4, v0.t180# CHECK-INST: vluxei16.v v8, (a0), v4, v0.t181# CHECK-ENCODING: [0x07,0x54,0x45,0x04]182# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}183# CHECK-UNKNOWN: 04455407 <unknown>184 185vluxei16.v v8, (a0), v4186# CHECK-INST: vluxei16.v v8, (a0), v4187# CHECK-ENCODING: [0x07,0x54,0x45,0x06]188# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}189# CHECK-UNKNOWN: 06455407 <unknown>190 191vluxei32.v v8, (a0), v4, v0.t192# CHECK-INST: vluxei32.v v8, (a0), v4, v0.t193# CHECK-ENCODING: [0x07,0x64,0x45,0x04]194# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}195# CHECK-UNKNOWN: 04456407 <unknown>196 197vluxei32.v v8, (a0), v4198# CHECK-INST: vluxei32.v v8, (a0), v4199# CHECK-ENCODING: [0x07,0x64,0x45,0x06]200# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}201# CHECK-UNKNOWN: 06456407 <unknown>202 203vluxei64.v v8, (a0), v4, v0.t204# CHECK-INST: vluxei64.v v8, (a0), v4, v0.t205# CHECK-ENCODING: [0x07,0x74,0x45,0x04]206# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors) or 'Zve64x' (Vector Extensions for Embedded Processors){{$}}207# CHECK-UNKNOWN: 04457407 <unknown>208 209vluxei64.v v8, (a0), v4210# CHECK-INST: vluxei64.v v8, (a0), v4211# CHECK-ENCODING: [0x07,0x74,0x45,0x06]212# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors) or 'Zve64x' (Vector Extensions for Embedded Processors){{$}}213# CHECK-UNKNOWN: 06457407 <unknown>214 215vloxei8.v v8, (a0), v4, v0.t216# CHECK-INST: vloxei8.v v8, (a0), v4, v0.t217# CHECK-ENCODING: [0x07,0x04,0x45,0x0c]218# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}219# CHECK-UNKNOWN: 0c450407 <unknown>220 221vloxei8.v v8, (a0), v4222# CHECK-INST: vloxei8.v v8, (a0), v4223# CHECK-ENCODING: [0x07,0x04,0x45,0x0e]224# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}225# CHECK-UNKNOWN: 0e450407 <unknown>226 227vloxei16.v v8, (a0), v4, v0.t228# CHECK-INST: vloxei16.v v8, (a0), v4, v0.t229# CHECK-ENCODING: [0x07,0x54,0x45,0x0c]230# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}231# CHECK-UNKNOWN: 0c455407 <unknown>232 233vloxei16.v v8, (a0), v4234# CHECK-INST: vloxei16.v v8, (a0), v4235# CHECK-ENCODING: [0x07,0x54,0x45,0x0e]236# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}237# CHECK-UNKNOWN: 0e455407 <unknown>238 239vloxei32.v v8, (a0), v4, v0.t240# CHECK-INST: vloxei32.v v8, (a0), v4, v0.t241# CHECK-ENCODING: [0x07,0x64,0x45,0x0c]242# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}243# CHECK-UNKNOWN: 0c456407 <unknown>244 245vloxei32.v v8, (a0), v4246# CHECK-INST: vloxei32.v v8, (a0), v4247# CHECK-ENCODING: [0x07,0x64,0x45,0x0e]248# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}249# CHECK-UNKNOWN: 0e456407 <unknown>250 251vloxei64.v v8, (a0), v4, v0.t252# CHECK-INST: vloxei64.v v8, (a0), v4, v0.t253# CHECK-ENCODING: [0x07,0x74,0x45,0x0c]254# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors) or 'Zve64x' (Vector Extensions for Embedded Processors){{$}}255# CHECK-UNKNOWN: 0c457407 <unknown>256 257vloxei64.v v8, (a0), v4258# CHECK-INST: vloxei64.v v8, (a0), v4259# CHECK-ENCODING: [0x07,0x74,0x45,0x0e]260# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors) or 'Zve64x' (Vector Extensions for Embedded Processors){{$}}261# CHECK-UNKNOWN: 0e457407 <unknown>262 263vl1re8.v v8, (a0)264# CHECK-INST: vl1re8.v v8, (a0)265# CHECK-ENCODING: [0x07,0x04,0x85,0x02]266# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}267# CHECK-UNKNOWN: 02850407 <unknown>268 269vl1re16.v v8, (a0)270# CHECK-INST: vl1re16.v v8, (a0)271# CHECK-ENCODING: [0x07,0x54,0x85,0x02]272# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}273# CHECK-UNKNOWN: 02855407 <unknown>274 275vl1re32.v v8, (a0)276# CHECK-INST: vl1re32.v v8, (a0)277# CHECK-ENCODING: [0x07,0x64,0x85,0x02]278# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}279# CHECK-UNKNOWN: 02856407 <unknown>280 281vl1re64.v v8, (a0)282# CHECK-INST: vl1re64.v v8, (a0)283# CHECK-ENCODING: [0x07,0x74,0x85,0x02]284# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors) or 'Zve64x' (Vector Extensions for Embedded Processors){{$}}285# CHECK-UNKNOWN: 02857407 <unknown>286 287vl2re8.v v8, (a0)288# CHECK-INST: vl2re8.v v8, (a0)289# CHECK-ENCODING: [0x07,0x04,0x85,0x22]290# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}291# CHECK-UNKNOWN: 22850407 <unknown>292 293vl2re16.v v8, (a0)294# CHECK-INST: vl2re16.v v8, (a0)295# CHECK-ENCODING: [0x07,0x54,0x85,0x22]296# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}297# CHECK-UNKNOWN: 22855407 <unknown>298 299vl2re32.v v8, (a0)300# CHECK-INST: vl2re32.v v8, (a0)301# CHECK-ENCODING: [0x07,0x64,0x85,0x22]302# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}303# CHECK-UNKNOWN: 22856407 <unknown>304 305vl2re64.v v8, (a0)306# CHECK-INST: vl2re64.v v8, (a0)307# CHECK-ENCODING: [0x07,0x74,0x85,0x22]308# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors) or 'Zve64x' (Vector Extensions for Embedded Processors){{$}}309# CHECK-UNKNOWN: 22857407 <unknown>310 311vl4re8.v v8, (a0)312# CHECK-INST: vl4re8.v v8, (a0)313# CHECK-ENCODING: [0x07,0x04,0x85,0x62]314# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}315# CHECK-UNKNOWN: 62850407 <unknown>316 317vl4re16.v v8, (a0)318# CHECK-INST: vl4re16.v v8, (a0)319# CHECK-ENCODING: [0x07,0x54,0x85,0x62]320# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}321# CHECK-UNKNOWN: 62855407 <unknown>322 323vl4re32.v v8, (a0)324# CHECK-INST: vl4re32.v v8, (a0)325# CHECK-ENCODING: [0x07,0x64,0x85,0x62]326# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}327# CHECK-UNKNOWN: 62856407 <unknown>328 329vl4re64.v v8, (a0)330# CHECK-INST: vl4re64.v v8, (a0)331# CHECK-ENCODING: [0x07,0x74,0x85,0x62]332# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors) or 'Zve64x' (Vector Extensions for Embedded Processors){{$}}333# CHECK-UNKNOWN: 62857407 <unknown>334 335vl8re8.v v8, (a0)336# CHECK-INST: vl8re8.v v8, (a0)337# CHECK-ENCODING: [0x07,0x04,0x85,0xe2]338# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}339# CHECK-UNKNOWN: e2850407 <unknown>340 341vl8re16.v v8, (a0)342# CHECK-INST: vl8re16.v v8, (a0)343# CHECK-ENCODING: [0x07,0x54,0x85,0xe2]344# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}345# CHECK-UNKNOWN: e2855407 <unknown>346 347vl8re32.v v8, (a0)348# CHECK-INST: vl8re32.v v8, (a0)349# CHECK-ENCODING: [0x07,0x64,0x85,0xe2]350# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}351# CHECK-UNKNOWN: e2856407 <unknown>352 353vl8re64.v v8, (a0)354# CHECK-INST: vl8re64.v v8, (a0)355# CHECK-ENCODING: [0x07,0x74,0x85,0xe2]356# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors) or 'Zve64x' (Vector Extensions for Embedded Processors){{$}}357# CHECK-UNKNOWN: e2857407 <unknown>358 359vlm.v v0, 0(a0)360# CHECK-INST: vlm.v v0, (a0)361# CHECK-ENCODING: [0x07,0x00,0xb5,0x02]362# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}363# CHECK-UNKNOWN: 02b50007 <unknown>364 365vle8.v v8, 0(a0)366# CHECK-INST: vle8.v v8, (a0)367# CHECK-ENCODING: [0x07,0x04,0x05,0x02]368# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}369# CHECK-UNKNOWN: 02050407 <unknown>370 371vle8ff.v v8, 0(a0), v0.t372# CHECK-INST: vle8ff.v v8, (a0), v0.t373# CHECK-ENCODING: [0x07,0x04,0x05,0x01]374# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}375# CHECK-UNKNOWN: 01050407 <unknown>376 377vlse16.v v8, 0(a0), a1, v0.t378# CHECK-INST: vlse16.v v8, (a0), a1, v0.t379# CHECK-ENCODING: [0x07,0x54,0xb5,0x08]380# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}381# CHECK-UNKNOWN: 08b55407 <unknown>382 383vluxei32.v v8, 0(a0), v4384# CHECK-INST: vluxei32.v v8, (a0), v4385# CHECK-ENCODING: [0x07,0x64,0x45,0x06]386# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}387# CHECK-UNKNOWN: 06456407 <unknown>388 389vloxei64.v v8, 0(a0), v4390# CHECK-INST: vloxei64.v v8, (a0), v4391# CHECK-ENCODING: [0x07,0x74,0x45,0x0e]392# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors) or 'Zve64x' (Vector Extensions for Embedded Processors){{$}}393# CHECK-UNKNOWN: 0e457407 <unknown>394