brintos

brintos / llvm-project-archived public Read only

0
0
Text · 73.9 KiB · 5cce8a3 Raw
3054 lines · plain
1# For z13 only.2# RUN: not llvm-mc -triple s390x-linux-gnu -mcpu=z13 < %s 2> %t3# RUN: FileCheck < %t %s4# RUN: not llvm-mc -triple s390x-linux-gnu -mcpu=arch11 < %s 2> %t5# RUN: FileCheck < %t %s6 7#CHECK: error: instruction requires: miscellaneous-extensions-28#CHECK: agh	%r0, 09 10	agh	%r0, 011 12#CHECK: error: instruction requires: miscellaneous-extensions-213#CHECK: bi	014#CHECK: error: instruction requires: miscellaneous-extensions-215#CHECK: bic	0, 016 17	bi	018	bic	0, 019 20#CHECK: error: invalid operand21#CHECK: cdpt	%f0, 0(1), -122#CHECK: error: invalid operand23#CHECK: cdpt	%f0, 0(1), 1624#CHECK: error: missing length in address25#CHECK: cdpt	%f0, 0, 026#CHECK: error: missing length in address27#CHECK: cdpt	%f0, 0(%r1), 028#CHECK: error: invalid operand29#CHECK: cdpt	%f0, 0(0,%r1), 030#CHECK: error: invalid operand31#CHECK: cdpt	%f0, 0(257,%r1), 032#CHECK: error: invalid operand33#CHECK: cdpt	%f0, -1(1,%r1), 034#CHECK: error: invalid operand35#CHECK: cdpt	%f0, 4096(1,%r1), 036#CHECK: error: invalid use of indexed addressing37#CHECK: cdpt	%f0, 0(%r1,%r2), 038#CHECK: error: unknown token in expression39#CHECK: cdpt	%f0, 0(-), 040 41	cdpt	%f0, 0(1), -142	cdpt	%f0, 0(1), 1643	cdpt	%f0, 0, 044	cdpt	%f0, 0(%r1), 045	cdpt	%f0, 0(0,%r1), 046	cdpt	%f0, 0(257,%r1), 047	cdpt	%f0, -1(1,%r1), 048	cdpt	%f0, 4096(1,%r1), 049	cdpt	%f0, 0(%r1,%r2), 050	cdpt	%f0, 0(-), 051 52#CHECK: error: invalid operand53#CHECK: cpdt	%f0, 0(1), -154#CHECK: error: invalid operand55#CHECK: cpdt	%f0, 0(1), 1656#CHECK: error: missing length in address57#CHECK: cpdt	%f0, 0, 058#CHECK: error: missing length in address59#CHECK: cpdt	%f0, 0(%r1), 060#CHECK: error: invalid operand61#CHECK: cpdt	%f0, 0(0,%r1), 062#CHECK: error: invalid operand63#CHECK: cpdt	%f0, 0(257,%r1), 064#CHECK: error: invalid operand65#CHECK: cpdt	%f0, -1(1,%r1), 066#CHECK: error: invalid operand67#CHECK: cpdt	%f0, 4096(1,%r1), 068#CHECK: error: invalid use of indexed addressing69#CHECK: cpdt	%f0, 0(%r1,%r2), 070#CHECK: error: unknown token in expression71#CHECK: cpdt	%f0, 0(-), 072 73	cpdt	%f0, 0(1), -174	cpdt	%f0, 0(1), 1675	cpdt	%f0, 0, 076	cpdt	%f0, 0(%r1), 077	cpdt	%f0, 0(0,%r1), 078	cpdt	%f0, 0(257,%r1), 079	cpdt	%f0, -1(1,%r1), 080	cpdt	%f0, 4096(1,%r1), 081	cpdt	%f0, 0(%r1,%r2), 082	cpdt	%f0, 0(-), 083 84#CHECK: error: invalid operand85#CHECK: cpxt	%f0, 0(1), -186#CHECK: error: invalid operand87#CHECK: cpxt	%f0, 0(1), 1688#CHECK: error: missing length in address89#CHECK: cpxt	%f0, 0, 090#CHECK: error: missing length in address91#CHECK: cpxt	%f0, 0(%r1), 092#CHECK: error: invalid operand93#CHECK: cpxt	%f0, 0(0,%r1), 094#CHECK: error: invalid operand95#CHECK: cpxt	%f0, 0(257,%r1), 096#CHECK: error: invalid operand97#CHECK: cpxt	%f0, -1(1,%r1), 098#CHECK: error: invalid operand99#CHECK: cpxt	%f0, 4096(1,%r1), 0100#CHECK: error: invalid use of indexed addressing101#CHECK: cpxt	%f0, 0(%r1,%r2), 0102#CHECK: error: unknown token in expression103#CHECK: cpxt	%f0, 0(-), 0104#CHECK: error: invalid register pair105#CHECK: cpxt	%f15, 0(1), 0106 107	cpxt	%f0, 0(1), -1108	cpxt	%f0, 0(1), 16109	cpxt	%f0, 0, 0110	cpxt	%f0, 0(%r1), 0111	cpxt	%f0, 0(0,%r1), 0112	cpxt	%f0, 0(257,%r1), 0113	cpxt	%f0, -1(1,%r1), 0114	cpxt	%f0, 4096(1,%r1), 0115	cpxt	%f0, 0(%r1,%r2), 0116	cpxt	%f0, 0(-), 0117	cpxt	%f15, 0(1), 0118 119#CHECK: error: invalid operand120#CHECK: cxpt	%f0, 0(1), -1121#CHECK: error: invalid operand122#CHECK: cxpt	%f0, 0(1), 16123#CHECK: error: missing length in address124#CHECK: cxpt	%f0, 0, 0125#CHECK: error: missing length in address126#CHECK: cxpt	%f0, 0(%r1), 0127#CHECK: error: invalid operand128#CHECK: cxpt	%f0, 0(0,%r1), 0129#CHECK: error: invalid operand130#CHECK: cxpt	%f0, 0(257,%r1), 0131#CHECK: error: invalid operand132#CHECK: cxpt	%f0, -1(1,%r1), 0133#CHECK: error: invalid operand134#CHECK: cxpt	%f0, 4096(1,%r1), 0135#CHECK: error: invalid use of indexed addressing136#CHECK: cxpt	%f0, 0(%r1,%r2), 0137#CHECK: error: unknown token in expression138#CHECK: cxpt	%f0, 0(-), 0139#CHECK: error: invalid register pair140#CHECK: cxpt	%f15, 0(1), 0141 142	cxpt	%f0, 0(1), -1143	cxpt	%f0, 0(1), 16144	cxpt	%f0, 0, 0145	cxpt	%f0, 0(%r1), 0146	cxpt	%f0, 0(0,%r1), 0147	cxpt	%f0, 0(257,%r1), 0148	cxpt	%f0, -1(1,%r1), 0149	cxpt	%f0, 4096(1,%r1), 0150	cxpt	%f0, 0(%r1,%r2), 0151	cxpt	%f0, 0(-), 0152	cxpt	%f15, 0(1), 0153 154#CHECK: error: instruction requires: insert-reference-bits-multiple155#CHECK: irbm	%r0, %r0156 157	irbm	%r0, %r0158 159#CHECK: error: instruction requires: message-security-assist-extension8160#CHECK: kma	%r2, %r4, %r6161 162	kma	%r2, %r4, %r6163 164#CHECK: error: invalid operand165#CHECK: lcbb	%r0, 0, -1166#CHECK: error: invalid operand167#CHECK: lcbb	%r0, 0, 16168#CHECK: error: invalid operand169#CHECK: lcbb	%r0, -1, 0170#CHECK: error: invalid operand171#CHECK: lcbb	%r0, 4096, 0172#CHECK: error: invalid use of vector addressing173#CHECK: lcbb	%r0, 0(%v1,%r2), 0174 175	lcbb	%r0, 0, -1176	lcbb	%r0, 0, 16177	lcbb	%r0, -1, 0178	lcbb	%r0, 4096, 0179	lcbb	%r0, 0(%v1,%r2), 0180 181#CHECK: error: instruction requires: guarded-storage182#CHECK: lgg	%r0, 0183 184	lgg	%r0, 0185 186#CHECK: error: instruction requires: guarded-storage187#CHECK: lgsc	%r0, 0188 189	lgsc	%r0, 0190 191#CHECK: error: instruction requires: guarded-storage192#CHECK: llgfsg	%r0, 0193 194	llgfsg	%r0, 0195 196#CHECK: error: invalid operand197#CHECK: llzrgf	%r0, -524289198#CHECK: error: invalid operand199#CHECK: llzrgf	%r0, 524288200 201	llzrgf	%r0, -524289202	llzrgf	%r0, 524288203 204#CHECK: error: invalid operand205#CHECK: locfh	%r0, 0, -1206#CHECK: error: invalid operand207#CHECK: locfh	%r0, 0, 16208#CHECK: error: invalid operand209#CHECK: locfh	%r0, -524289, 1210#CHECK: error: invalid operand211#CHECK: locfh	%r0, 524288, 1212#CHECK: error: invalid use of indexed addressing213#CHECK: locfh	%r0, 0(%r1,%r2), 1214 215	locfh	%r0, 0, -1216	locfh	%r0, 0, 16217	locfh	%r0, -524289, 1218	locfh	%r0, 524288, 1219	locfh	%r0, 0(%r1,%r2), 1220 221#CHECK: error: invalid operand222#CHECK: locfhr	%r0, %r0, -1223#CHECK: error: invalid operand224#CHECK: locfhr	%r0, %r0, 16225 226	locfhr	%r0, %r0, -1227	locfhr	%r0, %r0, 16228 229#CHECK: error: invalid operand230#CHECK: locghie	%r0, 66000231#CHECK: error: invalid operand232#CHECK: locghie	%f0, 0233#CHECK: error: invalid operand234#CHECK: locghie	0, %r0235 236	locghie	%r0, 66000237	locghie	%f0, 0238	locghie	0, %r0239 240#CHECK: error: invalid operand241#CHECK: lochhie	%r0, 66000242#CHECK: error: invalid operand243#CHECK: lochhie	%f0, 0244#CHECK: error: invalid operand245#CHECK: lochhie	0, %r0246 247	lochhie	%r0, 66000248	lochhie	%f0, 0249	lochhie	0, %r0250 251#CHECK: error: invalid operand252#CHECK: lochie	%r0, 66000253#CHECK: error: invalid operand254#CHECK: lochie	%f0, 0255#CHECK: error: invalid operand256#CHECK: lochie	0, %r0257 258	lochie	%r0, 66000259	lochie	%f0, 0260	lochie	0, %r0261 262#CHECK: error: invalid operand263#CHECK: lzrf	%r0, -524289264#CHECK: error: invalid operand265#CHECK: lzrf	%r0, 524288266 267	lzrf	%r0, -524289268	lzrf	%r0, 524288269 270#CHECK: error: invalid operand271#CHECK: lzrg	%r0, -524289272#CHECK: error: invalid operand273#CHECK: lzrg	%r0, 524288274 275	lzrg	%r0, -524289276	lzrg	%r0, 524288277 278#CHECK: error: instruction requires: miscellaneous-extensions-2279#CHECK: mg	%r0, 0280 281	mg	%r0, 0282 283#CHECK: error: instruction requires: miscellaneous-extensions-2284#CHECK: mgh	%r0, 0285 286	mgh	%r0, 0287 288#CHECK: error: instruction requires: miscellaneous-extensions-2289#CHECK: mgrk	%r0, %r0, %r0290 291	mgrk	%r0, %r0, %r0292 293#CHECK: error: instruction requires: miscellaneous-extensions-2294#CHECK: msc	%r0, 0295 296	msc	%r0, 0297 298#CHECK: error: instruction requires: miscellaneous-extensions-2299#CHECK: msgc	%r0, 0300 301	msgc	%r0, 0302 303#CHECK: error: instruction requires: miscellaneous-extensions-2304#CHECK: msrkc	%r0, %r0, %r0305 306	msrkc	%r0, %r0, %r0307 308#CHECK: error: instruction requires: miscellaneous-extensions-2309#CHECK: msgrkc	%r0, %r0, %r0310 311	msgrkc	%r0, %r0, %r0312 313#CHECK: error: invalid register pair314#CHECK: ppno	%r1, %r2315#CHECK: error: invalid register pair316#CHECK: ppno	%r2, %r1317 318	ppno	%r1, %r2319	ppno	%r2, %r1320 321#CHECK: error: instruction requires: message-security-assist-extension7322#CHECK: prno	%r2, %r4323 324	prno	%r2, %r4325 326#CHECK: error: instruction requires: miscellaneous-extensions-2327#CHECK: sgh	%r0, 0328 329	sgh	%r0, 0330 331#CHECK: error: instruction requires: guarded-storage332#CHECK: stgsc	%r0, 0333 334	stgsc	%r0, 0335 336#CHECK: error: invalid operand337#CHECK: stocfh	%r0, 0, -1338#CHECK: error: invalid operand339#CHECK: stocfh	%r0, 0, 16340#CHECK: error: invalid operand341#CHECK: stocfh	%r0, -524289, 1342#CHECK: error: invalid operand343#CHECK: stocfh	%r0, 524288, 1344#CHECK: error: invalid use of indexed addressing345#CHECK: stocfh	%r0, 0(%r1,%r2), 1346 347	stocfh	%r0, 0, -1348	stocfh	%r0, 0, 16349	stocfh	%r0, -524289, 1350	stocfh	%r0, 524288, 1351	stocfh	%r0, 0(%r1,%r2), 1352 353#CHECK: error: instruction requires: vector-packed-decimal354#CHECK: vap	%v0, %v0, %v0, 0, 0355 356	vap	%v0, %v0, %v0, 0, 0357 358#CHECK: error: instruction requires: vector-enhancements-1359#CHECK: vbperm	%v0, %v0, %v0360 361	vbperm	%v0, %v0, %v0362 363#CHECK: error: invalid operand364#CHECK: vcdg	%v0, %v0, 0, 0, -1365#CHECK: error: invalid operand366#CHECK: vcdg	%v0, %v0, 0, 0, 16367#CHECK: error: invalid operand368#CHECK: vcdg	%v0, %v0, 0, -1, 0369#CHECK: error: invalid operand370#CHECK: vcdg	%v0, %v0, 0, 16, 0371#CHECK: error: invalid operand372#CHECK: vcdg	%v0, %v0, -1, 0, 0373#CHECK: error: invalid operand374#CHECK: vcdg	%v0, %v0, 16, 0, 0375 376	vcdg	%v0, %v0, 0, 0, -1377	vcdg	%v0, %v0, 0, 0, 16378	vcdg	%v0, %v0, 0, -1, 0379	vcdg	%v0, %v0, 0, 16, 0380	vcdg	%v0, %v0, -1, 0, 0381	vcdg	%v0, %v0, 16, 0, 0382 383#CHECK: error: invalid operand384#CHECK: vcdgb	%v0, %v0, 0, -1385#CHECK: error: invalid operand386#CHECK: vcdgb	%v0, %v0, 0, 16387#CHECK: error: invalid operand388#CHECK: vcdgb	%v0, %v0, -1, 0389#CHECK: error: invalid operand390#CHECK: vcdgb	%v0, %v0, 16, 0391 392	vcdgb	%v0, %v0, 0, -1393	vcdgb	%v0, %v0, 0, 16394	vcdgb	%v0, %v0, -1, 0395	vcdgb	%v0, %v0, 16, 0396 397#CHECK: error: invalid operand398#CHECK: vcdlg	%v0, %v0, 0, 0, -1399#CHECK: error: invalid operand400#CHECK: vcdlg	%v0, %v0, 0, 0, 16401#CHECK: error: invalid operand402#CHECK: vcdlg	%v0, %v0, 0, -1, 0403#CHECK: error: invalid operand404#CHECK: vcdlg	%v0, %v0, 0, 16, 0405#CHECK: error: invalid operand406#CHECK: vcdlg	%v0, %v0, -1, 0, 0407#CHECK: error: invalid operand408#CHECK: vcdlg	%v0, %v0, 16, 0, 0409 410	vcdlg	%v0, %v0, 0, 0, -1411	vcdlg	%v0, %v0, 0, 0, 16412	vcdlg	%v0, %v0, 0, -1, 0413	vcdlg	%v0, %v0, 0, 16, 0414	vcdlg	%v0, %v0, -1, 0, 0415	vcdlg	%v0, %v0, 16, 0, 0416 417#CHECK: error: invalid operand418#CHECK: vcdlgb	%v0, %v0, 0, -1419#CHECK: error: invalid operand420#CHECK: vcdlgb	%v0, %v0, 0, 16421#CHECK: error: invalid operand422#CHECK: vcdlgb	%v0, %v0, -1, 0423#CHECK: error: invalid operand424#CHECK: vcdlgb	%v0, %v0, 16, 0425 426	vcdlgb	%v0, %v0, 0, -1427	vcdlgb	%v0, %v0, 0, 16428	vcdlgb	%v0, %v0, -1, 0429	vcdlgb	%v0, %v0, 16, 0430 431#CHECK: error: invalid operand432#CHECK: vcgd	%v0, %v0, 0, 0, -1433#CHECK: error: invalid operand434#CHECK: vcgd	%v0, %v0, 0, 0, 16435#CHECK: error: invalid operand436#CHECK: vcgd	%v0, %v0, 0, -1, 0437#CHECK: error: invalid operand438#CHECK: vcgd	%v0, %v0, 0, 16, 0439#CHECK: error: invalid operand440#CHECK: vcgd	%v0, %v0, -1, 0, 0441#CHECK: error: invalid operand442#CHECK: vcgd	%v0, %v0, 16, 0, 0443 444	vcgd	%v0, %v0, 0, 0, -1445	vcgd	%v0, %v0, 0, 0, 16446	vcgd	%v0, %v0, 0, -1, 0447	vcgd	%v0, %v0, 0, 16, 0448	vcgd	%v0, %v0, -1, 0, 0449	vcgd	%v0, %v0, 16, 0, 0450 451#CHECK: error: invalid operand452#CHECK: vcgdb	%v0, %v0, 0, -1453#CHECK: error: invalid operand454#CHECK: vcgdb	%v0, %v0, 0, 16455#CHECK: error: invalid operand456#CHECK: vcgdb	%v0, %v0, -1, 0457#CHECK: error: invalid operand458#CHECK: vcgdb	%v0, %v0, 16, 0459 460	vcgdb	%v0, %v0, 0, -1461	vcgdb	%v0, %v0, 0, 16462	vcgdb	%v0, %v0, -1, 0463	vcgdb	%v0, %v0, 16, 0464 465#CHECK: error: invalid operand466#CHECK: vclgd	%v0, %v0, 0, 0, -1467#CHECK: error: invalid operand468#CHECK: vclgd	%v0, %v0, 0, 0, 16469#CHECK: error: invalid operand470#CHECK: vclgd	%v0, %v0, 0, -1, 0471#CHECK: error: invalid operand472#CHECK: vclgd	%v0, %v0, 0, 16, 0473#CHECK: error: invalid operand474#CHECK: vclgd	%v0, %v0, -1, 0, 0475#CHECK: error: invalid operand476#CHECK: vclgd	%v0, %v0, 16, 0, 0477 478	vclgd	%v0, %v0, 0, 0, -1479	vclgd	%v0, %v0, 0, 0, 16480	vclgd	%v0, %v0, 0, -1, 0481	vclgd	%v0, %v0, 0, 16, 0482	vclgd	%v0, %v0, -1, 0, 0483	vclgd	%v0, %v0, 16, 0, 0484 485#CHECK: error: invalid operand486#CHECK: vclgdb	%v0, %v0, 0, -1487#CHECK: error: invalid operand488#CHECK: vclgdb	%v0, %v0, 0, 16489#CHECK: error: invalid operand490#CHECK: vclgdb	%v0, %v0, -1, 0491#CHECK: error: invalid operand492#CHECK: vclgdb	%v0, %v0, 16, 0493 494	vclgdb	%v0, %v0, 0, -1495	vclgdb	%v0, %v0, 0, 16496	vclgdb	%v0, %v0, -1, 0497	vclgdb	%v0, %v0, 16, 0498 499#CHECK: error: instruction requires: vector-packed-decimal500#CHECK: vcp	%v0, %v0, 0501 502	vcp	%v0, %v0, 0503 504#CHECK: vcvb	%r0, %v0, 0505 506	vcvb	%r0, %v0, 0507 508#CHECK: error: instruction requires: vector-packed-decimal509#CHECK: vcvbg	%r0, %v0, 0510 511	vcvbg	%r0, %v0, 0512 513#CHECK: error: instruction requires: vector-packed-decimal514#CHECK: vcvd	%v0, %r0, 0, 0515 516	vcvd	%v0, %r0, 0, 0517 518#CHECK: error: instruction requires: vector-packed-decimal519#CHECK: vcvdg	%v0, %r0, 0, 0520 521	vcvdg	%v0, %r0, 0, 0522 523#CHECK: error: instruction requires: vector-packed-decimal524#CHECK: vdp	%v0, %v0, %v0, 0, 0525 526	vdp	%v0, %v0, %v0, 0, 0527 528#CHECK: error: invalid operand529#CHECK: verim	%v0, %v0, %v0, 0, -1530#CHECK: error: invalid operand531#CHECK: verim	%v0, %v0, %v0, 0, 16532#CHECK: error: invalid operand533#CHECK: verim	%v0, %v0, %v0, -1, 0534#CHECK: error: invalid operand535#CHECK: verim	%v0, %v0, %v0, 256, 0536 537	verim	%v0, %v0, %v0, 0, -1538	verim	%v0, %v0, %v0, 0, 16539	verim	%v0, %v0, %v0, -1, 0540	verim	%v0, %v0, %v0, 256, 0541 542#CHECK: error: invalid operand543#CHECK: verimb	%v0, %v0, %v0, -1544#CHECK: error: invalid operand545#CHECK: verimb	%v0, %v0, %v0, 256546 547	verimb	%v0, %v0, %v0, -1548	verimb	%v0, %v0, %v0, 256549 550#CHECK: error: invalid operand551#CHECK: verimf	%v0, %v0, %v0, -1552#CHECK: error: invalid operand553#CHECK: verimf	%v0, %v0, %v0, 256554 555	verimf	%v0, %v0, %v0, -1556	verimf	%v0, %v0, %v0, 256557 558#CHECK: error: invalid operand559#CHECK: verimg	%v0, %v0, %v0, -1560#CHECK: error: invalid operand561#CHECK: verimg	%v0, %v0, %v0, 256562 563	verimg	%v0, %v0, %v0, -1564	verimg	%v0, %v0, %v0, 256565 566#CHECK: error: invalid operand567#CHECK: verimh	%v0, %v0, %v0, -1568#CHECK: error: invalid operand569#CHECK: verimh	%v0, %v0, %v0, 256570 571	verimh	%v0, %v0, %v0, -1572	verimh	%v0, %v0, %v0, 256573 574#CHECK: error: invalid operand575#CHECK: verll	%v0, %v0, 0, -1576#CHECK: error: invalid operand577#CHECK: verll	%v0, %v0, 0, 16578#CHECK: error: invalid operand579#CHECK: verll	%v0, %v0, -1, 0580#CHECK: error: invalid operand581#CHECK: verll	%v0, %v0, 4096, 0582 583	verll	%v0, %v0, 0, -1584	verll	%v0, %v0, 0, 16585	verll	%v0, %v0, -1, 0586	verll	%v0, %v0, 4096, 0587 588#CHECK: error: invalid operand589#CHECK: verllb	%v0, %v0, -1590#CHECK: error: invalid operand591#CHECK: verllb	%v0, %v0, 4096592 593	verllb	%v0, %v0, -1594	verllb	%v0, %v0, 4096595 596#CHECK: error: invalid operand597#CHECK: verllf	%v0, %v0, -1598#CHECK: error: invalid operand599#CHECK: verllf	%v0, %v0, 4096600 601	verllf	%v0, %v0, -1602	verllf	%v0, %v0, 4096603 604#CHECK: error: invalid operand605#CHECK: verllg	%v0, %v0, -1606#CHECK: error: invalid operand607#CHECK: verllg	%v0, %v0, 4096608 609	verllg	%v0, %v0, -1610	verllg	%v0, %v0, 4096611 612#CHECK: error: invalid operand613#CHECK: verllh	%v0, %v0, -1614#CHECK: error: invalid operand615#CHECK: verllh	%v0, %v0, 4096616 617	verllh	%v0, %v0, -1618	verllh	%v0, %v0, 4096619 620#CHECK: error: invalid operand621#CHECK: vesl	%v0, %v0, 0, -1622#CHECK: error: invalid operand623#CHECK: vesl	%v0, %v0, 0, 16624#CHECK: error: invalid operand625#CHECK: vesl	%v0, %v0, -1, 0626#CHECK: error: invalid operand627#CHECK: vesl	%v0, %v0, 4096, 0628 629	vesl	%v0, %v0, 0, -1630	vesl	%v0, %v0, 0, 16631	vesl	%v0, %v0, -1, 0632	vesl	%v0, %v0, 4096, 0633 634#CHECK: error: invalid operand635#CHECK: veslb	%v0, %v0, -1636#CHECK: error: invalid operand637#CHECK: veslb	%v0, %v0, 4096638 639	veslb	%v0, %v0, -1640	veslb	%v0, %v0, 4096641 642#CHECK: error: invalid operand643#CHECK: veslf	%v0, %v0, -1644#CHECK: error: invalid operand645#CHECK: veslf	%v0, %v0, 4096646 647	veslf	%v0, %v0, -1648	veslf	%v0, %v0, 4096649 650#CHECK: error: invalid operand651#CHECK: veslg	%v0, %v0, -1652#CHECK: error: invalid operand653#CHECK: veslg	%v0, %v0, 4096654 655	veslg	%v0, %v0, -1656	veslg	%v0, %v0, 4096657 658#CHECK: error: invalid operand659#CHECK: veslh	%v0, %v0, -1660#CHECK: error: invalid operand661#CHECK: veslh	%v0, %v0, 4096662 663	veslh	%v0, %v0, -1664	veslh	%v0, %v0, 4096665 666#CHECK: error: invalid operand667#CHECK: vesra	%v0, %v0, 0, -1668#CHECK: error: invalid operand669#CHECK: vesra	%v0, %v0, 0, 16670#CHECK: error: invalid operand671#CHECK: vesra	%v0, %v0, -1, 0672#CHECK: error: invalid operand673#CHECK: vesra	%v0, %v0, 4096, 0674 675	vesra	%v0, %v0, 0, -1676	vesra	%v0, %v0, 0, 16677	vesra	%v0, %v0, -1, 0678	vesra	%v0, %v0, 4096, 0679 680#CHECK: error: invalid operand681#CHECK: vesrab	%v0, %v0, -1682#CHECK: error: invalid operand683#CHECK: vesrab	%v0, %v0, 4096684 685	vesrab	%v0, %v0, -1686	vesrab	%v0, %v0, 4096687 688#CHECK: error: invalid operand689#CHECK: vesraf	%v0, %v0, -1690#CHECK: error: invalid operand691#CHECK: vesraf	%v0, %v0, 4096692 693	vesraf	%v0, %v0, -1694	vesraf	%v0, %v0, 4096695 696#CHECK: error: invalid operand697#CHECK: vesrag	%v0, %v0, -1698#CHECK: error: invalid operand699#CHECK: vesrag	%v0, %v0, 4096700 701	vesrag	%v0, %v0, -1702	vesrag	%v0, %v0, 4096703 704#CHECK: error: invalid operand705#CHECK: vesrah	%v0, %v0, -1706#CHECK: error: invalid operand707#CHECK: vesrah	%v0, %v0, 4096708 709	vesrah	%v0, %v0, -1710	vesrah	%v0, %v0, 4096711 712#CHECK: error: invalid operand713#CHECK: vesrl	%v0, %v0, 0, -1714#CHECK: error: invalid operand715#CHECK: vesrl	%v0, %v0, 0, 16716#CHECK: error: invalid operand717#CHECK: vesrl	%v0, %v0, -1, 0718#CHECK: error: invalid operand719#CHECK: vesrl	%v0, %v0, 4096, 0720 721	vesrl	%v0, %v0, 0, -1722	vesrl	%v0, %v0, 0, 16723	vesrl	%v0, %v0, -1, 0724	vesrl	%v0, %v0, 4096, 0725 726#CHECK: error: invalid operand727#CHECK: vesrlb	%v0, %v0, -1728#CHECK: error: invalid operand729#CHECK: vesrlb	%v0, %v0, 4096730 731	vesrlb	%v0, %v0, -1732	vesrlb	%v0, %v0, 4096733 734#CHECK: error: invalid operand735#CHECK: vesrlf	%v0, %v0, -1736#CHECK: error: invalid operand737#CHECK: vesrlf	%v0, %v0, 4096738 739	vesrlf	%v0, %v0, -1740	vesrlf	%v0, %v0, 4096741 742#CHECK: error: invalid operand743#CHECK: vesrlg	%v0, %v0, -1744#CHECK: error: invalid operand745#CHECK: vesrlg	%v0, %v0, 4096746 747	vesrlg	%v0, %v0, -1748	vesrlg	%v0, %v0, 4096749 750#CHECK: error: invalid operand751#CHECK: vesrlh	%v0, %v0, -1752#CHECK: error: invalid operand753#CHECK: vesrlh	%v0, %v0, 4096754 755	vesrlh	%v0, %v0, -1756	vesrlh	%v0, %v0, 4096757 758#CHECK: error: invalid operand759#CHECK: vfae	%v0, %v0, %v0, 0, -1760#CHECK: error: invalid operand761#CHECK: vfae	%v0, %v0, %v0, 0, 16762#CHECK: error: invalid operand763#CHECK: vfae	%v0, %v0, %v0, -1, 0764#CHECK: error: invalid operand765#CHECK: vfae	%v0, %v0, %v0, 16, 0766#CHECK: error: too few operands767#CHECK: vfae	%v0, %v0, %v0768#CHECK: error: invalid operand769#CHECK: vfae	%v0, %v0, %v0, 0, 0, 0770 771	vfae	%v0, %v0, %v0, 0, -1772	vfae	%v0, %v0, %v0, 0, 16773	vfae	%v0, %v0, %v0, -1, 0774	vfae	%v0, %v0, %v0, 16, 0775	vfae	%v0, %v0, %v0776	vfae	%v0, %v0, %v0, 0, 0, 0777 778#CHECK: error: invalid operand779#CHECK: vfaeb	%v0, %v0, %v0, -1780#CHECK: error: invalid operand781#CHECK: vfaeb	%v0, %v0, %v0, 16782#CHECK: error: too few operands783#CHECK: vfaeb	%v0, %v0784#CHECK: error: invalid operand785#CHECK: vfaeb	%v0, %v0, %v0, 0, 0786 787	vfaeb	%v0, %v0, %v0, -1788	vfaeb	%v0, %v0, %v0, 16789	vfaeb	%v0, %v0790	vfaeb	%v0, %v0, %v0, 0, 0791 792#CHECK: error: invalid operand793#CHECK: vfaebs	%v0, %v0, %v0, -1794#CHECK: error: invalid operand795#CHECK: vfaebs	%v0, %v0, %v0, 16796#CHECK: error: too few operands797#CHECK: vfaebs	%v0, %v0798#CHECK: error: invalid operand799#CHECK: vfaebs	%v0, %v0, %v0, 0, 0800 801	vfaebs	%v0, %v0, %v0, -1802	vfaebs	%v0, %v0, %v0, 16803	vfaebs	%v0, %v0804	vfaebs	%v0, %v0, %v0, 0, 0805 806#CHECK: error: invalid operand807#CHECK: vfaef	%v0, %v0, %v0, -1808#CHECK: error: invalid operand809#CHECK: vfaef	%v0, %v0, %v0, 16810#CHECK: error: too few operands811#CHECK: vfaef	%v0, %v0812#CHECK: error: invalid operand813#CHECK: vfaef	%v0, %v0, %v0, 0, 0814 815	vfaef	%v0, %v0, %v0, -1816	vfaef	%v0, %v0, %v0, 16817	vfaef	%v0, %v0818	vfaef	%v0, %v0, %v0, 0, 0819 820#CHECK: error: invalid operand821#CHECK: vfaefs	%v0, %v0, %v0, -1822#CHECK: error: invalid operand823#CHECK: vfaefs	%v0, %v0, %v0, 16824#CHECK: error: too few operands825#CHECK: vfaefs	%v0, %v0826#CHECK: error: invalid operand827#CHECK: vfaefs	%v0, %v0, %v0, 0, 0828 829	vfaefs	%v0, %v0, %v0, -1830	vfaefs	%v0, %v0, %v0, 16831	vfaefs	%v0, %v0832	vfaefs	%v0, %v0, %v0, 0, 0833 834#CHECK: error: invalid operand835#CHECK: vfaeh	%v0, %v0, %v0, -1836#CHECK: error: invalid operand837#CHECK: vfaeh	%v0, %v0, %v0, 16838#CHECK: error: too few operands839#CHECK: vfaeh	%v0, %v0840#CHECK: error: invalid operand841#CHECK: vfaeh	%v0, %v0, %v0, 0, 0842 843	vfaeh	%v0, %v0, %v0, -1844	vfaeh	%v0, %v0, %v0, 16845	vfaeh	%v0, %v0846	vfaeh	%v0, %v0, %v0, 0, 0847 848#CHECK: error: invalid operand849#CHECK: vfaehs	%v0, %v0, %v0, -1850#CHECK: error: invalid operand851#CHECK: vfaehs	%v0, %v0, %v0, 16852#CHECK: error: too few operands853#CHECK: vfaehs	%v0, %v0854#CHECK: error: invalid operand855#CHECK: vfaehs	%v0, %v0, %v0, 0, 0856 857	vfaehs	%v0, %v0, %v0, -1858	vfaehs	%v0, %v0, %v0, 16859	vfaehs	%v0, %v0860	vfaehs	%v0, %v0, %v0, 0, 0861 862#CHECK: error: invalid operand863#CHECK: vfaezb	%v0, %v0, %v0, -1864#CHECK: error: invalid operand865#CHECK: vfaezb	%v0, %v0, %v0, 16866#CHECK: error: too few operands867#CHECK: vfaezb	%v0, %v0868#CHECK: error: invalid operand869#CHECK: vfaezb	%v0, %v0, %v0, 0, 0870 871	vfaezb	%v0, %v0, %v0, -1872	vfaezb	%v0, %v0, %v0, 16873	vfaezb	%v0, %v0874	vfaezb	%v0, %v0, %v0, 0, 0875 876#CHECK: error: invalid operand877#CHECK: vfaezbs	%v0, %v0, %v0, -1878#CHECK: error: invalid operand879#CHECK: vfaezbs	%v0, %v0, %v0, 16880#CHECK: error: too few operands881#CHECK: vfaezbs	%v0, %v0882#CHECK: error: invalid operand883#CHECK: vfaezbs	%v0, %v0, %v0, 0, 0884 885	vfaezbs	%v0, %v0, %v0, -1886	vfaezbs	%v0, %v0, %v0, 16887	vfaezbs	%v0, %v0888	vfaezbs	%v0, %v0, %v0, 0, 0889 890#CHECK: error: invalid operand891#CHECK: vfaezf	%v0, %v0, %v0, -1892#CHECK: error: invalid operand893#CHECK: vfaezf	%v0, %v0, %v0, 16894#CHECK: error: too few operands895#CHECK: vfaezf	%v0, %v0896#CHECK: error: invalid operand897#CHECK: vfaezf	%v0, %v0, %v0, 0, 0898 899	vfaezf	%v0, %v0, %v0, -1900	vfaezf	%v0, %v0, %v0, 16901	vfaezf	%v0, %v0902	vfaezf	%v0, %v0, %v0, 0, 0903 904#CHECK: error: invalid operand905#CHECK: vfaezfs	%v0, %v0, %v0, -1906#CHECK: error: invalid operand907#CHECK: vfaezfs	%v0, %v0, %v0, 16908#CHECK: error: too few operands909#CHECK: vfaezfs	%v0, %v0910#CHECK: error: invalid operand911#CHECK: vfaezfs	%v0, %v0, %v0, 0, 0912 913	vfaezfs	%v0, %v0, %v0, -1914	vfaezfs	%v0, %v0, %v0, 16915	vfaezfs	%v0, %v0916	vfaezfs	%v0, %v0, %v0, 0, 0917 918#CHECK: error: invalid operand919#CHECK: vfaezh	%v0, %v0, %v0, -1920#CHECK: error: invalid operand921#CHECK: vfaezh	%v0, %v0, %v0, 16922#CHECK: error: too few operands923#CHECK: vfaezh	%v0, %v0924#CHECK: error: invalid operand925#CHECK: vfaezh	%v0, %v0, %v0, 0, 0926 927	vfaezh	%v0, %v0, %v0, -1928	vfaezh	%v0, %v0, %v0, 16929	vfaezh	%v0, %v0930	vfaezh	%v0, %v0, %v0, 0, 0931 932#CHECK: error: invalid operand933#CHECK: vfaezhs	%v0, %v0, %v0, -1934#CHECK: error: invalid operand935#CHECK: vfaezhs	%v0, %v0, %v0, 16936#CHECK: error: too few operands937#CHECK: vfaezhs	%v0, %v0938#CHECK: error: invalid operand939#CHECK: vfaezhs	%v0, %v0, %v0, 0, 0940 941	vfaezhs	%v0, %v0, %v0, -1942	vfaezhs	%v0, %v0, %v0, 16943	vfaezhs	%v0, %v0944	vfaezhs	%v0, %v0, %v0, 0, 0945 946#CHECK: error: instruction requires: vector-enhancements-1947#CHECK: vfasb	%v0, %v0, %v0948 949	vfasb	%v0, %v0, %v0950 951#CHECK: error: instruction requires: vector-enhancements-1952#CHECK: vfcesb	%v0, %v0, %v0953#CHECK: error: instruction requires: vector-enhancements-1954#CHECK: vfcesbs	%v0, %v0, %v0955 956	vfcesb	%v0, %v0, %v0957	vfcesbs	%v0, %v0, %v0958 959#CHECK: error: instruction requires: vector-enhancements-1960#CHECK: vfchsb	%v0, %v0, %v0961#CHECK: error: instruction requires: vector-enhancements-1962#CHECK: vfchsbs	%v0, %v0, %v0963 964	vfchsb	%v0, %v0, %v0965	vfchsbs	%v0, %v0, %v0966 967#CHECK: error: instruction requires: vector-enhancements-1968#CHECK: vfchesb	%v0, %v0, %v0969#CHECK: error: instruction requires: vector-enhancements-1970#CHECK: vfchesbs %v0, %v0, %v0971 972	vfchesb	%v0, %v0, %v0973	vfchesbs %v0, %v0, %v0974 975#CHECK: error: instruction requires: vector-enhancements-1976#CHECK: vfdsb	%v0, %v0, %v0977 978	vfdsb	%v0, %v0, %v0979 980#CHECK: error: invalid operand981#CHECK: vfee	%v0, %v0, %v0, 0, -1982#CHECK: error: invalid operand983#CHECK: vfee	%v0, %v0, %v0, 0, 16984#CHECK: error: invalid operand985#CHECK: vfee	%v0, %v0, %v0, -1, 0986#CHECK: error: invalid operand987#CHECK: vfee	%v0, %v0, %v0, 16, 0988#CHECK: error: too few operands989#CHECK: vfee	%v0, %v0, %v0990#CHECK: error: invalid operand991#CHECK: vfee	%v0, %v0, %v0, 0, 0, 0992 993	vfee	%v0, %v0, %v0, 0, -1994	vfee	%v0, %v0, %v0, 0, 16995	vfee	%v0, %v0, %v0, -1, 0996	vfee	%v0, %v0, %v0, 16, 0997	vfee	%v0, %v0, %v0998	vfee	%v0, %v0, %v0, 0, 0, 0999 1000#CHECK: error: invalid operand1001#CHECK: vfeeb	%v0, %v0, %v0, -11002#CHECK: error: invalid operand1003#CHECK: vfeeb	%v0, %v0, %v0, 161004#CHECK: error: too few operands1005#CHECK: vfeeb	%v0, %v01006#CHECK: error: invalid operand1007#CHECK: vfeeb	%v0, %v0, %v0, 0, 01008 1009	vfeeb	%v0, %v0, %v0, -11010	vfeeb	%v0, %v0, %v0, 161011	vfeeb	%v0, %v01012	vfeeb	%v0, %v0, %v0, 0, 01013 1014#CHECK: error: too few operands1015#CHECK: vfeebs	%v0, %v01016#CHECK: error: invalid operand1017#CHECK: vfeebs	%v0, %v0, %v0, 01018 1019	vfeebs	%v0, %v01020	vfeebs	%v0, %v0, %v0, 01021 1022#CHECK: error: invalid operand1023#CHECK: vfeef	%v0, %v0, %v0, -11024#CHECK: error: invalid operand1025#CHECK: vfeef	%v0, %v0, %v0, 161026#CHECK: error: too few operands1027#CHECK: vfeef	%v0, %v01028#CHECK: error: invalid operand1029#CHECK: vfeef	%v0, %v0, %v0, 0, 01030 1031	vfeef	%v0, %v0, %v0, -11032	vfeef	%v0, %v0, %v0, 161033	vfeef	%v0, %v01034	vfeef	%v0, %v0, %v0, 0, 01035 1036#CHECK: error: too few operands1037#CHECK: vfeefs	%v0, %v01038#CHECK: error: invalid operand1039#CHECK: vfeefs	%v0, %v0, %v0, 01040 1041	vfeefs	%v0, %v01042	vfeefs	%v0, %v0, %v0, 01043 1044#CHECK: error: invalid operand1045#CHECK: vfeeh	%v0, %v0, %v0, -11046#CHECK: error: invalid operand1047#CHECK: vfeeh	%v0, %v0, %v0, 161048#CHECK: error: too few operands1049#CHECK: vfeeh	%v0, %v01050#CHECK: error: invalid operand1051#CHECK: vfeeh	%v0, %v0, %v0, 0, 01052 1053	vfeeh	%v0, %v0, %v0, -11054	vfeeh	%v0, %v0, %v0, 161055	vfeeh	%v0, %v01056	vfeeh	%v0, %v0, %v0, 0, 01057 1058#CHECK: error: too few operands1059#CHECK: vfeehs	%v0, %v01060#CHECK: error: invalid operand1061#CHECK: vfeehs	%v0, %v0, %v0, 01062 1063	vfeehs	%v0, %v01064	vfeehs	%v0, %v0, %v0, 01065 1066#CHECK: error: too few operands1067#CHECK: vfeezb	%v0, %v01068#CHECK: error: invalid operand1069#CHECK: vfeezb	%v0, %v0, %v0, 01070 1071	vfeezb	%v0, %v01072	vfeezb	%v0, %v0, %v0, 01073 1074#CHECK: error: too few operands1075#CHECK: vfeezbs	%v0, %v01076#CHECK: error: invalid operand1077#CHECK: vfeezbs	%v0, %v0, %v0, 01078 1079	vfeezbs	%v0, %v01080	vfeezbs	%v0, %v0, %v0, 01081 1082#CHECK: error: too few operands1083#CHECK: vfeezf	%v0, %v01084#CHECK: error: invalid operand1085#CHECK: vfeezf	%v0, %v0, %v0, 01086 1087	vfeezf	%v0, %v01088	vfeezf	%v0, %v0, %v0, 01089 1090#CHECK: error: too few operands1091#CHECK: vfeezfs	%v0, %v01092#CHECK: error: invalid operand1093#CHECK: vfeezfs	%v0, %v0, %v0, 01094 1095	vfeezfs	%v0, %v01096	vfeezfs	%v0, %v0, %v0, 01097 1098#CHECK: error: too few operands1099#CHECK: vfeezh	%v0, %v01100#CHECK: error: invalid operand1101#CHECK: vfeezh	%v0, %v0, %v0, 01102 1103	vfeezh	%v0, %v01104	vfeezh	%v0, %v0, %v0, 01105 1106#CHECK: error: too few operands1107#CHECK: vfeezhs	%v0, %v01108#CHECK: error: invalid operand1109#CHECK: vfeezhs	%v0, %v0, %v0, 01110 1111	vfeezhs	%v0, %v01112	vfeezhs	%v0, %v0, %v0, 01113 1114#CHECK: error: invalid operand1115#CHECK: vfene	%v0, %v0, %v0, 0, -11116#CHECK: error: invalid operand1117#CHECK: vfene	%v0, %v0, %v0, 0, 161118#CHECK: error: invalid operand1119#CHECK: vfene	%v0, %v0, %v0, -1, 01120#CHECK: error: invalid operand1121#CHECK: vfene	%v0, %v0, %v0, 16, 01122#CHECK: error: too few operands1123#CHECK: vfene	%v0, %v0, %v01124#CHECK: error: invalid operand1125#CHECK: vfene	%v0, %v0, %v0, 0, 0, 01126 1127	vfene	%v0, %v0, %v0, 0, -11128	vfene	%v0, %v0, %v0, 0, 161129	vfene	%v0, %v0, %v0, -1, 01130	vfene	%v0, %v0, %v0, 16, 01131	vfene	%v0, %v0, %v01132	vfene	%v0, %v0, %v0, 0, 0, 01133 1134#CHECK: error: invalid operand1135#CHECK: vfeneb	%v0, %v0, %v0, -11136#CHECK: error: invalid operand1137#CHECK: vfeneb	%v0, %v0, %v0, 161138#CHECK: error: too few operands1139#CHECK: vfeneb	%v0, %v01140#CHECK: error: invalid operand1141#CHECK: vfeneb	%v0, %v0, %v0, 0, 01142 1143	vfeneb	%v0, %v0, %v0, -11144	vfeneb	%v0, %v0, %v0, 161145	vfeneb	%v0, %v01146	vfeneb	%v0, %v0, %v0, 0, 01147 1148#CHECK: error: too few operands1149#CHECK: vfenebs	%v0, %v01150#CHECK: error: invalid operand1151#CHECK: vfenebs	%v0, %v0, %v0, 01152 1153	vfenebs	%v0, %v01154	vfenebs	%v0, %v0, %v0, 01155 1156#CHECK: error: invalid operand1157#CHECK: vfenef	%v0, %v0, %v0, -11158#CHECK: error: invalid operand1159#CHECK: vfenef	%v0, %v0, %v0, 161160#CHECK: error: too few operands1161#CHECK: vfenef	%v0, %v01162#CHECK: error: invalid operand1163#CHECK: vfenef	%v0, %v0, %v0, 0, 01164 1165	vfenef	%v0, %v0, %v0, -11166	vfenef	%v0, %v0, %v0, 161167	vfenef	%v0, %v01168	vfenef	%v0, %v0, %v0, 0, 01169 1170#CHECK: error: too few operands1171#CHECK: vfenefs	%v0, %v01172#CHECK: error: invalid operand1173#CHECK: vfenefs	%v0, %v0, %v0, 01174 1175	vfenefs	%v0, %v01176	vfenefs	%v0, %v0, %v0, 01177 1178#CHECK: error: invalid operand1179#CHECK: vfeneh	%v0, %v0, %v0, -11180#CHECK: error: invalid operand1181#CHECK: vfeneh	%v0, %v0, %v0, 161182#CHECK: error: too few operands1183#CHECK: vfeneh	%v0, %v01184#CHECK: error: invalid operand1185#CHECK: vfeneh	%v0, %v0, %v0, 0, 01186 1187	vfeneh	%v0, %v0, %v0, -11188	vfeneh	%v0, %v0, %v0, 161189	vfeneh	%v0, %v01190	vfeneh	%v0, %v0, %v0, 0, 01191 1192#CHECK: error: too few operands1193#CHECK: vfenehs	%v0, %v01194#CHECK: error: invalid operand1195#CHECK: vfenehs	%v0, %v0, %v0, 01196 1197	vfenehs	%v0, %v01198	vfenehs	%v0, %v0, %v0, 01199 1200#CHECK: error: too few operands1201#CHECK: vfenezb	%v0, %v01202#CHECK: error: invalid operand1203#CHECK: vfenezb	%v0, %v0, %v0, 01204 1205	vfenezb	%v0, %v01206	vfenezb	%v0, %v0, %v0, 01207 1208#CHECK: error: too few operands1209#CHECK: vfenezbs %v0, %v01210#CHECK: error: invalid operand1211#CHECK: vfenezbs %v0, %v0, %v0, 01212 1213	vfenezbs %v0, %v01214	vfenezbs %v0, %v0, %v0, 01215 1216#CHECK: error: too few operands1217#CHECK: vfenezf	%v0, %v01218#CHECK: error: invalid operand1219#CHECK: vfenezf	%v0, %v0, %v0, 01220 1221	vfenezf	%v0, %v01222	vfenezf	%v0, %v0, %v0, 01223 1224#CHECK: error: too few operands1225#CHECK: vfenezfs %v0, %v01226#CHECK: error: invalid operand1227#CHECK: vfenezfs %v0, %v0, %v0, 01228 1229	vfenezfs %v0, %v01230	vfenezfs %v0, %v0, %v0, 01231 1232#CHECK: error: too few operands1233#CHECK: vfenezh	%v0, %v01234#CHECK: error: invalid operand1235#CHECK: vfenezh	%v0, %v0, %v0, 01236 1237	vfenezh	%v0, %v01238	vfenezh	%v0, %v0, %v0, 01239 1240#CHECK: error: too few operands1241#CHECK: vfenezhs %v0, %v01242#CHECK: error: invalid operand1243#CHECK: vfenezhs %v0, %v0, %v0, 01244 1245	vfenezhs %v0, %v01246	vfenezhs %v0, %v0, %v0, 01247 1248#CHECK: error: invalid operand1249#CHECK: vfi	%v0, %v0, 0, 0, -11250#CHECK: error: invalid operand1251#CHECK: vfi	%v0, %v0, 0, 0, 161252#CHECK: error: invalid operand1253#CHECK: vfi	%v0, %v0, 0, -1, 01254#CHECK: error: invalid operand1255#CHECK: vfi	%v0, %v0, 0, 16, 01256#CHECK: error: invalid operand1257#CHECK: vfi	%v0, %v0, -1, 0, 01258#CHECK: error: invalid operand1259#CHECK: vfi	%v0, %v0, 16, 0, 01260 1261	vfi	%v0, %v0, 0, 0, -11262	vfi	%v0, %v0, 0, 0, 161263	vfi	%v0, %v0, 0, -1, 01264	vfi	%v0, %v0, 0, 16, 01265	vfi	%v0, %v0, -1, 0, 01266	vfi	%v0, %v0, 16, 0, 01267 1268#CHECK: error: invalid operand1269#CHECK: vfidb	%v0, %v0, 0, -11270#CHECK: error: invalid operand1271#CHECK: vfidb	%v0, %v0, 0, 161272#CHECK: error: invalid operand1273#CHECK: vfidb	%v0, %v0, -1, 01274#CHECK: error: invalid operand1275#CHECK: vfidb	%v0, %v0, 16, 01276 1277	vfidb	%v0, %v0, 0, -11278	vfidb	%v0, %v0, 0, 161279	vfidb	%v0, %v0, -1, 01280	vfidb	%v0, %v0, 16, 01281 1282#CHECK: error: instruction requires: vector-enhancements-11283#CHECK: vfisb	%v0, %v0, 0, 01284 1285	vfisb	%v0, %v0, 0, 01286 1287#CHECK: error: instruction requires: vector-enhancements-11288#CHECK: vfkedb	%v0, %v0, %v01289#CHECK: error: instruction requires: vector-enhancements-11290#CHECK: vfkedbs	%v0, %v0, %v01291#CHECK: error: instruction requires: vector-enhancements-11292#CHECK: vfkesb	%v0, %v0, %v01293#CHECK: error: instruction requires: vector-enhancements-11294#CHECK: vfkesbs	%v0, %v0, %v01295 1296	vfkedb	%v0, %v0, %v01297	vfkedbs	%v0, %v0, %v01298	vfkesb	%v0, %v0, %v01299	vfkesbs	%v0, %v0, %v01300 1301#CHECK: error: instruction requires: vector-enhancements-11302#CHECK: vfkhdb	%v0, %v0, %v01303#CHECK: error: instruction requires: vector-enhancements-11304#CHECK: vfkhdbs	%v0, %v0, %v01305#CHECK: error: instruction requires: vector-enhancements-11306#CHECK: vfkhsb	%v0, %v0, %v01307#CHECK: error: instruction requires: vector-enhancements-11308#CHECK: vfkhsbs	%v0, %v0, %v01309 1310	vfkhdb	%v0, %v0, %v01311	vfkhdbs	%v0, %v0, %v01312	vfkhsb	%v0, %v0, %v01313	vfkhsbs	%v0, %v0, %v01314 1315#CHECK: error: instruction requires: vector-enhancements-11316#CHECK: vfkhedb	%v0, %v0, %v01317#CHECK: error: instruction requires: vector-enhancements-11318#CHECK: vfkhedbs %v0, %v0, %v01319#CHECK: error: instruction requires: vector-enhancements-11320#CHECK: vfkhesb	%v0, %v0, %v01321#CHECK: error: instruction requires: vector-enhancements-11322#CHECK: vfkhesbs %v0, %v0, %v01323 1324	vfkhedb	%v0, %v0, %v01325	vfkhedbs %v0, %v0, %v01326	vfkhesb	%v0, %v0, %v01327	vfkhesbs %v0, %v0, %v01328 1329#CHECK: error: instruction requires: vector-enhancements-11330#CHECK: vfpsosb	%v0, %v0, 01331#CHECK: error: instruction requires: vector-enhancements-11332#CHECK: vflcsb	%v0, %v01333#CHECK: error: instruction requires: vector-enhancements-11334#CHECK: vflnsb	%v0, %v01335#CHECK: error: instruction requires: vector-enhancements-11336#CHECK: vflpsb	%v0, %v01337 1338	vfpsosb	%v0, %v0, 01339	vflcsb	%v0, %v01340	vflnsb	%v0, %v01341	vflpsb	%v0, %v01342 1343#CHECK: error: instruction requires: vector-enhancements-11344#CHECK: vfll	%v0, %v0, 0, 01345#CHECK: error: instruction requires: vector-enhancements-11346#CHECK: vflls	%v0, %v01347 1348	vfll	%v0, %v0, 0, 01349	vflls	%v0, %v01350 1351#CHECK: error: instruction requires: vector-enhancements-11352#CHECK: vflr	%v0, %v0, 0, 0, 01353#CHECK: error: instruction requires: vector-enhancements-11354#CHECK: vflrd	%v0, %v0, 0, 01355 1356	vflr	%v0, %v0, 0, 0, 01357	vflrd	%v0, %v0, 0, 01358 1359#CHECK: error: instruction requires: vector-enhancements-11360#CHECK: vfmax	%v0, %v0, %v0, 0, 0, 01361#CHECK: error: instruction requires: vector-enhancements-11362#CHECK: vfmaxdb	%v0, %v0, %v0, 01363#CHECK: error: instruction requires: vector-enhancements-11364#CHECK: vfmaxsb	%v0, %v0, %v0, 01365 1366	vfmax	%v0, %v0, %v0, 0, 0, 01367	vfmaxdb	%v0, %v0, %v0, 01368	vfmaxsb	%v0, %v0, %v0, 01369 1370#CHECK: error: instruction requires: vector-enhancements-11371#CHECK: vfmin	%v0, %v0, %v0, 0, 0, 01372#CHECK: error: instruction requires: vector-enhancements-11373#CHECK: vfmindb	%v0, %v0, %v0, 01374#CHECK: error: instruction requires: vector-enhancements-11375#CHECK: vfminsb	%v0, %v0, %v0, 01376 1377	vfmin	%v0, %v0, %v0, 0, 0, 01378	vfmindb	%v0, %v0, %v0, 01379	vfminsb	%v0, %v0, %v0, 01380 1381#CHECK: error: instruction requires: vector-enhancements-11382#CHECK: vfmasb	%v0, %v0, %v0, %v01383 1384	vfmasb	%v0, %v0, %v0, %v01385 1386#CHECK: error: instruction requires: vector-enhancements-11387#CHECK: vfmsb	%v0, %v0, %v01388 1389	vfmsb	%v0, %v0, %v01390 1391#CHECK: error: instruction requires: vector-enhancements-11392#CHECK: vfmssb	%v0, %v0, %v0, %v01393 1394	vfmssb	%v0, %v0, %v0, %v01395 1396#CHECK: error: instruction requires: vector-enhancements-11397#CHECK: vfnma	%v0, %v0, %v0, %v0, 0, 01398#CHECK: error: instruction requires: vector-enhancements-11399#CHECK: vfnmadb	%v0, %v0, %v0, %v01400#CHECK: error: instruction requires: vector-enhancements-11401#CHECK: vfnmasb	%v0, %v0, %v0, %v01402 1403	vfnma	%v0, %v0, %v0, %v0, 0, 01404	vfnmadb	%v0, %v0, %v0, %v01405	vfnmasb	%v0, %v0, %v0, %v01406 1407#CHECK: error: instruction requires: vector-enhancements-11408#CHECK: vfnms	%v0, %v0, %v0, %v0, 0, 01409#CHECK: error: instruction requires: vector-enhancements-11410#CHECK: vfnmsdb	%v0, %v0, %v0, %v01411#CHECK: error: instruction requires: vector-enhancements-11412#CHECK: vfnmssb	%v0, %v0, %v0, %v01413 1414	vfnms	%v0, %v0, %v0, %v0, 0, 01415	vfnmsdb	%v0, %v0, %v0, %v01416	vfnmssb	%v0, %v0, %v0, %v01417 1418#CHECK: error: instruction requires: vector-enhancements-11419#CHECK: vfssb	%v0, %v0, %v01420 1421	vfssb	%v0, %v0, %v01422 1423#CHECK: error: instruction requires: vector-enhancements-11424#CHECK: vfsqsb	%v0, %v01425 1426	vfsqsb	%v0, %v01427 1428#CHECK: error: invalid operand1429#CHECK: vftci	%v0, %v0, 0, 0, -11430#CHECK: error: invalid operand1431#CHECK: vftci	%v0, %v0, 0, 0, 161432#CHECK: error: invalid operand1433#CHECK: vftci	%v0, %v0, 0, -1, 01434#CHECK: error: invalid operand1435#CHECK: vftci	%v0, %v0, 0, 16, 01436#CHECK: error: invalid operand1437#CHECK: vftci	%v0, %v0, -1, 0, 01438#CHECK: error: invalid operand1439#CHECK: vftci	%v0, %v0, 4096, 0, 01440 1441	vftci	%v0, %v0, 0, 0, -11442	vftci	%v0, %v0, 0, 0, 161443	vftci	%v0, %v0, 0, -1, 01444	vftci	%v0, %v0, 0, 16, 01445	vftci	%v0, %v0, -1, 0, 01446	vftci	%v0, %v0, 4096, 0, 01447 1448#CHECK: error: invalid operand1449#CHECK: vftcidb	%v0, %v0, -11450#CHECK: error: invalid operand1451#CHECK: vftcidb	%v0, %v0, 40961452 1453	vftcidb	%v0, %v0, -11454	vftcidb	%v0, %v0, 40961455 1456#CHECK: error: instruction requires: vector-enhancements-11457#CHECK: vftcisb	%v0, %v0, 01458 1459	vftcisb	%v0, %v0, 01460 1461#CHECK: error: invalid operand1462#CHECK: vgbm	%v0, -11463#CHECK: error: invalid operand1464#CHECK: vgbm	%v0, 0x100001465 1466	vgbm	%v0, -11467	vgbm	%v0, 0x100001468 1469#CHECK: error: vector index required1470#CHECK: vgef	%v0, 0(%r1), 01471#CHECK: error: vector index required1472#CHECK: vgef	%v0, 0(%r2,%r1), 01473#CHECK: error: invalid use of vector addressing1474#CHECK: vgef	%v0, 0(%v1), 01475#CHECK: error: vector index required1476#CHECK: vgef	%v0, 0(,%v1), 01477#CHECK: error: invalid operand1478#CHECK: vgef	%v0, 0(%v0,%r1), -11479#CHECK: error: invalid operand1480#CHECK: vgef	%v0, 0(%v0,%r1), 41481#CHECK: error: invalid operand1482#CHECK: vgef	%v0, -1(%v0,%r1), 01483#CHECK: error: invalid operand1484#CHECK: vgef	%v0, 4096(%v0,%r1), 01485 1486	vgef	%v0, 0(%r1), 01487	vgef	%v0, 0(%r2,%r1), 01488	vgef	%v0, 0(%v1), 01489	vgef	%v0, 0(,%v1), 01490	vgef	%v0, 0(%v0,%r1), -11491	vgef	%v0, 0(%v0,%r1), 41492	vgef	%v0, -1(%v0,%r1), 01493	vgef	%v0, 4096(%v0,%r1), 01494 1495#CHECK: error: vector index required1496#CHECK: vgeg	%v0, 0(%r1), 01497#CHECK: error: vector index required1498#CHECK: vgeg	%v0, 0(%r2,%r1), 01499#CHECK: error: invalid use of vector addressing1500#CHECK: vgeg	%v0, 0(%v1), 01501#CHECK: error: vector index required1502#CHECK: vgeg	%v0, 0(,%v1), 01503#CHECK: error: invalid operand1504#CHECK: vgeg	%v0, 0(%v0,%r1), -11505#CHECK: error: invalid operand1506#CHECK: vgeg	%v0, 0(%v0,%r1), 21507#CHECK: error: invalid operand1508#CHECK: vgeg	%v0, -1(%v0,%r1), 01509#CHECK: error: invalid operand1510#CHECK: vgeg	%v0, 4096(%v0,%r1), 01511 1512	vgeg	%v0, 0(%r1), 01513	vgeg	%v0, 0(%r2,%r1), 01514	vgeg	%v0, 0(%v1), 01515	vgeg	%v0, 0(,%v1), 01516	vgeg	%v0, 0(%v0,%r1), -11517	vgeg	%v0, 0(%v0,%r1), 21518	vgeg	%v0, -1(%v0,%r1), 01519	vgeg	%v0, 4096(%v0,%r1), 01520 1521#CHECK: error: invalid operand1522#CHECK: vgm	%v0, 0, 0, -11523#CHECK: error: invalid operand1524#CHECK: vgm	%v0, 0, 0, 161525#CHECK: error: invalid operand1526#CHECK: vgm	%v0, 0, -1, 01527#CHECK: error: invalid operand1528#CHECK: vgm	%v0, 0, 256, 01529#CHECK: error: invalid operand1530#CHECK: vgm	%v0, -1, 0, 01531#CHECK: error: invalid operand1532#CHECK: vgm	%v0, 256, 0, 01533 1534	vgm	%v0, 0, 0, -11535	vgm	%v0, 0, 0, 161536	vgm	%v0, 0, -1, 01537	vgm	%v0, 0, 256, 01538	vgm	%v0, -1, 0, 01539	vgm	%v0, 256, 0, 01540 1541#CHECK: error: invalid operand1542#CHECK: vgmb	%v0, 0, -11543#CHECK: error: invalid operand1544#CHECK: vgmb	%v0, 0, 2561545#CHECK: error: invalid operand1546#CHECK: vgmb	%v0, -1, 01547#CHECK: error: invalid operand1548#CHECK: vgmb	%v0, 256, 01549 1550	vgmb	%v0, 0, -11551	vgmb	%v0, 0, 2561552	vgmb	%v0, -1, 01553	vgmb	%v0, 256, 01554 1555#CHECK: error: invalid operand1556#CHECK: vgmf	%v0, 0, -11557#CHECK: error: invalid operand1558#CHECK: vgmf	%v0, 0, 2561559#CHECK: error: invalid operand1560#CHECK: vgmf	%v0, -1, 01561#CHECK: error: invalid operand1562#CHECK: vgmf	%v0, 256, 01563 1564	vgmf	%v0, 0, -11565	vgmf	%v0, 0, 2561566	vgmf	%v0, -1, 01567	vgmf	%v0, 256, 01568 1569#CHECK: error: invalid operand1570#CHECK: vgmg	%v0, 0, -11571#CHECK: error: invalid operand1572#CHECK: vgmg	%v0, 0, 2561573#CHECK: error: invalid operand1574#CHECK: vgmg	%v0, -1, 01575#CHECK: error: invalid operand1576#CHECK: vgmg	%v0, 256, 01577 1578	vgmg	%v0, 0, -11579	vgmg	%v0, 0, 2561580	vgmg	%v0, -1, 01581	vgmg	%v0, 256, 01582 1583#CHECK: error: invalid operand1584#CHECK: vgmh	%v0, 0, -11585#CHECK: error: invalid operand1586#CHECK: vgmh	%v0, 0, 2561587#CHECK: error: invalid operand1588#CHECK: vgmh	%v0, -1, 01589#CHECK: error: invalid operand1590#CHECK: vgmh	%v0, 256, 01591 1592	vgmh	%v0, 0, -11593	vgmh	%v0, 0, 2561594	vgmh	%v0, -1, 01595	vgmh	%v0, 256, 01596 1597#CHECK: error: invalid operand1598#CHECK: vistr	%v0, %v0, 0, -11599#CHECK: error: invalid operand1600#CHECK: vistr	%v0, %v0, 0, 161601#CHECK: error: invalid operand1602#CHECK: vistr	%v0, %v0, -1, 01603#CHECK: error: invalid operand1604#CHECK: vistr	%v0, %v0, 16, 01605#CHECK: error: too few operands1606#CHECK: vistr	%v0, %v01607#CHECK: error: invalid operand1608#CHECK: vistr	%v0, %v0, 0, 0, 01609 1610	vistr	%v0, %v0, 0, -11611	vistr	%v0, %v0, 0, 161612	vistr	%v0, %v0, -1, 01613	vistr	%v0, %v0, 16, 01614	vistr	%v0, %v01615	vistr	%v0, %v0, 0, 0, 01616 1617#CHECK: error: invalid operand1618#CHECK: vistrb	%v0, %v0, -11619#CHECK: error: invalid operand1620#CHECK: vistrb	%v0, %v0, 161621#CHECK: error: too few operands1622#CHECK: vistrb	%v01623#CHECK: error: invalid operand1624#CHECK: vistrb	%v0, %v0, 0, 01625 1626	vistrb	%v0, %v0, -11627	vistrb	%v0, %v0, 161628	vistrb	%v01629	vistrb	%v0, %v0, 0, 01630 1631#CHECK: error: too few operands1632#CHECK: vistrbs	%v01633#CHECK: error: invalid operand1634#CHECK: vistrbs	%v0, %v0, 01635 1636	vistrbs	%v01637	vistrbs	%v0, %v0, 01638 1639#CHECK: error: invalid operand1640#CHECK: vistrf	%v0, %v0, -11641#CHECK: error: invalid operand1642#CHECK: vistrf	%v0, %v0, 161643#CHECK: error: too few operands1644#CHECK: vistrf	%v01645#CHECK: error: invalid operand1646#CHECK: vistrf	%v0, %v0, 0, 01647 1648	vistrf	%v0, %v0, -11649	vistrf	%v0, %v0, 161650	vistrf	%v01651	vistrf	%v0, %v0, 0, 01652 1653#CHECK: error: too few operands1654#CHECK: vistrfs	%v01655#CHECK: error: invalid operand1656#CHECK: vistrfs	%v0, %v0, 01657 1658	vistrfs	%v01659	vistrfs	%v0, %v0, 01660 1661#CHECK: error: invalid operand1662#CHECK: vistrh	%v0, %v0, -11663#CHECK: error: invalid operand1664#CHECK: vistrh	%v0, %v0, 161665#CHECK: error: too few operands1666#CHECK: vistrh	%v01667#CHECK: error: invalid operand1668#CHECK: vistrh	%v0, %v0, 0, 01669 1670	vistrh	%v0, %v0, -11671	vistrh	%v0, %v0, 161672	vistrh	%v01673	vistrh	%v0, %v0, 0, 01674 1675#CHECK: error: too few operands1676#CHECK: vistrhs	%v01677#CHECK: error: invalid operand1678#CHECK: vistrhs	%v0, %v0, 01679 1680	vistrhs	%v01681	vistrhs	%v0, %v0, 01682 1683#CHECK: error: invalid operand1684#CHECK: vl	%v0, -11685#CHECK: error: invalid operand1686#CHECK: vl	%v0, 40961687#CHECK: error: invalid use of vector addressing1688#CHECK: vl	%v0, 0(%v1,%r2)1689#CHECK: error: invalid operand1690#CHECK: vl	%v0, 0, -11691#CHECK: error: invalid operand1692#CHECK: vl	%v0, 0, 161693 1694	vl	%v0, -11695	vl	%v0, 40961696	vl	%v0, 0(%v1,%r2)1697	vl	%v0, 0, -11698	vl	%v0, 0, 161699 1700#CHECK: error: invalid operand1701#CHECK: vlbb	%v0, 0, -11702#CHECK: error: invalid operand1703#CHECK: vlbb	%v0, 0, 161704#CHECK: error: invalid operand1705#CHECK: vlbb	%v0, -1, 01706#CHECK: error: invalid operand1707#CHECK: vlbb	%v0, 4096, 01708#CHECK: error: invalid use of vector addressing1709#CHECK: vlbb	%v0, 0(%v1,%r2), 01710 1711	vlbb	%v0, 0, -11712	vlbb	%v0, 0, 161713	vlbb	%v0, -1, 01714	vlbb	%v0, 4096, 01715	vlbb	%v0, 0(%v1,%r2), 01716 1717#CHECK: error: invalid operand1718#CHECK: vleb	%v0, 0, -11719#CHECK: error: invalid operand1720#CHECK: vleb	%v0, 0, 161721#CHECK: error: invalid operand1722#CHECK: vleb	%v0, -1, 01723#CHECK: error: invalid operand1724#CHECK: vleb	%v0, 4096, 01725#CHECK: error: invalid use of vector addressing1726#CHECK: vleb	%v0, 0(%v1,%r2), 01727 1728	vleb	%v0, 0, -11729	vleb	%v0, 0, 161730	vleb	%v0, -1, 01731	vleb	%v0, 4096, 01732	vleb	%v0, 0(%v1,%r2), 01733 1734#CHECK: error: invalid operand1735#CHECK: vled	%v0, %v0, 0, 0, -11736#CHECK: error: invalid operand1737#CHECK: vled	%v0, %v0, 0, 0, 161738#CHECK: error: invalid operand1739#CHECK: vled	%v0, %v0, 0, -1, 01740#CHECK: error: invalid operand1741#CHECK: vled	%v0, %v0, 0, 16, 01742#CHECK: error: invalid operand1743#CHECK: vled	%v0, %v0, -1, 0, 01744#CHECK: error: invalid operand1745#CHECK: vled	%v0, %v0, 16, 0, 01746 1747	vled	%v0, %v0, 0, 0, -11748	vled	%v0, %v0, 0, 0, 161749	vled	%v0, %v0, 0, -1, 01750	vled	%v0, %v0, 0, 16, 01751	vled	%v0, %v0, -1, 0, 01752	vled	%v0, %v0, 16, 0, 01753 1754#CHECK: error: invalid operand1755#CHECK: vledb	%v0, %v0, 0, -11756#CHECK: error: invalid operand1757#CHECK: vledb	%v0, %v0, 0, 161758#CHECK: error: invalid operand1759#CHECK: vledb	%v0, %v0, -1, 01760#CHECK: error: invalid operand1761#CHECK: vledb	%v0, %v0, 16, 01762 1763	vledb	%v0, %v0, 0, -11764	vledb	%v0, %v0, 0, 161765	vledb	%v0, %v0, -1, 01766	vledb	%v0, %v0, 16, 01767 1768#CHECK: error: invalid operand1769#CHECK: vlef	%v0, 0, -11770#CHECK: error: invalid operand1771#CHECK: vlef	%v0, 0, 41772#CHECK: error: invalid operand1773#CHECK: vlef	%v0, -1, 01774#CHECK: error: invalid operand1775#CHECK: vlef	%v0, 4096, 01776#CHECK: error: invalid use of vector addressing1777#CHECK: vlef	%v0, 0(%v1,%r2), 01778 1779	vlef	%v0, 0, -11780	vlef	%v0, 0, 41781	vlef	%v0, -1, 01782	vlef	%v0, 4096, 01783	vlef	%v0, 0(%v1,%r2), 01784 1785#CHECK: error: invalid operand1786#CHECK: vleg	%v0, 0, -11787#CHECK: error: invalid operand1788#CHECK: vleg	%v0, 0, 21789#CHECK: error: invalid operand1790#CHECK: vleg	%v0, -1, 01791#CHECK: error: invalid operand1792#CHECK: vleg	%v0, 4096, 01793#CHECK: error: invalid use of vector addressing1794#CHECK: vleg	%v0, 0(%v1,%r2), 01795 1796	vleg	%v0, 0, -11797	vleg	%v0, 0, 21798	vleg	%v0, -1, 01799	vleg	%v0, 4096, 01800	vleg	%v0, 0(%v1,%r2), 01801 1802#CHECK: error: invalid operand1803#CHECK: vleh	%v0, 0, -11804#CHECK: error: invalid operand1805#CHECK: vleh	%v0, 0, 81806#CHECK: error: invalid operand1807#CHECK: vleh	%v0, -1, 01808#CHECK: error: invalid operand1809#CHECK: vleh	%v0, 4096, 01810#CHECK: error: invalid use of vector addressing1811#CHECK: vleh	%v0, 0(%v1,%r2), 01812 1813	vleh	%v0, 0, -11814	vleh	%v0, 0, 81815	vleh	%v0, -1, 01816	vleh	%v0, 4096, 01817	vleh	%v0, 0(%v1,%r2), 01818 1819#CHECK: error: invalid operand1820#CHECK: vleib	%v0, 0, -11821#CHECK: error: invalid operand1822#CHECK: vleib	%v0, 0, 161823#CHECK: error: invalid operand1824#CHECK: vleib	%v0, -32769, 01825#CHECK: error: invalid operand1826#CHECK: vleib	%v0, 32768, 01827 1828	vleib	%v0, 0, -11829	vleib	%v0, 0, 161830	vleib	%v0, -32769, 01831	vleib	%v0, 32768, 01832 1833#CHECK: error: invalid operand1834#CHECK: vleif	%v0, 0, -11835#CHECK: error: invalid operand1836#CHECK: vleif	%v0, 0, 41837#CHECK: error: invalid operand1838#CHECK: vleif	%v0, -32769, 01839#CHECK: error: invalid operand1840#CHECK: vleif	%v0, 32768, 01841 1842	vleif	%v0, 0, -11843	vleif	%v0, 0, 41844	vleif	%v0, -32769, 01845	vleif	%v0, 32768, 01846 1847#CHECK: error: invalid operand1848#CHECK: vleig	%v0, 0, -11849#CHECK: error: invalid operand1850#CHECK: vleig	%v0, 0, 21851#CHECK: error: invalid operand1852#CHECK: vleig	%v0, -32769, 01853#CHECK: error: invalid operand1854#CHECK: vleig	%v0, 32768, 01855 1856	vleig	%v0, 0, -11857	vleig	%v0, 0, 21858	vleig	%v0, -32769, 01859	vleig	%v0, 32768, 01860 1861#CHECK: error: invalid operand1862#CHECK: vleih	%v0, 0, -11863#CHECK: error: invalid operand1864#CHECK: vleih	%v0, 0, 81865#CHECK: error: invalid operand1866#CHECK: vleih	%v0, -32769, 01867#CHECK: error: invalid operand1868#CHECK: vleih	%v0, 32768, 01869 1870	vleih	%v0, 0, -11871	vleih	%v0, 0, 81872	vleih	%v0, -32769, 01873	vleih	%v0, 32768, 01874 1875#CHECK: error: invalid operand1876#CHECK: vlgv	%r0, %v0, 0, -11877#CHECK: error: invalid operand1878#CHECK: vlgv	%r0, %v0, 0, 161879#CHECK: error: invalid operand1880#CHECK: vlgv	%r0, %v0, -1, 01881#CHECK: error: invalid operand1882#CHECK: vlgv	%r0, %v0, 4096, 01883 1884	vlgv	%r0, %v0, 0, -11885	vlgv	%r0, %v0, 0, 161886	vlgv	%r0, %v0, -1, 01887	vlgv	%r0, %v0, 4096, 01888 1889#CHECK: error: invalid operand1890#CHECK: vlgvb	%r0, %v0, -11891#CHECK: error: invalid operand1892#CHECK: vlgvb	%r0, %v0, 40961893 1894	vlgvb	%r0, %v0, -11895	vlgvb	%r0, %v0, 40961896 1897#CHECK: error: invalid operand1898#CHECK: vlgvf	%r0, %v0, -11899#CHECK: error: invalid operand1900#CHECK: vlgvf	%r0, %v0, 40961901 1902	vlgvf	%r0, %v0, -11903	vlgvf	%r0, %v0, 40961904 1905#CHECK: error: invalid operand1906#CHECK: vlgvg	%r0, %v0, -11907#CHECK: error: invalid operand1908#CHECK: vlgvg	%r0, %v0, 40961909 1910	vlgvg	%r0, %v0, -11911	vlgvg	%r0, %v0, 40961912 1913#CHECK: error: invalid operand1914#CHECK: vlgvh	%r0, %v0, -11915#CHECK: error: invalid operand1916#CHECK: vlgvh	%r0, %v0, 40961917 1918	vlgvh	%r0, %v0, -11919	vlgvh	%r0, %v0, 40961920 1921#CHECK: error: instruction requires: vector-packed-decimal1922#CHECK: vlip	%v0, 0, 01923 1924	vlip	%v0, 0, 01925 1926#CHECK: error: invalid operand1927#CHECK: vll	%v0, %r0, -11928#CHECK: error: invalid operand1929#CHECK: vll	%v0, %r0, 40961930 1931	vll	%v0, %r0, -11932	vll	%v0, %r0, 40961933 1934#CHECK: error: invalid operand1935#CHECK: vllez	%v0, 0, -11936#CHECK: error: invalid operand1937#CHECK: vllez	%v0, 0, 161938#CHECK: error: invalid operand1939#CHECK: vllez	%v0, -1, 01940#CHECK: error: invalid operand1941#CHECK: vllez	%v0, 4096, 01942#CHECK: error: invalid use of vector addressing1943#CHECK: vllez	%v0, 0(%v1,%r2), 01944 1945	vllez	%v0, 0, -11946	vllez	%v0, 0, 161947	vllez	%v0, -1, 01948	vllez	%v0, 4096, 01949	vllez	%v0, 0(%v1,%r2), 01950 1951#CHECK: error: invalid operand1952#CHECK: vllezb	%v0, -11953#CHECK: error: invalid operand1954#CHECK: vllezb	%v0, 40961955#CHECK: error: invalid use of vector addressing1956#CHECK: vllezb	%v0, 0(%v1,%r2)1957 1958	vllezb	%v0, -11959	vllezb	%v0, 40961960	vllezb	%v0, 0(%v1,%r2)1961 1962#CHECK: error: invalid operand1963#CHECK: vllezf	%v0, -11964#CHECK: error: invalid operand1965#CHECK: vllezf	%v0, 40961966#CHECK: error: invalid use of vector addressing1967#CHECK: vllezf	%v0, 0(%v1,%r2)1968 1969	vllezf	%v0, -11970	vllezf	%v0, 40961971	vllezf	%v0, 0(%v1,%r2)1972 1973#CHECK: error: invalid operand1974#CHECK: vllezg	%v0, -11975#CHECK: error: invalid operand1976#CHECK: vllezg	%v0, 40961977#CHECK: error: invalid use of vector addressing1978#CHECK: vllezg	%v0, 0(%v1,%r2)1979 1980	vllezg	%v0, -11981	vllezg	%v0, 40961982	vllezg	%v0, 0(%v1,%r2)1983 1984#CHECK: error: invalid operand1985#CHECK: vllezh	%v0, -11986#CHECK: error: invalid operand1987#CHECK: vllezh	%v0, 40961988#CHECK: error: invalid use of vector addressing1989#CHECK: vllezh	%v0, 0(%v1,%r2)1990 1991	vllezh	%v0, -11992	vllezh	%v0, 40961993	vllezh	%v0, 0(%v1,%r2)1994 1995#CHECK: error: instruction requires: vector-enhancements-11996#CHECK: vllezlf	%v0, 01997 1998	vllezlf	%v0, 01999 2000#CHECK: error: invalid operand2001#CHECK: vlm	%v0, %v0, -12002#CHECK: error: invalid operand2003#CHECK: vlm	%v0, %v0, 40962004#CHECK: error: invalid operand2005#CHECK: vlm	%v0, %v0, 0, -12006#CHECK: error: invalid operand2007#CHECK: vlm	%v0, %v0, 0, 162008 2009	vlm	%v0, %v0, -12010	vlm	%v0, %v0, 40962011	vlm	%v0, %v0, 0, -12012	vlm	%v0, %v0, 0, 162013 2014#CHECK: error: invalid operand2015#CHECK: vlrep	%v0, 0, -12016#CHECK: error: invalid operand2017#CHECK: vlrep	%v0, 0, 162018#CHECK: error: invalid operand2019#CHECK: vlrep	%v0, -1, 02020#CHECK: error: invalid operand2021#CHECK: vlrep	%v0, 4096, 02022#CHECK: error: invalid use of vector addressing2023#CHECK: vlrep	%v0, 0(%v1,%r2), 02024 2025	vlrep	%v0, 0, -12026	vlrep	%v0, 0, 162027	vlrep	%v0, -1, 02028	vlrep	%v0, 4096, 02029	vlrep	%v0, 0(%v1,%r2), 02030 2031#CHECK: error: invalid operand2032#CHECK: vlrepb	%v0, -12033#CHECK: error: invalid operand2034#CHECK: vlrepb	%v0, 40962035#CHECK: error: invalid use of vector addressing2036#CHECK: vlrepb	%v0, 0(%v1,%r2)2037 2038	vlrepb	%v0, -12039	vlrepb	%v0, 40962040	vlrepb	%v0, 0(%v1,%r2)2041 2042#CHECK: error: invalid operand2043#CHECK: vlrepf	%v0, -12044#CHECK: error: invalid operand2045#CHECK: vlrepf	%v0, 40962046#CHECK: error: invalid use of vector addressing2047#CHECK: vlrepf	%v0, 0(%v1,%r2)2048 2049	vlrepf	%v0, -12050	vlrepf	%v0, 40962051	vlrepf	%v0, 0(%v1,%r2)2052 2053#CHECK: error: invalid operand2054#CHECK: vlrepg	%v0, -12055#CHECK: error: invalid operand2056#CHECK: vlrepg	%v0, 40962057#CHECK: error: invalid use of vector addressing2058#CHECK: vlrepg	%v0, 0(%v1,%r2)2059 2060	vlrepg	%v0, -12061	vlrepg	%v0, 40962062	vlrepg	%v0, 0(%v1,%r2)2063 2064#CHECK: error: invalid operand2065#CHECK: vlreph	%v0, -12066#CHECK: error: invalid operand2067#CHECK: vlreph	%v0, 40962068#CHECK: error: invalid use of vector addressing2069#CHECK: vlreph	%v0, 0(%v1,%r2)2070 2071	vlreph	%v0, -12072	vlreph	%v0, 40962073	vlreph	%v0, 0(%v1,%r2)2074 2075#CHECK: error: instruction requires: vector-packed-decimal2076#CHECK: vlrl	%v0, 0, 02077 2078	vlrl	%v0, 0, 02079 2080#CHECK: error: instruction requires: vector-packed-decimal2081#CHECK: vlrlr	%v0, %r0, 02082 2083	vlrlr	%v0, %r0, 02084 2085#CHECK: error: invalid operand2086#CHECK: vlvg	%v0, %r0, 0, -12087#CHECK: error: invalid operand2088#CHECK: vlvg	%v0, %r0, 0, 162089#CHECK: error: invalid operand2090#CHECK: vlvg	%v0, %r0, -1, 02091#CHECK: error: invalid operand2092#CHECK: vlvg	%v0, %r0, 4096, 02093 2094	vlvg	%v0, %r0, 0, -12095	vlvg	%v0, %r0, 0, 162096	vlvg	%v0, %r0, -1, 02097	vlvg	%v0, %r0, 4096, 02098 2099#CHECK: error: invalid operand2100#CHECK: vlvgb	%v0, %r0, -12101#CHECK: error: invalid operand2102#CHECK: vlvgb	%v0, %r0, 40962103 2104	vlvgb	%v0, %r0, -12105	vlvgb	%v0, %r0, 40962106 2107#CHECK: error: invalid operand2108#CHECK: vlvgf	%v0, %r0, -12109#CHECK: error: invalid operand2110#CHECK: vlvgf	%v0, %r0, 40962111 2112	vlvgf	%v0, %r0, -12113	vlvgf	%v0, %r0, 40962114 2115#CHECK: error: invalid operand2116#CHECK: vlvgg	%v0, %r0, -12117#CHECK: error: invalid operand2118#CHECK: vlvgg	%v0, %r0, 40962119 2120	vlvgg	%v0, %r0, -12121	vlvgg	%v0, %r0, 40962122 2123#CHECK: error: invalid operand2124#CHECK: vlvgh	%v0, %r0, -12125#CHECK: error: invalid operand2126#CHECK: vlvgh	%v0, %r0, 40962127 2128	vlvgh	%v0, %r0, -12129	vlvgh	%v0, %r0, 40962130 2131#CHECK: error: instruction requires: vector-packed-decimal2132#CHECK: vmp	%v0, %v0, %v0, 0, 02133 2134	vmp	%v0, %v0, %v0, 0, 02135 2136#CHECK: error: instruction requires: vector-enhancements-12137#CHECK: vmsl	%v0, %v0, %v0, %v0, 0, 02138#CHECK: error: instruction requires: vector-enhancements-12139#CHECK: vmslg	%v0, %v0, %v0, %v0, 02140 2141	vmsl	%v0, %v0, %v0, %v0, 0, 02142	vmslg	%v0, %v0, %v0, %v0, 02143 2144#CHECK: error: instruction requires: vector-packed-decimal2145#CHECK: vmsp	%v0, %v0, %v0, 0, 02146 2147	vmsp	%v0, %v0, %v0, 0, 02148 2149#CHECK: error: instruction requires: vector-enhancements-12150#CHECK: vnn	%v0, %v0, %v02151 2152	vnn	%v0, %v0, %v02153 2154#CHECK: error: instruction requires: vector-enhancements-12155#CHECK: vnx	%v0, %v0, %v02156 2157	vnx	%v0, %v0, %v02158 2159#CHECK: error: instruction requires: vector-enhancements-12160#CHECK: voc	%v0, %v0, %v02161 2162	voc	%v0, %v0, %v02163 2164#CHECK: error: invalid operand2165#CHECK: vpdi	%v0, %v0, %v0, -12166#CHECK: error: invalid operand2167#CHECK: vpdi	%v0, %v0, %v0, 162168 2169	vpdi	%v0, %v0, %v0, -12170	vpdi	%v0, %v0, %v0, 162171 2172#CHECK: error: instruction requires: vector-packed-decimal2173#CHECK: vpkz	%v0, 0, 02174 2175	vpkz	%v0, 0, 02176 2177#CHECK: error: instruction requires: vector-enhancements-12178#CHECK: vpopctb	%v0, %v02179#CHECK: error: instruction requires: vector-enhancements-12180#CHECK: vpopctf	%v0, %v02181#CHECK: error: instruction requires: vector-enhancements-12182#CHECK: vpopctg	%v0, %v02183#CHECK: error: instruction requires: vector-enhancements-12184#CHECK: vpopcth	%v0, %v02185 2186	vpopctb	%v0, %v02187	vpopctf	%v0, %v02188	vpopctg	%v0, %v02189	vpopcth	%v0, %v02190 2191#CHECK: error: instruction requires: vector-packed-decimal2192#CHECK: vpsop	%v0, %v0, 0, 0, 02193 2194	vpsop	%v0, %v0, 0, 0, 02195 2196#CHECK: error: invalid operand2197#CHECK: vrep	%v0, %v0, 0, -12198#CHECK: error: invalid operand2199#CHECK: vrep	%v0, %v0, 0, 162200#CHECK: error: invalid operand2201#CHECK: vrep	%v0, %v0, -1, 02202#CHECK: error: invalid operand2203#CHECK: vrep	%v0, %v0, 65536, 02204 2205	vrep	%v0, %v0, 0, -12206	vrep	%v0, %v0, 0, 162207	vrep	%v0, %v0, -1, 02208	vrep	%v0, %v0, 65536, 02209 2210#CHECK: error: invalid operand2211#CHECK: vrepb	%v0, %v0, -12212#CHECK: error: invalid operand2213#CHECK: vrepb	%v0, %v0, 655362214 2215	vrepb	%v0, %v0, -12216	vrepb	%v0, %v0, 655362217 2218#CHECK: error: invalid operand2219#CHECK: vrepf	%v0, %v0, -12220#CHECK: error: invalid operand2221#CHECK: vrepf	%v0, %v0, 655362222 2223	vrepf	%v0, %v0, -12224	vrepf	%v0, %v0, 655362225 2226#CHECK: error: invalid operand2227#CHECK: vrepg	%v0, %v0, -12228#CHECK: error: invalid operand2229#CHECK: vrepg	%v0, %v0, 655362230 2231	vrepg	%v0, %v0, -12232	vrepg	%v0, %v0, 655362233 2234#CHECK: error: invalid operand2235#CHECK: vreph	%v0, %v0, -12236#CHECK: error: invalid operand2237#CHECK: vreph	%v0, %v0, 655362238 2239	vreph	%v0, %v0, -12240	vreph	%v0, %v0, 655362241 2242#CHECK: error: invalid operand2243#CHECK: vrepi	%v0, 0, -12244#CHECK: error: invalid operand2245#CHECK: vrepi	%v0, 0, 162246#CHECK: error: invalid operand2247#CHECK: vrepi	%v0, -32769, 02248#CHECK: error: invalid operand2249#CHECK: vrepi	%v0, 32768, 02250 2251	vrepi	%v0, 0, -12252	vrepi	%v0, 0, 162253	vrepi	%v0, -32769, 02254	vrepi	%v0, 32768, 02255 2256#CHECK: error: invalid operand2257#CHECK: vrepib	%v0, -327692258#CHECK: error: invalid operand2259#CHECK: vrepib	%v0, 327682260 2261	vrepib	%v0, -327692262	vrepib	%v0, 327682263 2264#CHECK: error: invalid operand2265#CHECK: vrepif	%v0, -327692266#CHECK: error: invalid operand2267#CHECK: vrepif	%v0, 327682268 2269	vrepif	%v0, -327692270	vrepif	%v0, 327682271 2272#CHECK: error: invalid operand2273#CHECK: vrepig	%v0, -327692274#CHECK: error: invalid operand2275#CHECK: vrepig	%v0, 327682276 2277	vrepig	%v0, -327692278	vrepig	%v0, 327682279 2280#CHECK: error: invalid operand2281#CHECK: vrepih	%v0, -327692282#CHECK: error: invalid operand2283#CHECK: vrepih	%v0, 327682284 2285	vrepih	%v0, -327692286	vrepih	%v0, 327682287 2288#CHECK: error: instruction requires: vector-packed-decimal2289#CHECK: vrp	%v0, %v0, %v0, 0, 02290 2291	vrp	%v0, %v0, %v0, 0, 02292 2293#CHECK: error: vector index required2294#CHECK: vscef	%v0, 0(%r1), 02295#CHECK: error: vector index required2296#CHECK: vscef	%v0, 0(%r2,%r1), 02297#CHECK: error: invalid use of vector addressing2298#CHECK: vscef	%v0, 0(%v1), 02299#CHECK: error: vector index required2300#CHECK: vscef	%v0, 0(,%v1), 02301#CHECK: error: invalid operand2302#CHECK: vscef	%v0, 0(%v0,%r1), -12303#CHECK: error: invalid operand2304#CHECK: vscef	%v0, 0(%v0,%r1), 42305#CHECK: error: invalid operand2306#CHECK: vscef	%v0, -1(%v0,%r1), 02307#CHECK: error: invalid operand2308#CHECK: vscef	%v0, 4096(%v0,%r1), 02309 2310	vscef	%v0, 0(%r1), 02311	vscef	%v0, 0(%r2,%r1), 02312	vscef	%v0, 0(%v1), 02313	vscef	%v0, 0(,%v1), 02314	vscef	%v0, 0(%v0,%r1), -12315	vscef	%v0, 0(%v0,%r1), 42316	vscef	%v0, -1(%v0,%r1), 02317	vscef	%v0, 4096(%v0,%r1), 02318 2319#CHECK: error: vector index required2320#CHECK: vsceg	%v0, 0(%r1), 02321#CHECK: error: vector index required2322#CHECK: vsceg	%v0, 0(%r2,%r1), 02323#CHECK: error: invalid use of vector addressing2324#CHECK: vsceg	%v0, 0(%v1), 02325#CHECK: error: vector index required2326#CHECK: vsceg	%v0, 0(,%v1), 02327#CHECK: error: invalid operand2328#CHECK: vsceg	%v0, 0(%v0,%r1), -12329#CHECK: error: invalid operand2330#CHECK: vsceg	%v0, 0(%v0,%r1), 22331#CHECK: error: invalid operand2332#CHECK: vsceg	%v0, -1(%v0,%r1), 02333#CHECK: error: invalid operand2334#CHECK: vsceg	%v0, 4096(%v0,%r1), 02335 2336	vsceg	%v0, 0(%r1), 02337	vsceg	%v0, 0(%r2,%r1), 02338	vsceg	%v0, 0(%v1), 02339	vsceg	%v0, 0(,%v1), 02340	vsceg	%v0, 0(%v0,%r1), -12341	vsceg	%v0, 0(%v0,%r1), 22342	vsceg	%v0, -1(%v0,%r1), 02343	vsceg	%v0, 4096(%v0,%r1), 02344 2345#CHECK: error: instruction requires: vector-packed-decimal2346#CHECK: vsdp	%v0, %v0, %v0, 0, 02347 2348	vsdp	%v0, %v0, %v0, 0, 02349 2350#CHECK: error: invalid operand2351#CHECK: vsldb	%v0, %v0, %v0, -12352#CHECK: error: invalid operand2353#CHECK: vsldb	%v0, %v0, %v0, 2562354 2355	vsldb	%v0, %v0, %v0, -12356	vsldb	%v0, %v0, %v0, 2562357 2358#CHECK: error: instruction requires: vector-packed-decimal2359#CHECK: vsp	%v0, %v0, %v0, 0, 02360 2361	vsp	%v0, %v0, %v0, 0, 02362 2363#CHECK: error: instruction requires: vector-packed-decimal2364#CHECK: vsrp	%v0, %v0, 0, 0, 02365 2366	vsrp	%v0, %v0, 0, 0, 02367 2368#CHECK: error: invalid operand2369#CHECK: vst	%v0, -12370#CHECK: error: invalid operand2371#CHECK: vst	%v0, 40962372#CHECK: error: invalid use of vector addressing2373#CHECK: vst	%v0, 0(%v1,%r2)2374#CHECK: error: invalid operand2375#CHECK: vst	%v0, 0, -12376#CHECK: error: invalid operand2377#CHECK: vst	%v0, 0, 162378 2379	vst	%v0, -12380	vst	%v0, 40962381	vst	%v0, 0(%v1,%r2)2382	vst	%v0, 0, -12383	vst	%v0, 0, 162384 2385#CHECK: error: invalid operand2386#CHECK: vsteb	%v0, 0, -12387#CHECK: error: invalid operand2388#CHECK: vsteb	%v0, 0, 162389#CHECK: error: invalid operand2390#CHECK: vsteb	%v0, -1, 02391#CHECK: error: invalid operand2392#CHECK: vsteb	%v0, 4096, 02393#CHECK: error: invalid use of vector addressing2394#CHECK: vsteb	%v0, 0(%v1,%r2), 02395 2396	vsteb	%v0, 0, -12397	vsteb	%v0, 0, 162398	vsteb	%v0, -1, 02399	vsteb	%v0, 4096, 02400	vsteb	%v0, 0(%v1,%r2), 02401 2402#CHECK: error: invalid operand2403#CHECK: vstef	%v0, 0, -12404#CHECK: error: invalid operand2405#CHECK: vstef	%v0, 0, 42406#CHECK: error: invalid operand2407#CHECK: vstef	%v0, -1, 02408#CHECK: error: invalid operand2409#CHECK: vstef	%v0, 4096, 02410#CHECK: error: invalid use of vector addressing2411#CHECK: vstef	%v0, 0(%v1,%r2), 02412 2413	vstef	%v0, 0, -12414	vstef	%v0, 0, 42415	vstef	%v0, -1, 02416	vstef	%v0, 4096, 02417	vstef	%v0, 0(%v1,%r2), 02418 2419#CHECK: error: invalid operand2420#CHECK: vsteg	%v0, 0, -12421#CHECK: error: invalid operand2422#CHECK: vsteg	%v0, 0, 22423#CHECK: error: invalid operand2424#CHECK: vsteg	%v0, -1, 02425#CHECK: error: invalid operand2426#CHECK: vsteg	%v0, 4096, 02427#CHECK: error: invalid use of vector addressing2428#CHECK: vsteg	%v0, 0(%v1,%r2), 02429 2430	vsteg	%v0, 0, -12431	vsteg	%v0, 0, 22432	vsteg	%v0, -1, 02433	vsteg	%v0, 4096, 02434	vsteg	%v0, 0(%v1,%r2), 02435 2436#CHECK: error: invalid operand2437#CHECK: vsteh	%v0, 0, -12438#CHECK: error: invalid operand2439#CHECK: vsteh	%v0, 0, 82440#CHECK: error: invalid operand2441#CHECK: vsteh	%v0, -1, 02442#CHECK: error: invalid operand2443#CHECK: vsteh	%v0, 4096, 02444#CHECK: error: invalid use of vector addressing2445#CHECK: vsteh	%v0, 0(%v1,%r2), 02446 2447	vsteh	%v0, 0, -12448	vsteh	%v0, 0, 82449	vsteh	%v0, -1, 02450	vsteh	%v0, 4096, 02451	vsteh	%v0, 0(%v1,%r2), 02452 2453#CHECK: error: invalid operand2454#CHECK: vstl	%v0, %r0, -12455#CHECK: error: invalid operand2456#CHECK: vstl	%v0, %r0, 40962457 2458	vstl	%v0, %r0, -12459	vstl	%v0, %r0, 40962460 2461#CHECK: error: invalid operand2462#CHECK: vstm	%v0, %v0, -12463#CHECK: error: invalid operand2464#CHECK: vstm	%v0, %v0, 40962465#CHECK: error: invalid operand2466#CHECK: vstm	%v0, %v0, 0, -12467#CHECK: error: invalid operand2468#CHECK: vstm	%v0, %v0, 0, 162469 2470	vstm	%v0, %v0, -12471	vstm	%v0, %v0, 40962472	vstm	%v0, %v0, 0, -12473	vstm	%v0, %v0, 0, 162474 2475#CHECK: error: invalid operand2476#CHECK: vstrc    %v0, %v0, %v0, %v0, 0, -12477#CHECK: error: invalid operand2478#CHECK: vstrc    %v0, %v0, %v0, %v0, 0, 162479#CHECK: error: invalid operand2480#CHECK: vstrc    %v0, %v0, %v0, %v0, -1, 02481#CHECK: error: invalid operand2482#CHECK: vstrc    %v0, %v0, %v0, %v0, 16, 02483#CHECK: error: too few operands2484#CHECK: vstrc    %v0, %v0, %v0, %v02485#CHECK: error: invalid operand2486#CHECK: vstrc    %v0, %v0, %v0, %v0, 0, 0, 02487 2488	vstrc    %v0, %v0, %v0, %v0, 0, -12489	vstrc    %v0, %v0, %v0, %v0, 0, 162490	vstrc    %v0, %v0, %v0, %v0, -1, 02491	vstrc    %v0, %v0, %v0, %v0, 16, 02492	vstrc    %v0, %v0, %v0, %v02493	vstrc    %v0, %v0, %v0, %v0, 0, 0, 02494 2495#CHECK: error: invalid operand2496#CHECK: vstrcb   %v0, %v0, %v0, %v0, -12497#CHECK: error: invalid operand2498#CHECK: vstrcb   %v0, %v0, %v0, %v0, 162499#CHECK: error: too few operands2500#CHECK: vstrcb   %v0, %v0, %v02501#CHECK: error: invalid operand2502#CHECK: vstrcb   %v0, %v0, %v0, %v0, 0, 02503 2504	vstrcb   %v0, %v0, %v0, %v0, -12505	vstrcb   %v0, %v0, %v0, %v0, 162506	vstrcb   %v0, %v0, %v02507	vstrcb   %v0, %v0, %v0, %v0, 0, 02508 2509#CHECK: error: invalid operand2510#CHECK: vstrcbs  %v0, %v0, %v0, %v0, -12511#CHECK: error: invalid operand2512#CHECK: vstrcbs  %v0, %v0, %v0, %v0, 162513#CHECK: error: too few operands2514#CHECK: vstrcbs  %v0, %v0, %v02515#CHECK: error: invalid operand2516#CHECK: vstrcbs  %v0, %v0, %v0, %v0, 0, 02517 2518	vstrcbs  %v0, %v0, %v0, %v0, -12519	vstrcbs  %v0, %v0, %v0, %v0, 162520	vstrcbs  %v0, %v0, %v02521	vstrcbs  %v0, %v0, %v0, %v0, 0, 02522 2523#CHECK: error: invalid operand2524#CHECK: vstrcf   %v0, %v0, %v0, %v0, -12525#CHECK: error: invalid operand2526#CHECK: vstrcf   %v0, %v0, %v0, %v0, 162527#CHECK: error: too few operands2528#CHECK: vstrcf   %v0, %v0, %v02529#CHECK: error: invalid operand2530#CHECK: vstrcf   %v0, %v0, %v0, %v0, 0, 02531 2532	vstrcf   %v0, %v0, %v0, %v0, -12533	vstrcf   %v0, %v0, %v0, %v0, 162534	vstrcf   %v0, %v0, %v02535	vstrcf   %v0, %v0, %v0, %v0, 0, 02536 2537#CHECK: error: invalid operand2538#CHECK: vstrcfs  %v0, %v0, %v0, %v0, -12539#CHECK: error: invalid operand2540#CHECK: vstrcfs  %v0, %v0, %v0, %v0, 162541#CHECK: error: too few operands2542#CHECK: vstrcfs  %v0, %v0, %v02543#CHECK: error: invalid operand2544#CHECK: vstrcfs  %v0, %v0, %v0, %v0, 0, 02545 2546	vstrcfs  %v0, %v0, %v0, %v0, -12547	vstrcfs  %v0, %v0, %v0, %v0, 162548	vstrcfs  %v0, %v0, %v02549	vstrcfs  %v0, %v0, %v0, %v0, 0, 02550 2551#CHECK: error: invalid operand2552#CHECK: vstrch   %v0, %v0, %v0, %v0, -12553#CHECK: error: invalid operand2554#CHECK: vstrch   %v0, %v0, %v0, %v0, 162555#CHECK: error: too few operands2556#CHECK: vstrch   %v0, %v0, %v02557#CHECK: error: invalid operand2558#CHECK: vstrch   %v0, %v0, %v0, %v0, 0, 02559 2560	vstrch   %v0, %v0, %v0, %v0, -12561	vstrch   %v0, %v0, %v0, %v0, 162562	vstrch   %v0, %v0, %v02563	vstrch   %v0, %v0, %v0, %v0, 0, 02564 2565#CHECK: error: invalid operand2566#CHECK: vstrchs  %v0, %v0, %v0, %v0, -12567#CHECK: error: invalid operand2568#CHECK: vstrchs  %v0, %v0, %v0, %v0, 162569#CHECK: error: too few operands2570#CHECK: vstrchs  %v0, %v0, %v02571#CHECK: error: invalid operand2572#CHECK: vstrchs  %v0, %v0, %v0, %v0, 0, 02573 2574	vstrchs  %v0, %v0, %v0, %v0, -12575	vstrchs  %v0, %v0, %v0, %v0, 162576	vstrchs  %v0, %v0, %v02577	vstrchs  %v0, %v0, %v0, %v0, 0, 02578 2579#CHECK: error: invalid operand2580#CHECK: vstrczb  %v0, %v0, %v0, %v0, -12581#CHECK: error: invalid operand2582#CHECK: vstrczb  %v0, %v0, %v0, %v0, 162583#CHECK: error: too few operands2584#CHECK: vstrczb  %v0, %v0, %v02585#CHECK: error: invalid operand2586#CHECK: vstrczb  %v0, %v0, %v0, %v0, 0, 02587 2588	vstrczb  %v0, %v0, %v0, %v0, -12589	vstrczb  %v0, %v0, %v0, %v0, 162590	vstrczb  %v0, %v0, %v02591	vstrczb  %v0, %v0, %v0, %v0, 0, 02592 2593#CHECK: error: invalid operand2594#CHECK: vstrczbs %v0, %v0, %v0, %v0, -12595#CHECK: error: invalid operand2596#CHECK: vstrczbs %v0, %v0, %v0, %v0, 162597#CHECK: error: too few operands2598#CHECK: vstrczbs %v0, %v0, %v02599#CHECK: error: invalid operand2600#CHECK: vstrczbs %v0, %v0, %v0, %v0, 0, 02601 2602	vstrczbs %v0, %v0, %v0, %v0, -12603	vstrczbs %v0, %v0, %v0, %v0, 162604	vstrczbs %v0, %v0, %v02605	vstrczbs %v0, %v0, %v0, %v0, 0, 02606 2607#CHECK: error: invalid operand2608#CHECK: vstrczf  %v0, %v0, %v0, %v0, -12609#CHECK: error: invalid operand2610#CHECK: vstrczf  %v0, %v0, %v0, %v0, 162611#CHECK: error: too few operands2612#CHECK: vstrczf  %v0, %v0, %v02613#CHECK: error: invalid operand2614#CHECK: vstrczf  %v0, %v0, %v0, %v0, 0, 02615 2616	vstrczf  %v0, %v0, %v0, %v0, -12617	vstrczf  %v0, %v0, %v0, %v0, 162618	vstrczf  %v0, %v0, %v02619	vstrczf  %v0, %v0, %v0, %v0, 0, 02620 2621#CHECK: error: invalid operand2622#CHECK: vstrczfs %v0, %v0, %v0, %v0, -12623#CHECK: error: invalid operand2624#CHECK: vstrczfs %v0, %v0, %v0, %v0, 162625#CHECK: error: too few operands2626#CHECK: vstrczfs %v0, %v0, %v02627#CHECK: error: invalid operand2628#CHECK: vstrczfs %v0, %v0, %v0, %v0, 0, 02629 2630	vstrczfs %v0, %v0, %v0, %v0, -12631	vstrczfs %v0, %v0, %v0, %v0, 162632	vstrczfs %v0, %v0, %v02633	vstrczfs %v0, %v0, %v0, %v0, 0, 02634 2635#CHECK: error: invalid operand2636#CHECK: vstrczh  %v0, %v0, %v0, %v0, -12637#CHECK: error: invalid operand2638#CHECK: vstrczh  %v0, %v0, %v0, %v0, 162639#CHECK: error: too few operands2640#CHECK: vstrczh  %v0, %v0, %v02641#CHECK: error: invalid operand2642#CHECK: vstrczh  %v0, %v0, %v0, %v0, 0, 02643 2644	vstrczh  %v0, %v0, %v0, %v0, -12645	vstrczh  %v0, %v0, %v0, %v0, 162646	vstrczh  %v0, %v0, %v02647	vstrczh  %v0, %v0, %v0, %v0, 0, 02648 2649#CHECK: error: invalid operand2650#CHECK: vstrczhs %v0, %v0, %v0, %v0, -12651#CHECK: error: invalid operand2652#CHECK: vstrczhs %v0, %v0, %v0, %v0, 162653#CHECK: error: too few operands2654#CHECK: vstrczhs %v0, %v0, %v02655#CHECK: error: invalid operand2656#CHECK: vstrczhs %v0, %v0, %v0, %v0, 0, 02657 2658	vstrczhs %v0, %v0, %v0, %v0, -12659	vstrczhs %v0, %v0, %v0, %v0, 162660	vstrczhs %v0, %v0, %v02661	vstrczhs %v0, %v0, %v0, %v0, 0, 02662 2663#CHECK: error: instruction requires: vector-packed-decimal2664#CHECK: vstrl	%v0, 0, 02665 2666	vstrl	%v0, 0, 02667 2668#CHECK: error: instruction requires: vector-packed-decimal2669#CHECK: vstrlr	%v0, %r0, 02670 2671	vstrlr	%v0, %r0, 02672 2673#CHECK: error: instruction requires: vector-packed-decimal2674#CHECK: vtp	%v02675 2676	vtp	%v02677 2678#CHECK: error: instruction requires: vector-packed-decimal2679#CHECK: vupkz	%v0, 0, 02680 2681	vupkz	%v0, 0, 02682 2683#CHECK: error: invalid operand2684#CHECK: wcdgb	%v0, %v0, 0, -12685#CHECK: error: invalid operand2686#CHECK: wcdgb	%v0, %v0, 0, 162687#CHECK: error: invalid operand2688#CHECK: wcdgb	%v0, %v0, -1, 02689#CHECK: error: invalid operand2690#CHECK: wcdgb	%v0, %v0, 16, 02691 2692	wcdgb	%v0, %v0, 0, -12693	wcdgb	%v0, %v0, 0, 162694	wcdgb	%v0, %v0, -1, 02695	wcdgb	%v0, %v0, 16, 02696 2697#CHECK: error: invalid operand2698#CHECK: wcdlgb	%v0, %v0, 0, -12699#CHECK: error: invalid operand2700#CHECK: wcdlgb	%v0, %v0, 0, 162701#CHECK: error: invalid operand2702#CHECK: wcdlgb	%v0, %v0, -1, 02703#CHECK: error: invalid operand2704#CHECK: wcdlgb	%v0, %v0, 16, 02705 2706	wcdlgb	%v0, %v0, 0, -12707	wcdlgb	%v0, %v0, 0, 162708	wcdlgb	%v0, %v0, -1, 02709	wcdlgb	%v0, %v0, 16, 02710 2711#CHECK: error: invalid operand2712#CHECK: wcgdb	%v0, %v0, 0, -12713#CHECK: error: invalid operand2714#CHECK: wcgdb	%v0, %v0, 0, 162715#CHECK: error: invalid operand2716#CHECK: wcgdb	%v0, %v0, -1, 02717#CHECK: error: invalid operand2718#CHECK: wcgdb	%v0, %v0, 16, 02719 2720	wcgdb	%v0, %v0, 0, -12721	wcgdb	%v0, %v0, 0, 162722	wcgdb	%v0, %v0, -1, 02723	wcgdb	%v0, %v0, 16, 02724 2725#CHECK: error: invalid operand2726#CHECK: wclgdb	%v0, %v0, 0, -12727#CHECK: error: invalid operand2728#CHECK: wclgdb	%v0, %v0, 0, 162729#CHECK: error: invalid operand2730#CHECK: wclgdb	%v0, %v0, -1, 02731#CHECK: error: invalid operand2732#CHECK: wclgdb	%v0, %v0, 16, 02733 2734	wclgdb	%v0, %v0, 0, -12735	wclgdb	%v0, %v0, 0, 162736	wclgdb	%v0, %v0, -1, 02737	wclgdb	%v0, %v0, 16, 02738 2739#CHECK: error: instruction requires: vector-enhancements-12740#CHECK: wfasb	%v0, %v0, %v02741#CHECK: error: instruction requires: vector-enhancements-12742#CHECK: wfaxb	%v0, %v0, %v02743 2744	wfasb	%v0, %v0, %v02745	wfaxb	%v0, %v0, %v02746 2747#CHECK: error: instruction requires: vector-enhancements-12748#CHECK: wfcsb	%v0, %v02749#CHECK: error: instruction requires: vector-enhancements-12750#CHECK: wfcxb	%v0, %v02751 2752	wfcsb	%v0, %v02753	wfcxb	%v0, %v02754 2755#CHECK: error: instruction requires: vector-enhancements-12756#CHECK: wfcesb	%v0, %v0, %v02757#CHECK: error: instruction requires: vector-enhancements-12758#CHECK: wfcesbs	%v0, %v0, %v02759#CHECK: error: instruction requires: vector-enhancements-12760#CHECK: wfcexb	%v0, %v0, %v02761#CHECK: error: instruction requires: vector-enhancements-12762#CHECK: wfcexbs	%v0, %v0, %v02763 2764	wfcesb	%v0, %v0, %v02765	wfcesbs	%v0, %v0, %v02766	wfcexb	%v0, %v0, %v02767	wfcexbs	%v0, %v0, %v02768 2769#CHECK: error: instruction requires: vector-enhancements-12770#CHECK: wfchsb	%v0, %v0, %v02771#CHECK: error: instruction requires: vector-enhancements-12772#CHECK: wfchsbs	%v0, %v0, %v02773#CHECK: error: instruction requires: vector-enhancements-12774#CHECK: wfchxb	%v0, %v0, %v02775#CHECK: error: instruction requires: vector-enhancements-12776#CHECK: wfchxbs	%v0, %v0, %v02777 2778	wfchsb	%v0, %v0, %v02779	wfchsbs	%v0, %v0, %v02780	wfchxb	%v0, %v0, %v02781	wfchxbs	%v0, %v0, %v02782 2783#CHECK: error: instruction requires: vector-enhancements-12784#CHECK: wfchesb	%v0, %v0, %v02785#CHECK: error: instruction requires: vector-enhancements-12786#CHECK: wfchesbs %v0, %v0, %v02787#CHECK: error: instruction requires: vector-enhancements-12788#CHECK: wfchexb	%v0, %v0, %v02789#CHECK: error: instruction requires: vector-enhancements-12790#CHECK: wfchexbs %v0, %v0, %v02791 2792	wfchesb	%v0, %v0, %v02793	wfchesbs %v0, %v0, %v02794	wfchexb	%v0, %v0, %v02795	wfchexbs %v0, %v0, %v02796 2797#CHECK: error: instruction requires: vector-enhancements-12798#CHECK: wfdsb	%v0, %v0, %v02799#CHECK: error: instruction requires: vector-enhancements-12800#CHECK: wfdxb	%v0, %v0, %v02801 2802	wfdsb	%v0, %v0, %v02803	wfdxb	%v0, %v0, %v02804 2805#CHECK: error: invalid operand2806#CHECK: wfidb	%v0, %v0, 0, -12807#CHECK: error: invalid operand2808#CHECK: wfidb	%v0, %v0, 0, 162809#CHECK: error: invalid operand2810#CHECK: wfidb	%v0, %v0, -1, 02811#CHECK: error: invalid operand2812#CHECK: wfidb	%v0, %v0, 16, 02813 2814	wfidb	%v0, %v0, 0, -12815	wfidb	%v0, %v0, 0, 162816	wfidb	%v0, %v0, -1, 02817	wfidb	%v0, %v0, 16, 02818 2819#CHECK: error: instruction requires: vector-enhancements-12820#CHECK: wfisb	%v0, %v0, 0, 02821#CHECK: error: instruction requires: vector-enhancements-12822#CHECK: wfixb	%v0, %v0, 0, 02823 2824	wfisb	%v0, %v0, 0, 02825	wfixb	%v0, %v0, 0, 02826 2827#CHECK: error: instruction requires: vector-enhancements-12828#CHECK: wfksb	%v0, %v02829#CHECK: error: instruction requires: vector-enhancements-12830#CHECK: wfkxb	%v0, %v02831 2832	wfksb	%v0, %v02833	wfkxb	%v0, %v02834 2835#CHECK: error: instruction requires: vector-enhancements-12836#CHECK: wfkedb	%v0, %v0, %v02837#CHECK: error: instruction requires: vector-enhancements-12838#CHECK: wfkedbs	%v0, %v0, %v02839#CHECK: error: instruction requires: vector-enhancements-12840#CHECK: wfkesb	%v0, %v0, %v02841#CHECK: error: instruction requires: vector-enhancements-12842#CHECK: wfkesbs	%v0, %v0, %v02843#CHECK: error: instruction requires: vector-enhancements-12844#CHECK: wfkexb	%v0, %v0, %v02845#CHECK: error: instruction requires: vector-enhancements-12846#CHECK: wfkexbs	%v0, %v0, %v02847 2848	wfkedb	%v0, %v0, %v02849	wfkedbs	%v0, %v0, %v02850	wfkesb	%v0, %v0, %v02851	wfkesbs	%v0, %v0, %v02852	wfkexb	%v0, %v0, %v02853	wfkexbs	%v0, %v0, %v02854 2855#CHECK: error: instruction requires: vector-enhancements-12856#CHECK: wfkhdb	%v0, %v0, %v02857#CHECK: error: instruction requires: vector-enhancements-12858#CHECK: wfkhdbs	%v0, %v0, %v02859#CHECK: error: instruction requires: vector-enhancements-12860#CHECK: wfkhsb	%v0, %v0, %v02861#CHECK: error: instruction requires: vector-enhancements-12862#CHECK: wfkhsbs	%v0, %v0, %v02863#CHECK: error: instruction requires: vector-enhancements-12864#CHECK: wfkhxb	%v0, %v0, %v02865#CHECK: error: instruction requires: vector-enhancements-12866#CHECK: wfkhxbs	%v0, %v0, %v02867 2868	wfkhdb	%v0, %v0, %v02869	wfkhdbs	%v0, %v0, %v02870	wfkhsb	%v0, %v0, %v02871	wfkhsbs	%v0, %v0, %v02872	wfkhxb	%v0, %v0, %v02873	wfkhxbs	%v0, %v0, %v02874 2875#CHECK: error: instruction requires: vector-enhancements-12876#CHECK: wfkhedb	%v0, %v0, %v02877#CHECK: error: instruction requires: vector-enhancements-12878#CHECK: wfkhedbs %v0, %v0, %v02879#CHECK: error: instruction requires: vector-enhancements-12880#CHECK: wfkhesb	%v0, %v0, %v02881#CHECK: error: instruction requires: vector-enhancements-12882#CHECK: wfkhesbs %v0, %v0, %v02883#CHECK: error: instruction requires: vector-enhancements-12884#CHECK: wfkhexb	%v0, %v0, %v02885#CHECK: error: instruction requires: vector-enhancements-12886#CHECK: wfkhexbs %v0, %v0, %v02887 2888	wfkhedb	%v0, %v0, %v02889	wfkhedbs %v0, %v0, %v02890	wfkhesb	%v0, %v0, %v02891	wfkhesbs %v0, %v0, %v02892	wfkhexb	%v0, %v0, %v02893	wfkhexbs %v0, %v0, %v02894 2895#CHECK: error: instruction requires: vector-enhancements-12896#CHECK: wfpsosb	%v0, %v0, 02897#CHECK: error: instruction requires: vector-enhancements-12898#CHECK: wfpsoxb	%v0, %v0, 02899#CHECK: error: instruction requires: vector-enhancements-12900#CHECK: wflcsb	%v0, %v02901#CHECK: error: instruction requires: vector-enhancements-12902#CHECK: wflcxb	%v0, %v02903#CHECK: error: instruction requires: vector-enhancements-12904#CHECK: wflnsb	%v0, %v02905#CHECK: error: instruction requires: vector-enhancements-12906#CHECK: wflnxb	%v0, %v02907#CHECK: error: instruction requires: vector-enhancements-12908#CHECK: wflpsb	%v0, %v02909#CHECK: error: instruction requires: vector-enhancements-12910#CHECK: wflpxb	%v0, %v02911 2912	wfpsosb	%v0, %v0, 02913	wfpsoxb	%v0, %v0, 02914	wflcsb	%v0, %v02915	wflcxb	%v0, %v02916	wflnsb	%v0, %v02917	wflnxb	%v0, %v02918	wflpsb	%v0, %v02919	wflpxb	%v0, %v02920 2921#CHECK: error: instruction requires: vector-enhancements-12922#CHECK: wflls	%v0, %v02923#CHECK: error: instruction requires: vector-enhancements-12924#CHECK: wflld	%v0, %v02925 2926	wflls	%v0, %v02927	wflld	%v0, %v02928 2929#CHECK: error: instruction requires: vector-enhancements-12930#CHECK: wflrd	%v0, %v0, 0, 02931#CHECK: error: instruction requires: vector-enhancements-12932#CHECK: wflrx	%v0, %v0, 0, 02933 2934	wflrd	%v0, %v0, 0, 02935	wflrx	%v0, %v0, 0, 02936 2937#CHECK: error: instruction requires: vector-enhancements-12938#CHECK: wfmaxdb	%v0, %v0, %v0, 02939#CHECK: error: instruction requires: vector-enhancements-12940#CHECK: wfmaxsb	%v0, %v0, %v0, 02941#CHECK: error: instruction requires: vector-enhancements-12942#CHECK: wfmaxxb	%v0, %v0, %v0, 02943 2944	wfmaxdb	%v0, %v0, %v0, 02945	wfmaxsb	%v0, %v0, %v0, 02946	wfmaxxb	%v0, %v0, %v0, 02947 2948#CHECK: error: instruction requires: vector-enhancements-12949#CHECK: wfmindb	%v0, %v0, %v0, 02950#CHECK: error: instruction requires: vector-enhancements-12951#CHECK: wfminsb	%v0, %v0, %v0, 02952#CHECK: error: instruction requires: vector-enhancements-12953#CHECK: wfminxb	%v0, %v0, %v0, 02954 2955	wfmindb	%v0, %v0, %v0, 02956	wfminsb	%v0, %v0, %v0, 02957	wfminxb	%v0, %v0, %v0, 02958 2959#CHECK: error: instruction requires: vector-enhancements-12960#CHECK: wfmasb	%v0, %v0, %v0, %v02961#CHECK: error: instruction requires: vector-enhancements-12962#CHECK: wfmaxb	%v0, %v0, %v0, %v02963 2964	wfmasb	%v0, %v0, %v0, %v02965	wfmaxb	%v0, %v0, %v0, %v02966 2967#CHECK: error: instruction requires: vector-enhancements-12968#CHECK: wfmsb	%v0, %v0, %v02969#CHECK: error: instruction requires: vector-enhancements-12970#CHECK: wfmxb	%v0, %v0, %v02971 2972	wfmsb	%v0, %v0, %v02973	wfmxb	%v0, %v0, %v02974 2975#CHECK: error: instruction requires: vector-enhancements-12976#CHECK: wfmssb	%v0, %v0, %v0, %v02977#CHECK: error: instruction requires: vector-enhancements-12978#CHECK: wfmsxb	%v0, %v0, %v0, %v02979 2980	wfmssb	%v0, %v0, %v0, %v02981	wfmsxb	%v0, %v0, %v0, %v02982 2983#CHECK: error: instruction requires: vector-enhancements-12984#CHECK: wfnmadb	%v0, %v0, %v0, %v02985#CHECK: error: instruction requires: vector-enhancements-12986#CHECK: wfnmasb	%v0, %v0, %v0, %v02987#CHECK: error: instruction requires: vector-enhancements-12988#CHECK: wfnmaxb	%v0, %v0, %v0, %v02989 2990	wfnmadb	%v0, %v0, %v0, %v02991	wfnmasb	%v0, %v0, %v0, %v02992	wfnmaxb	%v0, %v0, %v0, %v02993 2994#CHECK: error: instruction requires: vector-enhancements-12995#CHECK: wfnmsdb	%v0, %v0, %v0, %v02996#CHECK: error: instruction requires: vector-enhancements-12997#CHECK: wfnmssb	%v0, %v0, %v0, %v02998#CHECK: error: instruction requires: vector-enhancements-12999#CHECK: wfnmsxb	%v0, %v0, %v0, %v03000 3001	wfnmsdb	%v0, %v0, %v0, %v03002	wfnmssb	%v0, %v0, %v0, %v03003	wfnmsxb	%v0, %v0, %v0, %v03004 3005#CHECK: error: instruction requires: vector-enhancements-13006#CHECK: wfssb	%v0, %v0, %v03007#CHECK: error: instruction requires: vector-enhancements-13008#CHECK: wfsxb	%v0, %v0, %v03009 3010	wfssb	%v0, %v0, %v03011	wfsxb	%v0, %v0, %v03012 3013#CHECK: error: instruction requires: vector-enhancements-13014#CHECK: wfsqsb	%v0, %v03015#CHECK: error: instruction requires: vector-enhancements-13016#CHECK: wfsqxb	%v0, %v03017 3018	wfsqsb	%v0, %v03019	wfsqxb	%v0, %v03020 3021#CHECK: error: invalid operand3022#CHECK: wftcidb	%v0, %v0, -13023#CHECK: error: invalid operand3024#CHECK: wftcidb	%v0, %v0, 40963025 3026	wftcidb	%v0, %v0, -13027	wftcidb	%v0, %v0, 40963028 3029#CHECK: error: instruction requires: vector-enhancements-13030#CHECK: wftcisb	%v0, %v0, 03031#CHECK: error: instruction requires: vector-enhancements-13032#CHECK: wftcixb	%v0, %v0, 03033 3034	wftcisb	%v0, %v0, 03035	wftcixb	%v0, %v0, 03036 3037#CHECK: error: invalid operand3038#CHECK: wledb	%v0, %v0, 0, -13039#CHECK: error: invalid operand3040#CHECK: wledb	%v0, %v0, 0, 163041#CHECK: error: invalid operand3042#CHECK: wledb	%v0, %v0, -1, 03043#CHECK: error: invalid operand3044#CHECK: wledb	%v0, %v0, 16, 03045 3046	wledb	%v0, %v0, 0, -13047	wledb	%v0, %v0, 0, 163048	wledb	%v0, %v0, -1, 03049	wledb	%v0, %v0, 16, 03050 3051 #CHECK: error: instruction requires: test-pending-external-interrupt3052 #CHECK: tpei %r0, %r13053	tpei	%r0, %r13054