ftmemsim-valgrind/docs/internals/s390-opcodes.csv
Christian Borntraeger 8f5ee3d3cc s390: support RISBLG/RISBHG, MVCIN, LDE/LDER
patch by Andreas Arnez <arnez@linux.vnet.ibm.com>


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@16027
2016-10-07 07:09:40 +00:00

79 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
70estaextract stacked statenot implemented
71exexecuteimplemented
72hdrhalve (long)won't dohfp instruction
73herhalve (short)won't dohfp instruction
74hschhalt subchannelN/Aprivileged instruction
75iacinsert address space controlN/Aprivileged instruction
76icinsert characterimplemented
77icminsert characters under maskimplemented
78ipkinsert PSW keyN/Aprivileged instruction
79ipminsert program maskimplemented
80ipteinvalidate page table entryN/Aprivileged instruction
81iskeinsert storage key extendedN/Aprivileged instruction
82ivskinsert virtual storage keyN/Aprivileged instruction
83lloadimplemented
84laload addressimplemented
85laeload address extendedimplemented
86lamload access multipleimplemented
87laspload address space parametersN/Aprivileged instruction
88lcdrload complement (long)won't dohfp instruction
89lcerload complement (short)won't dohfp instruction
90lcrload complementimplemented
91lctlload controlN/Aprivileged instruction
92ldload (long)implemented
93ldrload (long)implemented
94leload (short)implemented
95lerload (short)implemented
96lhload halfwordimplemented
97lmload multipleimplemented
98lndrload negative (long)won't dohfp instruction
99lnerload negative (short)won't dohfp instruction
100lnrload negativeimplemented
101lpdrload positive (long)won't dohfp instruction
102lperload positive (short)won't dohfp instruction
103lprload positiveimplemented
104lpswload PSWN/Aprivileged instruction
105lrloadimplemented
106lraload real addressN/Aprivileged instruction
107ldxrload rounded (ext. to long)won't dohfp instruction
108ledrload rounded (long to short)won't dohfp instruction
109ltdrload and test (long)won't dohfp instruction
110lterload and test (short)won't dohfp instruction
111ltrload and testimplemented
112luraload using real addressN/Aprivileged instruction
113mmultiplyimplemented
114mcmonitor callnot implemented
115mdmultiply (long)won't dohfp instruction
116mdrmultiply (long)won't dohfp instruction
117mdemultiply (short to long)won't dohfp instruction
118mdermultiply short to long hfpwon't dohfp instruction
119mhmultiply halfwordimplemented
120mpmultiply decimalnot implemented
121mrmultiplyimplemented
122mschmodify subchannelN/Aprivileged instruction
123mstamodify stacked statenot implemented
124mvcmoveimplemented
125mvcdkmove with destination keyN/Aprivileged instruction
126mvcinmove inverseimplemented
127mvckmove with keyN/Aprivileged instruction
128mvclmove longimplemented
129mvcpmove to primaryN/Aprivileged instruction
130mvcsmove to secondaryN/Aprivileged instruction
131mvcskmove with source keynot implemented
132mvimoveimplemented
133mvnmove numericsnot implemented
134mvomove with offsetnot implemented
135mvpgmove pageN/Aprivileged instruction
136mvstmove stringimplemented
137mvzmove zonesnot implemented
138mxdmultiply (long to ext.)won't dohfp instruction
139mxdrmultiply (long to ext.)won't dohfp instruction
140mxrmultiply (ext.)won't dohfp instruction
141nANDimplemented
142ncANDimplemented
143niANDimplemented
144nrANDimplemented
145oORimplemented
146ocORimplemented
147oiORimplemented
148orORimplemented
149packpacknot implemented
150palbpurge ALBN/Aprivileged instruction
151pcprogram callN/Aprivileged instruction
152prprogram returnnot implemented
153ptlbpurge TLBN/Aprivileged instruction
154rchpreset channel pathN/Aprivileged instruction
155rrbereset reference bit extendedN/Aprivileged instruction
156rschresume subchannelN/Aprivileged instruction
157ssubtractimplemented
158sacset address space controlN/Aprivileged instruction
159sacfset address space control fastN/Aprivileged instruction
160salset address limitN/Aprivileged instruction
161sarset accessimplemented
162schmset channel monitorN/Aprivileged instruction
163sckset clockN/Aprivileged instruction
164sckcset clock comparatorN/Aprivileged instruction
165sdsubtract normalized (long)won't dohfp instruction
166sdrsubtract normalized (long)won't dohfp instruction
167sesubtract normalized (short)won't dohfp instruction
168sersubtract normalized (short)won't dohfp instruction
169shsubtract halfwordimplemented
170siestart interpretive executionnot implemented
171sigpsignal processorN/Aprivileged instruction
172slsubtract logicalimplemented
173slashift left singleimplemented
174sldashift left double (long)implemented
175sldlshift left double logical (long)implemented
176sllshift left single logicalimplemented
177slrsubtract logicalimplemented
178spsubtract decimalnot implemented
179spkaset PSW key from addressN/Aprivileged instruction
180spmset program masknot implemented
181sptset CPU timerN/Aprivileged instruction
182spxset prefixN/Aprivileged instruction
183sqdrsquare root (long)won't dohfp instruction
184sqersquare root (short)won't dohfp instruction
185srsubtractimplemented
186srashift right singleimplemented
187srdashift right double (long)implemented
188srdlshift right double logical (long)implemented
189srlshift right single logicalimplemented
190srpshift and round decimalnot implemented
191srstsearch stringimplemented
192ssarset secondary ASNnot implemented
193ssairset secondary ASN with instancenot implemented
194sschstart subchannelN/Aprivileged instruction
195sskeset storage key extendedN/Aprivileged instruction
196ssmset system maskN/Aprivileged instruction
197ststoreimplemented
198stamstore access multipleimplemented
199stapstore CPU addressN/Aprivileged instruction
200stcstore characterimplemented
201stckstore clockimplemented
202stckcstore clock comparatorN/Aprivileged instruction
203stcmstore characters under maskimplemented
204stcpsstore channel path statusN/Aprivileged instruction
205stcrwstore channel report wordN/Aprivileged instruction
206stctlstore controlN/Aprivileged instruction
207stdstore (long)implemented
208stestore (short)implemented
209sthstore halfwordimplemented
210stidpstore CPU idN/Aprivileged instruction
211stmstore multipleimplemented
212stnsmstore then AND system maskN/Aprivileged instruction
213stosmstore then OR system maskN/Aprivileged instruction
214stptstore CPU timerN/Aprivileged instruction
215stpxstore prefixN/Aprivileged instruction
216stschstore subchannelN/Aprivileged instruction
217sturastore using real addressN/Aprivileged instruction
218susubtract unnormalized (short)won't dohfp instruction
219sursubtract unnormalized (short)won't dohfp instruction
220svcsupervisor callimplemented
221swsubtract unnormalized (long)won't dohfp instruction
222swrsubtract unnormalized (long)won't dohfp instruction
223sxrsubtract normalized (ext.)won't dohfp instruction
224tartest accessnot implemented
225tbtest blockN/Aprivileged instruction
226tmtest under maskimplemented
227tpitest pending interruptionN/Aprivileged instruction
228tprottest protectionN/Aprivileged instruction
229trtranslateimplemented
230tracetraceN/Aprivileged instruction
231trttranslate and testnot implemented
232tstest and setwon't dodeprecated instruction
233tschtest subchannelN/Aprivileged instruction
234unpkunpacknot implemented
235uptupdate treenot implemented
236xexclusive ORimplemented
237xcexclusive ORimplemented
238xiexclusive ORimplemented
239xrexclusive ORimplemented
240zapzero and addnot implemented
241ahiadd halfword immediateimplemented
242brxhbranch relative on index highimplemented
243brxlebranch relative on index low or equalimplemented
244brasbranch relative and saveimplemented
245brcbranch relative on conditionimplemented
246brctbranch relative on countimplemented
247cksmchecksumimplemented
248chicompare halfword immediateimplemented
249clclecompare logical long extendedimplemented
250lhiload halfword immediateimplemented
251mvclemove long extendedimplemented
252mhimultiply halfword immediateimplemented
253msrmultiply singleimplemented
254msmultiply singleimplemented
255tmlhtest under mask low highimplemented
256tmlltest under mask low lowimplemented
257axbradd extended bfpimplemented
258adbradd long bfpimplemented
259adbadd long bfpimplemented
260aebradd short bfpimplemented
261aebadd short bfpimplemented
262cxbrcompare extended bfpimplemented
263cdbrcompare long bfpimplemented
264cdbcompare long bfpimplemented
265cebrcompare short bfpimplemented
266cebcompare short bfpimplemented
267kxbrcompare and signal extended bfpnot implemented
268kdbrcompare and signal long bfpnot implemented
269kdbcompare and signal long bfpnot implemented
270kebrcompare and signal short bfpnot implemented
271kebcompare and signal short bfpnot implemented
272cxfbrconvert from fixed 32 to extended bfpimplemented
273cdfbrconvert from fixed 32 to long bfpimplemented
274cefbrconvert from fixed 32 to short bfpimplemented
275cfxbrconvert to fixed extended bfp to 32implemented
276cfdbrconvert to fixed long bfp to 32implemented
277cfebrconvert to fixed short bfp to 32implemented
278dxbrdivide extended bfpimplemented
279ddbrdivide long bfpimplemented
280ddbdivide long bfpimplemented
281debrdivide short bfpimplemented
282debdivide short bfpimplemented
283didbrdivide to integer long bfpnot implemented
284diebrdivide to integer short bfpnot implemented
285efpcextract fpcimplemented
286ltxbrload and test extended bfpimplemented
287ltdbrload and test long bfpimplemented
288ltebrload and test short bfpimplemented
289lcxbrload complement extended bfpimplemented
290lcdbrload complement long bfpimplemented
291lcebrload complement short bfpimplemented
292fixbrload fp integer extended bfpimplemented
293fidbrload fp integer long bfpimplemented
294fiebrload fp integer short bfpimplemented
295lfpcload fpcimplemented
296lxdbrload lengthened long to extended bfpimplemented
297lxdbload lengthened long to extended bfpimplemented
298lxebrload lengthened short to extended bfpimplemented
299lxebload lengthened short to extended bfpimplemented
300ldebrload lengthened short to long bfpimplemented
301ldebload lengthened short to long bfpimplemented
302lnxbrload negative extended bfpimplemented
303lndbrload negative long bfpimplemented
304lnebrload negative short bfpimplemented
305lpxbrload positive extended bfpimplemented
306lpdbrload positive long bfpimplemented
307lpebrload positive short bfpimplemented
308ldxbrload rounded extended to long bfpimplemented
309lexbrload rounded extended to short bfpimplemented
310ledbrload rounded long to short bfpimplemented
311mxbrmultiply extended bfpimplemented
312mdbrmultiply long bfpimplemented
313mdbmultiply long bfpimplemented
314mxdbrmultiply long to extended bfpnot implemented
315mxdbmultiply long to extended bfpnot implemented
316meebrmultiply short bfpimplemented
317meebmultiply short bfpimplemented
318mdebrmultiply short to long bfpnot implemented
319mdebmultiply short to long bfpnot implemented
320madbrmultiply and add long bfpimplemented
321madbmultiply and add long bfpimplemented
322maebrmultiply and add short bfpimplemented
323maebmultiply and add short bfpimplemented
324msdbrmultiply and subtract long bfpimplemented
325msdbmultiply and subtract long bfpimplemented
326msebrmultiply and subtract short bfpimplemented
327msebmultiply and subtract short bfpimplemented
328sfpcset fpcimplemented
329srnmset rounding modeimplemented
330sqxbrsquare root extended bfpimplemented
331sqdbrsquare root long bfpimplemented
332sqdbsquare root long bfpimplemented
333sqebrsquare root short bfpimplemented
334sqebsquare root short bfpimplemented
335stfpcstore fpcimplemented
336sxbrsubtract extended bfpimplemented
337sdbrsubtract long bfpimplemented
338sdbsubtract long bfpimplemented
339sebrsubtract short bfpimplemented
340sebsubtract short bfpimplemented
341tcxbtest data class extended bfpimplemented
342tcdbtest data class long bfpimplemented
343tcebtest data class short bfpimplemented
344sigasignal adapternot implemented
345ploperform locked operationnot implemented
346bsabranch and set authorityN/Aprivileged instruction
347rpresume programN/Aprivileged instruction
348sckpfset clock programmable fieldN/Aprivileged instruction
349stsistore system informationN/Aprivileged instruction
350trap2trapnot implemented
351trap4trap4not implemented
352stckestore clock extendedimplemented
353tretranslate extendedimplemented
354mvclumove long unicodenot implemented
355pkapack asciinot implemented
356pkupack unicodenot implemented
357trootranslate one to oneimplemented
358trottranslate one to twoimplemented
359trtotranslate two to oneimplemented
360trtttranslate two to twoimplemented
361unpkaunpack asciinot implemented
362unpkuunpack unicodenot implemented
363thderconvert short bfp to long hfpwon't dohfp instruction
364thdrconvert long bfp to long hfpwon't dohfp instruction
365tbedrconvert long hfp to short bfpwon't dohfp instruction
366tbdrconvert long hfp to long bfpwon't dohfp instruction
367lzerload short zeroimplemented
368lzdrload long zeroimplemented
369lzxrload extended zeroimplemented
370bctgrbranch on count 64implemented
371lpgrload positive 64implemented
372lpgfrload positive 64<32implemented
373lngrload negative 64implemented
374lngfrload negative 64<32implemented
375ltgrload and test 64implemented
376ltgfrload and test 64<32implemented
377lcgrload complement 64implemented
378lcgfrload complement 64<32implemented
379ngrand 64implemented
380clgrcompare logical 64implemented
381clgfrcompare logical 64<32implemented
382ogror 64implemented
383xgrexclusive or 64implemented
384lgrload 64implemented
385lgfrload 64<32implemented
386cgrcompare 64implemented
387cgfrcompare 64<32implemented
388agradd 64implemented
389agfradd 64<32implemented
390sgrsubtract 64implemented
391sgfrsubtract 64<32implemented
392algradd logical 64implemented
393algfradd logical 64<32implemented
394slgrsubtract logical 64implemented
395slgfrsubtract logical 64<32implemented
396bctgbranch on count 64implemented
397cvdgconvert to decimal 64not implemented
398cvbgconvert to binary 64not implemented
399stgstore 64implemented
400ngand 64implemented
401clgcompare logical 64implemented
402clgfcompare logical 64<32implemented
403ogor 64implemented
404xgexclusive or 64implemented
405lgload 64implemented
406lgfload 64<32implemented
407lghload halfword 64implemented
408cgcompare 64implemented
409cgfcompare 64<32implemented
410agadd 64implemented
411agfadd 64<32implemented
412sgsubtract 64implemented
413sgfsubtract 64<32implemented
414algadd logical 64implemented
415algfadd logical 64<32implemented
416slgsubtract logical 64implemented
417slgfsubtract logical 64<32implemented
418msgmultiply single 64implemented
419msgfmultiply single 64<32implemented
420brxhgbranch relative on index high 64implemented
421brxlgbranch relative on index low or equal 64implemented
422bxhgbranch on index high 64implemented
423bxlegbranch on index low or equal 64implemented
424srlgshift right single logical 64implemented
425sllgshift left single logical 64implemented
426sragshift right single 64implemented
427slagshift left single 64implemented
428stmgstore multiple 64implemented
429stmhstore multiple highimplemented
430lmgload multiple 64implemented
431lmhload multiple highimplemented
432lmdload multiple disjointnot implemented
433tracgtrace 64N/Aprivileged instruction
434lragload real address 64N/Aprivileged instruction
435stragstore read addressN/Aprivileged instruction
436stctgstore control 64N/Aprivileged instruction
437lctlgload control 64N/Aprivileged instruction
438csgcompare and swap 64implemented
439cdsgcompare double and swap 64implemented
440clmhcompare logical characters under mask highimplemented
441stcmhstore characters under mask highimplemented
442icmhinsert characters under mask highimplemented
443tmhhtest under mask high highimplemented
444tmhltest under mask high lowimplemented
445brclbranch relative on condition longimplemented
446braslbranch relative and save longimplemented
447brctgbranch relative on count 64implemented
448lghiload halfword immediate 64implemented
449aghiadd halfword immediate 64implemented
450mghimultiply halfword immediate 64implemented
451cghicompare halfword immediate 64implemented
452sturgstore using real address 64N/Aprivileged instruction
453ereggextract stacked registers 64not implemented
454luragload using real address 64N/Aprivileged instruction
455msgrmultiply single 64implemented
456msgfrmultiply single 64<32implemented
457cegbrconvert from fixed 64 to short bfpimplemented
458cdgbrconvert from fixed 64 to long bfpimplemented
459cxgbrconvert from fixed 64 to extended bfpimplemented
460cgebrconvert to fixed short bfd to 64implemented
461cgdbrconvert to fixed long bfp to 64implemented
462cgxbrconvert to fixed extended bfp to 64implemented
463cegrconvert from fixed 64 to short hfpwon't dohfp instruction
464cdgrconvert from fixed 64 to long hfpwon't dohfp instruction
465cxgrconvert from fixed 64 to extended hfpwon't dohfp instruction
466cgerconvert to fixed short hfp to 64won't dohfp instruction
467cgdrconvert to fixed long hfp to 64won't dohfp instruction
468cgxrconvert to fixed extended hfp to 64won't dohfp instruction
469tamtest addressing modenot implemented
470sam24set addressing mode 24not implemented
471sam31set addressing mode 31not implemented
472sam64set addressing mode 64not implemented
473iihhinsert immediate high highimplemented
474iihlinsert immediate high lowimplemented
475iilhinsert immediate low highimplemented
476iillinsert immediate low lowimplemented
477nihhand immediate high highimplemented
478nihland immediate high lowimplemented
479nilhand immediate low highimplemented
480nilland immediate low lowimplemented
481oihhor immediate high highimplemented
482oihlor immediate high lowimplemented
483oilhor immediate low highimplemented
484oillor immediate low lowimplemented
485llihhload logical immediate high highimplemented
486llihlload logical immediate high lowimplemented
487llilhload logical immediate low highimplemented
488llillload logical immediate low lowimplemented
489stflstore facility listN/Aprivileged instruction
490lpsweload psw extendedN/Aprivileged instruction
491dsgrdivide single 64implemented
492lrvgrload reversed 64implemented
493llgfrload logical 64<32implemented
494llgtrload logical thirty one bitsimplemented
495dsgfrdivide single 64<32implemented
496lrvrload reversed 32implemented
497mlgrmultiply logical 64implemented
498dlgrdivide logical 64implemented
499alcgradd logical with carry 64implemented
500slbgrsubtract logical with borrow 64implemented
501epswextract pswnot implemented
502mlrmultiply logical 32implemented
503dlrdivide logical 32implemented
504alcradd logical with carry 32implemented
505slbrsubtract logical with borrow 32implemented
506eseaextract and set extended authorityN/Aprivileged instruction
507larlload address relative longimplemented
508dsgdivide single 64implemented
509lrvgload reversed 64implemented
510llgfload logical 64<32implemented
511llgtload logical thirty one bitsimplemented
512dsgfdivide single 64<32implemented
513lrvload reversed 32implemented
514lrvhload reversed 16implemented
515strvgstore reversed 64implemented
516strvstore reversed 32implemented
517strvhstore reversed 64implemented
518mlgmultiply logical 64implemented
519dlgdivide logical 64implemented
520alcgadd logical with carry 64implemented
521slbgsubtract logical with borrow 64implemented
522stpqstore pair to quadwordimplemented
523lpqload pair from quadwordimplemented
524mlmultiply logical 32implemented
525dldivide logical 32implemented
526alcadd logical with carry 32implemented
527slbsubtract logical with borrow 32implemented
528llgcload logical characterimplemented
529llghload logical halfwordimplemented
530rllgrotate left single logical 64implemented
531rllrotate left single logical 32implemented
532cxfrconvert from fixed 32 to extended hfpwon't dohfp instruction
533cdfrconvert from fixed 32 to long hfpwon't dohfp instruction
534cefrconvert from fixed 32 to short hfpwon't dohfp instruction
535cfxrconvert to fixed extended hfp to 32won't dohfp instruction
536cfdrconvert to fixed long hfp to 32won't dohfp instruction
537cferconvert to fixed short hfp to 32won't dohfp instruction
538ltxrload and test extended hfpwon't dohfp instruction
539lcxrload complement extended hfpwon't dohfp instruction
540fixrload fp integer extended hfpwon't dohfp instruction
541fidrload fp integer long hfpwon't dohfp instruction
542fierload fp integer short hfpwon't dohfp instruction
543lxdrload lengthened long to extended hfpwon't dohfp instruction
544lxdload lengthened long to extended hfpwon't dohfp instruction
545lxerload lengthened short to extended hfpwon't dohfp instruction
546lxeload lengthened short to extended hfpwon't dohfp instruction
547lderload lengthened short to long hfpimplementedhfp instruction
548ldeload lengthened short to long hfpimplementedhfp instruction
549lnxrload negative extended hfpwon't dohfp instruction
550lpxrload positive extended hfpwon't dohfp instruction
551lexrload rounded extended to short hfpwon't dohfp instruction
552meermultiply short hfpwon't dohfp instruction
553meemultiply short hfpwon't dohfp instruction
554sqxrsquare root extended hfpwon't dohfp instruction
555sqesquare root short hfpwon't dohfp instruction
556sqdsquare root long hfpwon't dohfp instruction
557cmpsccompression callnot implemented
558tptest decimalnot implemented
559lxrload extended fpimplemented
560pginpage inN/Aprivileged instruction
561pgoutpage outN/Aprivileged instruction
562xschcancel subchannelN/Aprivileged instruction
563ayadd with long offsetimplemented
564ahyadd halfword with long offsetimplemented
565alyadd logical with long offsetimplemented
566niyand immediate with long offsetimplemented
567nyand with long offsetimplemented
568cycompare with long offsetimplemented
569csycompare and swap with long offsetimplemented
570cdsycompare double and swap with long offsetimplemented
571chycompare halfword with long offsetimplemented
572clycompare logical with long offsetimplemented
573cliycompare logical immediate with long offsetimplemented
574clmycompare logical characters under mask with long offsetimplemented
575cvbyconvert to binary with long offsetimplemented
576cvdyconvert to decimal with long offsetimplemented
577xiyexclusive or immediate with long offsetimplemented
578xyexclusive or with long offsetimplemented
579icyinsert character with long offsetimplemented
580icmyinsert characters with long offsetimplemented
581ldyload (long) with long offsetimplemented
582leyload (short) with long offsetimplemented
583lyload with long offsetimplemented
584lamyload access multipleimplemented
585layload address with long offsetimplemented
586lbload byte with long offsetimplemented
587lgbload byte with long offset 64implemented
588lhyload halfword with long offsetimplemented
589lmyload multiple with long offsetimplemented
590lrayload real address with long offsetN/Aprivileged instruction
591mviymove immediate with long offsetimplemented
592msymultiply single with long offsetimplemented
593oiyor immediate with long offsetimplemented
594oyor with long offsetimplemented
595stdystore (long) with long offsetimplemented
596steystore (short) with long offsetimplemented
597stystore with long offsetimplemented
598stamystore access multiple with long offsetimplemented
599stcystore character with long offsetimplemented
600stcmystore characters under mask with long offsetimplemented
601sthystore halfword with long offsetimplemented
602stmystore multiple with long offsetimplemented
603sysubtract with long offsetimplemented
604shysubtract halfword with long offsetimplemented
605slysubtract logical with long offsetimplemented
606tmytest under mask with long offsetimplemented
607clclucompare logical long unicode with long offsetnot implemented
608cspgcompare and swap and purgeN/Aprivileged instruction
609idteinvalidate dat table entryN/Aprivileged instruction
610madrmultiply and add long hfpwon't dohfp instruction
611madmultiply and add long hfpwon't dohfp instruction
612maermultiply and add short hfpwon't dohfp instruction
613maemultiply and add short hfpwon't dohfp instruction
614msdrmultiply and subtract long hfpwon't dohfp instruction
615msdmultiply and subtract long hfpwon't dohfp instruction
616msermutliply and subtract short hfpwon't dohfp instruction
617msemultiply and subttract short hfpwon't dohfp instruction
618kmcipher messagenot implemented
619kmccipher message with chainingnot implemented
620kmfcipher message with CFBnot implemented
621kmocipher message with OFBnot implemented
622kmctrcipher message with counternot implemented
623pccperform cryptographic computationnot implemented
624kimdcompute intermediate message digestnot implemented
625klmdcompute last message digestnot implemented
626kmaccompute message authentication codenot implemented
627afiadd immediate 32implemented
628agfiadd immediate 64<32implemented
629alfiadd logical immediate 32implemented
630algfiadd logical immediate 64<32implemented
631nihfand immediate highimplemented
632nilfand immediate lowimplemented
633cficompare immediate 32implemented
634cgficompare immediate 64<32implemented
635clficompare logical immediate 32implemented
636clgficompare logical immediate 64<32implemented
637xihfexclusive or immediate highimplemented
638xilfexclusive or immediate lowimplemented
639iihfinsert immediate highimplemented
640iilfinsert immediate lowimplemented
641flogrfind leftmost oneimplemented
642ltload and test 32implemented
643ltgload and test 64implemented
644lbrload byte 32implemented
645lgbrload byte 64implemented
646lhrload halfword 32implemented
647lghrload halfword 64implemented
648lgfiload immediate 64<32implemented
649llcload logical character 32implemented
650llcrload logical character 32implemented
651llgcrload logical character 64implemented
652llhload logical halfword 32implemented
653llhrload logical halfword 32implemented
654llghrload logical halfword 64implemented
655llihfload logical immediate highimplemented
656llilfload logical immediate lowimplemented
657oihfor immediate highimplemented
658oilfor immediate lowimplemented
659slfisubtract logical immediate 32implemented
660slgfisubtract logical immediate 64<32implemented
661ptffperform timing facility functionN/Aprivileged instruction
662stflestore facility list extendedimplemented
663stckfstore clock fastimplemented
664mvcosmove with optional specificationsN/Aprivileged instruction
665lpteaload page-table-entry addressN/Aprivileged instruction
666cu24convert utf-16 to utf-32implemented
667cu21convert utf-16 to utf-8implemented
668cu42convert utf-32 to utf-16implemented
669cu41convert utf-32 to utf-8implemented
670cu12convert utf-8 to utf-16implemented
671cu14convert utf-8 to utf-32implemented
672srstusearch string unicodenot implemented
673trtrtranlate and test reversenot implemented
674myrmultiply unnormalized long hfpwon't dohfp instruction
675myhrmultiply unnormalized long hfp highwon't dohfp instruction
676mylrmultiply unnormalized long hfp lowwon't dohfp instruction
677mymultiply unnormalized long hfpwon't dohfp instruction
678myhmultiply unnormalized long hfp highwon't dohfp instruction
679mylmultiply unnormalized long hfp lowwon't dohfp instruction
680mayrmultiply and add unnormalized long hfpwon't dohfp instruction
681mayhrmultiply and add unnormalized long hfp highwon't dohfp instruction
682maylrmultiply and add unnormalized long hfp lowwon't dohfp instruction
683maymultiply and add unnormalized long hfpwon't dohfp instruction
684mayhmultiply and add unnormalized long hfp highwon't dohfp instruction
685maylmultiply and add unnormalized long hfp lowwon't dohfp instruction
686lpdfrload positive no ccimplemented
687lndfrload negative no ccimplemented
688cpsdrcopy signimplemented
689lcdfrload complement no ccimplemented
690ldgrload fpr from grimplemented
691lgdrload gr from fprimplemented
692kdtrcompare and signal long dfpnot implemented
693kxtrcompare and signal extended dfpnot implemented
694cdstrconvert from signed bcd long dfpnot implemented
695cxstrconvert from signed bcd extended dfpnot implemented
696cdutrconvert from unsigned bcd to long dfpnot implemented
697cxutrconvert from unsigned bcd to extended dfpnot implemented
698csdtrconvert from long dfp to signed bcdnot implemented
699csxtrconvert from extended dfp to signed bcdnot implemented
700cudtrconvert from long dfp to unsigned bcdnot implemented
701cuxtrconvert from extended dfp to unsigned bcdnot implemented
702fidtrload fp integer long dfpnot implemented
703fixtrload fp integer extended dfpnot implemented
704lfasload fpc and signalnot implemented
705sfasrset fpc and signalnot implemented
706ectgextract cpu timenot implemented
707csstcompare and swap and storenot implemented
708asiadd immediate (32<8)implemented
709agsiadd immediate (64<8)implemented
710alsiadd logical with signed immediate (32<8)implemented
711algsiadd logical with signed immediate (64<8)implemented
712crlcompare relative long (32)implemented
713cgrlcompare relative long (64)implemented
714cgfrlcompare relative long (64<32)implemented
715crbcompare and branch (32)implemented
716cgrbcompare and branch (64)implemented
717crjcompare and branch relative (32)implemented
718cgrjcompare and branch relative (64)implemented
719cibcompare immediate and branch (32<8)implemented
720cgibcompare immediate and branch (64<8)implemented
721cijcompare immediate and branch relative (32<8)implemented
722cgijcompare immediate and branch relative (64<8)implemented
723crtcompare and trapnot implementedissued by gcc
724cgrtcompare and trap 64not implementedissued by gcc
725citcompare immediate and trap (32<16)not implementedissued by gcc
726cgitcompare immediate and trap (64<16)not implementedissued by gcc
727cghcompare halfword (64<16)implemented
728chhsicompare halfword immediate (16<16)implemented
729chsicompare halfword immediate (32<16)implemented
730cghsicompare halfword immediate (64<16)implemented
731chrlcompare halfword relative long (32<8)implemented
732cghrlcompare halfword relative long (64<8)implemented
733clhhsicompare logical immediate (16<16)implemented
734clfhsicompare logical immediate (32<16)implemented
735clghsicompare logical immediate (64<16)implemented
736clrlcompare logical relative long (32)implemented
737clgrlcompare logical relative long (64)implemented
738clgfrlcompare logical relative long (64<32)implemented
739clhrlcompare logical relative long (32<16)implemented
740clghrlcompare logical relative long (64<16)implemented
741clrbcompare logical and branch (32)implemented
742clgrbcompare logical and branch (64)implemented
743clrjcompare logical and branch relative (32)implemented
744clgrjcompare logical and branch relative (64)implemented
745clibcompare logical immediate and branch (32<8)implemented
746clgibcompare logical immediate and branch (64<8)implemented
747clijcompare logical immediate and branch relative (32<8)implemented
748clgijcompare logical immediate and branch relative (64<8)implemented
749clrtcompare logical and trap (32)not implemented
750clgrtcompare logical and trap (64)not implemented
751clfitcompare logical and trap (32<16)not implemented
752clgitcompare logical and trap (64<16)not implemented
753ecagextract cache attributeimplemented
754lrlload relative long (32)implemented
755lgrlload relative long (64)implemented
756lgfrlload relative long (64<32)implemented
757laeyload address extendedimplemented
758ltgfload and test (64<32)implemented
759lhrlload halfword relative long (32<16)implemented
760lghrlload halfword relative long (64<16)implemented
761llgfrlload logical relative long (64<32)implemented
762llhrlload logical halfword relative long (32<16)implemented
763llghrlload logical halfword relative long (64<16)implemented
764mvhhimove (16<16)implemented
765mvhimove (32<16)implemented
766mvghimove (64<16)implemented
767mfymultiplyimplemented
768mhymultiply halfwordimplemented
769msfimultiply single immediate (32)implemented
770msgfimultiply single immediate (64)implemented
771pfdprefetch dataimplemented
772pfdrlprefetch data relative longimplemented
773rnsbgrotate then and selected bitsimplemented
774rxsbgrotate then exclusive or selected bitsimplemented
775rosbgrotate then or selected bitsimplemented
776risbgrotate then insert selected bitsimplemented
777strlstore relative long (32)implemented
778stgrlstore relative long (64)implemented
779sthrlstore halfword relative longimplemented
780exrlexecute relative longimplemented
781ptfperform topology functionN/Aprivileged instruction
782pfmfperform frame management functionN/Aprivileged instruction
783trtetranslate and test extendednot implemented
784trtretranslate and test reverse extendednot implemented
785ecpgaextract coprocessor-group addressN/Aprivileged instruction
786ecctrextract cpu counterN/Aprivileged instruction
787epctrextract peripheral counterN/Aprivileged instruction
788lcctlload cpu-counter-set controlsN/Aprivileged instruction
789lpctlload peripheral-counter-set controlsN/Aprivileged instruction
790lsctlload sampling controlsN/Aprivileged instruction
791qctriquery counter informationN/Aprivileged instruction
792qsiquery sampling informationN/Aprivileged instruction
793scctrset cpu counterN/Aprivileged instruction
794spctrset peripheral counterN/Aprivileged instruction
795lppload program parameterN/Aprivileged instruction
796pckmoperform cryptographic key management operationN/Aprivileged instruction
797ahhhradd high highimplemented
798ahhlradd high lowimplemented
799aihadd immediate highimplemented
800alhhhradd logical high highimplemented
801alhhlradd logical high lowimplemented
802alsihadd logical with signed immediate high with ccimplemented
803alsihnadd logical with signed immediate high no ccimplemented
804brcthbranch relative on count highimplemented
805chhrcompare high highimplemented
806chlrcompare high lowimplemented
807chfcompare highimplemented
808cihcompare immediate highimplemented
809clhhrcompare logical high highimplemented
810clhlrcompare logical high lowimplemented
811clhfcompare logical highimplemented
812clihcompare logical immediateimplemented
813lbhload byte highimplemented
814lhhload halfword highimplemented
815lfhload highimplemented
816llchload logical character highimplemented
817llhhload logical halfword highimplemented
818risbhgrotate then insert selected bits highimplemented
819risblgrotate then insert selected bits lowimplemented
820stchstore character highimplemented
821sthhstore halfword highimplemented
822stfhstore highimplemented
823shhhrsubtract high highimplemented
824shhlrsubtract high lowimplemented
825slhhhrsubtract logical high highimplemented
826slhhlrsubtract logical high lowimplemented
827laaload and add 32 bitimplemented
828laagload and add 64 bitimplemented
829laalload and add logical 32 bitimplemented
830laalgload and add logical 64 bitimplemented
831lanload and and 32 bitimplemented
832langload and and 64 bitimplemented
833laxload and exclusive or 32 bitimplemented
834laxgload and exclusive or 64 bitimplemented
835laoload and or 32 bitimplemented
836laogload and or 64 bitimplemented
837lpdload pair disjoint 32 bitnot implemented
838lpdgload pair disjoint 64 bitnot implemented
839locrload on condition 32 bitimplemented
840locgrload on condition 64 bitimplemented
841locload on condition 32 bitimplemented
842locgload on condition 64 bitimplemented
843stocstore on condition 32 bitimplemented
844stocgstore on condition 64 bitimplemented
845arkadd 3 operands 32 bitimplemented
846agrkadd 3 operands 64 bitimplemented
847ahikadd immediate 3 operands 32 bitimplemented
848aghikadd immediate 3 operands 64 bitimplemented
849alrkadd logical 3 operands 32 bitimplemented
850algrkadd logical 3 operands 64 bitimplemented
851alhsikadd logical immediate 3 operands 32 bitimplemented
852alghsikadd logical immediate 3 operands 64 bitimplemented
853nrkand 3 operands 32 bitimplemented
854ngrkand 3 operands 64 bitimplemented
855xrkxor 3 operands 32 bitimplemented
856xgrkxor 3 operands 64 bitimplemented
857orkor 3 operands 32 bitimplemented
858ogrkor 3 operands 64 bitimplemented
859slakshift left single 3 operands 32 bitimplemented
860sllkshift left single logical 3 operands 32 bitimplemented
861srakshift right single 3 operands 32 bitimplemented
862srlkshift right single logical 3 operands 32 bitimplemented
863srksubtract 3 operands 32 bitimplemented
864sgrksubtract 3 operands 64 bitimplemented
865slrksubtract logical 3 operands 32 bitimplemented
866slgrksubtract logical 3 operands 64 bitimplemented
867popcntpopulation countimplemented
868rrbmreset reference bits multipleN/Aprivileged instruction
869cefbraconvert from 32 bit fixed to short bfp with rounding modeimplemented
870cdfbraconvert from 32 bit fixed to long bfp with rounding modeimplemented
871cxfbraconvert from 32 bit fixed to extended bfp with rounding modeimplemented
872cegbraconvert from 64 bit fixed to short bfp with rounding modeimplemented
873cdgbraconvert from 64 bit fixed to long bfp with rounding modeimplemented
874cxgbraconvert from 64 bit fixed to extended bfp with rounding modeimplemented
875celfbrconvert from 32 bit logical fixed to short bfp with rounding modeimplemented
876cdlfbrconvert from 32 bit logical fixed to long bfp with rounding modeimplemented
877cxlfbrconvert from 32 bit logical fixed to extended bfp with rounding modeimplemented
878celgbrconvert from 64 bit logical fixed to short bfp with rounding modeimplemented
879cdlgbrconvert from 64 bit logical fixed to long bfp with rounding modeimplemented
880cxlgbrconvert from 64 bit logical fixed to extended bfp with rounding modeimplemented
881cfebraconvert to 32 bit fixed from short bfp with rounding modeimplemented
882cfdbraconvert to 32 bit fixed from long bfp with rounding modeimplemented
883cfxbraconvert to 32 bit fixed from extended bfp with rounding modeimplemented
884cgebraconvert to 64 bit fixed from short bfp with rounding modeimplemented
885cgdbraconvert to 64 bit fixed from long bfp with rounding modeimplemented
886cgxbraconvert to 64 bit fixed from extended bfp with rounding modeimplemented
887clfebrconvert to 32 bit fixed logical from short bfp with rounding modeimplemented
888clfdbrconvert to 32 bit fixed logical from long bfp with rounding modeimplemented
889clfxbrconvert to 32 bit fixed logical from extended bfp with rounding modeimplemented
890clgebrconvert to 64 bit fixed logical from short bfp with rounding modeimplemented
891clgdbrconvert to 64 bit fixed logical from long bfp with rounding modeimplemented
892clgxbrconvert to 64 bit fixed logical from extended bfp with rounding modeimplemented
893fiebraload fp integer short bfp with rounding modenot implementednew to z196
894fidbraload fp integer long bfp with rounding modenot implementednew to z196
895fixbraload fp integer extended bfp with rounding modenot implementednew to z196
896ledbraload rounded short/long bfp to short/long bfp with rounding modeimplemented
897ldxbraload rounded long/extended bfp to long/extended bfp with rounding modeimplemented
898lexbraload rounded short/extended bfp to short/extended bfp with rounding modeimplemented
899srnmbset 3 bit bfp rounding modeimplemented
900crdtecompare and replace DAT table entryN/Aprivileged instruction
901vfsdbvector fp subtractnot implementedz13
902vlpfvector load positive wordnot implementedz13
903verllhvector element rotate left logical mem halfwordnot implementedz13
904vzerovector set to zeronot implementedz13
905vmalofvector multiply and add logical odd wordnot implementedz13
906vleifvector load word element immediatenot implementedz13
907vlpbvector load positive bytenot implementedz13
908vmxlhvector maximum logical halfwordnot implementedz13
909vpksfsvector pack saturate wordnot implementedz13
910vfenezhvector find element not equal halfwordnot implementedz13
911veclvector element compare logicalnot implementedz13
912verimbvector element rotate and insert under mask bytenot implementedz13
913vaccqvector add compute carry quadwordnot implementedz13
914vlehvector load halfword elementnot implementedz13
915vstvector storenot implementedz13
916vstegvector store double word elementnot implementedz13
917vmnfvector minimum wordnot implementedz13
918vavglvector average logicalnot implementedz13
919vfpsodbvector fp perform sign operationnot implementedz13
920llzrgfload logical and zero rightmost bytes 32->64not implementedz13
921vledbvector fp load roundednot implementedz13
922vldebvector fp load lengthenednot implementedz13
923vclzgvector count leading zeros doublewordnot implementedz13
924vecgvector element compare double wordnot implementedz13
925vpksgsvector pack saturate double wordnot implementedz13
926vselvector selectnot implementedz13
927vllezbvector load logical byte element and zeronot implementedz13
928vfaezhvector find any element equalnot implementedz13
929vftcivector fp test data class immediatenot implementedz13
930veclbvector element compare logical bytenot implementedz13
931vuplhwvector unpack low halfwordnot implementedz13
932veslvbvector element shift left reg bytenot implementedz13
933vuplhvector unpack logical highnot implementedz13
934vldevector fp load lengthenednot implementedz13
935vmohvector multiply odd halfwordnot implementedz13
936vfaehsvector find any element equalnot implementedz13
937vftcidbvector fp test data class immediatenot implementedz13
938vaqvector add quad wordnot implementedz13
939vlgvhvector load gr from vr halfword elementnot implementedz13
940vchlgvector compare high logical double wordnot implementedz13
941vlvgpvector load VR from GRs disjointnot implementedz13
942vceqgvector compare equal double wordnot implementedz13
943vfeezhvector find element equal halfwordnot implementedz13
944vlvgfvector load VR word element from GRnot implementedz13
945vstebvector store byte elementnot implementedz13
946vgmbvector generate mask bytenot implementedz13
947vpklsfvector pack logical saturate wordnot implementedz13
948vmaovector multiply and add oddnot implementedz13
949vchfvector compare high wordnot implementedz13
950vesrafvector element shift right arithmetic mem wordnot implementedz13
951vsbiqvector subtract with borrow indication quadwordnot implementedz13
952vuphbvector unpack high bytenot implementedz13
953vgfmbvector galois field multiply sum bytenot implementedz13
954vrepihvector replicate immediate halfwordnot implementedz13
955vcdlgvector fp convert from logical 64 bitnot implementedz13
956cxptconvert from packed to extended dfpnot implementedz13
957vceqbvector compare equal bytenot implementedz13
958vstrczfsvector string range compare wordnot implementedz13
959vpklshsvector pack logical saturate halfwordnot implementedz13
960vlvgbvector load VR byte element from GRnot implementedz13
961lcbbload count to block boundarynot implementedz13
962vlcfvector load complement wordnot implementedz13
963vlvgvector load VR element from GRnot implementedz13
964vmalefvector multiply and add logical even wordnot implementedz13
965vnvector andnot implementedz13
966vmaevector multiply and add evennot implementedz13
967vstrcvector string range comparenot implementedz13
968vfcedbvector fp compare equalnot implementedz13
969vgfmvector galois field multiply sumnot implementedz13
970vlrepbvector load and replicate byte elementsnot implementedz13
971vgfmagvector galois field multiply sum and accumulate doublewordnot implementedz13
972vflndbvector fp perform sign operationnot implementedz13
973vmaebvector multiply and add even bytenot implementedz13
974vpkgvector pack double wordnot implementedz13
975vsbvector subtract bytenot implementedz13
976vchlvector compare high logicalnot implementedz13
977vlvghvector load VR halfword element from GRnot implementedz13
978locghiload halfword immediate on condition into 64 bit gprnot implementedz13
979vmalbvector multiply and add low bytenot implementedz13
980vchlgsvector compare high logical double wordnot implementedz13
981vstefvector store word elementnot implementedz13
982lzrfload and zero rightmost byte 32->32not implementedz13
983vmrlhvector merge low halfwordnot implementedz13
984vchbsvector compare high bytenot implementedz13
985vesrlfvector element shift right logical mem wordnot implementedz13
986vmxfvector maximum wordnot implementedz13
987vgmhvector generate mask halfwordnot implementedz13
988vfenezbvector find element not equal bytenot implementedz13
989vpklsgsvector pack logical saturate double wordnot implementedz13
990vpksgvector pack saturate double wordnot implementedz13
991vfaehvector find any element equal halfwordnot implementedz13
992vmlofvector multiply logical odd wordnot implementedz13
993vmahhvector multiply and add high halfwordnot implementedz13
994vxvector exclusive ornot implementedz13
995vchlfsvector compare high logical wordnot implementedz13
996vacccqvector add with carry compute carry quadwordnot implementedz13
997vchbvector compare high bytenot implementedz13
998vmalohvector multiply and add logical odd halfwordnot implementedz13
999vmlehvector multiply logical even halfwordnot implementedz13
1000verimhvector element rotate and insert under mask halfwordnot implementedz13
1001vlrepfvector load and replicate word elementsnot implementedz13
1002vgfmgvector galois field multiply sum doublewordnot implementedz13
1003vpklsgvector pack logical saturate double wordnot implementedz13
1004vesrlvfvector element shift right logical reg wordnot implementedz13
1005vrepgvector replicate double wordnot implementedz13
1006vmalobvector multiply and add logical odd bytenot implementedz13
1007vmxbvector maximum bytenot implementedz13
1008vmnlvector minimum logicalnot implementedz13
1009vmngvector minimum doublewordnot implementedz13
1010vchlbvector compare high logical bytenot implementedz13
1011wfadbvector fp addnot implementedz13
1012vmrlvector merge lownot implementedz13
1013wfkvector fp compare and signal scalarnot implementedz13
1014vnovector nornot implementedz13
1015vstrcfvector string range compare wordnot implementedz13
1016vfmsdbvector fp multiply and subtractnot implementedz13
1017vavghvector average half wordnot implementedz13
1018vchlhsvector compare high logical half wordnot implementedz13
1019vahvector add halfwordnot implementedz13
1020vmalhhvector multiply and add logical high halfwordnot implementedz13
1021wldebvector fp load lengthenednot implementedz13
1022vmrhvector merge highnot implementedz13
1023vclgdbvector fp convert to logical 64 bitnot implementedz13
1024wfsqdbvector fp square rootnot implementedz13
1025vpopctvector population countnot implementedz13
1026vfenefvector find element not equal wordnot implementedz13
1027vgfmfvector galois field multiply sum wordnot implementedz13
1028vgmfvector generate mask wordnot implementedz13
1029vlegvector load double word elementnot implementedz13
1030vmnvector minimumnot implementedz13
1031vrepivector replicate immediatenot implementedz13
1032vsegbvector sign extend byte to double wordnot implementedz13
1033cpxtconvert from extended dfp to packednot implementedz13
1034wftcidbvector fp test data class immediatenot implementedz13
1035wfchedbsvector fp compare high or equalnot implementedz13
1036vpksvector pack saturatenot implementedz13
1037veslgvector element shift left mem doublewordnot implementedz13
1038vupllbvector unpack logical low bytenot implementedz13
1039vscbigvector subtract compute borrow indication doublewordnot implementedz13
1040vseghvector sign extend halfword to double wordnot implementedz13
1041vsumbvector sum across word - byte elementsnot implementedz13
1042vgegvector gather element 8 byte elementsnot implementedz13
1043vcgdvector fp convert to fixed 64 bitnot implementedz13
1044vuplhbvector unpack logical high bytenot implementedz13
1045verllvvector element rotate left logical regnot implementedz13
1046vavgbvector average bytenot implementedz13
1047veclhvector element compare logical half wordnot implementedz13
1048vfmadbvector fp multiply and addnot implementedz13
1049vesravbvector element shift right arithmetic reg bytenot implementedz13
1050vmalebvector multiply and add logical even bytenot implementedz13
1051vuplfvector unpack low wordnot implementedz13
1052vsbivector subtract with borrow indicationnot implementedz13
1053vupllvector unpack logical lownot implementedz13
1054vmrhhvector merge high halfwordnot implementedz13
1055vfenezbsvector find element not equal bytenot implementedz13
1056vmhbvector multiply high bytenot implementedz13
1057vfmdbvector fp multiplynot implementedz13
1058vesrlgvector element shift right logical mem doublewordnot implementedz13
1059vmahbvector multiply and add high bytenot implementedz13
1060vstrczfvector string range compare wordnot implementedz13
1061wfcedbvector fp compare equalnot implementedz13
1062vscbihvector subtract compute borrow indication halfwordnot implementedz13
1063vlchvector load complement halfwordnot implementedz13
1064vfenebsvector find element not equal bytenot implementedz13
1065vpklshvector pack logical saturate halfwordnot implementedz13
1066vlgvvector load gr from vr elementnot implementedz13
1067vchfsvector compare high wordnot implementedz13
1068vctzbvector count trailing zeros bytenot implementedz13
1069vfaefvector find any element equal wordnot implementedz13
1070vstrchvector string range compare halfwordnot implementedz13
1071wfidbvector load fp integernot implementedz13
1072vmrhbvector merge high bytenot implementedz13
1073vuphvector unpack highnot implementedz13
1074vpermvector permutenot implementedz13
1075vrepvector replicatenot implementedz13
1076vmalhbvector multiply and add logical high bytenot implementedz13
1077vleibvector load byte element immediatenot implementedz13
1078vavgvector averagenot implementedz13
1079vfenefsvector find element not equal wordnot implementedz13
1080vsumhvector sum across word - halfword elementsnot implementedz13
1081vchhvector compare high half wordnot implementedz13
1082wcdgbvector fp convert from fixed 64 bitnot implementedz13
1083verllvbvector element rotate left logical reg bytenot implementedz13
1084vecvector element comparenot implementedz13
1085vpdivector permute double word immediatenot implementedz13
1086vfchedbvector fp compare high or equalnot implementedz13
1087vchlhvector compare high logical half wordnot implementedz13
1088vmalehvector multiply and add logical even halfwordnot implementedz13
1089vstrcbvector string range compare bytenot implementedz13
1090vsumqgvector sum across quadword - doubleword elementsnot implementedz13
1091vlcvector load complementnot implementedz13
1092vlrephvector load and replicate halfword elementsnot implementedz13
1093vistrbvector isolate string bytenot implementedz13
1094vmovector multiply oddnot implementedz13
1095vmxgvector maximum doublewordnot implementedz13
1096vsrabvector shift right arithmetic by bytenot implementedz13
1097vsbcbiqvector subtract with borrow compute borrow indication quadwordnot implementedz13
1098wfchdbvector fp compare highnot implementedz13
1099vmlhfvector multiply logical high wordnot implementedz13
1100vesravector element shift right arithmetic memnot implementedz13
1101vmnhvector minimum halfwordnot implementedz13
1102vledvector fp load roundednot implementedz13
1103vstrczbsvector string range compare bytenot implementedz13
1104vaccbvector add compute carry bytenot implementedz13
1105vmahfvector multiply and add high wordnot implementedz13
1106wfcedbsvector fp compare equalnot implementedz13
1107vmehvector multiply even halfwordnot implementedz13
1108vclzbvector count leading zeros bytenot implementedz13
1109vmhvector multiply highnot implementedz13
1110vllezvector load logical element and zeronot implementedz13
1111vncvector and with complementnot implementedz13
1112vesrlvgvector element shift right logical reg doublewordnot implementedz13
1113vrepifvector replicate immediate wordnot implementedz13
1114vfdvector fp dividenot implementedz13
1115vesrlbvector element shift right logical mem bytenot implementedz13
1116vavglgvector average logical double wordnot implementedz13
1117vpkshvector pack saturate halfwordnot implementedz13
1118veslvvector element shift left regnot implementedz13
1119vonevector set to onesnot implementedz13
1120vsrlvector shift right logicalnot implementedz13
1121vcdgvector fp convert from fixed 64 bitnot implementedz13
1122vmlhwvector multiply low halfwordnot implementedz13
1123vscbibvector subtract compute borrow indication bytenot implementedz13
1124vrepibvector replicate immediate bytenot implementedz13
1125vpkvector packnot implementedz13
1126vmhhvector multiply high halfwordnot implementedz13
1127vfaezhsvector find any element equalnot implementedz13
1128vafvector add wordnot implementedz13
1129vmalhvector multiply and add logical highnot implementedz13
1130vgmgvector generate mask double wordnot implementedz13
1131vstrczhvector string range compare halfwordnot implementedz13
1132vagvector add double wordnot implementedz13
1133vllezfvector load logical word element and zeronot implementedz13
1134vistrbsvector isolate string bytenot implementedz13
1135vstmvector store multiplenot implementedz13
1136vgfmhvector galois field multiply sum halfwordnot implementedz13
1137verllvfvector element rotate left logical reg wordnot implementedz13
1138vsravector shift right arithmeticnot implementedz13
1139vslbvector shift left by bytenot implementedz13
1140vesravfvector element shift right arithmetic reg wordnot implementedz13
1141vfcedbsvector fp compare equalnot implementedz13
1142vceqbsvector compare equal bytenot implementedz13
1143vsbcbivector subtract with borrow compute borrow indicationnot implementedz13
1144vmlevector multiply logical evennot implementedz13
1145vfaezfsvector find any element equalnot implementedz13
1146vsumgvector sum across doublewordnot implementedz13
1147vfaebvector find any element equal bytenot implementedz13
1148vleihvector load halfword element immediatenot implementedz13
1149vmlobvector multiply logical odd bytenot implementedz13
1150vllezhvector load logical halfword element and zeronot implementedz13
1151vmalovector multiply and add logical oddnot implementedz13
1152vclzhvector count leading zeros halfwordnot implementedz13
1153vesravhvector element shift right arithmetic reg halfwordnot implementedz13
1154vceqfsvector compare equal wordnot implementedz13
1155vlpvector load positivenot implementedz13
1156wfmsdbvector fp multiply and subtractnot implementedz13
1157vstrcbsvector string range compare bytenot implementedz13
1158vaccgvector add compute carry doublewordnot implementedz13
1159wfsdbvector fp subtractnot implementedz13
1160vfeevector find element equalnot implementedz13
1161vmxhvector maximum halfwordnot implementedz13
1162vtmvector test under masknot implementedz13
1163vctzfvector count trailing zeros wordnot implementedz13
1164vfmsvector fp multiply and subtractnot implementedz13
1165vavggvector average double wordnot implementedz13
1166vistrvector isolate stringnot implementedz13
1167vesrlvbvector element shift right logical reg bytenot implementedz13
1168vesrlvector element shift right logical memnot implementedz13
1169vmahvector multiply and add highnot implementedz13
1170vesrlvhvector element shift right logical reg halfwordnot implementedz13
1171vesrahvector element shift right arithmetic mem halfwordnot implementedz13
1172vrepigvector replicate immediate double wordnot implementedz13
1173wfddbvector fp dividenot implementedz13
1174vmhfvector multiply high wordnot implementedz13
1175vupllfvector unpack logical low wordnot implementedz13
1176veslfvector element shift left mem wordnot implementedz13
1177wflpdbvector fp perform sign operationnot implementedz13
1178vscbivector subtract compute borrow indicationnot implementedz13
1179vmnlbvector minimum logical bytenot implementedz13
1180veslhvector element shift left mem halfwordnot implementedz13
1181vfaebsvector find any element equalnot implementedz13
1182vlebvector load byte elementnot implementedz13
1183vfaezbvector find any element equalnot implementedz13
1184vlbbvector load to block boundarynot implementedz13
1185vflcdbvector fp perform sign operationnot implementedz13
1186vmlovector multiply logical oddnot implementedz13
1187vlgvfvector load gr from vr word elementnot implementedz13
1188vavgfvector average wordnot implementedz13
1189veslvhvector element shift left reg halfwordnot implementedz13
1190vacchvector add compute carry halfwordnot implementedz13
1191vsumghvector sum across doubleword - halfwordnot implementedz13
1192vmaehvector multiply and add even halfwordnot implementedz13
1193vmnlhvector minimum logical halfwordnot implementedz13
1194vstlvector store with lengthnot implementedz13
1195wfmadbvector fp multiply and addnot implementedz13
1196vmevector multiply evennot implementedz13
1197wfmdbvector fp multiplynot implementedz13
1198wflcdbvector fp perform sign operationnot implementedz13
1199vrephvector replicate halfwordnot implementedz13
1200vclgdvector fp convert to logical 64 bitnot implementedz13
1201vpklsvector pack logical saturatenot implementedz13
1202vsfvector subtract wordnot implementedz13
1203vflpdbvector fp perform sign operationnot implementedz13
1204vesrlvvector element shift right logical regnot implementedz13
1205vpklsfsvector pack logical saturate wordnot implementedz13
1206vcdgbvector fp convert from fixed 64 bitnot implementedz13
1207verllvector element rotate left logical memnot implementedz13
1208vfeezfvector find element equal wordnot implementedz13
1209wclgdbvector fp convert to logical 64 bitnot implementedz13
1210vgfmavector galois field multiply sum and accumulatenot implementedz13
1211vmobvector multiply odd bytenot implementedz13
1212vfenebvector find element not equal bytenot implementedz13
1213vfenevector find element not equalnot implementedz13
1214vfenezfsvector find element not equal wordnot implementedz13
1215vmalvector multiply and add lownot implementedz13
1216vfchdbvector fp compare highnot implementedz13
1217vfeezbvector find element equal bytenot implementedz13
1218vfaevector find any element equalnot implementedz13
1219vfchdbsvector fp compare highnot implementedz13
1220vscegvector scatter element 8 bytenot implementedz13
1221vfeezfsvector find element equal wordnot implementedz13
1222vsumgfvector sum across doubleword - wordnot implementedz13
1223vmnbvector minimum bytenot implementedz13
1224vlefvector load word elementnot implementedz13
1225vceqgsvector compare equal double wordnot implementedz13
1226vechvector element compare half wordnot implementedz13
1227vctzvector count trailing zerosnot implementedz13
1228vmlohvector multiply logical odd halfwordnot implementedz13
1229vacccvector add with carry compute carrynot implementedz13
1230vmalevector multiply and add logical evennot implementedz13
1231vstehvector store halfword elementnot implementedz13
1232vceqvector compare equalnot implementedz13
1233vfchedbsvector fp compare high or equalnot implementedz13
1234veslvector element shift left memnot implementedz13
1235vesravvector element shift right arithmetic regnot implementedz13
1236vfmavector fp multiply and addnot implementedz13
1237vmnlgvector minimum logical doublewordnot implementedz13
1238vclzvector count leading zerosnot implementedz13
1239vmrlfvector merge low wordnot implementedz13
1240vistrhvector isolate string halfwordnot implementedz13
1241vmxlbvector maximum logical bytenot implementedz13
1242vfsvector fp subtractnot implementedz13
1243vfmvector fp multiplynot implementedz13
1244vllvector load with lengthnot implementedz13
1245vleigvector load double word element immediatenot implementedz13
1246vfaezbsvector find any element equalnot implementedz13
1247veslvgvector element shift left reg doublewordnot implementedz13
1248locfhload high on condition from memorynot implementedz13
1249vfeebvector find element equal bytenot implementedz13
1250vsumqvector sum across quadwordnot implementedz13
1251vmlebvector multiply logical even bytenot implementedz13
1252vesragvector element shift right arithmetic mem doublewordnot implementedz13
1253vceqhvector compare equal half wordnot implementedz13
1254vmalfvector multiply and add low wordnot implementedz13
1255vstrchsvector string range compare halfwordnot implementedz13
1256vcgdbvector fp convert to fixed 64 bitnot implementedz13
1257vsqvector subtract quadwordnot implementedz13
1258vnotvector notnot implementedz13
1259vfchvector fp compare highnot implementedz13
1260lochiload halfword immediate on condition into 32 bit gprnot implementedz13
1261verllvhvector element rotate left logical reg halfwordnot implementedz13
1262cpdtconvert from long dfp to packednot implementedz13
1263vrepbvector replicate bytenot implementedz13
1264ppnoperform pseudorandom number operationnot implementedz13
1265vfeefvector find element equal wordnot implementedz13
1266vacvector add with carrynot implementedz13
1267verimfvector element rotate and insert under mask wordnot implementedz13
1268vfivector load fp integernot implementedz13
1269vistrfsvector isolate string wordnot implementedz13
1270vecfvector element compare wordnot implementedz13
1271vfeezbsvector find element equal bytenot implementedz13
1272wflndbvector fp perform sign operationnot implementedz13
1273vscbifvector subtract compute borrow indication wordnot implementedz13
1274vchhsvector compare high half wordnot implementedz13
1275vmlbvector multiply low bytenot implementedz13
1276veslvfvector element shift left reg wordnot implementedz13
1277vfaefsvector find any element equalnot implementedz13
1278vlrepvector load and replicatenot implementedz13
1279vaccfvector add compute carry wordnot implementedz13
1280vpksfvector pack saturate wordnot implementedz13
1281vavglfvector average logical wordnot implementedz13
1282vmefvector multiply even wordnot implementedz13
1283vuplhhvector unpack logical high halfwordnot implementedz13
1284vmxlvector maximum logicalnot implementedz13
1285vgfmahvector galois field multiply sum and accumulate halfwordnot implementedz13
1286vmalhfvector multiply and add logical high wordnot implementedz13
1287vshvector subtract halfwordnot implementedz13
1288vuplbvector unpack low bytenot implementedz13
1289vsegfvector sign extend word to double wordnot implementedz13
1290vmxlfvector maximum logical wordnot implementedz13
1291wcdlgbvector fp convert from logical 64 bitnot implementedz13
1292vstrczbvector string range compare bytenot implementedz13
1293vsldbvector shift left double by bytenot implementedz13
1294vesrlhvector element shift right logical mem halfwordnot implementedz13
1295cdptconvert from packed to long dfpnot implementedz13
1296vlcbvector load complement bytenot implementedz13
1297wfpsodbvector fp perform sign operationnot implementedz13
1298vsumvector sum across wordnot implementedz13
1299vfeehsvector find element equal halfwordnot implementedz13
1300vmlvector multiply lownot implementedz13
1301vuphhvector unpack high halfwordnot implementedz13
1302vavglbvector average logical bytenot implementedz13
1303vmlfvector multiply low wordnot implementedz13
1304wledbvector fp load roundednot implementedz13
1305vstrcfsvector string range compare wordnot implementedz13
1306wcgdbvector fp convert to fixed 64 bitnot implementedz13
1307vlphvector load positive halfwordnot implementedz13
1308vfenezfvector find element not equal wordnot implementedz13
1309vsegvector sign extend to double wordnot implementedz13
1310vcksmvector checksumnot implementedz13
1311vsrlbvector shift right logical by bytenot implementedz13
1312verimgvector element rotate and insert under mask doublewordnot implementedz13
1313vesravgvector element shift right arithmetic reg doublewordnot implementedz13
1314vmlhhvector multiply logical high halfwordnot implementedz13
1315vfaezfvector find any element equalnot implementedz13
1316vfenehsvector find element not equal halfwordnot implementedz13
1317vlrvector register loadnot implementedz13
1318vgbmvector generate byte masknot implementedz13
1319vmnlfvector minimum logical wordnot implementedz13
1320vlmvector load multiplenot implementedz13
1321vmrlbvector merge low bytenot implementedz13
1322vavglhvector average logical half wordnot implementedz13
1323wfkdbvector fp compare and signal scalarnot implementedz13
1324veslbvector element shift left mem bytenot implementedz13
1325wfchedbvector fp compare high or equalnot implementedz13
1326vllezgvector load logical double word element and zeronot implementedz13
1327vmaobvector multiply and add odd bytenot implementedz13
1328vmrhfvector merge high wordnot implementedz13
1329vchgvector compare high double wordnot implementedz13
1330locfhrload high on condition from gprnot implementedz13
1331vlpgvector load positive doublewordnot implementedz13
1332vcdlgbvector fp convert from logical 64 bitnot implementedz13
1333vstrczhsvector string range compare halfwordnot implementedz13
1334vecbvector element compare bytenot implementedz13
1335vmxlgvector maximum logical doublewordnot implementedz13
1336vfpsovector fp perform sign operationnot implementedz13
1337verimvector element rotate and insert under masknot implementedz13
1338vsumqfvector sum across quadword - word elementsnot implementedz13
1339vfeefsvector find element equal wordnot implementedz13
1340vfchevector fp compare high or equalnot implementedz13
1341vistrhsvector isolate string halfwordnot implementedz13
1342vslvector shift leftnot implementedz13
1343vfenezhsvector find element not equal halfwordnot implementedz13
1344vsgvector subtract doublewordnot implementedz13
1345vclzfvector count leading zeros wordnot implementedz13
1346wfcdbvector fp compare scalarnot implementedz13
1347vmaohvector multiply and add odd halfwordnot implementedz13
1348vchgsvector compare high double wordnot implementedz13
1349vchlfvector compare high logical wordnot implementedz13
1350vavector addnot implementedz13
1351vmrlgvector merge low double wordnot implementedz13
1352vlcgvector load complement doublewordnot implementedz13
1353vceqfvector compare equal wordnot implementedz13
1354vacqvector add with carry quadwordnot implementedz13
1355vmaofvector multiply and add odd wordnot implementedz13
1356vfadbvector fp addnot implementedz13
1357vmlefvector multiply logical even wordnot implementedz13
1358wfcvector fp compare scalarnot implementedz13
1359vmxvector maximumnot implementedz13
1360vmlhvector multiply logical highnot implementedz13
1361vmebvector multiply even bytenot implementedz13
1362vfddbvector fp dividenot implementedz13
1363vpkshsvector pack saturate halfwordnot implementedz13
1364vpkfvector pack wordnot implementedz13
1365vlrepgvector load and replicate double word elementsnot implementedz13
1366vmaefvector multiply and add even wordnot implementedz13
1367vfenehvector find element not equal halfwordnot implementedz13
1368vgfmafvector galois field multiply sum and accumulate wordnot implementedz13
1369vctzgvector count trailing zeros doublewordnot implementedz13
1370lzrgload and zero rightmost byte 64->64not implementedz13
1371vmofvector multiply odd wordnot implementedz13
1372vfsqdbvector fp square rootnot implementedz13
1373vlgvgvector load gr from vr double word elementnot implementedz13
1374verllfvector element rotate left logical mem wordnot implementedz13
1375verllgvector element rotate left logical mem doublewordnot implementedz13
1376vrepfvector replicate wordnot implementedz13
1377vfeezhsvector find element equal halfwordnot implementedz13
1378wfchdbsvector fp compare highnot implementedz13
1379lochhiload halfword high immediate on conditionnot implementedz13
1380vmalhwvector multiply and add low halfwordnot implementedz13
1381vmlhbvector multiply logical high bytenot implementedz13
1382vfeehvector find element equal halfwordnot implementedz13
1383vgmvector generate masknot implementedz13
1384vgfmabvector galois field multiply sum and accumulate bytenot implementedz13
1385vmrhgvector merge high double wordnot implementedz13
1386veclgvector element compare logical double wordnot implementedz13
1387vlvector memory loadnot implementedz13
1388vctzhvector count trailing zeros halfwordnot implementedz13
1389vuplhfvector unpack logical high wordnot implementedz13
1390verllvgvector element rotate left logical reg doublewordnot implementedz13
1391vuplvector unpack lownot implementedz13
1392vlgvbvector load gr from vr byte elementnot implementedz13
1393vabvector add bytenot implementedz13
1394vchvector compare highnot implementedz13
1395veclfvector element compare logical wordnot implementedz13
1396vgefvector gather element 4 byte elementsnot implementedz13
1397vscbiqvector subtract compute borrow indication quadwordnot implementedz13
1398cdgtrconvert from fixed long dfpnot implementedz13
1399vesrabvector element shift right arithmetic mem bytenot implementedz13
1400vfsqvector fp square rootnot implementedz13
1401vscefvector scatter element 4 bytenot implementedz13
1402vpkhvector pack halfwordnot implementedz13
1403vfavector fp addnot implementedz13
1404vovector ornot implementedz13
1405verllbvector element rotate left logical mem bytenot implementedz13
1406stocfhstore high on conditionnot implementedz13
1407vchlbsvector compare high logical bytenot implementedz13
1408vuphfvector unpack high wordnot implementedz13
1409vaccvector add compute carrynot implementedz13
1410vistrfvector isolate string wordnot implementedz13
1411vceqhsvector compare equal half wordnot implementedz13
1412vfidbvector load fp integernot implementedz13
1413vupllhvector unpack logical low halfwordnot implementedz13
1414vfcevector fp compare equalnot implementedz13
1415vsvector subtractnot implementedz13
1416vfeebsvector find element equal bytenot implementedz13
1417vlvggvector load VR double word element from GRnot implementedz13