Machine Instructions Reference Summary
Machine Instructions Reference Summary
Name
Store Facility List Store Facility List Extended Store FPC Store Halfword Store Halfword Store Multiple (32) Store Multiple (32) Store Multiple (64) Store Multiple High Store Pair to Quadword Store Prefix Store Real Address Store Reversed (16) Store Reversed (32) Store Reversed (64) Store Sub Channel Store System Information Store Then And System Mask Store Then Or System Mask Store Using Real Address (32) Store Using Real Address (64) Subtract (EB) Subtract (SB) Subtract (32) Subtract (32) Subtract (32) Subtract (64) Subtract (64) Subtract (64<32) Subtract (64<32) Subtract (LB) Subtract (LB) Subtract (SB) Subtract Decimal Subtract Halfword Subtract Halfword Subtract Logical (64) Subtract Logical Immediate (64<32) Subtract Logical Immediate(32) Subtract Logical (32) Subtract Logical (32) Subtract Logical (64) Subtract Logical (64<32) Subtract Logical (64<32) Subtract Logical with Borrow (32) Subtract Logical with Borrow (32) Subtract Logical with Borrow (64) Subtract Logical with Borrow (64) Subtract Logical(32) Subtract Normalized (EH) Subtract Normalized (LH) Subtract Normalized (LH) Subtract Normalized (SH) Subtract Normalized (SH) Subtract Unnormalized (LH) Subtract Unnormalized (LH) Subtract Unnormalized (SH) Subtract Unnormalized (SH) Supervisor Call Test Access
(11)
MACHINE INSTRUCTIONScontinued
Name
Test Addressing Mode Test and Set Test Block Test Data Class (EB) Test Data Class (LB) Test Data Class (SB) Test Decimal Test Pending Interruption Test Protection Test Sub Channel Test under Mask Test under Mask Test under Mask (high high) Test under Mask (high low) Test under Mask (low high) Test under Mask (low low) Test under Mask High Test under Mask Low Trace (32) Trace (64) Translate Translate and Test Translate and Test Reverse Translate Extended Translate One to One Translate One to Two Translate Two to One Translate Two to Two Trap Trap Unpack Unpack ASCII Unpack Unicode Update Tree Zero and Add
(12) staple
Mnemonic
STFL STFLE STFPC STH STHY STM STMY STMG STMH STPQ STPX STRAG STRVH STRV STRVG STSCH STSI STNSM STOSM STURA STURG SXBR SEBR S SR SY SG SGR SGF SGFR SDB SDBR SEB SP SH SHY SLGR SLGFI SLFI SL SLR SLG SLGF SLGFR SLB SLBR SLBG SLBGR SLY SXR SD SDR SE SER SW SWR SU SUR SVC TAR
Opcode
B2B1 B2B0 B29C 40 E370 90 EB90 EB24 EB26 E38E B211 E502 E33F E33E E32F B234 B27D AC AD B246 B925 B34B B30B 5B 1B E35B E309 B909 E319 B919 ED1B B31B ED0B FB 4B E37B B90B C24 C25 5F 1F E30B E31B B91B E399 B999 E389 B989 E35F 37 6B 2B 7B 3B 6F 2F 7F 3F 0A B24C
Format
S S S RX RXY RS1 RSY1 RSY1 RSY1 RXY S SSE RXY RXY RXY S S SI SI RRE RRE RRE RRE RX RR RXY RXY RRE RXY RRE RXE RRE RXE SS2 RX RXY RRE RIL RIL RX RR RXY RXY RRE RXY RRE RXY RRE RXY RR RX RR RX RR RX RR RX RR I RRE
Operands
D2(B2) D2(B2) D2(B2) R1,D2(X2,B2) R1,D2(X2,B2) R1,R3,D2(B2) R1,R3,D2(B2) R1,R3,D2(B2) R1,R3,D2(B2) R1,D2(X2,B2) D2(B2) D1(B1),D2(B2) R1,D2(X2,B2) R1,D2(X2,B2) R1,D2(X2,B2) D2(B2) D2(B2) D1(B1),I2 D1(B1),I2 R1,R2 R1,R2 R1,D2 R1,R2 R1,D2(X2,B2) R1,R2 R1,D2(X2,B2) R1,D2(X2,B2) R1,R2 R1,D2(X2,B2) R1,R2 R1,D2(X2,B2) R1,R2 R1,D2(X2,B2) D1(L1,B1),D2(L2,B2) R1,D2(X2,B2) R1,D2(X2,B2) R1,R2 R1,I2 R1,I2 R1,D2(X2,B2) R1,R2 R1,D2(X2,B2) R1,D2(X2,B2) R1,R2 R1,D2(X2,B2) R1,R2 R1,D2(X2,B2) R1,R2 R1,D2(X2,B2) R1,D2 R1,D2(X2,B2) R1,R2 R1,D2(X2,B2) R1,R2 R1,D2(X2,B2) R1,R2 R1,D2(X2,B2) R1,R2 I R1,R2
Mnemonic
TAM TS TB TCXB TCDB TCEB TP TPI TPROT TSCH TM TMY TMHH TMHL TMLH TMLL TMH TML Trace TRACG TR TRT TRTR TRE TROO TROT TRTO TRTT Trap2 Trap4 UNPK UNPKA UNPKU UPT ZAP
Recovery Specialties
Enterprise Storage, Disaster Recovery and Business Continuity Consulting
fold
fold staple
The information contained in this document was derived from IBMs z/Architecture Reference Summary publication number SA22-7871-02. Please refer to that publication for more complete information.
MACHINE INSTRUCTIONS
Name
Add (32) Add (32) Add (32) Add (64) Add (64) Add (64<32) Add (64<32) Add (EB) Add (LB) Add (LB) Add (SB) Add (SB) Add Decimal Add Halfword Add Halfword Add Halfword Immediate Add Halfword Immediate(32) Add Immediate(32) Add Immediate(64<32) Add Logical (32) Add Logical (32) Add Logical (32) Add Logical (64) Add Logical (64) Add Logical (64<32) Add Logical (64<32) Add Logical Immediate(32) Add Logical Immediate(64<32) Add Logical with Carry (32) Add Logical with Carry (32) Add Logical with Carry (64) Add Logical with Carry (64) Add Normalized (EH) Add Normalized (LH) Add Normalized (SH) Add Normalized (SH) Add Normalized(LH) Add Unnormalized (LH) Add Unnormalized (LH) Add Unnormalized (SH) Add Unnormalized (SH) And (32) And (32) And (32) And (64) And (64) And (Character) And (Immediate) And (Immediate) And Immediate (high high) And Immediate (high low) And Immediate (high) And Immediate( low low) And Immediate (low high) And Immediate (low) Branch and Link Branch and Save Branch and Save Branch and Save And Set Mode Branch and Set Authority
(1)
MACHINE INSTRUCTIONScontinued
Name
Set Prefix Set Program Mask Set PSW Key from Address Set Rounding Mode Set Secondary ASN Set Secondary ASN with Instance Set Storage Key Extended Set System Mask Shift and Round Decimal Shift Left Double Shift Left Double Logical Shift Left Single (32) Shift Left Single (64) Shift Left Single Logical (32) Shift Left Single Logical (64) Shift Right Double Shift Right Double Logical Shift Right Single (32) Shift Right Single (64) Shift Right Single Logical (32) Shift Right Single Logical (64) Signal Processor Square Root (EB) Square Root (EH) Square Root (LB) Square Root (LB) Square Root (LH) Square Root (LH) Square Root (SB) Square Root (SB) Square Root (SH) Square Root (SH) Start Interpretive Execution Start Sub Channel Store (32) Store (32) Store (64) Store (L) Store (L) Store (S) Store (S) Store Access Multiple Store Access Multiple Store Channel Path Status Store Channel Report Word Store Character Store Character Store Characters under Mask (high) Store Characters under Mask (low) Store Characters under Mask (low) Store Clock Store Clock Comparator Store Clock Extended Store Clock Fast Store Control (32) Store Control (64) Store CPU Address Store CPU ID Store CPU Timer
(10)
Mnemonic
A AR AY AG AGR AGF AGFR AXBR ADB ADBR AEB AEBR AP AH AHY AGHI AHI AFI AGFI AL ALR ALY ALG ALGR ALGF ALGFR ALFI ALGFI ALC ALCR ALCG ALCGR AXR ADR AE AER AD AW AWR AU AUR N NR NY NG NGR NC NI NIY NIHH NIHL NIHF NILL NILH NILF BAL BAS BASR BASSM BSA
Opcode
5A 1A E35A E308 B908 E318 B918 B34A ED1A B31A ED0A B30A FA 4A E37A A7B A7A C29 C28 5E 1E E35E E30A B90A E31A B91A 0C2B 0C2A E398 B998 E388 B988 36 2A 7A 3A 6A 6E 2E 7E 3E 54 14 E354 E380 B980 D4 94 EB54 A54 A55 C0A A57 A56 C0B 45 4D 0D 0C B25A
Format
RX RR RXY RXY RRE RXY RRE RRE RXE RRE RXE RRE SS2 RX RXY RI1 RI1 RIL RIL RX RR RXY RXY RRE RXY RRE RIL RIL RXY RRE RXY RRE RR RR RX RR RX RX RR RX RR RX RR RXY RXY RRE SS1 SI SIY RI1 RI1 RIL RI1 RI1 RIL RX RX RR RR RRE
Operands
R1,D2(X2,B2) R1,R2 R1,D2(X2,B2) R1,D2(X2,B2) R1,R2 R1,D2(X2,B2) R1,R2 R1,R2 R1,D2(X2,B2) R1,R2 R1,D2(X2,B2) R1,R2 D1(L1,B1),D2(L2,B2) R1,D2(X2,B2) R1,D2(X2,B2) R1,I2 R1,I2 R1,I2 R1,I2 R1,D2(X2,B2) R1,R2 R1,D2(X2,B2) R1,D2(X2,B2) R1,R2 R1,D2(X2,B2) R1,R2 R1,I2 R1,I2 R1,D2(X2,B2) R1,R2 R1,D2(X2,B2) R1,R2 R1,R2 R1,R2 R1,D2(X2,B2) R1,R2 R1,D2(X2,B2) R1,D2(X2,B2) R1,R2 R1,D2(X2,B2) R1,R2 R1,D2(X2,B2) R1,R2 R1,D2(X2,B2) R1,D2(X2,B2) R1,R2 D1(L,B1),D2(B2) D1(B1),I2 D1(B1),I2 R1,I2 R1,I2 R1,I2 R1,I2 R1,I2 R1,I2 R1,D2(X2,B2) R1,D2(X2,B2) R1,R2 R1,R2 R1,R2
Mnemonic
SPX SPM SPKA SRNM SSAR SSAIR SSKE SSM SRP SLDA SLDL SLA SLAG SLL SLLG SRDA SRDL SRA SRAG SRL SRLG SIGP SQXBR SQXR SQDB SQDBR SQD SQDR SQEB SQEBR SQE SQER SIE SSCH ST STY STG STD STDY STE STEY STAM STAMY STCPS STCRW STC STCY STCMH STCM STCMY STCK STCKC STCKE STCKF STCTL STCTG STAP STIDP STPT
Opcode
B210 04 B20A B299 B225 B99F B22B 80 F0 8F 8D 8B EB0B 89 EB0D 8E 8C 8A EB0A 88 EB0C AE B316 B336 ED15 B315 ED35 B244 ED14 B314 ED34 B245 B214 B233 50 E350 E324 60 ED67 70 ED66 9B EB9B B23A B239 42 E372 EB2C BE EB2D B205 B207 B278 B27C B6 EB25 B212 B202 B209
Format Operands
S RR S S RRE RRE RRE S SS3 RS1 RS1 RS1 RSY1 RS1 RSY1 RS1 RS1 RS1 RSY1 RS1 RSY1 RS1 RRE RRE RXE RRE RXE RRE RXE RRE RXE RRE S S RX RXY RXY RX RXY RX RXY RS1 RSY1 S S RX RXY RSY1 RS2 RSY2 S S S S RS1 RSY1 S S S D2(B2) R1 D2(B2) D2(B2) R1 R1 R1,R2 D2(B2) D1(L1,B1),D2(B2),I3 R1,D2(B2) R1,D2(B2) R1,D2(B2) R1,R3,D2(B2) R1,D2(B2) R1,R3,D2(B2) R1,D2(B2) R1,D2(B2) R1,D2(B2) R1,R3,D2(B2) R1,D2(B2) R1,R3,D2(B2) R1,R3,D2(B2) R1,R2 R1,R2 R1,D2(X2,B2) R1,R2 R1,D2(X2,B2) R1,R2 R1,D2(X2,B2) R1,R2 R1,D2(X2,B2) R1,R2 D2(B2) D2(B2) R1,D2(X2,B2) R1,D2(X2,B2) R1,D2(X2,B2) R1,D2(X2,B2) R1,D2(X2,B2) R1,D2(X2,B2) R1,D2(X2,B2) R1,R3,D2(B2) R1,R3,D2(B2) D2(B2) D2(B2) R1,D2(X2,B2) R1,D2(X2,B2) R1,M3,D2(B2) R1,M3,D2(B2) R1,M3,D2(B2) D2(B2) D2(B2) D2(B2) D2(B2) R1,R3,D2(B2) R1,R3,D2(B2) D2(B2) D2(B2) D2(B2)
Recovery Specialties provides Storage Solutions for the z/OS and large systems environments. Our storage consultants specialize in the design and implementation of Enterprise Storage Solutions customized to satisfy your Disaster Recovery and Business Continuity requirements in the most cost-effective way possible
For more information about disk and tape replication scenarios or the services we provide, please visit our web site at http://recoveryspecialties.com
MACHINE INSTRUCTIONS
Name
Multiply Single (64) Multiply Single (64) Multiply Single (64<32) Multiply Single (64<32) Multiply Unnormalized (EH<LH) Multiply Unnormalized (EH<LH) Multiply Unnormalized (EHH<LH) Multiply Unnormalized (EHH<LH) Multiply Unnormalized (EHL<LH) Multiply Unnormalized (EHL<LH) Or (32) Or (32) Or (32) Or (64) Or (64) Or (Character) Or (Immediate) Or (Immediate) Or Immediate (high high) Or Immediate (high low) Or Immediate (high) Or Immediate (low high) Or Immediate (low low) Or Immediate (low) Pack Pack ASCII Pack Unicode Page In Page Out Perform Locked Operation Perform Timing-Facility Function Program Call Program Return Program Transfer Program Transfer with Instance Purge TLB Purge ALB Reset Channel Path Reset Reference Bit Extended Resume Program Resume Sub Channel Rotate Left Single Logical (32) Rotate Left Single Logical (64) Search String Search String Unicode Set Access Set Address Limit Set Address Space Control Set Address Space Control Fast Set Addressing Mode (24) Set Addressing Mode (31) Set Addressing Mode (64) Set Channel Monitor Set Clock Set Clock Comparator Set Clock Programmable Field Set CPU Timer Set FPC
(9)
MACHINE INSTRUCTIONScontinued
Name
Branch and Set Mode Branch and Stack Branch in Subspace Group Branch on Condition Branch on Condition Branch on Count (32) Branch on Count (32) Branch on Count (64) Branch on Count (64) Branch on Index High (32) Branch on Index High (64) Branch on Index Low or Equal (32) Branch on Index Low or Equal (64) Branch Relative And Save Branch Relative And Save Long Branch Relative on Condition Branch Relative on Condition Long Branch Relative on Count (32) Branch Relative on Count (64) RI1 Branch Relative on Index High (32) Branch Relative on Index High (64) Branch Relative on Index Low or Equal Branch Relative on Index Low or Equal (64) Cancel Sub Channel Checksum Cipher Message Cipher Message with Chaining Clear Sub Channel Compare (32) Compare (32) Compare (32) Compare (64) Compare (64) Compare (64<32) Compare (64<32) Compare (EB) Compare (EH) Compare (LB) Compare (LB) Compare (LH) Compare (LH) Compare (SB) Compare (SB) Compare (SH) Compare (SH) Compare and Form Codeword Compare and Signal (EB) Compare and Signal (LB) Compare and Signal (LB) Compare and Signal (SB) Compare and Signal (SB) Compare and Swap (32) Compare and Swap (32) Compare and Swap (64) Compare and Swap And Purge(64) Compare and Swap And Purge(64) Compare Decimal Compare Double And Swap (64)
(2)
Mnemonic
MSG MSGR MSGF MSGFR MY MYR MYH MYHR MYL MYLR O OR OY OG OGR OC OI OIY OIHH OIHL OIHF OILH OILL OILF Pack PKA PKU PGIN PGOUT PLO PTFF PC PR PT PTI PTLB PALB RCHP RRBE RP RSCH RLL RLLG SRST SRSTU SAR SAL SAC SACF SAM24 SAM31 SAM64 SCHM SCK SCKC SCKPF SPT SFPC
Opcode
E30C B90C E31C B91C ED3B B33B ED3D B33D ED39 B339 56 16 E356 E381 B981 D6 96 EB56 A58 A59 C0C A5A A5B C0D F2 E9 E1 B22E B22F EE 104 B218 101 B228 B99E B20D B248 B23B B22A B277 B238 EB1D EB1C B25E B2BE B24E B237 B219 B279 10C 10D 10E B23C B204 B206 107 B208 B384
Format
RXY RRE RXY RRE RXF RRF1 RXF RRF1 RXF RRF1 RX RR RXY RXY RRE SS1 SI SIY RI1 RI1 RIL RI1 RI1 RIL SS2 SS1 SS1 RRE RRE SS5 RRE S E RRE RRE S RRE S RRE S S RSY1 RSY1 RRE RRE RRE S S S E E E S S S E S RRE
Operands
R1,D2(X2,B2) R1,R2 R1,D2(X2,B2) R1,R2 R1,R3,D2(X2,B2) R1,R3,R2 R1,R3,D2(X2,B2) R1,R3,R2 R1,R3,D2(X2,B2) R1,R3,R2 R1,D2(X2,B2) R1R2 R1,D2(X2,B2) R1,D2(X2,B2) R1,R2 D1(L,B1),D2(B2) D1(B1),I2 D1(B1),I2 R1,I2 R1,I2 R1,I2 R1,I2 R1,I2 R1,I2 D1(L1,B1),D2(L2,B2) D1(B1),D2(L2,B2) D1(B1),D2(L2,B2) R1,R2 R1,R2 R1,D2(B2),R3,D4(B4) D2(B2) R1,R2 R1,R2
Mnemonic
BSM BAKR BSG BC BCR BCT BCTR BCTG BCTGR BXH BXHG BXLE BXLEG BRAS BRASL BRC BRCL BRCT BRCTG BRXH BRXHG BRXLE BRXLG XSCH CKSM KM KMC CSCH C CR CY CG CGR CGF CGFR CXBR CXR CDB CDBR CD CDR CEB CEBR CE CER CFC KXBR KDB KDBR KEB KEBR CS CSY CSG CSP CSPG CP CDSG
Opcode
0B B240 B258 47 07 46 06 E346 B946 86 EB44 87 EB45 A75 C05 A74 C04 A76 N 84 EC44 85 EC45 B276 B241 B92E B92F B230 59 19 E359 E320 B920 E330 B930 B349 B369 ED19 B319 69 29 ED09 B309 79 39 B21A B348 ED18 B318 ED08 B308 BA EB14 EB30 B250 B98A F9 EB3E
Format
RR RRE RRE RX RR RX RR RXY RRE RS1 RSY1 RS1 RSY1 RI1 RIL1 RI2 RIL4 RI1 A77 RSI RIE RSI RIE S RRE RRE RRE S RX RR RXY RXY RRE RXY RRE RRE RRE RXE RRE RX RR RXE RRE RX RR S RRE RXE RRE RXE RRE RS1 RSY1 RSY1 RRE RRE SS2 RSY1
Operands
R1,R2 R1,R2 R1,R2 M1,D2(X2,B2) M1,R2 R1,D2(X2,B2) R1,R2 R1,D2(X2,B2) R1,R2 R1,R3,D2(B2) R1,R3,D2(B2) R1,R3,D2(B2) R1,R3,D2(B2) R1,I2 R1,I2 M1,I2 M1,I2 R1,I2 R1,I2 R1,R3,I2 R1,R3,I2 R1,R3,I2 R1,R3,I2
R1,R2 R1,R2 R1,R2 R1,D2(X2,B2) R1,R2 R1,D2(X2,B2) R1,D2(X2,B2) R1,R2 R1,D2(X2,B2) R1,R2 R1,R2 R1,R2 R1,D2(X2,B2) R1,R2 R1,D2(X2,B2) R1,R2 R1,D2(X2,B2) R1,R2 R1,D2(X2,B2) R1,R2 D2(B2) R1,R2 R1,D2(X2,B2) R1,R2 R1,D2(X2,B2) R1,R2 R1,R3,D2(B2) R1,R3,D2(B2) R1,R3,D2(B2) R1,R2 R1,R2 D1(L1,B1),D2(L2,B2) R1,R3,D2(B2)
MACHINE INSTRUCTIONS
Name
Compare Double And Swap (32) Compare Double And Swap (32) Compare Halfword Compare Halfword Compare Halfword Immediate(32) Compare Halfword Immediate(64) Compare Immediate(32) Compare Immediate(64<32) Compare Logical (32) Compare Logical (32) Compare Logical (32) Compare Logical (64) Compare Logical (64) Compare Logical (64<32) Compare Logical (64<32) Compare Logical (Immediate) Compare Logical (Immediate) Compare Logical Character Compare Logical Characters under Mask Compare Logical Characters under Mask Compare Logical Characters under Mask Compare Logical Immediate(32) Compare Logical Immediate (64<32) Compare Logical Long Compare Logical Long Extended Compare Logical Long Uni-code Compare Logical String Compare until Substring Equal Compression Call Compute Intermediate Message Digest Compute Last Message Digest Compute Message Authentication Code Convert BFP to HFP (LH<LB) Convert BFP to HFP (LH<SB) Convert from Fixed (EB<32) Convert from Fixed (EB<64) Convert from Fixed (EH<32) Convert from Fixed (EH<64) Convert from Fixed (LB<32) Convert from Fixed (LB<64) Convert from Fixed (LB<64) Convert from Fixed (LH<32) Convert from Fixed (SB<32) Convert from Fixed (SB<64) Convert from Fixed (SH<32) Convert from Fixed (SH<64) Convert HFP to BFP (LB<LH) Convert HFP to BFP (SB<LH) Convert to Binary (32) Convert to Binary (32) Convert to Binary (64) Convert to Decimal (32) Convert to Decimal (32) Convert to Decimal (64) Convert to Fixed (32<EB) Convert to Fixed (32<EH) Convert to Fixed (32<LB) Convert to Fixed (32<LH)
(3)
MACHINE INSTRUCTIONScontinued
Name
Move with Offset Move with Source Key Move Zones Multiply (64<32) Multiply (64<32) Multiply (EB) Multiply (EB<LB) Multiply (EB<LB) Multiply (EH) Multiply (EH<LH) Multiply (EH<LH) Multiply (LB) Multiply (LB) Multiply (LB<SB) Multiply (LB<SB) Multiply (LH) Multiply (LH) Multiply (LH<SH) Multiply (LH<SH) Multiply (LH<SH) Multiply (LH<SH) Multiply (SB) Multiply (SB) Multiply (SH) Multiply (SH) Multiply and Subtract (LB) Multiply and Subtract (LB) Multiply and Subtract (LH) Multiply and Subtract (LH) Multiply and Subtract (SB) Multiply and Subtract (SB) Multiply and Subtract (SH) Multiply and Subtract (SH) Multiply and Add (LB) Multiply and Add (LB) Multiply and Add (LH) Multiply and Add (LH) Multiply and Add (SB) Multiply and Add (SB) Multiply and Add (SH) Multiply and Add (SH) Multiply and Add Unnormalized (EH<LH) Multiply and Add Unnormalized (EH<LH) Multiply and Add Unnormalized (EHH<LH) Multiply and Add Unnormalized (EHH<LH) Multiply and Add Unnormalized (EHL<LH) Multiply and Add Unnormalized (EHL<LH) Multiply Decimal Multiply Halfword (32) Multiply Halfword Immediate(32) Multiply Halfword Immediate(64) Multiply Logical (128<64) Multiply Logical (128<64) Multiply Logical (64<32) Multiply Logical (64<32) Multiply Single (32) Multiply Single (32) Multiply Single (32)
(8)
Mnemonic
CDS CDSY CH CHY CHI CGHI CFI CGFI CL CLR CLY CLG CLGR CLGF CLGFR CLI CLIY CLC CLM CLMH CLMY CLFI CLGFI CLCL CLCLE CLCLU CLST CUSE CMPSC KIMD KLMD KMAC THDR THDER CXFBR CXGBR CXFR CXGR CDFBR CDGBR CDGR CDFR CEFBR CEGBR CEFR CEGR TBDR TBEDR CVB CVBY CVBG CVD CVDY CVDG CFXBR CFXR CFDBR CFDR
Opcode
BB EB31 49 E379 A7E A7F C2D C2C 55 15 E355 E321 B921 E331 B931 95 EB55 D5 BD EB20 RSY2 C2F C2E 0F A9 EB8F B25D B257 B263 B93E B93F B91E B359 B358 B396 B3A6 B3B6 B3C6 B395 B3A5 B3C5 B3B5 B394 B3A4 B3B4 B3C4 B351 B350 4F EB06 E30E 4E E326 E32E B39A cB3BA B399 B3B9
Format
RS1 RSY1 RX RXY RI1 RI1 RIL RIL RX RR RXY RXY RRE RXY RRE SI SIY SS1 RS2 RSY2 RSY2 RIL RIL RR RS1 RSY1 RRE RRE RRE RRE RRE RRE RRE RRE RRE RRE RRE RRE RRE RRE RRE RRE RRE RRE RRE RRE RRF2 RRF2 RX RXY RXY RX RXY RXY RRF2 RRF2 RRF2 RRF2
Operands
R1,R3,D2(B2) R1,R3,D2(B2) R1,D2(X2,B2) R1,D2(X2,B2) R1,I2 R1,I2 R1,I2 R1,I2 R1,D2(X2,B2) R1,R2 R1,D2(X2,B2) R1,D2(X2,B2) R1,R2 R1,D2(X2,B2) R1,R2 D1(B1),I2 D1(B1),I2 D1(L,B1),D2(B2) R1,M3,D2(B2) R1,M3,D2(B2) R1,M3,D2(B2) R1,I2 R1,I2 R1,R2 R1,R3,D2(B2) R1,R3,D2(B2) R1,R2 R1,R2 R1,R2 R1,R2 R1,R2 R1,R2 R1,R2 R1,R2 R1,R2 R1,R2 R1,R2 R1,R2 R1,R2 R1,R2 R1,R2 R1,R2 R1,R2 R1,R2 R1,R2 R1,R2 R1,M3,R2 R1,M3,R2 R1,D2(X2,B2) R1,D2(X2,B2) R1,D2(X2,B2) R1,D2(X2,B2) R1,D2(X2,B2) R1,D2(X2,B2) R1,M3,R2 R1,M3,R2 R1,M3,R2 R1,M3,R2
Mnemonic
MVO MVCSK MVZ M MR MXBR MXDB MXDBR MXR MXD MXDR MDB MDBR MDEB MDEBR MD MDR MDE MDER ME MER MEEB MEEBR MEE MEER MSDB MSDBR MSD MSDR MSEB MSEBR MSE MSER MADB MADBR MAD MADR MAEB MAEBR MAE MAER MAYR MAY MAYH MAYHR MAYL MAYLR MP MH MHI MGHI MLG MLGR ML MLR MSR MSY MS
Opcode
F1 E50E D3 5C 1C B34C ED07 B307 26 67 27 ED1C B31C ED0C B30C 6C 2C 7C 3C 7C 3C ED17 B317 ED37 B337 ED1F B31F ED3F B33F ED0F B30F ED2F B32F ED1E B31E ED3E B33E ED0E B30E ED2E B32E B33A ED3A ED3C B33C ED38 B338 FC 4C A7C A7D E386 B986 E386 B996 B252 E351 71
Format
SS2 SSE SS1 RX RR RRE RXE RRE RR RX RR RXE RRE RXE RRE RX RR RX RR RX RR RXE RRE RXE RRE RXF RRF1 RXF RRF1 RXF RRF1 RXF RRF1 RXF RRF1 RXF RRF1 RXF RRF1 RXF RRF1 RRF1 RXF RXF RRF1 RXF RRF1 SS2 RX RI1 RI1 RXY RRE RXY RRE RRE RXY RX
Operands
D1(L1,B1),D2(L2,B2) D1(B1),D2(B2) D1(L,B1),D2(B2) R1,D2(X2,B2) R1,R2 R1,R2 R1,D2(X2,B2) R1,R2 R1,R2 R1,D2(X2,B2) R1,R2 R1,D2(X2,B2) R1,R2 R1,D2(X2,B2) R1,R2 R1,D2(X2,B2) R1,R2 R1,D2(X2,B2) R1,R2 R1,D2(X2,B2) R1,R2 R1,D2(X2,B2) R1,R2 R1,D2(X2,B2) R1,R2 R1,R3,D2(X2,B2) R1,R3,R2 R1,R3,D2(X2,B2) R1,R3,R2 R1,R3,D2(X2,B2) R1,R3,R2 R1,R3,D2(X2,B2) R1,R3,R2 R1,R3,D2(X2,B2) R1,R3,R2 R1,R3,D2(X2,B2) R1,R3,R2 R1,R3,D2(X2,B2) R1,R3,R2 R1,R3,D2(X2,B2) R1,R3,R2 R1,R3,R2 R1,R3,D2(X2,B2) R1,R3,D2(X2,B2) R1,R3,R2 R1,R3,D2(X2,B2) R1,R3,R2 D1(L1,B1),D2(L2,B2) R1,D2(X2,B2) R1,I2 R1,I2 R1,D2(X2,B2) R1,R2 R1,D2(X2,B2) R1,R2 R1,R2 R1,D2(X2,B2) R1,D2(X2,B2)
MACHINE INSTRUCTIONS
Name
Load Negative (32) Load Negative (64) Load Negative (64<32) Load Negative (EB) Load Negative (EH) Load Negative (LB) Load Negative (LH) Load Negative (SB) Load Negative (SH) Load Page-Table-Entry Address Load Pair from Quadword Load Positive (32) Load Positive (64) Load Positive (64<32) Load Positive (EB) Load Positive (EH) Load Positive (LB) Load Positive (LH) Load Positive (SB) Load Positive (SH) Load PSW Load PSW Extended Load Real Address (32) Load Real Address (32) Load Real Address (64) Load Reversed (16) Load Reversed (32) Load Reversed (32) Load Reversed (64) Load Reversed (64) Load Rounded (LB<EB) Load Rounded (LH<EH) Load Rounded (LH<EH) Load Rounded (SB<EB) Load Rounded (SB<LB) Load Rounded (SH<EH) Load Rounded (SH<LH) Load Rounded (SH<LH) Load Using RealAddress(32) Load Using RealAddress(64) Load Zero (E) Load Zero (L) Load Zero (S) Modify Stacked State Modify Sub Channel Monitor Call Move (Character) Move (Immediate) Move (Immediate) Move Inverse Move Long Move Long Extended Move Long Unicode Move Numerics Move Page Move String Move to Primary Move to Secondary Move with Destination key Move with Key
(7)
MACHINE INSTRUCTIONScontinued
Name
Convert to Fixed (32<SB) Convert to Fixed (32<SH) Convert to Fixed (64<EB) Convert to Fixed (64<EH) Convert to Fixed (64<LB) Convert to Fixed (64<LH) Convert to Fixed (64<SB) Convert to Fixed (64<SH) Convert Unicode to UTF-8 Convert UTF-16 to UTF-32 Convert UTF-16 to UTF-8 Convert UTF-32 to UTF-32 Convert UTF-32 to UTF-8 Convert UTF-8 to Unicode Convert UTF-8 to UTF-16 Convert UTF-8 to UTF-32 Copy Access Divide Divide Divide (32<64) Divide (EH) Divide (LB) Divide (LB) Divide (LH) Divide (LH) Divide (SB) Divide (SB) Divide (SH) Divide (SH) Divide Decimal Divide Logical (32<64) Divide Logical (32<64) Divide Logical (64<128) Divide Logical (64<128) Divide Single (64) Divide Single (64) Divide Single (64<32) Divide Single (64<32) Divide to Integer (LB) Divide to Integer (SB) Edit Edit and Mark Exclusive Or (32) Exclusive Or (32) Exclusive Or (32) Exclusive Or (64) Exclusive Or (64) Exclusive Or (Character) Exclusive Or (Immediate) Exclusive Or (Immediate) Execute Extract FPC Extract Access Extract and Set Extended Authority Extract Primary ASN Extract Primary ASN and Instance Extract PSW Extract Secondary ASN Extract Secondary ASN and Instance Extract Stacked Registers
(4)
Mnemonic
LNR LNGR LNGFR LNXBR LNXR LNDBR LNDR LNEBR LNER LPTEA LPQ LPR LPGR LPGFR LPXBR LPXR LPDBR LPDR LPEBR LPER LPSW LPSWE LRA LRAY LRAG LRVH LRV LRVR LRVG LRVGR LDXBR LDXR LRDR LEXBR LEDBR LEXR LEDR LRER LURA LURAG LZXR LZDR LZER MSTA MSCH MC MVC MVI MVIY MVCIN MVCL MVCLE MVCLU MVN MVPG MVST MVCP MVCS MVCDK MVCK
Opcode
11 B901 B911 B341 B361 B311 21 B301 31 B9AA E38F 10 B900 B910 B340 B360 B310 20 B300 30 82 B2B2 B1 E313 E303 E31F E31E B91F E30F B90F B345 25 25 B346 B344 B366 35 35 B24B B905 B376 B375 B374 B247 B232 AF D2 92 EB52 E8 0E A8 EB8E D1 B254 B255 DA DB E50F D9
Format
RR RRE RRE RRE RRE RRE RR RRE RR RRF3 RXY RR RRE RRE RRE RRE RRE RR RRE RR S S RX RXY RXY RXY RXY RRE RXY RRE RRE RR RR RRE RRE RRE RR RR RRE RRE RRE RRE RRE RRE S SI SS1 SI SIY SS1 RR RS1 RSY1 SS1 RRE RRE SS4 SS4 SSE SS4
Operands
R1,R2 R1,R2 R1,R2 R1,R2 R1,R2 R1,R2 R1,R2 R1,R2 R1,R2 R1,R3,R2,M4 R1,D2(X2,B2) R1,R2 R1,R2 R1,R2 R1,R2 R1,R2 R1,R2 R1,R2 R1,R2 R1,R2 D2(B2) D2(B2) R1,D2(X2,B2) R1,D2(X2,B2) R1,D2(X2,B2) R1,D2(X2,B2) R1,D2(X2,B2) R1,R2 R1,D2(X2,B2) R1,R2 R1,R2 R1,R2 R1,R2 R1,R2 R1,R2 R1,R2 R1,R2 R1,R2 R1,R2 R1,R2 R1 R1 R1 R1 D2(B2) D1(B1),I2 D1(L,B1),D2(B2) D1(B1),I2 D1(B1),I2 D1(L,B1),D2(B2) R1,R2 R1,R3,D2(B2) R1,R3,D2(B2) D1(L,B1),D2(B2) R1,R2 R1,R2 D1(R1,B1),D2(B2),R3 D1(R1,B1),D2(B2),R3 D1(B1),D2(B2) D1(R1,B1),D2(B2),R3
Mnemonic
CFEBR CFER CGXBR CGXR CGDBR CGDR CGEBR CGER CUUTF CU24 CU21 CU42 CU41 CUTFU CU12 CU14 CPYA DR DXBR D DXR DDB DDBR DD DDR DEB DEBR DE DER DP DL DLR DLG DLGR DSG DSGR DSGF DSGFR DIDBR DIEBR ED EDMK X XR XY XG XGR XC XI XIY EX EFPC EAR ESEA EPAR EPAIR EPSW ESAR ESAIR EREG
Opcode
B398 B3B8 B3AA B3CA B3A9 B3C9 B3A8 B3C8 B2A6 B9B1 B2A6 B9B3 B9B2 B2A7 B2A7 B9B0 B24D 1D RRE 5D B22D ED1D B31D 6D 2D ED0D B30D 7D 3D FD E397 B997 E387 B987 E30D B90D E31D B91D B35B B353 DE DF 57 17 E357 E382 B982 D7 97 EB57 44 B38C B24F B99D B226 B99A B98D B227 B99B B249
Format
RRF2 RRF2 RRF2 RRF2 RRF2 RRF2 RRF2 RRF2 RRF2 RRF2 RRF2 RRE RRE RRF2 RRF2 RRF2 RRE RR (EB) RX RRE RXE RRE RX RR RXE RRE RX RR SS2 RXY RRE RXY RRE RXY RRE RXY RRE RRF3 RRF3 SS1 SS1 RX RR RXY RXY RRE SS1 SI SIY RX RRE RRE RRE RRE RRE RRE RRE RRE RRE
Operands
R1,M3,R2 R1,M3,R2 R1,M3,R2 R1,M3,R2 R1,M3,R2 R1,M3,R2 R1,M3,R2 R1,M3,R2 R1,R2[,M3] R1,R2[,M3] R1,R2[,M3] R1,R2 R1,R2 R1,R2[,M3] R1,R2[,M3] R1,R2[,M3] R1,R2 R1,R2 R1,R2 R1,D2(X2,B2) R1,R2 R1,D2(X2,B2) R1,R2 R1,D2(X2,B2) R1,R2 R1,D2(X2,B2) R1,R2 R1,D2(X2,B2) R1,R2 D1(L1,B1),D2(L2,B2) R1,D2(X2,B2) R1,R2 R1,D2(X2,B2) R1,R2 R1,D2(X2,B2) R1,R2 R1,D2(X2,B2) R1,R2 R1,R3,R2,M4 R1,R3,R2,M4 D1(L,B1),D2(B2) D1(L,B1),D2(B2) R1,D2(X2,B2) R1,R2 R1,D2(X2,B2) R1,D2(X2,B2) R1,R2 D1(L,B1),D2(B2) D1(B1),I2 D1(B1),I2 R1,D2(X2,B2) R1 R1,R2 R1,R2 R1 R1 R1,R2 R1 R1 R1,R2
For more information about disk and tape replication scenarios or the services we provide, please visit our web site at http://recoveryspecialties.com
MACHINE INSTRUCTIONS
Name
Extract Stacked Registers (64) Extract Stacked State Find Leftmost One Halt Sub Channel Halve (LH) Halve (SH) Insert Address Space Control Insert Character Insert Character Insert Characters under Mask Insert Characters under Mask (high) Insert Characters under Mask (low) Insert Immediate (high high) Insert Immediate (high low) Insert Immediate (high) Insert Immediate (low high) Insert Immediate (low low) Insert Immediate (low) Insert PSW Key Insert Storage Key Extended Insert Virtual Storage Key Invalidate DAT Table Entry Invalidate Page Table Entry Load (32) Load (32) Load (32) Load (64) Load (64) Load (64<32) Load (64<32) Load (E) Load (L) Load (L) Load (L) Load (S) Load (S) Load (S) Load Access Multiple Load Access Multiple Load Address Load Address Load Address Extended Load Address Relative Long Load Address Space Parameters Load and Test (32) Load and Test (32) Load and Test (64) Load and Test (64) Load and Test (64<32) Load and Test (EB) Load and Test (EH) Load and Test (LB) Load and Test (LH) Load and Test (SB) Load and Test (SH) Load Byte (32) Load Byte (32) Load Byte (64) Load Byte (64) Load Complement (32)
(5)
MACHINE INSTRUCTIONS
Name
Load Complement (64) Load Complement (64<32) Load Complement (EB) Load Complement (EH) Load Complement (LB) Load Complement (LH) Load Complement (S) Load Complement (SB) Load Control (32) Load Control (64) Load FP Integer (EB) Load FP Integer (EH) Load FP Integer (LB) Load FP Integer (LH) Load FP Integer (SB) Load FP Integer (SH) Load FPC Load Halfword (32) Load Halfword (32) Load Halfword (32) Load Halfword (64) Load Halfword (64) Load Halfword Immediate(32) Load Halfword Immediate(64) Load Immediate(32<64) Load Lengthened (EB<LB) Load Lengthened (EB<LB) Load Lengthened (EB<SB) Load Lengthened (EB<SB) Load Lengthened (EH<LH) Load Lengthened (EH<LH) Load Lengthened (EH<SH) Load Lengthened (EH<SH) Load Lengthened (LB<SB) Load Lengthened (LB<SB) Load Lengthened (LH<SH) Load Lengthened (LH<SH) Load Logical (64<32) Load Logical (64<32) Load Logical 31-bits Load Logical 31-bits Load Logical Character Load Logical Character (32) Load Logical Character (32) Load Logical Character (64) Load Logical Halfword Load Logical Halfword (64) Load Logical Halfword(32) Load Logical Halfword(32) Load Logical Immediate (high low) Load Logical Immediate (high) Load Logical Immediate (high) Load Logical Immediate( low high) Load Logical Immediate (low high) Load Logical Immediate (low) Load Multiple (32) Load Multiple (32) Load Multiple (64) Load Multiple Disjoint Load Multiple High
(6) staple
Mnemonic
EREGG ESTA FLOGR HSCH HDR HER IAC IC ICY ICMY ICMH ICM IIHH IIHL IIHF IILH IILL IILF IPK ISKE IVSK IDTE IPTE L LR LY LG LGR LGF LGFR LXR LD LDR LDY LE LER LEY LAM LAMY LA LAY LAE LARL LASP LT LTR LTG LTGR LTGFR LTXBR LTXR LTDBR LTDR LTEBR LTER LB LBR LGB LGBR LCR
Opcode
B249 B24A B983 B231 24 34 B224 43 E373 EB81 EB80 BF A50 A51 C08 A52 A53 C09 B20B B229 B223 B98E B221 58 18 E358 E304 B904 E314 B914 B365 68 28 ED65 78 38 ED64 9A EB9A 41 E371 51 C00 E500 E312 B902 E302 B902 B912 B342 B362 B312 22 B302 32 E376 B926 E377 B906 13
Format Operands
RRE RRE RRE S RR RR RRE RX RXY RSY2 RSY2 RS2 RI1 RI1 RIL RI1 RI1 RIL S RRE RRE RRF3 RRE RX RR RXY RXY RRE RXY RRE RRE RX RR RXY RX RR RXY RS1 RSY1 RX RXY RX RIL1 SSE RXY RRE RXY RRE RRE RRE RRE RRE RR RRE RR RXY RRE RXY RRE RR R1,R2 R1,R2 R1,R2 R1,R2 R1,R2 R1 R1,D2(X2,B2) R1,D2(X2,B2) R1,M3,D2(B2) R1,M3,D2(B2) R1,M3,D2(B2) R1,I2 R1,I2 R1,I2 R1,I2 R1,I2 R1,I2 R1,R2 R1,R2 R1,R3,R2 R1,R2 R1,D2(X2,B2) R1,R2 R1,D2(X2,B2) R1,D2(X2,B2) R1,R2 R1,D2(X2,B2) R1,R2 R1,R2 R1,D2(X2,B2) R1,R2 R1,D2(X2,B2) R1,D2(X2,B2) R1,R2 R1,D2(X2,B2) R1,R3,D2(B2) R1,R3,D2(B2) R1,D2(X2,B2) R1,D2(X2,B2) R1,D2(X2,B2) R1,I2 D1(B1),D2(B2) R1,D2(X2,B2) R1,R2 R1,D2(X2,B2) R1,R2 R1,R2 R1,R2 R1,R2 R1,R2 R1,R2 R1,R2 R1,R2 R1,D2(X2,B2) R1,R2 R1,D2(X2,B2) R1,R2 R1,R2
Mnemonic
LCGR LCGFR LCXBR LCXR LCDBR LCDR LCER LCEBR LCTL LCTLG FIXBR FIXR FIDBR FIDR FIEBR FIER LFPC LH LHR LHY LGH LGHR LHI LGHI LGFI LXDB LXDBR LXEB LXEBR LXD LXDR LXE LXER LDEB LDEBR LDE LDER LLGF LLGFR LLGT LLGTR LLGC LLC LLCR LLGCR LLGH LLGHR LLH LLHR LLIHL LLIHF LLIHH LLILH LLILL LLILF LM LMY LMG LMD LMH
Opcode
B903 B913 B343 B363 B313 23 33 B303 B7 EB2F B347 B367 B35F B37F B357 B377 B29D 48 B927 E378 E315 B907 A78 A79 C01 ED05 B305 ED06 B306 ED25 B325 ED26 B326 ED04 B304 ED24 B324 E316 B916 E317 B917 E390 E394 B994 B984 E391 B985 E395 E395 A5D C0E A5C A5E A5F C0F 98 EB98 EB04 EF EB96
Format Operands
RRE RRE RRE RRE RRE RR RR RRE RS1 RSY1 RRF2 RRE RRF2 RRE RRF2 RRE S RX RRE RXY RXY RRE RI1 RI1 RIL RXE RRE RXE RRE RXE RRE RXE RRE RXE RRE RXE RRE RXY RRE RXY RRE RXY RXY RRE RRE RXY RRE RXY RXY RI1 RIL RI1 RI1 RI1 RIL RS1 RSY1 RSY1 SS5 RSY1 R1,R2 R1,R2 R1,R2 R1,R2 R1,R2 R1,R2 R1,R2 R1,R2 R1,R3,D2(B2) R1,R3,D2(B2) R1,M3,R2 R1,R2 R1,M3,R2 R1,R2 R1,M3,R2 R1,R2 D2(B2) R1,D2(X2,B2) R1,R2 R1,D2(X2,B2) R1,D2(X2,B2) R1,R2 R1,I2 R1,I2 R1,I2 R1,D2(X2,B2) R1,R2 R1,D2(X2,B2) R1,R2 R1,D2(X2,B2) R1,R2 R1,D2(X2,B2) R1,R2 R1,D2(X2,B2) R1,R2 R1,D2(X2,B2) R1,R2 R1,D2(X2,B2) R1,R2 R1,D2(X2,B2) R1,R2 R1,D2(X2,B2) R1,D2(X2,B2) R1,R2 R1,R2 R1,D2(X2,B2) R1,R2 R1,D2(X2,B2) R1,R2 R1,I2 R1,I2 R1,I2 R1,I2 R1,I2 R1,I2 R1,R3,D2(B2) R1,R3,D2(B2) R1,R3,D2(B2) R1,R3,D2(B2),D4(B4) R1,R3,D2(B2)
Recovery Specialties
Storage, Business Continuity & Disaster Recovery consulting for z/Series environments. Specializing in the design and implementation of disk and tape solutions for data replication over distance.
fold
fold
staple