1 "  ******************************************************
  2 "  *                                                    *
  3 "  *                                                    *
  4 "  * Copyright (c) 1972 by Massachusetts Institute of   *
  5 "  * Technology and Honeywell Information Systems, Inc. *
  6 "  *                                                    *
  7 "  *                                                    *
  8 "  ******************************************************
  9 
 10           name      cv_opcodes
 11           followon
 12 "
 13 "         The following equ's define the various types of changes
 14 "         that the opcodes have undergone.
 15 "
 16           equ       old,1
 17           equ       change,2
 18           equ       change_rename,3
 19           equ       rename,4
 20           equ       eis,5
 21           equ       new,6
 22 
 23 
 24 "
 25 "         The following header gives indices to the starting
 26 "         and ending entries for opcodes of a given length.
 27 "
 28           vfd       36/l1s
 29           vfd       36/l2s
 30           vfd       36/l3s
 31           vfd       36/l4s
 32           vfd       36/l5s
 33           vfd       36/l6s
 34           vfd       36/l7s
 35           vfd       36/l8s
 36 
 37           vfd       36/l1f-6
 38           vfd       36/l2f-6
 39           vfd       36/l3f-6
 40           vfd       36/l4f-6
 41           vfd       36/l5f-6
 42           vfd       36/l6f-6
 43           vfd       36/l7f-6
 44           vfd       36/l8f-6
 45 
 46 l1s:
 47 l1f:
 48 l2s:
 49 l2f:
 50 l3s:
 51           define    (cam     ),(cams    ),change_rename,4;
 52           define    (lam     ),(lsdp    ),change_rename,4;
 53           define    (ldb     ),(lpri    ),change_rename,4;
 54           define    (ldi     ),(ldi     ),change,3;
 55           define    (rcu     ),(rcu     ),change,3;
 56           define    (ret     ),(ret     ),change,3;
 57           define    (rsw     ),(rsw     ),change,3;
 58           define    (sam     ),(ssdp    ),change_rename,4;
 59           define    (scu     ),(scu     ),change,3;
 60           define    (stb     ),(spri    ),change_rename,4;
 61           define    (sti     ),(sti     ),change,3;
 62           define    (tss     ),(tss     ),change,3;
 63 l3new:
 64           define    (lra     ),(lra     ),new,3;
 65           define    (sra     ),(sra     ),new,3;
 66 l3f:
 67 l4s:
 68           define    (cioc    ),(cioc    ),change,4;
 69           define    (clam    ),(cams    ),change_rename,4;
 70           define    (lacl    ),(........),old,8;
 71           define    (lbar    ),(lbar    ),new,4;
 72           define    (lcpr    ),(lcpr    ),new,4;
 73           define    (ldac    ),(ldac    ),new,4;
 74           define    (ldcf    ),(........),old,8;
 75           define    (ldbr    ),(ldbr    ),change,4;
 76           define    (ldqc    ),(ldqc    ),new,4;
 77           define    (mme1    ),(mme1    ),change,4;
 78           define    (mme2    ),(mme2    ),change,4;
 79           define    (mme3    ),(mme3    ),change,4;
 80           define    (mme4    ),(mme4    ),change,4;
 81           define    (rccl    ),(rccl    ),change,4;
 82           define    (rmcm    ),(rmcm    ),change,4;
 83           define    (rscr    ),(rscr    ),new,4;
 84           define    (rtcd    ),(rtcd    ),change,4;
 85           define    (sbar    ),(sbar    ),new,4;
 86           define    (scpr    ),(scpr    ),new,4;
 87           define    (sdbr    ),(sdbr    ),change,4;
 88           define    (smcm    ),(smcm    ),change,4;
 89           define    (smic    ),(smic    ),change,4;
 90           define    (sreg    ),(sreg    ),change,4;
 91           define    (sscr    ),(sscr    ),new,4;
 92           define    (stc1    ),(stc1    ),change,4;
 93           define    (stcd    ),(stcd    ),change,4;
 94           define    (sznc    ),(sznc    ),new,4;
 95 
 96           define    (eap0    ),(epp0    ),rename,4;
 97           define    (eap1    ),(epbp1   ),rename,5;
 98           define    (eap2    ),(epp2    ),rename,4;
 99           define    (eap3    ),(epbp3   ),rename,5;
