1# For zEC12 only. 2# RUN: not llvm-mc -triple s390x-linux-gnu -mcpu=zEC12 < %s 2> %t 3# RUN: FileCheck < %t %s 4# RUN: not llvm-mc -triple s390x-linux-gnu -mcpu=arch10 < %s 2> %t 5# RUN: FileCheck < %t %s 6 7#CHECK: error: invalid operand 8#CHECK: bpp -1, 0, 0 9#CHECK: error: invalid operand 10#CHECK: bpp 16, 0, 0 11#CHECK: error: offset out of range 12#CHECK: bpp 0, -0x10002, 0 13#CHECK: error: offset out of range 14#CHECK: bpp 0, -1, 0 15#CHECK: error: offset out of range 16#CHECK: bpp 0, 1, 0 17#CHECK: error: offset out of range 18#CHECK: bpp 0, 0x10000, 0 19#CHECK: error: invalid operand 20#CHECK: bpp 0, 0, -1 21#CHECK: error: invalid operand 22#CHECK: bpp 0, 0, 4096 23 24 bpp -1, 0, 0 25 bpp 16, 0, 0 26 bpp 0, -0x10002, 0 27 bpp 0, -1, 0 28 bpp 0, 1, 0 29 bpp 0, 0x10000, 0 30 bpp 0, 0, -1 31 bpp 0, 0, 4096 32 33#CHECK: error: invalid operand 34#CHECK: bprp -1, 0, 0 35#CHECK: error: invalid operand 36#CHECK: bprp 16, 0, 0 37#CHECK: error: offset out of range 38#CHECK: bprp 0, -0x1002, 0 39#CHECK: error: offset out of range 40#CHECK: bprp 0, -1, 0 41#CHECK: error: offset out of range 42#CHECK: bprp 0, 1, 0 43#CHECK: error: offset out of range 44#CHECK: bprp 0, 0x1000, 0 45#CHECK: error: offset out of range 46#CHECK: bprp 0, 0, -0x1000002 47#CHECK: error: offset out of range 48#CHECK: bprp 0, 0, -1 49#CHECK: error: offset out of range 50#CHECK: bprp 0, 0, 1 51#CHECK: error: offset out of range 52#CHECK: bprp 0, 0, 0x1000000 53 54 bprp -1, 0, 0 55 bprp 16, 0, 0 56 bprp 0, -0x1002, 0 57 bprp 0, -1, 0 58 bprp 0, 1, 0 59 bprp 0, 0x1000, 0 60 bprp 0, 0, -0x1000002 61 bprp 0, 0, -1 62 bprp 0, 0, 1 63 bprp 0, 0, 0x1000000 64 65#CHECK: error: instruction requires: dfp-packed-conversion 66#CHECK: cdpt %f0, 0(1), 0 67 68 cdpt %f0, 0(1), 0 69 70#CHECK: error: invalid operand 71#CHECK: cdzt %f0, 0(1), -1 72#CHECK: error: invalid operand 73#CHECK: cdzt %f0, 0(1), 16 74#CHECK: error: missing length in address 75#CHECK: cdzt %f0, 0, 0 76#CHECK: error: missing length in address 77#CHECK: cdzt %f0, 0(%r1), 0 78#CHECK: error: invalid operand 79#CHECK: cdzt %f0, 0(0,%r1), 0 80#CHECK: error: invalid operand 81#CHECK: cdzt %f0, 0(257,%r1), 0 82#CHECK: error: invalid operand 83#CHECK: cdzt %f0, -1(1,%r1), 0 84#CHECK: error: invalid operand 85#CHECK: cdzt %f0, 4096(1,%r1), 0 86#CHECK: error: invalid use of indexed addressing 87#CHECK: cdzt %f0, 0(%r1,%r2), 0 88#CHECK: error: unknown token in expression 89#CHECK: cdzt %f0, 0(-), 0 90 91 cdzt %f0, 0(1), -1 92 cdzt %f0, 0(1), 16 93 cdzt %f0, 0, 0 94 cdzt %f0, 0(%r1), 0 95 cdzt %f0, 0(0,%r1), 0 96 cdzt %f0, 0(257,%r1), 0 97 cdzt %f0, -1(1,%r1), 0 98 cdzt %f0, 4096(1,%r1), 0 99 cdzt %f0, 0(%r1,%r2), 0 100 cdzt %f0, 0(-), 0 101 102#CHECK: error: invalid operand 103#CHECK: clgt %r0, -1, 0 104#CHECK: error: invalid operand 105#CHECK: clgt %r0, 16, 0 106#CHECK: error: invalid operand 107#CHECK: clgt %r0, 12, -524289 108#CHECK: error: invalid operand 109#CHECK: clgt %r0, 12, 524288 110#CHECK: error: invalid use of indexed addressing 111#CHECK: clgt %r0, 12, 0(%r1,%r2) 112 113 clgt %r0, -1, 0 114 clgt %r0, 16, 0 115 clgt %r0, 12, -524289 116 clgt %r0, 12, 524288 117 clgt %r0, 12, 0(%r1,%r2) 118 119#CHECK: error: invalid instruction 120#CHECK: clgtno %r0, 0 121#CHECK: error: invalid instruction 122#CHECK: clgto %r0, 0 123 124 clgtno %r0, 0 125 clgto %r0, 0 126 127#CHECK: error: invalid operand 128#CHECK: clt %r0, -1, 0 129#CHECK: error: invalid operand 130#CHECK: clt %r0, 16, 0 131#CHECK: error: invalid operand 132#CHECK: clt %r0, 12, -524289 133#CHECK: error: invalid operand 134#CHECK: clt %r0, 12, 524288 135#CHECK: error: invalid use of indexed addressing 136#CHECK: clt %r0, 12, 0(%r1,%r2) 137 138 clt %r0, -1, 0 139 clt %r0, 16, 0 140 clt %r0, 12, -524289 141 clt %r0, 12, 524288 142 clt %r0, 12, 0(%r1,%r2) 143 144#CHECK: error: invalid instruction 145#CHECK: cltno %r0, 0 146#CHECK: error: invalid instruction 147#CHECK: clto %r0, 0 148 149 cltno %r0, 0 150 clto %r0, 0 151 152#CHECK: error: instruction requires: dfp-packed-conversion 153#CHECK: cpdt %f0, 0(1), 0 154 155 cpdt %f0, 0(1), 0 156 157#CHECK: error: instruction requires: dfp-packed-conversion 158#CHECK: cpxt %f0, 0(1), 0 159 160 cpxt %f0, 0(1), 0 161 162#CHECK: error: invalid register pair 163#CHECK: crdte %r1, %r0, %r0, 0 164#CHECK: error: invalid register pair 165#CHECK: crdte %r0, %r0, %r1, 0 166#CHECK: error: invalid operand 167#CHECK: crdte %r0, %r0, %r0, -1 168#CHECK: error: invalid operand 169#CHECK: crdte %r0, %r0, %r0, 16 170 171 crdte %r1, %r0, %r0, 0 172 crdte %r0, %r0, %r1, 0 173 crdte %r0, %r0, %r0, -1 174 crdte %r0, %r0, %r0, 16 175 176#CHECK: error: instruction requires: dfp-packed-conversion 177#CHECK: cxpt %f0, 0(1), 0 178 179 cxpt %f0, 0(1), 0 180 181#CHECK: error: invalid operand 182#CHECK: cxzt %f0, 0(1), -1 183#CHECK: error: invalid operand 184#CHECK: cxzt %f0, 0(1), 16 185#CHECK: error: missing length in address 186#CHECK: cxzt %f0, 0, 0 187#CHECK: error: missing length in address 188#CHECK: cxzt %f0, 0(%r1), 0 189#CHECK: error: invalid operand 190#CHECK: cxzt %f0, 0(0,%r1), 0 191#CHECK: error: invalid operand 192#CHECK: cxzt %f0, 0(257,%r1), 0 193#CHECK: error: invalid operand 194#CHECK: cxzt %f0, -1(1,%r1), 0 195#CHECK: error: invalid operand 196#CHECK: cxzt %f0, 4096(1,%r1), 0 197#CHECK: error: invalid use of indexed addressing 198#CHECK: cxzt %f0, 0(%r1,%r2), 0 199#CHECK: error: unknown token in expression 200#CHECK: cxzt %f0, 0(-), 0 201#CHECK: error: invalid register pair 202#CHECK: cxzt %f15, 0(1), 0 203 204 cxzt %f0, 0(1), -1 205 cxzt %f0, 0(1), 16 206 cxzt %f0, 0, 0 207 cxzt %f0, 0(%r1), 0 208 cxzt %f0, 0(0,%r1), 0 209 cxzt %f0, 0(257,%r1), 0 210 cxzt %f0, -1(1,%r1), 0 211 cxzt %f0, 4096(1,%r1), 0 212 cxzt %f0, 0(%r1,%r2), 0 213 cxzt %f0, 0(-), 0 214 cxzt %f15, 0(1), 0 215 216#CHECK: error: invalid operand 217#CHECK: czdt %f0, 0(1), -1 218#CHECK: error: invalid operand 219#CHECK: czdt %f0, 0(1), 16 220#CHECK: error: missing length in address 221#CHECK: czdt %f0, 0, 0 222#CHECK: error: missing length in address 223#CHECK: czdt %f0, 0(%r1), 0 224#CHECK: error: invalid operand 225#CHECK: czdt %f0, 0(0,%r1), 0 226#CHECK: error: invalid operand 227#CHECK: czdt %f0, 0(257,%r1), 0 228#CHECK: error: invalid operand 229#CHECK: czdt %f0, -1(1,%r1), 0 230#CHECK: error: invalid operand 231#CHECK: czdt %f0, 4096(1,%r1), 0 232#CHECK: error: invalid use of indexed addressing 233#CHECK: czdt %f0, 0(%r1,%r2), 0 234#CHECK: error: unknown token in expression 235#CHECK: czdt %f0, 0(-), 0 236 237 czdt %f0, 0(1), -1 238 czdt %f0, 0(1), 16 239 czdt %f0, 0, 0 240 czdt %f0, 0(%r1), 0 241 czdt %f0, 0(0,%r1), 0 242 czdt %f0, 0(257,%r1), 0 243 czdt %f0, -1(1,%r1), 0 244 czdt %f0, 4096(1,%r1), 0 245 czdt %f0, 0(%r1,%r2), 0 246 czdt %f0, 0(-), 0 247 248#CHECK: error: invalid operand 249#CHECK: czxt %f0, 0(1), -1 250#CHECK: error: invalid operand 251#CHECK: czxt %f0, 0(1), 16 252#CHECK: error: missing length in address 253#CHECK: czxt %f0, 0, 0 254#CHECK: error: missing length in address 255#CHECK: czxt %f0, 0(%r1), 0 256#CHECK: error: invalid operand 257#CHECK: czxt %f0, 0(0,%r1), 0 258#CHECK: error: invalid operand 259#CHECK: czxt %f0, 0(257,%r1), 0 260#CHECK: error: invalid operand 261#CHECK: czxt %f0, -1(1,%r1), 0 262#CHECK: error: invalid operand 263#CHECK: czxt %f0, 4096(1,%r1), 0 264#CHECK: error: invalid use of indexed addressing 265#CHECK: czxt %f0, 0(%r1,%r2), 0 266#CHECK: error: unknown token in expression 267#CHECK: czxt %f0, 0(-), 0 268#CHECK: error: invalid register pair 269#CHECK: czxt %f15, 0(1), 0 270 271 czxt %f0, 0(1), -1 272 czxt %f0, 0(1), 16 273 czxt %f0, 0, 0 274 czxt %f0, 0(%r1), 0 275 czxt %f0, 0(0,%r1), 0 276 czxt %f0, 0(257,%r1), 0 277 czxt %f0, -1(1,%r1), 0 278 czxt %f0, 4096(1,%r1), 0 279 czxt %f0, 0(%r1,%r2), 0 280 czxt %f0, 0(-), 0 281 czxt %f15, 0(1), 0 282 283#CHECK: error: invalid operand 284#CHECK: lat %r0, -524289 285#CHECK: error: invalid operand 286#CHECK: lat %r0, 524288 287 288 lat %r0, -524289 289 lat %r0, 524288 290 291#CHECK: error: instruction requires: vector 292#CHECK: lcbb %r0, 0, 0 293 294 lcbb %r0, 0, 0 295 296#CHECK: error: invalid operand 297#CHECK: lfhat %r0, -524289 298#CHECK: error: invalid operand 299#CHECK: lfhat %r0, 524288 300 301 lfhat %r0, -524289 302 lfhat %r0, 524288 303 304#CHECK: error: invalid operand 305#CHECK: lgat %r0, -524289 306#CHECK: error: invalid operand 307#CHECK: lgat %r0, 524288 308 309 lgat %r0, -524289 310 lgat %r0, 524288 311 312#CHECK: error: invalid operand 313#CHECK: llgfat %r0, -524289 314#CHECK: error: invalid operand 315#CHECK: llgfat %r0, 524288 316 317 llgfat %r0, -524289 318 llgfat %r0, 524288 319 320#CHECK: error: invalid operand 321#CHECK: llgtat %r0, -524289 322#CHECK: error: invalid operand 323#CHECK: llgtat %r0, 524288 324 325 llgtat %r0, -524289 326 llgtat %r0, 524288 327 328#CHECK: error: instruction requires: load-store-on-cond-2 329#CHECK: locghio %r11, 42 330 331 locghio %r11, 42 332 333#CHECK: error: instruction requires: load-store-on-cond-2 334#CHECK: lochio %r11, 42 335 336 lochio %r11, 42 337 338#CHECK: error: invalid operand 339#CHECK: niai -1, 0 340#CHECK: error: invalid operand 341#CHECK: niai 16, 0 342#CHECK: error: invalid operand 343#CHECK: niai 0, -1 344#CHECK: error: invalid operand 345#CHECK: niai 0, 16 346 347 niai -1, 0 348 niai 16, 0 349 niai 0, -1 350 niai 0, 16 351 352#CHECK: error: invalid operand 353#CHECK: ntstg %r0, -524289 354#CHECK: error: invalid operand 355#CHECK: ntstg %r0, 524288 356 357 ntstg %r0, -524289 358 ntstg %r0, 524288 359 360#CHECK: error: invalid operand 361#CHECK: ppa %r0, %r0, -1 362#CHECK: error: invalid operand 363#CHECK: ppa %r0, %r0, 16 364 365 ppa %r0, %r0, -1 366 ppa %r0, %r0, 16 367 368#CHECK: error: instruction requires: message-security-assist-extension5 369#CHECK: ppno %r2, %r4 370 371 ppno %r2, %r4 372 373#CHECK: error: invalid operand 374#CHECK: risbgn %r0,%r0,0,0,-1 375#CHECK: error: invalid operand 376#CHECK: risbgn %r0,%r0,0,0,64 377#CHECK: error: invalid operand 378#CHECK: risbgn %r0,%r0,0,-1,0 379#CHECK: error: invalid operand 380#CHECK: risbgn %r0,%r0,0,256,0 381#CHECK: error: invalid operand 382#CHECK: risbgn %r0,%r0,-1,0,0 383#CHECK: error: invalid operand 384#CHECK: risbgn %r0,%r0,256,0,0 385 386 risbgn %r0,%r0,0,0,-1 387 risbgn %r0,%r0,0,0,64 388 risbgn %r0,%r0,0,-1,0 389 risbgn %r0,%r0,0,256,0 390 risbgn %r0,%r0,-1,0,0 391 risbgn %r0,%r0,256,0,0 392 393#CHECK: error: invalid operand 394#CHECK: tabort -1 395#CHECK: error: invalid operand 396#CHECK: tabort 4096 397#CHECK: error: invalid use of indexed addressing 398#CHECK: tabort 0(%r1,%r2) 399 400 tabort -1 401 tabort 4096 402 tabort 0(%r1,%r2) 403 404#CHECK: error: invalid operand 405#CHECK: tbegin -1, 0 406#CHECK: error: invalid operand 407#CHECK: tbegin 4096, 0 408#CHECK: error: invalid use of indexed addressing 409#CHECK: tbegin 0(%r1,%r2), 0 410#CHECK: error: invalid operand 411#CHECK: tbegin 0, -1 412#CHECK: error: invalid operand 413#CHECK: tbegin 0, 65536 414 415 tbegin -1, 0 416 tbegin 4096, 0 417 tbegin 0(%r1,%r2), 0 418 tbegin 0, -1 419 tbegin 0, 65536 420 421#CHECK: error: invalid operand 422#CHECK: tbeginc -1, 0 423#CHECK: error: invalid operand 424#CHECK: tbeginc 4096, 0 425#CHECK: error: invalid use of indexed addressing 426#CHECK: tbeginc 0(%r1,%r2), 0 427#CHECK: error: invalid operand 428#CHECK: tbeginc 0, -1 429#CHECK: error: invalid operand 430#CHECK: tbeginc 0, 65536 431 432 tbeginc -1, 0 433 tbeginc 4096, 0 434 tbeginc 0(%r1,%r2), 0 435 tbeginc 0, -1 436 tbeginc 0, 65536 437 438#CHECK: error: instruction requires: vector 439#CHECK: vab %v0, %v0, %v0 440#CHECK: error: instruction requires: vector 441#CHECK: vaf %v0, %v0, %v0 442#CHECK: error: instruction requires: vector 443#CHECK: vag %v0, %v0, %v0 444#CHECK: error: instruction requires: vector 445#CHECK: vah %v0, %v0, %v0 446#CHECK: error: instruction requires: vector 447#CHECK: vaq %v0, %v0, %v0 448 449 vab %v0, %v0, %v0 450 vaf %v0, %v0, %v0 451 vag %v0, %v0, %v0 452 vah %v0, %v0, %v0 453 vaq %v0, %v0, %v0 454 455#CHECK: error: instruction requires: vector 456#CHECK: vaccb %v0, %v0, %v0 457#CHECK: error: instruction requires: vector 458#CHECK: vaccf %v0, %v0, %v0 459#CHECK: error: instruction requires: vector 460#CHECK: vaccg %v0, %v0, %v0 461#CHECK: error: instruction requires: vector 462#CHECK: vacch %v0, %v0, %v0 463#CHECK: error: instruction requires: vector 464#CHECK: vaccq %v0, %v0, %v0 465 466 vaccb %v0, %v0, %v0 467 vaccf %v0, %v0, %v0 468 vaccg %v0, %v0, %v0 469 vacch %v0, %v0, %v0 470 vaccq %v0, %v0, %v0 471 472#CHECK: error: instruction requires: vector 473#CHECK: vacccq %v0, %v0, %v0, %v0 474 475 vacccq %v0, %v0, %v0, %v0 476 477#CHECK: error: instruction requires: vector 478#CHECK: vacq %v0, %v0, %v0, %v0 479 480 vacq %v0, %v0, %v0, %v0 481 482#CHECK: error: instruction requires: vector 483#CHECK: vavgb %v0, %v0, %v0 484#CHECK: error: instruction requires: vector 485#CHECK: vavgf %v0, %v0, %v0 486#CHECK: error: instruction requires: vector 487#CHECK: vavgg %v0, %v0, %v0 488#CHECK: error: instruction requires: vector 489#CHECK: vavgh %v0, %v0, %v0 490 491 vavgb %v0, %v0, %v0 492 vavgf %v0, %v0, %v0 493 vavgg %v0, %v0, %v0 494 vavgh %v0, %v0, %v0 495 496#CHECK: error: instruction requires: vector 497#CHECK: vavglb %v0, %v0, %v0 498#CHECK: error: instruction requires: vector 499#CHECK: vavglf %v0, %v0, %v0 500#CHECK: error: instruction requires: vector 501#CHECK: vavglg %v0, %v0, %v0 502#CHECK: error: instruction requires: vector 503#CHECK: vavglh %v0, %v0, %v0 504 505 vavglb %v0, %v0, %v0 506 vavglf %v0, %v0, %v0 507 vavglg %v0, %v0, %v0 508 vavglh %v0, %v0, %v0 509 510#CHECK: error: instruction requires: vector 511#CHECK: vcdgb %v0, %v0, 0, 0 512 513 vcdgb %v0, %v0, 0, 0 514 515#CHECK: error: instruction requires: vector 516#CHECK: vcdlgb %v0, %v0, 0, 0 517 518 vcdlgb %v0, %v0, 0, 0 519 520#CHECK: error: instruction requires: vector 521#CHECK: vceqb %v0, %v0, %v0 522#CHECK: error: instruction requires: vector 523#CHECK: vceqbs %v0, %v0, %v0 524#CHECK: error: instruction requires: vector 525#CHECK: vceqf %v0, %v0, %v0 526#CHECK: error: instruction requires: vector 527#CHECK: vceqfs %v0, %v0, %v0 528#CHECK: error: instruction requires: vector 529#CHECK: vceqg %v0, %v0, %v0 530#CHECK: error: instruction requires: vector 531#CHECK: vceqgs %v0, %v0, %v0 532#CHECK: error: instruction requires: vector 533#CHECK: vceqh %v0, %v0, %v0 534#CHECK: error: instruction requires: vector 535#CHECK: vceqhs %v0, %v0, %v0 536 537 vceqb %v0, %v0, %v0 538 vceqbs %v0, %v0, %v0 539 vceqf %v0, %v0, %v0 540 vceqfs %v0, %v0, %v0 541 vceqg %v0, %v0, %v0 542 vceqgs %v0, %v0, %v0 543 vceqh %v0, %v0, %v0 544 vceqhs %v0, %v0, %v0 545 546#CHECK: error: instruction requires: vector 547#CHECK: vcgdb %v0, %v0, 0, 0 548 549 vcgdb %v0, %v0, 0, 0 550 551#CHECK: error: instruction requires: vector 552#CHECK: vchb %v0, %v0, %v0 553#CHECK: error: instruction requires: vector 554#CHECK: vchbs %v0, %v0, %v0 555#CHECK: error: instruction requires: vector 556#CHECK: vchf %v0, %v0, %v0 557#CHECK: error: instruction requires: vector 558#CHECK: vchfs %v0, %v0, %v0 559#CHECK: error: instruction requires: vector 560#CHECK: vchg %v0, %v0, %v0 561#CHECK: error: instruction requires: vector 562#CHECK: vchgs %v0, %v0, %v0 563#CHECK: error: instruction requires: vector 564#CHECK: vchh %v0, %v0, %v0 565#CHECK: error: instruction requires: vector 566#CHECK: vchhs %v0, %v0, %v0 567 568 vchb %v0, %v0, %v0 569 vchbs %v0, %v0, %v0 570 vchf %v0, %v0, %v0 571 vchfs %v0, %v0, %v0 572 vchg %v0, %v0, %v0 573 vchgs %v0, %v0, %v0 574 vchh %v0, %v0, %v0 575 vchhs %v0, %v0, %v0 576 577#CHECK: error: instruction requires: vector 578#CHECK: vchlb %v0, %v0, %v0 579#CHECK: error: instruction requires: vector 580#CHECK: vchlbs %v0, %v0, %v0 581#CHECK: error: instruction requires: vector 582#CHECK: vchlf %v0, %v0, %v0 583#CHECK: error: instruction requires: vector 584#CHECK: vchlfs %v0, %v0, %v0 585#CHECK: error: instruction requires: vector 586#CHECK: vchlg %v0, %v0, %v0 587#CHECK: error: instruction requires: vector 588#CHECK: vchlgs %v0, %v0, %v0 589#CHECK: error: instruction requires: vector 590#CHECK: vchlh %v0, %v0, %v0 591#CHECK: error: instruction requires: vector 592#CHECK: vchlhs %v0, %v0, %v0 593 594 vchlb %v0, %v0, %v0 595 vchlbs %v0, %v0, %v0 596 vchlf %v0, %v0, %v0 597 vchlfs %v0, %v0, %v0 598 vchlg %v0, %v0, %v0 599 vchlgs %v0, %v0, %v0 600 vchlh %v0, %v0, %v0 601 vchlhs %v0, %v0, %v0 602 603#CHECK: error: instruction requires: vector 604#CHECK: vcksm %v0, %v0, %v0 605 606 vcksm %v0, %v0, %v0 607 608#CHECK: error: instruction requires: vector 609#CHECK: vclgdb %v0, %v0, 0, 0 610 611 vclgdb %v0, %v0, 0, 0 612 613#CHECK: error: instruction requires: vector 614#CHECK: vclzb %v0, %v0 615#CHECK: error: instruction requires: vector 616#CHECK: vclzf %v0, %v0 617#CHECK: error: instruction requires: vector 618#CHECK: vclzg %v0, %v0 619#CHECK: error: instruction requires: vector 620#CHECK: vclzh %v0, %v0 621 622 vclzb %v0, %v0 623 vclzf %v0, %v0 624 vclzg %v0, %v0 625 vclzh %v0, %v0 626 627#CHECK: error: instruction requires: vector 628#CHECK: vctzb %v0, %v0 629#CHECK: error: instruction requires: vector 630#CHECK: vctzf %v0, %v0 631#CHECK: error: instruction requires: vector 632#CHECK: vctzg %v0, %v0 633#CHECK: error: instruction requires: vector 634#CHECK: vctzh %v0, %v0 635 636 vctzb %v0, %v0 637 vctzf %v0, %v0 638 vctzg %v0, %v0 639 vctzh %v0, %v0 640 641#CHECK: error: instruction requires: vector 642#CHECK: vecb %v0, %v0 643#CHECK: error: instruction requires: vector 644#CHECK: vecf %v0, %v0 645#CHECK: error: instruction requires: vector 646#CHECK: vecg %v0, %v0 647#CHECK: error: instruction requires: vector 648#CHECK: vech %v0, %v0 649 650 vecb %v0, %v0 651 vecf %v0, %v0 652 vecg %v0, %v0 653 vech %v0, %v0 654 655#CHECK: error: instruction requires: vector 656#CHECK: veclb %v0, %v0 657#CHECK: error: instruction requires: vector 658#CHECK: veclf %v0, %v0 659#CHECK: error: instruction requires: vector 660#CHECK: veclg %v0, %v0 661#CHECK: error: instruction requires: vector 662#CHECK: veclh %v0, %v0 663 664 veclb %v0, %v0 665 veclf %v0, %v0 666 veclg %v0, %v0 667 veclh %v0, %v0 668 669#CHECK: error: instruction requires: vector 670#CHECK: verimb %v0, %v0, %v0, 0 671#CHECK: error: instruction requires: vector 672#CHECK: verimf %v0, %v0, %v0, 0 673#CHECK: error: instruction requires: vector 674#CHECK: verimg %v0, %v0, %v0, 0 675#CHECK: error: instruction requires: vector 676#CHECK: verimh %v0, %v0, %v0, 0 677 678 verimb %v0, %v0, %v0, 0 679 verimf %v0, %v0, %v0, 0 680 verimg %v0, %v0, %v0, 0 681 verimh %v0, %v0, %v0, 0 682 683#CHECK: error: instruction requires: vector 684#CHECK: verllb %v0, %v0, 0 685#CHECK: error: instruction requires: vector 686#CHECK: verllf %v0, %v0, 0 687#CHECK: error: instruction requires: vector 688#CHECK: verllg %v0, %v0, 0 689#CHECK: error: instruction requires: vector 690#CHECK: verllh %v0, %v0, 0 691 692 verllb %v0, %v0, 0 693 verllf %v0, %v0, 0 694 verllg %v0, %v0, 0 695 verllh %v0, %v0, 0 696 697#CHECK: error: instruction requires: vector 698#CHECK: verllvb %v0, %v0, %v0 699#CHECK: error: instruction requires: vector 700#CHECK: verllvf %v0, %v0, %v0 701#CHECK: error: instruction requires: vector 702#CHECK: verllvg %v0, %v0, %v0 703#CHECK: error: instruction requires: vector 704#CHECK: verllvh %v0, %v0, %v0 705 706 verllvb %v0, %v0, %v0 707 verllvf %v0, %v0, %v0 708 verllvg %v0, %v0, %v0 709 verllvh %v0, %v0, %v0 710 711#CHECK: error: instruction requires: vector 712#CHECK: veslb %v0, %v0, 0 713#CHECK: error: instruction requires: vector 714#CHECK: veslf %v0, %v0, 0 715#CHECK: error: instruction requires: vector 716#CHECK: veslg %v0, %v0, 0 717#CHECK: error: instruction requires: vector 718#CHECK: veslh %v0, %v0, 0 719 720 veslb %v0, %v0, 0 721 veslf %v0, %v0, 0 722 veslg %v0, %v0, 0 723 veslh %v0, %v0, 0 724 725#CHECK: error: instruction requires: vector 726#CHECK: veslvb %v0, %v0, %v0 727#CHECK: error: instruction requires: vector 728#CHECK: veslvf %v0, %v0, %v0 729#CHECK: error: instruction requires: vector 730#CHECK: veslvg %v0, %v0, %v0 731#CHECK: error: instruction requires: vector 732#CHECK: veslvh %v0, %v0, %v0 733 734 veslvb %v0, %v0, %v0 735 veslvf %v0, %v0, %v0 736 veslvg %v0, %v0, %v0 737 veslvh %v0, %v0, %v0 738 739#CHECK: error: instruction requires: vector 740#CHECK: vesrab %v0, %v0, 0 741#CHECK: error: instruction requires: vector 742#CHECK: vesraf %v0, %v0, 0 743#CHECK: error: instruction requires: vector 744#CHECK: vesrag %v0, %v0, 0 745#CHECK: error: instruction requires: vector 746#CHECK: vesrah %v0, %v0, 0 747 748 vesrab %v0, %v0, 0 749 vesraf %v0, %v0, 0 750 vesrag %v0, %v0, 0 751 vesrah %v0, %v0, 0 752 753#CHECK: error: instruction requires: vector 754#CHECK: vesravb %v0, %v0, %v0 755#CHECK: error: instruction requires: vector 756#CHECK: vesravf %v0, %v0, %v0 757#CHECK: error: instruction requires: vector 758#CHECK: vesravg %v0, %v0, %v0 759#CHECK: error: instruction requires: vector 760#CHECK: vesravh %v0, %v0, %v0 761 762 vesravb %v0, %v0, %v0 763 vesravf %v0, %v0, %v0 764 vesravg %v0, %v0, %v0 765 vesravh %v0, %v0, %v0 766 767#CHECK: error: instruction requires: vector 768#CHECK: vesrlb %v0, %v0, 0 769#CHECK: error: instruction requires: vector 770#CHECK: vesrlf %v0, %v0, 0 771#CHECK: error: instruction requires: vector 772#CHECK: vesrlg %v0, %v0, 0 773#CHECK: error: instruction requires: vector 774#CHECK: vesrlh %v0, %v0, 0 775 776 vesrlb %v0, %v0, 0 777 vesrlf %v0, %v0, 0 778 vesrlg %v0, %v0, 0 779 vesrlh %v0, %v0, 0 780 781#CHECK: error: instruction requires: vector 782#CHECK: vesrlvb %v0, %v0, %v0 783#CHECK: error: instruction requires: vector 784#CHECK: vesrlvf %v0, %v0, %v0 785#CHECK: error: instruction requires: vector 786#CHECK: vesrlvg %v0, %v0, %v0 787#CHECK: error: instruction requires: vector 788#CHECK: vesrlvh %v0, %v0, %v0 789 790 vesrlvb %v0, %v0, %v0 791 vesrlvf %v0, %v0, %v0 792 vesrlvg %v0, %v0, %v0 793 vesrlvh %v0, %v0, %v0 794 795#CHECK: error: instruction requires: vector 796#CHECK: vfadb %v0, %v0, %v0 797 798 vfadb %v0, %v0, %v0 799 800#CHECK: error: instruction requires: vector 801#CHECK: vfaeb %v0, %v0, %v0 802#CHECK: error: instruction requires: vector 803#CHECK: vfaebs %v0, %v0, %v0 804#CHECK: error: instruction requires: vector 805#CHECK: vfaef %v0, %v0, %v0 806#CHECK: error: instruction requires: vector 807#CHECK: vfaefs %v0, %v0, %v0 808#CHECK: error: instruction requires: vector 809#CHECK: vfaeh %v0, %v0, %v0 810#CHECK: error: instruction requires: vector 811#CHECK: vfaehs %v0, %v0, %v0 812#CHECK: error: instruction requires: vector 813#CHECK: vfaezb %v0, %v0, %v0 814#CHECK: error: instruction requires: vector 815#CHECK: vfaezbs %v0, %v0, %v0 816#CHECK: error: instruction requires: vector 817#CHECK: vfaezf %v0, %v0, %v0 818#CHECK: error: instruction requires: vector 819#CHECK: vfaezfs %v0, %v0, %v0 820#CHECK: error: instruction requires: vector 821#CHECK: vfaezh %v0, %v0, %v0 822#CHECK: error: instruction requires: vector 823#CHECK: vfaezhs %v0, %v0, %v0 824 825 vfaeb %v0, %v0, %v0 826 vfaebs %v0, %v0, %v0 827 vfaef %v0, %v0, %v0 828 vfaefs %v0, %v0, %v0 829 vfaeh %v0, %v0, %v0 830 vfaehs %v0, %v0, %v0 831 vfaezb %v0, %v0, %v0 832 vfaezbs %v0, %v0, %v0 833 vfaezf %v0, %v0, %v0 834 vfaezfs %v0, %v0, %v0 835 vfaezh %v0, %v0, %v0 836 vfaezhs %v0, %v0, %v0 837 838#CHECK: error: instruction requires: vector 839#CHECK: vfcedb %v0, %v0, %v0 840#CHECK: vfcedbs %v0, %v0, %v0 841 842 vfcedb %v0, %v0, %v0 843 vfcedbs %v0, %v0, %v0 844 845#CHECK: error: instruction requires: vector 846#CHECK: vfchdb %v0, %v0, %v0 847#CHECK: vfchdbs %v0, %v0, %v0 848 849 vfchdb %v0, %v0, %v0 850 vfchdbs %v0, %v0, %v0 851 852#CHECK: error: instruction requires: vector 853#CHECK: vfddb %v0, %v0, %v0 854 855 vfddb %v0, %v0, %v0 856 857#CHECK: error: instruction requires: vector 858#CHECK: vfeeb %v0, %v0, %v0 859#CHECK: error: instruction requires: vector 860#CHECK: vfeebs %v0, %v0, %v0 861#CHECK: error: instruction requires: vector 862#CHECK: vfeef %v0, %v0, %v0 863#CHECK: error: instruction requires: vector 864#CHECK: vfeefs %v0, %v0, %v0 865#CHECK: error: instruction requires: vector 866#CHECK: vfeeh %v0, %v0, %v0 867#CHECK: error: instruction requires: vector 868#CHECK: vfeehs %v0, %v0, %v0 869#CHECK: error: instruction requires: vector 870#CHECK: vfeezb %v0, %v0, %v0 871#CHECK: error: instruction requires: vector 872#CHECK: vfeezbs %v0, %v0, %v0 873#CHECK: error: instruction requires: vector 874#CHECK: vfeezf %v0, %v0, %v0 875#CHECK: error: instruction requires: vector 876#CHECK: vfeezfs %v0, %v0, %v0 877#CHECK: error: instruction requires: vector 878#CHECK: vfeezh %v0, %v0, %v0 879#CHECK: error: instruction requires: vector 880#CHECK: vfeezhs %v0, %v0, %v0 881 882 vfeeb %v0, %v0, %v0 883 vfeebs %v0, %v0, %v0 884 vfeef %v0, %v0, %v0 885 vfeefs %v0, %v0, %v0 886 vfeeh %v0, %v0, %v0 887 vfeehs %v0, %v0, %v0 888 vfeezb %v0, %v0, %v0 889 vfeezbs %v0, %v0, %v0 890 vfeezf %v0, %v0, %v0 891 vfeezfs %v0, %v0, %v0 892 vfeezh %v0, %v0, %v0 893 vfeezhs %v0, %v0, %v0 894 895#CHECK: error: instruction requires: vector 896#CHECK: vfeneb %v0, %v0, %v0 897#CHECK: error: instruction requires: vector 898#CHECK: vfenebs %v0, %v0, %v0 899#CHECK: error: instruction requires: vector 900#CHECK: vfenef %v0, %v0, %v0 901#CHECK: error: instruction requires: vector 902#CHECK: vfenefs %v0, %v0, %v0 903#CHECK: error: instruction requires: vector 904#CHECK: vfeneh %v0, %v0, %v0 905#CHECK: error: instruction requires: vector 906#CHECK: vfenehs %v0, %v0, %v0 907#CHECK: error: instruction requires: vector 908#CHECK: vfenezb %v0, %v0, %v0 909#CHECK: error: instruction requires: vector 910#CHECK: vfenezbs %v0, %v0, %v0 911#CHECK: error: instruction requires: vector 912#CHECK: vfenezf %v0, %v0, %v0 913#CHECK: error: instruction requires: vector 914#CHECK: vfenezfs %v0, %v0, %v0 915#CHECK: error: instruction requires: vector 916#CHECK: vfenezh %v0, %v0, %v0 917#CHECK: error: instruction requires: vector 918#CHECK: vfenezhs %v0, %v0, %v0 919 920 vfeneb %v0, %v0, %v0 921 vfenebs %v0, %v0, %v0 922 vfenef %v0, %v0, %v0 923 vfenefs %v0, %v0, %v0 924 vfeneh %v0, %v0, %v0 925 vfenehs %v0, %v0, %v0 926 vfenezb %v0, %v0, %v0 927 vfenezbs %v0, %v0, %v0 928 vfenezf %v0, %v0, %v0 929 vfenezfs %v0, %v0, %v0 930 vfenezh %v0, %v0, %v0 931 vfenezhs %v0, %v0, %v0 932 933#CHECK: error: instruction requires: vector 934#CHECK: vfidb %v0, %v0, 0, 0 935 936 vfidb %v0, %v0, 0, 0 937 938#CHECK: error: instruction requires: vector 939#CHECK: vflcdb %v0, %v0 940 941 vflcdb %v0, %v0 942 943#CHECK: error: instruction requires: vector 944#CHECK: vflndb %v0, %v0 945 946 vflndb %v0, %v0 947 948#CHECK: error: instruction requires: vector 949#CHECK: vflpdb %v0, %v0 950 951 vflpdb %v0, %v0 952 953#CHECK: error: instruction requires: vector 954#CHECK: vfmadb %v0, %v0, %v0, %v0 955 956 vfmadb %v0, %v0, %v0, %v0 957 958#CHECK: error: instruction requires: vector 959#CHECK: vfmdb %v0, %v0, %v0 960 961 vfmdb %v0, %v0, %v0 962 963#CHECK: error: instruction requires: vector 964#CHECK: vfmsdb %v0, %v0, %v0, %v0 965 966 vfmsdb %v0, %v0, %v0, %v0 967 968#CHECK: error: instruction requires: vector 969#CHECK: vfsdb %v0, %v0, %v0 970 971 vfsdb %v0, %v0, %v0 972 973#CHECK: error: instruction requires: vector 974#CHECK: vfsqdb %v0, %v0 975 976 vfsqdb %v0, %v0 977 978#CHECK: error: instruction requires: vector 979#CHECK: vftcidb %v0, %v0, 0 980 981 vftcidb %v0, %v0, 0 982 983#CHECK: error: instruction requires: vector 984#CHECK: vgbm %v0, 0 985 986 vgbm %v0, 0 987 988#CHECK: error: instruction requires: vector 989#CHECK: vgef %v0, 0(%v0, %r1), 0 990#CHECK: error: instruction requires: vector 991#CHECK: vgeg %v0, 0(%v0, %r1), 0 992 993 vgef %v0, 0(%v0, %r1), 0 994 vgeg %v0, 0(%v0, %r1), 0 995 996#CHECK: error: instruction requires: vector 997#CHECK: vgfmab %v0, %v0, %v0, %v0 998#CHECK: error: instruction requires: vector 999#CHECK: vgfmaf %v0, %v0, %v0, %v0 1000#CHECK: error: instruction requires: vector 1001#CHECK: vgfmag %v0, %v0, %v0, %v0 1002#CHECK: error: instruction requires: vector 1003#CHECK: vgfmah %v0, %v0, %v0, %v0 1004 1005 vgfmab %v0, %v0, %v0, %v0 1006 vgfmaf %v0, %v0, %v0, %v0 1007 vgfmag %v0, %v0, %v0, %v0 1008 vgfmah %v0, %v0, %v0, %v0 1009 1010#CHECK: error: instruction requires: vector 1011#CHECK: vgfmb %v0, %v0, %v0 1012#CHECK: error: instruction requires: vector 1013#CHECK: vgfmf %v0, %v0, %v0 1014#CHECK: error: instruction requires: vector 1015#CHECK: vgfmg %v0, %v0, %v0 1016#CHECK: error: instruction requires: vector 1017#CHECK: vgfmh %v0, %v0, %v0 1018 1019 vgfmb %v0, %v0, %v0 1020 vgfmf %v0, %v0, %v0 1021 vgfmg %v0, %v0, %v0 1022 vgfmh %v0, %v0, %v0 1023 1024#CHECK: error: instruction requires: vector 1025#CHECK: vgmb %v0, 0, 0 1026#CHECK: error: instruction requires: vector 1027#CHECK: vgmf %v0, 0, 0 1028#CHECK: error: instruction requires: vector 1029#CHECK: vgmg %v0, 0, 0 1030#CHECK: error: instruction requires: vector 1031#CHECK: vgmh %v0, 0, 0 1032 1033 vgmb %v0, 0, 0 1034 vgmf %v0, 0, 0 1035 vgmg %v0, 0, 0 1036 vgmh %v0, 0, 0 1037 1038#CHECK: error: instruction requires: vector 1039#CHECK: vistrb %v0, %v0 1040#CHECK: error: instruction requires: vector 1041#CHECK: vistrbs %v0, %v0 1042#CHECK: error: instruction requires: vector 1043#CHECK: vistrf %v0, %v0 1044#CHECK: error: instruction requires: vector 1045#CHECK: vistrfs %v0, %v0 1046#CHECK: error: instruction requires: vector 1047#CHECK: vistrh %v0, %v0 1048#CHECK: error: instruction requires: vector 1049#CHECK: vistrhs %v0, %v0 1050 1051 vistrb %v0, %v0 1052 vistrbs %v0, %v0 1053 vistrf %v0, %v0 1054 vistrfs %v0, %v0 1055 vistrh %v0, %v0 1056 vistrhs %v0, %v0 1057 1058#CHECK: error: instruction requires: vector 1059#CHECK: vl %v0, 0 1060 1061 vl %v0, 0 1062 1063#CHECK: error: instruction requires: vector 1064#CHECK: vlbb %v0, 0, 0 1065 1066 vlbb %v0, 0, 0 1067 1068#CHECK: error: instruction requires: vector 1069#CHECK: vlcb %v0, %v0 1070#CHECK: error: instruction requires: vector 1071#CHECK: vlcf %v0, %v0 1072#CHECK: error: instruction requires: vector 1073#CHECK: vlcg %v0, %v0 1074#CHECK: error: instruction requires: vector 1075#CHECK: vlch %v0, %v0 1076 1077 vlcb %v0, %v0 1078 vlcf %v0, %v0 1079 vlcg %v0, %v0 1080 vlch %v0, %v0 1081 1082#CHECK: error: instruction requires: vector 1083#CHECK: vldeb %v0, %v0 1084 1085 vldeb %v0, %v0 1086 1087#CHECK: error: instruction requires: vector 1088#CHECK: vleb %v0, 0, 0 1089#CHECK: error: instruction requires: vector 1090#CHECK: vlef %v0, 0, 0 1091#CHECK: error: instruction requires: vector 1092#CHECK: vleg %v0, 0, 0 1093#CHECK: error: instruction requires: vector 1094#CHECK: vleh %v0, 0, 0 1095 1096 vleb %v0, 0, 0 1097 vlef %v0, 0, 0 1098 vleg %v0, 0, 0 1099 vleh %v0, 0, 0 1100 1101#CHECK: error: instruction requires: vector 1102#CHECK: vledb %v0, %v0, 0, 0 1103 1104 vledb %v0, %v0, 0, 0 1105 1106#CHECK: error: instruction requires: vector 1107#CHECK: vleib %v0, 0, 0 1108#CHECK: error: instruction requires: vector 1109#CHECK: vleif %v0, 0, 0 1110#CHECK: error: instruction requires: vector 1111#CHECK: vleig %v0, 0, 0 1112#CHECK: error: instruction requires: vector 1113#CHECK: vleih %v0, 0, 0 1114 1115 vleib %v0, 0, 0 1116 vleif %v0, 0, 0 1117 vleig %v0, 0, 0 1118 vleih %v0, 0, 0 1119 1120#CHECK: error: instruction requires: vector 1121#CHECK: vlgvb %r0, %v0, 0 1122#CHECK: error: instruction requires: vector 1123#CHECK: vlgvf %r0, %v0, 0 1124#CHECK: error: instruction requires: vector 1125#CHECK: vlgvg %r0, %v0, 0 1126#CHECK: error: instruction requires: vector 1127#CHECK: vlgvh %r0, %v0, 0 1128 1129 vlgvb %r0, %v0, 0 1130 vlgvf %r0, %v0, 0 1131 vlgvg %r0, %v0, 0 1132 vlgvh %r0, %v0, 0 1133 1134#CHECK: error: instruction requires: vector 1135#CHECK: vll %v0, %r0, 0 1136 1137 vll %v0, %r0, 0 1138 1139#CHECK: error: instruction requires: vector 1140#CHECK: vllezb %v0, 0 1141#CHECK: error: instruction requires: vector 1142#CHECK: vllezf %v0, 0 1143#CHECK: error: instruction requires: vector 1144#CHECK: vllezg %v0, 0 1145#CHECK: error: instruction requires: vector 1146#CHECK: vllezh %v0, 0 1147 1148 vllezb %v0, 0 1149 vllezf %v0, 0 1150 vllezg %v0, 0 1151 vllezh %v0, 0 1152 1153#CHECK: error: instruction requires: vector 1154#CHECK: vlm %v0, %v0, 0 1155 1156 vlm %v0, %v0, 0 1157 1158#CHECK: error: instruction requires: vector 1159#CHECK: vlpb %v0, %v0 1160#CHECK: error: instruction requires: vector 1161#CHECK: vlpf %v0, %v0 1162#CHECK: error: instruction requires: vector 1163#CHECK: vlpg %v0, %v0 1164#CHECK: error: instruction requires: vector 1165#CHECK: vlph %v0, %v0 1166 1167 vlpb %v0, %v0 1168 vlpf %v0, %v0 1169 vlpg %v0, %v0 1170 vlph %v0, %v0 1171 1172#CHECK: error: instruction requires: vector 1173#CHECK: vlr %v0, %v0 1174 1175 vlr %v0, %v0 1176 1177#CHECK: error: instruction requires: vector 1178#CHECK: vlrepb %v0, 0 1179#CHECK: error: instruction requires: vector 1180#CHECK: vlrepf %v0, 0 1181#CHECK: error: instruction requires: vector 1182#CHECK: vlrepg %v0, 0 1183#CHECK: error: instruction requires: vector 1184#CHECK: vlreph %v0, 0 1185 1186 vlrepb %v0, 0 1187 vlrepf %v0, 0 1188 vlrepg %v0, 0 1189 vlreph %v0, 0 1190 1191#CHECK: error: instruction requires: vector 1192#CHECK: vlvgb %v0, %r0, 0 1193#CHECK: error: instruction requires: vector 1194#CHECK: vlvgf %v0, %r0, 0 1195#CHECK: error: instruction requires: vector 1196#CHECK: vlvgg %v0, %r0, 0 1197#CHECK: error: instruction requires: vector 1198#CHECK: vlvgh %v0, %r0, 0 1199 1200 vlvgb %v0, %r0, 0 1201 vlvgf %v0, %r0, 0 1202 vlvgg %v0, %r0, 0 1203 vlvgh %v0, %r0, 0 1204 1205#CHECK: error: instruction requires: vector 1206#CHECK: vlvgp %v0, %r0, %r0 1207 1208 vlvgp %v0, %r0, %r0 1209 1210#CHECK: error: instruction requires: vector 1211#CHECK: vmaeb %v0, %v0, %v0, %v0 1212#CHECK: error: instruction requires: vector 1213#CHECK: vmaef %v0, %v0, %v0, %v0 1214#CHECK: error: instruction requires: vector 1215#CHECK: vmaeh %v0, %v0, %v0, %v0 1216 1217 vmaeb %v0, %v0, %v0, %v0 1218 vmaef %v0, %v0, %v0, %v0 1219 vmaeh %v0, %v0, %v0, %v0 1220 1221#CHECK: error: instruction requires: vector 1222#CHECK: vmahb %v0, %v0, %v0, %v0 1223#CHECK: error: instruction requires: vector 1224#CHECK: vmahf %v0, %v0, %v0, %v0 1225#CHECK: error: instruction requires: vector 1226#CHECK: vmahh %v0, %v0, %v0, %v0 1227 1228 vmahb %v0, %v0, %v0, %v0 1229 vmahf %v0, %v0, %v0, %v0 1230 vmahh %v0, %v0, %v0, %v0 1231 1232#CHECK: error: instruction requires: vector 1233#CHECK: vmalb %v0, %v0, %v0, %v0 1234#CHECK: error: instruction requires: vector 1235#CHECK: vmalf %v0, %v0, %v0, %v0 1236#CHECK: error: instruction requires: vector 1237#CHECK: vmalhw %v0, %v0, %v0, %v0 1238 1239 vmalb %v0, %v0, %v0, %v0 1240 vmalf %v0, %v0, %v0, %v0 1241 vmalhw %v0, %v0, %v0, %v0 1242 1243#CHECK: error: instruction requires: vector 1244#CHECK: vmaleb %v0, %v0, %v0, %v0 1245#CHECK: error: instruction requires: vector 1246#CHECK: vmalef %v0, %v0, %v0, %v0 1247#CHECK: error: instruction requires: vector 1248#CHECK: vmaleh %v0, %v0, %v0, %v0 1249 1250 vmaleb %v0, %v0, %v0, %v0 1251 vmalef %v0, %v0, %v0, %v0 1252 vmaleh %v0, %v0, %v0, %v0 1253 1254#CHECK: error: instruction requires: vector 1255#CHECK: vmalhb %v0, %v0, %v0, %v0 1256#CHECK: error: instruction requires: vector 1257#CHECK: vmalhf %v0, %v0, %v0, %v0 1258#CHECK: error: instruction requires: vector 1259#CHECK: vmalhh %v0, %v0, %v0, %v0 1260 1261 vmalhb %v0, %v0, %v0, %v0 1262 vmalhf %v0, %v0, %v0, %v0 1263 vmalhh %v0, %v0, %v0, %v0 1264 1265#CHECK: error: instruction requires: vector 1266#CHECK: vmalob %v0, %v0, %v0, %v0 1267#CHECK: error: instruction requires: vector 1268#CHECK: vmalof %v0, %v0, %v0, %v0 1269#CHECK: error: instruction requires: vector 1270#CHECK: vmaloh %v0, %v0, %v0, %v0 1271 1272 vmalob %v0, %v0, %v0, %v0 1273 vmalof %v0, %v0, %v0, %v0 1274 vmaloh %v0, %v0, %v0, %v0 1275 1276#CHECK: error: instruction requires: vector 1277#CHECK: vmaob %v0, %v0, %v0, %v0 1278#CHECK: error: instruction requires: vector 1279#CHECK: vmaof %v0, %v0, %v0, %v0 1280#CHECK: error: instruction requires: vector 1281#CHECK: vmaoh %v0, %v0, %v0, %v0 1282 1283 vmaob %v0, %v0, %v0, %v0 1284 vmaof %v0, %v0, %v0, %v0 1285 vmaoh %v0, %v0, %v0, %v0 1286 1287#CHECK: error: instruction requires: vector 1288#CHECK: vmeb %v0, %v0, %v0 1289#CHECK: error: instruction requires: vector 1290#CHECK: vmef %v0, %v0, %v0 1291#CHECK: error: instruction requires: vector 1292#CHECK: vmeh %v0, %v0, %v0 1293 1294 vmeb %v0, %v0, %v0 1295 vmef %v0, %v0, %v0 1296 vmeh %v0, %v0, %v0 1297 1298#CHECK: error: instruction requires: vector 1299#CHECK: vmhb %v0, %v0, %v0 1300#CHECK: error: instruction requires: vector 1301#CHECK: vmhf %v0, %v0, %v0 1302#CHECK: error: instruction requires: vector 1303#CHECK: vmhh %v0, %v0, %v0 1304 1305 vmhb %v0, %v0, %v0 1306 vmhf %v0, %v0, %v0 1307 vmhh %v0, %v0, %v0 1308 1309#CHECK: error: instruction requires: vector 1310#CHECK: vmlb %v0, %v0, %v0 1311#CHECK: error: instruction requires: vector 1312#CHECK: vmlf %v0, %v0, %v0 1313#CHECK: error: instruction requires: vector 1314#CHECK: vmlhw %v0, %v0, %v0 1315 1316 vmlb %v0, %v0, %v0 1317 vmlf %v0, %v0, %v0 1318 vmlhw %v0, %v0, %v0 1319 1320#CHECK: error: instruction requires: vector 1321#CHECK: vmleb %v0, %v0, %v0 1322#CHECK: error: instruction requires: vector 1323#CHECK: vmlef %v0, %v0, %v0 1324#CHECK: error: instruction requires: vector 1325#CHECK: vmleh %v0, %v0, %v0 1326 1327 vmleb %v0, %v0, %v0 1328 vmlef %v0, %v0, %v0 1329 vmleh %v0, %v0, %v0 1330 1331#CHECK: error: instruction requires: vector 1332#CHECK: vmlhb %v0, %v0, %v0 1333#CHECK: error: instruction requires: vector 1334#CHECK: vmlhf %v0, %v0, %v0 1335#CHECK: error: instruction requires: vector 1336#CHECK: vmlhh %v0, %v0, %v0 1337 1338 vmlhb %v0, %v0, %v0 1339 vmlhf %v0, %v0, %v0 1340 vmlhh %v0, %v0, %v0 1341 1342#CHECK: error: instruction requires: vector 1343#CHECK: vmlob %v0, %v0, %v0 1344#CHECK: error: instruction requires: vector 1345#CHECK: vmlof %v0, %v0, %v0 1346#CHECK: error: instruction requires: vector 1347#CHECK: vmloh %v0, %v0, %v0 1348 1349 vmlob %v0, %v0, %v0 1350 vmlof %v0, %v0, %v0 1351 vmloh %v0, %v0, %v0 1352 1353#CHECK: error: instruction requires: vector 1354#CHECK: vmnb %v0, %v0, %v0 1355#CHECK: error: instruction requires: vector 1356#CHECK: vmnf %v0, %v0, %v0 1357#CHECK: error: instruction requires: vector 1358#CHECK: vmng %v0, %v0, %v0 1359#CHECK: error: instruction requires: vector 1360#CHECK: vmnh %v0, %v0, %v0 1361 1362 vmnb %v0, %v0, %v0 1363 vmnf %v0, %v0, %v0 1364 vmng %v0, %v0, %v0 1365 vmnh %v0, %v0, %v0 1366 1367#CHECK: error: instruction requires: vector 1368#CHECK: vmnlb %v0, %v0, %v0 1369#CHECK: error: instruction requires: vector 1370#CHECK: vmnlf %v0, %v0, %v0 1371#CHECK: error: instruction requires: vector 1372#CHECK: vmnlg %v0, %v0, %v0 1373#CHECK: error: instruction requires: vector 1374#CHECK: vmnlh %v0, %v0, %v0 1375 1376 vmnlb %v0, %v0, %v0 1377 vmnlf %v0, %v0, %v0 1378 vmnlg %v0, %v0, %v0 1379 vmnlh %v0, %v0, %v0 1380 1381#CHECK: error: instruction requires: vector 1382#CHECK: vmob %v0, %v0, %v0 1383#CHECK: error: instruction requires: vector 1384#CHECK: vmof %v0, %v0, %v0 1385#CHECK: error: instruction requires: vector 1386#CHECK: vmoh %v0, %v0, %v0 1387 1388 vmob %v0, %v0, %v0 1389 vmof %v0, %v0, %v0 1390 vmoh %v0, %v0, %v0 1391 1392#CHECK: error: instruction requires: vector 1393#CHECK: vmrhb %v0, %v0, %v0 1394#CHECK: error: instruction requires: vector 1395#CHECK: vmrhf %v0, %v0, %v0 1396#CHECK: error: instruction requires: vector 1397#CHECK: vmrhg %v0, %v0, %v0 1398#CHECK: error: instruction requires: vector 1399#CHECK: vmrhh %v0, %v0, %v0 1400 1401 vmrhb %v0, %v0, %v0 1402 vmrhf %v0, %v0, %v0 1403 vmrhg %v0, %v0, %v0 1404 vmrhh %v0, %v0, %v0 1405 1406#CHECK: error: instruction requires: vector 1407#CHECK: vmrlb %v0, %v0, %v0 1408#CHECK: error: instruction requires: vector 1409#CHECK: vmrlf %v0, %v0, %v0 1410#CHECK: error: instruction requires: vector 1411#CHECK: vmrlg %v0, %v0, %v0 1412#CHECK: error: instruction requires: vector 1413#CHECK: vmrlh %v0, %v0, %v0 1414 1415 vmrlb %v0, %v0, %v0 1416 vmrlf %v0, %v0, %v0 1417 vmrlg %v0, %v0, %v0 1418 vmrlh %v0, %v0, %v0 1419 1420#CHECK: error: instruction requires: vector 1421#CHECK: vmxb %v0, %v0, %v0 1422#CHECK: error: instruction requires: vector 1423#CHECK: vmxf %v0, %v0, %v0 1424#CHECK: error: instruction requires: vector 1425#CHECK: vmxg %v0, %v0, %v0 1426#CHECK: error: instruction requires: vector 1427#CHECK: vmxh %v0, %v0, %v0 1428 1429 vmxb %v0, %v0, %v0 1430 vmxf %v0, %v0, %v0 1431 vmxg %v0, %v0, %v0 1432 vmxh %v0, %v0, %v0 1433 1434#CHECK: error: instruction requires: vector 1435#CHECK: vmxlb %v0, %v0, %v0 1436#CHECK: error: instruction requires: vector 1437#CHECK: vmxlf %v0, %v0, %v0 1438#CHECK: error: instruction requires: vector 1439#CHECK: vmxlg %v0, %v0, %v0 1440#CHECK: error: instruction requires: vector 1441#CHECK: vmxlh %v0, %v0, %v0 1442 1443 vmxlb %v0, %v0, %v0 1444 vmxlf %v0, %v0, %v0 1445 vmxlg %v0, %v0, %v0 1446 vmxlh %v0, %v0, %v0 1447 1448#CHECK: error: instruction requires: vector 1449#CHECK: vn %v0, %v0, %v0 1450 1451 vn %v0, %v0, %v0 1452 1453#CHECK: error: instruction requires: vector 1454#CHECK: vnc %v0, %v0, %v0 1455 1456 vnc %v0, %v0, %v0 1457 1458#CHECK: error: instruction requires: vector 1459#CHECK: vno %v0, %v0, %v0 1460 1461 vno %v0, %v0, %v0 1462 1463#CHECK: error: instruction requires: vector 1464#CHECK: vo %v0, %v0, %v0 1465 1466 vo %v0, %v0, %v0 1467 1468#CHECK: error: instruction requires: vector 1469#CHECK: vone %v0 1470 1471 vone %v0 1472 1473#CHECK: error: instruction requires: vector 1474#CHECK: vpdi %v0, %v0, %v0, 0 1475 1476 vpdi %v0, %v0, %v0, 0 1477 1478#CHECK: error: instruction requires: vector 1479#CHECK: vperm %v0, %v0, %v0, %v0 1480 1481 vperm %v0, %v0, %v0, %v0 1482 1483#CHECK: error: instruction requires: vector 1484#CHECK: vpkf %v0, %v0, %v0 1485#CHECK: error: instruction requires: vector 1486#CHECK: vpkg %v0, %v0, %v0 1487#CHECK: error: instruction requires: vector 1488#CHECK: vpkh %v0, %v0, %v0 1489 1490 vpkf %v0, %v0, %v0 1491 vpkg %v0, %v0, %v0 1492 vpkh %v0, %v0, %v0 1493 1494#CHECK: error: instruction requires: vector 1495#CHECK: vpklsf %v0, %v0, %v0 1496#CHECK: error: instruction requires: vector 1497#CHECK: vpklsfs %v0, %v0, %v0 1498#CHECK: error: instruction requires: vector 1499#CHECK: vpklsg %v0, %v0, %v0 1500#CHECK: error: instruction requires: vector 1501#CHECK: vpklsgs %v0, %v0, %v0 1502#CHECK: error: instruction requires: vector 1503#CHECK: vpklsh %v0, %v0, %v0 1504#CHECK: error: instruction requires: vector 1505#CHECK: vpklshs %v0, %v0, %v0 1506 1507 vpklsf %v0, %v0, %v0 1508 vpklsfs %v0, %v0, %v0 1509 vpklsg %v0, %v0, %v0 1510 vpklsgs %v0, %v0, %v0 1511 vpklsh %v0, %v0, %v0 1512 vpklshs %v0, %v0, %v0 1513 1514#CHECK: error: instruction requires: vector 1515#CHECK: vpksf %v0, %v0, %v0 1516#CHECK: error: instruction requires: vector 1517#CHECK: vpksfs %v0, %v0, %v0 1518#CHECK: error: instruction requires: vector 1519#CHECK: vpksg %v0, %v0, %v0 1520#CHECK: error: instruction requires: vector 1521#CHECK: vpksgs %v0, %v0, %v0 1522#CHECK: error: instruction requires: vector 1523#CHECK: vpksh %v0, %v0, %v0 1524#CHECK: error: instruction requires: vector 1525#CHECK: vpkshs %v0, %v0, %v0 1526 1527 vpksf %v0, %v0, %v0 1528 vpksfs %v0, %v0, %v0 1529 vpksg %v0, %v0, %v0 1530 vpksgs %v0, %v0, %v0 1531 vpksh %v0, %v0, %v0 1532 vpkshs %v0, %v0, %v0 1533 1534#CHECK: error: instruction requires: vector 1535#CHECK: vpopct %v0, %v0, 0 1536 1537 vpopct %v0, %v0, 0 1538 1539#CHECK: error: instruction requires: vector 1540#CHECK: vrepb %v0, %v0, 0 1541#CHECK: error: instruction requires: vector 1542#CHECK: vrepf %v0, %v0, 0 1543#CHECK: error: instruction requires: vector 1544#CHECK: vrepg %v0, %v0, 0 1545#CHECK: error: instruction requires: vector 1546#CHECK: vreph %v0, %v0, 0 1547 1548 vrepb %v0, %v0, 0 1549 vrepf %v0, %v0, 0 1550 vrepg %v0, %v0, 0 1551 vreph %v0, %v0, 0 1552 1553#CHECK: error: instruction requires: vector 1554#CHECK: vrepib %v0, 0 1555#CHECK: error: instruction requires: vector 1556#CHECK: vrepif %v0, 0 1557#CHECK: error: instruction requires: vector 1558#CHECK: vrepig %v0, 0 1559#CHECK: error: instruction requires: vector 1560#CHECK: vrepih %v0, 0 1561 1562 vrepib %v0, 0 1563 vrepif %v0, 0 1564 vrepig %v0, 0 1565 vrepih %v0, 0 1566 1567#CHECK: error: instruction requires: vector 1568#CHECK: vsb %v0, %v0, %v0 1569#CHECK: error: instruction requires: vector 1570#CHECK: vsf %v0, %v0, %v0 1571#CHECK: error: instruction requires: vector 1572#CHECK: vsg %v0, %v0, %v0 1573#CHECK: error: instruction requires: vector 1574#CHECK: vsh %v0, %v0, %v0 1575#CHECK: error: instruction requires: vector 1576#CHECK: vsq %v0, %v0, %v0 1577 1578 vsb %v0, %v0, %v0 1579 vsf %v0, %v0, %v0 1580 vsg %v0, %v0, %v0 1581 vsh %v0, %v0, %v0 1582 vsq %v0, %v0, %v0 1583 1584#CHECK: error: instruction requires: vector 1585#CHECK: vsbcbiq %v0, %v0, %v0, %v0 1586 1587 vsbcbiq %v0, %v0, %v0, %v0 1588 1589#CHECK: error: instruction requires: vector 1590#CHECK: vsbiq %v0, %v0, %v0, %v0 1591 1592 vsbiq %v0, %v0, %v0, %v0 1593 1594#CHECK: error: instruction requires: vector 1595#CHECK: vscbib %v0, %v0, %v0 1596#CHECK: error: instruction requires: vector 1597#CHECK: vscbif %v0, %v0, %v0 1598#CHECK: error: instruction requires: vector 1599#CHECK: vscbig %v0, %v0, %v0 1600#CHECK: error: instruction requires: vector 1601#CHECK: vscbih %v0, %v0, %v0 1602#CHECK: error: instruction requires: vector 1603#CHECK: vscbiq %v0, %v0, %v0 1604 1605 vscbib %v0, %v0, %v0 1606 vscbif %v0, %v0, %v0 1607 vscbig %v0, %v0, %v0 1608 vscbih %v0, %v0, %v0 1609 vscbiq %v0, %v0, %v0 1610 1611#CHECK: error: instruction requires: vector 1612#CHECK: vscef %v0, 0(%v0, %r1), 0 1613#CHECK: error: instruction requires: vector 1614#CHECK: vsceg %v0, 0(%v0, %r1), 0 1615 1616 vscef %v0, 0(%v0, %r1), 0 1617 vsceg %v0, 0(%v0, %r1), 0 1618 1619#CHECK: error: instruction requires: vector 1620#CHECK: vsegb %v0, %v0 1621#CHECK: error: instruction requires: vector 1622#CHECK: vsegf %v0, %v0 1623#CHECK: error: instruction requires: vector 1624#CHECK: vsegh %v0, %v0 1625 1626 vsegb %v0, %v0 1627 vsegf %v0, %v0 1628 vsegh %v0, %v0 1629 1630#CHECK: error: instruction requires: vector 1631#CHECK: vsel %v0, %v0, %v0, %v0 1632 1633 vsel %v0, %v0, %v0, %v0 1634 1635#CHECK: error: instruction requires: vector 1636#CHECK: vsl %v0, %v0, %v0 1637 1638 vsl %v0, %v0, %v0 1639 1640#CHECK: error: instruction requires: vector 1641#CHECK: vslb %v0, %v0, %v0 1642 1643 vslb %v0, %v0, %v0 1644 1645#CHECK: error: instruction requires: vector 1646#CHECK: vsldb %v0, %v0, %v0, 0 1647 1648 vsldb %v0, %v0, %v0, 0 1649 1650#CHECK: error: instruction requires: vector 1651#CHECK: vsra %v0, %v0, %v0 1652 1653 vsra %v0, %v0, %v0 1654 1655#CHECK: error: instruction requires: vector 1656#CHECK: vsrab %v0, %v0, %v0 1657 1658 vsrab %v0, %v0, %v0 1659 1660#CHECK: error: instruction requires: vector 1661#CHECK: vsrl %v0, %v0, %v0 1662 1663 vsrl %v0, %v0, %v0 1664 1665#CHECK: error: instruction requires: vector 1666#CHECK: vsrlb %v0, %v0, %v0 1667 1668 vsrlb %v0, %v0, %v0 1669 1670#CHECK: error: instruction requires: vector 1671#CHECK: vst %v0, 0 1672 1673 vst %v0, 0 1674 1675#CHECK: error: instruction requires: vector 1676#CHECK: vstl %v0, %r0, 0 1677 1678 vstl %v0, %r0, 0 1679 1680#CHECK: error: instruction requires: vector 1681#CHECK: vstm %v0, %v0, 0 1682 1683 vstm %v0, %v0, 0 1684 1685#CHECK: error: instruction requires: vector 1686#CHECK: vstrcb %v0, %v0, %v0, %v0 1687#CHECK: error: instruction requires: vector 1688#CHECK: vstrcbs %v0, %v0, %v0, %v0 1689#CHECK: error: instruction requires: vector 1690#CHECK: vstrcf %v0, %v0, %v0, %v0 1691#CHECK: error: instruction requires: vector 1692#CHECK: vstrcfs %v0, %v0, %v0, %v0 1693#CHECK: error: instruction requires: vector 1694#CHECK: vstrch %v0, %v0, %v0, %v0 1695#CHECK: error: instruction requires: vector 1696#CHECK: vstrchs %v0, %v0, %v0, %v0 1697#CHECK: error: instruction requires: vector 1698#CHECK: vstrczb %v0, %v0, %v0, %v0 1699#CHECK: error: instruction requires: vector 1700#CHECK: vstrczbs %v0, %v0, %v0, %v0 1701#CHECK: error: instruction requires: vector 1702#CHECK: vstrczf %v0, %v0, %v0, %v0 1703#CHECK: error: instruction requires: vector 1704#CHECK: vstrczfs %v0, %v0, %v0, %v0 1705#CHECK: error: instruction requires: vector 1706#CHECK: vstrczh %v0, %v0, %v0, %v0 1707#CHECK: error: instruction requires: vector 1708#CHECK: vstrczhs %v0, %v0, %v0, %v0 1709 1710 vstrcb %v0, %v0, %v0, %v0 1711 vstrcbs %v0, %v0, %v0, %v0 1712 vstrcf %v0, %v0, %v0, %v0 1713 vstrcfs %v0, %v0, %v0, %v0 1714 vstrch %v0, %v0, %v0, %v0 1715 vstrchs %v0, %v0, %v0, %v0 1716 vstrczb %v0, %v0, %v0, %v0 1717 vstrczbs %v0, %v0, %v0, %v0 1718 vstrczf %v0, %v0, %v0, %v0 1719 vstrczfs %v0, %v0, %v0, %v0 1720 vstrczh %v0, %v0, %v0, %v0 1721 vstrczhs %v0, %v0, %v0, %v0 1722 1723#CHECK: error: instruction requires: vector 1724#CHECK: vsumb %v0, %v0, %v0 1725#CHECK: error: instruction requires: vector 1726#CHECK: vsumh %v0, %v0, %v0 1727 1728 vsumb %v0, %v0, %v0 1729 vsumh %v0, %v0, %v0 1730 1731#CHECK: error: instruction requires: vector 1732#CHECK: vsumgh %v0, %v0, %v0 1733#CHECK: error: instruction requires: vector 1734#CHECK: vsumgf %v0, %v0, %v0 1735 1736 vsumgh %v0, %v0, %v0 1737 vsumgf %v0, %v0, %v0 1738 1739#CHECK: error: instruction requires: vector 1740#CHECK: vsumqf %v0, %v0, %v0 1741#CHECK: error: instruction requires: vector 1742#CHECK: vsumqg %v0, %v0, %v0 1743 1744 vsumqf %v0, %v0, %v0 1745 vsumqg %v0, %v0, %v0 1746 1747#CHECK: error: instruction requires: vector 1748#CHECK: vtm %v0, %v0 1749 1750 vtm %v0, %v0 1751 1752#CHECK: error: instruction requires: vector 1753#CHECK: vuphb %v0, %v0 1754#CHECK: error: instruction requires: vector 1755#CHECK: vuphf %v0, %v0 1756#CHECK: error: instruction requires: vector 1757#CHECK: vuphh %v0, %v0 1758 1759 vuphb %v0, %v0 1760 vuphf %v0, %v0 1761 vuphh %v0, %v0 1762 1763#CHECK: error: instruction requires: vector 1764#CHECK: vuplb %v0, %v0 1765#CHECK: error: instruction requires: vector 1766#CHECK: vuplf %v0, %v0 1767#CHECK: error: instruction requires: vector 1768#CHECK: vuplhw %v0, %v0 1769 1770 vuplb %v0, %v0 1771 vuplf %v0, %v0 1772 vuplhw %v0, %v0 1773 1774#CHECK: error: instruction requires: vector 1775#CHECK: vuplhb %v0, %v0 1776#CHECK: error: instruction requires: vector 1777#CHECK: vuplhf %v0, %v0 1778#CHECK: error: instruction requires: vector 1779#CHECK: vuplhh %v0, %v0 1780 1781 vuplhb %v0, %v0 1782 vuplhf %v0, %v0 1783 vuplhh %v0, %v0 1784 1785#CHECK: error: instruction requires: vector 1786#CHECK: vupllb %v0, %v0 1787#CHECK: error: instruction requires: vector 1788#CHECK: vupllf %v0, %v0 1789#CHECK: error: instruction requires: vector 1790#CHECK: vupllh %v0, %v0 1791 1792 vupllb %v0, %v0 1793 vupllf %v0, %v0 1794 vupllh %v0, %v0 1795 1796#CHECK: error: instruction requires: vector 1797#CHECK: vx %v0, %v0, %v0 1798 1799 vx %v0, %v0, %v0 1800 1801#CHECK: error: instruction requires: vector 1802#CHECK: vzero %v0 1803 1804 vzero %v0 1805 1806#CHECK: error: instruction requires: vector 1807#CHECK: wcdgb %v0, %v0, 0, 0 1808 1809 wcdgb %v0, %v0, 0, 0 1810 1811#CHECK: error: instruction requires: vector 1812#CHECK: wcdlgb %v0, %v0, 0, 0 1813 1814 wcdlgb %v0, %v0, 0, 0 1815 1816#CHECK: error: instruction requires: vector 1817#CHECK: wcgdb %v0, %v0, 0, 0 1818 1819 wcgdb %v0, %v0, 0, 0 1820 1821#CHECK: error: instruction requires: vector 1822#CHECK: wclgdb %v0, %v0, 0, 0 1823 1824 wclgdb %v0, %v0, 0, 0 1825 1826#CHECK: error: instruction requires: vector 1827#CHECK: wfadb %v0, %v0, %v0 1828 1829 wfadb %v0, %v0, %v0 1830 1831#CHECK: error: instruction requires: vector 1832#CHECK: wfcdb %v0, %v0 1833 1834 wfcdb %v0, %v0 1835 1836#CHECK: error: instruction requires: vector 1837#CHECK: wfcedb %v0, %v0, %v0 1838#CHECK: wfcedbs %v0, %v0, %v0 1839 1840 wfcedb %v0, %v0, %v0 1841 wfcedbs %v0, %v0, %v0 1842 1843#CHECK: error: instruction requires: vector 1844#CHECK: wfchdb %v0, %v0, %v0 1845#CHECK: wfchdbs %v0, %v0, %v0 1846 1847 wfchdb %v0, %v0, %v0 1848 wfchdbs %v0, %v0, %v0 1849 1850#CHECK: error: instruction requires: vector 1851#CHECK: wfchedb %v0, %v0, %v0 1852#CHECK: wfchedbs %v0, %v0, %v0 1853 1854 wfchedb %v0, %v0, %v0 1855 wfchedbs %v0, %v0, %v0 1856 1857#CHECK: error: instruction requires: vector 1858#CHECK: wfddb %v0, %v0, %v0 1859 1860 wfddb %v0, %v0, %v0 1861 1862#CHECK: error: instruction requires: vector 1863#CHECK: wfidb %v0, %v0, 0, 0 1864 1865 wfidb %v0, %v0, 0, 0 1866 1867#CHECK: error: instruction requires: vector 1868#CHECK: wfkdb %v0, %v0 1869 1870 wfkdb %v0, %v0 1871 1872#CHECK: error: instruction requires: vector 1873#CHECK: wflcdb %v0, %v0 1874 1875 wflcdb %v0, %v0 1876 1877#CHECK: error: instruction requires: vector 1878#CHECK: wflndb %v0, %v0 1879 1880 wflndb %v0, %v0 1881 1882#CHECK: error: instruction requires: vector 1883#CHECK: wflpdb %v0, %v0 1884 1885 wflpdb %v0, %v0 1886 1887#CHECK: error: instruction requires: vector 1888#CHECK: wfmadb %v0, %v0, %v0, %v0 1889 1890 wfmadb %v0, %v0, %v0, %v0 1891 1892#CHECK: error: instruction requires: vector 1893#CHECK: wfmdb %v0, %v0, %v0 1894 1895 wfmdb %v0, %v0, %v0 1896 1897#CHECK: error: instruction requires: vector 1898#CHECK: wfmsdb %v0, %v0, %v0, %v0 1899 1900 wfmsdb %v0, %v0, %v0, %v0 1901 1902#CHECK: error: instruction requires: vector 1903#CHECK: wfsdb %v0, %v0, %v0 1904 1905 wfsdb %v0, %v0, %v0 1906 1907#CHECK: error: instruction requires: vector 1908#CHECK: wfsqdb %v0, %v0 1909 1910 wfsqdb %v0, %v0 1911 1912#CHECK: error: instruction requires: vector 1913#CHECK: wftcidb %v0, %v0, 0 1914 1915 wftcidb %v0, %v0, 0 1916 1917#CHECK: error: instruction requires: vector 1918#CHECK: wldeb %v0, %v0 1919 1920 wldeb %v0, %v0 1921 1922#CHECK: error: instruction requires: vector 1923#CHECK: wledb %v0, %v0, 0, 0 1924 1925 wledb %v0, %v0, 0, 0 1926 1927