| Op Code |
Name |
Mnemonic |
Type |
| 0101 | PROGRAM RETURN | PR | E |
| 0102 | UPDATE TREE | UPT | E |
| 04 | SET PROGRAM MASK | SPM | RR |
| 05 | BRANCH AND LINK | BALR | RR |
| 06 | BRANCH ON COUNT | BCTR | RR |
| 07 | BRANCH ON CONDITION | BCR | RR |
| 0A | SUPERVISOR CALL | SVC | RR |
| 0B | BRANCH AND SET MODE | BSM | RR |
| 0C | BRANCH AND SAVE AND SET MODE | BASSM | RR |
| 0D | BRANCH AND SAVE | BASR | RR |
| 0E | MOVE LONG | MVCL | RR |
| 0F | COMPARE LOGICAL LONG | CLCL | RR |
| 10 | LOAD POSITIVE | LPR | RR |
| 11 | LOAD NEGATIVE | LNR | RR |
| 12 | LOAD AND TEST | LTR | RR |
| 13 | LOAD COMPLEMENT | LCR | RR |
| 14 | AND | NR | RR |
| 15 | COMPARE LOGICAL | CLR | RR |
| 16 | OR | OR | RR |
| 17 | EXCLUSIVE OR | XR | RR |
| 18 | LOAD | LR | RR |
| 19 | COMPARE | CR | RR |
| 1A | ADD | AR | RR |
| 1B | SUBTRACT | SR | RR |
| 1C | MULTIPLY | MR | RR |
| 1D | DIVIDE | DR | RR |
| 1E | ADD LOGICAL | ALR | RR |
| 1F | SUBTRACT LOGICAL | SLR | RR |
| 20 | LOAD POSITIVE (long) | LPDR | RR |
| 21 | LOAD NEGATIVE (long) | LNDR | RR |
| 22 | LOAD AND TEST (long) | LTDR | RR |
| 23 | LOAD COMPLEMENT (long) | LCDR | RR |
| 24 | HALVE (long) | HDR | RR |
| 25 | LOAD ROUNDED (ext. to long) | LRDR | RR |
| 26 | MULTIPLY (extended) | MXR | RR |
| 27 | MULTIPLY (long to extended) | MXDR | RR |
| 28 | LOAD (long) | LDR | RR |
| 29 | COMPARE (long) | CDR | RR |
| 2A | ADD NORMALIZED (long) | ADR | RR |
| 2B | SUBTRACT NORMALIZED (long) | SDR | RR |
| 2C | MULTIPLY (long) | MDR | RR |
| 2D | DIVIDE (long) | DDR | RR |
| 2E | ADD UNNORMALIZED (long) | AWR | RR |
| 2F | SUBTRACT UNNORMALIZED (long) | SWR | RR |
| 30 | LOAD POSITIVE (short) | LPER | RR |
| 31 | LOAD NEGATIVE (short) | LNER | RR |
| 32 | LOAD AND TEST (short) | LTER | RR |
| 33 | LOAD COMPLEMENT (short) | LCER | RR |
| 34 | HALVE (short) | HER | RR |
| 35 | LOAD ROUNDED (long to short) | LRER | RR |
| 36 | ADD NORMALIZED (extended) | AXR | RR |
|
| 37 | SUBTRACT NORMALIZED (ext.) | SXR | RR |
| 38 | LOAD (short) | LER | RR |
| 39 | COMPARE (short) | CER | RR |
| 3A | ADD NORMALIZED (short) | AER | RR |
| 3B | SUBTRACT NORMALIZED (short) | SER | RR |
| 3C | MULTIPLY (short to long) | MER | RR |
| 3D | DIVIDE (short) | DER | RR |
| 3E | ADD UNNORMALIZED (short) | AUR | RR |
| 3F | SUBTRACT UNNORMALIZED (short) | SUR | RR |
| 40 | STORE HALFWORD | STH | RX |
| 41 | LOAD ADDRESS | LA | RX |
| 42 | STORE CHARACTER | STC | RX |
| 43 | INSERT CHARACTER | IC | RX |
| 44 | EXECUTE | EX | RX |
| 45 | BRANCH AND LINK | BAL | RX |
| 46 | BRANCH ON COUNT | BCT | RX |
| 47 | BRANCH ON CONDITION | BC | RX |
| 48 | LOAD HALFWORD | LH | RX |
| 49 | COMPARE HALFWORD | CH | RX |
| 4A | ADD HALFWORD | AH | RX |
| 4B | SUBTRACT HALFWORD | SH | RX |
| 4C | MULTIPLY HALFWORD | MH | RX |
| 4D | BRANCH AND SAVE | BAS | RX |
| 4E | CONVERT TO DECIMAL | CVD | RX |
| 4F | CONVERT TO BINARY | CVB | RX |
| 50 | STORE | ST | RX |
| 51 | LOAD ADDRESS EXTENDED | LAE | RX |
| 54 | AND | N | RX |
| 55 | COMPARE LOGICAL | CL | RX |
| 56 | OR | O | RX |
| 57 | EXCLUSIVE OR | X | RX |
| 58 | LOAD | L | RX |
| 59 | COMPARE | C | RX |
| 5A | ADD | A | RX |
| 5B | SUBTRACT | S | RX |
| 5C | MULTIPLY | M | RX |
| 5D | DIVIDE | D | RX |
| 5E | ADD LOGICAL | AL | RX |
| 5F | SUBTRACT LOGICAL | SL | RX |
| 60 | STORE (long) | STD | RX |
| 67 | MULTIPLY (long to extended) | MXD | RX |
| 68 | LOAD (long) | LD | RX |
| 69 | COMPARE (long) | CD | RX |
| 6A | ADD NORMALIZED (long) | AD | RX |
| 6B | SUBTRACT NORMALIZED (long) | SD | RX |
|
| 6C | MULTIPLY (long) | MD | RX |
| 6D | DIVIDE (long) | DD | RX |
| 6E | ADD UNNORMALIZED (long) | AW | RX |
| 6F | SUBTRACT UNNORMALIZED (long) | SW | RX |
| 70 | STORE (short) | STE | RX |
| 71 | MULTIPLY SINGLE | MS | RX |
| 78 | LOAD (short) | LE | RX |
| 79 | COMPARE (short) | CE | RX |
| 7A | ADD NORMALIZED (short) | AE | RX |
| 7B | SUBTRACT NORMALIZED (short) | SE | RX |
| 7C | MULTIPLY (short to long) | ME | RX |
| 7D | DIVIDE (short) | DE | RX |
| 7E | ADD UNNORMALIZED (short) | AU | RX |
| 7F | SUBTRACT UNNORMALIZED (short) | SU | RX |
| 80 | SET SYSTEM MASK | SSM | S |
| 82 | LOAD PSW | LPSW | S |
| 83 | DIAGNOSE |
| 84 | BRANCH RELATIVE ON INDEX HIGH | BRXH | RSI |
| 85 | BRANCH ON INDEX LOW or EQUAL | BRXLE | RSI |
| 86 | BRANCH ON INDEX HIGH | BXH | RS |
| 87 | BRANCH ON INDEX LOW or EQUAL | BXLE | RS |
| 88 | SHIFT RIGHT SINGLE LOGICAL | SRL | RS |
| 89 | SHIFT LEFT SINGLE LOGICAL | SLL | RS |
|
| 8A | SHIFT RIGHT SINGLE | SRA | RS |
| 8B | SHIFT LEFT SINGLE | SLA | RS |
| 8C | SHIFT RIGHT DOUBLE LOGICAL | SRDL | RS |
| 8D | SHIFT LEFT DOUBLE LOGICAL | SLDL | RS |
| 8E | SHIFT RIGHT DOUBLE | SRDA | RS |
| 8F | SHIFT LEFT DOUBLE | SLDA | RS |
| 90 | STORE MULTIPLE | STM | RS |
| 91 | TEST UNDER MASK | TM | SI |
| 92 | MOVE (immediate) | MVI | SI |
| 93 | TEST AND SET | TS | S |
| 94 | AND (immediate) | NI | SI |
| 95 | COMPARE LOGICAL (immediate) | CLI | SI |
| 96 | OR (immediate) | OI | SI |
| 97 | EXCLUSIVE OR (immediate) | XI | SI |
| 98 | LOAD MULTIPLE | LM | RS |
| 99 | TRACE | TRACE | RS |
| 9A | LOAD ACCESS MULTIPLE | LAM | RS |
| 9B | STORE ACCESS MULTIPLE | STAM | RS |
| A70 | TEST UNDER MASK HIGH | TMH | RI C |
| A71 | TEST UNDER MASK LOW | TML | RI C |
| A74 | BRANCH RELATIVE ON CONDITION | BRC | RI |
| A75 | BRANCH RELATIVE AND SAVE | BRAS | RI |
| A76 | BRANCH RELATIVE ON COUNT | BRCT | RI |
| A78 | LOAD HALFWORD IMMEDIATE | LHI | RI |
| A7A | ADD HALFWORD IMMEDIATE | AHI | RI |
| A7C | MULTIPLY HALFWORD IMMEDIATE | CHI | RI C |
| A7E | COMPARE HALFWORD IMMEDIATE | CHI | RI C |
| AC | STORE THEN AND SYSTEM MASK | STNSM | SI |
| AD | STORE THEN OR SYSTEM MASK | STOSM | SI |
| AE | SIGNAL PROCESSOR | SIGP | RS |
| AF | MONITOR CALL | MC | SI |
| B1 | LOAD REAL ADDRESS | LRA | RX |
| B202 | STORE CPU ID | STIDP | S |
| B204 | SET CLOCK | SCK | S |
| B205 | STORE CLOCK | STCK | S |
| B206 | SET CLOCK COMPARATOR | SCKC | S |
| B207 | STORE CLOCK COMPARATOR | STCKC | S |
| B208 | SET CPU TIMER | SPT | S |
| B209 | STORE CPU TIMER | STPT | S |
| B20A | SET PSW KEY FROM ADDRESS | SPKA | S |
|
| B20B | INSERT PSW KEY | IPK | S |
| B20D | PURGE TLB | PTLB | S |
| B210 | SET PREFIX | SPX | S |
| B211 | STORE PREFIX | STPX | S |
| B212 | STORE CPU ADDRESS | STAP | S |
| B218 | PROGRAM CALL | PC | S |
| B219 | SET ADDRESS SPACE CONTROL | SAC | S |
|
| B21A | COMPARE AND FORM CODEWORD | CFC | S |
|
| B221 | INVALIDATE PAGE TABLE ENTRY | IPTE | RRE |
| B222 | INSERT PROGRAM MASK | IPM | RRE |
| B223 | INSERT VIRTUAL STORAGE KEY | IVSK | RRE |
| B224 | INSERT ADDRESS SPACE CONTROL | IAC | RRE |
| B225 | SET SECONDARY ASN | SSAR | RRE |
| B226 | EXTRACT PRIMARY ASN | EPAR | RRE |
| B227 | EXTRACT SECONDARY ASN | ESAR | RRE |
| B228 | PROGRAM TRANSFER | PT | RRE |
| B229 | INSERT STORAGE KEY EXTENDED | ISKE | RRE |
| B22A | RESET REFERENCE BIT EXTENDED | RRBE | RRE
|
| B22B | SET STORAGE KEY EXTENDED | SSKE | RRE |
| B22C | TEST BLOCK | TB | RRE |
| B22D | DIVIDE (extended) | DXR | RRE |
| B230 | CLEAR SUBCHANNEL | CSCH | S |
| B231 | HALT SUBCHANNEL | HSCH | S |
| B232 | MODIFY SUBCHANNEL | MSCH | S |
| B233 | START SUBCHANNEL | SSCH | S |
| B234 | STORE SUBCHANNEL | STSCH | S |
| B235 | TEST SUBCHANNEL | TSCH | S |
| B236 | TEST PENDING INTERRUPTION | TPI | S |
|
| B237 | SET ADDRESS LIMIT | SAL | S |
| B238 | RESUME SUBCHANNEL | RSCH | S |
| B239 | STORE CHANNEL REPORT WORD | STCRW | S |
| B23A | STORE CHANNEL PATH STATUS | STCPS | S |
| B23B | RESET CHANNEL PATH | RCHP | S |
| B23C | SET CHANNEL MONITOR | SCHM | S |
| B240 | BRANCH AND STACK | BAKR | RRE |
| B241 | CHECKSUM | CKSM | RRE C |
| B244 | SQUARE ROOT (long) | SQDR | RRE |
| B245 | SQUARE ROOT (short) | SQER | RRE |
| B246 | STORE USING REAL ADDRESS | STURA | RRE |
| B247 | MODIFY STACKED STATE | MSTA | RRE |
| B248 | PURGE ALB | PALB | RRE |
| B249 | EXTRACT STACKED REGISTERS | EREG | RRE |
| B24A | EXTRACT STACKED STATE | ESTA | RRE |
| B24B | LOAD USING REAL ADDRESS | LURA | RRE |
|
| B24C | TEST ACCESS | TAR | RRE |
| B24D | COPY ACCESS | CPYA | RRE |
| B24E | SET ACCESS | SAR | RRE |
| B24F | EXTRACT ACCESS | EAR | RRE |
| B252 | MULTIPLY SINGLE | MSR | RRE |
| B254 | MOVE PAGE | MVPG | RRE |
| B255 | MOVE STRING | MVST | RRE |
| B257 | COMPARE UNTIL SUBSTRING EQUAL | CUSE | RRE
|
| B258 | BRANCH IN SUBSPACE GROUP | BSG | RRE |
|
| B25D | COMPARE LOGICAL STRING | CLST | RRE |
| B25E | SEARCH STRING | SRST | RRE |
| B278 | STORE CLOCK EXTENDED | STCKE | S C |
| B279 | SET ADDR. SPACE CONTROL FAST | SACF | S |
| B27D | STORE SYSTEM INFORMATION | STSI | S C |
| B6 | STORE CONTROL | STCTL | RS |
| B7 | LOAD CONTROL | LCTL | RS |
| BA | COMPARE AND SWAP | CS | RS |
| BB | COMPARE DOUBLE AND SWAP | CDS | RS |
| BD | COMPARE LOGICAL C. UNDER MASK | CLM | RS |
| BE | STORE CHARACTERS UNDER MASK | STCM | RS |
| BF | INSERT CHARACTERS UNDER MASK | ICM | RS |
| D1 | MOVE NUMERICS | MVN | SS |
| D2 | MOVE (character) | MVC | SS |
| D3 | MOVE ZONES | MVZ | SS |
| D4 | AND (character) | NC | SS |
| D5 | COMPARE LOGICAL (character) | CLC | SS |
| D6 | OR (character) | OC | SS |
| D7 | EXCLUSIVE OR (character) | XC | SS |
| D9 | MOVE WITH KEY | MVCK | SS |
| DA | MOVE TO PRIMARY | MVCP | SS |
| DB | MOVE TO SECONDARY | MVCS | SS |
| DC | TRANSLATE | TR | SS |
| DD | TRANSLATE AND TEST | TRT | SS |
| DE | EDIT | ED | SS |
| DF | EDIT AND MARK | EDMK | SS |
| E500 | LOAD ADDRESS SPACE PARAMETERS | LASP | SSE
|
| E501 | TEST PROTECTION | TPROT | SSE |
| E50E | MOVE WITH SOURCE KEY | MVCSK | SSE |
| E50F | MOVE WITH DESTINATION KEY | MVCDK | SSE |
| E8 | MOVE INVERSE | MVCIN | SS |
| EE | PERFORM LOCKED OPERATION | PLO | SS C |
| F0 | SHIFT AND ROUND DECIMAL | SRP | SS |
| F1 | MOVE WITH OFFSET | MVO | SS |
| F2 | PACK | PACK | SS |
| F3 | UNPACK | UNPK | SS |
| F8 | ZERO AND ADD | ZAP | SS |
| F9 | COMPARE DECIMAL | CP | SS |
| FA | ADD DECIMAL | AP | SS |
| FB | SUBTRACT DECIMAL | SP | SS |
| FC | MULTIPLY DECIMAL | MP | SS |
| FD | DIVIDE DECIMAL | DP | SS |