User Tools

Site Tools


cdc:nos2.source:opl.opl871:common:comkopd

Common COMKOPD

1 Modification

Source

Seq #  *Modification Id* Act 
----------------------------+
00001  M01S00001.comkopd +++|          CTEXT  COMKOPD - *OPDEF*-S FOR *TAF*.
00002  M01S00002.comkopd +++|          SPACE  4,10
00003  M01S00003.comkopd +++|          BASE   DECIMAL
Line S00004 Modification History
M01 (Added by) comkopd
M02 (Updated by) 281l803
Seq #  *Modification Id* Act 
----------------------------+
00004  M02S00004.281l803 ---|*         COMMENT  COPYRIGHT CONTROL DATA CORPORATION.  1980.
00005  M01S00001.281l803 +++|*         COMMENT  COPYRIGHT CONTROL DATA SYSTEMS INC.  1992.
00006  M01S00005.comkopd +++| OPD      SPACE  4,10
00007  M01S00006.comkopd +++|***       OPD - *OPDEF*-S USED BY *TAF*.
00008  M01S00007.comkopd +++|*         G. W. PROPP.       80/07/22.
00009  M01S00008.comkopd +++| OPD      SPACE  4,10
00010  M01S00009.comkopd +++|***       *COMKOPD* DEFINES THE *OPDEF*-S AND MACROS NEEDED TO
00011  M01S00010.comkopd +++|*         MODIFY INSTRUCTIONS AT INITIALIZATION.  THE *INMOD* MACRO
00012  M01S00011.comkopd +++|*         MAKES IT POSSIBLE TO SPECIFY A MODIFIER ON ALL 30-BIT
00013  M01S00012.comkopd +++|*         INCREMENT INSTRUCTIONS.  THIS MODIFER MUST BE IN THE FORM
00014  M01S00013.comkopd +++|*         OF A POINTER TO ONE OF THE TABLE POINTERS THAT IS SET
00015  M01S00014.comkopd +++|*         DYNAMICALLY AT INITIALIZATION TIME.  THE INSTRUCTION WILL
00016  M01S00015.comkopd +++|*         BE MODIFIED DURING INITIALIZATION.
00017  M01S00016.comkopd +++|*
00018  M01S00017.comkopd +++|*         EXAMPLE -
00019  M01S00018.comkopd +++|*         TA1    B5,VTST
00020  M01S00019.comkopd +++|*
00021  M01S00020.comkopd +++|*         THIS WILL GENERATE A 30-BIT INSTRUCTION OF THE FOLLOWING FORM
00022  M01S00021.comkopd +++|*         SA1    B5+K
00023  M01S00022.comkopd +++|*
00024  M01S00023.comkopd +++|*         WHERE K = THE FIRST WORD ADDRESS OF THE TERMINAL STATUS
00025  M01S00024.comkopd +++|*         TABLE.
00026  M01S00025.comkopd +++| INMOD    SPACE  4,15
00027  M01S00026.comkopd +++|**        INMOD - INSTRUCTION MODIFICATION MACRO.
00028  M01S00027.comkopd +++|*
00029  M01S00028.comkopd +++|*         INMOD  PTRA,LWAF
00030  M01S00029.comkopd +++|*
00031  M01S00030.comkopd +++|*         ENTRY  *PTRA* = POINTER TO DESIRED ADDRESS.
00032  M01S00031.comkopd +++|*                *LWAF* = IF DEFINED, USE LWA INSTEAD OF FWA AT *PTRA*.
00033  M01S00032.comkopd +++|*                         BITS 17-0 OF *PTRA* POINT TO LWA.
00034  M01S00033.comkopd +++|*                         BITS 31-24 OF *PTRA* POINT TO FWA.
00035  M01S00034.comkopd +++|
00036  M01S00035.comkopd +++|
00037  M01S00036.comkopd +++|          PURGMAC  INMOD
00038  M01S00037.comkopd +++| INMOD    MACRO  PTRA,LWAF
00039  M01S00038.comkopd +++|          LOCAL  INM1,INM2
00040  M01S00039.comkopd +++|          MACREF INMOD
00041  M01S00040.comkopd +++| INM1     SET    *P
00042  M01S00041.comkopd +++| INM2     SET    *
00043  M01S00042.comkopd +++| .A       IFEQ   INM1,60
00044  M01S00043.comkopd +++| INM1     SET    0
00045  M01S00044.comkopd +++| INM2     SET    *-1
00046  M01S00045.comkopd +++| .A       ENDIF
00047  M01S00046.comkopd +++| TINST    RMT
00048  M01S00047.comkopd +++|          VFD    12/2000B+INM1
00049  M01S00048.comkopd +++| .A       IFC    EQ,*LWAF**
00050  M01S00049.comkopd +++|          VFD    12/0
00051  M01S00050.comkopd +++| .A       ELSE
00052  M01S00051.comkopd +++|          VFD    12/4000B
00053  M01S00052.comkopd +++| .A       ENDIF
00054  M01S00053.comkopd +++|          VFD    18/PTRA
00055  M01S00054.comkopd +++|          VFD    18/INM2
00056  M01S00055.comkopd +++| TINST    RMT
00057  M01S00056.comkopd +++|          ENDM
00058  M01S00057.comkopd +++| OPDEFS   SPACE  4,10
00059  M01S00058.comkopd +++|*         *OPDEF*-S USED WITH *INMOD*.
00060  M01S00059.comkopd +++|
00061  M01S00060.comkopd +++|
00062  M01S00061.comkopd +++| TAAQ,Q   OPDEF  P1,P2,P3,P4
00063  M01S00062.comkopd +++|          SA.P1  A.P2+P3
00064  M01S00063.comkopd +++|          INMOD  P4
00065  M01S00064.comkopd +++|          ENDM
00066  M01S00065.comkopd +++|
00067  M01S00066.comkopd +++| TAA,Q    OPDEF  P1,P2,P4
00068  M01S00067.comkopd +++|          SA.P1  A.P2+0
00069  M01S00068.comkopd +++|          INMOD  P4
00070  M01S00069.comkopd +++|          ENDM
00071  M01S00070.comkopd +++|
00072  M01S00071.comkopd +++| TAAQ,Q,Q OPDEF  P1,P2,P3,P4,P5
00073  M01S00072.comkopd +++|          SA.P1  A.P2+P3
00074  M01S00073.comkopd +++|          INMOD  P4,P5
00075  M01S00074.comkopd +++|          ENDM
00076  M01S00075.comkopd +++|
00077  M01S00076.comkopd +++| TAA,Q,Q  OPDEF  P1,P2,P4,P5
00078  M01S00077.comkopd +++|          SA.P1  A.P2+0
00079  M01S00078.comkopd +++|          INMOD  P4,P5
00080  M01S00079.comkopd +++|          ENDM
00081  M01S00080.comkopd +++|
00082  M01S00081.comkopd +++| TABQ,Q   OPDEF  P1,P2,P3,P4
00083  M01S00082.comkopd +++|          SA.P1  B.P2+P3
00084  M01S00083.comkopd +++|          INMOD  P4
00085  M01S00084.comkopd +++|          ENDM
00086  M01S00085.comkopd +++|
00087  M01S00086.comkopd +++| TAB,Q    OPDEF  P1,P2,P4
00088  M01S00087.comkopd +++|          SA.P1  B.P2+0
00089  M01S00088.comkopd +++|          INMOD  P4
00090  M01S00089.comkopd +++|          ENDM
00091  M01S00090.comkopd +++|
00092  M01S00091.comkopd +++| TABQ,Q,Q OPDEF  P1,P2,P3,P4,P5
00093  M01S00092.comkopd +++|          SA.P1  B.P2+P3
00094  M01S00093.comkopd +++|          INMOD  P4,P5
00095  M01S00094.comkopd +++|          ENDM
00096  M01S00095.comkopd +++|
00097  M01S00096.comkopd +++| TAB,Q,Q  OPDEF  P1,P2,P4,P5
00098  M01S00097.comkopd +++|          SA.P1  B.P2+0
00099  M01S00098.comkopd +++|          INMOD  P4,P5
00100  M01S00099.comkopd +++|          ENDM
00101  M01S00100.comkopd +++|
00102  M01S00101.comkopd +++| TAXQ,Q   OPDEF  P1,P2,P3,P4
00103  M01S00102.comkopd +++|          SA.P1  X.P2+P3
00104  M01S00103.comkopd +++|          INMOD  P4
00105  M01S00104.comkopd +++|          ENDM
00106  M01S00105.comkopd +++|
00107  M01S00106.comkopd +++| TAX,Q    OPDEF  P1,P2,P4
00108  M01S00107.comkopd +++|          SA.P1  X.P2+0
00109  M01S00108.comkopd +++|          INMOD  P4
00110  M01S00109.comkopd +++|          ENDM
00111  M01S00110.comkopd +++|
00112  M01S00111.comkopd +++| TAXQ,Q,Q OPDEF  P1,P2,P3,P4,P5
00113  M01S00112.comkopd +++|          SA.P1  X.P2+P3
00114  M01S00113.comkopd +++|          INMOD  P4,P5
00115  M01S00114.comkopd +++|          ENDM
00116  M01S00115.comkopd +++|
00117  M01S00116.comkopd +++| TAX,Q,Q  OPDEF  P1,P2,P4,P5
00118  M01S00117.comkopd +++|          SA.P1  X.P2+0
00119  M01S00118.comkopd +++|          INMOD  P4,P5
00120  M01S00119.comkopd +++|          ENDM
00121  M01S00120.comkopd +++|
00122  M01S00121.comkopd +++| TAQ,Q    OPDEF  P1,P3,P4
00123  M01S00122.comkopd +++|          SA.P1  B0+P3
00124  M01S00123.comkopd +++|          INMOD  P4
00125  M01S00124.comkopd +++|          ENDM
00126  M01S00125.comkopd +++|
00127  M01S00126.comkopd +++| TAQ,Q,Q  OPDEF  P1,P3,P4,P5
00128  M01S00127.comkopd +++|          SA.P1  B0+P3
00129  M01S00128.comkopd +++|          INMOD  P4,P5
00130  M01S00129.comkopd +++|          ENDM
00131  M01S00130.comkopd +++|
00132  M01S00131.comkopd +++| TBAQ,Q   OPDEF  P1,P2,P3,P4
00133  M01S00132.comkopd +++|          SB.P1  A.P2+P3
00134  M01S00133.comkopd +++|          INMOD  P4
00135  M01S00134.comkopd +++|          ENDM
00136  M01S00135.comkopd +++|
00137  M01S00136.comkopd +++| TBA,Q    OPDEF  P1,P2,P4
00138  M01S00137.comkopd +++|          SB.P1  A.P2+0
00139  M01S00138.comkopd +++|          INMOD  P4
00140  M01S00139.comkopd +++|          ENDM
00141  M01S00140.comkopd +++|
00142  M01S00141.comkopd +++| TBAQ,Q,Q OPDEF  P1,P2,P3,P4,Q5
00143  M01S00142.comkopd +++|          SB.P1  A.P2+P3
00144  M01S00143.comkopd +++|          INMOD  P4,P5
00145  M01S00144.comkopd +++|          ENDM
00146  M01S00145.comkopd +++|
00147  M01S00146.comkopd +++| TBA,Q,Q  OPDEF  P1,P2,P4,P5
00148  M01S00147.comkopd +++|          SB.P1  A.P2+0
00149  M01S00148.comkopd +++|          INMOD  P4,P5
00150  M01S00149.comkopd +++|          ENDM
00151  M01S00150.comkopd +++|
00152  M01S00151.comkopd +++| TBBQ,Q   OPDEF  P1,P2,P3,P4
00153  M01S00152.comkopd +++|          SB.P1  B.P2+P3
00154  M01S00153.comkopd +++|          INMOD  P4
00155  M01S00154.comkopd +++|          ENDM
00156  M01S00155.comkopd +++|
00157  M01S00156.comkopd +++| TBB,Q    OPDEF  P1,P2,P4
00158  M01S00157.comkopd +++|          SB.P1  B.P2+0
00159  M01S00158.comkopd +++|          INMOD  P4
00160  M01S00159.comkopd +++|          ENDM
00161  M01S00160.comkopd +++| TBBQ,Q,Q OPDEF  P1,P2,P3,P4,P5
00162  M01S00161.comkopd +++|          SB.P1  B.P2+P3
00163  M01S00162.comkopd +++|          INMOD  P4,P5
00164  M01S00163.comkopd +++|          ENDM
00165  M01S00164.comkopd +++|
00166  M01S00165.comkopd +++| TBB,Q,Q  OPDEF  P1,P2,P4,P5
00167  M01S00166.comkopd +++|          SB.P1  B.P2+0
00168  M01S00167.comkopd +++|          INMOD  P4,P5
00169  M01S00168.comkopd +++|          ENDM
00170  M01S00169.comkopd +++|
00171  M01S00170.comkopd +++| TBXQ,Q   OPDEF  P1,P2,P3,P4
00172  M01S00171.comkopd +++|          SB.P1  X.P2+P3
00173  M01S00172.comkopd +++|          INMOD  P4
00174  M01S00173.comkopd +++|          ENDM
00175  M01S00174.comkopd +++|
00176  M01S00175.comkopd +++| TBX,Q    OPDEF  P1,P2,P4
00177  M01S00176.comkopd +++|          SB.P1  X.P2+0
00178  M01S00177.comkopd +++|          INMOD  P4
00179  M01S00178.comkopd +++|          ENDM
00180  M01S00179.comkopd +++|
00181  M01S00180.comkopd +++| TBXQ,Q,Q OPDEF  P1,P2,P3,P4,P5
00182  M01S00181.comkopd +++|          SB.P1  X.P2+P3
00183  M01S00182.comkopd +++|          INMOD  P4,P5
00184  M01S00183.comkopd +++|          ENDM
00185  M01S00184.comkopd +++|
00186  M01S00185.comkopd +++| TBX,Q,Q  OPDEF  P1,P2,P4,P5
00187  M01S00186.comkopd +++|          SB.P1  X.P2+0
00188  M01S00187.comkopd +++|          INMOD  P4,P5
00189  M01S00188.comkopd +++|          ENDM
00190  M01S00189.comkopd +++|
00191  M01S00190.comkopd +++| TBQ,Q    OPDEF  P1,P3,P4
00192  M01S00191.comkopd +++|          SB.P1  B0+P3
00193  M01S00192.comkopd +++|          INMOD  P4
00194  M01S00193.comkopd +++|          ENDM
00195  M01S00194.comkopd +++|
00196  M01S00195.comkopd +++| TBQ,Q,Q  OPDEF  P1,P3,P4,P5
00197  M01S00196.comkopd +++|          SB.P1  B0+P3
00198  M01S00197.comkopd +++|          INMOD  P4,P5
00199  M01S00198.comkopd +++|          ENDM
00200  M01S00199.comkopd +++|
00201  M01S00200.comkopd +++| TJQ      OPDEF  P1
00202  M01S00201.comkopd +++|          RJ     0
00203  M01S00202.comkopd +++|          INMOD  P1
00204  M01S00203.comkopd +++|          ENDM
00205  M01S00204.comkopd +++| TXAQ,Q   OPDEF  P1,P2,P3,P4
00206  M01S00205.comkopd +++|          SX.P1  A.P2+P3
00207  M01S00206.comkopd +++|          INMOD  P4
00208  M01S00207.comkopd +++|          ENDM
00209  M01S00208.comkopd +++|
00210  M01S00209.comkopd +++| TXA,Q    OPDEF  P1,P2,P4
00211  M01S00210.comkopd +++|          SX.P1  A.P2+0
00212  M01S00211.comkopd +++|          INMOD  P4
00213  M01S00212.comkopd +++|          ENDM
00214  M01S00213.comkopd +++|
00215  M01S00214.comkopd +++| TXAQ,Q,Q OPDEF  P1,P2,P3,P4,P5
00216  M01S00215.comkopd +++|          SX.P1  A.P2+P3
00217  M01S00216.comkopd +++|          INMOD  P4,P5
00218  M01S00217.comkopd +++|          ENDM
00219  M01S00218.comkopd +++|
00220  M01S00219.comkopd +++| TXA,Q,Q  OPDEF  P1,P2,P4,P5
00221  M01S00220.comkopd +++|          SX.P1  A.P2+0
00222  M01S00221.comkopd +++|          INMOD  P4,P5
00223  M01S00222.comkopd +++|          ENDM
00224  M01S00223.comkopd +++|
00225  M01S00224.comkopd +++| TXBQ,Q   OPDEF  P1,P2,P3,P4
00226  M01S00225.comkopd +++|          SX.P1  B.P2+P3
00227  M01S00226.comkopd +++|          INMOD  P4
00228  M01S00227.comkopd +++|          ENDM
00229  M01S00228.comkopd +++|
00230  M01S00229.comkopd +++| TXB,Q    OPDEF  P1,P2,P4
00231  M01S00230.comkopd +++|          SX.P1  B.P2+0
00232  M01S00231.comkopd +++|          INMOD  P4
00233  M01S00232.comkopd +++|          ENDM
00234  M01S00233.comkopd +++|
00235  M01S00234.comkopd +++| TXBQ,Q,Q OPDEF  P1,P2,P3,P4,P5
00236  M01S00235.comkopd +++|          SX.P1  B.P2+P3
00237  M01S00236.comkopd +++|          INMOD  P4,P5
00238  M01S00237.comkopd +++|          ENDM
00239  M01S00238.comkopd +++| TXB,Q,Q  OPDEF  P1,P2,P4,P5
00240  M01S00239.comkopd +++|          SX.P1  B.P2+0
00241  M01S00240.comkopd +++|          INMOD  P4,P5
00242  M01S00241.comkopd +++|          ENDM
00243  M01S00242.comkopd +++|
00244  M01S00243.comkopd +++| TXXQ,Q   OPDEF  P1,P2,P3,P4
00245  M01S00244.comkopd +++|          SX.P1  X.P2+P3
00246  M01S00245.comkopd +++|          INMOD  P4
00247  M01S00246.comkopd +++|          ENDM
00248  M01S00247.comkopd +++|
00249  M01S00248.comkopd +++| TXX,Q    OPDEF  P1,P2,P4
00250  M01S00249.comkopd +++|          SX.P1  X.P2+0
00251  M01S00250.comkopd +++|          INMOD  P4
00252  M01S00251.comkopd +++|          ENDM
00253  M01S00252.comkopd +++|
00254  M01S00253.comkopd +++| TXXQ,Q,Q OPDEF  P1,P2,P3,P4,P5
00255  M01S00254.comkopd +++|          SX.P1  X.P2+P3
00256  M01S00255.comkopd +++|          INMOD  P4,P5
00257  M01S00256.comkopd +++|          ENDM
00258  M01S00257.comkopd +++|
00259  M01S00258.comkopd +++| TXX,Q,Q  OPDEF  P1,P2,P4,P5
00260  M01S00259.comkopd +++|          SX.P1  X.P2+0
00261  M01S00260.comkopd +++|          INMOD  P4,P5
00262  M01S00261.comkopd +++|          ENDM
00263  M01S00262.comkopd +++|
00264  M01S00263.comkopd +++| TXQ,Q    OPDEF  P1,P3,P4
00265  M01S00264.comkopd +++|          SX.P1  B0+P3
00266  M01S00265.comkopd +++|          INMOD  P4
00267  M01S00266.comkopd +++|          ENDM
00268  M01S00267.comkopd +++|
00269  M01S00268.comkopd +++| TXQ,Q,Q  OPDEF  P1,P3,P4,P5
00270  M01S00269.comkopd +++|          SX.P1  B0+P3
00271  M01S00270.comkopd +++|          INMOD  P4,P5
00272  M01S00271.comkopd +++|          ENDM
00273  M01S00272.comkopd +++|
00274  M01S00273.comkopd +++|          ENDX
cdc/nos2.source/opl.opl871/common/comkopd.txt · Last modified: by 127.0.0.1