1# RUN: llvm-mc -triple=riscv64 -show-encoding --mattr=+experimental-v %s \ 2# RUN: | FileCheck %s --check-prefixes=CHECK-ENCODING 3# RUN: not llvm-mc -triple=riscv64 -show-encoding %s 2>&1 \ 4# RUN: | FileCheck %s --check-prefix=CHECK-ERROR 5# RUN: llvm-mc -triple=riscv64 -filetype=obj --mattr=+experimental-v %s \ 6# RUN: | llvm-objdump -d --mattr=+experimental-v - \ 7# RUN: | FileCheck %s --check-prefix=CHECK-INST 8# RUN: llvm-mc -triple=riscv64 -filetype=obj --mattr=+experimental-v %s \ 9# RUN: | llvm-objdump -d - | FileCheck %s --check-prefix=CHECK-UNKNOWN 10 11vmslt.vv v0, v4, v20, v0.t 12# CHECK-INST: vmslt.vv v0, v4, v20, v0.t 13# CHECK-ENCODING: [0x57,0x00,0x4a,0x6c] 14# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions) 15# CHECK-UNKNOWN: 57 00 4a 6c <unknown> 16 17vmseq.vv v8, v4, v20, v0.t 18# CHECK-INST: vmseq.vv v8, v4, v20, v0.t 19# CHECK-ENCODING: [0x57,0x04,0x4a,0x60] 20# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions) 21# CHECK-UNKNOWN: 57 04 4a 60 <unknown> 22 23vmseq.vv v8, v4, v20 24# CHECK-INST: vmseq.vv v8, v4, v20 25# CHECK-ENCODING: [0x57,0x04,0x4a,0x62] 26# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions) 27# CHECK-UNKNOWN: 57 04 4a 62 <unknown> 28 29vmseq.vx v8, v4, a0, v0.t 30# CHECK-INST: vmseq.vx v8, v4, a0, v0.t 31# CHECK-ENCODING: [0x57,0x44,0x45,0x60] 32# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions) 33# CHECK-UNKNOWN: 57 44 45 60 <unknown> 34 35vmseq.vx v8, v4, a0 36# CHECK-INST: vmseq.vx v8, v4, a0 37# CHECK-ENCODING: [0x57,0x44,0x45,0x62] 38# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions) 39# CHECK-UNKNOWN: 57 44 45 62 <unknown> 40 41vmseq.vi v8, v4, 15, v0.t 42# CHECK-INST: vmseq.vi v8, v4, 15, v0.t 43# CHECK-ENCODING: [0x57,0xb4,0x47,0x60] 44# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions) 45# CHECK-UNKNOWN: 57 b4 47 60 <unknown> 46 47vmseq.vi v8, v4, 15 48# CHECK-INST: vmseq.vi v8, v4, 15 49# CHECK-ENCODING: [0x57,0xb4,0x47,0x62] 50# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions) 51# CHECK-UNKNOWN: 57 b4 47 62 <unknown> 52 53vmsne.vv v8, v4, v20, v0.t 54# CHECK-INST: vmsne.vv v8, v4, v20, v0.t 55# CHECK-ENCODING: [0x57,0x04,0x4a,0x64] 56# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions) 57# CHECK-UNKNOWN: 57 04 4a 64 <unknown> 58 59vmsne.vv v8, v4, v20 60# CHECK-INST: vmsne.vv v8, v4, v20 61# CHECK-ENCODING: [0x57,0x04,0x4a,0x66] 62# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions) 63# CHECK-UNKNOWN: 57 04 4a 66 <unknown> 64 65vmsne.vx v8, v4, a0, v0.t 66# CHECK-INST: vmsne.vx v8, v4, a0, v0.t 67# CHECK-ENCODING: [0x57,0x44,0x45,0x64] 68# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions) 69# CHECK-UNKNOWN: 57 44 45 64 <unknown> 70 71vmsne.vx v8, v4, a0 72# CHECK-INST: vmsne.vx v8, v4, a0 73# CHECK-ENCODING: [0x57,0x44,0x45,0x66] 74# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions) 75# CHECK-UNKNOWN: 57 44 45 66 <unknown> 76 77vmsne.vi v8, v4, 15, v0.t 78# CHECK-INST: vmsne.vi v8, v4, 15, v0.t 79# CHECK-ENCODING: [0x57,0xb4,0x47,0x64] 80# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions) 81# CHECK-UNKNOWN: 57 b4 47 64 <unknown> 82 83vmsne.vi v8, v4, 15 84# CHECK-INST: vmsne.vi v8, v4, 15 85# CHECK-ENCODING: [0x57,0xb4,0x47,0x66] 86# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions) 87# CHECK-UNKNOWN: 57 b4 47 66 <unknown> 88 89vmsltu.vv v8, v4, v20, v0.t 90# CHECK-INST: vmsltu.vv v8, v4, v20, v0.t 91# CHECK-ENCODING: [0x57,0x04,0x4a,0x68] 92# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions) 93# CHECK-UNKNOWN: 57 04 4a 68 <unknown> 94 95vmsltu.vv v8, v4, v20 96# CHECK-INST: vmsltu.vv v8, v4, v20 97# CHECK-ENCODING: [0x57,0x04,0x4a,0x6a] 98# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions) 99# CHECK-UNKNOWN: 57 04 4a 6a <unknown> 100 101vmsltu.vx v8, v4, a0, v0.t 102# CHECK-INST: vmsltu.vx v8, v4, a0, v0.t 103# CHECK-ENCODING: [0x57,0x44,0x45,0x68] 104# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions) 105# CHECK-UNKNOWN: 57 44 45 68 <unknown> 106 107vmsltu.vx v8, v4, a0 108# CHECK-INST: vmsltu.vx v8, v4, a0 109# CHECK-ENCODING: [0x57,0x44,0x45,0x6a] 110# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions) 111# CHECK-UNKNOWN: 57 44 45 6a <unknown> 112 113vmslt.vv v8, v4, v20, v0.t 114# CHECK-INST: vmslt.vv v8, v4, v20, v0.t 115# CHECK-ENCODING: [0x57,0x04,0x4a,0x6c] 116# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions) 117# CHECK-UNKNOWN: 57 04 4a 6c <unknown> 118 119vmslt.vv v8, v4, v20 120# CHECK-INST: vmslt.vv v8, v4, v20 121# CHECK-ENCODING: [0x57,0x04,0x4a,0x6e] 122# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions) 123# CHECK-UNKNOWN: 57 04 4a 6e <unknown> 124 125vmslt.vx v8, v4, a0, v0.t 126# CHECK-INST: vmslt.vx v8, v4, a0, v0.t 127# CHECK-ENCODING: [0x57,0x44,0x45,0x6c] 128# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions) 129# CHECK-UNKNOWN: 57 44 45 6c <unknown> 130 131vmslt.vx v8, v4, a0 132# CHECK-INST: vmslt.vx v8, v4, a0 133# CHECK-ENCODING: [0x57,0x44,0x45,0x6e] 134# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions) 135# CHECK-UNKNOWN: 57 44 45 6e <unknown> 136 137vmsleu.vv v8, v4, v20, v0.t 138# CHECK-INST: vmsleu.vv v8, v4, v20, v0.t 139# CHECK-ENCODING: [0x57,0x04,0x4a,0x70] 140# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions) 141# CHECK-UNKNOWN: 57 04 4a 70 <unknown> 142 143vmsleu.vv v8, v4, v20 144# CHECK-INST: vmsleu.vv v8, v4, v20 145# CHECK-ENCODING: [0x57,0x04,0x4a,0x72] 146# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions) 147# CHECK-UNKNOWN: 57 04 4a 72 <unknown> 148 149vmsleu.vx v8, v4, a0, v0.t 150# CHECK-INST: vmsleu.vx v8, v4, a0, v0.t 151# CHECK-ENCODING: [0x57,0x44,0x45,0x70] 152# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions) 153# CHECK-UNKNOWN: 57 44 45 70 <unknown> 154 155vmsleu.vx v8, v4, a0 156# CHECK-INST: vmsleu.vx v8, v4, a0 157# CHECK-ENCODING: [0x57,0x44,0x45,0x72] 158# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions) 159# CHECK-UNKNOWN: 57 44 45 72 <unknown> 160 161vmsleu.vi v8, v4, 15, v0.t 162# CHECK-INST: vmsleu.vi v8, v4, 15, v0.t 163# CHECK-ENCODING: [0x57,0xb4,0x47,0x70] 164# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions) 165# CHECK-UNKNOWN: 57 b4 47 70 <unknown> 166 167vmsleu.vi v8, v4, 15 168# CHECK-INST: vmsleu.vi v8, v4, 15 169# CHECK-ENCODING: [0x57,0xb4,0x47,0x72] 170# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions) 171# CHECK-UNKNOWN: 57 b4 47 72 <unknown> 172 173vmsle.vv v8, v4, v20, v0.t 174# CHECK-INST: vmsle.vv v8, v4, v20, v0.t 175# CHECK-ENCODING: [0x57,0x04,0x4a,0x74] 176# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions) 177# CHECK-UNKNOWN: 57 04 4a 74 <unknown> 178 179vmsle.vv v8, v4, v20 180# CHECK-INST: vmsle.vv v8, v4, v20 181# CHECK-ENCODING: [0x57,0x04,0x4a,0x76] 182# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions) 183# CHECK-UNKNOWN: 57 04 4a 76 <unknown> 184 185vmsle.vx v8, v4, a0, v0.t 186# CHECK-INST: vmsle.vx v8, v4, a0, v0.t 187# CHECK-ENCODING: [0x57,0x44,0x45,0x74] 188# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions) 189# CHECK-UNKNOWN: 57 44 45 74 <unknown> 190 191vmsle.vx v8, v4, a0 192# CHECK-INST: vmsle.vx v8, v4, a0 193# CHECK-ENCODING: [0x57,0x44,0x45,0x76] 194# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions) 195# CHECK-UNKNOWN: 57 44 45 76 <unknown> 196 197vmsle.vi v8, v4, 15, v0.t 198# CHECK-INST: vmsle.vi v8, v4, 15, v0.t 199# CHECK-ENCODING: [0x57,0xb4,0x47,0x74] 200# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions) 201# CHECK-UNKNOWN: 57 b4 47 74 <unknown> 202 203vmsle.vi v8, v4, 15 204# CHECK-INST: vmsle.vi v8, v4, 15 205# CHECK-ENCODING: [0x57,0xb4,0x47,0x76] 206# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions) 207# CHECK-UNKNOWN: 57 b4 47 76 <unknown> 208 209vmsgtu.vx v8, v4, a0, v0.t 210# CHECK-INST: vmsgtu.vx v8, v4, a0, v0.t 211# CHECK-ENCODING: [0x57,0x44,0x45,0x78] 212# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions) 213# CHECK-UNKNOWN: 57 44 45 78 <unknown> 214 215vmsgtu.vx v8, v4, a0 216# CHECK-INST: vmsgtu.vx v8, v4, a0 217# CHECK-ENCODING: [0x57,0x44,0x45,0x7a] 218# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions) 219# CHECK-UNKNOWN: 57 44 45 7a <unknown> 220 221vmsgtu.vi v8, v4, 15, v0.t 222# CHECK-INST: vmsgtu.vi v8, v4, 15, v0.t 223# CHECK-ENCODING: [0x57,0xb4,0x47,0x78] 224# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions) 225# CHECK-UNKNOWN: 57 b4 47 78 <unknown> 226 227vmsgtu.vi v8, v4, 15 228# CHECK-INST: vmsgtu.vi v8, v4, 15 229# CHECK-ENCODING: [0x57,0xb4,0x47,0x7a] 230# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions) 231# CHECK-UNKNOWN: 57 b4 47 7a <unknown> 232 233vmsgt.vx v8, v4, a0, v0.t 234# CHECK-INST: vmsgt.vx v8, v4, a0, v0.t 235# CHECK-ENCODING: [0x57,0x44,0x45,0x7c] 236# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions) 237# CHECK-UNKNOWN: 57 44 45 7c <unknown> 238 239vmsgt.vx v8, v4, a0 240# CHECK-INST: vmsgt.vx v8, v4, a0 241# CHECK-ENCODING: [0x57,0x44,0x45,0x7e] 242# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions) 243# CHECK-UNKNOWN: 57 44 45 7e <unknown> 244 245vmsgt.vi v8, v4, 15, v0.t 246# CHECK-INST: vmsgt.vi v8, v4, 15, v0.t 247# CHECK-ENCODING: [0x57,0xb4,0x47,0x7c] 248# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions) 249# CHECK-UNKNOWN: 57 b4 47 7c <unknown> 250 251vmsgt.vi v8, v4, 15 252# CHECK-INST: vmsgt.vi v8, v4, 15 253# CHECK-ENCODING: [0x57,0xb4,0x47,0x7e] 254# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions) 255# CHECK-UNKNOWN: 57 b4 47 7e <unknown> 256 257vmsgtu.vv v8, v20, v4, v0.t 258# CHECK-INST: vmsltu.vv v8, v4, v20, v0.t 259# CHECK-ENCODING: [0x57,0x04,0x4a,0x68] 260# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions) 261# CHECK-UNKNOWN: 57 04 4a 68 <unknown> 262 263vmsgtu.vv v8, v20, v4 264# CHECK-INST: vmsltu.vv v8, v4, v20 265# CHECK-ENCODING: [0x57,0x04,0x4a,0x6a] 266# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions) 267# CHECK-UNKNOWN: 57 04 4a 6a <unknown> 268 269vmsgt.vv v8, v20, v4, v0.t 270# CHECK-INST: vmslt.vv v8, v4, v20, v0.t 271# CHECK-ENCODING: [0x57,0x04,0x4a,0x6c] 272# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions) 273# CHECK-UNKNOWN: 57 04 4a 6c <unknown> 274 275vmsgt.vv v8, v20, v4 276# CHECK-INST: vmslt.vv v8, v4, v20 277# CHECK-ENCODING: [0x57,0x04,0x4a,0x6e] 278# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions) 279# CHECK-UNKNOWN: 57 04 4a 6e <unknown> 280 281vmsgeu.vv v8, v20, v4, v0.t 282# CHECK-INST: vmsleu.vv v8, v4, v20, v0.t 283# CHECK-ENCODING: [0x57,0x04,0x4a,0x70] 284# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions) 285# CHECK-UNKNOWN: 57 04 4a 70 <unknown> 286 287vmsgeu.vv v8, v20, v4 288# CHECK-INST: vmsleu.vv v8, v4, v20 289# CHECK-ENCODING: [0x57,0x04,0x4a,0x72] 290# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions) 291# CHECK-UNKNOWN: 57 04 4a 72 <unknown> 292 293vmsge.vv v8, v20, v4, v0.t 294# CHECK-INST: vmsle.vv v8, v4, v20, v0.t 295# CHECK-ENCODING: [0x57,0x04,0x4a,0x74] 296# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions) 297# CHECK-UNKNOWN: 57 04 4a 74 <unknown> 298 299vmsge.vv v8, v20, v4 300# CHECK-INST: vmsle.vv v8, v4, v20 301# CHECK-ENCODING: [0x57,0x04,0x4a,0x76] 302# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions) 303# CHECK-UNKNOWN: 57 04 4a 76 <unknown> 304 305vmsltu.vi v8, v4, 16, v0.t 306# CHECK-INST: vmsleu.vi v8, v4, 15, v0.t 307# CHECK-ENCODING: [0x57,0xb4,0x47,0x70] 308# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions) 309# CHECK-UNKNOWN: 57 b4 47 70 <unknown> 310 311vmsltu.vi v8, v4, 16 312# CHECK-INST: vmsleu.vi v8, v4, 15 313# CHECK-ENCODING: [0x57,0xb4,0x47,0x72] 314# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions) 315# CHECK-UNKNOWN: 57 b4 47 72 <unknown> 316 317vmslt.vi v8, v4, 16, v0.t 318# CHECK-INST: vmsle.vi v8, v4, 15, v0.t 319# CHECK-ENCODING: [0x57,0xb4,0x47,0x74] 320# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions) 321# CHECK-UNKNOWN: 57 b4 47 74 <unknown> 322 323vmslt.vi v8, v4, 16 324# CHECK-INST: vmsle.vi v8, v4, 15 325# CHECK-ENCODING: [0x57,0xb4,0x47,0x76] 326# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions) 327# CHECK-UNKNOWN: 57 b4 47 76 <unknown> 328 329vmsgeu.vi v8, v4, 16, v0.t 330# CHECK-INST: vmsgtu.vi v8, v4, 15, v0.t 331# CHECK-ENCODING: [0x57,0xb4,0x47,0x78] 332# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions) 333# CHECK-UNKNOWN: 57 b4 47 78 <unknown> 334 335vmsgeu.vi v8, v4, 16 336# CHECK-INST: vmsgtu.vi v8, v4, 15 337# CHECK-ENCODING: [0x57,0xb4,0x47,0x7a] 338# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions) 339# CHECK-UNKNOWN: 57 b4 47 7a <unknown> 340 341vmsge.vi v8, v4, 16, v0.t 342# CHECK-INST: vmsgt.vi v8, v4, 15, v0.t 343# CHECK-ENCODING: [0x57,0xb4,0x47,0x7c] 344# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions) 345# CHECK-UNKNOWN: 57 b4 47 7c <unknown> 346 347vmsge.vi v8, v4, 16 348# CHECK-INST: vmsgt.vi v8, v4, 15 349# CHECK-ENCODING: [0x57,0xb4,0x47,0x7e] 350# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions) 351# CHECK-UNKNOWN: 57 b4 47 7e <unknown> 352 353vmsgeu.vx v8, v4, a0 354# CHECK-INST: vmsltu.vx v8, v4, a0 355# CHECK-INST: vmnot.m v8, v8 356# CHECK-ENCODING: [0x57,0x44,0x45,0x6a,0x57,0x24,0x84,0x76] 357# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions) 358# CHECK-UNKNOWN: 57 44 45 6a <unknown> 359# CHECK-UNKNOWN: 57 24 84 76 <unknown> 360 361vmsge.vx v0, v4, a0 362# CHECK-INST: vmslt.vx v0, v4, a0 363# CHECK-INST: vmnot.m v0, v0 364# CHECK-ENCODING: [0x57,0x40,0x45,0x6e,0x57,0x20,0x00,0x76] 365# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions) 366# CHECK-UNKNOWN: 57 40 45 6e <unknown> 367# CHECK-UNKNOWN: 57 20 00 76 <unknown> 368 369vmsge.vx v8, v4, a0 370# CHECK-INST: vmslt.vx v8, v4, a0 371# CHECK-INST: vmnot.m v8, v8 372# CHECK-ENCODING: [0x57,0x44,0x45,0x6e,0x57,0x24,0x84,0x76] 373# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions) 374# CHECK-UNKNOWN: 57 44 45 6e <unknown> 375# CHECK-UNKNOWN: 57 24 84 76 <unknown> 376 377vmsgeu.vx v8, v4, a0, v0.t 378# CHECK-INST: vmsltu.vx v8, v4, a0, v0.t 379# CHECK-INST: vmxor.mm v8, v8, v0 380# CHECK-ENCODING: [0x57,0x44,0x45,0x68,0x57,0x24,0x80,0x6e] 381# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions) 382# CHECK-UNKNOWN: 57 44 45 68 <unknown> 383# CHECK-UNKNOWN: 57 24 80 6e <unknown> 384 385vmsge.vx v8, v4, a0, v0.t 386# CHECK-INST: vmslt.vx v8, v4, a0, v0.t 387# CHECK-INST: vmxor.mm v8, v8, v0 388# CHECK-ENCODING: [0x57,0x44,0x45,0x6c,0x57,0x24,0x80,0x6e] 389# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions) 390# CHECK-UNKNOWN: 57 44 45 6c <unknown> 391# CHECK-UNKNOWN: 57 24 80 6e <unknown> 392 393vmsgeu.vx v0, v4, a0, v0.t, v2 394# CHECK-INST: vmsltu.vx v2, v4, a0, v0.t 395# CHECK-INST: vmandnot.mm v0, v0, v2 396# CHECK-ENCODING: [0x57,0x41,0x45,0x68,0x57,0x20,0x01,0x62] 397# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions) 398# CHECK-UNKNOWN: 57 41 45 68 <unknown> 399# CHECK-UNKNOWN: 57 20 01 62 <unknown> 400 401vmsge.vx v0, v4, a0, v0.t, v2 402# CHECK-INST: vmslt.vx v2, v4, a0, v0.t 403# CHECK-INST: vmandnot.mm v0, v0, v2 404# CHECK-ENCODING: [0x57,0x41,0x45,0x6c,0x57,0x20,0x01,0x62] 405# CHECK-ERROR: instruction requires the following: 'V' (Vector Instructions) 406# CHECK-UNKNOWN: 57 41 45 6c <unknown> 407# CHECK-UNKNOWN: 57 20 01 62 <unknown> 408