100           define    (eap4    ),(epp4    ),rename,4;
101           define    (eap5    ),(epbp5   ),rename,5;
102           define    (eap6    ),(epp6    ),rename,4;
103           define    (eap7    ),(epbp7   ),rename,5;
104 
105           define    (eab0    ),(eawp0   ),rename,5;
106           define    (eab1    ),(easp0   ),rename,5;
107           define    (eab2    ),(eawp2   ),rename,5;
108           define    (eab3    ),(easp2   ),rename,5;
109           define    (eab4    ),(eawp4   ),rename,5;
110           define    (eab5    ),(easp4   ),rename,5;
111           define    (eab6    ),(eawp6   ),rename,5;
112           define    (eab7    ),(easp6   ),rename,5;
113 
114           define    (adb0    ),(adwp0   ),rename,5;
115           define    (adb1    ),(adwp1   ),change_rename,5;
116           define    (adb2    ),(adwp2   ),rename,5;
117           define    (adb3    ),(adwp3   ),change_rename,5;
118           define    (adb4    ),(adwp4   ),rename,5;
119           define    (adb5    ),(adwp5   ),change_rename,5;
120           define    (adb6    ),(adwp6   ),rename,5;
121           define    (adb7    ),(adwp7   ),change_rename,5;
122 
123           define    (lbr0    ),(lprp0   ),change_rename,5;
124           define    (lbr1    ),(lprp1   ),change_rename,5;
125           define    (lbr2    ),(lprp2   ),change_rename,5;
126           define    (lbr3    ),(lprp3   ),change_rename,5;
127           define    (lbr4    ),(lprp4   ),change_rename,5;
128           define    (lbr5    ),(lprp5   ),change_rename,5;
129           define    (lbr6    ),(lprp6   ),change_rename,5;
130           define    (lbr7    ),(lprp7   ),change_rename,5;
131 
132           define    (sbr0    ),(sprp0   ),change_rename,5;
133           define    (sbr1    ),(sprp1   ),change_rename,5;
134           define    (sbr2    ),(sprp2   ),change_rename,5;
135           define    (sbr3    ),(sprp3   ),change_rename,5;
136           define    (sbr4    ),(sprp4   ),change_rename,5;
137           define    (sbr5    ),(sprp5   ),change_rename,5;
138           define    (sbr6    ),(sprp6   ),change_rename,5;
139           define    (sbr7    ),(sprp7   ),change_rename,5;
140 
141           define    (stp0    ),(spri0   ),rename,5;
142           define    (stp1    ),(stbp1   ),change_rename,5;
143           define    (stp2    ),(spri2   ),rename,5;
144           define    (stp3    ),(stbp3   ),change_rename,5;
145           define    (stp4    ),(spri4   ),rename,5;
146           define    (stp5    ),(stbp5   ),change_rename,5;
147           define    (stp6    ),(spri6   ),rename,5;
148           define    (stp7    ),(stbp7   ),change_rename,5;
149 
150           define    (tsb0    ),(tsp0    ),rename,4;
151           define    (tsb1    ),(tsp1    ),change_rename,4;
152           define    (tsb2    ),(tsp2    ),rename,4;
153           define    (tsb3    ),(tsp3    ),change_rename,4;
154           define    (tsb4    ),(tsp4    ),rename,4;
155           define    (tsb5    ),(tsp5    ),change_rename,4;
156           define    (tsb6    ),(tsp6    ),rename,4;
157           define    (tsb7    ),(tsp7    ),change_rename,4;
158 l4new:
159           define    (absa    ),(absa    ),new,4;
160           define    (camp    ),(camp    ),new,4;
161           define    (epaq    ),(epaq    ),new,4;
162           define    (lptp    ),(lptp    ),new,4;
163           define    (lptr    ),(lptr    ),new,4;
164           define    (lsdr    ),(lsdr    ),new,4;
165           define    (sptp    ),(sptp    ),new,4;
166           define    (sptr    ),(sptr    ),new,4;
167           define    (ssdr    ),(ssdr    ),new,4;
168 l4f:
169 l5s:
170           define    (adbap   ),(adwpap  ),rename,6;
171           define    (adbab   ),(adwpab  ),change_rename,6;
172           define    (adbbp   ),(adwpbp  ),rename,6;
173           define    (adbbb   ),(adwpbb  ),change_rename,6;
174           define    (adblp   ),(adwplp  ),rename,6;
175           define    (adblb   ),(adwplb  ),change_rename,6;
176           define    (adbsp   ),(adwpsp  ),rename,6;
177           define    (adbsb   ),(adwpsb  ),change_rename,6;
178 
179           define    (eabap   ),(eawpap  ),rename,6;
180           define    (eabab   ),(easpap  ),rename,6;
181           define    (eabbp   ),(eawpbp  ),rename,6;
182           define    (eabbb   ),(easpbp  ),rename,6;
183           define    (eablp   ),(eawplp  ),rename,6;
184           define    (eablb   ),(easplp  ),rename,6;
185           define    (eabsp   ),(eawpsp  ),rename,6;
186           define    (eabsb   ),(easpsp  ),rename,6;
187 
188           define    (eapap   ),(eppap   ),rename,5;
189           define    (eapab   ),(epbpab  ),rename,6;
190           define    (eapbp   ),(eppbp   ),rename,5;
191           define    (eapbb   ),(epbpbb  ),rename,6;
192           define    (eaplp   ),(epplp   ),rename,5;
193           define    (eaplb   ),(epbplb  ),rename,6;
194           define    (eapsp   ),(eppsp   ),rename,5;
195           define    (eapsb   ),(epbpsb  ),rename,6;
196 
197           define    (lbrap   ),(lprpap  ),change_rename,6;
198           define    (lbrab   ),(lprpab  ),change_rename,6;
199           define    (lbrbp   ),(lprpbp  ),change_rename,6;
200           define    (lbrbb   ),(lprpbb  ),change_rename,6;
201           define    (lbrlp   ),(lprplp  ),change_rename,6;
202           define    (lbrlb   ),(lprplb  ),change_rename,6;
203           define    (lbrsp   ),(lprpsp  ),change_rename,6;
204           define    (lbrsb   ),(lprpsb  ),change_rename,6;
205 
206           define    (sbrap   ),(sprpap  ),change_rename,6;
207           define    (sbrab   ),(sprpab  ),change_rename,6;
208           define    (sbrbp   ),(sprpbp  ),change_rename,6;
209           define    (sbrbb   ),(sprpbb  ),change_rename,6;
210           define    (sbrlp   ),(sprplp  ),change_rename,6;
211           define    (sbrlb   ),(sprplb  ),change_rename,6;
212           define    (sbrsp   ),(sprpsp  ),change_rename,6;
213           define    (sbrsb   ),(sprpsb  ),change_rename,6;
214 
215           define    (stpap   ),(spriap  ),rename,6;
216           define    (stpab   ),(stbpab  ),change_rename,6;
217           define    (stpbp   ),(spribp  ),rename,6;
218           define    (stpbb   ),(stbpbb  ),change_rename,6;
219           define    (stplp   ),(sprilp  ),rename,6;
220           define    (stplb   ),(stbplb  ),change_rename,6;
221           define    (stpsp   ),(sprisp  ),rename,6;
222           define    (stpsb   ),(stbpsb  ),change_rename,6;
223 
224           define    (tsbap   ),(tspap   ),rename,5;
225           define    (tsbab   ),(tspab   ),change_rename,5;
226           define    (tsbbp   ),(tspbp   ),rename,5;
227           define    (tsbbb   ),(tspbb   ),change_rename,5;
228           define    (tsblp   ),(tsplp   ),rename,5;
229           define    (tsblb   ),(tsplb   ),change_rename,5;
230           define    (tsbsp   ),(tspsp   ),rename,5;
231           define    (tsbsb   ),(tspsb   ),change_rename,5;
232 l5new:
233           define    (stacq   ),(stacq   ),new,5;
234 l5f:
235 l6s:
236 l6new:
237           define    (callsp  ),(callsp  ),new,6;
238 l6f:
239 l7s:
240 l7f:
241 l8s:
242 l8f:
243 
244           end