The operation is suppressed, except in the case of

NAMEMNEMONIC TYPE EXCEPTIONS CODE NOTE STORE MULTIPLE, READ DIRECT, and variable-length op-

AND NISI C P,A, 94 SPR erations, which are terminated.

ANDNC SS C P,A D4 TRM

The instruction-length code is0, 2, or 3. Compare C RX C A,S, 59 TRM Compare NAME MNEMONIC TYPE EXCEPTIONS CODE NOTE Decimal CP SS T,C A, D F9 TRM

Add DecimalAP SS T,C P,A, D, DF FA TRM Compare AND NI SI C P,A 94 SPR Halfword CH RX C A,S, 49 TRM

ANDNC SS C P,A D4 TRM Compare Convert to

LogicalCL RX C A,S, 55 TRM

DecimalCVD RX P,A,S 4E SPR Compare Divide Decimal DP SS T P,A,S,D, DK FD TRM

LogicalCLI SI C A 95 TRM

Edit EDSS T,C P,A, D DE TRM Compare Edit: and Mark EDMK SS T,C P,A, D DF TRM

LogicalCLC SS C A D5 TRM Exclusive OR XI SI C P,A 97 SPR Compare (Long) CD RXF,C A,S, 69 TRM

ExclusiveOR XC SS C P,A D7 TRM Compare (Short) CE RXF,C A,S, 79 TRM

Move MVISI P,A 92 SPR Convert to

MoveMVC SS P,A D2 TRM

BinaryCVB RX A,S,D, IK 4F TRM

Move Numerics MVNSS P,A D1 TRM Convert to

Move with

DecimalCVD RX P,A,S, 4E SPR Offset MVO SS P,A F1 TRM Diagnose SI M, A,S, 83 SPR Move Zones MVZ SS P,A D3 TRM Divide D RX A,S, IK 5D TRM

Multiply Divide DecimalDP SS T P,A,S,D, DK FO TRM

DecimalMP SS T P,A,S,D FC TRM Divide (Long) NDD RXF A,S,U,E,FK 60 TRM OR 01 SI C P,A 96 SPR Divide (Short) NDE RXF A,S,U,E,FK 70 THM OR OC SS C P,A D6 TRM Edit ED SS T,C P,A, D DE TRM Pack PACK SS P,A F2 TRM Edit and Mark EDMK SS T,C P,A, D DF TRM

Read Direct RDDSI Y M,P,A 85 TRM Exclusive OR X RX C A,S, 57 TRM Store ST RX P,A,S 50 SPR Exclusive OR XI SI C P,A, 97 SPR Store Character STC RX P,A 42 SPR Exclusive OR XC SS C P,A, D7 TRM Store Halfword STH RX P,A,S 40 SPR Execute EX RX A,S, EX 44 SPR Store Long STD RXF P,A,S 60 SPR Insert Character IC RX A 43 TRM Store Insert Storage

MultipleSTM RXF P,A,S 90 TRM

KeyISK RRZ M, A,S 09 Store Short STE RXF P,A,S 70 SPR Subtract

Load L RXA,S, 58 TRM

DecimalSP SS T,C P,A, D, DF FB TRM

Load Halfword LH RXA,S, 48 TRM

Translate TRSS P,A DC TRM

Load (Long) LD RXFA,S, 68 TRM Unpack UNPK SS P,A F3 TRM

Load Multiple LMRS A,S, 98 TRM Zero and Add ZAP SS T,C P,A, D, DF F8 TRM

LoadPSW LPSW SI LM, A,S 82 TRM

Load (Short) LE RXFA,S, 78 TRM PROTECTION INTERRUPTION NOTES Move MVI SI P,A 92 SPR SPR = Operation suppressed Move MVC SS P,A D2 TRM

TRM = Operation terminated Move Numerics MVNSS P,A D1 TRM

Addressing (A)

Move withOffset MVO SS P,A Fl TRM

MoveZones MVZ SS P,A D3 TRM

An address specifies any part of data, instructions, or Multiply M RXA,S 5C TRM

control words outside the available storage for the par-

Multiply

ticular installation.

DecimalMP SS T P,A,S,D FCTRM Multiply

The operation is terminated. Data in storage remain IIalfword MH RXA,S 4C TUM unchanged, except when designated by valid ad-

Multiply (Long) NMD RXFA,S,U,E 6C -;"'RM dresses.

Multiply(Short) NME RXF A,S,U,E 7C TUM The instruction-length code normally is 2 or 3; but OR 0 RX C A,S, 56 TRM OR 01 SI C P,A 96 SPR may be 0, in the case of a data address. OR OC SS C P,A D6 TRM

NAMEMNEMONIC TYPE EXCEPTIONS CODE NOTE Pack PACK SS P,A F2 TRM

Add A RXC A,S, IF 5A TRM

Read Direct RDDSI Y M,P,A, 85 TRM

Add DecimalAP SS T,C P,A D, DF FA TRM Set Storage Key SSK RRZ M, A,S 08 Add Halfword AH RX C A,S, IF 4A TRM Set System Mask SSM SI M, A 80 TRM

Add Logical AL RXC A,S, 5E TRM Store ST RX P,A,S 50 SPR Add Normalized Store Character STC RX P,A 42 SPR (Long) NAD RXF,C A,S,U,E,LS 6A TRM Store Halfword STH RX P,A,S 40 SPR Add Normalized Store (Long) STD RXF P,A,S 60 SPR ( Short) NAE RXF,C A,S,U,E,LS 7A TRM Store Multiple STM RS P,A,S 90 TRM

AddUnnorm- Store (Short) STE RXF P,A,S 70 SPR alized (Long) AW RXF,C A,S, E,LS 6E TRM Subtract S RX C A,S, IF 5B TRM

Add Unnorm-Subtract DecimalSP SS T,C P,A, D, DF FB TRM

alized (Short)AU RXF,C A,S, E,LS 7E TRM Subtract

AND N RXC A,S, 54 TRM Halfword SH RX C A,S, IF 4B TRM

Appendix G 149

NAME

AND NI

AND

The instruction-length code is

Add Decimal

AND

Logical

Decimal

Logical

Edit ED

Logical

Exclusive

Move MVI

Move

Binary

Move Numerics MVN

Move with

Decimal

Multiply Divide Decimal

Decimal

Read Direct RDD

Multiple

Key

Load L RX

Decimal

Load Halfword LH RX

Translate TR

Load (Long) LD RXF

Load Multiple LM

Load

Load (Short) LE RXF

TRM = Operation terminated Move Numerics MVN

Addressing (A)

Move with

Move

An address specifies any part of data, instructions, or Multiply M RX

control words outside the available storage for the par-

Multiply

ticular installation.

Decimal

The operation is terminated. Data in storage remain IIalfword MH RX

Multiply (Long) NMD RXF

Multiply

NAME

Add A RX

Read Direct RDD

Add Decimal

Add Logical AL RX

Add

Add Unnorm-Subtract Decimal

alized (Short)

AND N RX

Appendix G 149