brintos

brintos / llvm-project-archived public Read only

0
0
Text · 17.7 KiB · ebfe50f Raw
364 lines · plain
1# RUN: llvm-mc -triple=riscv64 -show-encoding --mattr=+v %s \2# RUN:        | 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 --no-print-imm-hex - \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 11vadd.vv v8, v4, v20, v0.t12# CHECK-INST: vadd.vv v8, v4, v20, v0.t13# CHECK-ENCODING: [0x57,0x04,0x4a,0x00]14# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}15# CHECK-UNKNOWN: 004a0457 <unknown>16 17vadd.vv v8, v4, v2018# CHECK-INST: vadd.vv v8, v4, v2019# CHECK-ENCODING: [0x57,0x04,0x4a,0x02]20# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}21# CHECK-UNKNOWN: 024a0457 <unknown>22 23vadd.vx v8, v4, a0, v0.t24# CHECK-INST: vadd.vx v8, v4, a0, v0.t25# CHECK-ENCODING: [0x57,0x44,0x45,0x00]26# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}27# CHECK-UNKNOWN: 00454457 <unknown>28 29vadd.vx v8, v4, a030# CHECK-INST: vadd.vx v8, v4, a031# CHECK-ENCODING: [0x57,0x44,0x45,0x02]32# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}33# CHECK-UNKNOWN: 02454457 <unknown>34 35vadd.vi v8, v4, 15, v0.t36# CHECK-INST: vadd.vi v8, v4, 15, v0.t37# CHECK-ENCODING: [0x57,0xb4,0x47,0x00]38# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}39# CHECK-UNKNOWN: 0047b457 <unknown>40 41vadd.vi v8, v4, 1542# CHECK-INST: vadd.vi v8, v4, 1543# CHECK-ENCODING: [0x57,0xb4,0x47,0x02]44# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}45# CHECK-UNKNOWN: 0247b457 <unknown>46 47vwaddu.vv v8, v4, v20, v0.t48# CHECK-INST: vwaddu.vv v8, v4, v20, v0.t49# CHECK-ENCODING: [0x57,0x24,0x4a,0xc0]50# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}51# CHECK-UNKNOWN: c04a2457 <unknown>52 53vwaddu.vv v8, v4, v2054# CHECK-INST: vwaddu.vv v8, v4, v2055# CHECK-ENCODING: [0x57,0x24,0x4a,0xc2]56# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}57# CHECK-UNKNOWN: c24a2457 <unknown>58 59vwaddu.vx v8, v4, a0, v0.t60# CHECK-INST: vwaddu.vx v8, v4, a0, v0.t61# CHECK-ENCODING: [0x57,0x64,0x45,0xc0]62# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}63# CHECK-UNKNOWN: c0456457 <unknown>64 65vwaddu.vx v8, v4, a066# CHECK-INST: vwaddu.vx v8, v4, a067# CHECK-ENCODING: [0x57,0x64,0x45,0xc2]68# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}69# CHECK-UNKNOWN: c2456457 <unknown>70 71vwadd.vv v8, v4, v20, v0.t72# CHECK-INST: vwadd.vv v8, v4, v20, v0.t73# CHECK-ENCODING: [0x57,0x24,0x4a,0xc4]74# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}75# CHECK-UNKNOWN: c44a2457 <unknown>76 77vwadd.vv v8, v4, v2078# CHECK-INST: vwadd.vv v8, v4, v2079# CHECK-ENCODING: [0x57,0x24,0x4a,0xc6]80# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}81# CHECK-UNKNOWN: c64a2457 <unknown>82 83vwadd.vx v8, v4, a0, v0.t84# CHECK-INST: vwadd.vx v8, v4, a0, v0.t85# CHECK-ENCODING: [0x57,0x64,0x45,0xc4]86# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}87# CHECK-UNKNOWN: c4456457 <unknown>88 89vwadd.vx v8, v4, a090# CHECK-INST: vwadd.vx v8, v4, a091# CHECK-ENCODING: [0x57,0x64,0x45,0xc6]92# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}93# CHECK-UNKNOWN: c6456457 <unknown>94 95vwaddu.wv v8, v4, v20, v0.t96# CHECK-INST: vwaddu.wv v8, v4, v20, v0.t97# CHECK-ENCODING: [0x57,0x24,0x4a,0xd0]98# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}99# CHECK-UNKNOWN: d04a2457 <unknown>100 101vwaddu.wv v8, v4, v20102# CHECK-INST: vwaddu.wv v8, v4, v20103# CHECK-ENCODING: [0x57,0x24,0x4a,0xd2]104# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}105# CHECK-UNKNOWN: d24a2457 <unknown>106 107vwaddu.wx v8, v4, a0, v0.t108# CHECK-INST: vwaddu.wx v8, v4, a0, v0.t109# CHECK-ENCODING: [0x57,0x64,0x45,0xd0]110# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}111# CHECK-UNKNOWN: d0456457 <unknown>112 113vwaddu.wx v8, v4, a0114# CHECK-INST: vwaddu.wx v8, v4, a0115# CHECK-ENCODING: [0x57,0x64,0x45,0xd2]116# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}117# CHECK-UNKNOWN: d2456457 <unknown>118 119vwadd.wv v8, v4, v20, v0.t120# CHECK-INST: vwadd.wv v8, v4, v20, v0.t121# CHECK-ENCODING: [0x57,0x24,0x4a,0xd4]122# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}123# CHECK-UNKNOWN: d44a2457 <unknown>124 125vwadd.wv v8, v4, v20126# CHECK-INST: vwadd.wv v8, v4, v20127# CHECK-ENCODING: [0x57,0x24,0x4a,0xd6]128# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}129# CHECK-UNKNOWN: d64a2457 <unknown>130 131vwadd.wx v8, v4, a0, v0.t132# CHECK-INST: vwadd.wx v8, v4, a0, v0.t133# CHECK-ENCODING: [0x57,0x64,0x45,0xd4]134# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}135# CHECK-UNKNOWN: d4456457 <unknown>136 137vwadd.wx v8, v4, a0138# CHECK-INST: vwadd.wx v8, v4, a0139# CHECK-ENCODING: [0x57,0x64,0x45,0xd6]140# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}141# CHECK-UNKNOWN: d6456457 <unknown>142 143vadc.vvm v8, v4, v20, v0144# CHECK-INST: vadc.vvm v8, v4, v20, v0145# CHECK-ENCODING: [0x57,0x04,0x4a,0x40]146# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}147# CHECK-UNKNOWN: 404a0457 <unknown>148 149vadc.vvm v4, v4, v20, v0150# CHECK-INST: vadc.vvm v4, v4, v20, v0151# CHECK-ENCODING: [0x57,0x02,0x4a,0x40]152# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}153# CHECK-UNKNOWN: 404a0257 <unknown>154 155vadc.vvm v8, v4, v8, v0156# CHECK-INST: vadc.vvm v8, v4, v8, v0157# CHECK-ENCODING: [0x57,0x04,0x44,0x40]158# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}159# CHECK-UNKNOWN: 40440457 <unknown>160 161vadc.vxm v8, v4, a0, v0162# CHECK-INST: vadc.vxm v8, v4, a0, v0163# CHECK-ENCODING: [0x57,0x44,0x45,0x40]164# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}165# CHECK-UNKNOWN: 40454457 <unknown>166 167vadc.vim v8, v4, 15, v0168# CHECK-INST: vadc.vim v8, v4, 15, v0169# CHECK-ENCODING: [0x57,0xb4,0x47,0x40]170# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}171# CHECK-UNKNOWN: 4047b457 <unknown>172 173vmadc.vvm v8, v4, v20, v0174# CHECK-INST: vmadc.vvm v8, v4, v20, v0175# CHECK-ENCODING: [0x57,0x04,0x4a,0x44]176# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}177# CHECK-UNKNOWN: 444a0457 <unknown>178 179vmadc.vvm v4, v4, v20, v0180# CHECK-INST: vmadc.vvm v4, v4, v20, v0181# CHECK-ENCODING: [0x57,0x02,0x4a,0x44]182# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}183# CHECK-UNKNOWN: 444a0257 <unknown>184 185vmadc.vvm v8, v4, v8, v0186# CHECK-INST: vmadc.vvm v8, v4, v8, v0187# CHECK-ENCODING: [0x57,0x04,0x44,0x44]188# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}189# CHECK-UNKNOWN: 44440457 <unknown>190 191vmadc.vxm v8, v4, a0, v0192# CHECK-INST: vmadc.vxm v8, v4, a0, v0193# CHECK-ENCODING: [0x57,0x44,0x45,0x44]194# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}195# CHECK-UNKNOWN: 44454457 <unknown>196 197vmadc.vim v8, v4, 15, v0198# CHECK-INST: vmadc.vim v8, v4, 15, v0199# CHECK-ENCODING: [0x57,0xb4,0x47,0x44]200# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}201# CHECK-UNKNOWN: 4447b457 <unknown>202 203vmadc.vv v8, v4, v20204# CHECK-INST: vmadc.vv v8, v4, v20205# CHECK-ENCODING: [0x57,0x04,0x4a,0x46]206# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}207# CHECK-UNKNOWN: 464a0457 <unknown>208 209vmadc.vx v8, v4, a0210# CHECK-INST: vmadc.vx v8, v4, a0211# CHECK-ENCODING: [0x57,0x44,0x45,0x46]212# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}213# CHECK-UNKNOWN: 46454457 <unknown>214 215vmadc.vi v8, v4, 15216# CHECK-INST: vmadc.vi v8, v4, 15217# CHECK-ENCODING: [0x57,0xb4,0x47,0x46]218# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}219# CHECK-UNKNOWN: 4647b457 <unknown>220 221vsaddu.vv v8, v4, v20, v0.t222# CHECK-INST: vsaddu.vv v8, v4, v20, v0.t223# CHECK-ENCODING: [0x57,0x04,0x4a,0x80]224# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}225# CHECK-UNKNOWN: 804a0457 <unknown>226 227vsaddu.vv v8, v4, v20228# CHECK-INST: vsaddu.vv v8, v4, v20229# CHECK-ENCODING: [0x57,0x04,0x4a,0x82]230# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}231# CHECK-UNKNOWN: 824a0457 <unknown>232 233vsaddu.vx v8, v4, a0, v0.t234# CHECK-INST: vsaddu.vx v8, v4, a0, v0.t235# CHECK-ENCODING: [0x57,0x44,0x45,0x80]236# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}237# CHECK-UNKNOWN: 80454457 <unknown>238 239vsaddu.vx v8, v4, a0240# CHECK-INST: vsaddu.vx v8, v4, a0241# CHECK-ENCODING: [0x57,0x44,0x45,0x82]242# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}243# CHECK-UNKNOWN: 82454457 <unknown>244 245vsaddu.vi v8, v4, 15, v0.t246# CHECK-INST: vsaddu.vi v8, v4, 15, v0.t247# CHECK-ENCODING: [0x57,0xb4,0x47,0x80]248# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}249# CHECK-UNKNOWN: 8047b457 <unknown>250 251vsaddu.vi v8, v4, 15252# CHECK-INST: vsaddu.vi v8, v4, 15253# CHECK-ENCODING: [0x57,0xb4,0x47,0x82]254# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}255# CHECK-UNKNOWN: 8247b457 <unknown>256 257vsadd.vv v8, v4, v20, v0.t258# CHECK-INST: vsadd.vv v8, v4, v20, v0.t259# CHECK-ENCODING: [0x57,0x04,0x4a,0x84]260# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}261# CHECK-UNKNOWN: 844a0457 <unknown>262 263vsadd.vv v8, v4, v20264# CHECK-INST: vsadd.vv v8, v4, v20265# CHECK-ENCODING: [0x57,0x04,0x4a,0x86]266# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}267# CHECK-UNKNOWN: 864a0457 <unknown>268 269vsadd.vx v8, v4, a0, v0.t270# CHECK-INST: vsadd.vx v8, v4, a0, v0.t271# CHECK-ENCODING: [0x57,0x44,0x45,0x84]272# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}273# CHECK-UNKNOWN: 84454457 <unknown>274 275vsadd.vx v8, v4, a0276# CHECK-INST: vsadd.vx v8, v4, a0277# CHECK-ENCODING: [0x57,0x44,0x45,0x86]278# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}279# CHECK-UNKNOWN: 86454457 <unknown>280 281vsadd.vi v8, v4, 15, v0.t282# CHECK-INST: vsadd.vi v8, v4, 15, v0.t283# CHECK-ENCODING: [0x57,0xb4,0x47,0x84]284# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}285# CHECK-UNKNOWN: 8447b457 <unknown>286 287vsadd.vi v8, v4, 15288# CHECK-INST: vsadd.vi v8, v4, 15289# CHECK-ENCODING: [0x57,0xb4,0x47,0x86]290# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}291# CHECK-UNKNOWN: 8647b457 <unknown>292 293vaadd.vv v8, v4, v20, v0.t294# CHECK-INST: vaadd.vv v8, v4, v20, v0.t295# CHECK-ENCODING: [0x57,0x24,0x4a,0x24]296# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}297# CHECK-UNKNOWN: 244a2457 <unknown>298 299vaadd.vv v8, v4, v20300# CHECK-INST: vaadd.vv v8, v4, v20301# CHECK-ENCODING: [0x57,0x24,0x4a,0x26]302# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}303# CHECK-UNKNOWN: 264a2457 <unknown>304 305vaadd.vx v8, v4, a0, v0.t306# CHECK-INST: vaadd.vx v8, v4, a0, v0.t307# CHECK-ENCODING: [0x57,0x64,0x45,0x24]308# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}309# CHECK-UNKNOWN: 24456457 <unknown>310 311vaadd.vx v8, v4, a0312# CHECK-INST: vaadd.vx v8, v4, a0313# CHECK-ENCODING: [0x57,0x64,0x45,0x26]314# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}315# CHECK-UNKNOWN: 26456457 <unknown>316 317vaaddu.vv v8, v4, v20, v0.t318# CHECK-INST: vaaddu.vv v8, v4, v20, v0.t319# CHECK-ENCODING: [0x57,0x24,0x4a,0x20]320# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}321# CHECK-UNKNOWN: 204a2457 <unknown>322 323vaaddu.vv v8, v4, v20324# CHECK-INST: vaaddu.vv v8, v4, v20325# CHECK-ENCODING: [0x57,0x24,0x4a,0x22]326# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}327# CHECK-UNKNOWN: 224a2457 <unknown>328 329vaaddu.vx v8, v4, a0, v0.t330# CHECK-INST: vaaddu.vx v8, v4, a0, v0.t331# CHECK-ENCODING: [0x57,0x64,0x45,0x20]332# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}333# CHECK-UNKNOWN: 20456457 <unknown>334 335vaaddu.vx v8, v4, a0336# CHECK-INST: vaaddu.vx v8, v4, a0337# CHECK-ENCODING: [0x57,0x64,0x45,0x22]338# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}339# CHECK-UNKNOWN: 22456457 <unknown>340 341vwcvt.x.x.v v8, v4, v0.t342# CHECK-INST: vwcvt.x.x.v v8, v4, v0.t343# CHECK-ENCODING: [0x57,0x64,0x40,0xc4]344# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}345# CHECK-UNKNOWN: c4406457 <unknown>346 347vwcvt.x.x.v v8, v4348# CHECK-INST: vwcvt.x.x.v v8, v4349# CHECK-ENCODING: [0x57,0x64,0x40,0xc6]350# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}351# CHECK-UNKNOWN: c6406457 <unknown>352 353vwcvtu.x.x.v v8, v4, v0.t354# CHECK-INST: vwcvtu.x.x.v v8, v4, v0.t355# CHECK-ENCODING: [0x57,0x64,0x40,0xc0]356# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}357# CHECK-UNKNOWN: c0406457 <unknown>358 359vwcvtu.x.x.v v8, v4360# CHECK-INST: vwcvtu.x.x.v v8, v4361# CHECK-ENCODING: [0x57,0x64,0x40,0xc2]362# CHECK-ERROR: instruction requires the following: 'V' (Vector Extension for Application Processors), 'Zve32x' (Vector Extensions for Embedded Processors){{$}}363# CHECK-UNKNOWN: c2406457 <unknown>364