Files
ftmemsim-valgrind/docs/internals/s390-opcodes.csv
Ilya Leoshkevich 50b20aa244 Bug 404406 - s390x: implement z14 miscellaneous instructions
(from bug 404406 comment 0):
Valgrind on s390x currently lacks support for the miscellaneous
instruction extensions facility 2.

Signed-off-by: Ilya Leoshkevich <iii@linux.ibm.com>
2019-06-12 20:19:33 +02:00

89 KiB

1aaddimplemented
2adadd normalized (long)won't dohfp instruction
3adradd normalized (long)won't dohfp instruction
4aeadd normalized (short)won't dohfp instruction
5aeradd normalized (short)won't dohfp instruction
6ahadd halfwordimplemented
7aladd logicalimplemented
8alradd logicalimplemented
9apadd decimalnot implemented
10araddimplemented
11auadd unnormalized (short)won't dohfp instruction
12auradd unnormalized (short)won't dohfp instruction
13awadd unnormalized (long)won't dohfp instruction
14awradd unnormalized (long)won't dohfp instruction
15axradd normalizedwon't dohfp instruction
16bakrbranch and stacknot implemented
17balbranch and linknot implemented
18balrbranch and linknot implemented
19basbranch and saveimplemented
20basrbranch and saveimplemented
21bassmbranch and save and set modenot implemented
22bcbranch on conditionimplemented
23bcrbranch on conditionimplemented
24bctbranch on countimplemented
25bctrbranch on countimplemented
26bsgbranch in subspace groupnot implemented
27bsmbranch and set modenot implemented
28bxhbranch on index highimplemented
29bxlebranch on index low or equalimplemented
30ccompareimplemented
31cdcompare (long)won't dohfp instruction
32cdrcompare (long)won't dohfp instruction
33cdscompare double and swapimplemented
34cecompare (short)won't dohfp instruction
35cercompare (short)won't dohfp instruction
36cfccompare and form codewordnot implemented
37chcompare halfwordimplemented
38clcompare logicalimplemented
39clccompare logicalimplemented
40clclcompare logical longimplemented
41clicompare logicalimplemented
42clmcompare logical characters under maskimplemented
43clrcompare logicalimplemented
44clstcompare logical stringimplemented
45cpcompare decimalnot implemented
46cpyacopy accessimplemented
47crcompareimplemented
48cscompare and swapimplemented
49cschclear subchannelN/Aprivileged instruction
50cusecompare until substring equalnot implemented
51cspcompare and swap and purgeN/Aprivileged instruction
52cvbconvert to binaryimplemented
53cvdconvert to decimalimplemented
54cxrcompare extended hfpwon't dohfp instruction
55ddivideimplemented
56dddivide (long)won't dohfp instruction
57ddrdivide (long)won't dohfp instruction
58dedivide (short)won't dohfp instruction
59derdivide (short)won't dohfp instruction
60diagdiagnoseN/Aprivileged instruction
61dpdivide decimalnot implemented
62drdivideimplemented
63dxrdivide (ext.)won't dohfp instruction
64earextract accessimplemented
65ededitnot implemented
66edmkedit and marknot implemented
67eparextract primary ASNN/Aprivileged instruction
68epairextract primary ASN and instanceN/Aprivileged instruction
69eregextract stacked registersnot implemented
70esarextract secondary ASNN/Aprivileged instruction
71esairextract secondary ASN and instanceN/Aprivileged instruction
72estaextract stacked statenot implemented
73exexecuteimplemented
74hdrhalve (long)won't dohfp instruction
75herhalve (short)won't dohfp instruction
76hschhalt subchannelN/Aprivileged instruction
77iacinsert address space controlN/Aprivileged instruction
78icinsert characterimplemented
79icminsert characters under maskimplemented
80ipkinsert PSW keyN/Aprivileged instruction
81ipminsert program maskimplemented
82ipteinvalidate page table entryN/Aprivileged instruction
83iskeinsert storage key extendedN/Aprivileged instruction
84ivskinsert virtual storage keyN/Aprivileged instruction
85lloadimplemented
86laload addressimplemented
87laeload address extendedimplemented
88lamload access multipleimplemented
89laspload address space parametersN/Aprivileged instruction
90lcdrload complement (long)won't dohfp instruction
91lcerload complement (short)won't dohfp instruction
92lcrload complementimplemented
93lctlload controlN/Aprivileged instruction
94ldload (long)implemented
95ldrload (long)implemented
96leload (short)implemented
97lerload (short)implemented
98lhload halfwordimplemented
99lmload multipleimplemented
100lndrload negative (long)won't dohfp instruction
101lnerload negative (short)won't dohfp instruction
102lnrload negativeimplemented
103lpdrload positive (long)won't dohfp instruction
104lperload positive (short)won't dohfp instruction
105lprload positiveimplemented
106lpswload PSWN/Aprivileged instruction
107lrloadimplemented
108lraload real addressN/Aprivileged instruction
109ldxrload rounded (ext. to long)won't dohfp instruction
110ledrload rounded (long to short)won't dohfp instruction
111ltdrload and test (long)won't dohfp instruction
112lterload and test (short)won't dohfp instruction
113ltrload and testimplemented
114luraload using real addressN/Aprivileged instruction
115mmultiplyimplemented
116mcmonitor callnot implemented
117mdmultiply (long)won't dohfp instruction
118mdrmultiply (long)won't dohfp instruction
119mdemultiply (short to long)won't dohfp instruction
120mdermultiply short to long hfpwon't dohfp instruction
121mhmultiply halfwordimplemented
122mpmultiply decimalnot implemented
123mrmultiplyimplemented
124mschmodify subchannelN/Aprivileged instruction
125mstamodify stacked statenot implemented
126mvcmoveimplemented
127mvcdkmove with destination keyN/Aprivileged instruction
128mvcinmove inverseimplemented
129mvckmove with keyN/Aprivileged instruction
130mvclmove longimplemented
131mvcpmove to primaryN/Aprivileged instruction
132mvcsmove to secondaryN/Aprivileged instruction
133mvcskmove with source keynot implemented
134mvimoveimplemented
135mvnmove numericsnot implemented
136mvomove with offsetnot implemented
137mvpgmove pageN/Aprivileged instruction
138mvstmove stringimplemented
139mvzmove zonesnot implemented
140mxdmultiply (long to ext.)won't dohfp instruction
141mxdrmultiply (long to ext.)won't dohfp instruction
142mxrmultiply (ext.)won't dohfp instruction
143nANDimplemented
144ncANDimplemented
145niANDimplemented
146nrANDimplemented
147oORimplemented
148ocORimplemented
149oiORimplemented
150orORimplemented
151packpacknot implemented
152palbpurge ALBN/Aprivileged instruction
153pcprogram callN/Aprivileged instruction
154prprogram returnnot implemented
155ptprogram transferN/Aprivileged instruction
156ptiprogram transfer with instanceN/Aprivileged instruction
157ptlbpurge TLBN/Aprivileged instruction
158rchpreset channel pathN/Aprivileged instruction
159rrbereset reference bit extendedN/Aprivileged instruction
160rschresume subchannelN/Aprivileged instruction
161ssubtractimplemented
162sacset address space controlN/Aprivileged instruction
163sacfset address space control fastN/Aprivileged instruction
164salset address limitN/Aprivileged instruction
165sarset accessimplemented
166schmset channel monitorN/Aprivileged instruction
167sckset clockN/Aprivileged instruction
168sckcset clock comparatorN/Aprivileged instruction
169sdsubtract normalized (long)won't dohfp instruction
170sdrsubtract normalized (long)won't dohfp instruction
171sesubtract normalized (short)won't dohfp instruction
172sersubtract normalized (short)won't dohfp instruction
173shsubtract halfwordimplemented
174siestart interpretive executionnot implemented
175sigpsignal processorN/Aprivileged instruction
176slsubtract logicalimplemented
177slashift left singleimplemented
178sldashift left double (long)implemented
179sldlshift left double logical (long)implemented
180sllshift left single logicalimplemented
181slrsubtract logicalimplemented
182spsubtract decimalnot implemented
183spkaset PSW key from addressN/Aprivileged instruction
184spmset program masknot implemented
185sptset CPU timerN/Aprivileged instruction
186spxset prefixN/Aprivileged instruction
187sqdrsquare root (long)won't dohfp instruction
188sqersquare root (short)won't dohfp instruction
189srsubtractimplemented
190srashift right singleimplemented
191srdashift right double (long)implemented
192srdlshift right double logical (long)implemented
193srlshift right single logicalimplemented
194srpshift and round decimalnot implemented
195srstsearch stringimplemented
196ssarset secondary ASNnot implemented
197ssairset secondary ASN with instancenot implemented
198sschstart subchannelN/Aprivileged instruction
199sskeset storage key extendedN/Aprivileged instruction
200ssmset system maskN/Aprivileged instruction
201ststoreimplemented
202stamstore access multipleimplemented
203stapstore CPU addressN/Aprivileged instruction
204stcstore characterimplemented
205stckstore clockimplemented
206stckcstore clock comparatorN/Aprivileged instruction
207stcmstore characters under maskimplemented
208stcpsstore channel path statusN/Aprivileged instruction
209stcrwstore channel report wordN/Aprivileged instruction
210stctlstore controlN/Aprivileged instruction
211stdstore (long)implemented
212stestore (short)implemented
213sthstore halfwordimplemented
214stidpstore CPU idN/Aprivileged instruction
215stmstore multipleimplemented
216stnsmstore then AND system maskN/Aprivileged instruction
217stosmstore then OR system maskN/Aprivileged instruction
218stptstore CPU timerN/Aprivileged instruction
219stpxstore prefixN/Aprivileged instruction
220stschstore subchannelN/Aprivileged instruction
221sturastore using real addressN/Aprivileged instruction
222susubtract unnormalized (short)won't dohfp instruction
223sursubtract unnormalized (short)won't dohfp instruction
224svcsupervisor callimplemented
225swsubtract unnormalized (long)won't dohfp instruction
226swrsubtract unnormalized (long)won't dohfp instruction
227sxrsubtract normalized (ext.)won't dohfp instruction
228tartest accessnot implemented
229tbtest blockN/Aprivileged instruction
230tmtest under maskimplemented
231tpitest pending interruptionN/Aprivileged instruction
232tprottest protectionN/Aprivileged instruction
233trtranslateimplemented
234tracetraceN/Aprivileged instruction
235trttranslate and testnot implemented
236tstest and setwon't dodeprecated instruction
237tschtest subchannelN/Aprivileged instruction
238unpkunpacknot implemented
239uptupdate treenot implemented
240xexclusive ORimplemented
241xcexclusive ORimplemented
242xiexclusive ORimplemented
243xrexclusive ORimplemented
244zapzero and addnot implemented
245ahiadd halfword immediateimplemented
246brxhbranch relative on index highimplemented
247brxlebranch relative on index low or equalimplemented
248brasbranch relative and saveimplemented
249brcbranch relative on conditionimplemented
250brctbranch relative on countimplemented
251cksmchecksumimplemented
252chicompare halfword immediateimplemented
253clclecompare logical long extendedimplemented
254lhiload halfword immediateimplemented
255mvclemove long extendedimplemented
256mhimultiply halfword immediateimplemented
257msrmultiply singleimplemented
258msmultiply singleimplemented
259tmlhtest under mask low highimplemented
260tmlltest under mask low lowimplemented
261axbradd extended bfpimplemented
262adbradd long bfpimplemented
263adbadd long bfpimplemented
264aebradd short bfpimplemented
265aebadd short bfpimplemented
266cxbrcompare extended bfpimplemented
267cdbrcompare long bfpimplemented
268cdbcompare long bfpimplemented
269cebrcompare short bfpimplemented
270cebcompare short bfpimplemented
271kxbrcompare and signal extended bfpnot implemented
272kdbrcompare and signal long bfpnot implemented
273kdbcompare and signal long bfpnot implemented
274kebrcompare and signal short bfpnot implemented
275kebcompare and signal short bfpnot implemented
276cxfbrconvert from fixed 32 to extended bfpimplemented
277cdfbrconvert from fixed 32 to long bfpimplemented
278cefbrconvert from fixed 32 to short bfpimplemented
279cfxbrconvert to fixed extended bfp to 32implemented
280cfdbrconvert to fixed long bfp to 32implemented
281cfebrconvert to fixed short bfp to 32implemented
282dxbrdivide extended bfpimplemented
283ddbrdivide long bfpimplemented
284ddbdivide long bfpimplemented
285debrdivide short bfpimplemented
286debdivide short bfpimplemented
287didbrdivide to integer long bfpnot implemented
288diebrdivide to integer short bfpnot implemented
289efpcextract fpcimplemented
290ltxbrload and test extended bfpimplemented
291ltdbrload and test long bfpimplemented
292ltebrload and test short bfpimplemented
293lcxbrload complement extended bfpimplemented
294lcdbrload complement long bfpimplemented
295lcebrload complement short bfpimplemented
296fixbrload fp integer extended bfpimplemented
297fidbrload fp integer long bfpimplemented
298fiebrload fp integer short bfpimplemented
299lfpcload fpcimplemented
300lxdbrload lengthened long to extended bfpimplemented
301lxdbload lengthened long to extended bfpimplemented
302lxebrload lengthened short to extended bfpimplemented
303lxebload lengthened short to extended bfpimplemented
304ldebrload lengthened short to long bfpimplemented
305ldebload lengthened short to long bfpimplemented
306lnxbrload negative extended bfpimplemented
307lndbrload negative long bfpimplemented
308lnebrload negative short bfpimplemented
309lpxbrload positive extended bfpimplemented
310lpdbrload positive long bfpimplemented
311lpebrload positive short bfpimplemented
312ldxbrload rounded extended to long bfpimplemented
313lexbrload rounded extended to short bfpimplemented
314ledbrload rounded long to short bfpimplemented
315mxbrmultiply extended bfpimplemented
316mdbrmultiply long bfpimplemented
317mdbmultiply long bfpimplemented
318mxdbrmultiply long to extended bfpnot implemented
319mxdbmultiply long to extended bfpnot implemented
320meebrmultiply short bfpimplemented
321meebmultiply short bfpimplemented
322mdebrmultiply short to long bfpnot implemented
323mdebmultiply short to long bfpnot implemented
324madbrmultiply and add long bfpimplemented
325madbmultiply and add long bfpimplemented
326maebrmultiply and add short bfpimplemented
327maebmultiply and add short bfpimplemented
328msdbrmultiply and subtract long bfpimplemented
329msdbmultiply and subtract long bfpimplemented
330msebrmultiply and subtract short bfpimplemented
331msebmultiply and subtract short bfpimplemented
332sfpcset fpcimplemented
333srnmset rounding modeimplemented
334sqxbrsquare root extended bfpimplemented
335sqdbrsquare root long bfpimplemented
336sqdbsquare root long bfpimplemented
337sqebrsquare root short bfpimplemented
338sqebsquare root short bfpimplemented
339stfpcstore fpcimplemented
340sxbrsubtract extended bfpimplemented
341sdbrsubtract long bfpimplemented
342sdbsubtract long bfpimplemented
343sebrsubtract short bfpimplemented
344sebsubtract short bfpimplemented
345tcxbtest data class extended bfpimplemented
346tcdbtest data class long bfpimplemented
347tcebtest data class short bfpimplemented
348sigasignal adapternot implemented
349ploperform locked operationnot implemented
350bsabranch and set authorityN/Aprivileged instruction
351rpresume programN/Aprivileged instruction
352sckpfset clock programmable fieldN/Aprivileged instruction
353stsistore system informationN/Aprivileged instruction
354trap2trapnot implemented
355trap4trap4not implemented
356stckestore clock extendedimplemented
357tretranslate extendedimplemented
358mvclumove long unicodenot implemented
359pkapack asciinot implemented
360pkupack unicodenot implemented
361trootranslate one to oneimplemented
362trottranslate one to twoimplemented
363trtotranslate two to oneimplemented
364trtttranslate two to twoimplemented
365unpkaunpack asciinot implemented
366unpkuunpack unicodenot implemented
367thderconvert short bfp to long hfpwon't dohfp instruction
368thdrconvert long bfp to long hfpwon't dohfp instruction
369tbedrconvert long hfp to short bfpwon't dohfp instruction
370tbdrconvert long hfp to long bfpwon't dohfp instruction
371lzerload short zeroimplemented
372lzdrload long zeroimplemented
373lzxrload extended zeroimplemented
374bctgrbranch on count 64implemented
375lpgrload positive 64implemented
376lpgfrload positive 64<32implemented
377lngrload negative 64implemented
378lngfrload negative 64<32implemented
379ltgrload and test 64implemented
380ltgfrload and test 64<32implemented
381lcgrload complement 64implemented
382lcgfrload complement 64<32implemented
383ngrand 64implemented
384clgrcompare logical 64implemented
385clgfrcompare logical 64<32implemented
386ogror 64implemented
387xgrexclusive or 64implemented
388lgrload 64implemented
389lgfrload 64<32implemented
390cgrcompare 64implemented
391cgfrcompare 64<32implemented
392agradd 64implemented
393agfradd 64<32implemented
394sgrsubtract 64implemented
395sgfrsubtract 64<32implemented
396algradd logical 64implemented
397algfradd logical 64<32implemented
398slgrsubtract logical 64implemented
399slgfrsubtract logical 64<32implemented
400bctgbranch on count 64implemented
401cvdgconvert to decimal 64not implemented
402cvbgconvert to binary 64not implemented
403stgstore 64implemented
404ngand 64implemented
405clgcompare logical 64implemented
406clgfcompare logical 64<32implemented
407ogor 64implemented
408xgexclusive or 64implemented
409lgload 64implemented
410lgfload 64<32implemented
411lghload halfword 64implemented
412cgcompare 64implemented
413cgfcompare 64<32implemented
414agadd 64implemented
415agfadd 64<32implemented
416sgsubtract 64implemented
417sgfsubtract 64<32implemented
418algadd logical 64implemented
419algfadd logical 64<32implemented
420slgsubtract logical 64implemented
421slgfsubtract logical 64<32implemented
422msgmultiply single 64implemented
423msgfmultiply single 64<32implemented
424brxhgbranch relative on index high 64implemented
425brxlgbranch relative on index low or equal 64implemented
426bxhgbranch on index high 64implemented
427bxlegbranch on index low or equal 64implemented
428srlgshift right single logical 64implemented
429sllgshift left single logical 64implemented
430sragshift right single 64implemented
431slagshift left single 64implemented
432stmgstore multiple 64implemented
433stmhstore multiple highimplemented
434lmgload multiple 64implemented
435lmhload multiple highimplemented
436lmdload multiple disjointnot implemented
437tracgtrace 64N/Aprivileged instruction
438lragload real address 64N/Aprivileged instruction
439stragstore read addressN/Aprivileged instruction
440stctgstore control 64N/Aprivileged instruction
441lctlgload control 64N/Aprivileged instruction
442csgcompare and swap 64implemented
443cdsgcompare double and swap 64implemented
444clmhcompare logical characters under mask highimplemented
445stcmhstore characters under mask highimplemented
446icmhinsert characters under mask highimplemented
447tmhhtest under mask high highimplemented
448tmhltest under mask high lowimplemented
449brclbranch relative on condition longimplemented
450braslbranch relative and save longimplemented
451brctgbranch relative on count 64implemented
452lghiload halfword immediate 64implemented
453aghiadd halfword immediate 64implemented
454mghimultiply halfword immediate 64implemented
455cghicompare halfword immediate 64implemented
456sturgstore using real address 64N/Aprivileged instruction
457ereggextract stacked registers 64not implemented
458luragload using real address 64N/Aprivileged instruction
459msgrmultiply single 64implemented
460msgfrmultiply single 64<32implemented
461cegbrconvert from fixed 64 to short bfpimplemented
462cdgbrconvert from fixed 64 to long bfpimplemented
463cxgbrconvert from fixed 64 to extended bfpimplemented
464cgebrconvert to fixed short bfd to 64implemented
465cgdbrconvert to fixed long bfp to 64implemented
466cgxbrconvert to fixed extended bfp to 64implemented
467cegrconvert from fixed 64 to short hfpwon't dohfp instruction
468cdgrconvert from fixed 64 to long hfpwon't dohfp instruction
469cxgrconvert from fixed 64 to extended hfpwon't dohfp instruction
470cgerconvert to fixed short hfp to 64won't dohfp instruction
471cgdrconvert to fixed long hfp to 64won't dohfp instruction
472cgxrconvert to fixed extended hfp to 64won't dohfp instruction
473tamtest addressing modenot implemented
474sam24set addressing mode 24not implemented
475sam31set addressing mode 31not implemented
476sam64set addressing mode 64not implemented
477iihhinsert immediate high highimplemented
478iihlinsert immediate high lowimplemented
479iilhinsert immediate low highimplemented
480iillinsert immediate low lowimplemented
481nihhand immediate high highimplemented
482nihland immediate high lowimplemented
483nilhand immediate low highimplemented
484nilland immediate low lowimplemented
485oihhor immediate high highimplemented
486oihlor immediate high lowimplemented
487oilhor immediate low highimplemented
488oillor immediate low lowimplemented
489llihhload logical immediate high highimplemented
490llihlload logical immediate high lowimplemented
491llilhload logical immediate low highimplemented
492llillload logical immediate low lowimplemented
493stflstore facility listN/Aprivileged instruction
494lpsweload psw extendedN/Aprivileged instruction
495dsgrdivide single 64implemented
496lrvgrload reversed 64implemented
497llgfrload logical 64<32implemented
498llgtrload logical thirty one bitsimplemented
499dsgfrdivide single 64<32implemented
500lrvrload reversed 32implemented
501mlgrmultiply logical 64implemented
502dlgrdivide logical 64implemented
503alcgradd logical with carry 64implemented
504slbgrsubtract logical with borrow 64implemented
505epswextract pswnot implemented
506mlrmultiply logical 32implemented
507dlrdivide logical 32implemented
508alcradd logical with carry 32implemented
509slbrsubtract logical with borrow 32implemented
510eseaextract and set extended authorityN/Aprivileged instruction
511larlload address relative longimplemented
512dsgdivide single 64implemented
513lrvgload reversed 64implemented
514llgfload logical 64<32implemented
515llgtload logical thirty one bitsimplemented
516dsgfdivide single 64<32implemented
517lrvload reversed 32implemented
518lrvhload reversed 16implemented
519strvgstore reversed 64implemented
520strvstore reversed 32implemented
521strvhstore reversed 64implemented
522mlgmultiply logical 64implemented
523dlgdivide logical 64implemented
524alcgadd logical with carry 64implemented
525slbgsubtract logical with borrow 64implemented
526stpqstore pair to quadwordimplemented
527lpqload pair from quadwordimplemented
528mlmultiply logical 32implemented
529dldivide logical 32implemented
530alcadd logical with carry 32implemented
531slbsubtract logical with borrow 32implemented
532llgcload logical characterimplemented
533llghload logical halfwordimplemented
534rllgrotate left single logical 64implemented
535rllrotate left single logical 32implemented
536cxfrconvert from fixed 32 to extended hfpwon't dohfp instruction
537cdfrconvert from fixed 32 to long hfpwon't dohfp instruction
538cefrconvert from fixed 32 to short hfpwon't dohfp instruction
539cfxrconvert to fixed extended hfp to 32won't dohfp instruction
540cfdrconvert to fixed long hfp to 32won't dohfp instruction
541cferconvert to fixed short hfp to 32won't dohfp instruction
542ltxrload and test extended hfpwon't dohfp instruction
543lcxrload complement extended hfpwon't dohfp instruction
544fixrload fp integer extended hfpwon't dohfp instruction
545fidrload fp integer long hfpwon't dohfp instruction
546fierload fp integer short hfpwon't dohfp instruction
547lxdrload lengthened long to extended hfpwon't dohfp instruction
548lxdload lengthened long to extended hfpwon't dohfp instruction
549lxerload lengthened short to extended hfpwon't dohfp instruction
550lxeload lengthened short to extended hfpwon't dohfp instruction
551lderload lengthened short to long hfpimplementedhfp instruction
552ldeload lengthened short to long hfpimplementedhfp instruction
553lnxrload negative extended hfpwon't dohfp instruction
554lpxrload positive extended hfpwon't dohfp instruction
555lexrload rounded extended to short hfpwon't dohfp instruction
556meermultiply short hfpwon't dohfp instruction
557meemultiply short hfpwon't dohfp instruction
558sqxrsquare root extended hfpwon't dohfp instruction
559sqesquare root short hfpwon't dohfp instruction
560sqdsquare root long hfpwon't dohfp instruction
561cmpsccompression callnot implemented
562tptest decimalnot implemented
563lxrload extended fpimplemented
564pginpage inN/Aprivileged instruction
565pgoutpage outN/Aprivileged instruction
566xschcancel subchannelN/Aprivileged instruction
567ayadd with long offsetimplemented
568ahyadd halfword with long offsetimplemented
569alyadd logical with long offsetimplemented
570niyand immediate with long offsetimplemented
571nyand with long offsetimplemented
572cycompare with long offsetimplemented
573csycompare and swap with long offsetimplemented
574cdsycompare double and swap with long offsetimplemented
575chycompare halfword with long offsetimplemented
576clycompare logical with long offsetimplemented
577cliycompare logical immediate with long offsetimplemented
578clmycompare logical characters under mask with long offsetimplemented
579cvbyconvert to binary with long offsetimplemented
580cvdyconvert to decimal with long offsetimplemented
581xiyexclusive or immediate with long offsetimplemented
582xyexclusive or with long offsetimplemented
583icyinsert character with long offsetimplemented
584icmyinsert characters with long offsetimplemented
585ldyload (long) with long offsetimplemented
586leyload (short) with long offsetimplemented
587lyload with long offsetimplemented
588lamyload access multipleimplemented
589layload address with long offsetimplemented
590lbload byte with long offsetimplemented
591lgbload byte with long offset 64implemented
592lhyload halfword with long offsetimplemented
593lmyload multiple with long offsetimplemented
594lrayload real address with long offsetN/Aprivileged instruction
595mviymove immediate with long offsetimplemented
596msymultiply single with long offsetimplemented
597oiyor immediate with long offsetimplemented
598oyor with long offsetimplemented
599stdystore (long) with long offsetimplemented
600steystore (short) with long offsetimplemented
601stystore with long offsetimplemented
602stamystore access multiple with long offsetimplemented
603stcystore character with long offsetimplemented
604stcmystore characters under mask with long offsetimplemented
605sthystore halfword with long offsetimplemented
606stmystore multiple with long offsetimplemented
607sysubtract with long offsetimplemented
608shysubtract halfword with long offsetimplemented
609slysubtract logical with long offsetimplemented
610tmytest under mask with long offsetimplemented
611clclucompare logical long unicode with long offsetnot implemented
612cspgcompare and swap and purgeN/Aprivileged instruction
613idteinvalidate dat table entryN/Aprivileged instruction
614madrmultiply and add long hfpwon't dohfp instruction
615madmultiply and add long hfpwon't dohfp instruction
616maermultiply and add short hfpwon't dohfp instruction
617maemultiply and add short hfpwon't dohfp instruction
618msdrmultiply and subtract long hfpwon't dohfp instruction
619msdmultiply and subtract long hfpwon't dohfp instruction
620msermutliply and subtract short hfpwon't dohfp instruction
621msemultiply and subttract short hfpwon't dohfp instruction
622kmcipher messagenot implemented
623kmccipher message with chainingnot implemented
624kmfcipher message with CFBnot implemented
625kmocipher message with OFBnot implemented
626kmctrcipher message with counternot implemented
627pccperform cryptographic computationnot implemented
628kimdcompute intermediate message digestnot implemented
629klmdcompute last message digestnot implemented
630kmaccompute message authentication codenot implemented
631afiadd immediate 32implemented
632agfiadd immediate 64<32implemented
633alfiadd logical immediate 32implemented
634algfiadd logical immediate 64<32implemented
635nihfand immediate highimplemented
636nilfand immediate lowimplemented
637cficompare immediate 32implemented
638cgficompare immediate 64<32implemented
639clficompare logical immediate 32implemented
640clgficompare logical immediate 64<32implemented
641xihfexclusive or immediate highimplemented
642xilfexclusive or immediate lowimplemented
643iihfinsert immediate highimplemented
644iilfinsert immediate lowimplemented
645flogrfind leftmost oneimplemented
646ltload and test 32implemented
647ltgload and test 64implemented
648lbrload byte 32implemented
649lgbrload byte 64implemented
650lhrload halfword 32implemented
651lghrload halfword 64implemented
652lgfiload immediate 64<32implemented
653llcload logical character 32implemented
654llcrload logical character 32implemented
655llgcrload logical character 64implemented
656llhload logical halfword 32implemented
657llhrload logical halfword 32implemented
658llghrload logical halfword 64implemented
659llihfload logical immediate highimplemented
660llilfload logical immediate lowimplemented
661oihfor immediate highimplemented
662oilfor immediate lowimplemented
663slfisubtract logical immediate 32implemented
664slgfisubtract logical immediate 64<32implemented
665ptffperform timing facility functionN/Aprivileged instruction
666stflestore facility list extendedimplemented
667stckfstore clock fastimplemented
668mvcosmove with optional specificationsN/Aprivileged instruction
669lpteaload page-table-entry addressN/Aprivileged instruction
670cu24convert utf-16 to utf-32implemented
671cu21convert utf-16 to utf-8implemented
672cu42convert utf-32 to utf-16implemented
673cu41convert utf-32 to utf-8implemented
674cu12convert utf-8 to utf-16implemented
675cu14convert utf-8 to utf-32implemented
676srstusearch string unicodenot implemented
677trtrtranlate and test reversenot implemented
678myrmultiply unnormalized long hfpwon't dohfp instruction
679myhrmultiply unnormalized long hfp highwon't dohfp instruction
680mylrmultiply unnormalized long hfp lowwon't dohfp instruction
681mymultiply unnormalized long hfpwon't dohfp instruction
682myhmultiply unnormalized long hfp highwon't dohfp instruction
683mylmultiply unnormalized long hfp lowwon't dohfp instruction
684mayrmultiply and add unnormalized long hfpwon't dohfp instruction
685mayhrmultiply and add unnormalized long hfp highwon't dohfp instruction
686maylrmultiply and add unnormalized long hfp lowwon't dohfp instruction
687maymultiply and add unnormalized long hfpwon't dohfp instruction
688mayhmultiply and add unnormalized long hfp highwon't dohfp instruction
689maylmultiply and add unnormalized long hfp lowwon't dohfp instruction
690lpdfrload positive no ccimplemented
691lndfrload negative no ccimplemented
692cpsdrcopy signimplemented
693lcdfrload complement no ccimplemented
694ldgrload fpr from grimplemented
695lgdrload gr from fprimplemented
696cdtrcompare long dfpimplemented
697cxtrcompare extended dfpimplemented
698kdtrcompare and signal long dfpnot implemented
699kxtrcompare and signal extended dfpnot implemented
700cedtrcompare exponent long dfpimplemented
701cextrcompare exponent extended dfpimplemented
702cxgtrconvert from fixed extended dfpimplemented
703cdstrconvert from signed bcd long dfpnot implemented
704cxstrconvert from signed bcd extended dfpnot implemented
705cdutrconvert from unsigned bcd to long dfpnot implemented
706cxutrconvert from unsigned bcd to extended dfpnot implemented
707cgdtrconvert from long dfp to fixedimplemented
708cgxtrconvert from extended dfp to fixedimplemented
709csdtrconvert from long dfp to signed bcdnot implemented
710csxtrconvert from extended dfp to signed bcdnot implemented
711cudtrconvert from long dfp to unsigned bcdnot implemented
712cuxtrconvert from extended dfp to unsigned bcdnot implemented
713eedtrextract biased exponent from long dfpimplemented
714eextrextract biased exponent from extended dfpimplemented
715esdtrextract significance from long dfpimplemented
716esxtrextract significance from extended dfpimplemented
717iedtrinsert biased exponent long dfpimplemented
718iextrinsert biased exponent extended dfpimplemented
719ltdtrload and test long dfpimplemented
720ltxtrload and test extended dfpimplemented
721fidtrload fp integer long dfpnot implemented
722fixtrload fp integer extended dfpnot implemented
723lfasload fpc and signalnot implemented
724ldetrload lengthened long dfpimplemented
725lxdtrload lengthened extended dfpimplemented
726ledtrload rounded long dfpimplemented
727ldxtrload rounded extended dfpimplemented
728qadtrQuantize long dfpimplemented
729qaxtrQuantize extended dfpimplemented
730rrdtrReround long dfpimplemented
731rrxtrReround extended dfpimplemented
732srnmtset rounding mode dfpimplemented
733sfasrset fpc and signalnot implemented
734sldtshift coefficient left long dfpimplemented
735slxtshift coefficient left extended dfpimplemented
736srdtshift coefficient right long dfpimplemented
737srxtshift coefficient right extended dfpimplemented
738tdcettest data class short dfpimplemented
739tdcdttest data class long dfpimplemented
740tdcxttest data class extended dfpimplemented
741tdgettest data group short dfpimplemented
742tdgdttest data group long dfpimplemented
743tdgxttest data group extended dfpimplemented
744pfpoperform floating point operationimplemented
745ectgextract cpu timenot implemented
746csstcompare and swap and storenot implemented
747asiadd immediate (32<8)implemented
748agsiadd immediate (64<8)implemented
749alsiadd logical with signed immediate (32<8)implemented
750algsiadd logical with signed immediate (64<8)implemented
751crlcompare relative long (32)implemented
752cgrlcompare relative long (64)implemented
753cgfrlcompare relative long (64<32)implemented
754crbcompare and branch (32)implemented
755cgrbcompare and branch (64)implemented
756crjcompare and branch relative (32)implemented
757cgrjcompare and branch relative (64)implemented
758cibcompare immediate and branch (32<8)implemented
759cgibcompare immediate and branch (64<8)implemented
760cijcompare immediate and branch relative (32<8)implemented
761cgijcompare immediate and branch relative (64<8)implemented
762crtcompare and trapimplemented
763cgrtcompare and trap 64implemented
764citcompare immediate and trap (32<16)implemented
765cgitcompare immediate and trap (64<16)implemented
766cghcompare halfword (64<16)implemented
767chhsicompare halfword immediate (16<16)implemented
768chsicompare halfword immediate (32<16)implemented
769cghsicompare halfword immediate (64<16)implemented
770chrlcompare halfword relative long (32<8)implemented
771cghrlcompare halfword relative long (64<8)implemented
772clhhsicompare logical immediate (16<16)implemented
773clfhsicompare logical immediate (32<16)implemented
774clghsicompare logical immediate (64<16)implemented
775clrlcompare logical relative long (32)implemented
776clgrlcompare logical relative long (64)implemented
777clgfrlcompare logical relative long (64<32)implemented
778clhrlcompare logical relative long (32<16)implemented
779clghrlcompare logical relative long (64<16)implemented
780clrbcompare logical and branch (32)implemented
781clgrbcompare logical and branch (64)implemented
782clrjcompare logical and branch relative (32)implemented
783clgrjcompare logical and branch relative (64)implemented
784clibcompare logical immediate and branch (32<8)implemented
785clgibcompare logical immediate and branch (64<8)implemented
786clijcompare logical immediate and branch relative (32<8)implemented
787clgijcompare logical immediate and branch relative (64<8)implemented
788clrtcompare logical and trap (32)implemented
789clgrtcompare logical and trap (64)implemented
790clfitcompare logical and trap (32<16)implemented
791clgitcompare logical and trap (64<16)implemented
792ecagextract cache attributeimplemented
793lrlload relative long (32)implemented
794lgrlload relative long (64)implemented
795lgfrlload relative long (64<32)implemented
796laeyload address extendedimplemented
797ltgfload and test (64<32)implemented
798lhrlload halfword relative long (32<16)implemented
799lghrlload halfword relative long (64<16)implemented
800llgfrlload logical relative long (64<32)implemented
801llhrlload logical halfword relative long (32<16)implemented
802llghrlload logical halfword relative long (64<16)implemented
803mvhhimove (16<16)implemented
804mvhimove (32<16)implemented
805mvghimove (64<16)implemented
806mfymultiplyimplemented
807mhymultiply halfwordimplemented
808msfimultiply single immediate (32)implemented
809msgfimultiply single immediate (64)implemented
810pfdprefetch dataimplemented
811pfdrlprefetch data relative longimplemented
812rnsbgrotate then and selected bitsimplemented
813rxsbgrotate then exclusive or selected bitsimplemented
814rosbgrotate then or selected bitsimplemented
815risbgrotate then insert selected bitsimplemented
816strlstore relative long (32)implemented
817stgrlstore relative long (64)implemented
818sthrlstore halfword relative longimplemented
819exrlexecute relative longimplemented
820ptfperform topology functionN/Aprivileged instruction
821pfmfperform frame management functionN/Aprivileged instruction
822trtetranslate and test extendednot implemented
823trtretranslate and test reverse extendednot implemented
824ecpgaextract coprocessor-group addressN/Aprivileged instruction
825ecctrextract cpu counterN/Aprivileged instruction
826epctrextract peripheral counterN/Aprivileged instruction
827lcctlload cpu-counter-set controlsN/Aprivileged instruction
828lpctlload peripheral-counter-set controlsN/Aprivileged instruction
829lsctlload sampling controlsN/Aprivileged instruction
830qctriquery counter informationN/Aprivileged instruction
831qsiquery sampling informationN/Aprivileged instruction
832scctrset cpu counterN/Aprivileged instruction
833spctrset peripheral counterN/Aprivileged instruction
834lppload program parameterN/Aprivileged instruction
835pckmoperform cryptographic key management operationN/Aprivileged instruction
836ahhhradd high highimplemented
837ahhlradd high lowimplemented
838aihadd immediate highimplemented
839alhhhradd logical high highimplemented
840alhhlradd logical high lowimplemented
841alsihadd logical with signed immediate high with ccimplemented
842alsihnadd logical with signed immediate high no ccimplemented
843brcthbranch relative on count highimplemented
844chhrcompare high highimplemented
845chlrcompare high lowimplemented
846chfcompare highimplemented
847cihcompare immediate highimplemented
848clhhrcompare logical high highimplemented
849clhlrcompare logical high lowimplemented
850clhfcompare logical highimplemented
851clihcompare logical immediateimplemented
852lbhload byte highimplemented
853lhhload halfword highimplemented
854lfhload highimplemented
855llchload logical character highimplemented
856llhhload logical halfword highimplemented
857risbhgrotate then insert selected bits highimplemented
858risblgrotate then insert selected bits lowimplemented
859stchstore character highimplemented
860sthhstore halfword highimplemented
861stfhstore highimplemented
862shhhrsubtract high highimplemented
863shhlrsubtract high lowimplemented
864slhhhrsubtract logical high highimplemented
865slhhlrsubtract logical high lowimplemented
866laaload and add 32 bitimplemented
867laagload and add 64 bitimplemented
868laalload and add logical 32 bitimplemented
869laalgload and add logical 64 bitimplemented
870lanload and and 32 bitimplemented
871langload and and 64 bitimplemented
872laxload and exclusive or 32 bitimplemented
873laxgload and exclusive or 64 bitimplemented
874laoload and or 32 bitimplemented
875laogload and or 64 bitimplemented
876lpdload pair disjoint 32 bitnot implemented
877lpdgload pair disjoint 64 bitnot implemented
878locrload on condition 32 bitimplemented
879locgrload on condition 64 bitimplemented
880locload on condition 32 bitimplemented
881locgload on condition 64 bitimplemented
882stocstore on condition 32 bitimplemented
883stocgstore on condition 64 bitimplemented
884arkadd 3 operands 32 bitimplemented
885agrkadd 3 operands 64 bitimplemented
886ahikadd immediate 3 operands 32 bitimplemented
887aghikadd immediate 3 operands 64 bitimplemented
888alrkadd logical 3 operands 32 bitimplemented
889algrkadd logical 3 operands 64 bitimplemented
890alhsikadd logical immediate 3 operands 32 bitimplemented
891alghsikadd logical immediate 3 operands 64 bitimplemented
892nrkand 3 operands 32 bitimplemented
893ngrkand 3 operands 64 bitimplemented
894xrkxor 3 operands 32 bitimplemented
895xgrkxor 3 operands 64 bitimplemented
896orkor 3 operands 32 bitimplemented
897ogrkor 3 operands 64 bitimplemented
898slakshift left single 3 operands 32 bitimplemented
899sllkshift left single logical 3 operands 32 bitimplemented
900srakshift right single 3 operands 32 bitimplemented
901srlkshift right single logical 3 operands 32 bitimplemented
902srksubtract 3 operands 32 bitimplemented
903sgrksubtract 3 operands 64 bitimplemented
904slrksubtract logical 3 operands 32 bitimplemented
905slgrksubtract logical 3 operands 64 bitimplemented
906popcntpopulation countimplemented
907rrbmreset reference bits multipleN/Aprivileged instruction
908cefbraconvert from 32 bit fixed to short bfp with rounding modeimplemented
909cdfbraconvert from 32 bit fixed to long bfp with rounding modeimplemented
910cxfbraconvert from 32 bit fixed to extended bfp with rounding modeimplemented
911cegbraconvert from 64 bit fixed to short bfp with rounding modeimplemented
912cdgbraconvert from 64 bit fixed to long bfp with rounding modeimplemented
913cxgbraconvert from 64 bit fixed to extended bfp with rounding modeimplemented
914celfbrconvert from 32 bit logical fixed to short bfp with rounding modeimplemented
915cdlfbrconvert from 32 bit logical fixed to long bfp with rounding modeimplemented
916cxlfbrconvert from 32 bit logical fixed to extended bfp with rounding modeimplemented
917celgbrconvert from 64 bit logical fixed to short bfp with rounding modeimplemented
918cdlgbrconvert from 64 bit logical fixed to long bfp with rounding modeimplemented
919cxlgbrconvert from 64 bit logical fixed to extended bfp with rounding modeimplemented
920cfebraconvert to 32 bit fixed from short bfp with rounding modeimplemented
921cfdbraconvert to 32 bit fixed from long bfp with rounding modeimplemented
922cfxbraconvert to 32 bit fixed from extended bfp with rounding modeimplemented
923cgebraconvert to 64 bit fixed from short bfp with rounding modeimplemented
924cgdbraconvert to 64 bit fixed from long bfp with rounding modeimplemented
925cgxbraconvert to 64 bit fixed from extended bfp with rounding modeimplemented
926clfebrconvert to 32 bit fixed logical from short bfp with rounding modeimplemented
927clfdbrconvert to 32 bit fixed logical from long bfp with rounding modeimplemented
928clfxbrconvert to 32 bit fixed logical from extended bfp with rounding modeimplemented
929clgebrconvert to 64 bit fixed logical from short bfp with rounding modeimplemented
930clgdbrconvert to 64 bit fixed logical from long bfp with rounding modeimplemented
931clgxbrconvert to 64 bit fixed logical from extended bfp with rounding modeimplemented
932fiebraload fp integer short bfp with inexact suppressionimplementednew to z196
933fidbraload fp integer long bfp with inexact suppressionimplementednew to z196
934fixbraload fp integer extended bfp with inexact suppressionimplementednew to z196
935ledbraload rounded short/long bfp to short/long bfp with rounding modeimplemented
936ldxbraload rounded long/extended bfp to long/extended bfp with rounding modeimplemented
937lexbraload rounded short/extended bfp to short/extended bfp with rounding modeimplemented
938adtraadd long dfp with rounding modeimplemented
939axtraadd extended dfp with rounding modeimplemented
940cdgtraconvert from fixed long dfp with rounding modeimplemented
941cdftrconvert from 32 bit fixed to long dfp with rounding modeimplemented
942cxftrconvert from 32 bit fixed to extended dfp with rounding modeimplemented
943cdlgtrconvert from 64 bit fixed logical to long dfp with rounding modeimplemented
944cxlgtrconvert from 64 bit fixed logical to extended dfp with rounding modeimplemented
945cdlftrconvert from 32 bit fixed logical to long dfp with rounding modeimplemented
946cxlftrconvert from 32 bit fixed logical to extended dfp with rounding modeimplemented
947cfdtrconvert to 32 bit fixed from long dfp source with rounding modeimplemented
948cfxtrconvert to 32 bit fixed from extended dfp source with rounding modeimplemented
949clgdtrconvert to 64 bit fixed logical from long dfp with rounding modeimplemented
950clgxtrconvert to 64 bit fixed logical from extended dfp with rounding modeimplemented
951clfdtrconvert to 32 bit fixed logical from long dfp with rounding modeimplemented
952clfxtrconvert to 32 bit fixed logical from extended dfp with rounding modeimplemented
953ddtradivide long dfp with rounding modeimplemented
954dxtradivide extended dfp with rounding modeimplemented
955mdtramultiply long dfp with rounding modeimplemented
956mxtramultiply extended dfp with rounding modeimplemented
957sdtrasubtract long dfp with rounding modeimplemented
958sxtrasubtract extended dfp with rounding modeimplemented
959srnmbset 3 bit bfp rounding modeimplemented
960etndextract transaction nesting depthnot implementedzEC12
961ntstgnontransactional storenot implementedzEC12
962taborttransaction abortnot implementedzEC12
963tbegintransaction beginnot implementedzEC12
964tbegincconstrained transaction beginnot implementedzEC12
965tendtransaction endnot implementedzEC12
966bppbranch prediction preloadnot implementedzEC12
967bprpbranch prediction relative preloadnot implementedzEC12
968ppaperform processor assistnot implementedzEC12
969niainext instruction access intentnot implementedzEC12
970crdtecompare and replace DAT table entryN/Aprivileged instruction
971latload and trap 32 bitimplementedzEC12
972lgatload and trap 64 bitimplementedzEC12
973lfhatload high and trapimplementedzEC12
974llgfatload logical and trap 32>64implementedzEC12
975llgtatload logical thirty one bits and trap 31>64implementedzEC12
976cltcompare logical and trap 32 bit reg-memimplementedzEC12
977clgtcompare logical and trap 64 bit reg-memimplementedzEC12
978risbgnrotate then insert selected bits noccimplementedzEC12
979cdztconvert from zoned longnot implementedzEC12
980cxztconvert from zoned extendednot implementedzEC12
981czdtconvert to zoned longnot implementedzEC12
982czxtconvert to zoned extendednot implementedzEC12
983vfsdbvector fp subtract longimplementedz13
984vlpfvector load positive wordimplementedz13
985verllhvector element rotate left logical mem halfwordimplementedz13
986vzerovector set to zeroimplementedz13
987vmalofvector multiply and add logical odd wordimplementedz13
988vleifvector load word element immediateimplementedz13
989vlpbvector load positive byteimplementedz13
990vmxlhvector maximum logical halfwordimplementedz13
991vpksfsvector pack saturate wordimplementedz13
992vfenezhvector find element not equal halfwordimplementedz13
993veclvector element compare logicalimplementedz13
994verimbvector element rotate and insert under mask byteimplementedz13
995vaccqvector add compute carry quadwordimplementedz13
996vlehvector load halfword elementimplementedz13
997vstvector storeimplementedz13
998vstegvector store double word elementimplementedz13
999vmnfvector minimum wordimplementedz13
1000vavglvector average logicalimplementedz13
1001vfpsodbvector fp perform sign operationimplementedz13
1002llzrgfload logical and zero rightmost bytes 32->64implementedz13
1003vledbvector fp load roundedimplementedz13
1004vldebvector fp load lengthenedimplementedz13
1005vclzgvector count leading zeros doublewordimplementedz13
1006vecgvector element compare double wordimplementedz13
1007vpksgsvector pack saturate double wordimplementedz13
1008vselvector selectimplementedz13
1009vllezbvector load logical byte element and zeroimplementedz13
1010vfaezhvector find any element equalimplementedz13
1011vftcivector fp test data class immediateimplementedz13
1012veclbvector element compare logical byteimplementedz13
1013vuplhwvector unpack low halfwordimplementedz13
1014veslvbvector element shift left reg byteimplementedz13
1015vuplhvector unpack logical highimplementedz13
1016vldevector fp load lengthenedimplementedz13
1017vmohvector multiply odd halfwordimplementedz13
1018vfaehsvector find any element equalimplementedz13
1019vftcidbvector fp test data class immediateimplementedz13
1020vaqvector add quad wordimplementedz13
1021vlgvhvector load gr from vr halfword elementimplementedz13
1022vchlgvector compare high logical double wordimplementedz13
1023vlvgpvector load VR from GRs disjointimplementedz13
1024vceqgvector compare equal double wordimplementedz13
1025vfeezhvector find element equal halfwordimplementedz13
1026vlvgfvector load VR word element from GRimplementedz13
1027vstebvector store byte elementimplementedz13
1028vgmbvector generate mask byteimplementedz13
1029vpklsfvector pack logical saturate wordimplementedz13
1030vmaovector multiply and add oddimplementedz13
1031vchfvector compare high wordimplementedz13
1032vesrafvector element shift right arithmetic mem wordimplementedz13
1033vsbiqvector subtract with borrow indication quadwordimplementedz13
1034vuphbvector unpack high byteimplementedz13
1035vgfmbvector galois field multiply sum byteimplementedz13
1036vrepihvector replicate immediate halfwordimplementedz13
1037vcdlgvector fp convert from logical 64 bitimplementedz13
1038cxptconvert from packed to extended dfpnot implementedz13
1039vceqbvector compare equal byteimplementedz13
1040vstrczfsvector string range compare wordimplementedz13
1041vpklshsvector pack logical saturate halfwordimplementedz13
1042vlvgbvector load VR byte element from GRimplementedz13
1043lcbbload count to block boundaryimplementedz13
1044vlcfvector load complement wordimplementedz13
1045vlvgvector load VR element from GRimplementedz13
1046vmalefvector multiply and add logical even wordimplementedz13
1047vnvector andimplementedz13
1048vmaevector multiply and add evenimplementedz13
1049vstrcvector string range compareimplementedz13
1050vfcedbvector fp compare equalimplementedz13
1051vgfmvector galois field multiply sumimplementedz13
1052vlrepbvector load and replicate byte elementsimplementedz13
1053vgfmagvector galois field multiply sum and accumulate doublewordimplementedz13
1054vflndbvector fp perform sign operationimplementedz13
1055vmaebvector multiply and add even byteimplementedz13
1056vpkgvector pack double wordimplementedz13
1057vsbvector subtract byteimplementedz13
1058vchlvector compare high logicalimplementedz13
1059vlvghvector load VR halfword element from GRimplementedz13
1060locghiload halfword immediate on condition into 64 bit gprimplementedz13
1061vmalbvector multiply and add low byteimplementedz13
1062vchlgsvector compare high logical double wordimplementedz13
1063vstefvector store word elementimplementedz13
1064lzrfload and zero rightmost byte 32->32implementedz13
1065vmrlhvector merge low halfwordimplementedz13
1066vchbsvector compare high byteimplementedz13
1067vesrlfvector element shift right logical mem wordimplementedz13
1068vmxfvector maximum wordimplementedz13
1069vgmhvector generate mask halfwordimplementedz13
1070vfenezbvector find element not equal byteimplementedz13
1071vpklsgsvector pack logical saturate double wordimplementedz13
1072vpksgvector pack saturate double wordimplementedz13
1073vfaehvector find any element equal halfwordimplementedz13
1074vmlofvector multiply logical odd wordimplementedz13
1075vmahhvector multiply and add high halfwordimplementedz13
1076vxvector exclusive orimplementedz13
1077vchlfsvector compare high logical wordimplementedz13
1078vacccqvector add with carry compute carry quadwordimplementedz13
1079vchbvector compare high byteimplementedz13
1080vmalohvector multiply and add logical odd halfwordimplementedz13
1081vmlehvector multiply logical even halfwordimplementedz13
1082verimhvector element rotate and insert under mask halfwordimplementedz13
1083vlrepfvector load and replicate word elementsimplementedz13
1084vgfmgvector galois field multiply sum doublewordimplementedz13
1085vpklsgvector pack logical saturate double wordimplementedz13
1086vesrlvfvector element shift right logical reg wordimplementedz13
1087vrepgvector replicate double wordimplementedz13
1088vmalobvector multiply and add logical odd byteimplementedz13
1089vmxbvector maximum byteimplementedz13
1090vmnlvector minimum logicalimplementedz13
1091vmngvector minimum doublewordimplementedz13
1092vchlbvector compare high logical byteimplementedz13
1093wfadbvector fp addimplementedz13
1094vmrlvector merge lowimplementedz13
1095wfkvector fp compare and signal scalarimplementedz13
1096vnovector norimplementedz13
1097vstrcfvector string range compare wordimplementedz13
1098vfmsdbvector fp multiply and subtractimplementedz13
1099vavghvector average half wordimplementedz13
1100vchlhsvector compare high logical half wordimplementedz13
1101vahvector add halfwordimplementedz13
1102vmalhhvector multiply and add logical high halfwordimplementedz13
1103wldebvector fp load lengthenedimplementedz13
1104vmrhvector merge highimplementedz13
1105vclgdbvector fp convert to logical 64 bitimplementedz13
1106wfsqdbvector fp square rootimplementedz13
1107vpopctvector population countimplementedz13
1108vfenefvector find element not equal wordimplementedz13
1109vgfmfvector galois field multiply sum wordimplementedz13
1110vgmfvector generate mask wordimplementedz13
1111vlegvector load double word elementimplementedz13
1112vmnvector minimumimplementedz13
1113vrepivector replicate immediateimplementedz13
1114vsegbvector sign extend byte to double wordimplementedz13
1115cpxtconvert from extended dfp to packednot implementedz13
1116wftcidbvector fp test data class immediateimplementedz13
1117wfchedbsvector fp compare high or equalimplementedz13
1118vpksvector pack saturateimplementedz13
1119veslgvector element shift left mem doublewordimplementedz13
1120vupllbvector unpack logical low byteimplementedz13
1121vscbigvector subtract compute borrow indication doublewordimplementedz13
1122vseghvector sign extend halfword to double wordimplementedz13
1123vsumbvector sum across word - byte elementsimplementedz13
1124vgegvector gather element 8 byte elementsimplementedz13
1125vcgdvector fp convert to fixed 64 bitimplementedz13
1126vuplhbvector unpack logical high byteimplementedz13
1127verllvvector element rotate left logical regimplementedz13
1128vavgbvector average byteimplementedz13
1129veclhvector element compare logical half wordimplementedz13
1130vfmadbvector fp multiply and addimplementedz13
1131vesravbvector element shift right arithmetic reg byteimplementedz13
1132vmalebvector multiply and add logical even byteimplementedz13
1133vuplfvector unpack low wordimplementedz13
1134vsbivector subtract with borrow indicationimplementedz13
1135vupllvector unpack logical lowimplementedz13
1136vmrhhvector merge high halfwordimplementedz13
1137vfenezbsvector find element not equal byteimplementedz13
1138vmhbvector multiply high byteimplementedz13
1139vfmdbvector fp multiplyimplementedz13
1140vesrlgvector element shift right logical mem doublewordimplementedz13
1141vmahbvector multiply and add high byteimplementedz13
1142vstrczfvector string range compare wordimplementedz13
1143wfcedbvector fp compare equalimplementedz13
1144vscbihvector subtract compute borrow indication halfwordimplementedz13
1145vlchvector load complement halfwordimplementedz13
1146vfenebsvector find element not equal byteimplementedz13
1147vpklshvector pack logical saturate halfwordimplementedz13
1148vlgvvector load gr from vr elementimplementedz13
1149vchfsvector compare high wordimplementedz13
1150vctzbvector count trailing zeros byteimplementedz13
1151vfaefvector find any element equal wordimplementedz13
1152vstrchvector string range compare halfwordimplementedz13
1153wfidbvector load fp integerimplementedz13
1154vmrhbvector merge high byteimplementedz13
1155vuphvector unpack highimplementedz13
1156vpermvector permuteimplementedz13
1157vrepvector replicateimplementedz13
1158vmalhbvector multiply and add logical high byteimplementedz13
1159vleibvector load byte element immediateimplementedz13
1160vavgvector averageimplementedz13
1161vfenefsvector find element not equal wordimplementedz13
1162vsumhvector sum across word - halfword elementsimplementedz13
1163vchhvector compare high half wordimplementedz13
1164wcdgbvector fp convert from fixed 64 bitimplementedz13
1165verllvbvector element rotate left logical reg byteimplementedz13
1166vecvector element compareimplementedz13
1167vpdivector permute double word immediateimplementedz13
1168vfchedbvector fp compare high or equal longimplementedz13
1169vchlhvector compare high logical half wordimplementedz13
1170vmalehvector multiply and add logical even halfwordimplementedz13
1171vstrcbvector string range compare byteimplementedz13
1172vsumqgvector sum across quadword - doubleword elementsimplementedz13
1173vlcvector load complementimplementedz13
1174vlrephvector load and replicate halfword elementsimplementedz13
1175vistrbvector isolate string byteimplementedz13
1176vmovector multiply oddimplementedz13
1177vmxgvector maximum doublewordimplementedz13
1178vsrabvector shift right arithmetic by byteimplementedz13
1179vsbcbiqvector subtract with borrow compute borrow indication quadwordimplementedz13
1180wfchdbvector fp compare high longimplementedz13
1181vmlhfvector multiply logical high wordimplementedz13
1182vesravector element shift right arithmetic memimplementedz13
1183vmnhvector minimum halfwordimplementedz13
1184vledvector fp load roundedimplementedz13
1185vstrczbsvector string range compare byteimplementedz13
1186vaccbvector add compute carry byteimplementedz13
1187vmahfvector multiply and add high wordimplementedz13
1188wfcedbsvector fp compare equal longimplementedz13
1189vmehvector multiply even halfwordimplementedz13
1190vclzbvector count leading zeros byteimplementedz13
1191vmhvector multiply highimplementedz13
1192vllezvector load logical element and zeroimplementedz13
1193vncvector and with complementimplementedz13
1194vesrlvgvector element shift right logical reg doublewordimplementedz13
1195vrepifvector replicate immediate wordimplementedz13
1196vfdvector fp divideimplementedz13
1197vesrlbvector element shift right logical mem byteimplementedz13
1198vavglgvector average logical double wordimplementedz13
1199vpkshvector pack saturate halfwordimplementedz13
1200veslvvector element shift left regimplementedz13
1201vonevector set to onesimplementedz13
1202vsrlvector shift right logicalimplementedz13
1203vcdgvector fp convert from fixed 64 bitimplementedz13
1204vmlhwvector multiply low halfwordimplementedz13
1205vscbibvector subtract compute borrow indication byteimplementedz13
1206vrepibvector replicate immediate byteimplementedz13
1207vpkvector packimplementedz13
1208vmhhvector multiply high halfwordimplementedz13
1209vfaezhsvector find any element equalimplementedz13
1210vafvector add wordimplementedz13
1211vmalhvector multiply and add logical highimplementedz13
1212vgmgvector generate mask double wordimplementedz13
1213vstrczhvector string range compare halfwordimplementedz13
1214vagvector add double wordimplementedz13
1215vllezfvector load logical word element and zeroimplementedz13
1216vistrbsvector isolate string byteimplementedz13
1217vstmvector store multipleimplementedz13
1218vgfmhvector galois field multiply sum halfwordimplementedz13
1219verllvfvector element rotate left logical reg wordimplementedz13
1220vsravector shift right arithmeticimplementedz13
1221vslbvector shift left by byteimplementedz13
1222vesravfvector element shift right arithmetic reg wordimplementedz13
1223vfcedbsvector fp compare equal longimplementedz13
1224vceqbsvector compare equal byteimplementedz13
1225vsbcbivector subtract with borrow compute borrow indicationimplementedz13
1226vmlevector multiply logical evenimplementedz13
1227vfaezfsvector find any element equalimplementedz13
1228vsumgvector sum across doublewordimplementedz13
1229vfaebvector find any element equal byteimplementedz13
1230vleihvector load halfword element immediateimplementedz13
1231vmlobvector multiply logical odd byteimplementedz13
1232vllezhvector load logical halfword element and zeroimplementedz13
1233vmalovector multiply and add logical oddimplementedz13
1234vclzhvector count leading zeros halfwordimplementedz13
1235vesravhvector element shift right arithmetic reg halfwordimplementedz13
1236vceqfsvector compare equal wordimplementedz13
1237vlpvector load positiveimplementedz13
1238wfmsdbvector fp multiply and subtract longimplementedz13
1239vstrcbsvector string range compare byteimplementedz13
1240vaccgvector add compute carry doublewordimplementedz13
1241wfsdbvector fp subtract longimplementedz13
1242vfeevector find element equalimplementedz13
1243vmxhvector maximum halfwordimplementedz13
1244vtmvector test under maskimplementedz13
1245vctzfvector count trailing zeros wordimplementedz13
1246vfmsvector fp multiply and subtractimplementedz13
1247vavggvector average double wordimplementedz13
1248vistrvector isolate stringimplementedz13
1249vesrlvbvector element shift right logical reg byteimplementedz13
1250vesrlvector element shift right logical memimplementedz13
1251vmahvector multiply and add highimplementedz13
1252vesrlvhvector element shift right logical reg halfwordimplementedz13
1253vesrahvector element shift right arithmetic mem halfwordimplementedz13
1254vrepigvector replicate immediate double wordimplementedz13
1255wfddbvector fp divide longimplementedz13
1256vmhfvector multiply high wordimplementedz13
1257vupllfvector unpack logical low wordimplementedz13
1258veslfvector element shift left mem wordimplementedz13
1259wflpdbvector fp perform sign operation longimplementedz13
1260vscbivector subtract compute borrow indicationimplementedz13
1261vmnlbvector minimum logical byteimplementedz13
1262veslhvector element shift left mem halfwordimplementedz13
1263vfaebsvector find any element equalimplementedz13
1264vlebvector load byte elementimplementedz13
1265vfaezbvector find any element equalimplementedz13
1266vlbbvector load to block boundaryimplementedz13
1267vflcdbvector fp perform sign operation longimplementedz13
1268vmlovector multiply logical oddimplementedz13
1269vlgvfvector load gr from vr word elementimplementedz13
1270vavgfvector average wordimplementedz13
1271veslvhvector element shift left reg halfwordimplementedz13
1272vacchvector add compute carry halfwordimplementedz13
1273vsumghvector sum across doubleword - halfwordimplementedz13
1274vmaehvector multiply and add even halfwordimplementedz13
1275vmnlhvector minimum logical halfwordimplementedz13
1276vstlvector store with lengthimplementedz13
1277wfmadbvector fp multiply and add longimplementedz13
1278vmevector multiply evenimplementedz13
1279wfmdbvector fp multiply longimplementedz13
1280wflcdbvector fp perform sign operation longimplementedz13
1281vrephvector replicate halfwordimplementedz13
1282vclgdvector fp convert to logical 64 bitimplementedz13
1283vpklsvector pack logical saturateimplementedz13
1284vsfvector subtract wordimplementedz13
1285vflpdbvector fp perform sign operation longimplementedz13
1286vesrlvvector element shift right logical regimplementedz13
1287vpklsfsvector pack logical saturate wordimplementedz13
1288vcdgbvector fp convert from fixed 64 bitimplementedz13
1289verllvector element rotate left logical memimplementedz13
1290vfeezfvector find element equal wordimplementedz13
1291wclgdbvector fp convert to logical 64 bitimplementedz13
1292vgfmavector galois field multiply sum and accumulateimplementedz13
1293vmobvector multiply odd byteimplementedz13
1294vfenebvector find element not equal byteimplementedz13
1295vfenevector find element not equalimplementedz13
1296vfenezfsvector find element not equal wordimplementedz13
1297vmalvector multiply and add lowimplementedz13
1298vfchdbvector fp compare high longimplementedz13
1299vfeezbvector find element equal byteimplementedz13
1300vfaevector find any element equalimplementedz13
1301vfchdbsvector fp compare high longimplementedz13
1302vscegvector scatter element 8 byteimplementedz13
1303vfeezfsvector find element equal wordimplementedz13
1304vsumgfvector sum across doubleword - wordimplementedz13
1305vmnbvector minimum byteimplementedz13
1306vlefvector load word elementimplementedz13
1307vceqgsvector compare equal double wordimplementedz13
1308vechvector element compare half wordimplementedz13
1309vctzvector count trailing zerosimplementedz13
1310vmlohvector multiply logical odd halfwordimplementedz13
1311vacccvector add with carry compute carryimplementedz13
1312vmalevector multiply and add logical evenimplementedz13
1313vstehvector store halfword elementimplementedz13
1314vceqvector compare equalimplementedz13
1315vfchedbsvector fp compare high or equal longimplementedz13
1316veslvector element shift left memimplementedz13
1317vesravvector element shift right arithmetic regimplementedz13
1318vfmavector fp multiply and addimplementedz13
1319vmnlgvector minimum logical doublewordimplementedz13
1320vclzvector count leading zerosimplementedz13
1321vmrlfvector merge low wordimplementedz13
1322vistrhvector isolate string halfwordimplementedz13
1323vmxlbvector maximum logical byteimplementedz13
1324vfsvector fp subtractimplementedz13
1325vfmvector fp multiplyimplementedz13
1326vllvector load with lengthimplementedz13
1327vleigvector load double word element immediateimplementedz13
1328vfaezbsvector find any element equalimplementedz13
1329veslvgvector element shift left reg doublewordimplementedz13
1330locfhload high on condition from memoryimplementedz13
1331vfeebvector find element equal byteimplementedz13
1332vsumqvector sum across quadwordimplementedz13
1333vmlebvector multiply logical even byteimplementedz13
1334vesragvector element shift right arithmetic mem doublewordimplementedz13
1335vceqhvector compare equal half wordimplementedz13
1336vmalfvector multiply and add low wordimplementedz13
1337vstrchsvector string range compare halfwordimplementedz13
1338vcgdbvector fp convert to fixed 64 bitimplementedz13
1339vsqvector subtract quadwordimplementedz13
1340vnotvector notimplementedz13
1341vfchvector fp compare highimplementedz13
1342lochiload halfword immediate on condition into 32 bit gprimplementedz13
1343verllvhvector element rotate left logical reg halfwordimplementedz13
1344cpdtconvert from long dfp to packednot implementedz13
1345vrepbvector replicate byteimplementedz13
1346ppnoperform pseudorandom number operationimplementedz13
1347irbminsert reference bits multipleN/Aprivileged instructionarch12
1348tpeitest pending external interruptionN/Aprivileged instructionarch12
1349vfeefvector find element equal wordimplementedz13
1350vacvector add with carryimplementedz13
1351verimfvector element rotate and insert under mask wordimplementedz13
1352vfivector load fp integerimplementedz13
1353vistrfsvector isolate string wordimplementedz13
1354vecfvector element compare wordimplementedz13
1355vfeezbsvector find element equal byteimplementedz13
1356wflndbvector fp perform sign operation longimplementedz13
1357vscbifvector subtract compute borrow indication wordimplementedz13
1358vchhsvector compare high half wordimplementedz13
1359vmlbvector multiply low byteimplementedz13
1360veslvfvector element shift left reg wordimplementedz13
1361vfaefsvector find any element equalimplementedz13
1362vlrepvector load and replicateimplementedz13
1363vaccfvector add compute carry wordimplementedz13
1364vpksfvector pack saturate wordimplementedz13
1365vavglfvector average logical wordimplementedz13
1366vmefvector multiply even wordimplementedz13
1367vuplhhvector unpack logical high halfwordimplementedz13
1368vmxlvector maximum logicalimplementedz13
1369vgfmahvector galois field multiply sum and accumulate halfwordimplementedz13
1370vmalhfvector multiply and add logical high wordimplementedz13
1371vshvector subtract halfwordimplementedz13
1372vuplbvector unpack low byteimplementedz13
1373vsegfvector sign extend word to double wordimplementedz13
1374vmxlfvector maximum logical wordimplementedz13
1375wcdlgbvector fp convert from logical 64 bitimplementedz13
1376vstrczbvector string range compare byteimplementedz13
1377vsldbvector shift left double by byteimplementedz13
1378vesrlhvector element shift right logical mem halfwordimplementedz13
1379cdptconvert from packed to long dfpnot implementedz13
1380vlcbvector load complement byteimplementedz13
1381wfpsodbvector fp perform sign operation longimplementedz13
1382vsumvector sum across wordimplementedz13
1383vfeehsvector find element equal halfwordimplementedz13
1384vmlvector multiply lowimplementedz13
1385vuphhvector unpack high halfwordimplementedz13
1386vavglbvector average logical byteimplementedz13
1387vmlfvector multiply low wordimplementedz13
1388wledbvector fp load rounded long to shortimplementedz13
1389vstrcfsvector string range compare wordimplementedz13
1390wcgdbvector fp convert to fixed 64 bitimplementedz13
1391vlphvector load positive halfwordimplementedz13
1392vfenezfvector find element not equal wordimplementedz13
1393vsegvector sign extend to double wordimplementedz13
1394vcksmvector checksumimplementedz13
1395vsrlbvector shift right logical by byteimplementedz13
1396verimgvector element rotate and insert under mask doublewordimplementedz13
1397vesravgvector element shift right arithmetic reg doublewordimplementedz13
1398vmlhhvector multiply logical high halfwordimplementedz13
1399vfaezfvector find any element equalimplementedz13
1400vfenehsvector find element not equal halfwordimplementedz13
1401vlrvector register loadimplementedz13
1402vgbmvector generate byte maskimplementedz13
1403vmnlfvector minimum logical wordimplementedz13
1404vlmvector load multipleimplementedz13
1405vmrlbvector merge low byteimplementedz13
1406vavglhvector average logical half wordimplementedz13
1407wfkdbvector fp compare and signal scalarimplementedz13
1408veslbvector element shift left mem byteimplementedz13
1409wfchedbvector fp compare high or equalimplementedz13
1410vllezgvector load logical double word element and zeroimplementedz13
1411vmaobvector multiply and add odd byteimplementedz13
1412vmrhfvector merge high wordimplementedz13
1413vchgvector compare high double wordimplementedz13
1414locfhrload high on condition from gprimplementedz13
1415vlpgvector load positive doublewordimplementedz13
1416vcdlgbvector fp convert from logical 64 bitimplementedz13
1417vstrczhsvector string range compare halfwordimplementedz13
1418vecbvector element compare byteimplementedz13
1419vmxlgvector maximum logical doublewordimplementedz13
1420vfpsovector fp perform sign operationimplementedz13
1421verimvector element rotate and insert under maskimplementedz13
1422vsumqfvector sum across quadword - word elementsimplementedz13
1423vfeefsvector find element equal wordimplementedz13
1424vfchevector fp compare high or equalimplementedz13
1425vistrhsvector isolate string halfwordimplementedz13
1426vslvector shift leftimplementedz13
1427vfenezhsvector find element not equal halfwordimplementedz13
1428vsgvector subtract doublewordimplementedz13
1429vclzfvector count leading zeros wordimplementedz13
1430wfcdbvector fp compare scalar longimplementedz13
1431vmaohvector multiply and add odd halfwordimplementedz13
1432vchgsvector compare high double wordimplementedz13
1433vchlfvector compare high logical wordimplementedz13
1434vavector addimplementedz13
1435vmrlgvector merge low double wordimplementedz13
1436vlcgvector load complement doublewordimplementedz13
1437vceqfvector compare equal wordimplementedz13
1438vacqvector add with carry quadwordimplementedz13
1439vmaofvector multiply and add odd wordimplementedz13
1440vfadbvector fp add longimplementedz13
1441vmlefvector multiply logical even wordimplementedz13
1442wfcvector fp compare scalarimplementedz13
1443vmxvector maximumimplementedz13
1444vmlhvector multiply logical highimplementedz13
1445vmebvector multiply even byteimplementedz13
1446vfddbvector fp divide longimplementedz13
1447vpkshsvector pack saturate halfwordimplementedz13
1448vpkfvector pack wordimplementedz13
1449vlrepgvector load and replicate double word elementsimplementedz13
1450vmaefvector multiply and add even wordimplementedz13
1451vfenehvector find element not equal halfwordimplementedz13
1452vgfmafvector galois field multiply sum and accumulate wordimplementedz13
1453vctzgvector count trailing zeros doublewordimplementedz13
1454lzrgload and zero rightmost byte 64->64implementedz13
1455vmofvector multiply odd wordimplementedz13
1456vfsqdbvector fp square root longimplementedz13
1457vlgvgvector load gr from vr double word elementimplementedz13
1458verllfvector element rotate left logical mem wordimplementedz13
1459verllgvector element rotate left logical mem doublewordimplementedz13
1460vrepfvector replicate wordimplementedz13
1461vfeezhsvector find element equal halfwordimplementedz13
1462wfchdbsvector fp compare high longimplementedz13
1463lochhiload halfword high immediate on conditionimplementedz13
1464vmalhwvector multiply and add low halfwordimplementedz13
1465vmlhbvector multiply logical high byteimplementedz13
1466vfeehvector find element equal halfwordimplementedz13
1467vgmvector generate maskimplementedz13
1468vgfmabvector galois field multiply sum and accumulate byteimplementedz13
1469vmrhgvector merge high double wordimplementedz13
1470veclgvector element compare logical double wordimplementedz13
1471vlvector memory loadimplementedz13
1472vctzhvector count trailing zeros halfwordimplementedz13
1473vuplhfvector unpack logical high wordimplementedz13
1474verllvgvector element rotate left logical reg doublewordimplementedz13
1475vuplvector unpack lowimplementedz13
1476vlgvbvector load gr from vr byte elementimplementedz13
1477vabvector add byteimplementedz13
1478vchvector compare highimplementedz13
1479veclfvector element compare logical wordimplementedz13
1480vgefvector gather element 4 byte elementsimplementedz13
1481vscbiqvector subtract compute borrow indication quadwordimplementedz13
1482cdgtrconvert from fixed long dfpimplementedz13
1483vesrabvector element shift right arithmetic mem byteimplementedz13
1484vfsqvector fp square rootimplementedz13
1485vscefvector scatter element 4 byteimplementedz13
1486vpkhvector pack halfwordimplementedz13
1487vfavector fp addimplementedz13
1488vovector orimplementedz13
1489verllbvector element rotate left logical mem byteimplementedz13
1490stocfhstore high on conditionimplementedz13
1491vchlbsvector compare high logical byteimplementedz13
1492vuphfvector unpack high wordimplementedz13
1493vaccvector add compute carryimplementedz13
1494vistrfvector isolate string wordimplementedz13
1495vceqhsvector compare equal half wordimplementedz13
1496vfidbvector load fp integer longimplementedz13
1497vupllhvector unpack logical low halfwordimplementedz13
1498vfcevector fp compare equalimplementedz13
1499vsvector subtractimplementedz13
1500vfeebsvector find element equal byteimplementedz13
1501vlvggvector load VR double word element from GRimplementedz13
1502vbpermvector bit permutenot implementedarch12
1503vllezlfvector load logical word element and zero - left alignednot implementedarch12
1504vmslvector multiply sum logicalnot implementedarch12
1505vmslgvector multiply sum logical double wordnot implementedarch12
1506vnxvector not exclusive ornot implementedarch12
1507vnnvector nandnot implementedarch12
1508vocvector or with complementnot implementedarch12
1509vpopctbvector population count byteimplementedarch12
1510vpopcthvector population count halfwordnot implementedarch12
1511vpopctfvector population count wordnot implementedarch12
1512vpopctgvector population count double wordnot implementedarch12
1513vfasbvector fp add shortnot implementedarch12
1514wfasbscalar vector fp add scalar shortnot implementedarch12
1515wfaxbscalar vector fp add scalar extendednot implementedarch12
1516wfcsbscalar vector fp compare scalar shortnot implementedarch12
1517wfcxbscalar vector fp compare scalar extendednot implementedarch12
1518wfksbscalar vector fp compare and signal scalar shortnot implementedarch12
1519wfkxbscalar vector fp compare and signal scalar extendednot implementedarch12
1520vfcesbvector fp compare equal shortnot implementedarch12
1521vfcesbsvector fp compare equal shortnot implementedarch12
1522wfcesbscalar vector fp compare equal scalar shortnot implementedarch12
1523wfcesbsscalar fp compare equal scalar shortnot implementedarch12
1524wfcexbscalar vector fp compare equal scalar extendednot implementedarch12
1525wfcexbsscalar vector fp compare equal scalar extendednot implementedarch12
1526vfkesbvector fp compare and signal equal shortnot implementedarch12
1527vfkesbsvector fp compare and signal equal shortnot implementedarch12
1528wfkesbscalar vector fp compare and signal equal scalar shortnot implementedarch12
1529wfkesbsscalar fp compare and signal equal scalar shortnot implementedarch12
1530vfkedbvector fp compare and signal equal longnot implementedarch12
1531vfkedbsvector fp compare and signal equal longnot implementedarch12
1532wfkedbvector fp compare and signal equal longnot implementedarch12
1533wfkedbsvector fp compare and signal equal longnot implementedarch12
1534wfkexbscalar vector fp compare and signal equal scalar extendednot implementedarch12
1535wfkexbsscalar vector fp compare and signal equal scalar extendednot implementedarch12
1536vfchsbvector fp compare high shortnot implementedarch12
1537vfchsbsvector fp compare high shortnot implementedarch12
1538wfchsbscalar vector fp compare high scalar shortnot implementedarch12
1539wfchsbsscalar vector fp compare high scalar shortnot implementedarch12
1540wfchxbscalar vector fp compare high scalar extendednot implementedarch12
1541wfchxbsscalar vector fp compare high scalar extendednot implementedarch12
1542vfkhsbvector fp compare and signal high shortnot implementedarch12
1543vfkhsbsvector fp compare and signal high shortnot implementedarch12
1544wfkhsbscalar vector fp compare and signal high scalar shortnot implementedarch12
1545wfkhsbsscalar vector fp compare and signal high scalar shortnot implementedarch12
1546vfkhdbvector fp compare and signal high longnot implementedarch12
1547vfkhdbsvector fp compare and signal high longnot implementedarch12
1548wfkhdbvector fp compare and signal high longnot implementedarch12
1549wfkhdbsvector fp compare and signal high longnot implementedarch12
1550wfkhxbscalar vector fp compare and signal high scalar extendednot implementedarch12
1551wfkhxbsscalar vector fp compare and signal high scalar extendednot implementedarch12
1552vfchesbvector fp compare high or equal shortnot implementedarch12
1553vfchesbsvector fp compare high or equal shortnot implementedarch12
1554wfchesbscalar vector fp compare high or equal scalar shortnot implementedarch12
1555wfchesbsscalar vector fp compare high or equal scalar shortnot implementedarch12
1556wfchexbscalar vector fp compare high or equal scalar extendednot implementedarch12
1557wfchexbsscalar vector fp compare high or equal scalar extendednot implementedarch12
1558vfkhesbvector fp compare and signal high or equal shortnot implementedarch12
1559vfkhesbsvector fp compare and signal high or equal shortnot implementedarch12
1560vfkhedbvector fp compare and signal high or equal longnot implementedarch12
1561vfkhedbsvector fp compare and signal high or equal longnot implementedarch12
1562wfkhedbvector fp compare and signal high or equal longnot implementedarch12
1563wfkhedbsvector fp compare and signal high or equal longnot implementedarch12
1564vfdsbvector fp divide shortnot implementedarch12
1565wfdsbscalar vector fp divide scalar shortnot implementedarch12
1566wfdxbscalar vector fp divide scalar extendednot implementedarch12
1567vfisbvector load fp integer shortnot implementedarch12
1568wfisbscalar vector load fp integer scalar shortnot implementedarch12
1569wfixbscalar vector load fp integer scalar extendednot implementedarch12
1570vfllvector fp load lengthenednot implementedarch12
1571vfllsvector fp load lengthenednot implementedarch12
1572wfllsscalar vector fp load lengthened shortnot implementedarch12
1573wflldscalar vector fp load lengthened longnot implementedarch12
1574vflrvector fp load roundednot implementedarch12
1575vflrdvector fp load rounded longnot implementedarch12
1576wflrdscalar vector fp load rounded longnot implementedarch12
1577wflrxscalar vector fp load rounded extendednot implementedarch12
1578vfmaxvector fp maximumnot implementedarch12
1579vfmaxsbvector fp maximum shortnot implementedarch12
1580vfmaxdbvector fp maximum longnot implementedarch12
1581wfmaxsbscalar fp maximum scalar shortnot implementedarch12
1582wfmaxdbscalar fp maximum scalar longnot implementedarch12
1583wfmaxxbscalar fp maximum scalar extendednot implementedarch12
1584vfminvector fp minimumnot implementedarch12
1585vfminsbvector fp minimum shortnot implementedarch12
1586vfmindbvector fp minimum longnot implementedarch12
1587wfminsbscalar fp minimum scalar shortnot implementedarch12
1588wfmindbscalar fp minimum scalar longnot implementedarch12
1589wfminxbscalar fp minimum scalar extendednot implementedarch12
1590vfmsbvector fp multiply shortnot implementedarch12
1591wfmsbscalar vector fp multiply scalar shortnot implementedarch12
1592wfmxbscalar vector fp multiply scalar extendednot implementedarch12
1593vfmasbvector fp multiply and add shortnot implementedarch12
1594wfmasbscalar vector fp multiply and add scalar shortnot implementedarch12
1595wfmaxbscalar vector fp multiply and add scalar extendednot implementedarch12
1596vfmssbvector fp multiply and subtract shortnot implementedarch12
1597wfmssbscalar vector fp multiply and subtract scalar shortnot implementedarch12
1598wfmsxbscalar vector fp multiply and subtract scalar extendednot implementedarch12
1599vfnmavector fp negative multiply and addnot implementedarch12
1600vfnmasbvector fp negative multiply and add shortnot implementedarch12
1601wfnmasbscalar vector fp negative multiply and add scalar shortnot implementedarch12
1602vfnmadbvector fp negative multiply and add longnot implementedarch12
1603wfnmadbscalar vector fp negative multiply and add scalar longnot implementedarch12
1604wfnmaxbscalar vector fp negative multiply and add scalar extendednot implementedarch12
1605vfnmsvector fp negative multiply and subtractnot implementedarch12
1606vfnmssbvector fp negative multiply and subtract shortnot implementedarch12
1607vfnmsdbvector fp negative multiply and subtract longnot implementedarch12
1608wfnmsdbscalar vector fp negative multiply and subtract scalar longnot implementedarch12
1609vfpsosbvector fp perform sign operation shortnot implementedarch12
1610wfpsosbscalar vector fp perform sign operation scalar shortnot implementedarch12
1611vflcsbvector fp perform sign operation shortnot implementedarch12
1612wflcsbscalar vector fp perform sign operation scalar shortnot implementedarch12
1613vflnsbvector fp perform sign operation shortnot implementedarch12
1614wflnsbscalar vector fp perform sign operation scalar shortnot implementedarch12
1615vflpsbvector fp perform sign operation shortnot implementedarch12
1616wflpsbscalar vector fp perform sign operation scalar shortnot implementedarch12
1617wfpsoxbscalar vector fp perform sign operation scalar extendednot implementedarch12
1618wflcxbscalar vector fp perform sign operation scalar extendednot implementedarch12
1619wflnxbscalar vector fp perform sign operation scalar extendednot implementedarch12
1620wflpxbscalar vector fp perform sign operation scalar extendednot implementedarch12
1621vfsqsbvector fp square root shortnot implementedarch12
1622wfsqsbscalar vector fp square root scalar shortnot implementedarch12
1623wfsqxbscalar vector fp square root scalar extendednot implementedarch12
1624vfssbvector fp subtract shortnot implementedarch12
1625wfssbscalar vector fp subtract scalar shortnot implementedarch12
1626wfsxbscalar vector fp subtract scalar extendednot implementedarch12
1627vftcisbvector fp test data class immediate shortnot implementedarch12
1628wftcisbscalar vector fp test data class immediate scalar shortnot implementedarch12
1629wftcixbscalar vector fp test data class immediate scalar extendednot implementedarch12
1630aghadd halfword to 64 bit valueimplementedarch12
1631bicbranch indirect on conditionimplementedarch12
1632biunconditional indirect branchimplementedarch12
1633mgrkmultiply 64x64reg -> 128implementedarch12
1634mgmultiply 64x64mem -> 128implementedarch12
1635mghmultiply halfword 64x16mem -> 64implementedarch12
1636msrkcmultiply single 32x32 -> 32implementedarch12
1637msgrkcmultiply single 64x64 -> 64implementedarch12
1638mscmultiply single 32x32mem -> 32implementedarch12
1639msgcmultiply single 64x64mem -> 64implementedarch12
1640sghsubtract halfword from 64 bit valueimplementedarch12
1641vlrlrvector load rightmost with lengthnot implementedarch12
1642vlrlvector load rightmost with immediate lengthnot implementedarch12
1643vstrlrvector store rightmost with lengthnot implementedarch12
1644vstrlvector store rightmost with immediate lengthnot implementedarch12
1645vapvector add decimalnot implementedarch12
1646vcpvector compare decimalnot implementedarch12
1647vcvbvector convert to binary 32 bitnot implementedarch12
1648vcvbgvector convert to binary 64 bitnot implementedarch12
1649vcvdvector convert to decimal 32 bitnot implementedarch12
1650vcvdgvector convert to decimal 64 bitnot implementedarch12
1651vdpvector divide decimalnot implementedarch12
1652vlipvector load immediate decimalnot implementedarch12
1653vmpvector multiply decimalnot implementedarch12
1654vmspvector multiply and shift decimalnot implementedarch12
1655vpkzvector pack zonednot implementedarch12
1656vpsopvector perform sign operation decimalnot implementedarch12
1657vrpvector remainder decimalnot implementedarch12
1658vsdpvector shift and divide decimalnot implementedarch12
1659vsrpvector shift and round decimalnot implementedarch12
1660vspvector subtract decimalnot implementedarch12
1661vtpvector test decimalnot implementedarch12
1662vupkzvector unpack zonednot implementedarch12
1663lggload guarded 64 bitnot implementedarch12
1664llgfsgload logical and shift guarded 64 bitnot implementedarch12
1665lgscload guarded storage controlsnot implementedarch12
1666stgscstore guarded storage controlsnot implementedarch12
1667kmacipher message with galois counter modenot implementedarch12