brintos

brintos / llvm-project-archived public Read only

0
0
Text · 46.1 KiB · 425abfe Raw
1921 lines · plain
1# For zEC12 only.2# RUN: not llvm-mc -triple s390x-linux-gnu -mcpu=zEC12 < %s 2> %t3# RUN: FileCheck < %t %s4# RUN: not llvm-mc -triple s390x-linux-gnu -mcpu=arch10 < %s 2> %t5# RUN: FileCheck < %t %s6 7#CHECK: error: invalid operand8#CHECK: bpp	-1, 0, 09#CHECK: error: invalid operand10#CHECK: bpp	16, 0, 011#CHECK: error: offset out of range12#CHECK: bpp	0, -0x10002, 013#CHECK: error: offset out of range14#CHECK: bpp	0, -1, 015#CHECK: error: offset out of range16#CHECK: bpp	0, 1, 017#CHECK: error: offset out of range18#CHECK: bpp	0, 0x10000, 019#CHECK: error: invalid operand20#CHECK: bpp	0, 0, -121#CHECK: error: invalid operand22#CHECK: bpp	0, 0, 409623 24	bpp	-1, 0, 025	bpp	16, 0, 026	bpp	0, -0x10002, 027	bpp	0, -1, 028	bpp	0, 1, 029	bpp	0, 0x10000, 030	bpp	0, 0, -131	bpp	0, 0, 409632 33#CHECK: error: invalid operand34#CHECK:	bprp	-1, 0, 035#CHECK: error: invalid operand36#CHECK:	bprp	16, 0, 037#CHECK: error: offset out of range38#CHECK:	bprp	0, -0x1002, 039#CHECK: error: offset out of range40#CHECK:	bprp	0, -1, 041#CHECK: error: offset out of range42#CHECK:	bprp	0, 1, 043#CHECK: error: offset out of range44#CHECK:	bprp	0, 0x1000, 045#CHECK: error: offset out of range46#CHECK:	bprp	0, 0, -0x100000247#CHECK: error: offset out of range48#CHECK:	bprp	0, 0, -149#CHECK: error: offset out of range50#CHECK:	bprp	0, 0, 151#CHECK: error: offset out of range52#CHECK:	bprp	0, 0, 0x100000053 54	bprp	-1, 0, 055	bprp	16, 0, 056	bprp	0, -0x1002, 057	bprp	0, -1, 058	bprp	0, 1, 059	bprp	0, 0x1000, 060	bprp	0, 0, -0x100000261	bprp	0, 0, -162	bprp	0, 0, 163	bprp	0, 0, 0x100000064 65#CHECK: error: instruction requires: dfp-packed-conversion66#CHECK: cdpt	%f0, 0(1), 067 68	cdpt	%f0, 0(1), 069 70#CHECK: error: invalid operand71#CHECK: cdzt	%f0, 0(1), -172#CHECK: error: invalid operand73#CHECK: cdzt	%f0, 0(1), 1674#CHECK: error: missing length in address75#CHECK: cdzt	%f0, 0, 076#CHECK: error: missing length in address77#CHECK: cdzt	%f0, 0(%r1), 078#CHECK: error: invalid operand79#CHECK: cdzt	%f0, 0(0,%r1), 080#CHECK: error: invalid operand81#CHECK: cdzt	%f0, 0(257,%r1), 082#CHECK: error: invalid operand83#CHECK: cdzt	%f0, -1(1,%r1), 084#CHECK: error: invalid operand85#CHECK: cdzt	%f0, 4096(1,%r1), 086#CHECK: error: invalid use of indexed addressing87#CHECK: cdzt	%f0, 0(%r1,%r2), 088#CHECK: error: unknown token in expression89#CHECK: cdzt	%f0, 0(-), 090 91	cdzt	%f0, 0(1), -192	cdzt	%f0, 0(1), 1693	cdzt	%f0, 0, 094	cdzt	%f0, 0(%r1), 095	cdzt	%f0, 0(0,%r1), 096	cdzt	%f0, 0(257,%r1), 097	cdzt	%f0, -1(1,%r1), 098	cdzt	%f0, 4096(1,%r1), 099	cdzt	%f0, 0(%r1,%r2), 0100	cdzt	%f0, 0(-), 0101 102#CHECK: error: invalid operand103#CHECK: clgt	%r0, -1, 0104#CHECK: error: invalid operand105#CHECK: clgt	%r0, 16, 0106#CHECK: error: invalid operand107#CHECK: clgt	%r0, 12, -524289108#CHECK: error: invalid operand109#CHECK: clgt	%r0, 12, 524288110#CHECK: error: invalid use of indexed addressing111#CHECK: clgt	%r0, 12, 0(%r1,%r2)112 113	clgt	%r0, -1, 0114	clgt	%r0, 16, 0115	clgt	%r0, 12, -524289116	clgt	%r0, 12, 524288117	clgt	%r0, 12, 0(%r1,%r2)118 119#CHECK: error: invalid instruction120#CHECK: clgtno   %r0, 0121#CHECK: error: invalid instruction122#CHECK: clgto    %r0, 0123 124        clgtno   %r0, 0125        clgto    %r0, 0126 127#CHECK: error: invalid operand128#CHECK: clt	%r0, -1, 0129#CHECK: error: invalid operand130#CHECK: clt	%r0, 16, 0131#CHECK: error: invalid operand132#CHECK: clt	%r0, 12, -524289133#CHECK: error: invalid operand134#CHECK: clt	%r0, 12, 524288135#CHECK: error: invalid use of indexed addressing136#CHECK: clt	%r0, 12, 0(%r1,%r2)137 138	clt	%r0, -1, 0139	clt	%r0, 16, 0140	clt	%r0, 12, -524289141	clt	%r0, 12, 524288142	clt	%r0, 12, 0(%r1,%r2)143 144#CHECK: error: invalid instruction145#CHECK: cltno   %r0, 0146#CHECK: error: invalid instruction147#CHECK: clto    %r0, 0148 149        cltno   %r0, 0150        clto    %r0, 0151 152#CHECK: error: instruction requires: dfp-packed-conversion153#CHECK: cpdt	%f0, 0(1), 0154 155	cpdt	%f0, 0(1), 0156 157#CHECK: error: instruction requires: dfp-packed-conversion158#CHECK: cpxt	%f0, 0(1), 0159 160	cpxt	%f0, 0(1), 0161 162#CHECK: error: invalid register pair163#CHECK: crdte	%r1, %r0, %r0, 0164#CHECK: error: invalid register pair165#CHECK: crdte	%r0, %r0, %r1, 0166#CHECK: error: invalid operand167#CHECK: crdte	%r0, %r0, %r0, -1168#CHECK: error: invalid operand169#CHECK: crdte	%r0, %r0, %r0, 16170 171	crdte	%r1, %r0, %r0, 0172	crdte	%r0, %r0, %r1, 0173	crdte	%r0, %r0, %r0, -1174	crdte	%r0, %r0, %r0, 16175 176#CHECK: error: instruction requires: dfp-packed-conversion177#CHECK: cxpt	%f0, 0(1), 0178 179	cxpt	%f0, 0(1), 0180 181#CHECK: error: invalid operand182#CHECK: cxzt	%f0, 0(1), -1183#CHECK: error: invalid operand184#CHECK: cxzt	%f0, 0(1), 16185#CHECK: error: missing length in address186#CHECK: cxzt	%f0, 0, 0187#CHECK: error: missing length in address188#CHECK: cxzt	%f0, 0(%r1), 0189#CHECK: error: invalid operand190#CHECK: cxzt	%f0, 0(0,%r1), 0191#CHECK: error: invalid operand192#CHECK: cxzt	%f0, 0(257,%r1), 0193#CHECK: error: invalid operand194#CHECK: cxzt	%f0, -1(1,%r1), 0195#CHECK: error: invalid operand196#CHECK: cxzt	%f0, 4096(1,%r1), 0197#CHECK: error: invalid use of indexed addressing198#CHECK: cxzt	%f0, 0(%r1,%r2), 0199#CHECK: error: unknown token in expression200#CHECK: cxzt	%f0, 0(-), 0201#CHECK: error: invalid register pair202#CHECK: cxzt	%f15, 0(1), 0203 204	cxzt	%f0, 0(1), -1205	cxzt	%f0, 0(1), 16206	cxzt	%f0, 0, 0207	cxzt	%f0, 0(%r1), 0208	cxzt	%f0, 0(0,%r1), 0209	cxzt	%f0, 0(257,%r1), 0210	cxzt	%f0, -1(1,%r1), 0211	cxzt	%f0, 4096(1,%r1), 0212	cxzt	%f0, 0(%r1,%r2), 0213	cxzt	%f0, 0(-), 0214	cxzt	%f15, 0(1), 0215 216#CHECK: error: invalid operand217#CHECK: czdt	%f0, 0(1), -1218#CHECK: error: invalid operand219#CHECK: czdt	%f0, 0(1), 16220#CHECK: error: missing length in address221#CHECK: czdt	%f0, 0, 0222#CHECK: error: missing length in address223#CHECK: czdt	%f0, 0(%r1), 0224#CHECK: error: invalid operand225#CHECK: czdt	%f0, 0(0,%r1), 0226#CHECK: error: invalid operand227#CHECK: czdt	%f0, 0(257,%r1), 0228#CHECK: error: invalid operand229#CHECK: czdt	%f0, -1(1,%r1), 0230#CHECK: error: invalid operand231#CHECK: czdt	%f0, 4096(1,%r1), 0232#CHECK: error: invalid use of indexed addressing233#CHECK: czdt	%f0, 0(%r1,%r2), 0234#CHECK: error: unknown token in expression235#CHECK: czdt	%f0, 0(-), 0236 237	czdt	%f0, 0(1), -1238	czdt	%f0, 0(1), 16239	czdt	%f0, 0, 0240	czdt	%f0, 0(%r1), 0241	czdt	%f0, 0(0,%r1), 0242	czdt	%f0, 0(257,%r1), 0243	czdt	%f0, -1(1,%r1), 0244	czdt	%f0, 4096(1,%r1), 0245	czdt	%f0, 0(%r1,%r2), 0246	czdt	%f0, 0(-), 0247 248#CHECK: error: invalid operand249#CHECK: czxt	%f0, 0(1), -1250#CHECK: error: invalid operand251#CHECK: czxt	%f0, 0(1), 16252#CHECK: error: missing length in address253#CHECK: czxt	%f0, 0, 0254#CHECK: error: missing length in address255#CHECK: czxt	%f0, 0(%r1), 0256#CHECK: error: invalid operand257#CHECK: czxt	%f0, 0(0,%r1), 0258#CHECK: error: invalid operand259#CHECK: czxt	%f0, 0(257,%r1), 0260#CHECK: error: invalid operand261#CHECK: czxt	%f0, -1(1,%r1), 0262#CHECK: error: invalid operand263#CHECK: czxt	%f0, 4096(1,%r1), 0264#CHECK: error: invalid use of indexed addressing265#CHECK: czxt	%f0, 0(%r1,%r2), 0266#CHECK: error: unknown token in expression267#CHECK: czxt	%f0, 0(-), 0268#CHECK: error: invalid register pair269#CHECK: czxt	%f15, 0(1), 0270 271	czxt	%f0, 0(1), -1272	czxt	%f0, 0(1), 16273	czxt	%f0, 0, 0274	czxt	%f0, 0(%r1), 0275	czxt	%f0, 0(0,%r1), 0276	czxt	%f0, 0(257,%r1), 0277	czxt	%f0, -1(1,%r1), 0278	czxt	%f0, 4096(1,%r1), 0279	czxt	%f0, 0(%r1,%r2), 0280	czxt	%f0, 0(-), 0281	czxt	%f15, 0(1), 0282 283#CHECK: error: invalid operand284#CHECK: lat	%r0, -524289285#CHECK: error: invalid operand286#CHECK: lat	%r0, 524288287 288	lat	%r0, -524289289	lat	%r0, 524288290 291#CHECK: error: instruction requires: vector292#CHECK: lcbb	%r0, 0, 0293 294	lcbb	%r0, 0, 0295 296#CHECK: error: invalid operand297#CHECK: lfhat	%r0, -524289298#CHECK: error: invalid operand299#CHECK: lfhat	%r0, 524288300 301	lfhat	%r0, -524289302	lfhat	%r0, 524288303 304#CHECK: error: invalid operand305#CHECK: lgat	%r0, -524289306#CHECK: error: invalid operand307#CHECK: lgat	%r0, 524288308 309	lgat	%r0, -524289310	lgat	%r0, 524288311 312#CHECK: error: invalid operand313#CHECK: llgfat	%r0, -524289314#CHECK: error: invalid operand315#CHECK: llgfat	%r0, 524288316 317	llgfat	%r0, -524289318	llgfat	%r0, 524288319 320#CHECK: error: invalid operand321#CHECK: llgtat	%r0, -524289322#CHECK: error: invalid operand323#CHECK: llgtat	%r0, 524288324 325	llgtat	%r0, -524289326	llgtat	%r0, 524288327 328#CHECK: error: instruction requires: load-store-on-cond-2329#CHECK: locghio %r11, 42330 331        locghio %r11, 42332 333#CHECK: error: instruction requires: load-store-on-cond-2334#CHECK: lochio %r11, 42335 336        lochio %r11, 42337 338#CHECK: error: invalid operand339#CHECK:	niai	-1, 0340#CHECK: error: invalid operand341#CHECK:	niai	16, 0342#CHECK: error: invalid operand343#CHECK:	niai	0, -1344#CHECK: error: invalid operand345#CHECK:	niai	0, 16346 347	niai	-1, 0348	niai	16, 0349	niai	0, -1350	niai	0, 16351 352#CHECK: error: invalid operand353#CHECK: ntstg	%r0, -524289354#CHECK: error: invalid operand355#CHECK: ntstg	%r0, 524288356 357	ntstg	%r0, -524289358	ntstg	%r0, 524288359 360#CHECK: error: invalid operand361#CHECK: ppa	%r0, %r0, -1362#CHECK: error: invalid operand363#CHECK: ppa	%r0, %r0, 16364 365	ppa	%r0, %r0, -1366	ppa	%r0, %r0, 16367 368#CHECK: error: instruction requires: message-security-assist-extension5369#CHECK: ppno	%r2, %r4370 371	ppno	%r2, %r4372 373#CHECK: error: invalid operand374#CHECK: risbgn	%r0,%r0,0,-1,0375#CHECK: error: invalid operand376#CHECK: risbgn	%r0,%r0,0,256,0377#CHECK: error: invalid operand378#CHECK: risbgn	%r0,%r0,-1,0,0379#CHECK: error: invalid operand380#CHECK: risbgn	%r0,%r0,256,0,0381 382	risbgn	%r0,%r0,0,-1,0383	risbgn	%r0,%r0,0,256,0384	risbgn	%r0,%r0,-1,0,0385	risbgn	%r0,%r0,256,0,0386 387#CHECK: error: invalid operand388#CHECK: tabort	-1389#CHECK: error: invalid operand390#CHECK: tabort	4096391#CHECK: error: invalid use of indexed addressing392#CHECK: tabort	0(%r1,%r2)393 394	tabort	-1395	tabort	4096396	tabort	0(%r1,%r2)397 398#CHECK: error: invalid operand399#CHECK: tbegin	-1, 0400#CHECK: error: invalid operand401#CHECK: tbegin	4096, 0402#CHECK: error: invalid use of indexed addressing403#CHECK: tbegin	0(%r1,%r2), 0404#CHECK: error: invalid operand405#CHECK: tbegin	0, -1406#CHECK: error: invalid operand407#CHECK: tbegin	0, 65536408 409	tbegin	-1, 0410	tbegin	4096, 0411	tbegin	0(%r1,%r2), 0412	tbegin	0, -1413	tbegin	0, 65536414 415#CHECK: error: invalid operand416#CHECK: tbeginc	-1, 0417#CHECK: error: invalid operand418#CHECK: tbeginc	4096, 0419#CHECK: error: invalid use of indexed addressing420#CHECK: tbeginc	0(%r1,%r2), 0421#CHECK: error: invalid operand422#CHECK: tbeginc	0, -1423#CHECK: error: invalid operand424#CHECK: tbeginc	0, 65536425 426	tbeginc	-1, 0427	tbeginc	4096, 0428	tbeginc	0(%r1,%r2), 0429	tbeginc	0, -1430	tbeginc	0, 65536431 432#CHECK: error: instruction requires: vector433#CHECK: vab	%v0, %v0, %v0434#CHECK: error: instruction requires: vector435#CHECK: vaf	%v0, %v0, %v0436#CHECK: error: instruction requires: vector437#CHECK: vag	%v0, %v0, %v0438#CHECK: error: instruction requires: vector439#CHECK: vah	%v0, %v0, %v0440#CHECK: error: instruction requires: vector441#CHECK: vaq	%v0, %v0, %v0442 443	vab	%v0, %v0, %v0444	vaf	%v0, %v0, %v0445	vag	%v0, %v0, %v0446	vah	%v0, %v0, %v0447	vaq	%v0, %v0, %v0448 449#CHECK: error: instruction requires: vector450#CHECK: vaccb	%v0, %v0, %v0451#CHECK: error: instruction requires: vector452#CHECK: vaccf	%v0, %v0, %v0453#CHECK: error: instruction requires: vector454#CHECK: vaccg	%v0, %v0, %v0455#CHECK: error: instruction requires: vector456#CHECK: vacch	%v0, %v0, %v0457#CHECK: error: instruction requires: vector458#CHECK: vaccq	%v0, %v0, %v0459 460	vaccb	%v0, %v0, %v0461	vaccf	%v0, %v0, %v0462	vaccg	%v0, %v0, %v0463	vacch	%v0, %v0, %v0464	vaccq	%v0, %v0, %v0465 466#CHECK: error: instruction requires: vector467#CHECK: vacccq	%v0, %v0, %v0, %v0468 469	vacccq	%v0, %v0, %v0, %v0470 471#CHECK: error: instruction requires: vector472#CHECK: vacq	%v0, %v0, %v0, %v0473 474	vacq	%v0, %v0, %v0, %v0475 476#CHECK: error: instruction requires: vector477#CHECK: vavgb	%v0, %v0, %v0478#CHECK: error: instruction requires: vector479#CHECK: vavgf	%v0, %v0, %v0480#CHECK: error: instruction requires: vector481#CHECK: vavgg	%v0, %v0, %v0482#CHECK: error: instruction requires: vector483#CHECK: vavgh	%v0, %v0, %v0484 485	vavgb	%v0, %v0, %v0486	vavgf	%v0, %v0, %v0487	vavgg	%v0, %v0, %v0488	vavgh	%v0, %v0, %v0489 490#CHECK: error: instruction requires: vector491#CHECK: vavglb	%v0, %v0, %v0492#CHECK: error: instruction requires: vector493#CHECK: vavglf	%v0, %v0, %v0494#CHECK: error: instruction requires: vector495#CHECK: vavglg	%v0, %v0, %v0496#CHECK: error: instruction requires: vector497#CHECK: vavglh	%v0, %v0, %v0498 499	vavglb	%v0, %v0, %v0500	vavglf	%v0, %v0, %v0501	vavglg	%v0, %v0, %v0502	vavglh	%v0, %v0, %v0503 504#CHECK: error: instruction requires: vector505#CHECK: vcdgb	%v0, %v0, 0, 0506 507	vcdgb	%v0, %v0, 0, 0508 509#CHECK: error: instruction requires: vector510#CHECK: vcdlgb	%v0, %v0, 0, 0511 512	vcdlgb	%v0, %v0, 0, 0513 514#CHECK: error: instruction requires: vector515#CHECK: vceqb	%v0, %v0, %v0516#CHECK: error: instruction requires: vector517#CHECK: vceqbs	%v0, %v0, %v0518#CHECK: error: instruction requires: vector519#CHECK: vceqf	%v0, %v0, %v0520#CHECK: error: instruction requires: vector521#CHECK: vceqfs	%v0, %v0, %v0522#CHECK: error: instruction requires: vector523#CHECK: vceqg	%v0, %v0, %v0524#CHECK: error: instruction requires: vector525#CHECK: vceqgs	%v0, %v0, %v0526#CHECK: error: instruction requires: vector527#CHECK: vceqh	%v0, %v0, %v0528#CHECK: error: instruction requires: vector529#CHECK: vceqhs	%v0, %v0, %v0530 531	vceqb	%v0, %v0, %v0532	vceqbs	%v0, %v0, %v0533	vceqf	%v0, %v0, %v0534	vceqfs	%v0, %v0, %v0535	vceqg	%v0, %v0, %v0536	vceqgs	%v0, %v0, %v0537	vceqh	%v0, %v0, %v0538	vceqhs	%v0, %v0, %v0539 540#CHECK: error: instruction requires: vector541#CHECK: vcgdb	%v0, %v0, 0, 0542 543	vcgdb	%v0, %v0, 0, 0544 545#CHECK: error: instruction requires: vector546#CHECK: vchb	%v0, %v0, %v0547#CHECK: error: instruction requires: vector548#CHECK: vchbs	%v0, %v0, %v0549#CHECK: error: instruction requires: vector550#CHECK: vchf	%v0, %v0, %v0551#CHECK: error: instruction requires: vector552#CHECK: vchfs	%v0, %v0, %v0553#CHECK: error: instruction requires: vector554#CHECK: vchg	%v0, %v0, %v0555#CHECK: error: instruction requires: vector556#CHECK: vchgs	%v0, %v0, %v0557#CHECK: error: instruction requires: vector558#CHECK: vchh	%v0, %v0, %v0559#CHECK: error: instruction requires: vector560#CHECK: vchhs	%v0, %v0, %v0561 562	vchb	%v0, %v0, %v0563	vchbs	%v0, %v0, %v0564	vchf	%v0, %v0, %v0565	vchfs	%v0, %v0, %v0566	vchg	%v0, %v0, %v0567	vchgs	%v0, %v0, %v0568	vchh	%v0, %v0, %v0569	vchhs	%v0, %v0, %v0570 571#CHECK: error: instruction requires: vector572#CHECK: vchlb	%v0, %v0, %v0573#CHECK: error: instruction requires: vector574#CHECK: vchlbs	%v0, %v0, %v0575#CHECK: error: instruction requires: vector576#CHECK: vchlf	%v0, %v0, %v0577#CHECK: error: instruction requires: vector578#CHECK: vchlfs	%v0, %v0, %v0579#CHECK: error: instruction requires: vector580#CHECK: vchlg	%v0, %v0, %v0581#CHECK: error: instruction requires: vector582#CHECK: vchlgs	%v0, %v0, %v0583#CHECK: error: instruction requires: vector584#CHECK: vchlh	%v0, %v0, %v0585#CHECK: error: instruction requires: vector586#CHECK: vchlhs	%v0, %v0, %v0587 588	vchlb	%v0, %v0, %v0589	vchlbs	%v0, %v0, %v0590	vchlf	%v0, %v0, %v0591	vchlfs	%v0, %v0, %v0592	vchlg	%v0, %v0, %v0593	vchlgs	%v0, %v0, %v0594	vchlh	%v0, %v0, %v0595	vchlhs	%v0, %v0, %v0596 597#CHECK: error: instruction requires: vector598#CHECK: vcksm	%v0, %v0, %v0599 600	vcksm	%v0, %v0, %v0601 602#CHECK: error: instruction requires: vector603#CHECK: vclgdb	%v0, %v0, 0, 0604 605	vclgdb	%v0, %v0, 0, 0606 607#CHECK: error: instruction requires: vector608#CHECK: vclzb	%v0, %v0609#CHECK: error: instruction requires: vector610#CHECK: vclzf	%v0, %v0611#CHECK: error: instruction requires: vector612#CHECK: vclzg	%v0, %v0613#CHECK: error: instruction requires: vector614#CHECK: vclzh	%v0, %v0615 616	vclzb	%v0, %v0617	vclzf	%v0, %v0618	vclzg	%v0, %v0619	vclzh	%v0, %v0620 621#CHECK: error: instruction requires: vector622#CHECK: vctzb	%v0, %v0623#CHECK: error: instruction requires: vector624#CHECK: vctzf	%v0, %v0625#CHECK: error: instruction requires: vector626#CHECK: vctzg	%v0, %v0627#CHECK: error: instruction requires: vector628#CHECK: vctzh	%v0, %v0629 630	vctzb	%v0, %v0631	vctzf	%v0, %v0632	vctzg	%v0, %v0633	vctzh	%v0, %v0634 635#CHECK: error: instruction requires: vector636#CHECK: vecb	%v0, %v0637#CHECK: error: instruction requires: vector638#CHECK: vecf	%v0, %v0639#CHECK: error: instruction requires: vector640#CHECK: vecg	%v0, %v0641#CHECK: error: instruction requires: vector642#CHECK: vech	%v0, %v0643 644	vecb	%v0, %v0645	vecf	%v0, %v0646	vecg	%v0, %v0647	vech	%v0, %v0648 649#CHECK: error: instruction requires: vector650#CHECK: veclb	%v0, %v0651#CHECK: error: instruction requires: vector652#CHECK: veclf	%v0, %v0653#CHECK: error: instruction requires: vector654#CHECK: veclg	%v0, %v0655#CHECK: error: instruction requires: vector656#CHECK: veclh	%v0, %v0657 658	veclb	%v0, %v0659	veclf	%v0, %v0660	veclg	%v0, %v0661	veclh	%v0, %v0662 663#CHECK: error: instruction requires: vector664#CHECK: verimb	%v0, %v0, %v0, 0665#CHECK: error: instruction requires: vector666#CHECK: verimf	%v0, %v0, %v0, 0667#CHECK: error: instruction requires: vector668#CHECK: verimg	%v0, %v0, %v0, 0669#CHECK: error: instruction requires: vector670#CHECK: verimh	%v0, %v0, %v0, 0671 672	verimb	%v0, %v0, %v0, 0673	verimf	%v0, %v0, %v0, 0674	verimg	%v0, %v0, %v0, 0675	verimh	%v0, %v0, %v0, 0676 677#CHECK: error: instruction requires: vector678#CHECK: verllb	%v0, %v0, 0679#CHECK: error: instruction requires: vector680#CHECK: verllf	%v0, %v0, 0681#CHECK: error: instruction requires: vector682#CHECK: verllg	%v0, %v0, 0683#CHECK: error: instruction requires: vector684#CHECK: verllh	%v0, %v0, 0685 686	verllb	%v0, %v0, 0687	verllf	%v0, %v0, 0688	verllg	%v0, %v0, 0689	verllh	%v0, %v0, 0690 691#CHECK: error: instruction requires: vector692#CHECK: verllvb	%v0, %v0, %v0693#CHECK: error: instruction requires: vector694#CHECK: verllvf	%v0, %v0, %v0695#CHECK: error: instruction requires: vector696#CHECK: verllvg	%v0, %v0, %v0697#CHECK: error: instruction requires: vector698#CHECK: verllvh	%v0, %v0, %v0699 700	verllvb	%v0, %v0, %v0701	verllvf	%v0, %v0, %v0702	verllvg	%v0, %v0, %v0703	verllvh	%v0, %v0, %v0704 705#CHECK: error: instruction requires: vector706#CHECK: veslb	%v0, %v0, 0707#CHECK: error: instruction requires: vector708#CHECK: veslf	%v0, %v0, 0709#CHECK: error: instruction requires: vector710#CHECK: veslg	%v0, %v0, 0711#CHECK: error: instruction requires: vector712#CHECK: veslh	%v0, %v0, 0713 714	veslb	%v0, %v0, 0715	veslf	%v0, %v0, 0716	veslg	%v0, %v0, 0717	veslh	%v0, %v0, 0718 719#CHECK: error: instruction requires: vector720#CHECK: veslvb	%v0, %v0, %v0721#CHECK: error: instruction requires: vector722#CHECK: veslvf	%v0, %v0, %v0723#CHECK: error: instruction requires: vector724#CHECK: veslvg	%v0, %v0, %v0725#CHECK: error: instruction requires: vector726#CHECK: veslvh	%v0, %v0, %v0727 728	veslvb	%v0, %v0, %v0729	veslvf	%v0, %v0, %v0730	veslvg	%v0, %v0, %v0731	veslvh	%v0, %v0, %v0732 733#CHECK: error: instruction requires: vector734#CHECK: vesrab	%v0, %v0, 0735#CHECK: error: instruction requires: vector736#CHECK: vesraf	%v0, %v0, 0737#CHECK: error: instruction requires: vector738#CHECK: vesrag	%v0, %v0, 0739#CHECK: error: instruction requires: vector740#CHECK: vesrah	%v0, %v0, 0741 742	vesrab	%v0, %v0, 0743	vesraf	%v0, %v0, 0744	vesrag	%v0, %v0, 0745	vesrah	%v0, %v0, 0746 747#CHECK: error: instruction requires: vector748#CHECK: vesravb	%v0, %v0, %v0749#CHECK: error: instruction requires: vector750#CHECK: vesravf	%v0, %v0, %v0751#CHECK: error: instruction requires: vector752#CHECK: vesravg	%v0, %v0, %v0753#CHECK: error: instruction requires: vector754#CHECK: vesravh	%v0, %v0, %v0755 756	vesravb	%v0, %v0, %v0757	vesravf	%v0, %v0, %v0758	vesravg	%v0, %v0, %v0759	vesravh	%v0, %v0, %v0760 761#CHECK: error: instruction requires: vector762#CHECK: vesrlb	%v0, %v0, 0763#CHECK: error: instruction requires: vector764#CHECK: vesrlf	%v0, %v0, 0765#CHECK: error: instruction requires: vector766#CHECK: vesrlg	%v0, %v0, 0767#CHECK: error: instruction requires: vector768#CHECK: vesrlh	%v0, %v0, 0769 770	vesrlb	%v0, %v0, 0771	vesrlf	%v0, %v0, 0772	vesrlg	%v0, %v0, 0773	vesrlh	%v0, %v0, 0774 775#CHECK: error: instruction requires: vector776#CHECK: vesrlvb	%v0, %v0, %v0777#CHECK: error: instruction requires: vector778#CHECK: vesrlvf	%v0, %v0, %v0779#CHECK: error: instruction requires: vector780#CHECK: vesrlvg	%v0, %v0, %v0781#CHECK: error: instruction requires: vector782#CHECK: vesrlvh	%v0, %v0, %v0783 784	vesrlvb	%v0, %v0, %v0785	vesrlvf	%v0, %v0, %v0786	vesrlvg	%v0, %v0, %v0787	vesrlvh	%v0, %v0, %v0788 789#CHECK: error: instruction requires: vector790#CHECK: vfadb	%v0, %v0, %v0791 792	vfadb	%v0, %v0, %v0793 794#CHECK: error: instruction requires: vector795#CHECK: vfaeb	%v0, %v0, %v0796#CHECK: error: instruction requires: vector797#CHECK: vfaebs	%v0, %v0, %v0798#CHECK: error: instruction requires: vector799#CHECK: vfaef	%v0, %v0, %v0800#CHECK: error: instruction requires: vector801#CHECK: vfaefs	%v0, %v0, %v0802#CHECK: error: instruction requires: vector803#CHECK: vfaeh	%v0, %v0, %v0804#CHECK: error: instruction requires: vector805#CHECK: vfaehs	%v0, %v0, %v0806#CHECK: error: instruction requires: vector807#CHECK: vfaezb	%v0, %v0, %v0808#CHECK: error: instruction requires: vector809#CHECK: vfaezbs	%v0, %v0, %v0810#CHECK: error: instruction requires: vector811#CHECK: vfaezf	%v0, %v0, %v0812#CHECK: error: instruction requires: vector813#CHECK: vfaezfs	%v0, %v0, %v0814#CHECK: error: instruction requires: vector815#CHECK: vfaezh	%v0, %v0, %v0816#CHECK: error: instruction requires: vector817#CHECK: vfaezhs	%v0, %v0, %v0818 819	vfaeb	%v0, %v0, %v0820	vfaebs	%v0, %v0, %v0821	vfaef	%v0, %v0, %v0822	vfaefs	%v0, %v0, %v0823	vfaeh	%v0, %v0, %v0824	vfaehs	%v0, %v0, %v0825	vfaezb	%v0, %v0, %v0826	vfaezbs	%v0, %v0, %v0827	vfaezf	%v0, %v0, %v0828	vfaezfs	%v0, %v0, %v0829	vfaezh	%v0, %v0, %v0830	vfaezhs	%v0, %v0, %v0831 832#CHECK: error: instruction requires: vector833#CHECK: vfcedb	%v0, %v0, %v0834#CHECK: vfcedbs	%v0, %v0, %v0835 836	vfcedb	%v0, %v0, %v0837	vfcedbs	%v0, %v0, %v0838 839#CHECK: error: instruction requires: vector840#CHECK: vfchdb	%v0, %v0, %v0841#CHECK: vfchdbs	%v0, %v0, %v0842 843	vfchdb	%v0, %v0, %v0844	vfchdbs	%v0, %v0, %v0845 846#CHECK: error: instruction requires: vector847#CHECK: vfddb	%v0, %v0, %v0848 849	vfddb	%v0, %v0, %v0850 851#CHECK: error: instruction requires: vector852#CHECK: vfeeb	%v0, %v0, %v0853#CHECK: error: instruction requires: vector854#CHECK: vfeebs	%v0, %v0, %v0855#CHECK: error: instruction requires: vector856#CHECK: vfeef	%v0, %v0, %v0857#CHECK: error: instruction requires: vector858#CHECK: vfeefs	%v0, %v0, %v0859#CHECK: error: instruction requires: vector860#CHECK: vfeeh	%v0, %v0, %v0861#CHECK: error: instruction requires: vector862#CHECK: vfeehs	%v0, %v0, %v0863#CHECK: error: instruction requires: vector864#CHECK: vfeezb	%v0, %v0, %v0865#CHECK: error: instruction requires: vector866#CHECK: vfeezbs	%v0, %v0, %v0867#CHECK: error: instruction requires: vector868#CHECK: vfeezf	%v0, %v0, %v0869#CHECK: error: instruction requires: vector870#CHECK: vfeezfs	%v0, %v0, %v0871#CHECK: error: instruction requires: vector872#CHECK: vfeezh	%v0, %v0, %v0873#CHECK: error: instruction requires: vector874#CHECK: vfeezhs	%v0, %v0, %v0875 876	vfeeb	%v0, %v0, %v0877	vfeebs	%v0, %v0, %v0878	vfeef	%v0, %v0, %v0879	vfeefs	%v0, %v0, %v0880	vfeeh	%v0, %v0, %v0881	vfeehs	%v0, %v0, %v0882	vfeezb	%v0, %v0, %v0883	vfeezbs	%v0, %v0, %v0884	vfeezf	%v0, %v0, %v0885	vfeezfs	%v0, %v0, %v0886	vfeezh	%v0, %v0, %v0887	vfeezhs	%v0, %v0, %v0888 889#CHECK: error: instruction requires: vector890#CHECK: vfeneb   %v0, %v0, %v0891#CHECK: error: instruction requires: vector892#CHECK: vfenebs  %v0, %v0, %v0893#CHECK: error: instruction requires: vector894#CHECK: vfenef   %v0, %v0, %v0895#CHECK: error: instruction requires: vector896#CHECK: vfenefs  %v0, %v0, %v0897#CHECK: error: instruction requires: vector898#CHECK: vfeneh   %v0, %v0, %v0899#CHECK: error: instruction requires: vector900#CHECK: vfenehs  %v0, %v0, %v0901#CHECK: error: instruction requires: vector902#CHECK: vfenezb  %v0, %v0, %v0903#CHECK: error: instruction requires: vector904#CHECK: vfenezbs %v0, %v0, %v0905#CHECK: error: instruction requires: vector906#CHECK: vfenezf  %v0, %v0, %v0907#CHECK: error: instruction requires: vector908#CHECK: vfenezfs %v0, %v0, %v0909#CHECK: error: instruction requires: vector910#CHECK: vfenezh  %v0, %v0, %v0911#CHECK: error: instruction requires: vector912#CHECK: vfenezhs %v0, %v0, %v0913 914	vfeneb   %v0, %v0, %v0915	vfenebs  %v0, %v0, %v0916	vfenef   %v0, %v0, %v0917	vfenefs  %v0, %v0, %v0918	vfeneh   %v0, %v0, %v0919	vfenehs  %v0, %v0, %v0920	vfenezb  %v0, %v0, %v0921	vfenezbs %v0, %v0, %v0922	vfenezf  %v0, %v0, %v0923	vfenezfs %v0, %v0, %v0924	vfenezh  %v0, %v0, %v0925	vfenezhs %v0, %v0, %v0926 927#CHECK: error: instruction requires: vector928#CHECK: vfidb	%v0, %v0, 0, 0929 930	vfidb	%v0, %v0, 0, 0931 932#CHECK: error: instruction requires: vector933#CHECK: vflcdb	%v0, %v0934 935	vflcdb	%v0, %v0936 937#CHECK: error: instruction requires: vector938#CHECK: vflndb	%v0, %v0939 940	vflndb	%v0, %v0941 942#CHECK: error: instruction requires: vector943#CHECK: vflpdb	%v0, %v0944 945	vflpdb	%v0, %v0946 947#CHECK: error: instruction requires: vector948#CHECK: vfmadb	%v0, %v0, %v0, %v0949 950	vfmadb	%v0, %v0, %v0, %v0951 952#CHECK: error: instruction requires: vector953#CHECK: vfmdb	%v0, %v0, %v0954 955	vfmdb	%v0, %v0, %v0956 957#CHECK: error: instruction requires: vector958#CHECK: vfmsdb	%v0, %v0, %v0, %v0959 960	vfmsdb	%v0, %v0, %v0, %v0961 962#CHECK: error: instruction requires: vector963#CHECK: vfsdb	%v0, %v0, %v0964 965	vfsdb	%v0, %v0, %v0966 967#CHECK: error: instruction requires: vector968#CHECK: vfsqdb	%v0, %v0969 970	vfsqdb	%v0, %v0971 972#CHECK: error: instruction requires: vector973#CHECK: vftcidb	%v0, %v0, 0974 975	vftcidb	%v0, %v0, 0976 977#CHECK: error: instruction requires: vector978#CHECK: vgbm	%v0, 0979 980	vgbm	%v0, 0981 982#CHECK: error: instruction requires: vector983#CHECK: vgef	%v0, 0(%v0, %r1), 0984#CHECK: error: instruction requires: vector985#CHECK: vgeg	%v0, 0(%v0, %r1), 0986 987	vgef	%v0, 0(%v0, %r1), 0988	vgeg	%v0, 0(%v0, %r1), 0989 990#CHECK: error: instruction requires: vector991#CHECK: vgfmab	%v0, %v0, %v0, %v0992#CHECK: error: instruction requires: vector993#CHECK: vgfmaf	%v0, %v0, %v0, %v0994#CHECK: error: instruction requires: vector995#CHECK: vgfmag	%v0, %v0, %v0, %v0996#CHECK: error: instruction requires: vector997#CHECK: vgfmah	%v0, %v0, %v0, %v0998 999	vgfmab	%v0, %v0, %v0, %v01000	vgfmaf	%v0, %v0, %v0, %v01001	vgfmag	%v0, %v0, %v0, %v01002	vgfmah	%v0, %v0, %v0, %v01003 1004#CHECK: error: instruction requires: vector1005#CHECK: vgfmb	%v0, %v0, %v01006#CHECK: error: instruction requires: vector1007#CHECK: vgfmf	%v0, %v0, %v01008#CHECK: error: instruction requires: vector1009#CHECK: vgfmg	%v0, %v0, %v01010#CHECK: error: instruction requires: vector1011#CHECK: vgfmh	%v0, %v0, %v01012 1013	vgfmb	%v0, %v0, %v01014	vgfmf	%v0, %v0, %v01015	vgfmg	%v0, %v0, %v01016	vgfmh	%v0, %v0, %v01017 1018#CHECK: error: instruction requires: vector1019#CHECK: vgmb	%v0, 0, 01020#CHECK: error: instruction requires: vector1021#CHECK: vgmf	%v0, 0, 01022#CHECK: error: instruction requires: vector1023#CHECK: vgmg	%v0, 0, 01024#CHECK: error: instruction requires: vector1025#CHECK: vgmh	%v0, 0, 01026 1027	vgmb	%v0, 0, 01028	vgmf	%v0, 0, 01029	vgmg	%v0, 0, 01030	vgmh	%v0, 0, 01031 1032#CHECK: error: instruction requires: vector1033#CHECK: vistrb	%v0, %v01034#CHECK: error: instruction requires: vector1035#CHECK: vistrbs	%v0, %v01036#CHECK: error: instruction requires: vector1037#CHECK: vistrf	%v0, %v01038#CHECK: error: instruction requires: vector1039#CHECK: vistrfs	%v0, %v01040#CHECK: error: instruction requires: vector1041#CHECK: vistrh	%v0, %v01042#CHECK: error: instruction requires: vector1043#CHECK: vistrhs	%v0, %v01044 1045	vistrb	%v0, %v01046	vistrbs	%v0, %v01047	vistrf	%v0, %v01048	vistrfs	%v0, %v01049	vistrh	%v0, %v01050	vistrhs	%v0, %v01051 1052#CHECK: error: instruction requires: vector1053#CHECK: vl	%v0, 01054 1055	vl	%v0, 01056 1057#CHECK: error: instruction requires: vector1058#CHECK: vlbb	%v0, 0, 01059 1060	vlbb	%v0, 0, 01061 1062#CHECK: error: instruction requires: vector1063#CHECK: vlcb	%v0, %v01064#CHECK: error: instruction requires: vector1065#CHECK: vlcf	%v0, %v01066#CHECK: error: instruction requires: vector1067#CHECK: vlcg	%v0, %v01068#CHECK: error: instruction requires: vector1069#CHECK: vlch	%v0, %v01070 1071	vlcb	%v0, %v01072	vlcf	%v0, %v01073	vlcg	%v0, %v01074	vlch	%v0, %v01075 1076#CHECK: error: instruction requires: vector1077#CHECK: vldeb	%v0, %v01078 1079	vldeb	%v0, %v01080 1081#CHECK: error: instruction requires: vector1082#CHECK: vleb	%v0, 0, 01083#CHECK: error: instruction requires: vector1084#CHECK: vlef	%v0, 0, 01085#CHECK: error: instruction requires: vector1086#CHECK: vleg	%v0, 0, 01087#CHECK: error: instruction requires: vector1088#CHECK: vleh	%v0, 0, 01089 1090	vleb	%v0, 0, 01091	vlef	%v0, 0, 01092	vleg	%v0, 0, 01093	vleh	%v0, 0, 01094 1095#CHECK: error: instruction requires: vector1096#CHECK: vledb	%v0, %v0, 0, 01097 1098	vledb	%v0, %v0, 0, 01099 1100#CHECK: error: instruction requires: vector1101#CHECK: vleib	%v0, 0, 01102#CHECK: error: instruction requires: vector1103#CHECK: vleif	%v0, 0, 01104#CHECK: error: instruction requires: vector1105#CHECK: vleig	%v0, 0, 01106#CHECK: error: instruction requires: vector1107#CHECK: vleih	%v0, 0, 01108 1109	vleib	%v0, 0, 01110	vleif	%v0, 0, 01111	vleig	%v0, 0, 01112	vleih	%v0, 0, 01113 1114#CHECK: error: instruction requires: vector1115#CHECK: vlgvb	%r0, %v0, 01116#CHECK: error: instruction requires: vector1117#CHECK: vlgvf	%r0, %v0, 01118#CHECK: error: instruction requires: vector1119#CHECK: vlgvg	%r0, %v0, 01120#CHECK: error: instruction requires: vector1121#CHECK: vlgvh	%r0, %v0, 01122 1123	vlgvb	%r0, %v0, 01124	vlgvf	%r0, %v0, 01125	vlgvg	%r0, %v0, 01126	vlgvh	%r0, %v0, 01127 1128#CHECK: error: instruction requires: vector1129#CHECK: vll	%v0, %r0, 01130 1131	vll	%v0, %r0, 01132 1133#CHECK: error: instruction requires: vector1134#CHECK: vllezb	%v0, 01135#CHECK: error: instruction requires: vector1136#CHECK: vllezf	%v0, 01137#CHECK: error: instruction requires: vector1138#CHECK: vllezg	%v0, 01139#CHECK: error: instruction requires: vector1140#CHECK: vllezh	%v0, 01141 1142	vllezb	%v0, 01143	vllezf	%v0, 01144	vllezg	%v0, 01145	vllezh	%v0, 01146 1147#CHECK: error: instruction requires: vector1148#CHECK: vlm	%v0, %v0, 01149 1150	vlm	%v0, %v0, 01151 1152#CHECK: error: instruction requires: vector1153#CHECK: vlpb	%v0, %v01154#CHECK: error: instruction requires: vector1155#CHECK: vlpf	%v0, %v01156#CHECK: error: instruction requires: vector1157#CHECK: vlpg	%v0, %v01158#CHECK: error: instruction requires: vector1159#CHECK: vlph	%v0, %v01160 1161	vlpb	%v0, %v01162	vlpf	%v0, %v01163	vlpg	%v0, %v01164	vlph	%v0, %v01165 1166#CHECK: error: instruction requires: vector1167#CHECK: vlr	%v0, %v01168 1169	vlr	%v0, %v01170 1171#CHECK: error: instruction requires: vector1172#CHECK: vlrepb	%v0, 01173#CHECK: error: instruction requires: vector1174#CHECK: vlrepf	%v0, 01175#CHECK: error: instruction requires: vector1176#CHECK: vlrepg	%v0, 01177#CHECK: error: instruction requires: vector1178#CHECK: vlreph	%v0, 01179 1180	vlrepb	%v0, 01181	vlrepf	%v0, 01182	vlrepg	%v0, 01183	vlreph	%v0, 01184 1185#CHECK: error: instruction requires: vector1186#CHECK: vlvgb	%v0, %r0, 01187#CHECK: error: instruction requires: vector1188#CHECK: vlvgf	%v0, %r0, 01189#CHECK: error: instruction requires: vector1190#CHECK: vlvgg	%v0, %r0, 01191#CHECK: error: instruction requires: vector1192#CHECK: vlvgh	%v0, %r0, 01193 1194	vlvgb	%v0, %r0, 01195	vlvgf	%v0, %r0, 01196	vlvgg	%v0, %r0, 01197	vlvgh	%v0, %r0, 01198 1199#CHECK: error: instruction requires: vector1200#CHECK: vlvgp	%v0, %r0, %r01201 1202	vlvgp	%v0, %r0, %r01203 1204#CHECK: error: instruction requires: vector1205#CHECK: vmaeb	%v0, %v0, %v0, %v01206#CHECK: error: instruction requires: vector1207#CHECK: vmaef	%v0, %v0, %v0, %v01208#CHECK: error: instruction requires: vector1209#CHECK: vmaeh	%v0, %v0, %v0, %v01210 1211	vmaeb	%v0, %v0, %v0, %v01212	vmaef	%v0, %v0, %v0, %v01213	vmaeh	%v0, %v0, %v0, %v01214 1215#CHECK: error: instruction requires: vector1216#CHECK: vmahb	%v0, %v0, %v0, %v01217#CHECK: error: instruction requires: vector1218#CHECK: vmahf	%v0, %v0, %v0, %v01219#CHECK: error: instruction requires: vector1220#CHECK: vmahh	%v0, %v0, %v0, %v01221 1222	vmahb	%v0, %v0, %v0, %v01223	vmahf	%v0, %v0, %v0, %v01224	vmahh	%v0, %v0, %v0, %v01225 1226#CHECK: error: instruction requires: vector1227#CHECK: vmalb	%v0, %v0, %v0, %v01228#CHECK: error: instruction requires: vector1229#CHECK: vmalf	%v0, %v0, %v0, %v01230#CHECK: error: instruction requires: vector1231#CHECK: vmalhw	%v0, %v0, %v0, %v01232 1233	vmalb	%v0, %v0, %v0, %v01234	vmalf	%v0, %v0, %v0, %v01235	vmalhw	%v0, %v0, %v0, %v01236 1237#CHECK: error: instruction requires: vector1238#CHECK: vmaleb	%v0, %v0, %v0, %v01239#CHECK: error: instruction requires: vector1240#CHECK: vmalef	%v0, %v0, %v0, %v01241#CHECK: error: instruction requires: vector1242#CHECK: vmaleh	%v0, %v0, %v0, %v01243 1244	vmaleb	%v0, %v0, %v0, %v01245	vmalef	%v0, %v0, %v0, %v01246	vmaleh	%v0, %v0, %v0, %v01247 1248#CHECK: error: instruction requires: vector1249#CHECK: vmalhb	%v0, %v0, %v0, %v01250#CHECK: error: instruction requires: vector1251#CHECK: vmalhf	%v0, %v0, %v0, %v01252#CHECK: error: instruction requires: vector1253#CHECK: vmalhh	%v0, %v0, %v0, %v01254 1255	vmalhb	%v0, %v0, %v0, %v01256	vmalhf	%v0, %v0, %v0, %v01257	vmalhh	%v0, %v0, %v0, %v01258 1259#CHECK: error: instruction requires: vector1260#CHECK: vmalob	%v0, %v0, %v0, %v01261#CHECK: error: instruction requires: vector1262#CHECK: vmalof	%v0, %v0, %v0, %v01263#CHECK: error: instruction requires: vector1264#CHECK: vmaloh	%v0, %v0, %v0, %v01265 1266	vmalob	%v0, %v0, %v0, %v01267	vmalof	%v0, %v0, %v0, %v01268	vmaloh	%v0, %v0, %v0, %v01269 1270#CHECK: error: instruction requires: vector1271#CHECK: vmaob	%v0, %v0, %v0, %v01272#CHECK: error: instruction requires: vector1273#CHECK: vmaof	%v0, %v0, %v0, %v01274#CHECK: error: instruction requires: vector1275#CHECK: vmaoh	%v0, %v0, %v0, %v01276 1277	vmaob	%v0, %v0, %v0, %v01278	vmaof	%v0, %v0, %v0, %v01279	vmaoh	%v0, %v0, %v0, %v01280 1281#CHECK: error: instruction requires: vector1282#CHECK: vmeb	%v0, %v0, %v01283#CHECK: error: instruction requires: vector1284#CHECK: vmef	%v0, %v0, %v01285#CHECK: error: instruction requires: vector1286#CHECK: vmeh	%v0, %v0, %v01287 1288	vmeb	%v0, %v0, %v01289	vmef	%v0, %v0, %v01290	vmeh	%v0, %v0, %v01291 1292#CHECK: error: instruction requires: vector1293#CHECK: vmhb	%v0, %v0, %v01294#CHECK: error: instruction requires: vector1295#CHECK: vmhf	%v0, %v0, %v01296#CHECK: error: instruction requires: vector1297#CHECK: vmhh	%v0, %v0, %v01298 1299	vmhb	%v0, %v0, %v01300	vmhf	%v0, %v0, %v01301	vmhh	%v0, %v0, %v01302 1303#CHECK: error: instruction requires: vector1304#CHECK: vmlb	%v0, %v0, %v01305#CHECK: error: instruction requires: vector1306#CHECK: vmlf	%v0, %v0, %v01307#CHECK: error: instruction requires: vector1308#CHECK: vmlhw	%v0, %v0, %v01309 1310	vmlb	%v0, %v0, %v01311	vmlf	%v0, %v0, %v01312	vmlhw	%v0, %v0, %v01313 1314#CHECK: error: instruction requires: vector1315#CHECK: vmleb	%v0, %v0, %v01316#CHECK: error: instruction requires: vector1317#CHECK: vmlef	%v0, %v0, %v01318#CHECK: error: instruction requires: vector1319#CHECK: vmleh	%v0, %v0, %v01320 1321	vmleb	%v0, %v0, %v01322	vmlef	%v0, %v0, %v01323	vmleh	%v0, %v0, %v01324 1325#CHECK: error: instruction requires: vector1326#CHECK: vmlhb	%v0, %v0, %v01327#CHECK: error: instruction requires: vector1328#CHECK: vmlhf	%v0, %v0, %v01329#CHECK: error: instruction requires: vector1330#CHECK: vmlhh	%v0, %v0, %v01331 1332	vmlhb	%v0, %v0, %v01333	vmlhf	%v0, %v0, %v01334	vmlhh	%v0, %v0, %v01335 1336#CHECK: error: instruction requires: vector1337#CHECK: vmlob	%v0, %v0, %v01338#CHECK: error: instruction requires: vector1339#CHECK: vmlof	%v0, %v0, %v01340#CHECK: error: instruction requires: vector1341#CHECK: vmloh	%v0, %v0, %v01342 1343	vmlob	%v0, %v0, %v01344	vmlof	%v0, %v0, %v01345	vmloh	%v0, %v0, %v01346 1347#CHECK: error: instruction requires: vector1348#CHECK: vmnb	%v0, %v0, %v01349#CHECK: error: instruction requires: vector1350#CHECK: vmnf	%v0, %v0, %v01351#CHECK: error: instruction requires: vector1352#CHECK: vmng	%v0, %v0, %v01353#CHECK: error: instruction requires: vector1354#CHECK: vmnh	%v0, %v0, %v01355 1356	vmnb	%v0, %v0, %v01357	vmnf	%v0, %v0, %v01358	vmng	%v0, %v0, %v01359	vmnh	%v0, %v0, %v01360 1361#CHECK: error: instruction requires: vector1362#CHECK: vmnlb	%v0, %v0, %v01363#CHECK: error: instruction requires: vector1364#CHECK: vmnlf	%v0, %v0, %v01365#CHECK: error: instruction requires: vector1366#CHECK: vmnlg	%v0, %v0, %v01367#CHECK: error: instruction requires: vector1368#CHECK: vmnlh	%v0, %v0, %v01369 1370	vmnlb	%v0, %v0, %v01371	vmnlf	%v0, %v0, %v01372	vmnlg	%v0, %v0, %v01373	vmnlh	%v0, %v0, %v01374 1375#CHECK: error: instruction requires: vector1376#CHECK: vmob	%v0, %v0, %v01377#CHECK: error: instruction requires: vector1378#CHECK: vmof	%v0, %v0, %v01379#CHECK: error: instruction requires: vector1380#CHECK: vmoh	%v0, %v0, %v01381 1382	vmob	%v0, %v0, %v01383	vmof	%v0, %v0, %v01384	vmoh	%v0, %v0, %v01385 1386#CHECK: error: instruction requires: vector1387#CHECK: vmrhb	%v0, %v0, %v01388#CHECK: error: instruction requires: vector1389#CHECK: vmrhf	%v0, %v0, %v01390#CHECK: error: instruction requires: vector1391#CHECK: vmrhg	%v0, %v0, %v01392#CHECK: error: instruction requires: vector1393#CHECK: vmrhh	%v0, %v0, %v01394 1395	vmrhb	%v0, %v0, %v01396	vmrhf	%v0, %v0, %v01397	vmrhg	%v0, %v0, %v01398	vmrhh	%v0, %v0, %v01399 1400#CHECK: error: instruction requires: vector1401#CHECK: vmrlb	%v0, %v0, %v01402#CHECK: error: instruction requires: vector1403#CHECK: vmrlf	%v0, %v0, %v01404#CHECK: error: instruction requires: vector1405#CHECK: vmrlg	%v0, %v0, %v01406#CHECK: error: instruction requires: vector1407#CHECK: vmrlh	%v0, %v0, %v01408 1409	vmrlb	%v0, %v0, %v01410	vmrlf	%v0, %v0, %v01411	vmrlg	%v0, %v0, %v01412	vmrlh	%v0, %v0, %v01413 1414#CHECK: error: instruction requires: vector1415#CHECK: vmxb	%v0, %v0, %v01416#CHECK: error: instruction requires: vector1417#CHECK: vmxf	%v0, %v0, %v01418#CHECK: error: instruction requires: vector1419#CHECK: vmxg	%v0, %v0, %v01420#CHECK: error: instruction requires: vector1421#CHECK: vmxh	%v0, %v0, %v01422 1423	vmxb	%v0, %v0, %v01424	vmxf	%v0, %v0, %v01425	vmxg	%v0, %v0, %v01426	vmxh	%v0, %v0, %v01427 1428#CHECK: error: instruction requires: vector1429#CHECK: vmxlb	%v0, %v0, %v01430#CHECK: error: instruction requires: vector1431#CHECK: vmxlf	%v0, %v0, %v01432#CHECK: error: instruction requires: vector1433#CHECK: vmxlg	%v0, %v0, %v01434#CHECK: error: instruction requires: vector1435#CHECK: vmxlh	%v0, %v0, %v01436 1437	vmxlb	%v0, %v0, %v01438	vmxlf	%v0, %v0, %v01439	vmxlg	%v0, %v0, %v01440	vmxlh	%v0, %v0, %v01441 1442#CHECK: error: instruction requires: vector1443#CHECK: vn	%v0, %v0, %v01444 1445	vn	%v0, %v0, %v01446 1447#CHECK: error: instruction requires: vector1448#CHECK: vnc	%v0, %v0, %v01449 1450	vnc	%v0, %v0, %v01451 1452#CHECK: error: instruction requires: vector1453#CHECK: vno	%v0, %v0, %v01454 1455	vno	%v0, %v0, %v01456 1457#CHECK: error: instruction requires: vector1458#CHECK: vo	%v0, %v0, %v01459 1460	vo	%v0, %v0, %v01461 1462#CHECK: error: instruction requires: vector1463#CHECK: vone	%v01464 1465	vone	%v01466 1467#CHECK: error: instruction requires: vector1468#CHECK: vpdi	%v0, %v0, %v0, 01469 1470	vpdi	%v0, %v0, %v0, 01471 1472#CHECK: error: instruction requires: vector1473#CHECK: vperm	%v0, %v0, %v0, %v01474 1475	vperm	%v0, %v0, %v0, %v01476 1477#CHECK: error: instruction requires: vector1478#CHECK: vpkf	%v0, %v0, %v01479#CHECK: error: instruction requires: vector1480#CHECK: vpkg	%v0, %v0, %v01481#CHECK: error: instruction requires: vector1482#CHECK: vpkh	%v0, %v0, %v01483 1484	vpkf	%v0, %v0, %v01485	vpkg	%v0, %v0, %v01486	vpkh	%v0, %v0, %v01487 1488#CHECK: error: instruction requires: vector1489#CHECK: vpklsf	%v0, %v0, %v01490#CHECK: error: instruction requires: vector1491#CHECK: vpklsfs	%v0, %v0, %v01492#CHECK: error: instruction requires: vector1493#CHECK: vpklsg	%v0, %v0, %v01494#CHECK: error: instruction requires: vector1495#CHECK: vpklsgs	%v0, %v0, %v01496#CHECK: error: instruction requires: vector1497#CHECK: vpklsh	%v0, %v0, %v01498#CHECK: error: instruction requires: vector1499#CHECK: vpklshs	%v0, %v0, %v01500 1501	vpklsf	%v0, %v0, %v01502	vpklsfs	%v0, %v0, %v01503	vpklsg	%v0, %v0, %v01504	vpklsgs	%v0, %v0, %v01505	vpklsh	%v0, %v0, %v01506	vpklshs	%v0, %v0, %v01507 1508#CHECK: error: instruction requires: vector1509#CHECK: vpksf	%v0, %v0, %v01510#CHECK: error: instruction requires: vector1511#CHECK: vpksfs	%v0, %v0, %v01512#CHECK: error: instruction requires: vector1513#CHECK: vpksg	%v0, %v0, %v01514#CHECK: error: instruction requires: vector1515#CHECK: vpksgs	%v0, %v0, %v01516#CHECK: error: instruction requires: vector1517#CHECK: vpksh	%v0, %v0, %v01518#CHECK: error: instruction requires: vector1519#CHECK: vpkshs	%v0, %v0, %v01520 1521	vpksf	%v0, %v0, %v01522	vpksfs	%v0, %v0, %v01523	vpksg	%v0, %v0, %v01524	vpksgs	%v0, %v0, %v01525	vpksh	%v0, %v0, %v01526	vpkshs	%v0, %v0, %v01527 1528#CHECK: error: instruction requires: vector1529#CHECK: vpopct	%v0, %v0, 01530 1531	vpopct	%v0, %v0, 01532 1533#CHECK: error: instruction requires: vector1534#CHECK: vrepb	%v0, %v0, 01535#CHECK: error: instruction requires: vector1536#CHECK: vrepf	%v0, %v0, 01537#CHECK: error: instruction requires: vector1538#CHECK: vrepg	%v0, %v0, 01539#CHECK: error: instruction requires: vector1540#CHECK: vreph	%v0, %v0, 01541 1542	vrepb	%v0, %v0, 01543	vrepf	%v0, %v0, 01544	vrepg	%v0, %v0, 01545	vreph	%v0, %v0, 01546 1547#CHECK: error: instruction requires: vector1548#CHECK: vrepib	%v0, 01549#CHECK: error: instruction requires: vector1550#CHECK: vrepif	%v0, 01551#CHECK: error: instruction requires: vector1552#CHECK: vrepig	%v0, 01553#CHECK: error: instruction requires: vector1554#CHECK: vrepih	%v0, 01555 1556	vrepib	%v0, 01557	vrepif	%v0, 01558	vrepig	%v0, 01559	vrepih	%v0, 01560 1561#CHECK: error: instruction requires: vector1562#CHECK: vsb	%v0, %v0, %v01563#CHECK: error: instruction requires: vector1564#CHECK: vsf	%v0, %v0, %v01565#CHECK: error: instruction requires: vector1566#CHECK: vsg	%v0, %v0, %v01567#CHECK: error: instruction requires: vector1568#CHECK: vsh	%v0, %v0, %v01569#CHECK: error: instruction requires: vector1570#CHECK: vsq	%v0, %v0, %v01571 1572	vsb	%v0, %v0, %v01573	vsf	%v0, %v0, %v01574	vsg	%v0, %v0, %v01575	vsh	%v0, %v0, %v01576	vsq	%v0, %v0, %v01577 1578#CHECK: error: instruction requires: vector1579#CHECK: vsbcbiq	%v0, %v0, %v0, %v01580 1581	vsbcbiq	%v0, %v0, %v0, %v01582 1583#CHECK: error: instruction requires: vector1584#CHECK: vsbiq	%v0, %v0, %v0, %v01585 1586	vsbiq	%v0, %v0, %v0, %v01587 1588#CHECK: error: instruction requires: vector1589#CHECK: vscbib	%v0, %v0, %v01590#CHECK: error: instruction requires: vector1591#CHECK: vscbif	%v0, %v0, %v01592#CHECK: error: instruction requires: vector1593#CHECK: vscbig	%v0, %v0, %v01594#CHECK: error: instruction requires: vector1595#CHECK: vscbih	%v0, %v0, %v01596#CHECK: error: instruction requires: vector1597#CHECK: vscbiq	%v0, %v0, %v01598 1599	vscbib	%v0, %v0, %v01600	vscbif	%v0, %v0, %v01601	vscbig	%v0, %v0, %v01602	vscbih	%v0, %v0, %v01603	vscbiq	%v0, %v0, %v01604 1605#CHECK: error: instruction requires: vector1606#CHECK: vscef	%v0, 0(%v0, %r1), 01607#CHECK: error: instruction requires: vector1608#CHECK: vsceg	%v0, 0(%v0, %r1), 01609 1610	vscef	%v0, 0(%v0, %r1), 01611	vsceg	%v0, 0(%v0, %r1), 01612 1613#CHECK: error: instruction requires: vector1614#CHECK: vsegb	%v0, %v01615#CHECK: error: instruction requires: vector1616#CHECK: vsegf	%v0, %v01617#CHECK: error: instruction requires: vector1618#CHECK: vsegh	%v0, %v01619 1620	vsegb	%v0, %v01621	vsegf	%v0, %v01622	vsegh	%v0, %v01623 1624#CHECK: error: instruction requires: vector1625#CHECK: vsel	%v0, %v0, %v0, %v01626 1627	vsel	%v0, %v0, %v0, %v01628 1629#CHECK: error: instruction requires: vector1630#CHECK: vsl	%v0, %v0, %v01631 1632	vsl	%v0, %v0, %v01633 1634#CHECK: error: instruction requires: vector1635#CHECK: vslb	%v0, %v0, %v01636 1637	vslb	%v0, %v0, %v01638 1639#CHECK: error: instruction requires: vector1640#CHECK: vsldb	%v0, %v0, %v0, 01641 1642	vsldb	%v0, %v0, %v0, 01643 1644#CHECK: error: instruction requires: vector1645#CHECK: vsra	%v0, %v0, %v01646 1647	vsra	%v0, %v0, %v01648 1649#CHECK: error: instruction requires: vector1650#CHECK: vsrab	%v0, %v0, %v01651 1652	vsrab	%v0, %v0, %v01653 1654#CHECK: error: instruction requires: vector1655#CHECK: vsrl	%v0, %v0, %v01656 1657	vsrl	%v0, %v0, %v01658 1659#CHECK: error: instruction requires: vector1660#CHECK: vsrlb	%v0, %v0, %v01661 1662	vsrlb	%v0, %v0, %v01663 1664#CHECK: error: instruction requires: vector1665#CHECK: vst	%v0, 01666 1667	vst	%v0, 01668 1669#CHECK: error: instruction requires: vector1670#CHECK: vstl	%v0, %r0, 01671 1672	vstl	%v0, %r0, 01673 1674#CHECK: error: instruction requires: vector1675#CHECK: vstm	%v0, %v0, 01676 1677	vstm	%v0, %v0, 01678 1679#CHECK: error: instruction requires: vector1680#CHECK: vstrcb   %v0, %v0, %v0, %v01681#CHECK: error: instruction requires: vector1682#CHECK: vstrcbs  %v0, %v0, %v0, %v01683#CHECK: error: instruction requires: vector1684#CHECK: vstrcf   %v0, %v0, %v0, %v01685#CHECK: error: instruction requires: vector1686#CHECK: vstrcfs  %v0, %v0, %v0, %v01687#CHECK: error: instruction requires: vector1688#CHECK: vstrch   %v0, %v0, %v0, %v01689#CHECK: error: instruction requires: vector1690#CHECK: vstrchs  %v0, %v0, %v0, %v01691#CHECK: error: instruction requires: vector1692#CHECK: vstrczb  %v0, %v0, %v0, %v01693#CHECK: error: instruction requires: vector1694#CHECK: vstrczbs %v0, %v0, %v0, %v01695#CHECK: error: instruction requires: vector1696#CHECK: vstrczf  %v0, %v0, %v0, %v01697#CHECK: error: instruction requires: vector1698#CHECK: vstrczfs %v0, %v0, %v0, %v01699#CHECK: error: instruction requires: vector1700#CHECK: vstrczh  %v0, %v0, %v0, %v01701#CHECK: error: instruction requires: vector1702#CHECK: vstrczhs %v0, %v0, %v0, %v01703 1704        vstrcb   %v0, %v0, %v0, %v01705        vstrcbs  %v0, %v0, %v0, %v01706        vstrcf   %v0, %v0, %v0, %v01707        vstrcfs  %v0, %v0, %v0, %v01708        vstrch   %v0, %v0, %v0, %v01709        vstrchs  %v0, %v0, %v0, %v01710        vstrczb  %v0, %v0, %v0, %v01711        vstrczbs %v0, %v0, %v0, %v01712        vstrczf  %v0, %v0, %v0, %v01713        vstrczfs %v0, %v0, %v0, %v01714        vstrczh  %v0, %v0, %v0, %v01715        vstrczhs %v0, %v0, %v0, %v01716 1717#CHECK: error: instruction requires: vector1718#CHECK: vsumb	%v0, %v0, %v01719#CHECK: error: instruction requires: vector1720#CHECK: vsumh	%v0, %v0, %v01721 1722	vsumb	%v0, %v0, %v01723	vsumh	%v0, %v0, %v01724 1725#CHECK: error: instruction requires: vector1726#CHECK: vsumgh	%v0, %v0, %v01727#CHECK: error: instruction requires: vector1728#CHECK: vsumgf	%v0, %v0, %v01729 1730	vsumgh	%v0, %v0, %v01731	vsumgf	%v0, %v0, %v01732 1733#CHECK: error: instruction requires: vector1734#CHECK: vsumqf	%v0, %v0, %v01735#CHECK: error: instruction requires: vector1736#CHECK: vsumqg	%v0, %v0, %v01737 1738	vsumqf	%v0, %v0, %v01739	vsumqg	%v0, %v0, %v01740 1741#CHECK: error: instruction requires: vector1742#CHECK: vtm	%v0, %v01743 1744	vtm	%v0, %v01745 1746#CHECK: error: instruction requires: vector1747#CHECK: vuphb	%v0, %v01748#CHECK: error: instruction requires: vector1749#CHECK: vuphf	%v0, %v01750#CHECK: error: instruction requires: vector1751#CHECK: vuphh	%v0, %v01752 1753	vuphb	%v0, %v01754	vuphf	%v0, %v01755	vuphh	%v0, %v01756 1757#CHECK: error: instruction requires: vector1758#CHECK: vuplb	%v0, %v01759#CHECK: error: instruction requires: vector1760#CHECK: vuplf	%v0, %v01761#CHECK: error: instruction requires: vector1762#CHECK: vuplhw	%v0, %v01763 1764	vuplb	%v0, %v01765	vuplf	%v0, %v01766	vuplhw	%v0, %v01767 1768#CHECK: error: instruction requires: vector1769#CHECK: vuplhb	%v0, %v01770#CHECK: error: instruction requires: vector1771#CHECK: vuplhf	%v0, %v01772#CHECK: error: instruction requires: vector1773#CHECK: vuplhh	%v0, %v01774 1775	vuplhb	%v0, %v01776	vuplhf	%v0, %v01777	vuplhh	%v0, %v01778 1779#CHECK: error: instruction requires: vector1780#CHECK: vupllb	%v0, %v01781#CHECK: error: instruction requires: vector1782#CHECK: vupllf	%v0, %v01783#CHECK: error: instruction requires: vector1784#CHECK: vupllh	%v0, %v01785 1786	vupllb	%v0, %v01787	vupllf	%v0, %v01788	vupllh	%v0, %v01789 1790#CHECK: error: instruction requires: vector1791#CHECK: vx	%v0, %v0, %v01792 1793	vx	%v0, %v0, %v01794 1795#CHECK: error: instruction requires: vector1796#CHECK: vzero	%v01797 1798	vzero	%v01799 1800#CHECK: error: instruction requires: vector1801#CHECK: wcdgb	%v0, %v0, 0, 01802 1803	wcdgb	%v0, %v0, 0, 01804 1805#CHECK: error: instruction requires: vector1806#CHECK: wcdlgb	%v0, %v0, 0, 01807 1808	wcdlgb	%v0, %v0, 0, 01809 1810#CHECK: error: instruction requires: vector1811#CHECK: wcgdb	%v0, %v0, 0, 01812 1813	wcgdb	%v0, %v0, 0, 01814 1815#CHECK: error: instruction requires: vector1816#CHECK: wclgdb	%v0, %v0, 0, 01817 1818	wclgdb	%v0, %v0, 0, 01819 1820#CHECK: error: instruction requires: vector1821#CHECK: wfadb	%v0, %v0, %v01822 1823	wfadb	%v0, %v0, %v01824 1825#CHECK: error: instruction requires: vector1826#CHECK: wfcdb	%v0, %v01827 1828	wfcdb	%v0, %v01829 1830#CHECK: error: instruction requires: vector1831#CHECK: wfcedb	%v0, %v0, %v01832#CHECK: wfcedbs	%v0, %v0, %v01833 1834	wfcedb	%v0, %v0, %v01835	wfcedbs	%v0, %v0, %v01836 1837#CHECK: error: instruction requires: vector1838#CHECK: wfchdb	%v0, %v0, %v01839#CHECK: wfchdbs	%v0, %v0, %v01840 1841	wfchdb	%v0, %v0, %v01842	wfchdbs	%v0, %v0, %v01843 1844#CHECK: error: instruction requires: vector1845#CHECK: wfchedb	%v0, %v0, %v01846#CHECK: wfchedbs %v0, %v0, %v01847 1848	wfchedb	%v0, %v0, %v01849	wfchedbs %v0, %v0, %v01850 1851#CHECK: error: instruction requires: vector1852#CHECK: wfddb	%v0, %v0, %v01853 1854	wfddb	%v0, %v0, %v01855 1856#CHECK: error: instruction requires: vector1857#CHECK: wfidb	%v0, %v0, 0, 01858 1859	wfidb	%v0, %v0, 0, 01860 1861#CHECK: error: instruction requires: vector1862#CHECK: wfkdb	%v0, %v01863 1864	wfkdb	%v0, %v01865 1866#CHECK: error: instruction requires: vector1867#CHECK: wflcdb	%v0, %v01868 1869	wflcdb	%v0, %v01870 1871#CHECK: error: instruction requires: vector1872#CHECK: wflndb	%v0, %v01873 1874	wflndb	%v0, %v01875 1876#CHECK: error: instruction requires: vector1877#CHECK: wflpdb	%v0, %v01878 1879	wflpdb	%v0, %v01880 1881#CHECK: error: instruction requires: vector1882#CHECK: wfmadb	%v0, %v0, %v0, %v01883 1884	wfmadb	%v0, %v0, %v0, %v01885 1886#CHECK: error: instruction requires: vector1887#CHECK: wfmdb	%v0, %v0, %v01888 1889	wfmdb	%v0, %v0, %v01890 1891#CHECK: error: instruction requires: vector1892#CHECK: wfmsdb	%v0, %v0, %v0, %v01893 1894	wfmsdb	%v0, %v0, %v0, %v01895 1896#CHECK: error: instruction requires: vector1897#CHECK: wfsdb	%v0, %v0, %v01898 1899	wfsdb	%v0, %v0, %v01900 1901#CHECK: error: instruction requires: vector1902#CHECK: wfsqdb	%v0, %v01903 1904	wfsqdb	%v0, %v01905 1906#CHECK: error: instruction requires: vector1907#CHECK: wftcidb	%v0, %v0, 01908 1909	wftcidb	%v0, %v0, 01910 1911#CHECK: error: instruction requires: vector1912#CHECK: wldeb	%v0, %v01913 1914	wldeb	%v0, %v01915 1916#CHECK: error: instruction requires: vector1917#CHECK: wledb	%v0, %v0, 0, 01918 1919	wledb	%v0, %v0, 0, 01920 1921