4949 lines · plain
1# RUN: not llvm-mc -triple=riscv32 --mattr=+xcvsimd %s 2>&1 \2# RUN: | FileCheck %s --check-prefixes=CHECK-ERROR3 4//===----------------------------------------------------------------------===//5// cv.add.h6//===----------------------------------------------------------------------===//7 8cv.add.h 0, t1, t29# CHECK-ERROR: invalid operand for instruction10 11cv.add.h t0, 0, t212# CHECK-ERROR: invalid operand for instruction13 14cv.add.h t0, t1, t2, t315# CHECK-ERROR: invalid operand for instruction16 17cv.add.h t0, t1, 018# CHECK-ERROR: invalid operand for instruction19 20cv.add.h t0, t1, 021# CHECK-ERROR: invalid operand for instruction22 23cv.add.h t0, t124# CHECK-ERROR: too few operands for instruction25 26//===----------------------------------------------------------------------===//27// cv.add.b28//===----------------------------------------------------------------------===//29 30cv.add.b 0, t1, t231# CHECK-ERROR: invalid operand for instruction32 33cv.add.b t0, 0, t234# CHECK-ERROR: invalid operand for instruction35 36cv.add.b t0, t1, t2, t337# CHECK-ERROR: invalid operand for instruction38 39cv.add.b t0, t1, 040# CHECK-ERROR: invalid operand for instruction41 42cv.add.b t0, t1, 043# CHECK-ERROR: invalid operand for instruction44 45cv.add.b t0, t146# CHECK-ERROR: too few operands for instruction47 48//===----------------------------------------------------------------------===//49// cv.add.sc.h50//===----------------------------------------------------------------------===//51 52cv.add.sc.h 0, t1, t253# CHECK-ERROR: invalid operand for instruction54 55cv.add.sc.h t0, 0, t256# CHECK-ERROR: invalid operand for instruction57 58cv.add.sc.h t0, t1, t2, t359# CHECK-ERROR: invalid operand for instruction60 61cv.add.sc.h t0, t1, 062# CHECK-ERROR: invalid operand for instruction63 64cv.add.sc.h t0, t1, 065# CHECK-ERROR: invalid operand for instruction66 67cv.add.sc.h t0, t168# CHECK-ERROR: too few operands for instruction69 70//===----------------------------------------------------------------------===//71// cv.add.sc.b72//===----------------------------------------------------------------------===//73 74cv.add.sc.b 0, t1, t275# CHECK-ERROR: invalid operand for instruction76 77cv.add.sc.b t0, 0, t278# CHECK-ERROR: invalid operand for instruction79 80cv.add.sc.b t0, t1, t2, t381# CHECK-ERROR: invalid operand for instruction82 83cv.add.sc.b t0, t1, 084# CHECK-ERROR: invalid operand for instruction85 86cv.add.sc.b t0, t1, 087# CHECK-ERROR: invalid operand for instruction88 89cv.add.sc.b t0, t190# CHECK-ERROR: too few operands for instruction91 92//===----------------------------------------------------------------------===//93// cv.add.sci.h94//===----------------------------------------------------------------------===//95 96cv.add.sci.h 0, t1, t297# CHECK-ERROR: invalid operand for instruction98 99cv.add.sci.h t0, 0, t2100# CHECK-ERROR: invalid operand for instruction101 102cv.add.sci.h t0, t1, t2, t3103# CHECK-ERROR: immediate must be an integer in the range [-32, 31]104 105cv.add.sci.h t0, t1, t2106# CHECK-ERROR: immediate must be an integer in the range [-32, 31]107 108cv.add.sci.h t0, t1, 63109# CHECK-ERROR: immediate must be an integer in the range [-32, 31]110 111cv.add.sci.h t0, t1112# CHECK-ERROR: too few operands for instruction113 114//===----------------------------------------------------------------------===//115// cv.add.sci.b116//===----------------------------------------------------------------------===//117 118cv.add.sci.b 0, t1, t2119# CHECK-ERROR: invalid operand for instruction120 121cv.add.sci.b t0, 0, t2122# CHECK-ERROR: invalid operand for instruction123 124cv.add.sci.b t0, t1, t2, t3125# CHECK-ERROR: immediate must be an integer in the range [-32, 31]126 127cv.add.sci.b t0, t1, t2128# CHECK-ERROR: immediate must be an integer in the range [-32, 31]129 130cv.add.sci.b t0, t1, 63131# CHECK-ERROR: immediate must be an integer in the range [-32, 31]132 133cv.add.sci.b t0, t1134# CHECK-ERROR: too few operands for instruction135 136//===----------------------------------------------------------------------===//137// cv.sub.h138//===----------------------------------------------------------------------===//139 140cv.sub.h 0, t1, t2141# CHECK-ERROR: invalid operand for instruction142 143cv.sub.h t0, 0, t2144# CHECK-ERROR: invalid operand for instruction145 146cv.sub.h t0, t1, t2, t3147# CHECK-ERROR: invalid operand for instruction148 149cv.sub.h t0, t1, 0150# CHECK-ERROR: invalid operand for instruction151 152cv.sub.h t0, t1, 0153# CHECK-ERROR: invalid operand for instruction154 155cv.sub.h t0, t1156# CHECK-ERROR: too few operands for instruction157 158//===----------------------------------------------------------------------===//159// cv.sub.b160//===----------------------------------------------------------------------===//161 162cv.sub.b 0, t1, t2163# CHECK-ERROR: invalid operand for instruction164 165cv.sub.b t0, 0, t2166# CHECK-ERROR: invalid operand for instruction167 168cv.sub.b t0, t1, t2, t3169# CHECK-ERROR: invalid operand for instruction170 171cv.sub.b t0, t1, 0172# CHECK-ERROR: invalid operand for instruction173 174cv.sub.b t0, t1, 0175# CHECK-ERROR: invalid operand for instruction176 177cv.sub.b t0, t1178# CHECK-ERROR: too few operands for instruction179 180//===----------------------------------------------------------------------===//181// cv.sub.sc.h182//===----------------------------------------------------------------------===//183 184cv.sub.sc.h 0, t1, t2185# CHECK-ERROR: invalid operand for instruction186 187cv.sub.sc.h t0, 0, t2188# CHECK-ERROR: invalid operand for instruction189 190cv.sub.sc.h t0, t1, t2, t3191# CHECK-ERROR: invalid operand for instruction192 193cv.sub.sc.h t0, t1, 0194# CHECK-ERROR: invalid operand for instruction195 196cv.sub.sc.h t0, t1, 0197# CHECK-ERROR: invalid operand for instruction198 199cv.sub.sc.h t0, t1200# CHECK-ERROR: too few operands for instruction201 202//===----------------------------------------------------------------------===//203// cv.sub.sc.b204//===----------------------------------------------------------------------===//205 206cv.sub.sc.b 0, t1, t2207# CHECK-ERROR: invalid operand for instruction208 209cv.sub.sc.b t0, 0, t2210# CHECK-ERROR: invalid operand for instruction211 212cv.sub.sc.b t0, t1, t2, t3213# CHECK-ERROR: invalid operand for instruction214 215cv.sub.sc.b t0, t1, 0216# CHECK-ERROR: invalid operand for instruction217 218cv.sub.sc.b t0, t1, 0219# CHECK-ERROR: invalid operand for instruction220 221cv.sub.sc.b t0, t1222# CHECK-ERROR: too few operands for instruction223 224//===----------------------------------------------------------------------===//225// cv.sub.sci.h226//===----------------------------------------------------------------------===//227 228cv.sub.sci.h 0, t1, t2229# CHECK-ERROR: invalid operand for instruction230 231cv.sub.sci.h t0, 0, t2232# CHECK-ERROR: invalid operand for instruction233 234cv.sub.sci.h t0, t1, t2, t3235# CHECK-ERROR: immediate must be an integer in the range [-32, 31]236 237cv.sub.sci.h t0, t1, t2238# CHECK-ERROR: immediate must be an integer in the range [-32, 31]239 240cv.sub.sci.h t0, t1, 63241# CHECK-ERROR: immediate must be an integer in the range [-32, 31]242 243cv.sub.sci.h t0, t1244# CHECK-ERROR: too few operands for instruction245 246//===----------------------------------------------------------------------===//247// cv.sub.sci.b248//===----------------------------------------------------------------------===//249 250cv.sub.sci.b 0, t1, t2251# CHECK-ERROR: invalid operand for instruction252 253cv.sub.sci.b t0, 0, t2254# CHECK-ERROR: invalid operand for instruction255 256cv.sub.sci.b t0, t1, t2, t3257# CHECK-ERROR: immediate must be an integer in the range [-32, 31]258 259cv.sub.sci.b t0, t1, t2260# CHECK-ERROR: immediate must be an integer in the range [-32, 31]261 262cv.sub.sci.b t0, t1, 63263# CHECK-ERROR: immediate must be an integer in the range [-32, 31]264 265cv.sub.sci.b t0, t1266# CHECK-ERROR: too few operands for instruction267 268//===----------------------------------------------------------------------===//269// cv.avg.h270//===----------------------------------------------------------------------===//271 272cv.avg.h 0, t1, t2273# CHECK-ERROR: invalid operand for instruction274 275cv.avg.h t0, 0, t2276# CHECK-ERROR: invalid operand for instruction277 278cv.avg.h t0, t1, t2, t3279# CHECK-ERROR: invalid operand for instruction280 281cv.avg.h t0, t1, 0282# CHECK-ERROR: invalid operand for instruction283 284cv.avg.h t0, t1, 0285# CHECK-ERROR: invalid operand for instruction286 287cv.avg.h t0, t1288# CHECK-ERROR: too few operands for instruction289 290//===----------------------------------------------------------------------===//291// cv.avg.b292//===----------------------------------------------------------------------===//293 294cv.avg.b 0, t1, t2295# CHECK-ERROR: invalid operand for instruction296 297cv.avg.b t0, 0, t2298# CHECK-ERROR: invalid operand for instruction299 300cv.avg.b t0, t1, t2, t3301# CHECK-ERROR: invalid operand for instruction302 303cv.avg.b t0, t1, 0304# CHECK-ERROR: invalid operand for instruction305 306cv.avg.b t0, t1, 0307# CHECK-ERROR: invalid operand for instruction308 309cv.avg.b t0, t1310# CHECK-ERROR: too few operands for instruction311 312//===----------------------------------------------------------------------===//313// cv.avg.sc.h314//===----------------------------------------------------------------------===//315 316cv.avg.sc.h 0, t1, t2317# CHECK-ERROR: invalid operand for instruction318 319cv.avg.sc.h t0, 0, t2320# CHECK-ERROR: invalid operand for instruction321 322cv.avg.sc.h t0, t1, t2, t3323# CHECK-ERROR: invalid operand for instruction324 325cv.avg.sc.h t0, t1, 0326# CHECK-ERROR: invalid operand for instruction327 328cv.avg.sc.h t0, t1, 0329# CHECK-ERROR: invalid operand for instruction330 331cv.avg.sc.h t0, t1332# CHECK-ERROR: too few operands for instruction333 334//===----------------------------------------------------------------------===//335// cv.avg.sc.b336//===----------------------------------------------------------------------===//337 338cv.avg.sc.b 0, t1, t2339# CHECK-ERROR: invalid operand for instruction340 341cv.avg.sc.b t0, 0, t2342# CHECK-ERROR: invalid operand for instruction343 344cv.avg.sc.b t0, t1, t2, t3345# CHECK-ERROR: invalid operand for instruction346 347cv.avg.sc.b t0, t1, 0348# CHECK-ERROR: invalid operand for instruction349 350cv.avg.sc.b t0, t1, 0351# CHECK-ERROR: invalid operand for instruction352 353cv.avg.sc.b t0, t1354# CHECK-ERROR: too few operands for instruction355 356//===----------------------------------------------------------------------===//357// cv.avg.sci.h358//===----------------------------------------------------------------------===//359 360cv.avg.sci.h 0, t1, t2361# CHECK-ERROR: invalid operand for instruction362 363cv.avg.sci.h t0, 0, t2364# CHECK-ERROR: invalid operand for instruction365 366cv.avg.sci.h t0, t1, t2, t3367# CHECK-ERROR: immediate must be an integer in the range [-32, 31]368 369cv.avg.sci.h t0, t1, t2370# CHECK-ERROR: immediate must be an integer in the range [-32, 31]371 372cv.avg.sci.h t0, t1, 63373# CHECK-ERROR: immediate must be an integer in the range [-32, 31]374 375cv.avg.sci.h t0, t1376# CHECK-ERROR: too few operands for instruction377 378//===----------------------------------------------------------------------===//379// cv.avg.sci.b380//===----------------------------------------------------------------------===//381 382cv.avg.sci.b 0, t1, t2383# CHECK-ERROR: invalid operand for instruction384 385cv.avg.sci.b t0, 0, t2386# CHECK-ERROR: invalid operand for instruction387 388cv.avg.sci.b t0, t1, t2, t3389# CHECK-ERROR: immediate must be an integer in the range [-32, 31]390 391cv.avg.sci.b t0, t1, t2392# CHECK-ERROR: immediate must be an integer in the range [-32, 31]393 394cv.avg.sci.b t0, t1, 63395# CHECK-ERROR: immediate must be an integer in the range [-32, 31]396 397cv.avg.sci.b t0, t1398# CHECK-ERROR: too few operands for instruction399 400//===----------------------------------------------------------------------===//401// cv.avgu.h402//===----------------------------------------------------------------------===//403 404cv.avgu.h 0, t1, t2405# CHECK-ERROR: invalid operand for instruction406 407cv.avgu.h t0, 0, t2408# CHECK-ERROR: invalid operand for instruction409 410cv.avgu.h t0, t1, t2, t3411# CHECK-ERROR: invalid operand for instruction412 413cv.avgu.h t0, t1, 0414# CHECK-ERROR: invalid operand for instruction415 416cv.avgu.h t0, t1, 0417# CHECK-ERROR: invalid operand for instruction418 419cv.avgu.h t0, t1420# CHECK-ERROR: too few operands for instruction421 422//===----------------------------------------------------------------------===//423// cv.avgu.b424//===----------------------------------------------------------------------===//425 426cv.avgu.b 0, t1, t2427# CHECK-ERROR: invalid operand for instruction428 429cv.avgu.b t0, 0, t2430# CHECK-ERROR: invalid operand for instruction431 432cv.avgu.b t0, t1, t2, t3433# CHECK-ERROR: invalid operand for instruction434 435cv.avgu.b t0, t1, 0436# CHECK-ERROR: invalid operand for instruction437 438cv.avgu.b t0, t1, 0439# CHECK-ERROR: invalid operand for instruction440 441cv.avgu.b t0, t1442# CHECK-ERROR: too few operands for instruction443 444//===----------------------------------------------------------------------===//445// cv.avgu.sc.h446//===----------------------------------------------------------------------===//447 448cv.avgu.sc.h 0, t1, t2449# CHECK-ERROR: invalid operand for instruction450 451cv.avgu.sc.h t0, 0, t2452# CHECK-ERROR: invalid operand for instruction453 454cv.avgu.sc.h t0, t1, t2, t3455# CHECK-ERROR: invalid operand for instruction456 457cv.avgu.sc.h t0, t1, 0458# CHECK-ERROR: invalid operand for instruction459 460cv.avgu.sc.h t0, t1, 0461# CHECK-ERROR: invalid operand for instruction462 463cv.avgu.sc.h t0, t1464# CHECK-ERROR: too few operands for instruction465 466//===----------------------------------------------------------------------===//467// cv.avgu.sc.b468//===----------------------------------------------------------------------===//469 470cv.avgu.sc.b 0, t1, t2471# CHECK-ERROR: invalid operand for instruction472 473cv.avgu.sc.b t0, 0, t2474# CHECK-ERROR: invalid operand for instruction475 476cv.avgu.sc.b t0, t1, t2, t3477# CHECK-ERROR: invalid operand for instruction478 479cv.avgu.sc.b t0, t1, 0480# CHECK-ERROR: invalid operand for instruction481 482cv.avgu.sc.b t0, t1, 0483# CHECK-ERROR: invalid operand for instruction484 485cv.avgu.sc.b t0, t1486# CHECK-ERROR: too few operands for instruction487 488//===----------------------------------------------------------------------===//489// cv.avgu.sci.h490//===----------------------------------------------------------------------===//491 492cv.avgu.sci.h 0, t1, t2493# CHECK-ERROR: invalid operand for instruction494 495cv.avgu.sci.h t0, 0, t2496# CHECK-ERROR: invalid operand for instruction497 498cv.avgu.sci.h t0, t1, t2, t3499# CHECK-ERROR: immediate must be an integer in the range [0, 63]500 501cv.avgu.sci.h t0, t1, t2502# CHECK-ERROR: immediate must be an integer in the range [0, 63]503 504cv.avgu.sci.h t0, t1, -1505# CHECK-ERROR: immediate must be an integer in the range [0, 63]506 507cv.avgu.sci.h t0, t1, 64508# CHECK-ERROR: immediate must be an integer in the range [0, 63]509 510cv.avgu.sci.h t0, t1511# CHECK-ERROR: too few operands for instruction512 513//===----------------------------------------------------------------------===//514// cv.avgu.sci.b515//===----------------------------------------------------------------------===//516 517cv.avgu.sci.b 0, t1, t2518# CHECK-ERROR: invalid operand for instruction519 520cv.avgu.sci.b t0, 0, t2521# CHECK-ERROR: invalid operand for instruction522 523cv.avgu.sci.b t0, t1, t2, t3524# CHECK-ERROR: immediate must be an integer in the range [0, 63]525 526cv.avgu.sci.b t0, t1, t2527# CHECK-ERROR: immediate must be an integer in the range [0, 63]528 529cv.avgu.sci.b t0, t1, -1530# CHECK-ERROR: immediate must be an integer in the range [0, 63]531 532cv.avgu.sci.b t0, t1, 64533# CHECK-ERROR: immediate must be an integer in the range [0, 63]534 535cv.avgu.sci.b t0, t1536# CHECK-ERROR: too few operands for instruction537 538//===----------------------------------------------------------------------===//539// cv.min.h540//===----------------------------------------------------------------------===//541 542cv.min.h 0, t1, t2543# CHECK-ERROR: invalid operand for instruction544 545cv.min.h t0, 0, t2546# CHECK-ERROR: invalid operand for instruction547 548cv.min.h t0, t1, t2, t3549# CHECK-ERROR: invalid operand for instruction550 551cv.min.h t0, t1, 0552# CHECK-ERROR: invalid operand for instruction553 554cv.min.h t0, t1, 0555# CHECK-ERROR: invalid operand for instruction556 557cv.min.h t0, t1558# CHECK-ERROR: too few operands for instruction559 560//===----------------------------------------------------------------------===//561// cv.min.b562//===----------------------------------------------------------------------===//563 564cv.min.b 0, t1, t2565# CHECK-ERROR: invalid operand for instruction566 567cv.min.b t0, 0, t2568# CHECK-ERROR: invalid operand for instruction569 570cv.min.b t0, t1, t2, t3571# CHECK-ERROR: invalid operand for instruction572 573cv.min.b t0, t1, 0574# CHECK-ERROR: invalid operand for instruction575 576cv.min.b t0, t1, 0577# CHECK-ERROR: invalid operand for instruction578 579cv.min.b t0, t1580# CHECK-ERROR: too few operands for instruction581 582//===----------------------------------------------------------------------===//583// cv.min.sc.h584//===----------------------------------------------------------------------===//585 586cv.min.sc.h 0, t1, t2587# CHECK-ERROR: invalid operand for instruction588 589cv.min.sc.h t0, 0, t2590# CHECK-ERROR: invalid operand for instruction591 592cv.min.sc.h t0, t1, t2, t3593# CHECK-ERROR: invalid operand for instruction594 595cv.min.sc.h t0, t1, 0596# CHECK-ERROR: invalid operand for instruction597 598cv.min.sc.h t0, t1, 0599# CHECK-ERROR: invalid operand for instruction600 601cv.min.sc.h t0, t1602# CHECK-ERROR: too few operands for instruction603 604//===----------------------------------------------------------------------===//605// cv.min.sc.b606//===----------------------------------------------------------------------===//607 608cv.min.sc.b 0, t1, t2609# CHECK-ERROR: invalid operand for instruction610 611cv.min.sc.b t0, 0, t2612# CHECK-ERROR: invalid operand for instruction613 614cv.min.sc.b t0, t1, t2, t3615# CHECK-ERROR: invalid operand for instruction616 617cv.min.sc.b t0, t1, 0618# CHECK-ERROR: invalid operand for instruction619 620cv.min.sc.b t0, t1, 0621# CHECK-ERROR: invalid operand for instruction622 623cv.min.sc.b t0, t1624# CHECK-ERROR: too few operands for instruction625 626//===----------------------------------------------------------------------===//627// cv.min.sci.h628//===----------------------------------------------------------------------===//629 630cv.min.sci.h 0, t1, t2631# CHECK-ERROR: invalid operand for instruction632 633cv.min.sci.h t0, 0, t2634# CHECK-ERROR: invalid operand for instruction635 636cv.min.sci.h t0, t1, t2, t3637# CHECK-ERROR: immediate must be an integer in the range [-32, 31]638 639cv.min.sci.h t0, t1, t2640# CHECK-ERROR: immediate must be an integer in the range [-32, 31]641 642cv.min.sci.h t0, t1, 63643# CHECK-ERROR: immediate must be an integer in the range [-32, 31]644 645cv.min.sci.h t0, t1646# CHECK-ERROR: too few operands for instruction647 648//===----------------------------------------------------------------------===//649// cv.min.sci.b650//===----------------------------------------------------------------------===//651 652cv.min.sci.b 0, t1, t2653# CHECK-ERROR: invalid operand for instruction654 655cv.min.sci.b t0, 0, t2656# CHECK-ERROR: invalid operand for instruction657 658cv.min.sci.b t0, t1, t2, t3659# CHECK-ERROR: immediate must be an integer in the range [-32, 31]660 661cv.min.sci.b t0, t1, t2662# CHECK-ERROR: immediate must be an integer in the range [-32, 31]663 664cv.min.sci.b t0, t1, 63665# CHECK-ERROR: immediate must be an integer in the range [-32, 31]666 667cv.min.sci.b t0, t1668# CHECK-ERROR: too few operands for instruction669 670//===----------------------------------------------------------------------===//671// cv.minu.h672//===----------------------------------------------------------------------===//673 674cv.minu.h 0, t1, t2675# CHECK-ERROR: invalid operand for instruction676 677cv.minu.h t0, 0, t2678# CHECK-ERROR: invalid operand for instruction679 680cv.minu.h t0, t1, t2, t3681# CHECK-ERROR: invalid operand for instruction682 683cv.minu.h t0, t1, 0684# CHECK-ERROR: invalid operand for instruction685 686cv.minu.h t0, t1, 0687# CHECK-ERROR: invalid operand for instruction688 689cv.minu.h t0, t1690# CHECK-ERROR: too few operands for instruction691 692//===----------------------------------------------------------------------===//693// cv.minu.b694//===----------------------------------------------------------------------===//695 696cv.minu.b 0, t1, t2697# CHECK-ERROR: invalid operand for instruction698 699cv.minu.b t0, 0, t2700# CHECK-ERROR: invalid operand for instruction701 702cv.minu.b t0, t1, t2, t3703# CHECK-ERROR: invalid operand for instruction704 705cv.minu.b t0, t1, 0706# CHECK-ERROR: invalid operand for instruction707 708cv.minu.b t0, t1, 0709# CHECK-ERROR: invalid operand for instruction710 711cv.minu.b t0, t1712# CHECK-ERROR: too few operands for instruction713 714//===----------------------------------------------------------------------===//715// cv.minu.sc.h716//===----------------------------------------------------------------------===//717 718cv.minu.sc.h 0, t1, t2719# CHECK-ERROR: invalid operand for instruction720 721cv.minu.sc.h t0, 0, t2722# CHECK-ERROR: invalid operand for instruction723 724cv.minu.sc.h t0, t1, t2, t3725# CHECK-ERROR: invalid operand for instruction726 727cv.minu.sc.h t0, t1, 0728# CHECK-ERROR: invalid operand for instruction729 730cv.minu.sc.h t0, t1, 0731# CHECK-ERROR: invalid operand for instruction732 733cv.minu.sc.h t0, t1734# CHECK-ERROR: too few operands for instruction735 736//===----------------------------------------------------------------------===//737// cv.minu.sc.b738//===----------------------------------------------------------------------===//739 740cv.minu.sc.b 0, t1, t2741# CHECK-ERROR: invalid operand for instruction742 743cv.minu.sc.b t0, 0, t2744# CHECK-ERROR: invalid operand for instruction745 746cv.minu.sc.b t0, t1, t2, t3747# CHECK-ERROR: invalid operand for instruction748 749cv.minu.sc.b t0, t1, 0750# CHECK-ERROR: invalid operand for instruction751 752cv.minu.sc.b t0, t1, 0753# CHECK-ERROR: invalid operand for instruction754 755cv.minu.sc.b t0, t1756# CHECK-ERROR: too few operands for instruction757 758//===----------------------------------------------------------------------===//759// cv.minu.sci.h760//===----------------------------------------------------------------------===//761 762cv.minu.sci.h 0, t1, t2763# CHECK-ERROR: invalid operand for instruction764 765cv.minu.sci.h t0, 0, t2766# CHECK-ERROR: invalid operand for instruction767 768cv.minu.sci.h t0, t1, t2, t3769# CHECK-ERROR: immediate must be an integer in the range [0, 63]770 771cv.minu.sci.h t0, t1, t2772# CHECK-ERROR: immediate must be an integer in the range [0, 63]773 774cv.minu.sci.h t0, t1, -1775# CHECK-ERROR: immediate must be an integer in the range [0, 63]776 777cv.minu.sci.h t0, t1, 64778# CHECK-ERROR: immediate must be an integer in the range [0, 63]779 780cv.minu.sci.h t0, t1781# CHECK-ERROR: too few operands for instruction782 783//===----------------------------------------------------------------------===//784// cv.minu.sci.b785//===----------------------------------------------------------------------===//786 787cv.minu.sci.b 0, t1, t2788# CHECK-ERROR: invalid operand for instruction789 790cv.minu.sci.b t0, 0, t2791# CHECK-ERROR: invalid operand for instruction792 793cv.minu.sci.b t0, t1, t2, t3794# CHECK-ERROR: immediate must be an integer in the range [0, 63]795 796cv.minu.sci.b t0, t1, t2797# CHECK-ERROR: immediate must be an integer in the range [0, 63]798 799cv.minu.sci.b t0, t1, -1800# CHECK-ERROR: immediate must be an integer in the range [0, 63]801 802cv.minu.sci.b t0, t1, 64803# CHECK-ERROR: immediate must be an integer in the range [0, 63]804 805cv.minu.sci.b t0, t1806# CHECK-ERROR: too few operands for instruction807 808//===----------------------------------------------------------------------===//809// cv.max.h810//===----------------------------------------------------------------------===//811 812cv.max.h 0, t1, t2813# CHECK-ERROR: invalid operand for instruction814 815cv.max.h t0, 0, t2816# CHECK-ERROR: invalid operand for instruction817 818cv.max.h t0, t1, t2, t3819# CHECK-ERROR: invalid operand for instruction820 821cv.max.h t0, t1, 0822# CHECK-ERROR: invalid operand for instruction823 824cv.max.h t0, t1, 0825# CHECK-ERROR: invalid operand for instruction826 827cv.max.h t0, t1828# CHECK-ERROR: too few operands for instruction829 830//===----------------------------------------------------------------------===//831// cv.max.b832//===----------------------------------------------------------------------===//833 834cv.max.b 0, t1, t2835# CHECK-ERROR: invalid operand for instruction836 837cv.max.b t0, 0, t2838# CHECK-ERROR: invalid operand for instruction839 840cv.max.b t0, t1, t2, t3841# CHECK-ERROR: invalid operand for instruction842 843cv.max.b t0, t1, 0844# CHECK-ERROR: invalid operand for instruction845 846cv.max.b t0, t1, 0847# CHECK-ERROR: invalid operand for instruction848 849cv.max.b t0, t1850# CHECK-ERROR: too few operands for instruction851 852//===----------------------------------------------------------------------===//853// cv.max.sc.h854//===----------------------------------------------------------------------===//855 856cv.max.sc.h 0, t1, t2857# CHECK-ERROR: invalid operand for instruction858 859cv.max.sc.h t0, 0, t2860# CHECK-ERROR: invalid operand for instruction861 862cv.max.sc.h t0, t1, t2, t3863# CHECK-ERROR: invalid operand for instruction864 865cv.max.sc.h t0, t1, 0866# CHECK-ERROR: invalid operand for instruction867 868cv.max.sc.h t0, t1, 0869# CHECK-ERROR: invalid operand for instruction870 871cv.max.sc.h t0, t1872# CHECK-ERROR: too few operands for instruction873 874//===----------------------------------------------------------------------===//875// cv.max.sc.b876//===----------------------------------------------------------------------===//877 878cv.max.sc.b 0, t1, t2879# CHECK-ERROR: invalid operand for instruction880 881cv.max.sc.b t0, 0, t2882# CHECK-ERROR: invalid operand for instruction883 884cv.max.sc.b t0, t1, t2, t3885# CHECK-ERROR: invalid operand for instruction886 887cv.max.sc.b t0, t1, 0888# CHECK-ERROR: invalid operand for instruction889 890cv.max.sc.b t0, t1, 0891# CHECK-ERROR: invalid operand for instruction892 893cv.max.sc.b t0, t1894# CHECK-ERROR: too few operands for instruction895 896//===----------------------------------------------------------------------===//897// cv.max.sci.h898//===----------------------------------------------------------------------===//899 900cv.max.sci.h 0, t1, t2901# CHECK-ERROR: invalid operand for instruction902 903cv.max.sci.h t0, 0, t2904# CHECK-ERROR: invalid operand for instruction905 906cv.max.sci.h t0, t1, t2, t3907# CHECK-ERROR: immediate must be an integer in the range [-32, 31]908 909cv.max.sci.h t0, t1, t2910# CHECK-ERROR: immediate must be an integer in the range [-32, 31]911 912cv.max.sci.h t0, t1, 63913# CHECK-ERROR: immediate must be an integer in the range [-32, 31]914 915cv.max.sci.h t0, t1916# CHECK-ERROR: too few operands for instruction917 918//===----------------------------------------------------------------------===//919// cv.max.sci.b920//===----------------------------------------------------------------------===//921 922cv.max.sci.b 0, t1, t2923# CHECK-ERROR: invalid operand for instruction924 925cv.max.sci.b t0, 0, t2926# CHECK-ERROR: invalid operand for instruction927 928cv.max.sci.b t0, t1, t2, t3929# CHECK-ERROR: immediate must be an integer in the range [-32, 31]930 931cv.max.sci.b t0, t1, t2932# CHECK-ERROR: immediate must be an integer in the range [-32, 31]933 934cv.max.sci.b t0, t1, 63935# CHECK-ERROR: immediate must be an integer in the range [-32, 31]936 937cv.max.sci.b t0, t1938# CHECK-ERROR: too few operands for instruction939 940//===----------------------------------------------------------------------===//941// cv.maxu.h942//===----------------------------------------------------------------------===//943 944cv.maxu.h 0, t1, t2945# CHECK-ERROR: invalid operand for instruction946 947cv.maxu.h t0, 0, t2948# CHECK-ERROR: invalid operand for instruction949 950cv.maxu.h t0, t1, t2, t3951# CHECK-ERROR: invalid operand for instruction952 953cv.maxu.h t0, t1, 0954# CHECK-ERROR: invalid operand for instruction955 956cv.maxu.h t0, t1, 0957# CHECK-ERROR: invalid operand for instruction958 959cv.maxu.h t0, t1960# CHECK-ERROR: too few operands for instruction961 962//===----------------------------------------------------------------------===//963// cv.maxu.b964//===----------------------------------------------------------------------===//965 966cv.maxu.b 0, t1, t2967# CHECK-ERROR: invalid operand for instruction968 969cv.maxu.b t0, 0, t2970# CHECK-ERROR: invalid operand for instruction971 972cv.maxu.b t0, t1, t2, t3973# CHECK-ERROR: invalid operand for instruction974 975cv.maxu.b t0, t1, 0976# CHECK-ERROR: invalid operand for instruction977 978cv.maxu.b t0, t1, 0979# CHECK-ERROR: invalid operand for instruction980 981cv.maxu.b t0, t1982# CHECK-ERROR: too few operands for instruction983 984//===----------------------------------------------------------------------===//985// cv.maxu.sc.h986//===----------------------------------------------------------------------===//987 988cv.maxu.sc.h 0, t1, t2989# CHECK-ERROR: invalid operand for instruction990 991cv.maxu.sc.h t0, 0, t2992# CHECK-ERROR: invalid operand for instruction993 994cv.maxu.sc.h t0, t1, t2, t3995# CHECK-ERROR: invalid operand for instruction996 997cv.maxu.sc.h t0, t1, 0998# CHECK-ERROR: invalid operand for instruction999 1000cv.maxu.sc.h t0, t1, 01001# CHECK-ERROR: invalid operand for instruction1002 1003cv.maxu.sc.h t0, t11004# CHECK-ERROR: too few operands for instruction1005 1006//===----------------------------------------------------------------------===//1007// cv.maxu.sc.b1008//===----------------------------------------------------------------------===//1009 1010cv.maxu.sc.b 0, t1, t21011# CHECK-ERROR: invalid operand for instruction1012 1013cv.maxu.sc.b t0, 0, t21014# CHECK-ERROR: invalid operand for instruction1015 1016cv.maxu.sc.b t0, t1, t2, t31017# CHECK-ERROR: invalid operand for instruction1018 1019cv.maxu.sc.b t0, t1, 01020# CHECK-ERROR: invalid operand for instruction1021 1022cv.maxu.sc.b t0, t1, 01023# CHECK-ERROR: invalid operand for instruction1024 1025cv.maxu.sc.b t0, t11026# CHECK-ERROR: too few operands for instruction1027 1028//===----------------------------------------------------------------------===//1029// cv.maxu.sci.h1030//===----------------------------------------------------------------------===//1031 1032cv.maxu.sci.h 0, t1, t21033# CHECK-ERROR: invalid operand for instruction1034 1035cv.maxu.sci.h t0, 0, t21036# CHECK-ERROR: invalid operand for instruction1037 1038cv.maxu.sci.h t0, t1, t2, t31039# CHECK-ERROR: immediate must be an integer in the range [0, 63]1040 1041cv.maxu.sci.h t0, t1, t21042# CHECK-ERROR: immediate must be an integer in the range [0, 63]1043 1044cv.maxu.sci.h t0, t1, -11045# CHECK-ERROR: immediate must be an integer in the range [0, 63]1046 1047cv.maxu.sci.h t0, t1, 641048# CHECK-ERROR: immediate must be an integer in the range [0, 63]1049 1050cv.maxu.sci.h t0, t11051# CHECK-ERROR: too few operands for instruction1052 1053//===----------------------------------------------------------------------===//1054// cv.maxu.sci.b1055//===----------------------------------------------------------------------===//1056 1057cv.maxu.sci.b 0, t1, t21058# CHECK-ERROR: invalid operand for instruction1059 1060cv.maxu.sci.b t0, 0, t21061# CHECK-ERROR: invalid operand for instruction1062 1063cv.maxu.sci.b t0, t1, t2, t31064# CHECK-ERROR: immediate must be an integer in the range [0, 63]1065 1066cv.maxu.sci.b t0, t1, t21067# CHECK-ERROR: immediate must be an integer in the range [0, 63]1068 1069cv.maxu.sci.b t0, t1, -11070# CHECK-ERROR: immediate must be an integer in the range [0, 63]1071 1072cv.maxu.sci.b t0, t1, 641073# CHECK-ERROR: immediate must be an integer in the range [0, 63]1074 1075cv.maxu.sci.b t0, t11076# CHECK-ERROR: too few operands for instruction1077 1078//===----------------------------------------------------------------------===//1079// cv.srl.h1080//===----------------------------------------------------------------------===//1081 1082cv.srl.h 0, t1, t21083# CHECK-ERROR: invalid operand for instruction1084 1085cv.srl.h t0, 0, t21086# CHECK-ERROR: invalid operand for instruction1087 1088cv.srl.h t0, t1, t2, t31089# CHECK-ERROR: invalid operand for instruction1090 1091cv.srl.h t0, t1, 01092# CHECK-ERROR: invalid operand for instruction1093 1094cv.srl.h t0, t1, 01095# CHECK-ERROR: invalid operand for instruction1096 1097cv.srl.h t0, t11098# CHECK-ERROR: too few operands for instruction1099 1100//===----------------------------------------------------------------------===//1101// cv.srl.b1102//===----------------------------------------------------------------------===//1103 1104cv.srl.b 0, t1, t21105# CHECK-ERROR: invalid operand for instruction1106 1107cv.srl.b t0, 0, t21108# CHECK-ERROR: invalid operand for instruction1109 1110cv.srl.b t0, t1, t2, t31111# CHECK-ERROR: invalid operand for instruction1112 1113cv.srl.b t0, t1, 01114# CHECK-ERROR: invalid operand for instruction1115 1116cv.srl.b t0, t1, 01117# CHECK-ERROR: invalid operand for instruction1118 1119cv.srl.b t0, t11120# CHECK-ERROR: too few operands for instruction1121 1122//===----------------------------------------------------------------------===//1123// cv.srl.sc.h1124//===----------------------------------------------------------------------===//1125 1126cv.srl.sc.h 0, t1, t21127# CHECK-ERROR: invalid operand for instruction1128 1129cv.srl.sc.h t0, 0, t21130# CHECK-ERROR: invalid operand for instruction1131 1132cv.srl.sc.h t0, t1, t2, t31133# CHECK-ERROR: invalid operand for instruction1134 1135cv.srl.sc.h t0, t1, 01136# CHECK-ERROR: invalid operand for instruction1137 1138cv.srl.sc.h t0, t1, 01139# CHECK-ERROR: invalid operand for instruction1140 1141cv.srl.sc.h t0, t11142# CHECK-ERROR: too few operands for instruction1143 1144//===----------------------------------------------------------------------===//1145// cv.srl.sc.b1146//===----------------------------------------------------------------------===//1147 1148cv.srl.sc.b 0, t1, t21149# CHECK-ERROR: invalid operand for instruction1150 1151cv.srl.sc.b t0, 0, t21152# CHECK-ERROR: invalid operand for instruction1153 1154cv.srl.sc.b t0, t1, t2, t31155# CHECK-ERROR: invalid operand for instruction1156 1157cv.srl.sc.b t0, t1, 01158# CHECK-ERROR: invalid operand for instruction1159 1160cv.srl.sc.b t0, t1, 01161# CHECK-ERROR: invalid operand for instruction1162 1163cv.srl.sc.b t0, t11164# CHECK-ERROR: too few operands for instruction1165 1166//===----------------------------------------------------------------------===//1167// cv.srl.sci.h1168//===----------------------------------------------------------------------===//1169 1170cv.srl.sci.h 0, t1, t21171# CHECK-ERROR: invalid operand for instruction1172 1173cv.srl.sci.h t0, 0, t21174# CHECK-ERROR: invalid operand for instruction1175 1176cv.srl.sci.h t0, t1, t2, t31177# CHECK-ERROR: immediate must be an integer in the range [0, 15]1178 1179cv.srl.sci.h t0, t1, t21180# CHECK-ERROR: immediate must be an integer in the range [0, 15]1181 1182cv.srl.sci.h t0, t1, -11183# CHECK-ERROR: immediate must be an integer in the range [0, 15]1184 1185cv.srl.sci.h t0, t1, 161186# CHECK-ERROR: immediate must be an integer in the range [0, 15]1187 1188cv.srl.sci.h t0, t11189# CHECK-ERROR: too few operands for instruction1190 1191//===----------------------------------------------------------------------===//1192// cv.srl.sci.b1193//===----------------------------------------------------------------------===//1194 1195cv.srl.sci.b 0, t1, t21196# CHECK-ERROR: invalid operand for instruction1197 1198cv.srl.sci.b t0, 0, t21199# CHECK-ERROR: invalid operand for instruction1200 1201cv.srl.sci.b t0, t1, t2, t31202# CHECK-ERROR: immediate must be an integer in the range [0, 7]1203 1204cv.srl.sci.b t0, t1, t21205# CHECK-ERROR: immediate must be an integer in the range [0, 7]1206 1207cv.srl.sci.b t0, t1, -11208# CHECK-ERROR: immediate must be an integer in the range [0, 7]1209 1210cv.srl.sci.b t0, t1, 81211# CHECK-ERROR: immediate must be an integer in the range [0, 7]1212 1213cv.srl.sci.b t0, t11214# CHECK-ERROR: too few operands for instruction1215 1216//===----------------------------------------------------------------------===//1217// cv.sra.h1218//===----------------------------------------------------------------------===//1219 1220cv.sra.h 0, t1, t21221# CHECK-ERROR: invalid operand for instruction1222 1223cv.sra.h t0, 0, t21224# CHECK-ERROR: invalid operand for instruction1225 1226cv.sra.h t0, t1, t2, t31227# CHECK-ERROR: invalid operand for instruction1228 1229cv.sra.h t0, t1, 01230# CHECK-ERROR: invalid operand for instruction1231 1232cv.sra.h t0, t1, 01233# CHECK-ERROR: invalid operand for instruction1234 1235cv.sra.h t0, t11236# CHECK-ERROR: too few operands for instruction1237 1238//===----------------------------------------------------------------------===//1239// cv.sra.b1240//===----------------------------------------------------------------------===//1241 1242cv.sra.b 0, t1, t21243# CHECK-ERROR: invalid operand for instruction1244 1245cv.sra.b t0, 0, t21246# CHECK-ERROR: invalid operand for instruction1247 1248cv.sra.b t0, t1, t2, t31249# CHECK-ERROR: invalid operand for instruction1250 1251cv.sra.b t0, t1, 01252# CHECK-ERROR: invalid operand for instruction1253 1254cv.sra.b t0, t1, 01255# CHECK-ERROR: invalid operand for instruction1256 1257cv.sra.b t0, t11258# CHECK-ERROR: too few operands for instruction1259 1260//===----------------------------------------------------------------------===//1261// cv.sra.sc.h1262//===----------------------------------------------------------------------===//1263 1264cv.sra.sc.h 0, t1, t21265# CHECK-ERROR: invalid operand for instruction1266 1267cv.sra.sc.h t0, 0, t21268# CHECK-ERROR: invalid operand for instruction1269 1270cv.sra.sc.h t0, t1, t2, t31271# CHECK-ERROR: invalid operand for instruction1272 1273cv.sra.sc.h t0, t1, 01274# CHECK-ERROR: invalid operand for instruction1275 1276cv.sra.sc.h t0, t1, 01277# CHECK-ERROR: invalid operand for instruction1278 1279cv.sra.sc.h t0, t11280# CHECK-ERROR: too few operands for instruction1281 1282//===----------------------------------------------------------------------===//1283// cv.sra.sc.b1284//===----------------------------------------------------------------------===//1285 1286cv.sra.sc.b 0, t1, t21287# CHECK-ERROR: invalid operand for instruction1288 1289cv.sra.sc.b t0, 0, t21290# CHECK-ERROR: invalid operand for instruction1291 1292cv.sra.sc.b t0, t1, t2, t31293# CHECK-ERROR: invalid operand for instruction1294 1295cv.sra.sc.b t0, t1, 01296# CHECK-ERROR: invalid operand for instruction1297 1298cv.sra.sc.b t0, t1, 01299# CHECK-ERROR: invalid operand for instruction1300 1301cv.sra.sc.b t0, t11302# CHECK-ERROR: too few operands for instruction1303 1304//===----------------------------------------------------------------------===//1305// cv.sra.sci.h1306//===----------------------------------------------------------------------===//1307 1308cv.sra.sci.h 0, t1, t21309# CHECK-ERROR: invalid operand for instruction1310 1311cv.sra.sci.h t0, 0, t21312# CHECK-ERROR: invalid operand for instruction1313 1314cv.sra.sci.h t0, t1, t2, t31315# CHECK-ERROR: immediate must be an integer in the range [0, 15]1316 1317cv.sra.sci.h t0, t1, t21318# CHECK-ERROR: immediate must be an integer in the range [0, 15]1319 1320cv.sra.sci.h t0, t1, -11321# CHECK-ERROR: immediate must be an integer in the range [0, 15]1322 1323cv.sra.sci.h t0, t1, 161324# CHECK-ERROR: immediate must be an integer in the range [0, 15]1325 1326cv.sra.sci.h t0, t11327# CHECK-ERROR: too few operands for instruction1328 1329//===----------------------------------------------------------------------===//1330// cv.sra.sci.b1331//===----------------------------------------------------------------------===//1332 1333cv.sra.sci.b 0, t1, t21334# CHECK-ERROR: invalid operand for instruction1335 1336cv.sra.sci.b t0, 0, t21337# CHECK-ERROR: invalid operand for instruction1338 1339cv.sra.sci.b t0, t1, t2, t31340# CHECK-ERROR: immediate must be an integer in the range [0, 7]1341 1342cv.sra.sci.b t0, t1, t21343# CHECK-ERROR: immediate must be an integer in the range [0, 7]1344 1345cv.sra.sci.b t0, t1, -11346# CHECK-ERROR: immediate must be an integer in the range [0, 7]1347 1348cv.sra.sci.b t0, t1, 81349# CHECK-ERROR: immediate must be an integer in the range [0, 7]1350 1351cv.sra.sci.b t0, t11352# CHECK-ERROR: too few operands for instruction1353 1354//===----------------------------------------------------------------------===//1355// cv.sll.h1356//===----------------------------------------------------------------------===//1357 1358cv.sll.h 0, t1, t21359# CHECK-ERROR: invalid operand for instruction1360 1361cv.sll.h t0, 0, t21362# CHECK-ERROR: invalid operand for instruction1363 1364cv.sll.h t0, t1, t2, t31365# CHECK-ERROR: invalid operand for instruction1366 1367cv.sll.h t0, t1, 01368# CHECK-ERROR: invalid operand for instruction1369 1370cv.sll.h t0, t1, 01371# CHECK-ERROR: invalid operand for instruction1372 1373cv.sll.h t0, t11374# CHECK-ERROR: too few operands for instruction1375 1376//===----------------------------------------------------------------------===//1377// cv.sll.b1378//===----------------------------------------------------------------------===//1379 1380cv.sll.b 0, t1, t21381# CHECK-ERROR: invalid operand for instruction1382 1383cv.sll.b t0, 0, t21384# CHECK-ERROR: invalid operand for instruction1385 1386cv.sll.b t0, t1, t2, t31387# CHECK-ERROR: invalid operand for instruction1388 1389cv.sll.b t0, t1, 01390# CHECK-ERROR: invalid operand for instruction1391 1392cv.sll.b t0, t1, 01393# CHECK-ERROR: invalid operand for instruction1394 1395cv.sll.b t0, t11396# CHECK-ERROR: too few operands for instruction1397 1398//===----------------------------------------------------------------------===//1399// cv.sll.sc.h1400//===----------------------------------------------------------------------===//1401 1402cv.sll.sc.h 0, t1, t21403# CHECK-ERROR: invalid operand for instruction1404 1405cv.sll.sc.h t0, 0, t21406# CHECK-ERROR: invalid operand for instruction1407 1408cv.sll.sc.h t0, t1, t2, t31409# CHECK-ERROR: invalid operand for instruction1410 1411cv.sll.sc.h t0, t1, 01412# CHECK-ERROR: invalid operand for instruction1413 1414cv.sll.sc.h t0, t1, 01415# CHECK-ERROR: invalid operand for instruction1416 1417cv.sll.sc.h t0, t11418# CHECK-ERROR: too few operands for instruction1419 1420//===----------------------------------------------------------------------===//1421// cv.sll.sc.b1422//===----------------------------------------------------------------------===//1423 1424cv.sll.sc.b 0, t1, t21425# CHECK-ERROR: invalid operand for instruction1426 1427cv.sll.sc.b t0, 0, t21428# CHECK-ERROR: invalid operand for instruction1429 1430cv.sll.sc.b t0, t1, t2, t31431# CHECK-ERROR: invalid operand for instruction1432 1433cv.sll.sc.b t0, t1, 01434# CHECK-ERROR: invalid operand for instruction1435 1436cv.sll.sc.b t0, t1, 01437# CHECK-ERROR: invalid operand for instruction1438 1439cv.sll.sc.b t0, t11440# CHECK-ERROR: too few operands for instruction1441 1442//===----------------------------------------------------------------------===//1443// cv.sll.sci.h1444//===----------------------------------------------------------------------===//1445 1446cv.sll.sci.h 0, t1, t21447# CHECK-ERROR: invalid operand for instruction1448 1449cv.sll.sci.h t0, 0, t21450# CHECK-ERROR: invalid operand for instruction1451 1452cv.sll.sci.h t0, t1, t2, t31453# CHECK-ERROR: immediate must be an integer in the range [0, 15]1454 1455cv.sll.sci.h t0, t1, t21456# CHECK-ERROR: immediate must be an integer in the range [0, 15]1457 1458cv.sll.sci.h t0, t1, -11459# CHECK-ERROR: immediate must be an integer in the range [0, 15]1460 1461cv.sll.sci.h t0, t1, 161462# CHECK-ERROR: immediate must be an integer in the range [0, 15]1463 1464cv.sll.sci.h t0, t11465# CHECK-ERROR: too few operands for instruction1466 1467//===----------------------------------------------------------------------===//1468// cv.sll.sci.b1469//===----------------------------------------------------------------------===//1470 1471cv.sll.sci.b 0, t1, t21472# CHECK-ERROR: invalid operand for instruction1473 1474cv.sll.sci.b t0, 0, t21475# CHECK-ERROR: invalid operand for instruction1476 1477cv.sll.sci.b t0, t1, t2, t31478# CHECK-ERROR: immediate must be an integer in the range [0, 7]1479 1480cv.sll.sci.b t0, t1, t21481# CHECK-ERROR: immediate must be an integer in the range [0, 7]1482 1483cv.sll.sci.b t0, t1, -11484# CHECK-ERROR: immediate must be an integer in the range [0, 7]1485 1486cv.sll.sci.b t0, t1, 81487# CHECK-ERROR: immediate must be an integer in the range [0, 7]1488 1489cv.sll.sci.b t0, t11490# CHECK-ERROR: too few operands for instruction1491 1492//===----------------------------------------------------------------------===//1493// cv.or.h1494//===----------------------------------------------------------------------===//1495 1496cv.or.h 0, t1, t21497# CHECK-ERROR: invalid operand for instruction1498 1499cv.or.h t0, 0, t21500# CHECK-ERROR: invalid operand for instruction1501 1502cv.or.h t0, t1, t2, t31503# CHECK-ERROR: invalid operand for instruction1504 1505cv.or.h t0, t1, 01506# CHECK-ERROR: invalid operand for instruction1507 1508cv.or.h t0, t1, 01509# CHECK-ERROR: invalid operand for instruction1510 1511cv.or.h t0, t11512# CHECK-ERROR: too few operands for instruction1513 1514//===----------------------------------------------------------------------===//1515// cv.or.b1516//===----------------------------------------------------------------------===//1517 1518cv.or.b 0, t1, t21519# CHECK-ERROR: invalid operand for instruction1520 1521cv.or.b t0, 0, t21522# CHECK-ERROR: invalid operand for instruction1523 1524cv.or.b t0, t1, t2, t31525# CHECK-ERROR: invalid operand for instruction1526 1527cv.or.b t0, t1, 01528# CHECK-ERROR: invalid operand for instruction1529 1530cv.or.b t0, t1, 01531# CHECK-ERROR: invalid operand for instruction1532 1533cv.or.b t0, t11534# CHECK-ERROR: too few operands for instruction1535 1536//===----------------------------------------------------------------------===//1537// cv.or.sc.h1538//===----------------------------------------------------------------------===//1539 1540cv.or.sc.h 0, t1, t21541# CHECK-ERROR: invalid operand for instruction1542 1543cv.or.sc.h t0, 0, t21544# CHECK-ERROR: invalid operand for instruction1545 1546cv.or.sc.h t0, t1, t2, t31547# CHECK-ERROR: invalid operand for instruction1548 1549cv.or.sc.h t0, t1, 01550# CHECK-ERROR: invalid operand for instruction1551 1552cv.or.sc.h t0, t1, 01553# CHECK-ERROR: invalid operand for instruction1554 1555cv.or.sc.h t0, t11556# CHECK-ERROR: too few operands for instruction1557 1558//===----------------------------------------------------------------------===//1559// cv.or.sc.b1560//===----------------------------------------------------------------------===//1561 1562cv.or.sc.b 0, t1, t21563# CHECK-ERROR: invalid operand for instruction1564 1565cv.or.sc.b t0, 0, t21566# CHECK-ERROR: invalid operand for instruction1567 1568cv.or.sc.b t0, t1, t2, t31569# CHECK-ERROR: invalid operand for instruction1570 1571cv.or.sc.b t0, t1, 01572# CHECK-ERROR: invalid operand for instruction1573 1574cv.or.sc.b t0, t1, 01575# CHECK-ERROR: invalid operand for instruction1576 1577cv.or.sc.b t0, t11578# CHECK-ERROR: too few operands for instruction1579 1580//===----------------------------------------------------------------------===//1581// cv.or.sci.h1582//===----------------------------------------------------------------------===//1583 1584cv.or.sci.h 0, t1, t21585# CHECK-ERROR: invalid operand for instruction1586 1587cv.or.sci.h t0, 0, t21588# CHECK-ERROR: invalid operand for instruction1589 1590cv.or.sci.h t0, t1, t2, t31591# CHECK-ERROR: immediate must be an integer in the range [-32, 31]1592 1593cv.or.sci.h t0, t1, t21594# CHECK-ERROR: immediate must be an integer in the range [-32, 31]1595 1596cv.or.sci.h t0, t1, 631597# CHECK-ERROR: immediate must be an integer in the range [-32, 31]1598 1599cv.or.sci.h t0, t11600# CHECK-ERROR: too few operands for instruction1601 1602//===----------------------------------------------------------------------===//1603// cv.or.sci.b1604//===----------------------------------------------------------------------===//1605 1606cv.or.sci.b 0, t1, t21607# CHECK-ERROR: invalid operand for instruction1608 1609cv.or.sci.b t0, 0, t21610# CHECK-ERROR: invalid operand for instruction1611 1612cv.or.sci.b t0, t1, t2, t31613# CHECK-ERROR: immediate must be an integer in the range [-32, 31]1614 1615cv.or.sci.b t0, t1, t21616# CHECK-ERROR: immediate must be an integer in the range [-32, 31]1617 1618cv.or.sci.b t0, t1, 631619# CHECK-ERROR: immediate must be an integer in the range [-32, 31]1620 1621cv.or.sci.b t0, t11622# CHECK-ERROR: too few operands for instruction1623 1624//===----------------------------------------------------------------------===//1625// cv.xor.h1626//===----------------------------------------------------------------------===//1627 1628cv.xor.h 0, t1, t21629# CHECK-ERROR: invalid operand for instruction1630 1631cv.xor.h t0, 0, t21632# CHECK-ERROR: invalid operand for instruction1633 1634cv.xor.h t0, t1, t2, t31635# CHECK-ERROR: invalid operand for instruction1636 1637cv.xor.h t0, t1, 01638# CHECK-ERROR: invalid operand for instruction1639 1640cv.xor.h t0, t1, 01641# CHECK-ERROR: invalid operand for instruction1642 1643cv.xor.h t0, t11644# CHECK-ERROR: too few operands for instruction1645 1646//===----------------------------------------------------------------------===//1647// cv.xor.b1648//===----------------------------------------------------------------------===//1649 1650cv.xor.b 0, t1, t21651# CHECK-ERROR: invalid operand for instruction1652 1653cv.xor.b t0, 0, t21654# CHECK-ERROR: invalid operand for instruction1655 1656cv.xor.b t0, t1, t2, t31657# CHECK-ERROR: invalid operand for instruction1658 1659cv.xor.b t0, t1, 01660# CHECK-ERROR: invalid operand for instruction1661 1662cv.xor.b t0, t1, 01663# CHECK-ERROR: invalid operand for instruction1664 1665cv.xor.b t0, t11666# CHECK-ERROR: too few operands for instruction1667 1668//===----------------------------------------------------------------------===//1669// cv.xor.sc.h1670//===----------------------------------------------------------------------===//1671 1672cv.xor.sc.h 0, t1, t21673# CHECK-ERROR: invalid operand for instruction1674 1675cv.xor.sc.h t0, 0, t21676# CHECK-ERROR: invalid operand for instruction1677 1678cv.xor.sc.h t0, t1, t2, t31679# CHECK-ERROR: invalid operand for instruction1680 1681cv.xor.sc.h t0, t1, 01682# CHECK-ERROR: invalid operand for instruction1683 1684cv.xor.sc.h t0, t1, 01685# CHECK-ERROR: invalid operand for instruction1686 1687cv.xor.sc.h t0, t11688# CHECK-ERROR: too few operands for instruction1689 1690//===----------------------------------------------------------------------===//1691// cv.xor.sc.b1692//===----------------------------------------------------------------------===//1693 1694cv.xor.sc.b 0, t1, t21695# CHECK-ERROR: invalid operand for instruction1696 1697cv.xor.sc.b t0, 0, t21698# CHECK-ERROR: invalid operand for instruction1699 1700cv.xor.sc.b t0, t1, t2, t31701# CHECK-ERROR: invalid operand for instruction1702 1703cv.xor.sc.b t0, t1, 01704# CHECK-ERROR: invalid operand for instruction1705 1706cv.xor.sc.b t0, t1, 01707# CHECK-ERROR: invalid operand for instruction1708 1709cv.xor.sc.b t0, t11710# CHECK-ERROR: too few operands for instruction1711 1712//===----------------------------------------------------------------------===//1713// cv.xor.sci.h1714//===----------------------------------------------------------------------===//1715 1716cv.xor.sci.h 0, t1, t21717# CHECK-ERROR: invalid operand for instruction1718 1719cv.xor.sci.h t0, 0, t21720# CHECK-ERROR: invalid operand for instruction1721 1722cv.xor.sci.h t0, t1, t2, t31723# CHECK-ERROR: immediate must be an integer in the range [-32, 31]1724 1725cv.xor.sci.h t0, t1, t21726# CHECK-ERROR: immediate must be an integer in the range [-32, 31]1727 1728cv.xor.sci.h t0, t1, 631729# CHECK-ERROR: immediate must be an integer in the range [-32, 31]1730 1731cv.xor.sci.h t0, t11732# CHECK-ERROR: too few operands for instruction1733 1734//===----------------------------------------------------------------------===//1735// cv.xor.sci.b1736//===----------------------------------------------------------------------===//1737 1738cv.xor.sci.b 0, t1, t21739# CHECK-ERROR: invalid operand for instruction1740 1741cv.xor.sci.b t0, 0, t21742# CHECK-ERROR: invalid operand for instruction1743 1744cv.xor.sci.b t0, t1, t2, t31745# CHECK-ERROR: immediate must be an integer in the range [-32, 31]1746 1747cv.xor.sci.b t0, t1, t21748# CHECK-ERROR: immediate must be an integer in the range [-32, 31]1749 1750cv.xor.sci.b t0, t1, 631751# CHECK-ERROR: immediate must be an integer in the range [-32, 31]1752 1753cv.xor.sci.b t0, t11754# CHECK-ERROR: too few operands for instruction1755 1756//===----------------------------------------------------------------------===//1757// cv.and.h1758//===----------------------------------------------------------------------===//1759 1760cv.and.h 0, t1, t21761# CHECK-ERROR: invalid operand for instruction1762 1763cv.and.h t0, 0, t21764# CHECK-ERROR: invalid operand for instruction1765 1766cv.and.h t0, t1, t2, t31767# CHECK-ERROR: invalid operand for instruction1768 1769cv.and.h t0, t1, 01770# CHECK-ERROR: invalid operand for instruction1771 1772cv.and.h t0, t1, 01773# CHECK-ERROR: invalid operand for instruction1774 1775cv.and.h t0, t11776# CHECK-ERROR: too few operands for instruction1777 1778//===----------------------------------------------------------------------===//1779// cv.and.b1780//===----------------------------------------------------------------------===//1781 1782cv.and.b 0, t1, t21783# CHECK-ERROR: invalid operand for instruction1784 1785cv.and.b t0, 0, t21786# CHECK-ERROR: invalid operand for instruction1787 1788cv.and.b t0, t1, t2, t31789# CHECK-ERROR: invalid operand for instruction1790 1791cv.and.b t0, t1, 01792# CHECK-ERROR: invalid operand for instruction1793 1794cv.and.b t0, t1, 01795# CHECK-ERROR: invalid operand for instruction1796 1797cv.and.b t0, t11798# CHECK-ERROR: too few operands for instruction1799 1800//===----------------------------------------------------------------------===//1801// cv.and.sc.h1802//===----------------------------------------------------------------------===//1803 1804cv.and.sc.h 0, t1, t21805# CHECK-ERROR: invalid operand for instruction1806 1807cv.and.sc.h t0, 0, t21808# CHECK-ERROR: invalid operand for instruction1809 1810cv.and.sc.h t0, t1, t2, t31811# CHECK-ERROR: invalid operand for instruction1812 1813cv.and.sc.h t0, t1, 01814# CHECK-ERROR: invalid operand for instruction1815 1816cv.and.sc.h t0, t1, 01817# CHECK-ERROR: invalid operand for instruction1818 1819cv.and.sc.h t0, t11820# CHECK-ERROR: too few operands for instruction1821 1822//===----------------------------------------------------------------------===//1823// cv.and.sc.b1824//===----------------------------------------------------------------------===//1825 1826cv.and.sc.b 0, t1, t21827# CHECK-ERROR: invalid operand for instruction1828 1829cv.and.sc.b t0, 0, t21830# CHECK-ERROR: invalid operand for instruction1831 1832cv.and.sc.b t0, t1, t2, t31833# CHECK-ERROR: invalid operand for instruction1834 1835cv.and.sc.b t0, t1, 01836# CHECK-ERROR: invalid operand for instruction1837 1838cv.and.sc.b t0, t1, 01839# CHECK-ERROR: invalid operand for instruction1840 1841cv.and.sc.b t0, t11842# CHECK-ERROR: too few operands for instruction1843 1844//===----------------------------------------------------------------------===//1845// cv.and.sci.h1846//===----------------------------------------------------------------------===//1847 1848cv.and.sci.h 0, t1, t21849# CHECK-ERROR: invalid operand for instruction1850 1851cv.and.sci.h t0, 0, t21852# CHECK-ERROR: invalid operand for instruction1853 1854cv.and.sci.h t0, t1, t2, t31855# CHECK-ERROR: immediate must be an integer in the range [-32, 31]1856 1857cv.and.sci.h t0, t1, t21858# CHECK-ERROR: immediate must be an integer in the range [-32, 31]1859 1860cv.and.sci.h t0, t1, 631861# CHECK-ERROR: immediate must be an integer in the range [-32, 31]1862 1863cv.and.sci.h t0, t11864# CHECK-ERROR: too few operands for instruction1865 1866//===----------------------------------------------------------------------===//1867// cv.and.sci.b1868//===----------------------------------------------------------------------===//1869 1870cv.and.sci.b 0, t1, t21871# CHECK-ERROR: invalid operand for instruction1872 1873cv.and.sci.b t0, 0, t21874# CHECK-ERROR: invalid operand for instruction1875 1876cv.and.sci.b t0, t1, t2, t31877# CHECK-ERROR: immediate must be an integer in the range [-32, 31]1878 1879cv.and.sci.b t0, t1, t21880# CHECK-ERROR: immediate must be an integer in the range [-32, 31]1881 1882cv.and.sci.b t0, t1, 631883# CHECK-ERROR: immediate must be an integer in the range [-32, 31]1884 1885cv.and.sci.b t0, t11886# CHECK-ERROR: too few operands for instruction1887 1888//===----------------------------------------------------------------------===//1889// cv.abs.h1890//===----------------------------------------------------------------------===//1891 1892cv.abs.h 0, t1, t21893# CHECK-ERROR: invalid operand for instruction1894 1895cv.abs.h t0, 0, t21896# CHECK-ERROR: invalid operand for instruction1897 1898cv.abs.h t0, t1, t2, t31899# CHECK-ERROR: invalid operand for instruction1900 1901cv.abs.h t0, t1, t21902# CHECK-ERROR: invalid operand for instruction1903 1904cv.abs.h t0, t1, 01905# CHECK-ERROR: invalid operand for instruction1906 1907cv.abs.h t0, t1, 01908# CHECK-ERROR: invalid operand for instruction1909 1910//===----------------------------------------------------------------------===//1911// cv.abs.b1912//===----------------------------------------------------------------------===//1913 1914cv.abs.b 0, t1, t21915# CHECK-ERROR: invalid operand for instruction1916 1917cv.abs.b t0, 0, t21918# CHECK-ERROR: invalid operand for instruction1919 1920cv.abs.b t0, t1, t2, t31921# CHECK-ERROR: invalid operand for instruction1922 1923cv.abs.b t0, t1, t21924# CHECK-ERROR: invalid operand for instruction1925 1926cv.abs.b t0, t1, 01927# CHECK-ERROR: invalid operand for instruction1928 1929cv.abs.b t0, t1, 01930# CHECK-ERROR: invalid operand for instruction1931 1932//===----------------------------------------------------------------------===//1933// cv.dotup.h1934//===----------------------------------------------------------------------===//1935 1936cv.dotup.h 0, t1, t21937# CHECK-ERROR: invalid operand for instruction1938 1939cv.dotup.h t0, 0, t21940# CHECK-ERROR: invalid operand for instruction1941 1942cv.dotup.h t0, t1, t2, t31943# CHECK-ERROR: invalid operand for instruction1944 1945cv.dotup.h t0, t1, 01946# CHECK-ERROR: invalid operand for instruction1947 1948cv.dotup.h t0, t1, 01949# CHECK-ERROR: invalid operand for instruction1950 1951cv.dotup.h t0, t11952# CHECK-ERROR: too few operands for instruction1953 1954//===----------------------------------------------------------------------===//1955// cv.dotup.b1956//===----------------------------------------------------------------------===//1957 1958cv.dotup.b 0, t1, t21959# CHECK-ERROR: invalid operand for instruction1960 1961cv.dotup.b t0, 0, t21962# CHECK-ERROR: invalid operand for instruction1963 1964cv.dotup.b t0, t1, t2, t31965# CHECK-ERROR: invalid operand for instruction1966 1967cv.dotup.b t0, t1, 01968# CHECK-ERROR: invalid operand for instruction1969 1970cv.dotup.b t0, t1, 01971# CHECK-ERROR: invalid operand for instruction1972 1973cv.dotup.b t0, t11974# CHECK-ERROR: too few operands for instruction1975 1976//===----------------------------------------------------------------------===//1977// cv.dotup.sc.h1978//===----------------------------------------------------------------------===//1979 1980cv.dotup.sc.h 0, t1, t21981# CHECK-ERROR: invalid operand for instruction1982 1983cv.dotup.sc.h t0, 0, t21984# CHECK-ERROR: invalid operand for instruction1985 1986cv.dotup.sc.h t0, t1, t2, t31987# CHECK-ERROR: invalid operand for instruction1988 1989cv.dotup.sc.h t0, t1, 01990# CHECK-ERROR: invalid operand for instruction1991 1992cv.dotup.sc.h t0, t1, 01993# CHECK-ERROR: invalid operand for instruction1994 1995cv.dotup.sc.h t0, t11996# CHECK-ERROR: too few operands for instruction1997 1998//===----------------------------------------------------------------------===//1999// cv.dotup.sc.b2000//===----------------------------------------------------------------------===//2001 2002cv.dotup.sc.b 0, t1, t22003# CHECK-ERROR: invalid operand for instruction2004 2005cv.dotup.sc.b t0, 0, t22006# CHECK-ERROR: invalid operand for instruction2007 2008cv.dotup.sc.b t0, t1, t2, t32009# CHECK-ERROR: invalid operand for instruction2010 2011cv.dotup.sc.b t0, t1, 02012# CHECK-ERROR: invalid operand for instruction2013 2014cv.dotup.sc.b t0, t1, 02015# CHECK-ERROR: invalid operand for instruction2016 2017cv.dotup.sc.b t0, t12018# CHECK-ERROR: too few operands for instruction2019 2020//===----------------------------------------------------------------------===//2021// cv.dotup.sci.h2022//===----------------------------------------------------------------------===//2023 2024cv.dotup.sci.h 0, t1, t22025# CHECK-ERROR: invalid operand for instruction2026 2027cv.dotup.sci.h t0, 0, t22028# CHECK-ERROR: invalid operand for instruction2029 2030cv.dotup.sci.h t0, t1, t2, t32031# CHECK-ERROR: immediate must be an integer in the range [0, 63]2032 2033cv.dotup.sci.h t0, t1, t22034# CHECK-ERROR: immediate must be an integer in the range [0, 63]2035 2036cv.dotup.sci.h t0, t1, -12037# CHECK-ERROR: immediate must be an integer in the range [0, 63]2038 2039cv.dotup.sci.h t0, t1, 642040# CHECK-ERROR: immediate must be an integer in the range [0, 63]2041 2042cv.dotup.sci.h t0, t12043# CHECK-ERROR: too few operands for instruction2044 2045//===----------------------------------------------------------------------===//2046// cv.dotup.sci.b2047//===----------------------------------------------------------------------===//2048 2049cv.dotup.sci.b 0, t1, t22050# CHECK-ERROR: invalid operand for instruction2051 2052cv.dotup.sci.b t0, 0, t22053# CHECK-ERROR: invalid operand for instruction2054 2055cv.dotup.sci.b t0, t1, t2, t32056# CHECK-ERROR: immediate must be an integer in the range [0, 63]2057 2058cv.dotup.sci.b t0, t1, t22059# CHECK-ERROR: immediate must be an integer in the range [0, 63]2060 2061cv.dotup.sci.b t0, t1, -12062# CHECK-ERROR: immediate must be an integer in the range [0, 63]2063 2064cv.dotup.sci.b t0, t1, 642065# CHECK-ERROR: immediate must be an integer in the range [0, 63]2066 2067cv.dotup.sci.b t0, t12068# CHECK-ERROR: too few operands for instruction2069 2070//===----------------------------------------------------------------------===//2071// cv.dotusp.h2072//===----------------------------------------------------------------------===//2073 2074cv.dotusp.h 0, t1, t22075# CHECK-ERROR: invalid operand for instruction2076 2077cv.dotusp.h t0, 0, t22078# CHECK-ERROR: invalid operand for instruction2079 2080cv.dotusp.h t0, t1, t2, t32081# CHECK-ERROR: invalid operand for instruction2082 2083cv.dotusp.h t0, t1, 02084# CHECK-ERROR: invalid operand for instruction2085 2086cv.dotusp.h t0, t1, 02087# CHECK-ERROR: invalid operand for instruction2088 2089cv.dotusp.h t0, t12090# CHECK-ERROR: too few operands for instruction2091 2092//===----------------------------------------------------------------------===//2093// cv.dotusp.b2094//===----------------------------------------------------------------------===//2095 2096cv.dotusp.b 0, t1, t22097# CHECK-ERROR: invalid operand for instruction2098 2099cv.dotusp.b t0, 0, t22100# CHECK-ERROR: invalid operand for instruction2101 2102cv.dotusp.b t0, t1, t2, t32103# CHECK-ERROR: invalid operand for instruction2104 2105cv.dotusp.b t0, t1, 02106# CHECK-ERROR: invalid operand for instruction2107 2108cv.dotusp.b t0, t1, 02109# CHECK-ERROR: invalid operand for instruction2110 2111cv.dotusp.b t0, t12112# CHECK-ERROR: too few operands for instruction2113 2114//===----------------------------------------------------------------------===//2115// cv.dotusp.sc.h2116//===----------------------------------------------------------------------===//2117 2118cv.dotusp.sc.h 0, t1, t22119# CHECK-ERROR: invalid operand for instruction2120 2121cv.dotusp.sc.h t0, 0, t22122# CHECK-ERROR: invalid operand for instruction2123 2124cv.dotusp.sc.h t0, t1, t2, t32125# CHECK-ERROR: invalid operand for instruction2126 2127cv.dotusp.sc.h t0, t1, 02128# CHECK-ERROR: invalid operand for instruction2129 2130cv.dotusp.sc.h t0, t1, 02131# CHECK-ERROR: invalid operand for instruction2132 2133cv.dotusp.sc.h t0, t12134# CHECK-ERROR: too few operands for instruction2135 2136//===----------------------------------------------------------------------===//2137// cv.dotusp.sc.b2138//===----------------------------------------------------------------------===//2139 2140cv.dotusp.sc.b 0, t1, t22141# CHECK-ERROR: invalid operand for instruction2142 2143cv.dotusp.sc.b t0, 0, t22144# CHECK-ERROR: invalid operand for instruction2145 2146cv.dotusp.sc.b t0, t1, t2, t32147# CHECK-ERROR: invalid operand for instruction2148 2149cv.dotusp.sc.b t0, t1, 02150# CHECK-ERROR: invalid operand for instruction2151 2152cv.dotusp.sc.b t0, t1, 02153# CHECK-ERROR: invalid operand for instruction2154 2155cv.dotusp.sc.b t0, t12156# CHECK-ERROR: too few operands for instruction2157 2158//===----------------------------------------------------------------------===//2159// cv.dotusp.sci.h2160//===----------------------------------------------------------------------===//2161 2162cv.dotusp.sci.h 0, t1, t22163# CHECK-ERROR: invalid operand for instruction2164 2165cv.dotusp.sci.h t0, 0, t22166# CHECK-ERROR: invalid operand for instruction2167 2168cv.dotusp.sci.h t0, t1, t2, t32169# CHECK-ERROR: immediate must be an integer in the range [-32, 31]2170 2171cv.dotusp.sci.h t0, t1, t22172# CHECK-ERROR: immediate must be an integer in the range [-32, 31]2173 2174cv.dotusp.sci.h t0, t1, 632175# CHECK-ERROR: immediate must be an integer in the range [-32, 31]2176 2177cv.dotusp.sci.h t0, t12178# CHECK-ERROR: too few operands for instruction2179 2180//===----------------------------------------------------------------------===//2181// cv.dotusp.sci.b2182//===----------------------------------------------------------------------===//2183 2184cv.dotusp.sci.b 0, t1, t22185# CHECK-ERROR: invalid operand for instruction2186 2187cv.dotusp.sci.b t0, 0, t22188# CHECK-ERROR: invalid operand for instruction2189 2190cv.dotusp.sci.b t0, t1, t2, t32191# CHECK-ERROR: immediate must be an integer in the range [-32, 31]2192 2193cv.dotusp.sci.b t0, t1, t22194# CHECK-ERROR: immediate must be an integer in the range [-32, 31]2195 2196cv.dotusp.sci.b t0, t1, 632197# CHECK-ERROR: immediate must be an integer in the range [-32, 31]2198 2199cv.dotusp.sci.b t0, t12200# CHECK-ERROR: too few operands for instruction2201 2202//===----------------------------------------------------------------------===//2203// cv.dotsp.h2204//===----------------------------------------------------------------------===//2205 2206cv.dotsp.h 0, t1, t22207# CHECK-ERROR: invalid operand for instruction2208 2209cv.dotsp.h t0, 0, t22210# CHECK-ERROR: invalid operand for instruction2211 2212cv.dotsp.h t0, t1, t2, t32213# CHECK-ERROR: invalid operand for instruction2214 2215cv.dotsp.h t0, t1, 02216# CHECK-ERROR: invalid operand for instruction2217 2218cv.dotsp.h t0, t1, 02219# CHECK-ERROR: invalid operand for instruction2220 2221cv.dotsp.h t0, t12222# CHECK-ERROR: too few operands for instruction2223 2224//===----------------------------------------------------------------------===//2225// cv.dotsp.b2226//===----------------------------------------------------------------------===//2227 2228cv.dotsp.b 0, t1, t22229# CHECK-ERROR: invalid operand for instruction2230 2231cv.dotsp.b t0, 0, t22232# CHECK-ERROR: invalid operand for instruction2233 2234cv.dotsp.b t0, t1, t2, t32235# CHECK-ERROR: invalid operand for instruction2236 2237cv.dotsp.b t0, t1, 02238# CHECK-ERROR: invalid operand for instruction2239 2240cv.dotsp.b t0, t1, 02241# CHECK-ERROR: invalid operand for instruction2242 2243cv.dotsp.b t0, t12244# CHECK-ERROR: too few operands for instruction2245 2246//===----------------------------------------------------------------------===//2247// cv.dotsp.sc.h2248//===----------------------------------------------------------------------===//2249 2250cv.dotsp.sc.h 0, t1, t22251# CHECK-ERROR: invalid operand for instruction2252 2253cv.dotsp.sc.h t0, 0, t22254# CHECK-ERROR: invalid operand for instruction2255 2256cv.dotsp.sc.h t0, t1, t2, t32257# CHECK-ERROR: invalid operand for instruction2258 2259cv.dotsp.sc.h t0, t1, 02260# CHECK-ERROR: invalid operand for instruction2261 2262cv.dotsp.sc.h t0, t1, 02263# CHECK-ERROR: invalid operand for instruction2264 2265cv.dotsp.sc.h t0, t12266# CHECK-ERROR: too few operands for instruction2267 2268//===----------------------------------------------------------------------===//2269// cv.dotsp.sc.b2270//===----------------------------------------------------------------------===//2271 2272cv.dotsp.sc.b 0, t1, t22273# CHECK-ERROR: invalid operand for instruction2274 2275cv.dotsp.sc.b t0, 0, t22276# CHECK-ERROR: invalid operand for instruction2277 2278cv.dotsp.sc.b t0, t1, t2, t32279# CHECK-ERROR: invalid operand for instruction2280 2281cv.dotsp.sc.b t0, t1, 02282# CHECK-ERROR: invalid operand for instruction2283 2284cv.dotsp.sc.b t0, t1, 02285# CHECK-ERROR: invalid operand for instruction2286 2287cv.dotsp.sc.b t0, t12288# CHECK-ERROR: too few operands for instruction2289 2290//===----------------------------------------------------------------------===//2291// cv.dotsp.sci.h2292//===----------------------------------------------------------------------===//2293 2294cv.dotsp.sci.h 0, t1, t22295# CHECK-ERROR: invalid operand for instruction2296 2297cv.dotsp.sci.h t0, 0, t22298# CHECK-ERROR: invalid operand for instruction2299 2300cv.dotsp.sci.h t0, t1, t2, t32301# CHECK-ERROR: immediate must be an integer in the range [-32, 31]2302 2303cv.dotsp.sci.h t0, t1, t22304# CHECK-ERROR: immediate must be an integer in the range [-32, 31]2305 2306cv.dotsp.sci.h t0, t1, 632307# CHECK-ERROR: immediate must be an integer in the range [-32, 31]2308 2309cv.dotsp.sci.h t0, t12310# CHECK-ERROR: too few operands for instruction2311 2312//===----------------------------------------------------------------------===//2313// cv.dotsp.sci.b2314//===----------------------------------------------------------------------===//2315 2316cv.dotsp.sci.b 0, t1, t22317# CHECK-ERROR: invalid operand for instruction2318 2319cv.dotsp.sci.b t0, 0, t22320# CHECK-ERROR: invalid operand for instruction2321 2322cv.dotsp.sci.b t0, t1, t2, t32323# CHECK-ERROR: immediate must be an integer in the range [-32, 31]2324 2325cv.dotsp.sci.b t0, t1, t22326# CHECK-ERROR: immediate must be an integer in the range [-32, 31]2327 2328cv.dotsp.sci.b t0, t1, 632329# CHECK-ERROR: immediate must be an integer in the range [-32, 31]2330 2331cv.dotsp.sci.b t0, t12332# CHECK-ERROR: too few operands for instruction2333 2334//===----------------------------------------------------------------------===//2335// cv.sdotup.h2336//===----------------------------------------------------------------------===//2337 2338cv.sdotup.h 0, t1, t22339# CHECK-ERROR: invalid operand for instruction2340 2341cv.sdotup.h t0, 0, t22342# CHECK-ERROR: invalid operand for instruction2343 2344cv.sdotup.h t0, t1, t2, t32345# CHECK-ERROR: invalid operand for instruction2346 2347cv.sdotup.h t0, t1, 02348# CHECK-ERROR: invalid operand for instruction2349 2350cv.sdotup.h t0, t1, 02351# CHECK-ERROR: invalid operand for instruction2352 2353cv.sdotup.h t0, t12354# CHECK-ERROR: too few operands for instruction2355 2356//===----------------------------------------------------------------------===//2357// cv.sdotup.b2358//===----------------------------------------------------------------------===//2359 2360cv.sdotup.b 0, t1, t22361# CHECK-ERROR: invalid operand for instruction2362 2363cv.sdotup.b t0, 0, t22364# CHECK-ERROR: invalid operand for instruction2365 2366cv.sdotup.b t0, t1, t2, t32367# CHECK-ERROR: invalid operand for instruction2368 2369cv.sdotup.b t0, t1, 02370# CHECK-ERROR: invalid operand for instruction2371 2372cv.sdotup.b t0, t1, 02373# CHECK-ERROR: invalid operand for instruction2374 2375cv.sdotup.b t0, t12376# CHECK-ERROR: too few operands for instruction2377 2378//===----------------------------------------------------------------------===//2379// cv.sdotup.sc.h2380//===----------------------------------------------------------------------===//2381 2382cv.sdotup.sc.h 0, t1, t22383# CHECK-ERROR: invalid operand for instruction2384 2385cv.sdotup.sc.h t0, 0, t22386# CHECK-ERROR: invalid operand for instruction2387 2388cv.sdotup.sc.h t0, t1, t2, t32389# CHECK-ERROR: invalid operand for instruction2390 2391cv.sdotup.sc.h t0, t1, 02392# CHECK-ERROR: invalid operand for instruction2393 2394cv.sdotup.sc.h t0, t1, 02395# CHECK-ERROR: invalid operand for instruction2396 2397cv.sdotup.sc.h t0, t12398# CHECK-ERROR: too few operands for instruction2399 2400//===----------------------------------------------------------------------===//2401// cv.sdotup.sc.b2402//===----------------------------------------------------------------------===//2403 2404cv.sdotup.sc.b 0, t1, t22405# CHECK-ERROR: invalid operand for instruction2406 2407cv.sdotup.sc.b t0, 0, t22408# CHECK-ERROR: invalid operand for instruction2409 2410cv.sdotup.sc.b t0, t1, t2, t32411# CHECK-ERROR: invalid operand for instruction2412 2413cv.sdotup.sc.b t0, t1, 02414# CHECK-ERROR: invalid operand for instruction2415 2416cv.sdotup.sc.b t0, t1, 02417# CHECK-ERROR: invalid operand for instruction2418 2419cv.sdotup.sc.b t0, t12420# CHECK-ERROR: too few operands for instruction2421 2422//===----------------------------------------------------------------------===//2423// cv.sdotup.sci.h2424//===----------------------------------------------------------------------===//2425 2426cv.sdotup.sci.h 0, t1, t22427# CHECK-ERROR: invalid operand for instruction2428 2429cv.sdotup.sci.h t0, 0, t22430# CHECK-ERROR: invalid operand for instruction2431 2432cv.sdotup.sci.h t0, t1, t2, t32433# CHECK-ERROR: immediate must be an integer in the range [0, 63]2434 2435cv.sdotup.sci.h t0, t1, t22436# CHECK-ERROR: immediate must be an integer in the range [0, 63]2437 2438cv.sdotup.sci.h t0, t1, -12439# CHECK-ERROR: immediate must be an integer in the range [0, 63]2440 2441cv.sdotup.sci.h t0, t1, 642442# CHECK-ERROR: immediate must be an integer in the range [0, 63]2443 2444cv.sdotup.sci.h t0, t12445# CHECK-ERROR: too few operands for instruction2446 2447//===----------------------------------------------------------------------===//2448// cv.sdotup.sci.b2449//===----------------------------------------------------------------------===//2450 2451cv.sdotup.sci.b 0, t1, t22452# CHECK-ERROR: invalid operand for instruction2453 2454cv.sdotup.sci.b t0, 0, t22455# CHECK-ERROR: invalid operand for instruction2456 2457cv.sdotup.sci.b t0, t1, t2, t32458# CHECK-ERROR: immediate must be an integer in the range [0, 63]2459 2460cv.sdotup.sci.b t0, t1, t22461# CHECK-ERROR: immediate must be an integer in the range [0, 63]2462 2463cv.sdotup.sci.b t0, t1, -12464# CHECK-ERROR: immediate must be an integer in the range [0, 63]2465 2466cv.sdotup.sci.b t0, t1, 642467# CHECK-ERROR: immediate must be an integer in the range [0, 63]2468 2469cv.sdotup.sci.b t0, t12470# CHECK-ERROR: too few operands for instruction2471 2472//===----------------------------------------------------------------------===//2473// cv.sdotusp.h2474//===----------------------------------------------------------------------===//2475 2476cv.sdotusp.h 0, t1, t22477# CHECK-ERROR: invalid operand for instruction2478 2479cv.sdotusp.h t0, 0, t22480# CHECK-ERROR: invalid operand for instruction2481 2482cv.sdotusp.h t0, t1, t2, t32483# CHECK-ERROR: invalid operand for instruction2484 2485cv.sdotusp.h t0, t1, 02486# CHECK-ERROR: invalid operand for instruction2487 2488cv.sdotusp.h t0, t1, 02489# CHECK-ERROR: invalid operand for instruction2490 2491cv.sdotusp.h t0, t12492# CHECK-ERROR: too few operands for instruction2493 2494//===----------------------------------------------------------------------===//2495// cv.sdotusp.b2496//===----------------------------------------------------------------------===//2497 2498cv.sdotusp.b 0, t1, t22499# CHECK-ERROR: invalid operand for instruction2500 2501cv.sdotusp.b t0, 0, t22502# CHECK-ERROR: invalid operand for instruction2503 2504cv.sdotusp.b t0, t1, t2, t32505# CHECK-ERROR: invalid operand for instruction2506 2507cv.sdotusp.b t0, t1, 02508# CHECK-ERROR: invalid operand for instruction2509 2510cv.sdotusp.b t0, t1, 02511# CHECK-ERROR: invalid operand for instruction2512 2513cv.sdotusp.b t0, t12514# CHECK-ERROR: too few operands for instruction2515 2516//===----------------------------------------------------------------------===//2517// cv.sdotusp.sc.h2518//===----------------------------------------------------------------------===//2519 2520cv.sdotusp.sc.h 0, t1, t22521# CHECK-ERROR: invalid operand for instruction2522 2523cv.sdotusp.sc.h t0, 0, t22524# CHECK-ERROR: invalid operand for instruction2525 2526cv.sdotusp.sc.h t0, t1, t2, t32527# CHECK-ERROR: invalid operand for instruction2528 2529cv.sdotusp.sc.h t0, t1, 02530# CHECK-ERROR: invalid operand for instruction2531 2532cv.sdotusp.sc.h t0, t1, 02533# CHECK-ERROR: invalid operand for instruction2534 2535cv.sdotusp.sc.h t0, t12536# CHECK-ERROR: too few operands for instruction2537 2538//===----------------------------------------------------------------------===//2539// cv.sdotusp.sc.b2540//===----------------------------------------------------------------------===//2541 2542cv.sdotusp.sc.b 0, t1, t22543# CHECK-ERROR: invalid operand for instruction2544 2545cv.sdotusp.sc.b t0, 0, t22546# CHECK-ERROR: invalid operand for instruction2547 2548cv.sdotusp.sc.b t0, t1, t2, t32549# CHECK-ERROR: invalid operand for instruction2550 2551cv.sdotusp.sc.b t0, t1, 02552# CHECK-ERROR: invalid operand for instruction2553 2554cv.sdotusp.sc.b t0, t1, 02555# CHECK-ERROR: invalid operand for instruction2556 2557cv.sdotusp.sc.b t0, t12558# CHECK-ERROR: too few operands for instruction2559 2560//===----------------------------------------------------------------------===//2561// cv.sdotusp.sci.h2562//===----------------------------------------------------------------------===//2563 2564cv.sdotusp.sci.h 0, t1, t22565# CHECK-ERROR: invalid operand for instruction2566 2567cv.sdotusp.sci.h t0, 0, t22568# CHECK-ERROR: invalid operand for instruction2569 2570cv.sdotusp.sci.h t0, t1, t2, t32571# CHECK-ERROR: immediate must be an integer in the range [-32, 31]2572 2573cv.sdotusp.sci.h t0, t1, t22574# CHECK-ERROR: immediate must be an integer in the range [-32, 31]2575 2576cv.sdotusp.sci.h t0, t1, 632577# CHECK-ERROR: immediate must be an integer in the range [-32, 31]2578 2579cv.sdotusp.sci.h t0, t12580# CHECK-ERROR: too few operands for instruction2581 2582//===----------------------------------------------------------------------===//2583// cv.sdotusp.sci.b2584//===----------------------------------------------------------------------===//2585 2586cv.sdotusp.sci.b 0, t1, t22587# CHECK-ERROR: invalid operand for instruction2588 2589cv.sdotusp.sci.b t0, 0, t22590# CHECK-ERROR: invalid operand for instruction2591 2592cv.sdotusp.sci.b t0, t1, t2, t32593# CHECK-ERROR: immediate must be an integer in the range [-32, 31]2594 2595cv.sdotusp.sci.b t0, t1, t22596# CHECK-ERROR: immediate must be an integer in the range [-32, 31]2597 2598cv.sdotusp.sci.b t0, t1, 632599# CHECK-ERROR: immediate must be an integer in the range [-32, 31]2600 2601cv.sdotusp.sci.b t0, t12602# CHECK-ERROR: too few operands for instruction2603 2604//===----------------------------------------------------------------------===//2605// cv.sdotsp.h2606//===----------------------------------------------------------------------===//2607 2608cv.sdotsp.h 0, t1, t22609# CHECK-ERROR: invalid operand for instruction2610 2611cv.sdotsp.h t0, 0, t22612# CHECK-ERROR: invalid operand for instruction2613 2614cv.sdotsp.h t0, t1, t2, t32615# CHECK-ERROR: invalid operand for instruction2616 2617cv.sdotsp.h t0, t1, 02618# CHECK-ERROR: invalid operand for instruction2619 2620cv.sdotsp.h t0, t1, 02621# CHECK-ERROR: invalid operand for instruction2622 2623cv.sdotsp.h t0, t12624# CHECK-ERROR: too few operands for instruction2625 2626//===----------------------------------------------------------------------===//2627// cv.sdotsp.b2628//===----------------------------------------------------------------------===//2629 2630cv.sdotsp.b 0, t1, t22631# CHECK-ERROR: invalid operand for instruction2632 2633cv.sdotsp.b t0, 0, t22634# CHECK-ERROR: invalid operand for instruction2635 2636cv.sdotsp.b t0, t1, t2, t32637# CHECK-ERROR: invalid operand for instruction2638 2639cv.sdotsp.b t0, t1, 02640# CHECK-ERROR: invalid operand for instruction2641 2642cv.sdotsp.b t0, t1, 02643# CHECK-ERROR: invalid operand for instruction2644 2645cv.sdotsp.b t0, t12646# CHECK-ERROR: too few operands for instruction2647 2648//===----------------------------------------------------------------------===//2649// cv.sdotsp.sc.h2650//===----------------------------------------------------------------------===//2651 2652cv.sdotsp.sc.h 0, t1, t22653# CHECK-ERROR: invalid operand for instruction2654 2655cv.sdotsp.sc.h t0, 0, t22656# CHECK-ERROR: invalid operand for instruction2657 2658cv.sdotsp.sc.h t0, t1, t2, t32659# CHECK-ERROR: invalid operand for instruction2660 2661cv.sdotsp.sc.h t0, t1, 02662# CHECK-ERROR: invalid operand for instruction2663 2664cv.sdotsp.sc.h t0, t1, 02665# CHECK-ERROR: invalid operand for instruction2666 2667cv.sdotsp.sc.h t0, t12668# CHECK-ERROR: too few operands for instruction2669 2670//===----------------------------------------------------------------------===//2671// cv.sdotsp.sc.b2672//===----------------------------------------------------------------------===//2673 2674cv.sdotsp.sc.b 0, t1, t22675# CHECK-ERROR: invalid operand for instruction2676 2677cv.sdotsp.sc.b t0, 0, t22678# CHECK-ERROR: invalid operand for instruction2679 2680cv.sdotsp.sc.b t0, t1, t2, t32681# CHECK-ERROR: invalid operand for instruction2682 2683cv.sdotsp.sc.b t0, t1, 02684# CHECK-ERROR: invalid operand for instruction2685 2686cv.sdotsp.sc.b t0, t1, 02687# CHECK-ERROR: invalid operand for instruction2688 2689cv.sdotsp.sc.b t0, t12690# CHECK-ERROR: too few operands for instruction2691 2692//===----------------------------------------------------------------------===//2693// cv.sdotsp.sci.h2694//===----------------------------------------------------------------------===//2695 2696cv.sdotsp.sci.h 0, t1, t22697# CHECK-ERROR: invalid operand for instruction2698 2699cv.sdotsp.sci.h t0, 0, t22700# CHECK-ERROR: invalid operand for instruction2701 2702cv.sdotsp.sci.h t0, t1, t2, t32703# CHECK-ERROR: immediate must be an integer in the range [-32, 31]2704 2705cv.sdotsp.sci.h t0, t1, t22706# CHECK-ERROR: immediate must be an integer in the range [-32, 31]2707 2708cv.sdotsp.sci.h t0, t1, 632709# CHECK-ERROR: immediate must be an integer in the range [-32, 31]2710 2711cv.sdotsp.sci.h t0, t12712# CHECK-ERROR: too few operands for instruction2713 2714//===----------------------------------------------------------------------===//2715// cv.sdotsp.sci.b2716//===----------------------------------------------------------------------===//2717 2718cv.sdotsp.sci.b 0, t1, t22719# CHECK-ERROR: invalid operand for instruction2720 2721cv.sdotsp.sci.b t0, 0, t22722# CHECK-ERROR: invalid operand for instruction2723 2724cv.sdotsp.sci.b t0, t1, t2, t32725# CHECK-ERROR: immediate must be an integer in the range [-32, 31]2726 2727cv.sdotsp.sci.b t0, t1, t22728# CHECK-ERROR: immediate must be an integer in the range [-32, 31]2729 2730cv.sdotsp.sci.b t0, t1, 632731# CHECK-ERROR: immediate must be an integer in the range [-32, 31]2732 2733cv.sdotsp.sci.b t0, t12734# CHECK-ERROR: too few operands for instruction2735 2736//===----------------------------------------------------------------------===//2737// cv.extract.h2738//===----------------------------------------------------------------------===//2739 2740cv.extract.h 0, t1, t22741# CHECK-ERROR: invalid operand for instruction2742 2743cv.extract.h t0, 0, t22744# CHECK-ERROR: invalid operand for instruction2745 2746cv.extract.h t0, t1, t2, t32747# CHECK-ERROR: immediate must be an integer in the range [0, 63]2748 2749cv.extract.h t0, t1, t22750# CHECK-ERROR: immediate must be an integer in the range [0, 63]2751 2752cv.extract.h t0, t1, -12753# CHECK-ERROR: immediate must be an integer in the range [0, 63]2754 2755cv.extract.h t0, t1, 642756# CHECK-ERROR: immediate must be an integer in the range [0, 63]2757 2758cv.extract.h t0, t12759# CHECK-ERROR: too few operands for instruction2760 2761//===----------------------------------------------------------------------===//2762// cv.extract.b2763//===----------------------------------------------------------------------===//2764 2765cv.extract.b 0, t1, t22766# CHECK-ERROR: invalid operand for instruction2767 2768cv.extract.b t0, 0, t22769# CHECK-ERROR: invalid operand for instruction2770 2771cv.extract.b t0, t1, t2, t32772# CHECK-ERROR: immediate must be an integer in the range [0, 63]2773 2774cv.extract.b t0, t1, t22775# CHECK-ERROR: immediate must be an integer in the range [0, 63]2776 2777cv.extract.b t0, t1, -12778# CHECK-ERROR: immediate must be an integer in the range [0, 63]2779 2780cv.extract.b t0, t1, 642781# CHECK-ERROR: immediate must be an integer in the range [0, 63]2782 2783cv.extract.b t0, t12784# CHECK-ERROR: too few operands for instruction2785 2786//===----------------------------------------------------------------------===//2787// cv.extractu.h2788//===----------------------------------------------------------------------===//2789 2790cv.extractu.h 0, t1, t22791# CHECK-ERROR: invalid operand for instruction2792 2793cv.extractu.h t0, 0, t22794# CHECK-ERROR: invalid operand for instruction2795 2796cv.extractu.h t0, t1, t2, t32797# CHECK-ERROR: immediate must be an integer in the range [0, 63]2798 2799cv.extractu.h t0, t1, t22800# CHECK-ERROR: immediate must be an integer in the range [0, 63]2801 2802cv.extractu.h t0, t1, -12803# CHECK-ERROR: immediate must be an integer in the range [0, 63]2804 2805cv.extractu.h t0, t1, 642806# CHECK-ERROR: immediate must be an integer in the range [0, 63]2807 2808cv.extractu.h t0, t12809# CHECK-ERROR: too few operands for instruction2810 2811//===----------------------------------------------------------------------===//2812// cv.extractu.b2813//===----------------------------------------------------------------------===//2814 2815cv.extractu.b 0, t1, t22816# CHECK-ERROR: invalid operand for instruction2817 2818cv.extractu.b t0, 0, t22819# CHECK-ERROR: invalid operand for instruction2820 2821cv.extractu.b t0, t1, t2, t32822# CHECK-ERROR: immediate must be an integer in the range [0, 63]2823 2824cv.extractu.b t0, t1, t22825# CHECK-ERROR: immediate must be an integer in the range [0, 63]2826 2827cv.extractu.b t0, t1, -12828# CHECK-ERROR: immediate must be an integer in the range [0, 63]2829 2830cv.extractu.b t0, t1, 642831# CHECK-ERROR: immediate must be an integer in the range [0, 63]2832 2833cv.extractu.b t0, t12834# CHECK-ERROR: too few operands for instruction2835 2836//===----------------------------------------------------------------------===//2837// cv.insert.h2838//===----------------------------------------------------------------------===//2839 2840cv.insert.h 0, t1, t22841# CHECK-ERROR: invalid operand for instruction2842 2843cv.insert.h t0, 0, t22844# CHECK-ERROR: invalid operand for instruction2845 2846cv.insert.h t0, t1, t2, t32847# CHECK-ERROR: immediate must be an integer in the range [0, 63]2848 2849cv.insert.h t0, t1, t22850# CHECK-ERROR: immediate must be an integer in the range [0, 63]2851 2852cv.insert.h t0, t1, -12853# CHECK-ERROR: immediate must be an integer in the range [0, 63]2854 2855cv.insert.h t0, t1, 642856# CHECK-ERROR: immediate must be an integer in the range [0, 63]2857 2858cv.insert.h t0, t12859# CHECK-ERROR: too few operands for instruction2860 2861//===----------------------------------------------------------------------===//2862// cv.insert.b2863//===----------------------------------------------------------------------===//2864 2865cv.insert.b 0, t1, t22866# CHECK-ERROR: invalid operand for instruction2867 2868cv.insert.b t0, 0, t22869# CHECK-ERROR: invalid operand for instruction2870 2871cv.insert.b t0, t1, t2, t32872# CHECK-ERROR: immediate must be an integer in the range [0, 63]2873 2874cv.insert.b t0, t1, t22875# CHECK-ERROR: immediate must be an integer in the range [0, 63]2876 2877cv.insert.b t0, t1, -12878# CHECK-ERROR: immediate must be an integer in the range [0, 63]2879 2880cv.insert.b t0, t1, 642881# CHECK-ERROR: immediate must be an integer in the range [0, 63]2882 2883cv.insert.b t0, t12884# CHECK-ERROR: too few operands for instruction2885 2886//===----------------------------------------------------------------------===//2887// cv.shuffle.h2888//===----------------------------------------------------------------------===//2889 2890cv.shuffle.h 0, t1, t22891# CHECK-ERROR: invalid operand for instruction2892 2893cv.shuffle.h t0, 0, t22894# CHECK-ERROR: invalid operand for instruction2895 2896cv.shuffle.h t0, t1, t2, t32897# CHECK-ERROR: invalid operand for instruction2898 2899cv.shuffle.h t0, t1, 02900# CHECK-ERROR: invalid operand for instruction2901 2902cv.shuffle.h t0, t1, 02903# CHECK-ERROR: invalid operand for instruction2904 2905cv.shuffle.h t0, t12906# CHECK-ERROR: too few operands for instruction2907 2908//===----------------------------------------------------------------------===//2909// cv.shuffle.b2910//===----------------------------------------------------------------------===//2911 2912cv.shuffle.b 0, t1, t22913# CHECK-ERROR: invalid operand for instruction2914 2915cv.shuffle.b t0, 0, t22916# CHECK-ERROR: invalid operand for instruction2917 2918cv.shuffle.b t0, t1, t2, t32919# CHECK-ERROR: invalid operand for instruction2920 2921cv.shuffle.b t0, t1, 02922# CHECK-ERROR: invalid operand for instruction2923 2924cv.shuffle.b t0, t1, 02925# CHECK-ERROR: invalid operand for instruction2926 2927cv.shuffle.b t0, t12928# CHECK-ERROR: too few operands for instruction2929 2930//===----------------------------------------------------------------------===//2931// cv.shuffle.sci.h2932//===----------------------------------------------------------------------===//2933 2934cv.shuffle.sci.h 0, t1, t22935# CHECK-ERROR: invalid operand for instruction2936 2937cv.shuffle.sci.h t0, 0, t22938# CHECK-ERROR: invalid operand for instruction2939 2940cv.shuffle.sci.h t0, t1, t2, t32941# CHECK-ERROR: immediate must be an integer in the range [0, 63]2942 2943cv.shuffle.sci.h t0, t1, t22944# CHECK-ERROR: immediate must be an integer in the range [0, 63]2945 2946cv.shuffle.sci.h t0, t1, -12947# CHECK-ERROR: immediate must be an integer in the range [0, 63]2948 2949cv.shuffle.sci.h t0, t1, 642950# CHECK-ERROR: immediate must be an integer in the range [0, 63]2951 2952cv.shuffle.sci.h t0, t12953# CHECK-ERROR: too few operands for instruction2954 2955//===----------------------------------------------------------------------===//2956// cv.shuffleI0.sci.b2957//===----------------------------------------------------------------------===//2958 2959cv.shuffleI0.sci.b 0, t1, t22960# CHECK-ERROR: invalid operand for instruction2961 2962cv.shuffleI0.sci.b t0, 0, t22963# CHECK-ERROR: invalid operand for instruction2964 2965cv.shuffleI0.sci.b t0, t1, t2, t32966# CHECK-ERROR: immediate must be an integer in the range [0, 63]2967 2968cv.shuffleI0.sci.b t0, t1, t22969# CHECK-ERROR: immediate must be an integer in the range [0, 63]2970 2971cv.shuffleI0.sci.b t0, t1, -12972# CHECK-ERROR: immediate must be an integer in the range [0, 63]2973 2974cv.shuffleI0.sci.b t0, t1, 642975# CHECK-ERROR: immediate must be an integer in the range [0, 63]2976 2977cv.shuffleI0.sci.b t0, t12978# CHECK-ERROR: too few operands for instruction2979 2980//===----------------------------------------------------------------------===//2981// cv.shuffleI1.sci.b2982//===----------------------------------------------------------------------===//2983 2984cv.shuffleI1.sci.b 0, t1, t22985# CHECK-ERROR: invalid operand for instruction2986 2987cv.shuffleI1.sci.b t0, 0, t22988# CHECK-ERROR: invalid operand for instruction2989 2990cv.shuffleI1.sci.b t0, t1, t2, t32991# CHECK-ERROR: immediate must be an integer in the range [0, 63]2992 2993cv.shuffleI1.sci.b t0, t1, t22994# CHECK-ERROR: immediate must be an integer in the range [0, 63]2995 2996cv.shuffleI1.sci.b t0, t1, -12997# CHECK-ERROR: immediate must be an integer in the range [0, 63]2998 2999cv.shuffleI1.sci.b t0, t1, 643000# CHECK-ERROR: immediate must be an integer in the range [0, 63]3001 3002cv.shuffleI1.sci.b t0, t13003# CHECK-ERROR: too few operands for instruction3004 3005//===----------------------------------------------------------------------===//3006// cv.shuffleI2.sci.b3007//===----------------------------------------------------------------------===//3008 3009cv.shuffleI2.sci.b 0, t1, t23010# CHECK-ERROR: invalid operand for instruction3011 3012cv.shuffleI2.sci.b t0, 0, t23013# CHECK-ERROR: invalid operand for instruction3014 3015cv.shuffleI2.sci.b t0, t1, t2, t33016# CHECK-ERROR: immediate must be an integer in the range [0, 63]3017 3018cv.shuffleI2.sci.b t0, t1, t23019# CHECK-ERROR: immediate must be an integer in the range [0, 63]3020 3021cv.shuffleI2.sci.b t0, t1, -13022# CHECK-ERROR: immediate must be an integer in the range [0, 63]3023 3024cv.shuffleI2.sci.b t0, t1, 643025# CHECK-ERROR: immediate must be an integer in the range [0, 63]3026 3027cv.shuffleI2.sci.b t0, t13028# CHECK-ERROR: too few operands for instruction3029 3030//===----------------------------------------------------------------------===//3031// cv.shuffleI3.sci.b3032//===----------------------------------------------------------------------===//3033 3034cv.shuffleI3.sci.b 0, t1, t23035# CHECK-ERROR: invalid operand for instruction3036 3037cv.shuffleI3.sci.b t0, 0, t23038# CHECK-ERROR: invalid operand for instruction3039 3040cv.shuffleI3.sci.b t0, t1, t2, t33041# CHECK-ERROR: immediate must be an integer in the range [0, 63]3042 3043cv.shuffleI3.sci.b t0, t1, t23044# CHECK-ERROR: immediate must be an integer in the range [0, 63]3045 3046cv.shuffleI3.sci.b t0, t1, -13047# CHECK-ERROR: immediate must be an integer in the range [0, 63]3048 3049cv.shuffleI3.sci.b t0, t1, 643050# CHECK-ERROR: immediate must be an integer in the range [0, 63]3051 3052cv.shuffleI3.sci.b t0, t13053# CHECK-ERROR: too few operands for instruction3054 3055//===----------------------------------------------------------------------===//3056// cv.shuffle2.h3057//===----------------------------------------------------------------------===//3058 3059cv.shuffle2.h 0, t1, t23060# CHECK-ERROR: invalid operand for instruction3061 3062cv.shuffle2.h t0, 0, t23063# CHECK-ERROR: invalid operand for instruction3064 3065cv.shuffle2.h t0, t1, t2, t33066# CHECK-ERROR: invalid operand for instruction3067 3068cv.shuffle2.h t0, t1, 03069# CHECK-ERROR: invalid operand for instruction3070 3071cv.shuffle2.h t0, t1, 03072# CHECK-ERROR: invalid operand for instruction3073 3074cv.shuffle2.h t0, t13075# CHECK-ERROR: too few operands for instruction3076 3077//===----------------------------------------------------------------------===//3078// cv.shuffle2.b3079//===----------------------------------------------------------------------===//3080 3081cv.shuffle2.b 0, t1, t23082# CHECK-ERROR: invalid operand for instruction3083 3084cv.shuffle2.b t0, 0, t23085# CHECK-ERROR: invalid operand for instruction3086 3087cv.shuffle2.b t0, t1, t2, t33088# CHECK-ERROR: invalid operand for instruction3089 3090cv.shuffle2.b t0, t1, 03091# CHECK-ERROR: invalid operand for instruction3092 3093cv.shuffle2.b t0, t1, 03094# CHECK-ERROR: invalid operand for instruction3095 3096cv.shuffle2.b t0, t13097# CHECK-ERROR: too few operands for instruction3098 3099//===----------------------------------------------------------------------===//3100// cv.pack3101//===----------------------------------------------------------------------===//3102 3103cv.pack 0, t1, t23104# CHECK-ERROR: invalid operand for instruction3105 3106cv.pack t0, 0, t23107# CHECK-ERROR: invalid operand for instruction3108 3109cv.pack t0, t1, t2, t33110# CHECK-ERROR: invalid operand for instruction3111 3112cv.pack t0, t1, 03113# CHECK-ERROR: invalid operand for instruction3114 3115cv.pack t0, t1, 03116# CHECK-ERROR: invalid operand for instruction3117 3118cv.pack t0, t13119# CHECK-ERROR: too few operands for instruction3120 3121//===----------------------------------------------------------------------===//3122// cv.pack.h3123//===----------------------------------------------------------------------===//3124 3125cv.pack.h 0, t1, t23126# CHECK-ERROR: invalid operand for instruction3127 3128cv.pack.h t0, 0, t23129# CHECK-ERROR: invalid operand for instruction3130 3131cv.pack.h t0, t1, t2, t33132# CHECK-ERROR: invalid operand for instruction3133 3134cv.pack.h t0, t1, 03135# CHECK-ERROR: invalid operand for instruction3136 3137cv.pack.h t0, t1, 03138# CHECK-ERROR: invalid operand for instruction3139 3140cv.pack.h t0, t13141# CHECK-ERROR: too few operands for instruction3142 3143//===----------------------------------------------------------------------===//3144// cv.packhi.b3145//===----------------------------------------------------------------------===//3146 3147cv.packhi.b 0, t1, t23148# CHECK-ERROR: invalid operand for instruction3149 3150cv.packhi.b t0, 0, t23151# CHECK-ERROR: invalid operand for instruction3152 3153cv.packhi.b t0, t1, t2, t33154# CHECK-ERROR: invalid operand for instruction3155 3156cv.packhi.b t0, t1, 03157# CHECK-ERROR: invalid operand for instruction3158 3159cv.packhi.b t0, t1, 03160# CHECK-ERROR: invalid operand for instruction3161 3162cv.packhi.b t0, t13163# CHECK-ERROR: too few operands for instruction3164 3165//===----------------------------------------------------------------------===//3166// cv.packlo.b3167//===----------------------------------------------------------------------===//3168 3169cv.packlo.b 0, t1, t23170# CHECK-ERROR: invalid operand for instruction3171 3172cv.packlo.b t0, 0, t23173# CHECK-ERROR: invalid operand for instruction3174 3175cv.packlo.b t0, t1, t2, t33176# CHECK-ERROR: invalid operand for instruction3177 3178cv.packlo.b t0, t1, 03179# CHECK-ERROR: invalid operand for instruction3180 3181cv.packlo.b t0, t1, 03182# CHECK-ERROR: invalid operand for instruction3183 3184cv.packlo.b t0, t13185# CHECK-ERROR: too few operands for instruction3186 3187//===----------------------------------------------------------------------===//3188// cv.cmpeq.h3189//===----------------------------------------------------------------------===//3190 3191cv.cmpeq.h 0, t1, t23192# CHECK-ERROR: invalid operand for instruction3193 3194cv.cmpeq.h t0, 0, t23195# CHECK-ERROR: invalid operand for instruction3196 3197cv.cmpeq.h t0, t1, t2, t33198# CHECK-ERROR: invalid operand for instruction3199 3200cv.cmpeq.h t0, t1, 03201# CHECK-ERROR: invalid operand for instruction3202 3203cv.cmpeq.h t0, t1, 03204# CHECK-ERROR: invalid operand for instruction3205 3206cv.cmpeq.h t0, t13207# CHECK-ERROR: too few operands for instruction3208 3209//===----------------------------------------------------------------------===//3210// cv.cmpeq.b3211//===----------------------------------------------------------------------===//3212 3213cv.cmpeq.b 0, t1, t23214# CHECK-ERROR: invalid operand for instruction3215 3216cv.cmpeq.b t0, 0, t23217# CHECK-ERROR: invalid operand for instruction3218 3219cv.cmpeq.b t0, t1, t2, t33220# CHECK-ERROR: invalid operand for instruction3221 3222cv.cmpeq.b t0, t1, 03223# CHECK-ERROR: invalid operand for instruction3224 3225cv.cmpeq.b t0, t1, 03226# CHECK-ERROR: invalid operand for instruction3227 3228cv.cmpeq.b t0, t13229# CHECK-ERROR: too few operands for instruction3230 3231//===----------------------------------------------------------------------===//3232// cv.cmpeq.sc.h3233//===----------------------------------------------------------------------===//3234 3235cv.cmpeq.sc.h 0, t1, t23236# CHECK-ERROR: invalid operand for instruction3237 3238cv.cmpeq.sc.h t0, 0, t23239# CHECK-ERROR: invalid operand for instruction3240 3241cv.cmpeq.sc.h t0, t1, t2, t33242# CHECK-ERROR: invalid operand for instruction3243 3244cv.cmpeq.sc.h t0, t1, 03245# CHECK-ERROR: invalid operand for instruction3246 3247cv.cmpeq.sc.h t0, t1, 03248# CHECK-ERROR: invalid operand for instruction3249 3250cv.cmpeq.sc.h t0, t13251# CHECK-ERROR: too few operands for instruction3252 3253//===----------------------------------------------------------------------===//3254// cv.cmpeq.sc.b3255//===----------------------------------------------------------------------===//3256 3257cv.cmpeq.sc.b 0, t1, t23258# CHECK-ERROR: invalid operand for instruction3259 3260cv.cmpeq.sc.b t0, 0, t23261# CHECK-ERROR: invalid operand for instruction3262 3263cv.cmpeq.sc.b t0, t1, t2, t33264# CHECK-ERROR: invalid operand for instruction3265 3266cv.cmpeq.sc.b t0, t1, 03267# CHECK-ERROR: invalid operand for instruction3268 3269cv.cmpeq.sc.b t0, t1, 03270# CHECK-ERROR: invalid operand for instruction3271 3272cv.cmpeq.sc.b t0, t13273# CHECK-ERROR: too few operands for instruction3274 3275//===----------------------------------------------------------------------===//3276// cv.cmpeq.sci.h3277//===----------------------------------------------------------------------===//3278 3279cv.cmpeq.sci.h 0, t1, t23280# CHECK-ERROR: invalid operand for instruction3281 3282cv.cmpeq.sci.h t0, 0, t23283# CHECK-ERROR: invalid operand for instruction3284 3285cv.cmpeq.sci.h t0, t1, t2, t33286# CHECK-ERROR: immediate must be an integer in the range [-32, 31]3287 3288cv.cmpeq.sci.h t0, t1, t23289# CHECK-ERROR: immediate must be an integer in the range [-32, 31]3290 3291cv.cmpeq.sci.h t0, t1, 633292# CHECK-ERROR: immediate must be an integer in the range [-32, 31]3293 3294cv.cmpeq.sci.h t0, t13295# CHECK-ERROR: too few operands for instruction3296 3297//===----------------------------------------------------------------------===//3298// cv.cmpeq.sci.b3299//===----------------------------------------------------------------------===//3300 3301cv.cmpeq.sci.b 0, t1, t23302# CHECK-ERROR: invalid operand for instruction3303 3304cv.cmpeq.sci.b t0, 0, t23305# CHECK-ERROR: invalid operand for instruction3306 3307cv.cmpeq.sci.b t0, t1, t2, t33308# CHECK-ERROR: immediate must be an integer in the range [-32, 31]3309 3310cv.cmpeq.sci.b t0, t1, t23311# CHECK-ERROR: immediate must be an integer in the range [-32, 31]3312 3313cv.cmpeq.sci.b t0, t1, 633314# CHECK-ERROR: immediate must be an integer in the range [-32, 31]3315 3316cv.cmpeq.sci.b t0, t13317# CHECK-ERROR: too few operands for instruction3318 3319//===----------------------------------------------------------------------===//3320// cv.cmpne.h3321//===----------------------------------------------------------------------===//3322 3323cv.cmpne.h 0, t1, t23324# CHECK-ERROR: invalid operand for instruction3325 3326cv.cmpne.h t0, 0, t23327# CHECK-ERROR: invalid operand for instruction3328 3329cv.cmpne.h t0, t1, t2, t33330# CHECK-ERROR: invalid operand for instruction3331 3332cv.cmpne.h t0, t1, 03333# CHECK-ERROR: invalid operand for instruction3334 3335cv.cmpne.h t0, t1, 03336# CHECK-ERROR: invalid operand for instruction3337 3338cv.cmpne.h t0, t13339# CHECK-ERROR: too few operands for instruction3340 3341//===----------------------------------------------------------------------===//3342// cv.cmpne.b3343//===----------------------------------------------------------------------===//3344 3345cv.cmpne.b 0, t1, t23346# CHECK-ERROR: invalid operand for instruction3347 3348cv.cmpne.b t0, 0, t23349# CHECK-ERROR: invalid operand for instruction3350 3351cv.cmpne.b t0, t1, t2, t33352# CHECK-ERROR: invalid operand for instruction3353 3354cv.cmpne.b t0, t1, 03355# CHECK-ERROR: invalid operand for instruction3356 3357cv.cmpne.b t0, t1, 03358# CHECK-ERROR: invalid operand for instruction3359 3360cv.cmpne.b t0, t13361# CHECK-ERROR: too few operands for instruction3362 3363//===----------------------------------------------------------------------===//3364// cv.cmpne.sc.h3365//===----------------------------------------------------------------------===//3366 3367cv.cmpne.sc.h 0, t1, t23368# CHECK-ERROR: invalid operand for instruction3369 3370cv.cmpne.sc.h t0, 0, t23371# CHECK-ERROR: invalid operand for instruction3372 3373cv.cmpne.sc.h t0, t1, t2, t33374# CHECK-ERROR: invalid operand for instruction3375 3376cv.cmpne.sc.h t0, t1, 03377# CHECK-ERROR: invalid operand for instruction3378 3379cv.cmpne.sc.h t0, t1, 03380# CHECK-ERROR: invalid operand for instruction3381 3382cv.cmpne.sc.h t0, t13383# CHECK-ERROR: too few operands for instruction3384 3385//===----------------------------------------------------------------------===//3386// cv.cmpne.sc.b3387//===----------------------------------------------------------------------===//3388 3389cv.cmpne.sc.b 0, t1, t23390# CHECK-ERROR: invalid operand for instruction3391 3392cv.cmpne.sc.b t0, 0, t23393# CHECK-ERROR: invalid operand for instruction3394 3395cv.cmpne.sc.b t0, t1, t2, t33396# CHECK-ERROR: invalid operand for instruction3397 3398cv.cmpne.sc.b t0, t1, 03399# CHECK-ERROR: invalid operand for instruction3400 3401cv.cmpne.sc.b t0, t1, 03402# CHECK-ERROR: invalid operand for instruction3403 3404cv.cmpne.sc.b t0, t13405# CHECK-ERROR: too few operands for instruction3406 3407//===----------------------------------------------------------------------===//3408// cv.cmpne.sci.h3409//===----------------------------------------------------------------------===//3410 3411cv.cmpne.sci.h 0, t1, t23412# CHECK-ERROR: invalid operand for instruction3413 3414cv.cmpne.sci.h t0, 0, t23415# CHECK-ERROR: invalid operand for instruction3416 3417cv.cmpne.sci.h t0, t1, t2, t33418# CHECK-ERROR: immediate must be an integer in the range [-32, 31]3419 3420cv.cmpne.sci.h t0, t1, t23421# CHECK-ERROR: immediate must be an integer in the range [-32, 31]3422 3423cv.cmpne.sci.h t0, t1, 633424# CHECK-ERROR: immediate must be an integer in the range [-32, 31]3425 3426cv.cmpne.sci.h t0, t13427# CHECK-ERROR: too few operands for instruction3428 3429//===----------------------------------------------------------------------===//3430// cv.cmpne.sci.b3431//===----------------------------------------------------------------------===//3432 3433cv.cmpne.sci.b 0, t1, t23434# CHECK-ERROR: invalid operand for instruction3435 3436cv.cmpne.sci.b t0, 0, t23437# CHECK-ERROR: invalid operand for instruction3438 3439cv.cmpne.sci.b t0, t1, t2, t33440# CHECK-ERROR: immediate must be an integer in the range [-32, 31]3441 3442cv.cmpne.sci.b t0, t1, t23443# CHECK-ERROR: immediate must be an integer in the range [-32, 31]3444 3445cv.cmpne.sci.b t0, t1, 633446# CHECK-ERROR: immediate must be an integer in the range [-32, 31]3447 3448cv.cmpne.sci.b t0, t13449# CHECK-ERROR: too few operands for instruction3450 3451//===----------------------------------------------------------------------===//3452// cv.cmpgt.h3453//===----------------------------------------------------------------------===//3454 3455cv.cmpgt.h 0, t1, t23456# CHECK-ERROR: invalid operand for instruction3457 3458cv.cmpgt.h t0, 0, t23459# CHECK-ERROR: invalid operand for instruction3460 3461cv.cmpgt.h t0, t1, t2, t33462# CHECK-ERROR: invalid operand for instruction3463 3464cv.cmpgt.h t0, t1, 03465# CHECK-ERROR: invalid operand for instruction3466 3467cv.cmpgt.h t0, t1, 03468# CHECK-ERROR: invalid operand for instruction3469 3470cv.cmpgt.h t0, t13471# CHECK-ERROR: too few operands for instruction3472 3473//===----------------------------------------------------------------------===//3474// cv.cmpgt.b3475//===----------------------------------------------------------------------===//3476 3477cv.cmpgt.b 0, t1, t23478# CHECK-ERROR: invalid operand for instruction3479 3480cv.cmpgt.b t0, 0, t23481# CHECK-ERROR: invalid operand for instruction3482 3483cv.cmpgt.b t0, t1, t2, t33484# CHECK-ERROR: invalid operand for instruction3485 3486cv.cmpgt.b t0, t1, 03487# CHECK-ERROR: invalid operand for instruction3488 3489cv.cmpgt.b t0, t1, 03490# CHECK-ERROR: invalid operand for instruction3491 3492cv.cmpgt.b t0, t13493# CHECK-ERROR: too few operands for instruction3494 3495//===----------------------------------------------------------------------===//3496// cv.cmpgt.sc.h3497//===----------------------------------------------------------------------===//3498 3499cv.cmpgt.sc.h 0, t1, t23500# CHECK-ERROR: invalid operand for instruction3501 3502cv.cmpgt.sc.h t0, 0, t23503# CHECK-ERROR: invalid operand for instruction3504 3505cv.cmpgt.sc.h t0, t1, t2, t33506# CHECK-ERROR: invalid operand for instruction3507 3508cv.cmpgt.sc.h t0, t1, 03509# CHECK-ERROR: invalid operand for instruction3510 3511cv.cmpgt.sc.h t0, t1, 03512# CHECK-ERROR: invalid operand for instruction3513 3514cv.cmpgt.sc.h t0, t13515# CHECK-ERROR: too few operands for instruction3516 3517//===----------------------------------------------------------------------===//3518// cv.cmpgt.sc.b3519//===----------------------------------------------------------------------===//3520 3521cv.cmpgt.sc.b 0, t1, t23522# CHECK-ERROR: invalid operand for instruction3523 3524cv.cmpgt.sc.b t0, 0, t23525# CHECK-ERROR: invalid operand for instruction3526 3527cv.cmpgt.sc.b t0, t1, t2, t33528# CHECK-ERROR: invalid operand for instruction3529 3530cv.cmpgt.sc.b t0, t1, 03531# CHECK-ERROR: invalid operand for instruction3532 3533cv.cmpgt.sc.b t0, t1, 03534# CHECK-ERROR: invalid operand for instruction3535 3536cv.cmpgt.sc.b t0, t13537# CHECK-ERROR: too few operands for instruction3538 3539//===----------------------------------------------------------------------===//3540// cv.cmpgt.sci.h3541//===----------------------------------------------------------------------===//3542 3543cv.cmpgt.sci.h 0, t1, t23544# CHECK-ERROR: invalid operand for instruction3545 3546cv.cmpgt.sci.h t0, 0, t23547# CHECK-ERROR: invalid operand for instruction3548 3549cv.cmpgt.sci.h t0, t1, t2, t33550# CHECK-ERROR: immediate must be an integer in the range [-32, 31]3551 3552cv.cmpgt.sci.h t0, t1, t23553# CHECK-ERROR: immediate must be an integer in the range [-32, 31]3554 3555cv.cmpgt.sci.h t0, t1, 633556# CHECK-ERROR: immediate must be an integer in the range [-32, 31]3557 3558cv.cmpgt.sci.h t0, t13559# CHECK-ERROR: too few operands for instruction3560 3561//===----------------------------------------------------------------------===//3562// cv.cmpgt.sci.b3563//===----------------------------------------------------------------------===//3564 3565cv.cmpgt.sci.b 0, t1, t23566# CHECK-ERROR: invalid operand for instruction3567 3568cv.cmpgt.sci.b t0, 0, t23569# CHECK-ERROR: invalid operand for instruction3570 3571cv.cmpgt.sci.b t0, t1, t2, t33572# CHECK-ERROR: immediate must be an integer in the range [-32, 31]3573 3574cv.cmpgt.sci.b t0, t1, t23575# CHECK-ERROR: immediate must be an integer in the range [-32, 31]3576 3577cv.cmpgt.sci.b t0, t1, 633578# CHECK-ERROR: immediate must be an integer in the range [-32, 31]3579 3580cv.cmpgt.sci.b t0, t13581# CHECK-ERROR: too few operands for instruction3582 3583//===----------------------------------------------------------------------===//3584// cv.cmpge.h3585//===----------------------------------------------------------------------===//3586 3587cv.cmpge.h 0, t1, t23588# CHECK-ERROR: invalid operand for instruction3589 3590cv.cmpge.h t0, 0, t23591# CHECK-ERROR: invalid operand for instruction3592 3593cv.cmpge.h t0, t1, t2, t33594# CHECK-ERROR: invalid operand for instruction3595 3596cv.cmpge.h t0, t1, 03597# CHECK-ERROR: invalid operand for instruction3598 3599cv.cmpge.h t0, t1, 03600# CHECK-ERROR: invalid operand for instruction3601 3602cv.cmpge.h t0, t13603# CHECK-ERROR: too few operands for instruction3604 3605//===----------------------------------------------------------------------===//3606// cv.cmpge.b3607//===----------------------------------------------------------------------===//3608 3609cv.cmpge.b 0, t1, t23610# CHECK-ERROR: invalid operand for instruction3611 3612cv.cmpge.b t0, 0, t23613# CHECK-ERROR: invalid operand for instruction3614 3615cv.cmpge.b t0, t1, t2, t33616# CHECK-ERROR: invalid operand for instruction3617 3618cv.cmpge.b t0, t1, 03619# CHECK-ERROR: invalid operand for instruction3620 3621cv.cmpge.b t0, t1, 03622# CHECK-ERROR: invalid operand for instruction3623 3624cv.cmpge.b t0, t13625# CHECK-ERROR: too few operands for instruction3626 3627//===----------------------------------------------------------------------===//3628// cv.cmpge.sc.h3629//===----------------------------------------------------------------------===//3630 3631cv.cmpge.sc.h 0, t1, t23632# CHECK-ERROR: invalid operand for instruction3633 3634cv.cmpge.sc.h t0, 0, t23635# CHECK-ERROR: invalid operand for instruction3636 3637cv.cmpge.sc.h t0, t1, t2, t33638# CHECK-ERROR: invalid operand for instruction3639 3640cv.cmpge.sc.h t0, t1, 03641# CHECK-ERROR: invalid operand for instruction3642 3643cv.cmpge.sc.h t0, t1, 03644# CHECK-ERROR: invalid operand for instruction3645 3646cv.cmpge.sc.h t0, t13647# CHECK-ERROR: too few operands for instruction3648 3649//===----------------------------------------------------------------------===//3650// cv.cmpge.sc.b3651//===----------------------------------------------------------------------===//3652 3653cv.cmpge.sc.b 0, t1, t23654# CHECK-ERROR: invalid operand for instruction3655 3656cv.cmpge.sc.b t0, 0, t23657# CHECK-ERROR: invalid operand for instruction3658 3659cv.cmpge.sc.b t0, t1, t2, t33660# CHECK-ERROR: invalid operand for instruction3661 3662cv.cmpge.sc.b t0, t1, 03663# CHECK-ERROR: invalid operand for instruction3664 3665cv.cmpge.sc.b t0, t1, 03666# CHECK-ERROR: invalid operand for instruction3667 3668cv.cmpge.sc.b t0, t13669# CHECK-ERROR: too few operands for instruction3670 3671//===----------------------------------------------------------------------===//3672// cv.cmpge.sci.h3673//===----------------------------------------------------------------------===//3674 3675cv.cmpge.sci.h 0, t1, t23676# CHECK-ERROR: invalid operand for instruction3677 3678cv.cmpge.sci.h t0, 0, t23679# CHECK-ERROR: invalid operand for instruction3680 3681cv.cmpge.sci.h t0, t1, t2, t33682# CHECK-ERROR: immediate must be an integer in the range [-32, 31]3683 3684cv.cmpge.sci.h t0, t1, t23685# CHECK-ERROR: immediate must be an integer in the range [-32, 31]3686 3687cv.cmpge.sci.h t0, t1, 633688# CHECK-ERROR: immediate must be an integer in the range [-32, 31]3689 3690cv.cmpge.sci.h t0, t13691# CHECK-ERROR: too few operands for instruction3692 3693//===----------------------------------------------------------------------===//3694// cv.cmpge.sci.b3695//===----------------------------------------------------------------------===//3696 3697cv.cmpge.sci.b 0, t1, t23698# CHECK-ERROR: invalid operand for instruction3699 3700cv.cmpge.sci.b t0, 0, t23701# CHECK-ERROR: invalid operand for instruction3702 3703cv.cmpge.sci.b t0, t1, t2, t33704# CHECK-ERROR: immediate must be an integer in the range [-32, 31]3705 3706cv.cmpge.sci.b t0, t1, t23707# CHECK-ERROR: immediate must be an integer in the range [-32, 31]3708 3709cv.cmpge.sci.b t0, t1, 633710# CHECK-ERROR: immediate must be an integer in the range [-32, 31]3711 3712cv.cmpge.sci.b t0, t13713# CHECK-ERROR: too few operands for instruction3714 3715//===----------------------------------------------------------------------===//3716// cv.cmplt.h3717//===----------------------------------------------------------------------===//3718 3719cv.cmplt.h 0, t1, t23720# CHECK-ERROR: invalid operand for instruction3721 3722cv.cmplt.h t0, 0, t23723# CHECK-ERROR: invalid operand for instruction3724 3725cv.cmplt.h t0, t1, t2, t33726# CHECK-ERROR: invalid operand for instruction3727 3728cv.cmplt.h t0, t1, 03729# CHECK-ERROR: invalid operand for instruction3730 3731cv.cmplt.h t0, t1, 03732# CHECK-ERROR: invalid operand for instruction3733 3734cv.cmplt.h t0, t13735# CHECK-ERROR: too few operands for instruction3736 3737//===----------------------------------------------------------------------===//3738// cv.cmplt.b3739//===----------------------------------------------------------------------===//3740 3741cv.cmplt.b 0, t1, t23742# CHECK-ERROR: invalid operand for instruction3743 3744cv.cmplt.b t0, 0, t23745# CHECK-ERROR: invalid operand for instruction3746 3747cv.cmplt.b t0, t1, t2, t33748# CHECK-ERROR: invalid operand for instruction3749 3750cv.cmplt.b t0, t1, 03751# CHECK-ERROR: invalid operand for instruction3752 3753cv.cmplt.b t0, t1, 03754# CHECK-ERROR: invalid operand for instruction3755 3756cv.cmplt.b t0, t13757# CHECK-ERROR: too few operands for instruction3758 3759//===----------------------------------------------------------------------===//3760// cv.cmplt.sc.h3761//===----------------------------------------------------------------------===//3762 3763cv.cmplt.sc.h 0, t1, t23764# CHECK-ERROR: invalid operand for instruction3765 3766cv.cmplt.sc.h t0, 0, t23767# CHECK-ERROR: invalid operand for instruction3768 3769cv.cmplt.sc.h t0, t1, t2, t33770# CHECK-ERROR: invalid operand for instruction3771 3772cv.cmplt.sc.h t0, t1, 03773# CHECK-ERROR: invalid operand for instruction3774 3775cv.cmplt.sc.h t0, t1, 03776# CHECK-ERROR: invalid operand for instruction3777 3778cv.cmplt.sc.h t0, t13779# CHECK-ERROR: too few operands for instruction3780 3781//===----------------------------------------------------------------------===//3782// cv.cmplt.sc.b3783//===----------------------------------------------------------------------===//3784 3785cv.cmplt.sc.b 0, t1, t23786# CHECK-ERROR: invalid operand for instruction3787 3788cv.cmplt.sc.b t0, 0, t23789# CHECK-ERROR: invalid operand for instruction3790 3791cv.cmplt.sc.b t0, t1, t2, t33792# CHECK-ERROR: invalid operand for instruction3793 3794cv.cmplt.sc.b t0, t1, 03795# CHECK-ERROR: invalid operand for instruction3796 3797cv.cmplt.sc.b t0, t1, 03798# CHECK-ERROR: invalid operand for instruction3799 3800cv.cmplt.sc.b t0, t13801# CHECK-ERROR: too few operands for instruction3802 3803//===----------------------------------------------------------------------===//3804// cv.cmplt.sci.h3805//===----------------------------------------------------------------------===//3806 3807cv.cmplt.sci.h 0, t1, t23808# CHECK-ERROR: invalid operand for instruction3809 3810cv.cmplt.sci.h t0, 0, t23811# CHECK-ERROR: invalid operand for instruction3812 3813cv.cmplt.sci.h t0, t1, t2, t33814# CHECK-ERROR: immediate must be an integer in the range [-32, 31]3815 3816cv.cmplt.sci.h t0, t1, t23817# CHECK-ERROR: immediate must be an integer in the range [-32, 31]3818 3819cv.cmplt.sci.h t0, t1, 633820# CHECK-ERROR: immediate must be an integer in the range [-32, 31]3821 3822cv.cmplt.sci.h t0, t13823# CHECK-ERROR: too few operands for instruction3824 3825//===----------------------------------------------------------------------===//3826// cv.cmplt.sci.b3827//===----------------------------------------------------------------------===//3828 3829cv.cmplt.sci.b 0, t1, t23830# CHECK-ERROR: invalid operand for instruction3831 3832cv.cmplt.sci.b t0, 0, t23833# CHECK-ERROR: invalid operand for instruction3834 3835cv.cmplt.sci.b t0, t1, t2, t33836# CHECK-ERROR: immediate must be an integer in the range [-32, 31]3837 3838cv.cmplt.sci.b t0, t1, t23839# CHECK-ERROR: immediate must be an integer in the range [-32, 31]3840 3841cv.cmplt.sci.b t0, t1, 633842# CHECK-ERROR: immediate must be an integer in the range [-32, 31]3843 3844cv.cmplt.sci.b t0, t13845# CHECK-ERROR: too few operands for instruction3846 3847//===----------------------------------------------------------------------===//3848// cv.cmple.h3849//===----------------------------------------------------------------------===//3850 3851cv.cmple.h 0, t1, t23852# CHECK-ERROR: invalid operand for instruction3853 3854cv.cmple.h t0, 0, t23855# CHECK-ERROR: invalid operand for instruction3856 3857cv.cmple.h t0, t1, t2, t33858# CHECK-ERROR: invalid operand for instruction3859 3860cv.cmple.h t0, t1, 03861# CHECK-ERROR: invalid operand for instruction3862 3863cv.cmple.h t0, t1, 03864# CHECK-ERROR: invalid operand for instruction3865 3866cv.cmple.h t0, t13867# CHECK-ERROR: too few operands for instruction3868 3869//===----------------------------------------------------------------------===//3870// cv.cmple.b3871//===----------------------------------------------------------------------===//3872 3873cv.cmple.b 0, t1, t23874# CHECK-ERROR: invalid operand for instruction3875 3876cv.cmple.b t0, 0, t23877# CHECK-ERROR: invalid operand for instruction3878 3879cv.cmple.b t0, t1, t2, t33880# CHECK-ERROR: invalid operand for instruction3881 3882cv.cmple.b t0, t1, 03883# CHECK-ERROR: invalid operand for instruction3884 3885cv.cmple.b t0, t1, 03886# CHECK-ERROR: invalid operand for instruction3887 3888cv.cmple.b t0, t13889# CHECK-ERROR: too few operands for instruction3890 3891//===----------------------------------------------------------------------===//3892// cv.cmple.sc.h3893//===----------------------------------------------------------------------===//3894 3895cv.cmple.sc.h 0, t1, t23896# CHECK-ERROR: invalid operand for instruction3897 3898cv.cmple.sc.h t0, 0, t23899# CHECK-ERROR: invalid operand for instruction3900 3901cv.cmple.sc.h t0, t1, t2, t33902# CHECK-ERROR: invalid operand for instruction3903 3904cv.cmple.sc.h t0, t1, 03905# CHECK-ERROR: invalid operand for instruction3906 3907cv.cmple.sc.h t0, t1, 03908# CHECK-ERROR: invalid operand for instruction3909 3910cv.cmple.sc.h t0, t13911# CHECK-ERROR: too few operands for instruction3912 3913//===----------------------------------------------------------------------===//3914// cv.cmple.sc.b3915//===----------------------------------------------------------------------===//3916 3917cv.cmple.sc.b 0, t1, t23918# CHECK-ERROR: invalid operand for instruction3919 3920cv.cmple.sc.b t0, 0, t23921# CHECK-ERROR: invalid operand for instruction3922 3923cv.cmple.sc.b t0, t1, t2, t33924# CHECK-ERROR: invalid operand for instruction3925 3926cv.cmple.sc.b t0, t1, 03927# CHECK-ERROR: invalid operand for instruction3928 3929cv.cmple.sc.b t0, t1, 03930# CHECK-ERROR: invalid operand for instruction3931 3932cv.cmple.sc.b t0, t13933# CHECK-ERROR: too few operands for instruction3934 3935//===----------------------------------------------------------------------===//3936// cv.cmple.sci.h3937//===----------------------------------------------------------------------===//3938 3939cv.cmple.sci.h 0, t1, t23940# CHECK-ERROR: invalid operand for instruction3941 3942cv.cmple.sci.h t0, 0, t23943# CHECK-ERROR: invalid operand for instruction3944 3945cv.cmple.sci.h t0, t1, t2, t33946# CHECK-ERROR: immediate must be an integer in the range [-32, 31]3947 3948cv.cmple.sci.h t0, t1, t23949# CHECK-ERROR: immediate must be an integer in the range [-32, 31]3950 3951cv.cmple.sci.h t0, t1, 633952# CHECK-ERROR: immediate must be an integer in the range [-32, 31]3953 3954cv.cmple.sci.h t0, t13955# CHECK-ERROR: too few operands for instruction3956 3957//===----------------------------------------------------------------------===//3958// cv.cmple.sci.b3959//===----------------------------------------------------------------------===//3960 3961cv.cmple.sci.b 0, t1, t23962# CHECK-ERROR: invalid operand for instruction3963 3964cv.cmple.sci.b t0, 0, t23965# CHECK-ERROR: invalid operand for instruction3966 3967cv.cmple.sci.b t0, t1, t2, t33968# CHECK-ERROR: immediate must be an integer in the range [-32, 31]3969 3970cv.cmple.sci.b t0, t1, t23971# CHECK-ERROR: immediate must be an integer in the range [-32, 31]3972 3973cv.cmple.sci.b t0, t1, 633974# CHECK-ERROR: immediate must be an integer in the range [-32, 31]3975 3976cv.cmple.sci.b t0, t13977# CHECK-ERROR: too few operands for instruction3978 3979//===----------------------------------------------------------------------===//3980// cv.cmpgtu.h3981//===----------------------------------------------------------------------===//3982 3983cv.cmpgtu.h 0, t1, t23984# CHECK-ERROR: invalid operand for instruction3985 3986cv.cmpgtu.h t0, 0, t23987# CHECK-ERROR: invalid operand for instruction3988 3989cv.cmpgtu.h t0, t1, t2, t33990# CHECK-ERROR: invalid operand for instruction3991 3992cv.cmpgtu.h t0, t1, 03993# CHECK-ERROR: invalid operand for instruction3994 3995cv.cmpgtu.h t0, t1, 03996# CHECK-ERROR: invalid operand for instruction3997 3998cv.cmpgtu.h t0, t13999# CHECK-ERROR: too few operands for instruction4000 4001//===----------------------------------------------------------------------===//4002// cv.cmpgtu.b4003//===----------------------------------------------------------------------===//4004 4005cv.cmpgtu.b 0, t1, t24006# CHECK-ERROR: invalid operand for instruction4007 4008cv.cmpgtu.b t0, 0, t24009# CHECK-ERROR: invalid operand for instruction4010 4011cv.cmpgtu.b t0, t1, t2, t34012# CHECK-ERROR: invalid operand for instruction4013 4014cv.cmpgtu.b t0, t1, 04015# CHECK-ERROR: invalid operand for instruction4016 4017cv.cmpgtu.b t0, t1, 04018# CHECK-ERROR: invalid operand for instruction4019 4020cv.cmpgtu.b t0, t14021# CHECK-ERROR: too few operands for instruction4022 4023//===----------------------------------------------------------------------===//4024// cv.cmpgtu.sc.h4025//===----------------------------------------------------------------------===//4026 4027cv.cmpgtu.sc.h 0, t1, t24028# CHECK-ERROR: invalid operand for instruction4029 4030cv.cmpgtu.sc.h t0, 0, t24031# CHECK-ERROR: invalid operand for instruction4032 4033cv.cmpgtu.sc.h t0, t1, t2, t34034# CHECK-ERROR: invalid operand for instruction4035 4036cv.cmpgtu.sc.h t0, t1, 04037# CHECK-ERROR: invalid operand for instruction4038 4039cv.cmpgtu.sc.h t0, t1, 04040# CHECK-ERROR: invalid operand for instruction4041 4042cv.cmpgtu.sc.h t0, t14043# CHECK-ERROR: too few operands for instruction4044 4045//===----------------------------------------------------------------------===//4046// cv.cmpgtu.sc.b4047//===----------------------------------------------------------------------===//4048 4049cv.cmpgtu.sc.b 0, t1, t24050# CHECK-ERROR: invalid operand for instruction4051 4052cv.cmpgtu.sc.b t0, 0, t24053# CHECK-ERROR: invalid operand for instruction4054 4055cv.cmpgtu.sc.b t0, t1, t2, t34056# CHECK-ERROR: invalid operand for instruction4057 4058cv.cmpgtu.sc.b t0, t1, 04059# CHECK-ERROR: invalid operand for instruction4060 4061cv.cmpgtu.sc.b t0, t1, 04062# CHECK-ERROR: invalid operand for instruction4063 4064cv.cmpgtu.sc.b t0, t14065# CHECK-ERROR: too few operands for instruction4066 4067//===----------------------------------------------------------------------===//4068// cv.cmpgtu.sci.h4069//===----------------------------------------------------------------------===//4070 4071cv.cmpgtu.sci.h 0, t1, t24072# CHECK-ERROR: invalid operand for instruction4073 4074cv.cmpgtu.sci.h t0, 0, t24075# CHECK-ERROR: invalid operand for instruction4076 4077cv.cmpgtu.sci.h t0, t1, t2, t34078# CHECK-ERROR: immediate must be an integer in the range [0, 63]4079 4080cv.cmpgtu.sci.h t0, t1, t24081# CHECK-ERROR: immediate must be an integer in the range [0, 63]4082 4083cv.cmpgtu.sci.h t0, t1, -14084# CHECK-ERROR: immediate must be an integer in the range [0, 63]4085 4086cv.cmpgtu.sci.h t0, t1, 644087# CHECK-ERROR: immediate must be an integer in the range [0, 63]4088 4089cv.cmpgtu.sci.h t0, t14090# CHECK-ERROR: too few operands for instruction4091 4092//===----------------------------------------------------------------------===//4093// cv.cmpgtu.sci.b4094//===----------------------------------------------------------------------===//4095 4096cv.cmpgtu.sci.b 0, t1, t24097# CHECK-ERROR: invalid operand for instruction4098 4099cv.cmpgtu.sci.b t0, 0, t24100# CHECK-ERROR: invalid operand for instruction4101 4102cv.cmpgtu.sci.b t0, t1, t2, t34103# CHECK-ERROR: immediate must be an integer in the range [0, 63]4104 4105cv.cmpgtu.sci.b t0, t1, t24106# CHECK-ERROR: immediate must be an integer in the range [0, 63]4107 4108cv.cmpgtu.sci.b t0, t1, -14109# CHECK-ERROR: immediate must be an integer in the range [0, 63]4110 4111cv.cmpgtu.sci.b t0, t1, 644112# CHECK-ERROR: immediate must be an integer in the range [0, 63]4113 4114cv.cmpgtu.sci.b t0, t14115# CHECK-ERROR: too few operands for instruction4116 4117//===----------------------------------------------------------------------===//4118// cv.cmpgeu.h4119//===----------------------------------------------------------------------===//4120 4121cv.cmpgeu.h 0, t1, t24122# CHECK-ERROR: invalid operand for instruction4123 4124cv.cmpgeu.h t0, 0, t24125# CHECK-ERROR: invalid operand for instruction4126 4127cv.cmpgeu.h t0, t1, t2, t34128# CHECK-ERROR: invalid operand for instruction4129 4130cv.cmpgeu.h t0, t1, 04131# CHECK-ERROR: invalid operand for instruction4132 4133cv.cmpgeu.h t0, t1, 04134# CHECK-ERROR: invalid operand for instruction4135 4136cv.cmpgeu.h t0, t14137# CHECK-ERROR: too few operands for instruction4138 4139//===----------------------------------------------------------------------===//4140// cv.cmpgeu.b4141//===----------------------------------------------------------------------===//4142 4143cv.cmpgeu.b 0, t1, t24144# CHECK-ERROR: invalid operand for instruction4145 4146cv.cmpgeu.b t0, 0, t24147# CHECK-ERROR: invalid operand for instruction4148 4149cv.cmpgeu.b t0, t1, t2, t34150# CHECK-ERROR: invalid operand for instruction4151 4152cv.cmpgeu.b t0, t1, 04153# CHECK-ERROR: invalid operand for instruction4154 4155cv.cmpgeu.b t0, t1, 04156# CHECK-ERROR: invalid operand for instruction4157 4158cv.cmpgeu.b t0, t14159# CHECK-ERROR: too few operands for instruction4160 4161//===----------------------------------------------------------------------===//4162// cv.cmpgeu.sc.h4163//===----------------------------------------------------------------------===//4164 4165cv.cmpgeu.sc.h 0, t1, t24166# CHECK-ERROR: invalid operand for instruction4167 4168cv.cmpgeu.sc.h t0, 0, t24169# CHECK-ERROR: invalid operand for instruction4170 4171cv.cmpgeu.sc.h t0, t1, t2, t34172# CHECK-ERROR: invalid operand for instruction4173 4174cv.cmpgeu.sc.h t0, t1, 04175# CHECK-ERROR: invalid operand for instruction4176 4177cv.cmpgeu.sc.h t0, t1, 04178# CHECK-ERROR: invalid operand for instruction4179 4180cv.cmpgeu.sc.h t0, t14181# CHECK-ERROR: too few operands for instruction4182 4183//===----------------------------------------------------------------------===//4184// cv.cmpgeu.sc.b4185//===----------------------------------------------------------------------===//4186 4187cv.cmpgeu.sc.b 0, t1, t24188# CHECK-ERROR: invalid operand for instruction4189 4190cv.cmpgeu.sc.b t0, 0, t24191# CHECK-ERROR: invalid operand for instruction4192 4193cv.cmpgeu.sc.b t0, t1, t2, t34194# CHECK-ERROR: invalid operand for instruction4195 4196cv.cmpgeu.sc.b t0, t1, 04197# CHECK-ERROR: invalid operand for instruction4198 4199cv.cmpgeu.sc.b t0, t1, 04200# CHECK-ERROR: invalid operand for instruction4201 4202cv.cmpgeu.sc.b t0, t14203# CHECK-ERROR: too few operands for instruction4204 4205//===----------------------------------------------------------------------===//4206// cv.cmpgeu.sci.h4207//===----------------------------------------------------------------------===//4208 4209cv.cmpgeu.sci.h 0, t1, t24210# CHECK-ERROR: invalid operand for instruction4211 4212cv.cmpgeu.sci.h t0, 0, t24213# CHECK-ERROR: invalid operand for instruction4214 4215cv.cmpgeu.sci.h t0, t1, t2, t34216# CHECK-ERROR: immediate must be an integer in the range [0, 63]4217 4218cv.cmpgeu.sci.h t0, t1, t24219# CHECK-ERROR: immediate must be an integer in the range [0, 63]4220 4221cv.cmpgeu.sci.h t0, t1, -14222# CHECK-ERROR: immediate must be an integer in the range [0, 63]4223 4224cv.cmpgeu.sci.h t0, t1, 644225# CHECK-ERROR: immediate must be an integer in the range [0, 63]4226 4227cv.cmpgeu.sci.h t0, t14228# CHECK-ERROR: too few operands for instruction4229 4230//===----------------------------------------------------------------------===//4231// cv.cmpgeu.sci.b4232//===----------------------------------------------------------------------===//4233 4234cv.cmpgeu.sci.b 0, t1, t24235# CHECK-ERROR: invalid operand for instruction4236 4237cv.cmpgeu.sci.b t0, 0, t24238# CHECK-ERROR: invalid operand for instruction4239 4240cv.cmpgeu.sci.b t0, t1, t2, t34241# CHECK-ERROR: immediate must be an integer in the range [0, 63]4242 4243cv.cmpgeu.sci.b t0, t1, t24244# CHECK-ERROR: immediate must be an integer in the range [0, 63]4245 4246cv.cmpgeu.sci.b t0, t1, -14247# CHECK-ERROR: immediate must be an integer in the range [0, 63]4248 4249cv.cmpgeu.sci.b t0, t1, 644250# CHECK-ERROR: immediate must be an integer in the range [0, 63]4251 4252cv.cmpgeu.sci.b t0, t14253# CHECK-ERROR: too few operands for instruction4254 4255//===----------------------------------------------------------------------===//4256// cv.cmpltu.h4257//===----------------------------------------------------------------------===//4258 4259cv.cmpltu.h 0, t1, t24260# CHECK-ERROR: invalid operand for instruction4261 4262cv.cmpltu.h t0, 0, t24263# CHECK-ERROR: invalid operand for instruction4264 4265cv.cmpltu.h t0, t1, t2, t34266# CHECK-ERROR: invalid operand for instruction4267 4268cv.cmpltu.h t0, t1, 04269# CHECK-ERROR: invalid operand for instruction4270 4271cv.cmpltu.h t0, t1, 04272# CHECK-ERROR: invalid operand for instruction4273 4274cv.cmpltu.h t0, t14275# CHECK-ERROR: too few operands for instruction4276 4277//===----------------------------------------------------------------------===//4278// cv.cmpltu.b4279//===----------------------------------------------------------------------===//4280 4281cv.cmpltu.b 0, t1, t24282# CHECK-ERROR: invalid operand for instruction4283 4284cv.cmpltu.b t0, 0, t24285# CHECK-ERROR: invalid operand for instruction4286 4287cv.cmpltu.b t0, t1, t2, t34288# CHECK-ERROR: invalid operand for instruction4289 4290cv.cmpltu.b t0, t1, 04291# CHECK-ERROR: invalid operand for instruction4292 4293cv.cmpltu.b t0, t1, 04294# CHECK-ERROR: invalid operand for instruction4295 4296cv.cmpltu.b t0, t14297# CHECK-ERROR: too few operands for instruction4298 4299//===----------------------------------------------------------------------===//4300// cv.cmpltu.sc.h4301//===----------------------------------------------------------------------===//4302 4303cv.cmpltu.sc.h 0, t1, t24304# CHECK-ERROR: invalid operand for instruction4305 4306cv.cmpltu.sc.h t0, 0, t24307# CHECK-ERROR: invalid operand for instruction4308 4309cv.cmpltu.sc.h t0, t1, t2, t34310# CHECK-ERROR: invalid operand for instruction4311 4312cv.cmpltu.sc.h t0, t1, 04313# CHECK-ERROR: invalid operand for instruction4314 4315cv.cmpltu.sc.h t0, t1, 04316# CHECK-ERROR: invalid operand for instruction4317 4318cv.cmpltu.sc.h t0, t14319# CHECK-ERROR: too few operands for instruction4320 4321//===----------------------------------------------------------------------===//4322// cv.cmpltu.sc.b4323//===----------------------------------------------------------------------===//4324 4325cv.cmpltu.sc.b 0, t1, t24326# CHECK-ERROR: invalid operand for instruction4327 4328cv.cmpltu.sc.b t0, 0, t24329# CHECK-ERROR: invalid operand for instruction4330 4331cv.cmpltu.sc.b t0, t1, t2, t34332# CHECK-ERROR: invalid operand for instruction4333 4334cv.cmpltu.sc.b t0, t1, 04335# CHECK-ERROR: invalid operand for instruction4336 4337cv.cmpltu.sc.b t0, t1, 04338# CHECK-ERROR: invalid operand for instruction4339 4340cv.cmpltu.sc.b t0, t14341# CHECK-ERROR: too few operands for instruction4342 4343//===----------------------------------------------------------------------===//4344// cv.cmpltu.sci.h4345//===----------------------------------------------------------------------===//4346 4347cv.cmpltu.sci.h 0, t1, t24348# CHECK-ERROR: invalid operand for instruction4349 4350cv.cmpltu.sci.h t0, 0, t24351# CHECK-ERROR: invalid operand for instruction4352 4353cv.cmpltu.sci.h t0, t1, t2, t34354# CHECK-ERROR: immediate must be an integer in the range [0, 63]4355 4356cv.cmpltu.sci.h t0, t1, t24357# CHECK-ERROR: immediate must be an integer in the range [0, 63]4358 4359cv.cmpltu.sci.h t0, t1, -14360# CHECK-ERROR: immediate must be an integer in the range [0, 63]4361 4362cv.cmpltu.sci.h t0, t1, 644363# CHECK-ERROR: immediate must be an integer in the range [0, 63]4364 4365cv.cmpltu.sci.h t0, t14366# CHECK-ERROR: too few operands for instruction4367 4368//===----------------------------------------------------------------------===//4369// cv.cmpltu.sci.b4370//===----------------------------------------------------------------------===//4371 4372cv.cmpltu.sci.b 0, t1, t24373# CHECK-ERROR: invalid operand for instruction4374 4375cv.cmpltu.sci.b t0, 0, t24376# CHECK-ERROR: invalid operand for instruction4377 4378cv.cmpltu.sci.b t0, t1, t2, t34379# CHECK-ERROR: immediate must be an integer in the range [0, 63]4380 4381cv.cmpltu.sci.b t0, t1, t24382# CHECK-ERROR: immediate must be an integer in the range [0, 63]4383 4384cv.cmpltu.sci.b t0, t1, -14385# CHECK-ERROR: immediate must be an integer in the range [0, 63]4386 4387cv.cmpltu.sci.b t0, t1, 644388# CHECK-ERROR: immediate must be an integer in the range [0, 63]4389 4390cv.cmpltu.sci.b t0, t14391# CHECK-ERROR: too few operands for instruction4392 4393//===----------------------------------------------------------------------===//4394// cv.cmpleu.h4395//===----------------------------------------------------------------------===//4396 4397cv.cmpleu.h 0, t1, t24398# CHECK-ERROR: invalid operand for instruction4399 4400cv.cmpleu.h t0, 0, t24401# CHECK-ERROR: invalid operand for instruction4402 4403cv.cmpleu.h t0, t1, t2, t34404# CHECK-ERROR: invalid operand for instruction4405 4406cv.cmpleu.h t0, t1, 04407# CHECK-ERROR: invalid operand for instruction4408 4409cv.cmpleu.h t0, t1, 04410# CHECK-ERROR: invalid operand for instruction4411 4412cv.cmpleu.h t0, t14413# CHECK-ERROR: too few operands for instruction4414 4415//===----------------------------------------------------------------------===//4416// cv.cmpleu.b4417//===----------------------------------------------------------------------===//4418 4419cv.cmpleu.b 0, t1, t24420# CHECK-ERROR: invalid operand for instruction4421 4422cv.cmpleu.b t0, 0, t24423# CHECK-ERROR: invalid operand for instruction4424 4425cv.cmpleu.b t0, t1, t2, t34426# CHECK-ERROR: invalid operand for instruction4427 4428cv.cmpleu.b t0, t1, 04429# CHECK-ERROR: invalid operand for instruction4430 4431cv.cmpleu.b t0, t1, 04432# CHECK-ERROR: invalid operand for instruction4433 4434cv.cmpleu.b t0, t14435# CHECK-ERROR: too few operands for instruction4436 4437//===----------------------------------------------------------------------===//4438// cv.cmpleu.sc.h4439//===----------------------------------------------------------------------===//4440 4441cv.cmpleu.sc.h 0, t1, t24442# CHECK-ERROR: invalid operand for instruction4443 4444cv.cmpleu.sc.h t0, 0, t24445# CHECK-ERROR: invalid operand for instruction4446 4447cv.cmpleu.sc.h t0, t1, t2, t34448# CHECK-ERROR: invalid operand for instruction4449 4450cv.cmpleu.sc.h t0, t1, 04451# CHECK-ERROR: invalid operand for instruction4452 4453cv.cmpleu.sc.h t0, t1, 04454# CHECK-ERROR: invalid operand for instruction4455 4456cv.cmpleu.sc.h t0, t14457# CHECK-ERROR: too few operands for instruction4458 4459//===----------------------------------------------------------------------===//4460// cv.cmpleu.sc.b4461//===----------------------------------------------------------------------===//4462 4463cv.cmpleu.sc.b 0, t1, t24464# CHECK-ERROR: invalid operand for instruction4465 4466cv.cmpleu.sc.b t0, 0, t24467# CHECK-ERROR: invalid operand for instruction4468 4469cv.cmpleu.sc.b t0, t1, t2, t34470# CHECK-ERROR: invalid operand for instruction4471 4472cv.cmpleu.sc.b t0, t1, 04473# CHECK-ERROR: invalid operand for instruction4474 4475cv.cmpleu.sc.b t0, t1, 04476# CHECK-ERROR: invalid operand for instruction4477 4478cv.cmpleu.sc.b t0, t14479# CHECK-ERROR: too few operands for instruction4480 4481//===----------------------------------------------------------------------===//4482// cv.cmpleu.sci.h4483//===----------------------------------------------------------------------===//4484 4485cv.cmpleu.sci.h 0, t1, t24486# CHECK-ERROR: invalid operand for instruction4487 4488cv.cmpleu.sci.h t0, 0, t24489# CHECK-ERROR: invalid operand for instruction4490 4491cv.cmpleu.sci.h t0, t1, t2, t34492# CHECK-ERROR: immediate must be an integer in the range [0, 63]4493 4494cv.cmpleu.sci.h t0, t1, t24495# CHECK-ERROR: immediate must be an integer in the range [0, 63]4496 4497cv.cmpleu.sci.h t0, t1, -14498# CHECK-ERROR: immediate must be an integer in the range [0, 63]4499 4500cv.cmpleu.sci.h t0, t1, 644501# CHECK-ERROR: immediate must be an integer in the range [0, 63]4502 4503cv.cmpleu.sci.h t0, t14504# CHECK-ERROR: too few operands for instruction4505 4506//===----------------------------------------------------------------------===//4507// cv.cmpleu.sci.b4508//===----------------------------------------------------------------------===//4509 4510cv.cmpleu.sci.b 0, t1, t24511# CHECK-ERROR: invalid operand for instruction4512 4513cv.cmpleu.sci.b t0, 0, t24514# CHECK-ERROR: invalid operand for instruction4515 4516cv.cmpleu.sci.b t0, t1, t2, t34517# CHECK-ERROR: immediate must be an integer in the range [0, 63]4518 4519cv.cmpleu.sci.b t0, t1, t24520# CHECK-ERROR: immediate must be an integer in the range [0, 63]4521 4522cv.cmpleu.sci.b t0, t1, -14523# CHECK-ERROR: immediate must be an integer in the range [0, 63]4524 4525cv.cmpleu.sci.b t0, t1, 644526# CHECK-ERROR: immediate must be an integer in the range [0, 63]4527 4528cv.cmpleu.sci.b t0, t14529# CHECK-ERROR: too few operands for instruction4530 4531//===----------------------------------------------------------------------===//4532// cv.cplxmul.r4533//===----------------------------------------------------------------------===//4534 4535cv.cplxmul.r 0, t1, t24536# CHECK-ERROR: invalid operand for instruction4537 4538cv.cplxmul.r t0, 0, t24539# CHECK-ERROR: invalid operand for instruction4540 4541cv.cplxmul.r t0, t1, t2, t34542# CHECK-ERROR: invalid operand for instruction4543 4544cv.cplxmul.r t0, t1, 04545# CHECK-ERROR: invalid operand for instruction4546 4547cv.cplxmul.r t0, t1, 04548# CHECK-ERROR: invalid operand for instruction4549 4550cv.cplxmul.r t0, t14551# CHECK-ERROR: too few operands for instruction4552 4553//===----------------------------------------------------------------------===//4554// cv.cplxmul.i4555//===----------------------------------------------------------------------===//4556 4557cv.cplxmul.i 0, t1, t24558# CHECK-ERROR: invalid operand for instruction4559 4560cv.cplxmul.i t0, 0, t24561# CHECK-ERROR: invalid operand for instruction4562 4563cv.cplxmul.i t0, t1, t2, t34564# CHECK-ERROR: invalid operand for instruction4565 4566cv.cplxmul.i t0, t1, 04567# CHECK-ERROR: invalid operand for instruction4568 4569cv.cplxmul.i t0, t1, 04570# CHECK-ERROR: invalid operand for instruction4571 4572cv.cplxmul.i t0, t14573# CHECK-ERROR: too few operands for instruction4574 4575//===----------------------------------------------------------------------===//4576// cv.cplxmul.r.div24577//===----------------------------------------------------------------------===//4578 4579cv.cplxmul.r.div2 0, t1, t24580# CHECK-ERROR: invalid operand for instruction4581 4582cv.cplxmul.r.div2 t0, 0, t24583# CHECK-ERROR: invalid operand for instruction4584 4585cv.cplxmul.r.div2 t0, t1, t2, t34586# CHECK-ERROR: invalid operand for instruction4587 4588cv.cplxmul.r.div2 t0, t1, 04589# CHECK-ERROR: invalid operand for instruction4590 4591cv.cplxmul.r.div2 t0, t1, 04592# CHECK-ERROR: invalid operand for instruction4593 4594cv.cplxmul.r.div2 t0, t14595# CHECK-ERROR: too few operands for instruction4596 4597//===----------------------------------------------------------------------===//4598// cv.cplxmul.i.div24599//===----------------------------------------------------------------------===//4600 4601cv.cplxmul.i.div2 0, t1, t24602# CHECK-ERROR: invalid operand for instruction4603 4604cv.cplxmul.i.div2 t0, 0, t24605# CHECK-ERROR: invalid operand for instruction4606 4607cv.cplxmul.i.div2 t0, t1, t2, t34608# CHECK-ERROR: invalid operand for instruction4609 4610cv.cplxmul.i.div2 t0, t1, 04611# CHECK-ERROR: invalid operand for instruction4612 4613cv.cplxmul.i.div2 t0, t1, 04614# CHECK-ERROR: invalid operand for instruction4615 4616cv.cplxmul.i.div2 t0, t14617# CHECK-ERROR: too few operands for instruction4618 4619//===----------------------------------------------------------------------===//4620// cv.cplxmul.r.div44621//===----------------------------------------------------------------------===//4622 4623cv.cplxmul.r.div4 0, t1, t24624# CHECK-ERROR: invalid operand for instruction4625 4626cv.cplxmul.r.div4 t0, 0, t24627# CHECK-ERROR: invalid operand for instruction4628 4629cv.cplxmul.r.div4 t0, t1, t2, t34630# CHECK-ERROR: invalid operand for instruction4631 4632cv.cplxmul.r.div4 t0, t1, 04633# CHECK-ERROR: invalid operand for instruction4634 4635cv.cplxmul.r.div4 t0, t1, 04636# CHECK-ERROR: invalid operand for instruction4637 4638cv.cplxmul.r.div4 t0, t14639# CHECK-ERROR: too few operands for instruction4640 4641//===----------------------------------------------------------------------===//4642// cv.cplxmul.i.div44643//===----------------------------------------------------------------------===//4644 4645cv.cplxmul.i.div4 0, t1, t24646# CHECK-ERROR: invalid operand for instruction4647 4648cv.cplxmul.i.div4 t0, 0, t24649# CHECK-ERROR: invalid operand for instruction4650 4651cv.cplxmul.i.div4 t0, t1, t2, t34652# CHECK-ERROR: invalid operand for instruction4653 4654cv.cplxmul.i.div4 t0, t1, 04655# CHECK-ERROR: invalid operand for instruction4656 4657cv.cplxmul.i.div4 t0, t1, 04658# CHECK-ERROR: invalid operand for instruction4659 4660cv.cplxmul.i.div4 t0, t14661# CHECK-ERROR: too few operands for instruction4662 4663//===----------------------------------------------------------------------===//4664// cv.cplxmul.r.div84665//===----------------------------------------------------------------------===//4666 4667cv.cplxmul.r.div8 0, t1, t24668# CHECK-ERROR: invalid operand for instruction4669 4670cv.cplxmul.r.div8 t0, 0, t24671# CHECK-ERROR: invalid operand for instruction4672 4673cv.cplxmul.r.div8 t0, t1, t2, t34674# CHECK-ERROR: invalid operand for instruction4675 4676cv.cplxmul.r.div8 t0, t1, 04677# CHECK-ERROR: invalid operand for instruction4678 4679cv.cplxmul.r.div8 t0, t1, 04680# CHECK-ERROR: invalid operand for instruction4681 4682cv.cplxmul.r.div8 t0, t14683# CHECK-ERROR: too few operands for instruction4684 4685//===----------------------------------------------------------------------===//4686// cv.cplxmul.i.div84687//===----------------------------------------------------------------------===//4688 4689cv.cplxmul.i.div8 0, t1, t24690# CHECK-ERROR: invalid operand for instruction4691 4692cv.cplxmul.i.div8 t0, 0, t24693# CHECK-ERROR: invalid operand for instruction4694 4695cv.cplxmul.i.div8 t0, t1, t2, t34696# CHECK-ERROR: invalid operand for instruction4697 4698cv.cplxmul.i.div8 t0, t1, 04699# CHECK-ERROR: invalid operand for instruction4700 4701cv.cplxmul.i.div8 t0, t1, 04702# CHECK-ERROR: invalid operand for instruction4703 4704cv.cplxmul.i.div8 t0, t14705# CHECK-ERROR: too few operands for instruction4706 4707//===----------------------------------------------------------------------===//4708// cv.cplxconj4709//===----------------------------------------------------------------------===//4710 4711cv.cplxconj 0, t1, t24712# CHECK-ERROR: invalid operand for instruction4713 4714cv.cplxconj t0, 0, t24715# CHECK-ERROR: invalid operand for instruction4716 4717cv.cplxconj t0, t1, t2, t34718# CHECK-ERROR: invalid operand for instruction4719 4720cv.cplxconj t0, t1, t24721# CHECK-ERROR: invalid operand for instruction4722 4723cv.cplxconj t0, t1, 04724# CHECK-ERROR: invalid operand for instruction4725 4726cv.cplxconj t0, t1, 04727# CHECK-ERROR: invalid operand for instruction4728 4729//===----------------------------------------------------------------------===//4730// cv.subrotmj4731//===----------------------------------------------------------------------===//4732 4733cv.subrotmj 0, t1, t24734# CHECK-ERROR: invalid operand for instruction4735 4736cv.subrotmj t0, 0, t24737# CHECK-ERROR: invalid operand for instruction4738 4739cv.subrotmj t0, t1, t2, t34740# CHECK-ERROR: invalid operand for instruction4741 4742cv.subrotmj t0, t1, 04743# CHECK-ERROR: invalid operand for instruction4744 4745cv.subrotmj t0, t1, 04746# CHECK-ERROR: invalid operand for instruction4747 4748cv.subrotmj t0, t14749# CHECK-ERROR: too few operands for instruction4750 4751//===----------------------------------------------------------------------===//4752// cv.subrotmj.div24753//===----------------------------------------------------------------------===//4754 4755cv.subrotmj.div2 0, t1, t24756# CHECK-ERROR: invalid operand for instruction4757 4758cv.subrotmj.div2 t0, 0, t24759# CHECK-ERROR: invalid operand for instruction4760 4761cv.subrotmj.div2 t0, t1, t2, t34762# CHECK-ERROR: invalid operand for instruction4763 4764cv.subrotmj.div2 t0, t1, 04765# CHECK-ERROR: invalid operand for instruction4766 4767cv.subrotmj.div2 t0, t1, 04768# CHECK-ERROR: invalid operand for instruction4769 4770cv.subrotmj.div2 t0, t14771# CHECK-ERROR: too few operands for instruction4772 4773//===----------------------------------------------------------------------===//4774// cv.subrotmj.div44775//===----------------------------------------------------------------------===//4776 4777cv.subrotmj.div4 0, t1, t24778# CHECK-ERROR: invalid operand for instruction4779 4780cv.subrotmj.div4 t0, 0, t24781# CHECK-ERROR: invalid operand for instruction4782 4783cv.subrotmj.div4 t0, t1, t2, t34784# CHECK-ERROR: invalid operand for instruction4785 4786cv.subrotmj.div4 t0, t1, 04787# CHECK-ERROR: invalid operand for instruction4788 4789cv.subrotmj.div4 t0, t1, 04790# CHECK-ERROR: invalid operand for instruction4791 4792cv.subrotmj.div4 t0, t14793# CHECK-ERROR: too few operands for instruction4794 4795//===----------------------------------------------------------------------===//4796// cv.subrotmj.div84797//===----------------------------------------------------------------------===//4798 4799cv.subrotmj.div8 0, t1, t24800# CHECK-ERROR: invalid operand for instruction4801 4802cv.subrotmj.div8 t0, 0, t24803# CHECK-ERROR: invalid operand for instruction4804 4805cv.subrotmj.div8 t0, t1, t2, t34806# CHECK-ERROR: invalid operand for instruction4807 4808cv.subrotmj.div8 t0, t1, 04809# CHECK-ERROR: invalid operand for instruction4810 4811cv.subrotmj.div8 t0, t1, 04812# CHECK-ERROR: invalid operand for instruction4813 4814cv.subrotmj.div8 t0, t14815# CHECK-ERROR: too few operands for instruction4816 4817//===----------------------------------------------------------------------===//4818// cv.add.div24819//===----------------------------------------------------------------------===//4820 4821cv.add.div2 0, t1, t24822# CHECK-ERROR: invalid operand for instruction4823 4824cv.add.div2 t0, 0, t24825# CHECK-ERROR: invalid operand for instruction4826 4827cv.add.div2 t0, t1, t2, t34828# CHECK-ERROR: invalid operand for instruction4829 4830cv.add.div2 t0, t1, 04831# CHECK-ERROR: invalid operand for instruction4832 4833cv.add.div2 t0, t1, 04834# CHECK-ERROR: invalid operand for instruction4835 4836cv.add.div2 t0, t14837# CHECK-ERROR: too few operands for instruction4838 4839//===----------------------------------------------------------------------===//4840// cv.add.div44841//===----------------------------------------------------------------------===//4842 4843cv.add.div4 0, t1, t24844# CHECK-ERROR: invalid operand for instruction4845 4846cv.add.div4 t0, 0, t24847# CHECK-ERROR: invalid operand for instruction4848 4849cv.add.div4 t0, t1, t2, t34850# CHECK-ERROR: invalid operand for instruction4851 4852cv.add.div4 t0, t1, 04853# CHECK-ERROR: invalid operand for instruction4854 4855cv.add.div4 t0, t1, 04856# CHECK-ERROR: invalid operand for instruction4857 4858cv.add.div4 t0, t14859# CHECK-ERROR: too few operands for instruction4860 4861//===----------------------------------------------------------------------===//4862// cv.add.div84863//===----------------------------------------------------------------------===//4864 4865cv.add.div8 0, t1, t24866# CHECK-ERROR: invalid operand for instruction4867 4868cv.add.div8 t0, 0, t24869# CHECK-ERROR: invalid operand for instruction4870 4871cv.add.div8 t0, t1, t2, t34872# CHECK-ERROR: invalid operand for instruction4873 4874cv.add.div8 t0, t1, 04875# CHECK-ERROR: invalid operand for instruction4876 4877cv.add.div8 t0, t1, 04878# CHECK-ERROR: invalid operand for instruction4879 4880cv.add.div8 t0, t14881# CHECK-ERROR: too few operands for instruction4882 4883//===----------------------------------------------------------------------===//4884// cv.sub.div24885//===----------------------------------------------------------------------===//4886 4887cv.sub.div2 0, t1, t24888# CHECK-ERROR: invalid operand for instruction4889 4890cv.sub.div2 t0, 0, t24891# CHECK-ERROR: invalid operand for instruction4892 4893cv.sub.div2 t0, t1, t2, t34894# CHECK-ERROR: invalid operand for instruction4895 4896cv.sub.div2 t0, t1, 04897# CHECK-ERROR: invalid operand for instruction4898 4899cv.sub.div2 t0, t1, 04900# CHECK-ERROR: invalid operand for instruction4901 4902cv.sub.div2 t0, t14903# CHECK-ERROR: too few operands for instruction4904 4905//===----------------------------------------------------------------------===//4906// cv.sub.div44907//===----------------------------------------------------------------------===//4908 4909cv.sub.div4 0, t1, t24910# CHECK-ERROR: invalid operand for instruction4911 4912cv.sub.div4 t0, 0, t24913# CHECK-ERROR: invalid operand for instruction4914 4915cv.sub.div4 t0, t1, t2, t34916# CHECK-ERROR: invalid operand for instruction4917 4918cv.sub.div4 t0, t1, 04919# CHECK-ERROR: invalid operand for instruction4920 4921cv.sub.div4 t0, t1, 04922# CHECK-ERROR: invalid operand for instruction4923 4924cv.sub.div4 t0, t14925# CHECK-ERROR: too few operands for instruction4926 4927//===----------------------------------------------------------------------===//4928// cv.sub.div84929//===----------------------------------------------------------------------===//4930 4931cv.sub.div8 0, t1, t24932# CHECK-ERROR: invalid operand for instruction4933 4934cv.sub.div8 t0, 0, t24935# CHECK-ERROR: invalid operand for instruction4936 4937cv.sub.div8 t0, t1, t2, t34938# CHECK-ERROR: invalid operand for instruction4939 4940cv.sub.div8 t0, t1, 04941# CHECK-ERROR: invalid operand for instruction4942 4943cv.sub.div8 t0, t1, 04944# CHECK-ERROR: invalid operand for instruction4945 4946cv.sub.div8 t0, t14947# CHECK-ERROR: too few operands for instruction4948 4949