Voici un tableau de référence des différents instructions de l'assembleur z/Architecture avec opcode :
Nom | Opérande | Nom anglais | Format | Opcode | Description |
---|---|---|---|---|---|
A | R1,D2(X2,B2) | Add (32) | RX-a | 5A | Cette instruction permet d'effectuer une addition 32 bits. |
AD | R1,D2(X2,B2) | Add Normalized (LH) | RX-a | 6A | Cette instruction permet d'effectuer une addition normalisé avec LH. |
ADB | R1,D2(X2,B2) | Add (LB) | RXE | ED1A | Cette instruction permet d'effectuer une addition avec LB. |
ADBR | R1,R2 | Add (LB) | RRE | B31A | Cette instruction permet d'effectuer une addition LB. |
ADR | R1,R2 | Add Normalized (LH) | RR | 2A | Cette instruction permet d'effectuer une addition normalisé avec LH. |
ADTR | R1,R2,R3 | Add (LD) | RRF-a | B3D2 | Cette instruction permet d'effectuer une addition avec LD. |
ADTRA | R1,R2,R3,M4 | Add (LD) | RRF-a | B3D2 | Cette instruction permet d'effectuer une addition avec LD. |
AE | R1,D2(X2,B2) | Add Normalized (SH) | RX-a | 7A | Cette instruction permet d'effectuer une addition normalisé avec SH. |
AEB | R1,D2(X2,B2) | Add (SB) | RXE | ED0A | Cette instruction permet d'effectuer une addition avec SB. |
AEBR | R1,R2 | Add (SB) | RRE | B30A | Cette instruction permet d'effectuer une addition avec SB. |
AER | R1,R2 | Add Normalized (SH) | RR | 3A | Cette instruction permet d'effectuer une addition normalisé avec SH. |
AFI | R1,I2 | Add Immediate (32) | RIL-a | C29 | Cette instruction permet d'effectuer une addition de la valeur immédiate en 32 bits. |
AG | R1,D2(X2,B2) | Add (64) | RXY-a | E308 | Cette instruction permet d'effectuer une addition en 64 bits. |
AGF | R1,D2(X2,B2) | Add (64←32) | RXY-a | E318 | Cette instruction permet d'effectuer une addition de 32 bits vers 64 bits. |
AGFI | R1,I2 | Add Immediate (64←32) | RIL-a | C28 | Cette instruction permet d'effectuer une addition de la valeur immédiate de 32 bits vers 64 bits. |
AGFR | R1,R2 | Add (64←32) | RRE | B918 | Cette instruction permet d'effectuer une addition de 32 bits vers 64 bits. |
AGH | R1,D2(X2,B2) | Add Halfword (64←16) | RXY-a | E338 | Cette instruction permet d'effectuer une addition d'un demi mots de 16 bits vers 64 bits. |
AGHI | R1,I2 | Add Halfword Immediate (64←16) | RI-a | A7B | Cette instruction permet d'effectuer une addition de la valeur immédiate d'un demi mots de 16 bits vers 64 bits. |
AGHIK | R1,R3,I2 | Add Immediate (64←16) | RIE-d | ECD9 | Cette instruction permet d'effectuer une addition de valeur immédiate de 16 bits vers 64 bits. |
AGR | R1,R2 | Add (64) | RRE | B908 | Cette instruction permet d'effectuer une addition de 64 bits. |
AGRK | R1,R2,R3 | Add (64) | RRF-a | B9E8 | Cette instruction permet d'effectuer une addition de 64 bits. |
AGSI | D1(B1),I2 | Add Immediate (64←8) | SIY | EB7A | Cette instruction permet d'effectuer une addition de la valeur immédiate de 8 bits vers 64 bits. |
AH | R1,D2(X2,B2) | Add Halfword (32←16) | RX-a | 4A | Cette instruction permet d'effectuer une addition d'un demi-mot de 16 bits vers 64 bits. |
AHHHR | R1,R2,R3 | Add High (32) | RRF-a | B9C8 | Cette instruction permet d'effectuer une addition de la partie de 32 bits. |
AHHLR | R1,R2,R3 | Add High (32) | RRF-a | B9D8 | Cette instruction permet d'effectuer une addition de la partie de 32 bits. |
AHI | R1,I2 | Add Halfword Immediate (32←16) | RI-a | A7A | Cette instruction permet d'effectuer une addition d'une valeur immédiate d'un demi-mots d'un 16 bits vers 32 bits. |
AHIK | R1,R3,I2 | Add Immediate (32←16) | RIE-d | ECD8 | Cette instruction permet d'effectuer une addition d'une valeur immédiate d'un 16 bits vers 32 bits. |
AHY | R1,D2(X2,B2) | Add Halfword (32←16) | RXY-a | E37A | Cette instruction permet d'effectuer une addition d'un demi-mots d'un 16 bits vers 32 bits. |
AIH | R1,I2 | Add Immediate High (32) | RIL-a | CC8 | Cette instruction permet d'effectuer une addition d'une valeur immédiate de la partie de 32 bits. |
AL | R1,D2(X2,B2) | Add Logical (32) | RX-a | 5E | Cette instruction permet d'effectuer une addition logique de 32 bits. |
ALC | R1,D2(X2,B2) | Add Logical with Carry (32) | RXY-a | E398 | Cette instruction permet d'effectuer une addition logique avec retenue de 32 bits. |
ALCG | R1,D2(X2,B2) | Add Logical with Carry (64) | RXY-a | E388 | Cette instruction permet d'effectuer une addition logique avec retenue de 64 bits. |
ALCGR | R1,R2 | Add Logical with Carry (64) | RRE | B988 | Cette instruction permet d'effectuer une addition logique avec retenue de 64 bits. |
ALCR | R1,R2 | Add Logical with Carry (32) | RRE | B998 | Cette instruction permet d'effectuer une addition logique avec retenue de 32 bits. |
ALFI | R1,I2 | Add Logical Immediate (32) | RIL-a | C2B | Cette instruction permet d'effectuer une addition logique de valeur immédiate de 32 bits. |
ALG | R1,D2(X2,B2) | Add Logical (64) | RXY-a | E30A | Cette instruction permet d'effectuer une addition logique de 64 bits. |
ALGF | R1,D2(X2,B2) | Add Logical (64←32) | RXY-a | E31A | Cette instruction permet d'effectuer une addition logique de 32 bits vers 64 bits. |
ALGFI | R1,I2 | Add Logical Immediate (64←32) | RIL-a | C2A | Cette instruction permet d'effectuer une addition logique de valeur immédiate de 32 bits vers 64 bits. |
ALGFR | R1,R2 | Add Logical (64←32) | RRE | B91A | Cette instruction permet d'effectuer une addition logique de 32 bits vers 64 bits. |
ALGHSIK | R1,R3,I2 | Add Logical with Signed Immediate (64←16) | RIE-d | ECDB | Cette instruction permet d'effectuer une addition logique de valeur immédiate signé de 16 bits vers 64 bits. |
ALGR | R1,R2 | Add Logical (64) | RRE | B90A | Cette instruction permet d'effectuer une addition logique de 64 bits. |
ALGRK | R1,R2,R3 | Add Logical (64) | RRF-a | B9EA | Cette instruction permet d'effectuer une addition logique de 64 bits. |
ALGSI | D1(B1),I2 | Add Logical with Signed Immediate (64←8) | SIY | EB7E | Cette instruction permet d'effectuer une addition logique de valeur immédiate signé de 8 bits vers 64 bits. |
ALHHHR | R1,R2,R3 | Add Logical High (32) | RRF-a | B9CA | Cette instruction permet d'effectuer une addition logique de la partie haute de 32 bits. |
ALHHLR | R1,R2,R3 | Add Logical High (32) | RRF-a | B9DA | Cette instruction permet d'effectuer une addition logique de la partie haute de 32 bits. |
ALHSIK | R1,R3,I2 | Add Logical with Signed Immediate (32←16) | RIE-d | ECDA | Cette instruction permet d'effectuer une addition logique de valeur immédiate signé de 16 bits vers 32 bits. |
ALR | R1,R2 | Add Logical (32) | RR | 1E | Cette instruction permet d'effectuer une addition logique de 32 bits. |
ALRK | R1,R2,R3 | Add Logical (32) | RRF-a | B9FA | Cette instruction permet d'effectuer une addition logique de 32 bits. |
ALSI | D1(B1),I2 | Add Logical with Signed Immediate (32←8) | SIY | EB6E | Cette instruction permet d'effectuer une addition logique avec une valeur immédiate signé de 8 bits vers 32 bits. |
ALSIH | R1,I2 | Add Logical with Signed Immediate High (32) | RIL-a | CCA | Cette instruction permet d'effectuer une addition logique avec une valeur immédiate signé de 32 bits. |
ALSIHN | R1,I2 | Add Logical with Signed Immediate High (32) | RIL-a | CCB | Cette instruction permet d'effectuer une addition logique avec une valeur immédiate signé de 32 bits. |
ALY | R1,D2(X2,B2) | Add Logical (32) | RXY-a | E35E | Cette instruction permet d'effectuer une addition logique de 32 bits. |
AP | D1(L1,B1),D2(L2,B2) | Add Decimal | SS-b | FA | Cette instruction permet d'effectuer une addition décimale. |
AR | R1,R2 | Add (32) | RR | 1A | Cette instruction permet d'effectuer une addition de 32 bits. |
ARK | R1,R2,R3 | Add (32) | RRF-a | B9F8 | Cette instruction permet d'effectuer une addition de 32 bits. |
BAS | R1,D2(X2,B2) | Branch and Save | RX-a | 4D | Cette instruction permet d'effectuer une branchement vers un emplacement et une sauvegarde. |
BASR | R1,R2 | Branch and Save | RR | 0D | Cette instruction permet d'effectuer une branchement vers un emplacement et une sauvegarde. |
BASSM | R1,R2 | Branch and Save and Set Mode | RR | 0C | Cette instruction permet d'effectuer une branchement vers un emplacement, une sauvegarde et fixe le mode. |
BC | M1,D2(X2,B2) | Branch on Condition | RX-b | 47 | Cette instruction permet d'effectuer une branchement conditionnel vers un emplacement. |
BCR | M1,R2 | Branch on Condition | RR | 07 | Cette instruction permet d'effectuer une branchement conditionnel vers un emplacement. |
BCT | R1,D2(X2,B2) | Branch on Count (32) | RX-a | 46 | Cette instruction permet d'effectuer une branchement avec un compteur en 32 bits. |
BCTG | R1,D2(X2,B2) | Branch on Count (64) | RXY-a | E346 | Cette instruction permet d'effectuer une branchement avec un compteur en 64 bits. |
BCTGR | R1,R2 | Branch on Count (64) | RRE | B946 | Cette instruction permet d'effectuer une branchement avec un compteur en 64 bits. |
BCTR | R1,R2 | Branch on Count (32) | RR | 06 | Cette instruction permet d'effectuer une branchement avec un compteur en 32 bits. |
BIC | M1,D2(X2,B2) | Branch Indirect on Condition | RXY-b | E347 | Cette instruction permet d'effectuer une branchement conditionnel indirecte. |
BPP | M1,RI2,D3(B3) | Branch Prediction Preload | SMI | C7 | Cette instruction permet d'effectuer un préchargement d'une prédiction de branchement. |
BPRP | M1,RI2,RI3 | Branch Prediction Relative Preload | MII | C5 | Cette instruction permet d'effectuer un préchargement d'une prédiction de branchement relatif. |
BRAS | R1,RI2 | Branch Relative and Save | RI-b | A75 | Cette instruction permet d'effectuer un branchement relatif et sauvegarde. |
BRASL | R1,RI2 | Branch Relative and Save Long | RIL-b | C05 | Cette instruction permet d'effectuer un branchement relatif long et sauvegarde. |
BRC | M1,RI2 | Branch Relative on Condition | RI-c | A74 | Cette instruction permet d'effectuer un branchement relatif conditionnel. |
BRCL | M1,RI2 | Branch Relative on Condition Long | RIL-c | C04 | Cette instruction permet d'effectuer un branchement relatif conditionnel long. |
BRCT | R1,RI2 | Branch Relative on Count (32) | RI-b | A76 | Cette instruction permet d'effectuer un branchement relatif au compteur en 32 bits. |
BRCTG | R1,RI2 | Branch Relative on Count (64) | RI-b | A77 | Cette instruction permet d'effectuer un branchement relatif au compteur en 64 bits. |
BRCTH | R1,RI2 | Branch Relative on Count High (32) | RIL-b | CC6 | Cette instruction permet d'effectuer un branchement relatif de la partie haute d'un compteur en 32 bits. |
BRXH | R1,R3,RI2 | Branch Relative on Index High (32) | RSI | 84 | Cette instruction permet d'effectuer un branchement relatif de la partie haute d'un index en 32 bits. |
BRXHG | R1,R3,RI2 | Branch Relative on Index High (64) | RIE-e | EC44 | Cette instruction permet d'effectuer un branchement relatif de la partie haute d'un index en 64 bits. |
BRXLE | R1,R3,RI2 | Branch Relative on Index Low or Equal (32) | RSI | 85 | Cette instruction permet d'effectuer un branchement relatif de la partie basse ou égale d'un index en 32 bits. |
BRXLG | R1,R3,RI2 | Branch Relative on Index Low or Equal (64) | RIE-e | EC45 | Cette instruction permet d'effectuer un branchement relatif de la partie basse ou égale d'un index en 64 bits. |
BSA | R1,R2 | Branch and Set Authority | RRE | B25A | Cette instruction permet d'effectuer un branchement et fixe l'autorité. |
BSG | R1,R2 | Branch in Subspace Group | RRE | B258 | Cette instruction permet d'effectuer un branchement d'un groupe de sous-espace. |
BSM | R1,R2 | Branch and Set Mode | RR | 0B | Cette instruction permet d'effectuer un branchement et fixe le mode. |
BXH | R1,R3,D2(B2) | Branch on Index High (32) | RS-a | 86 | Cette instruction permet d'effectuer un branchement dans la partie haute de l'index en 32 bits. |
BXHG | R1,R3,D2(B2) | Branch on Index High (64) | RSY-a | EB44 | Cette instruction permet d'effectuer un branchement dans la partie haute de l'index en 64 bits. |
BXLE | R1,R3,D2(B2) | Branch on Index Low or Equal (32) | RS-a | 87 | Cette instruction permet d'effectuer un branchement dans la partie basse ou égale de l'index en 32 bits. |
BXLEG | R1,R3,D2(B2) | Branch on Index Low or Equal (64) | RSY-a | EB45 | Cette instruction permet d'effectuer un branchement dans la partie basse ou égale de l'index en 64 bits. |
C | R1,D2(X2,B2) | Compare (32) | RX-a | 59 | Cette instruction permet d'effectuer une comparaison de 32 bits. |
CD | R1,D2(X2B2),M3 | Compare (LH) | RX-a | 69 | Cette instruction permet d'effectuer une comparaison en LH. |
CDB | R1,D2(X2,B2) | Compare (LB) | RXE | ED19 | Cette instruction permet d'effectuer une comparaison en LB. |
CDBR | R1,R2 | Compare (LB) | RRE | B319 | Cette instruction permet d'effectuer une comparaison en LH. |
CDFBR | R1,R2 | Convert from Fixed (LB←32) | RRE | B395 | Cette instruction permet de convertir d'un nombre fixe de 32 bits vers LB. |
CDFBRA | R1,M3,R2,M4 | Convert from Fixed (LB←32) | RRF-e | B395 | Cette instruction permet de convertir d'un nombre fixe de 32 bits vers LB. |
CDFR | R1,R2 | Convert from Fixed (LH←32) | RRE | B3B5 | Cette instruction permet de convertir d'un nombre fixe de 32 bits vers LH. |
CDFTR | R1,M3,R2,M4 | Convert from Fixed (LD←32) | RRE | B951 | Cette instruction permet de convertir d'un nombre fixe de 32 bits vers LD. |
CDGBR | R1,R2 | Convert from Fixed (LB←64) | RRE | B3A5 | Cette instruction permet de convertir d'un nombre fixe de 64 bits vers LB. |
CDGBRA | R1,M3,R2,M4 | Convert from Fixed (LB←64) | RRF-e | B3A5 | Cette instruction permet de convertir d'un nombre fixe de 64 bits vers LB. |
CDGR | R1,R2 | Convert from Fixed (LH←64) | RRE | B3C5 | Cette instruction permet de convertir d'un nombre fixe de 64 bits vers LH. |
CDGTR | R1,R2 | Convert from Fixed (LD←64) | RRE | B3F1 | Cette instruction permet de convertir d'un nombre fixe de 64 bits vers LD. |
CDGTRA | R1,M3,R2,M4 | Convert from Fixed (LD←64) | RRF-e | B3F1 | Cette instruction permet de convertir d'un nombre fixe de 64 bits vers LD. |
CDLFBR | R1,M3,R2,M4 | Convert from Logical (LB←32) | RRF-e | B391 | Cette instruction permet de convertir d'un nombre logique de 32 bits vers LB. |
CDLFTR | R1,M3,R2,M4 | Convert from Logical (LD←32) | RRF-e | B953 | Cette instruction permet de convertir d'un nombre logique de 32 bits vers LD. |
CDLGBR | R1,M3,R2,M4 | Convert from Logical (LB←64) | RRF-e | B3A1 | Cette instruction permet de convertir d'un nombre logique de 64 bits vers LB. |
CDLGTR | R1,M3,R2,M4 | Convert from Logical (LD←64) | RRF-e | B952 | Cette instruction permet de convertir d'un nombre logique de 64 bits vers LD. |
CDPT | R1,D2(L2,B2),M3 | Convert from Packed (To Long DFP) | RSL-b | EDAE | Cette instruction permet de convertir d'un nombre compacté à un long DFP. |
CDR | R1,R2 | Compare (LH) | RR | 29 | Cette instruction permet de comparer un LH. |
CDS | R1,R3,D2(B2) | Compare Double and Swap (32) | RS-a | BB | Cette instruction permet de comparer un double mots 32 bits et de l'échanger. |
CDSG | R1,R3,D2(B2) | Compare Double and Swap (64) | RSY-a | EB3E | Cette instruction permet de comparer un double mots 64 bits et de l'échanger. |
CDSTR | R1,R2 | Convert from Signed Packed (LD←64) | RRE | B3F3 | Cette instruction permet de convertir un nombre compacté signé de 64 bits vers LD. |
CDSY | R1,R3,D2(B2) | Compare Double and Swap (32) | RSY-a | EB31 | Cette instruction permet de comparer un double mots 32 bits et de l'échanger. |
CDTR | R1,R2 | Compare (LD) | RRE | B3E4 | Cette instruction permet de comparer un LD. |
CDUTR | R1,R2 | Convert from Unsigned Packed (LD←64) | RRE | B3F2 | Cette instruction permet de convertir un nombre compacté non-signé de 64 bits vers LD. |
CDZT | R1,D2(L2,B2),M3 | Convert from Zoned (to long DFP) | RSL-b | EDAA | Cette instruction permet de convertir de zone à DFP long. |
CE | R1,D2(X2,B2) | Compare (SH) | RX-a | 79 | Cette instruction permet de comparer un SH. |
CEB | R1,D2(X2,B2) | Compare (SB) | RXE | ED09 | Cette instruction permet de comparer un SB. |
CEBR | R1,R2 | Compare (SB) | RRE | B309 | Cette instruction permet de comparer un SB. |
CEDTR | R1,R2 | Compare Biased Exponent (LD) | RRE | B3F4 | Cette instruction permet de comparer une base exponentielle de LD. |
CEFBR | R1,R2 | Convert from Fixed (SB←32) | RRE | B394 | Cette instruction permet de convertir un nombre fixe de 32 bits vers SB. |
CEFBRA | R1,M3,R2,M4 | Convert from Fixed (SB←32) | RRF-e | B394 | Cette instruction permet de convertir un nombre fixe de 32 bits vers SB. |
CEFR | R1,R2 | Convert from Fixed (SH←32) | RRE | B3B4 | Cette instruction permet de convertir un nombre fixe de 32 bits vers SH. |
CEGBR | R1,R2 | Convert from Fixed (SB←64) | RRE | B3A4 | Cette instruction permet de convertir un nombre fixe de 64 bits vers SB. |
CEGBRA | R1,M3,R2,M4 | Convert from Fixed (SB←64) | RRF-e | B3A4 | Cette instruction permet de convertir un nombre fixe de 64 bits vers SB. |
CEGR | R1,R2 | Convert from Fixed (SH←64) | RRE | B3C4 | Cette instruction permet de convertir un nombre fixe de 64 bits vers SH. |
CELFBR | R1,M3,R2,M4 | Convert from Logical (SB←32) | RRF-e | B390 | Cette instruction permet de convertir un nombre logique de 32 bits vers SB. |
CELGBR | R1,M3,R2,M4 | Convert from Logical (SB←64) | RRF-e | B3A0 | Cette instruction permet de convertir un nombre logique de 64 bits vers SB. |
CER | R1,R2 | Compare (SH) | RR | 39 | Cette instruction permet de comparer avec SH. |
CEXTR | R1,R2 | Compare Biased Exponent (ED) | RRE | B3FC | Cette instruction permet de comparer avec une base exponentiellement avec ED. |
CFC | D2(B2) | Compare and Form Codeword | S | B21A | Cette instruction permet de comparer et former un mot de code. |
CFDBR | R1,M3,R2 | Convert to Fixed (32←LB) | RRF-e | B399 | Cette instruction permet de convertir en nombre fixe de LB à 32 bits. |
CFDBRA | R1,M3,R2,M4 | Convert to Fixed (32←LB) | RRF-e | B399 | Cette instruction permet de convertir en nombre fixe de LB à 32 bits. |
CFDR | R1,M3,R2 | Convert to Fixed (32←LH) | RRF-e | B3B9 | Cette instruction permet de convertir en nombre fixe de LH à 32 bits. |
CFDTR | R1,M3,R2,M4 | Convert to Fixed (32←LD) | RRF-e | B941 | Cette instruction permet de convertir en nombre fixe de LD à 32 bits. |
CFEBR | R1,M3,R2 | Convert to Fixed (32←SB) | RRF-e | B398 | Cette instruction permet de convertir en nombre fixe de sB à 32 bits. |
CFEBRA | R1,M3,R2,M4 | Convert to Fixed (32←SB) | RRF-e | B398 | Cette instruction permet de convertir en nombre fixe de SB à 32 bits. |
CFER | R1,M3,R2 | Convert to Fixed (32←SH) | RRF-e | B3B8 | Cette instruction permet de convertir en nombre fixe de SH à 32 bits. |
CFI | R1,I2 | Compare Immediate (32) | RIL-a | C2D | Cette instruction permet de comparer une valeur immédiate de 32 bits. |
CFXBR | R1,M3,R2 | Convert to Fixed (32←EB) | RRF-e | B39A | Cette instruction permet de convertir en nombre fixe de EB à 32 bits. |
CFXBRA | R1,M3,R2,M4 | Convert to Fixed (32←EB) | RRF-e | B39A | Cette instruction permet de convertir en nombre fixe de EB à 32 bits. |
CFXR | R1,M3,R2 | Convert to Fixed (32←EH) | RRF-e | B3BA | Cette instruction permet de convertir en nombre fixe de EH à 32 bits. |
CFXTR | R1,M3,R2,M4 | Convert to Fixed (32←ED) | RRF-e | B949 | Cette instruction permet de convertir en nombre fixe de ED à 32 bits. |
CG | R1,D2(X2,B2) | Compare (64) | RXY-a | E320 | Cette instruction permet de comparer en 64 bits. |
CGDBR | R1,M3,R2 | Convert to Fixed (64←LB) | RRF-e | B3A9 | Cette instruction permet de convertir en nombre fixe de LB à 64 bits. |
CGDBRA | R1,M3,R2,M4 | Convert to Fixed (64←LB) | RRF-e | B3A9 | Cette instruction permet de convertir en nombre fixe de LB à 64 bits. |
CGDR | R1,M3,R2 | Convert to Fixed (64←LH) | RRF-e | B3C9 | Cette instruction permet de convertir en nombre fixe de LH à 64 bits. |
CGDTR | R1,M3,R2 | Convert to Fixed (64←LD) | RRF-e | B3E1 | Cette instruction permet de convertir en nombre fixe de LD à 64 bits. |
CGDTRA | R1,M3,R2,M4 | Convert to Fixed (64←LD) | RRF-e | B3E1 | Cette instruction permet de convertir en nombre fixe de LD à 64 bits. |
CGEBR | R1,M3,R2 | Convert to Fixed (64←SB) | RRF-e | B3A8 | Cette instruction permet de convertir en nombre fixe de SB à 64 bits. |
CGEBRA | R1,M3,R2,M4 | Convert to Fixed (64←SB) | RRF-e | B3A8 | Cette instruction permet de convertir en nombre fixe de SB à 64 bits. |
CGER | R1,M3,R2 | Convert to Fixed (64←SH) | RRF-e | B3C8 | Cette instruction permet de convertir en nombre fixe de SH à 64 bits. |
CGF | R1,D2(X2,B2) | Compare (64←32) | RXY-a | E330 | Cette instruction permet de comparer de 32 bits vers 64 bits. |
CGFI | R1,I2 | Compare Immediate (64←32) | RIL-a | C2C | Cette instruction permet de comparer une valeur immédiate de 32 bits vers 64 bits. |
CGFR | R1,R2 | Compare (64←32) | RRE | B930 | Cette instruction permet de comparer de 32 bits vers 64 bits. |
CGFRL | R1,RI2 | Compare Relative Long (64←32) | RIL-b | C6C | Cette instruction permet de comparer un long relatif de 32 bits vers 64 bits. |
CGH | R1,D2(X2,B2) | Compare Halfword (64←16) | RXY-a | E334 | Cette instruction permet de comparer un demi-mots de 16 bits vers 64 bits. |
CGHI | R1,I2 | Compare Halfword Immediate (64←16) | RI-a | A7F | Cette instruction permet de comparer une valeur immédiate d'un demi-mots de 16 bits vers 64 bits. |
CGHRL | R1,RI2 | Compare Halfword Relative Long (64←16) | RIL-b | C64 | Cette instruction permet de comparer un long demi-mots relatif de 16 bits vers 64 bits. |
CGHSI | D1(B1),I2 | Compare Halfword Immediate (64←16) | SIL | E558 | Cette instruction permet de comparer une valeur immédiate d'un demi-mots de 16 bits vers 64 bits. |
CGIB | R1,I2,M3,D4(B4) | Compare Immediate and Branch (64←8) | RIS | ECFC | Cette instruction permet de comparer une valeur immédiate et d'effectuer un branchement de 8 bits vers 64 bits. |
CGIJ | R1,I2,M3,RI4 | Compare Immediate and Branch Relative (64←8) | RIE-c | EC7C | Cette instruction permet de comparer une valeur immédiate et d'effectuer un branchement relatif de 8 bits vers 64 bits. |
CGIT | R1,I2,M3 | Compare Immediate and Trap (64←16) | RIE-a | EC70 | Cette instruction permet de comparer une valeur immédiate de traper de 16 bits vers 64 bits. |
CGR | R1,R2 | Compare (64) | RRE | B920 | Cette instruction permet de comparer en 64 bits. |
CGRB | R1,R2,M3,D4(B4) | Compare and Branch (64) | RRS | ECE4 | Cette instruction permet de comparer et d'effectuer un branchement en 64 bits. |
CGRJ | R1,R2,M3,RI4 | Compare and Branch Relative (64) | RIE-b | EC64 | Cette instruction permet de comparer et d'effectuer un branchement relatif en 64 bits. |
CGRL | R1,RI2 | Compare Relative Long (64) | RIL-b | C68 | Cette instruction permet de comparer un long relatif. |
CGRT | R1,R2,M3 | Compare and Trap (64) | RRF-c | B960 | Cette instruction permet de comparer et traper en 64 bits. |
CGXBR | R1,M3,R2 | Convert to Fixed (64←EB) | RRF-e | B3AA | Cette instruction permet de convertir en nombre fixe de EB à 64 bits. |
CGXBRA | R1,M3,R2,M4 | Convert to Fixed (64←EB) | RRF-e | B3AA | Cette instruction permet de convertir en nombre fixe de EB à 64 bits. |
CGXR | R1,M3,R2 | Convert to Fixed (64←EH) | RRF-e | B3CA | Cette instruction permet de convertir en nombre fixe de EH à 64 bits. |
CGXTR | R1,M3,R2 | Convert to Fixed (64←ED) | RRF-e | B3E9 | Cette instruction permet de convertir en nombre fixe de ED à 64 bits. |
CGXTRA | R1,M3,R2,M4 | Convert to Fixed (64←ED) | RRF-e | B3E9 | Cette instruction permet de convertir en nombre fixe de ED à 64 bits. |
CH | R1,D2(X2,B2) | Compare Halfword (32←16) | RX-a | 49 | Cette instruction permet de comparer un demi-mot de 16 bits vers 32 bits. |
CHF | R1,D2(X2,B2) | Compare High (32) | RXY-a | E3CD | Cette instruction permet de comparer la partie haute en 32 bits. |
CHHR | R1,R2 | Compare High (32) | RRE | B9CD | Cette instruction permet de comparer la partie haute en 32 bits. |
CHHSI | D1(B1),I2 | Compare Halfword Immediate (16←16) | SIL | E554 | Cette instruction permet de comparer la valeur immédiate de demi-mot de 16 bits vers 16 bits. |
CHI | R1,I2 | Compare Halfword Immediate (32←16) | RI-a | A7E | Cette instruction permet de comparer la valeur immédiate de demi-mot de 16 bits vers 32 bits. |
CHLR | R1,R2 | Compare High (32) | RRE | B9DD | Cette instruction permet de comparer la partie haute en 32 bits. |
CHRL | R1,RI2 | Compare Halfword Relative Long (32←16) | RIL-b | C65 | Cette instruction permet de comparer d'un long demi-mot relatif de 16 bits vers 32 bits. |
CHSI | D1(B1),I2 | Compare Halfword Immediate (32←16) | SIL | E55C | Cette instruction permet de comparer la valeur immédiate de demi-mot de 16 bits vers 32 bits. |
CHY | R1,D2(X2,B2) | Compare Halfword (32←16) | RXY-a | E379 | Cette instruction permet de comparer le demi-mot de 16 bits vers 32 bits. |
CIB | R1,I2,M3,D4(B4) | Compare Immediate and Branch (32←8) | RIS | ECFE | Cette instruction permet de comparer la valeur immédiate et d'effectuer un branchement de 8 bits vers 32 bits. |
CIH | R1,I2 | Compare Immediate High (32) | RIL-a | CCD | Cette instruction permet de comparer la valeur immédiate haute de 32 bits. |
CIJ | R1,I2,M3,RI4 | Compare Immediate and Branch Relative (32←8) | RIE-c | EC7E | Cette instruction permet de comparer la valeur immédiate et d'effectuer un branchement relatif de 8 bits vers 32 bits. |
CIT | R1,I2,M3 | Compare Immediate and Trap (32←16) | RIE-a | EC72 | Cette instruction permet de comparer la valeur immédiate et de traper de 16 bits vers 32 bits. |
CKSM | R1,R2 | Checksum | RRE | B241 | Cette instruction permet d'effectuer la sommation de vérification. |
CL | R1,D2(X2,B2) | Compare Logical (32) | RX-a | 55 | Cette instruction permet d'effectuer une comparaison logique en 32 bits. |
CLC | D1(L,B1),D2(B2) | Compare Logical (character) | SS-a | D5 | Cette instruction permet d'effectuer une comparaison logique d'un caractère. |
CLCL | R1,R2 | Compare Logical Long | RR | 0F | Cette instruction permet d'effectuer une comparaison logique long. |
CLCLE | R1,R3,D2(B2) | Compare Logical Long Extended | RS-a | A9 | Cette instruction permet d'effectuer une comparaison logique long étendue. |
CLCLU | R1,R3,D2(B2) | Compare Logical Long Unicode | RSY-a | EB8F | Cette instruction permet d'effectuer une comparaison logique long Unicode. |
CLFDBR | R1,M3,R2,M4 | Convert to Logical (32←LB) | RRF-e | B39D | Cette instruction permet d'effectuer une conversion logique de LB à 32 bits. |
CLFDTR | R1,M3,R2,M4 | Convert to Logical (32←LD) | RRF-e | B943 | Cette instruction permet d'effectuer une conversion logique de LD à 32 bits. |
CLFEBR | R1,M3,R2,M4 | Convert to Logical (32←SB) | RRF-e | B39C | Cette instruction permet d'effectuer une conversion logique de SB à 32 bits. |
CLFHSI | D1(B1),I2 | Compare Logical Immediate (32←16) | SIL | E55D | Cette instruction permet d'effectuer une comparaison logique d'une valeur immédiate de 16 à 32 bits. |
CLFI | R1,I2 | Compare Logical Immediate (32) | RIL-a | C2F | Cette instruction permet d'effectuer une comparaison logique d'une valeur immédiate en 32 bits. |
CLFIT | R1,I2,M3 | Compare Logical Immediate and Trap (32←16) | RIE-a | EC73 | Cette instruction permet d'effectuer une comparaison logique d'une valeur immédiate et de trape de 16 à 32 bits. |
CLFXBR | R1,M3,R2,M4 | Convert to Logical (32←EB) | RRF-e | B39E | Cette instruction permet d'effectuer une conversion logique de EB à 32 bits. |
CLFXTR | R1,M3,R2,M4 | Convert to Logical (32←ED) | RRF-e | B94B | Cette instruction permet d'effectuer une conversion logique de ED à 32 bits. |
CLG | R1,D2(X2,B2) | Compare Logical (64) | RXY-a | E321 | Cette instruction permet d'effectuer une conversion logique en 64 bits. |
CLGDBR | R1,M3,R2,M4 | Convert to Logical (64←LB) | RRF-e | B3AD | Cette instruction permet d'effectuer une conversion logique de LB à 32 bits. |
CLGDTR | R1,M3,R2,M4 | Convert to Logical (64←LD) | RRF-e | B942 | Cette instruction permet d'effectuer une conversion logique de LD à 32 bits. |
CLGEBR | R1,M3,R2,M4 | Convert to Logical (64←SB) | RRF-e | B3AC | Cette instruction permet d'effectuer une conversion logique de SB à 32 bits. |
CLGF | R1,D2(X2,B2) | Compare Logical (64←32) | RXY-a | E331 | Cette instruction permet d'effectuer une comparaison logique de 32 à 64 bits. |
CLGFI | R1,I2 | Compare Logical Immediate (64←32) | RIL-a | C2E | Cette instruction permet d'effectuer une comparaison logique d'une valeur immédiate de 32 à 64 bits. |
CLGFR | R1,R2 | Compare Logical (64←32) | RRE | B931 | Cette instruction permet d'effectuer une comparaison logique de 32 à 64 bits. |
CLGFRL | R1,RI2 | Compare Logical Relative Long (64←32) | RIL-b | C6E | Cette instruction permet d'effectuer une comparaison d'un long relatif de 32 à 64 bits. |
CLGHRL | R1,RI2 | Compare Logical Relative Long (64←16) | RIL-b | C66 | Cette instruction permet d'effectuer une comparaison d'un long relatif de 16 à 64 bits. |
CLGHSI | D1(B1),I2 | Compare Logical Immediate (64←16) | SIL | E559 | Cette instruction permet d'effectuer une comparaison logique de valeur immédiate de 16 à 64 bits. |
CLGIB | R1,I2,M3,D4(B4) | Compare Logical Immediate and Branch (64←8) | RIS | ECFD | Cette instruction permet d'effectuer une comparaison logique de valeur immédiate et un branchement de 8 à 64 bits. |
CLGIJ | R1,I2,M3,RI4 | Compare Logical Immediate and Branch Relative (64←8) | RIE-c | EC7D | Cette instruction permet d'effectuer une comparaison logique de valeur immédiate et un branchement relatif de 8 à 64 bits. |
CLGIT | R1,I2,M3 | Compare Logical Immediate and Trap (64←16) | RIE-a | EC71 | Cette instruction permet d'effectuer une comparaison logique de valeur immédiate et une trape de 16 à 64 bits. |
CLGR | R1,R2 | Compare Logical (64) | RRE | B921 | Cette instruction permet d'effectuer une comparaison logique en 64 bits. |
CLGRB | R1,R2,M3,D4(B4) | Compare Logical and Branch (64) | RRS | ECE5 | Cette instruction permet d'effectuer une comparaison logique et un branchement en 64 bits. |
CLGRJ | R1,R2,M3,RI4 | Compare Logical and Branch Relative (64) | RIE-b | EC65 | Cette instruction permet d'effectuer une comparaison logique et un branchement relatif en 64 bits. |
CLGRL | R1,RI2 | Compare Logical Relative Long (64) | RIL-b | C6A | Cette instruction permet d'effectuer une comparaison logique long relative en 64 bits. |
CLGRT | R1,R2,M3 | Compare Logical and Trap (64) | RRF-c | B961 | Cette instruction permet d'effectuer une comparaison logique et une trape en 64 bits. |
CLGT | R1,M3,D2(B2) | Compare Logical and Trap (64) | RSY-b | EB2B | Cette instruction permet d'effectuer une comparaison logique et une trape en 64 bits. |
CLGXBR | R1,M3,R2,M4 | Convert to Logical (64←EB) | RRF-e | B3AE | Cette instruction permet d'effectuer une conversion en logique de EB vers 64 bits. |
CLGXTR | R1,M3,R2,M4 | Convert to Logical (64←ED) | RRF-e | B94A | Cette instruction permet d'effectuer une conversion en logique de ED vers 64 bits. |
CLHF | R1,D2(X2,B2) | Compare Logical High (32) | RXY-a | E3CF | Cette instruction permet d'effectuer une comparaison logique de la partie haute en 32 bits. |
CLHHR | R1,R2 | Compare Logical High (32) | RRE | B9CF | Cette instruction permet d'effectuer une comparaison logique de la partie haute en 32 bits. |
CLHHSI | D1(B1),I2 | Compare Logical Immediate (16←16) | SIL | E555 | Cette instruction permet d'effectuer une comparaison logique de valeur immédiate de 16 bits vers 16 bits. |
CLHLR | R1,R2 | Compare Logical High (32) | RRE | B9DF | Cette instruction permet d'effectuer une comparaison logique de la partie haute en 32 bits. |
CLHRL | R1,RI2 | Compare Logical Relative Long (32←16) | RIL-b | C67 | Cette instruction permet d'effectuer une comparaison logique long relative de 16 bits vers 32 bits. |
CLI | D1(B1),I2 | Compare Logical Immediate | SI | 95 | Cette instruction permet d'effectuer une comparaison logique de valeur immédiate. |
CLIB | R1,I2,M3,D4(B4) | Compare Logical Immediate and Branch (32←8) | RIS | ECFF | Cette instruction permet d'effectuer une comparaison logique de valeur immédiate et un branchement de 8 à 32 bits. |
CLIH | R1,I2 | Compare Logical Immediate High (32) | RIL-a | CCF | Cette instruction permet d'effectuer une comparaison logique de valeur immédiate de la partie haute en 32 bits. |
CLIJ | R1,I2,M3,RI4 | Compare Logical Immediate and Branch Relative (32←8) | RIE-c | EC7F | Cette instruction permet d'effectuer une comparaison logique de valeur immédiate et un branchement relatif de 8 à 32 bits. |
CLIY | D1(B1),I2 | Compare Logical Immediate | SIY | EB55 | Cette instruction permet d'effectuer une comparaison logique de valeur immédiate. |
CLM | R1,M3,D2(B2) | Compare Logical Character under Mask (low) | RS-b | BD | Cette instruction permet d'effectuer une comparaison logique de caractère sous le masque dans la partie basse. |
CLMH | R1,M3,D2(B2) | Compare Logical Character under Mask (high) | RSY-b | EB20 | Cette instruction permet d'effectuer une comparaison logique de caractère sous le masque dans la partie haute. |
CLMY | R1,M3,D2(B2) | Compare Logical Character under Mask (low) | RSY-b | EB21 | Cette instruction permet d'effectuer une comparaison logique de caractère sous le masque dans la partie basse. |
CLR | R1,R2 | Compare Logical (32) | RR | 15 | Cette instruction permet d'effectuer une comparaison logique en 32 bits. |
CLRB | R1,R2,M3,D4(B4) | Compare Logical and Branch (32) | RRS | ECF7 | Cette instruction permet d'effectuer une comparaison logique et un branchement en 32 bits. |
CLRJ | R1,R2,M3,RI4 | Compare Logical and Branch Relative (32) | RIE-b | EC77 | Cette instruction permet d'effectuer une comparaison logique relatif en 32 bits. |
CLRL | R1,RI2 | Compare Logical Relative Long (32) | RIL-b | C6F | Cette instruction permet d'effectuer une comparaison logique long relatif en 32 bits. |
CLRT | R1,R2,M3 | Compare Logical and Trap (32) | RRF-c | B973 | Cette instruction permet d'effectuer une comparaison logique et une trape en 32 bits. |
CLST | R1,R2 | Compare Logical String | RRE | B25D | Cette instruction permet d'effectuer une comparaison logique de chaîne de caractères. |
CLT | R1,M3,D2(B2) | Compare Logical and Trap (32) | RSY-b | EB23 | Cette instruction permet d'effectuer une comparaison logique et une trape en 32 bits. |
CLY | R1,D2(X2,B2) | Compare Logical (32) | RXY-a | E355 | Cette instruction permet d'effectuer une comparaison logique en 32 bits. |
CMPSC | R1,R2 | Compression Call | RRE | B263 | Cette instruction permet de faire un appel de compression. |
CP | D1(L1,B1),D2(L2,B2) | Compare Decimal | SS-b | F9 | Cette instruction permet d'effectuer une comparaison décimale. |
CPDT | R1,D2(L2,B2),M3 | Convert to Packed (From Long DFP) | RSL-b | EDAC | Cette instruction permet d'effectuer une conversion en compacté de long DFP. |
CPSDR | R1,R3,R2 | Copy Sign (L) | RRF-b | B372 | Cette instruction permet d'effectuer une copie de signe long. |
CPXT | R1,D2(L2,B2),M3 | Convert to Packed (From Extended DFP) | RSL-b | EDAD | Cette instruction permet d'effectuer une conversion en compacté de DFP étendue. |
CPYA | R1,R2 | Copy Access | RRE | B24D | Cette instruction permet de copier l'accès. |
CR | R1,R2 | Compare (32) | RR | 19 | Cette instruction permet de faire une comparaison en 32 bits |
CRB | R1,R2,M3,D4(B4) | Compare and Branch (32) | RRS | ECF6 | Cette instruction permet d'effectuer une comparaison et un branchement en 32 bits. |
CRDTE | R1,R3,R2[,M4] | Compare and Replace DAT Table Entry | RRF-b | B98F | Cette instruction permet d'effectuer une comparaison et un remplacement d'entrée de table DAT. |
CRJ | R1,R2,M3,RI4 | Compare and Branch Relative (32) | RIE-b | EC76 | Cette instruction permet d'effectuer une comparaison et un branchement relatif en 32 bits. |
CRL | R1,RI2 | Compare Relative Long (32) | RIL-b | C6D | Cette instruction permet d'effectuer une comparaison de long relatif en 32 bits. |
CRT | R1,R2,M3 | Compare and Trap (32) | RRF-c | B972 | Cette instruction permet d'effectuer une comparaison et une trape en 32 bits. |
CS | R1,R3,D2(B2) | Compare and Swap (32) | RS-a | BA | Cette instruction permet d'effectuer une comparaison et un échange en 32 bits. |
CSCH | Clear Subchannel | S | B230 | Cette instruction permet d'effacer le sous-canal. | |
CSDTR | R1,R2,M4 | Convert to Signed Packed (64←LD) | RRF-d | B3E3 | Cette instruction permet d'effectuer une conversion vers des compactés signés de LD à 64 bits. |
CSG | R1,R3,D2(B2) | Compare and Swap (64) | RSY-a | EB30 | Cette instruction permet de comparer et d'échanger le 64 bits. |
CSP | R1,R2 | Compare and Swap and Purge (32) | RRE | B250 | Cette instruction permet de comparer, d'échanger et de vider le 32 bits. |
CSPG | R1,R2 | Compare and Swap and Purge (64) | RRE | B98A | Cette instruction permet de comparer, d'échanger et de vider le 64 bits. |
CSST | D1(B1),D2(B2),R3 | Compare and Swap and Store | SSF | C82 | Cette instruction permet de comparer, d'échanger et de l'entreposer. |
CSXTR | R1,R2,M4 | Convert to Signed Packed (128←ED) | RRF-d | B3EB | Cette instruction permet de convertir en compactés signé de ED à 128 bits. |
CSY | R1,R3,D2(B2) | Compare and Swap (32) | RSY-a | EB14 | Cette instruction permet de comparer et d'échanger en 32 bits. |
CU12 | R1,R2[,M3] | Convert UTF-8 to UTF-16 | RRF-c | B2A7 | Cette instruction permet de convertir de UTF-8 à UTF-16. |
CU14 | R1,R2[,M3] | Convert UTF-8 to UTF-32 | RRF-c | B9B0 | Cette instruction permet de convertir de UTF-8 à UTF-32. |
CU21 | R1,R2[,M3] | Convert UTF-16 to UTF-8 | RRF-c | B2A6 | Cette instruction permet de convertir de UTF-16 à UTF-8. |
CU24 | R1,R2[,M3] | Convert UTF-16 to UTF-32 | RRF-c | B9B1 | Cette instruction permet de convertir de UTF-16 à UTF-32. |
CU41 | R1,R2 | Convert UTF-32 to UTF-8 | RRE | B9B2 | Cette instruction permet de convertir de UTF-32 à UTF-8. |
CU42 | R1,R2 | Convert UTF-32 to UTF-16 | RRE | B9B3 | Cette instruction permet de convertir de UTF-32 à UTF-16. |
CUDTR | R1,R2 | Convert to Unsigned Packed (64←LD) | RRE | B3E2 | Cette instruction permet de convertir en compacté non-signé de LD à 64 bits. |
CUSE | R1,R2 | Compare until Substring Equal | RRE | B257 | Cette instruction permet de comparer jusqu'à sous-chaîne de caractères égale. |
CUTFU | R1,R2[,M3] | Convert UTF-8 to Unicode | RRF-c | B2A7 | Cette instruction permet de convertir de UTF-8 à Unicode. |
CUUTF | R1,R2[,M3] | Convert Unicode to UTF-8 | RRF-c | B2A6 | Cette instruction permet de convertir de Unicode à UTF-8. |
CUXTR | R1,R2 | Convert to Unsigned Packed (128←ED) | RRE | B3EA | Cette instruction permet de convertir en compacté non-signé de ED à 128 bits. |
CVB | R1,D2(X2,B2) | Convert to Binary (32) | RX-a | 4F | Cette instruction permet de convertir en binaire 32 bits. |
CVBG | R1,D2(X2,B2) | Convert to Binary (64) | RXY-a | E30E | Cette instruction permet de convertir en binaire 64 bits. |
CVBY | R1,D2(X2,B2) | Convert to Binary (32) | RXY-a | E306 | Cette instruction permet de convertir en binaire 32 bits. |
CVD | R1,D2(X2,B2) | Convert to Decimal (32) | RX-a | 4E | Cette instruction permet de convertir en décimale 32 bits. |
CVDG | R1,D2(X2,B2) | Convert to Decimal (64) | RXY-a | E32E | Cette instruction permet de convertir en décimale 64 bits. |
CVDY | R1,D2(X2,B2) | Convert to Decimal (32) | RXY-a | E326 | Cette instruction permet de convertir en décimale 32 bits. |
CXBR | R1,R2 | Compare (EB) | RRE | B349 | Cette instruction permet de comparer le EB. |
CXFBR | R1,R2 | Convert from Fixed (EB←32) | RRE | B396 | Cette instruction permet de convertir de nombre fixe de 32 bits vers EB. |
CXFBRA | R1,M3,R2,M4 | Convert from Fixed (EB←32) | RRF-e | B396 | Cette instruction permet de convertir de nombre fixe de 32 bits vers EB. |
CXFR | R1,R2 | Convert from Fixed (EH←32) | RRE | B3B6 | Cette instruction permet de convertir de nombre fixe de 32 bits vers EH. |
CXFTR | R1,M3,R2,M4 | Convert from Fixed (ED←32) | RRE | B959 | Cette instruction permet de convertir de nombre fixe de 32 bits vers ED. |
CXGBR | R1,R2 | Convert from Fixed (EB←64) | RRE | B3A6 | Cette instruction permet de convertir de nombre fixe de 64 bits vers EB. |
CXGBRA | R1,M3,R2,M4 | Convert from Fixed (EB←64) | RRF-e | B3A6 | Cette instruction permet de convertir de nombre fixe de 64 bits vers EB. |
CXGR | R1,R2 | Convert from Fixed (EH←64) | RRE | B3C6 | Cette instruction permet de convertir de nombre fixe de 64 bits vers EH. |
CXGTR | R1,R2 | Convert from Fixed (ED←64) | RRE | B3F9 | Cette instruction permet de convertir de nombre fixe de 64 bits vers ED. |
CXGTRA | R1,M3,R2,M4 | Convert from Fixed (ED←64) | RRF-e | B3F9 | Cette instruction permet de convertir de nombre fixe de 64 bits vers ED. |
CXLFBR | R1,M3,R2,M4 | Convert from Logical (EB←32) | RRF-e | B392 | Cette instruction permet de convertir un logique de 32 bits vers EB. |
CXLFTR | R1,M3,R2,M4 | Convert from Logical (ED←32) | RRF-e | B95B | Cette instruction permet de convertir un logique de 32 bits vers ED. |
CXLGBR | R1,M3,R2,M4 | Convert from Logical (EB←64) | RRF-e | B3A2 | Cette instruction permet de convertir un logique de 64 bits vers EB. |
CXLGTR | R1,M3,R2,M4 | Convert from Logical (ED←64) | RRF-e | B95A | Cette instruction permet de convertir un logique de 64 bits vers ED. |
CXPT | R1,D2(L2,B2),M3 | Convert from Packed (To Extended DFP) | RSL-b | EDAF | Cette instruction permet de convertir d'un compacté à DFP étendue. |
CXR | R1,R2 | Compare (EH) | RRE | B369 | Cette instruction permet de comparer en EH. |
CXSTR | R1,R2 | Convert from Signed Packed (ED←128) | RRE | B3FB | Cette instruction permet de convertir un compacté signé de 128 bits vers ED. |
CXTR | R1,R2 | Compare (ED) | RRE | B3EC | Cette instruction permet de comparer un ED. |
CXUTR | R1,R2 | Convert from Unsigned Packed (ED←128) | RRE | B3FA | Cette instruction permet de convertir de compacté non-signé de 128 bits vers ED. |
CXZT | R1,D2(L2,B2),M3 | Convert from Zoned (to extended DFP) | RSL-b | EDAB | Cette instruction permet de convertir de zoné à DFP étendue. |
CY | R1,D2(X2,B2) | Compare (32) | RXY-a | E359 | Cette instruction permet de comparer en 32 bits. |
CZDT | R1,D2(L2,B2),M3 | Convert to Zoned (from long DFP) | RSL-b | EDA8 | Cette instruction permet de convertir de zoné de DFP long. |
CZXT | R1,D2(L2,B2),M3 | Convert to Zoned (from extended DFP) | RSL-b | EDA9 | Cette instruction permet de convertir de zoné de DFP étendue. |
D | R1,D2(X2,B2) | Divide (32←64) | RX-a | 5D | Cette instruction permet d'effectuer une division de 64 bits vers 32 bits. |
DD | R1,D2(X2,B2) | Divide (LH) | RX-a | 6D | Cette instruction permet d'effectuer une division de LH. |
DDB | R1,D2(X2,B2) | Divide (LB) | RXE | ED1D | Cette instruction permet d'effectuer une division de LB. |
DDBR | R1,R2 | Divide (LB) | RRE | B31D | Cette instruction permet d'effectuer une division de LB. |
DDR | R1,R2 | Divide (LH) | RR | 2D | Cette instruction permet d'effectuer une division de LH. |
DDTR | R1,R2,R3 | Divide (LD) | RRF-a | B3D1 | Cette instruction permet d'effectuer une division de LD. |
DDTRA | R1,R2,R3,M4 | Divide (LD) | RRF-a | B3D1 | Cette instruction permet d'effectuer une division de LD. |
DE | R1,D2(X2,B2) | Divide (SH) | RX-a | 7D | Cette instruction permet d'effectuer une division de SH. |
DEB | R1,D2(X2,B2) | Divide (SB) | RXE | ED0D | Cette instruction permet d'effectuer une division de SB. |
DEBR | R1,R2 | Divide (SB) | RRE | B30D | Cette instruction permet d'effectuer une division de SB. |
DER | R1,R2 | Divide (SH) | RR | 3D | Cette instruction permet d'effectuer une division de SH. |
DIDBR | R1,R3,R2,M4 | Divide to Integer (LB) | RRF-b | B35B | Cette instruction permet d'effectuer une division de LB. |
DIEBR | R1,R3,R2,M4 | Divide to Integer (SB) | RRF-b | B353 | Cette instruction permet d'effectuer une division de SB. |
DL | R1,D2(X2,B2) | Divide Logical (32←64) | RXY-a | E397 | Cette instruction permet d'effectuer une division logique de 64 bits vers 32 bits. |
DLG | R1,D2(X2,B2) | Divide Logical (64←128) | RXY-a | E387 | Cette instruction permet d'effectuer une division logique de 128 bits vers 64 bits. |
DLGR | R1,R2 | Divide Logical (64←128) | RRE | B987 | Cette instruction permet d'effectuer une division logique de 128 bits vers 64 bits. |
DLR | R1,R2 | Divide Logical (32←64) | RRE | B997 | Cette instruction permet d'effectuer une division logique de 64 bits vers 32 bits. |
DP | D1(L1,B1),D2(L2,B2) | Divide Decimal | SS-b | FD | Cette instruction permet d'effectuer une division décimale. |
DR | R1,R2 | Divide (32←64) | RR | 1D | Cette instruction permet d'effectuer une division de 64 bits vers 32 bits. |
DSG | R1,D2(X2,B2) | Divide Single (64) | RXY-a | E30D | Cette instruction permet d'effectuer une division simple de 64 bits. |
DSGF | R1,D2(X2,B2) | Divide Single (64←32) | RXY-a | E31D | Cette instruction permet d'effectuer une division simple de 32 bits vers 64 bits. |
DSGFR | R1,R2 | Divide Single (64←32) | RRE | B91D | Cette instruction permet d'effectuer une division simple de 32 bits vers 64 bits. |
DSGR | R1,R2 | Divide Single (64) | RRE | B90D | Cette instruction permet d'effectuer une division simple de 64 bits. |
DXBR | R1,R2 | Divide (EB) | RRE | B34D | Cette instruction permet d'effectuer une division de EB. |
DXR | R1,R2 | Divide (EH) | RRE | B22D | Cette instruction permet d'effectuer une division de EH. |
DXTR | R1,R2,R3 | Divide (ED) | RRF-a | B3D9 | Cette instruction permet d'effectuer une division de ED. |
DXTRA | R1,R2,R3,M4 | Divide (ED) | RRF-a | B3D9 | Cette instruction permet d'effectuer une division de ED. |
EAR | R1,R2 | Extract Access | RRE | B24F | Cette instruction permet d'extraire un extrait. |
ECAG | R1,R3,D2(B2) | Extract CPU Attribute | RSY-a | EB4C | Cette instruction permet d'extraire un attribut de microprocesseur. |
ECTG | D1(B1),D2(B2),R3 | Extract CPU Time | SSF | C81 | Cette instruction permet d'extraire un temps de microprocesseur. |
ED | D1(L,B1),D2(B2) | Edit | SS-a | DE | Cette instruction permet d'effectuer une édition. |
EDMK | D1(L,B1),D2(B2) | Edit and Mark | SS-a | DF | Cette instruction permet d'effectuer une édition et une marque. |
EEDTR | R1,R2 | Extract Biased Exponent (64←LD) | RRE | B3E5 | Cette instruction permet d'extraire une base exponentielle de LD à 64 bits. |
EEXTR | R1,R2 | Extract Biased Exponent (64←ED) | RRE | B3ED | Cette instruction permet d'extraire une base exponentielle de ED à 64 bits. |
EFPC | R1 | Extract FPC | RRE | B38C | Cette instruction permet d'extraire le FPC. |
EPAIR | R1 | Extract Primary ASN and Instance | RRE | B99A | Cette instruction permet d'extraire le ASN primaire et l'instance. |
EPAR | R1 | Extract Primary ASN | RRE | B226 | Cette instruction permet d'extraire un ASN primaire. |
EPSW | R1,R2 | Extract PSW | RRE | B98D | Cette instruction permet d'extraire un PSW. |
EREG | R1,R2 | Extract Stacked Registers (32) | RRE | B249 | Cette instruction permet d'extraire les registres de pile en 32 bits. |
EREGG | R1,R2 | Extract Stacked Registers (64) | RRE | B90E | Cette instruction permet d'extraire les registres de pile en 64 bits. |
ESAIR | R1 | Extract Secondary ASN and Instance | RRE | B99B | Cette instruction permet d'extraire l'ASN secondaire et l'instance. |
ESAR | R1 | Extract Secondary ASN | RRE | B227 | Cette instruction permet d'extraire le ASN secondaire. |
ESDTR | R1,R2 | Extract Significance (64←LD) | RRE | B3E7 | Cette instruction permet d'extraire l'importance de LD à 64 bits. |
ESEA | R1,R2 | Extract and Set Extended Authority | RRE | B99D | Cette instruction permet d'extraire et de fixer l'autorité étendue. |
ESTA | R1,R2 | Extract Stacked State | RRE | B24A | Cette instruction permet d'extraire l'état de la pile. |
ESXTR | R1,R2 | Extract Significance (64←ED) | RRE | B3EF | Cette instruction permet d'extraire l'importance de ED à 64 bits. |
ETND | R1 | Extract Transaction Nesting Depth | RRE | B2EC | Cette instruction permet d'extraire la profondeur d'imbrication des transactions. |
EX | R1,D2(X2,B2) | Execute | RX-a | 44 | Cette instruction permet d'effectuer une exécution. |
EXRL | R1,RI2 | Execute Relative Long | RIL-b | C60 | Cette instruction permet d'effectuer l'exécution d'un long relatif. |
FIDBR | R1,M3,R2 | Load FP Integer (LB) | RRF-e | B35F | Cette instruction permet de charger un FP entier de LB |
FIDBRA | R1,M3,R2,M4 | Load FP Integer (LB) | RRF-e | B35F | Cette instruction permet de charger un FP entier de LB |
FIDR | R1,R2 | Load FP Integer (LH) | RRE | B37F | Cette instruction permet de charger un FP entier de LH |
FIDTR | R1,M3,R2,M4 | Load FP Integer (LD) | RRF-e | B3D7 | Cette instruction permet de charger un FP entier de LD |
FIEBR | R1,M3,R2 | Load FP Integer (SB) | RRF-e | B357 | Cette instruction permet de charger un FP entier de SB |
FIEBRA | R1,M3,R2,M4 | Load FP Integer (SB) | RRF-e | B357 | Cette instruction permet de charger un FP entier de SB |
FIER | R1,R2 | Load FP Integer (SH) | RRE | B377 | Cette instruction permet de charger un FP entier de SH |
FIXBR | R1,M3,R2 | Load FP Integer (EB) | RRF-e | B347 | Cette instruction permet de charger un FP entier de EB |
FIXBRA | R1,M3,R2,M4 | Load FP Integer (EB) | RRF-e | B347 | Cette instruction permet de charger un FP entier de EB |
FIXR | R1,R2 | Load FP Integer (EH) | RRE | B367 | Cette instruction permet de charger un FP entier de EH |
FIXTR | R1,M3,R2,M4 | Load FP Integer (ED) | RRF-e | B3DF | Cette instruction permet de charger un FP entier de ED |
FLOGR | R1,R2 | Find Leftmost One | RRE | B983 | Cette instruction permet de trouver le plus à gauche. |
HDR | R1,R2 | Halve (LH) | RR | 24 | Cette instruction permet de réduire de moitié le LH |
HER | R1,R2 | Halve (SH) | RR | 34 | Cette instruction permet de réduire de moitié le SH |
HSCH | Halt Subchannel | S | B231 | Cette instruction permet d'arrêter le sous-canal. | |
IAC | R1 | Insert Address Space Control | RRE | B224 | Cette instruction permet d'insérer le contrôle d'espace d'adresse. |
IC | R1,D2(X2,B2) | Insert Character | RX-a | 43 | Cette instruction permet d'extraire un caractère. |
ICM | R1,M3,D2(B2) | Insert Characters under Mask (low) | RS-b | BF | Cette instruction permet d'insérer des caractères sous le masque de la partie basse. |
ICMH | R1,M3,D2(B2) | Insert Characters under Mask (high) | RSY-b | EB80 | Cette instruction permet d'insérer des caractères sous le masque de la partie haute. |
ICMY | R1,M3,D2(B2) | Insert Characters under Mask (low) | RSY-b | EB81 | Cette instruction permet d'insérer des caractères sous le masque de la partie basse. |
ICY | R1,D2(X2,B2) | Insert Character | RXY-a | E373 | Cette instruction permet d'insérer un caractère. |
IDTE | R1,R3,R2 | Invalidate DAT Table Entry | RRF-b | B98E | Cette instruction permet d'invalider l'entrée de table DAT. |
IEDTR | R1,R3,R2 | Insert Biased Exponent (LD←64&LD) | RRF-b | B3F6 | Cette instruction permet d'insérer une base exponentielle de LD à 64 bits vers LD. |
IEXTR | R1,R3,R2 | Insert Biased Exponent (ED←64&ED) | RRF-b | B3FE | Cette instruction permet d'insérer une base exponentielle de ED à 64 bits vers ED. |
IIHF | R1,I2 | Insert Immediate (high) | RIL-a | C08 | Cette instruction permet d'insérer une valeur immédiate dans la partie haute. |
IIHH | R1,I2 | Insert Immediate (high high) | RI-a | A50 | Cette instruction permet d'insérer une valeur immédiate dans la partie haute de la partie haute. |
IIHL | R1,I2 | Insert Immediate (high low) | RI-a | A51 | Cette instruction permet d'insérer une valeur immédiate dans la partie haute de la partie basse. |
IILF | R1,I2 | Insert Immediate (low) | RIL-a | C09 | Cette instruction permet d'insérer une valeur immédiate dans la partie basse. |
IILH | R1,I2 | Insert Immediate (low high) | RI-a | A52 | Cette instruction permet d'insérer une valeur immédiate dans la partie basse de la partie haute. |
IILL | R1,I2 | Insert Immediate (low low) | RI-a | A53 | Cette instruction permet d'insérer une valeur immédiate dans la partie basse de la partie basse. |
IPK | Insert PSW Key | S | B20B | Cette instruction permet d'insérer une clef PSW. | |
IPM | R1 | Insert Program Mask | RRE | B222 | Cette instruction permet d'insérer le masque de programme. |
IPTE | R1,R2 | Invalidate Page Table Entry | RRF-a | B221 | Cette instruction permet d'invalider une entrée de table de page. |
IRBM | R1,R2 | Insert Reference Bits Multiple | RRE | B2AC | Cette instruction permet d'insérer de multiple référence de bits. |
ISKE | R1,R2 | Insert Storage Key Extended | RRE | B229 | Cette instruction permet d'insérer une clef d'entreposage étendue. |
IVSK | R1,R2 | Insert Virtual Storage Key | RRE | B223 | Cette instruction permet d'insérer une clef d'entreposage virtuelle. |
KDB | R1,D2(X2,B2) | Compare and Signal (LB) | RXE | ED18 | Cette instruction permet de comparer et de signaler le LB. |
KDBR | R1,R2 | Compare and Signal (LB) | RRE | B318 | Cette instruction permet de comparer et de signaler le LB. |
KDTR | R1,R2 | Compare and Signal (LD) | RRE | B3E0 | Cette instruction permet de comparer et de signaler le LD. |
KEB | R1,D2(X2,B2) | Compare and Signal (SB) | RXE | ED08 | Cette instruction permet de comparer et de signaler le SB. |
KEBR | R1,R2 | Compare and Signal (SB) | RRE | B308 | Cette instruction permet de comparer et de signaler le SB. |
KIMD | R1,R2 | Compute Intermediate Message Digest | RRE | B93E | Cette instruction permet de calculer le résumé du message intermédiaire. |
KLMD | R1,R2 | Compute Last Message Digest | RRE | B93F | Cette instruction permet de calculer le dernier message résumé. |
KM | R1,R2 | Cipher Message | RRE | B92E | Cette instruction permet de produire un message chiffré. |
KMA | R1,R3,R2 | Cipher Message with Authentication | RRF-b | B929 | Cette instruction permet de produire un message chiffré et l'authentification. |
KMAC | R1,R2 | Compute Message Authentication Code | RRE | B91E | Cette instruction permet de calculer le code du message d'authentification. |
KMC | R1,R2 | Cipher Message with Chaining | RRE | B92F | Cette instruction permet de produire un message chiffré avec chaînage |
KMCTR | R1,R3,R2 | Cipher Message with Counter | RRF-b | B92D | Cette instruction permet de produire un message chiffré avec compteur. |
KMF | R1,R2 | Cipher Message with Cipher Feedback | RRE | B92A | Cette instruction permet de produire un message chiffré avec retour chiffré. |
KMO | R1,R2 | Cipher Message with Output Feedback | RRE | B92B | Cete instruction permet de produire un message chiffré avec retour de sortie. |
KXBR | R1,R2 | Compare and Signal (EB) | RRE | B348 | Cette instruction permet de comparer et signalé le EB. |
KXTR | R1,R2 | Compare and Signal (ED) | RRE | B3E8 | Cette instruction permet de comparer et signalé le ED. |
L | R1,D2(X2,B2) | Load (32) | RX-a | 58 | Cette instruction permet de charger le 32 bits. |
LA | R1,D2(X2,B2) | Load Address | RX-a | 41 | Cette instruction permet de charger l'adresse. |
LAA | R1,R3,D2(B2) | Load and Add (32) | RSY-a | EBF8 | Cette instruction permet de charger et d'additionner le 32 bits. |
LAAG | R1,R3,D2(B2) | Load and Add (64) | RSY-a | EBE8 | Cette instruction permet de charger et d'additionner le 64 bits. |
LAAL | R1,R3,D2(B2) | Load and Add Logical (32) | RSY-a | EBFA | Cette instruction permet de charger et d'additionner la valeur logique de 32 bits. |
LAALG | R1,R3,D2(B2) | Load and Add Logical (64) | RSY-a | EBEA | Cette instruction permet de charger et d'additionner la valeur logique de 64 bits. |
LAE | R1,D2(X2,B2) | Load Address Extended | RX-a | 51 | Cette instruction permet de charger l'adresse étendue. |
LAEY | R1,D2(X2,B2) | Load Address Extended | RXY-a | E375 | Cette instruction permet de charger l'adresse étendue. |
LAM | R1,R3,D2(B2) | Load Access Multiple | RS-a | 9A | Cette instruction permet de charger de multiple accès. |
LAMY | R1,R3,D2(B2) | Load Access Multiple | RSY-a | EB9A | Cette instruction permet de charger de multiple accès. |
LAN | R1,R3,D2(B2) | Load and AND (32) | RSY-a | EBF4 | Cette instruction permet d'effectuer le chargement et un «et binaire» en 32 bits. |
LANG | R1,R3,D2(B2) | Load and AND (64) | RSY-a | EBE4 | Cette instruction permet d'effectuer le chargement et un «et binaire» en 64 bits. |
LAO | R1,R3,D2(B2) | Load and OR (32) | RSY-a | EBF6 | Cette instruction permet d'effectuer le chargement et un «ou binaire» en 32 bits. |
LAOG | R1,R3,D2(B2) | Load and OR (64) | RSY-a | EBE6 | Cette instruction permet d'effectuer le chargement et un «ou binaire» en 64 bits. |
LARL | R1,RI2 | Load Address Relative Long | RIL-b | C00 | Cette instruction permet d'effectuer le chargement d'une adresse long relative. |
LASP | D1(B1),D2(B2) | Load Address Space Parameters | SSE | E500 | Cette instruction permet de charger les paramètres d'espace d'adresse. |
LAT | R1,D2(X2,B2) | Load and Trap (32) | RXY-a | E39F | Cette instruction permet de charger et traper le 32 bits. |
LAX | R1,R3,D2(B2) | Load and Exclusive OR (32) | RSY-a | EBF7 | Cette instruction permet d'effectuer le chargement et un «ou exclusif binaire» en 32 bits. |
LAXG | R1,R3,D2(B2) | Load and Exclusive OR (64) | RSY-a | EBE7 | Cette instruction permet d'effectuer le chargement et un «ou exclusif binaire» en 64 bits. |
LAY | R1,D2(X2,B2) | Load Address | RXY-a | E371 | Cette instruction permet de charger l'adresse. |
LB | R1,D2(X2,B2) | Load Byte (32←8) | RXY-a | E376 | Cette instruction permet de charger un octet de 8 bits vers 32 bits. |
LBH | R1,D2(X2,B2) | Load Byte High (32←8) | RXY-a | E3C0 | Cette instruction permet de charger un octet de la partie haute de 8 bits vers 32 bits. |
LBR | R1,R2 | Load Byte (32←8) | RRE | B926 | Cette instruction permet de charger un octet de 8 bits vers 32 bits. |
LCBB | R1,D2(X2,B2),M3 | Load Count to Block Boundary | RXE | E727 | Cette instruction permet de charger le compteur pour bloquer la limite. |
LCDBR | R1,R2 | Load Complement (LB) | RRE | B313 | Cette instruction permet de charger le complément de LB. |
LCDFR | R1,R2 | Load Complement (L) | RRE | B373 | Cette instruction permet de charger le complément de L. |
LCDR | R1,R2 | Load Complement (LH) | RR | 23 | Cette instruction permet de charger le complément de LH. |
LCEBR | R1,R2 | Load Complement (SB) | RRE | B303 | Cette instruction permet de charger le complément de SB. |
LCER | R1,R2 | Load Complement (SH) | RR | 33 | Cette instruction permet de charger le complément de SH. |
LCGFR | R1,R2 | Load Complement (64←32) | RRE | B913 | Cette instruction permet de charger le complément de 32 bits vers 64 bits. |
LCGR | R1,R2 | Load Complement (64) | RRE | B903 | Cette instruction permet de charger le complément de 64 bits. |
LCR | R1,R2 | Load Complement (32) | RR | 13 | Cette instruction permet de charger le complément de 32 bits. |
LCTL | R1,R3,D2(B2) | Load Control (32) | RS-a | B7 | Cette instruction permet de charger le contrôle de 32 bits. |
LCTLG | R1,R3,D2(B2) | Load Control (64) | RSY-a | EB2F | Cette instruction permet de charger le contrôle de 64 bits. |
LCXBR | R1,R2 | Load Complement (EB) | RRE | B343 | Cette instruction permet de charger le complément de EB. |
LCXR | R1,R2 | Load Complement (EH) | RRE | B363 | Cette instruction permet de charger le complément de EH. |
LD | R1,D2(X2,B2) | Load (L) | RX-a | 68 | Cette instruction permet de charger le L. |
LDE | R1,D2(X2,B2) | Load Lengthened (LH←SH) | RXE | ED24 | Cette instruction permet d'effectuer une charge allongée de SH à LH. |
LDEB | R1,D2(X2,B2) | Load Lengthened (LB←SB) | RXE | ED04 | Cette instruction permet d'effectuer une charge allongée de SB à LB. |
LDEBR | R1,R2 | Load Lengthened (LB←SB) | RRE | B304 | Cette instruction permet d'effectuer une charge allongée de SB à LB. |
LDER | R1,R2 | Load Lengthened (LH←SH) | RRE | B324 | Cette instruction permet d'effectuer une charge allongée de SH à LH. |
LDETR | R1,R2,M4 | Load Lengthened (LD←SD) | RRF-d | B3D4 | Cette instruction permet d'effectuer une charge allongée de SD à LD. |
LDGR | R1,R2 | Load FPR from GR (L←64) | RRE | B3C1 | Cette instruction permet de charger le FPR de GR du 64 bits au L. |
LDR | R1,R2 | Load (L) | RR | 28 | Cette instruction permet d'effectuer le chargement de L. |
LDXBR | R1,R2 | Load Rounded (LB←EB) | RRE | B345 | Cette instruction permet de charger l'arrondissement de EB vers LB. |
LDXBRA | R1,M3,R2,M4 | Load Rounded (LB←EB) | RRF-e | B345 | Cette instruction permet de charger l'arrondissement de EB vers LB. |
LDXR | R1,R2 | Load Rounded (LH←EH) | RR | 25 | Cette instruction permet de charger l'arrondissement de EH vers LH. |
LDXTR | R1,M3,R2,M4 | Load Rounded (LD←ED) | RRF-e | B3DD | Cette instruction permet de charger l'arrondissement de ED vers LD. |
LDY | R1,D2(X2,B2) | Load (L) | RXY-a | ED65 | Cette instruction permet d'effectuer la chargement de L. |
LE | R1,D2(X2,B2) | Load (S) | RX-a | 78 | Cette instruction permet d'effectuer la chargement de S. |
LEDBR | R1,R2 | Load Rounded (SB←LB) | RRE | B344 | Cette instruction permet de charger l'arrondissement de LB vers SB. |
LEDBRA | R1,M3,R2,M4 | Load Rounded (SB←LB) | RRF-e | B344 | Cette instruction permet de charger l'arrondissement de LB vers SB. |
LEDR | R1,R2 | Load Rounded (SH←LH) | RR | 35 | Cette instruction permet de charger l'arrondissement de LH vers SH. |
LEDTR | R1,M3,R2,M4 | Load Rounded (SD←LD) | RRF-e | B3D5 | Cette instruction permet de charger l'arrondissement de LD vers SD. |
LER | R1,R2 | Load (S) | RR | 38 | Cette instruction permet d'effectuer la chargement de S. |
LEXBR | R1,R2 | Load Rounded (SB←EB) | RRE | B346 | Cette instruction permet de charger l'arrondissement de EB vers SB. |
LEXBRA | R1,M3,R2,M4 | Load Rounded (SB←EB) | RRF-e | B346 | Cette instruction permet de charger l'arrondissement de EB vers SB. |
LEXR | R1,R2 | Load Rounded (SH←EH) | RRE | B366 | Cette instruction permet de charger l'arrondissement de EH vers SH. |
LEY | R1,D2(X2,B2) | Load (S) | RXY-a | ED64 | Cette instruction permet d'effectuer la chargement de S. |
LFAS | D2(B2) | Load FPC and Signal | S | B2BD | Cette instruction permet d'effectuer la chargement du FPC et du signal. |
LFH | R1,D2(X2,B2) | Load High (32) | RXY-a | E3CA | Cette instruction permet d'effectuer le chargement de la partie haute de 32 bits. |
LFHAT | R1,D2(X2,B2) | Load and Trap (32H←32) | RXY-a | E3C8 | Cette instruction permet d'effectuer le chargement et trape de 32 bits vers 32H. |
LFPC | D2(B2) | Load FPC | S | B29D | Cette instruction permet de charger le FPC. |
LG | R1,D2(X2,B2) | Load (64) | RXY-a | E304 | Cette instruction permet d'effectuer le chargement de 64 bits |
LGAT | R1,D2(X2,B2) | Load and Trap (64) | RXY-a | E385 | Cette instruction permet d'effectuer le chargement et le trape de 64 bits |
LGB | R1,D2(X2,B2) | Load Byte (64←8) | RXY-a | E377 | Cette instruction permet d'effectuer le chargement d'octets de 8 bits vers 64 bits |
LGBR | R1,R2 | Load Byte (64←8) | RRE | B906 | Cette instruction permet d'effectuer le chargement d'octets de 8 bits vers 64 bits |
LGDR | R1,R2 | Load GR from FPR (64←L) | RRE | B3CD | Cette instruction permet d'effectuer le chargement de GR de L à 64 bits |
LGF | R1,D2(X2,B2) | Load (64←32) | RXY-a | E314 | Cette instruction permet d'effectuer le chargement de 32 bits vers 64 bits |
LGFI | R1,I2 | Load Immediate (64←32) | RIL-a | C01 | Cette instruction permet d'effectuer le chargement de valeurs immédiates de 32 bits vers 64 bits |
LGFR | R1,R2 | Load (64←32) | RRE | B914 | Cette instruction permet d'effectuer le chargement de 32 bits vers 64 bits |
LGFRL | R1,RI2 | Load Relative Long (64←32) | RIL-b | C4C | Cette instruction permet d'effectuer le chargement d'un long relatif de 32 bits vers 64 bits |
LGG | R1,D2(X2,B2) | Load guarded (64) | RXY-a | E34C | Cette instruction permet d'effectuer un chargement gardé de 64 bits |
LGH | R1,D2(X2,B2) | Load Halfword (64←16) | RXY-a | E315 | Cette instruction permet d'effectuer le chargement d'un demi-mot de 16 bits vers 64 bits |
LGHI | R1,I2 | Load Halfword Immediate (64←16) | RI-a | A79 | Cette instruction permet d'effectuer le chargement d'une valeur immédiate d'un demi-mot de 16 bits vers 64 bits |
LGHR | R1,R2 | Load Halfword (64←16) | RRE | B907 | Cette instruction permet d'effectuer le chargement d'un demi-mot de 16 bits vers 64 bits |
LGHRL | R1,RI2 | Load Halfword Relative Long (64←16) | RIL-b | C44 | Cette instruction permet d'effectuer le chargement d'un demi-mot de long relatif de 16 bits vers 64 bits |
LGR | R1,R2 | Load (64) | RRE | B904 | Cette instruction permet d'effectuer le chargement de 64 bits |
LGRL | R1,RI2 | Load Relative Long (64) | RIL-b | C48 | Cette instruction permet d'effectuer le chargement d'un long relatif de 64 bits |
LGSC | R1,D2(X2,B2) | Load guarded storage controls | RXY-a | E34D | Cette instruction permet d'effectuer le chargement des contrôles d'entreposage gardé. |
LH | R1,D2(X2,B2) | Load Halfword (32←16) | RX-a | 48 | Cette instruction permet d'effectuer le chargement d'un demi-mot de 16 bits vers 32 bits. |
LHH | R1,D2(X2,B2) | Load Halfword High (32←16) | RXY-a | E3C4 | Cette instruction permet d'effectuer le chargement d'un demi-mot de la partie haute de 16 bits vers 32 bits. |
LHI | R1,I2 | Load Halfword Immediate (32←16) | RI-a | A78 | Cette instruction permet d'effectuer le chargement de la valeur immédiate d'un demi-mot de 16 bits vers 32 bits. |
LHR | R1,R2 | Load Halfword (32←16) | RRE | B927 | Cette instruction permet d'effectuer le chargement d'un demi-mot de 16 bits vers 32 bits. |
LHRL | R1,RI2 | Load Halfword Relative Long (32←16) | RIL-b | C45 | Cette instruction permet d'effectuer le chargement d'un long relatif de 16 bits vers 32 bits. |
LHY | R1,D2(X2,B2) | Load Halfword (32←16) | RXY-a | E378 | Cette instruction permet d'effectuer le chargement d'un demi-mot de 16 bits vers 32 bits. |
LLC | R1,D2(X2,B2) | Load Logical Character (32←8) | RXY-a | E394 | Cette instruction permet d'effectuer le chargement d'un caractère logique de 8 bits vers 32 bits. |
LLCH | R1,D2(X2,B2) | Load Logical Character High (32←8) | RXY-a | E3C2 | Cette instruction permet d'effectuer le chargement d'un caractère logique de la partie haute de 8 bits vers 32 bits. |
LLCR | R1,R2 | Load Logical Character (32←8) | RRE | B994 | Cette instruction permet d'effectuer le chargement d'un caractère logique de 8 bits vers 32 bits. |
LLGC | R1,D2(X2,B2) | Load Logical Character (64←8) | RXY-a | E390 | Cette instruction permet d'effectuer le chargement d'un caractère logique de 8 bits vers 64 bits. |
LLGCR | R1,R2 | Load Logical Character (64←8) | RRE | B984 | Cette instruction permet d'effectuer le chargement d'un caractère logique de 8 bits vers 32 bits. |
LLGF | R1,D2(X2,B2) | Load Logical (64←32) | RXY-a | E316 | Cette instruction permet d'effectuer le chargement d'un logique de 32 bits vers 64 bits. |
LLGFAT | R1,D2(X2,B2) | Load and Trap (64←32) | RXY-a | E39D | Cette instruction permet d'effectuer le chargement et la trape de 32 bits vers 64 bits. |
LLGFR | R1,R2 | Load Logical (64←32) | RRE | B916 | Cette instruction permet d'effectuer le chargement d'un logique de 32 bits vers 64 bits. |
LLGFRL | R1,RI2 | Load Logical Relative Long (64←32) | RIL-b | C4E | Cette instruction permet d'effectuer le chargement d'un logique long relatif de 32 bits vers 64 bits. |
LLGFSG | R1,D2(X2,B2) | Load logical and shift guarded (64←32) | RXY-a | E348 | Cette instruction permet d'effectuer le chargement d'un logique et du décalage de bits gardé de 32 bits vers 64 bits. |
LLGH | R1,D2(X2,B2) | Load Logical Halfword (64←16) | RXY-a | E391 | Cette instruction permet d'effectuer le chargement d'un logique d'un demi-mot de 16 bits vers 64 bits. |
LLGHR | R1,R2 | Load Logical Halfword (64←16) | RRE | B985 | Cette instruction permet d'effectuer le chargement d'un logique d'un demi-mot de 16 bits vers 64 bits. |
LLGHRL | R1,RI2 | Load Logical Halfword Relative Long (64←16) | RIL-b | C46 | Cette instruction permet d'effectuer le chargement d'un logique d'un demi-mot long relatif de 16 bits vers 64 bits. |
LLGT | R1,D2(X2,B2) | Load Logical Thirty One Bits (64←31) | RXY-a | E317 | Cette instruction permet d'effectuer le chargement logique de 31 bits vers 64 bits. |
LLGTAT | R1,D2(X2,B2) | Load Logical Thirty One Bits and Trap (64←31) | RXY-a | E39C | Cette instruction permet d'effectuer le chargement logique de 31 bits vers 64 bits et le trape. |
LLGTR | R1,R2 | Load Logical Thirty One Bits (64←31) | RRE | B917 | Cette instruction permet d'effectuer le chargement logique de 31 bits vers 64 bits. |
LLH | R1,D2(X2,B2) | Load Logical Halfword (32←16) | RXY-a | E395 | Cette instruction permet d'effectuer le chargement logique d'un demi-mot de 16 bits vers 32 bits. |
LLHH | R1,D2(X2,B2) | Load Logical Halfword High (32←16) | RXY-a | E3C6 | Cette instruction permet d'effectuer le chargement logique d'un demi-mot de la partie haute de 16 bits vers 32 bits. |
LLHR | R1,R2 | Load Logical Halfword (32←16) | RRE | B995 | Cette instruction permet d'effectuer le chargement logique d'un demi-mot de 16 bits vers 32 bits. |
LLHRL | R1,RI2 | Load Logical Halfword Relative Long (32←16) | RIL-b | C42 | Cette instruction permet d'effectuer le chargement logique d'un demi-mot d'un long relatif de 16 bits vers 32 bits. |
LLIHF | R1,I2 | Load Logical Immediate (high) | RIL-a | C0E | Cette instruction permet d'effectuer le chargement logique d'un valeur immédiate de la partie haute. |
LLIHH | R1,I2 | Load Logical Immediate (high high) | RI-a | A5C | Cette instruction permet d'effectuer le chargement logique d'un valeur immédiate de la partie haute de la partie haute. |
LLIHL | R1,I2 | Load Logical Immediate (high low) | RI-a | A5D | Cette instruction permet d'effectuer le chargement logique d'un valeur immédiate de la partie haute de la partie basse. |
LLILF | R1,I2 | Load Logical Immediate (low) | RIL-a | C0F | Cette instruction permet d'effectuer le chargement logique d'un valeur immédiate de la partie basse. |
LLILH | R1,I2 | Load Logical Immediate (low high) | RI-a | A5E | Cette instruction permet d'effectuer le chargement logique d'un valeur immédiate de la partie basse de la partie haute. |
LLILL | R1,I2 | Load Logical Immediate (low low) | RI-a | A5F | Cette instruction permet d'effectuer le chargement logique d'un valeur immédiate de la partie basse de la partie basse. |
LLZRGF | R1,D2(X2,B2) | Load Logical and Zero Rightmost Byte (32) | RXY-a | E33A | Cette instruction permet d'effectuer le chargement logique et zéro octet le plus à droite du 32 bits. |
LM | R1,R3,D2(B2) | Load Multiple (32) | RS-a | 98 | Cette instruction permet d'effectuer le chargement d'une multiplication 32 bits. |
LMD | R1,R3,D2(B2),D4(B4) | Load Multiple Disjoint (64←32&32) | SS-e | EF | Cette instruction permet d'effectuer le chargement d'une multiplication de plusieurs disjoints de 32 bits à 32 bits à 64 bits. |
LMG | R1,R3,D2(B2) | Load Multiple (64) | RSY-a | EB04 | Cette instruction permet d'effectuer le chargement d'une multiplication 64 bits. |
LMH | R1,R3,D2(B2) | Load Multiple High | RSY-a | EB96 | Cette instruction permet d'effectuer le chargement d'une multiplication de la partie haute. |
LMY | R1,R3,D2(B2) | Load Multiple (32) | RSY-a | EB98 | Cette instruction permet d'effectuer le chargement d'une multiplication 32 bits. |
LNDBR | R1,R2 | Load Negative (LB) | RRE | B311 | Cette instruction permet d'effectuer le chargement du négatif LB. |
LNDFR | R1,R2 | Load Negative (L) | RRE | B371 | Cette instruction permet d'effectuer le chargement du négatif L. |
LNDR | R1,R2 | Load Negative (LH) | RR | 21 | Cette instruction permet d'effectuer le chargement du négatif LH. |
LNEBR | R1,R2 | Load Negative (SB) | RRE | B301 | Cette instruction permet d'effectuer le chargement du négatif SB. |
LNER | R1,R2 | Load Negative (SH) | RR | 31 | Cette instruction permet d'effectuer le chargement du négatif SH. |
LNGFR | R1,R2 | Load Negative (64←32) | RRE | B911 | Cette instruction permet d'effectuer le chargement du négatif de 32 bits vers 64 bits. |
LNGR | R1,R2 | Load Negative (64) | RRE | B901 | Cette instruction permet d'effectuer le chargement du négatif de 64 bits. |
LNR | R1,R2 | Load Negative (32) | RR | 11 | Cette instruction permet d'effectuer le chargement du négatif de 32 bits. |
LNXBR | R1,R2 | Load Negative (EB) | RRE | B341 | Cette instruction permet d'effectuer le chargement du négatif EB. |
LNXR | R1,R2 | Load Negative (EH) | RRE | B361 | Cette instruction permet d'effectuer le chargement du négatif EH. |
LOC | R1,D2(B2),M3 | Load on Condition (32) | RSY-b | EBF2 | Cette instruction permet de charger selon une condition en 32 bits. |
LOCFH | R1,D2(B2),M3 | Load High on Condition (32) | RSY-b | EBE0 | Cette instruction permet de charger la partie haute selon une condition en 32 bits. |
LOCFHR | R1,R2,M3 | Load High on Condition (32) | RRF-c | B9E0 | Cette instruction permet de charger la partie haute selon une condition en 32 bits. |
LOCG | R1,D2(B2),M3 | Load on Condition (64) | RSY-b | EBE2 | Cette instruction permet d'effectuer le chargement selon une condition en 64 bits. |
LOCGHI | R1,I2,M3 | Load Halfword Immediate on Condition (64←16) | RIE-g | EC46 | Cette instruction permet d'effectuer le chargement d'une valeur immédiate d'un demi-mots selon une condition en 16 bits vers 64 bits. |
LOCGR | R1,R2,M3 | Load on Condition (64) | RRF-c | B9E2 | Cette instruction permet d'effectuer le chargement selon une condition en 64 bits. |
LOCHHI | R1,I2,M3 | Load Halfword High Immediate on Condition (32←16) | RIE-g | EC4E | Cette instruction permet d'effectuer le chargement d'une valeur immédiate d'un demi-mots de la partie haute selon une condition en 16 bits vers 32 bits. |
LOCHI | R1,I2,M3 | Load Halfword Immediate on Condition (32←16) | RIE-g | EC42 | Cette instruction permet d'effectuer le chargement d'une valeur immédiate d'un demi-mots selon une condition en 16 bits vers 32 bits. |
LOCR | R1,R2,M3 | Load on Condition (32) | RRF-c | B9F2 | Cette instruction permet d'effectuer le chargement selon une condition en 32 bits. |
LPD | R3,D1(B1),D2(B2) | Load Pair Disjoint (32) | SSF | C84 | Cette instruction permet d'effectuer le chargement d'une paire de disjoint en 32 bits. |
LPDBR | R1,R2 | Load Positive (LB) | RRE | B310 | Cette instruction permet d'effectuer le chargement du positif de LB. |
LPDFR | R1,R2 | Load Positive (L) | RRE | B370 | Cette instruction permet d'effectuer le chargement du positif de L. |
LPDG | R3,D1(B1),D2(B2) | Load Pair Disjoint (64) | SSF | C85 | Cette instruction permet d'effectuer le chargement d'une paire de disjoint en 64 bits. |
LPDR | R1,R2 | Load Positive (LH) | RR | 20 | Cette instruction permet d'effectuer le chargement du positif de LH. |
LPEBR | R1,R2 | Load Positive (SB) | RRE | B300 | Cette instruction permet d'effectuer le chargement du positif de SB. |
LPER | R1,R2 | Load Positive (SH) | RR | 30 | Cette instruction permet d'effectuer le chargement du positif de SH. |
LPGFR | R1,R2 | Load Positive (64←32) | RRE | B910 | Cette instruction permet d'effectuer le chargement du positif de 32 bits vers 64 bits. |
LPGR | R1,R2 | Load Positive (64) | RRE | B900 | Cette instruction permet de charger un positif en 64 bits. |
LPQ | R1,D2(X2,B2) | Load Pair from Quadword (64&64←128) | RXY-a | E38F | Cette instruction permet d'effectuer le chargement de la paire de quadruple mots de deux 64 bits vers 128 bits. |
LPR | R1,R2 | Load Positive (32) | RR | 10 | Cette instruction permet d'effectuer le chargement du positif de 32 bits. |
LPSW | D2(B2) | Load PSW | SI | 82 | Cette instruction permet de charger le PSW. |
LPSWE | D2(B2) | Load PSW Extended | S | B2B2 | Cette instruction permet de charger le PSW étendu. |
LPTEA | R1,R3,R2,M4 | Load Page-Table-Entry Address | RRF-b | B9AA | Cette instruction permet de charger l'adresse d'une page de table d'entrée. |
LPXBR | R1,R2 | Load Positive (EB) | RRE | B340 | Cette instruction permet d'effectuer le chargement du positif de EB. |
LPXR | R1,R2 | Load Positive (EH) | RRE | B360 | Cette instruction permet d'effectuer le chargement du positif de EH. |
LR | R1,R2 | Load (32) | RR | 18 | Cette instruction permet d'effectuer le chargement du 32 bits. |
LRA | R1,D2(X2,B2) | Load Real Address (32) | RX-a | B1 | Cette instruction permet d'effectuer le chargement de l'adresse réel de 32 bits. |
LRAG | R1,D2(X2,B2) | Load Real Address (64) | RXY-a | E303 | Cette instruction permet d'effectuer le chargement de l'adresse réel de 64 bits. |
LRAY | R1,D2(X2,B2) | Load Real Address (32) | RXY-a | E313 | Cette instruction permet d'effectuer le chargement de l'adresse réel de 32 bits. |
LRDR | R1,R2 | Load Rounded (LH←EH) | RR | 25 | Cette instruction permet d'effectuer le chargement de l'arrondissement de EH vers LH. |
LRER | R1,R2 | Load Rounded (SH←LH) | RR | 35 | Cette instruction permet d'effectuer le chargement de l'arrondissement de LH vers SH. |
LRL | R1,RI2 | Load Relative Long (32) | RIL-b | C4D | Cette instruction permet d'effectuer le chargement du long relatif de 32 bits. |
LRV | R1,D2(X2,B2) | Load Reversed (32) | RXY-a | E31E | Cette instruction permet d'effectuer le chargement inversé de 32 bits. |
LRVG | R1,D2(X2,B2) | Load Reversed (64) | RXY-a | E30F | Cette instruction permet d'effectuer le chargement inversé de 64 bits. |
LRVGR | R1,R2 | Load Reversed (64) | RRE | B90F | Cette instruction permet d'effectuer le chargement inversé de 64 bits. |
LRVH | R1,D2(X2,B2) | Load Reversed (16) | RXY-a | E31F | Cette instruction permet d'effectuer le chargement inversé de 16 bits. |
LRVR | R1,R2 | Load Reversed (32) | RRE | B91F | Cette instruction permet d'effectuer le chargement inversé de 32 bits. |
LT | R1,D2(X2,B2) | Load and Test (32) | RXY-a | E312 | Cette instruction permet d'effectuer le chargement et le test de 32 bits. |
LTDBR | R1,R2 | Load and Test (LB) | RRE | B312 | Cette instruction permet d'effectuer le chargement et le test de LB. |
LTDR | R1,R2 | Load and Test (LH) | RR | 22 | Cette instruction permet d'effectuer le chargement et le test de LH. |
LTDTR | R1,R2 | Load and Test (LD) | RRE | B3D6 | Cette instruction permet d'effectuer le chargement et le test de LD. |
LTEBR | R1,R2 | Load and Test (SB) | RRE | B302 | Cette instruction permet d'effectuer le chargement et le test de SB. |
LTER | R1,R2 | Load and Test (SH) | RR | 32 | Cette instruction permet d'effectuer le chargement et le test de SH. |
LTG | R1,D2(X2,B2) | Load and Test (64) | RXY-a | E302 | Cette instruction permet d'effectuer le chargement et le test de 64 bits. |
LTGF | R1,D2(X2,B2) | Load And Test (64←32) | RXY-a | E332 | Cette instruction permet d'effectuer le chargement et le test de 32 bits vers 64 bits. |
LTGFR | R1,R2 | Load and Test (64←32) | RRE | B912 | Cette instruction permet d'effectuer le chargement et le test de 32 bits vers 64 bits. |
LTGR | R1,R2 | Load and Test (64) | RRE | B902 | Cette instruction permet d'effectuer le chargement et le test de 64 bits. |
LTR | R1,R2 | Load and Test (32) | RR | 12 | Cette instruction permet d'effectuer le chargement et le test de 32 bits. |
LTXBR | R1,R2 | Load and Test (EB) | RRE | B342 | Cette instruction permet d'effectuer le chargement et le test de EB. |
LTXR | R1,R2 | Load and Test (EH) | RRE | B362 | Cette instruction permet d'effectuer le chargement et le test de EH. |
LTXTR | R1,R2 | Load and Test (ED) | RRE | B3DE | Cette instruction permet d'effectuer le chargement et le test de ED. |
LURA | R1,R2 | Load Using Real Address (32) | RRE | B24B | Cette instruction permet d'effectuer le chargement en utilisant des adresses réels de 32 bits. |
LURAG | R1,R2 | Load Using Real Address (64) | RRE | B905 | Cette instruction permet d'effectuer le chargement en utilisant des adresses réels de 64 bits. |
LXD | R1,D2(X2,B2) | Load Lengthened (EH←LH) | RXE | ED25 | Cette instruction permet de faire une charge allongée de LH vers EH. |
LXDB | R1,D2(X2,B2) | Load Lengthened (EB←LB) | RXE | ED05 | Cette instruction permet de faire une charge allongée de LB vers EB. |
LXDBR | R1,R2 | Load Lengthened (EB←LB) | RRE | B305 | Cette instruction permet de faire une charge allongée de LB vers EB. |
LXDR | R1,R2 | Load Lengthened (EH←LH) | RRE | B325 | Cette instruction permet de faire une charge allongée de LH vers EH. |
LXDTR | R1,R2,M4 | Load Lengthened (ED←LD) | RRF-d | B3DC | Cette instruction permet de faire une charge allongée de LD vers ED. |
LXE | R1,D2(X2,B2) | Load Lengthened (EH←SH) | RXE | ED26 | Cette instruction permet de faire une charge allongée de SH vers EH. |
LXEB | R1,D2(X2,B2) | Load Lengthened (EB←SB) | RXE | ED06 | Cette instruction permet de faire une charge allongée de SB vers EB. |
LXEBR | R1,R2 | Load Lengthened (EB←SB) | RRE | B306 | Cette instruction permet de faire une charge allongée de SB vers EB. |
LXER | R1,R2 | Load Lengthened (EH←SH) | RRE | B326 | Cette instruction permet de faire une charge allongée de SH vers EH. |
LXR | R1,R2 | Load (E) | RRE | B365 | Cette instruction permet d'effectuer le chargement de E. |
LY | R1,D2(X2,B2) | Load (32) | RXY-a | E358 | Cette instruction permet d'effectuer le chargement de 32 bits. |
LZDR | R1 | Load Zero (L) | RRE | B375 | Cette instruction permet de charger un zéro dans L |
LZER | R1 | Load Zero (S) | RRE | B374 | Cette instruction permet de charger un zéro dans S |
LZRF | R1,D2(X2,B2) | Load and Zero Rightmost Byte (32) | RXY-a | E33B | Cette instruction permet de charger et mettre zéro octet le plus à droite du 32 bits. |
LZRG | R1,D2(X2,B2) | Load and Zero Rightmost Byte (64) | RXY-a | E32A | Cette instruction permet de charger et mettre zéro octet le plus à droite du 64 bits. |
LZXR | R1 | Load Zero (E) | RRE | B376 | Cette instruction permet de charger un zéro dans E |
M | R1,D2(X2,B2) | Multiply (64←32) | RX-a | 5C | Cette instruction permet d'effectuer la multiplication de 32 bits vers 64 bits. |
MAD | R1,R3,D2(X2,B2) | Multiply and Add (LH) | RXF | ED3E | Cette instruction permet d'effectuer la multiplication et l'addition de LH. |
MADB | R1,R3,D2(X2,B2) | Multiply and Add (LB) | RXF | ED1E | Cette instruction permet d'effectuer la multiplication et l'addition de LB. |
MADBR | R1,R3,R2 | Multiply and Add (LB) | RRD | B31E | Cette instruction permet d'effectuer la multiplication et l'addition de LB. |
MADR | R1,R3,R2 | Multiply and Add (LH) | RRD | B33E | Cette instruction permet d'effectuer la multiplication et l'addition de LH. |
MAE | R1,R3,D2(X2,B2) | Multiply and Add (SH) | RXF | ED2E | Cette instruction permet d'effectuer la multiplication et l'addition de SH. |
MAEB | R1,R3,D2(X2,B2) | Multiply and Add (SB) | RXF | ED0E | Cette instruction permet d'effectuer la multiplication et l'addition de SB. |
MAEBR | R1,R3,R2 | Multiply and Add (SB) | RRD | B30E | Cette instruction permet d'effectuer la multiplication et l'addition de SB. |
MAER | R1,R3,R2 | Multiply and Add (SH) | RRD | B32E | Cette instruction permet d'effectuer la multiplication et l'addition de SH. |
MAY | R1,R3,D2(X2,B2) | Multiply and Add Unnormalized (EH←LH) | RXF | ED3A | Cette instruction permet d'effectuer la multiplication et l'addition non-normalisé de LH vers EH. |
MAYH | R1,R3,D2(X2,B2) | Multiply and Add Unnormalized (EHH←LH) | RXF | ED3C | Cette instruction permet d'effectuer la multiplication et l'addition non-normalisé de LH vers EHH. |
MAYHR | R1,R3,R2 | Multiply and Add Unnormalized (EHH←LH) | RRD | B33C | Cette instruction permet d'effectuer la multiplication et l'addition non-normalisé de LH vers EHH. |
MAYL | R1,R3,D2(X2,B2) | Multiply and Add Unnormalized (EHL←LH) | RXF | ED38 | Cette instruction permet d'effectuer la multiplication et l'addition non-normalisé de LH vers EHL. |
MAYLR | R1,R3,R2 | Multiply and Add Unnormalized (EHL←LH) | RRD | B338 | Cette instruction permet d'effectuer la multiplication et l'addition non-normalisé de LH vers EHL. |
MAYR | R1,R3,R2 | Multiply and Add Unnormalized (EH←LH) | RRD | B33A | Cette instruction permet d'effectuer la multiplication et l'addition non-normalisé de LH vers EH. |
MC | D1(B1),I2 | Monitor Call | SI | AF | Cette instruction permet d'effectuer un appel sous surveillance. |
MD | R1,D2(X2,B2) | Multiply (LH) | RX-a | 6C | Cette instruction permet d'effectuer la multiplication de LH. |
MDB | R1,D2(X2,B2) | Multiply (LB) | RXE | ED1C | Cette instruction permet d'effectuer la multiplication de LB. |
MDBR | R1,R2 | Multiply (LB) | RRE | B31C | Cette instruction permet d'effectuer la multiplication de LB. |
MDE | R1,D2(X2,B2) | Multiply (LH←SH) | RX-a | 7C | Cette instruction permet d'effectuer la multiplication de SH vers LH. |
MDEB | R1,D2(X2,B2) | Multiply (LB←SB) | RXE | ED0C | Cette instruction permet d'effectuer la multiplication de SB vers LB. |
MDEBR | R1,R2 | Multiply (LB←SB) | RRE | B30C | Cette instruction permet d'effectuer la multiplication de SB vers LB. |
MDER | R1,R2 | Multiply (LH←SH) | RR | 3C | Cette instruction permet d'effectuer la multiplication de SH vers LH. |
MDR | R1,R2 | Multiply (LH) | RR | 2C | Cette instruction permet d'effectuer la multiplication de LH. |
MDTR | R1,R2,R3 | Multiply (LD) | RRF-a | B3D0 | Cette instruction permet d'effectuer la multiplication de LD. |
MDTRA | R1,R2,R3,M4 | Multiply (LD) | RRF-a | B3D0 | Cette instruction permet d'effectuer la multiplication de LD. |
ME | R1,D2(X2,B2) | Multiply (LH←SH) | RX-a | 7C | Cette instruction permet d'effectuer la multiplication de SH vers LH. |
MEE | R1,D2(X2,B2) | Multiply (SH) | RXE | ED37 | Cette instruction permet d'effectuer la multiplication de SH. |
MEEB | R1,D2(X2,B2) | Multiply (SB) | RXE | ED17 | Cette instruction permet d'effectuer la multiplication de SB. |
MEEBR | R1,R2 | Multiply (SB) | RRE | B317 | Cette instruction permet d'effectuer la multiplication de SB. |
MEER | R1,R2 | Multiply (SH) | RRE | B337 | Cette instruction permet d'effectuer la multiplication de SH. |
MER | R1,R2 | Multiply (LH←SH) | RR | 3C | Cette instruction permet d'effectuer la multiplication de SH vers LH. |
MFY | R1,D2(X2,B2) | Multiply (64←32) | RXY-a | E35C | Cette instruction permet d'effectuer la multiplication de 32 bits vers 64 bits. |
MG | R1,D2(X2,B2) | Multiply (128←64) | RXY-a | E384 | Cette instruction permet d'effectuer la multiplication de 64 bits vers 128 bits. |
MGH | R1,D2(X2,B2) | Multiply Halfword(64←16) | RXY-a | E33C | Cette instruction permet d'effectuer la multiplication d'un demi-mot de 16 bits vers 64 bits. |
MGHI | R1,I2 | Multiply Halfword Immediate (64←16) | RI-a | A7D | Cette instruction permet d'effectuer la multiplication de la valeur immédiate d'un demi-mot de 16 bits vers 64 bits. |
MGRK | R1,R2,R3 | Multiply (128←64) | RRF-a | B9EC | Cette instruction permet d'effectuer la multiplication de 64 bits vers 128 bits. |
MH | R1,D2(X2,B2) | Multiply Halfword (32←16) | RX-a | 4C | Cette instruction permet d'effectuer la multiplication d'un demi-mot de 16 bits vers 32 bits. |
MHI | R1,I2 | Multiply Halfword Immediate (32←16) | RI-a | A7C | Cette instruction permet d'effectuer la multiplication de la valeur immédiate d'un demi-mot de 16 bits vers 32 bits. |
MHY | R1,D2(X2,B2) | Multiply Halfword (64←16) | RXY-a | E37C | Cette instruction permet d'effectuer la multiplication d'un demi-mot de 16 bits vers 64 bits. |
ML | R1,D2(X2,B2) | Multiply Logical (64←32) | RXY-a | E396 | Cette instruction permet d'effectuer la multiplication logique de 32 bits vers 64 bits. |
MLG | R1,D2(X2,B2) | Multiply Logical (128←64) | RXY-a | E386 | Cette instruction permet d'effectuer la multiplication logique de 64 bits vers 128 bits. |
MLGR | R1,R2 | Multiply Logical (128←64) | RRE | B986 | Cette instruction permet d'effectuer la multiplication logique de 64 bits vers 128 bits. |
MLR | R1,R2 | Multiply Logical (64←32) | RRE | B996 | Cette instruction permet d'effectuer la multiplication logique de 32 bits vers 64 bits. |
MP | D1(L1,B1),D2(L2,B2) | Multiply Decimal | SS-b | FC | Cette instruction permet d'effectuer la multiplication de décimale. |
MR | R1,R2 | Multiply (64←32) | RR | 1C | Cette instruction permet d'effectuer la multiplication de 32 bits vers 64 bits. |
MS | R1,D2(X2,B2) | Multiply Single (32) | RX-a | 71 | Cette instruction permet d'effectuer la multiplication simple de 32 bits. |
MSC | R1,D2(X2,B2) | Multiply Single (32) | RXY-a | E353 | Cette instruction permet d'effectuer la multiplication simple de 32 bits. |
MSCH | D2(B2) | Modify Subchannel | S | B232 | Cette instruction permet d'effectuer la modification d'un sous-canal. |
MSD | R1,R3,D2(X2,B2) | Multiply and Subtract (LH) | RXF | ED3F | Cette instruction permet d'effectuer la multiplication et la soustraction de LH. |
MSDB | R1,R3,D2(X2,B2) | Multiply and Subtract (LB) | RXF | ED1F | Cette instruction permet d'effectuer la multiplication et la soustraction de LB. |
MSDBR | R1,R3,R2 | Multiply and Subtract (LB) | RRD | B31F | Cette instruction permet d'effectuer la multiplication et la soustraction de LB. |
MSDR | R1,R3,R2 | Multiply and Subtract (LH) | RRD | B33F | Cette instruction permet d'effectuer la multiplication et la soustraction de LH. |
MSE | R1,R3,D2(X2,B2) | Multiply and Subtract (SH) | RXF | ED2F | Cette instruction permet d'effectuer la multiplication et la soustraction de SH. |
MSEB | R1,R3,D2(X2,B2) | Multiply and Subtract (SB) | RXF | ED0F | Cette instruction permet d'effectuer la multiplication et la soustraction de SB. |
MSEBR | R1,R3,R2 | Multiply and Subtract (SB) | RRD | B30F | Cette instruction permet d'effectuer la multiplication et la soustraction de SB. |
MSER | R1,R3,R2 | Multiply and Subtract (SH) | RRD | B32F | Cette instruction permet d'effectuer la multiplication et la soustraction de SH. |
MSFI | R1,I2 | Multiply Single Immediate (32) | RIL-a | C21 | Cette instruction permet d'effectuer la multiplication simple d'une valeur immédiate de 32 bits. |
MSG | R1,D2(X2,B2) | Multiply Single (64) | RXY-a | E30C | Cette instruction permet d'effectuer la multiplication simple de 64 bits. |
MSGC | R1,D2(X2,B2) | Multiply Single (64) | RXY-a | E383 | Cette instruction permet d'effectuer la multiplication simple de 64 bits. |
MSGF | R1,D2(X2,B2) | Multiply Single (64←32) | RXY-a | E31C | Cette instruction permet d'effectuer la multiplication simple de 32 bits vers 64 bits. |
MSGFI | R1,I2 | Multiply Single Immediate (64←32) | RIL-a | C20 | Cette instruction permet d'effectuer la multiplication simple d'une valeur immédiate de 32 bits vers 64 bits. |
MSGFR | R1,R2 | Multiply Single (64←32) | RRE | B91C | Cette instruction permet d'effectuer la multiplication simple de 32 bits vers 64 bits. |
MSGR | R1,R2 | Multiply Single (64) | RRE | B90C | Cette instruction permet d'effectuer la multiplication simple de 64 bits. |
MSGRKC | R1,R2,R3 | Multiply Single (64) | RRF-a | B9ED | Cette instruction permet d'effectuer la multiplication simple de 64 bits. |
MSR | R1,R2 | Multiply Single (32) | RRE | B252 | Cette instruction permet d'effectuer la multiplication simple de 32 bits. |
MSRKC | R1,R2,R3 | Multiply Single (32) | RRF-a | B9FD | Cette instruction permet d'effectuer la multiplication simple de 32 bits. |
MSTA | R1 | Modify Stacked State | RRE | B247 | Cette instruction permet d'effectuer la modification de l'état de la pile. |
MSY | R1,D2(X2,B2) | Multiply Single (32) | RXY-a | E351 | Cette instruction permet d'effectuer la multiplication simple de 32 bits. |
MVC | D1(L,B1),D2(B2) | Move (character) | SS-a | D2 | Cette instruction permet d'effectuer le déplacement d'un caractère. |
MVCDK | D1(B1),D2(B2) | Move with Destination Key | SSE | E50F | Cette instruction permet d'effectuer un déplacement avec une clef de destination. |
MVCIN | D1(L,B1),D2(B2) | Move Inverse | SS-a | E8 | Cette instruction permet d'effectuer un déplacement inverse. |
MVCK | D1(R1,B1),D2(B2),R3 | Move with Key | SS-d | D9 | Cette instruction permet d'effectuer un déplacement avec une clef. |
MVCL | R1,R2 | Move Long | RR | 0E | Cette instruction permet d'effectuer un déplacement long. |
MVCLE | R1,R3,D2(B2) | Move Long Extended | RS-a | A8 | Cette instruction permet d'effectuer un déplacement long étendue. |
MVCLU | R1,R3,D2(B2) | Move Long Unicode | RSY-a | EB8E | Cette instruction permet d'effectuer un déplacement long Unicode. |
MVCOS | D1(B1),D2(B2),R3 | Move with Optional Specifications | SSF | C80 | Cette instruction permet d'effectuer un déplacement avec des spécifications optionnelles. |
MVCP | D1(R1,B1),D2(B2),R3 | Move to Primary | SS-d | DA | Cette instruction permet d'effectuer un déplacement vers le primaire. |
MVCS | D1(R1,B1),D2(B2),R3 | Move to Secondary | SS-d | DB | Cette instruction permet d'effectuer un déplacement vers le secondaire. |
MVCSK | D1(B1),D2(B2) | Move with Source Key | SSE | E50E | Cette instruction permet d'effectuer un déplacement avec une clef de source. |
MVGHI | D1(B1),I2 | Move (64←16) | SIL | E548 | Cette instruction permet d'effectuer un déplacement de 16 bits vers 64 bits. |
MVHHI | D1(B1),I2 | Move (16←16) | SIL | E544 | Cette instruction permet d'effectuer un déplacement de 16 bits vers 16 bits. |
MVHI | D1(B1),I2 | Move (32←16) | SIL | E54C | Cette instruction permet d'effectuer un déplacement de 16 bits vers 32 bits. |
MVI | D1(B1),I2 | Move Immediate | SI | 92 | Cette instruction permet d'effectuer un déplacement de valeur immédiate. |
MVIY | D1(B1),I2 | Move Immediate | SIY | EB52 | Cette instruction permet d'effectuer un déplacement de valeur immédiate. |
MVN | D1(L,B1),D2(B2) | Move Numerics | SS-a | D1 | Cette instruction permet d'effectuer un déplacement de valeur numérique. |
MVO | D1(L1,B1),D2(L2,B2) | Move with Offset | SS-b | F1 | Cette instruction permet d'effectuer un déplacement avec une position spécifié. |
MVPG | R1,R2 | Move Page | RRE | B254 | Cette instruction permet de déplacer une page. |
MVST | R1,R2 | Move String | RRE | B255 | Cette instruction permet de déplacer une chaîne de caractères. |
MVZ | D1(L,B1),D2(B2) | Move Zones | SS-a | D3 | Cette instruction permet de déplacer des zones. |
MXBR | R1,R2 | Multiply (EB) | RRE | B34C | Cette instruction permet d'effectuer la multiplication de EB. |
MXD | R1,D2(X2,B2) | Multiply (EH←LH) | RX-a | 67 | Cette instruction permet d'effectuer la multiplication de LH vers EH. |
MXDB | R1,D2(X2,B2) | Multiply (EB←LB) | RXE | ED07 | Cette instruction permet d'effectuer la multiplication de LB vers EB. |
MXDBR | R1,R2 | Multiply (EB←LB) | RRE | B307 | Cette instruction permet d'effectuer la multiplication de LB vers EB. |
MXDR | R1,R2 | Multiply (EH←LH) | RR | 27 | Cette instruction permet d'effectuer la multiplication de LH vers EH. |
MXR | R1,R2 | Multiply (EH) | RR | 26 | Cette instruction permet d'effectuer la multiplication de EH. |
MXTR | R1,R2,R3 | Multiply (ED) | RRF-a | B3D8 | Cette instruction permet d'effectuer la multiplication de ED. |
MXTRA | R1,R2,R3,M4 | Multiply (ED) | RRF-a | B3D8 | Cette instruction permet d'effectuer la multiplication de ED. |
MY | R1,R3,D2(X2,B2) | Multiply Unnormalized (EH←LH) | RXF | ED3B | Cette instruction permet d'effectuer la multiplication non-normalisé de LH vers EH. |
MYH | R1,R3,D2(X2,B2) | Multiply Unnormalized (EHH←LH) | RXF | ED3D | Cette instruction permet d'effectuer la multiplication non-normalisé de LH vers EHH. |
MYHR | R1,R3,R2 | Multiply Unnormalized (EHH←LH) | RRD | B33D | Cette instruction permet d'effectuer la multiplication non-normalisé de LH vers EHH. |
MYL | R1,R3,D2(X2,B2) | Multiply Unnormalized (EHL←LH) | RXF | ED39 | Cette instruction permet d'effectuer la multiplication non-normalisé de LH vers EHL. |
MYLR | R1,R3,R2 | Multiply Unnormalized (EHL←LH) | RRD | B339 | Cette instruction permet d'effectuer la multiplication non-normalisé de LH vers EHL. |
MYR | R1,R3,R2 | Multiply Unnormalized (EH←LH) | RRD | B33B | Cette instruction permet d'effectuer la multiplication non-normalisé de LH vers EH. |
N | R1,D2(X2,B2) | AND (32) | RX-a | 54 | Cette instruction permet d'effectuer un «Et binaire» de 32 bits. |
NC | D1(L,B1),D2(B2) | AND (character) | SS-a | D4 | Cette instruction permet d'effectuer un «Et binaire» de caractère. |
NG | R1,D2(X2,B2) | AND (64) | RXY-a | E380 | Cette instruction permet d'effectuer un «Et binaire» de 64 bits. |
NGR | R1,R2 | AND (64) | RRE | B980 | Cette instruction permet d'effectuer un «Et binaire» de 64 bits. |
NGRK | R1,R2,R3 | AND (64) | RRF-a | B9E4 | Cette instruction permet d'effectuer un «Et binaire» de 64 bits. |
NI | D1(B1),I2 | AND Immediate | SI | 94 | Cette instruction permet d'effectuer un «Et binaire» avec une valeur immédiate. |
NIAI | I1,I2 | Next Instruction Access Intent | IE | B2FA | Cette instruction permet d'indiquer un intention d'accès à l'instruction suivante. |
NIHF | R1,I2 | AND Immediate (high) | RIL-a | C0A | Cette instruction permet d'effectuer un «Et binaire» avec la valeur immédiate de la partie haute. |
NIHH | R1,I2 | AND Immediate (high high) | RI-a | A54 | Cette instruction permet d'effectuer un «Et binaire» avec la valeur immédiate de la partie haute de la partie haute. |
NIHL | R1,I2 | AND Immediate (high low) | RI-a | A55 | Cette instruction permet d'effectuer un «Et binaire» avec la valeur immédiate de la partie haute de la partie basse. |
NILF | R1,I2 | AND Immediate (low) | RIL-a | C0B | Cette instruction permet d'effectuer un «Et binaire» avec la valeur immédiate de la partie basse. |
NILH | R1,I2 | AND Immediate (low high) | RI-a | A56 | Cette instruction permet d'effectuer un «Et binaire» avec la valeur immédiate de la partie basse de la partie haute. |
NILL | R1,I2 | AND Immediate (low low) | RI-a | A57 | Cette instruction permet d'effectuer un «Et binaire» avec la valeur immédiate de la partie basse de la partie basse. |
NIY | D1(B1),I2 | AND Immediate | SIY | EB54 | Cette instruction permet d'effectuer un «Et binaire» avec une valeur immédiate. |
NR | R1,R2 | AND (32) | RR | 14 | Cette instruction permet d'effectuer un «Et binaire» de 32 bits. |
NRK | R1,R2,R3 | AND (32) | RRF-a | B9F4 | Cette instruction permet d'effectuer un «Et binaire» de 32 bits. |
NTSTG | R1,D2(X2,B2) | Nontransactional Store (64) | RXY-a | E325 | Cette instruction permet d'effectuer une entreposage non-transactionnel en 64 bits. |
NY | R1,D2(X2,B2) | AND (32) | RXY-a | E354 | Cette instruction permet d'effectuer un «Et binaire» de 32 bits. |
O | R1,D2(X2,B2) | OR (32) | RX-a | 56 | Cette instruction permet d'effectuer un «Ou binaire» de 32 bits. |
OC | D1(L,B1),D2(B2) | OR (character) | SS-a | D6 | Cette instruction permet d'effectuer un «Ou binaire» d'un caractère. |
OG | R1,D2(X2,B2) | OR (64) | RXY-a | E381 | Cette instruction permet d'effectuer un «Ou binaire» de 64 bits. |
OGR | R1,R2 | OR (64) | RRE | B981 | Cette instruction permet d'effectuer un «Ou binaire» de 64 bits. |
OGRK | R1,R2,R3 | OR (64) | RRF-a | B9E6 | Cette instruction permet d'effectuer un «Ou binaire» de 64 bits. |
OI | D1(B1),I2 | OR Immediate | SI | 96 | Cette instruction permet d'effectuer un «Ou binaire» d'une valeur immédiate. |
OIHF | R1,I2 | OR Immediate (high) | RIL-a | C0C | Cette instruction permet d'effectuer un «Ou binaire» d'une valeur immédiate de la partie haute. |
OIHH | R1,I2 | OR Immediate (high high) | RI-a | A58 | Cette instruction permet d'effectuer un «Ou binaire» d'une valeur immédiate de la partie haute de la partie haute. |
OIHL | R1,I2 | OR Immediate (high low) | RI-a | A59 | Cette instruction permet d'effectuer un «Ou binaire» d'une valeur immédiate de la partie haute de la partie basse. |
OILF | R1,I2 | OR Immediate (low) | RIL-a | C0D | Cette instruction permet d'effectuer un «Ou binaire» d'une valeur immédiate de la partie basse. |
OILH | R1,I2 | OR Immediate (low high) | RI-a | A5A | Cette instruction permet d'effectuer un «Ou binaire» d'une valeur immédiate de la partie basse de la partie haute. |
OILL | R1,I2 | OR Immediate (low low) | RI-a | A5B | Cette instruction permet d'effectuer un «Ou binaire» d'une valeur immédiate de la partie basse de la partie basse. |
OIY | D1(B1),I2 | OR Immediate | SIY | EB56 | Cette instruction permet d'effectuer un «Ou binaire» d'une valeur immédiate. |
OR | R1,R2 | OR (32) | RR | 16 | Cette instruction permet d'effectuer un «Ou binaire» en 32 bits. |
ORK | R1,R2,R3 | OR (32) | RRF-a | B9F6 | Cette instruction permet d'effectuer un «Ou binaire» en 32 bits. |
OY | R1,D2(X2,B2) | OR (32) | RXY-a | E356 | Cette instruction permet d'effectuer un «Ou binaire» en 32 bits. |
PACK | D1(L1,B1),D2(L2,B2) | Pack | SS-b | F2 | Cette instruction permet de compacté des valeurs. |
PALB | Purge ALB | RRE | B248 | Cette instruction permet de vider le ALB. | |
PC | D2(B2) | Program Call | S | B218 | Cette instruction permet d'appeler un programme. |
PCC | Perform Cryptographic Computation | RRE | B92C | Cette instruction permet d'effectuer un calcul cryptographique. | |
PCKMO | Perform Cryptographic Key Mgmt. Operations | RRE | B928 | Cette instruction permet d'effectuer des opérations de gestion de clefs cryptographiques. | |
PFD | M1,D2(X2,B2) | Prefetch Data | RXY-b | E336 | Cette instruction permet d'effectuer une opération de données de prélecture. |
PFDRL | M1,RI2 | Prefetch Data Relative Long | RIL-c | C62 | Cette instruction permet d'effectuer une lecture anticipée de données relative longue. |
PFMF | R1,R2 | Perform Frame Management Function | RRE | B9AF | Cette instruction permet d'exécuter la fonction de gestion de cadre. |
PFPO | Perform Floating-Point Operation | E | 010A | Cette instruction permet d'effectuer une opération en virgule flottante. | |
PGIN | R1,R2 | Page In | RRE | B22E | Cette instruction permet d'effectuer un traitement d'entrée de page. |
PGOUT | R1,R2 | Page Out | RRE | B22F | Cette instruction permet d'effectuer un traitement de sortie de page. |
PKA | D1(B1),D2(L2,B2) | Pack ASCII | SS-f | E9 | Cette instruction permet de compacter le code ASCII. |
PKU | D1(B1),D2(L2,B2) | Pack Unicode | SS-f | E1 | Cette instruction permet de compacter le code Unicode. |
PLO | R1,D2(B2),R3,D4(B4) | Perform Locked Operation | SS-e | EE | Cette instruction permet d'effectuer une opération verrouillée. |
POPCNT | R1,R2 | Population Count | RRE | B9E1 | Cette instruction permet de compter la population. |
PPA | R1,R2,M3 | Perform Processor Assist | RRF-c | B2E8 | Cette instruction permet d'effectuer l'aide au processeur. |
PR | Program Return | E | 0101 | Cette instruction permet de retourner d'un programme. | |
PRNO | R1,R2 | Perform Random Number Operation | RRE | B93C | Cette instruction permet d'effectuer des opérations sur des nombres aléatoires. |
PT | R1,R2 | Program Transfer | RRE | B228 | Cette instruction permet de transférer de programme. |
PTF | R1 | Perform Topology Function | RRE | B9A2 | Cette instruction permet d'exécuter la fonction de topologie. |
PTFF | Perform Timing-Facility Function | E | 0104 | Cette instruction permet d'effectuer une fonction de synchronisation. | |
PTI | R1,R2 | Program Transfer with Instance | RRE | B99E | Cette instruction permet de transférer de programme avec une instance. |
PTLB | Purge TLB | S | B20D | Cette instruction permet de vider le TLB. | |
QADTR | R1,R3,R2,M4 | Quantize (LD) | RRF-b | B3F5 | Cette instruction permet de quantifier LD. |
QAXTR | R1,R3,R2,M4 | Quantize (ED) | RRF-b | B3FD | Cette instruction permet de quantifier ED. |
RCHP | Reset Channel Path | S | B23B | Cette instruction permet de réinitialiser le chemin du canal. | |
RISBG | R1,R2,I3,I4[,I5] | Rotate then Insert Selected Bits (64) | RIE-f | EC55 | Cette instruction permet de faire une rotation puis d'insérer les bits sélectionnés en 64 bits. |
RISBGN | R1,R2,I3,I4[,I5] | Rotate then Insert Selected Bits (64) | RIE-f | EC59 | Cette instruction permet de faire une rotation puis d'insérer les bits sélectionnés en 64 bits. |
RISBHG | R1,I2,I3,I4[,I5] | Rotate then Insert Selected Bits High (32) | RIE-f | EC5D | Cette instruction permet de faire une rotation puis d'insérer les bits sélectionnés de la partie haute du 32 bits. |
RISBLG | R1,I2,I3,I4[,I5] | Rotate then Insert Selected Bits Low (32) | RIE-f | EC51 | Cette instruction permet de faire une rotation puis d'insérer les bits sélectionnés de la partie basse du 32 bits. |
RLL | R1,R3,D2(B2) | Rotate Left Single Logical (32) | RSY-a | EB1D | Cette instruction permet de faire une simple rotation logique vers la gauche de 32 bits. |
RLLG | R1,R3,D2(B2) | Rotate Left Single Logical (64) | RSY-a | EB1C | Cette instruction permet de faire une simple rotation logique vers la gauche de 64 bits. |
RNSBG | R1,R2,I3,I4[,I5] | Rotate then AND Selected Bits (64) | RIE-f | EC54 | Cette instruction permet d'effectuer une rotation et effectue un «Et binaire» sur les bits sélectionnés en 64 bits. |
ROSBG | R1,R2,I3,I4[,I5] | Rotate then OR Selected Bits (64) | RIE-f | EC56 | Cette instruction permet d'effectuer une rotation et effectue un «Ou binaire» sur les bits sélectionnés en 64 bits. |
RP | D2(B2) | Resume Program | S | B277 | Cette instruction permet de reprendre l'exécution du programme. |
RRBE | R1,R2 | Reset Reference Bit Extended | RRE | B22A | Cette instruction permet d'effectuer une réinitialisation des bits de référence étendue. |
RRBM | R1,R2 | Reset Reference Bits Multiple | RRE | B9AE | Cette instruction permet d'effectuer une réinitialisation des bits de référence de multiplication. |
RRDTR | R1,R3,R2,M4 | Reround (LD) | RRF-b | B3F7 | Cette instruction permet de réarrondir le LD. |
RRXTR | R1,R3,R2,M4 | Reround (ED) | RRF-b | B3FF | Cette instruction permet de réarrondir le ED. |
RSCH | Resume Subchannel | S | B238 | Cette instruction permet de résumé le sous-canal. | |
RXSBG | R1,R2,I3,I4[,I5] | Rotate then Exclusive OR Selected Bits (64) | RIE-f | EC57 | Cette instruction permet d'effectuer une rotation et effectue un «Ou exclusif binaire» sur les bits sélectionnés en 64 bits. |
S | R1,D2(X2,B2) | Subtract (32) | RX-a | 5B | Cette instruction permet d'effectuer une soustraction en 32 bits. |
SAC | D2(B2) | Set Address Space Control | S | B219 | Cette instruction permet de fixer le contrôle d'espace d'adresse. |
SACF | D2(B2) | Set Address Space Control Fast | S | B279 | Cette instruction permet de fixer le contrôle d'espace d'adresse rapide. |
SAL | Set Address Limit | S | B237 | Cette instruction permet de fixer la limite d'adresse. | |
SAM24 | Set Addressing Mode (24) | E | 010C | Cette instruction permet de fixer le mode d'adressage en 24 bits. | |
SAM31 | Set Addressing Mode (31) | E | 010D | Cette instruction permet de fixer le mode d'adressage en 31 bits. | |
SAM64 | Set Addressing Mode (64) | E | 010E | Cette instruction permet de fixer le mode d'adressage en 64 bits. | |
SAR | R1,R2 | Set Access | RRE | B24E | Cette instruction permet de fixer l'accès. |
SCHM | Set Channel Monitor | S | B23C | Cette instruction permet de fixer la surveillance du canal. | |
SCK | D2(B2) | Set Clock | S | B204 | Cette instruction permet de fixer l'horloge. |
SCKC | D2(B2) | Set Clock Comparator | S | B206 | Cette instruction permet de fixer le comparateur d'horloge. |
SCKPF | Set Clock Programmable Field | E | 0107 | Cette instruction permet de fixer le champ d'horloge programmable. | |
SD | R1,D2(X2,B2) | Subtract Normalized (LH) | RX-a | 6B | Cette instruction permet d'effectuer une soustraction normalisé de LH. |
SDB | R1,D2(X2,B2) | Subtract (LB) | RXE | ED1B | Cette instruction permet d'effectuer une soustraction de LB. |
SDBR | R1,R2 | Subtract (LB) | RRE | B31B | Cette instruction permet d'effectuer une soustraction de LB. |
SDR | R1,R2 | Subtract Normalized (LH) | RR | 2B | Cette instruction permet d'effectuer une soustraction normalisé de LH. |
SDTR | R1,R2,R3 | Subtract (LD) | RRF-a | B3D3 | Cette instruction permet d'effectuer une soustraction de LD. |
SDTRA | R1,R2,R3,M4 | Subtract (LD) | RRF-a | B3D3 | Cette instruction permet d'effectuer une soustraction de LD. |
SE | R1,D2(X2,B2) | Subtract Normalized (SH) | RX-a | 7B | Cette instruction permet d'effectuer une soustraction normalisé de SH. |
SEB | R1,D2(X2,B2) | Subtract (SB) | RXE | ED0B | Cette instruction permet d'effectuer une soustraction de SB. |
SEBR | R1,R2 | Subtract (SB) | RRE | B30B | Cette instruction permet d'effectuer une soustraction de SB. |
SER | R1,R2 | Subtract Normalized (SH) | RR | 3B | Cette instruction permet d'effectuer une soustraction normalisé de SH. |
SFASR | R1 | Set FPC and Signal | RRE | B385 | Cette instruction permet d'effectuer un FPC et un signal. |
SFPC | R1 | Set FPC | RRE | B384 | Cette instruction permet d'effectuer un FPC. |
SG | R1,D2(X2,B2) | Subtract (64) | RXY-a | E309 | Cette instruction permet d'effectuer une soustraction de 64 bits. |
SGF | R1,D2(X2,B2) | Subtract (64←32) | RXY-a | E319 | Cette instruction permet d'effectuer une soustraction de 32 bits vers 64 bits. |
SGFR | R1,R2 | Subtract (64←32) | RRE | B919 | Cette instruction permet d'effectuer une soustraction de 32 bits vers 64 bits. |
SGH | R1,D2(X2,B2) | Subtract Halfword (64←16) | RXY-a | E339 | Cette instruction permet d'effectuer une soustraction d'un demi-mot de 16 bits vers 64 bits. |
SGR | R1,R2 | Subtract (64) | RRE | B909 | Cette instruction permet d'effectuer une soustraction de 64 bits. |
SGRK | R1,R2,R3 | Subtract (64) | RRF-a | B9E9 | Cette instruction permet d'effectuer une soustraction de 64 bits. |
SH | R1,D2(X2,B2) | Subtract Halfword (32←16) | RX-a | 4B | Cette instruction permet d'effectuer une soustraction d'un demi-mot de 16 bits vers 32 bits. |
SHHHR | R1,R2,R3 | Subtract High (32) | RRF-a | B9C9 | Cette instruction permet d'effectuer une soustraction de la partie haute du 32 bits. |
SHHLR | R1,R2,R3 | Subtract High (32) | RRF-a | B9D9 | Cette instruction permet d'effectuer une soustraction de la partie haute du 32 bits. |
SHY | R1,D2(X2,B2) | Subtract Halfword (32←16) | RXY-a | E37B | Cette instruction permet d'effectuer une soustraction d'un demi-mot de 16 bits vers 32 bits. |
SIE | D2(B2) | Start Interpretive Execution | S | B214 | Cette instruction permet de lancer l'exécution interprétative. |
SIGP | R1,R3,D2(B2) | Signal Processor | RS-a | AE | Cette instruction permet d'envoyer un signal au processeur. |
SL | R1,D2(X2,B2) | Subtract Logical (32) | RX-a | 5F | Cette instruction permet d'effectuer une soustraction logique du 32 bits. |
SLA | R1,D2(B2) | Shift Left Single (32) | RS-a | 8B | Cette instruction permet d'effectuer un simple décalage vers la gauche de 32 bits. |
SLAG | R1,R3,D2(B2) | Shift Left Single (64) | RSY-a | EB0B | Cette instruction permet d'effectuer un simple décalage vers la gauche de 64 bits. |
SLAK | R1,R3,D2(B2) | Shift Left Single (32) | RSY-a | EBDD | Cette instruction permet d'effectuer un simple décalage vers la gauche de 32 bits. |
SLB | R1,D2(X2,B2) | Subtract Logical with Borrow (32) | RXY-a | E399 | Cette instruction permet d'effectuer une soustraire logique avec emprunter en 32 bits. |
SLBG | R1,D2(X2,B2) | Subtract Logical with Borrow (64) | RXY-a | E389 | Cette instruction permet d'effectuer une soustraire logique avec emprunter en 64 bits. |
SLBGR | R1,R2 | Subtract Logical with Borrow (64) | RRE | B989 | Cette instruction permet d'effectuer une soustraire logique avec emprunter en 64 bits. |
SLBR | R1,R2 | Subtract Logical with Borrow (32) | RRE | B999 | Cette instruction permet d'effectuer une soustraire logique avec emprunter en 32 bits. |
SLDA | R1,D2(B2) | Shift Left Double (64) | RS-a | 8F | Cette instruction permet d'effectuer un décalage vers la gauche double de 64 bits. |
SLDL | R1,D2(B2) | Shift Left Double Logical (64) | RS-a | 8D | Cette instruction permet d'effectuer un décalage logique vers la gauche double de 64 bits. |
SLDT | R1,R3,D2(X2,B2) | Shift Significand Left (LD) | RXF | ED40 | Cette instruction permet d'effectuer un décalage significatif à gauche de LD. |
SLFI | R1,I2 | Subtract Logical Immediate (32) | RIL-a | C25 | Cette instruction permet d'effectuer une soustraction logique de la valeur immédiate de 32 bits. |
SLG | R1,D2(X2,B2) | Subtract Logical (64) | RXY-a | E30B | Cette instruction permet d'effectuer une soustraction logique de 64 bits. |
SLGF | R1,D2(X2,B2) | Subtract Logical (64←32) | RXY-a | E31B | Cette instruction permet d'effectuer une soustraction logique de 32 bits à 64 bits. |
SLGFI | R1,I2 | Subtract Logical Immediate (64←32) | RIL-a | C24 | Cette instruction permet d'effectuer une soustraction logique d'une valeur immédiate de 32 bits à 64 bits. |
SLGFR | R1,R2 | Subtract Logical (64←32) | RRE | B91B | Cette instruction permet d'effectuer une soustraction logique de 32 bits à 64 bits. |
SLGR | R1,R2 | Subtract Logical (64) | RRE | B90B | Cette instruction permet d'effectuer une soustraction logique de 64 bits. |
SLGRK | R1,R2,R3 | Subtract Logical (64) | RRF-a | B9EB | Cette instruction permet d'effectuer une soustraction logique de 64 bits. |
SLHHHR | R1,R2,R3 | Subtract Logical High (32) | RRF-a | B9CB | Cette instruction permet d'effectuer une soustraction logique de la partie haute du 32 bits. |
SLHHLR | R1,R2,R3 | Subtract Logical High (32) | RRF-a | B9DB | Cette instruction permet d'effectuer une soustraction logique de la partie haute du 32 bits. |
SLL | R1,D2(B2) | Shift Left Single Logical (32) | RS-a | 89 | Cette instruction permet d'effectuer un simple décalage vers la gauche logique de 32 bits. |
SLLG | R1,R3,D2(B2) | Shift Left Single Logical (64) | RSY-a | EB0D | Cette instruction permet d'effectuer un simple décalage vers la gauche logique de 64 bits. |
SLLK | R1,R3,D2(B2) | Shift Left Single Logical (32) | RSY-a | EBDF | Cette instruction permet d'effectuer un simple décalage vers la gauche logique de 32 bits. |
SLR | R1,R2 | Subtract Logical (32) | RR | 1F | Cette instruction permet d'effectuer une soustraction logique de 32 bits. |
SLRK | R1,R2,R3 | Subtract Logical (32) | RRF-a | B9FB | Cette instruction permet d'effectuer une soustraction logique de 32 bits. |
SLXT | R1,R3,D2(X2,B2) | Shift Significand Left (ED) | RXF | ED48 | Cette instruction permet d'effectuer un décalage significatif à gauche de E. |
SLY | R1,D2(X2,B2) | Subtract Logical (32) | RXY-a | E35F | Cette instruction permet d'effectuer une soustraction logique de 32 bits. |
SP | D1(L1,B1),D2(L2,B2) | Subtract Decimal | SS-b | FB | Cette instruction permet d'effectuer une soustraction décimale. |
SPKA | D2(B2) | Set PSW Key from Address | S | B20A | Cette instruction permet de fixer la clef PSW de l'adresse. |
SPM | R1 | Set Program Mask | RR | 04 | Cette instruction permet de fixer le masque du programme. |
SPT | D2(B2) | Set CPU Timer | S | B208 | Cette instruction permet de fixer l'horloge du microprocesseur. |
SPX | D2(B2) | Set Prefix | S | B210 | Cette instruction permet de fixer le préfixe. |
SQD | R1,D2(X2,B2) | Square Root (LH) | RXE | ED35 | Cette instruction permet d'effectuer le calcul de la racine carré de LH. |
SQDB | R1,D2(X2,B2) | Square Root (LB) | RXE | ED15 | Cette instruction permet d'effectuer le calcul de la racine carré de LB. |
SQDBR | R1,R2 | Square Root (LB) | RRE | B315 | Cette instruction permet d'effectuer le calcul de la racine carré de LB. |
SQDR | R1,R2 | Square Root (LH) | RRE | B244 | Cette instruction permet d'effectuer le calcul de la racine carré de LH. |
SQE | R1,D2(X2,B2) | Square Root (SH) | RXE | ED34 | Cette instruction permet d'effectuer le calcul de la racine carré de SH. |
SQEB | R1,D2(X2,B2) | Square Root (SB) | RXE | ED14 | Cette instruction permet d'effectuer le calcul de la racine carré de SB. |
SQEBR | R1,R2 | Square Root (SB) | RRE | B314 | Cette instruction permet d'effectuer le calcul de la racine carré de SB. |
SQER | R1,R2 | Square Root (SH) | RRE | B245 | Cette instruction permet d'effectuer le calcul de la racine carré de SH. |
SQXBR | R1,R2 | Square Root (EB) | RRE | B316 | Cette instruction permet d'effectuer le calcul de la racine carré de EB. |
SQXR | R1,R2 | Square Root (EH) | RRE | B336 | Cette instruction permet d'effectuer le calcul de la racine carré de EH. |
SR | R1,R2 | Subtract (32) | RR | 1B | Cette instruction permet d'effectuer une soustraction en 32 bits. |
SRA | R1,D2(B2) | Shift Right Single (32) | RS-a | 8A | Cette instruction permet d'effectuer un simple décalage vers la droite de 32 bits. |
SRAG | R1,R3,D2(B2) | Shift Right Single (64) | RSY-a | EB0A | Cette instruction permet d'effectuer un simple décalage vers la droite de 64 bits. |
SRAK | R1,R3,D2(B2) | Shift Right Single (32) | RSY-a | EBDC | Cette instruction permet d'effectuer un simple décalage vers la droite de 32 bits. |
SRDA | R1,D2(B2) | Shift Right Double (64) | RS-a | 8E | Cette instruction permet d'effectuer un double décalage vers la droite de 64 bits. |
SRDL | R1,D2(B2) | Shift Right Double Logical (64) | RS-a | 8C | Cette instruction permet d'effectuer un double décalage logique vers la droite de 64 bits. |
SRDT | R1,R3,D2(X2,B2) | Shift Significand Right (LD) | RXF | ED41 | Cette instruction permet d'effectuer un décalage significatif à droite de LD. |
SRK | R1,R2,R3 | Subtract (32) | RRF-a | B9F9 | Cette instruction permet d'effectuer une soustraction de 32 bits. |
SRL | R1,D2(B2) | Shift Right Single Logical (32) | RS-a | 88 | Cette instruction permet d'effectuer un simple décalage logique vers la droite de 32 bits. |
SRLG | R1,R3,D2(B2) | Shift Right Single Logical (64) | RSY-a | EB0C | Cette instruction permet d'effectuer un simple décalage logique vers la droite de 64 bits. |
SRLK | R1,R3,D2(B2) | Shift Right Single Logical (32) | RSY-a | EBDE | Cette instruction permet d'effectuer un simple décalage logique vers la droite de 32 bits. |
SRNM | D2(B2) | Set BFP Rounding Mode (2 bit) | S | B299 | Cette instruction permet de fixer le mode d'arrondissement BFP de 2 bits. |
SRNMB | D2(B2) | Set BFP Rounding Mode (3 bit) | S | B2B8 | Cette instruction permet de fixer le mode d'arrondissement BFP de 3 bits. |
SRNMT | D2(B2) | Set DFP Rounding Mode | S | B2B9 | Cette instruction permet de fixer le mode d'arrondissement BFP. |
SRP | D1(L1,B1),D2(B2),I3 | Shift and Round Decimal | SS-c | F0 | Cette instruction permet d'effectuer un décalage et un arrondissement décimal. |
SRST | R1,R2 | Search String | RRE | B25E | Cette instruction permet de rechercher une chaîne de caractères. |
SRSTU | R1,R2 | Search String Unicode | RRE | B9BE | Cette instruction permet de rechercher une chaîne de caractères Unicode. |
SRXT | R1,R3,D2(X2,B2) | Shift Significand Right (ED) | RXF | ED49 | Cette instruction permet d'effectuer un décalage significatif à droite de ED. |
SSAIR | R1 | Set Secondary ASN with Instance | RRE | B99F | Cette instruction permet de fixer l'ASN secondaire avec l'instance. |
SSAR | R1 | Set Secondary ASN | RRE | B225 | Cette instruction permet de fixer l'ASN secondaire. |
SSCH | D2(B2) | Start Subchannel | S | B233 | Cette instruction permet de démarrer le sous-canal. |
SSKE | R1,R2[,M3] | Set Storage Key Extended | RRF-d | B22B | Cette instruction permet de fixer la clef d'entreposage étendue. |
SSM | D2(B2) | Set System Mask | SI | 80 | Cette instruction permet de fixer le masque système. |
ST | R1,D2(X2,B2) | Store (32) | RX-a | 50 | Cette instruction permet d'entreposer le 32 bits. |
STAM | R1,R3,D2(B2) | Store Access Multiple | RS-a | 9B | Cette instruction permet d'entreposer l'accès multiple. |
STAMY | R1,R3,D2(B2) | Store Access Multiple | RSY-a | EB9B | Cette instruction permet d'entreposer l'accès multiple. |
STAP | D2(B2) | Store CPU Address | S | B212 | Cette instruction permet d'entreposer l'adresse du microprocesseur. |
STC | R1,D2(X2,B2) | Store Character | RX-a | 42 | Cette instruction permet d'entreposer le caractère. |
STCH | R1,D2(X2,B2) | Store Character High (8) | RXY-a | E3C3 | Cette instruction permet d'entreposer la partie haute du caractères en 8 bits. |
STCK | D2(B2) | Store Clock | S | B205 | Cette instruction permet d'entreposer l'horloge. |
STCKC | D2(B2) | Store Clock Comparator | S | B207 | Cette instruction permet d'entreposer le comparateur de l'horloge. |
STCKE | D2(B2) | Store Clock Extended | S | B278 | Cette instruction permet d'entreposer l'horloge étendue. |
STCKF | D2(B2) | Store Clock Fast | S | B27C | Cette instruction permet d'entreposer rapidement l'horloge. |
STCM | R1,M3,D2(B2) | Store Characters under Mask (low) | RS-b | BE | Cette instruction permet d'entreposer les caractères sous le masque de la partie basse. |
STCMH | R1,M3,D2(B2) | Store Characters under Mask (high) | RSY-b | EB2C | Cette instruction permet d'entreposer les caractères sous le masque de la partie haute. |
STCMY | R1,M3,D2(B2) | Store Characters under Mask (low) | RSY-b | EB2D | Cette instruction permet d'entreposer les caractères sous le masque de la partie basse. |
STCPS | D2(B2) | Store Channel Path Status | S | B23A | Cette instruction permet d'entreposer l'état du chemin du canal. |
STCRW | D2(B2) | Store Channel Report Word | S | B239 | Cette instruction permet d'entreposer le mot du rapport de canal. |
STCTG | R1,R3,D2(B2) | Store Control (64) | RSY-a | EB25 | Cette instruction permet d'entreposer le contrôle de 64 bits. |
STCTL | R1,R3,D2(B2) | Store Control (32) | RS-a | B6 | Cette instruction permet d'entreposer le contrôle de 32 bits. |
STCY | R1,D2(X2,B2) | Store Character | RXY-a | E372 | Cette instruction permet d'entreposer le caractère. |
STD | R1,D2(X2,B2) | Store (L) | RX-a | 60 | Cette instruction permet d'entreposer le L. |
STDY | R1,D2(X2,B2) | Store (L) | RXY-a | ED67 | Cette instruction permet d'entreposer le L. |
STE | R1,D2(X2,B2) | Store (S) | RX-a | 70 | Cette instruction permet d'entreposer le S. |
STEY | R1,D2(X2,B2) | Store (S) | RXY-a | ED66 | Cette instruction permet d'entreposer le S. |
STFH | R1,D2(X2,B2) | Store High (32) | RXY-a | E3CB | Cette instruction permet d'entreposer la partie haute du 32 bits. |
STFL | D2(B2) | Store Facility List | S | B2B1 | Cette instruction permet d'entreposer la liste des facilités. |
STFLE | D2(B2) | Store Facility List Extended | S | B2B0 | Cette instruction permet d'entreposer la liste étendues des facilités. |
STFPC | D2(B2) | Store FPC | S | B29C | Cette instruction permet d'entreposer le FPC. |
STG | R1,D2(X2,B2) | Store (64) | RXY-a | E324 | Cette instruction permet d'entreposer le 64 bits. |
STGRL | R1,RI2 | Store Relative Long (64) | RIL-b | C4B | Cette instruction permet d'entreposer le long relatif de 64 bits. |
STGSC | R1,D2(X2,B2) | Store guarded storage controls | RXY-a | E349 | Cette instruction permet d'entreposer le contrôle d'entreposage gardé. |
STH | R1,D2(X2,B2) | Store Halfword (16) | RX-a | 40 | Cette instruction permet d'entreposer le demi-mot de 16 bits. |
STHH | R1,D2(X2,B2) | Store Halfword High (16) | RXY-a | E3C7 | Cette instruction permet d'entreposer la partie haute du demi-mot de 16 bits. |
STHRL | R1,RI2 | Store Halfword Relative Long (16) | RIL-b | C47 | Cette instruction permet d'entreposer le demi-mot de long relatif de 16 bits. |
STHY | R1,D2(X2,B2) | Store Halfword (16) | RXY-a | E370 | Cette instruction permet d'entreposer le demi-mot de 16 bits. |
STIDP | D2(B2) | Store CPU ID | S | B202 | Cette instruction permet d'entreposer l'identificateur de microprocesseur. |
STM | R1,R3,D2(B2) | Store Multiple (32) | RS-a | 90 | Cette instruction permet d'entreposer le multiple de 32 bits. |
STMG | R1,R3,D2(B2) | Store Multiple (64) | RSY-a | EB24 | Cette instruction permet d'entreposer le multiple de 64 bits. |
STMH | R1,R3,D2(B2) | Store Multiple High (32) | RSY-a | EB26 | Cette instruction permet d'entreposer la partie haute du multiple de 32 bits. |
STMY | R1,R3,D2(B2) | Store Multiple (32) | RSY-a | EB90 | Cette instruction permet d'entreposer le multiple de 32 bits. |
STNSM | D1(B1),I2 | Store Then And System Mask | SI | AC | Cette instruction permet d'entreposer le masque système. |
STOC | R1,D2(B2),M3 | Store on Condition (32) | RSY-b | EBF3 | Cette instruction permet d'entreposer selon la condition de 32 bits. |
STOCFH | R1,D2(B2),M3 | Store High on Condition (32) | RSY-b | EBE1 | Cette instruction permet d'entreposer la partie haute selon la condition de 32 bits. |
STOCG | R1,D2(B2),M3 | Store on Condition (64) | RSY-b | EBE3 | Cette instruction permet d'entreposer selon la condition de 64 bits. |
STOSM | D1(B1),I2 | Store Then Or System Mask | SI | AD | Cette instruction permet d'entreposer le masque système du «Ou binaire» |
STPQ | R1,D2(X2,B2) | Store Pair to Quadword (64,64←128) | RXY-a | E38E | Cette instruction permet d'entreposer la paire de quadruple mot de 64 bits et 64 bits vers un 128 bits. |
STPT | D2(B2) | Store CPU Timer | S | B209 | Cette instruction permet d'entreposer l'horloge du microprocesseur. |
STPX | D2(B2) | Store Prefix | S | B211 | Cette instruction permet d'entreposer le préfixe. |
STRAG | D1(B1),D2(B2) | Store Real Address (64) | SSE | E502 | Cette instruction permet d'entreposer l'adresse réel en 64 bits. |
STRL | R1,RI2 | Store Relative Long (32) | RIL-b | C4F | Cette instruction permet d'effectuer l'entreposage d'un long relatif en 32 bits. |
STRV | R1,D2(X2,B2) | Store Reversed (32) | RXY-a | E33E | Cette instruction permet d'effectuer l'entreposage inversé de 32 bits. |
STRVG | R1,D2(X2,B2) | Store Reversed (64) | RXY-a | E32F | Cette instruction permet d'effectuer l'entreposage inversé de 64 bits. |
STRVH | R1,D2(X2,B2) | Store Reversed (16) | RXY-a | E33F | Cette instruction permet d'effectuer l'entreposage inversé de 16 bits. |
STSCH | D2(B2) | Store Subchannel | S | B234 | Cette instruction permet d'entreposer le sous-canal. |
STSI | D2(B2) | Store System Information | S | B27D | Cette instruction permet d'entreposer les informations du système. |
STURA | R1,R2 | Store Using Real Address (32) | RRE | B246 | Cette instruction permet d'entreposer l'adresse réel de 32 bits. |
STURG | R1,R2 | Store Using Real Address (64) | RRE | B925 | Cette instruction permet d'entreposer l'adresse réel de 64 bits. |
STY | R1,D2(X2,B2) | Store (32) | RXY-a | E350 | Cette instruction permet d'entreposer le 32 bits. |
SU | R1,D2(X2,B2) | Subtract Unnormalized (SH) | RX-a | 7F | Cette instruction permet d'effectuer une soustraction non-normalisé de SH. |
SUR | R1,R2 | Subtract Unnormalized (SH) | RR | 3F | Cette instruction permet d'effectuer une soustraction non-normalisé de SH. |
SVC | I | Supervisor Call | I | 0A | Cette instruction permet d'appeler le superviseur. |
SW | R1,D2(X2,B2) | Subtract Unnormalized (LH) | RX-a | 6F | Cette instruction permet d'effectuer une soustraction non-normalisé de LH. |
SWR | R1,R2 | Subtract Unnormalized (LH) | RR | 2F | Cette instruction permet d'effectuer une soustraction non-normalisé de LH. |
SXBR | R1,D2 | Subtract (EB) | RRE | B34B | Cette instruction permet d'effectuer une soustraction de EB. |
SXR | R1,D2 | Subtract Normalized (EH) | RR | 37 | Cette instruction permet d'effectuer une soustraction non-normalisé de EH. |
SXTR | R1,R2,R3 | Subtract (ED) | RRF-a | B3DB | Cette instruction permet d'effectuer une soustraction de ED. |
SXTRA | R1,R2,R3,M4 | Subtract (ED) | RRF-a | B3DB | Cette instruction permet d'effectuer une soustraction de ED. |
SY | R1,D2(X2,B2) | Subtract (32) | RXY-a | E35B | Cette instruction permet d'effectuer une soustraction de 32 bits. |
TABORT | D2(B2) | Transaction Abort | S | B2FC | Cette instruction permet d'abandonner la transaction. |
TAM | Test Addressing Mode | E | 010B | Cette instruction permet de tester le mode d'adressage. | |
TAR | R1,R2 | Test Access | RRE | B24C | Cette instruction permet de tester l'accès. |
TB | R1,R2 | Test Block | RRE | B22C | Cette instruction permet de tester le bloc. |
TBDR | R1,M3,R2 | Convert HFP to BFP (LB←LH) | RRF-e | B351 | Cette instruction permet de convertir le HFP en BFP, soit de LH à LB. |
TBEDR | R1,M3,R2 | Convert HFP to BFP (SB←LH) | RRF-e | B350 | Cette instruction permet de convertir le HFP en BFP, soit de LH à SB. |
TBEGIN | D1(B1),I2 | Transaction Begin (nonconstrained) | SIL | E560 | Cette instruction permet de débuter une transaction sans contrainte. |
TBEGINC | D1(B1),I2 | Transaction Begin (constrained) | SIL | E561 | Cette instruction permet de débuter une transaction avec contrainte. |
TCDB | R1,D2(X2,B2) | Test Data Class (LB) | RXE | ED11 | Cette instruction permet de tester la classe de données de LB. |
TCEB | R1,D2(X2,B2) | Test Data Class (SB) | RXE | ED10 | Cette instruction permet de tester la classe de données de SB. |
TCXB | R1,D2(X2,B2) | Test Data Class (EB) | RXE | ED12 | Cette instruction permet de tester la classe de données de EB. |
TDCDT | R1,D2(X2,B2) | Test Data Class (LD) | RXE | ED54 | Cette instruction permet de tester la classe de données de LD. |
TDCET | R1,D2(X2,B2) | Test Data Class (SD) | RXE | ED50 | Cette instruction permet de tester la classe de données de SD. |
TDCXT | R1,D2(X2,B2) | Test Data Class (ED) | RXE | ED58 | Cette instruction permet de tester la classe de données de ED. |
TDGDT | R1,D2(X2,B2) | Test Data Group (LD) | RXE | ED55 | Cette instruction permet de tester le groupe de données de LD. |
TDGET | R1,D2(X2,B2) | Test Data Group (SD) | RXE | ED51 | Cette instruction permet de tester le groupe de données de SD. |
TDGXT | R1,D2(X2,B2) | Test Data Group (ED) | RXE | ED59 | Cette instruction permet de tester le groupe de données de ED. |
TEND | Transaction End | S | B2F8 | Cette instruction permet de terminer une transaction. | |
THDER | R1,R2 | Convert BFP to HFP (LH←SB) | RRE | B358 | Cette instruction permet de convertir le BFP en HFP, soit le SB vers le LH. |
THDR | R1,R2 | Convert BFP to HFP (LH←LB) | RRE | B359 | Cette instruction permet de convertir le BFP en HFP, soit le LB vers le LH. |
TM | D1(B1),I2 | Test under Mask | SI | 91 | Cette instruction permet de tester selon un masque. |
TMH | R1,I2 | Test under Mask High | RI-a | A70 | Cette instruction permet de tester selon un masque la partie haute. |
TMHH | R1,I2 | Test under Mask (high high) | RI-a | A72 | Cette instruction permet de tester selon un masque la partie haute de la partie haute. |
TMHL | R1,I2 | Test under Mask (high low) | RI-a | A73 | Cette instruction permet de tester selon un masque la partie haute de la partie basse. |
TML | R1,I2 | Test under Mask Low | RI-a | A71 | Cette instruction permet de tester selon un masque la partie basse. |
TMLH | R1,I2 | Test under Mask (low high) | RI-a | A70 | Cette instruction permet de tester selon un masque la partie basse de la partie haute. |
TMLL | R1,I2 | Test under Mask (low low) | RI-a | A71 | Cette instruction permet de tester selon un masque la partie basse de la partie basse. |
TMY | D1(B1),I2 | Test under Mask | SIY | EB51 | Cette instruction permet de tester selon un masque. |
TP | D1(L1,B1) | Test Decimal | RSL | EBC0 | Cette instruction permet d'effectuer un test de décimale. |
TPEI | R1,R2 | Test Pending External Interruption | RRE | B9A1 | Cette instruction permet d'effectuer un test d'interruption externe en attente. |
TPI | D2(B2) | Test Pending Interruption | S | B236 | Cette instruction permet d'effectuer un test d'interruption en attente. |
TPROT | D1(B1),D2(B2) | Test Protection | SSE | E501 | Cette instruction permet d'effectuer un test de protection. |
TR | D1(L,B1),D2(B2) | Translate | SS-a | DC | Cette instruction permet de convertir. |
TRACE | R1,R3,D2(B2) | Trace (32) | RS-a | 99 | Cette instruction permet d'effectuer une trace en 32 bits. |
TRACG | R1,R3,D2(B2) | Trace (64) | RSY-a | EB0F | Cette instruction permet d'effectuer une trace en 64 bits. |
TRAP2 | Trap | E | 01FF | Cette instruction permet d'effectuer de traper. | |
TRAP4 | D2(B2) | Trap | S | B2FF | Cette instruction permet d'effectuer de traper. |
TRE | R1,R2 | Translate Extended | RRE | B2A5 | Cette instruction permet de convertir les extensions. |
TROO | R1,R2[,M3] | Translate One to One | RRF-c | B993 | Cette instruction permet de convertir un à un. |
TROT | R1,R2[,M3] | Translate One to Two | RRF-c | B992 | Cette instruction permet de convertir un à un. |
TRT | D1(L,B1),D2(B2) | Translate and Test | SS-a | DD | Cette instruction permet de convertir et de tester. |
TRTE | R1,R2[,M3] | Translate and Test Extended | RRF-c | B9BF | Cette instruction permet de convertir et de tester de façon étendue. |
TRTO | R1,R2[,M3] | Translate Two to One | RRF-c | B991 | Cette instruction permet de convertir les deux en un. |
TRTR | D1(L,B1),D2(B2) | Translate and Test Reverse | SS-a | D0 | Cette instruction permet de convertir et d'effectuer un test inverse. |
TRTRE | R1,R2[,M3] | Translate and Test Reverse Extended | RRF | B9BD | Cette instruction permet de convertir et d'effectuer un test inverse étendue. |
TRTT | R1,R2[,M3] | Translate Two to Two | RRF-c | B990 | Cette instruction permet de convertir les deux en deux. |
TS | D2(B2) | Test and Set | SI | 93 | Cette instruction permet de tester et de fixer. |
TSCH | D2(B2) | Test Subchannel | S | B235 | Cette instruction permet de convertir un sous-canal. |
UNPK | D1(L1,B1),D2(L2,B2) | Unpack | SS-b | F3 | Cette instruction permet de décompacter. |
UNPKA | D1(L1,B1),D2(B2) | Unpack ASCII | SS-a | EA | Cette instruction permet de décompacter un ASCII. |
UNPKU | D1(L1,B1),D2(B2) | Unpack Unicode | SS-a | E2 | Cette instruction permet de décompacter un Unicode. |
UPT | Update Tree | E | 0102 | Cette instruction permet de décompacter un arbre. | |
VA | V1,V2,V3,M4 | Vector Add | VRR-c | E7F3 | Cette instruction permet d'ajouter un vecteur. |
VAC | V1,V2,V3,V4,M5 | Vector Add With Carry | VRR-d | E7BB | Cette instruction permet d'ajouter un vecteur avec la retenue. |
VACC | V1,V2,V3,M4 | Vector Add Compute Carry | VRR-c | E7F1 | Cette instruction permet d'ajouter le calcul de la retenue à un vecteur. |
VACCC | V1,V2,V3,V4,M5 | Vector Add With Carry Compute Carry | VRR-d | E7B9 | Cette instruction permet d'ajouter un vecteur avec une retenue calculant la retenue. |
VAP | V1,V2,V3,I4,M5 | Vector Add Decimal | VRI-f | E671 | Cette instruction permet d'ajouter une valeur décimale à un vecteur. |
VAVG | V1,V2,V3,M4 | Vector Average | VRR-c | E7F2 | Cette instruction permet de calculer la moyenne d'un vecteur. |
VAVGL | V1,V2,V3,M4 | Vector Average Logical | VRR-c | E7F0 | Cette instruction permet de calculer la moyenne logique d'un vecteur. |
VBPERM | V1,V2,V3 | Vector Bit Permute | VRR-c | E785 | Cette instruction permet d'effectuer la permutation de bit dans un vecteur. |
VCDG | V1,V2,M3,M4,M5 | Vector FP Convert from Fixed 64-bit | VRR-a | E7C3 | Cette instruction permet de convertir vecteur FP en valeur fixe de 64 bits. |
VCDLG | V1,V2,M3,M4,M5 | Vector FP Convert from Logical 64-bit | VRR-a | E7C1 | Cette instruction permet de convertir vecteur FP en valeur logique de 64 bits. |
VCEQ | V1,V2,V3,M4,M5 | Vector Compare Equal | VRR-b | E7F8 | Cette instruction permet d'effectuer la comparaison d'égalité dans un vecteur. |
VCGD | V1,V2,M3,M4,M5 | Vector FP Convert to Fixed 64-bit | VRR-a | E7C2 | Cette instruction permet de convertir vecteur FP en valeur fixe de 64 bits. |
VCH | V1,V2,V3,M4,M5 | Vector Compare High | VRR-b | E7FB | Cette instruction permet d'effectuer la comparaison de la partie haute dans un vecteur. |
VCHL | V1,V2,V3,M4,M5 | Vector Compare High Logical | VRR-b | E7F9 | Cette instruction permet d'effectuer la comparaison logique de la partie haute dans un vecteur. |
VCKSM | V1,V2,V3 | Vector Checksum | VRR-c | E766 | Cette instruction permet d'effectuer une sommation de vérification de vecteur. |
VCLGD | V1,V2,M3,M4,M5 | Vector FP Convert to Logical 64-bit | VRR-a | E7C0 | Cette instruction permet de convertir vecteur FP en valeur logique de 64 bits. |
VCLZ | V1,V2,M3 | Vector Count Leading Zeros | VRR-a | E753 | Cette instruction permet de calculer le nombre de vecteurs débutant à zéro. |
VCP | V1,V2,M3 | Vector Compare Decimal | VRR-h | E677 | Cette instruction permet d'effectuer la comparaison de décimale dans un vecteur. |
VCTZ | V1,V2,M3 | Vector Count Trailing Zeros | VRR-a | E752 | Cette instruction permet de calculer le nombre de vecteurs terminant à zéro. |
VCVB | R1,V2,M3 | Vector Convert to Binary | VRR-i | E650 | Cette instruction permet d'effectuer la conversion en binaire d'un vecteur. |
VCVBG | R1,V2,M3 | Vector Convert to Binary | VRR-i | E652 | Cette instruction permet d'effectuer la conversion en binaire d'un vecteur. |
VCVD | V1,R2,I3,M4 | Vector Convert to Decimal | VRI-i | E658 | Cette instruction permet de convertir un vecteur en décimal. |
VCVDG | V1,R2,I3,M4 | Vector Convert to Decimal | VRI-i | E65A | Cette instruction permet de convertir un vecteur en décimal. |
VDP | V1,V2,V3,I4,M5 | Vector Divide Decimal | VRI-f | E67A | Cette instruction permet de diviser un vecteur en décimale. |
VEC | V1,V2,M3 | Vector Element Compare | VRR-a | E7DB | Cette instruction permet de comparer un vecteur en élément. |
VECL | V1,V2,M3 | Vector Element Compare Logical | VRR-a | E7D9 | Cette instruction permet de comparer un vecteur en élément logique. |
VERIM | V1,V2,V3,I4,M5 | Vector Element Rotate and Insert Under Mask | VRI-d | E772 | Cette instruction permet d'effectuer la rotation d'élément du vecteur et de l'insérer dans un masque. |
VERLL | V1,V3,D2(B2),M4 | Vector Element Rotate Left Logical | VRS-a | E733 | Cette instruction permet d'effectuer la rotation logique d'élément du vecteur vers la gauche. |
VERLLV | V1,V2,V3,M4 | Vector Element Rotate Left Logical | VRR-c | E773 | Cette instruction permet d'effectuer la rotation logique d'élément du vecteur vers la gauche. |
VESL | V1,V3,D2(B2),M4 | Vector Element Shift Left | VRS-a | E730 | Cette instruction permet d'effectuer le décalage d'élément du vecteur vers la gauche. |
VESLV | V1,V2,V3,M4 | Vector Element Shift Left | VRR-c | E770 | Cette instruction permet d'effectuer le décalage d'élément du vecteur vers la gauche. |
VESRA | V1,V3,D2(B2),M4 | Vector Element Shift Right Arithmetic | VRS-a | E73A | Cette instruction permet d'effectuer le décalage arithmétique d'élément du vecteur vers la droite. |
VESRAV | V1,V2,V3,M4 | Vector Element Shift Right Arithmetic | VRR-c | E77A | Cette instruction permet d'effectuer le décalage arithmétique d'élément du vecteur vers la droite. |
VESRL | V1,V3,D2(B2),M4 | Vector Element Shift Right Logical | VRS-a | E738 | Cette instruction permet d'effectuer le décalage logique d'élément du vecteur vers la droite. |
VESRLV | V1,V2,V3,M4 | Vector Element Shift Right Logical | VRR-c | E778 | Cette instruction permet d'effectuer le décalage logique d'élément du vecteur vers la droite. |
VFA | V1,V2,V3,M4,M5 | Vector FP Add | VRR-c | E7E3 | Cette instruction permet d'effectuer l'addition de FP au vecteur. |
VFAE | V1,V2,V3,M4[,M5] | Vector Find Any Element Equal | VRR-b | E782 | Cette instruction permet de trouver n'importe quel élément égal dans le vecteur. |
VFCE | V1,V2,V3,M4,M5,M6 | Vector FP Compare Equal | VRR-c | E7E8 | Cette instruction permet de comparer le FP d'égalité du vecteur. |
VFCH | V1,V2,V3,M4,M5,M6 | Vector FP Compare High | VRR-c | E7EB | Cette instruction permet de comparer le FP de la partie haute du vecteur. |
VFCHE | V1,V2,V3,M4,M5,M6 | Vector FP Compare High or Equal | VRR-c | E7EA | Cette instruction permet de comparer le FP de la partie haute ou égale du vecteur. |
VFD | V1,V2,V3,M4,M5 | Vector FP Divide | VRR-c | E7E5 | Cette instruction permet de diviser le FP du vecteur. |
VFEE | V1,V2,V3,M4[,M5] | Vector Find Element Equal | VRR-b | E780 | Cette instruction permet de trouver un élément égale dans le vecteur. |
VFENE | V1,V2,V3,M4[,M5] | Vector Find Element Not Equal | VRR-b | E781 | Cette instruction permet de trouver un élément non-égale dans le vecteur. |
VFI | V1,V2,M3,M4,M5 | Vector Load FP Integer | VRR-a | E7C7 | Cette instruction permet de charger l'entier du FP. |
VFLL | V1,V2,M3,M4 | Vector FP Load Lengthened | VRR-a | E7C4 | Cette instruction permet d'effectuer un chargement allongé de FP dans le vecteur. |
VFLR | V1,V2,M3,M4,M5 | Vector FP Load Rounded | VRR-a | E7C5 | Cette instruction permet de charger le FP arrondie dans le vecteur. |
VFM | V1,V2,V3,M4,M5 | Vector FP Multiply | VRR-c | E7E7 | Cette instruction permet d'effectuer une multiplication FP dans le vecteur. |
VFMA | V1,V2,V3,V4,M5,M6 | Vector FP Multiply and Add | VRR-e | E78F | Cette instruction permet d'effectuer une multiplication et une addition de FP dans le vecteur. |
VFMAX | V1,V2,V3,M4,M5,M6 | Vector FP Maximum | VRR-c | E7EF | Cette instruction permet de calculer le FP maximum du vecteur. |
VFMIN | V1,V2,V3,M4,M5,M6 | Vector FP Minimum | VRR-c | E7EE | Cette instruction permet de calculer le FP minimum du vecteur. |
VFMS | V1,V2,V3,V4,M5,M6 | Vector FP Multiply and Subtract | VRR-e | E78E | Cette instruction permet d'effectuer une multiplication et une soustraction de FP dans le vecteur. |
VFNMA | V1,V2,V3,V4,M5,M6 | Vector FP Negative Multiply and Add | VRR-e | E79F | Cette instruction permet d'effectuer une multiplication et une addition négative de FP dans le vecteur. |
VFNMS | V1,V2,V3,V4,M5,M6 | Vector FP Negative Multiply and Subtract | VRR-e | E79E | Cette instruction permet d'effectuer une multiplication et une soustraction négative de FP dans le vecteur. |
VFPSO | V1,V2,M3,M4,M5 | Vector FP Perform Sign Operation | VRR-a | E7CC | Cette instruction permet d'effectuer une opération de traitement de signe de FP dans le vecteur. |
VFS | V1,V2,V3,M4,M5 | Vector FP Subtract | VRR-c | E7E2 | Cette instruction permet d'effectuer une soustraction de FP dans le vecteur. |
VFSQ | V1,V2,M3,M4 | Vector FP Square Root | VRR-a | E7CE | Cette instruction permet d'effectuer la racine carré de FP dans le vecteur. |
VFTCI | V1,V2,I3,M4,M5 | Vector FP Test Data Class Immediate | VRI-e | E74A | Cette instruction permet d'effectuer un test de valeur immédiate de classe de données dans le vecteur. |
VGBM | V1,I2 | Vector Generate Byte Mask | VRI-a | E744 | Cette instruction permet de générer un masque de génération d'octet dans le vecteur. |
VGEF | V1,D2(V2,B2),M3 | Vector Gather Element (32) | VRV | E713 | Cette instruction permet d'indiquer un élément de rassemblement de vecteur en 32 bits. |
VGEG | V1,D2(V2,B2),M3 | Vector Gather Element (64) | VRV | E712 | Cette instruction permet d'indiquer un élément de rassemblement de vecteur en 64 bits. |
VGFM | V1,V2,V3,M4 | Vector Galois Field Multiply Sum | VRR-c | E7B4 | Cette instruction permet d'indiquer le champ de vecteur de Galois multipliant la somme. |
VGFMA | V1,V2,V3,V4,M5 | Vector Galois Field Multiply Sum and Accumulate | VRR-d | E7BC | Cette instruction permet d'indiquer le champ de vecteur de Galois multipliant la somme et l'accumulant. |
VGM | V1,I2,I3,V4 | Vector Generate Mask | VRI-b | E746 | Cette instruction permet de générer un masque de vecteur. |
VISTR | V1,V2,M3[,M5] | Vector Isolate String | VRR-a | E75C | Cette instruction permet d'isoler une chaîne de caractères dans le vecteur. |
VL | V1,D2(X2,B2) | Vector Load | VRX | E706 | Cette instruction permet de charger le vecteur. |
VLBB | V1,D2(X2,B2),M3 | Vector Load to Block Boundary | VRX | E707 | Cette instruction permet de charger le vecteur vers la limite du bloc. |
VLC | V1,V2,M3 | Vector Load Complement | VRR-a | E7DE | Cette instruction permet de charger le complément du vecteur. |
VLEB | V1,D2(X2,B2),M3 | Vector Load Element (8) | VRX | E700 | Cette instruction permet de charger l'élément 8 bits du vecteur. |
VLEF | V1,D2(X2,B2),M3 | Vector Load Element (32) | VRX | E703 | Cette instruction permet de charger l'élément 32 bits du vecteur. |
VLEG | V1,D2(X2,B2),M3 | Vector Load Element (64) | VRX | E702 | Cette instruction permet de charger l'élément 64 bits du vecteur. |
VLEH | V1,D2(X2,B2),M3 | Vector Load Element (16) | VRX | E701 | Cette instruction permet de charger l'élément 16 bits du vecteur. |
VLEIB | V1,I2,M3 | Vector Load Element Immediate (8) | VRI-a | E740 | Cette instruction permet de charger l'élément de valeur immédiate de 8 bits du vecteur. |
VLEIF | V1,I2,M3 | Vector Load Element Immediate (32) | VRI-a | E743 | Cette instruction permet de charger l'élément de valeur immédiate de 32 bits du vecteur. |
VLEIG | V1,I2,M3 | Vector Load Element Immediate (64) | VRI-a | E742 | Cette instruction permet de charger l'élément de valeur immédiate de 64 bits du vecteur. |
VLEIH | V1,I2,M3 | Vector Load Element Immediate (16) | VRI-a | E741 | Cette instruction permet de charger l'élément de valeur immédiate de 16 bits du vecteur. |
VLGV | R1,V3,D2(B2),M4 | Vector Load GR from VR Element | VRS-c | E721 | Cette instruction permet de charger le GR d'un élément VR du vecteur. |
VLIP | V1,I2,I3 | Vector Load Immediate Decimal | VRI-h | E649 | Cette instruction permet de charger la valeur immédiate décimale dans le vecteur. |
VLL | V1,R3,D2(B2) | Vector Load With Length | VRS-b | E737 | Cette instruction permet d'effectuer le chargement avec une certaine longueur dans un vecteur. |
VLLEZ | V1,D2(X2,B2),M3 | Vector Load Logical Element and Zero | VRX | E704 | Cette instruction permet de charger l'élément logique et le zéro dans le vecteur. |
VLM | V1,V3,D2(B2) | Vector Load Multiple | VRS-a | E736 | Cette instruction permet de charger de multiple vecteur. |
VLP | V1,V2,M3 | Vector Load Positive | VRR-a | E7DF | Cette instruction permet de charger le positif du vecteur. |
VLR | V1,V2 | Vector Load | VRR-a | E756 | Cette instruction permet de charger le vecteur. |
VLREP | V1,D2(X2,B2),M3 | Vector Load and Replicate | VRX | E705 | Cette instruction permet de charger et répliquer un vecteur. |
VLRL | V1,D2(B2),I3 | Vector Load Rightmost with Length | VSI | E635 | Cette instruction permet de charger le plus à droite avec la longueur dans le vecteur. |
VLRLR | V1,R3,D2(B2) | Vector Load Rightmost with Length | VRS-d | E637 | Cette instruction permet de charger le plus à droite avec la longueur dans le vecteur. |
VLVG | V1,R3,D2(B2),M4 | Vector Load VR Element from GR | VRS-b | E722 | Cette instruction permet de charger un élément VR de GR dans le vecteur. |
VLVGP | V1,R2,R3 | Vector Load VR from GRs Disjoint | VRR-f | E762 | Cette instruction permet de charger un VR de disjoint GR dans le vecteur. |
VMAE | V1,V2,V3,V4,M5 | Vector Multiply and Add Even | VRR-d | E7AE | Cette instruction permet de multiplier et d'additionner une paire dans un vecteur. |
VMAH | V1,V2,V3,V4,M5 | Vector Multiply and Add High | VRR-d | E7AB | Cette instruction permet de multiplier et d'additionner la partie haute dans un vecteur. |
VMAL | V1,V2,V3,V4,M5 | Vector Multiply and Add Low | VRR-d | E7AA | Cette instruction permet de multiplier et d'additionner la partie basse dans un vecteur. |
VMALE | V1,V2,V3,V4,M5 | Vector Multiply and Add Logical Even | VRR-d | E7AC | Cette instruction permet de multiplier et d'additionner un logique paire dans un vecteur. |
VMALH | V1,V2,V3,V4,M5 | Vector Multiply and Add Logical High | VRR-d | E7A9 | Cette instruction permet de multiplier et d'additionner la partie haute d'un logique dans un vecteur. |
VMALO | V1,V2,V3,V4,M5 | Vector Multiply and Add Logical Odd | VRR-d | E7AD | Cette instruction permet de multiplier et d'additionner un logique impaire du vecteur. |
VMAO | V1,V2,V3,V4,M5 | Vector Multiply and Add Odd | VRR-d | E7AF | Cette instruction permet de multiplier et d'additionner un impaire du vecteur. |
VME | V1,V2,V3,M4 | Vector Multiply Even | VRR-c | E7A6 | Cette instruction permet de multiplier la partie paire du vecteur. |
VMH | V1,V2,V3,M4 | Vector Multiply High | VRR-c | E7A3 | Cette instruction permet de multiplier la partie haute du vecteur. |
VML | V1,V2,V3,M4 | Vector Multiply Low | VRR-c | E7A2 | Cette instruction permet de multiplier la partie basse du vecteur. |
VMLE | V1,V2,V3,M4 | Vector Multiply Logical Even | VRR-c | E7A4 | Cette instruction permet de multiplier la partie paire logique du vecteur. |
VMLH | V1,V2,V3,M4 | Vector Multiply Logical High | VRR-c | E7A1 | Cette instruction permet de multiplier la partie haute logique du vecteur. |
VMLO | V1,V2,V3,M4 | Vector Multiply Logical Odd | VRR-c | E7A5 | Cette instruction permet de multiplier la partie impaire logique du vecteur. |
VMN | V1,V2,V3,M4 | Vector Minimum | VRR-c | E7FE | Cette instruction permet d'indiquer le minimum du vecteur. |
VMNL | V1,V2,V3,M4 | Vector Minimum Logical | VRR-c | E7FC | Cette instruction permet d'indiquer le minimum logique du vecteur. |
VMO | V1,V2,V3,M4 | Vector Multiply Odd | VRR-c | E7A7 | Cette instruction permet d'indiquer de multiple impaire du vecteur. |
VMP | V1,V2,V3,I4,M5 | Vector Multiply Decimal | VRI-f | E678 | Cette instruction permet d'indiquer de multiple décimale du vecteur. |
VMRH | V1,V2,V3,M4 | Vector Merge High | VRR-c | E761 | Cette instruction permet de fusionner la partie haute d'un vecteur. |
VMRL | V1,V2,V3,M4 | Vector Merge Low | VRR-c | E760 | Cette instruction permet de fusionner la partie basse d'un vecteur. |
VMSL | V1,V2,V3,V4,M5,M6 | Vector Multiply Sum Logical | VRR-d | E6B8 | Cette instruction permet de multiplier la somme logique d'un vecteur. |
VMSP | V1,V2,V3,I4,M5 | Vector Multiply and Shift Decimal | VRI-f | E679 | Cette instruction permet de multiplier et d'effectuer un décalage décimale d'un vecteur. |
VMX | V1,V2,V3,M4 | Vector Maximum | VRR-c | E7FF | Cette instruction permet d'indiquer le maximum d'un vecteur. |
VMXL | V1,V2,V3,M4 | Vector Maximum Logical | VRR-c | E7FD | Cette instruction permet d'indiquer le maximum logique d'un vecteur. |
VN | V1,V2,V3 | Vector AND | VRR-c | E768 | Cette instruction permet d'effectuer un «Et binaire» dans un vecteur. |
VNC | V1,V2,V3 | Vector AND with Complement | VRR-c | E769 | Cette instruction permet d'effectuer un «Et binaire» avec le complément dans un vecteur. |
VNN | V1,V2,V3 | Vector NAND | VRR-c | E76E | Cette instruction permet d'effectuer une négation de «Et binaire» dans un vecteur. |
VNO | V1,V2,V3 | Vector NOR | VRR-c | E76B | Cette instruction permet d'effectuer une négation de «Ou binaire» dans un vecteur. |
VNX | V1,V2,V3 | Vector Not Exclusive OR | VRR-c | E76C | Cette instruction permet d'effectuer une négation de «Ou exclusif binaire» dans un vecteur. |
VO | V1,V2,V3 | Vector OR | VRR-c | E76A | Cette instruction permet d'effectuer un «Ou binaire» dans un vecteur. |
VOC | V1,V2,V3 | Vector OR with Complement | VRR-c | E76F | Cette instruction permet d'effectuer un «Ou binaire» avec le complément dans un vecteur. |
VPDI | V1,V2,V3,M4 | Vector Permute Doubleword Immediate | VRR-c | E784 | Cette instruction permet d'effectuer une permutation de double-mots d'une valeur immédiate dans un vecteur. |
VPERM | V1,V2,V3,V4 | Vector Permute | VRR-e | E78C | Cette instruction permet de permuter un vecteur. |
VPK | V1,V2,V3,M4 | Vector Pack | VRR-c | E794 | Cette instruction permet de compacter le vecteur. |
VPKLS | V1,V2,V3,M4,M5 | Vector Pack Logical Saturate | VRR-b | E795 | Cette instruction permet d'effectuer une saturation logique compacté du vecteur. |
VPKS | V1,V2,V3,M4,M5 | Vector Pack Saturate | VRR-b | E797 | Cette instruction permet d'effectuer une saturation compacté du vecteur. |
VPKZ | V1,D2(B2),I3 | Vector Pack Zoned | VSI | E634 | Cette instruction permet d'effectuer une zone compacté du vecteur. |
VPOPCT | V1,V2,M3 | Vector Population Count | VRR-a | E750 | Cette instruction permet de calculer la population d'un vecteur. |
VPSOP | V1,V2,I3,I4,M5 | Vector Perform Sign Operation Decimal | VRI-g | E65B | Cette instruction permet d'effectuer l'opération de signe décimal dans un vecteur. |
VREP | V1,V3,I2,M4 | Vector Replicate | VRI-c | E74D | Cette instruction permet de répliquer le vecteur. |
VREPI | V1,I2,M3 | Vector Replicate Immediate | VRI-a | E745 | Cette instruction permet de répliquer la valeur immédiate dans le vecteur. |
VRP | V1,V2,V3,I4,M5 | Vector Remainder Decimal | VRI-f | E67B | Cette instruction permet d'effectuer le calcul du restant décimal dans un vecteur. |
VS | V1,V2,V3,M4 | Vector Subtract | VRR-c | E7F7 | Cette instruction permet de soustraire au vecteur. |
VSBCBI | V1,V2,V3,V4,M5 | Vector Subtract With Borrow Compute Borrow Indication | VRR-d | E7BD | Cette instruction permet d'effectuer une soustraction avec un emprunt calculant l'indication d'emprunt dans un vecteur. |
VSBI | V1,V2,V3,V4,M5 | Vector Subtract With Borrow Indication | VRR-d | E7BF | Cette instruction permet d'effectuer une soustraction avec l'indication d'emprunt dans un vecteur. |
VSCBI | V1,V2,V3,M4 | Vector Subtract Compute Borrow Indication | VRR-c | E7F5 | Cette instruction permet d'effectuer une soustraction calculant l'indication d'emprunt dans un vecteur. |
VSCEF | V1,D2(V2,B2),M3 | Vector Scatter Element (32) | VRV | E71B | Cette instruction permet d'indiquer l'élément 32 bits de dispersion du vecteur. |
VSCEG | V1,D2(V2,B2),M3 | Vector Scatter Element (64) | VRV | E71A | Cette instruction permet d'indiquer l'élément 64 bits de dispersion du vecteur. |
VSDP | V1,V2,V3,I4,M5 | Vector Shift and Divide Decimal | VRI-f | E67E | Cette instruction permet d'effectuer un décalage et division décimale du vecteur. |
VSEG | V1,V2,M3 | Vector Sign Extend to Doubleword | VRR-a | E75F | Cette instruction permet d'étendre les signes en double mots dans le vecteur. |
VSEL | V1,V2,V3,V4 | Vector Select | VRR-e | E78D | Cette instruction permet de sélectionner le vecteur. |
VSL | V1,V2,V3 | Vector Shift Left | VRR-c | E774 | Cette instruction permet d'effectuer un décalage vers la gauche du vecteur. |
VSLB | V1,V2,V3 | Vector Shift Left By Byte | VRR-c | E775 | Cette instruction permet d'effectuer un décalage vers la gauche par octet du vecteur. |
VSLDB | V1,V2,V3,I4 | Vector Shift Left Double By Byte | VRI-d | E777 | Cette instruction permet d'effectuer un décalage vers la gauche double par octet du vecteur. |
VSP | V1,V2,V3,I4,M5 | Vector Subtract Decimal | VRI-f | E673 | Cette instruction permet d'effectuer une soustraction décimale du vecteur. |
VSRA | V1,V2,V3 | Vector Shift Right Arithmetic | VRR-c | E77E | Cette instruction permet d'effectuer un décalage vers la droite arithmétique du vecteur. |
VSRAB | V1,V2,V3 | Vector Shift Right Arithmetic By Byte | VRR-c | E77F | Cette instruction permet d'effectuer un décalage vers la droite arithmétique par octet du vecteur. |
VSRL | V1,V2,V3 | Vector Shift Right Logical | VRR-c | E77C | Cette instruction permet d'effectuer un décalage vers la droite logique du vecteur. |
VSRLB | V1,V2,V3 | Vector Shift Right Logical By Byte | VRR-c | E77D | Cette instruction permet d'effectuer un décalage vers la droite logique par octet du vecteur. |
VSRP | V1,V2,I3,I4,M5 | Vector Shift and Round Decimal | VRI-g | E659 | Cette instruction permet d'effectuer un décalage et un arrondissement décimale. |
VST | V1,D2(X2,B2) | Vector Store | VRX | E70E | Cette instruction permet d'entreposer le vecteur. |
VSTEB | V1,D2(X2,B2),M3 | Vector Store Element (8) | VRX | E708 | Cette instruction permet d'effectuer l'entreposage d'éléments 8 bits du vecteur. |
VSTEF | V1,D2(X2,B2),M3 | Vector Store Element (32) | VRX | E70B | Cette instruction permet d'effectuer l'entreposage d'éléments 32 bits du vecteur. |
VSTEG | V1,D2(X2,B2),M3 | Vector Store Element (64) | VRX | E70A | Cette instruction permet d'effectuer l'entreposage d'éléments 64 bits du vecteur. |
VSTEH | V1,D2(X2,B2),M3 | Vector Store Element (16) | VRX | E709 | Cette instruction permet d'effectuer l'entreposage d'éléments 16 bits du vecteur. |
VSTL | V1,R3,D2(B2) | Vector Store With Length | VRS-b | E73F | Cette instruction permet d'entreposer le vecteur avec sa longueur. |
VSTM | V1,V3,D2(B2) | Vector Store Multiple | VRS-a | E73E | Cette instruction permet d'entreposer de multiple vecteur. |
VSTRC | V1,V2,V3,V4,M5[,M6] | Vector String Range Compare | VRR-d | E78A | Cette instruction permet de comparer l'intervalle de chaîne de caractères du vecteur. |
VSTRL | V1,D2(B2),I3 | Vector Store Rightmost with Length | VSI | E63D | Cette instruction permet de l'entreposer le plus à droite avec la longueur spécifié dans le vecteur. |
VSTRLR | V1,R3,D2(B2) | Vector Store Rightmost with Length | VRS-d | E63F | Cette instruction permet de l'entreposer le plus à droite avec la longueur spécifié dans le vecteur. |
VSUM | V1,V2,V3,M4 | Vector Sum Across Word | VRR-c | E764 | Cette instruction permet de calculer la somme de vecteur à travers le mot. |
VSUMG | V1,V2,V3,M4 | Vector Sum Across Doubleword | VRR-c | E765 | Cette instruction permet de calculer la somme de vecteur à travers le double mot. |
VSUMQ | V1,V2,V3,M4 | Vector Sum Across Quadword | VRR-c | E767 | Cette instruction permet de calculer la somme de vecteur à travers le quadruple mot. |
VTM | V1,V2 | Vector Test Under Mask | VRR-a | E7D8 | Cette instruction permet de tester sous masque un vecteur. |
VTP | V1 | Vector Test Decimal | VRR-g | E65F | Cette instruction permet d'effectuer un test décimal au vecteur. |
VUPH | V1,V2,M3 | Vector Unpack High | VRR-a | E7D7 | Cette instruction permet de décompacter la partie haute du vecteur. |
VUPKZ | V1,D2(B2),I3 | Vector Unpack Zoned | VSI | E63C | Cette instruction permet de décompacter la zone du vecteur. |
VUPL | V1,V2,M3 | Vector Unpack Low | VRR-a | E7D6 | Cette instruction permet de décompacter la partie basse du vecteur. |
VUPLH | V1,V2,M3 | Vector Unpack Logical High | VRR-a | E7D5 | Cette instruction permet de décompacter la partie haute d'un logique du vecteur. |
VUPLL | V1,V2,M3 | Vector Unpack Logical Low | VRR-a | E7D4 | Cette instruction permet de décompacter la partie basse d'un logique du vecteur. |
VX | V1,V2,V3 | Vector Exclusive OR | VRR-c | E76D | Cette instruction permet d'effectuer un ou exclusif sur le vecteur. |
WFC | V1,V2,M3,M4 | Vector FP Compare Scalar | VRR-a | E7CB | Cette instruction permet d'effectuer une comparaison de scalaire FP dans le vecteur. |
WFK | V1,V2,M3,M4 | Vector FP Compare and Signal Scalar | VRR-a | E7CA | Cette instruction permet d'effectuer une comparaison FP de vecteur et signal un scalaire. |
X | R1,D2(X2,B2) | Exclusive OR (32) | RX-a | 57 | Cette instruction permet d'effectuer un ou exclusif binaire en 32 bits |
XC | D1(L,B1),D2(B2) | Exclusive OR (character) | SS-a | D7 | Cette instruction permet d'effectuer un ou exclusif binaire de caractère |
XG | R1,D2(X2,B2) | Exclusive OR (64) | RXY-a | E382 | Cette instruction permet d'effectuer un ou exclusif binaire en 64 bits |
XGR | R1,R2 | Exclusive OR (64) | RRE | B982 | Cette instruction permet d'effectuer un ou exclusif binaire en 64 bits |
XGRK | R1,R2,R3 | Exclusive OR (64) | RRF-a | B9E7 | Cette instruction permet d'effectuer un ou exclusif binaire en 64 bits |
XI | D1(B1),I2 | Exclusive OR Immediate | SI | 97 | Cette instruction permet d'effectuer un ou exclusif binaire avec une valeur immédiate. |
XIHF | R1,I2 | Exclusive OR Immediate (high) | RIL-a | C06 | Cette instruction permet d'effectuer un ou exclusif binaire de la partie haute avec une valeur immédiate en 32 bits |
XILF | R1,I2 | Exclusive OR Immediate (low) | RIL-a | C07 | Cette instruction permet d'effectuer un ou exclusif binaire de la partie basse avec une valeur immédiate en 32 bits |
XIY | D1(B1),I2 | Exclusive OR Immediate | SIY | EB57 | Cette instruction permet d'effectuer un ou exclusif binaire avec une valeur immédiate en 32 bits |
XR | R1,R2 | Exclusive OR (32) | RR | 17 | Cette instruction permet d'effectuer un ou exclusif binaire en 32 bits |
XRK | R1,R2,R3 | Exclusive OR (32) | RRF-a | B9F7 | Cette instruction permet d'effectuer un ou exclusif binaire en 32 bits |
XSCH | Cancel Subchannel | S | B276 | Cette instruction permet d'annuler le sous-canal. | |
XY | R1,D2(X2,B2) | Exclusive Or (32) | RXY-a | E357 | Cette instruction permet d'effectuer un ou exclusif binaire en 32 bits |
ZAP | D1(L1,B1),D2(L2,B2) | Zero and Add | SS-b | F8 | Cette instruction permet d'appliquer un zéro et d'effectuer une addition. |
Dernière mise à jour : Mardi, le 23 juillet 2019